diff --git a/.clang-format b/.clang-format new file mode 100644 index 00000000..67c5f377 --- /dev/null +++ b/.clang-format @@ -0,0 +1,2 @@ +BasedOnStyle: Microsoft + diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index 9c56a8a8..00000000 --- a/.coveragerc +++ /dev/null @@ -1,32 +0,0 @@ -[run] - -include = mckit/* - -omit = - *_tab.py - -# branch = True - - - -[report] - -# Regexes for lines to exclude from consideration -exclude_lines = - # Have to re-enable the standard pragma - pragma: no cover - - # Don't complain about missing debug-only code: - def __repr__ - if self\.debug - - # Don't complain if tests don't hit defensive assertion code: - raise AssertionError - raise NotImplementedError - - # Don't complain if non-runnable code isn't run: - if 0: - if __name__ == .__main__.: - -ignore_errors = True -sort = Cover diff --git a/.flake8 b/.flake8 deleted file mode 100644 index 820e2b1f..00000000 --- a/.flake8 +++ /dev/null @@ -1,38 +0,0 @@ -[flake8] -#select = ANN,B,B9,BLK,C,D,DAR,E,F,I,S,W -select = C,E,F,W -max-complexity = 10 -max-line-length = 88 -ignore = - # E203: Whitespace before ‘:' - E203, - # E501: Line too long - E501, - # W503: Line break before binary operator: for compatibility with black settings - W503 -exclude = - # No need to traverse our git directory - .git, - # There's no value in checking cache directories - __pycache__, - # The conf file is mostly autogenerated, ignore it - docs/source/conf.py, - # Don't chek the adhoc, wrk directories - adhoc, wrk, - # This contains our built documentation - build, - # This contains builds of flake8 that we don't want to check - dist, - # Parser files use a lot of attributes generated with metaclass and not - # recognized by flake8 - mckit/parser, - tests/parser - # __init__ issues to much "imported but not used" - mckit/cli/commands/__init__.py -per-file-ignores = - noxfile.py:ANN - mckit/parser/*:S101,ANN - tests/*:S101,ANN - tests/parser/*:S101,ANN - -# vim: set ts=4 sw=0 tw=79 ss=0 ft=ini et ai : diff --git a/.gitattributes b/.gitattributes index 93a4b745..a6bfa090 100644 --- a/.gitattributes +++ b/.gitattributes @@ -14,3 +14,5 @@ #*.docx binary diff=word *.png binary #*.png diff=exif +*.dll binary +*.pyd binary diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 38fc8285..77044fb9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,9 +1,50 @@ version: 2 + updates: -- package-ecosystem: pip - directory: "/" - schedule: - interval: monthly - time: "11:00" - open-pull-requests-limit: 10 - target-branch: devel + + - package-ecosystem: pip + directory: "/" + schedule: + interval: daily + labels: + - "kind/dependencies" + - "bot" + open-pull-requests-limit: 20 + target-branch: devel + + - package-ecosystem: "github-actions" + # Workflow files stored in the default location of `.github/workflows` + directory: "/" + schedule: + interval: weekly + day: tuesday + labels: + - "area/ci" + - "github_actions" + - "kind/dependencies" + - "bot" + open-pull-requests-limit: 10 + target-branch: devel + + - package-ecosystem: "gitsubmodule" + directory: "/" + schedule: + interval: weekly + day: wednesday + labels: + - "kind/dependencies" + - "bot" + open-pull-requests-limit: 10 + target-branch: devel + + - package-ecosystem: "uv" + directory: "/" + schedule: + interval: weekly + day: thursday + labels: + - "area/ci" + - "kind/dependencies" + - "bot" + open-pull-requests-limit: 10 + target-branch: devel diff --git a/.github/labels.yml b/.github/labels.yml new file mode 100644 index 00000000..f7f83aad --- /dev/null +++ b/.github/labels.yml @@ -0,0 +1,66 @@ +--- +# Labels names are important as they are used by Release Drafter to decide +# regarding where to record them in changelog or if to skip them. +# +# The repository labels will be automatically configured using this file and +# the GitHub Action https://github.com/marketplace/actions/github-labeler. +- name: breaking + description: Breaking Changes + color: bfd4f2 +- name: bug + description: Something isn't working + color: d73a4a +- name: build + description: Build System and Dependencies + color: bfdadc +- name: ci + description: Continuous Integration + color: 4a97d6 +- name: dependencies + description: Pull requests that update a dependency file + color: 0366d6 +- name: documentation + description: Improvements or additions to documentation + color: 0075ca +- name: duplicate + description: This issue or pull request already exists + color: cfd3d7 +- name: enhancement + description: New feature or request + color: a2eeef +- name: github_actions + description: Pull requests that update Github_actions code + color: "000000" +- name: good first issue + description: Good for newcomers + color: 7057ff +- name: help wanted + description: Extra attention is needed + color: 008672 +- name: invalid + description: This doesn't seem right + color: e4e669 +- name: performance + description: Performance + color: "016175" +- name: python + description: Pull requests that update Python code + color: 2b67c6 +- name: question + description: Further information is requested + color: d876e3 +- name: refactoring + description: Refactoring + color: ef67c4 +- name: removal + description: Removals and Deprecations + color: 9ae7ea +- name: style + description: Style + color: c120e5 +- name: testing + description: Testing + color: b1fc6f +- name: wontfix + description: This will not be worked on + color: ffffff diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 251c491f..a26a71b5 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -1,4 +1,4 @@ -name-template: 'v$RESOLVED_VERSION 🌈' +name-template: 'v$RESOLVED_VERSION 🎨' tag-template: 'v$RESOLVED_VERSION' categories: - title: ':boom: Breaking Changes' @@ -63,7 +63,6 @@ template: | $CHANGES - ## Contrbutors - $CONTRIBUTORS - + ## Contributors + $CONTRIBUTORS diff --git a/.github/workflows/clean-workflow-logs.yml b/.github/workflows/clean-workflow-logs.yml new file mode 100644 index 00000000..407accf6 --- /dev/null +++ b/.github/workflows/clean-workflow-logs.yml @@ -0,0 +1,53 @@ +name: Delete old workflow runs +on: + workflow_dispatch: + + schedule: + - cron: '0 0 1 * *' +# Run monthly, at 00:00 on the 1st day of month. + +jobs: + del_runs: + runs-on: ubuntu-latest + permissions: + actions: write + contents: read + steps: + - name: Delete workflow runs + uses: Mattraks/delete-workflow-runs@v2 + with: + token: ${{ github.token }} + repository: ${{ github.repository }} + retain_days: 30 + keep_minimum_runs: 6 + +# name: Clean Workflow Logs +# +# on: +# workflow_dispatch: +# inputs: +# # days_old: +# # description: "The amount of days old to delete" +# # default: "7" +# # required: false +# dry: +# description: "Dry run" +# default: "false" +# required: false +# jobs: +# clean-logs: +# runs-on: ubuntu-latest +# steps: +# # - uses: igorjs/gh-actions-clean-workflow@v1 +# # with: +# # token: ${{ secrets.GITHUB_TOKEN }} +# # owner: ${{ github.repository_owner }} +# # repo: ${{ github.event.repository.name }} +# # days_old: ${{ github.event.inputs.days_old }} +# - name: Clean workflow runs +# uses: dmvict/clean-workflow-runs@v1 +# with: +# token: ${{ secrets.MCKIT_GITHUB_TOKEN }} +# save_period: 30 +# save_min_runs_number: 10 +# dry: ${{ github.event.inputs.dry }} diff --git a/.github/workflows/combine-prs.yml b/.github/workflows/combine-prs.yml new file mode 100644 index 00000000..8ed724d5 --- /dev/null +++ b/.github/workflows/combine-prs.yml @@ -0,0 +1,145 @@ +name: 'Combine PRs' +# +# Source: +# https://dev.to/denvercoder1/keeping-your-dependencies-updated-automatically-with-dependabot-299g +# https://github.com/hrvey/combine-prs-workflow/blob/master/combine-prs.yml +# +# Controls when the action will run - in this case triggered manually +on: + workflow_dispatch: + inputs: + branchPrefix: + description: 'Branch prefix to find combinable PRs based on' + required: true + default: 'dependabot' + mustBeGreen: + description: 'Only combine PRs that are green (status is success)' + required: true + default: true + combineBranchName: + description: 'Name of the branch to combine PRs into' + required: true + default: 'combine-prs-branch' + ignoreLabel: + description: 'Exclude PRs with this label' + required: true + default: 'nocombine' + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "combine-prs" + combine-prs: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - uses: actions/github-script@v7 + id: fetch-branch-names + name: Fetch branch names + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const pulls = await github.paginate('GET /repos/:owner/:repo/pulls', { + owner: context.repo.owner, + repo: context.repo.repo + }); + branches = []; + prs = []; + base_branch = null; + for (const pull of pulls) { + const branch = pull['head']['ref']; + console.log('Pull for branch: ' + branch); + if (branch.startsWith('${{ github.event.inputs.branchPrefix }}')) { + console.log('Branch matched: ' + branch); + statusOK = true; + if(${{ github.event.inputs.mustBeGreen }}) { + console.log('Checking green status: ' + branch); + const statuses = await github.paginate('GET /repos/{owner}/{repo}/commits/{ref}/status', { + owner: context.repo.owner, + repo: context.repo.repo, + ref: branch + }); + if(statuses.length > 0) { + const latest_status = statuses[0]['state']; + console.log('Validating status: ' + latest_status); + if(latest_status != 'success') { + console.log('Discarding ' + branch + ' with status ' + latest_status); + statusOK = false; + } + } + } + console.log('Checking labels: ' + branch); + const labels = pull['labels']; + for(const label of labels) { + const labelName = label['name']; + console.log('Checking label: ' + labelName); + if(labelName == '${{ github.event.inputs.ignoreLabel }}') { + console.log('Discarding ' + branch + ' with label ' + labelName); + statusOK = false; + } + } + if (statusOK) { + console.log('Adding branch to array: ' + branch); + branches.push(branch); + prs.push('#' + pull['number'] + ' ' + pull['title']); + base_branch = pull['base']['ref']; + } + } + } + + if (branches.length == 0) { + core.setFailed('No PRs/branches matched criteria'); + return; + } + + core.setOutput('base-branch', base_branch); + core.setOutput('prs-string', prs.join('\n')); + + combined = branches.join(' ') + console.log('Combined: ' + combined); + return combined + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v5 + with: + fetch-depth: 0 + # Creates a branch with other PR branches merged together + - name: Created combined branch + env: + BASE_BRANCH: ${{ steps.fetch-branch-names.outputs.base-branch }} + BRANCHES_TO_COMBINE: ${{ steps.fetch-branch-names.outputs.result }} + COMBINE_BRANCH_NAME: ${{ github.event.inputs.combineBranchName }} + run: | + echo "$BRANCHES_TO_COMBINE" + sourcebranches="${BRANCHES_TO_COMBINE%\"}" + sourcebranches="${sourcebranches#\"}" + + basebranch="${BASE_BRANCH%\"}" + basebranch="${basebranch#\"}" + + git config pull.rebase false + git config user.name github-actions + git config user.email github-actions@github.com + + git branch $COMBINE_BRANCH_NAME $basebranch + git checkout $COMBINE_BRANCH_NAME + git pull origin $sourcebranches --no-edit + git push origin $COMBINE_BRANCH_NAME + # Creates a PR with the new combined branch + - uses: actions/github-script@v7 + name: Create Combined Pull Request + env: + PRS_STRING: ${{ steps.fetch-branch-names.outputs.prs-string }} + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + const prString = process.env.PRS_STRING; + const body = 'This PR was created by the Combine PRs action by combining the following PRs:\n' + prString; + await github.pulls.create({ + owner: context.repo.owner, + repo: context.repo.repo, + title: 'Combined PR', + head: '${{ github.event.inputs.combineBranchName }}', + base: '${{ steps.fetch-branch-names.outputs.base-branch }}', + body: body + }); diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml deleted file mode 100644 index 690276da..00000000 --- a/.github/workflows/coverage.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Coverage -on: push -jobs: - coverage: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 - with: - python-version: '3.8' - architecture: x64 - - name: Install nox - run: pip install nox==2020.8.22 - - name: Install poetry - run: pip install poetry==1.1.4 - - name: Checkout submodules - run: git submodule update --init --recursive --depth=1 - - name: Run pytest, coverage and upload results to codecov - run: nox --sessions tests-3.8 codecov - env: - CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}} diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 00000000..12e5e587 --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,39 @@ +name: Create Repository Labels + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + push: + branches: + - main + - master + - devel + paths: + - .github/labels.yml + - .github/workflows/labeler.yml + pull_request: + paths: + - .github/labels.yaml + - .github/workflows/labeler.yml + schedule: + - cron: "0 0 * * TUE" + +jobs: + labeler: + name: Sycnchronize repository labels + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v5 + + - name: Run labeler + uses: crazy-max/ghaction-github-labeler@v5 + with: + github-token: ${{ secrets.MCKIT_GITHUB_TOKEN }} + skip-delete: true + dry-run: ${{ github.event_name == 'pull_request' }} + exclude: | + help* + *issue diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 00000000..9b969640 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,50 @@ +name: Build and publish on PyPI + +on: + release: + types: + - published + + workflow_dispatch: # TODO: debug only + + +permissions: + contents: read # Minimal required permissions + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/master' || github.sha }} + cancel-in-progress: true + +jobs: + publish: + runs-on: ${{ matrix.os }} + strategy: + matrix: + # ubuntu-20.04 is required to build wheels for older OS (clusters...) + os: [ubuntu-20.04, ubuntu-latest, windows-latest] + python-version: ['3.11', '3.12', '3.13'] + steps: + - name: Check out the repository + uses: actions/checkout@v5 + with: + fetch-depth: 1 + submodules: 'true' + + - name: 📦 Install uv + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ matrix.python-version }} + enable-cache: true + cache-dependency-glob: | + **/uv.lock + **/pyproject.toml + + - name: 📦 Build package + env: + MCKIT_SRC: ${{github.workspace}} + run: | + uv build --wheel + + - name: 📤 Publish package on PyPI + if: ${{ !github.event.act }} # skip during local actions testing + run: uv publish --username=__token__ --password=${{ secrets.PYPI_TOKEN }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index ac26ee00..5244c3f3 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -7,6 +7,6 @@ jobs: draft_release: runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v5.6.1 + - uses: release-drafter/release-drafter@v6 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.MCKIT_GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 2196316d..00000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Release -on: - release: - types: [published] -jobs: - release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 - with: - python-version: '3.9' - architecture: x64 - - run: pip install nox==2020.8.22 - - run: pip install poetry==1.1.4 - - name: Checkout submodules - run: git submodule update --init --recursive --depth=1 - - run: nox - - run: poetry build - - run: poetry publish --username=__token__ --password=${{ secrets.PYPI_TOKEN }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 00000000..6ebfba2d --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,19 @@ +name: Mark stale issues and pull requests + +on: + schedule: + - cron: "10 10 * * 0" # at 10:10 every Sunday + # See expression format: https://www.techielass.com/schedule-github-actions-using-cron-expressions +jobs: + stale: + + runs-on: ubuntu-latest + + steps: + - uses: actions/stale@v9 + with: + repo-token: ${{ secrets.MCKIT_GITHUB_TOKEN }} + stale-issue-message: 'Stale issue message' + stale-pr-message: 'Stale pull request message' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' diff --git a/.github/workflows/test-pypi.yml b/.github/workflows/test-pypi.yml deleted file mode 100644 index f8c2cb4a..00000000 --- a/.github/workflows/test-pypi.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: TestPyPI -on: - push: - branches: - - master -jobs: - test_pypi: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 - with: - python-version: '3.7' - architecture: x64 - - run: pip install poetry==1.1.4 - - run: >- - poetry version patch && - version=$(poetry version | awk '{print $2}') && - poetry version $version.dev.$(date +%s) - - name: Checkout submodules - run: git submodule update --init --recursive --depth=1 - - run: poetry build - - uses: pypa/gh-action-pypi-publish@v1.0.0a0 - with: - user: __token__ - password: ${{ secrets.TEST_PYPI_TOKEN }} - repository_url: https://test.pypi.org/legacy/ diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5986e020..15d1846e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,38 +1,205 @@ -name: "MCKit Tests" +name: Tests on: + workflow_dispatch: + push: - branches: ["master", "devel"] + branches: + - "master" + - "devel" + - "main" + paths: + - "**.py" + - "**.c" + - "**.h" + - "**.yaml" + - "**.yml" + - "**.toml" + - "**/data/**" + - ".github/constraints.txt" + - "!adhoc/**" + - "!tools/**" pull_request: - workflow_dispatch: + branches: + - "master" + - "devel" + - "main" + paths: + - "**.py" + - "**.c" + - "**.h" + - "**.yaml" + - "**.yml" + - "**.toml" + - "!adhoc/**" + - "!tools/**" -defaults: - run: - shell: bash +# permissions: +# contents: read # Minimal required permissions + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/master' || github.sha }} + cancel-in-progress: true + +env: + DEFAULT_PYTHON: "3.13" + UV_LINK_MODE: "copy" jobs: + + lint: + runs-on: ubuntu-latest + if: | + !contains(github.event.head_commit.message, '[skip_ci]') + steps: + - name: ✅ Check out the repository + uses: actions/checkout@v5 + + - name: 📦 Install uv + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ env.DEFAULT_PYTHON }} + enable-cache: true + cache-dependency-glob: | + **/uv.lock + **/pyproject.toml + + - name: Run pre commit checks + run: | + uv run --no-dev --group pre-commit pre-commit run -a + + + # typing: + # runs-on: ubuntu-latest + # if: | + # !contains(github.event.head_commit.message, '[skip_ci]') + # steps: + # - name: ✅ Check out the repository + # uses: actions/checkout@v5 + + # - name: 📦 Install uv + # uses: astral-sh/setup-uv@v6 + # with: + # python-version: ${{ env.DEFAULT_PYTHON }} + # enable-cache: true + # cache-dependency-glob: | + # **/uv.lock + # **/pyproject.toml + + # - name: 🐍 Install the project + # run: | + # uv sync --all-extras --no-dev --group mypy + # uv pip list + + # # - name: 📦 Run mypy static type checks + # # run: | + # # uv run mypy src docs/source/conf.py + + + docs: + runs-on: ubuntu-latest + steps: + - name: ✅ Check out the repository + uses: actions/checkout@v5 + with: + fetch-depth: 1 + submodules: 'true' + + - name: 📦 Install uv + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ env.DEFAULT_PYTHON }} + enable-cache: true + cache-dependency-glob: | + **/uv.lock + **/pyproject.toml + + - name: 🐍 Install the project + run: | + uv sync --all-extras --no-dev --group docs + uv pip list + + - name: 📦 Build documentation + run: | + uv run sphinx-build docs/source docs/build + tests: name: "Python ${{ matrix.python-version }} on ${{ matrix.os }}" - runs-on: "${{ matrix.os }}" - + needs: [lint, docs] + runs-on: ${{ matrix.os }} strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.7', '3.8', '3.9'] fail-fast: false + matrix: + os: [ ubuntu-latest ] + python-version: [ '3.11', '3.12', '3.13' ] + include: + - os: windows-latest + python-version: '3.13' # Windows runner is too slow steps: - - name: Checkout repository - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 + + - name: ✅ Checkout repository + uses: actions/checkout@v5 + with: + fetch-depth: 1 + submodules: 'true' + + - name: 📦 Install uv + uses: astral-sh/setup-uv@v6 with: python-version: ${{ matrix.python-version }} - architecture: x64 - - name: Checkout submodules - run: git submodule update --init --recursive --depth=1 - - name: Install nox - run: pip install nox==2020.8.22 - - name: Install poetry - run: pip install poetry==1.1.4 - - name: Run nox - run: nox + enable-cache: true + cache-dependency-glob: | + **/uv.lock + **/pyproject.toml + + - name: 🐍 Install the project + run: uv sync --all-extras --no-dev --group test + + - name: ✅ Run tests + run: uv run coverage run --parallel -m pytest + + - name: 🔃 Upload coverage data + uses: actions/upload-artifact@v4 + with: + name: coverage-data-${{ runner.os }}-${{ matrix.python-version }} + path: ".coverage.*" + include-hidden-files: true + if-no-files-found: error + + coverage: + runs-on: ubuntu-latest + needs: tests + steps: + + - name: ✅ Check out the repository + uses: actions/checkout@v5 + + - name: 📦 Install uv + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ env.DEFAULT_PYTHON }} + enable-cache: true + cache-dependency-glob: | + **/uv.lock + **/pyproject.toml + + - name: 🔃 Download coverage data + uses: actions/download-artifact@v4 + with: + pattern: coverage-data-* + merge-multiple: true + + - name: 📦 Combine coverage data and display human readable report + run: | + uv run --no-dev --group coverage coverage combine + uv run --no-dev --group coverage coverage report + + - name: 📦 Create coverage report + run: | + uv run --no-dev --group coverage coverage xml + + - name: 📤 Upload coverage report + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.gitignore b/.gitignore index a2ecf713..fcbdea5e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ __pycache__/ # C extensions *.so +*.so.* # Distribution / packaging .Python @@ -95,6 +96,21 @@ poetry.toml dist/ -!/setup.py wrk/ -*.dll +setup-generated.py +poetry_setup_kwargs.txt + +!.github + +# benchmark resuls +*uncommited-changes.json +.benchmarks + +#cmake work folders +cmake-build-debug + +#scibuild work folders +_skbuild + +# Visual studio +.vs diff --git a/.gitmodules b/.gitmodules index cb5c28d8..6a8f9023 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "3rd-party/nlopt"] - path = 3rd-party/nlopt + path = extern/nlopt url = https://github.com/stevengj/nlopt.git diff --git a/.idea/vcs.xml b/.idea/vcs.xml index f21394f1..0cccadbd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,6 +2,6 @@ - + \ No newline at end of file diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e90e25c8..3ad3ee3c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,9 +1,102 @@ +# To use: +# +# pre-commit run -a +# +# Or: +# +# pre-commit install # (runs every time you commit in git) +# +# To update this file: +# +# pre-commit autoupdate +# +# See: +# https://pre-commit.com/ and +# https://github.com/pre-commit/pre-commit for more information +# https://pre-commit.com/hooks.html for more hooks +default_language_version: + python: python3.13 + repos: -- repo: https://github.com/pre-commit/pre-commit-hooks - rev: v2.3.0 + + # Standard hooks + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: "v5.0.0" hooks: - - id: check-yaml -- repo: https://github.com/psf/black - rev: 20.8b1 + - id: check-added-large-files + exclude: uv.lock + - id: check-ast + exclude: notebooks + - id: check-case-conflict + - id: check-executables-have-shebangs + - id: check-json + exclude: notebooks + - id: check-merge-conflict + exclude: \.rst$ + - id: check-shebang-scripts-are-executable + exclude: notebooks # jupytext creates python scripts with shebangs but without permissions + - id: check-symlinks + - id: check-toml + - id: check-yaml + - id: debug-statements + exclude: notebooks + - id: destroyed-symlinks + - id: detect-private-key + - id: end-of-file-fixer + exclude: data|.ipynb$|^\. + - id: name-tests-test + exclude: common.py|help*.*py + args: + - --pytest-test-first + - id: mixed-line-ending + - id: pretty-format-json + args: [--autofix, --no-ensure-ascii, --no-sort-keys] + exclude: data|\.ipynb$ + - id: requirements-txt-fixer + + + - repo: https://github.com/fredrikaverpil/creosote + rev: v4.0.3 hooks: - - id: black + - id: creosote + + - repo: https://github.com/astral-sh/uv-pre-commit + rev: 0.7.19 + hooks: + - id: uv-lock + + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.12.2 + hooks: + # linter + - id: ruff-check + exclude: ^notebooks|^extern + # formatter + - id: ruff-format + exclude: ^notebooks|^extern|ipynb$ + + + # Check for common shell mistakes + - repo: https://github.com/shellcheck-py/shellcheck-py + rev: "v0.10.0.1" + hooks: + - id: shellcheck + args: [ --external-sources ] + stages: [ manual ] + + + # CMake formatting + - repo: https://github.com/cheshirekow/cmake-format-precommit + rev: "v0.6.13" + hooks: + - id: cmake-format + additional_dependencies: [ pyyaml ] + types: [ file ] + files: (\.cmake|CMakeLists.txt)(.in)?$ + + # Clang format the codebase automatically + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: "v20.1.4" + hooks: + - id: clang-format + types_or: [c++, c, cuda] diff --git a/.pylintrc b/.pylintrc deleted file mode 100644 index 387f88d7..00000000 --- a/.pylintrc +++ /dev/null @@ -1,407 +0,0 @@ -[MASTER] - -# Specify a configuration file. -#rcfile= - -# Python code to execute, usually for sys.path manipulation such as -# pygtk.require(). -#init-hook= - -# Add files or directories to the blacklist. They should be base names, not -# paths. -ignore=CVS - -# Add files or directories matching the regex patterns to the blacklist. The -# regex matches against base names, not paths. -ignore-patterns= - -# Pickle collected data for later comparisons. -persistent=yes - -# List of plugins (as comma separated values of python modules names) to load, -# usually to register additional checkers. -load-plugins= - -# Use multiple processes to speed up Pylint. -jobs=1 - -# Allow loading of arbitrary C extensions. Extensions are imported into the -# active Python interpreter and may run arbitrary code. -unsafe-load-any-extension=no - -# A comma-separated list of package or module names from where C extensions may -# be loaded. Extensions are loading into the active Python interpreter and may -# run arbitrary code -extension-pkg-whitelist= - -# Allow optimization of some AST trees. This will activate a peephole AST -# optimizer, which will apply various small optimizations. For instance, it can -# be used to obtain the result of joining multiple strings with the addition -# operator. Joining a lot of strings can lead to a maximum recursion error in -# Pylint and this flag can prevent that. It has one side effect, the resulting -# AST will be different than the one from reality. This option is deprecated -# and it will be removed in Pylint 2.0. -optimize-ast=no - - -[MESSAGES CONTROL] - -# Only show warnings with the listed confidence levels. Leave empty to show -# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED -confidence= - -# Enable the message, report, category or checker with the given id(s). You can -# either give multiple identifier separated by comma (,) or put this option -# multiple time (only on the command line, not in the configuration file where -# it should appear only once). See also the "--disable" option for examples. -#enable= - -# Disable the message, report, category or checker with the given id(s). You -# can either give multiple identifiers separated by comma (,) or put this -# option multiple times (only on the command line, not in the configuration -# file where it should appear only once).You can also use "--disable=all" to -# disable everything first and then reenable specific checks. For example, if -# you want to run only the similarities checker, you can use "--disable=all -# --enable=similarities". If you want to run only the classes checker, but have -# no Warning level messages displayed, use"--disable=all --enable=classes -# --disable=W" -disable=missing-docstring,print-statement,parameter-unpacking,unpacking-in-except,old-raise-syntax,backtick,import-star-module-level,apply-builtin,basestring-builtin,buffer-builtin,cmp-builtin,coerce-builtin,execfile-builtin,file-builtin,long-builtin,raw_input-builtin,reduce-builtin,standarderror-builtin,unicode-builtin,xrange-builtin,coerce-method,delslice-method,getslice-method,setslice-method,no-absolute-import,old-division,dict-iter-method,dict-view-method,next-method-called,metaclass-assignment,indexing-exception,raising-string,reload-builtin,oct-method,hex-method,nonzero-method,cmp-method,input-builtin,round-builtin,intern-builtin,unichr-builtin,map-builtin-not-iterating,zip-builtin-not-iterating,range-builtin-not-iterating,filter-builtin-not-iterating,using-cmp-argument,long-suffix,old-ne-operator,old-octal-literal,suppressed-message,useless-suppression,C0330,C0326 - - -[REPORTS] - -# Set the output format. Available formats are text, parseable, colorized, msvs -# (visual studio) and html. You can also give a reporter class, eg -# mypackage.mymodule.MyReporterClass. -output-format=text - -# Put messages in a separate file for each module / package specified on the -# command line instead of printing them on stdout. Reports (if any) will be -# written in a file name "pylint_global.[txt|html]". This option is deprecated -# and it will be removed in Pylint 2.0. -files-output=no - -# Tells whether to display a full report or only the messages -reports=yes - -# Python expression which should return a note less than 10 (10 is the highest -# note). You have access to the variables errors warning, statement which -# respectively contain the number of errors / warnings messages and the total -# number of statements analyzed. This is used by the global evaluation report -# (RP0004). -evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) - -# Template used to display messages. This is a python new-style format string -# used to format the message information. See doc for all details -#msg-template= - - -[VARIABLES] - -# Tells whether we should check for unused import in __init__ files. -init-import=no - -# A regular expression matching the name of dummy variables (i.e. expectedly -# not used). -dummy-variables-rgx=(_+[a-zA-Z0-9]*?$)|dummy - -# List of additional names supposed to be defined in builtins. Remember that -# you should avoid to define new builtins when possible. -additional-builtins= - -# List of strings which can identify a callback function by name. A callback -# name must start or end with one of those strings. -callbacks=cb_,_cb - -# List of qualified module names which can have objects that can redefine -# builtins. -redefining-builtins-modules=six.moves,future.builtins - - -[LOGGING] - -# Logging modules to check that the string format arguments are in logging -# function parameter format -logging-modules=logging - - -[TYPECHECK] - -# Tells whether missing members accessed in mixin class should be ignored. A -# mixin class is detected if its name ends with "mixin" (case insensitive). -ignore-mixin-members=yes - -# List of module names for which member attributes should not be checked -# (useful for modules/projects where namespaces are manipulated during runtime -# and thus existing member attributes cannot be deduced by static analysis. It -# supports qualified module names, as well as Unix pattern matching. -ignored-modules= - -# List of class names for which member attributes should not be checked (useful -# for classes with dynamically set attributes). This supports the use of -# qualified names. -ignored-classes=optparse.Values,thread._local,_thread._local - -# List of members which are set dynamically and missed by pylint inference -# system, and so shouldn't trigger E1101 when accessed. Python regular -# expressions are accepted. -generated-members= - -# List of decorators that produce context managers, such as -# contextlib.contextmanager. Add to this list to register other decorators that -# produce valid context managers. -contextmanager-decorators=contextlib.contextmanager - - -[SIMILARITIES] - -# Minimum lines number of a similarity. -min-similarity-lines=4 - -# Ignore comments when computing similarities. -ignore-comments=yes - -# Ignore docstrings when computing similarities. -ignore-docstrings=yes - -# Ignore imports when computing similarities. -ignore-imports=no - - -[SPELLING] - -# Spelling dictionary name. Available dictionaries: none. To make it working -# install python-enchant package. -spelling-dict= - -# List of comma separated words that should not be checked. -spelling-ignore-words= - -# A path to a file that contains private dictionary; one word per line. -spelling-private-dict-file= - -# Tells whether to store unknown words to indicated private dictionary in -# --spelling-private-dict-file option instead of raising a message. -spelling-store-unknown-words=no - - -[FORMAT] - -# Maximum number of characters on a single line. -max-line-length=88 - -# Regexp for a line that is allowed to be longer than the limit. -ignore-long-lines=^\s*(# )??$ - -# Allow the body of an if to be on the same line as the test if there is no -# else. -single-line-if-stmt=no - -# List of optional constructs for which whitespace checking is disabled. `dict- -# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. -# `trailing-comma` allows a space between comma and closing bracket: (a, ). -# `empty-line` allows space-only lines. -no-space-check=trailing-comma,dict-separator - -# Maximum number of lines in a module -max-module-lines=1000 - -# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 -# tab). -indent-string=' ' - -# Number of spaces of indent required inside a hanging or continued line. -indent-after-paren=4 - -# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. -expected-line-ending-format= - - -[MISCELLANEOUS] - -# List of note tags to take in consideration, separated by a comma. -notes=FIXME,XXX,TODO - - -[BASIC] - -# Good variable names which should always be accepted, separated by a comma -good-names=i,j,k,ex,Run,_ - -# Bad variable names which should always be refused, separated by a comma -bad-names=foo,bar,baz,toto,tutu,tata - -# Colon-delimited sets of names that determine each other's naming style when -# the name regexes allow several styles. -name-group= - -# Include a hint for the correct naming format with invalid-name -include-naming-hint=no - -# List of decorators that produce properties, such as abc.abstractproperty. Add -# to this list to register other decorators that produce valid properties. -property-classes=abc.abstractproperty - -# Regular expression matching correct module names -module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ - -# Naming hint for module names -module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ - -# Regular expression matching correct constant names -const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ - -# Naming hint for constant names -const-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$ - -# Regular expression matching correct class names -class-rgx=[A-Z_][a-zA-Z0-9]+$ - -# Naming hint for class names -class-name-hint=[A-Z_][a-zA-Z0-9]+$ - -# Regular expression matching correct function names -function-rgx=[a-z_][a-z0-9_]{2,30}$ - -# Naming hint for function names -function-name-hint=[a-z_][a-z0-9_]{2,30}$ - -# Regular expression matching correct method names -method-rgx=[a-z_][a-z0-9_]{2,30}$ - -# Naming hint for method names -method-name-hint=[a-z_][a-z0-9_]{2,30}$ - -# Regular expression matching correct attribute names -attr-rgx=[a-z_][a-z0-9_]{2,30}$ - -# Naming hint for attribute names -attr-name-hint=[a-z_][a-z0-9_]{2,30}$ - -# Regular expression matching correct argument names -argument-rgx=[a-z_][a-z0-9_]{2,30}$ - -# Naming hint for argument names -argument-name-hint=[a-z_][a-z0-9_]{2,30}$ - -# Regular expression matching correct variable names -variable-rgx=[a-z_][a-z0-9_]{2,30}$ - -# Naming hint for variable names -variable-name-hint=[a-z_][a-z0-9_]{2,30}$ - -# Regular expression matching correct class attribute names -class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ - -# Naming hint for class attribute names -class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ - -# Regular expression matching correct inline iteration names -inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$ - -# Naming hint for inline iteration names -inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$ - -# Regular expression which should only match function or class names that do -# not require a docstring. -no-docstring-rgx=^_ - -# Minimum line length for functions/classes that require docstrings, shorter -# ones are exempt. -docstring-min-length=-1 - - -[ELIF] - -# Maximum number of nested blocks for function / method body -max-nested-blocks=5 - - -[CLASSES] - -# List of method names used to declare (i.e. assign) instance attributes. -defining-attr-methods=__init__,__new__,setUp - -# List of valid names for the first argument in a class method. -valid-classmethod-first-arg=cls - -# List of valid names for the first argument in a metaclass class method. -valid-metaclass-classmethod-first-arg=mcs - -# List of member names, which should be excluded from the protected access -# warning. -exclude-protected=_asdict,_fields,_replace,_source,_make - - -[DESIGN] - -# Maximum number of arguments for function / method -max-args=5 - -# Argument names that match this expression will be ignored. Default to name -# with leading underscore -ignored-argument-names=_.* - -# Maximum number of locals for function / method body -max-locals=15 - -# Maximum number of return / yield for function / method body -max-returns=6 - -# Maximum number of branch for function / method body -max-branches=12 - -# Maximum number of statements in function / method body -max-statements=50 - -# Maximum number of parents for a class (see R0901). -max-parents=7 - -# Maximum number of attributes for a class (see R0902). -max-attributes=7 - -# Minimum number of public methods for a class (see R0903). -min-public-methods=2 - -# Maximum number of public methods for a class (see R0904). -max-public-methods=20 - -# Maximum number of boolean expressions in a if statement -max-bool-expr=5 - - -[IMPORTS] - -# Deprecated modules which should not be used, separated by a comma -deprecated-modules=optparse - -# Create a graph of every (i.e. internal and external) dependencies in the -# given file (report RP0402 must not be disabled) -import-graph= - -# Create a graph of external dependencies in the given file (report RP0402 must -# not be disabled) -ext-import-graph= - -# Create a graph of internal dependencies in the given file (report RP0402 must -# not be disabled) -int-import-graph= - -# Force import order to recognize a module as part of the standard -# compatibility libraries. -known-standard-library= - -# Force import order to recognize a module as part of a third party library. -known-third-party=enchant - -# Analyse import fallback blocks. This can be used to support both Python 2 and -# 3 compatible code, which means that the block might have code that exists -# only in one or another interpreter, leading to false positives when analysed. -analyse-fallback-blocks=no - - -[EXCEPTIONS] - -# Exceptions that will emit a warning when being caught. Defaults to -# "Exception" -overgeneral-exceptions=Exception diff --git a/.pypirc b/.pypirc deleted file mode 100644 index a5b365a1..00000000 --- a/.pypirc +++ /dev/null @@ -1,3 +0,0 @@ -[pypi] -username=__token__ -password=pypi-AgEIcHlwaS5vcmcCJDJhMGYwMzJlLTdkNmItNDU5Yy1hNWM1LTU0MGZlZmY0ODI2OQACJXsicGVybWlzc2lvbnMiOiAidXNlciIsICJ2ZXJzaW9uIjogMX0AAAYgmqERKshzdJEdkmOp3j2N_y0gLLa9FXDt2xSTerTJI9s diff --git a/.readthedocs.yml b/.readthedocs.yml index 6f2bd5c0..e4dfd7dd 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,9 +1,18 @@ +# .readthedocs.yml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + version: 2 + sphinx: - configuration: docs/conf.py -formats: all + configuration: docs/source/conf.py + +build: + os: ubuntu-22.04 + tools: + python: "3.11" + python: - version: 3.7 install: - requirements: docs/requirements.txt - path: . diff --git a/data/IsotopicMass_NaturalAbundance.pdf b/.unclassified/IsotopicMass_NaturalAbundance.pdf similarity index 100% rename from data/IsotopicMass_NaturalAbundance.pdf rename to .unclassified/IsotopicMass_NaturalAbundance.pdf diff --git a/tests/model_test_data/geometry_replace.py b/.unclassified/model_test_data/geometry_replace.py similarity index 98% rename from tests/model_test_data/geometry_replace.py rename to .unclassified/model_test_data/geometry_replace.py index c5d0b4df..1dee435a 100644 --- a/tests/model_test_data/geometry_replace.py +++ b/.unclassified/model_test_data/geometry_replace.py @@ -1,5 +1,7 @@ # This is not real surface objects. They need only to test function. # String object utilizing here is acceptable. +from __future__ import annotations + surf_obj = { 1: "S1", 2: "S2", diff --git a/tests/model_test_data/material_creation.py b/.unclassified/model_test_data/material_creation.py similarity index 97% rename from tests/model_test_data/material_creation.py rename to .unclassified/model_test_data/material_creation.py index 30365155..fb7b11d9 100644 --- a/tests/model_test_data/material_creation.py +++ b/.unclassified/model_test_data/material_creation.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from mckit.material import Material # for testing _get_material function purposes diff --git a/tests/model_test_data/model1.txt b/.unclassified/model_test_data/model1.txt similarity index 100% rename from tests/model_test_data/model1.txt rename to .unclassified/model_test_data/model1.txt diff --git a/tests/model_test_data/model1_ans.txt b/.unclassified/model_test_data/model1_ans.txt similarity index 100% rename from tests/model_test_data/model1_ans.txt rename to .unclassified/model_test_data/model1_ans.txt diff --git a/tests/model_test_data/model_data.py b/.unclassified/model_test_data/model_data.py similarity index 99% rename from tests/model_test_data/model_data.py rename to .unclassified/model_test_data/model_data.py index dee05d55..6f8ae535 100644 --- a/tests/model_test_data/model_data.py +++ b/.unclassified/model_test_data/model_data.py @@ -1,9 +1,9 @@ +from __future__ import annotations + case_names = ["model1"] -get_universe_dependencies_ans = { - "model1": {0: {2, 3}, 1: set(), 2: {1}, 3: {4}, 4: {1}} -} +get_universe_dependencies_ans = {"model1": {0: {2, 3}, 1: set(), 2: {1}, 3: {4}, 4: {1}}} get_contained_cells_ans = { "model1": { diff --git a/.unclassified/notes.txt b/.unclassified/notes.txt new file mode 100644 index 00000000..70f888e8 --- /dev/null +++ b/.unclassified/notes.txt @@ -0,0 +1,8 @@ +Каталоги model_test_data и universe_test_data с файлами Python изначально были размещены в модуле tests. +Но этот код нигде не используется. +В директориях даже нет __init__.py, т.е. код нельзя импортировать. +Нужно проверить для чего этот код был нужен и, если да, задействовать. +Скорее всего, это времeнные скрипты для генерации тестов и неклассфицированные входные файлы. +Переименовываю в .unclassified, чтобы исключить из проверок. + +dvp, 2024 Nov 21 diff --git a/tests/universe_test_data/model1.txt b/.unclassified/universe_test_data/model1.txt similarity index 100% rename from tests/universe_test_data/model1.txt rename to .unclassified/universe_test_data/model1.txt diff --git a/tests/universe_test_data/model2.txt b/.unclassified/universe_test_data/model2.txt similarity index 100% rename from tests/universe_test_data/model2.txt rename to .unclassified/universe_test_data/model2.txt diff --git a/tests/universe_test_data/model3.txt b/.unclassified/universe_test_data/model3.txt similarity index 100% rename from tests/universe_test_data/model3.txt rename to .unclassified/universe_test_data/model3.txt diff --git a/tests/universe_test_data/model4.txt b/.unclassified/universe_test_data/model4.txt similarity index 100% rename from tests/universe_test_data/model4.txt rename to .unclassified/universe_test_data/model4.txt diff --git a/tests/universe_test_data/model5.txt b/.unclassified/universe_test_data/model5.txt similarity index 100% rename from tests/universe_test_data/model5.txt rename to .unclassified/universe_test_data/model5.txt diff --git a/tests/universe_test_data/model6.txt b/.unclassified/universe_test_data/model6.txt similarity index 100% rename from tests/universe_test_data/model6.txt rename to .unclassified/universe_test_data/model6.txt diff --git a/tests/universe_test_data/volume_ans.py b/.unclassified/universe_test_data/volume_ans.py similarity index 99% rename from tests/universe_test_data/volume_ans.py rename to .unclassified/universe_test_data/volume_ans.py index 2df8ed4d..8e7e108a 100644 --- a/tests/universe_test_data/volume_ans.py +++ b/.unclassified/universe_test_data/volume_ans.py @@ -1,5 +1,6 @@ -import numpy as np +from __future__ import annotations +import numpy as np case_names = ["model1"] diff --git a/3rd-party/nlopt b/3rd-party/nlopt deleted file mode 160000 index bc5f39e6..00000000 --- a/3rd-party/nlopt +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bc5f39e6d07ead577f255f6f331640634a1e5121 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..403435ce --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + + +## [Unreleased] - ReleaseDate + +### Added + +### Changed + +### Removed + +### Fixed + +## [0.6.13] + +## 0.6.12 +All versions prior to 0.6.13 are untracked. + +### See raw changes on github + - [Unreleased](https://github.com/MC-kit/mckit/compare/v1.0.0...HEAD) + - [2.0.0](https://github.com/MC-kit/mckit/compare/v1.3.0...v2.0.0) + + +# Acknowledgements + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..f66ed700 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,147 @@ +cmake_minimum_required(VERSION 3.19) + +include(CMakePrintHelpers) + +# to make CMake happy, if not running under skbuild +if(NOT DEFINED SKBUILD_PROJECT_NAME) + set(SKBUILD_PROJECT_NAME mckit) + set(SKBUILD_PROJECT_VERSION 0.8.5) # TODO: add this version update to just + # bump action +endif() + +cmake_print_variables(SKBUILD_PROJECT_NAME SKBUILD_PROJECT_VERSION, + SKBUIL_STATE) +project( + ${SKBUILD_PROJECT_NAME} + VERSION ${SKBUILD_PROJECT_VERSION} + DESCRIPTION "mckit geometry extension" + LANGUAGES C CXX) + +if(SKBUILD) + message(STATUS "The project is built using scikit-build") +endif() + +# Only do these if this is the main project, and not if it is included through +# add_subdirectory +if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) + + # Set CMAKE_BUILD_TYPE to Release by default. Must be done before calling + # project() + set(default_build_type "Release") + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + message( + STATUS + "Setting build type to '${default_build_type}' as none was specified.") + set(CMAKE_BUILD_TYPE + "${default_build_type}" + CACHE STRING "Choose the type of build." FORCE) + # Set the possible values of build type for cmake-gui + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" + "MinSizeRel" "RelWithDebInfo") + endif() + + if(CMAKE_BINARY_DIR STREQUAL CMAKE_SOURCE_DIR) + message( + FATAL_ERROR + "Building in-source is not supported! Create a build dir and remove ${CMAKE_SOURCE_DIR}/CMakeCache.txt" + ) + endif() + + find_package(Git QUIET) + + if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git") + execute_process( + COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + RESULT_VARIABLE GIT_SUBMOD_RESULT) + if(NOT GIT_SUBMOD_RESULT EQUAL "0") + message( + FATAL_ERROR + "git submodule update --init --recursive failed with ${GIT_SUBMOD_RESULT}, please checkout submodules" + ) + endif() + endif() + if(NOT EXISTS "${PROJECT_SOURCE_DIR}/extern/nlopt/CMakeLists.txt") + message( + FATAL_ERROR + "The submodules were not downloaded! GIT_SUBMODULE was turned off or failed. Please update submodules and try again." + ) + endif() +endif() + +list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) +list(APPEND CMAKE_PREFIX_PATH ${PROJECT_SOURCE_DIR}/cmake) + +if(WIN32) + set(Python_FIND_VIRTUALENV FIRST) +endif() + +find_package(Python REQUIRED COMPONENTS Interpreter Development.Module NumPy) + +if(NOT DEFINED PythonEnv_ROOT) + execute_process( + COMMAND ${Python_EXECUTABLE} -c "import sys; print(sys.prefix)" + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + RESULT_VARIABLE Python_ROOT_FOUND + OUTPUT_VARIABLE PythonEnv_ROOT + OUTPUT_STRIP_TRAILING_WHITESPACE) + if(NOT Python_ROOT_FOUND STREQUAL "0") + message(FATAL_ERROR "Cannot find python environment") + endif() +endif() + +list(APPEND CMAKE_PREFIX_PATH ${PythonEnv_ROOT}) + +add_subdirectory(extern) + +if(NOT WIN32) + message("Creating symlinks in environment ${PythonEnv_ROOT}") + execute_process( + COMMAND ${Python_EXECUTABLE} create_mkl_symlinks.py + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + OUTPUT_VARIABLE CREATED_MKL_SYMLINKS + OUTPUT_STRIP_TRAILING_WHITESPACE) +endif() + +if(WIN32) + set(MKL_DIR ${PythonEnv_ROOT}/Library) +else() + set(MKL_DIR ${PythonEnv_ROOT}) +endif() + +find_package(MKL REQUIRED) + +set(geometry_dir ${CMAKE_CURRENT_SOURCE_DIR}/src/mckit/src/) + +set(geometry_sources + ${geometry_dir}box.c ${geometry_dir}geometrymodule.c + ${geometry_dir}rbtree.c ${geometry_dir}shape.c ${geometry_dir}surface.c) + +python_add_library(geometry MODULE ${geometry_sources} WITH_SOABI) +target_include_directories( + geometry PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/mckit/src ${MKL_INCLUDE_DIR} + ${Python_NumPy_INCLUDE_DIRS}) +target_link_libraries(geometry PUBLIC nlopt ${MKL_LIBRARIES}) +if(WIN32) + target_link_libraries(geometry PUBLIC Python::Module) +else() + target_link_libraries(geometry PUBLIC pthread m dl) +endif() + +install(TARGETS nlopt DESTINATION ${SKBUILD_PROJECT_NAME}) +install(TARGETS geometry DESTINATION ${SKBUILD_PROJECT_NAME}) + +if(NOT DEFINED ENV{MCKIT_SRC}) + set(ENV{MCKIT_SRC} ${CMAKE_SOURCE_DIR}) +endif() + +# copy libraries to the source tree for editable installation +install(TARGETS nlopt DESTINATION $ENV{MCKIT_SRC}/src/mckit) +install(TARGETS geometry DESTINATION $ENV{MCKIT_SRC}/src/mckit) + +include(FeatureSummary) + +if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) + feature_summary(WHAT ENABLED_FEATURES DISABLED_FEATURES PACKAGES_FOUND) + feature_summary(FILENAME ${CMAKE_CURRENT_BINARY_DIR}/features.log WHAT ALL) +endif() diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst new file mode 100644 index 00000000..42253ece --- /dev/null +++ b/CONTRIBUTING.rst @@ -0,0 +1,178 @@ + + +Install +------- + +From source: :: + + git clone git@github.com:MC-kit/mckit.git + cd mckit + + # set local python environment with `pyenv`, `venv` or `conda` + # pyenv virtualenv 3.9.7 mckit + # pyenv local mckit 3.9.7 3.8.12 3.7.12 + # or (conda is better for Windows) + # conda create -n mckit python=3.9 + # conda activate mckit + + # if you have `poetry` installed + poetry build + poetry install + + # either + pip install . + +There are also scripts to setup virtual environment: :: + + - Linux: tools/reset-pyenv-env + - Windows: tools/reset-conda-env.bat + +From wheel: :: + + pip install + + +From PyPI: :: + + pip install mckit + +Repeatable actions +------------------ + +Release +~~~~~~~ + +In `devel` branch bump version to patch level at least. Use tools/bump, if possible. + +At github project create pull request MC-kit/mckit@devel -> MC-kit/mckit@master. Don't create PRs to rorni/mckit. + +Wait until all the tests passed and, if everything is OK, merge the PR. +This will create github tag, and this in turn starts `publish` action, which +creates the wheels and publish them on PyPI. + + +Add support of a new Python version +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- create new git branch `python3.Y` and switch to it +- fix Python range in pyproject.toml +- fix .pre-commit.yaml, use the recent Python, if possible +- add version to noxfile.py, set as default, if possible +- add version to .github/workflows/publish.yaml +- fix and run tools/reset-pyenv-env, set default version with caution, keep the previos one, if + dependencies don't allow to use the recent Python +- Execute: :: + poetry update + pre-commit -ran a + poetry build + pytest + poetry version patch + +- commit the changes +- switch back to `devel` branch +- If all of the above passed fine merge the changes from `python3.Y` + + +Tutorial +-------- +See the notebook in ``tutorial`` folder. + +Documentation +-------------- +.. TODO add reference to readthedocs + +TODO +~~~~ +.. TODO add nearest future plans. + +* translate documentation to English +* implement generation of the documentation for `readthedocs` +* create and link to the `readthedocs` account +* add the `readthedocs` status icon at the document start. + +A Developer's Reading +---------------------- +* `The Hitchhicker's guide to Python `_ +* `Claudio Cjolowicz "Hypermodern Python" `_ +* `Python development best practices 2019 `_ +* `Managing Multiple Python Versions With pyenv `_ +* `Poetry `_ +* `Pytest `_ +* `Linting `_ +* `Sphinx, Стандартный синтаксис разметки reStructuredText, readthedocs `_ +* `Python Packaging Guide `_ +* `Stop using Anaconda `_ +* `Stop using setup.py `_ + +Resources +--------- +* `Budges for README.rst `_ +* `About commit message format `_ +* `Semantic Versioning `_ +* `Typing `_ +* `Why pyproject.toml `_ +* `Git branching and tagging best practices `_ + +Check if we can apply these packaging tools +------------------------------------------- +* `Packaging Tutorial: `_ +* `scikit-build `_ +* `Benjamin R. Jack, Hybrid Python/C++ packages, revisited `_ + +Bugs +---- + +Please report new bugs via the `Github issue tracker `_. + + +Development +----------- + +For Linux we assume usage of pyenv/poetry toolchain. + +.. TODO explain details for activation of development environment +.. TODO add MKL handling stuff. + +Commit Message Format +~~~~~~~~~~~~~~~~~~~~~ + +To provide proper change logs, apply this format for commit messages:: + + ()?: + │ │ + │ └─⫸ Summary in present tense. Not capitalized. No period at the end. + │ + └─⫸ Commit Type: build|ci|docs|feature|fix|perf|refactor|removal|style|test|revert|bump + + Body... + +.. list-table:: Commit types description + :widths: 10 30 + :header-rows: 1 + + * - Commit Type + - Description + * - build + - Build System + * - ci + - Continuous Integration' + * - docs + - Documentation + * - feat + - Features change to satisfy tests + * - fix + - Fixes bug, no other changes in the code + * - perf + - Performance, benchmarks or profiling changes. + * - refactor + - Refactoring code without changes in features and tests + * - removal + - Removing and deprecations in code or dependencies + * - revert + - Reverting changes + * - style + - Code and documentation style improvements. No changes in tests and features. + * - test + - Changes in tests without adding features + * - bump + - on version (and only version) change, skip CI tests on github actions diff --git a/LICENSE b/LICENSE index 3bdfe9da..c5e575a9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,674 +1,21 @@ - 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. - - mckit - Copyright (C) 2019 Roman - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General 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: - - mckit Copyright (C) 2019 Roman - 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 -. +MIT License + +Copyright (c) 2021 MC-kit + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.rst b/README.rst index 51d5dfe4..5e656eb7 100644 --- a/README.rst +++ b/README.rst @@ -1,197 +1,136 @@ -.. include:: preamble.rst - .. image:: https://img.shields.io/badge/Maintained%3F-yes-green.svg - :target: https://github.com/dvp2015/mckit/graphs/commit-activity + :target: https://github.com/MC-kit/mckit/graphs/commit-activity -.. image:: https://github.com/dvp2015/mckit/workflows/Tests/badge.svg - :target: https://github.com/dvp2015/mckit/actions?workflow=Tests +.. image:: https://github.com/MC-kit/mckit/workflows/Tests/badge.svg + :target: https://github.com/MC-kit/mckit/actions +.. image:: https://codecov.io/gh/MC-kit/mckit/branch/devel/graph/badge.svg?token=05OFBQS3RX + :target: https://codecov.io/gh/MC-kit/mckit -.. image:: https://codecov.io/gh/dvp2015/mckit/branch/devel/graph/badge.svg?token=05OFBQS3RX - :target: https://codecov.io/gh/dvp2015/mckit +.. image:: https://img.shields.io/badge/code%20style-black-000000.svg + :target: https://github.com/psf/black +.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336 + :target: https://pycqa.github.io/isort/ -.. |PyPI| image:: https://img.shields.io/pypi/v/mckit.svg - :target: https://pypi.org/project/mckit/ +.. image:: https://img.shields.io/github/license/MC-kit/mckit + :target: https://github.com/MC-kit/mckit -.. |Read the Docs| image:: https://readthedocs.org/projects/mckit/badge/ - :target: https://mckit.readthedocs.io/ +.. image:: https://img.shields.io/badge/security-bandit-yellow.svg + :target: https://github.com/PyCQA/bandit + :alt: Security Status -.. image:: https://img.shields.io/badge/code%20style-black-000000.svg - :target: https://github.com/psf/black -.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336 - :target: https://pycqa.github.io/isort/ +MCKIT: MCNP model and results processing utilities +================================================== + +The mckit package provides a programming framework and command line tools to manipulate complex MCNP models. +When a model is rather complex and its description occupies thousands of text lines it becomes hard to modify it and integrate several model manually. +The package automates integration process. -.. image:: https://img.shields.io/github/license/dvp2015/mckit - :target: https://github.com/dvp2015/mckit +.. TODO The complete documentation is available in the following languages: +.. * `English documentation`_ +.. * `Russian documentation`_ +.. .. _English documentation: https://mckit.readthedocs.io/en/latest/ +.. .. _Russian documentation: https://mckit.readthedocs.io/ru/latest/ -MCKIT: MCNP model and results processing utilites -================================================= +.. contents:: Table of contents -Purpose -------- +Usage +----- -The package |mckit| provides library to work with -MCNP models and results. The package also provides command line interface, which -allows compose and decompose a MCNP model over universes hierarchy, split a model -to text portions and combine back. +Command line interface +~~~~~~~~~~~~~~~~~~~~~~ -.. tip:: +.. code-block:: bash - To see actual list of available commands run:: + Usage: mckit [OPTIONS] COMMAND [ARGS]... - mckit --help + Tools to process MCNP models and results -.. TODO dvp implement pre-commit hook to print the CLI help into file, format it for as reStructuredText and include here. + Options: + --override / --no-override + --version Show the version and exit. + -v, --verbose Log debugging info to stderr. [default: False] + -q, --quiet Suppress info to stderr. [default: False] + --logfile / --no-logfile Log to file. [default: True] + --profile_mem Profile peak memory use. [default: False] + --help Show this message and exit. -The library can be used for more complicated and specific tasks. + Commands: + check Read MCNP model(s) and show statistics and clashes. + compose Merge universes and envelopes into MCNP model using merge... + concat Concat text files. + decompose Separate an MCNP model to envelopes and filling universes + split Splits MCNP model to text portions (opposite to concat) + transform Transform MCNP model(s) with one of specified transformation. -Install -------- -From source: :: +Library +~~~~~~~ - git clone git@github.com:rorni/mckit.git - cd mckit +The library allows subtraction and merging models, renaming objects (cells, surfaces, compositions, universes), +simplification of cell expressions (removing redundant surfaces), homogenization, computation of cell volumes and +material masses, and more. - # set local python environment with `pyenv`, `venv` or `conda` - # pyenv virtualenv 3.9.1 mckit - # pyenv local mckit 3.9.1 3.8.5 3.7.9 3.6.12 - # or - # conda create -n mckit python=3.9 - # conda activate mckit +.. code-block:: python - # if you have `poetry` installed - poetry build - poetry install + LOG.info("Loading c-model envelopes") + envelopes = load_model(str(CMODEL_ROOT / "c-model.universes/envelopes.i")) - # either (without poetry) - pip install . + cells_to_fill = [11, 14, 75] + cells_to_fill_indexes = [c - 1 for c in cells_to_fill] + LOG.info("Attaching bounding boxes to c-model envelopes %s", cells_to_fill) + attach_bounding_boxes( + [envelopes[i] for i in cells_to_fill_indexes], tolerance=5.0, chunk_size=1 + ) + LOG.info("Backing up original envelopes") + envelopes_original = envelopes.copy() -From wheel: :: + antenna_envelop.rename(start_cell=200000, start_surf=200000) - pip install + LOG.info("Subtracting antenna envelop from c-model envelopes %s", cells_to_fill) + envelopes = subtract_model_from_model( + envelopes, antenna_envelop, cells_filter=lambda c: c in cells_to_fill + ) + LOG.info("Adding antenna envelop to c-model envelopes") + envelopes.add_cells(antenna_envelop, name_rule="clash") + envelopes_path = "envelopes+antenna-envelop.i" + envelopes.save(envelopes_path) + LOG.info("The model of HFSR in envelopes is saved to %s", envelopes_path) -From PyPI: :: - To be implemented +Installation +------------ + +Installing from pypi: +.. code-block:: bash -Copyright ---------- -|mckit| is free software. + pip3 install mckit -The dependencies are declared in the package meta-information. + +Installing from github.com: + +.. code-block:: bash + + pip3 install git+https://github.com/MC-kit/mckit.git + + +Versioning +---------- + +This software follows `Semantic Versioning`_ + +.. _Semantic Versioning: http://semver.org/ Contributors ------------ -* `Roman Rodionov `_ -* `Dmitry Portnov `_ - - -Tutorial --------- -See the notebook in ``tutorial`` folder. - -Documentation --------------- -.. TODO add reference to readthedocs - -TODO -~~~~ -.. TODO add nearest future plans. - -* translate documentation to English -* implement generation of the documentation for `readthedocs` -* create and link to the `readthedocs` account -* add the `readthedocs` status icon at the document start. - -A Developer's Reading ----------------------- -* `The Hitchhicker's guide to Python `_ -* `Claudio Cjolowicz "Hypermodern Python" `_ -* `Python development best practices 2019 `_ -* `Managing Multiple Python Versions With pyenv `_ -* `Poetry `_ -* `Pytest `_ -* `Linting `_ -* `Sphinx, Стандартный синтаксис разметки reStructuredText, readthedocs `_ -* `Python Packaging Guide `_ -* `Stop using Anaconda `_ - -Resources ---------- -* `Budges for README.rst `_ -* `Commit message format `_ -* `Semantic Versioning `_ -* `Typing `_ -* `Why pyproject.toml `_ -* `Git branching and tagging best practices `_ - -Check if we can apply these packaging tools -------------------------------------------- -* `Packaging Tutorial: `_ -* `scikit-build `_ -* `Benjamin R. Jack, Hybrid Python/C++ packages, revisited `_ - -Bugs ----- - -Please report new bugs via the `Github issue tracker `_. - - -Development ------------ - -For Linux we assume usage of pyenv/poetry toolchain. - -.. TODO explain details for activation of development environment -.. TODO add MKL handling stuff. - -Commit Message Format -~~~~~~~~~~~~~~~~~~~~~ - -To provide proper change logs, apply this format for commit messages:: - - : - │ │ - │ └─⫸ Summary in present tense. Not capitalized. No period at the end. - │ - └─⫸ Commit Type: breaking|build|ci|doc|feature|bug|performance|refactoring|removal|style|test - - -.. list-table:: Commit types description - :widths: 20 30 - :header-rows: 1 - - * - Commit Type - - Description - * - breaking - - Breaking changes introducing API incompatibility - * - build - - Build System - * - ci - - Continuous Integration' - * - doc - - Documentation - * - feature - - Features change to satisfy tests - * - bug - - Fixes bug, no other changes in the code - * - performance - - Performance, benchmarks or profiling changes. - * - refactoring - - Refactoring code without changes in features and tests - * - removal - - Removing and deprecations in code or dependencies - * - style - - Code and documentation style improvements. No changes in tests and features. - * - test - - Changes in tests without adding features +* `Roman Rodionov `_ +* `Dmitri Portnov `_ diff --git a/mckit/cli/__init__.py b/adhoc/cabinet/__init__.py similarity index 100% rename from mckit/cli/__init__.py rename to adhoc/cabinet/__init__.py diff --git a/adhoc/cabinet/add_sb.py b/adhoc/cabinet/add_sb.py new file mode 100755 index 00000000..0e18c67b --- /dev/null +++ b/adhoc/cabinet/add_sb.py @@ -0,0 +1,257 @@ +#!/bin/python + +"""Add collimator to trt-4.0 model. + +The collimator is to be added to EP12 port. + +Cells to subtract from: + - 1214 - extension case + - 1179 - envelope, + - 2253, 2040 - void spaces behind + - 1133, 1149, 1165 - DFW (1, 2, 3) + - 1433 - empty space in VV in front of EP +""" + +from __future__ import annotations + +from typing import Final + +import os +import sqlite3 as sq + +# noinspection PyPackageRequirements +import numpy as np + +from config import file_field + +# noinspection PyPackageRequirements +from pydantic import BaseModel, FilePath + +from mckit import Body, Transformation, Universe +from mckit.box import Box +from mckit.cli._logging import init_logger, logger +from mckit.parser import from_file + +__version__ = "0.2.1" + +TRT_4_CELL_COUNT: Final[int] = 4407 +"""Number of cells in original TRT model with collimator, v4.""" + +TRT_4_SURF_COUNT: Final[int] = 4430 +"""The last number of surfaces in original TRT model with collimator, v4.""" + +SB_CELL_CNT: Final[int] = 8 +"""Cells with materials from Shielding Box model.""" + +VARIANT2_Z_SHIFT: Final[float] = 533.6 +"""Shift up over Z axis for the second variant.""" + +VARIANT2_TR: Final[Transformation] = Transformation(translation=[0.0, 0.0, VARIANT2_Z_SHIFT]) + +# SB cells centers (for MCNP comin file): +# +# -42.8 908.1 -605.2 +# 42.8 908.1 -605.2 +# -42.8 964.2 -605.2 +# 42.8 964.2 -605.2 +# 0.0 950.0 -530.0 +# 0.0 950.0 -530.0 +# 0.0 936.0 -530.0 +# 0.0 936.0 -530.0 + + +class Config(BaseModel): + """Configuration.""" + + sb_path: FilePath = file_field("./trt-sb-v1.i") + trt_path: FilePath = file_field("./neutron-4.1.i") + + +def create_box_from_opposite_vertices(v1, v2) -> Box: + """Create box with given coordinates of opposite vertices. + + Assuming the edges of the box are aligned with EX, EY, EZ. + + Args: + v1: vertex 1 + v2: ... the opposite + + Returns: + Box created from corners coordinates + """ + v1, v2 = (np.asarray(x, dtype=float) for x in (v1, v2)) + center = 0.5 * (v1 + v2) + sizes = np.abs(v2 - v1) + return Box(center, *sizes) + + +def update_sql(cfg: Config) -> None: + sb_sql = cfg.sb_path.with_suffix(".sqlite") + trt_sql = cfg.trt_path.with_suffix(".sqlite") + sb_con: sq.Connection = sq.connect(sb_sql) + trt_con: sq.Connection = sq.connect(trt_sql) + trt_con.executemany( + """ + insert into cells ( + cell, + volume, -- volume computed by SpaceClaim + xmin, -- bounding box boundaries + ymin, + zmin, + + xmax, + ymax, + zmax, + path + ) + values(?, ? , ? , ?, ?, ?, ?, ?, ?) + """, + sb_con.execute( + """ + select + (cell + ?) as cell, -- to start from 4408 + volume, -- volume computed by SpaceClaim + xmin, -- bounding box boundaries + ymin, + zmin, + + xmax, + ymax, + zmax, + path + from cells + order by cell + """, + (TRT_4_CELL_COUNT + 1,), + ).fetchall(), + ) + trt_con.commit() + trt_con.close() + sb_con.close() + + +def load_box(con: sq.Connection, cell: int, z_shift: float = 0.0) -> Box | None: + fetched = con.execute( + """ + select xmin, ymin, zmin, xmax, ymax, zmax from cells where cell=? + """, + (cell,), + ).fetchone() + + if fetched is None: + return None + + xmin, ymin, zmin, xmax, ymax, zmax = fetched + return create_box_from_opposite_vertices( + [xmin, ymin, zmin + z_shift], [xmax, ymax, zmax + z_shift] + ) + + +def combine_models( + SB_START_CELL: int, + sb_con: sq.Connection, + sb_model: list[Body], + trt_cells_to_intersect, + trt_con: sq.Connection, + trt_model: Universe, + z_shift: float = 0.0, +) -> list[Body]: + new_cells: list[Body] = [] + + for _c in trt_model: + c = _c + trt_box = load_box(trt_con, c.name()) + changed = False + if c.name() in trt_cells_to_intersect: + for cc in sb_model: + bb_no = cc.name() - SB_START_CELL + 1 + sb_box = load_box(sb_con, bb_no, z_shift) + if sb_box is None: + msg = f"Cannot find bounding box for SB cell # {bb_no}" + logger.error(msg) + raise ValueError(msg) + if trt_box is None or trt_box.check_intersection(sb_box): + intersection = c.intersection(cc.shape).simplify(min_volume=1e-2) + if not intersection.shape.is_empty(): + c = c.intersection(cc.shape.complement()) + changed = True + if changed: + c = c.simplify(min_volume=1e-2) + if c.shape.is_empty(): + logger.warning("Deleted cell {}", c.name()) + else: + logger.info("Updated cell {}", c.name()) + new_cells.append(c) + else: + new_cells.append(c) + + new_cells.extend(sb_model) + + return new_cells + + +def main() -> None: + """Add shielding box to trt-4.0 model.""" + os.chdir("/home/dvp/dev/mcnp/trt/wrk/models/2024/cabinet/stp/Model materials/edited_egor") + init_logger("add-sb.log", False, True) + logger.info("mckit/adhoc/add_sb, v{}", __version__) + cfg = Config() + sb_sql = cfg.sb_path.with_suffix(".sqlite") + trt_sql = cfg.trt_path.with_suffix(".sqlite") + sb_con: sq.Connection = sq.connect(sb_sql) + trt_con: sq.Connection = sq.connect(trt_sql) + + trt_cells_to_intersect = {2040, 2328, 2253} + + logger.info("Loading SB model from {}", cfg.sb_path) + sb_parse = from_file(cfg.sb_path) + sb_universe = sb_parse.universe + SB_START_CELL = TRT_4_CELL_COUNT + 1 + SB_START_SURF = TRT_4_SURF_COUNT + 1 + sb_universe.rename(start_cell=SB_START_CELL, start_surf=SB_START_SURF) + sb_model = list( + filter(lambda x: SB_START_CELL <= x.name() < SB_START_CELL + SB_CELL_CNT, sb_universe) + ) + sb_universe2 = sb_universe.transform(VARIANT2_TR) + sb_model2 = list( + filter(lambda x: SB_START_CELL <= x.name() < SB_START_CELL + SB_CELL_CNT, sb_universe2) + ) + logger.info("Loading TRT model from {}", cfg.trt_path) + trt_parse = from_file(cfg.trt_path) + trt_model = trt_parse.universe + + logger.info("Computing variant #1") + + new_cells = combine_models( + SB_START_CELL, sb_con, sb_model, trt_cells_to_intersect, trt_con, trt_model + ) + + logger.info("Computing variant #2 (with Z-shift)") + + new_cells2 = combine_models( + SB_START_CELL, + sb_con, + sb_model2, + trt_cells_to_intersect, + trt_con, + trt_model, + z_shift=VARIANT2_Z_SHIFT, + ) + + sb_con.close() + trt_con.close() + + with_sb = Universe(new_cells) + out = cfg.trt_path.parent / "trt-4.0-with-sb.i" + with_sb.save(out) + + with_sb2 = Universe(new_cells2) + out2 = cfg.trt_path.parent / "trt-4.0-with-sb2.i" + with_sb2.save(out2) + + logger.success("The integrated models are saved in {} and {}(with Z-shift)", out, out2) + + +if __name__ == "__main__": + # update_sql(Config()) + main() diff --git a/adhoc/cabinet/config.py b/adhoc/cabinet/config.py new file mode 100755 index 00000000..aceba687 --- /dev/null +++ b/adhoc/cabinet/config.py @@ -0,0 +1,24 @@ +#!python +"""Pydantic configuration helper for Path fields.""" + +from __future__ import annotations + +from typing import Literal + +from pathlib import Path + +# noinspection PyPackageRequirements +from pydantic import Field + + +def file_field(path: str, status: Literal["exists", "new"] = "exists") -> Field: + """Setup data field for a file. + + Args: + path: default value for a field + status: how to check the file, fails if file should exist, but not found + + Returns: + pydantic Field + """ + return Field(Path(path).expanduser(), validate_default=status != "new") diff --git a/adhoc/calc_up_intersections.py b/adhoc/calc_up_intersections.py index 8dc00494..d503b268 100644 --- a/adhoc/calc_up_intersections.py +++ b/adhoc/calc_up_intersections.py @@ -1,20 +1,19 @@ -#!/usr/bin/env python3 -# coding: utf-8 -""" -Compute UP08 ISS/Portcell model intersection with envelopes for UP08 ex-vessel components. +"""Compute UP08 ISS/Portcell model intersection with envelopes for UP08 ex-vessel components. =================================================================================================== We don't use bounding boxes here, because the number of cells in the model is much more (about 1000 times) than number of GA envelopes. The complexity is not reduced significantly using bounding box. - """ -from glob import glob + import typing as tp -from tqdm import tqdm + from functools import reduce -import mckit as mk +from glob import glob from pathlib import Path -import click + +from tqdm import tqdm + +import mckit as mk working_dir = Path.cwd() print("Working dir: ", working_dir) diff --git a/adhoc/compute_trt_theta_bins.py b/adhoc/compute_trt_theta_bins.py new file mode 100644 index 00000000..2f4f6def --- /dev/null +++ b/adhoc/compute_trt_theta_bins.py @@ -0,0 +1,38 @@ +import numpy as np + +R = 400 +"""Major radius to measure toroidal coil thickness at.""" + +d = 50 +"""Thickness of toroidal coil at R.""" + +n = 16 +"""Number of toroidal coil segments.""" + +a = d / (2 * np.pi * R) +"""Toroidal coil sector width in rotations.""" + +b = 1 / n - a +"""Toroidal coil gap width in rotations.""" + + +def calc_theta(_a, _b, _n): + """Compute VEC and KMESH values for cylinder mesh for TRT.""" + alpha = _a * np.pi + _vec = [ + np.cos(alpha), + np.sin(alpha), + 0.0, + ] # TODO dvp: not sin() is positive and this gives correct result + _theta = np.array([_a, _a + _b]) + for i in range(_n - 1): + prev_b = _theta[-1] + _theta = np.append(_theta, [prev_b + _a, prev_b + _a + _b]) + assert _theta[-1] == 1.0 + return _vec, _theta + + +if __name__ == "__main__": + vec, theta = calc_theta(a, b, n) + print("vec", " ".join(map(str, vec))) + print("kmesh", " ".join(map(str, theta))) diff --git a/adhoc/cross_fields/__init__.py b/adhoc/cross_fields/__init__.py new file mode 100644 index 00000000..da372793 --- /dev/null +++ b/adhoc/cross_fields/__init__.py @@ -0,0 +1,12 @@ +"""TODO...""" + +from __future__ import annotations + + +def main(): + """TODO...""" + pass + + +if __name__ == "__main__": + main() diff --git a/adhoc/cross_fields/add_envelop.py b/adhoc/cross_fields/add_envelop.py new file mode 100644 index 00000000..450bbf51 --- /dev/null +++ b/adhoc/cross_fields/add_envelop.py @@ -0,0 +1,40 @@ +"""Insert envelop for generators NG14 and ING-07 into building model.""" + +from __future__ import annotations + +from mckit import Body, Universe +from mckit.parser import from_file + +building_parse_result = from_file("building.i") +building = building_parse_result.universe +envelop_parse_result = from_file("far-envelope.i") +envelop = envelop_parse_result.universe +envelop_cell: Body = envelop[0] +complement = envelop_cell.shape.complement() + +new_cells = [] + +for c in building: # type: Body + if c.name() >= 166: # cells "void reach" + cint = envelop_cell.intersection(c).simplify(min_volume=0.01) + if cint.shape.is_empty(): + new_cell = c + else: + new_cell = c.intersection(complement).simplify(min_volume=0.01) + assert not new_cell.shape.is_empty() + new_cells.append(new_cell) + else: + new_cells.append(c) # "normal" cells + +new_cells.append(envelop_cell) + +new_universe = Universe(new_cells) +new_universe.save("building-with-far-envelop.i") + + +def main() -> None: + """Insert envelop for generators NG14 and ING-07 into building model.""" + + +if __name__ == "__main__": + main() diff --git a/adhoc/cross_fields/insert_dnfm_dummies.py b/adhoc/cross_fields/insert_dnfm_dummies.py new file mode 100644 index 00000000..6a22ec3a --- /dev/null +++ b/adhoc/cross_fields/insert_dnfm_dummies.py @@ -0,0 +1,56 @@ +"""Insert dummies of DNFM to stend model. + +Use cell 1000 as envelop. +""" + +from __future__ import annotations + +from mckit import Transformation, Universe +from mckit.parser import from_file + +building_parse_result = from_file("building-with-far-envelop.i") +building = building_parse_result.universe +envelop_cell = building_parse_result.cells_index[1000] +ng14_parse_result = from_file("../ng14/v4/ng-v4-tag.i") +ng14 = ng14_parse_result.universe +ng14tr = Transformation( + translation=[297.5, 556.8, 165], rotation=[0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0] +) # rotating tube to down direction +ng14_tr = ng14.transform(ng14tr) + + +ing07_parse_result = from_file("../ing-07/v4/ing-07-v4-tag.i") +ing07 = ing07_parse_result.universe +ing07tr = Transformation( + translation=[297.5, 506.8, 165], rotation=[1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0] +) # rotating generator to positive y-axis direction +ing07_tr = ing07.transform(ing07tr) + +universes_to_insert = [ng14_tr, ing07_tr] + +new_cells = building.cells[:-1] + + +for u in universes_to_insert: + for c in u: + print(c.name()) + if c.material(): + envelop_cell = envelop_cell.intersection(c.shape.complement()) + +envelop_cell = envelop_cell.simplify(min_volume=1e-2) +new_cells.append(envelop_cell) + +for u in universes_to_insert: + new_cells.extend(c for c in u.cells if c.material()) + + +new_universe = Universe(new_cells) +new_universe.save("../stend/ng14-ing07.i") + + +def main() -> None: + """Insert envelop for generators NG14 and ING-07 into building model.""" + + +if __name__ == "__main__": + main() diff --git a/adhoc/cross_fields/insert_generators.py b/adhoc/cross_fields/insert_generators.py new file mode 100644 index 00000000..ce1e46b2 --- /dev/null +++ b/adhoc/cross_fields/insert_generators.py @@ -0,0 +1,52 @@ +"""Insert generators NG14 and ING-07 into envelop 1000 in extended building model.""" + +from __future__ import annotations + +from mckit import Body, Transformation, Universe +from mckit.parser import from_file + + +def filter_cell(c: Body, u: Universe, dnfm: Universe) -> bool: + return u is dnfm or c.material() + + +building_parse_result = from_file("building-with-far-envelop.i") +building = building_parse_result.universe +envelop_cell = building_parse_result.cells_index[1000] +ng14_parse_result = from_file("../ng14/v4/ng-v4-tag.i") +ng14 = ng14_parse_result.universe +ng14tr = Transformation( + translation=[297.5, 556.8, 165], rotation=[0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0] +) # rotating tube to down direction +ng14_tr = ng14.transform(ng14tr) + +ing07_parse_result = from_file("../ing-07/v4/ing-07-v4-tag.i") +ing07 = ing07_parse_result.universe +ing07tr = Transformation( + translation=[297.5, 506.8, 165], rotation=[1.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 1.0] +) # rotating generator to positive y-axis direction +ing07_tr = ing07.transform(ing07tr) + +dnfm_parse_result = from_file("../dnfm-box/dnfm-box-test.i") +dnfm = dnfm_parse_result.universe + +universes_to_insert = [ng14_tr, ing07_tr, dnfm] + +new_cells = building.cells[:-1] + + +for u in universes_to_insert: + for c in u: + print(c.name()) + if filter_cell(c, u, dnfm): + envelop_cell = envelop_cell.intersection(c.shape.complement()) + +envelop_cell = envelop_cell.simplify(min_volume=1e-2) +new_cells.append(envelop_cell) + +for u in universes_to_insert: + new_cells.extend(c for c in u.cells if filter_cell(c, u, dnfm)) + + +new_universe = Universe(new_cells) +new_universe.save("../stend/ng14-ing07.i") diff --git a/adhoc/demo_typer.py b/adhoc/demo_typer.py new file mode 100644 index 00000000..53c9d239 --- /dev/null +++ b/adhoc/demo_typer.py @@ -0,0 +1,52 @@ +"""Try typer CLI.""" + +from __future__ import annotations + +from typing import Annotated, Optional + +from pathlib import Path + +import typer + +from rich.console import Console + +app = typer.Typer(rich_markup_mode="rich") +console = Console(stderr=True) + +__version__ = "0.1.0" + + +def version_callback(value: bool): + if value: + print(f"Awesome CLI Version: {__version__}") + raise typer.Exit() + + +# @app.command() +# def main( +# name: Annotated[str, typer.Option()] = "World", +# version: Annotated[Optional[bool], typer.Option("--version", callback=version_callback)] = None, +# ): +# print(f"Hello {name}") + +# @app.command() +# def main(): +# print("Opening Typer's docs") +# typer.launch("https://typer.tiangolo.com") + +# APP_NAME = "my-super-cli-app" +# +# @app.command() +# def main(): +# app_dir = typer.get_app_dir(APP_NAME) +# app_dir_path = Path(app_dir) +# console.print(app_dir_path) + + +@app.command() +def main(name: str = "morty"): + print(name + 3) + + +if __name__ == "__main__": + app() diff --git a/adhoc/ep11/__init__.py b/adhoc/ep11/__init__.py new file mode 100644 index 00000000..da372793 --- /dev/null +++ b/adhoc/ep11/__init__.py @@ -0,0 +1,12 @@ +"""TODO...""" + +from __future__ import annotations + + +def main(): + """TODO...""" + pass + + +if __name__ == "__main__": + main() diff --git a/adhoc/ep11/verify_co05_volumes.py b/adhoc/ep11/verify_co05_volumes.py new file mode 100644 index 00000000..b0177ef6 --- /dev/null +++ b/adhoc/ep11/verify_co05_volumes.py @@ -0,0 +1,582 @@ +# noinspection GrazieInspection +"""Find ratio of a volume fo steel with Co0.5 fraction to other steel volume. + +The model pc11_shields8_Co05.i is variant where the specific material was applied for +frame parts, which are in the integrator scope - fraction of Co was increased to 0.5%. +The material's id is 207302. +All other parts (diagnostics) use the same materials as in baseline model. + +We want to show that the portion of the specific steel is much less than of other steel +and cannot affect SDDR value too much. +""" +from __future__ import annotations + +from typing import TYPE_CHECKING, Annotated + +import os +import sqlite3 as sq +import sys + +from pathlib import Path +from time import time_ns + +import dotenv +import numpy as np +import pandas as pd +import typer + +from loguru import logger +from tqdm import tqdm + +from mckit.geometry import EX, EY, EZ, Box +from mckit.parser import ParseResult, from_file + +if TYPE_CHECKING: + from sqlite3 import Connection + + from mckit import Element, Material, Universe + +dotenv.load_dotenv() + +__version__ = "0.0.1" + +DEBUG = os.getenv("MCKIT_DEBUG") is not None + +LOG_FORMAT = os.getenv( + "MCKIT_LOG_FORMAT", + "{time:YYYY-MM-DD HH:mm:ss} | " + "{level: <8} | " + "{message}", +) + + +def _init_logger(level="INFO", _format=LOG_FORMAT, log_path=None) -> None: + logger.remove() + logger.add( + sys.stderr, + format=_format, + level=level, + backtrace=True, + diagnose=True, + ) + """Initialize logging to stderr and file.""" + if log_path: + logger.add(log_path, backtrace=True, diagnose=True) + + +WRK_DIR = Path(os.getenv("MCKIT_MODEL", "~/dev/mcnp/ep11/wrk/pc/Co05-volumes")).expanduser() +if not WRK_DIR.is_dir(): + raise FileNotFoundError(WRK_DIR) + +MODEL_PATH = WRK_DIR / "pc11_shields8_Co05.i" +if not MODEL_PATH.is_file(): + raise FileNotFoundError(MODEL_PATH) + + +def _from_bounds( + minx: float, maxx: float, miny: float, maxy: float, minz: float, maxz: float +) -> Box: + min_vals = np.array([minx, miny, minz]) + max_vals = np.array([maxx, maxy, maxz]) + if not np.all(min_vals < max_vals): + raise ValueError("Unsorted boundaries values") + center = 0.5 * (min_vals + max_vals) + widths = max_vals - min_vals + return Box(center, *widths, ex=EX, ey=EY, ez=EZ) + + +def create_global_box() -> Box: + """Define the box surrounding the model. + + This cell 196000 with zero importance. + Surfaces: + 206001:-206002:206003:206005:-206004:-206000 + 206000 PX 830 + 206001 PX 3350 + 206002 PY -1200 + 206003 PY 1200 + 206004 PZ -620 + 206005 PZ 740 + + Returns: + Box: box with the given boundaries + """ + global_box = _from_bounds(830.0, 3350, -1200.0, 1200.0, -620, 740) + logger.info("Global box volume: {}", global_box.volume) + return global_box + + +def load_mcnp_model(model_path: Path = MODEL_PATH) -> ParseResult: + """Load MCNP model. + + Args: + model_path: path to the model + + Returns: + ParseResult: Universe and indexes for cells, surfaces transformations and materials + """ + logger.info("Loading model from {}", model_path) + model_info = from_file(MODEL_PATH) + model = model_info.universe + logger.info("Loaded model with {} cells", len(model)) + return model_info + + +def _init_data_base(con: Connection) -> None: + logger.info("Deleting the old tables") + con.executescript( + """ + drop table if exists cell_geometry; + drop table if exists cell_material; + drop table if exists material_mass; -- use table not view, view is too slow + """ + ) + logger.info("Creating tables cell_geometry and cell_material") + con.executescript( + """ + create table cell_material ( + cell int primary key, + material int, + density real, + stp_path text + ); + create table cell_geometry ( + cell int primary key, + box_min_x real, + box_max_x real, + box_min_y real, + box_max_y real, + box_min_z real, + box_max_z real, + box_time int, + volume real, + min_vol real, + vol_time int + ); + """ + ) + logger.info("Creating compositions and nuclides table") + con.executescript( + """ + drop table if exists nuclides; + create table nuclides( + charge int, + mass_number int, + isomer int, + molar_mass real, + primary key (charge, mass_number, isomer) + ); + drop table if exists compositions; + create table compositions( + material_id int, + molar_mass real, + total_mass real, + primary key (material_id) + ); + drop table if exists composition_nuclides; + create table composition_nuclides( + material_id int, + charge int, + mass_number int, + isomer int, + lib text, + fraction real, + primary key (material_id, charge, mass_number, isomer, lib), + foreign key (charge, mass_number, isomer) references nuclides (charge, mass_number, isomer), + foreign key (material_id) references compositions (material_id) + ); + """ + ) + logger.info("Creating view material_mass") + con.executescript( + """ + create table material_mass ( + material int primary key, + mass real + ) + """ + ) + logger.info("Database is initialized") + + +def _collect_model_info(model: Universe, con: Connection, global_box: Box, min_vol: float = 0.25): + _init_data_base(con) + for i, c in enumerate(tqdm(model)): + m: Material = c.material() + if m is not None: + cell = c.name() + material = m.composition.name() + density = m.density + con.execute( + """ + insert into cell_material ( + cell, material, density + ) + values (?, ?, ?) + """, + (cell, material, density), + ) + box_time = -time_ns() + bounding_box = c.shape.bounding_box(box=global_box, tol=2.0) + box_time += time_ns() + ( + (box_min_x, box_max_x), + (box_min_y, box_max_y), + (box_min_z, box_max_z), + ) = bounding_box.bounds + logger.debug( + "Added box for cell {}: {} {} {}, {}, {}", + cell, + box_min_x, + box_max_x, + box_min_y, + box_max_y, + box_min_z, + box_max_z, + ) + vol_time = -time_ns() + volume = c.shape.volume(bounding_box, min_vol) + vol_time += time_ns() + con.execute( + """ + insert into cell_geometry ( + cell, + box_min_x, box_max_x, box_min_y, box_max_y, box_min_z, box_max_z, box_time, + volume, min_vol, vol_time + ) + values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + """, + ( + cell, + box_min_x, + box_max_x, + box_min_y, + box_max_y, + box_min_z, + box_max_z, + box_time, + volume, + min_vol, + vol_time, + ), + ) + logger.debug( + "Added volume for cell {}: {}, rel: {}", + cell, + volume, + min_vol / volume if volume > 0 else 1.0, + ) + # con.execute( + # """ + # insert into material_mass + # select + # a.material, + # sum(volume * density) as mass + # from + # cell_material a + # inner join cell_geometry b on a.cell = b.cell + # group by + # a.material + # """ + # ) + material_mass = pd.read_sql( + """ + select + material, + sum(volume * density) mass + from cell_material a + inner join cell_geometry b + on a.cell = b.cell + group by material + """, + con, + ) + con.executemany( + """ + update compositions + set total_mass = ? + where material_id = ? + """, + material_mass[["mass", "material"]].itertuples(index=False, name="mm"), + ) + con.commit() + if DEBUG and i > 2: + break + + +app = typer.Typer(pretty_exceptions_show_locals=False) + + +@app.command() +def fill( + db_path: Annotated[ + Path, + typer.Option( + help="Path to the sqlite database to be created", + ), + ] = WRK_DIR + / "model-info.sqlite", + model_path: Annotated[ + Path, + typer.Option( + help="Path to the input MCNP model", + ), + ] = WRK_DIR + / "pc11_shields8_Co05.i", +) -> None: + """Collect information from an MCNP model to database.""" + logger.info("Creating model info database {}", db_path) + con = sq.connect(db_path) + try: + global_box = create_global_box() + model_parse = load_mcnp_model(model_path) + model = model_parse.universe + _collect_model_info(model, con, global_box) + finally: + con.close() + logger.success("The database {} is created", db_path) + + +@app.command() +def add_materials( + db_path: Annotated[ + Path, + typer.Option( + help="Path to the sqlite database to be created", + ), + ] = WRK_DIR + / "model-info.sqlite", + model_path: Annotated[ + Path, + typer.Option( + help="Path to the input MCNP model", + ), + ] = WRK_DIR + / "pc11_shields8_Co05.i", +) -> None: + """Load material compositions and nuclides to the database.""" + logger.info("Adding materials info database {}", db_path) + con = sq.connect(db_path) + try: + model_parse = load_mcnp_model(model_path) + model = model_parse.universe + compositions = model.get_compositions() + con.executemany( + """ + insert into compositions ( + material_id, + molar_mass + ) values ( + ?, ? + ) + """, + ( + ( + int(c.name()) if c.name() else 0, + c.molar_mass, + ) + for c in compositions + ), + ) + con.commit() + + elements: set[Element] = set() + elements.update(*(composition.elements() for composition in compositions)) + con.executemany( + """ + insert into nuclides ( + charge, + mass_number, + isomer, + molar_mass + ) values ( + ?, ?, ?, ? + ) + """, + ( + ( + element.charge, + element.mass_number, + element.isomer, + element.molar_mass, + ) + for element in elements + ), + ) + con.commit() + + con.executemany( + """ + insert into composition_nuclides ( + material_id, + charge, + mass_number, + lib, + isomer, + fraction + ) values ( + ?, ?, ?, ?, ?, ? + ) + """, + ( + ( + int(composition.name()) if composition.name() else 0, + element.charge, + element.mass_number, + element.lib, + element.isomer, + fraction, + ) + for composition in compositions + for element, fraction in composition + ), + ) + con.commit() + + finally: + con.close() + logger.success("The materials from {!r} are added to the database {!r}", model_path, db_path) + + +@app.command() +def analyze( + db_path: Annotated[ + Path, + typer.Option( + help="Path to the sqlite database to be created", + ), + ] = WRK_DIR + / "model-info.sqlite", + suspicious: Annotated[ + int, typer.Option(help="Material id to find the mass ratio to total") + ] = 207302, +) -> None: + """Analyze the information on model. + + - Define ratio of a given "suspicious" material to total mass. + """ + logger.info("Analyzing the MCNP model volumes.") + con = sq.connect(db_path) + try: + total_cobalt_mass = ( + con.execute( + """ + select + sum(co_mass) + from ( + select + c.material_id, + m.mass * cn.fraction * n.molar_mass / c.molar_mass co_mass + from + material_mass m + inner join compositions c on c.material_id = m.material + inner join composition_nuclides cn on c.material_id = cn.material_id + inner join nuclides n on + cn.charge = n.charge and cn.mass_number = n.mass_number and cn.isomer = n.isomer + where + n.charge = 27 and n.mass_number = 59 and n.isomer = 0 + order by co_mass + ); + """ + ).fetchone()[0] + * 0.001 + ) + """Total Co mass in materials in kg.""" + + # select + # sum(mass) + # total + # from + # material_mass + # where + # material in ( + # select material_id from compositions where charge=27 and mass_number=59 + # + # + # -- Co mass fraction in materials + # select + # cn.material_id, + # 100 * cn.fraction * n.molar_mass/c.molar_mass mass_fraction + # from + # compositions c + # inner join composition_nuclides cn on c.material_id = cn.material_id + # inner join nuclides n on + # cn.charge = n.charge and cn.mass_number = n.mass_number and cn.isomer = n.isomer + # where + # n.charge = 27 and n.mass_number = 59 and n.isomer = 0 + # order by mass_fraction; + # + # select + # m.material, + # sum(m.mass * cn.fraction * n.molar_mass/c.molar_mass co_mass + # from + # material_mass m + # inner join compositions c on c.material_id = m.material + # inner join composition_nuclides cn on c.material_id = cn.material_id + # inner join nuclides n on + # cn.charge = n.charge and cn.mass_number = n.mass_number and cn.isomer = n.isomer + # where + # n.charge = 27 and n.mass_number = 59 and n.isomer = 0 + # order by co_mass; + + logger.info("Total mass of Co in materials {:3g}kg", total_cobalt_mass) + + # mass_207302_fetch = con.execute( + # """ + # select mass from material_mass where material = ? + # """, + # (suspicious,), + # ).fetchone() + + mass_co_in_207302_fetch = con.execute( + """ + select + sum(co_mass) + from ( + select + c.material_id, + m.mass * cn.fraction * n.molar_mass / c.molar_mass co_mass + from + material_mass m + inner join compositions c on c.material_id = m.material + inner join composition_nuclides cn on c.material_id = cn.material_id + inner join nuclides n on + cn.charge = n.charge and cn.mass_number = n.mass_number and cn.isomer = n.isomer + where + n.charge = 27 and n.mass_number = 59 and n.isomer = 0 + and + m.material = 207302 + order by co_mass + ); + """ + ).fetchone() + if mass_co_in_207302_fetch: + mass_co_in_207302 = mass_co_in_207302_fetch[0] * 0.001 + """Mass of m207302 in kg.""" + logger.info("Mass of material 207302 {:3g}kg", mass_co_in_207302) + + ratio = mass_co_in_207302 / total_cobalt_mass + + logger.info("Ratio is {:3g}%", ratio * 100) + else: + logger.warning("Cannot find material {}") + finally: + con.close() + logger.success("The database {} is analyzed", db_path) + + +@app.callback() +def start( + log_path: Annotated[ + Path, + typer.Option(help="Path to log file."), + ] = WRK_DIR + / "model-info.log" +) -> None: + """Present information on MCNP cells volumes and masses.""" + _init_logger(log_path=log_path) + logger.info("{}, v{}", Path(__file__).name, __version__) + + +if __name__ == "__main__": + app() diff --git a/adhoc/extract_lost_particles b/adhoc/extract_lost_particles new file mode 100755 index 00000000..91846a4f --- /dev/null +++ b/adhoc/extract_lost_particles @@ -0,0 +1,15 @@ +#!/bin/bash + +# dvp 24-11-26 + +# Extract lost particles launching script. + +here="$(dirname $0)" +script="$here/extract_lost_particles.py" + +if [[ -f "$script" ]]; then + python3 "$script" +else + echo "ERROR: Cannot find $script" + exit 1 +fi diff --git a/adhoc/extract_lost_particles.py b/adhoc/extract_lost_particles.py new file mode 100644 index 00000000..9de157bc --- /dev/null +++ b/adhoc/extract_lost_particles.py @@ -0,0 +1,325 @@ +"""Extract lost particles from MCNP output. + +Collects information on lost particles in SQLite database. +Subsequent runs are collected incrementally. + +Analyzes the database and creates CSV tables: + - "lp-coordinates.csv": + cell_fail, surface, cell_in, x, y, z, u, v, w, out_file, lp_no, hist_no + - "lp-cell-fails-count.csv": + cell_fail, count - sorted by count in descending order + +Besides, creates comin file for MCNP plot. +May use template comin replacing coordinates with coordinates of the most frequent +cell fail. If the template is not provided creates default comin file. + +Adapted to old python versions available on HPCs. +""" + +from __future__ import annotations + +import logging +import re +import sqlite3 as sq +import sys + +from collections.abc import Iterator +from dataclasses import dataclass +from pathlib import Path + +__appname__ = "extract_lost_particles" +__version__ = "0.2.1" + +DESCRIPTION_START_RE = re.compile(r"^1\s+lost particle no.\s*(?P(\d+|\*\*\*))") +HISTORY_NO_RE = re.compile(r"history no.\s+(?P\d+)$") + + +LOG = logging.getLogger(__name__) + + +# noinspection SqlDialectInspection,SqlNoDataSourceInspection +def setup_db(con: sq.Cursor) -> None: + """Setup data base.""" + con.executescript( + """ + drop table if exists lost_particles; + create table lost_particles ( + cell_fail integer, + surface integer, + cell_in integer not null, + x real not null, + y real not null, + z real not null, + u real not null, + v real not null, + w real not null, + lp_no integer not null, + hist_no integer not null, + out_file text not null + ); + """ + ) + + +def extract_descriptions(p: Path) -> Iterator[tuple[int, list[str]]]: + """Extract lost particles descriptions from MCNP output file. + + Args: + p: path to MCNP output file + + Yields: + start line of portion, portion of lines corresponding to a lost particle + """ + wait_description = True + start_line = 0 + description = [] + with p.open() as fid: + for i, line in enumerate(fid): + if wait_description: + if line.startswith("1 lost particle no."): + start_line = i + 1 + description.append(line) + wait_description = False + else: + description.append(line) + if len(description) > 15: + wait_description = True + yield start_line, description + description = [] + + +@dataclass +class _Description: + cell_fail: int | None + surface: int | None + cell_in: int + x: float + y: float + z: float + u: float + v: float + w: float + lp_no: int + hist_no: int + + +class ParseError(ValueError): + pass + + +def _parse_description(lines: list[str]) -> _Description: + """Extract information on lost particle from the text lines.""" + match = DESCRIPTION_START_RE.search(lines[0]) + if match is None: + raise ParseError("Cannot find lost particle number") + lp_no_str = match["lp_no"] + + if lp_no_str == "***": + lp_no = 9999 + else: + lp_no = int(lp_no_str) + match = HISTORY_NO_RE.search(lines[0]) + if match is None: + raise ParseError("Cannot find lost history number") + hist_no = int(match["hist_no"]) + + if "no cell found" in lines[0]: + surface = int(lines[2].split()[-3]) + cell_fail = int(lines[3].rsplit(maxsplit=2)[-1]) + # line[6] may contain one of the following + # point (x,y,z) is in cell 1439 + # the neutron is in cell 1344. + line6 = lines[6].strip() + cell_in = int(line6.rsplit(maxsplit=2)[-1].rstrip(".")) + x, y, z = map(float, lines[8].split()[-3:]) + u, v, w = map(float, lines[9].split()[-3:]) + elif "no intersection found" in lines[0]: + surface = None + cell_fail = None + line2 = lines[2].strip() + cell_in = int(line2.split(".")[0].rsplit(maxsplit=2)[-1]) + x, y, z = map(float, lines[5].split()[-3:]) + u, v, w = map(float, lines[6].split()[-3:]) + else: + msg = f"Unknown lost particles spec first line: {lines[0]}" + raise ParseError(msg) + + return _Description(cell_fail, surface, cell_in, x, y, z, u, v, w, lp_no, hist_no) + + +# noinspection PyTypeChecker +def _process_file(p: Path, cur: sq.Cursor) -> None: + with Path("lp-details.txt").open("a") as fid: + out_file_name = str(p) + for start_line, lines in extract_descriptions(p): + print("-" * 20, file=fid) + for line in lines: + print(line, file=fid, end="") + try: + description = _parse_description(lines) + cur.execute( + """ + insert into lost_particles ( + cell_fail, + surface, + cell_in, + x, + y, + + z, + u, + v, + w, + lp_no, + + hist_no, + out_file + ) + values (?,?,?,?,?, ?,?,?,?,?, ?,?) + """, + ( + description.cell_fail, + description.surface, + description.cell_in, + description.x, + description.y, + description.z, + description.u, + description.v, + description.w, + description.lp_no, + description.hist_no, + out_file_name, + ), + ) + except ParseError as ex: + msg = f"Error parsing {p}: {start_line}" + raise ParseError(msg) from ex + + +# noinspection PyTypeChecker +def _analyze(db) -> None: + with sq.connect(db) as con: + cur = con.cursor() + total_lp = cur.execute( + """ + select + count(*) + from + lost_particles + """ + ).fetchone()[0] + LOG.info("Total lost particles: %d", total_lp) + cell_fail_counts = cur.execute( + """ + select + cell_fail, + count(*) cnt + from lost_particles + group by cell_fail + order by cnt desc + """ + ).fetchall() + with Path("lp-cell-fails-count.csv").open("w") as fid: + for t in cell_fail_counts: + print(*t, sep=",", file=fid) + LOG.info("Created file lp-cell-fails-count.csv") + + lost_coordinates = cur.execute( + """ + select + cell_fail, + surface, + cell_in, + x, y, z, + u, v, w + from lost_particles + order by + cell_fail, + surface, + cell_in, + x, y, z, + u, v, w + """ + ).fetchall() + with Path("lp-coordinates.csv").open("w") as fid: + for t in lost_coordinates: + print(*t, sep=",", file=fid) + LOG.info("Created file lp-coordinates.csv") + + coordinates_to_work = cur.execute( + """ + select + x, y, z + from lost_particles + where + cell_fail = ? + limit 1 + """, + (cell_fail_counts[0][0],), + ).fetchone() + coordinates_text = " ".join(map(str, coordinates_to_work)) + origin_text = "origin " + coordinates_text + " &" + comin_path = Path("comin") + if comin_path.exists(): + LOG.info("Using existing 'comin' template %s", comin_path) + comin_text = Path("comin").read_text() + comin_lines = comin_text.split("\n") + comin_lines[0] = origin_text + new_comin_text = "\n".join(comin_lines) + else: + LOG.info("Creating 'comin' file %s", comin_path) + new_comin_text = origin_text[:-1] + with Path("comin").open("w") as fid: + print(new_comin_text, file=fid) + LOG.info("Created file comin") + + +def _collect_lost_particles(db: str) -> bool: + files = _collect_files() + if not files: + return False + LOG.info("%d files to process", len(files)) + is_old_db = Path(db).exists() + with sq.connect(db) as con: + cur = con.cursor() + if is_old_db: + LOG.info("Using existing database %s", db) + else: + LOG.info("Initializing database %s", db) + setup_db(cur) + for f in files: + logging.debug("Processing file %s", f) + _process_file(f, cur) + return True + + +def _collect_files() -> list[Path]: + args = sys.argv[1:] + if args: + files = [Path(a) for a in args] + else: + files = list(Path.cwd().glob("*.o")) + return files + + +def main() -> None: + """Workflow implementation.""" + logging.basicConfig( + level=logging.INFO, + filename="extract_lost_particles.log", + filemode="a", + format="%(asctime)s %(levelname)-9s %(message)s", + datefmt="%Y-%d-%m %H:%M:%S", + ) + LOG.info("extract-lost-particles, v%s", __version__) + + db = "lost-particles.sqlite" + if _collect_lost_particles(db): + _analyze(db) + else: + logging.warning("Files not found") + + +if __name__ == "__main__": + main() diff --git a/adhoc/fix_lost_particles.py b/adhoc/fix_lost_particles.py new file mode 100644 index 00000000..f03dc387 --- /dev/null +++ b/adhoc/fix_lost_particles.py @@ -0,0 +1,168 @@ +"""Fix lost particles in TRT v.7 model.""" + +from __future__ import annotations + +from typing import TYPE_CHECKING + +import sqlite3 as sq + +from collections.abc import Iterator +from pathlib import Path + +import numpy as np + +from tqdm import tqdm + +from mckit import Body, Universe +from mckit.box import Box +from mckit.parser import from_file + +if TYPE_CHECKING: + from numpy.typing import NDArray + + +def create_box_from_opposite_vertices(v1: NDArray, v2: NDArray) -> Box: + """Create box with given coordinates of opposite vertices. + + Assuming the edges of the box are aligned with EX, EY, EZ. + + Args: + v1: vertex 1 + v2: ... the opposite + + Returns: + """ + center = 0.5 * (v1 + v2) + sizes = np.abs(v2 - v1) + return Box(center, *sizes) + + +min_x, max_x, min_y, max_y, min_z, max_z = -859.0, 859.0, -859.0, 859.0, -532.0, 802.0 +"""Coordinates of planes forming "The outer cell".""" +bottom_left_front = np.array([min_x, min_y, min_z], dtype=float) +top_right_rear = np.array([max_x, max_y, max_z], dtype=float) +outer_box = create_box_from_opposite_vertices(bottom_left_front, top_right_rear) + +model_parse = from_file("trt-5.0-tag.i") + +model = model_parse.universe + +leaking_cells = [2173, 1607] + +cell1607: Body = model_parse.cells_index[1607] +cell1607_box = cell1607.shape.bounding_box(tol=10, box=outer_box) + +cell2173: Body = model_parse.cells_index[2173] +cell2173_box = cell2173.shape.bounding_box(tol=10, box=outer_box) + +con = sq.connect("lost-particles.sqlite") +# con.execute( +# """ +# create table if not exists cell_bounding_box ( +# cell int primary key, +# cx real not null, +# cy real not null, +# cz real not null, +# wx real not null, +# wy real not null, +# wz real not null +# ) +# """ +# ) + + +def collect_bounding_boxes( + con: sq.Connection, + cells_index: dict[int, Body], +) -> Iterator[tuple[int, float, float, float, float, float, float]]: + def _collect( + _index: dict[int, Body], + ): + for cell in tqdm(sorted(_index.keys())): + cell_box = _index[cell].shape.bounding_box(tol=10, box=outer_box) + cx, cy, cz = cell_box.center + wx, wy, wz = cell_box.dimensions + yield cell, cx, cy, cz, wx, wy, wz + + cur = con.cursor() + cur.executemany( + """ + insert into cell_bounding_box ( + cell, cx, cy, cz, wx, wy, wz + ) + values(?, ?, ?, ?, ?, ?, ?) + """, + _collect(cells_index), + ) + con.commit() + + +def load_bounding_box(cell, con) -> Box: + cx, cy, cz, wx, wy, wz = con.execute( + """ + select cx, cy, cz, wx, wy, wz + from cell_bounding_box + where cell = ? + """, + (cell,), + ).fetchone() + return Box(np.array([cx, cy, cz], dtype=float), wx, wy, wz) + + +def define_cell_boxes_intersecting_with(box, cells_index, con) -> Iterator[int]: + for c in cells_index.keys(): + cbox = load_bounding_box(c, con) + if box.check_intersection(cbox): + yield c + + +cells_potentially_intersecting_with_2173 = sorted( + define_cell_boxes_intersecting_with(cell2173_box, model_parse.cells_index, con) +) + + +def load_cells_in(cell: int, con: sq.Connection) -> list[int]: + return [ + x[0] + for x in con.cursor() + .execute( + """ + select distinct cell_in cell from lost_particles + where cell_fail = ? + order by cell + """, + (cell,), + ) + .fetchall() + ] + + +def load_cells_in_for_leaking_cells(leaking_cells, con) -> dict[int, list[int]]: + return {c: load_cells_in(c, con) for c in leaking_cells} + + +cells_in_for_leaking_cells = load_cells_in_for_leaking_cells(leaking_cells, con) + +print("Fixing leaking cells") +new_cells = [] +for c in tqdm(model): + if c in cells_in_for_leaking_cells: + cells_in = cells_in_for_leaking_cells[c] + for ci in cells_in: + ci_body = model_parse.cells_index[ci] + cint = c.intersection(ci_body).simplify(min_volume=1e-2, box=outer_box) + if cint.shape.is_empty(): + continue + c = c.intersection(ci_body.complement()).simplify(min_volume=1e-2, box=outer_box) + new_cells.append(c) + +new_universe = Universe(new_cells) +new_universe.save("trt-5.0-lp-2.i") + + +def main(): + """TODO...""" + + +if __name__ == "__main__": + main() diff --git a/adhoc/gen_dnfm_in_envelops.py b/adhoc/gen_dnfm_in_envelops.py index eb4639d4..0d64200d 100644 --- a/adhoc/gen_dnfm_in_envelops.py +++ b/adhoc/gen_dnfm_in_envelops.py @@ -1,10 +1,14 @@ from typing import List + import os -import dotenv -from mckit.utils.logging import logger as LOG + from pathlib import Path -from mckit.parser.mcnp_input_sly_parser import from_file, Card, Universe -from mckit.utils import assert_all_paths_exist, get_root_dir + +import dotenv + +from mckit.cli._logging import logger as LOG +from mckit.parser.mcnp_input_sly_parser import Card, Universe, from_file +from mckit.utils import check_if_all_paths_exist, get_root_dir dotenv.load_dotenv(dotenv_path=".env", verbose=True) DNFM_ROOT: Path = get_root_dir("DNFM_ROOT", "~/dev/mcnp/dnfm") @@ -12,7 +16,7 @@ MODEL_DIR: Path = DNFM_ROOT / "models/c-model" LOG.info("DNFM_ROOT=%s", DNFM_ROOT) LOG.info("CMODEL_ROOT=%s", CMODEL_ROOT) -assert_all_paths_exist(CMODEL_ROOT, DNFM_ROOT, MODEL_DIR) +check_if_all_paths_exist(CMODEL_ROOT, DNFM_ROOT, MODEL_DIR) NJOBS = os.cpu_count() # print(f"NJOBS: {NJOBS}") # set_loky_pickler() @@ -21,7 +25,7 @@ dnfm: Universe = from_file(MODEL_DIR / "DNFM_NEW_LOC.i").universe envelopes: Universe = from_file(CMODEL_ROOT / "cmodel.universes/envelopes.i").universe dnfm_box.rename(start_surf=3300, start_cell=1100) -new_cells: List[Card] = [] +new_cells: list[Card] = [] box = dnfm_box[0].shape.complement() for c in envelopes: c.options.pop("FILL", None) diff --git a/adhoc/homogeineze_epp11_bricks.py b/adhoc/homogeineze_epp11_bricks.py index da77f2ca..419123dd 100644 --- a/adhoc/homogeineze_epp11_bricks.py +++ b/adhoc/homogeineze_epp11_bricks.py @@ -1,9 +1,11 @@ -import sys import typing as tp -import numpy as np -import mckit as mk + +import sys + from pathlib import Path +import mckit as mk + universes_to_process = [97, 98, 99] @@ -31,9 +33,7 @@ def load_universe(universe_name: int) -> mk.Universe: return universe -def process_universe( - universe_name: int, min_volume=1e-3, out=sys.stdout -) -> tp.NoReturn: +def process_universe(universe_name: int, min_volume=1e-3, out=sys.stdout) -> tp.NoReturn: universe = load_universe(universe_name) cell: mk.Body = universe[0] volume0 = cell.shape.volume(min_volume=min_volume) @@ -61,9 +61,7 @@ def process_universe( material_volume_fractions = [] for k, v in material_volume_map.items(): material_volume_fractions.append((material_index[k], v / volume0)) - mixed_material = mk.Material.mixture( - *material_volume_fractions, fraction_type="volume" - ) + mixed_material = mk.Material.mixture(*material_volume_fractions, fraction_type="volume") composition = mixed_material.composition composition.rename(universe_name) print( diff --git a/adhoc/integrate_hfsr_antenna_flat.py b/adhoc/integrate_hfsr_antenna_flat.py index e32eb06f..7bbd0b8b 100644 --- a/adhoc/integrate_hfsr_antenna_flat.py +++ b/adhoc/integrate_hfsr_antenna_flat.py @@ -1,7 +1,4 @@ -""" -""" -import sys -import os +"""""" # import matplotlib.pyplot as plt # import seaborn as sb @@ -10,29 +7,34 @@ # import scipy as sp # import scipy.constants as sc import typing as tp + from typing import NoReturn -from multiprocessing import Pool + +import os +import sys # from multiprocessing.pool import ThreadPool # from multiprocessing.dummy import Pool as ThreadPool -import toolz +from functools import reduce +from multiprocessing import Pool + +import dotenv +import numpy as np + +from mckit.utils import check_if_all_paths_exist, get_root_dir # from joblib import ( # Memory, # # Parallel, delayed, wrap_non_picklable_objects, effective_n_jobs # ) -import dotenv -import numpy as np - -from mckit.utils import assert_all_paths_exist, get_root_dir sys.path.append("..") import mckit as mk from mckit.box import Box -from mckit.utils.logging import logger as LOG +from mckit.cli._logging import logger as LOG def select_from(cell: mk.Body, to_select: np.ndarray) -> bool: @@ -46,7 +48,7 @@ def select_from(cell: mk.Body, to_select: np.ndarray) -> bool: CMODEL_ROOT = get_root_dir("CMODEL_ROOT", "~/dev/mcnp/c-model") LOG.info("HFSR_ROOT=%s", HFSR_ROOT) LOG.info("CMODEL_ROOT=%s", CMODEL_ROOT) -assert_all_paths_exist(HFSR_ROOT, CMODEL_ROOT) +check_if_all_paths_exist(HFSR_ROOT, CMODEL_ROOT) universes_dir = CMODEL_ROOT / "simple_cubes.universes" # assert universes_dir.is_dir() NJOBS = os.cpu_count() @@ -54,7 +56,7 @@ def select_from(cell: mk.Body, to_select: np.ndarray) -> bool: # set_loky_pickler() -class BoundingBoxAdder(object): +class BoundingBoxAdder: def __init__(self, tolerance: float): self.tolerance = tolerance @@ -124,9 +126,7 @@ def mapper(a_cell): return new_universe -def subtract_model_from_cell( - cell: mk.Body, model: mk.Universe, simplify: bool = True -) -> mk.Body: +def subtract_model_from_cell(cell: mk.Body, model: mk.Universe, simplify: bool = True) -> mk.Body: new_cell = cell cbb = cell.bounding_box for b_cell in model: @@ -139,13 +139,9 @@ def subtract_model_from_cell( return new_cell -def set_common_materials(*universes) -> tp.NoReturn: - universes_collection = toolz.reduce( - set.union, map(mk.Universe.get_universes, universes) - ) - common_materials = toolz.reduce( - set.union, map(mk.Universe.get_compositions, universes_collection) - ) +def set_common_materials(*universes) -> None: + universes_collection = reduce(set.union, map(mk.Universe.get_universes, universes)) + common_materials = reduce(set.union, map(mk.Universe.get_compositions, universes_collection)) for u in universes_collection: u.set_common_materials(common_materials) @@ -167,9 +163,7 @@ def main(): cells_to_fill_indexes = [c - 1 for c in cells_to_fill] LOG.info("Attaching bounding boxes to c-model envelopes %s", cells_to_fill) - attach_bounding_boxes( - [envelopes[i] for i in cells_to_fill_indexes], tolerance=5.0, chunksize=1 - ) + attach_bounding_boxes([envelopes[i] for i in cells_to_fill_indexes], tolerance=5.0, chunksize=1) # attach_bounding_boxes((envelopes), tolerance=10.0, chunksize=5) LOG.info("Backing up original envelopes") envelopes_original = envelopes.copy() diff --git a/adhoc/mix_steel_water.py b/adhoc/mix_steel_water.py new file mode 100644 index 00000000..8dfd9baa --- /dev/null +++ b/adhoc/mix_steel_water.py @@ -0,0 +1,164 @@ +"""Example how to mix compositions by volume fractions.""" + +from __future__ import annotations + +from mckit.material import mixture_by_volume +from mckit.parser.material_parser import parse + + +def main() -> None: + """Compose steel and water.""" + + water = """ + C *********************************** + C * WATER + C * MASS DENSITY [G/CC] - 0.946 + C * VOLUME FRACTION [%] - 100 + C *********************************** + C + C + M400 1001.31c 6.33910e-002 $H 1 AMOUNT(%) 2.0000 AB(%) 99.99 + 1002.31c 7.29080e-006 $H 2 AMOUNT(%) 2.0000 AB(%) 0.01 + 8016.31c 3.15453e-002 $O 16 weight(%) N/A ab(%) 99.76 + 8017.31c 1.20164e-005 $O 17 weight(%) N/A ab(%) 0.04 + 8018.31c 6.48253e-005 $O 18 weight(%) N/A ab(%) 0.20 + C * + C * T.A.D. = 9.50204E-002 + C * EFF.DENSITY = 9.46000E-001 + C + """ + + steel = """ + C *********************************** + C * SS316L(N)-IG + C * MASS DENSITY [G/CC] - 7.93 + C * VOLUME FRACTION [%] - 100 + C *********************************** + C + C + M100 6012.31c 1.16743e-004 $C 12 weight(%) N/A ab(%) 98.93 + 6013.31c 1.26266e-006 $C 13 weight(%) N/A ab(%) 1.07 + 25055.31c 1.56467e-003 $MN 55 WEIGHT(%) 1.8000 + 28058.31c 6.78530e-003 $NI 58 WEIGHT(%) 12.2500 AB(%) 68.08 + 28060.31c 2.61369e-003 $NI 60 WEIGHT(%) 12.2500 AB(%) 26.22 + 28061.31c 1.13615e-004 $NI 61 WEIGHT(%) 12.2500 AB(%) 1.14 + 28062.31c 3.62255e-004 $NI 62 WEIGHT(%) 12.2500 AB(%) 3.63 + 28064.31c 9.22556e-005 $NI 64 WEIGHT(%) 12.2500 AB(%) 0.93 + 24050.31c 6.98362e-004 $CR 50 WEIGHT(%) 17.5000 AB(%) 4.34 + 24052.31c 1.34673e-002 $CR 52 WEIGHT(%) 17.5000 AB(%) 83.79 + 24053.31c 1.52707e-003 $CR 53 WEIGHT(%) 17.5000 AB(%) 9.50 + 24054.31c 3.80118e-004 $CR 54 WEIGHT(%) 17.5000 AB(%) 2.37 + 42092.31c 1.84688e-004 $MO 92 WEIGHT(%) 2.5000 AB(%) 14.84 + 42094.31c 1.15119e-004 $MO 94 WEIGHT(%) 2.5000 AB(%) 9.25 + 42095.31c 1.98129e-004 $MO 95 WEIGHT(%) 2.5000 AB(%) 15.92 + 42096.31c 2.07587e-004 $MO 96 WEIGHT(%) 2.5000 AB(%) 16.68 + 42097.31c 1.18852e-004 $MO 97 WEIGHT(%) 2.5000 AB(%) 9.55 + 42098.31c 3.00304e-004 $MO 98 WEIGHT(%) 2.5000 AB(%) 24.13 + 42100.31c 1.19848e-004 $MO100 WEIGHT(%) 2.5000 AB(%) 9.63 + 7014.31c 2.37784e-004 $N 14 WEIGHT(%) 0.0700 AB(%) 99.63 + 7015.31c 8.87228e-007 $N 15 WEIGHT(%) 0.0700 AB(%) 0.37 + 15031.31c 3.85448e-005 $P 31 WEIGHT(%) 0.0250 + 16032.31c 1.41475e-005 $S 32 weight(%) N/A ab(%) 94.99 + 16033.31c 1.11703e-007 $S 33 weight(%) N/A ab(%) 0.75 + 16034.31c 6.32982e-007 $S 34 weight(%) N/A ab(%) 4.25 + 16036.31c 1.48937e-009 $S 36 weight(%) N/A ab(%) 0.01 + 14028.31c 7.84113e-004 $SI 28 WEIGHT(%) 0.5000 AB(%) 92.23 + 14029.31c 3.98149e-005 $SI 29 WEIGHT(%) 0.5000 AB(%) 4.68 + 14030.31c 2.62461e-005 $SI 30 WEIGHT(%) 0.5000 AB(%) 3.09 + 29063.31c 1.55947e-004 $CU 63 WEIGHT(%) 0.3000 AB(%) 69.17 + 29065.31c 6.95078e-005 $CU 65 WEIGHT(%) 0.3000 AB(%) 30.83 + 73181.31c 2.63918e-006 $TA181 WEIGHT(%) 0.0100 + 22046.31c 8.23083e-006 $TI 46 WEIGHT(%) 0.1000 AB(%) 8.25 + 22047.31c 7.42272e-006 $TI 47 WEIGHT(%) 0.1000 AB(%) 7.44 + 22048.31c 7.35180e-005 $TI 48 WEIGHT(%) 0.1000 AB(%) 73.72 + 22049.31c 5.39743e-006 $TI 49 WEIGHT(%) 0.1000 AB(%) 5.41 + 22050.31c 5.16797e-006 $TI 50 WEIGHT(%) 0.1000 AB(%) 5.18 + 5010.31c 8.79045e-007 $ B 10 WEIGHT(%) 0.0010 AB(%) 19.90 + 5011.31c 3.53827e-006 $ B 11 WEIGHT(%) 0.0010 AB(%) 80.10 + 41093.31c 5.14019e-006 $NB 93 WEIGHT(%) 0.0100 + 27059.31c 4.05167e-005 $CO 59 WEIGHT(%) 0.0500 + 26054.31c 3.24112e-003 $FE 54 WEIGHT(%) 64.8443 AB(%) 5.84 + 26056.31c 5.08787e-002 $FE 56 WEIGHT(%) 64.8443 AB(%) 91.75 + 26057.31c 1.17501e-003 $FE 57 WEIGHT(%) 64.8443 AB(%) 2.12 + 26058.31c 1.56371e-004 $FE 58 WEIGHT(%) 64.8443 AB(%) 0.28 + C * + C * T.A.D. = 8.59386E-002 + C * EFF.DENSITY = 7.93000E+000 + C + """ + + water_composition = parse(water) + steel_composition = parse(steel) + + water_density = 0.946 + steel_density = 7.93 + + water_volume_fraction = 0.5 + steel_volume_fraction = 0.5 + + d, m = mixture_by_volume( + (water_composition, water_density, water_volume_fraction), + (steel_composition, steel_density, steel_volume_fraction), + _number=1001, + ) + with open("steel-water.txt", "w") as fid: + print("c ==============================", file=fid) + print("c steel 50vol% + water 50vol%", file=fid) + print("c density = ", d, file=fid) + print(m.mcnp_repr(), file=fid) + + +if __name__ == "__main__": + main() + +# density 4.438 +# MNone 1001.31c 3.502643e-01 +# 1002.31c 4.028501e-05 +# 8016.31c 1.743022e-01 +# 8017.31c 6.639611e-05 +# 8018.31c 3.581895e-04 +# 6012.31c 6.452198e-04 +# 6013.31c 6.978519e-06 +# 25055.31c 8.647679e-03 +# 28058.31c 3.750126e-02 +# 28060.31c 1.444544e-02 +# 28061.31c 6.279318e-04 +# 28062.31c 2.002125e-03 +# 28064.31c 5.098819e-04 +# 24050.31c 3.859734e-03 +# 24052.31c 7.443160e-02 +# 24053.31c 8.439870e-03 +# 24054.31c 2.100851e-03 +# 42092.31c 1.020741e-03 +# 42094.31c 6.362442e-04 +# 42095.31c 1.095027e-03 +# 42096.31c 1.147300e-03 +# 42097.31c 6.568759e-04 +# 42098.31c 1.659732e-03 +# 42100.31c 6.623806e-04 +# 7014.31c 1.314194e-03 +# 7015.31c 4.903566e-06 +# 15031.31c 2.130309e-04 +# 16032.31c 7.819096e-05 +# 16033.31c 6.173645e-07 +# 16034.31c 3.498390e-06 +# 16036.31c 8.231508e-09 +# 14028.31c 4.333666e-03 +# 14029.31c 2.200505e-04 +# 14030.31c 1.450580e-04 +# 29063.31c 8.618940e-04 +# 29065.31c 3.841584e-04 +# 73181.31c 1.458632e-05 +# 22046.31c 4.549047e-05 +# 22047.31c 4.102418e-05 +# 22048.31c 4.063222e-04 +# 22049.31c 2.983073e-05 +# 22050.31c 2.856254e-05 +# 5010.31c 4.858340e-06 +# 5011.31c 1.955545e-05 +# 41093.31c 2.840900e-05 +# 27059.31c 2.239293e-04 +# 26054.31c 1.791315e-02 +# 26056.31c 2.811984e-01 +# 26057.31c 6.494091e-03 +# 26058.31c 8.642374e-04 diff --git a/adhoc/print_ebins.py b/adhoc/print_ebins.py new file mode 100644 index 00000000..ca8b34b6 --- /dev/null +++ b/adhoc/print_ebins.py @@ -0,0 +1,53 @@ +"""Print bins in eV without changes in the numbers precision. + +Was required to OpenMC testing. +""" + +from __future__ import annotations + +import numpy as np + +original_bins_str = """ +1.00001e-07 4.13994e-07 5.31579e-07 6.82560e-07 + 8.76425e-07 1.12535e-06 1.44498e-06 1.85539e-06 2.38237e-06 + 3.05902e-06 3.92786e-06 5.04348e-06 6.47595e-06 8.31529e-06 + 1.06770e-05 1.37096e-05 1.76035e-05 2.26033e-05 2.90232e-05 + 3.72665e-05 4.78512e-05 6.14421e-05 7.88932e-05 1.01301e-04 + 1.30073e-04 1.67017e-04 2.14454e-04 2.75364e-04 3.53575e-04 + 4.53999e-04 5.82947e-04 7.48518e-04 9.61117e-04 1.23410e-03 + 1.58461e-03 2.03468e-03 2.24867e-03 2.48517e-03 2.61259e-03 + 2.74654e-03 3.03539e-03 3.35463e-03 3.70744e-03 4.30742e-03 + 5.53084e-03 7.10174e-03 9.11882e-03 1.05946e-02 1.17088e-02 + 1.50344e-02 1.93045e-02 2.18749e-02 2.35786e-02 2.41755e-02 + 2.47875e-02 2.60584e-02 2.70001e-02 2.85011e-02 3.18278e-02 + 3.43067e-02 4.08677e-02 4.63092e-02 5.24752e-02 5.65622e-02 + 6.73795e-02 7.20245e-02 7.94987e-02 8.25034e-02 8.65170e-02 + 9.80365e-02 1.11090e-01 1.16786e-01 1.22773e-01 1.29068e-01 + 1.35686e-01 1.42642e-01 1.49956e-01 1.57644e-01 1.65727e-01 + 1.74224e-01 1.83156e-01 1.92547e-01 2.02419e-01 2.12797e-01 + 2.23708e-01 2.35177e-01 2.47235e-01 2.73237e-01 2.87246e-01 + 2.94518e-01 2.97211e-01 2.98491e-01 3.01974e-01 3.33733e-01 + 3.68832e-01 3.87742e-01 4.07622e-01 4.50492e-01 4.97871e-01 + 5.23397e-01 5.50232e-01 5.78443e-01 6.08101e-01 6.39279e-01 + 6.72055e-01 7.06512e-01 7.42736e-01 7.80817e-01 8.20850e-01 + 8.62936e-01 9.07180e-01 9.61672e-01 1.00259e+00 1.10803e+00 + 1.16484e+00 1.22456e+00 1.28735e+00 1.35335e+00 1.42274e+00 + 1.49569e+00 1.57237e+00 1.65299e+00 1.73774e+00 1.82684e+00 + 1.92050e+00 2.01897e+00 2.12248e+00 2.23130e+00 2.30693e+00 + 2.34570e+00 2.36533e+00 2.38513e+00 2.46597e+00 2.59240e+00 + 2.72532e+00 2.86505e+00 3.01194e+00 3.16637e+00 3.32871e+00 + 3.67879e+00 4.06570e+00 4.49329e+00 4.72367e+00 4.96585e+00 + 5.22046e+00 5.48812e+00 5.76950e+00 6.06531e+00 6.37628e+00 + 6.59241e+00 6.70320e+00 7.04688e+00 7.40818e+00 7.78801e+00 + 8.18731e+00 8.60708e+00 9.04837e+00 9.51229e+00 1.00000e+01 + 1.05127e+01 1.10517e+01 1.16183e+01 1.22140e+01 1.25232e+01 + 1.28403e+01 1.34986e+01 1.38403e+01 1.41907e+01 1.45499e+01 + 1.49182e+01 1.56831e+01 1.64872e+01 1.69046e+01 1.73325e+01 + 1.96403e+01 +""" + +original_bins = np.fromiter(map(float, original_bins_str.split()), dtype=np.float32) + +in_evs = (f"{x:.5e}" for x in original_bins * 1e6) + +print(*in_evs) diff --git a/adhoc/rename-ng14.py b/adhoc/rename-ng14.py new file mode 100644 index 00000000..fa7ded5a --- /dev/null +++ b/adhoc/rename-ng14.py @@ -0,0 +1,21 @@ +"""TODO...""" + +from __future__ import annotations + +from mckit import Universe +from mckit.parser import from_file + + +def main(): + """Set range of cell, surface and material numbers from 2000.""" + u = from_file("ng-14_v4.i").universe + u.rename(start_surf=2000, start_cell=2000, start_mat=2000) + new_cells = [] + for c in u: + new_cells.append(c.simplify(min_volume=1e-2)) + new_u = Universe(new_cells) + new_u.save("ng-14-v4-simplified.i") + + +if __name__ == "__main__": + main() diff --git a/adhoc/simplify_up08.py b/adhoc/simplify_up08.py new file mode 100644 index 00000000..a54261c0 --- /dev/null +++ b/adhoc/simplify_up08.py @@ -0,0 +1,18 @@ +from __future__ import annotations + +from pathlib import Path + +from mckit.parser import from_file + +HERE = Path(__file__).parent + +WRK_DIR = HERE / "../wrk" +assert WRK_DIR.is_dir() + +path = WRK_DIR / "UPP08_#3h.i" +assert path.exists() + + +model = from_file(path).universe +model.simplify(min_volume=1e-3) +model.save(WRK_DIR / "up08-simplified.i") diff --git a/adhoc/trt-prepare.py b/adhoc/trt-prepare.py new file mode 100644 index 00000000..873d69f7 --- /dev/null +++ b/adhoc/trt-prepare.py @@ -0,0 +1,15 @@ +from pathlib import Path + +import mckit as mc + +WRK_DIR = Path("~/dev/mcnp/trt").expanduser() +assert WRK_DIR.exists() +print("Working directory: ", WRK_DIR) + + +def load_model(model_file): + return mc.parser.from_file(model_file) + + +if __name__ == "__main__": + model = load_model(WRK_DIR / "mcnp/trt-2.3.i") diff --git a/adhoc/try_nox.py b/adhoc/try_nox.py index 8c9dcfe7..90b76b46 100644 --- a/adhoc/try_nox.py +++ b/adhoc/try_nox.py @@ -1,3 +1,4 @@ from nox.__main__ import main -main() +if __name__ == "__main__": + main() diff --git a/benchmarks/conftest.py b/benchmarks/conftest.py new file mode 100644 index 00000000..897450cd --- /dev/null +++ b/benchmarks/conftest.py @@ -0,0 +1,33 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + +from pathlib import Path +from zipfile import ZipFile + +import pytest + +from mckit.constants import MCNP_ENCODING + +if TYPE_CHECKING: + from collections.abc import Callable + +HERE = Path(__file__).parent +DATA = HERE / "data" + + +@pytest.fixture(scope="session") +def data() -> Callable[[str], Path]: + """Benchmarks data folder.""" + return lambda x: DATA / x + + +@pytest.fixture(scope="session") +def clite_text(data) -> str: + """C-lite model text. + + Returns: + Loaded text of a C-lite model. + """ + with ZipFile(data("data/4M.zip")) as data_archive: + return data_archive.read("clite.i").decode(encoding=MCNP_ENCODING) diff --git a/benchmarks/mckit_utils.py b/benchmarks/mckit_utils.py index acc20113..18eb8a58 100644 --- a/benchmarks/mckit_utils.py +++ b/benchmarks/mckit_utils.py @@ -1,40 +1,25 @@ -import pytest -import numpy as np - -from mckit.utils import significant_digits, get_decades - +from __future__ import annotations -# def run_digits_in_fraction(a: np.ndarray) -> None: -# map(digits_in_fraction_for_str, a) -# -# -# def test_digits_in_fraction(benchmark): -# values = (np.random.rand(1000) - 0.5) * 1000.0 -# benchmark(run_digits_in_fraction, values) +import numpy as np -# Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Mops/s) Rounds Iterations -# test_digits_in_fraction 186.9630 720.5936 194.0950 26.6555 190.4080 1.2957 3901;10481 5.1521 192753 27 +from mckit.utils import get_decades, significant_digits def run_significant_digits(a: np.ndarray) -> None: map(significant_digits, a) -def test_significant_digits(benchmark): - values = (np.random.rand(1000) - 0.5) * 1000.0 +def test_significant_digits(benchmark) -> None: + values = (np.random.default_rng().random(1000) - 0.5) * 1000.0 benchmark(run_significant_digits, values) -# Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Mops/s) Rounds Iterations -# test_significant_digits 185.8118 811.3717 200.8212 30.4897 190.1493 21.4075 2785;2766 4.9796 193839 27 - - def run_get_decades(a: np.ndarray) -> None: return np.fromiter(map(get_decades, a), np.int16) -def test_get_decades(benchmark): - values = (np.random.rand(1000) - 0.5) * 1000.0 +def test_get_decades(benchmark) -> None: + values = (np.random.default_rng().random(1000) - 0.5) * 1000.0 benchmark(run_get_decades, values) diff --git a/benchmarks/test_mcnp_reading.py b/benchmarks/test_mcnp_reading.py index 3129d08e..f1e850c2 100644 --- a/benchmarks/test_mcnp_reading.py +++ b/benchmarks/test_mcnp_reading.py @@ -1,37 +1,29 @@ -""" -Tests with benchmarks on large mcnp files. +"""Tests with benchmarks on large mcnp files. To use it install plugin pytest-benchmark (https://pytest-benchmark.readthedocs.io/en/latest/index.html#) conda install pytest-benchmark or pip install pytest-benchmark """ -import pytest -from zipfile import ZipFile -from mckit.utils.resource import path_resolver -from mckit.constants import MCNP_ENCODING -from mckit.parser.mcnp_input_parser import read_mcnp_text -from mckit import Universe -from mckit.parser.mcnp_input_sly_parser import ParseResult, from_text -data_filename_resolver = path_resolver("benchmarks") -with ZipFile(data_filename_resolver("data/4M.zip")) as data_archive: - CLITE_TEXT = data_archive.read("clite.i").decode(encoding=MCNP_ENCODING) +from __future__ import annotations + +from typing import TYPE_CHECKING + +import pytest +from mckit.parser.mcnp_input_sly_parser import from_text -def test_old_mcnp_reading(benchmark): - universe: Universe = benchmark(read_mcnp_text, CLITE_TEXT) - assert len(universe) == 150 +if TYPE_CHECKING: + from mckit.parser.mcnp_input_sly_parser import ParseResult -def test_sly_mcnp_reading(benchmark): - result: ParseResult = benchmark(from_text, CLITE_TEXT) - assert ( - result.title - == "C-LITE VERSION 1 RELEASE 131031 ISSUED 31/10/2013 - Halloween edition" - ) +def test_sly_mcnp_reading(benchmark, clite_text) -> None: + """Benchmark parsing MCNP model using SLY package.""" + result: ParseResult = benchmark(from_text, clite_text) + assert result.title == "C-LITE VERSION 1 RELEASE 131031 ISSUED 31/10/2013 - Halloween edition" assert len(result.universe) == 150 if __name__ == "__main__": - pytest.main() + pytest.main(["--benchmark-enable"]) diff --git a/benchmarks/test_shape.py b/benchmarks/test_shape.py new file mode 100644 index 00000000..27e6850f --- /dev/null +++ b/benchmarks/test_shape.py @@ -0,0 +1,69 @@ +"""Benchmark computationally intensive Shape class methods.""" + +from __future__ import annotations + +from typing import TYPE_CHECKING + +from zipfile import ZipFile + +import pytest + +from mckit import Shape, Universe +from mckit.box import Box +from mckit.constants import MCNP_ENCODING +from mckit.parser import from_text +from mckit.utils import path_resolver + +if TYPE_CHECKING: + from mckit import Body + + +data = path_resolver("benchmarks") +with ZipFile(data("data/4M.zip")) as data_archive: + clite_text = data_archive.read("clite.i").decode(encoding=MCNP_ENCODING) +clite_model = from_text(clite_text).universe + + +def sample_by_complexity(model: Universe, size=1000, step=1) -> list[tuple[int, Body]]: + complex_cells = sorted(model, key=lambda x: x.shape.complexity(), reverse=True)[ + : size * step : step + ] + + def _mapper(cell): + complexity = cell.shape.complexity() + return pytest.param(complexity, cell, id=f"{complexity}-{cell.name()}") + + return [_mapper(cell) for cell in complex_cells] + + +@pytest.mark.parametrize("complexity, cell", sample_by_complexity(clite_model)) +def test_bounding_box(benchmark, complexity, cell) -> None: + gb = Box([692.0, 27.0, -313.0], 3700.0, 1400.0, 4500.0) + benchmark.extra_info["complexity"] = complexity + benchmark.extra_info["cell"] = cell.name() + shape = cell.shape + benchmark.pedantic(Shape.bounding_box, args=(shape,), kwargs={"box": gb, "tol": 10.0}) + + +def test_universe_bounding_box(benchmark) -> None: + gb = Box([1500, 0, 0], 4000.0, 4000.0, 6000.0) + box = benchmark.pedantic( + Universe.bounding_box, + args=(clite_model,), + kwargs={"box": gb, "tol": 20.0, "skip_graveyard_cells": True}, + ) + assert box.center == pytest.approx([1744.0, -0.48828, 170.17], rel=1e-3) + assert box.dimensions == pytest.approx([3511.8, 1251.0, 3292.5], rel=1e-3) + + +@pytest.mark.parametrize("complexity, cell", sample_by_complexity(clite_model)) +def test_cell_volume(benchmark, complexity, cell) -> None: + gb = Box([692.0, 27.0, -313.0], 4000.0, 2000.0, 5000.0) + benchmark.extra_info["complexity"] = complexity + benchmark.extra_info["cell"] = cell.name() + shape = cell.shape + benchmark.pedantic(Shape.volume, args=(shape,), kwargs={"box": gb, "min_volume": 10.0}) + + +if __name__ == "__main__": + pytest.main(["--benchmark-enable", "--benchmark-autosave"]) diff --git a/build-example.py b/build-example.py deleted file mode 100644 index 5b994e1c..00000000 --- a/build-example.py +++ /dev/null @@ -1,123 +0,0 @@ -""" -See: https://gist.github.com/dmontagu/b91d5fd5319ae6fe004ecd28771d985e -Adapted from https://github.com/pybind/cmake_example -""" -import os -import platform -import re -import subprocess -import sys -import sysconfig -from distutils.version import LooseVersion -from typing import Any, Dict - -import Cython.Build -from numpy import get_include as get_numpy_include -from setuptools.command.build_ext import build_ext -from setuptools.extension import Extension - - -class CMakeExtension(Extension): - name: str # exists, even though IDE doesn't find it - - def __init__(self, name: str, sourcedir: str = "") -> None: - super().__init__(name, sources=[]) - self.sourcedir = os.path.abspath(sourcedir) - - -class ExtensionBuilder(build_ext): - def run(self) -> None: - self.validate_cmake() - super().run() - - def build_extension(self, ext: Extension) -> None: - if isinstance(ext, CMakeExtension): - self.build_cmake_extension(ext) - else: - super().build_extension(ext) - - def validate_cmake(self) -> None: - cmake_extensions = [x for x in self.extensions if isinstance(x, CMakeExtension)] - if len(cmake_extensions) > 0: - try: - out = subprocess.check_output(["cmake", "--version"]) - except OSError: - raise RuntimeError( - "CMake must be installed to build the following extensions: " - + ", ".join(e.name for e in cmake_extensions) - ) - if platform.system() == "Windows": - cmake_version = LooseVersion(re.search(r"version\s*([\d.]+)", out.decode()).group(1)) # type: ignore - if cmake_version < "3.1.0": - raise RuntimeError("CMake >= 3.1.0 is required on Windows") - - def build_cmake_extension(self, ext: CMakeExtension) -> None: - extdir = os.path.abspath(os.path.dirname(self.get_ext_fullpath(ext.name))) - cmake_args = [ - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=" + extdir, - "-DPYTHON_EXECUTABLE=" + sys.executable, - ] - - cfg = "Debug" if self.debug else "Release" - # cfg = 'Debug' - build_args = ["--config", cfg] - - if platform.system() == "Windows": - cmake_args += [ - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{}={}".format(cfg.upper(), extdir) - ] - if sys.maxsize > 2 ** 32: - cmake_args += ["-A", "x64"] - build_args += ["--", "/m"] - else: - cmake_args += ["-DCMAKE_BUILD_TYPE=" + cfg] - build_args += ["--", "-j4"] - cmake_args += ["-DPYTHON_INCLUDE_DIR={}".format(sysconfig.get_path("include"))] - - env = os.environ.copy() - env["CXXFLAGS"] = '{} -DVERSION_INFO=\\"{}\\"'.format( - env.get("CXXFLAGS", ""), self.distribution.get_version() - ) - if not os.path.exists(self.build_temp): - os.makedirs(self.build_temp) - subprocess.check_call( - ["cmake", ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env - ) - subprocess.check_call( - ["cmake", "--build", "."] + build_args, cwd=self.build_temp - ) - - -def build(setup_kwargs: Dict[str, Any]) -> None: - cython_modules = Cython.Build.cythonize( - [ - Extension( - "project.package.cython_extension", - sources=["project/package/cython_extension.pyx"], - include_dirs=[get_numpy_include(), "."], - ) - ] - ) - cmake_modules = [ - CMakeExtension( - "project.package.pybind11_extension", - sourcedir="project/package/pybind11_extension", - ) - ] - ext_modules = cython_modules + cmake_modules - setup_kwargs.update( - { - "ext_modules": ext_modules, - "cmdclass": dict(build_ext=ExtensionBuilder), - "zip_safe": False, - } - ) - - -# and more -# setup_requires = ['numpy'] - -# if 'bdist_wheel' in sys.argv: -# # Require the same numpy version used when building -# import numpy -# install_requires = ['numpy=={}'.format(numpy.__version__)] diff --git a/build.py b/build.py deleted file mode 100644 index e4439f3a..00000000 --- a/build.py +++ /dev/null @@ -1,56 +0,0 @@ -from typing import List, Optional - -from pathlib import Path - -from extension_geometry import geometry_extension -from build_nlopt import build_nlopt -from setuptools.dist import Distribution - -build_nlopt() - - -class BinaryDistribution(Distribution): - def is_pure(self): # noqa - return False - - -def build(setup_kwargs): - """ - Set specific distribution options. - - This function is called with setup.py generated by pip from pyproject.toml. - """ - - ext_modules = [geometry_extension] - - package_data = [ - "data/isotopes.dat", - "nlopt.dll", - ] - mckit_package_path = Path(__file__).parent / "mckit" - for mask in ["*.pyd", "*.so"]: - package_data.extend(map(lambda x: str(x.name), mckit_package_path.glob(mask))) - print("--- mckit data:", package_data) - - setup_requires = setup_kwargs.get("setup_requires") # type: Optional[List[str]] - if setup_requires is None: - setup_requires = [] - setup_requires.extend( - [ - "cmake>=3.18.4", - "numpy>=1.13", - "mkl-devel", - ] - ) - - setup_kwargs.update( - { - "ext_modules": ext_modules, - "package_data": {"mckit": package_data}, - "distclass": BinaryDistribution, - "long_description": Path("README.rst").read_text(encoding="utf8"), - "src_root": str(Path(__file__).parent), - # fix for poetry issue: it doesn't install setup requirements - "setup_requires": setup_requires, - } - ) diff --git a/build_configs/RDAServer1.rc b/build_configs/RDAServer1.rc deleted file mode 100644 index 14f513be..00000000 --- a/build_configs/RDAServer1.rc +++ /dev/null @@ -1,3 +0,0 @@ -export INCLUDE_PATH="$(make_path /c/ProgramData/Libs/NLOPT $INCLUDE_PATH)" -export LIBRARY_PATH="$(make_path /c/ProgramData/Libs/NLOPT $LIBRARY_PATH)" - diff --git a/build_configs/bigfoot.rc b/build_configs/bigfoot.rc deleted file mode 100644 index e303e367..00000000 --- a/build_configs/bigfoot.rc +++ /dev/null @@ -1,2 +0,0 @@ -. $MCKIT_ROOT/build_configs/fixmkl.rc - diff --git a/build_configs/common.rc b/build_configs/common.rc deleted file mode 100644 index f403cb3c..00000000 --- a/build_configs/common.rc +++ /dev/null @@ -1,194 +0,0 @@ -# -# Shared utility functions to faciliate environment configuring. -# -# vim: set ts=4 sw=0 tw=79 ss=0 ft=sh et ai - -function python_prefix(){ - python -c 'import sys; print(sys.prefix)' -} - -export PYTHON_ROOT=$(python_prefix) -export PYTHON="${PYTHON_ROOT}/bin/python" -export PYTHON_EXECUTALBE="${PYTHON}" -export PYTHON_INCLUDE_DIR=$(python -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") -export PYTHON_LIBRARY=$(python -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR'))") - -# -# Joins words separated with a given separator (first argument). -# -function make_list() { - local first="yes" - t="" - local separator=$1 - shift - for p in $* - do - # echo "#1: p=$p" >> build_utils.test.log - array=($(echo "${p//$separator/ }")) - for pp in "${array[@]}" - do - # echo "#2: pp=$pp" >> build_utils.test.log - if [[ "$t" != "$pp" ]] && \ - [[ "$t" == "${t#${pp}$separator}" ]] && \ - [[ "$t" == "${t%$separator${pp}}" ]] && \ - [[ "$t" == "${t/$separator${pp}$separator}" ]]; then - # pp is not present in t - if [[ $first == "yes" ]]; then - first="no" - else - t="$t$separator" - fi - t="${t}${pp}" - # echo "#3: t=$t" >> build_utils.test.log - fi - done - done - echo "$t" -} - - -# -# Joins words separated with path separator. -# -function make_path() { - make_list ":" $* -} - - -# -# Joins words separated with space. -# -function make_flags() { - make_list " " $* -} - - -function get_absolute_path_name() { - echo $(readlink -m "$1") -} - - -function check_dirs() { - for d in $* - do - if [[ ! -d $d ]]; then - echo "ERROR: directory $d doesn't exist!" - return 1 - fi - done - return 0 -} - - -function filter_printenv() { - local what=$* - if [[ -z "$what" ]]; then - what="$(make_list '|^' \ - pyenv \ - poetry \ - mkl \ - mckit \ - )" - fi - local exclude="$(make_list '|^' \ - python \ - old_path \ - pwd \ - oldpwd \ - original_path \ - )" - # echo "include: $what" - # echo "exclude: $exclude" - ( - echo "INCLUDE_PATH=$INCLUDE_PATH" - echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" - printenv | grep -i -E "$what" | grep -i -v -E "$exclude" - ) | sort -u -} - - -# -# Creates a given directory (if needed) and changes to it. -# -function mdcd() { - mkdir -p "$1" && cd "$1" -} - - -function show_python_versions_available() { - pyenv update > /dev/null && pyenv install --list | egrep -E "^\s*3\.(6|7|8|9|10)\." -} - -# -# On Windows poetry ignores pyenv-win and conda environments -# To fix this we have to change it's config to use an existing environment, -# i.e. the one which is currently activated by conda or pyenv-win. -# -function fix_poetry_config() { - local python_prefix - python_prefix="$(python -c 'import sys; print(sys.prefix)')" - poetry config virtualenvs.path "${python_prefix}" --local - poetry config virtualenvs.create false --local -} - -function poetry_prefix(){ - echo "$(poetry env info --path)" -} - - -function poetry_python() { - echo "$(poetry run which python)" -} - - -# -# TODO dvp -# -# Git finds the most recent tag and adds suffixes corresponding to current branch. -# If the current branch correspondes to the tag (as it should be for master), -# then no suffixes are added. -# -# Make this match the poetry pattern -# VERSION_PATTERN = re.compile( - # r""" - # ^ - # v? - # (?: - # (?:(?P[0-9]+)!)? # epoch - # (?P[0-9]+(?:\.[0-9]+)*) # release segment - # (?P
                                          # pre-release
-          # [-_.]?
-          # (?P(a|b|c|rc|alpha|beta|pre|preview))
-          # [-_.]?
-          # (?P[0-9]+)?
-         # )?
-         # (?P                                         # post release
-          # (?:-(?P[0-9]+))
-          # |
-          # (?:
-           # [-_.]?
-           # (?Ppost|rev|r)
-           # [-_.]?
-           # (?P[0-9]+)?
-          # )
-         # )?
-         # (?P                                          # dev release
-          # [-_.]?
-          # (?Pdev)
-          # [-_.]?
-          # (?P[0-9]+)?
-         # )?
-         # )
-         # (?:\+(?P[a-z0-9]+(?:[-_.][a-z0-9]+)*))?       # local version
-         # $
-         # """,
-         # re.IGNORECASE | re.VERBOSE,
-         # )
-# or apply poetry-dynamic-versioning plugin
-# function sync_toml_version_with_git() {
-    # local _mgv
-    # _mgv="$(git describe --always --long HEAD)"
-    # poetry version "${_mgv#v\.}"
-# }
-
-
diff --git a/build_configs/dvp-K56.rc b/build_configs/dvp-K56.rc
deleted file mode 100644
index 24af0b4d..00000000
--- a/build_configs/dvp-K56.rc
+++ /dev/null
@@ -1 +0,0 @@
-. $MCKIT_ROOT/build_configs/fixmkl.rc
diff --git a/build_configs/fixmkl.rc b/build_configs/fixmkl.rc
deleted file mode 100644
index 9ae7536c..00000000
--- a/build_configs/fixmkl.rc
+++ /dev/null
@@ -1,40 +0,0 @@
-export MKL_ROOT="$(poetry env info --path)"
-if [[ -z MKL_ROOT ]]; then
-    echo "Cannot locate MKL"
-else
-    export LD_LIBRARY_PATH="$(make_path \
-        ${MKL_ROOT}/lib \
-        $HOME/.local/lib \
-        /usr/local/lib:usr/lib \
-        $LD_LIBRARY_PATH \
-    )"
-    export INCLUDE_PATH="$(make_path \
-        ${MKL_ROOT}/include\
-        /usr/local/include \
-        $INCLUDE_PATH \
-    )"
-    # if [[ -f "${MKL_ROOT}/lib/libmkl_def.so.1" ]]; then
-        # libs_to_load=(
-            # libmkl_def.so.1
-            # libmkl_avx2.so.1
-            # libmkl_core.so.1
-            # libmkl_intel_lp64.so.1
-            # libmkl_intel_thread.so.1
-            # libiomp5.so
-        # )
-        # for f in $libs_to_load[@]; do
-            # LD_PRELOAD="$(make_path ${MKL_ROOT}/lib/$f $LD_PRELOAD)"
-        # done
-        # # echo $LD_PRELOAD
-        # export LD_PRELOAD
-    # else
-        # echo "WARNING: MKL files not found in $MKL_ROOT"
-        # echo "\nReset environment after installing MKL:"
-        # echo ""
-        # echo "   poetry add mkl-devel"
-        # echo "   poetry install"
-        # echo "   . ./setenv.rc reset"
-        # echo ""
-    # fi
-fi
-# vim: set ts=4 sw=0 tw=79 ss=0 ft=sh et ai :
diff --git a/build_nlopt.py b/build_nlopt.py
deleted file mode 100644
index c5e81a2f..00000000
--- a/build_nlopt.py
+++ /dev/null
@@ -1,81 +0,0 @@
-from typing import Dict, List
-
-import os
-import sys
-
-from pathlib import Path
-from subprocess import check_call
-
-from extension_utils import SYSTEM_WINDOWS, create_directory, python_inc, site
-
-
-def execute_command(
-    cmd: List[str], cwd: Path = Path.cwd(), env: Dict[str, str] = os.environ
-) -> None:
-    print(f"--- {cwd.as_posix()}: {' '.join(cmd)}")
-    check_call(cmd, cwd=cwd, env=env)
-
-
-def build_nlopt() -> None:
-
-    source_dir = Path(__file__).parent.absolute() / "3rd-party" / "nlopt"
-    if not source_dir.exists():
-        execute_command(
-            ["git", "submodule", "update", "--init", "--recursive", "--depth=1"]
-        )
-    build_dir = create_directory(source_dir / "build")
-    install_prefix = str(site)
-
-    if SYSTEM_WINDOWS:
-        install_prefix = os.path.join(install_prefix, "Library")
-
-    print(f"--- Installing NLOpt to {install_prefix}")
-
-    cmd = [
-        "cmake",
-        "-LAH",
-        f"-DCMAKE_INSTALL_PREFIX={install_prefix}",
-        f"-DPYTHON_INCLUDE_DIR={python_inc}",
-        # f"-DPYTHON_LIBRARY={get_config_var('LIBDIR')}",
-        f"-DPYTHON_EXECUTABLE={sys.executable}",
-        "-DNLOPT_GUILE=OFF",
-        "-DNLOPT_MATLAB=OFF",
-        "-DNLOPT_OCTAVE=OFF",
-        source_dir.as_posix(),
-    ]
-
-    # if SYSTEM_WINDOWS:
-    #     cmd.insert(
-    #         2, f"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{self.config.upper()}={_ed}"
-    #     )
-
-    execute_command(
-        cmd=cmd,
-        cwd=build_dir,
-    )
-
-    execute_command(
-        [
-            "cmake",
-            "--build",
-            ".",
-            "--config",
-            "Release",
-            "--",
-            "-m" if SYSTEM_WINDOWS else "-j2",
-        ],
-        cwd=build_dir,
-    )
-
-    execute_command(
-        [
-            "cmake",
-            "--install",
-            ".",
-        ],
-        cwd=build_dir,
-    )
-
-
-if __name__ == "__main__":
-    build_nlopt()
diff --git a/cmake/FindMKL.cmake b/cmake/FindMKL.cmake
new file mode 100644
index 00000000..b2acb902
--- /dev/null
+++ b/cmake/FindMKL.cmake
@@ -0,0 +1,48 @@
+# ##############################################################################
+#
+# Simplified version of
+# https://github.com/PyMesh/PyMesh/blob/main/cmake/FindMKL.cmake
+#
+# \file      cmake/FindMKL.cmake \author    J. Bakosi \copyright 2012-2015,
+# Jozsef Bakosi, 2016, Los Alamos National Security, LLC. \brief     Find the
+# Math Kernel Library from Intel \date      Thu 26 Jan 2017 02:05:50 PM MST
+#
+# ##############################################################################
+
+# Find the Math Kernel Library from Intel
+#
+# MKL_FOUND - System has MKL MKL_INCLUDE_DIRS - MKL include files directories
+# MKL_LIBRARIES - The MKL libraries
+#
+# The environment variable MKL_DIR is used to find the library. Everything else
+# is ignored. If MKL is found "-DMKL_ILP64" is added to CMAKE_C_FLAGS and
+# CMAKE_CXX_FLAGS.
+#
+# Example usage:
+#
+# find_package(MKL) if(MKL_FOUND) target_link_libraries(TARGET ${MKL_LIBRARIES})
+# endif()
+
+# If already in cache, be silent
+if(MKL_INCLUDE_DIRS AND MKL_LIBRARIES)
+  set(MKL_FIND_QUIETLY TRUE)
+endif()
+
+find_path(
+  MKL_INCLUDE_DIR
+  NAMES mkl.h
+  HINTS ${MKL_DIR}/include)
+
+find_library(
+  MKL_RT_LIBRARY
+  NAMES mkl_rt
+  PATHS ${MKL_DIR}/lib ${MKL_DIR}/bin REQUIRED)
+
+set(MKL_INCLUDE_DIRS ${MKL_INCLUDE_DIR})
+set(MKL_LIBRARIES ${MKL_RT_LIBRARY})
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(MKL REQUIRED_VARS MKL_LIBRARIES
+                                                    MKL_INCLUDE_DIRS)
+
+mark_as_advanced(MKL_INCLUDE_DIRS MKL_LIBRARIES)
diff --git a/cmake/FindMKL.cmake.bak-1 b/cmake/FindMKL.cmake.bak-1
new file mode 100644
index 00000000..48f1cf75
--- /dev/null
+++ b/cmake/FindMKL.cmake.bak-1
@@ -0,0 +1,309 @@
+# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
+# file Copyright.txt or https://cmake.org/licensing for details.
+
+#.rst:
+# FindMKL
+# -------
+#
+# Find a Intel® Math Kernel Library (Intel® MKL) installation and provide
+# all necessary variables and macros to compile software for it.
+#
+# MKLROOT is required in your system
+#
+# we use mkl_link_tool to get the library needed depending on variables
+# There are few sets of libraries:
+#
+# Array indexes modes:
+#
+# ::
+#
+# LP - 32 bit indexes of arrays
+# ILP - 64 bit indexes of arrays
+#
+#
+#
+# Threading:
+#
+# ::
+#
+# SEQUENTIAL - no threading
+# INTEL - Intel threading library
+# GNU - GNU threading library
+# MPI support
+# NOMPI - no MPI support
+# INTEL - Intel MPI library
+# OPEN - Open MPI library
+# SGI - SGI MPT Library
+#
+#
+#
+#
+# The following are set after the configuration is done:
+#
+# ::
+#
+#  MKL_FOUND        -  system has MKL
+#  MKL_ROOT_DIR     -  path to the MKL base directory
+#  MKL_INCLUDE_DIR  -  the MKL include directory
+#  MKL_LIBRARIES    -  MKL libraries
+#  MKL_LIBRARY_DIR  -  MKL library dir (for dlls!)
+#
+#
+#
+# Sample usage:
+#
+# If MKL is required (i.e., not an optional part):
+#
+# ::
+#
+#    find_package(MKL REQUIRED)
+#    if (MKL_FOUND)
+#        include_directories(${MKL_INCLUDE_DIR})
+#        # and for each of your dependent executable/library targets:
+#        target_link_libraries( ${MKL_LIBRARIES})
+#    endif()
+
+
+# NOTES
+#
+# If you want to use the module and your build type is not supported
+# out-of-the-box, please contact me to exchange information on how
+# your system is setup and I'll try to add support for it.
+#
+# AUTHOR
+#
+# Joan MASSICH (joan.massich-vall.AT.inria.fr).
+# Alexandre GRAMFORT (Alexandre.Gramfort.AT.inria.fr)
+# Théodore PAPADOPOULO (papadop.AT.inria.fr)
+#
+# From:
+# https://github.com/openmeeg/findmkl_cmake/blob/master/cmake/FindMKL.cmake
+
+
+set(FINDMKL_DEBUG_MODE 1)
+
+# unset this variable defined in matio
+unset(MSVC)
+
+# Find MKL ROOT
+find_path(MKL_ROOT_DIR NAMES include/mkl_cblas.h PATHS $ENV{MKLROOT})
+
+# Convert symlinks to real paths
+
+get_filename_component(MKL_ROOT_DIR ${MKL_ROOT_DIR} REALPATH)
+
+if (NOT MKL_ROOT_DIR)
+    if (MKL_FIND_REQUIRED)
+        message(FATAL_ERROR "Could not find MKL: please set environment variable {MKLROOT}")
+    else()
+        unset(MKL_ROOT_DIR CACHE)
+    endif()
+else()
+    # set arguments to call the MKL-provided tool for linking
+    set(MKL_INCLUDE_DIR ${MKL_ROOT_DIR}/include)
+
+    # determine the name of the MKL-provided tool for linking
+    if (WIN32)
+        set(MKL_LINK_TOOL_BINARY mkl_link_tool.exe)
+    else()
+        set(MKL_LINK_TOOL_BINARY mkl_link_tool)
+    endif()
+
+    # determine the path of the MKL-provided tool for linking
+    if (EXISTS "${MKL_ROOT_DIR}/bin/intel64/${MKL_LINK_TOOL_BINARY}")
+        # this path is used by MKL 2021.1.1 and newer
+        set(MKL_LINK_TOOL "${MKL_ROOT_DIR}/bin/intel64/${MKL_LINK_TOOL_BINARY}")
+    elseif (EXISTS "${MKL_ROOT_DIR}/bin/${MKL_LINK_TOOL_BINARY}")
+        # this path is used by MKL 2020.1.217 and newer
+        set(MKL_LINK_TOOL "${MKL_ROOT_DIR}/bin/${MKL_LINK_TOOL_BINARY}")
+    elseif (EXISTS "${MKL_ROOT_DIR}/tools/${MKL_LINK_TOOL_BINARY}")
+        set(MKL_LINK_TOOL "${MKL_ROOT_DIR}/tools/${MKL_LINK_TOOL_BINARY}")
+    else()
+        message(FATAL_ERROR "cannot find MKL link tool in any of the searched locations")
+    endif()
+
+    # now the libs
+    set(MKL_LINK_TOOL_COMMAND ${MKL_LINK_TOOL} "-libs")
+
+    # possible versions
+    # <11.3|11.2|11.1|11.0|10.3|10.2|10.1|10.0|ParallelStudioXE2016|ParallelStudioXE2015|ComposerXE2013SP1|ComposerXE2013|ComposerXE2011|CompilerPro>
+
+    # not older than MKL 10 (2011)
+    if (MKL_INCLUDE_DIR MATCHES "Composer.*2013")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=ComposerXE2013")
+    elseif (MKL_INCLUDE_DIR MATCHES "Composer.*2011")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=ComposerXE2011")
+    elseif (MKL_INCLUDE_DIR MATCHES "10.3")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=10.3")
+    elseif(MKL_INCLUDE_DIR MATCHES "2013") # version 11 ...
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.1")
+    elseif(MKL_INCLUDE_DIR MATCHES "2015")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.2")
+    elseif(MKL_INCLUDE_DIR MATCHES "2016")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.3")
+    elseif(MKL_INCLUDE_DIR MATCHES "2017")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.3")
+    elseif(MKL_INCLUDE_DIR MATCHES "2018")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.3")
+    elseif (MKL_INCLUDE_DIR MATCHES "10")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=10.2")
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--mkl=11.3")
+    endif()
+
+    if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--compiler=clang")
+    elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--compiler=intel_c")
+    elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
+        list(APPEND MKL_LINK_TOOL_COMMAND "--compiler=ms_c")
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--compiler=gnu_c")
+    endif()
+
+    if (APPLE)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--os=mac")
+    elseif(WIN32)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--os=win")
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--os=lnx")
+    endif()
+
+    set(MKL_LIB_DIR)
+    if (${CMAKE_SIZEOF_VOID_P} EQUAL 8)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--arch=intel64")
+        set(MKL_LIB_DIR "intel64")
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--arch=ia32")
+        set(MKL_LIB_DIR "ia32")
+    endif()
+
+    if (MKL_USE_sdl)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--linking=sdl")
+    else()
+        if (BLA_STATIC)
+            list(APPEND MKL_LINK_TOOL_COMMAND "--linking=static")
+        else()
+            list(APPEND MKL_LINK_TOOL_COMMAND "--linking=dynamic")
+        endif()
+    endif()
+
+    if (MKL_USE_parallel)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--parallel=yes")
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--parallel=no")
+    endif()
+
+    if (FORCE_BUILD_32BITS)
+        list(APPEND MKL_LINK_TOOL_COMMAND "--interface=cdecl")
+        set(MKL_USE_interface "cdecl" CACHE STRING "disabled by FORCE_BUILD_32BITS" FORCE)
+    else()
+        list(APPEND MKL_LINK_TOOL_COMMAND "--interface=${MKL_USE_interface}")
+    endif()
+
+    if (MKL_USE_parallel)
+        # With icc on linux, supported values by mkl_link_tool for threading library are: iomp5|tbb
+        if (UNIX AND NOT APPLE AND NOT CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
+            list(APPEND MKL_LINK_TOOL_COMMAND "--openmp=gomp")
+        else()
+            list(APPEND MKL_LINK_TOOL_COMMAND "--threading-library=iomp5")
+            list(APPEND MKL_LINK_TOOL_COMMAND "--openmp=iomp5")
+        endif()
+    endif()
+
+    execute_process(COMMAND ${MKL_LINK_TOOL_COMMAND}
+                    OUTPUT_VARIABLE MKL_LIBS
+                    RESULT_VARIABLE COMMAND_WORKED
+                    TIMEOUT 2 ERROR_QUIET)
+
+    set(MKL_LIBRARIES)
+
+    if (NOT ${COMMAND_WORKED} EQUAL 0)
+        message(FATAL_ERROR "Cannot find the MKL libraries correctly. Please check your MKL input variables and mkl_link_tool. The command executed was:\n ${MKL_LINK_TOOL_COMMAND}.")
+    endif()
+
+    set(MKL_LIBRARY_DIR)
+
+    if (WIN32)
+        set(MKL_LIBRARY_DIR "${MKL_ROOT_DIR}/lib/${MKL_LIB_DIR}/" "${MKL_ROOT_DIR}/../compiler/lib/${MKL_LIB_DIR}")
+
+        # remove unwanted break
+        string(REGEX REPLACE "\n" "" MKL_LIBS ${MKL_LIBS})
+
+        # get the list of libs
+        separate_arguments(MKL_LIBS)
+        foreach(i ${MKL_LIBS})
+            find_library(FULLPATH_LIB ${i} PATHS "${MKL_LIBRARY_DIR}")
+
+            if (FULLPATH_LIB)
+                list(APPEND MKL_LIBRARIES ${FULLPATH_LIB})
+            elseif(i)
+                list(APPEND MKL_LIBRARIES ${i})
+            endif()
+            unset(FULLPATH_LIB CACHE)
+        endforeach()
+
+    else() # UNIX and macOS
+        # remove unwanted break
+        string(REGEX REPLACE "\n" "" MKL_LIBS ${MKL_LIBS})
+        if (MKL_LINK_TOOL_COMMAND MATCHES "static")
+            string(REPLACE "$(MKLROOT)" "${MKL_ROOT_DIR}" MKL_LIBRARIES ${MKL_LIBS})
+            # hack for lin with libiomp5.a
+            if (APPLE)
+                string(REPLACE "-liomp5" "${MKL_ROOT_DIR}/../compiler/lib/libiomp5.a" MKL_LIBRARIES ${MKL_LIBRARIES})
+            else()
+                string(REPLACE "-liomp5" "${MKL_ROOT_DIR}/../compiler/lib/${MKL_LIB_DIR}/libiomp5.a" MKL_LIBRARIES ${MKL_LIBRARIES})
+            endif()
+            separate_arguments(MKL_LIBRARIES)
+        else() # dynamic or sdl
+            # get the lib dirs
+            string(REGEX REPLACE "^.*-L[^/]+([^\ ]+).*" "${MKL_ROOT_DIR}\\1" INTEL_LIB_DIR ${MKL_LIBS})
+            if (NOT EXISTS ${INTEL_LIB_DIR})
+                #   Work around a bug in mkl 2018
+                set(INTEL_LIB_DIR1 "${INTEL_LIB_DIR}_lin")
+                if (NOT EXISTS ${INTEL_LIB_DIR1})
+                    message(FATAL_ERROR "MKL installation broken. Directory ${INTEL_LIB_DIR} does not exist.")
+                endif()
+                set(INTEL_LIB_DIR ${INTEL_LIB_DIR1})
+            endif()
+            set(MKL_LIBRARY_DIR ${INTEL_LIB_DIR} "${MKL_ROOT_DIR}/../compiler/lib/${MKL_LIB_DIR}")
+
+            # get the list of libs
+            separate_arguments(MKL_LIBS)
+
+            # set full path to libs
+            foreach(i ${MKL_LIBS})
+                string(REGEX REPLACE " -" "-" i ${i})
+                string(REGEX REPLACE "-l([^\ ]+)" "\\1" i ${i})
+                string(REGEX REPLACE "-L.*" "" i ${i})
+
+                find_library(FULLPATH_LIB ${i} PATHS "${MKL_LIBRARY_DIR}")
+
+                if (FULLPATH_LIB)
+                    list(APPEND MKL_LIBRARIES ${FULLPATH_LIB})
+                elseif(i)
+                    list(APPEND MKL_LIBRARIES ${i})
+                endif()
+                unset(FULLPATH_LIB CACHE)
+            endforeach()
+        endif()
+    endif()
+
+    # now definitions
+    string(REPLACE "-libs" "-opts" MKL_LINK_TOOL_COMMAND "${MKL_LINK_TOOL_COMMAND}")
+    execute_process(COMMAND ${MKL_LINK_TOOL_COMMAND} OUTPUT_VARIABLE RESULT_OPTS TIMEOUT 2 ERROR_QUIET)
+    string(REGEX MATCHALL "[-/]D[^\ ]*" MKL_DEFINITIONS ${RESULT_OPTS})
+
+    if (FINDMKL_DEBUG_MODE)
+        message(STATUS "Exectuted command: \n${MKL_LINK_TOOL_COMMAND}")
+        message(STATUS "Found MKL_LIBRARIES:\n${MKL_LIBRARIES} ")
+        message(STATUS "Found MKL_DEFINITIONS:\n${MKL_DEFINITIONS} ")
+        message(STATUS "Found MKL_LIBRARY_DIR:\n${MKL_LIBRARY_DIR} ")
+        message(STATUS "Found MKL_INCLUDE_DIR:\n${MKL_INCLUDE_DIR} ")
+    endif()
+
+    include(FindPackageHandleStandardArgs)
+    find_package_handle_standard_args(MKL DEFAULT_MSG MKL_INCLUDE_DIR MKL_LIBRARIES)
+
+    mark_as_advanced(MKL_INCLUDE_DIR MKL_LIBRARIES MKL_DEFINITIONS MKL_ROOT_DIR)
+endif()
diff --git a/create-jk.bat b/create-jk.bat
deleted file mode 100644
index e02dea12..00000000
--- a/create-jk.bat
+++ /dev/null
@@ -1,34 +0,0 @@
-@echo off
-::
-:: Jupyter kernel setup
-::
-::
-:: dvp, Dec 2020
-::
-
-set mckit=%1
-
-if "%mckit%"=="" (
-    set mckit=mckit
-)
-
-echo Creating jupyter kernel for conda environment %mckit%
-
-:: Fix pywin32 version for tornado
-:: tornado (in jupyter) doesn't work with newer version of pywin, check this on jupyter dependencies updates
-:: TODO dvp: check on dependencies updates
-:: The following sets version 228 on python39 (after pip or poetry it was 300)
-call conda install pywin32 -y
-
-:: Create jupyter kernel pointing to the conda environment
-call python -m ipykernel install --user --name %mckit%
-if errorlevel 1 (
-    echo ERROR: something wrong with installing Jupyter kernel for %mckit% environment
-    set errorlevel=1
-) else (
-    echo To use %mckit% environment in jupyter
-    echo   - Run 'jupyter lab'
-    echo   - Open or create notebook
-    echo   - Select kernel %mckit%
-    echo   - check if 'import mckit' in the notebook works
-)
diff --git a/create_mkl_symlinks.py b/create_mkl_symlinks.py
new file mode 100644
index 00000000..a35b059a
--- /dev/null
+++ b/create_mkl_symlinks.py
@@ -0,0 +1,69 @@
+"""Add symbolic links to MKL shared libraries.
+
+INTEL PyPA package supporting team refused to provide links to the libraries with proper names.
+https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pypi-package-for-mkl-2021-2-0-is-not-linkable-under-Linux-and/m-p/1275110?profile.language=ru
+This approach on Linux/Darwin MKL requires to provide full path to the library for linking.
+
+From their comment:
+
+    g++ mkl_sample.o /opt/intel/oneapi/mkl/latest/lib/intel64/libmkl_rt.so.1 -lpthread -lm -ldl
+
+I did that in our build scripts and this worked. But than I've found that we need CMakeLists based
+building framework. Goal: to enable work with both Python and C code in powerful IDEs
+and eventually migrate to pybind11 or nanobind.
+
+It appeared, that CMake find_library function doesn't recognize the MKL libraries.
+
+The script creates the symbolic links with "correct" names to make both linker and cmake happy about MKL.
+Run this script manually or from Cmake script before searching for MKL.
+"""
+
+from __future__ import annotations
+
+import sys
+import sysconfig
+
+from pathlib import Path
+
+__version__ = "0.1.0"
+
+WIN = sys.platform.startswith("win32") and "mingw" not in sysconfig.get_platform()
+MACOS = sys.platform.startswith("darwin")
+
+if WIN:
+    msg = "No need to create symlinks to MKL libraries on Windows"
+    raise OSError(msg)
+
+if MACOS:
+    pattern = "libmkl_*.dylib"
+    suffix = ".dylib"
+else:
+    pattern = "libmkl_*.so*"
+    suffix = ".so"
+
+
+def create_mkl_symlinks() -> None:
+    """Create symbolic links to MKL libraries installed in the Python instance.
+
+    See module documentation :ref:`create_mkl_symlinks`.
+    """
+    lib_dir = Path(sys.prefix) / "lib"
+    for p in filter(lambda x: x.is_file(), lib_dir.glob(pattern)):
+        link = lib_dir / (p.name.split(".")[0] + suffix)
+        if link.is_symlink() or link.exists():
+            continue
+        print(link, "->", p)
+        link.symlink_to(p)
+
+
+if __name__ == "__main__":
+    if len(sys.argv) > 1:
+        if sys.argv[1] == "-h" or sys.argv[1] == "--help":
+            print(__doc__)
+        if sys.argv[1] == "-v" or sys.argv[1] == "--version":
+            print(__version__)
+        sys.exit(0)
+    create_mkl_symlinks()
+
+
+__all__ = ["create_mkl_symlinks"]
diff --git a/ctests/main.c b/ctests/main.c
new file mode 100644
index 00000000..5c0894a5
--- /dev/null
+++ b/ctests/main.c
@@ -0,0 +1,6 @@
+#include "py_import_call_execute.h"
+
+int main(int argc, const char *argv[])
+{
+    return import_call_execute(argc, argv);
+}
diff --git a/ctests/py_import_call_execute.c b/ctests/py_import_call_execute.c
new file mode 100644
index 00000000..65f249cf
--- /dev/null
+++ b/ctests/py_import_call_execute.c
@@ -0,0 +1,124 @@
+#include "py_import_call_execute.h"
+
+#include 
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+    /** Takes a path and adds it to sys.paths by calling PyRun_SimpleString.
+     * This does rather laborious C string concatenation so that it will work in
+     * a primitive C environment.
+     *
+     * Returns 0 on success, non-zero on failure.
+     */
+    int add_path_to_sys_module(const char *path)
+    {
+        int ret = 0;
+        const char *prefix = "import sys\nsys.path.append(\"";
+        const char *suffix = "\")\n";
+        char *command = (char *)malloc(strlen(prefix) + strlen(path) + strlen(suffix) + 1);
+        if (!command)
+        {
+            return -1;
+        }
+        strcpy(command, prefix);
+        strcat(command, path);
+        strcat(command, suffix);
+        ret = PyRun_SimpleString(command);
+#ifdef DEBUG
+        printf("Calling PyRun_SimpleString() with:\n");
+        printf("%s", command);
+        printf("PyRun_SimpleString() returned: %d\n", ret);
+        fflush(stdout);
+#endif
+        free(command);
+        return ret;
+    }
+
+    /** This imports a Python module and calls a specific function in it.
+     * It's arguments are similar to main():
+     * argc - Number of strings in argv
+     * argv - Expected to be 4 strings:
+     *      - Name of the executable.
+     *      - Path to the directory that the Python module is in.
+     *      - Name of the Python module.
+     *      - Name of the function in the module.
+     *
+     * The Python interpreter will be initialised and the path to the Python module
+     * will be added to sys.paths then the module will be imported.
+     * The function will be called with no arguments and its return value will be
+     * ignored.
+     *
+     * This returns 0 on success, non-zero on failure.
+     */
+    int import_call_execute(int argc, const char *argv[])
+    {
+        int return_value = 0;
+        PyObject *pModule = NULL;
+        PyObject *pFunc = NULL;
+        PyObject *pResult = NULL;
+
+        if (argc != 4)
+        {
+            fprintf(stderr,
+                    "Wrong arguments!"
+                    " Usage: %s package_path module function\n",
+                    argv[0]);
+            return_value = -1;
+            goto except;
+        }
+        Py_SetProgramName((wchar_t *)argv[0]);
+        Py_Initialize();
+        if (add_path_to_sys_module(argv[1]))
+        {
+            return_value = -2;
+            goto except;
+        }
+        pModule = PyImport_ImportModule(argv[2]);
+        if (!pModule)
+        {
+            fprintf(stderr, "%s: Failed to load module \"%s\"\n", argv[0], argv[2]);
+            return_value = -3;
+            goto except;
+        }
+        pFunc = PyObject_GetAttrString(pModule, argv[3]);
+        if (!pFunc)
+        {
+            fprintf(stderr, "%s: Can not find function \"%s\"\n", argv[0], argv[3]);
+            return_value = -4;
+            goto except;
+        }
+        if (!PyCallable_Check(pFunc))
+        {
+            fprintf(stderr, "%s: Function \"%s\" is not callable\n", argv[0], argv[3]);
+            return_value = -5;
+            goto except;
+        }
+        pResult = PyObject_CallObject(pFunc, NULL);
+        if (!pResult)
+        {
+            fprintf(stderr, "%s: Function call failed\n", argv[0]);
+            return_value = -6;
+            goto except;
+        }
+#ifdef DEBUG
+        printf("%s: PyObject_CallObject() succeeded\n", argv[0]);
+#endif
+        assert(!PyErr_Occurred());
+        goto finally;
+    except:
+        assert(PyErr_Occurred());
+        PyErr_Print();
+    finally:
+        Py_XDECREF(pFunc);
+        Py_XDECREF(pModule);
+        Py_XDECREF(pResult);
+        Py_Finalize();
+        return return_value;
+    }
+
+#ifdef __cplusplus
+//    extern "C" {
+#endif
diff --git a/ctests/py_import_call_execute.h b/ctests/py_import_call_execute.h
new file mode 100644
index 00000000..d3b6a8b4
--- /dev/null
+++ b/ctests/py_import_call_execute.h
@@ -0,0 +1,46 @@
+#ifndef __PY_IMPORT_CALL_EXECUTE_H
+#define __PY_IMPORT_CALL_EXECUTE_H
+
+/** Organize debugging of C calls from Python code.
+ *
+ * Example:
+ * https://pythonextensionpatterns.readthedocs.io/en/latest/debugging/debug_in_ide.html
+ */
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+    /** Takes a path and adds it to sys.paths by calling PyRun_SimpleString.
+     * This does rather laborious C string concatenation so that it will work in
+     * a primitive C environment.
+     *
+     * return 0 on success, non-zero on failure.
+     */
+    int add_path_to_sys_module(const char *path);
+
+    /** This imports a Python module and calls a specific function in it.
+     *
+     * It's arguments are similar to main():
+     * argc - Number of strings in argv
+     * argv - Expected to be 4 strings:
+     *      - Name of the executable.
+     *      - Path to the directory that the Python module is in.
+     *      - Name of the Python module.
+     *      - Name of the function in the module.
+     *
+     * The Python interpreter will be initialised and the path to the Python module
+     * will be added to sys.paths then the module will be imported.
+     * The function will be called with no arguments and its return value will be
+     * ignored.
+     *
+     * \return 0 on success, non-zero on failure.
+     */
+    int import_call_execute(int argc, const char *argv[]);
+
+#ifdef __cplusplus
+//    extern "C" {
+#endif
+
+#endif // __PY_IMPORT_CALL_EXECUTE_H
diff --git a/docs/make.bat b/docs/make.bat
index 3f39d8e4..533a3fbe 100644
--- a/docs/make.bat
+++ b/docs/make.bat
@@ -5,7 +5,7 @@ pushd %~dp0
 REM Command file for Sphinx documentation
 
 if "%SPHINXBUILD%" == "" (
-	set SPHINXBUILD=sphinx-build
+    set SPHINXBUILD=sphinx-build
 )
 set SOURCEDIR=source
 set BUILDDIR=build
@@ -15,15 +15,15 @@ if "%1" == "" goto help
 
 %SPHINXBUILD% >NUL 2>NUL
 if errorlevel 9009 (
-	echo.
-	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
-	echo.installed, then set the SPHINXBUILD environment variable to point
-	echo.to the full path of the 'sphinx-build' executable. Alternatively you
-	echo.may add the Sphinx directory to PATH.
-	echo.
-	echo.If you don't have Sphinx installed, grab it from
-	echo.http://sphinx-doc.org/
-	exit /b 1
+    echo.
+    echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+    echo.installed, then set the SPHINXBUILD environment variable to point
+    echo.to the full path of the 'sphinx-build' executable. Alternatively you
+    echo.may add the Sphinx directory to PATH.
+    echo.
+    echo.If you don't have Sphinx installed, grab it from
+    echo.http://sphinx-doc.org/
+    exit /b 1
 )
 
 %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
diff --git a/docs/requirements.txt b/docs/requirements.txt
index e69de29b..8eb7b9d8 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -0,0 +1,2 @@
+sphinx>=6.1.3
+sphinx-click>=4.4.0
diff --git a/docs/source/conf.py b/docs/source/conf.py
index cff9087b..b69d4022 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -1,55 +1,81 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
+# Configuration file for the Sphinx documentation builder.
 #
-# mckit documentation build configuration file, created by
-# sphinx-quickstart on Tue May  2 16:47:06 2017.
-#
-# This file is execfile()d with the current directory set to its
-# containing dir.
-#
-# Note that not all possible configuration values are present in this
-# autogenerated file.
-#
-# All configuration values have a default; values that are commented out
-# serve to show the default.
+# This file only contains a selection of the most common options. For a full
+# list see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Path setup --------------------------------------------------------------
 
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 #
-# import os
-# import sys
-# sys.path.insert(0, os.path.abspath('.'))
+import sys
+
+from pathlib import Path
+
+pkg_path = Path("..", "..", "src").absolute()
+assert pkg_path.exists(), f"Invalid path {pkg_path}"
+sys.path.insert(0, str(pkg_path))
 
+from typing import Dict, List
 
-# -- General configuration ------------------------------------------------
+import mckit
+
+# -- Project information -----------------------------------------------------
+
+
+# General information about the project.
+project = "mckit"
+copyright = "2017, Roman Rodionov"
+author = "Roman Rodionov"
 
-# If your documentation needs a minimal Sphinx version, state it here.
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
 #
-# needs_sphinx = '1.0'
+# The short X.Y version.
+version = mckit.__version__.rsplit(".", maxsplit=1)[0]
+# The full version, including alpha/beta/rc tags.
+release = mckit.__version__
 
-# Add any Sphinx extension module names here, as strings. They can be
-# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
-# ones.
-import sphinx_rtd_theme
 
-html_theme = "sphinx_rtd_theme"
+# -- General configuration ---------------------------------------------------
 
-extensions = [
+extensions: list[str] = [
     "sphinx.ext.autodoc",
     "sphinx.ext.coverage",
     "sphinx.ext.mathjax",
-    "sphinx.ext.ifconfig",
+    # "sphinx.ext.ifconfig",
+    # "sphinx.ext.doctest",
+    "sphinx.ext.duration",
+    "sphinx.ext.extlinks",
+    "sphinx.ext.intersphinx",
+    "sphinx.ext.napoleon",
+    "sphinx.ext.todo",
     "sphinx.ext.viewcode",
-    "numpydoc",
-    "sphinxcontrib.htmlhelp",
-    # "sphinxcontrib.jsmath",  # TODO dvp: check these modules docs
-    "sphinxcontrib.napoleon",
-    "sphinxcontrib.qthelp",
+    "sphinx_click",
     # "sphinx_autodoc_typehints",
-    "sphinx_autorun",
-    "sphinx_rtd_theme",
 ]
+"""Used extensions.
+
+See `Sphinx Extensions `_
+"""
+
+# -- Options for autodoc ----------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#configuration
+
+# Automatically extract typehints when specified and place them in
+# descriptions of the relevant function/method.
+autodoc_typehints = "description"
+
+# Don't show class signature with the class' name.
+autodoc_class_signature = "separated"
+
+intersphinx_mapping = {
+    "python": ("https://docs.python.org/", None),
+    "numpy": ("http://docs.scipy.org/doc/numpy/", None),
+}
 
 # Napoleon settings
 napoleon_google_docstring = True
@@ -77,45 +103,29 @@
 # The master toctree document.
 master_doc = "index"
 
-# General information about the project.
-project = "mckit"
-copyright = "2017, Roman Rodionov"
-author = "Roman Rodionov"
-
-# The version info for the project you're documenting, acts as replacement for
-# |version| and |release|, also used in various other places throughout the
-# built documents.
-#
-# The short X.Y version.
-version = "0.1"
-# The full version, including alpha/beta/rc tags.
-release = "1"
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
 #
 # This is also used if you do content translation via gettext catalogs.
 # Usually you set "language" from the command line for these cases.
-language = "ru"
+language = "en"
 
 # List of patterns, relative to source directory, that match files and
 # directories to ignore when looking for source files.
-# This patterns also effect to html_static_path and html_extra_path
-exclude_patterns = []
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns: list[str] = []
 
 # The name of the Pygments (syntax highlighting) style to use.
 pygments_style = "sphinx"
 
-# If true, `todo` and `todoList` produce output, else they produce nothing.
-todo_include_todos = False
-
 
-# -- Options for HTML output ----------------------------------------------
+# -- Options for HTML output -------------------------------------------------
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
 #
-html_theme = "bizstyle"
+html_theme = "nature"
 
 # Theme options are theme-specific and customize the look and feel of a theme
 # further.  For a list of options available for each theme, see the
@@ -126,8 +136,20 @@
 # Add any paths that contain custom static files (such as style sheets) here,
 # relative to this directory. They are copied after the builtin static files,
 # so a file named "default.css" will overwrite the builtin "default.css".
-html_static_path = ["_static"]
+# html_static_path = ["_static"]
 
+# https://www.sphinx-doc.org/en/master/usage/extensions/todo.html#confval-todo_include_todos
+todo_include_todos: bool = True
+
+# Custom sidebar templates, must be a dictionary that maps document names
+# to template names.
+#
+# The default sidebars (for documents that don't match any pattern) are
+# defined by theme itself.  Builtin themes are using these templates by
+# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
+# 'searchbox.html']``.
+#
+# html_sidebars = {}
 
 # -- Options for HTMLHelp output ------------------------------------------
 
@@ -137,49 +159,18 @@
 
 # -- Options for LaTeX output ---------------------------------------------
 
-latex_elements = {
+latex_elements: dict[str, str] = {
     # The paper size ('letterpaper' or 'a4paper').
-    #
-    # 'papersize': 'letterpaper',
+    "papersize": "a4paper",
     # The font size ('10pt', '11pt' or '12pt').
-    #
-    # 'pointsize': '10pt',
+    "pointsize": "12pt",
     # Additional stuff for the LaTeX preamble.
-    #
-    # 'preamble': '',
+    "preamble": "",
     # Latex figure (float) alignment
-    #
-    # 'figure_align': 'htbp',
+    "figure_align": "htbp",
 }
 
 # Grouping the document tree into LaTeX files. List of tuples
 # (source start file, target name, title,
 #  author, documentclass [howto, manual, or own class]).
-latex_documents = [
-    (master_doc, "mckit.tex", "mckit Documentation", "Roman Rodionov", "manual")
-]
-
-
-# -- Options for manual page output ---------------------------------------
-
-# One entry per manual page. List of tuples
-# (source start file, name, description, authors, manual section).
-man_pages = [(master_doc, "mckit", "mckit Documentation", [author], 1)]
-
-
-# -- Options for Texinfo output -------------------------------------------
-
-# Grouping the document tree into Texinfo files. List of tuples
-# (source start file, target name, title, author,
-#  dir menu entry, description, category)
-texinfo_documents = [
-    (
-        master_doc,
-        "mckit",
-        "mckit Documentation",
-        author,
-        "mckit",
-        "One line description of project.",
-        "Miscellaneous",
-    )
-]
+latex_documents = [(master_doc, "mckit.tex", "mckit Documentation", "Roman Rodionov", "manual")]
diff --git a/docs/source/index.rst b/docs/source/index.rst
index e9bd121c..233df663 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -1,17 +1,33 @@
-.. mckit documentation master file, created by
-   sphinx-quickstart on Tue May  2 16:47:06 2017.
-   You can adapt this file completely to your liking, but it should at least
-   contain the root `toctree` directive.
-
+=================================
 Welcome to mckit's documentation!
 =================================
 
+.. todo::
+
+   The document is in progress.
+
+
+.. todo::
+
+   Add English version
+
 Пакет mckit предназначен для облегчения работы с кодами радиационного транспорта
 и упрощения процесса анализа полученных результатов. Основной средой для работы
 предполагается использовать jupyter notebook.
 
+Usage
+=====
+
+Command line interface
+----------------------
+
+.. click:: mckit.cli.runner:mckit
+   :prog: mckit
+   :nested: full
+
+
 Основные задачи
----------------
+===============
 
 1. Упрощение процесса подготовки и интеграции моделей.
 
@@ -24,6 +40,10 @@ Welcome to mckit's documentation!
 
 5. Представление результатов.
 
+
+Details
+=======
+
 .. toctree::
    :maxdepth: 2
    :caption: Contents:
@@ -32,7 +52,13 @@ Welcome to mckit's documentation!
    surface
    transformation
    material
-   reference
+   readme
+   modules
+   mcnp-model
+   mcnp-parser
+   developer
+   license
+   todo
 
 
 
diff --git a/docs/source/license.rst b/docs/source/license.rst
new file mode 100644
index 00000000..60aac09b
--- /dev/null
+++ b/docs/source/license.rst
@@ -0,0 +1,5 @@
+
+License
+========
+
+.. include:: ../../LICENSE
diff --git a/docs/source/material.rst b/docs/source/material.rst
index 5c14480a..f8e52ab6 100644
--- a/docs/source/material.rst
+++ b/docs/source/material.rst
@@ -1,4 +1,4 @@
-.. _material
+.. _material:
 
 Материалы
 =========
@@ -8,7 +8,7 @@
 либо концентрацией атомов вещества :math:`n`. Соответственно, эти две величины
 связаны между собой соотношениями:
 
-.. math:: n = \cfrac{\rho N_a}{\mu}
+.. math::  n = \cfrac{\rho N_a}{\mu}
    :label: n_rho
 
 .. math:: \rho = \cfrac{n \mu}{N_a}
diff --git a/docs/source/mckit.cli.commands.rst b/docs/source/mckit.cli.commands.rst
new file mode 100644
index 00000000..1ba62236
--- /dev/null
+++ b/docs/source/mckit.cli.commands.rst
@@ -0,0 +1,61 @@
+mckit.cli.commands package
+==========================
+
+Submodules
+----------
+
+mckit.cli.commands.check module
+-------------------------------
+
+.. automodule:: mckit.cli.commands.check
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.commands.common module
+--------------------------------
+
+.. automodule:: mckit.cli.commands.common
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.commands.compose module
+---------------------------------
+
+.. automodule:: mckit.cli.commands.compose
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.commands.decompose module
+-----------------------------------
+
+.. automodule:: mckit.cli.commands.decompose
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.commands.split module
+-------------------------------
+
+.. automodule:: mckit.cli.commands.split
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.commands.transform module
+-----------------------------------
+
+.. automodule:: mckit.cli.commands.transform
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit.cli.commands
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mckit.cli.rst b/docs/source/mckit.cli.rst
new file mode 100644
index 00000000..7bf7eda1
--- /dev/null
+++ b/docs/source/mckit.cli.rst
@@ -0,0 +1,37 @@
+mckit.cli package
+=================
+
+Subpackages
+-----------
+
+.. toctree::
+   :maxdepth: 4
+
+   mckit.cli.commands
+
+Submodules
+----------
+
+mckit.cli.logging module
+------------------------
+
+.. automodule:: mckit.cli.logging
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.cli.runner module
+-----------------------
+
+.. automodule:: mckit.cli.runner
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit.cli
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mckit.parser.common.rst b/docs/source/mckit.parser.common.rst
new file mode 100644
index 00000000..53170d58
--- /dev/null
+++ b/docs/source/mckit.parser.common.rst
@@ -0,0 +1,61 @@
+mckit.parser.common package
+===========================
+
+Submodules
+----------
+
+mckit.parser.common.Lexer module
+--------------------------------
+
+.. automodule:: mckit.parser.common.Lexer
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.common.cell\_index module
+--------------------------------------
+
+.. automodule:: mckit.parser.common.cell_index
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.common.composition\_index module
+---------------------------------------------
+
+.. automodule:: mckit.parser.common.composition_index
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.common.surface\_index module
+-----------------------------------------
+
+.. automodule:: mckit.parser.common.surface_index
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.common.transformation\_index module
+------------------------------------------------
+
+.. automodule:: mckit.parser.common.transformation_index
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.common.utils module
+--------------------------------
+
+.. automodule:: mckit.parser.common.utils
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit.parser.common
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mckit.parser.rst b/docs/source/mckit.parser.rst
new file mode 100644
index 00000000..52ad1886
--- /dev/null
+++ b/docs/source/mckit.parser.rst
@@ -0,0 +1,93 @@
+mckit.parser package
+====================
+
+Subpackages
+-----------
+
+.. toctree::
+   :maxdepth: 4
+
+   mckit.parser.common
+
+Submodules
+----------
+
+mckit.parser.cell\_parser module
+--------------------------------
+
+.. automodule:: mckit.parser.cell_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.material\_parser module
+------------------------------------
+
+.. automodule:: mckit.parser.material_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.mcnp\_input\_sly\_parser module
+--------------------------------------------
+
+.. automodule:: mckit.parser.mcnp_input_sly_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.mcnp\_section\_parser module
+-----------------------------------------
+
+.. automodule:: mckit.parser.mcnp_section_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.mctal\_parser module
+---------------------------------
+
+.. automodule:: mckit.parser.mctal_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.meshtal\_parser module
+-----------------------------------
+
+.. automodule:: mckit.parser.meshtal_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.meshtal\_tab module
+--------------------------------
+
+.. automodule:: mckit.parser.meshtal_tab
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.surface\_parser module
+-----------------------------------
+
+.. automodule:: mckit.parser.surface_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.parser.transformation\_parser module
+------------------------------------------
+
+.. automodule:: mckit.parser.transformation_parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit.parser
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mckit.rst b/docs/source/mckit.rst
new file mode 100644
index 00000000..83840196
--- /dev/null
+++ b/docs/source/mckit.rst
@@ -0,0 +1,135 @@
+mckit package
+=============
+
+Subpackages
+-----------
+
+.. toctree::
+   :maxdepth: 4
+
+   mckit.cli
+   mckit.parser
+   mckit.utils
+
+Submodules
+----------
+
+mckit.body module
+-----------------
+
+.. automodule:: mckit.body
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.box module
+----------------
+
+.. automodule:: mckit.box
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.card module
+-----------------
+
+.. automodule:: mckit.card
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.constants module
+----------------------
+
+.. automodule:: mckit.constants
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.fmesh module
+------------------
+
+.. automodule:: mckit.fmesh
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.geometry module
+---------------------
+
+.. automodule:: mckit.geometry
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.libnlopt module
+---------------------
+
+.. automodule:: mckit.libnlopt
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.material module
+---------------------
+
+.. automodule:: mckit.material
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.printer module
+--------------------
+
+.. automodule:: mckit.printer
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.source module
+-------------------
+
+.. automodule:: mckit.source
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.surface module
+--------------------
+
+.. automodule:: mckit.surface
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.transformation module
+---------------------------
+
+.. automodule:: mckit.transformation
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.universe module
+---------------------
+
+.. automodule:: mckit.universe
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.version module
+--------------------
+
+.. automodule:: mckit.version
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mckit.utils.rst b/docs/source/mckit.utils.rst
new file mode 100644
index 00000000..469ff46b
--- /dev/null
+++ b/docs/source/mckit.utils.rst
@@ -0,0 +1,69 @@
+mckit.utils package
+===================
+
+Submodules
+----------
+
+mckit.utils.Index module
+------------------------
+
+.. automodule:: mckit.utils.Index
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.accept module
+-------------------------
+
+.. automodule:: mckit.utils.accept
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.io module
+---------------------
+
+.. automodule:: mckit.utils.io
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.misc module
+-----------------------
+
+.. automodule:: mckit.utils.misc
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.named module
+------------------------
+
+.. automodule:: mckit.utils.named
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.resource module
+---------------------------
+
+.. automodule:: mckit.utils.resource
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+mckit.utils.tolerance module
+----------------------------
+
+.. automodule:: mckit.utils.tolerance
+   :members:
+   :undoc-members:
+   :show-inheritance:
+
+Module contents
+---------------
+
+.. automodule:: mckit.utils
+   :members:
+   :undoc-members:
+   :show-inheritance:
diff --git a/docs/source/mcnp-parser.rst b/docs/source/mcnp-parser.rst
index 54017682..d37a74d5 100644
--- a/docs/source/mcnp-parser.rst
+++ b/docs/source/mcnp-parser.rst
@@ -1,4 +1,4 @@
-.. _mcnp
+.. _mcnp:
 
 Парсер входного файла MCNP
 ==========================
diff --git a/docs/source/modules.rst b/docs/source/modules.rst
new file mode 100644
index 00000000..75e09ce9
--- /dev/null
+++ b/docs/source/modules.rst
@@ -0,0 +1,7 @@
+src
+===
+
+.. toctree::
+   :maxdepth: 4
+
+   mckit
diff --git a/docs/source/readme.rst b/docs/source/readme.rst
new file mode 100644
index 00000000..a6210d3d
--- /dev/null
+++ b/docs/source/readme.rst
@@ -0,0 +1 @@
+.. include:: ../../README.rst
diff --git a/docs/source/reference.rst b/docs/source/reference.rst
deleted file mode 100644
index 1f3360f0..00000000
--- a/docs/source/reference.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-Reference
-=========
-
-.. contents::
-    :local:
-    :backlinks: none
-
-
-mckit.universe
---------------------------
-
-.. automodule:: mckit.universe
-   :members:
-
-
-mckit.body
-----------------------------
-
-.. automodule:: mckit.body
-   :members:
diff --git a/docs/source/todo.rst b/docs/source/todo.rst
new file mode 100644
index 00000000..7f4d178f
--- /dev/null
+++ b/docs/source/todo.rst
@@ -0,0 +1,4 @@
+TODO
+====
+
+.. todolist::
diff --git a/environment.yaml b/environment.yaml
new file mode 100644
index 00000000..20373959
--- /dev/null
+++ b/environment.yaml
@@ -0,0 +1,10 @@
+name: mckit
+
+channels:
+  - default
+  - conda-forge
+
+dependencies:
+  - python=3.9
+  - pip
+  - poetry
diff --git a/extension_geometry.py b/extension_geometry.py
deleted file mode 100644
index 47e1465e..00000000
--- a/extension_geometry.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import os
-
-from functools import partial
-
-from extension_utils import extra_compile_args, include_dirs, library_dirs
-from setuptools import Extension
-
-geometry_dependencies = [
-    "mkl_rt",
-    "nlopt",
-]
-
-geometry_sources = ["geometrymodule.c", "box.c", "surface.c", "shape.c", "rbtree.c"]
-geometry_sources_root = os.path.join("mckit", "src")
-geometry_sources = list(
-    map(partial(os.path.join, geometry_sources_root), geometry_sources)
-)
-
-geometry_extension = Extension(
-    "mckit.geometry",
-    sources=geometry_sources,
-    include_dirs=include_dirs,
-    libraries=geometry_dependencies,
-    library_dirs=library_dirs,
-    extra_compile_args=extra_compile_args,
-    language="c",
-)
diff --git a/extension_utils.py b/extension_utils.py
deleted file mode 100644
index a9b75b7d..00000000
--- a/extension_utils.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import os
-import platform
-import shutil
-import sys
-
-from distutils.sysconfig import get_python_inc
-from pathlib import Path
-
-import numpy as np
-
-SYSTEM_WINDOWS = platform.system() == "Windows"
-
-
-def create_directory(path: Path) -> Path:
-    if path.exists():
-        shutil.rmtree(path)
-    path.mkdir(exist_ok=True, parents=True)
-    return path
-
-
-np_include = np.get_include()
-drop_parts = 5 if SYSTEM_WINDOWS else 6
-site = Path(*(Path(np_include).parts[:-drop_parts]))
-python_inc = get_python_inc()
-include_dirs = [python_inc, np_include]
-
-if SYSTEM_WINDOWS:
-    include_dirs.append(str(site / "Library/include"))
-    library_dirs = [os.path.join(sys.base_prefix, "libs"), str(site / "Library/lib")]
-    extra_compile_args = ["/O2"]
-else:
-    if platform.system() != "Linux":
-        print(
-            f"--- WARNING: the build scenario is not tested on platform {platform.system()}.",
-            "             Trying the scenario for Linux.",
-            sep="\n",
-        )
-    include_dirs.append(str(site / "include"))
-    library_dirs = [str(site / "lib")]
-    extra_compile_args = ["-O3", "-w"]
-
-
-def check_directories(*directories: str) -> None:
-    for directory in directories:
-        if not Path(directory).is_dir():
-            raise EnvironmentError(f"The directory {directory} does not exist")
-
-
-check_directories(*include_dirs)
-check_directories(*library_dirs)
diff --git a/extern/CMakeLists.txt b/extern/CMakeLists.txt
new file mode 100644
index 00000000..24df546b
--- /dev/null
+++ b/extern/CMakeLists.txt
@@ -0,0 +1,6 @@
+set(NLOPT_PYTHON OFF)
+set(NLOPT_GUILE OFF)
+set(NLOPT_MATLAB OFF)
+set(NLOPT_OCTAVE OFF)
+set(NLOPT_SWIG OFF)
+add_subdirectory(nlopt)
diff --git a/extern/nlopt b/extern/nlopt
new file mode 160000
index 00000000..b22a9f7f
--- /dev/null
+++ b/extern/nlopt
@@ -0,0 +1 @@
+Subproject commit b22a9f7f65e589022bc9a775ad9977c792fab123
diff --git a/install-build-tools-win.ps1 b/install-build-tools-win.ps1
deleted file mode 100644
index 8e281039..00000000
--- a/install-build-tools-win.ps1
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# poetry can be installed with this script
-#
-# 
-# See https://github.com/pyenv-win/pyenv-win and https://python-poetry.org/docs/
-#
-
-# If we decide to use pyenv-win
-# [System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
-# [System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
-# [System.Environment]::SetEnvironmentVariable('path', $HOME + "\.pyenv\pyenv-win\bin;" + $HOME + "\.pyenv\pyenv-win\shims;" + $HOME + "\.poetry\bin;"+ $env:Path,"User")
-# git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv"
-# pyenv update
-# pyenv install 3.7.9
-# pyenv install 3.8.6
-# pyenv install 3.9.0
-# 
-# Note: pyenv-win doesn't provide 'system' option for global command
-#
-# pyenv global 3.9.0 3.8.6 3.7.9  # These are the most recent versions available for 2020-11-12, update as needed
-# pyenv virtualenv 3.8.2 mckit0.5.0-py3.8
-# pyenv local mckit0.5.0-py3.8 3.9 3.8 3.7
-
-
-# Poetry
-(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
-
diff --git a/install-build-tools.sh b/install-build-tools.sh
deleted file mode 100755
index 0b6b2d48..00000000
--- a/install-build-tools.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/usr/bin/env bash
-
-OS="$(uname)"
-
-function install_linux_prerequisites() {
-    sudo apt update && sudo apt install -y make build-essential libssl-dev zlib1g-dev \
-        libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
-        libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
-}
-
-function install_poetry() {
-    if [[ ! -e poetry ]]; then
-        #
-        # This installs the latest poetry for current user global scope.
-        # See https://python-poetry.org/docs/#installation#
-        #
-        curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
-        ln -s $HOME/.poetry/bin/poetry $HOME/bin/poetry
-    fi
-}
-
-function install_linux_pyenv() {
-    export PATH="~/.pyenv/bin:$PATH"
-    if [[ ! -e pyenv ]]; then
-        #
-        # install pyenv
-        #
-        curl https://pyenv.run | bash
-        export PATH="$HOME/.pyenv/bin:$PATH"
-        # also install tools
-        git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
-        git clone git://github.com/pyenv/pyenv-doctor.git $(pyenv root)/plugins/pyenv-doctor
-        # Add the following lines to your ~/.bashrc or ~/.zshrc:
-        eval "$(pyenv init -)"
-        eval "$(pyenv virtualenv-init -)"
-        #
-        # In Zsh you can use pyenv-zsh plugin.
-        #
-    fi
-}
-
-function install_python() {
-    local version="${1:-3.9.1}"
-    pyenv install $version
-    python = "python$version"
-    $python -m pip install --upgrade pip setuptools wheel
-    pyenv local $version
-}
-
-# pre-commit
-# see https://cjolowicz.github.io/posts/hypermodern-python-03-linting/#managing-git-hooks-with-precommit
-#
-function install_precommit() {
-    pythom -m pip install --upgrade pre-commit
-}
-
-function install_pyenv_win() {
-    git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv"
-}
-
-function setup_precommit() {
-    pre-commit install
-    pre-commit run -all-files
-}
-
-function install_all() {
-    if [[ "$OS" == "Linux" ]]; then
-        install_linux_prerquisites
-        #
-        #    ATTENTION!
-        #    =========
-        #
-        #    Make sure that pyenv is before poetry in PATH.
-        #
-        export PATH="$HOME/.pyenv/bin:$HOME/.poetry/bin:$PATH"
-        install_linux_pyenv && \
-        install_python      && \
-        install_poetry
-    elif [[ "$OS" == "MINGW64_NT-6.3-9600" ]]; then
-        echo "Use power-shell script install-pyenv-win.ps1"
-        return
-        # export PATH="$HOME/.pyenv/bin:$HOME/.poetry/bin:$PATH"
-        # install_pyenv_win   && \
-        # install_python      && \
-        # install_poetry
-    else
-        echo "ERROR: Install build tools is not implemented for $OS"
-        echo "       See the comment in ${0}"
-        # There's Windows version for pyenv: https://pypi.org/project/pyenv-win/1.1.2/"
-        # To install poetry on Windows use:
-        #  (Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
-        # Then setup PATH: remember pyenv should appear in the PATH before poetry.
-        # In that case poetry will use the local virtual environment created by pyenv.
-        #
-    fi
-}
-
-
-# vim: set ts=4 sw=0: tw=79 ss=0 ft=sh et ai :
diff --git a/install-poetry-for-conda.sh b/install-poetry-for-conda.sh
deleted file mode 100755
index 7bd86494..00000000
--- a/install-poetry-for-conda.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#
-# See https://github.com/python-poetry/poetry/issues/105
-# https://github.com/biotite-dev/biotite/issues/214
-#
-# Configure the Poetry's Virtualenv location.
-# Use `conda info` and https://stedolan.github.io/jq/download/
-CONDA_ENV_PATH=$(conda info --json | jq '.envs_dirs[0]')  # set the variable explicitly in Windows
-poetry config settings.virtualenvs.path $CONDA_ENV_PATH
-poetry config settings.virtualenvs.create 0
diff --git a/justfile b/justfile
new file mode 100644
index 00000000..0412d711
--- /dev/null
+++ b/justfile
@@ -0,0 +1,163 @@
+alias t := test
+alias c := check
+set dotenv-load := true
+
+default_python := "3.13"
+TITLE := `uv version`
+VERSION := `uv version --short`
+
+log := "warn"
+
+export JUST_LOG := log
+
+default:
+  @just --list
+
+# create venv, if not exists
+[group: 'dev']
+venv:
+  [ -d .venv ] || uv venv --python {{default_python}} --seed
+
+# build package
+[group: 'dev']
+build: venv
+  git submodule update --init --recursive --depth 1
+  uv build
+
+# clean reproducible files
+[group: 'dev']
+clean:
+  #!/bin/bash
+  dirs_to_clean=(
+      ".benchmarks"
+      ".cache"
+      ".eggs"
+      ".mypy_cache"
+      ".nox"
+      ".pytest_cache"
+      ".ruff_cache"
+      ".venv"
+      "__pycache__"
+      "_build"
+      "build"
+      "cmake-build-debug"
+      "dist"
+      "htmlcov"
+  )
+  for d in "${dirs_to_clean[@]}"; do
+      find . -type d -name "$d" -exec rm -rf {} +
+  done
+  files_to_clean=(
+      "*.so"
+      "*.so.*"
+      "*.dll"
+      "*.dylib"
+  )
+  for f in "${files_to_clean[@]}"; do
+      find src/mckit -type f -name "$f" -exec rm -rf {} +
+  done
+
+
+# install package
+[group: 'dev']
+install: build
+  uv sync   
+
+# clean build
+[group: 'dev']
+reinstall: clean install
+
+
+# Check style and test
+[group: 'dev']
+check: pre-commit test
+
+[group: 'dev']
+@bump *args="patch":
+  uv version --bump {{args}}
+  git commit -m "bump: version $(uv version)" pyproject.toml uv.lock 
+
+# update dependencies
+[group: 'dev']
+@up:
+  pre-commit autoupdate
+  uv self update
+
+# ruff check and format
+[group: 'dev']
+@ruff:
+  ruff check --fix src tests
+  ruff format src tests
+
+# test up to the first fail
+[group: 'test']
+test-ff *args:
+  @pytest -vv -x {{args}}
+
+# test with clean cache
+[group: 'test']
+test-cache-clear *args:
+  @pytest -vv --emoji --cache-clear {{args}}
+
+# test fast
+[group: 'test']
+test-fast *args:
+  @pytest -vv --emoji -m "not slow" {{args}}
+
+# run all the tests
+[group: 'test']
+test *args:
+  @pytest -vv --emoji {{args}}
+
+# run documentation tests 
+[group: 'test']
+xdoctest *args:
+  @uv run --no-dev --group test --group xdoctest python -m xdoctest --silent --style google -c all src tools {{args}}
+
+# create coverage data
+[group: 'test']
+coverage:
+  @uv run --no-dev --group coverage coverage run --parallel -m pytest
+  @uv run --no-dev --group coverage coverage combine
+  @uv run --no-dev --group coverage coverage report --show-missing --skip-covered
+
+# coverage to html
+[group: 'test']
+coverage-html: coverage
+  @uv run --no-dev --group coverage coverage html
+
+# check correct typing at runtime
+[group: 'test']
+typeguard *args:
+  @uv run --no-dev --group test --group typeguard pytest -vv --emoji --typeguard-packages=src {{args}}
+
+
+# Run pre-commit on all files
+[group: 'lint']
+pre-commit:
+  @uv run --no-dev --group pre-commit pre-commit run -a 
+
+# Run mypy
+[group: 'lint']
+mypy:
+  @uv run --no-dev --group mypy mypy src docs/source/conf.py
+
+# Check rst-texts
+[group: 'docs']
+rstcheck:
+  @rstcheck *.rst docs/source/*.rst
+
+# build documentation
+[group: 'docs']
+docs-build: # rstcheck
+  @uv run --no-dev --group docs sphinx-build docs/source docs/_build
+
+# browse and edit documentation with auto build
+docs:
+  @uv run --no-dev --group docs --group docs-auto sphinx-autobuild --open-browser docs/source docs/_build
+
+
+# modules required to debug setup.py
+[group: 'debug-setup']
+@scbld:
+  pip install cmake scikit-build mkl-devel numpy ninja
diff --git a/mckit/__init__.py b/mckit/__init__.py
deleted file mode 100644
index 2cee7394..00000000
--- a/mckit/__init__.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# flake8: noqa F401
-
-
-from .universe import Universe
-from .surface import create_surface, Plane, Sphere, Cylinder, Cone, Torus, GQuadratic
-from .body import Shape, Body
-from .transformation import Transformation
-from .material import AVOGADRO, Element, Composition, Material
-from .fmesh import FMesh
-from .parser.meshtal_parser import read_meshtal
-from .parser.mctal_parser import read_mctal
-from .version import (
-    __author__,
-    __copyright__,
-    __license__,
-    __title__,
-    __version__,
-    __summary__,
-)
-import os
-import sys
-import platform
-
-if platform.system() == "Windows":
-    os.add_dll_directory(
-        os.path.join(sys.prefix, "Library", "bin")
-    )  # nlopt.dll should be there
-
-
-__doc__ = __summary__
diff --git a/mckit/box.py b/mckit/box.py
deleted file mode 100644
index 7e412683..00000000
--- a/mckit/box.py
+++ /dev/null
@@ -1,48 +0,0 @@
-import numpy as np
-
-# noinspection PyUnresolvedReferences,PyPackageRequirements
-from .geometry import EX, EY, EZ, Box as _Box, GLOBAL_BOX as _GLOBAL_BOX
-
-
-class Box(_Box):
-    __doc__ = _Box.__doc__
-
-    def __init__(self, center, wx, wy, wz, ex=EX, ey=EY, ez=EZ):
-        _Box.__init__(self, center, wx, wy, wz, ex=ex, ey=ey, ez=ez)
-
-    @classmethod
-    def from_geometry_box(cls, geometry_box: _Box):
-        return cls(
-            geometry_box.center,
-            *geometry_box.dimensions,
-            geometry_box.ex,
-            geometry_box.ey,
-            geometry_box.ez,
-        )
-
-    def __eq__(self, other):
-        return (
-            np.array_equal(self.center, other.center)
-            and np.array_equal(self.dimensions, other.dimensions)
-            and np.array_equal(self.ex, other.ex)
-            and np.array_equal(self.ey, other.ey)
-            and np.array_equal(self.ez, other.ez)
-        )
-
-    def __hash__(self):
-        return hash((self.center, self.dimensions, self.ex, self.ey, self.ez))
-
-    def __getstate__(self):
-        center = self.center
-        wx, wy, wz = self.dimensions
-        ex = self.ex
-        ey = self.ey
-        ez = self.ez
-        return center, wx, wy, wz, ex, ey, ez
-
-    def __setstate__(self, state):
-        center, wx, wy, wz, ex, ey, ez = state
-        self.__init__(center, wx, wy, wz, ex, ey, ez)
-
-
-GLOBAL_BOX = Box.from_geometry_box(_GLOBAL_BOX)
diff --git a/mckit/card.py b/mckit/card.py
deleted file mode 100644
index bfab9f6d..00000000
--- a/mckit/card.py
+++ /dev/null
@@ -1,95 +0,0 @@
-"""Features, common for all cards"""
-from abc import ABC, abstractmethod
-from operator import xor
-from typing import Optional, Text, List
-
-from toolz import reduce
-
-from .printer import print_card
-from mckit.utils.named import Name
-
-
-class Card(ABC):
-    """Features, common for all cards."""
-
-    def __init__(self, **options):
-        self.options = options
-
-    def name(
-        self,
-    ) -> Optional[
-        Name
-    ]:  # TODO dvp: we'd better have special property name, don't use options for that
-        """Returns card's name."""
-        return self.options.get("name", None)
-
-    def rename(self, new_name) -> "Card":
-        """Renames the card."""
-        self.options["name"] = new_name
-        return self
-
-    @property
-    def is_anonymous(self):
-        return self.name() is None
-
-    @abstractmethod
-    def mcnp_words(self, pretty=False) -> List[Text]:
-        """Gets a list of card words."""
-
-    @property
-    def has_original(self) -> bool:
-        return "original" in self.options.keys()
-
-    @property
-    def has_comment_above(self) -> bool:
-        return "comment_above" in self.options.keys()
-
-    def mcnp_repr(self, pretty: bool = False) -> Text:
-        """Gets str representation of the card."""
-        # TODO dvp: try to use original texts, if available
-        # if self.has_original:
-        #     if self.has_comment_above:
-        #         return self.comment_above + '\n' + self.original
-        #     else:
-        #         return self.original
-        # else:
-        text: Text = print_card(self.mcnp_words(pretty))
-        return text
-
-    @property
-    def comment_above(self) -> Optional[Text]:
-        comment: Optional[Text] = self.options.get("comment_above", None)
-        return comment
-
-    @property
-    def original(self) -> Optional[Text]:
-        original: Text = self.options.get("original", None)
-        return original
-
-    def drop_original(self) -> None:
-        del self.options["original"]
-
-    def __str__(
-        self,
-    ):  # TODO dvp: option `name` is printed twice, should be explicit property of this class instance
-        return '{}: "{}"'.format(self.name(), self.options)
-
-    def __hash__(
-        self,
-    ):  # TODO dvp: dict hashing implementation: check for effect of instability of the options
-        return reduce(
-            xor, map(lambda x: hash(x[0]) ^ hash(x[1]), self.options.items()), 0
-        )
-
-    def __eq__(self, other):  # TODO dvp: what about nested dictionaries?
-        for k in other.options.keys():
-            if k not in self.options:
-                return False
-        for k, v in self.options.items():
-            if k not in other.options:
-                return False
-            my = self.options[k]
-            their = other.options[k]
-            if my != their:
-                return False
-        return True
diff --git a/mckit/cli/commands/__init__.py b/mckit/cli/commands/__init__.py
deleted file mode 100644
index 911161ea..00000000
--- a/mckit/cli/commands/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-# flake8: noca
-
-from .decompose import decompose as do_decompose  # noca: F401
-from .compose import compose as do_compose  # noca: F401
-from .split import split as do_split  # noca: F401
-from .check import check as do_check  # noca: F401
-from .transform import transform as do_transform  # noca: F401
diff --git a/mckit/cli/commands/transform.py b/mckit/cli/commands/transform.py
deleted file mode 100644
index d20fa127..00000000
--- a/mckit/cli/commands/transform.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Apply transformation to a model.
-"""
-from pathlib import Path
-
-from .common import save_mcnp
-from mckit.parser.mcnp_input_sly_parser import from_file
-from mckit.parser.mcnp_input_sly_parser import ParseResult
-from mckit.parser.mcnp_section_parser import clean_mcnp_cards
-from mckit.parser.mcnp_section_parser import split_to_cards
-from mckit.parser.transformation_parser import parse as parse_transformation
-from mckit.universe import Universe
-from mckit.utils.Index import IndexOfNamed
-from mckit.utils.Index import raise_on_duplicate_strategy
-from mckit.utils.logging import logger
-
-
-def transform(
-    output: Path,
-    transformation: str,
-    transformations: Path,
-    source: Path,
-    override: bool,
-) -> None:
-    logger.info("Transforming model from {s}", s=source)
-    if output.exists() and not override:
-        raise FileExistsError(
-            f"File {output} already exists. Remove it or use --override option"
-        )
-    parse_result: ParseResult = from_file(source)
-    src: Universe = parse_result.universe
-    trans = int(transformation)
-    logger.debug("Loading transformations from {}", transformations)
-    transformations_text = transformations.read_text()
-    transformations_list = list(
-        map(
-            lambda c: parse_transformation(c.text),
-            clean_mcnp_cards(split_to_cards(transformations_text)),
-        )
-    )
-    transformations_index = IndexOfNamed.from_iterable(
-        transformations_list,
-        on_duplicate=raise_on_duplicate_strategy,
-    )
-    if trans not in transformations_index:
-        raise ValueError(f"Transformation {trans} is not found in {transformations}")
-    the_transformation = transformations_index[trans]
-    dst = src.transform(the_transformation)
-    save_mcnp(dst, output, override)
diff --git a/mckit/constants.py b/mckit/constants.py
deleted file mode 100644
index 62983e53..00000000
--- a/mckit/constants.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import numpy as np
-
-# from mckit.geometry import MIN_VOLUME
-
-__all__ = [
-    "MIN_BOX_VOLUME",
-    "RESOLUTION",
-    "TIME_UNITS",
-    "FLOAT_TOLERANCE",
-    "MCNP_ENCODING",
-    "DROP_OPTIONS",
-]
-
-MIN_BOX_VOLUME = 0.001
-
-# Resolution of float number
-RESOLUTION = np.finfo(float).resolution
-
-FLOAT_TOLERANCE = 1.0e-12
-
-# TODO dvp: should be enum and change 365 to 365.25
-TIME_UNITS = {
-    "SECS": 1.0,
-    "MINS": 60.0,
-    "HOURS": 3600.0,
-    "DAYS": 3600.0 * 24,
-    "YEARS": 3600.0 * 24 * 365,
-}
-
-MCNP_ENCODING = "cp1251"
-
-DROP_OPTIONS = frozenset(
-    ["original", "transform", "comment", "trailing_comment", "comment_above"]
-)
diff --git a/mckit/material.py b/mckit/material.py
deleted file mode 100644
index 46da2867..00000000
--- a/mckit/material.py
+++ /dev/null
@@ -1,727 +0,0 @@
-import math
-import os
-import sys
-from functools import reduce
-from operator import xor
-from typing import Any
-from typing import cast
-from typing import Dict
-from typing import Iterable
-from typing import Tuple
-from typing import Union
-
-import numpy as np
-
-from .card import Card
-from .printer import MCNP_FORMATS
-
-__all__ = ["AVOGADRO", "Element", "Composition", "Material"]
-
-AVOGADRO = 6.02214085774e23
-
-_CHARGE_TO_NAME = {}
-_NAME_TO_CHARGE = {}
-_NATURAL_ABUNDANCE = {}
-_ISOTOPE_MASS = {}
-_path = os.path.dirname(sys.modules[__name__].__file__)
-
-with open(_path + "/data/isotopes.dat") as f:
-    for line in f:
-        number, name, *data = line.split()
-        number = int(number)
-        name = name.upper()
-        _CHARGE_TO_NAME[number] = name
-        _NAME_TO_CHARGE[name] = number
-        _NATURAL_ABUNDANCE[number] = {}
-        _ISOTOPE_MASS[number] = {}
-        for i in range(len(data) // 3):
-            isotope = int(data[i * 3])
-            _ISOTOPE_MASS[number][isotope] = float(data[i * 3 + 1])
-            abundance = data[i * 3 + 2]
-            if abundance != "*":
-                _NATURAL_ABUNDANCE[number][isotope] = float(abundance) / 100.0
-
-
-TFraction = Tuple[Union["Element", int, str], float]
-TFractions = Iterable[TFraction]
-
-
-class Composition(Card):
-    """Represents composition.
-
-    Composition is not a material. It specifies only isotopes and their
-    fractions. It doesn't concern absolute quantities like density and
-    concentration. Composition immediately corresponds to the MCNP's
-    material.
-
-    weight and atomic are both lists of tuples: (element, fraction, ...).
-
-    Parameters
-    ----------
-    atomic : list
-        Atomic fractions.
-    weight : list
-        Weight fractions.
-    options : dict
-        Dictionary of composition options.
-
-    Methods
-    -------
-    molar_mass()
-        Gets molar mass of the composition.
-    get_atomic(isotope)
-        Gets atomic fraction of the isotope.
-    get_weight(isotope)
-        Gets weight fraction of the isotope.
-    expand()
-        Expands natural abundance elements into detailed isotope composition.
-    natural(tolerance)
-        Try to replace detailed isotope composition with natural elements.
-    """
-
-    _tolerance = 1.0e-3
-    """Relative composition element concentration tolerance"""
-
-    _object_count = 0
-    """The number of objects created."""
-
-    @classmethod
-    def set_tolerance(cls, value):
-        """Sets new tolerance."""
-        if cls._object_count > 0:
-            raise AttributeError(
-                "Composition instances already exist. Cannot set tolerance."
-            )
-        cls._tolerance = value
-
-    @classmethod
-    def get_tolerance(cls):
-        """Gets relative tolerance of Composition comparison."""
-        return cls._tolerance
-
-    # TODO dvp: is there specs using both atomic and weight definitions
-    def __init__(
-        self, atomic: TFractions = None, weight: TFractions = None, **options: Any
-    ):
-        Card.__init__(self, **options)
-        self._composition = {}  # type Dict[Element, float]
-        elem_w = []
-        frac_w = []
-
-        if weight:
-            for elem, frac in weight:
-                if isinstance(elem, Element):
-                    elem_w.append(elem)
-                else:
-                    elem_w.append(Element(elem))
-                frac_w.append(frac)
-
-        elem_a = []
-        frac_a = []
-        if atomic:
-            for elem, frac in atomic:
-                if isinstance(elem, Element):
-                    elem_a.append(elem)
-                else:
-                    elem_a.append(Element(elem))
-                frac_a.append(frac)
-
-        if len(frac_w) + len(frac_a) > 0:
-            I_w = np.sum(frac_w)
-            I_a = np.sum(frac_a)
-            J_w = np.sum(np.divide(frac_w, [e.molar_mass for e in elem_w]))
-            J_a = np.sum(np.multiply(frac_a, [e.molar_mass for e in elem_a]))
-
-            II_diff = I_a - I_w
-            sq_root = np.sqrt(II_diff ** 2 + 4 * J_w * J_a)
-            if II_diff <= 0:
-                self._mu = 0.5 * (sq_root - II_diff) / J_w
-            else:
-                self._mu = 2 * J_a / (sq_root + II_diff)
-
-            norm_factor = self._mu * J_w + I_a
-            for el, frac in zip(elem_w, frac_w):
-                if el not in self._composition.keys():
-                    self._composition[el] = 0.0
-                self._composition[el] += self._mu / norm_factor * frac / el.molar_mass
-            for el, frac in zip(elem_a, frac_a):
-                if el not in self._composition.keys():
-                    self._composition[el] = 0.0
-                self._composition[el] += frac / norm_factor
-        else:
-            raise ValueError("Incorrect set of parameters.")
-        self._hash = reduce(xor, map(hash, self._composition.keys()))
-        self._object_count += 1
-
-    def copy(self):
-        return Composition(
-            atomic=cast(TFractions, self._composition.items()), **self.options
-        )
-
-    def __del__(self):
-        self._object_count -= 1
-
-    def __eq__(self, other):
-        if len(self._composition.keys()) != len(other._composition.keys()):
-            return False
-        for k1, v1 in self._composition.items():
-            v2 = other._composition.get(k1, None)
-            if v2 is None:
-                return False
-            if not math.isclose(v1, v2, rel_tol=self._tolerance):
-                return False
-        return True
-
-    def __hash__(self):
-        return reduce(
-            xor, map(hash, self._composition.keys())
-        )  # TODO dvp: why self._hash is not used
-
-    def mcnp_words(self, pretty=False):
-        words = ["M{0} ".format(self.name())]
-        for elem, frac in self._composition.items():
-            words.append(elem.mcnp_repr())
-            words.append("  ")
-            words.append(MCNP_FORMATS["material_fraction"].format(frac))
-            words.append("\n")
-        return words
-
-    def __getitem__(self, key):
-        return self.options[key]
-
-    def __iter__(self):
-        return iter(self._composition.items())
-
-    def __contains__(self, item):
-        """Checks if the composition contains the item.
-
-        Parameters
-        ----------
-        item : str or Element
-            Isotope. It can be either isotope name or Element instance.
-
-        Returns
-        -------
-        result : bool
-            True if the composition contains the isotope, False otherwise.
-        """
-        if not isinstance(item, Element):
-            item = Element(item)
-        return item in self._composition
-
-    def get_atomic(self, isotope):
-        """Gets atomic fraction of the isotope.
-
-        Raises KeyError if the composition doesn't contain the isotope.
-
-        Parameters
-        ----------
-        isotope : str or Element
-            Isotope. It can be either isotope name or Element instance.
-
-        Returns
-        -------
-        frac : float
-            Atomic fraction of the specified isotope.
-        """
-        if not isinstance(isotope, Element):
-            isotope = Element(isotope)
-        return self._composition[isotope]
-
-    def get_weight(self, isotope):
-        """Gets weight fraction of the isotope.
-
-        Raises KeyError if the composition doesn't contain the isotope.
-
-        Parameters
-        ----------
-        isotope : str or Element
-            Isotope. It can be either isotope name or Element instance.
-
-        Returns
-        -------
-        frac : float
-            Weight fraction of the specified isotope.
-        """
-        if not isinstance(isotope, Element):
-            isotope = Element(isotope)
-        at = self._composition[isotope]
-        return at * isotope.molar_mass / self._mu
-
-    @property
-    def molar_mass(self):
-        """Gets composition's effective molar mass [g / mol]."""
-        return self._mu
-
-    def expand(self):
-        """Expands elements with natural abundances into detailed isotope composition.
-
-        Returns
-        -------
-        new_comp : Composition
-            New expanded composition or self.
-        """
-        composition = {}
-        already = True
-        for el, conc in self._composition.items():
-            if el.mass_number == 0:
-                already = False
-            for isotope, frac in el.expand().items():
-                if isotope not in composition.keys():
-                    composition[isotope] = 0
-                composition[isotope] += conc * frac
-        if already:
-            return self
-        else:
-            return Composition(atomic=composition.items(), **self.options)
-
-    def natural(self, tolerance=1.0e-8):
-        """Tries to replace detailed isotope composition by natural elements.
-
-        Modifies current object.
-
-        Parameters
-        ----------
-        tolerance : float
-            Relative tolerance to consider isotope fractions as equal.
-            Default: 1.e-8
-
-        Returns
-        -------
-        comp : Composition
-            self, if composition is reduced successfully to natural. None returned if the
-            composition cannot be reduced to natural.
-        """
-        already = True
-        by_charge = {}  # type: Dict[int, Dict[int, float]]
-        for elem, fraction in self._composition.items():
-            q = elem.charge
-            if q not in by_charge.keys():
-                by_charge[q] = {}  # type: Dict[int, float]
-            a = elem.mass_number
-            if a > 0:
-                already = False
-            if a not in by_charge[q].keys():
-                by_charge[q][a] = 0
-            by_charge[q][a] += fraction
-
-        if already:  # No need for further checking - only natural elements present.
-            return self
-
-        composition = {}  # type: Dict[Element, float]
-        for q, isotopes in by_charge.items():
-            frac_0 = isotopes.pop(0, None)
-            tot_frac = sum(isotopes.values())
-            for a, fraction in isotopes.items():
-                normalized_fraction = fraction / tot_frac
-                delta = (
-                    2
-                    * abs(normalized_fraction - _NATURAL_ABUNDANCE[q][a])
-                    / (normalized_fraction + _NATURAL_ABUNDANCE[q][a])
-                )
-                if delta > tolerance:
-                    return None
-            elem = Element(q * 1000)
-            composition[elem] = tot_frac
-            if frac_0:
-                composition[elem] += frac_0
-        return Composition(atomic=cast(TFractions, composition.items()), **self.options)
-
-    def elements(self):
-        """Gets iterator over composition's elements."""
-        return iter(self._composition.keys())
-
-    @staticmethod
-    def mixture(*compositions):
-        """Makes mixture of the compositions with specific fractions.
-
-        Parameters
-        ----------
-        compositions : list
-            List of pairs composition, fraction.
-
-        Returns
-        -------
-        mix : Composition
-            Mixture.
-        """
-        atomics = []
-        if len(compositions) == 1:
-            return compositions[0][0]
-        for comp, frac in compositions:
-            for elem, atom_frac in comp:
-                atomics.append((elem, atom_frac * frac))
-        return Composition(atomic=atomics)
-
-
-class Material:
-    """Represents material.
-
-    If only one of `weight` or `atomic` parameters is specified, then the Material
-    there's no need to normalize it.
-
-    Parameters
-    ----------
-    atomic : TFractions
-        Atomic fractions. New composition will be created.
-    weight : TFractions
-        Weight fractions of isotopes. density of concentration must present.
-    composition : Composition
-        Composition instance. If it is specified, then this composition will be
-        used. Neither atomic nor weight must be present.
-    density : float
-        Density of the material (g/cc). It is incompatible with concentration
-        parameter.
-    concentration : float
-        Sets the atomic concentration (1 / cc). It is incompatible with density
-        parameter.
-    options : dict
-        Extra options.
-
-    Properties
-    ----------
-    density : float
-        Density of the material [g/cc].
-    concentration : float
-        Concentration of the material [atoms/cc].
-    composition : Composition
-        Material's composition.
-    molar_mass : float
-        Material's molar mass [g/mol].
-
-    Methods
-    -------
-    correct(old_vol, new_vol)
-        Correct material density - returns the corrected version of the
-        material.
-    mixture(*materials, fraction_type)
-        Makes a mixture of specified materials in desired proportions.
-    __getitem__(key)
-        Gets specific option.
-    """
-
-    # Relative density tolerance. Relative difference in densities when materials
-    _tolerance = 1.0e-3
-    # The number of created Material instances.
-    _object_count = 0
-
-    @classmethod
-    def set_tolerance(cls, value):
-        """Sets new tolerance."""
-        if cls._object_count > 0:
-            raise AttributeError(
-                "Material instances already exist. Cannot set tolerance."
-            )
-        cls._tolerance = value
-
-    @classmethod
-    def get_tolerance(cls):
-        """Gets relative tolerance of Composition comparison."""
-        return cls._tolerance
-
-    def __init__(
-        self,
-        atomic: TFractions = None,
-        weight: TFractions = None,
-        composition: Composition = None,
-        density: float = None,
-        concentration: float = None,
-        **options,
-    ):
-        # Attributes: _n - atomic density (concentration)
-        if isinstance(composition, Composition) and not atomic and not weight:
-            self._composition = composition
-        elif not composition and (weight or atomic):
-            self._composition = Composition(atomic=atomic, weight=weight, **options)
-        else:
-            raise ValueError("Incorrect set of parameters.")
-
-        if concentration and density or not concentration and not density:
-            raise ValueError("Incorrect set of parameters.")
-        elif concentration:
-            self._n = concentration
-        else:
-            self._n = density * AVOGADRO / self._composition.molar_mass
-        self._options = options
-        self._object_count += 1
-
-    def __del__(self):
-        self._object_count -= 1
-
-    def __eq__(self, other):
-        if not math.isclose(self._n, other.concentration, rel_tol=self._tolerance):
-            return False
-        return self._composition == other.composition
-
-    def __hash__(self):
-        return hash(self._composition)
-
-    def __getitem__(self, key):
-        return self._options[key]
-
-    @property
-    def density(self):
-        """Gets material's density [g per cc]."""
-        return self._n * self._composition.molar_mass / AVOGADRO
-
-    @property
-    def concentration(self):
-        """Gets material's concentration [atoms per cc]."""
-        return self._n
-
-    @property
-    def composition(self):
-        """Gets Composition instance that corresponds to the material."""
-        return self._composition
-
-    @property
-    def molar_mass(self):
-        """Gets material's effective molar mass [g / mol]."""
-        return self._composition.molar_mass
-
-    def correct(self, old_vol=None, new_vol=None, factor=None):
-        """Creates new material with fixed density to keep cell's mass.
-
-        Either old_vol and new_vol or factor must be specified.
-
-        Parameters
-        ----------
-        old_vol : float
-            Initial volume of the cell.
-        new_vol : float
-            New volume of the cell.
-        factor : float
-            By this factor density of material will be multiplied. If factor
-            is specified, then its value will be used.
-
-        Returns
-        -------
-        new_mat : Material
-            New material that takes into account new volume of the cell.
-        """
-        if factor is None:
-            factor = old_vol / new_vol
-        return Material(
-            composition=self._composition,
-            concentration=self._n * factor,
-            **self._options,
-        )
-
-    @staticmethod
-    def mixture(*materials, fraction_type="weight"):
-        """Creates new material as a mixture of others.
-
-        Volume fractions are not needed to be normalized, but normalization has effect.
-        If the sum of fractions is less than 1, then missing fraction is considered
-        to be void (density is reduced). If the sum of fractions is greater than 1,
-        the effect of compression is taking place. But for weight and atomic fractions
-        normalization will be done anyway.
-
-        Parameters
-        ----------
-        materials : list
-            A list of pairs material-fraction. material must be a Material class
-            instance because for mixture not only composition but density is
-            important.
-        fraction_type : str
-            Indicate how fraction should be interpreted.
-            'weight' - weight fractions (default);
-            'volume' - volume fractions;
-            'atomic' - atomic fractions.
-
-        Returns
-        -------
-        material : Material
-            New material.
-        """
-        if not materials:
-            raise ValueError("At least one material must be specified.")
-        if fraction_type == "weight":
-            fun = lambda m, f: f / m.molar_mass
-            norm = sum(fun(m, f) / m.concentration for m, f in materials)
-        elif fraction_type == "volume":
-            fun = lambda m, f: f * m.concentration
-            norm = 1
-        elif fraction_type == "atomic":
-            fun = lambda m, f: f
-            norm = sum(fun(m, f) / m.concentration for m, f in materials)
-        else:
-            raise ValueError("Unknown fraction type")
-        factor = sum([fun(m, f) for m, f in materials])
-        compositions = [(m.composition, fun(m, f) / factor) for m, f in materials]
-        new_comp = Composition.mixture(*compositions)
-        return Material(composition=new_comp, concentration=factor / norm)
-
-
-class Element:
-    """Represents isotope or isotope mixture for natural abundance case.
-
-    Parameters
-    ----------
-    _name : str or int
-        Name of isotope. It can be ZAID = Z * 1000 + A, where Z - charge,
-        A - the number of protons and neutrons. If A = 0, then natural abundance
-        is used. Also it can be an atom_name optionally followed by '-' and A.
-        '-' can be omitted. If there is no A, then A is assumed to be 0.
-    lib : str, optional
-        Name of library.
-    isomer : int
-        Isomer level. Default: 0 - ground state.
-    comment : str, optional
-        Optional comment to the element.
-
-    Properties
-    ----------
-    _charge : int
-        Charge number of the isotope.
-    _mass_number : int
-        Isotope's mass number.
-    molar_mass : float
-        Isotope's molar mass.
-    lib : str
-        Data library ID. Usually it is MCNP library, like '31b' for FENDL31b.
-    isomer : int
-        Isomer level. Usually may appear in FISPACT output.
-
-    Methods
-    -------
-    expand()
-        Expands natural composition of this element.
-    fispact_repr()
-        Gets FISPACT representation of the element.
-    mcnp_repr()
-        Gets MCNP representation of the element.
-    """
-
-    def __init__(self, _name: Union[str, int], lib=None, isomer=0, comment=None):
-        if isinstance(_name, int):
-            self._charge = _name // 1000
-            self._mass_number = _name % 1000
-        else:
-            z, a = self._split_name(_name.upper())
-            if z.isalpha():
-                self._charge = _NAME_TO_CHARGE[z]
-            else:
-                self._charge = int(z)
-            self._mass_number = int(a)
-
-        # molar mass calculation
-        Z = self._charge
-        A = self._mass_number
-        if A > 0:
-            if A in _ISOTOPE_MASS[Z].keys():
-                self._molar = _ISOTOPE_MASS[Z][A]
-            else:  # If no data about molar mass present, then mass number
-                self._molar = A  # itself is the best approximation.
-        else:  # natural abundance
-            self._molar = 0.0
-            for at_num, frac in _NATURAL_ABUNDANCE[Z].items():
-                self._molar += _ISOTOPE_MASS[Z][at_num] * frac
-        # Other flags and parameters
-        if isinstance(lib, str):
-            lib = lib.lower()
-        self._lib = lib
-        if self._mass_number == 0:
-            isomer = 0
-        self._isomer = isomer
-        self._comment = comment
-
-    def __hash__(self):
-        return self._charge * (self._mass_number + 1) * (self._isomer + 1)
-
-    def __eq__(self, other):
-        if (
-            self._charge == other.charge
-            and self._mass_number == other.mass_number
-            and self._isomer == other._isomer
-        ):
-            return True
-        else:
-            return False
-
-    def __str__(self):
-        _name = _CHARGE_TO_NAME[self.charge].capitalize()
-        if self._mass_number > 0:
-            _name += "-" + str(self._mass_number)
-            if self._isomer > 0:
-                _name += "m"
-            if self._isomer > 1:
-                _name += str(self._isomer - 1)
-        return _name
-
-    def mcnp_repr(self):
-        """Gets MCNP representation of the element."""
-        _name = str(self.charge * 1000 + self.mass_number)
-        if self.lib is not None:
-            _name += ".{0}".format(self.lib)
-        return _name
-
-    def fispact_repr(self):
-        """Gets FISPACT representation of the element."""
-        _name = _CHARGE_TO_NAME[self.charge].capitalize()
-        if self._mass_number > 0:
-            _name += str(self._mass_number)
-            if self._isomer > 0:
-                _name += "m"
-            if self._isomer > 1:
-                _name += str(self._isomer - 1)
-        return _name
-
-    @property
-    def charge(self) -> int:
-        """Gets element's charge number."""
-        return self._charge
-
-    @property
-    def mass_number(self):
-        """Gets element's mass number."""
-        return self._mass_number
-
-    @property
-    def molar_mass(self):
-        """Gets element's molar mass."""
-        return self._molar
-
-    @property
-    def lib(self):
-        """Gets library name."""
-        return self._lib
-
-    @property
-    def isomer(self):
-        """Gets isomer level."""
-        return self._isomer
-
-    def expand(self):
-        """Expands natural element into individual isotopes.
-
-        Returns
-        -------
-        elements : dict
-            A dictionary of elements that are comprised by this one.
-            Keys - elements - Element instances, values - atomic fractions.
-        """
-        result = {}
-        if (
-            self._mass_number > 0
-            and self._mass_number in _NATURAL_ABUNDANCE[self._charge].keys()
-        ):
-            result[self] = 1.0
-        elif self._mass_number == 0:
-            for at_num, frac in _NATURAL_ABUNDANCE[self._charge].items():
-                elem_name = "{0:d}{1:03d}".format(self._charge, at_num)
-                result[Element(elem_name, lib=self._lib)] = frac
-        return result
-
-    @staticmethod
-    def _split_name(_name: str) -> Tuple[str, str]:
-        """Splits element's name into charge and mass number parts."""
-        if _name.isnumeric():
-            return _name[:-3], _name[-3:]
-        for i, l in enumerate(_name):
-            if l.isdigit():
-                break
-        else:
-            return _name, "0"
-        q = _name[: i - 1] if _name[i - 1] == "-" else _name[:i]
-        return q, _name[i:]
diff --git a/mckit/parser/__init__.py b/mckit/parser/__init__.py
deleted file mode 100644
index ac90c30f..00000000
--- a/mckit/parser/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from mckit.parser.mcnp_input_sly_parser import (
-    from_file,
-    from_text,
-    from_stream,
-    ParseResult,
-)
-from mckit.parser.common.utils import RE_C_COMMENT, drop_c_comments
diff --git a/mckit/parser/common/__init__.py b/mckit/parser/common/__init__.py
deleted file mode 100644
index 245650e5..00000000
--- a/mckit/parser/common/__init__.py
+++ /dev/null
@@ -1,22 +0,0 @@
-from .utils import *
-from .Lexer import Lexer
-from .cell_index import CellDummyIndex, CellNotFoundError, CellStrictIndex, DummyCell
-from .surface_index import (
-    SurfaceDummyIndex,
-    SurfaceNotFoundError,
-    SurfaceStrictIndex,
-    DummySurface,
-)
-from .composition_index import (
-    CompositionDummyIndex,
-    CompositionNotFoundError,
-    CompositionStrictIndex,
-    DummyComposition,
-    DummyMaterial,
-)
-from .transformation_index import (
-    TransformationDummyIndex,
-    TransformationNotFoundError,
-    TransformationStrictIndex,
-    DummyTransformation,
-)
diff --git a/mckit/parser/fispact_parser.py b/mckit/parser/fispact_parser.py
deleted file mode 100644
index daa257c0..00000000
--- a/mckit/parser/fispact_parser.py
+++ /dev/null
@@ -1,277 +0,0 @@
-import re
-
-import ply.lex as lex
-import ply.yacc as yacc
-
-from mckit.constants import TIME_UNITS
-from mckit.material import Element
-
-
-TIME_ALIAS = {
-    "s": TIME_UNITS["SECS"],
-    "m": TIME_UNITS["MINS"],
-    "h": TIME_UNITS["HOURS"],
-    "d": TIME_UNITS["DAYS"],
-    "y": TIME_UNITS["YEARS"],
-    "ky": TIME_UNITS["YEARS"] * 1000,
-}
-
-literals = ["+", "-", "(", ")"]
-
-
-# List of token names
-tokens = ["newline", "int_number", "flt_number", "keyword", "TIME", "INTERVAL"]
-
-
-NEWLINE = r"\n"
-EXPONENT = r"(E[-+]?\d+)"
-INT_NUMBER = r"(\d+)"
-FLT_NUMBER = (
-    INT_NUMBER
-    + r"?"
-    + r"\."
-    + INT_NUMBER
-    + EXPONENT
-    + r"?|"
-    + INT_NUMBER
-    + r"\."
-    + r"?"
-    + EXPONENT
-    + r"|"
-    + INT_NUMBER
-    + r"\."
-)
-KEYWORD = r"[A-Z]+(/[A-Z]+)?"
-SKIP = r"[. ]"
-
-t_ignore = SKIP
-
-
-@lex.TOKEN(NEWLINE)
-def t_newline(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-    return t
-
-
-@lex.TOKEN(FLT_NUMBER)
-def t_flt_number(t):
-    t.value = float(t.value)
-    return t
-
-
-@lex.TOKEN(INT_NUMBER)
-def t_int_number(t):
-    t.value = int(t.value)
-    return t
-
-
-@lex.TOKEN(KEYWORD)
-def t_keyword(t):
-    value = t.value.upper()
-    if value == "TIME" or value == "INTERVAL":
-        t.type = value
-        t.value = value
-    return t
-
-
-def t_error(t):
-    column = t.lexer.lexpos - t.lexer.last_pos + 1
-    msg = r"Illegal character '{0}' at line {1} column {2}".format(
-        t.value[0], t.lexer.lineno, column
-    )
-    raise ValueError(msg, t.value[0], t.lexer.lineno, column)
-
-
-fispact_lexer = lex.lex(reflags=re.MULTILINE + re.IGNORECASE + re.VERBOSE)
-
-
-def p_data(p):
-    """data : data timeframe
-    | timeframe
-    """
-    if len(p) == 2:
-        p[0] = [p[1]]
-    else:
-        p[1].append(p[2])
-        p[0] = p[1]
-
-
-def p_timeframe(p):
-    """timeframe : timeheader isotope_data
-    | timeheader gamma_data
-    | timeheader
-    """
-    index, interval, time = p[1]
-    frame = {"index": index, "duration": interval, "time": time}
-    if len(p) == 3:
-        frame.update(p[2])
-    p[0] = frame
-
-
-def p_timeheader(p):
-    """timeheader : TIME flt_number keyword INTERVAL int_number INTERVAL TIME flt_number keyword newline"""
-    index = p[5]
-    time = p[2] * TIME_ALIAS[p[3]]
-    interval = p[8] * TIME_UNITS[p[9]]
-    p[0] = index, interval, time
-
-
-def p_isotope_data(p):
-    """isotope_data : isotope_data isotope_row newline
-    | isotope_row newline
-    """
-    n = len(p)
-    elem, data1, data2 = p[n - 2]
-    if n == 3:
-        p[0] = {"data1": {elem: data1}, "data2": {elem: data2}}
-    else:
-        p[1]["data1"][elem] = data1
-        p[1]["data2"][elem] = data2
-        p[0] = p[1]
-
-
-def p_isotope_row(p):
-    """isotope_row : isotope flt_number flt_number
-    | isotope int_number flt_number flt_number
-    """
-    n = len(p)
-    p[0] = p[1], p[n - 2], p[n - 1]
-
-
-def p_isotope(p):
-    """isotope : keyword int_number
-    | keyword int_number keyword
-    """
-    name = p[1] + str(p[2])
-    if len(p) == 4:
-        isomer = ord(p[3]) - ord("m") + 1
-    else:
-        isomer = 0
-    p[0] = Element(name, isomer=isomer)
-
-
-def p_gamma_data(p):
-    """gamma_data : fiss ab ab tot_gamma spectrum"""
-    p[5]["fissions"] = p[1]
-    p[5]["a-energy"] = p[2]
-    p[5]["b-energy"] = p[3]
-    p[5]["g-energy"] = p[4]
-    p[0] = p[5]
-
-
-def p_fiss(p):
-    """fiss : keyword keyword keyword flt_number newline"""
-    p[0] = p[4]
-
-
-def p_ab(p):
-    """ab : keyword '-' keyword keyword flt_number newline"""
-    p[0] = p[5]
-
-
-def p_tot_gamma(p):
-    """tot_gamma : keyword keyword keyword flt_number newline"""
-    p[0] = p[4]
-
-
-def p_spectrum(p):
-    """spectrum : spectrum bin newline
-    | bin newline
-    """
-    n = len(p)
-    low, high, data1, data2 = p[n - 2]
-    if n == 3:
-        p[0] = {"ebins": [low, high], "data1": [data1], "data2": [data2]}
-    else:
-        p[1]["ebins"].append(high)
-        p[1]["data1"].append(data1)
-        p[1]["data2"].append(data2)
-        p[0] = p[1]
-
-
-def p_bin(p):
-    """bin : '(' flt_number '-' flt_number keyword ')' flt_number flt_number"""
-    p[0] = p[2], p[4], p[7], p[8]
-
-
-def p_error(p):
-    if p:
-        column = p.lexer.lexpos - p.lexer.last_pos + 1
-        print(
-            "Syntax error at token {0} {3}, line {1}, column {2}".format(
-                p.type, p.lexer.lineno, column, p.value
-            )
-        )
-    else:
-        print("Syntax error at EOF")
-
-
-fispact_parser = yacc.yacc(tabmodule="fispact_tab", debug=True)
-
-
-def read_fispact_tab(filename):
-    """Reads FISPACT output tab file.
-
-    This function is common for all tab files (1-4). Output data format depends
-    on file extension: tab1 - number of atoms of each nuclide, tab2 - activity
-    of each nuclide, tab3 - ingestion and inhalation doses,
-    tab4 - gamma-radiation spectrum.
-
-    The result is a list of time frames. Every time frame is a dictionary, that
-    contains the following data:
-        * index - the number of frame. Numbers start from 1;
-        * time - total time passed from the start of irradiation or relaxation
-                 in seconds;
-        * duration - time passed from the previous frame also in seconds;
-        * atoms - dictionary[Element -> float] - the number of atoms for each
-                 element. Only for tab1 file;
-        * activity - dictionary[Element -> float] - the activity of each
-                 element in Bq. Only for tab2 file;
-        * ingestion - dictionary[Element -> float] - ingestion dose for every
-                 isotope in Sv/h. Only for tab3 file;
-        * inhalation - dictionary[Element -> float] - inhalation dose for every
-                 isotope in Sv/h. Only for tab3 file;
-        * fissions - the number of spontaneous fissions. Only for tab4 file;
-        * a-energy - energy of alpha radiation in MeV/sec. Only for tab4 file.
-        * b-energy - energy of beta radiation in MeV/sec. Only for tab4 file.
-        * g-energy - energy of gamma radiation in MeV/sec. Only for tab4 file.
-        * ebins - energy bins for gamma-radiation in MeV. Only for tab4 file.
-        * flux - gamma-radiation group flux in photons per cc per sec. Only for
-                 tab4 file.
-
-    Parameters
-    ----------
-    filename : str
-        Name of FISPACT output tab file.
-
-    Returns
-    -------
-    time_frames : list
-        List of time frames.
-    """
-    ext = filename.rpartition(".")[2].lower()
-    with open(filename) as f:
-        text = f.read()
-    fispact_lexer.lineno = 1
-    fispact_lexer.linepos = 1
-    fispact_lexer.last_pos = 1
-    time_frames = fispact_parser.parse(text, lexer=fispact_lexer)
-    time = 0
-    for tf in time_frames:
-        time += tf["duration"]
-        tf["time"] = time
-        data1 = tf.pop("data1", None)
-        data2 = tf.pop("data2", None)
-        if data1 is None and data2 is None:
-            continue
-        if ext == "tab1":
-            tf["atoms"] = data1
-        elif ext == "tab2":
-            tf["activity"] = data1
-        elif ext == "tab3":
-            tf["ingestion"] = data1
-            tf["inhalation"] = data2
-        elif ext == "tab4":
-            tf["flux"] = data2
-    return time_frames
diff --git a/mckit/parser/mcnp_input_parser.py b/mckit/parser/mcnp_input_parser.py
deleted file mode 100644
index 512c6fbb..00000000
--- a/mckit/parser/mcnp_input_parser.py
+++ /dev/null
@@ -1,1039 +0,0 @@
-# -*- coding: utf-8 -*-
-from collections import deque
-from mckit.utils.logging import logger
-from pathlib import Path
-import re
-from typing import Union
-from warnings import warn
-
-import ply.lex as lex
-import ply.yacc as yacc
-
-from ..material import Element, Composition, Material
-from ..transformation import Transformation
-from ..surface import create_surface
-from ..body import Body
-from ..universe import produce_universes, Universe
-
-warn(
-    "The module 'mcnp_input_parser' is deprecated. Use mckit.parser.mcnp_input_sly_parser instead.",
-    DeprecationWarning,
-)
-
-__DEBUG__ = False
-
-# lex.lex(debug=True, debuglog=log)
-# yacc.yacc(debug=True, debuglog=log)
-
-literals = ["+", "-", ":", "*", "(", ")", "#", "."]
-
-
-CELL_KEYWORDS = {
-    "IMP",
-    "VOL",
-    "PWT",
-    "EXT",
-    "FCL",
-    "WWN",
-    "DXC",
-    "NONU",
-    "PD",
-    "TMP",
-    "U",
-    "TRCL",
-    "LAT",
-    "FILL",
-    "N",
-    "P",
-    "E",
-    "LIKE",
-    "BUT",
-    "RHO",
-    "MAT",
-}
-
-SURFACE_TYPES = {
-    "P",
-    "PX",
-    "PY",
-    "PZ",
-    "S",
-    "SO",
-    "SX",
-    "SY",
-    "SZ",
-    "CX",
-    "CY",
-    "CZ",
-    "KX",
-    "KY",
-    "KZ",
-    "TX",
-    "TY",
-    "TZ",
-    "C/X",
-    "C/Y",
-    "C/Z",
-    "K/X",
-    "K/Y",
-    "K/Z",
-    "SQ",
-    "GQ",
-    "X",
-    "Y",
-    "Z",
-    "RPP",
-    "BOX",
-    "RCC",
-}
-
-DATA_KEYWORDS = {
-    "MODE",
-    "N",
-    "P",
-    "E",
-    "VOL",
-    "AREA",
-    "TR",
-    "IMP",
-    "ESPLT",
-    "TSPLT",
-    "PWT",
-    "EXT",
-    "VECT",
-    "FCL",
-    "WWE",
-    "WWN",
-    "WWP",
-    "WWG",
-    "WWGE",
-    "PD",
-    "DXC",
-    "BBREM",
-    "MESH",
-    "GEOM",
-    "REF",
-    "ORIGIN",
-    "AXS",
-    "VEC",
-    "IMESH",
-    "IINTS",
-    "JMESH",
-    "JINTS",
-    "KMESH",
-    "KINTS",
-    "SDEF",
-    "CEL",
-    "SUR",
-    "ERG",
-    "TME",
-    "DIR",
-    "VEC",
-    "NRM",
-    "POS",
-    "RAD",
-    "EXT",
-    "AXS",
-    "X",
-    "Y",
-    "Z",
-    "CCC",
-    "ARA",
-    "WGT",
-    "EFF",
-    "PAR",
-    "TR",
-    "SI",
-    "SP",
-    "SB",
-    "H",
-    "L",
-    "A",
-    "S",
-    "D",
-    "C",
-    "V",
-    "DS",
-    "T",
-    "Q",
-    "SC",
-    "SSW",
-    "SYM",
-    "PTY",
-    "SSR",
-    "OLD",
-    "NEW",
-    "COL",
-    "PSC",
-    "POA",
-    "BCW",
-    "KCODE",
-    "KSRC",
-    "F",
-    "FC",
-    "E",
-    "T",
-    "C",
-    "FQ",
-    "FM",
-    "DE",
-    "DF",
-    "LOG",
-    "LIN",
-    "EM",
-    "TM",
-    "CM",
-    "CF",
-    "SF",
-    "FS",
-    "SD",
-    "FU",
-    "TF",
-    "DD",
-    "DXT",
-    "FT",
-    "FMESH",
-    "GEOM",
-    "ORIGIN",
-    "AXS",
-    "VEC",
-    "IMESH",
-    "IINTS",
-    "JMESH",
-    "JINTS",
-    "KMESH",
-    "KINTS",
-    "EMESH",
-    "EINTS",
-    "FACTOR",
-    "OUT",
-    "TR",
-    "M",
-    "GAS",
-    "ESTEP",
-    "NLIB",
-    "PLIB",
-    "PNLIB",
-    "ELIB",
-    "COND",
-    "MPN",
-    "DRX",
-    "TOTNU",
-    "NONU",
-    "AWTAB",
-    "XS",
-    "VOID",
-    "PIKMT",
-    "MGOPT",
-    "PHYS",
-    "TMP",
-    "THTME",
-    "MT",
-    "CUT",
-    "ELPT",
-    "NOTRN",
-    "NPS",
-    "CTME",
-    "PRDMP",
-    "LOST",
-    "DBCN",
-    "FILES",
-    "PRINT",
-    "TALNP",
-    "MPLOT",
-    "PTRAC",
-    "PERT",
-    "RAND",
-    "GEN",
-    "SEED",
-    "STRIDE",
-    "HIST",
-}
-
-COMMON_KEYWORDS = {"R", "I", "ILOG", "J", "NO", "MESSAGE"}
-
-KEYWORDS = CELL_KEYWORDS.union(DATA_KEYWORDS)
-
-# List of token names
-tokens = (
-    [
-        "blank_line",
-        "line_comment",
-        "card_comment",
-        "continue",
-        "separator",
-        "surface_type",
-        "int_number",
-        "flt_number",
-        "keyword",
-        "title",
-        "void_material",
-        "lib_spec",
-    ]
-    + list(KEYWORDS)
-    + list(COMMON_KEYWORDS)
-)
-
-
-states = (
-    ("continue", "exclusive"),
-    ("cells", "exclusive"),
-    ("ckw", "exclusive"),
-    ("surfs", "exclusive"),
-    ("data", "exclusive"),
-)
-
-LINE_COMMENT = r"^[ ]{0,4}C.*"
-BLANK_LINE = r"\n(?=[ ]*$)"
-CARD_COMMENT = r"\$.*"
-CARD_START = r"^[ ]{0,4}[^C\s]"
-NEWLINE_SKIP = r"\n(?=" + LINE_COMMENT + r"|[ ]{5,}[^\s])"
-RESET_CONTINUE = r"\n(?=[ ]{5,}[^\s])"
-CONTINUE = r"&(?=[ ]*(" + CARD_COMMENT + r")?$)"
-SEPARATOR = r"\n(?=" + CARD_START + r")"
-FRACTION = r"\."
-EXPONENT = r"([eE][-+]?\d+)"
-INT_NUMBER = r"(\d+)"
-FLT_NUMBER = (
-    r"("
-    + INT_NUMBER
-    + r"?"
-    + FRACTION
-    + INT_NUMBER
-    + EXPONENT
-    + r"?|"
-    + INT_NUMBER
-    + FRACTION
-    + r"?"
-    + EXPONENT
-    + r"|"
-    + INT_NUMBER
-    + FRACTION
-    + r")(?=[ \n-+])"
-)
-# TODO dvp: why FLT_NUMBER is not just: [-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
-LIB_SPEC = INT_NUMBER + r"[CDEPUY]"
-KEYWORD = r"[A-Z]+(/[A-Z]+)?"
-VOID_MATERIAL = r" 0 "
-SKIP = r"[=, ]"
-
-t_ANY_ignore = SKIP
-
-_card_comments = deque()
-_line_comments = []
-
-
-def t_title(t):
-    r""".+"""
-    t.lexer.section_index = 0
-    mcnp_input_lexer.lineno = 1
-    t.lineno = 1
-    t.lexer.last_pos = 1
-    t.lexer.begin("cells")
-    # t.mcnp_input_lexer.push_state('continue')
-    _line_comments.clear()
-    _card_comments.clear()
-    return t
-
-
-@lex.TOKEN(BLANK_LINE)
-def t_cells_ckw_surfs_data_blank_line(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-    t.lexer.section_index += 1
-    if t.lexer.section_index == 1:
-        t.lexer.begin("surfs")
-    else:
-        t.lexer.begin("data")
-    t.lexer.push_state("continue")
-    if _card_comments and _card_comments[-1] is not None:
-        _card_comments.append(None)
-    return t
-
-
-@lex.TOKEN(LINE_COMMENT)
-def t_continue_cells_ckw_surfs_data_line_comment(t):
-    _line_comments.append(t)
-
-
-@lex.TOKEN(CARD_COMMENT)
-def t_continue_cells_ckw_surfs_data_card_comment(t):
-    _card_comments.append(t)  # return t
-
-
-def t_ANY_error(t):
-    column = t.lexer.lexpos - t.lexer.last_pos + 1
-    msg = r"Illegal character '{0}' at line {1} column {2}".format(
-        t.value[0], t.lexer.lineno, column
-    )
-    raise ValueError(msg, t.value[0], t.lexer.lineno, column)
-
-
-@lex.TOKEN(CONTINUE)
-def t_cells_ckw_surfs_data_continue(t):
-    t.lexer.push_state("continue")
-
-
-@lex.TOKEN(RESET_CONTINUE)
-def t_continue_reset_continue(t):
-    t.lexer.pop_state()
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-
-
-@lex.TOKEN(SEPARATOR)
-def t_continue_separator(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-    t.lexer.pop_state()
-
-
-@lex.TOKEN(SEPARATOR)
-def t_ckw_separator(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-    t.lexer.pop_state()
-    return t
-
-
-@lex.TOKEN(SEPARATOR)
-def t_INITIAL_surfs_cells_data_separator(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-    if _card_comments and _card_comments[-1] is not None:
-        _card_comments.append(None)
-    return t
-
-
-@lex.TOKEN(FLT_NUMBER)
-def t_cells_ckw_surfs_data_flt_number(t):
-    t.value = float(t.value)
-    return t
-
-
-@lex.TOKEN(VOID_MATERIAL)
-def t_cells_void_material(t):
-    return t
-
-
-@lex.TOKEN(KEYWORD)
-def t_cells_ckw_keyword(t):
-    value = t.value.upper()
-    if value not in CELL_KEYWORDS:
-        column = t.lexer.lexpos - t.lexer.last_pos + 1 - len(value)
-        msg = r"Unknown keyword '{0}' at line {1} column {2}".format(
-            t.value[0], t.lexer.lineno, column
-        )
-        raise ValueError(msg, t.value[0], t.lexer.lineno, column)
-    t.type = value
-    t.value = value
-    if t.lexer.current_state() == "cells":
-        t.lexer.push_state("ckw")
-    return t
-
-
-@lex.TOKEN(KEYWORD)
-def t_surfs_keyword(t):
-    value = t.value.upper()
-    if value not in SURFACE_TYPES:
-        column = t.lexer.lexpos - t.lexer.last_pos + 1 - len(value)
-        msg = r"Unknown surface type '{0}' at line {1} column {2}".format(
-            t.value[0], t.lexer.lineno, column
-        )
-        raise ValueError(msg, t.value[0], t.lexer.lineno, column)
-    t.type = "surface_type"
-    t.value = value
-    return t
-
-
-@lex.TOKEN(LIB_SPEC)
-def t_data_lib_spec(t):
-    t.value = t.value.upper()
-    return t
-
-
-@lex.TOKEN(INT_NUMBER)
-def t_cells_ckw_surfs_data_int_number(t):
-    t.value = int(t.value)
-    return t
-
-
-@lex.TOKEN(KEYWORD)
-def t_data_keyword(t):
-    value = t.value.upper()
-    if value in KEYWORDS:
-        t.type = value
-        t.value = value
-    else:
-        column = t.lexer.lexpos - t.lexer.last_pos + 1 - len(value)
-        msg = r"Unknown keyword '{0}' at line {1} column {2}".format(
-            t.value[0], t.lexer.lineno, column
-        )
-        raise ValueError(msg, t.value[0], t.lexer.lineno, column)
-    return t
-
-
-@lex.TOKEN(NEWLINE_SKIP)
-def t_continue_cells_ckw_surfs_data_newline_skip(t):
-    t.lexer.lineno += 1
-    t.lexer.last_pos = t.lexer.lexpos
-
-
-mcnp_input_lexer = lex.lex(
-    reflags=re.MULTILINE + re.IGNORECASE + re.VERBOSE,
-    debug=__DEBUG__,
-    debuglog=logger if __DEBUG__ else None,
-)
-
-
-def extract_comments(line):
-    comment = []
-    while _card_comments and (
-        _card_comments[0] is None or _card_comments[0].lineno < line
-    ):
-        _card_comments.popleft()
-    while _card_comments and _card_comments[0] is not None:
-        comment.append(_card_comments.popleft().value.lstrip("$ "))
-    return comment
-
-
-def p_model(p):
-    """model_body : title separator cell_cards blank_line \
-                    surface_cards blank_line \
-                    data_cards blank_line
-    """
-    p[0] = p[1], p[3], p[5], p[7]
-
-
-def p_model_without_data(p):
-    """model_body : title separator cell_cards blank_line surface_cards blank_line"""
-    p[0] = p[1], p[3], p[5], None
-
-
-def p_cell_cards(p):
-    """cell_cards : cell_cards separator cell_card
-    | cell_card
-    """
-    if len(p) == 2:
-        p[0] = {p[1]["name"]: p[1]}
-    elif len(p) == 4:
-        name = p[3]["name"]
-        if name in p[1].keys():
-            raise ValueError("Duplicate cell name {0}.".format(name))
-        p[1][name] = p[3]
-        p[0] = p[1]
-
-
-def p_cell_card(p):
-    """cell_card : int_number cell_material expression cell_options
-    | int_number cell_material expression
-    | int_number LIKE int_number BUT cell_options
-    """
-    if len(p) == 6:
-        params = p[5]
-        params["reference"] = p[3]
-    else:
-        params = p[4] if (len(p) == 5) else {}
-        params["geometry"] = p[3]
-        if p[2] is not None:
-            params["MAT"] = {"composition": p[2][0]}
-            if p[2][1] > 0:
-                params["MAT"]["concentration"] = p[2][1] * 1.0e24
-            else:
-                params["MAT"]["density"] = abs(p[2][1])
-    params["name"] = p[1]
-    comment = extract_comments(p.lineno(1))
-    if comment:
-        params["comment"] = comment
-    p[0] = params
-
-
-def p_cell_options(p):
-    """cell_options : cell_options cell_option
-    | cell_option"""
-    if len(p) == 2:
-        p[0] = p[1]
-    else:
-        p[1].update(p[2])
-        p[0] = p[1]
-
-
-def p_cell_option(p):
-    """cell_option : fill_option
-    | trcl_option
-    | cell_float_option
-    | cell_int_option
-    """
-    p[0] = p[1]
-
-
-def p_cell_int_option(p):
-    """cell_int_option : U integer
-    | MAT integer
-    | LAT integer
-    """
-    p[0] = {p[1]: p[2]}
-
-
-def p_cell_float_option(p):
-    """cell_float_option : IMP ':' particle_list float
-    | TMP float
-    | RHO float
-    | VOL float
-    """
-    if len(p) == 5:
-        p[0] = {p[1] + par: p[4] for par in p[3]}
-    else:
-        p[0] = {p[1]: p[2]}
-
-
-def p_trcl_option(p):
-    """trcl_option : '*' TRCL '(' transform_params ')'
-    | TRCL '(' transform_params ')'
-    | TRCL int_number
-    """
-    if len(p) == 3:
-        p[0] = {"TRCL": p[2]}
-    elif len(p) == 5:
-        p[0] = {"TRCL": p[3]}
-    else:
-        p[4]["indegrees"] = True
-        p[0] = {"TRCL": p[4]}
-
-
-def p_fill_option(p):
-    """fill_option : '*' FILL int_number '(' transform_params ')'
-    | FILL int_number '(' transform_params ')'
-    | FILL int_number '(' int_number ')'
-    | FILL int_number
-    """
-    if len(p) == 7:
-        p[5]["indegrees"] = True
-        p[0] = {"FILL": {"universe": p[3], "transform": p[5]}}
-    elif len(p) == 6:
-        p[0] = {"FILL": {"universe": p[2], "transform": p[4]}}
-    else:
-        p[0] = {"FILL": {"universe": p[2]}}
-
-
-def p_cell_material(p):
-    """cell_material : int_number float
-    | void_material
-    """
-    if len(p) == 2:
-        p[0] = None
-    else:
-        p[0] = p[1], p[2]
-
-
-def p_expression(p):
-    """expression : expression ':' term
-    | term
-    """
-    if len(p) == 4:
-        p[0] = p[1] + p[3]
-        p[0].append("U")
-    else:
-        p[0] = p[1]
-
-
-def p_term(p):
-    """term : term factor
-    | factor
-    """
-    if len(p) == 3:
-        p[0] = p[1] + p[2]
-        p[0].append("I")
-    else:
-        p[0] = p[1]
-
-
-def p_factor(p):
-    """factor : '#' '(' expression ')'
-    | '(' expression ')'
-    | '-' int_number
-    | '+' int_number
-    | '#' int_number
-    | int_number
-    """
-    if len(p) == 2:
-        p[0] = [p[1]]
-    elif len(p) == 3:
-        p[0] = [p[2]]
-        if p[1] == "-":
-            p[0].append("C")
-        elif p[1] == "#":
-            p[0].append("#")
-    elif len(p) == 4:
-        p[0] = p[2]
-    elif len(p) == 5:
-        p[0] = p[3] + ["C"]
-
-
-def p_surface_cards(p):
-    """surface_cards : surface_cards separator surface_card
-    | surface_card
-    """
-    if len(p) == 2:
-        p[0] = {p[1]["name"]: p[1]}
-    elif len(p) == 4:
-        name = p[3]["name"]
-        if name in p[1].keys():
-            raise ValueError("Duplicate surface name {0}".format(name))
-        p[1][name] = p[3]
-        p[0] = p[1]
-
-
-def p_surface_card(p):
-    """surface_card : '*' int_number surface_description
-    | '+' int_number surface_description
-    | int_number surface_description
-    """
-    n = len(p)
-    surf = p[n - 1]
-    surf["name"] = p[n - 2]
-    if n == 4:
-        surf["modifier"] = p[1]
-    comment = extract_comments(p.lineno(1))
-    if comment:
-        surf["comment"] = comment
-    p[0] = surf
-
-
-def p_surface_description(p):
-    """surface_description : integer surface_type param_list
-    | surface_type param_list"""
-    n = len(p)
-    descr = {"params": p[n - 1], "kind": p[n - 2]}
-    if n == 4:
-        descr["transform"] = p[1]
-    p[0] = descr
-
-
-def p_param_list(p):
-    """param_list : param_list float
-    | float
-    """
-    if len(p) == 2:
-        p[0] = [p[1]]
-    else:
-        p[0] = p[1] + [p[2]]
-
-
-def p_float(p):
-    """float : '+' flt_number
-    | '-' flt_number
-    | flt_number
-    | integer
-    """
-    if p[1] == "-":
-        p[0] = -p[2]
-    elif p[1] == "+":
-        p[0] = p[2]
-    else:
-        p[0] = p[1]
-
-
-def p_integer(p):
-    """integer : '+' int_number
-    | '-' int_number
-    | int_number
-    """
-    if p[1] == "-":
-        p[0] = -p[2]
-    elif p[1] == "+":
-        p[0] = p[2]
-    else:
-        p[0] = p[1]
-
-
-def p_data_cards(p):
-    """data_cards : data_cards separator data_card
-    | data_card
-    """
-    if len(p) == 2:
-        name, value = p[1]
-        p[0] = {name: value}
-    elif len(p) == 4:
-        name, value = p[3]
-        if name in p[1].keys() and isinstance(value, dict):
-            p[1][name].update(value)
-        else:
-            p[1][name] = value
-        p[0] = p[1]
-
-
-def p_data_card(p):
-    """data_card : mode_card
-    | material_card
-    | transform_card
-    """
-    p[0] = p[1]
-
-
-def p_mode_card(p):
-    """mode_card : MODE particle_list"""
-    p[0] = "MODE", p[2]
-
-
-def p_particle_list(p):
-    """particle_list : particle_list particle
-    | particle
-    """
-    if len(p) == 2:
-        p[0] = [p[1]]
-    else:
-        p[0] = p[1] + [p[2]]
-
-
-def p_particle(p):
-    """particle : N
-    | P
-    | E
-    """
-    p[0] = p[1]
-
-
-def p_transform_card(p):
-    """transform_card : '*' TR int_number transform_params
-    | TR int_number transform_params
-    """
-    n = len(p)
-    tr = p[n - 1]
-    tr["name"] = p[n - 2]
-    if n == 5:
-        tr["indegrees"] = True
-    comment = extract_comments(p.lineno(1))
-    if comment:
-        tr["comment"] = comment
-    p[0] = "TR", {tr["name"]: tr}
-
-
-def p_transform_params(p):
-    """transform_params : translation rotation integer
-    | translation rotation
-    | translation
-    """
-    tr = {"translation": p[1]}
-    if len(p) > 2:
-        tr["rotation"] = p[2]
-    if len(p) == 4:
-        tr["inverted"] = True
-    p[0] = tr
-
-
-def p_translation(p):
-    """translation : float float float"""
-    p[0] = [p[1], p[2], p[3]]
-
-
-def p_rotation(p):
-    """rotation : float float float float float float float float float
-    | float float float float float float
-    | float float float float float
-    | float float float
-    """
-    p[0] = [p[i] for i in range(1, len(p))]
-
-
-def p_material_card(p):
-    """material_card : M int_number composition_list material_options
-    | M int_number composition_list
-    """
-    if len(p) == 5:
-        p[3].update(p[4])
-    p[3]["name"] = p[2]
-    comment = extract_comments(p.lineno(1))
-    if comment:
-        p[3]["comment"] = comment
-    p[0] = "M", {p[2]: p[3]}
-
-
-def p_composition_list(p):
-    """composition_list : composition_list zaid_fraction
-    | zaid_fraction
-    """
-    if len(p) == 2:
-        key = p[1][0]
-        value = p[1][1:]
-        p[0] = {key: [value]}
-    else:
-        key = p[2][0]
-        value = p[2][1:]
-        if key in p[1].keys():
-            p[1][key].append(value)
-        else:
-            p[1][key] = [value]
-        p[0] = p[1]
-
-
-def p_zaid_fraction(p):
-    """zaid_fraction : int_number '.' lib_spec float
-    | int_number float
-    """
-    n = len(p)
-    key = "atomic" if p[n - 1] > 0 else "weight"
-    opts = {}
-    if n == 5:
-        opts["lib"] = p[3]
-    p[0] = key, p[1], opts, abs(p[n - 1])
-
-
-def p_material_options(p):
-    """material_options : material_options material_option
-    | material_option
-    """
-    if len(p) == 2:
-        p[0] = {p[1][0]: p[1][1]}
-    else:
-        p[1][p[2][0]] = p[2][1]
-        p[0] = p[1]
-
-
-def p_material_option(p):
-    """material_option : GAS integer
-    | ESTEP integer
-    | NLIB lib_spec
-    | PLIB lib_spec
-    | PNLIB lib_spec
-    | ELIB lib_spec
-    | COND integer
-    """
-    p[0] = p[1], p[2]
-
-
-mcnp_input_parser = yacc.yacc(
-    tabmodule="mcnp_input_tab",
-    debug=__DEBUG__,
-    debuglog=logger,
-    errorlog=logger if __DEBUG__ else yacc.NullLogger(),
-)
-
-
-def read_mcnp(filename: Union[str, Path], encoding: str = "cp1251") -> Universe:
-    warn(
-        "The function 'read_mcnp' is deprecated. Use mckit.parser.from_file() instead.",
-        DeprecationWarning,
-    )
-    with open(filename, encoding=encoding) as f:
-        text = f.read()
-    return read_mcnp_text(text)
-
-
-def read_mcnp_text(
-    text: str,
-) -> Universe:
-    warn(
-        "The function 'read_mcnp_text' is deprecated. Use mckit.parser.from_text() instead.",
-        DeprecationWarning,
-    )
-    text = (
-        text.rstrip() + "\n"
-    )  # float number spec requires end of line or space after float
-    mcnp_input_lexer.begin("INITIAL")
-    title, cells, surfaces, data = mcnp_input_parser.parse(
-        text, tracking=True, lexer=mcnp_input_lexer, debug=__DEBUG__
-    )
-    bodies = []
-    for name in list(cells.keys()):
-        bodies.append(_get_cell(name, cells, surfaces, data))
-    return produce_universes(bodies)
-
-
-def _get_transformation(name, data):
-    if isinstance(name, dict):
-        return Transformation(**name)
-    assert isinstance(name, int)
-    tr = data["TR"][name]
-    if isinstance(tr, dict):
-        tr = Transformation(**tr)
-        data["TR"][name] = tr
-    return tr
-
-
-def _get_composition(name, data):
-    comp = data["M"][name]
-    if isinstance(comp, dict):
-        for i, (el, opt, frac) in enumerate(comp.get("atomic", [])):
-            comp["atomic"][i] = (Element(el, **opt), frac)
-        for i, (el, opt, frac) in enumerate(comp.get("weight", [])):
-            comp["weight"][i] = (Element(el, **opt), frac)
-        comp = Composition(**comp)
-        data["M"][name] = comp
-    return comp
-
-
-def _get_surface(name, surfaces, data):
-    surf_data = surfaces[name]
-    if isinstance(surf_data, dict):
-        kind = surf_data.pop("kind")
-        params = surf_data.pop("params")
-        tr = surf_data.get("transform", None)
-        if isinstance(tr, int):
-            surf_data["transform"] = _get_transformation(tr, data)
-        surf = create_surface(kind, *params, **surf_data)
-        surfaces[name] = surf
-    else:
-        surf = surf_data
-    return surf
-
-
-def _get_cell(name, cells, surfaces, data):
-    if isinstance(cells[name], Body):  # Already exists
-        return cells[name]
-    cell_data = cells.pop(name)  # To avoid circular references and infinite
-    # cycle
-    geometry = cell_data.pop("geometry", None)
-    if geometry is None:  # find reference cell
-        ref_name = cell_data.pop("reference")
-        ref_cell = _get_cell(ref_name, cells, surfaces, data)
-        geometry = ref_cell.shape
-        for k, v in ref_cell.options.items():
-            if k not in cell_data.keys():
-                cell_data[k] = v
-        rho = cell_data.pop("RHO", None)
-        material = cell_data["MAT"]
-        cell_data["MAT"] = {"composition": material.composition.name()}
-        if rho is not None:
-            if rho > 0:
-                cell_data["MAT"]["concentration"] = rho * 1.0e24
-            else:
-                cell_data["MAT"]["density"] = abs(rho)
-        else:
-            cell_data["MAT"]["density"] = material.density
-    else:  # create geometry from polish notation
-        for i, g in enumerate(geometry):
-            if isinstance(g, int):
-                if i + 1 < len(geometry) and geometry[i + 1] == "#":
-                    comp_cell = _get_cell(g, cells, surfaces, data)
-                    shape = comp_cell.shape
-                    tr = comp_cell.options.get("TRCL", None)
-                    if tr:
-                        shape = shape.transform(tr)
-                    geometry[i] = shape
-                    geometry[i + 1] = "C"
-                else:
-                    geometry[i] = _get_surface(g, surfaces, data)
-
-    # Create material if necessary
-    mat_data = cell_data.get("MAT", None)
-    if mat_data:
-        comp = mat_data["composition"]
-        mat_data["composition"] = _get_composition(comp, data)
-        cell_data["MAT"] = Material(**mat_data)
-
-    # Replace transformations
-    if "TRCL" in cell_data.keys():
-        cell_data["TRCL"] = _get_transformation(cell_data["TRCL"], data)
-    fill = cell_data.get("FILL", {})
-    temp_tr = None
-    if "transform" in fill.keys():
-        temp_tr = fill["transform"]
-        temp_tr = _get_transformation(temp_tr, data)
-        if temp_tr and not isinstance(temp_tr, Transformation):
-            print(name)
-        fill["transform"] = temp_tr
-
-    cell = Body(geometry, **cell_data)
-    cells[name] = cell
-    return cell
diff --git a/mckit/printer.py b/mckit/printer.py
deleted file mode 100644
index 82665aae..00000000
--- a/mckit/printer.py
+++ /dev/null
@@ -1,150 +0,0 @@
-"""Functions for printing."""
-from typing import Any, List, Optional, Text
-import warnings
-
-from mckit.utils import get_decades, significant_digits, prettify_float
-import mckit.constants as constants
-
-MCNP_FORMATS = {"importance": "{0:.3f}", "material_fraction": "{0:.6e}"}
-
-
-def print_card(
-    tokens: List[Text], offset: int = 8, maxcol: int = 80, sep: str = "\n"
-) -> Text:
-    """Produce string in MCNP card format.
-
-    Parameters
-    ----------
-    tokens : list[str]
-        List of words to be printed.
-    offset : int
-        The number of spaces to make continuation of line. Minimum 5.
-    maxcol : int
-        The maximum length of card line. Maximum 80.
-    sep : str
-        Separator symbol. This symbol marks positions where newline character
-        should be inserted even if maxcol position not reached.
-
-    Returns
-    -------
-    text : str
-        Text string that describes the card.
-    """
-    if offset < 5:
-        offset = 5
-        warnings.warn("offset must not be less than 5. offset is set to be 5.")
-    if maxcol > 80:
-        maxcol = 80
-        warnings.warn("maxcol must not be greater than 80. It is set to be 80.")
-
-    length = 0  # current length.
-    words = []  # a list of individual words.
-    line_sep = "\n" + " " * offset  # separator between lines.
-    i = 0
-    while i < len(tokens):
-        if length + len(tokens[i]) > maxcol or tokens[i] == sep:
-            words.append(line_sep)
-            length = offset
-            while tokens[i] == sep or tokens[i].isspace():
-                i += 1
-                if i == len(tokens):
-                    words.pop()
-                    return "".join(words)
-        words.append(tokens[i])
-        length += len(tokens[i])
-        i += 1
-    return "".join(words)
-
-
-def separate(tokens, sep=" "):
-    """Adds separation symbols between tokens.
-
-    Parameters
-    ----------
-    tokens : list[str]
-        A list of strings.
-    sep : str
-        Separator to be inserted between tokens. Default: single space.
-
-    Returns
-    -------
-    sep_tokens : list
-        List of separated tokens.
-    """
-    sep_tokens = []
-    for t in tokens[:-1]:
-        sep_tokens.append(t)
-        sep_tokens.append(sep)
-    sep_tokens.append(tokens[-1])
-    return sep_tokens
-
-
-def print_option(option: str, value: Any) -> List[str]:
-    name = option[:3]
-    par = option[3:]
-    if name == "IMP" and (par == "N" or par == "P" or par == "E"):
-        return ["IMP:{0}={1}".format(par, MCNP_FORMATS["importance"].format(value))]
-    elif option == "VOL":
-        return ["VOL={0}".format(value)]
-    elif option == "U":
-        return ["U={0}".format(value.name())]
-    elif option == "FILL":
-        universe = value["universe"]
-        tr = value.get("transform", None)
-        words = ["FILL={0}".format(universe.name())]
-        if tr:
-            tr_name = tr.name()
-            if not tr_name:
-                words[0] = "*" + words[0]
-                words.append("(")
-                words.extend(tr.get_words())
-                words.append(")")
-            else:
-                words.append("(")
-                words.append(str(tr_name))
-                words.append(")")
-        return words
-    else:
-        raise ValueError("Incorrect option name: {0}".format(option))
-
-
-def pretty_float(value, frac_digits: Optional[int] = None) -> str:
-    """Pretty print of the float number.
-
-    Parameters
-    ----------
-    value : float
-        Value to be printed.
-    frac_digits : int
-        The number of digits after decimal point.
-    """
-    if frac_digits is None:
-        frac_digits = significant_digits(
-            value, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE
-        )
-    if value == abs(value):
-        value = abs(value)
-    decades = get_decades(value)
-    format_f = "{{0:.{0}f}}".format(max(frac_digits, 0))
-    format_e = "{{0:.{0}e}}".format(max(frac_digits + decades, 0))
-    text_f = format_f.format(round(value, frac_digits))
-    text_e = format_e.format(value)
-    if len(text_f) <= len(text_e):
-        return text_f
-    else:
-        return text_e
-
-
-CELL_OPTION_GROUPS = (
-    ("IMPN", "IMPP", "IMPE", "VOL"),  # Importance options
-    ("TRCL",),  # Transformation options
-    ("U", "FILL"),  # Universe and fill options
-)
-
-
-def add_float(words: List[str], v: float, pretty: bool) -> None:
-    words.append(" ")
-    if pretty:
-        words.append(pretty_float(v))
-    else:
-        words.append(prettify_float(v))
diff --git a/mckit/source.py b/mckit/source.py
deleted file mode 100644
index 7177587a..00000000
--- a/mckit/source.py
+++ /dev/null
@@ -1,263 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from .printer import print_card, separate
-
-
-class Distribution:
-    """Represents a distribution of source variable.
-
-    If the len of probs equals to the len of values, then the distribution of
-    discrete variable is created. If len(probs) + 1 == len(values), then
-    values are bin boundaries for continuous distribution.
-
-    Parameters
-    ----------
-    name : int
-        Distribution's name. It is needed for MCNP.
-    values : list
-        A list of values, that variable can be equal to. Values can be float,
-        int and other Distribution instances.
-    probs : list or Distribution
-        A list of probabilities or a distribution this one depends on.
-        Probabilities need not be normalized.
-    variable : str
-        Source variable's name. Default: None.
-
-    Methods
-    -------
-    mcnp_repr()
-        Returns a string representation of corresponding MCNP card.
-    get_inner()
-        Gets all distributions this distribution depends on.
-    depends_on()
-        Gets distribution this one depends on.
-
-    Properties
-    ----------
-    name : int
-        Distribution's name.
-    size : int
-        Size of the distribution. It is the number of values or bins.
-    variable : str
-        Name of source variable.
-    """
-
-    def __init__(self, name, values, probs, variable=None):
-        self._name = name
-        self._var = variable
-        Distribution.is_discrete(values, len(probs))
-        self._values = list(values)
-        self._probs = probs if isinstance(probs, Distribution) else list(probs)
-
-    @property
-    def name(self):
-        """Gets distribution's name."""
-        return self._name
-
-    @property
-    def size(self):
-        """Gets distribution's size."""
-        return len(self._probs)
-
-    @property
-    def variable(self):
-        """Gets distribution's source variable name."""
-        return self._var
-
-    def mcnp_repr(self):
-        """Returns a string representation of corresponding MCNP card."""
-        tokens = []
-        discrete = Distribution.is_discrete(self._values, len(self._probs))
-        if isinstance(self._values[0], Distribution):
-            tokens.append("S")
-            for v in self._values:
-                tokens.append(str(v.name))
-        else:
-            tokens.append("L" if discrete else "H")
-            for v in self._values:
-                tokens.append(str(v))
-
-        if isinstance(self._probs, Distribution):
-            tokens.insert(0, "DS{0}".format(self._name))
-            prob_tokens = None
-        else:
-            tokens.insert(0, "SI{0}".format(self._name))
-            prob_tokens = ["SP{0}".format(self._name), "D"]
-            if not discrete:
-                prob_tokens.append("0")
-            for p in self._probs:
-                prob_tokens.append(str(p))
-        card = print_card(separate(tokens))
-        if prob_tokens:
-            card += "\n" + print_card(separate(prob_tokens))
-        return card
-
-    def get_inner(self):
-        """Gets nested distributions this one depends on.
-
-        If values of this distribution are distributions itself, then they
-        are returned.
-
-        Returns
-        -------
-        dists : set
-            A set of nested distributions.
-        """
-        dists = set()
-        if isinstance(self._values[0], Distribution):
-            for v in self._values:
-                dists.add(v)
-        return dists
-
-    def __len__(self):
-        return len(self._probs)
-
-    def depends_on(self):
-        """Gets distribution this one depends on.
-
-        Returns
-        -------
-        dist : Distribution
-            Distribution this one depends on. None if the distribution is
-            independent.
-        """
-        if isinstance(self._probs, Distribution):
-            return self._probs
-        else:
-            return None
-
-    @staticmethod
-    def is_discrete(values, size):
-        """Checks if the distribution is discrete.
-
-        Parameters
-        ----------
-        values : array_like
-            List of variable values.
-        size : int
-            The length of intensity matrix along variable dimension.
-
-        Returns
-        -------
-        result : bool
-            True if variable is discrete, i.e. len(values) == size.
-        """
-        if len(values) == size:
-            return True
-        elif len(values) == size + 1:
-            return False
-        else:
-            raise ValueError("Inconsistent size of values.")
-
-
-def create_bin_distributions(bins, start_name=1):
-    """Creates bin distributions for specified bins.
-
-    Parameters
-    ----------
-    bins : array_like
-        A list of bin boundaries.
-    start_name : int
-        Starting name for distributions. For every new distribution the name
-        is incremented by 1.
-
-    Returns
-    -------
-    free_name : int
-        Distribution name that can be used for new distributions.
-    distributions : list
-        A list of distributions created. Index in the list corresponds to the
-        index of bin.
-    """
-    distributions = []
-    for low, high in zip(bins[:-1], bins[1:]):
-        distributions.append(Distribution(start_name, [low, high], [1]))
-        start_name += 1
-    return start_name, distributions
-
-
-def expand_matrix_distribution(intensities, *var_values, start_name=1):
-    """Converts matrix distribution to the len(var_values) linear.
-
-    Parameters
-    ----------
-    intensities : array_like
-        A matrix of source intensities.
-    var_values : tuple
-        A tuple of variable values along each axis. Length of var_values must
-        be equal to the number of intensities dimensions.
-    start_name : int
-        Starting name for distributions. Default: 1.
-
-    Returns
-    -------
-    free_name : int
-        The name that can be used for new distributions.
-    exp_var_values : tuple
-        A tuple of lists of values for each source variable.
-    exp_intensities : list[float]
-        A list of expanded intensities for every hyperbin.
-    """
-    if len(intensities.shape) != len(var_values):
-        raise ValueError("Inconsistent number of variables")
-    uniq_values = []
-    exp_var_values = []
-    for dim, values in zip(intensities.shape, var_values):
-        if Distribution.is_discrete(values, dim):
-            uniq_values.append(values)
-        else:
-            start_name, dists = create_bin_distributions(values, start_name)
-            uniq_values.append(dists)
-        exp_var_values.append([])
-
-    exp_intensities = []
-    for index, intensity in intensities:
-        for j, i in enumerate(index):
-            exp_var_values[j].append(uniq_values[j][i])
-        exp_intensities.append(intensity)
-    return start_name, tuple(exp_var_values), exp_intensities
-
-
-class Source:
-    """Represents particle source.
-
-    Parameters
-    ----------
-    variables : dict
-        A dictionary of source variables. var_name -> var_value. The value
-        can be either float (int) value or Distribution instance.
-
-    Methods
-    -------
-    mcnp_repr()
-        Gets a string representation of corresponding MCNP card.
-    """
-
-    def __init__(self, **variables):
-        self._variables = variables
-
-    def mcnp_repr(self):
-        """Gets a string representation of corresponding MCNP card."""
-        tokens = ["SDEF"]
-        cards = []
-        extra_cards = []
-        for k, v in self._variables.items():
-            tokens.append("{0}={1}".format(k, Source._var_repr(k, v)))
-            if isinstance(v, Distribution):
-                cards.append(v.mcnp_repr())
-                for ec in sorted(v.get_inner(), key=lambda x: x.name):
-                    extra_cards.append(ec.mcnp_repr())
-        cards.insert(0, print_card(separate(tokens)))
-        cards.extend(extra_cards)
-        return "\n".join(cards)
-
-    @staticmethod
-    def _var_repr(key, value):
-        if isinstance(value, Distribution):
-            dep = value.depends_on()
-            result = "D{0}".format(value.name)
-            if dep:
-                result = "F{0} ".format(dep.variable) + result
-        else:
-            result = str(value)
-        return result
diff --git a/mckit/src/box.h b/mckit/src/box.h
deleted file mode 100644
index 9247f214..00000000
--- a/mckit/src/box.h
+++ /dev/null
@@ -1,111 +0,0 @@
-#ifndef __BOX_H
-#define __BOX_H
-
-#include 
-#include "common.h"
-
-#define BOX_SUCCESS  0
-#define BOX_FAILURE -1
-
-#define BOX_SPLIT_X 0
-#define BOX_SPLIT_Y 1
-#define BOX_SPLIT_Z 2
-#define BOX_SPLIT_AUTODIR -1
-
-#define BIT_LEN 64
-#define HIGHEST_BIT (1ull << BIT_LEN - 1)
-
-#include "mkl_vsl.h"
-
-
-typedef struct Box Box;
-
-struct Box {
-    double center[NDIM];    // center of the box
-    double ex[NDIM];        //
-    double ey[NDIM];        // basis vectors. Shows directions of box's edges
-    double ez[NDIM];        //
-    double dims[NDIM];      // Dimensions of the box.
-    double lb[NDIM];        // lower bounds
-    double ub[NDIM];        // upper bounds
-    double corners[NCOR * NDIM];  // corners
-    double volume;
-    uint64_t subdiv;        // Box location. The most outer (parent) box
-    VSLStreamStatePtr rng;  // Random generator. Allocated when it is needed.
-};
-
-extern char enable_box_cache;
-
-// Initializes box structure.
-int box_init(
-    Box * box,              // Pointer to box structure being initialized
-    const double * center,  // Center of the box
-    const double * ex,      //
-    const double * ey,      // Directions of box's edges
-    const double * ez,      //
-    double xdim,            //
-    double ydim,            // Dimensions of the box
-    double zdim             //
-);
-
-// Deallocates memory created for box's random generator if necessary.
-void box_dispose(Box * box);
-
-// Copies content of src box to the dst box.
-void box_copy(Box * dst, const Box * src);
-
-// Generates random points inside the box.
-int box_generate_random_points(
-    Box * box,          // Box
-    size_t npts,        // IN: the number of points to be generated
-    double * points     // OUT: generated points
-);
-
-// Checks if points lie inside the box.
-void box_test_points(
-    const Box * box,        // Box
-    size_t npts,            // the number of points
-    const double * points,  // Points to be checked
-    int * result            // array of results: 1 point lies inside the box; 0 - otherwise.
-);
-
-// Splits box into two parts.
-int box_split(
-    const Box * box,    // Box to be split
-    Box * box1,         // First part box - with smaller coordinates.
-    Box * box2,         // Second part box - with greater coordinates.
-    int dir,            // Direction along which the box must be split. BOX_SPLIT_X, BOX_SPLIT_Y, BOX_SPLIT_Z,
-                        // BOX_SPLIT_AUTODIR - split along dimension with maximal length.
-    double ratio        // Ratio of splitting along splitting direction. 0 < ratio < 1.
-);
-
-// Boundary conditions for surface test_box methods.
-void box_ieqcons(
-    unsigned int m,     // The number of constraints - must be 6.
-    double * result,    //
-    unsigned int n,     // The number of dimensions - must be NDIM.
-    const double * x,   // Point to be tested
-    double * grad,      // Gradient of constraint function - only if not NULL.
-    void * f_data       // Box structure
-);
-
-// Checks if the box intersects with another one.
-int box_check_intersection(
-    const Box * box1,
-    const Box * box2
-);
-
-/* Compares two boxes. Returns
- * +1 if in_box lies actually inside the out_box;
- *  0 if in_box equals out_box;
- * -1 if in_box lies outside of the out_box;
- *
- * out_subdiv - the code of subdivisions of outer box. The box struct itself is not used because
- * box itself may not exist when check is needed (because of cache purposes).
- *
- * subdiv denotes subdivision. It is 64 bit integer value. The elder bit marks the number of subdivision generations.
- * 0 means first half of the box, 1 - second half.
- */
-int box_is_in(const Box * in_box, uint64_t out_subdiv);
-
-#endif
diff --git a/mckit/src/box_doc.h b/mckit/src/box_doc.h
deleted file mode 100644
index bfc3b8f8..00000000
--- a/mckit/src/box_doc.h
+++ /dev/null
@@ -1,85 +0,0 @@
-#define BOX_DOC \
-"Box object" \
-"Parameters" \
-"----------" \
-"center : array_like[float]" \
-"    Center of the box being created." \
-"xdim, ydim, zdim : float" \
-"    Dimensions of the box." \
-"ex, ey, ez : array_like[float]" \
-"    Basis vectors that give directions of box's edges. They must be" \
-"    orthogonal. For now it is user's responsibility to ensure the " \
-"    orthogonality." \
-"" \
-"Methods" \
-"-------" \
-"generate_random_points(n)" \
-"    Generates n random points inside the box." \
-"split(dim, ratio)" \
-"    Splits the box into two ones along dim direction." \
-"test_points(p)" \
-"    Tests whether point lies inside the box." \
-"copy()" \
-"    Creates a new copy of the box." \
-"" \
-"Properties" \
-"----------" \
-"center" \
-"    Box's center" \
-"volume" \
-"    Box's volume" \
-"corners" \
-"    Box's corners - coordinates of all corners - 8 points." \
-"bounds" \
-"    Box's bounds - pairs of min and max values along every dimension."
-
-#define BOX_GRP_DOC "Generates n random points inside the box."
-
-#define BOX_TEST_POINTS_DOC \
-"Checks if point(s) p lies inside the box." \
-"" \
-"Parameters" \
-"----------" \
-"p : array_like[float]" \
-"    Coordinates of point(s) to be checked. If it is the only one point," \
-"    then p.shape=(3,). If it is an array of points, then" \
-"    p.shape=(num_points, 3)." \
-"" \
-"Returns" \
-"-------" \
-"result : numpy.ndarray[int]" \
-"    If the point lies inside the box, then 1 value is returned." \
-"    If the point lies outside of the box False is returned."
-
-#define BOX_SPLIT_DOC \
-"Splits the box two smaller ones along dim direction." \
-"" \
-"Parameters" \
-"----------" \
-"dir : str" \
-"    Dimension along which splitting must take place. \"x\" - ex, \"y\" - ey," \
-"    z - ez. If not specified or \"auto\", then the box will be split along the" \
-"    longest side." \
-"ratio : float" \
-"    The ratio of two new boxes volumes difference. If < 0.5 the first" \
-"    box will be smaller." \
-"" \
-"Returns" \
-"-------" \
-"box1, box2 : Box" \
-"    Resulting boxes. box1 contains parent box base point."
-
-#define BOX_COPY_DOC "Makes a copy of the box."
-
-#define BOX_CHECK_INTERSECTION_DOC \
-"Checks if the box intersects with another one." \
-"" \
-"Parameters" \
-"----------" \
-"box : Box" \
-"    The box intersection must be checked with." \
-"" \
-"Returns" \
-"-------" \
-"result : bool" \
-"    Test result. True if boxes intersect."
diff --git a/mckit/src/geometrymodule.c b/mckit/src/geometrymodule.c
deleted file mode 100644
index c573f729..00000000
--- a/mckit/src/geometrymodule.c
+++ /dev/null
@@ -1,1431 +0,0 @@
-#include 
-#include 
-#include 
-
-#include "numpy/arrayobject.h"
-
-#include "box.h"
-#include "surface.h"
-#include "shape.h"
-
-#include "box_doc.h"
-#include "surf_doc.h"
-
-// ===================================================================================================== //
-
-#define parent_pyobject(type, field, pointer) ((PyObject *) ((char *) (pointer) - offsetof(type, field)))
-
-static int
-convert_to_dbl_vec(PyObject * obj, PyObject ** addr)
-{
-    PyObject * arr = PyArray_FROM_OTF(obj, NPY_DOUBLE, NPY_ARRAY_IN_ARRAY);
-    if (arr == NULL) return 0;
-
-    if (PyArray_SIZE((PyArrayObject *) arr) != NDIM) {
-        PyErr_SetString(PyExc_ValueError, "Vector of length 3 is expected");
-        Py_DECREF(arr);
-    }
-    *addr = arr;
-    return 1;
-}
-
-static int
-convert_to_dbl_vec_array(PyObject * obj, PyObject ** addr)
-{
-    PyObject * arr = PyArray_FROM_OTF(obj, NPY_DOUBLE, NPY_ARRAY_IN_ARRAY);
-    if (arr == NULL) return 0;
-
-    int n = PyArray_NDIM(arr);
-    if (n == 0 || n > 2) {
-        PyErr_SetString(PyExc_ValueError, "Vector or matrix are expected");
-        goto error;
-    }
-    npy_intp size, last_dim;
-    size = PyArray_SIZE(arr);
-    last_dim = PyArray_DIM(arr, n - 1);
-    if (last_dim != NDIM) {
-        PyErr_SetString(PyExc_ValueError, "Shape (n, 3) is expected");
-        goto error;
-    }
-    *addr = arr;
-    return 1;
-    error:
-    Py_DECREF(arr);
-    return 0;
-}
-
-// ========================================================================================== //
-// =============================== Module constants ========================================= //
-// ========================================================================================== //
-
-static PyObject * module_dict;
-
-#define GET_NAME(name) (PyDict_GetItemString(module_dict, name))
-#define MAX_DIM 5000    // Size of global box in cm.
-#define MIN_VOLUME 0.001 // Min volume size.
-
-#define ORIGIN "ORIGIN"
-#define EX "EX"
-#define EY "EY"
-#define EZ "EZ"
-#define GLOBAL_BOX "GLOBAL_BOX"
-#define MIN_VOLUME_NAME "MIN_VOLUME"
-
-// ========================================================================================== //
-// ===============================  Box wrappers ============================================ //
-// ========================================================================================== //
-
-typedef struct {
-    PyObject ob_base;
-    Box box;
-} BoxObject;
-
-static void       boxobj_dealloc(BoxObject * self);
-static int        boxobj_init(BoxObject * self, PyObject * args, PyObject * kwds);
-static PyObject * boxobj_copy(BoxObject * self);
-static PyObject * boxobj_generate_random_points(BoxObject * self, PyObject * npts);
-static PyObject * boxobj_test_points(BoxObject * self, PyObject * points);
-static PyObject * boxobj_split(BoxObject * self, PyObject * args, PyObject * kwds);
-static PyObject * boxobj_check_intersection(BoxObject * self, PyObject * box);
-static PyObject * boxobj_getcorners(BoxObject * self, void * closure);
-static PyObject * boxobj_getvolume(BoxObject * self, void * closure);
-static PyObject * boxobj_getbounds(BoxObject * self, void * closure);
-static PyObject * boxobj_getcenter(BoxObject * self, void * closure);
-static PyObject * boxobj_getdims(BoxObject * self, void * closure);
-static PyObject * boxobj_get_ex(BoxObject * self, void * closure);
-static PyObject * boxobj_get_ey(BoxObject * self, void * closure);
-static PyObject * boxobj_get_ez(BoxObject * self, void * closure);
-
-
-static PyGetSetDef boxobj_getsetters[] = {
-        {"corners", (getter) boxobj_getcorners, NULL, "Box's corners", NULL},
-        {"volume",  (getter) boxobj_getvolume,  NULL, "Box's volume",  NULL},
-        {"bounds",  (getter) boxobj_getbounds,  NULL, "Box's bounds",  NULL},
-        {"center",  (getter) boxobj_getcenter,  NULL, "Box's center",  NULL},
-        {"dimensions", (getter) boxobj_getdims, NULL, "Box's dimensions", NULL},
-        {"ex", (getter) boxobj_get_ex, NULL, "Box's EX", NULL},
-        {"ey", (getter) boxobj_get_ey, NULL, "Box's EY", NULL},
-        {"ez", (getter) boxobj_get_ez, NULL, "Box's EZ", NULL},
-        {NULL}
-};
-
-static PyMethodDef boxobj_methods[] = {
-        {"copy", (PyCFunction) boxobj_copy, METH_NOARGS, BOX_COPY_DOC},
-        {"generate_random_points", (PyCFunction) boxobj_generate_random_points, METH_O, BOX_GRP_DOC},
-        {"test_points", (PyCFunction) boxobj_test_points, METH_O, BOX_TEST_POINTS_DOC},
-        {"split", (PyCFunctionWithKeywords) boxobj_split, METH_VARARGS | METH_KEYWORDS, BOX_SPLIT_DOC},
-        {"check_intersection", (PyCFunction) boxobj_check_intersection, METH_O, BOX_CHECK_INTERSECTION_DOC},
-        {NULL}
-};
-
-static PyTypeObject BoxType = {
-        PyObject_HEAD_INIT(NULL)
-        .tp_name = "geometry.Box",
-        .tp_basicsize = sizeof(BoxObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = BOX_DOC,
-        .tp_new = PyType_GenericNew,
-        .tp_dealloc = (destructor) boxobj_dealloc,
-        .tp_init = (initproc) boxobj_init,
-        .tp_methods = boxobj_methods,
-        .tp_getset = boxobj_getsetters,
-};
-
-static void boxobj_dealloc(BoxObject * self)
-{
-    box_dispose(&self->box);
-    Py_TYPE(self)->tp_free((PyObject*) self);
-}
-
-static int
-boxobj_init(BoxObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject *cent, *ex = NULL, *ey = NULL, *ez = NULL;
-    double xdim, ydim, zdim;
-
-    char *kwlist[] = {"", "", "", "", "ex", "ey", "ez", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "O&ddd|O&O&O&", kwlist,
-                           convert_to_dbl_vec, ¢, &xdim ,&ydim, &zdim,
-                           convert_to_dbl_vec, &ex, convert_to_dbl_vec, &ey, convert_to_dbl_vec, &ez))
-        return -1;
-
-    if (ex == NULL) {
-        ex = GET_NAME(EX);
-        Py_INCREF(ex);
-    }
-    if (ey == NULL) {
-        ey = GET_NAME(EY);
-        Py_INCREF(ey);
-    }
-    if (ez == NULL) {
-        ez = GET_NAME(EZ);
-        Py_INCREF(ez);
-    }
-
-    box_dispose(&self->box);
-    box_init(&self->box, (double *) PyArray_DATA(cent),
-             (double *) PyArray_DATA(ex), (double *) PyArray_DATA(ey), (double *) PyArray_DATA(ez),
-             xdim, ydim, zdim);
-
-    Py_DECREF(cent);
-    Py_DECREF(ex);
-    Py_DECREF(ey);
-    Py_DECREF(ez);
-
-    return 0;
-}
-
-static PyObject *
-boxobj_copy(BoxObject * self)
-{
-    BoxObject * box = (BoxObject *) PyType_GenericNew(&BoxType, NULL, NULL);
-    if (box == NULL) return NULL;
-    box_copy(&box->box, &self->box);
-    return (PyObject *) box;
-}
-
-static PyObject *
-boxobj_generate_random_points(BoxObject * self, PyObject * npts)
-{
-    if (! PyLong_CheckExact(npts)) {
-        PyErr_SetString(PyExc_ValueError, "Integer value is expected");
-        return NULL;
-    }
-    size_t n = PyLong_AsLong(npts);
-
-    npy_intp dims[] = {n, NDIM};
-    PyObject * points = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0);
-    if (points == NULL) return NULL;
-
-    int status = box_generate_random_points(&self->box, n, \
-                                (double *) PyArray_DATA(points));
-    if (status == BOX_FAILURE) {
-        PyErr_SetString(PyExc_MemoryError, "Could not generate points.");
-        Py_DECREF(points);
-        points = NULL;
-    }
-    return points;
-}
-
-static PyObject *
-boxobj_test_points(BoxObject * self, PyObject * points)
-{
-    PyObject * pts;
-    if (! convert_to_dbl_vec_array(points, &pts)) return NULL;
-
-    npy_intp size = PyArray_SIZE((PyArrayObject *) pts);
-    size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *) pts, 0) : 1;
-    npy_intp dims[] = {npts};
-    PyObject * result = PyArray_EMPTY(1, dims, NPY_INT, 0);
-    if (result == NULL) {
-        Py_DECREF(pts);
-        return NULL;
-    }
-
-    box_test_points(&self->box, npts, (double *) PyArray_DATA(pts), \
-                   (int *) PyArray_DATA(result));
-    Py_DECREF(pts);
-    return result;
-}
-
-static PyObject *
-boxobj_check_intersection(BoxObject * self, PyObject * box)
-{
-     if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    int result = box_check_intersection(&self->box, &((BoxObject *) box)->box);
-
-    return PyBool_FromLong(result);
-}
-
-static PyObject *
-boxobj_split(BoxObject * self, PyObject * args, PyObject * kwds)
-{
-    char * dir = "auto";
-    double ratio = 0.5;
-    int direct;
-    static char * kwlist[] = {"dir", "ratio", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "|$sd", kwlist, &dir, &ratio)) return NULL;
-
-    if (strcmp(dir, "auto") == 0) direct = BOX_SPLIT_AUTODIR;
-    else if (strcmp(dir, "x") == 0) direct = BOX_SPLIT_X;
-    else if (strcmp(dir, "y") == 0) direct = BOX_SPLIT_Y;
-    else if (strcmp(dir, "z") == 0) direct = BOX_SPLIT_Z;
-    else {
-        PyErr_SetString(PyExc_ValueError, "Unknown splitting direction.");
-        return NULL;
-    }
-
-    if (ratio <= 0 || ratio >= 1) {
-        PyErr_SetString(PyExc_ValueError, "Split ratio is out of range (0, 1).");
-        return NULL;
-    }
-
-    BoxObject * box1 = (BoxObject *) PyType_GenericNew(&BoxType, NULL, NULL);
-    BoxObject * box2 = (BoxObject *) PyType_GenericNew(&BoxType, NULL, NULL);
-    int status = box_split(&self->box, &box1->box, &box2->box, direct, ratio);
-
-    if (status == BOX_FAILURE) {
-        PyErr_SetString(PyExc_MemoryError, "Could not create new boxes.");
-        Py_XDECREF(box1);
-        Py_XDECREF(box2);
-        return NULL;
-    }
-    return Py_BuildValue("(OO)", box1, box2);
-}
-
-static PyObject * boxobj_getcorners(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NCOR, NDIM};
-    PyObject * corners = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(corners);
-    for (i = 0; i < NCOR * NDIM; ++i) {
-        data[i] = self->box.corners[i];
-    }
-    return corners;
-}
-
-
-static PyObject * boxobj_getvolume(BoxObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->box.volume);
-}
-
-static PyObject * boxobj_getbounds(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM, 2};
-    PyObject * bounds = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(bounds);
-    for (i = 0; i < NDIM; ++i) {
-        data[2 * i] = self->box.lb[i];
-        data[2 * i + 1] = self->box.ub[i];
-    }
-    return bounds;
-}
-
-static PyObject * boxobj_getcenter(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(center);
-    for (i = 0; i < NDIM; ++i) data[i] = self->box.center[i];
-    return center;
-}
-
-static PyObject * boxobj_get_ex(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * ex = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(ex);
-    for (i = 0; i < NDIM; ++i) {
-        data[i] = self->box.ex[i];
-    }
-    return ex;
-}
-
-static PyObject * boxobj_get_ey(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * ey = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(ey);
-    for (i = 0; i < NDIM; ++i) {
-        data[i] = self->box.ey[i];
-    }
-    return ey;
-}
-
-static PyObject * boxobj_get_ez(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * ez = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(ez);
-    for (i = 0; i < NDIM; ++i) {
-        data[i] = self->box.ez[i];
-    }
-    return ez;
-}
-
-static PyObject * boxobj_getdims(BoxObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * dimensions = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    int i;
-    double * data = (double *) PyArray_DATA(dimensions);
-    for (i = 0; i < NDIM; ++i) data[i] = self->box.dims[i];
-    return dimensions;
-}
-
-// ========================================================================================== //
-// ========================== Surface wrappers ============================================== //
-// ========================================================================================== //
-
-typedef struct {
-    PyObject ob_base;
-    Surface surf;
-} SurfaceObject;
-
-typedef struct {
-    PyObject ob_base;
-    Plane surf;
-} PlaneObject;
-
-typedef struct {
-    PyObject ob_base;
-    Sphere surf;
-} SphereObject;
-
-typedef struct {
-    PyObject ob_base;
-    Cylinder surf;
-} CylinderObject;
-
-typedef struct {
-    PyObject ob_base;
-    Cone surf;
-} ConeObject;
-
-typedef struct {
-    PyObject ob_base;
-    Torus surf;
-} TorusObject;
-
-typedef struct {
-    PyObject ob_base;
-    GQuadratic surf;
-} GQuadraticObject;
-
-typedef struct {
-    PyObject ob_base;
-    RCC surf;
-} RCCObject;
-
-typedef struct {
-    PyObject ob_base;
-    BOX surf;
-} BOXObject;
-
-static PyObject *
-surfobj_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
-{
-    PyErr_SetString(PyExc_TypeError, "Can't instantiate abstract class Surface");
-    return NULL;
-}
-
-static PyObject *
-surfobj_test_points(SurfaceObject * self, PyObject * points)
-{
-    PyObject * pts;
-    if (! convert_to_dbl_vec_array(points, &pts)) return NULL;
-
-    npy_intp size = PyArray_SIZE((PyArrayObject *) pts);
-    size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *) pts, 0) : 1;
-    npy_intp dims[] = {npts};
-    PyObject * result = PyArray_EMPTY(1, dims, NPY_BYTE, 0);
-    if (result == NULL) {
-        Py_DECREF(pts);
-        return NULL;
-    }
-
-    surface_test_points(&self->surf, npts, (double *) PyArray_DATA(pts), \
-                                           (char *) PyArray_DATA(result));
-    Py_DECREF(pts);
-    return result;
-}
-
-static PyObject *
-surfobj_test_box(SurfaceObject * self, PyObject * box)
-{
-    if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    self->surf.last_box = 0;
-    int result = surface_test_box(&self->surf, &((BoxObject *) box)->box);
-
-    return Py_BuildValue("i", result);
-}
-
-static PyMethodDef surfobj_methods[] = {
-        {"test_box", (PyCFunction) surfobj_test_box, METH_O, SURF_TEST_BOX_DOC},
-        {"test_points", (PyCFunction) surfobj_test_points, METH_O, SURF_TEST_POINTS_DOC},
-        {NULL}
-};
-
-static int
-planeobj_init(PlaneObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * norm;
-    double offset;
-    if (! PyArg_ParseTuple(args, "O&d", convert_to_dbl_vec, &norm, &offset)) return -1;
-
-    plane_init(&self->surf, (double *) PyArray_DATA(norm), offset);
-    Py_DECREF(norm);
-    return 0;
-}
-
-static int
-sphereobj_init(SphereObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * center;
-    double radius;
-    if (! PyArg_ParseTuple(args, "O&d", convert_to_dbl_vec, ¢er, &radius)) return -1;
-
-    sphere_init(&self->surf, (double *) PyArray_DATA(center), radius);
-    Py_DECREF(center);
-    return 0;
-}
-
-static int
-cylinderobj_init(CylinderObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * point, *axis;
-    double radius;
-    if (! PyArg_ParseTuple(args, "O&O&d", convert_to_dbl_vec, &point, convert_to_dbl_vec, &axis, &radius)) return -1;
-
-    cylinder_init(&self->surf, (double *) PyArray_DATA(point), (double *) PyArray_DATA(axis), radius);
-    Py_DECREF(point);
-    Py_DECREF(axis);
-    return 0;
-}
-
-static int
-coneobj_init(ConeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject *apex, *axis;
-    double ta;
-    int sheet = 0;
-    if (! PyArg_ParseTuple(args, "O&O&di", convert_to_dbl_vec, &apex,
-                           convert_to_dbl_vec, &axis, &ta, &sheet))
-        return -1;
-
-    cone_init(&self->surf, (double *) PyArray_DATA(apex),
-                           (double *) PyArray_DATA(axis),
-                           ta, sheet);
-    Py_DECREF(apex);
-    Py_DECREF(axis);
-    return 0;
-}
-
-static int
-torusobj_init(TorusObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject *center, *axis;
-    double r, a, b;
-    if (! PyArg_ParseTuple(args, "O&O&ddd", convert_to_dbl_vec, ¢er, convert_to_dbl_vec, &axis, &r, &a, &b)) return -1;
-
-    int status = torus_init(&self->surf,
-                            (double *) PyArray_DATA(center), (double *) PyArray_DATA(axis), r, a, b);
-    Py_DECREF(center);
-    Py_DECREF(axis);
-    return 0;
-}
-
-static int
-gqobj_init(GQuadraticObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject *m, *v;
-    double k, f;
-    if (! PyArg_ParseTuple(args, "O&O&dd", convert_to_dbl_vec_array, &m, convert_to_dbl_vec, &v, &k, &f)) return -1;
-
-    gq_init(&self->surf, (double *) PyArray_DATA(m), (double *) PyArray_DATA(v), k, f);
-
-    Py_DECREF(m);
-    Py_DECREF(v);
-    return 0;
-}
-
-static PyTypeObject SurfaceType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_name = "geometry.Surface",
-        .tp_basicsize = sizeof(SurfaceObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Surface base class",
-        .tp_new = surfobj_new,
-        .tp_methods = surfobj_methods,
-};
-
-static PyObject *
-planeobj_getnorm(PlaneObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * norm = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(norm);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.norm[i];
-    return norm;
-}
-
-static PyObject *
-planeobj_getoffset(PlaneObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.offset);
-}
-
-static PyGetSetDef planeobj_getset[] = {
-        {"_v", (getter) planeobj_getnorm, NULL, "Plane's normal", NULL},
-        {"_k", (getter) planeobj_getoffset, NULL, "Plane's offset", NULL},
-        {NULL}
-};
-
-static PyTypeObject PlaneType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.Plane",
-        .tp_basicsize = sizeof(PlaneObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Plane class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) planeobj_init,
-        .tp_getset = planeobj_getset,
-};
-
-static PyObject *
-sphereobj_getcenter(SphereObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(center);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.center[i];
-    return center;
-}
-
-static PyObject *
-sphereobj_getradius(SphereObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.radius);
-}
-
-static PyGetSetDef sphereobj_getset[] = {
-        {"_center", (getter) sphereobj_getcenter, NULL, "Sphere's center", NULL},
-        {"_radius", (getter) sphereobj_getradius, NULL, "Sphere's radius", NULL},
-        {NULL}
-};
-
-static PyTypeObject SphereType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.Sphere",
-        .tp_basicsize = sizeof(SphereObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Sphere class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) sphereobj_init,
-        .tp_getset = sphereobj_getset,
-};
-
-static PyObject *
-cylinderobj_getpt(CylinderObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * pt = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(pt);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.point[i];
-    return pt;
-}
-
-static PyObject *
-cylinderobj_getaxis(CylinderObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(axis);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.axis[i];
-    return axis;
-}
-
-static PyObject *
-cylinderobj_getradius(CylinderObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.radius);
-}
-
-static PyGetSetDef cylinderobj_getset[] = {
-        {"_pt", (getter) cylinderobj_getpt, NULL, "Cylinder's axis point", NULL},
-        {"_axis", (getter) cylinderobj_getaxis, NULL, "Cylinder's axis", NULL},
-        {"_radius", (getter) cylinderobj_getradius, NULL, "Cylinder's radius", NULL},
-        {NULL}
-};
-
-static PyTypeObject CylinderType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.Cylinder",
-        .tp_basicsize = sizeof(CylinderObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Cylinder class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) cylinderobj_init,
-        .tp_getset = cylinderobj_getset,
-};
-
-static PyObject *
-rccobj_surfaces(RCCObject * self, void * closure)
-{
-    PyObject * args = PyTuple_New(3);
-    if (args == NULL) return NULL;
-    PyObject * cyl = parent_pyobject(CylinderObject, surf, self->surf.cyl);
-    PyTuple_SET_ITEM(args, 0, cyl);
-    Py_INCREF(cyl);
-    PyObject * top = parent_pyobject(PlaneObject, surf, self->surf.top);
-    PyTuple_SET_ITEM(args, 1, top);
-    Py_INCREF(top);
-    PyObject * bot = parent_pyobject(PlaneObject, surf, self->surf.bot);
-    PyTuple_SET_ITEM(args, 2, bot);
-    Py_INCREF(bot);
-    return args;
-}
-
-static int
-rccobj_init(RCCObject * self, PyObject * args, PyObject * kwds)
-{
-    size_t arglen = PyTuple_Size(args);
-    if (arglen != 3) {
-        PyErr_SetString(PyExc_TypeError, "3 Surfaces expected.");
-        return -1;
-    }
-
-    int status;
-    PyObject * cyl, *top, *bot;
-    cyl = PyTuple_GetItem(args, 0);
-    if (!PyObject_TypeCheck(cyl, &CylinderType)) {
-        PyErr_SetString(PyExc_TypeError, "Cylinder instance is expected");
-        return -1;
-    }
-    top = PyTuple_GetItem(args, 1);
-    if (!PyObject_TypeCheck(top, &PlaneType)) {
-        PyErr_SetString(PyExc_TypeError, "Plane Instance is expected");
-        return -1;
-    }
-    bot = PyTuple_GetItem(args, 2);
-    if (!PyObject_TypeCheck(bot, &PlaneType)) {
-        PyErr_SetString(PyExc_TypeError, "Plane Instance is expected");
-        return -1;
-    }
-    Py_INCREF(cyl);
-    Py_INCREF(top);
-    Py_INCREF(bot);
-    status = RCC_init(
-        &self->surf,
-        &((CylinderObject *) cyl)->surf,
-        &((PlaneObject *) top)->surf,
-        &((PlaneObject *) bot)->surf
-    );
-    if (status != SURFACE_SUCCESS) return -1;
-    return 0;
-}
-
-static void rccobj_dealloc(RCCObject * self)
-{
-    PyObject * cyl = parent_pyobject(CylinderObject, surf, self->surf.cyl);
-    Py_DECREF(cyl);
-    PyObject * top = parent_pyobject(PlaneObject, surf, self->surf.top);
-    Py_DECREF(top);
-    PyObject * bot = parent_pyobject(PlaneObject, surf, self->surf.bot);
-    Py_DECREF(bot);
-    Py_TYPE(self)->tp_free((PyObject*) self);
-}
-
-static PyGetSetDef rccobj_getset[] = {
-        {"surfaces", (getter) rccobj_surfaces, NULL, "Surfaces of RCC", NULL},
-        {NULL}
-};
-
-static PyTypeObject RCCType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.RCC",
-        .tp_basicsize = sizeof(RCCObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "RCC class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) rccobj_init,
-        .tp_dealloc = (destructor) rccobj_dealloc,
-        .tp_getset = rccobj_getset,
-};
-
-static PyObject *
-mboxobj_surfaces(BOXObject * self, void * closure)
-{
-    PyObject * args = PyTuple_New(BOX_PLANE_NUM);
-    if (args == NULL) return NULL;
-    for (int i = 0; i < BOX_PLANE_NUM; ++i) {
-        PyObject * p = parent_pyobject(PlaneObject, surf, self->surf.planes[i]);
-        PyTuple_SET_ITEM(args, i, p);
-        Py_INCREF(p);
-    }
-    return args;
-}
-
-static int
-mboxobj_init(BOXObject * self, PyObject * args, PyObject * kwds)
-{
-    size_t arglen = PyTuple_Size(args);
-    if (arglen != BOX_PLANE_NUM) {
-        PyErr_SetString(PyExc_TypeError, "6 Planes expected.");
-        return -1;
-    }
-
-    int status;
-    PyObject* planes[BOX_PLANE_NUM];
-    for (int i = 0; i < BOX_PLANE_NUM; ++i) {
-        planes[i] = PyTuple_GetItem(args, i);
-        if (!PyObject_TypeCheck(planes[i], &PlaneType)) {
-            PyErr_SetString(PyExc_TypeError, "Plane instance is expected");
-            return -1;
-        }
-    }
-    Plane* planes_ref[BOX_PLANE_NUM];
-    for (int i = 0; i < BOX_PLANE_NUM; ++i) {
-        planes_ref[i] = &((PlaneObject *) planes[i])->surf;
-        Py_INCREF(planes[i]);
-    }
-
-    status = BOX_init(&self->surf, planes_ref);
-    if (status != SURFACE_SUCCESS) return -1;
-    return 0;
-}
-
-static void mboxobj_dealloc(BOXObject * self)
-{
-    for (int i = 0; i < BOX_PLANE_NUM; ++i) {
-        PyObject * p = parent_pyobject(PlaneObject, surf, self->surf.planes[i]);
-        Py_DECREF(p);
-    }
-    Py_TYPE(self)->tp_free((PyObject*) self);
-}
-
-static PyGetSetDef mboxobj_getset[] = {
-        {"surfaces", (getter) mboxobj_surfaces, NULL, "Surfaces of BOX", NULL},
-        {NULL}
-};
-
-static PyTypeObject BOXType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.BOX",
-        .tp_basicsize = sizeof(BOXObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "BOX class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) mboxobj_init,
-        .tp_dealloc = (destructor) mboxobj_dealloc,
-        .tp_getset = mboxobj_getset,
-};
-
-static PyObject *
-coneobj_getapex(ConeObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * apex = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(apex);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.apex[i];
-    return apex;
-}
-
-static PyObject *
-coneobj_getaxis(ConeObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(axis);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.axis[i];
-    return axis;
-}
-
-static PyObject *
-coneobj_getta(ConeObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.ta);
-}
-
-static PyObject *
-coneobj_getsheet(ConeObject * self, void * closure)
-{
-    return Py_BuildValue("i", self->surf.sheet);
-}
-
-static PyGetSetDef coneobj_getset[] = {
-        {"_apex", (getter) coneobj_getapex, NULL, "Cone's apex", NULL},
-        {"_axis", (getter) coneobj_getaxis, NULL, "Cone's axis", NULL},
-        {"_t2", (getter) coneobj_getta, NULL, "Cone's angle tangent", NULL},
-        {"_sheet", (getter) coneobj_getsheet, NULL, "Cone's sheet", NULL},
-        {NULL}
-};
-
-static PyTypeObject ConeType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.Cone",
-        .tp_basicsize = sizeof(ConeObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Cone class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) coneobj_init,
-        .tp_getset = coneobj_getset,
-};
-
-static PyObject *
-torusobj_getcenter(TorusObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(center);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.center[i];
-    return center;
-}
-
-static PyObject *
-torusobj_getaxis(TorusObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(axis);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.axis[i];
-    return axis;
-}
-
-static PyGetSetDef torusobj_getset[] = {
-        {"_center", (getter) torusobj_getcenter, NULL, "Torus's center", NULL},
-        {"_axis", (getter) torusobj_getaxis, NULL, "Torus's axis", NULL},
-        {NULL}
-};
-
-static PyMemberDef torusobj_members[] = {
-        {"_R", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, radius), READONLY, "Torus's major radius."},
-        {"_a", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, a), READONLY, "Torus's minor radius parallel to axis"},
-        {"_b", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, b), READONLY, "Torus's minor radius perpendicular to axis"},
-        {NULL}
-};
-
-static PyTypeObject TorusType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.Torus",
-        .tp_basicsize = sizeof(TorusObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Torus class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) torusobj_init,
-        .tp_getset = torusobj_getset,
-        .tp_members = torusobj_members,
-};
-
-static PyObject *
-gqobj_get_m(GQuadraticObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM, NDIM};
-    PyObject * m = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(m);
-    for (int i = 0; i < NDIM * NDIM; ++i) data[i] = self->surf.m[i];
-    return m;
-}
-
-static PyObject *
-gqobj_get_v(GQuadraticObject * self, void * closure)
-{
-    npy_intp dims[] = {NDIM};
-    PyObject * v = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0);
-    double * data = (double *) PyArray_DATA(v);
-    for (int i = 0; i < NDIM; ++i) data[i] = self->surf.v[i];
-    return v;
-}
-
-static PyObject *
-gqobj_get_k(GQuadraticObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.k);
-}
-
-static PyObject *
-gqobj_get_factor(GQuadraticObject * self, void * closure)
-{
-    return Py_BuildValue("d", self->surf.factor);
-}
-
-static PyGetSetDef gqobj_getset[] = {
-        {"_m", (getter) gqobj_get_m, NULL, "GQuadratic's matrix.", NULL},
-        {"_v", (getter) gqobj_get_v, NULL, "GQuadratic's vector.", NULL},
-        {"_k", (getter) gqobj_get_k, NULL, "GQuadratic's free term", NULL},
-        {"_factor", (getter) gqobj_get_factor, NULL, "GQuadratic's normalisation factor", NULL},
-        {NULL}
-};
-
-static PyTypeObject GQuadraticType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_base = &SurfaceType,
-        .tp_name = "geometry.GQuadratic",
-        .tp_basicsize = sizeof(GQuadraticObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "GQuadratic class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) gqobj_init,
-        .tp_getset = gqobj_getset,
-};
-
-
-// ========================================================================================== //
-// ============================= Shape wrappers ============================================= //
-// ========================================================================================== //
-
-typedef struct {
-    PyObject ob_base;
-    Shape shape;
-} ShapeObject;
-
-static int        shapeobj_init(ShapeObject * self, PyObject * args, PyObject * kwds);
-static PyObject * shapeobj_test_box(ShapeObject * self, PyObject * args, PyObject * kwds);
-static PyObject * shapeobj_ultimate_test_box(ShapeObject * self, PyObject * args, PyObject * kwds);
-static PyObject * shapeobj_test_points(ShapeObject * self, PyObject * points);
-static PyObject * shapeobj_bounding_box(ShapeObject * self, PyObject * args, PyObject * kwds);
-static PyObject * shapeobj_volume(ShapeObject * self, PyObject * args, PyObject * kwds);
-static PyObject * shapeobj_collect_statistics(ShapeObject * self, PyObject * args);
-static PyObject * shapeobj_get_stat_table(ShapeObject * self);
-static void       shapeobj_dealloc(ShapeObject * self);
-
-static char * opcodes[] = {"I", "C", "E", "U", "S", "R"};
-
-static PyObject *
-shapeobj_getopc(ShapeObject * self, void * closure)
-{
-    return Py_BuildValue("s", opcodes[self->shape.opc]);
-}
-
-static PyObject *
-shapeobj_getinvopc(ShapeObject * self, void * closure)
-{
-    return Py_BuildValue("s", opcodes[invert_opc(self->shape.opc)]);
-}
-
-static PyObject *
-shapeobj_getargs(ShapeObject * self, void * closure)
-{
-    PyObject * args = PyTuple_New(self->shape.alen);
-    if (args == NULL) return NULL;
-    if (self->shape.opc == COMPLEMENT || self->shape.opc == IDENTITY) {
-        PyObject * pysurf = parent_pyobject(SurfaceObject, surf, self->shape.args.surface);
-        PyTuple_SET_ITEM(args, 0, pysurf);
-        Py_INCREF(pysurf);
-    } else if (self->shape.opc == UNION || self->shape.opc == INTERSECTION) {
-        PyObject * pyshape;
-        for (int i = 0; i < self->shape.alen; ++i) {
-            pyshape = parent_pyobject(ShapeObject, shape, self->shape.args.shapes[i]);
-            PyTuple_SET_ITEM(args, i, pyshape);
-            Py_INCREF(pyshape);
-        }
-    }
-    return args;
-}
-
-static PyGetSetDef shapeobj_getset[] = {
-    {"opc", (getter) shapeobj_getopc, NULL, "Operation code of shape.", NULL},
-    {"invert_opc", (getter) shapeobj_getinvopc, NULL, "Inverted operation code of shape.", NULL},
-    {"args", (getter) shapeobj_getargs, NULL, "Arguments of shape.", NULL},
-    {NULL}
-};
-
-
-static PyMethodDef shapeobj_methods[] = {
-        {"test_box", (PyCFunctionWithKeywords) shapeobj_test_box, METH_VARARGS | METH_KEYWORDS, "Tests where the box is located with respect to the surface."},
-        {"ultimate_test_box", (PyCFunctionWithKeywords) shapeobj_ultimate_test_box, METH_VARARGS | METH_KEYWORDS, ""},
-        {"volume", (PyCFunctionWithKeywords) shapeobj_volume, METH_VARARGS | METH_KEYWORDS, ""},
-        {"bounding_box", (PyCFunctionWithKeywords) shapeobj_bounding_box, METH_VARARGS | METH_KEYWORDS, ""},
-        {"collect_statistics", (PyCFunction) shapeobj_collect_statistics, METH_VARARGS, ""},
-        {"get_stat_table", (PyCFunction) shapeobj_get_stat_table, METH_NOARGS, ""},
-        {"test_points", (PyCFunction) shapeobj_test_points, METH_O, "Tests senses of the points with respect to the surface."},
-        {NULL}
-};
-
-
-static PyTypeObject ShapeType = {
-        PyVarObject_HEAD_INIT(NULL, 0)
-        .tp_name = "geometry.Shape",
-        .tp_basicsize = sizeof(ShapeObject),
-        .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
-        .tp_doc = "Shape class",
-        .tp_new = PyType_GenericNew,
-        .tp_init = (initproc) shapeobj_init,
-        .tp_dealloc = (destructor) shapeobj_dealloc,
-        .tp_methods = shapeobj_methods,
-        .tp_getset = shapeobj_getset,
-};
-
-static int
-shapeobj_init(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    size_t arglen = PyTuple_Size(args);
-    if (arglen < 1) {
-        PyErr_SetString(PyExc_TypeError, "Operation identifier is expected.");
-        return -1;
-    }
-    PyObject * pyopc = PyTuple_GetItem(args, 0);
-    if (! PyUnicode_Check(pyopc)) {
-        PyErr_SetString(PyExc_TypeError, "String object is expected.");
-        return -1;
-    }
-    char * opcstr = PyUnicode_AS_DATA(pyopc);
-
-    char opc;
-    if      (strcmp(opcstr, opcodes[INTERSECTION]) == 0) opc = INTERSECTION;
-    else if (strcmp(opcstr, opcodes[COMPLEMENT])   == 0) opc = COMPLEMENT;
-    else if (strcmp(opcstr, opcodes[UNION])        == 0) opc = UNION;
-    else if (strcmp(opcstr, opcodes[EMPTY])        == 0) opc = EMPTY;
-    else if (strcmp(opcstr, opcodes[UNIVERSE])     == 0) opc = UNIVERSE;
-    else if (strcmp(opcstr, opcodes[IDENTITY])     == 0) opc = IDENTITY;
-    else {
-        PyErr_SetString(PyExc_ValueError, "Unknown operation");
-        return -1;
-    }
-
-    int status;
-    if (opc == IDENTITY || opc == COMPLEMENT) {
-        PyObject * surf = PyTuple_GetItem(args, 1);
-        if (surf == NULL || ! PyObject_TypeCheck(surf, &SurfaceType)) {
-            PyErr_SetString(PyExc_TypeError, "Surface instance is expected...");
-            return -1;
-        }
-        Py_INCREF(surf);
-        status = shape_init(&self->shape, opc, 1, &((SurfaceObject *) surf)->surf);
-    } else if (opc == UNIVERSE || opc == EMPTY) {
-        status = shape_init(&self->shape, opc, 0, NULL);
-    } else {
-        size_t i, alen = arglen - 1;
-        if (alen <= 1) {
-            PyErr_SetString(PyExc_ValueError, "More than one shape object is expected");
-            return -1;
-        }
-        PyObject * item;
-        Shape ** operands = (Shape **) malloc(alen * sizeof(Shape *));
-        for (i = 0; i < alen; ++i) {
-            item = PyTuple_GetItem(args, i + 1);
-            if (PyObject_TypeCheck(item, &ShapeType)) {
-                operands[i] = (Shape *) &((ShapeObject *) item)->shape;
-                Py_INCREF(item);
-            } else {
-                PyErr_SetString(PyExc_TypeError, "Shape instance is expected");
-                free(operands);
-                return -1;
-            }
-        }
-        status = shape_init(&self->shape, opc, alen, operands);
-        free(operands);
-    }
-    if (status != SHAPE_SUCCESS) return -1;
-    return 0;
-}
-
-static void shapeobj_dealloc(ShapeObject * self)
-{
-    if (self->shape.opc == COMPLEMENT || self->shape.opc == IDENTITY) {
-        PyObject * pysurf = parent_pyobject(SurfaceObject, surf, self->shape.args.surface);
-        Py_DECREF(pysurf);
-    } else if (self->shape.opc == UNION || self->shape.opc == INTERSECTION) {
-        PyObject * pyshape;
-        for (int i = 0; i < self->shape.alen; ++i) {
-            pyshape = parent_pyobject(ShapeObject, shape, self->shape.args.shapes[i]);
-            Py_DECREF(pyshape);
-        }
-    }
-    shape_dealloc(&self->shape);
-    Py_TYPE(self)->tp_free((PyObject*) self);
-}
-
-static PyObject *
-shapeobj_test_box(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * box = NULL;
-    char collect = 0;
-    static char * kwlist[] = {"box", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "O", kwlist, &box)) return NULL;
-
-    if (box == NULL) box = GET_NAME(GLOBAL_BOX);
-
-    if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_TypeError, "Box instance is expected...");
-        return NULL;
-    }
-
-    shape_reset_cache(&self->shape);
-    int result = shape_test_box(&self->shape, &((BoxObject *) box)->box, 0, NULL);
-    return Py_BuildValue("i", result);
-}
-
-static PyObject *
-shapeobj_ultimate_test_box(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * box = NULL;
-    char collect = 0;
-    double min_vol = MIN_VOLUME;
-
-    static char * kwlist[] = {"box", "min_volume", "collect", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "|Odb", kwlist, &box, &min_vol, &collect)) return NULL;
-
-    if (box == NULL) box = GET_NAME(GLOBAL_BOX);
-
-    if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    shape_reset_cache(&self->shape);
-    int result = shape_ultimate_test_box(&self->shape, &((BoxObject *) box)->box, min_vol, collect);
-    return Py_BuildValue("i", result);
-}
-
-static PyObject *
-shapeobj_test_points(ShapeObject * self, PyObject * points)
-{
-    PyObject * pts;
-    if (! convert_to_dbl_vec_array(points, &pts)) return NULL;
-
-    npy_intp size = PyArray_SIZE((PyArrayObject *) pts);
-    size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *) pts, 0) : 1;
-    npy_intp dims[] = {npts};
-    PyObject * result = PyArray_EMPTY(1, dims, NPY_BYTE, 0);
-    if (result == NULL) {
-        Py_DECREF(pts);
-        return NULL;
-    }
-
-    shape_test_points(&self->shape, npts, (double *) PyArray_DATA(pts), \
-                                          (char *) PyArray_DATA(result));
-    Py_DECREF(pts);
-    return result;
-}
-
-static PyObject *
-shapeobj_bounding_box(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * start_box = NULL;
-    double tol = 100.0;
-
-    static char * kwlist[] = {"tol", "box", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "|dO", kwlist, &tol, &start_box)) return NULL;
-
-    if (start_box == NULL) start_box = GET_NAME(GLOBAL_BOX);
-
-    if (! PyObject_TypeCheck(start_box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    BoxObject * box = (BoxObject *) boxobj_copy((BoxObject *) start_box);
-    if (box == NULL) return NULL;
-
-    shape_reset_cache(&self->shape);
-    int status = shape_bounding_box(&self->shape, &box->box, tol);
-
-    if (status == SHAPE_SUCCESS) return (PyObject *) box;
-    else {
-        Py_DECREF(box);
-        // TODO: Probably some exception should be raised.
-        return NULL;
-    }
-}
-
-static PyObject *
-shapeobj_volume(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject * box = NULL;
-    double min_vol = MIN_VOLUME;
-
-    static char * kwlist[] = {"box", "min_volume", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "|Od", kwlist, &box, &min_vol)) return NULL;
-
-    if (box == NULL) box = GET_NAME(GLOBAL_BOX);
-
-    if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    shape_reset_cache(&self->shape);
-    double vol = shape_volume(&self->shape, &((BoxObject *) box)->box, min_vol);
-    return Py_BuildValue("d", vol);
-}
-
-/*
-static PyObject *
-shapeobj_contour(ShapeObject * self, PyObject * args, PyObject * kwds)
-{
-    PyObject *origin, *ex = NULL, *ey = NULL, *trim = NULL;
-    double width, height, delta = 0.01;
-
-    char *kwlist[] = {"", "", "", "ex", "ey", "delta", "trim", NULL};
-
-    if (! PyArg_ParseTupleAndKeywords(args, kwds, "O&dd|O&O&dO", kwlist,
-                           convert_to_dbl_vec, &origin, &width ,&height,
-                           convert_to_dbl_vec, &ex, convert_to_dbl_vec, &ey,
-                           &delta, &trim))
-        return -1;
-
-    if (ex == NULL) {
-        ex = GET_NAME(EX);
-        Py_INCREF(ex);
-    }
-
-    if (ey == NULL) {
-        ey = GET_NAME(EY);
-        Py_INCREF(ey);
-    }
-
-    if (! PyObject_TypeCheck(trim, &ShapeType)) {
-        PyErr_SetString(PyExc_ValueError, "Shape instance is expected");
-        return NULL;
-    }
-
-    double * ex_d = (double *) PyArray_DATA(ex);
-    double * ey_d = (double *) PyArray_DATA(ey);
-    double ez_d[] = {
-        ex_d[1] * ey_d[2] - ex_d[2] * ey_d[1],
-        ex_d[2] * ey_d[0] - ex_d[0] * ey_d[2],
-        ex_d[0] * ey_d[1] - ex_d[1] * ey_d[0]
-    };
-
-    Box box;
-    int status = box_init(
-        &box,
-        (double *) PyArray_DATA(origin), ex_d, ey_d, ez_d, width, height, delta
-    );
-    // size_t ntps = shape_contour(&self->shape, &box, delta * delta * delta, )
-
-}
-*/
-
-static PyObject *
-shapeobj_collect_statistics(ShapeObject * self, PyObject * args)
-{
-    PyObject * box;
-    double min_vol;
-    if (! PyArg_ParseTuple(args, "Od", &box, &min_vol)) return NULL;
-
-    if (! PyObject_TypeCheck(box, &BoxType)) {
-        PyErr_SetString(PyExc_ValueError, "Box instance is expected");
-        return NULL;
-    }
-
-    shape_reset_cache(&self->shape);
-    shape_collect_statistics(&self->shape, &((BoxObject *) box)->box, min_vol);
-    Py_RETURN_NONE;
-}
-
-static PyObject *
-shapeobj_get_stat_table(ShapeObject * self)
-{
-    size_t nrows = 0, ncols = 0;
-    char * table_data = shape_get_stat_table(&self->shape, &nrows, &ncols);
-    npy_intp dims[] = {nrows, ncols};
-    PyObject * table = PyArray_SimpleNewFromData(2, dims, NPY_BYTE, table_data);
-    return table;
-}
-
-// ========================================================================================== //
-// =================================== Module =============================================== //
-// ========================================================================================== //
-
-static PyModuleDef geometry_module = {
-        PyModuleDef_HEAD_INIT,
-        "geometry",
-        "Geometry native objects.",
-        -1,
-        NULL, NULL, NULL, NULL, NULL
-};
-
-PyMODINIT_FUNC
-PyInit_geometry(void)
-{
-    PyObject* m;
-
-    if (PyType_Ready(&BoxType) < 0) return NULL;
-
-    if (PyType_Ready(&SurfaceType) < 0) return NULL;
-    if (PyType_Ready(&PlaneType) < 0) return NULL;
-    if (PyType_Ready(&SphereType) < 0) return NULL;
-    if (PyType_Ready(&CylinderType) < 0) return NULL;
-    if (PyType_Ready(&ConeType) < 0) return NULL;
-    if (PyType_Ready(&TorusType) < 0) return NULL;
-    if (PyType_Ready(&GQuadraticType) < 0) return NULL;
-    if (PyType_Ready(&RCCType) < 0) return NULL;
-    if (PyType_Ready(&BOXType) < 0) return NULL;
-
-    if (PyType_Ready(&ShapeType) < 0) return NULL;
-
-    m = PyModule_Create(&geometry_module);
-    if (m == NULL)
-        return NULL;
-    import_array();
-
-    Py_INCREF(&BoxType);
-
-    Py_INCREF(&SphereType);
-    Py_INCREF(&PlaneType);
-    Py_INCREF(&SphereType);
-    Py_INCREF(&CylinderType);
-    Py_INCREF(&ConeType);
-    Py_INCREF(&TorusType);
-    Py_INCREF(&GQuadraticType);
-    Py_INCREF(&RCCType);
-    Py_INCREF(&BOXType);
-
-    Py_INCREF(&ShapeType);
-
-
-    PyModule_AddObject(m, "Box", (PyObject *) &BoxType);
-
-    PyModule_AddObject(m, "Surface",    (PyObject *) &SurfaceType);
-    PyModule_AddObject(m, "Plane",      (PyObject *) &PlaneType);
-    PyModule_AddObject(m, "Sphere",     (PyObject *) &SphereType);
-    PyModule_AddObject(m, "Cylinder",   (PyObject *) &CylinderType);
-    PyModule_AddObject(m, "Cone",       (PyObject *) &ConeType);
-    PyModule_AddObject(m, "Torus",      (PyObject *) &TorusType);
-    PyModule_AddObject(m, "GQuadratic", (PyObject *) &GQuadraticType);
-    PyModule_AddObject(m, "RCC",        (PyObject *) &RCCType);
-    PyModule_AddObject(m, "BOX",        (PyObject *) &BOXType);
-
-    PyModule_AddObject(m, "Shape", (PyObject *) &ShapeType);
-
-    // Create Module constants
-
-    PyObject *ex, *ey, *ez, *origin;
-    BoxObject * global_box;
-    npy_intp dims[] = {NDIM};
-
-    origin = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0);
-    ex = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0);
-    ey = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0);
-    ez = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0);
-
-    *((double *) PyArray_DATA(ex) + 0) = 1.0;
-    *((double *) PyArray_DATA(ey) + 1) = 1.0;
-    *((double *) PyArray_DATA(ez) + 2) = 1.0;
-
-    global_box = (BoxObject *) PyType_GenericNew(&BoxType, NULL, NULL);
-    box_init(&global_box->box, (double *) PyArray_DATA(origin), (double *) PyArray_DATA(ex),
-                               (double *) PyArray_DATA(ey),     (double *) PyArray_DATA(ez),
-                               MAX_DIM, MAX_DIM, MAX_DIM);
-
-    PyModule_AddObject(m, ORIGIN, (PyObject *) origin);
-    PyModule_AddObject(m, EX, (PyObject *) ex);
-    PyModule_AddObject(m, EY, (PyObject *) ey);
-    PyModule_AddObject(m, EZ, (PyObject *) ez);
-    PyModule_AddObject(m, GLOBAL_BOX, (PyObject *) global_box);
-    PyModule_AddObject(m, MIN_VOLUME_NAME, Py_BuildValue("d", MIN_VOLUME));
-
-    module_dict = PyModule_GetDict(m);
-
-    return m;
-}
diff --git a/mckit/src/rbtree.c b/mckit/src/rbtree.c
deleted file mode 100644
index 8917255f..00000000
--- a/mckit/src/rbtree.c
+++ /dev/null
@@ -1,452 +0,0 @@
-#include 
-#include "rbtree.h"
-#include 
-
-#define is_left(n)      ((n)->parent != NULL && (n)->parent->left  == n)
-#define is_right(n)     ((n)->parent != NULL && (n)->parent->right == n)
-#define is_left_red(n)  ((n)->left  != NULL && (n)->left->color  == RED)
-#define is_right_red(n) ((n)->right != NULL && (n)->right->color == RED)
-#define is_red(n)       ((n) != NULL && (n)->color == RED)
-#define is_black(n)     ((n) != NULL && (n)->color == BLACK)
-
-static void node_init(RBNode * node, RBNode * parent, const void * key);
-static RBNode * node_add_balance(RBNode * node);
-static RBNode * node_del_balance(RBNode * node);
-static RBNode * node_max(RBNode * start);
-static RBNode * node_min(RBNode * start);
-static void node_free(RBNode * node);
-static RBNode * delete_rmin (RBNode *lv, RBNode **root);
-static RBNode ** node_find(const RBTree * rbt, const void * key, RBNode ** parent);
-static int rbtree_del(RBTree * rbt, const void * key, RBNode ** node);
-
-static void print_node(RBNode * node) {
-    if (node == NULL) return;
-    char c = node->color == RED ? 'R' : 'B';
-    int p = node->parent == NULL ? 0 : *((int*) node->parent->key);
-    printf(" %c%dP%d", c, *((int*) node->key), p);
-    if (node->left != NULL) {
-        printf("L(");
-        print_node(node->left);
-        printf(")");
-    }
-    if (node->right != NULL) {
-        printf("R(");
-        print_node(node->right);
-        printf(")");
-    }
-}
-
-void rbtree_print(RBTree * rbt) {
-    printf("TREE:\n");
-    if (rbt->root != NULL)
-    print_node(rbt->root);
-    printf("\n");
-}
-
-static RBNode ** node_find(const RBTree * rbt, const void * key, RBNode ** parent)
-{
-    RBNode ** node = (RBNode**) &rbt->root;
-    *parent = NULL;
-    int comp_res;
-    while (*node != NULL) {
-        comp_res = (*rbt->compare)((*node)->key, key);
-        if (comp_res < 0) {
-            *parent = *node;
-            node = &(*node)->left;
-        } else if (comp_res > 0) {
-            *parent = *node;
-            node = &(*node)->right;
-        } else {
-            break;
-        }
-    }
-    return node;
-}
-
-RBTree * rbtree_create(int (*compare)(const void *, const void *))
-{
-    RBTree * rbt = (RBTree *) malloc(sizeof(RBTree));
-    if (rbt != NULL) {
-        rbt->root = NULL;
-        rbt->len = 0;
-        rbt->compare = compare;
-    }
-    return rbt;
-}
-
-void rbtree_free(RBTree * rbt)
-{
-    if (rbt != NULL) {
-        if (rbt->root != NULL) node_free(rbt->root);
-        free(rbt);
-    }
-}
-
-const void * rbtree_get(const RBTree * rbt, const void * key)
-{
-    RBNode * parent;
-    RBNode ** node = node_find(rbt, key, &parent);
-    if (*node != NULL) return (*node)->key;
-    else return NULL;
-}
-
-int rbtree_add(RBTree * rbt, const void * key)
-{
-    RBNode * parent;
-    RBNode ** node = node_find(rbt, key, &parent);
-    if (*node != NULL) return RBT_KEY_ALREADY_EXISTS;
-
-    // New node creation
-    *node = (RBNode *) malloc(sizeof(RBNode));
-    if (*node == NULL) return RBT_NO_MEMORY;
-    node_init(*node, parent, key);
-
-    if (parent != NULL) {
-        RBNode * blnc = node_add_balance(parent);
-        if (blnc != NULL) rbt->root = blnc;
-    }
-
-    rbt->len++;
-
-    return RBT_OK;
-}
-
-void * rbtree_pop(RBTree * rbt, const void * key)
-{
-    void * result;
-    RBNode *parent, *node;
-    if (key == NULL) node = rbt->root;
-    else node = *node_find(rbt, key, &parent);
-
-    if (node == NULL) return NULL;
-
-    // find successor for element being deleted.
-    RBNode * rmin = delete_rmin (node, &rbt->root);
-    //printf("successor for deletion %d\n", *((int *) rmin->key));
-	if (rmin == NULL) { // if there is no successor, remove element itself.
-        RBNode * r = node_del_balance (node);
-	    if (r != NULL)  rbt->root = r;
-
-	    RBNode * p = node->parent;
-	    if (p == NULL)  rbt->root = NULL; // if element being deleted is root.
-	    else if (p->left == node)  p->left = NULL; // otherwise delete element
-	    else p->right = NULL;         // from successor parent's children list.
-
-	} else {                     // if the successor exists,
-        if (node != rbt->root) {
-            if (is_left(node)) node->parent->left = rmin;
-            else node->parent->right = rmin;
-        } else rbt->root = rmin;
-        rmin->color = node->color;
-        rmin->parent = node->parent;
-        rmin->left = node->left;
-        rmin->right = node->right;
-        if (rmin->left != NULL) rmin->left->parent = rmin;
-        if (rmin->right != NULL) rmin->right->parent = rmin;
-	}
-    result = (void*) node->key;
-    free(node);
-    rbt->len--;
-    return result;
-}
-
-static size_t fill_node(const RBNode * node, void * array[], size_t index)
-{
-    if (node->left != NULL) index = fill_node(node->left, array, index);
-    array[index++] = (void*) node->key;
-    if (node->right != NULL) index = fill_node(node->right, array, index);
-    return index;
-}
-
-void * rbtree_to_array(const RBTree * rbt)
-{
-    if (rbt->len == 0) return NULL;
-    void * result = (void*) malloc(rbt->len * sizeof(void*));
-    if (result != NULL) {
-        fill_node(rbt->root, result, 0);
-    }
-    return result;
-}
-
-static void node_init(RBNode * node, RBNode * parent, const void * key)
-{
-    node->color = RED;
-    node->left = NULL;
-    node->right = NULL;
-    node->parent = parent;
-    node->key = key;
-}
-
-static RBNode * rotate_left(RBNode * node);
-static RBNode * rotate_right(RBNode * node);
-static RBNode * flip_colors(RBNode * node);
-static RBNode * make_bro_red(RBNode * node);
-
-static RBNode * node_max(RBNode * node)
-{
-    while (node->right != NULL) node = node->right;
-    return node;
-}
-
-static RBNode * node_min(RBNode * node)
-{
-    while (node->left != NULL) node = node->left;
-    return node;
-}
-
-/* Finds successor for leave lv.
- *
- * Returns pointer to found successor leave, or NULL if no such leave exists.
- */
-static RBNode * delete_rmin (RBNode *lv, RBNode **root)
-{
-    // Successor is the smallest element in the right branch or the
-    // greatest element in the left branch. So if lv->right is not
-    // NULL, we will search for smallest element in this branch.
-    // Otherwise only one left element can exist and it can be the
-    // successor.
-    RBNode * rmin = (lv->right != NULL) ? lv->right : lv->left;
-    if (rmin == NULL) return NULL;
-
-    // If lv->right is NULL then lv->left->left can be only NULL.
-    // So in that case this loop won't run.
-    while (rmin->left != NULL)  rmin = rmin->left;
-
-    if (rmin != NULL) { // If the successor exists
-                        // balance the tree.
-        RBNode * r = node_del_balance (rmin);
-        if (r != NULL)  *root = r;
-
-        // Then delete successor leave rmin from its parent's children list.
-        RBNode * p = rmin->parent;
-        if (p->left == rmin)  p->left = NULL;
-        else p->right = NULL;
-    }
-    return rmin;
-}
-
-/* Performs balancing of the tree when element added.
- * Balancing starts from the parent (lv) of the just added element.
- *
- * Returns pointer to new root element or NULL if root remains unchanged.
- *
- * Tree balancing procedure consists of the following steps:
- *
- * 1)       |       flip_colors         ||
- *       l==lv==r   ------------>       lv
- *      / \    / \                     /  \
- *                                    l    r
- *                                   / \  / \
- *
- * 2)    |          rotate_left          |
- *       lv==r      ------------>    lv==r
- *      /   / \                     / \   \
- *
- * 3)          |    rotate_right         |
- *      ll==l==lv   ------------>    ll==l==lv
- *     / \   \   \                  / \    / \
- *
- * 4)    parent                  ->  parent
- *         ||     move pointer  /      ||
- *         lv  - - - - - - - - -       lv
- *        /  \                        /  \
- *
- * 5) Otherwise nothing left to do. Remained part is already balanced.
- */
-static RBNode * node_add_balance (RBNode *lv)
-{
-    while (1) {
-        if (is_red(lv->left) && is_red (lv->right)) {
-            lv = flip_colors (lv);
-        } else if (is_red (lv->right)) {
-            lv = rotate_left (lv);
-        } else if (is_red (lv->left) && is_red (lv->left->left)) {
-            lv = rotate_right (lv);
-        } else if (lv->parent == NULL) {
-            lv->color = BLACK;
-            return lv;
-        } else if (is_red (lv)) {
-            lv = lv->parent;
-        } else {
-            break;
-        }
-    }
-    return NULL;
-}
-
-/* Fixes balance of the tree after leave deletion.
- *
- * Returns pointer to the new root struct or NULL if root remains unchanged.
- *
- * 1)     p                             p     if rl is RED           p
- *        |         rotate_left         |     rotate_left            |
- *    *-> lv==r     ============>   lv==r <-* ============>  lv==rl==r
- *       /   / \                   / \   \                  / \   \   \
- *      l   rl  rr                l  rl  rr                l          rr
- *
- * 2)         p                         p
- *            |      rotate_right       |
- *     ll==l==lv <-* ============>      l  <-*
- *    / \   \  \                       / \
- *          lr  r                    ll   lv      FINISH
- *                                  / \  /  \
- *                                      lr   r
- *
- * 3)   parent                 parent
- *        ||                     |
- *    *-> lv         ========>   lv  <-*  FINISH
- *       / \                    / \
- *
- * 4)   parent                 parent <-*
- *      /    \      =======>   //   \
- *    bro    lv <-*           bro   lv
- */
-static RBNode * node_del_balance (RBNode *lv)
-{
-    while (1) {
-        if (is_red (lv->right)) {
-            lv = rotate_left (lv);
-            if (is_red (lv->left->right))  rotate_left (lv->left);
-        } else if (is_red (lv->left) && is_red (lv->left->left)) {
-            lv = rotate_right (lv);
-            lv->left->color = BLACK;
-            lv->right->color = BLACK;
-            break;
-        } else if (is_red (lv)) {
-            lv->color = BLACK;
-            break;
-        } else {
-            if (lv->parent == NULL) {
-            lv->color = BLACK;
-                return lv;
-            }
-            lv = make_bro_red (lv);
-        }
-    }
-    if (lv->parent == NULL) return lv;
-    if (lv->parent->parent == NULL) return lv->parent;
-    return NULL;
-}
-
-/* Makes brother of lv to be red.
- *
- * Returns pointer to lv's parent.
- *
- *        parent           a==parent  <-*
- *        /    \      =>           \
- *       a     lv <-*              lv
- *
- *        parent           *-> parent==a
- *        /    \      =>       /
- *   *-> lv     a             lv
- *
- *          |                       |                           |
- *    a===parent    rotate_right    a===parent   make_bro_red   a===parent <-*
- *   / \       \    ============>  /    /    \   ===========>  /    //   \
- *  al ar      lv <-*             al   ar    lv <-*           al    ar   lv
- */
-static RBNode * make_bro_red (RBNode *lv)
-{
-    RBNode * bro = (lv->parent->left == lv) ? \
-                    lv->parent->right : lv->parent->left;
-    if (is_red (bro)) {
-        rotate_right (lv->parent);
-        make_bro_red (lv);
-    } else {
-        bro->color = RED;
-    }
-    return lv->parent;
-}
-
-/* Rotates elements left.
- *
- *      ap                  ap
- *      |                   |
- *      a===b     =>    a===b
- *     /   / \         / \   \
- *    al  bl br       al bl  br
- *
- * Returns pointer to b.
- */
-static RBNode * rotate_left (RBNode *a)
-{
-    RBNode * b = a->right; // always there is such member. This function
-                            // can be called only in such case. b is not NULL!
-    RBNode * bl = b->left;
-    RBNode * ap = a->parent; // This can be NULL if a is root.
-
-    a->right = bl;
-    if (bl != NULL)  bl->parent = a;
-
-    b->left = a;
-    a->parent = b;
-    b->parent = ap;
-
-    int c = a->color;
-    a->color = b->color;
-    b->color = c;
-
-    if (ap != NULL) {
-        if (ap->left == a)  ap->left = b;
-        else                ap->right = b;
-    }
-    return b;
-}
-
-
-/* Rotates elements right.
- *
- *          bp         bp
- *          |          |
- *      a===b     =>   a===b
- *     / \   \        /   / \
- *    al ar  br      al  ar br
- *
- * Returns pointer to a.
- */
-static RBNode * rotate_right (RBNode *b)
-{
-    RBNode * a = b->left; // a is not NULL.
-    RBNode * ar = a->right;
-    RBNode * bp = b->parent;
-
-    b->left = ar;
-    if (ar != NULL)  ar->parent = b;
-
-    a->right = b;
-    b->parent = a;
-    a->parent = bp;
-
-    int c = a->color;
-    a->color = b->color;
-    b->color = c;
-
-    if (bp != NULL) {
-        if (bp->left == b)  bp->left = a;
-        else                bp->right = a;
-    }
-    return a;
-}
-
-/* Flips colors.
- *
- *           ap                     ap
- *           |           =>         ||      <- this link is then rotated
- *    left===nd===right             nd         if necesary.
- *                                 /  \
- *                             left    right
- */
-static RBNode * flip_colors (RBNode * node)
-{
-    node->color = RED;
-    node->left->color = BLACK;
-    node->right->color = BLACK;
-    return node;
-}
-
-static void node_free(RBNode * node)
-{
-    if (node->left != NULL) node_free(node->left);
-    if (node->right != NULL) node_free(node->right);
-    free(node);
-}
diff --git a/mckit/src/rbtree.h b/mckit/src/rbtree.h
deleted file mode 100644
index fea76ccb..00000000
--- a/mckit/src/rbtree.h
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef __RBTREE_H
-#define __RBTREE_H
-
-#include 
-#include 
-
-#define RBT_OK                   0
-#define RBT_NO_SUCH_KEY         -1
-#define RBT_KEY_ALREADY_EXISTS  -2
-#define RBT_NO_MEMORY           -4
-#define RBT_IS_EMPTY            -8
-
-typedef struct RBTree RBTree;
-typedef struct RBNode RBNode;
-
-enum Color {BLACK=0, RED=1};
-
-struct RBTree {
-    RBNode * root;
-    size_t len;
-    int (*compare)(const void *, const void *);
-};
-
-struct RBNode {
-    enum Color color;
-    RBNode * parent;
-    RBNode * left;
-    RBNode * right;
-    const void * key;
-};
-
-/* Creates new red-black tree.
- * compare - pointer to comparison function.
-*/
-RBTree * rbtree_create(int (*compare)(const void *, const void *));
-
-/* Frees memory allocated by RBTree object.
- */
-void rbtree_free(RBTree * rbt);
-
-/* Gets stored key.
- */
-const void * rbtree_get(const RBTree * rbt, const void * key);
-
-/* Adds new key to the tree. value can be NULL */
-int rbtree_add(RBTree * rbt, const void * key);
-
-/* Pops key from the tree. If key is NULL the
- * first available pair is popped.
- */
-void * rbtree_pop(RBTree * rbt, const void * key);
-
-/* Returns new array, that contains sorted keys.
- */
-void * rbtree_to_array(const RBTree * rbt);
-
-void rbtree_print(RBTree * rbt);
-
-#endif
diff --git a/mckit/src/shape.c b/mckit/src/shape.c
deleted file mode 100644
index 4597ff69..00000000
--- a/mckit/src/shape.c
+++ /dev/null
@@ -1,416 +0,0 @@
-//
-// Created by Roma on 14.04.2018.
-//
-
-#include 
-#include "shape.h"
-#include "surface.h"
-
-#define is_final(opc) (opc == COMPLEMENT || opc == IDENTITY)
-#define is_void(opc)  (opc == EMPTY || opc == UNIVERSE)
-#define is_composite(opc) (opc == UNION || opc == INTERSECTION)
-
-#define geom_complement(arg) (-1 * (arg))
-
-char geom_intersection(char * args, size_t n, size_t inc);
-char geom_union(char * args, size_t n, size_t inc);
-
-typedef struct StatUnit StatUnit;
-
-struct StatUnit {
-    char * arr;
-    size_t len;
-    double vol;
-};
-
-static int stat_compare(const StatUnit * a, const StatUnit * b)
-{
-    size_t i, n = a->len;
-    for (i = 0; i < n; ++i) {
-        if (a->arr[i] < b->arr[i]) return 1;
-        else if (a->arr[i] > b->arr[i]) return -1;
-    }
-    return 0;
-}
-
-// Initializes shape struct
-int shape_init(
-        Shape * shape,          // Pointer to struct to be initialized
-        char opc,               // Operation code
-        size_t alen,            // Length of arguments
-        const void * args       // Argument array.
-)
-{
-    shape->opc = opc;
-    shape->alen = alen;
-    shape->stats = rbtree_create(stat_compare);;
-    shape->last_box = 0;
-    shape->last_box_result = 0;
-    if (is_final(opc)) {
-        shape->args.surface = (Surface *) args;
-    } else if (is_void(opc)) {
-        shape->args.surface = NULL;
-    } else {
-        shape->args.shapes = (Shape **) malloc(alen * sizeof(Shape *));
-        if (shape->args.shapes == NULL) return SHAPE_NO_MEMORY;
-        size_t i;
-        for (i = 0; i < alen; ++i) shape->args.shapes[i] = ((Shape **) args)[i];
-    }
-    return SHAPE_SUCCESS;
-}
-
-void shape_dealloc(Shape * shape)
-{
-    if (is_composite(shape->opc)) free(shape->args.shapes);
-    if (shape->stats != NULL) {
-        StatUnit * s;
-        while ((s = rbtree_pop(shape->stats, NULL)) != NULL) {
-            free(s->arr);
-            free(s);
-        }
-        rbtree_free(shape->stats);
-    }
-}
-
-// Tests box location with respect to the shape.
-// Returns BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE
-//
-int shape_test_box(
-        Shape * shape,          // Shape to test.
-        const Box * box,        // Box to test.
-        char collect,           // Collect statistics about results.
-        int * zero_surfaces     // The number of surfaces that was tested to be zero.
-)
-{
-    if (shape->last_box != 0) {
-        int bc = box_is_in(box, shape->last_box);
-        // if it is the box already tested (bc == 0) then returns cached result;
-        // if it is inner box - then returns cached result only if it is not 0.
-        // For inner box result may be different.
-
-        // It is inner box and test result is not 0: -1 or +1 i.e. won't change.
-        char use_cache = (bc > 0 && shape->last_box_result != BOX_CAN_INTERSECT_SHAPE);
-        // If collect < 0 - it means that we try to test different
-        // combinations of the remaining surfaces. In this case caching is not
-        // used if we test the same box again.
-        use_cache = use_cache || (bc == 0 && collect >= 0);
-        if (use_cache) return shape->last_box_result;
-    }
-
-    int result;
-    if (is_final(shape->opc)) {
-        char already = (box->subdiv == (shape->args.surface)->last_box);
-        result = surface_test_box(shape->args.surface, box);
-        if (shape->opc == COMPLEMENT) result = geom_complement(result);
-        if (collect > 0 && result == 0 && !already) ++(*zero_surfaces);
-    } else if (shape->opc == UNIVERSE) {
-        result = BOX_INSIDE_SHAPE;
-    } else if (shape->opc == EMPTY) {
-        result = BOX_OUTSIDE_SHAPE;
-    } else {
-        char * sub = malloc(shape->alen * sizeof(char));
-
-        for (int i = 0; i < shape->alen; ++i) {
-            sub[i] = shape_test_box((shape->args.shapes)[i], box, collect, zero_surfaces);
-        }
-
-        if (shape->opc == INTERSECTION) {
-            result = geom_intersection(sub, shape->alen, 1);
-        } else {
-            result = geom_union(sub, shape->alen, 1);
-        }
-
-        // TODO: Review statistics collection
-        if (collect != 0 && result != 0) {
-            StatUnit * stat = (StatUnit *) malloc(sizeof(StatUnit));
-            stat->arr = sub;
-            stat->len = shape->alen;
-            stat->vol = box->volume;
-            if (rbtree_add(shape->stats, stat) != RBT_OK) {
-                free(stat);
-                free(sub);
-            }
-        } else free(sub);
-    }
-    // Cache test result;
-    if (collect >= 0 && !(box->subdiv & HIGHEST_BIT)) {
-        shape->last_box = box->subdiv;
-        shape->last_box_result = result;
-    }
-    return result;
-}
-
-
-int set_zero_surface_pointers(Shape * shape, int n, Surface ** zs, uint64_t subdiv)
-{
-    if (is_final(shape->opc)) {
-        if (shape->args.surface->last_box == subdiv && shape->args.surface->last_box_result == 0) {
-            char already = 0;
-            for (int i = 0; i < n; ++i) {
-                if (zs[i] == shape->args.surface) {
-                    already = 1;
-                    break;
-                }
-            }
-            if (!already) zs[n++] = shape->args.surface;
-        }
-    } else if (is_composite(shape->opc)) {
-        for (int i = 0; i < shape->alen; ++i) {
-            n = set_zero_surface_pointers(shape->args.shapes[i], n, zs, subdiv);
-        }
-    }
-    return n;
-}
-
-// Tests box location with respect to the shape. It tries to find out
-// if the box really intersects the shape with desired accuracy.
-// Returns BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE
-int shape_ultimate_test_box(
-        Shape * shape,          // Pointer to shape
-        const Box * box,        // box
-        double min_vol,         // minimal volume until which splitting process goes.
-        char collect            // Whether to collect statistics about results.
-)
-{
-    int zero_surfaces = 0;
-    int result = shape_test_box(shape, box, collect, &zero_surfaces);
-    if (collect > 0 && result == BOX_CAN_INTERSECT_SHAPE) {
-        // If collect is on and result is 0 we have the following possibilities:
-        // 1. only one surface has test_box result 0. Then this surface is
-        //    essential for the shape. Further volume division is unnecessary.
-        // 2. minimal volume is already reached. Then remaining surfaces
-        //    somehow describe the shape and they are important.
-        // In those cases we test all possible test_box results of the
-        // remaining surfaces and collect statistics.
-        if (zero_surfaces == 1 || box->volume < min_vol) {
-            // vary all zero surfaces that remain to be -1 and +1
-            Surface **zs = (Surface **) malloc(zero_surfaces * sizeof(Surface*));
-            for (int i = 0; i < zero_surfaces; ++i) zs[i] = NULL;
-
-            int k = set_zero_surface_pointers(shape, 0, zs, box->subdiv);
-            int n = 1 << zero_surfaces;
-            for (int i = 0; i < n; ++i) {
-                for (int j = 0; j < zero_surfaces; ++j) {
-                    zs[j]->last_box_result = ((i >> j) & 1) * 2 - 1;
-                }
-                shape_test_box(shape, box, -collect, NULL);
-            }
-            free(zs);
-            return result;
-        }
-    }
-    if (result == BOX_CAN_INTERSECT_SHAPE && box->volume > min_vol) {
-        Box box1, box2;
-        box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5);
-        int result1 = shape_ultimate_test_box(shape, &box1, min_vol, collect);
-        int result2 = shape_ultimate_test_box(shape, &box2, min_vol, collect);
-        if (result1 != BOX_CAN_INTERSECT_SHAPE && result2 != BOX_CAN_INTERSECT_SHAPE)
-            return result1;     // No matter what value (result1 or result2) is returned because they
-                                // will be equal.
-    }
-    return result;
-}
-
-// Tests whether points belong to this shape.
-// Returns status - SHAPE_SUCCESS | SHAPE_NO_MEMORY
-//
-int shape_test_points(
-        const Shape * shape,    // test shape
-        size_t npts,            // the number of points
-        const double * points,  // array of points - NDIM * npts
-        char * result           // Result - +1 if point belongs to shape, -1
-                                // otherwise. It must have length npts.
-)
-{
-    int i;
-    if (is_final(shape->opc)) {
-        surface_test_points(shape->args.surface, npts, points, result);
-        if (shape->opc == COMPLEMENT)
-            for (i = 0; i < npts; ++i) result[i] = geom_complement(result[i]);
-    } else if (is_void(shape->opc)) {
-        char fill = (shape->opc == UNIVERSE) ? 1 : -1;
-        for (i = 0; i < npts; ++i) result[i] = fill;
-    } else {
-        char (*op)(char * arg, size_t n, size_t inc);
-        op = (shape->opc == INTERSECTION) ? geom_intersection : geom_union;
-
-        size_t n = shape->alen;
-        char * sub = malloc(n * npts * sizeof(char));
-        if (sub == NULL) return SHAPE_NO_MEMORY;
-
-        for (i = 0; i < n; ++i) {
-            shape_test_points((shape->args.shapes)[i], npts, points, sub + i * npts);
-        }
-        for (i = 0; i < npts; ++i) result[i] = op(sub + i, n * npts, npts);
-        free(sub);
-    }
-    return SHAPE_SUCCESS;
-}
-
-// Gets bounding box, that bounds the shape.
-int shape_bounding_box(
-        const Shape * shape,    // Shape to de bound
-        Box * box,              // INOUT: Start box. It is modified to obtain bounding box.
-        double tol              // Absolute tolerance. When change of box dimensions become smaller than tol
-                                // the process of box reduction finishes.
-)
-{
-    double lower, upper, ratio;
-    int dim, tl;
-    double min_vol = tol * tol * tol;
-    Box box1, box2;
-    for (dim = 0; dim < NDIM; ++dim) {
-        lower = 0;
-        while (box->dims[dim] - lower > tol) {
-            ratio = 0.5 * (lower + box->dims[dim]) / box->dims[dim];
-            box_split(box, &box1, &box2, dim, ratio);
-            shape_reset_cache(shape);
-            tl = shape_ultimate_test_box(shape, &box2, min_vol, 0);
-            if (tl == -1) box_copy(box, &box1);
-            else lower = box1.dims[dim];
-        }
-        upper = 0;
-        while (box->dims[dim] - upper > tol) {
-            ratio = 0.5 * (box->dims[dim] - upper) / box->dims[dim];
-            box_split(box, &box1, &box2, dim, ratio);
-            shape_reset_cache(shape);
-            tl = shape_ultimate_test_box(shape, &box1, min_vol, 0);
-            if (tl == -1) box_copy(box, &box2);
-            else upper = box2.dims[dim];
-        }
-    }
-    box->subdiv = 1;
-    return SHAPE_SUCCESS;
-}
-
-// Gets volume of the shape
-double shape_volume(
-        const Shape * shape,    // Shape
-        const Box * box,        // Box from which the process of volume finding starts
-        double min_vol          // Minimum volume - when volume of the box become smaller than min_vol the process
-                                // of box splitting finishes.
-)
-{
-    int result = shape_test_box(shape, box, 0, NULL);
-    if (result == BOX_INSIDE_SHAPE) return box->volume;   // Box totally belongs to the shape
-    if (result == BOX_OUTSIDE_SHAPE) return 0;             // Box don't belong to the shape
-    if (box->volume > min_vol) {            // Shape intersects the box
-        Box box1, box2;
-        box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5);
-        double vol1 = shape_volume(shape, &box1, min_vol);
-        double vol2 = shape_volume(shape, &box2, min_vol);
-        return vol1 + vol2;
-    } else {                        // Minimum volume has been reached, but shape still intersects box
-        return 0.5 * box->volume;   // This is statistical decision. On average a half of the box belongs to the shape.
-    }
-}
-
-// Resets cache of shape and all objects involved.
-void shape_reset_cache(Shape * shape)
-{
-    shape->last_box = 0;
-    if (is_final(shape->opc)) {
-        shape->args.surface->last_box = 0;
-    } else if (is_composite(shape->opc)) {
-        for (int i = 0; i < shape->alen; ++i) {
-            shape_reset_cache((shape->args.shapes)[i]);
-        }
-    }
-}
-
-// Resets collected statistics or initializes statistics storage
-void shape_reset_stat(Shape * shape)
-{
-    StatUnit * s;
-    while ((s = rbtree_pop(shape->stats, NULL)) != NULL) {
-        free(s->arr);
-        free(s);
-    }
-    shape->last_box = 0;
-    if (is_composite(shape->opc) && shape->args.shapes != NULL) {
-        for (int i = 0; i < shape->alen; ++i) {
-            if (shape->args.shapes[i] != NULL)
-                shape_reset_stat(shape->args.shapes[i]);
-        }
-    }
-}
-
-// Gets shape's contour.Returns the number of points in the contour.
-size_t shape_contour(
-        const Shape * shape,    // Shape
-        const Box * box,        // Box, where contour is needed.
-        double min_vol,         // Size of volume to be considered as point
-        double * buffer         // Buffer, where points are put.
-)
-{
-    int result = shape_test_box(shape, box, 0, NULL);
-    if (result == BOX_INSIDE_SHAPE || result == BOX_OUTSIDE_SHAPE) return 0;
-    if (box->volume > min_vol) {
-        Box box1, box2;
-        box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5);
-        int n1 = shape_contour(shape, &box1, min_vol, buffer);
-        int n2 = shape_contour(shape, &box2, min_vol, buffer + n1 * NDIM);
-        return n1 + n2;
-    } else {
-        for (int i = 0; i < NDIM; ++i) *(buffer + i) = box->center[i];
-        return 1;
-    }
-}
-
-// Collects statistics about shape.
-void shape_collect_statistics(
-        Shape * shape,          // Shape
-        const Box * box,        // Global box, where statistics is collected
-        double min_vol          // minimal volume, when splitting process stops.
-)
-{
-    shape_reset_stat(shape);
-    shape_ultimate_test_box(shape, box, min_vol, 1);
-}
-
-// Gets statistics table
-char * shape_get_stat_table(
-        Shape * shape,          // Shape
-        size_t * nrows,         // number of rows
-        size_t * ncols          // number of columns
-)
-{
-    *nrows = shape->stats->len;
-    *ncols = shape->alen;
-    char * table = malloc(*ncols * *nrows * sizeof(char));
-    StatUnit ** statarr = rbtree_to_array(shape->stats);
-    size_t i, j;
-    for (i = 0; i < *nrows; ++i)
-        for (j = 0; j < *ncols; ++j)
-            *(table + i * (*ncols) + j) = statarr[i]->arr[j];
-    free(statarr);
-    return table;
-}
-
-// Operation functions
-
-char geom_intersection(char * args, size_t n, size_t inc) {
-    size_t i;
-    char result = +1;
-    for (i = 0; i < n; i += inc) {
-        if (*(args + i) == 0) result = 0;
-        else if (*(args + i) == -1) {
-            result = -1;
-            break;
-        }
-    }
-    return result;
-}
-
-char geom_union(char * args, size_t n, size_t inc) {
-    size_t i;
-    char result = -1;
-    for (i = 0; i < n; i += inc) {
-        if (*(args + i) == 0) result = 0;
-        else if (*(args + i) == +1) {
-            result = +1;
-            break;
-        }
-    }
-    return result;
-}
diff --git a/mckit/src/shape.h b/mckit/src/shape.h
deleted file mode 100644
index 2414bedf..00000000
--- a/mckit/src/shape.h
+++ /dev/null
@@ -1,129 +0,0 @@
-//
-// Created by Roma on 14.04.2018.
-//
-
-#ifndef MCKIT_SHAPE_H
-#define MCKIT_SHAPE_H
-
-#include 
-
-#include "box.h"
-#include "rbtree.h"
-#include "surface.h"
-
-#define BOX_INSIDE_SHAPE        +1
-#define BOX_CAN_INTERSECT_SHAPE  0
-#define BOX_OUTSIDE_SHAPE       -1
-#define COLLECT_STAT    1
-
-#define SHAPE_SUCCESS    0
-#define SHAPE_FAILURE   -1
-#define SHAPE_NO_MEMORY -2
-#define SHAPE_WRONG_ARGLENGTH -3
-
-#define invert_opc(opc) ((opc + 3) % 6)
-
-
-typedef struct Shape Shape;
-
-enum Operation {INTERSECTION=0, COMPLEMENT, EMPTY, UNION, IDENTITY, UNIVERSE};
-
-// Describes a shape.
-struct Shape {
-    char opc;               // Code of operation applied to arguments (see enum Operation)
-    size_t alen;            // Length of arguments
-    union {
-        Surface * surface;
-        Shape ** shapes;
-    } args;                 // Pointer to arguments. It can be either Shape or Surface structures
-    uint64_t last_box;      // Subdivision code of last tested box
-    int last_box_result;    // Result of last test_box call.
-    RBTree * stats;         // Statistics about argument results.
-};
-
-// Initializes shape struct
-int shape_init(
-        Shape * shape,          // Pointer to struct to be initialized
-        char opc,               // Operation code
-        size_t alen,            // Length of arguments
-        const void * args       // Argument array.
-);
-
-void shape_dealloc(Shape * shape);
-
-// Tests box location with respect to the shape.
-// Returns BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE
-//
-int shape_test_box(
-        Shape * shape,          // Shape to test.
-        const Box * box,        // Box to test.
-        char collect,           // Collect statistics about results.
-        int * zero_surfaces     // The number of surfaces that was tested to be zero.
-);
-
-// Tests box location with respect to the shape. It tries to find out
-// if the box really intersects the shape with desired accuracy.
-// Returns BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE
-int shape_ultimate_test_box(
-        Shape * shape,          // Pointer to shape
-        const Box * box,        // box
-        double min_vol,         // minimal volume until which splitting process goes.
-        char collect            // Whether to collect statistics about results.
-);
-
-// Tests whether points belong to this shape.
-// Retruns status - SHAPE_SUCCESS | SHAPE_NO_MEMORY
-//
-int shape_test_points(
-        const Shape * shape,    // test shape
-        size_t npts,            // the number of points
-        const double * points,  // array of points - NDIM * npts
-        char * result           // Result - +1 if point belongs to shape, -1
-                                // otherwise. It must have length npts.
-);
-
-// Gets bounding box, that bounds the shape.
-int shape_bounding_box(
-        const Shape * shape,    // Shape to de bound
-        Box * box,              // INOUT: Start box. It is modified to obtain bounding box.
-        double tol              // Absolute tolerance. When change of box dimensions become smaller than tol
-                                // the process of box reduction finishes.
-);
-
-// Gets volume of the shape
-double shape_volume(
-        const Shape * shape,    // Shape
-        const Box * box,        // Box from which the process of volume finding starts
-        double min_vol          // Minimum volume - when volume of the box become smaller than min_vol the process
-                                // of box splitting finishes.
-);
-
-// Gets shape's contour
-size_t shape_contour(
-        const Shape * shape,    // Shape
-        const Box * box,        // Box, where contour is needed.
-        double min_vol,         // Size of volume to be considered as point
-        double * buffer         // Buffer, where points are put.
-);
-
-// Resets collected statistics or initializes statistics storage
-void shape_reset_stat(Shape * shape);
-
-// Resets cache of shape and all objects involved.
-void shape_reset_cache(Shape * shape);
-
-// Collects statistics about shapes.
-void shape_collect_statistics(
-        Shape * shape,          // Shape
-        const Box * box,        // Global box, where statistics is collected
-        double min_vol          // minimal volume, when splitting process stops.
-);
-
-// Gets statistics table
-char * shape_get_stat_table(
-        Shape * shape,          // Shape
-        size_t * nrows,         // number of rows
-        size_t * ncols          // number of columns
-);
-
-#endif //MCKIT_SHAPE_H
diff --git a/mckit/src/surf_doc.h b/mckit/src/surf_doc.h
deleted file mode 100644
index b27c507a..00000000
--- a/mckit/src/surf_doc.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#define SURF_TEST_POINTS_DOC  \
-"Checks the sense of point(s) p." \
-"" \
-"Parameters" \
-"----------" \
-"p : array_like[float]" \
-"    Coordinates of point(s) to be checked. If it is the only one point," \
-"    then p.shape=(3,). If it is an array of points, then" \
-"    p.shape=(num_points, 3)." \
-"" \
-"Returns" \
-"-------" \
-"sense : numpy.ndarray[int]" \
-"    If the point has positive sense, then +1 value is returned." \
-"    If point lies on the surface 0 is returned." \
-"    If point has negative sense -1 is returned."
-
-#define SURF_TEST_BOX_DOC  \
-"Checks whether this surface crosses the box." \
-"" \
-"Box defines a rectangular cuboid. This method checks if this surface" \
-"crosses the box, i.e. there is two points belonging to this box which" \
-"have different sense with respect to this surface." \
-"" \
-"Parameters" \
-"----------" \
-"box : Box" \
-"    Describes the box." \
-"" \
-"Returns" \
-"-------" \
-"result : int" \
-"    Test result. It equals one of the following values:" \
-"    +1 if every point inside the box has positive sense." \
-"    0 if there are both points with positive and negative sense inside" \
-"    the box" \
-"    -1 if every point inside the box has negative sense."
diff --git a/mckit/src/surface.h b/mckit/src/surface.h
deleted file mode 100644
index d7326374..00000000
--- a/mckit/src/surface.h
+++ /dev/null
@@ -1,161 +0,0 @@
-#ifndef __SURFACE_H
-#define __SURFACE_H
-
-#include 
-#include 
-#include "common.h"
-#include "box.h"
-
-#define SURFACE_SUCCESS  0
-#define SURFACE_FAILURE -1
-
-#define BOX_PLANE_NUM 6
-
-typedef struct Surface      Surface;
-typedef struct Plane        Plane;
-typedef struct Sphere       Sphere;
-typedef struct Cylinder     Cylinder;
-typedef struct Cone         Cone;
-typedef struct Torus        Torus;
-typedef struct GQuadratic   GQuadratic;
-typedef struct RCC          RCC;
-typedef struct BOX          BOX;
-
-enum SurfType {PLANE=1, SPHERE, CYLINDER, CONE, TORUS, GQUADRATIC, MRCC, MBOX};
-
-// surface common data
-struct Surface {
-    char type;              // surface type
-    uint64_t last_box;      // subdivision code of last tested box
-    int last_box_result;    // last test_box result
-};
-
-struct Plane {
-    Surface base;
-    double norm[NDIM];
-    double offset;
-};
-
-struct Sphere {
-    Surface base;
-    double center[NDIM];
-    double radius;
-};
-
-struct Cylinder {
-    Surface base;
-    double point[NDIM];
-    double axis[NDIM];
-    double radius;
-};
-
-struct Cone {
-    Surface base;
-    double apex[NDIM];
-    double axis[NDIM];
-    double ta;
-    int sheet;
-};
-
-struct Torus {
-    Surface base;
-    double center[NDIM];
-    double axis[NDIM];
-    double radius;
-    double a;
-    double b;
-    char degenerate;
-    double specpts[NDIM * 2];  // Special points, if present.
-};
-
-struct GQuadratic {
-    Surface base;
-    double m[NDIM * NDIM];
-    double v[NDIM];
-    double k;
-    double factor;
-};
-
-struct RCC {
-    Surface base;
-    Cylinder * cyl;
-    Plane * top;
-    Plane * bot;
-};
-
-struct BOX {
-    Surface base;
-    Plane* planes[BOX_PLANE_NUM];
-};
-
-// Methods //
-
-int plane_init(
-    Plane * surf,
-    const double * norm,
-    double offset
-);
-
-int sphere_init(
-    Sphere * surf,
-    const double * center,
-    double radius
-);
-
-int cylinder_init(
-    Cylinder * surf,
-    const double * point,
-    const double * axis,
-    double radius
-);
-
-int cone_init(
-    Cone * surf,
-    const double * apex,
-    const double * axis,
-    double ta,
-    int sheet
-);
-
-int torus_init(
-    Torus * surf,
-    const double * center,
-    const double * axis,
-    double radius,
-    double a,
-    double b
-);
-
-int gq_init(
-    GQuadratic * surf,
-    const double * m,
-    const double * v,
-    double k,
-    double factor
-);
-
-int RCC_init(
-    RCC * surf,
-    Cylinder * cyl,
-    Plane * top,
-    Plane * bot
-);
-
-int BOX_init(
-    BOX * surf,
-    Plane ** planes
-);
-
-// Tests senses of points with respect to the surface.
-void surface_test_points(
-    const Surface * surf,   // Surface
-    size_t npts,            // The number of points to be tested
-    const double * points,  // Points to be tested
-    char * result            // The result - +1 if point has positive sense and -1 if negative.
-);
-
-// Tests if the surface intersects the box. 0 - surface intersects the box; +1 - box lies on the positive
-// side of surface; -1 - box lies on the negative side of surface.
-int surface_test_box(Surface * surf, const Box * box);
-
-#endif
diff --git a/mckit/surface.py b/mckit/surface.py
deleted file mode 100644
index 166f7a84..00000000
--- a/mckit/surface.py
+++ /dev/null
@@ -1,1461 +0,0 @@
-# -*- coding: utf-8 -*-
-from abc import abstractmethod
-from typing import Any, Dict, Text, Optional, List, Callable, Sequence, Tuple, Union
-
-import numpy as np
-from numpy import ndarray
-
-from mckit.box import GLOBAL_BOX
-from . import constants
-from .card import Card
-from .constants import DROP_OPTIONS
-
-# fmt:off
-# noinspection PyUnresolvedReferences,PyPackageRequirements
-from .geometry import (
-    Plane as _Plane,
-    Sphere as _Sphere,
-    Cone as _Cone,
-    Cylinder as _Cylinder,
-    Torus as _Torus,
-    GQuadratic as _GQuadratic,
-    RCC as _RCC,
-    BOX as _BOX,
-    ORIGIN,
-    EX,
-    EY,
-    EZ,
-)
-# fmt:on
-
-from .printer import add_float, pretty_float
-from .transformation import Transformation
-from .utils import (
-    filter_dict,
-    significant_digits,
-    make_hash,
-    significant_array,
-    round_array,
-    round_scalar,
-    are_equal,
-    deepcopy,
-)
-from .utils.tolerance import MaybeClose, tolerance_estimator, FLOAT_TOLERANCE
-
-# noinspection PyUnresolvedReferences,PyPackageRequirements
-__all__ = [
-    "create_surface",
-    "Plane",
-    "Sphere",
-    "Cone",
-    "Torus",
-    "GQuadratic",
-    "Cylinder",
-    "Surface",
-    "RCC",
-    "BOX",
-    "ORIGIN",
-    "EX",
-    "EY",
-    "EZ",
-]
-
-
-# noinspection PyPep8Naming
-def create_surface(kind, *params: Any, **options: Any) -> "Surface":
-    """Creates new surface.
-
-    Parameters
-    ----------
-    kind : str
-        Surface kind designator. See MCNP manual.
-    params : list[float]
-        List of surface parameters.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the surface being
-                             created. Transformation instance.
-
-    Returns
-    -------
-    surf : Surface
-        New surface.
-    """
-    params = np.asarray(params, dtype=float)
-    kind = kind.upper()
-    if kind[-1] == "X":
-        axis = EX
-        assume_normalized = True
-    elif kind[-1] == "Y":
-        axis = EY
-        assume_normalized = True
-    elif kind[-1] == "Z":
-        axis = EZ
-        assume_normalized = True
-    else:
-        axis = None
-        assume_normalized = False
-    # -------- Plane -------------------
-    if kind[0] == "P":
-        if len(kind) == 2:
-            return Plane(
-                axis, -params[0], assume_normalized=assume_normalized, **options
-            )
-        else:
-            return Plane(
-                params[:3], -params[3], assume_normalized=assume_normalized, **options
-            )
-    # -------- SQ -------------------
-    elif kind == "SQ":
-        A, B, C, D, E, F, G, x0, y0, z0 = params
-        m = np.diag([A, B, C])
-        v = 2 * np.array([D - A * x0, E - B * y0, F - C * z0])
-        k = A * x0 ** 2 + B * y0 ** 2 + C * z0 ** 2 - 2 * (D * x0 + E * y0 + F * z0) + G
-        return GQuadratic(m, v, k, **options)
-    # -------- Sphere ------------------
-    elif kind[0] == "S":
-        if kind == "S":
-            r0 = np.array(params[:3])
-        elif kind == "SO":
-            r0 = ORIGIN
-        else:
-            r0 = axis * params[0]
-        R = params[-1]
-        return Sphere(r0, R, **options)
-    # -------- Cylinder ----------------
-    elif kind[0] == "C":
-        A = 1 - axis
-        if kind[1] == "/":
-            Ax, Az = np.dot(A, EX), np.dot(A, EZ)
-            r0 = params[0] * (Ax * EX + (1 - Ax) * EY) + params[1] * (
-                (1 - Az) * EY + Az * EZ
-            )
-        else:
-            r0 = ORIGIN
-        R = params[-1]
-        return Cylinder(r0, axis, R, assume_normalized=assume_normalized, **options)
-    # -------- Cone ---------------
-    elif kind[0] == "K":
-        if kind[1] == "/":
-            r0 = np.array(params[:3], dtype=float)
-            ta = params[3]
-        else:
-            r0 = params[0] * axis
-            ta = params[1]
-        sheet = 0 if len(params) % 2 == 0 else int(params[-1])
-        return Cone(r0, axis, ta, sheet, assume_normalized=assume_normalized, **options)
-    # ---------- GQ -----------------
-    elif kind == "GQ":
-        A, B, C, D, E, F, G, H, J, k = params
-        m = np.array(
-            [[A, 0.5 * D, 0.5 * F], [0.5 * D, B, 0.5 * E], [0.5 * F, 0.5 * E, C]]
-        )
-        v = np.array([G, H, J])
-        return GQuadratic(m, v, k, **options)
-    # ---------- Torus ---------------------
-    elif kind[0] == "T":
-        x0, y0, z0, R, a, b = params
-        return Torus([x0, y0, z0], axis, R, a, b, **options)
-    # ---------- Macrobodies ---------------
-    elif kind == "RPP":
-        x_min, x_max, y_min, y_max, z_min, z_max = params
-        center = [x_min, y_min, z_min]
-        dir_x = [x_max - x_min, 0, 0]
-        dir_y = [0, y_max - y_min, 0]
-        dir_z = [0, 0, z_max - z_min]
-        return BOX(center, dir_x, dir_y, dir_z, **options)
-    elif kind == "BOX":
-        center = params[:3]
-        dir_x = params[3:6]
-        dir_y = params[6:9]
-        dir_z = params[9:]
-        return BOX(center, dir_x, dir_y, dir_z, **options)
-    elif kind == "RCC":
-        center = params[:3]
-        axis = params[3:6]
-        radius = params[6]
-        return RCC(center, axis, radius, **options)
-    # ---------- Axis-symmetric surface defined by points ------
-    else:
-        if len(params) == 2:
-            return Plane(axis, -params[0], **options)
-        elif len(params) == 4:
-            # TODO: Use special classes instead of GQ
-            h1, r1, h2, r2 = params
-            if abs(h2 - h1) < constants.RESOLUTION * max(abs(h1), abs(h2)):
-                return Plane(axis, -0.5 * (h1 + h2), **options)
-            elif abs(r2 - r1) < constants.RESOLUTION * max(abs(r2), abs(r1)):
-                R = 0.5 * (abs(r1) + abs(r2))
-                return Cylinder([0, 0, 0], axis, R, **options)
-            else:
-                if r1 * r2 < 0:
-                    raise ValueError("Points must belong to the one sheet.")
-                h0 = (abs(r1) * h2 - abs(r2) * h1) / (abs(r1) - abs(r2))
-                t2 = ((r1 - r2) / (h1 - h2)) ** 2
-                s = int(
-                    round((h1 - h0) / abs(h1 - h0))
-                )  # TODO: dvp check this conversion: was without int()
-                return Cone(axis * h0, axis, t2, sheet=s, **options)
-        elif len(params) == 6:
-            # TODO: Implement creation of surface by 3 points.
-            raise NotImplementedError
-
-
-def create_replace_dictionary(surfaces, unique=None, box=GLOBAL_BOX, tol=1.0e-10):
-    """Creates surface replace dictionary for equal surfaces removing.
-
-    Parameters
-    ----------
-    surfaces : set[Surface]
-        A set of surfaces to be checked.
-    unique: set[Surface]
-        A set of surfaces that are assumed to be unique. If not None, than
-        'surfaces' are checked for coincidence with one of them.
-    box : Box
-        A box, which is used for comparison.
-    tol : float
-        Tolerance
-
-    Returns
-    -------
-    replace : dict
-        A replace dictionary. surface -> (replace_surface, sense). Sense is +1
-        if surfaces have the same direction of normals. -1 otherwise.
-    """
-    replace = {}
-    unique_surfaces = set() if unique is None else unique
-    for s in surfaces:
-        for us in unique_surfaces:
-            t = s.equals(us, box=box, tol=tol)
-            if t != 0:
-                replace[s] = (us, t)
-                break
-        else:
-            unique_surfaces.add(s)
-    return replace
-
-
-class Surface(Card, MaybeClose):
-    """Base class for all surface classes.
-
-    Methods
-    -------
-    equals(other, box, tol)
-        Checks if this surface and surf are equal inside the box.
-    test_point(p)
-        Checks the sense of point p with respect to this surface.
-    transform(tr)
-        Applies transformation tr to this surface.
-    test_box(box)
-        Checks whether this surface crosses the box.
-    projection(p)
-        Gets projection of point p on the surface.
-    """
-
-    def __init__(self, **options):
-        if (
-            "transform" in options and not options["transform"]
-        ):  # empty transformation option
-            del options["transform"]
-        Card.__init__(self, **options)
-
-    def __getstate__(self):
-        return self.options
-
-    def __setstate__(self, state):
-        self.options = state
-
-    @abstractmethod
-    def copy(self) -> "Surface":
-        pass
-
-    @property
-    def transformation(self) -> Optional[Transformation]:
-        transformation: Transformation = self.options.get("transform", None)
-        return transformation
-
-    @abstractmethod
-    def apply_transformation(self) -> "Surface":
-        """
-        Applies transformation specified for the surface.
-
-        Returns
-        -------
-        A 1new surface with transformed parameters, If there's specified transformation,
-        otherwise returns self.
-        """
-
-    def combine_transformations(self, tr: Transformation) -> Transformation:
-        my_transformation: Transformation = self.transformation
-        if my_transformation:
-            tr = tr.apply2transform(my_transformation)
-        return tr
-
-    @abstractmethod
-    def transform(self, tr: Transformation) -> "Surface":
-        """Applies transformation to this surface.
-
-        Parameters
-        ----------
-        tr : Transform
-            Transformation to be applied.
-
-        Returns
-        -------
-        surf : Surface
-            The result of this surface transformation.
-        """
-
-    @abstractmethod
-    def is_close_to(
-        self,
-        other: "Surface",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        """
-        Checks if this surface is close to other one with the given tolerance values.
-        """
-
-    @abstractmethod
-    def round(self) -> "Surface":
-        """
-        Returns rounded version of self
-        """
-
-    def mcnp_words(self, pretty=False):
-        words = []
-        mod = self.options.get("modifier", None)
-        if mod:
-            words.append(mod)
-        words.append(str(self.name()))
-        words.append(" ")
-        # TODO dvp: add transformations processing in Universe.
-        # tr = self.transformation
-        # if tr is not None:
-        #     words.append(str(tr.name()))
-        #     words.append(' ')
-        return words
-
-    def clean_options(self) -> Dict[Text, Any]:
-        result: Dict[Text, Any] = filter_dict(self.options, DROP_OPTIONS)
-        return result
-
-    def compare_transformations(self, tr: Transformation) -> bool:
-        my_transformation = self.transformation
-        if my_transformation is not None:
-            if tr is None:
-                return False
-            return my_transformation == tr
-        else:
-            return tr is None
-
-    def has_close_transformations(
-        self, tr: Transformation, estimator: Callable[[Any, Any], bool]
-    ) -> bool:
-        my_transformation = self.transformation
-        if my_transformation is None:
-            return tr is None
-        if tr is None:
-            return False
-        return my_transformation.is_close(tr, estimator)
-
-
-def internalize_ort(v: np.ndarray) -> Tuple[np.ndarray, bool]:
-    if v is EX or np.array_equal(v, EX):
-        return EX, True
-    elif v is EY or np.array_equal(v, EY):
-        return EY, True
-    elif v is EZ or np.array_equal(v, EZ):
-        return EZ, True
-    return v, False
-
-
-class RCC(Surface, _RCC):
-    def __init__(self, center, direction, radius, **options):
-        center = np.array(center)
-        direction = np.array(direction)
-        opt_surf = options.copy()
-        opt_surf["name"] = 1
-        norm = np.array(direction) / np.linalg.norm(direction)
-        cyl = Cylinder(center, norm, radius, **opt_surf).apply_transformation()
-        center2 = center + direction
-        offset2 = -np.dot(norm, center2).item()
-        offset3 = np.dot(norm, center).item()
-        opt_surf["name"] = 2
-        plane2 = Plane(norm, offset2, **opt_surf).apply_transformation()
-        opt_surf["name"] = 3
-        plane3 = Plane(-norm, offset3, **opt_surf).apply_transformation()
-        _RCC.__init__(self, cyl, plane2, plane3)
-        options.pop("transform", None)
-        Surface.__init__(self, **options)
-        self._hash = hash(cyl) ^ hash(plane2) ^ hash(plane3)
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if not isinstance(other, RCC):
-            return False
-        args_this = self.surfaces
-        args_other = other.surfaces
-        return args_this == args_other
-
-    def surface(self, number):
-        args = self.surfaces
-        if 1 <= number <= len(args):
-            return args[number - 1]
-        else:
-            raise ValueError(
-                "There is no such surface in macrobody: {0}".format(number)
-            )
-
-    def get_params(self):
-        args = self.surfaces
-        for a in args:
-            print(a.mcnp_repr())
-        center = args[0]._pt - args[2]._k * args[0]._axis * np.dot(
-            args[0]._axis, args[2]._v
-        )
-        direction = -(args[1]._k + args[2]._k) * args[1]._v
-        radius = args[0]._radius
-        return center, direction, radius
-
-    def mcnp_words(self, pretty=False):
-        words = Surface.mcnp_words(self, pretty)
-        words.append("RCC")
-        words.append(" ")
-        center, direction, radius = self.get_params()
-        values = list(center)
-        values.extend(direction)
-        values.append(radius)
-        for v in values:
-            fd = significant_digits(
-                v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE
-            )
-            words.append(pretty_float(v, fd))
-            words.append(" ")
-        return words
-
-    def transform(self, tr):
-        """Transforms the shape.
-
-        Parameters
-        ----------
-        tr : Transformation
-            Transformation to be applied.
-
-        Returns
-        -------
-        result : Shape
-            New shape.
-        """
-        center, direction, radius = self.get_params()
-        return RCC(center, direction, radius, transform=tr)
-
-    def __getstate__(self):
-        surf_state = Surface.__getstate__(self)
-        args = self.surfaces
-        return args, self._hash, surf_state
-
-    def __setstate__(self, state):
-        args, hash_value, surf_state = state
-        Surface.__setstate__(self, surf_state)
-        _RCC.__init__(self, *args)
-        self._hash = hash_value
-
-    def copy(self):
-        center, direction, radius = self.get_params()
-        return RCC(center, direction, radius, **self.options)
-
-
-class BOX(Surface, _BOX):
-    """Macrobody BOX surface.
-
-    Parameters
-    ----------
-    """
-
-    def __init__(self, center, dir_x, dir_y, dir_z, **options):
-        dir_x = np.array(dir_x)
-        dir_y = np.array(dir_y)
-        dir_z = np.array(dir_z)
-        center = np.array(center)
-        center2 = center + dir_x + dir_y + dir_z
-        len_x = np.linalg.norm(dir_x)
-        len_y = np.linalg.norm(dir_y)
-        len_z = np.linalg.norm(dir_z)
-        norm_x = dir_x / len_x
-        norm_y = dir_y / len_y
-        norm_z = dir_z / len_z
-        offset_x = np.dot(norm_x, center).item()
-        offset_y = np.dot(norm_y, center).item()
-        offset_z = np.dot(norm_z, center).item()
-        offset_2x = -np.dot(norm_x, center2).item()
-        offset_2y = -np.dot(norm_y, center2).item()
-        offset_2z = -np.dot(norm_z, center2).item()
-        opt_surf = options.copy()
-        opt_surf["name"] = 1
-        surf1 = Plane(norm_x, offset_2x, **opt_surf).apply_transformation()
-        opt_surf["name"] = 2
-        surf2 = Plane(-norm_x, offset_x, **opt_surf).apply_transformation()
-        opt_surf["name"] = 3
-        surf3 = Plane(norm_y, offset_2y, **opt_surf).apply_transformation()
-        opt_surf["name"] = 4
-        surf4 = Plane(-norm_y, offset_y, **opt_surf).apply_transformation()
-        opt_surf["name"] = 5
-        surf5 = Plane(norm_z, offset_2z, **opt_surf).apply_transformation()
-        opt_surf["name"] = 6
-        surf6 = Plane(-norm_z, offset_z, **opt_surf).apply_transformation()
-        _BOX.__init__(self, surf1, surf2, surf3, surf4, surf5, surf6)
-        options.pop("transform", None)
-        Surface.__init__(self, **options)
-        self._hash = (
-            hash(surf1)
-            ^ hash(surf2)
-            ^ hash(surf3)
-            ^ hash(surf4)
-            ^ hash(surf5)
-            ^ hash(surf6)
-        )
-
-    def surface(self, number):
-        args = self.surfaces
-        if 1 <= number <= len(args):
-            return args[number - 1]
-        else:
-            raise ValueError(
-                "There is no such surface in macrobody: {0}".format(number)
-            )
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if not isinstance(other, BOX):
-            return False
-        args_this = self.surfaces
-        args_other = other.surfaces
-        return args_this == args_other
-
-    @staticmethod
-    def _get_plane_intersection(s1, s2, s3):
-        matrix = np.zeros((3, 3))
-        matrix[0, :] = -s1._v
-        matrix[1, :] = -s2._v
-        matrix[2, :] = -s3._v
-        vector = np.array([s1._k, s2._k, s3._k])
-        return np.linalg.solve(matrix, vector)
-
-    def get_params(self):
-        args = self.surfaces
-        center = self._get_plane_intersection(args[1], args[3], args[5])
-        point2 = self._get_plane_intersection(args[0], args[2], args[4])
-        norm_x = args[0]._v
-        norm_y = args[2]._v
-        norm_z = args[4]._v
-        diag = point2 - center
-        dir_x = np.dot(norm_x, diag) * norm_x
-        dir_y = np.dot(norm_y, diag) * norm_y
-        dir_z = np.dot(norm_z, diag) * norm_z
-        return center, dir_x, dir_y, dir_z
-
-    def mcnp_words(self, pretty=False):
-        words = Surface.mcnp_words(self, pretty)
-        words.append("BOX")
-        words.append(" ")
-        center, dir_x, dir_y, dir_z = self.get_params()
-        values = list(center)
-        values.extend(dir_x)
-        values.extend(dir_y)
-        values.extend(dir_z)
-        for v in values:
-            fd = significant_digits(
-                v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE
-            )
-            words.append(pretty_float(v, fd))
-            words.append(" ")
-        return words
-
-    def transform(self, tr):
-        """Transforms the shape.
-
-        Parameters
-        ----------
-        tr : Transformation
-            Transformation to be applied.
-
-        Returns
-        -------
-        result : Shape
-            New shape.
-        """
-        center, dir_x, dir_y, dir_z = self.get_params()
-        return BOX(center, dir_x, dir_y, dir_z, transform=tr)
-
-    def __getstate__(self):
-        surf_state = Surface.__getstate__(self)
-        args = self.surfaces
-        return args, self._hash, surf_state
-
-    def __setstate__(self, state):
-        args, hash_value, surf_state = state
-        Surface.__setstate__(self, surf_state)
-        _BOX.__init__(self, *args)
-        self._hash = hash_value
-
-    def copy(self):
-        center, dir_x, dir_y, dir_z = self.get_params()
-        return BOX(center, dir_x, dir_y, dir_z, **self.options)
-
-
-class Plane(Surface, _Plane):
-    """Plane surface class.
-
-    Parameters
-    ----------
-    normal : array_like[float]
-        The normal to the plane being created.
-    offset : float
-        Free term.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to this plane.
-                             Transformation instance.
-    """
-
-    def __init__(
-        self, normal: np.ndarray, offset: float, assume_normalized=False, **options: Any
-    ):
-        v = np.asarray(normal, dtype=np.float)
-        k = float(offset)
-        if not assume_normalized:
-            v, is_ort = internalize_ort(v)
-            if not is_ort:
-                length = np.linalg.norm(v)
-                v = v / length
-                k /= length
-        Surface.__init__(self, **options)
-        _Plane.__init__(self, v, k)
-        self._hash = make_hash(self._k, self._v, self.transformation)
-
-    # noinspection PyTypeChecker
-    def round(self):
-        result = self.apply_transformation()
-        k_digits = significant_digits(
-            result._k, constants.FLOAT_TOLERANCE, constants.FLOAT_TOLERANCE
-        )
-        v_digits = significant_array(
-            result._v, constants.FLOAT_TOLERANCE, constants.FLOAT_TOLERANCE
-        )
-        k = round_scalar(result._k, k_digits)
-        v = round_array(result._v, v_digits)
-        return Plane(v, k, transform=None, assume_normalized=True, **result.options)
-
-    def copy(self):
-        options = filter_dict(self.options)
-        instance = Plane(self._v, self._k, assume_normalized=True, **options)
-        return instance
-
-    __deepcopy__ = copy
-
-    def apply_transformation(self) -> "Plane":
-        tr = self.transformation
-        if tr is None:
-            return self
-        v, k = tr.apply2plane(self._v, self._k)
-        options = self.clean_options()
-        return Plane(v, k, transform=None, assume_normalized=True, **options)
-
-    def transform(self, tr: Transformation) -> "Plane":
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        return Plane(self._v, self._k, transform=tr, assume_normalized=True, **options)
-
-    def reverse(self):
-        """Gets the surface with reversed normal."""
-        options = self.clean_options()
-        return Plane(-self._v, -self._k, assume_normalized=True, **options)
-
-    def mcnp_words(self, pretty: bool = False) -> List[str]:
-        words = Surface.mcnp_words(self, pretty)
-        if np.array_equal(self._v, EX):
-            words.append("PX")
-        elif np.array_equal(self._v, EY):
-            words.append("PY")
-        elif np.array_equal(self._v, EZ):
-            words.append("PZ")
-        else:
-            words.append("P")
-            for v in self._v:
-                add_float(words, v, pretty)
-        add_float(
-            words, -self._k, pretty
-        )  # TODO dvp: check why is offset negated in create_surface()?
-        return words
-
-    def is_close_to(
-        self,
-        other: "Surface",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Plane):
-            return False
-        return estimator(
-            (self._k, self._v, self.transformation),
-            (other._k, other._v, other.transformation),
-        )
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if self is other:
-            return True
-        if not isinstance(other, Plane):
-            return False
-        return are_equal(
-            (self._k, self._v, self.transformation),
-            (other._k, other._v, other.transformation),
-        )
-
-    def __getstate__(self):
-        return self._v, self._k, Surface.__getstate__(self)
-
-    def __setstate__(self, state):
-        v, k, options = state
-        self.__init__(v, k, assume_normalized=True, **options)
-
-    def __repr__(self):
-        return f"Plane({self._v}, {self._k}, {self.options if self.options else ''})"
-
-
-# noinspection PyProtectedMember,PyTypeChecker
-class Sphere(Surface, _Sphere):
-    """Sphere surface class.
-
-    Parameters
-    ----------
-    center : array_like[float]
-        Center of the sphere.
-    radius : float
-        The radius of the sphere.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the sphere being
-                             created. Transformation instance.
-    """
-
-    def __init__(
-        self, center: Union[Sequence[float], np.ndarray], radius: float, **options: Any
-    ):
-        center = np.asarray(center, dtype=np.float)
-        radius = float(radius)
-        Surface.__init__(self, **options)
-        _Sphere.__init__(self, center, radius)
-        self._hash = make_hash(self._radius, self._center, self.transformation)
-
-    def __getstate__(self):
-        return self._center, self._radius, Surface.__getstate__(self)
-
-    def __setstate__(self, state):
-        c, r, options = state
-        self.__init__(c, r, **options)
-
-    def copy(self):
-        return Sphere(self._center, self._radius, **deepcopy(self.options))
-
-    __deepcopy__ = copy
-
-    def __repr__(self):
-        return f"Sphere({self._center}, {self._radius}, {self.options if self.options else ''})"
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if self is other:
-            return True
-        if not isinstance(other, Sphere):
-            return False  # TODO dvp: what if `other` is GQuadratic representation of Sphere?
-        return are_equal(
-            (self._radius, self._center, self.transformation),
-            (other._radius, other._center, other.transformation),
-        )
-
-    def is_close_to(
-        self,
-        other: "Sphere",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Sphere):
-            return False
-        return estimator(
-            (self._radius, self._center, self.transformation),
-            (other._radius, other._center, other.transformation),
-        )
-
-    def round(self) -> "Surface":
-        temp = self.apply_transformation()
-        center_digits = significant_array(
-            temp._center,
-            constants.FLOAT_TOLERANCE,
-            resolution=constants.FLOAT_TOLERANCE,
-        )
-        center = round_array(temp._center, center_digits)
-        radius_digits = significant_digits(
-            temp._radius,
-            constants.FLOAT_TOLERANCE,
-            resolution=constants.FLOAT_TOLERANCE,
-        )
-        radius = round_scalar(temp._radius, radius_digits)
-        options = temp.clean_options()
-        return Sphere(center, radius, transform=None, **options)
-
-    def apply_transformation(self) -> "Sphere":
-        tr = self.transformation
-        if tr is None:
-            return self
-        center = tr.apply2point(self._center)
-        options = self.clean_options()
-        return Sphere(center, self._radius, transform=None, **options)
-
-    def transform(self, tr: Transformation) -> "Sphere":
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        return Sphere(self._center, self._radius, transform=tr, **options)
-
-    def mcnp_words(self, pretty: bool = False) -> List[str]:
-        words = Surface.mcnp_words(self, pretty)
-        c = self._center
-        if np.array_equal(self._center, ORIGIN):
-            words.append("SO")
-        elif c[0] == 0.0 and c[1] == 0.0:
-            words.append("SZ")
-            add_float(words, c[2], pretty)
-        elif c[1] == 0.0 and c[2] == 0.0:
-            words.append("SX")
-            add_float(words, c[0], pretty)
-        elif c[0] == 0.0 and c[2] == 0.0:
-            words.append("SY")
-            add_float(words, c[1], pretty)
-        else:
-            words.append("S")
-            for v in c:
-                add_float(words, v, pretty)
-        add_float(words, self._radius, pretty)
-        return words
-
-
-# noinspection PyProtectedMember,PyUnresolvedReferences,DuplicatedCode,PyTypeChecker
-class Cylinder(Surface, _Cylinder):
-    """Cylinder surface class.
-
-    Parameters
-    ----------
-    pt : array_like[float]
-        Point on the cylinder's axis.
-    axis : array_like[float]
-        Cylinder's axis direction.
-    radius : float
-        Cylinder's radius.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the cylinder being
-                             created. Transformation instance.
-    """
-
-    def __init__(self, pt, axis, radius, assume_normalized=False, **options):
-        axis = np.asarray(axis, dtype=np.float)
-        if not assume_normalized:
-            axis, is_ort = internalize_ort(axis)
-            if not is_ort:
-                axis /= np.linalg.norm(axis)
-        max_dir = np.argmax(np.abs(axis))
-        if axis[max_dir] < 0:
-            axis *= -1
-        pt = np.asarray(pt, dtype=np.float)
-        pt = pt - axis * np.dot(pt, axis)
-        Surface.__init__(self, **options)
-        _Cylinder.__init__(self, pt, axis, radius)
-        self._hash = make_hash(self._radius, self._pt, self._axis, self.transformation)
-
-    def __getstate__(self):
-        return self._pt, self._axis, self._radius, Surface.__getstate__(self)
-
-    def __setstate__(self, state):
-        pt, axis, radius, options = state
-        self.__init__(pt, axis, radius, assume_normalized=True, **options)
-
-    def copy(self):
-        return Cylinder(
-            self._pt,
-            self._axis,
-            self._radius,
-            assume_normalized=True,
-            **deepcopy(self.options),
-        )
-
-    def __repr__(self):
-        return f"Cylinder({self._pt}, {self._axis}, {self.options if self.options else ''})"
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if self is other:
-            return True
-        if not isinstance(other, Cylinder):
-            return False
-        return are_equal(
-            (self._radius, self._pt, self._axis, self.transformation),
-            (other._radius, other._pt, other._axis, other.transformation),
-        )
-
-    def is_close_to(
-        self,
-        other: "Cylinder",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Cone):
-            return False
-        return estimator(
-            (self._radius, self._pt, self._axis, self.transformation),
-            (other._radius, other._pt, other._axis, other.transformation),
-        )
-
-    def round(self):
-        temp = self.apply_transformation()
-        pt = round_array(temp._pt)
-        axis = round_array(temp._axis)
-        radius = round_scalar(temp._radius)
-        options = self.clean_options()
-        return Cylinder(pt, axis, radius, transform=None, **options)
-
-    def apply_transformation(self) -> Surface:
-        tr = self.transformation
-        if tr is None:
-            return self
-        pt = tr.apply2point(self._pt)
-        axis = tr.apply2vector(self._axis)
-        options = self.clean_options()
-        # TODO dvp: actually may create Generic Quadratic. Should we use __new__() for this?
-        return Cylinder(pt, axis, self._radius, assume_normalized=True, **options)
-
-    def transform(self, tr: Transformation) -> "Cylinder":
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        return Cylinder(
-            self._pt,
-            self._axis,
-            self._radius,
-            transform=tr,
-            assume_normalized=True,
-            **options,
-        )
-
-    def mcnp_words(self, pretty: bool = False) -> str:
-        words = Surface.mcnp_words(self)
-        axis = self._axis
-        pt = self._pt
-        if np.array_equal(axis, EX):
-            if pt[1] == 0.0 and pt[2] == 0.0:
-                words.append("CX")
-            else:
-                words.append("C/X")
-                add_float(words, pt[1], pretty)
-                add_float(words, pt[2], pretty)
-        elif np.array_equal(axis, EY):
-            if pt[0] == 0.0 and pt[2] == 0.0:
-                words.append("CY")
-            else:
-                words.append("C/Y")
-                add_float(words, pt[0], pretty)
-                add_float(words, pt[2], pretty)
-        elif np.array_equal(axis, EZ):
-            if pt[0] == 0.0 and pt[1] == 0.0:
-                words.append("CZ")
-            else:
-                words.append("C/Z")
-                add_float(words, pt[0], pretty)
-                add_float(words, pt[1], pretty)
-        else:
-            nx, ny, nz = axis
-            m = np.array(
-                [
-                    [1 - nx ** 2, -nx * ny, -nx * nz],
-                    [-nx * ny, 1 - ny ** 2, -ny * nz],
-                    [-nx * nz, -ny * nz, 1 - nz ** 2],
-                ],
-                dtype=float,
-            )
-            v = np.zeros(3)
-            k = -self._radius ** 2
-            m, v, k = Transformation(translation=self._pt).apply2gq(m, v, k)
-            return GQuadratic(m, v, k, **self.options).mcnp_repr(pretty)
-        add_float(words, self._radius, pretty)
-        return words
-
-
-# noinspection PyProtectedMember,PyUnresolvedReferences,DuplicatedCode,PyTypeChecker
-class Cone(Surface, _Cone):
-    """Cone surface class.
-
-    Parameters
-    ----------
-    apex : array_like[float]
-        Cone's apex.
-    axis : array_like[float]
-        Cone's axis.
-    t2 : float
-        Square of tangent of angle between axis and generatrix.
-    sheet : int
-        Cone's sheet.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the cone being
-                             created. Transformation instance.
-    """
-
-    def __init__(
-        self,
-        apex: ndarray,
-        axis: ndarray,
-        t2: float,
-        sheet: int = 0,
-        assume_normalized: bool = False,
-        **options,
-    ) -> None:
-        axis = np.asarray(axis, dtype=np.float)
-        if not assume_normalized:
-            axis, is_ort = internalize_ort(axis)
-            if not is_ort:
-                axis /= np.linalg.norm(axis)
-        maxdir = np.argmax(np.abs(axis))
-        if axis[maxdir] < 0:
-            axis *= -1
-            sheet *= -1
-        apex = np.asarray(apex, dtype=np.float)
-        Surface.__init__(self, **options)
-        _Cone.__init__(self, apex, axis, t2, sheet)
-        self._hash = make_hash(self._t2, self._sheet, self._apex, self._axis)
-
-    def apply_transformation(self) -> Surface:
-        tr = self.transformation
-        if tr is None:
-            return self
-        apex = tr.apply2point(self._apex)
-        axis = tr.apply2vector(self._axis)
-        sheet = self._sheet
-        options = self.clean_options()
-        return Cone(apex, axis, self._t2, sheet, assume_normalized=True, **options)
-
-    def round(self) -> Surface:
-        res = self.apply_transformation()
-        apex = round_array(res._apex)
-        axis = round_array(res._axis)
-        t2 = round_scalar(self._t2)
-        sheet = self._sheet
-        options = self.clean_options()
-        # TODO dvp: what if Generic Quadratic is to be returned?
-        return Cone(apex, axis, t2, sheet, assume_normalized=True, **options)
-
-    def copy(self):
-        return Cone(
-            self._apex,
-            self._axis,
-            self._t2,
-            self._sheet,
-            assume_normalized=True,
-            **deepcopy(self.options),
-        )
-
-    def __repr__(self):
-        return f"Cone({self._apex}, {self._axis}, {self._t2}, {self._sheet}, {self.options if self.options else ''})"
-
-    def __getstate__(self):
-        return self._apex, self._axis, self._t2, self._sheet, Surface.__getstate__(self)
-
-    def __setstate__(self, state):
-        apex, axis, t2, sheet, options = state
-        self.__init__(apex, axis, t2, sheet, **options)
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-
-        # noinspection DuplicatedCode
-        if self is other:
-            return True
-
-        if not isinstance(other, Cone):
-            return False
-
-        return are_equal(
-            (self._t2, self._sheet, self._apex, self._axis, self.transformation),
-            (other._t2, other._sheet, other._apex, other._axis, self.transformation),
-        )
-
-    def is_close_to(
-        self,
-        other: "Surface",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Cone):
-            return False
-        return estimator(
-            (self._apex, self._axis, self._t2, self.transformation),
-            (other._apex, other._axis, other._t2, other.transformation),
-        )
-
-    def transform(self, tr: Transformation) -> "Surface":
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        cone = Cone(
-            self._apex, self._axis, self._t2, sheet=self._sheet, transform=tr, **options
-        )
-        # TODO dvp: check if the following code returning shape instead of Cone is necessary?
-        # TODO dvp: if necessary, then move this to apply_transformation()
-        # if self._sheet != 0:
-        #     plane = Plane(self._axis, -np.dot(self._axis, self._apex), name=1, transform=tr)
-        #     if self._sheet == +1:
-        #         op = 'C'
-        #     else:
-        #         op = 'S'
-        #     return mckit.body.Shape('U', cone, mckit.body.Shape(op, plane))
-        return cone
-
-    def mcnp_words(self, pretty: bool = False) -> List[str]:
-        words = Surface.mcnp_words(self)
-        axis = self._axis
-        apex = self._apex
-        if np.array_equal(axis, EX):
-            if apex[1] == 0.0 and apex[2] == 0.0:
-                words.append("KX")
-                add_float(words, apex[0], pretty)
-            else:
-                words.append("K/X")
-                for v in apex:
-                    add_float(words, v, pretty)
-        elif np.array_equal(axis, EY):
-            if apex[0] == 0.0 and apex[2] == 0.0:
-                words.append("KY")
-                add_float(words, apex[1], pretty)
-            else:
-                words.append("K/Y")
-                for v in apex:
-                    add_float(words, v, pretty)
-        elif np.array_equal(axis, EZ):
-            if apex[0] == 0.0 and apex[1] == 0.0:
-                words.append("KZ")
-                add_float(words, apex[2], pretty)
-            else:
-                words.append("K/Z")
-                for v in apex:
-                    add_float(words, v, pretty)
-        else:
-            nx, ny, nz = axis
-            a = 1 + self._t2
-            m = np.array(
-                [
-                    [1 - a * nx ** 2, -a * nx * ny, -a * nx * nz],
-                    [-a * nx * ny, 1 - a * ny ** 2, -a * ny * nz],
-                    [-a * nx * nz, -a * ny * nz, 1 - a * nz ** 2],
-                ]
-            )
-            v = np.zeros(3)
-            k = 0
-            m, v, k = Transformation(translation=self._apex).apply2gq(m, v, k)
-            return GQuadratic(m, v, k, **self.clean_options()).mcnp_repr(pretty)
-        add_float(words, self._t2, pretty)
-        if self._sheet != 0:
-            words.append(" ")
-            words.append(str(self._sheet))
-        return words
-
-
-# noinspection PyProtectedMember,PyUnresolvedReferences,PyTypeChecker
-class GQuadratic(Surface, _GQuadratic):
-    """Generic quadratic surface class.
-
-    Parameters
-    ----------
-    m : array_like[float]
-        Matrix of coefficients of quadratic terms. m.shape=(3,3)
-    v : array_like[float]
-        Vector of coefficients of linear terms. v.shape=(3,)
-    k : float
-        Free term.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the surface being
-                             created. Transformation instance.
-    """
-
-    def __init__(self, m, v, k, factor=None, **options):
-        m = np.asarray(m, dtype=np.float)
-        v = np.asarray(v, dtype=np.float)
-        if factor is None:
-            eigenvalues = np.linalg.eigvalsh(m)
-            factor = 1.0 / np.max(np.abs(eigenvalues))
-        Surface.__init__(self, **options)
-        _GQuadratic.__init__(self, m, v, k, factor)
-        self._hash = make_hash(self._k, self._v, self._m)
-
-    def apply_transformation(self) -> Surface:
-        tr = self.transformation
-        if tr is None:
-            return self
-        m, v, k = tr.apply2gq(self._m, self._v, self._k)
-        options = self.clean_options()
-        return GQuadratic(m, v, k, **options)
-
-    def round(self) -> Surface:
-        temp: Surface = self.apply_transformation()
-        m, v = map(round_array, [temp._m, temp._v])
-        k = round_scalar(temp._k)
-        # TODO dvp: handle cases when the surface can be represented with specialized quadratic surface: Cone etc.
-        return GQuadratic(m, v, k, **self.clean_options())
-
-    def __getstate__(self):
-        return self._m, self._v, self._k, self._factor, Surface.__getstate__(self)
-
-    def __setstate__(self, state):
-        m, v, k, factor, options = state
-        self.__init__(m, v, k, factor, **options)
-
-    def copy(self) -> "GQuadratic":
-        options = deepcopy(self.options)
-        return GQuadratic(self._m, self._v, self._k, self._factor, **options)
-
-    def __repr__(self):
-        options = str(self.options) if self.options else ""
-        return f"GQuadratic({self._m}, {self._v}, {self._k}, {self._factor}, {options})"
-
-    def __hash__(self) -> int:
-        return self._hash
-
-    def __eq__(self, other) -> bool:
-        if self is other:
-            return True
-
-        if not isinstance(other, GQuadratic):
-            return False
-        # TODO dvp: check if `self.factor` is to be accounted to as well.
-        return are_equal(
-            (self._k, self._v, self._m, self.transformation),
-            (other._k, other._v, other._m, other.transformation),
-        )
-
-    def is_close_to(
-        self,
-        other: Surface,
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, GQuadratic):
-            return False  # TODO dvp: handle cases when other is specialized quadratic surface Sphere, Cone etc.
-        return estimator(
-            (self._k, self._v, self._m, self.transformation),
-            (other._k, other._v, other._m, other.transformation),
-        )
-
-    def transform(self, tr):
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        return GQuadratic(self._m, self._v, self._k, transform=tr, **options)
-
-    def mcnp_words(self, pretty: bool = False) -> List[str]:
-        words = Surface.mcnp_words(self)
-        words.append("GQ")
-        m = self._m
-        a, b, c = np.diag(m)
-        d = m[0, 1] + m[1, 0]
-        e = m[1, 2] + m[2, 1]
-        f = m[0, 2] + m[2, 0]
-        g, h, j = self._v
-        k = self._k
-        for v in [a, b, c, d, e, f, g, h, j, k]:
-            add_float(words, v, pretty)
-        return words
-
-
-# noinspection PyProtectedMember,PyUnresolvedReferences,PyTypeChecker
-class Torus(Surface, _Torus):
-    """Tori surface class.
-
-    Parameters
-    ----------
-    center : array_like[float]
-        The center of torus.
-    axis : array_like[float]
-        The axis of torus.
-    r : float
-        Major radius.
-    a : float
-        Radius parallel to torus axis.
-    b : float
-        Radius perpendicular to torus axis.
-    options : dict
-        Dictionary of surface's options. Possible values:
-            transform = tr - transformation to be applied to the torus being
-                             created. Transformation instance.
-    """
-
-    def __init__(self, center, axis, r, a, b, assume_normalized=False, **options):
-        center = np.asarray(center, dtype=float)
-        axis = np.asarray(axis, dtype=float)
-        if not assume_normalized:
-            axis, is_ort = internalize_ort(axis)
-            if not is_ort:
-                axis /= np.linalg.norm(axis)
-        maxdir = np.argmax(np.abs(axis))
-        if axis[maxdir] < 0:
-            axis *= -1
-        Surface.__init__(self, **options)
-        _Torus.__init__(self, center, axis, r, a, b)
-        self._hash = make_hash(self._center, self._axis, self._R, self._a, self._b)
-
-    def round(self) -> "Surface":
-        temp = self.apply_transformation()
-        center, axis = map(round_array, [temp._center, temp._axis])
-
-        def r(x):
-            return round_scalar(x, significant_digits(x, FLOAT_TOLERANCE))
-
-        r, a, b = map(r, [temp._R, temp._a, temp._b])
-        options = temp.clean_options()
-        return Torus(center, axis, r, a, b, assume_normalized=True, **options)
-
-    def apply_transformation(self) -> "Surface":
-        tr = self.transformation
-        if tr is None:
-            return self
-        center = tr.apply2point(self._center)
-        axis = tr.apply2vector(self._axis)
-        # TODO dvp: should we check the transformation and result? The axis is to be along EX, EY, EZ.
-        return Torus(
-            center,
-            axis,
-            self._R,
-            self._a,
-            self._b,
-            assume_normalized=True,
-            **self.clean_options(),
-        )
-
-    def __getstate__(self):
-        return (
-            self._center,
-            self._axis,
-            self._R,
-            self._a,
-            self._b,
-            Surface.__getstate__(self),
-        )
-
-    def __setstate__(self, state):
-        center, axis, r, a, b, options = state
-        self.__init__(center, axis, r, a, b, **options)
-
-    def copy(self):
-        return Torus(
-            self._center,
-            self._axis,
-            self._R,
-            self._a,
-            self._b,
-            assume_normalized=True,
-            **deepcopy(self.options),
-        )
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other: "Torus"):
-        if self is other:
-            return True
-        if not isinstance(other, Torus):
-            return False
-        return are_equal(
-            (self._center, self._axis, self._R, self._a, self._b, self.transformation),
-            (
-                other._center,
-                other._axis,
-                other._R,
-                other._a,
-                other._b,
-                other.transformation,
-            ),
-        )
-
-    def is_close_to(
-        self,
-        other: "Torus",
-        estimator: Callable[[Any, Any], bool] = tolerance_estimator(),
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Torus):
-            return False
-        return estimator(
-            (self._center, self._axis, self._R, self._a, self._b, self.transformation),
-            (
-                other._center,
-                other._axis,
-                other._R,
-                other._a,
-                other._b,
-                other.transformation,
-            ),
-        )
-
-    def transform(self, tr):
-        if tr is None:
-            return self
-        tr = self.combine_transformations(tr)
-        options = self.clean_options()
-        return Torus(
-            self._center, self._axis, self._R, self._a, self._b, transform=tr, **options
-        )
-
-    def mcnp_words(self, pretty: bool = False) -> List[str]:
-        words = Surface.mcnp_words(self)
-        estimator = tolerance_estimator()
-        if estimator(self._axis, EX):
-            words.append("TX")
-        elif estimator(self._axis, EY):
-            words.append("TY")
-        elif estimator(self._axis, EZ):
-            words.append("TZ")
-        else:
-            raise NotImplementedError(
-                "The axis of a torus should be along EX, EY or EZ"
-            )
-        x, y, z = self._center
-        for v in [x, y, z, self._R, self._a, self._b]:
-            add_float(words, v, pretty)
-        return words
-
-    def __repr__(self):
-        return f"Torus({self._center}, {self._axis}, {self._R}, \
-            {self._a}, {self._b}, {self.options if self.options else ''}"
diff --git a/mckit/transformation.py b/mckit/transformation.py
deleted file mode 100644
index a93845c1..00000000
--- a/mckit/transformation.py
+++ /dev/null
@@ -1,316 +0,0 @@
-# -*- coding: utf-8 -*-
-"""Represents transformations."""
-from typing import Any
-
-import numpy as np
-
-# noinspection PyUnresolvedReferences,PyPackageRequirements
-from .geometry import ORIGIN
-from .card import Card
-from .utils import make_hash
-from .utils.tolerance import EstimatorType, MaybeClose, tolerance_estimator
-
-__all__ = ["Transformation", "IDENTITY_ROTATION"]
-
-IDENTITY_ROTATION = np.eye(3)
-
-ANGLE_TOLERANCE = 0.001
-COS_TH = np.sin(ANGLE_TOLERANCE)
-ZERO_COS_TOLERANCE = 2.0e-16
-
-
-class Transformation(Card, MaybeClose):
-    """Geometry transformation object.
-
-    Parameters
-    ----------
-    translation : array_like[float]
-        Translation vector of the transformation. Default: zero vector - no
-        translation.
-    rotation : array_like[float]
-        Represents rotation matrix of the transformation. It can be either
-        matrix itself with shape 3x3 or a list of transformation parameters.
-        In the last case the parameters are treated as follows: 1-3 - ex', 4-6 -
-        ey', 7-9 - ez', where ex', ey' and ez' - basis vectors of the local
-        coordinate system. Basis vectors should be pairwise orthogonal. If there
-        is a small non-orthogonality - less than 0.001 radian - vectors are
-        corrected. Default: identity matrix - non rotation.
-    indegrees : bool
-        How rotation parameters should be treated. If True - rotation matrix
-        parameters are given in degrees. Otherwise rotation parameters are basis
-        vectors of local coordinate system. Default: False.
-    inverted : bool
-        How translation vector should be interpreted. If True - it is the origin
-        of local coordinate system defined in the global one. Otherwise - the
-        origin of global coordinate system defined in the local one.
-        Default: False
-    options : dict
-        Other options, like name, comment, etc.
-
-    Methods
-    -------
-    apply2gq(m, v, k)
-        Gets parameters of generic quadratic surface in the main coordinate
-        system.
-    apply2plane(v, k)
-        Gets parameters of plane in the main coordinate system.
-    apply2point(p)
-        Gets coordinates of point p in the global coordinate system.
-    apply2vector(v)
-        Gets coordinates of vector v in the global coordinate system.
-    apply2transform(tr)
-        Gets resulting transformation.
-    reverse()
-        Reverses this transformation, and returns the result.
-    """
-
-    def __init__(
-        self,
-        translation=ORIGIN,
-        rotation=None,
-        indegrees=False,
-        inverted=False,
-        **options: Any,
-    ):
-
-        Card.__init__(self, **options)
-
-        if translation is not ORIGIN:
-            translation = np.asarray(translation, dtype=float)
-
-        if translation.shape != (3,):
-            raise ValueError(
-                f"Transaction #{self.name()}: wrong length of translation vector."
-            )
-
-        if rotation is None:
-            u = IDENTITY_ROTATION
-        else:
-            u = np.asarray(rotation, dtype=float)
-            if indegrees:
-                u = np.cos(np.multiply(u, np.pi / 180.0))
-            zero_cosines_idx = np.abs(u) < ZERO_COS_TOLERANCE
-            u[zero_cosines_idx] = 0.0
-            # TODO: Implement creation from reduced rotation parameter set.
-            if u.shape == (9,):
-                u = u.reshape((3, 3), order="F")
-            if u.shape != (3, 3):
-                raise ValueError(
-                    f'Transaction{"" if self.is_anonymous else " #" + str(self.name())}: \
-                      wrong number of rotation parameters: {u}.'
-                )
-            if np.array_equal(u, IDENTITY_ROTATION):
-                u = IDENTITY_ROTATION
-            else:
-                # normalize auxiliary CS basis and orthogonalize it.
-                u, r = np.linalg.qr(u)
-                # QR decomposition returns orthogonal matrix u - which is corrected
-                # rotation matrix, and upper triangular matrix r. On the main
-                # diagonal r contains lengths of corresponding (negative if the
-                # corrected vector is directed opposite to the initial one) input
-                # basis vectors. Other elements are cosines of angles between
-                # different basis vectors.
-
-                # cos(pi/2 - ANGLE_TOLERANCE) = sin(ANGLE_TOLERANCE) - maximum
-                # value of cosine of angle between two basis vectors.
-                if (
-                    abs(r[0, 1]) > COS_TH
-                    or abs(r[0, 2]) > COS_TH
-                    or abs(r[1, 2]) > COS_TH
-                ):
-                    raise ValueError(
-                        f"Transaction #{self.name()}: non-orthogonality is greater than 0.001 rad."
-                    )
-                # To preserve directions of corrected basis vectors.
-                for i in range(3):
-                    u[:, i] = u[:, i] * np.sign(r[i, i])
-        self._u = u
-        if inverted:
-            if u is IDENTITY_ROTATION:
-                self._t = -translation
-            else:
-                self._t = -np.dot(u, translation)
-        else:
-            self._t = translation.copy()
-        # self._t = -np.dot(u, translation) if inverted  else translation.copy()
-        self._hash = make_hash(self._t, self._u)
-
-    def mcnp_words(self, pretty=False):
-        name = self.name()
-        if name is None:
-            name = 0
-        words = ["*", f"TR{name}"]
-        words.extend(self.get_words(pretty))
-        return words
-
-    def get_words(self, pretty=False):
-        words = []
-        for v in self._t:
-            words.append(" ")
-            words.append(
-                "{:.10g}".format(v)
-            )  # TODO dvp: check if precision 13 is necessary
-            # add_float(words, v, pretty)
-        if self._u is not IDENTITY_ROTATION:
-            for v in self._u.transpose().ravel():
-                words.append(" ")
-                words.append("{:.10g}".format(np.arccos(v) * 180 / np.pi))
-        return words
-
-    def __hash__(self):
-        return self._hash
-
-    def __eq__(self, other):
-        if self is other:
-            return True
-        if not isinstance(other, Transformation):
-            return False
-        if np.array_equal(self._u, other._u):
-            if np.array_equal(self._t, other._t):
-                return True
-        return False
-
-    def __getitem__(self, key):
-        return self.options.get(key, None)
-
-    def __setitem__(self, key, value):
-        self.options[key] = value
-
-    def apply2gq(self, m1, v1, k1):
-        """Gets parameters of generic quadratic surface in the main CS.
-
-        Parameters
-        ----------
-        m1 : array_like[float]
-            A 3x3 matrix which defines coefficients of quadratic terms of
-            generic quadratic surface equation in the auxiliary coordinate
-            system.
-        v1 : array_like[float]
-            A vector of size 3, which defines coefficients of linear terms of
-            generic quadratic equation in the auxiliary coordinate system.
-        k1 : float
-            Free term of generic quadratic equation in the auxiliary coordinate
-            system.
-
-        Returns
-        -------
-        m : numpy.ndarray
-            A 3x3 matrix which defines quadratic coefficients of GQ surface
-            equation in the main coordinate system.
-        v : numpy.ndarray
-            A vector of size 3 which defines linear coefficients of GQ surface
-            equation in the main coordinate system.
-        k : float
-            Free term of GQ surface equation in the main coordinate system.
-        """
-        m = np.dot(np.dot(self._u, m1), np.transpose(self._u))
-        v = np.dot(self._u, v1) - 2 * np.dot(m, self._t)
-        k = k1 - np.dot(v, self._t) - np.dot(self._t, np.dot(m, self._t))
-        return m, v, k
-
-    def apply2plane(self, v1, k1):
-        """Gets parameters of plane surface in the main coordinate system.
-
-        Parameters
-        ----------
-        v1 : array_like
-            A vector of size 3 which defines vector, normal to the plane in
-            the auxiliary coordinate system.
-        k1 : float
-            Free term of plane equation in the auxiliary coordinate
-            system.
-
-        Returns
-        -------
-        v : numpy.ndarray
-            A vector of size 3 which defines vector, normal to the plane surface
-            in the main coordinate system.
-        k : float
-            Free term of plane surface equation in the main coordinate system.
-        """
-        v = np.dot(self._u, v1)
-        k = k1 - np.dot(v, self._t)
-        return v, k
-
-    def apply2point(self, p1):
-        """Gets coordinates of point p1 in the main coordinate system.
-
-        Parameters
-        ----------
-        p1 : array_like[float]
-            Coordinates of the point(s) in the auxiliary coordinate system.
-            It has shape (3,) if there is the only point or (N, 3) - if there
-            are N points.
-
-        Returns
-        -------
-        p : numpy.ndarray
-            Coordinates of the point(s) in the main coordinate system.
-        """
-        # Matrix U is transposed to change U p1 -> p1 U^T - to preserve shape
-        # of p1 and p.
-        return np.dot(p1, np.transpose(self._u)) + self._t
-
-    def apply2vector(self, v1):
-        """Gets coordinates of vector v1 in the main coordinate system.
-
-        Parameters
-        ----------
-        v1 : array_like[float]
-            Coordinates of the vector(s) in the auxiliary coordinate system.
-
-        Returns
-        -------
-        v : numpy.ndarray
-            Coordinates of the vector(s) in the main coordinate system.
-        """
-        # In contrast with apply2point - no translation is needed.
-        return np.dot(v1, np.transpose(self._u))
-
-    def apply2transform(self, tr):
-        """Gets new transformation.
-
-        Suppose there are three coordinate systems r0, r1, r2. Transformation
-        tr: r2 -> r1; and this transformation: r1 -> r. Thus the resulting
-        transformation: r2 -> r. In other words the result is a sequence of
-        two transformations: tr and this. tr is applied first.
-
-        Parameters
-        ----------
-        tr : Transformation
-            Transformation to be modified.
-
-        Returns
-        -------
-        new_tr : Transformation
-            New transformation - the result.
-        """
-        rot = np.dot(self._u, tr._u)
-        trans = self.apply2point(tr._t)
-        return Transformation(translation=trans, rotation=rot)
-
-    def reverse(self):
-        """Reverses this transformation.
-
-        Gets new transformation which is complement to this one.
-
-        Returns
-        -------
-        tr : Transform
-            Reversed version of this transformation.
-        """
-        u1 = np.transpose(self._u)
-        t1 = -np.dot(u1, self._t)
-        return Transformation(translation=t1, rotation=u1)
-
-    def is_close_to(
-        self, other: Any, estimator: EstimatorType = tolerance_estimator()
-    ) -> bool:
-        if self is other:
-            return True
-        if not isinstance(other, Transformation):
-            return False
-        return estimator((self._t, self._u), (other._t, other._u))
-
-    def __repr__(self):
-        return f"Transformation(translation={self._t}, rotation={self._u})"
diff --git a/mckit/utils/Index.py b/mckit/utils/Index.py
deleted file mode 100644
index 0f40831f..00000000
--- a/mckit/utils/Index.py
+++ /dev/null
@@ -1,112 +0,0 @@
-from typing import Callable, Dict, Iterable, NoReturn, Optional, Type, TypeVar, cast
-
-from functools import reduce
-
-from mckit.utils.named import Name, default_name_key
-
-Key = TypeVar("Key")
-Item = TypeVar("Item")
-
-
-class Index(Dict[Key, Item]):
-    """Like collections.defaultdict but the factory takes key as argument."""
-
-    def __init__(
-        self, default_factory: Callable[[Key], Optional[Item]] = None, **kwargs
-    ):
-        super().__init__(self, **kwargs)
-        self._default_factory = default_factory
-
-    def __missing__(self, key: Key) -> Optional[Item]:
-        """
-        Calls default factory with the key as argument.
-        """
-        if self._default_factory:
-            df = self._default_factory
-            return df(key)
-
-        raise NumberedItemNotFoundError(key)
-
-    @property
-    def default_factory(self):
-        return self._default_factory
-
-
-# noinspection PyUnusedLocal
-def ignore(item: Key) -> Optional[Item]:
-    return None
-
-
-class IgnoringIndex(Index[Key, Item]):
-    def __init__(self) -> None:
-        Index.__init__(self, ignore)
-
-
-class NumberedItemNotFoundError(KeyError):
-    kind: str = ""
-
-    def __init__(self, item: Key, *args, **kwargs) -> None:
-        super().__init__(args, kwargs)
-        self._item = item
-
-    def __str__(self) -> str:
-        return f"{self.kind} #{self._item} is not found"
-
-
-class NumberedItemDuplicateError(ValueError):
-    kind: str = ""
-
-    def __init__(self, item: Key, prev: Item, curr: Item, *args, **kwargs) -> None:
-        super().__init__(args, kwargs)
-        self._item = item
-        self._prev = prev
-        self._curr = curr
-
-    def __str__(self):
-        return f"{self.kind} #{self._item} is duplicated, see {self._prev} and {self._curr}"  # NOQA
-
-
-def raise_on_duplicate_strategy(key: Key, prev: Item, curr: Item) -> NoReturn:
-    raise NumberedItemDuplicateError(key, prev, curr)
-
-
-def ignore_equal_objects_strategy(key: Key, prev: Item, curr: Item) -> None:
-    if prev is not curr and prev != curr:
-        raise NumberedItemDuplicateError(key, prev, curr)
-
-
-class StatisticsCollector(Dict[Key, int]):
-    def __init__(self, ignore_equal=False):
-        super().__init__(self)
-        self.ignore_equal = ignore_equal
-
-    def __missing__(self, key):
-        return 1
-
-    def __call__(self, key: Key, prev: Item, curr: Item) -> None:
-        if not self.ignore_equal or prev != curr:
-            self[key] += 1
-
-
-class IndexOfNamed(Index[Key, Item]):
-    @classmethod
-    def from_iterable(
-        cls: Type["IndexOfNamed[Key, Item]"],
-        items: Iterable[Item],
-        *,
-        key: Callable[[Item], Name] = default_name_key,
-        default_factory: Callable[[Key], Item] = None,
-        on_duplicate: Callable[[Key, Item, Item], None] = None,
-        **kwargs,
-    ) -> "IndexOfNamed[Key, Item]":
-        index = cls(default_factory, **kwargs)
-
-        def reducer(a, b):
-            name = key(b)
-            if on_duplicate is not None:
-                if name in a:
-                    on_duplicate(name, a[name], b)
-            a[name] = b
-            return a
-
-        return cast("IndexOfNamed[Key, Item]", reduce(reducer, items, index))
diff --git a/mckit/utils/__init__.py b/mckit/utils/__init__.py
deleted file mode 100644
index b665af72..00000000
--- a/mckit/utils/__init__.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# flake8: noqa F401
-from .accept import accept, on_unknown_acceptor, TVisitor
-from .io import MCNP_ENCODING, make_dirs, get_root_dir, assert_all_paths_exist
-from .misc import get_decades, significant_digits
-from .misc import make_hashable, significant_array, prettify_float, filter_dict
-from .misc import round_scalar, make_hash, round_array, is_sorted
-from .misc import are_equal, MAX_DIGITS, is_in
-from .resource import path_resolver, filename_resolver
-from .misc import deepcopy, mids
-from .tolerance import FLOAT_TOLERANCE
diff --git a/mckit/utils/io.py b/mckit/utils/io.py
deleted file mode 100644
index ea607af5..00000000
--- a/mckit/utils/io.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# This is the encoding swallowing non asccii (neither unicode) symbols happening in MCNP models code
-import os
-from pathlib import Path
-
-MCNP_ENCODING = "Cp1251"
-
-
-def make_dirs(*dirs):
-    def apply(d: Path):
-        d.mkdir(parents=True, exist_ok=True)
-
-    map(apply, dirs)
-
-
-def get_root_dir(environment_variable_name, default):
-    return Path(os.getenv(environment_variable_name, default)).expanduser()
-
-
-def assert_all_paths_exist(*paths):
-    def apply(p: Path):
-        assert p.exists(), 'Path "{}" doesn\'t exist'.format(p)
-
-    map(apply, paths)
diff --git a/mckit/utils/logging.py b/mckit/utils/logging.py
deleted file mode 100644
index 5b6810f6..00000000
--- a/mckit/utils/logging.py
+++ /dev/null
@@ -1,47 +0,0 @@
-"""
-Intercept log messages from the used libraries and pass them to `loguru`.
-
-See https://github.com/Delgan/loguru
-
-"""
-import logging
-
-from loguru import (
-    logger,
-)  # TODO dvp: make loguru optional when mckit is used as library
-
-
-# class PropagateHandler(logging.Handler):
-#     """Send events from loguru to standard logging"""
-#     def emit(self, record):
-#         logging.getLogger(record.name).handle(record)
-#
-#
-# logger.add(PropagateHandler(), format="{message}")
-
-
-class InterceptHandler(logging.Handler):
-    """Send events from standard logging to loguru"""
-
-    def emit(self, record):
-        # Get corresponding Loguru level if it exists
-        try:
-            level = logger.level(record.levelname).name
-        except ValueError:
-            level = record.levelno
-
-        # Find caller from where originated the logged message
-        frame, depth = logging.currentframe(), 2
-        while frame.f_code.co_filename == logging.__file__:
-            frame = frame.f_back
-            depth += 1
-
-        logger.opt(depth=depth, exception=record.exc_info).log(
-            level, record.getMessage()
-        )
-
-
-log = logging.getLogger()
-# log.setLevel(0)
-log.addHandler(InterceptHandler())
-# logging.basicConfig(handlers=[InterceptHandler()], level=0, style='{')
diff --git a/mckit/utils/misc.py b/mckit/utils/misc.py
deleted file mode 100644
index faea80ed..00000000
--- a/mckit/utils/misc.py
+++ /dev/null
@@ -1,277 +0,0 @@
-from typing import Any, Dict, Tuple, cast
-
-import collections
-import collections.abc as abc
-import functools
-import itertools
-
-from copy import deepcopy
-
-import numpy as np
-
-from numpy import ndarray
-
-from ..constants import FLOAT_TOLERANCE
-
-MAX_DIGITS = np.finfo(float).precision
-
-# def digits_in_fraction_for_str(
-#         value: float,
-#         reltol: float = FLOAT_TOLERANCE,
-#         resolution: float = None
-# ) -> int:
-#     if value == 0.0:
-#         return 0
-#     if value < 0.0:
-#         value = -value
-#     if resolution and value < resolution:
-#         return 0
-#     max_remainder = value * reltol
-#     s_value = str(value)
-#     _, s_rem = s_value.split('.')
-#
-#     def _iter():
-#         ord0 = ord('0')
-#         m = 0.1
-#         for c in s_rem:
-#             yield m * (ord(c) - ord0)
-#             m *= 0.1
-#
-#     rem = np.flip(np.fromiter(_iter(), np.float))
-#     n = np.searchsorted(rem, max_remainder)
-#     return rem.size - n
-
-
-def significant_digits(value, reltol=FLOAT_TOLERANCE, resolution=None):
-    """The minimum number of significant digits to provide relative tolerance.
-
-    Parameters
-    ----------
-    value : float
-        The value to be checked.
-    reltol : float
-        Relative tolerance needed to represent the value.
-    resolution : float
-        The threshold value, below which numbers are believed to be zero.
-        Default: None - not applied.
-
-    Returns
-    -------
-    digits : int
-        The number of digits.
-    """
-    if value == 0.0 or resolution and abs(value) < resolution:
-        return 0
-    dec = get_decades(value)
-    low = min(dec, 0)
-    high = MAX_DIGITS
-    d = d0 = abs(value)
-    while high - low > 1:
-        p = round(0.5 * (high + low))
-        v = round(value, p)
-        d = max(d0, abs(v))
-        if abs(value - v) > reltol * d:
-            low = p
-        else:
-            high = p
-    v = round(value, low)
-    if abs(value - v) < reltol * d:
-        return low
-    else:
-        return high
-
-
-# LG2 = math.log10(2.0)
-
-
-def get_decades(value):
-    # TODO dvp: check if math.frexp is applicable, this mostly works but some test for pretty_print fail.
-    # if value == 0.0:
-    #     return 0
-    # mantissa, exponent = math.frexp(value)  # type: float, int
-    # if -0.5 <= mantissa <= 0.5:
-    #     decades: int = math.floor(LG2 * (exponent - 1))
-    # else:
-    #     decades: int = math.floor(LG2 * exponent)
-    # return decades
-
-    if value != 0:
-        decimal_power = np.log10(
-            abs(value)
-        )  # TODO dvp: log10 will be called billion times on C-model
-    else:
-        decimal_power = 0
-    decades = np.trunc(decimal_power)
-    if decimal_power < 0:
-        decades -= 1
-    return int(decades)
-
-
-def significant_array(
-    array: ndarray, reltol: float = FLOAT_TOLERANCE, resolution: float = None
-) -> ndarray:
-    """The minimum number of significant digits to provide the desired relative and absolute tolerances."""
-    result = np.empty_like(array, dtype=int)
-    for index in zip(*map(np.ravel, np.indices(array.shape))):
-        result[index] = significant_digits(array[index], reltol, resolution)
-    return result
-
-
-def round_scalar(value, digits=None):
-    """Rounds scalar value to represent the value in minimal form.
-
-    Parameters
-    ----------
-    value : float
-        The value to be rounded.
-    digits : int
-        The number of significant digits.
-
-    Returns
-    -------
-    result : float
-        Rounded value.
-    """
-    if digits is None:
-        digits = significant_digits(value, FLOAT_TOLERANCE, FLOAT_TOLERANCE)
-    return round(value, digits)
-
-
-def round_array(array: ndarray, digits_array: ndarray = None) -> ndarray:
-    """Rounds array to desired precision.
-
-    Parameters
-    ----------
-    array :
-        Array of values.
-    digits_array :
-        Array of corresponding significant digits.
-
-    Returns
-    -------
-    result :
-        Rounded array.
-    """
-    if digits_array is None:
-        digits_array = significant_array(array, FLOAT_TOLERANCE, FLOAT_TOLERANCE)
-    result = np.empty_like(array)
-    for index in zip(*map(np.ravel, np.indices(array.shape))):
-        result[index] = round_scalar(array[index], digits_array[index])
-    return result
-
-
-@functools.singledispatch
-def are_equal(a, b) -> bool:
-    return a is b or a == b
-
-
-@are_equal.register
-def _(a: str, b) -> bool:  # nomypy
-    return a is b or a == b
-
-
-@are_equal.register  # type: ignore
-def _(a: ndarray, b) -> bool:
-    return np.array_equal(a, b)
-
-
-@are_equal.register  # type: ignore
-def _(a: collections.abc.Iterable, b) -> bool:
-    if not issubclass(type(b), collections.abc.Iterable):
-        return False
-    for ai, bi in itertools.zip_longest(a, b):
-        if not are_equal(ai, bi):
-            return False
-    return True
-
-
-@functools.singledispatch
-def is_in(where, x) -> bool:
-    if where is None:
-        return False
-    return x is where or x == where
-
-
-@is_in.register  # type: ignore
-def _(where: str, x) -> bool:
-    return x is where or x == where
-
-
-@is_in.register  # type: ignore
-def _(where: tuple, x) -> bool:
-    for i in where:
-        if is_in(i, x):
-            return True
-    return False
-
-
-@is_in.register  # type: ignore
-def _(where: collections.abc.Callable, x) -> bool:
-    return where(x)
-
-
-@is_in.register  # type: ignore
-def _(where: collections.abc.Container, x) -> bool:
-    return x in where
-
-
-def filter_dict(a: Dict[Any, Any], *drop_items) -> Dict[Any, Any]:
-    res = {}
-    for k, v in a.items():
-        # if drop_items is None or not check_if_is_in(k, *drop_items):
-        if drop_items and is_in(drop_items, k):
-            pass
-        else:
-            if isinstance(v, dict):
-                res[k] = filter_dict(v, *drop_items)
-            elif issubclass(type(v), collections.abc.Collection):
-                res[k] = deepcopy(v)
-            else:
-                res[k] = v
-    return res
-
-
-@functools.singledispatch
-def make_hashable(x):
-    raise TypeError(f"Don't know how to make {type(x).__name__} objects hashable")
-
-
-@make_hashable.register  # type: ignore
-def _(x: collections.abc.Hashable):
-    return x
-
-
-@make_hashable.register  # type: ignore
-def _(x: str):
-    return x
-
-
-@make_hashable.register  # type: ignore
-def _(x: collections.abc.Mapping) -> Tuple:
-    return tuple(map(lambda i: (i[0], make_hashable(i[1])), x.items()))
-
-
-@make_hashable.register  # type: ignore
-def _(x: collections.abc.Iterable) -> Tuple:
-    return tuple(map(make_hashable, x))
-
-
-def make_hash(*items) -> int:
-    if 1 < len(items):
-        return make_hash(tuple(map(make_hash, items)))
-    return hash(make_hashable(items[0]))
-
-
-def is_sorted(a: np.ndarray) -> bool:
-    return cast(bool, np.all(np.diff(a) > 0))
-
-
-def mids(a: np.ndarray) -> np.ndarray:
-    return 0.5 * (a[1:] + a[:-1])
-
-
-def prettify_float(x: float, fmt: str = "{:.13g}") -> str:
-    if x.is_integer():
-        return str(int(x))
-    else:
-        return fmt.format(x)
diff --git a/mckit/utils/named.py b/mckit/utils/named.py
deleted file mode 100644
index 9f745839..00000000
--- a/mckit/utils/named.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from typing import NewType
-from typing import cast
-
-Name = NewType("Name", int)
-"""The card names are integer"""
-
-
-def default_name_key(x) -> Name:
-    return cast(Name, x.name())
diff --git a/mckit/utils/resource.py b/mckit/utils/resource.py
deleted file mode 100644
index c8688293..00000000
--- a/mckit/utils/resource.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import inspect
-import pkg_resources as pkg
-
-from pathlib import Path
-
-
-def filename_resolver(package=None):
-    if package is None:
-        caller_package = inspect.getmodule(inspect.stack()[1][0]).__name__
-        package = caller_package
-
-    resource_manager = pkg.ResourceManager()
-
-    def func(resource):
-        return resource_manager.resource_filename(package, resource)
-
-    func.__doc__ = f"Computes file names for resources located in {package}"
-
-    return func
-
-
-def path_resolver(package=None):
-
-    resolver = filename_resolver(package)
-
-    def func(resource):
-        filename = resolver(resource)
-        return Path(filename)
-
-    if package is None:
-        package = "caller package"
-
-    # noinspection PyCompatibility
-    func.__doc__ = f"Computes Path for resources located in {package}"
-
-    return func
diff --git a/mckit/utils/tolerance.py b/mckit/utils/tolerance.py
deleted file mode 100644
index 51188a61..00000000
--- a/mckit/utils/tolerance.py
+++ /dev/null
@@ -1,56 +0,0 @@
-from abc import ABC, abstractmethod
-import itertools
-import math
-from typing import Any, Union, Iterable, Callable, Optional
-
-import numpy as np
-from numpy import ndarray
-
-from mckit.constants import FLOAT_TOLERANCE
-
-
-class MaybeClose(ABC):
-    @abstractmethod
-    def is_close_to(self, other: Any, estimator: "EstimatorType") -> bool:
-        """Objects can be estimated as close with some estimator"""
-
-
-ComparableType = Optional[Union[Iterable, ndarray, float, MaybeClose]]
-EstimatorType = Callable[[ComparableType, ComparableType], bool]
-
-
-def tolerance_estimator(
-    rtol: float = FLOAT_TOLERANCE,
-    atol: float = FLOAT_TOLERANCE,
-    equal_nan: bool = False,
-) -> EstimatorType:
-    """
-    Estimates "closeness of numpy arrays and float scalars using math.isclose and numpy.allclose methods
-    """
-
-    def _call(a: ComparableType, b: ComparableType) -> bool:
-        if a is b:
-            return True
-        if a is None:
-            return False  # b is not None here
-        if b is None:
-            return True  # in our use cases absent optional objects (like Transformations) are equal
-        if isinstance(a, float) and isinstance(b, float):
-            return math.isclose(a, b, rel_tol=rtol, abs_tol=atol)
-        elif isinstance(a, ndarray) and isinstance(b, ndarray):
-            return np.allclose(a, b, rtol, atol, equal_nan)
-        elif issubclass(type(a), Iterable) and issubclass(type(b), Iterable):
-            for ai, bi in itertools.zip_longest(a, b):
-                if not _call(ai, bi):
-                    return False
-            return True
-        elif isinstance(a, int) and isinstance(b, int):
-            return a == b
-        elif isinstance(a, MaybeClose) and isinstance(b, MaybeClose):
-            return a.is_close_to(b, _call)
-        else:
-            raise TypeError(
-                f"Not implemented for {type(a).__name__} and {type(b).__name__}"
-            )
-
-    return _call
diff --git a/mckit/version.py b/mckit/version.py
deleted file mode 100644
index f18abd70..00000000
--- a/mckit/version.py
+++ /dev/null
@@ -1,22 +0,0 @@
-try:
-    import importlib_metadata as meta
-except ImportError:
-    import importlib.metadata as meta  # type: ignore
-
-__title__ = "mckit"
-__distribution__ = meta.distribution(__title__)
-__meta_data__ = __distribution__.metadata
-__author__ = __meta_data__["Author"]
-__author_email__ = __meta_data__["Author-email"]
-__license__ = __meta_data__["License"]
-__summary__ = __meta_data__["Summary"]
-__copyright__ = (
-    "Copyright 2018-2020 Roman Rodionov"  # TODO dvp: move to meta (project.toml)
-)
-__version__ = __distribution__.version
-#
-# The version from metadata may have several formats:
-#  - in release version (there are no prepatch suffixes) it will be plain 1.5.0 for example
-#  - in prepatch version running separately 1.5.0-alpha1
-#  - in prepatch versions test runs it will be 1.5.0a1
-#
diff --git a/mypy.ini b/mypy.ini
deleted file mode 100644
index f4630501..00000000
--- a/mypy.ini
+++ /dev/null
@@ -1,33 +0,0 @@
-# MyPy config file
-# File reference here - http://mypy.readthedocs.io/en/latest/config_file.html#config-file
-
-[mypy]
-python_version = 3.7
-follow_imports=skip
-warn_return_any = True
-warn_unused_configs = True
-show_error_codes = True
-error_summary = True
-warn_redundant_casts = True
-warn_unused_ignores = True
-
-# Needed because of bug in MyPy
-disallow_subclassing_any = False
-
-# mypy_path = mckit
-files=mckit/**/*.py
-
-[mypy-mckit.parser.*]
-ignore_errors = True
-
-[mypy-*]
-disallow_untyped_calls = True
-disallow_untyped_defs = True
-check_untyped_defs = True
-warn_return_any = True
-no_implicit_optional = True
-strict_optional = True
-ignore_errors = False
-
-[mypy-desert,marshmallow,nox.*,pytest,pytest_mock.*,_pytest.*,numpy.*,tomlkit.*,click_log.*,mckit.geometry.*,importlib_metadata.*,click_loguru.*,loguru.*,toolz.*,setuptools.*]
-ignore_missing_imports = True
diff --git a/notebooks/dvp/GA_VIS_IR.i b/notebooks/dvp/GA_VIS_IR.i
deleted file mode 100644
index 0e7af76e..00000000
--- a/notebooks/dvp/GA_VIS_IR.i
+++ /dev/null
@@ -1,63 +0,0 @@
-C ====================================================================== C
-C Created by SuperMC/MCAM Converter, version 5.2 
-C MCAM, Monte Carlo Automatic Modeling Program for Radiation Transport Codes.
-C Copyright 1999-2015, FDS Team, China
-C FDS Team, China.
-C ACIS version:24.0.1
-C ====================================================================== C
-C Model Name  : /GA_VIS_IR.i
-C Start Time  : 2020/10/23 9:47:48 AM:Friday
-C All Elapsed Time: 0 seconds.
-C Solids Analysis Time0 seconds.
-C Model Size  : 3 Cell(s), 23 Surface(s)
-C
-C ======================================================================
-1     0   ( -13 9 14 -16 -6 22)                                     
-          IMP:N=1.0  IMP:P=1.0  IMP:E=0.0 TMP=2.53005e-008   
-2     0   ( 9 -17 -23 -15 20 12):( 9 -23 -7 13 -17 21 -12)          
-          IMP:N=1.0  IMP:P=1.0  IMP:E=0.0 TMP=2.53005e-008   
-3     0   ( 15 19 -11 -23 -18 8)                                    
-          IMP:N=1.0  IMP:P=1.0  IMP:E=0.0 TMP=2.53005e-008   
-4     0   ( -1 2 -3 4 -5 10 )((13:-9:-14:16:6:-22))((-9:17:23:15:-20
-          :-12))((-9:23:7:-13:17:-21:12))((-15:-19:11:23:18:-8))           
-          IMP:N=1.0  IMP:P=1.0  IMP:E=0.0            $void reach face limit
-5     0   (5:-10:-4:-2:3:1)                                         
-          IMP:N=0  IMP:P=0  IMP:E=0          
-          $The outer cell
-
-C ===========================SURFACE Card=============================== C
-1        PX   -920.000000000000000                                          
-2        PX   -1494.000000000000000                                         
-3        PY   914.000000000000000                                           
-4        PY   461.000000000000000                                           
-5        PZ   688.000000000000000                                           
-6        PZ   584.945591830000010                                           
-7        PZ   573.495591829999970                                           
-8        PZ   498.629999999999820                                           
-9        PZ   497.808091830000020                                           
-10       PZ   396.000000000000000                                           
-11       P    0.866025302838139  -0.500000174844080  0.0 
-         -1207.300000000000200                                             
-12       P    0.866025302838138  -0.500000174844082  0.0 
-         -1244.982500000000300                                             
-13       P    0.866025302838139  -0.500000174844080  0.0 
-         -1361.800000000000200                                             
-14       P    0.866025302838139  -0.500000174844080  0.0 
-         -1574.265000000000300                                             
-15       P    0.850113978819349  -0.490813763355497  -0.190808995376921 
-         -1315.439567108473100                                             
-16       P    0.500000174844080  0.866025302838139  0.0  27.747500000000048 
-17       P    0.500000174844080  0.866025302838139  0.0  26.000000000000000 
-18       P    0.500000174844080  0.866025302838139  0.0  22.989999999999895 
-19       P    0.500000174844080  0.866025302838139  0.0  -13.409999999999968
-20       P    0.500000174844080  0.866025302838139  0.0  -16.120000000000005
-21       P    0.500000174844080  0.866025302838139  0.0  -58.317499999999946
-22       P    0.500000174844080  0.866025302838139  0.0  -59.898999999999887
-23       P    0.075479078507141  -0.043577886612504  0.996194698091744 
-         462.780301257188630                                               
-
-mode  n  
-nps  10000  
-phys:n  150  0  
-cut:n  1.0e+99  0.0  -0.50  -0.25  0.0  
-rand  gen=1  seed=19073486328125  stride=152917  hist=1  
diff --git a/notebooks/dvp/activation.ipynb b/notebooks/dvp/activation.ipynb
deleted file mode 100644
index 61be1dfd..00000000
--- a/notebooks/dvp/activation.ipynb
+++ /dev/null
@@ -1,54509 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "code",
-   "execution_count": 15,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import numpy as np\n",
-    "import matplotlib.pyplot as plt \n",
-    "\n",
-    "from collections import defaultdict\n",
-    "from mckit import read_mcnp\n",
-    "from pathlib import Path\n",
-    "from r2s_rfda.fetch import load_result_config, load_data, load_result_config\n",
-    "from r2s_rfda import utils\n",
-    "from r2s_rfda.launcher import load_config\n",
-    "\n",
-    "from mckit import *\n",
-    "\n",
-    "%matplotlib inline"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 17,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "config = load_config(Path('.'))\n",
-    "result_conf = load_result_config(Path('.'))"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 22,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "442839200"
-      ]
-     },
-     "execution_count": 22,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "time = utils.convert_time_literal('12d')\n",
-    "time_labels = list(sorted(result_conf['gamma'].keys()))\n",
-    "time += time_labels[config['zero']]\n",
-    "closest_lab = utils.find_closest(time, time_labels)\n",
-    "closest_lab"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 24,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "data_paths = load_result_config(Path(\".\"))\n",
-    "act_paths = data_paths['activity']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 25,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "act_data = load_data(act_paths[closest_lab])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 35,
-   "metadata": {
-    "scrolled": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "0\n",
-      "10000\n",
-      "20000\n",
-      "30000\n",
-      "40000\n",
-      "50000\n",
-      "60000\n",
-      "70000\n",
-      "80000\n",
-      "90000\n",
-      "100000\n",
-      "110000\n",
-      "120000\n",
-      "130000\n",
-      "140000\n",
-      "150000\n",
-      "160000\n",
-      "170000\n",
-      "180000\n",
-      "190000\n",
-      "200000\n",
-      "210000\n",
-      "220000\n",
-      "230000\n",
-      "240000\n",
-      "250000\n",
-      "260000\n",
-      "270000\n",
-      "280000\n",
-      "290000\n",
-      "300000\n",
-      "310000\n",
-      "320000\n",
-      "330000\n",
-      "340000\n",
-      "350000\n",
-      "360000\n",
-      "370000\n",
-      "380000\n",
-      "390000\n",
-      "400000\n",
-      "410000\n",
-      "420000\n",
-      "430000\n",
-      "440000\n",
-      "450000\n",
-      "460000\n",
-      "470000\n",
-      "480000\n",
-      "490000\n",
-      "500000\n",
-      "510000\n",
-      "520000\n",
-      "530000\n",
-      "540000\n",
-      "550000\n",
-      "560000\n",
-      "570000\n",
-      "580000\n",
-      "590000\n",
-      "600000\n",
-      "610000\n",
-      "620000\n",
-      "630000\n",
-      "640000\n",
-      "650000\n",
-      "660000\n",
-      "670000\n",
-      "680000\n",
-      "690000\n",
-      "700000\n",
-      "710000\n",
-      "720000\n",
-      "730000\n",
-      "740000\n",
-      "750000\n",
-      "760000\n",
-      "770000\n",
-      "780000\n",
-      "790000\n",
-      "800000\n",
-      "810000\n",
-      "820000\n",
-      "830000\n",
-      "840000\n",
-      "850000\n",
-      "860000\n",
-      "870000\n",
-      "880000\n",
-      "890000\n",
-      "900000\n",
-      "910000\n",
-      "920000\n",
-      "930000\n",
-      "940000\n",
-      "950000\n",
-      "960000\n",
-      "970000\n",
-      "980000\n",
-      "990000\n",
-      "1000000\n",
-      "1010000\n",
-      "1020000\n",
-      "1030000\n",
-      "1040000\n",
-      "1050000\n",
-      "1060000\n",
-      "1070000\n",
-      "1080000\n",
-      "1090000\n",
-      "1100000\n",
-      "1110000\n",
-      "1120000\n",
-      "1130000\n",
-      "1140000\n"
-     ]
-    }
-   ],
-   "source": [
-    "cell_activity = defaultdict(float)\n",
-    "for cnt, ((g, c, i, j, k), act) in enumerate(act_data.iter_nonzero()):\n",
-    "    if cnt % 10000 == 0:\n",
-    "        print(cnt)\n",
-    "    cell_activity[c] += act\n",
-    "    #print(act_data.gbins[g], c, i, j, k, act)\n",
-    "    #i += 1\n",
-    "    #if i == 1000:\n",
-    "    #    break"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 36,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "defaultdict(float,\n",
-       "            {189067: 11056816763.210342,\n",
-       "             189068: 24668809516.73134,\n",
-       "             189069: 13767577168.899439,\n",
-       "             189070: 13926068187.752121,\n",
-       "             189071: 12541623802.801348,\n",
-       "             189072: 9354771140.810534,\n",
-       "             189073: 670577384962.4436,\n",
-       "             189074: 22953375768.424316,\n",
-       "             189075: 17908528376.649094,\n",
-       "             189076: 53219387371.748924,\n",
-       "             189077: 17773145016.366955,\n",
-       "             189078: 15579810758.967398,\n",
-       "             189079: 3563688623.139784,\n",
-       "             189080: 5012319254.352498,\n",
-       "             189081: 441978098873.5906,\n",
-       "             189082: 141805925273.2273,\n",
-       "             189083: 255277490388.114,\n",
-       "             189084: 134575161468.07295,\n",
-       "             189085: 24047017016.669857,\n",
-       "             189086: 26269026739.242702,\n",
-       "             189087: 9065768744.627653,\n",
-       "             189088: 9416205944.04272,\n",
-       "             189089: 12464602907.451082,\n",
-       "             189090: 8447975990.2167425,\n",
-       "             189091: 8243472998.8092985,\n",
-       "             189092: 101687702623.13158,\n",
-       "             189093: 64893773328.298195,\n",
-       "             189094: 1275713577.2455301,\n",
-       "             189095: 37988749360.37999,\n",
-       "             189096: 40766023320.20535,\n",
-       "             189097: 39587449632.57505,\n",
-       "             189098: 75459178962.69772,\n",
-       "             189099: 6811172175.2101555,\n",
-       "             189100: 13552520012.534153,\n",
-       "             189101: 9261064289.168686,\n",
-       "             189102: 92307446798.84917,\n",
-       "             189103: 6069823579.031369,\n",
-       "             189104: 13262280648.873652,\n",
-       "             189105: 20626372503.585934,\n",
-       "             189106: 31586966456.244556,\n",
-       "             189107: 23517315376.935986,\n",
-       "             189108: 11644467907.538929,\n",
-       "             189109: 19510794995.06758,\n",
-       "             189110: 80828937596.93843,\n",
-       "             189111: 18308426042.767654,\n",
-       "             189112: 11412352444.844759,\n",
-       "             189113: 2744679471.274281,\n",
-       "             189114: 14044025888.841251,\n",
-       "             189115: 3663350861.2913795,\n",
-       "             189116: 14224241069.401752,\n",
-       "             189117: 15078091543.731144,\n",
-       "             189118: 8772275326.510523,\n",
-       "             189119: 336838794.7211162,\n",
-       "             189120: 851824010.6233057,\n",
-       "             189121: 50662240.69095815,\n",
-       "             189122: 1854466182.995847,\n",
-       "             189123: 1088500577.3200731,\n",
-       "             189124: 75746043.19591278,\n",
-       "             189125: 7210714.964219442,\n",
-       "             189126: 200892338.88956112,\n",
-       "             189127: 68062130.84287666,\n",
-       "             189128: 5881455.068268491,\n",
-       "             189129: 202417434.42725387,\n",
-       "             189131: 260060886.35301456,\n",
-       "             189132: 81306290271.6431,\n",
-       "             189133: 26402860703.907497,\n",
-       "             189134: 4229365334.8020463,\n",
-       "             189135: 8257070733.563577,\n",
-       "             189136: 12902546872.724533,\n",
-       "             189137: 18537808575.48553,\n",
-       "             189138: 22898792945.05425,\n",
-       "             189139: 5538890829.090435,\n",
-       "             189140: 11162081198.435673,\n",
-       "             189141: 10729710774.977144,\n",
-       "             189142: 10744574248.324583,\n",
-       "             189150: 91902856.97427385,\n",
-       "             189151: 10517147.630565563,\n",
-       "             189153: 116679271.53555721,\n",
-       "             189159: 908528304.2663685,\n",
-       "             189162: 283804369.007274,\n",
-       "             189163: 16350363.27500287,\n",
-       "             189169: 1749414531.252691,\n",
-       "             189170: 1383396403.2983034,\n",
-       "             189171: 589854733.5471195,\n",
-       "             189173: 429181040.672749,\n",
-       "             189174: 1981587169.108449,\n",
-       "             189176: 773951138.9732543,\n",
-       "             189177: 82268911.78538986,\n",
-       "             189178: 1859555056.0339653,\n",
-       "             189180: 2286022136.140767,\n",
-       "             189181: 115323423.18131113,\n",
-       "             189182: 226428644.79146588,\n",
-       "             189183: 4614284860.314862,\n",
-       "             189184: 30250033842.26445,\n",
-       "             189185: 13040511472.37299,\n",
-       "             189186: 3959417917.6748734,\n",
-       "             189187: 12512126082.685133,\n",
-       "             189188: 482973899507.7485,\n",
-       "             189189: 29536732417.24525,\n",
-       "             189190: 4820734656.31471,\n",
-       "             189191: 2197950205.70027,\n",
-       "             189192: 3635089403.677091,\n",
-       "             189193: 246369431679.24503,\n",
-       "             189194: 108495891131.74722,\n",
-       "             189195: 138431334053.18295,\n",
-       "             189196: 107679732394.12743,\n",
-       "             189197: 18936422389.473766,\n",
-       "             189198: 4673550267.431032,\n",
-       "             189199: 5682051484.489392,\n",
-       "             189200: 5394377346.326947,\n",
-       "             189201: 9050789312.863749,\n",
-       "             189202: 30897769857.352646,\n",
-       "             189203: 6585350502.802434,\n",
-       "             189204: 104563258095.86685,\n",
-       "             189205: 4508263297.466038,\n",
-       "             189206: 36680568209.245766,\n",
-       "             189207: 14197882312.912287,\n",
-       "             189208: 16589372528.255333,\n",
-       "             189209: 35367898042.88102,\n",
-       "             189210: 3583177643.149601,\n",
-       "             189211: 12635078420.26701,\n",
-       "             189212: 4423805525.634684,\n",
-       "             189213: 42651575871.82077,\n",
-       "             189214: 3602379437.540177,\n",
-       "             189215: 10532271682.765137,\n",
-       "             189216: 7136377892.347957,\n",
-       "             189217: 8452417988.109458,\n",
-       "             189218: 8277037800.944522,\n",
-       "             189222: 4489832802.088957,\n",
-       "             189223: 186178598.67668772,\n",
-       "             189224: 55307882.75823961,\n",
-       "             189225: 783007649.8237091,\n",
-       "             189226: 445225985.86852276,\n",
-       "             189227: 50358188.5910479,\n",
-       "             189228: 14385294.800356267,\n",
-       "             189229: 279640459.6931902,\n",
-       "             189230: 4190248750.7565193,\n",
-       "             189231: 5974753706.702525,\n",
-       "             189232: 1537928628.8955832,\n",
-       "             189233: 91154748.02403024,\n",
-       "             189234: 7189492153.465096,\n",
-       "             189235: 1307103362.127619,\n",
-       "             189236: 66942048.863491185,\n",
-       "             189237: 1449785990.7411942,\n",
-       "             189238: 4146111812.307558,\n",
-       "             189239: 3446045894.2912345,\n",
-       "             189240: 1660068074.6458569,\n",
-       "             189241: 1037040217.4951358,\n",
-       "             189242: 943301021.7344373,\n",
-       "             189243: 1304495708.4187045,\n",
-       "             189244: 747162655025.0487,\n",
-       "             189245: 2255068817.640278,\n",
-       "             189246: 335636713764.0352,\n",
-       "             189247: 529003249402.6951,\n",
-       "             189248: 174202872532.6048,\n",
-       "             189249: 525139803222.7598,\n",
-       "             189250: 1520605943919.536,\n",
-       "             189251: 941609551390.4835,\n",
-       "             189252: 10571400073.72391,\n",
-       "             189253: 14337391913.486403,\n",
-       "             189254: 3515823437793.8394,\n",
-       "             189255: 327208391677.9778,\n",
-       "             189256: 243395403687.10803,\n",
-       "             189257: 903117099263.7799,\n",
-       "             189258: 85664528503.57985,\n",
-       "             189259: 61302460635.94194,\n",
-       "             189260: 302527418024.4092,\n",
-       "             189261: 24177244869.113144,\n",
-       "             189262: 25757041824.539215,\n",
-       "             189263: 102054042785.62656,\n",
-       "             189264: 7645769778.514092,\n",
-       "             189265: 9345135686.384401,\n",
-       "             189266: 49744643432.48186,\n",
-       "             189130: 17169738.513315517,\n",
-       "             189160: 21035075.534282908,\n",
-       "             189172: 26431200.013731148,\n",
-       "             189179: 106097426.50591879,\n",
-       "             189161: 5994374.399854219,\n",
-       "             189143: 8454848.034891699,\n",
-       "             189144: 5247712.807958389,\n",
-       "             189145: 416452.64095364517,\n",
-       "             189146: 4733721.08636763,\n",
-       "             189147: 5380041.643405397,\n",
-       "             189148: 24340566.396386977,\n",
-       "             189149: 3702756.9306154866,\n",
-       "             189152: 815966.6627647759,\n",
-       "             189154: 11320646.531318698,\n",
-       "             189155: 130166.60005523656,\n",
-       "             189164: 45659722.482131526,\n",
-       "             189165: 4472034.08950805,\n",
-       "             189166: 1360096.5895665605,\n",
-       "             189167: 9189557.451194033,\n",
-       "             189168: 593083.9283601341,\n",
-       "             189175: 19334382.56708159})"
-      ]
-     },
-     "execution_count": 36,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "cell_activity"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 37,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "cell_isot_activity = defaultdict(lambda: defaultdict(float))\n",
-    "for cnt, ((g, c, i, j, k), act) in enumerate(act_data.iter_nonzero()):\n",
-    "    isotope = act_data.gbins[g]\n",
-    "    cell_isot_activity[c][isotope] += act\n",
-    "    #print(act_data.gbins[g], c, i, j, k, act)\n",
-    "    #i += 1\n",
-    "    #if i == 1000:\n",
-    "    #    break"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 38,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "defaultdict(()>,\n",
-       "            {189067: defaultdict(float,\n",
-       "                         {'Al26': 0.0003552170466429274,\n",
-       "                          'Ar37': 8.091672773303646e-06,\n",
-       "                          'Ar39': 0.006833272823440656,\n",
-       "                          'Ar42': 0.017541896305421946,\n",
-       "                          'Be10': 0.35255706136845305,\n",
-       "                          'C14': 27396.57023628207,\n",
-       "                          'Ca41': 1.5210146830714176e-05,\n",
-       "                          'Ca45': 831507.5869961025,\n",
-       "                          'Ca47': 3033.3751094319805,\n",
-       "                          'Ca48': 5.53059742593401e-20,\n",
-       "                          'Cl36': 8.509425166560904e-07,\n",
-       "                          'Co55': 1.4918203573998155e-07,\n",
-       "                          'Co56': 12257.824440881352,\n",
-       "                          'Co57': 1462081569.4852593,\n",
-       "                          'Co58': 2094656766.508997,\n",
-       "                          'Co58m': 0.23036122242066534,\n",
-       "                          'Co60': 96973601.3443221,\n",
-       "                          'Co60m': 0.00467292293631007,\n",
-       "                          'Cr48': 6.365220194515448e-08,\n",
-       "                          'Cr50': 0.0004637597878116484,\n",
-       "                          'Cr51': 1172768284.6859498,\n",
-       "                          'Cu64': 14.596694324656305,\n",
-       "                          'Cu66': 0.0010865486677118672,\n",
-       "                          'Cu67': 0.0002834951716648936,\n",
-       "                          'Fe55': 5013528377.323952,\n",
-       "                          'Fe59': 12572787.948857635,\n",
-       "                          'Fe60': 0.004676474926763078,\n",
-       "                          'H3': 1131100.5729902876,\n",
-       "                          'Hf174': 3.528792873482939e-24,\n",
-       "                          'Hf175': 2.5117887825812814e-05,\n",
-       "                          'Hf177m': 1.6923683698423393,\n",
-       "                          'Hf178m': 0.0013184162916553398,\n",
-       "                          'Hf178n': 0.0014052085604993182,\n",
-       "                          'Hf179n': 13.849523783847879,\n",
-       "                          'Hf181': 2645.4485581720537,\n",
-       "                          'Hf182': 7.988020906467334e-12,\n",
-       "                          'K40': 1.92323220741835e-13,\n",
-       "                          'K42': 0.017543716418301464,\n",
-       "                          'K43': 0.0008727789965871327,\n",
-       "                          'Kr81': 3.3277175877912973e-16,\n",
-       "                          'Kr85': 0.0005535458796909872,\n",
-       "                          'Lu173': 1.2629932545820626e-09,\n",
-       "                          'Lu174': 1.2999248570072977e-07,\n",
-       "                          'Lu174m': 1.5296590579291323e-07,\n",
-       "                          'Lu176': 2.800957623205246e-12,\n",
-       "                          'Lu177': 10.099470351344463,\n",
-       "                          'Lu177m': 2.1867224254452555,\n",
-       "                          'Mg28': 1.136830680605836e-06,\n",
-       "                          'Mn52': 6194.172509785595,\n",
-       "                          'Mn53': 1034.6593960366881,\n",
-       "                          'Mn54': 1039549026.4652889,\n",
-       "                          'Mo100': 1.4472526503346554e-06,\n",
-       "                          'Mo92': 1.1622650112949821e-07,\n",
-       "                          'Mo93': 124760.61957155653,\n",
-       "                          'Mo98': 0.3590027211749135,\n",
-       "                          'Mo99': 11072920.519818692,\n",
-       "                          'Na22': 0.0006289072963664476,\n",
-       "                          'Na24': 0.003730121541212745,\n",
-       "                          'Nb90': 0.01284911117279764,\n",
-       "                          'Nb91': 499607.43438845023,\n",
-       "                          'Nb91m': 16816890.881495904,\n",
-       "                          'Nb92': 0.5986799797886573,\n",
-       "                          'Nb92m': 4776268.483989535,\n",
-       "                          'Nb93m': 362124.31899782957,\n",
-       "                          'Nb94': 1962.475278631333,\n",
-       "                          'Nb95': 4796657.10602744,\n",
-       "                          'Nb95m': 107256.71621092393,\n",
-       "                          'Nb96': 393.1135096855933,\n",
-       "                          'Nb97': 0.8852545880600237,\n",
-       "                          'Nb97m': 0.7811874193470901,\n",
-       "                          'Ni56': 0.08512091054462896,\n",
-       "                          'Ni57': 247502.74291822826,\n",
-       "                          'Ni58': 1.1584420396571336e-06,\n",
-       "                          'Ni59': 64161.8476942508,\n",
-       "                          'Ni63': 3984026.6491832864,\n",
-       "                          'Ni66': 0.001103520659557668,\n",
-       "                          'Os186': 2.9537796119452427e-21,\n",
-       "                          'P32': 1954778.55914148,\n",
-       "                          'P33': 17648.347393109558,\n",
-       "                          'Rb83': 8.128091435248943e-10,\n",
-       "                          'Rb84': 1.040778203012917e-06,\n",
-       "                          'Rb86': 1.9229584098853794,\n",
-       "                          'Rb87': 1.2809327463899462e-13,\n",
-       "                          'Re186': 6.959573583896377e-07,\n",
-       "                          'Re186m': 5.892629240449056e-14,\n",
-       "                          'Re187': 3.1961986137442603e-20,\n",
-       "                          'Rh103m': 2.2120546762892834,\n",
-       "                          'Ru103': 2.236504307400271,\n",
-       "                          'Ru97': 1.0835151772307125e-05,\n",
-       "                          'S35': 2454.1306985951014,\n",
-       "                          'Sc44': 1.371545235934667,\n",
-       "                          'Sc44m': 1.2944049832742748,\n",
-       "                          'Sc45m': 14.135426738640843,\n",
-       "                          'Sc46': 1235091.3181313043,\n",
-       "                          'Sc47': 77420.84529975847,\n",
-       "                          'Sc48': 24590.96097649931,\n",
-       "                          'Se82': 1.2400134010633142e-29,\n",
-       "                          'Si32': 0.34354878718219184,\n",
-       "                          'Sr85': 0.0008605147958668964,\n",
-       "                          'Sr89': 29.121978025608474,\n",
-       "                          'Sr90': 0.19695611326985973,\n",
-       "                          'Ta177': 0.00013441447206706493,\n",
-       "                          'Ta178': 0.00033378408075730606,\n",
-       "                          'Ta179': 3694.7098248106367,\n",
-       "                          'Ta180': 3.838224804891164e-05,\n",
-       "                          'Ta180m': 3.0467467523248183e-09,\n",
-       "                          'Ta182': 8287927.219110973,\n",
-       "                          'Ta183': 520.2124115590656,\n",
-       "                          'Tc96': 9.310290564838418e-05,\n",
-       "                          'Tc97': 3.329560061045859e-06,\n",
-       "                          'Tc97m': 0.26974265327322205,\n",
-       "                          'Tc98': 0.016897530270635428,\n",
-       "                          'Tc99': 4560.120996648697,\n",
-       "                          'Tc99m': 10728599.702431982,\n",
-       "                          'Ti44': 2.9918852699516253e-06,\n",
-       "                          'Tm171': 2.7741009924522542e-12,\n",
-       "                          'V48': 808.3991184873444,\n",
-       "                          'V49': 96326387.79560578,\n",
-       "                          'V50': 5.76409486084803e-09,\n",
-       "                          'W178': 0.00033441855104993627,\n",
-       "                          'W181': 0.09090489706096286,\n",
-       "                          'W183': 4.759828273056122e-13,\n",
-       "                          'W183m': 17.683967490931856,\n",
-       "                          'W184': 1.458058098611574e-16,\n",
-       "                          'W185': 0.0025554575915958293,\n",
-       "                          'W186': 2.402116449872165e-24,\n",
-       "                          'Y87': 0.07794979322840061,\n",
-       "                          'Y87m': 1.9596823352325216e-07,\n",
-       "                          'Y88': 4361.563894485189,\n",
-       "                          'Y89m': 155167.7753462285,\n",
-       "                          'Y90': 1169.8418386185554,\n",
-       "                          'Y91': 33.88458809531809,\n",
-       "                          'Yb175': 9.62783663370225e-05,\n",
-       "                          'Zn64': 6.207524353824465e-11,\n",
-       "                          'Zn65': 652.4205597999352,\n",
-       "                          'Zr88': 3714.549257458039,\n",
-       "                          'Zr89': 155363.7249902602,\n",
-       "                          'Zr90m': 0.012568043573745758,\n",
-       "                          'Zr93': 3.1941116327749803,\n",
-       "                          'Zr94': 6.653936300652711e-10,\n",
-       "                          'Zr95': 831579.446865833,\n",
-       "                          'Zr96': 5.535929485364672e-16,\n",
-       "                          'Zr97': 0.821044956046674}),\n",
-       "             189068: defaultdict(float,\n",
-       "                         {'Al26': 0.0008417347760400498,\n",
-       "                          'Ar37': 2.286767087245871e-05,\n",
-       "                          'Ar39': 0.016230434922345265,\n",
-       "                          'Ar42': 0.04105448416992928,\n",
-       "                          'Be10': 0.775612815330818,\n",
-       "                          'C14': 46389.5473812148,\n",
-       "                          'Ca41': 3.629659011802101e-05,\n",
-       "                          'Ca45': 1914930.9223010596,\n",
-       "                          'Ca47': 7023.66691968108,\n",
-       "                          'Ca48': 1.3132255638284948e-19,\n",
-       "                          'Cl36': 0.0005877819873817287,\n",
-       "                          'Co55': 3.6183812670583626e-07,\n",
-       "                          'Co56': 29073.20708089476,\n",
-       "                          'Co57': 3385288749.31598,\n",
-       "                          'Co58': 4183207836.072321,\n",
-       "                          'Co58m': 0.47271332488720313,\n",
-       "                          'Co60': 221702057.01496607,\n",
-       "                          'Co60m': 0.012280428599191068,\n",
-       "                          'Cr48': 1.5240701918801382e-07,\n",
-       "                          'Cr50': 0.0007035635439792076,\n",
-       "                          'Cr51': 2718696395.331843,\n",
-       "                          'Cu64': 24.942767487157095,\n",
-       "                          'Cu66': 0.07744322756195042,\n",
-       "                          'Cu67': 0.04418714541926405,\n",
-       "                          'Fe55': 11565538288.094828,\n",
-       "                          'Fe59': 22093851.36076352,\n",
-       "                          'Fe60': 0.012285249046756779,\n",
-       "                          'Ge71': 1.1651556075312938e-08,\n",
-       "                          'H3': 2497922.7482697917,\n",
-       "                          'Hf174': 9.24634299673625e-24,\n",
-       "                          'Hf175': 6.047299520253851e-05,\n",
-       "                          'Hf177m': 3.9978423906522433,\n",
-       "                          'Hf178m': 0.0029223964121395237,\n",
-       "                          'Hf178n': 0.0031176778507807108,\n",
-       "                          'Hf179n': 32.09525738887149,\n",
-       "                          'Hf181': 6171.59942736779,\n",
-       "                          'Hf182': 1.8528719845144164e-11,\n",
-       "                          'Ir192': 4.819454004391262e-11,\n",
-       "                          'K40': 4.5425838458486593e-13,\n",
-       "                          'K42': 0.041058706570335925,\n",
-       "                          'K43': 0.00200226437910577,\n",
-       "                          'Kr81': 7.881593627782725e-16,\n",
-       "                          'Kr85': 0.0013164791949070223,\n",
-       "                          'Lu173': 3.197946851246244e-09,\n",
-       "                          'Lu174': 3.034609348232433e-07,\n",
-       "                          'Lu174m': 3.582873524466149e-07,\n",
-       "                          'Lu176': 6.628116815363729e-12,\n",
-       "                          'Lu177': 23.702486182058113,\n",
-       "                          'Lu177m': 5.165490175448384,\n",
-       "                          'Mg28': 2.5800115684266254e-06,\n",
-       "                          'Mn52': 14822.47060401781,\n",
-       "                          'Mn53': 2406.768422194075,\n",
-       "                          'Mn54': 2211584072.944831,\n",
-       "                          'Mo100': 2.1955762576142505e-06,\n",
-       "                          'Mo92': 1.7632237539552446e-07,\n",
-       "                          'Mo93': 231340.95093391833,\n",
-       "                          'Mo98': 0.5446375923024075,\n",
-       "                          'Mo99': 19251447.794161476,\n",
-       "                          'Na22': 0.0014913750865646026,\n",
-       "                          'Na24': 0.008836983634974748,\n",
-       "                          'Nb90': 0.030623445696978998,\n",
-       "                          'Nb91': 1157404.4603775223,\n",
-       "                          'Nb91m': 38976677.66943628,\n",
-       "                          'Nb92': 1.371778851855663,\n",
-       "                          'Nb92m': 10126764.986993559,\n",
-       "                          'Nb93m': 661089.1339167658,\n",
-       "                          'Nb94': 3372.036793919185,\n",
-       "                          'Nb95': 10972316.490321552,\n",
-       "                          'Nb95m': 244211.99292941185,\n",
-       "                          'Nb96': 910.0974730947543,\n",
-       "                          'Nb97': 2.059743985052948,\n",
-       "                          'Nb97m': 1.8176731008800022,\n",
-       "                          'Ni56': 0.20407278076697366,\n",
-       "                          'Ni57': 592775.2121151853,\n",
-       "                          'Ni58': 1.7574697149343391e-06,\n",
-       "                          'Ni59': 121121.16471601356,\n",
-       "                          'Ni63': 8050341.5346595105,\n",
-       "                          'Ni66': 0.07735140623465799,\n",
-       "                          'Os186': 2.2630018417301134e-16,\n",
-       "                          'Os191': 2.2746322499139595e-10,\n",
-       "                          'P32': 3873081.0757392677,\n",
-       "                          'P33': 35921.80678152725,\n",
-       "                          'Pd107': 2.236536115864898e-17,\n",
-       "                          'Rb83': 1.920398364486505e-09,\n",
-       "                          'Rb84': 2.470562461880199e-06,\n",
-       "                          'Rb86': 4.517590468298062,\n",
-       "                          'Rb87': 3.020058413601683e-13,\n",
-       "                          'Re186': 0.05081669487618307,\n",
-       "                          'Re186m': 4.18606849646495e-09,\n",
-       "                          'Re187': 2.1925824954962257e-14,\n",
-       "                          'Re188': 6.82213846663192e-08,\n",
-       "                          'Rh103m': 4.447008811910511,\n",
-       "                          'Rh105': 2.7950840504611365e-09,\n",
-       "                          'Ru103': 4.496597787092806,\n",
-       "                          'Ru97': 2.5090564910464112e-05,\n",
-       "                          'S35': 4702.323349309258,\n",
-       "                          'Sc44': 3.2640523923358584,\n",
-       "                          'Sc44m': 3.0804415780252725,\n",
-       "                          'Sc45m': 32.55294176670829,\n",
-       "                          'Sc46': 2689242.7976769917,\n",
-       "                          'Sc47': 168011.23009987987,\n",
-       "                          'Sc48': 55759.43339444022,\n",
-       "                          'Se82': 2.9540769190091584e-29,\n",
-       "                          'Si32': 0.8152518864190468,\n",
-       "                          'Sr85': 0.0020474175860391375,\n",
-       "                          'Sr89': 66.72982747272845,\n",
-       "                          'Sr90': 0.46034604314890704,\n",
-       "                          'Ta177': 0.00035493459376502776,\n",
-       "                          'Ta178': 0.0008835459822617664,\n",
-       "                          'Ta179': 8157.948664684375,\n",
-       "                          'Ta180': 8.660463758630198e-05,\n",
-       "                          'Ta180m': 6.927287420600034e-09,\n",
-       "                          'Ta182': 11881716.910451712,\n",
-       "                          'Ta183': 25185.999341860505,\n",
-       "                          'Ta184': 6.118825222649248e-09,\n",
-       "                          'Tc96': 0.00021456456804464899,\n",
-       "                          'Tc97': 7.648208230609139e-06,\n",
-       "                          'Tc97m': 0.6196720585444023,\n",
-       "                          'Tc98': 0.03878455727954958,\n",
-       "                          'Tc99': 7928.446805505099,\n",
-       "                          'Tc99m': 18652795.71334029,\n",
-       "                          'Ti44': 7.162935389135665e-06,\n",
-       "                          'Tm171': 7.34320756313037e-12,\n",
-       "                          'V48': 1932.9714537447155,\n",
-       "                          'V49': 225732641.5526388,\n",
-       "                          'V50': 1.1990825717741014e-08,\n",
-       "                          'W178': 0.0008849592977096442,\n",
-       "                          'W181': 0.20346515601626786,\n",
-       "                          'W183': 4.5396126365773796e-12,\n",
-       "                          'W183m': 856.4012007185104,\n",
-       "                          'W184': 1.3652663159284108e-14,\n",
-       "                          'W185': 4.604310738423871,\n",
-       "                          'W186': 6.020142730603169e-20,\n",
-       "                          'W187': 2.1345556954874106e-07,\n",
-       "                          'W188': 6.716641480034519e-08,\n",
-       "                          'Y87': 0.18570893640712713,\n",
-       "                          'Y87m': 4.674513882233921e-07,\n",
-       "                          'Y88': 10366.786959941704,\n",
-       "                          'Y89m': 357372.20743609424,\n",
-       "                          'Y90': 2657.4981909158014,\n",
-       "                          'Y91': 79.27110851389037,\n",
-       "                          'Yb175': 0.00022289944734715453,\n",
-       "                          'Zn64': 1.0608118954932576e-10,\n",
-       "                          'Zn65': 2658.2679835251442,\n",
-       "                          'Zn69m': 7.859525501506363e-10,\n",
-       "                          'Zr88': 8843.583805752734,\n",
-       "                          'Zr89': 357832.0307774488,\n",
-       "                          'Zr90m': 0.029939393288183635,\n",
-       "                          'Zr93': 7.3253044354717325,\n",
-       "                          'Zr94': 1.5395581878074157e-09,\n",
-       "                          'Zr95': 1911775.0217087797,\n",
-       "                          'Zr96': 1.3138855086591299e-15,\n",
-       "                          'Zr97': 1.9103991177682291}),\n",
-       "             189069: defaultdict(float,\n",
-       "                         {'Al26': 0.00048629777097652287,\n",
-       "                          'Ar37': 4.522613125707489e-05,\n",
-       "                          'Ar39': 0.009075434472098397,\n",
-       "                          'Ar42': 0.02256079158536967,\n",
-       "                          'Be10': 0.4057597798872162,\n",
-       "                          'C14': 38431.44639634812,\n",
-       "                          'Ca41': 2.044886678554974e-05,\n",
-       "                          'Ca45': 1033317.1122555697,\n",
-       "                          'Ca47': 3811.7278512912717,\n",
-       "                          'Ca48': 7.567795693309734e-20,\n",
-       "                          'Cl36': 0.005691868763674729,\n",
-       "                          'Co55': 2.1024210232844188e-07,\n",
-       "                          'Co56': 16597.035862004966,\n",
-       "                          'Co57': 1840651748.5686624,\n",
-       "                          'Co58': 2039027807.583414,\n",
-       "                          'Co58m': 0.23381133084343556,\n",
-       "                          'Co60': 150717571.55417934,\n",
-       "                          'Co60m': 0.020813210077549247,\n",
-       "                          'Cr48': 8.70265424353604e-08,\n",
-       "                          'Cr50': 0.00038567595206022643,\n",
-       "                          'Cr51': 1845159558.3193438,\n",
-       "                          'Cu64': 20.43130324024966,\n",
-       "                          'Cu66': 0.7466115285162055,\n",
-       "                          'Cu67': 0.42480404970456104,\n",
-       "                          'Fe55': 6527303167.717737,\n",
-       "                          'Fe59': 20293294.516124483,\n",
-       "                          'Fe60': 0.02081627103585973,\n",
-       "                          'Ge71': 1.1283145748118875e-07,\n",
-       "                          'H3': 1294175.3976738616,\n",
-       "                          'Hf174': 6.561791263642149e-24,\n",
-       "                          'Hf175': 3.647646531096e-05,\n",
-       "                          'Hf177m': 2.217067404074237,\n",
-       "                          'Hf178m': 0.0018685794517513822,\n",
-       "                          'Hf178n': 0.001972632869846154,\n",
-       "                          'Hf179n': 17.44423625035913,\n",
-       "                          'Hf181': 3380.4576238287527,\n",
-       "                          'Hf182': 1.0261503914895044e-11,\n",
-       "                          'Ir192': 4.667067781025227e-10,\n",
-       "                          'K40': 2.5684832939334364e-13,\n",
-       "                          'K42': 0.022563191091380035,\n",
-       "                          'K43': 0.001076351104847656,\n",
-       "                          'Kr81': 4.840372765177115e-16,\n",
-       "                          'Kr85': 0.0007618640021980964,\n",
-       "                          'Lu173': 2.2763737661306634e-09,\n",
-       "                          'Lu174': 1.9179690456507662e-07,\n",
-       "                          'Lu174m': 2.243761201622134e-07,\n",
-       "                          'Lu176': 3.78404178085669e-12,\n",
-       "                          'Lu177': 13.117203265379821,\n",
-       "                          'Lu177m': 2.86449570620661,\n",
-       "                          'Mg28': 1.42203567645376e-06,\n",
-       "                          'Mn52': 8296.747167000349,\n",
-       "                          'Mn53': 1315.0184525699124,\n",
-       "                          'Mn54': 1132730092.093824,\n",
-       "                          'Mo100': 1.2035956641661366e-06,\n",
-       "                          'Mo92': 9.665823978101525e-08,\n",
-       "                          'Mo93': 130365.09978211558,\n",
-       "                          'Mo98': 0.298565978200217,\n",
-       "                          'Mo99': 11076936.08111653,\n",
-       "                          'Na22': 0.0008650741731662463,\n",
-       "                          'Na24': 0.004903325834736278,\n",
-       "                          'Nb90': 0.017062498454763847,\n",
-       "                          'Nb91': 629871.6593735759,\n",
-       "                          'Nb91m': 21225297.31584925,\n",
-       "                          'Nb92': 0.735219628145744,\n",
-       "                          'Nb92m': 5077970.020455948,\n",
-       "                          'Nb93m': 335699.4413223139,\n",
-       "                          'Nb94': 2000.169112640644,\n",
-       "                          'Nb95': 5889719.109920959,\n",
-       "                          'Nb95m': 130223.61543576859,\n",
-       "                          'Nb96': 494.1825764859358,\n",
-       "                          'Nb97': 1.1249323746467377,\n",
-       "                          'Nb97m': 0.9927388663594189,\n",
-       "                          'Ni56': 0.11432669756217455,\n",
-       "                          'Ni57': 331848.36090168986,\n",
-       "                          'Ni58': 9.634165997086946e-07,\n",
-       "                          'Ni59': 168440.66572348663,\n",
-       "                          'Ni63': 13503306.80689909,\n",
-       "                          'Ni66': 0.745489156483259,\n",
-       "                          'Os186': 2.1913672830390973e-15,\n",
-       "                          'Os191': 2.2027106966020805e-09,\n",
-       "                          'P32': 2095288.9590760863,\n",
-       "                          'P33': 18585.59696679657,\n",
-       "                          'Pd107': 2.1658191234819731e-16,\n",
-       "                          'Rb83': 1.1847513645032868e-09,\n",
-       "                          'Rb84': 1.50474300026772e-06,\n",
-       "                          'Rb86': 2.494919351764268,\n",
-       "                          'Rb87': 1.744366332228968e-13,\n",
-       "                          'Re186': 0.4920787312633839,\n",
-       "                          'Re186m': 4.053548124616364e-08,\n",
-       "                          'Re187': 2.1232522104261622e-13,\n",
-       "                          'Re188': 6.606429401816082e-07,\n",
-       "                          'Rh103m': 21.475211764545406,\n",
-       "                          'Rh105': 2.7067063416890804e-08,\n",
-       "                          'Ru103': 21.717804859006332,\n",
-       "                          'Ru97': 1.3657952332100835e-05,\n",
-       "                          'S35': 8664.657950808603,\n",
-       "                          'Sc44': 1.821078312049882,\n",
-       "                          'Sc44m': 1.7186326406236065,\n",
-       "                          'Sc45m': 17.56627670093456,\n",
-       "                          'Sc46': 1379189.9923405151,\n",
-       "                          'Sc47': 87658.42655161598,\n",
-       "                          'Sc48': 29588.877630279716,\n",
-       "                          'Se82': 1.7443337505045783e-29,\n",
-       "                          'Si32': 0.47025023569689195,\n",
-       "                          'Sr85': 0.0011725359114489542,\n",
-       "                          'Sr89': 35.867366327409016,\n",
-       "                          'Sr90': 0.2528673265831384,\n",
-       "                          'Ta177': 0.0002559278923312858,\n",
-       "                          'Ta178': 0.0006375509391683827,\n",
-       "                          'Ta179': 5091.407187684107,\n",
-       "                          'Ta180': 4.549922291054468e-05,\n",
-       "                          'Ta180m': 3.6762209505278407e-09,\n",
-       "                          'Ta182': 10547314.702583468,\n",
-       "                          'Ta183': 240029.58411793638,\n",
-       "                          'Ta184': 5.925354205752569e-08,\n",
-       "                          'Tc96': 0.00011611748069206424,\n",
-       "                          'Tc97': 4.118077068551219e-06,\n",
-       "                          'Tc97m': 0.33374834242097373,\n",
-       "                          'Tc98': 0.02085509229042004,\n",
-       "                          'Tc99': 4560.790905057179,\n",
-       "                          'Tc99m': 10732453.234102912,\n",
-       "                          'Ti44': 4.108159532377638e-06,\n",
-       "                          'Tm171': 5.298726916733474e-12,\n",
-       "                          'V48': 1083.0495110761706,\n",
-       "                          'V49': 124186934.83531067,\n",
-       "                          'V50': 5.936056312883041e-09,\n",
-       "                          'W178': 0.0006382538750347406,\n",
-       "                          'W181': 0.10585205297412874,\n",
-       "                          'W183': 4.014103777999673e-11,\n",
-       "                          'W183m': 8161.790435038467,\n",
-       "                          'W184': 1.3127918753037353e-13,\n",
-       "                          'W185': 44.50945936833758,\n",
-       "                          'W186': 5.828936104887899e-19,\n",
-       "                          'W187': 2.0670632200527643e-06,\n",
-       "                          'W188': 6.504268122406556e-07,\n",
-       "                          'Y87': 0.10703356996418778,\n",
-       "                          'Y87m': 2.714264865261028e-07,\n",
-       "                          'Y88': 5867.975974606684,\n",
-       "                          'Y89m': 193028.93064802664,\n",
-       "                          'Y90': 1416.2910542586,\n",
-       "                          'Y91': 43.635615488551814,\n",
-       "                          'Yb175': 0.0001341811881878246,\n",
-       "                          'Zn64': 8.696354736867745e-11,\n",
-       "                          'Zn65': 18639.800112064746,\n",
-       "                          'Zn69m': 7.611015316009764e-09,\n",
-       "                          'Zr88': 5023.987192384691,\n",
-       "                          'Zr89': 193278.87641210566,\n",
-       "                          'Zr90m': 0.016703243649667965,\n",
-       "                          'Zr93': 3.940048465033366,\n",
-       "                          'Zr94': 8.360065975710722e-10,\n",
-       "                          'Zr95': 1030309.6885585237,\n",
-       "                          'Zr96': 7.376833685245948e-16,\n",
-       "                          'Zr97': 1.0433748293056733}),\n",
-       "             189070: defaultdict(float,\n",
-       "                         {'Al26': 0.0005432063496673594,\n",
-       "                          'Ar37': 6.377124981296325e-05,\n",
-       "                          'Ar39': 0.009283879294892699,\n",
-       "                          'Ar42': 0.022614680394724758,\n",
-       "                          'Be10': 0.3979282016234838,\n",
-       "                          'C14': 44199.06506028966,\n",
-       "                          'Ca41': 2.1128976468833842e-05,\n",
-       "                          'Ca45': 1021208.7972959902,\n",
-       "                          'Ca47': 3788.9300705838277,\n",
-       "                          'Ca48': 8.027459820859544e-20,\n",
-       "                          'Cl36': 0.008693143097636157,\n",
-       "                          'Co55': 2.0998686441490625e-07,\n",
-       "                          'Co56': 16666.455149195433,\n",
-       "                          'Co57': 1820975565.9174788,\n",
-       "                          'Co58': 1975396559.0463269,\n",
-       "                          'Co58m': 0.2268682843978202,\n",
-       "                          'Co60': 157519266.70528674,\n",
-       "                          'Co60m': 0.028698710752348477,\n",
-       "                          'Cr48': 9.580109239493098e-08,\n",
-       "                          'Cr50': 0.00034868094223606687,\n",
-       "                          'Cr51': 2036221949.6046,\n",
-       "                          'Cu64': 21.86544698258239,\n",
-       "                          'Cu66': 1.1400394996850927,\n",
-       "                          'Cu67': 0.648691023660949,\n",
-       "                          'Fe55': 6589586405.452922,\n",
-       "                          'Fe59': 23469836.984939463,\n",
-       "                          'Fe60': 0.028701416199856795,\n",
-       "                          'Ge71': 1.7231990987993802e-07,\n",
-       "                          'H3': 1269639.7258248252,\n",
-       "                          'Hf174': 3.5281479002486934e-24,\n",
-       "                          'Hf175': 3.3105282573638156e-05,\n",
-       "                          'Hf177m': 2.2228949108970286,\n",
-       "                          'Hf178m': 0.0018177500549293674,\n",
-       "                          'Hf178n': 0.0019092438895075591,\n",
-       "                          'Hf179n': 17.28483113793331,\n",
-       "                          'Hf181': 3376.2122191854683,\n",
-       "                          'Hf182': 1.0258741048690457e-11,\n",
-       "                          'Ir192': 7.127699290456391e-10,\n",
-       "                          'K40': 2.621779283582312e-13,\n",
-       "                          'K42': 0.02261752857955977,\n",
-       "                          'K43': 0.0010595643304736153,\n",
-       "                          'Kr81': 4.979714521436264e-16,\n",
-       "                          'Kr85': 0.0007949252285360226,\n",
-       "                          'Lu173': 1.2926370861617234e-09,\n",
-       "                          'Lu174': 1.6855770701425275e-07,\n",
-       "                          'Lu174m': 1.9925040524704343e-07,\n",
-       "                          'Lu176': 3.986548409750815e-12,\n",
-       "                          'Lu177': 13.248758013291376,\n",
-       "                          'Lu177m': 2.872008264449533,\n",
-       "                          'Mg28': 1.2189221670534634e-06,\n",
-       "                          'Mn52': 8463.64477087844,\n",
-       "                          'Mn53': 1303.3858131418217,\n",
-       "                          'Mn54': 1107510724.3897953,\n",
-       "                          'Mo100': 1.088162373289776e-06,\n",
-       "                          'Mo92': 8.738794817123414e-08,\n",
-       "                          'Mo93': 123384.98153832294,\n",
-       "                          'Mo98': 0.2699321722145156,\n",
-       "                          'Mo99': 10493762.388221433,\n",
-       "                          'Na22': 0.0009400673712378197,\n",
-       "                          'Na24': 0.004937822702368707,\n",
-       "                          'Nb90': 0.017268676364641314,\n",
-       "                          'Nb91': 622691.3780980704,\n",
-       "                          'Nb91m': 20983481.003197625,\n",
-       "                          'Nb92': 0.7209439457309998,\n",
-       "                          'Nb92m': 4937800.16437609,\n",
-       "                          'Nb93m': 314752.925841432,\n",
-       "                          'Nb94': 1891.6015748933437,\n",
-       "                          'Nb95': 5809344.78730598,\n",
-       "                          'Nb95m': 128026.4866371042,\n",
-       "                          'Nb96': 489.82541485479345,\n",
-       "                          'Nb97': 1.1199419024321338,\n",
-       "                          'Nb97m': 0.9882767926188923,\n",
-       "                          'Ni56': 0.11696633116127722,\n",
-       "                          'Ni57': 339391.2965878929,\n",
-       "                          'Ni58': 8.710151882705743e-07,\n",
-       "                          'Ni59': 219991.34551265123,\n",
-       "                          'Ni63': 18157335.514949303,\n",
-       "                          'Ni66': 1.1383163142821437,\n",
-       "                          'Os186': 3.3467216774915317e-15,\n",
-       "                          'Os191': 3.3640521642054304e-09,\n",
-       "                          'P32': 2105614.5272372337,\n",
-       "                          'P33': 18086.282826318773,\n",
-       "                          'Pd107': 3.307710141357362e-16,\n",
-       "                          'Rb83': 1.2055932297464111e-09,\n",
-       "                          'Rb84': 1.4481983385783732e-06,\n",
-       "                          'Rb86': 2.5138838840695996,\n",
-       "                          'Rb87': 1.778757115640861e-13,\n",
-       "                          'Re186': 0.7515172490542897,\n",
-       "                          'Re186m': 6.19069905624248e-08,\n",
-       "                          'Re187': 3.242700374536518e-13,\n",
-       "                          'Re188': 1.0089556091561764e-06,\n",
-       "                          'Rh103m': 31.933827490612806,\n",
-       "                          'Rh105': 4.1337708763451934e-08,\n",
-       "                          'Ru103': 32.29476915808076,\n",
-       "                          'Ru97': 1.348805609578838e-05,\n",
-       "                          'S35': 12026.604956470737,\n",
-       "                          'Sc44': 1.8534473261791244,\n",
-       "                          'Sc44m': 1.749175569638616,\n",
-       "                          'Sc45m': 17.35984209690527,\n",
-       "                          'Sc46': 1350811.000114842,\n",
-       "                          'Sc47': 86515.47962284794,\n",
-       "                          'Sc48': 28948.524681513132,\n",
-       "                          'Se82': 1.7986136978974473e-29,\n",
-       "                          'Si32': 0.491939861238692,\n",
-       "                          'Sr85': 0.001217197154356961,\n",
-       "                          'Sr89': 35.29744898300856,\n",
-       "                          'Sr90': 0.2534284054997819,\n",
-       "                          'Ta177': 0.000129222890601832,\n",
-       "                          'Ta178': 0.00031965868996058244,\n",
-       "                          'Ta179': 5055.925253585062,\n",
-       "                          'Ta180': 4.434161013193806e-05,\n",
-       "                          'Ta180m': 3.5999169169024733e-09,\n",
-       "                          'Ta182': 11262342.420161717,\n",
-       "                          'Ta183': 366326.8034722629,\n",
-       "                          'Ta184': 9.049395669751273e-08,\n",
-       "                          'Tc96': 0.00011423959313530197,\n",
-       "                          'Tc97': 4.0438463159699905e-06,\n",
-       "                          'Tc97m': 0.3276285010721183,\n",
-       "                          'Tc98': 0.020468112572897313,\n",
-       "                          'Tc99': 4320.117343402517,\n",
-       "                          'Tc99m': 10167387.603472428,\n",
-       "                          'Ti44': 4.494629617497801e-06,\n",
-       "                          'Tm171': 2.6567039597985053e-12,\n",
-       "                          'V48': 1106.148376744668,\n",
-       "                          'V49': 124025327.71851106,\n",
-       "                          'V50': 5.766669336235262e-09,\n",
-       "                          'W178': 0.00032044245508665233,\n",
-       "                          'W181': 0.10240548932364515,\n",
-       "                          'W183': 7.890298449554543e-11,\n",
-       "                          'W183m': 12456.308148677525,\n",
-       "                          'W184': 1.9986906105308695e-13,\n",
-       "                          'W185': 67.9724274817141,\n",
-       "                          'W186': 8.902085279855515e-19,\n",
-       "                          'W187': 3.1568868801948405e-06,\n",
-       "                          'W188': 9.933532028290188e-07,\n",
-       "                          'Y87': 0.11227368606909449,\n",
-       "                          'Y87m': 2.9147085109281625e-07,\n",
-       "                          'Y88': 6071.064915904659,\n",
-       "                          'Y89m': 190953.0750591301,\n",
-       "                          'Y90': 1392.5568071188613,\n",
-       "                          'Y91': 43.818947630130516,\n",
-       "                          'Yb175': 0.00012834250657066545,\n",
-       "                          'Zn64': 9.310033231251718e-11,\n",
-       "                          'Zn65': 28383.435611950124,\n",
-       "                          'Zn69m': 1.1623792713732238e-08,\n",
-       "                          'Zr88': 5222.5523371727895,\n",
-       "                          'Zr89': 191200.03097363465,\n",
-       "                          'Zr90m': 0.016905808198958414,\n",
-       "                          'Zr93': 3.8924586358779782,\n",
-       "                          'Zr94': 8.306594990896758e-10,\n",
-       "                          'Zr95': 1017035.3393920322,\n",
-       "                          'Zr96': 7.580237995858201e-16,\n",
-       "                          'Zr97': 1.0387685286859905}),\n",
-       "             189071: defaultdict(float,\n",
-       "                         {'Al26': 0.0004650834784796998,\n",
-       "                          'Ar37': 1.539387831583786e-05,\n",
-       "                          'Ar39': 0.008176050376705726,\n",
-       "                          'Ar42': 0.020471331095822255,\n",
-       "                          'Be10': 0.39457350953216414,\n",
-       "                          'C14': 30039.58652463882,\n",
-       "                          'Ca41': 1.846601877633e-05,\n",
-       "                          'Ca45': 958120.8993710201,\n",
-       "                          'Ca47': 3514.471631593473,\n",
-       "                          'Ca48': 7.303185240726376e-20,\n",
-       "                          'Cl36': 0.0008784231707254832,\n",
-       "                          'Co55': 2.053105804089683e-07,\n",
-       "                          'Co56': 16233.15038624221,\n",
-       "                          'Co57': 1688552989.2147071,\n",
-       "                          'Co58': 2195882502.4179106,\n",
-       "                          'Co58m': 0.2457523684381566,\n",
-       "                          'Co60': 115025583.92756851,\n",
-       "                          'Co60m': 0.00811923774962918,\n",
-       "                          'Cr48': 8.086327853726931e-08,\n",
-       "                          'Cr50': 0.00046854264615055023,\n",
-       "                          'Cr51': 1406456858.7429695,\n",
-       "                          'Cu64': 16.55771286525806,\n",
-       "                          'Cu66': 0.11537636373335254,\n",
-       "                          'Cu67': 0.06579078809999703,\n",
-       "                          'Fe55': 5799787724.580764,\n",
-       "                          'Fe59': 14945178.388081634,\n",
-       "                          'Fe60': 0.00812283030702913,\n",
-       "                          'Ge71': 1.74248190931059e-08,\n",
-       "                          'H3': 1272762.7639493102,\n",
-       "                          'Hf174': 1.2137780066334097e-23,\n",
-       "                          'Hf175': 4.400435587077096e-05,\n",
-       "                          'Hf177m': 1.9983872307447539,\n",
-       "                          'Hf178m': 0.002497931529193353,\n",
-       "                          'Hf178n': 0.0025956422675046586,\n",
-       "                          'Hf179n': 16.00636438325211,\n",
-       "                          'Hf181': 3079.9293267627477,\n",
-       "                          'Hf182': 9.247640503387237e-12,\n",
-       "                          'Ir192': 7.207459124879769e-11,\n",
-       "                          'K40': 2.429402258419562e-13,\n",
-       "                          'K42': 0.02047354989843667,\n",
-       "                          'K43': 0.0010031523626486806,\n",
-       "                          'Kr81': 5.854794276101144e-16,\n",
-       "                          'Kr85': 0.0007531826270135492,\n",
-       "                          'Lu173': 4.187078865888024e-09,\n",
-       "                          'Lu174': 2.5895404753848684e-07,\n",
-       "                          'Lu174m': 2.957609060581388e-07,\n",
-       "                          'Lu176': 3.599551811227101e-12,\n",
-       "                          'Lu177': 11.990474082582791,\n",
-       "                          'Lu177m': 2.5821049640590736,\n",
-       "                          'Mg28': 1.720988693039803e-06,\n",
-       "                          'Mn52': 7331.698864800788,\n",
-       "                          'Mn53': 1194.9614616564513,\n",
-       "                          'Mn54': 1132270892.5786798,\n",
-       "                          'Mo100': 1.4621760822058383e-06,\n",
-       "                          'Mo92': 1.1742483053944727e-07,\n",
-       "                          'Mo93': 135800.67627304446,\n",
-       "                          'Mo98': 0.36270601816777664,\n",
-       "                          'Mo99': 12041009.761453955,\n",
-       "                          'Na22': 0.000843430889299645,\n",
-       "                          'Na24': 0.004356589259476947,\n",
-       "                          'Nb90': 0.015055899739134676,\n",
-       "                          'Nb91': 576539.5917317722,\n",
-       "                          'Nb91m': 19378617.972025227,\n",
-       "                          'Nb92': 0.6846902653929203,\n",
-       "                          'Nb92m': 5226139.638246677,\n",
-       "                          'Nb93m': 376278.54589742527,\n",
-       "                          'Nb94': 2111.1523088504737,\n",
-       "                          'Nb95': 5505354.055684712,\n",
-       "                          'Nb95m': 122637.63390668292,\n",
-       "                          'Nb96': 454.80063555701224,\n",
-       "                          'Nb97': 1.028070170685468,\n",
-       "                          'Nb97m': 0.9072227011101984,\n",
-       "                          'Ni56': 0.10097118839771456,\n",
-       "                          'Ni57': 293277.30904904375,\n",
-       "                          'Ni58': 1.1703931849745875e-06,\n",
-       "                          'Ni59': 83751.44631233605,\n",
-       "                          'Ni63': 5623912.784138681,\n",
-       "                          'Ni66': 0.11521889082830836,\n",
-       "                          'Os186': 3.384198765291127e-16,\n",
-       "                          'Os191': 3.4016963229549287e-10,\n",
-       "                          'P32': 2078864.5923236727,\n",
-       "                          'P33': 19170.330927201307,\n",
-       "                          'Pd107': 3.3447238259201256e-17,\n",
-       "                          'Rb83': 1.4543135257608356e-09,\n",
-       "                          'Rb84': 1.797889742488343e-06,\n",
-       "                          'Rb86': 2.2582454187644383,\n",
-       "                          'Rb87': 1.7762222224124202e-13,\n",
-       "                          'Re186': 0.07599338074249794,\n",
-       "                          'Re186m': 6.26002743873975e-09,\n",
-       "                          'Re187': 3.278986806260297e-14,\n",
-       "                          'Re188': 1.0202459469001641e-07,\n",
-       "                          'Rh103m': 5.39517126637014,\n",
-       "                          'Rh105': 4.180028282445776e-09,\n",
-       "                          'Ru103': 5.455605859015142,\n",
-       "                          'Ru97': 1.2479068300319361e-05,\n",
-       "                          'S35': 3548.2135286374983,\n",
-       "                          'Sc44': 1.6190783020274757,\n",
-       "                          'Sc44m': 1.5280212149722732,\n",
-       "                          'Sc45m': 16.287942262856618,\n",
-       "                          'Sc46': 1371180.8663366095,\n",
-       "                          'Sc47': 86452.93946001335,\n",
-       "                          'Sc48': 28009.3007522104,\n",
-       "                          'Se82': 1.8289454434194097e-29,\n",
-       "                          'Si32': 0.415075806640008,\n",
-       "                          'Sr85': 0.0011287687621027074,\n",
-       "                          'Sr89': 33.50131610368833,\n",
-       "                          'Sr90': 0.23020406341688615,\n",
-       "                          'Ta177': 0.0004883792006626113,\n",
-       "                          'Ta178': 0.0012190854356573916,\n",
-       "                          'Ta179': 6489.163706212294,\n",
-       "                          'Ta180': 4.358076944791823e-05,\n",
-       "                          'Ta180m': 3.4803669001321275e-09,\n",
-       "                          'Ta182': 8624624.731614556,\n",
-       "                          'Ta183': 37011.656885739976,\n",
-       "                          'Ta184': 9.15065952374374e-09,\n",
-       "                          'Tc96': 0.00010715812310950754,\n",
-       "                          'Tc97': 3.83600446106135e-06,\n",
-       "                          'Tc97m': 0.3106584108555705,\n",
-       "                          'Tc98': 0.019474762502629233,\n",
-       "                          'Tc99': 4958.66820260027,\n",
-       "                          'Tc99m': 11666590.335787522,\n",
-       "                          'Ti44': 3.823441611219114e-06,\n",
-       "                          'Tm171': 1.0131897570634019e-11,\n",
-       "                          'V48': 965.3900524659709,\n",
-       "                          'V49': 111784623.97290067,\n",
-       "                          'V50': 6.192220542390167e-09,\n",
-       "                          'W178': 0.001219552743988066,\n",
-       "                          'W181': 0.10270975668050532,\n",
-       "                          'W183': 5.613264354595986e-12,\n",
-       "                          'W183m': 1258.5157033652965,\n",
-       "                          'W184': 2.0141621999079214e-14,\n",
-       "                          'W185': 6.875808570248566,\n",
-       "                          'W186': 9.001985519233616e-20,\n",
-       "                          'W187': 3.19221283385773e-07,\n",
-       "                          'W188': 1.0044689477212957e-07,\n",
-       "                          'Y87': 0.10415201118676472,\n",
-       "                          'Y87m': 2.707660093977545e-07,\n",
-       "                          'Y88': 5464.181634192657,\n",
-       "                          'Y89m': 178909.42913035426,\n",
-       "                          'Y90': 1335.9543662185586,\n",
-       "                          'Y91': 39.72390587394614,\n",
-       "                          'Yb175': 0.00015719890634656737,\n",
-       "                          'Zn64': 7.042636329365692e-11,\n",
-       "                          'Zn65': 3690.346890741744,\n",
-       "                          'Zn69m': 1.1753864388257045e-09,\n",
-       "                          'Zr88': 4700.039126780066,\n",
-       "                          'Zr89': 179137.85491726387,\n",
-       "                          'Zr90m': 0.014674610065038826,\n",
-       "                          'Zr93': 3.67448475150826,\n",
-       "                          'Zr94': 7.709873305719778e-10,\n",
-       "                          'Zr95': 956751.8370661706,\n",
-       "                          'Zr96': 6.72335180078537e-16,\n",
-       "                          'Zr97': 0.9535004296816865}),\n",
-       "             189072: defaultdict(float,\n",
-       "                         {'Al26': 0.0002934135787507642,\n",
-       "                          'Ar37': 1.1408697232412844e-05,\n",
-       "                          'Ar39': 0.005798520511298065,\n",
-       "                          'Ar42': 0.014912566723395575,\n",
-       "                          'Be10': 0.29530936438771627,\n",
-       "                          'C14': 22708.73057893765,\n",
-       "                          'Ca41': 1.2886464387000728e-05,\n",
-       "                          'Ca45': 707022.1741771912,\n",
-       "                          'Ca47': 2579.833971194393,\n",
-       "                          'Ca48': 4.5954508881777706e-20,\n",
-       "                          'Cl36': 0.000763852819998587,\n",
-       "                          'Co55': 1.243363467210152e-07,\n",
-       "                          'Co56': 10212.444188325808,\n",
-       "                          'Co57': 1242148743.786301,\n",
-       "                          'Co58': 1692933210.4048538,\n",
-       "                          'Co58m': 0.1883472702757577,\n",
-       "                          'Co60': 85954963.18034266,\n",
-       "                          'Co60m': 0.005905917592642679,\n",
-       "                          'Cr48': 5.333448745935824e-08,\n",
-       "                          'Cr50': 0.0003635590550753834,\n",
-       "                          'Cr51': 1044310656.2530615,\n",
-       "                          'Cu64': 13.049718188012328,\n",
-       "                          'Cu66': 0.10134588695905627,\n",
-       "                          'Cu67': 0.05720609188614429,\n",
-       "                          'Fe55': 4280361478.605352,\n",
-       "                          'Fe59': 10936677.251186702,\n",
-       "                          'Fe60': 0.005908805453855355,\n",
-       "                          'Ge71': 1.5131603135584596e-08,\n",
-       "                          'H3': 950070.1483552792,\n",
-       "                          'Hf174': 2.1745146992855722e-24,\n",
-       "                          'Hf175': 1.9770513912637603e-05,\n",
-       "                          'Hf177m': 1.4396837029183172,\n",
-       "                          'Hf178m': 0.0009983659180895432,\n",
-       "                          'Hf178n': 0.0010735284222776404,\n",
-       "                          'Hf179n': 11.774035900454333,\n",
-       "                          'Hf181': 2248.6330843820256,\n",
-       "                          'Hf182': 6.818226385528709e-12,\n",
-       "                          'Ir192': 6.258912101806445e-11,\n",
-       "                          'K40': 1.6139196153536206e-13,\n",
-       "                          'K42': 0.014914023364782538,\n",
-       "                          'K43': 0.0007415039138086248,\n",
-       "                          'Kr81': 2.5523952674910827e-16,\n",
-       "                          'Kr85': 0.0004574749187883294,\n",
-       "                          'Lu173': 7.911207670740167e-10,\n",
-       "                          'Lu174': 9.842773153778792e-08,\n",
-       "                          'Lu174m': 1.1689133021787962e-07,\n",
-       "                          'Lu176': 2.3377914863126553e-12,\n",
-       "                          'Lu177': 8.561521080144077,\n",
-       "                          'Lu177m': 1.860189410835803,\n",
-       "                          'Mg28': 9.163148697297353e-07,\n",
-       "                          'Mn52': 5282.680487916157,\n",
-       "                          'Mn53': 879.4385570632976,\n",
-       "                          'Mn54': 857273488.236907,\n",
-       "                          'Mo100': 1.1345578571949256e-06,\n",
-       "                          'Mo92': 9.11145615916631e-08,\n",
-       "                          'Mo93': 102168.10127866962,\n",
-       "                          'Mo98': 0.2814371312039905,\n",
-       "                          'Mo99': 9214965.71022911,\n",
-       "                          'Na22': 0.0005191539479715041,\n",
-       "                          'Na24': 0.0031801698357097428,\n",
-       "                          'Nb90': 0.010968178212902031,\n",
-       "                          'Nb91': 424438.6927706402,\n",
-       "                          'Nb91m': 14287818.983652895,\n",
-       "                          'Nb92': 0.5093300403984551,\n",
-       "                          'Nb92m': 3962406.4387489227,\n",
-       "                          'Nb93m': 284125.5665808582,\n",
-       "                          'Nb94': 1657.6659283282918,\n",
-       "                          'Nb95': 4073703.097490685,\n",
-       "                          'Nb95m': 91047.01599250836,\n",
-       "                          'Nb96': 334.1652564391129,\n",
-       "                          'Nb97': 0.7524325054893753,\n",
-       "                          'Nb97m': 0.663988288677096,\n",
-       "                          'Ni56': 0.07258858091317585,\n",
-       "                          'Ni57': 211037.6544427467,\n",
-       "                          'Ni58': 9.081502306272087e-07,\n",
-       "                          'Ni59': 66863.61774879167,\n",
-       "                          'Ni63': 4676549.405031329,\n",
-       "                          'Ni66': 0.10120652527274308,\n",
-       "                          'Os186': 2.938806981534903e-16,\n",
-       "                          'Os191': 2.954011658410655e-10,\n",
-       "                          'P32': 1600794.2520846338,\n",
-       "                          'P33': 14296.92151746858,\n",
-       "                          'Pd107': 2.904537100874789e-17,\n",
-       "                          'Rb83': 6.213485960648403e-10,\n",
-       "                          'Rb84': 8.167624203103831e-07,\n",
-       "                          'Rb86': 1.6336745799397447,\n",
-       "                          'Rb87': 1.0540684660152319e-13,\n",
-       "                          'Re186': 0.06599186539936523,\n",
-       "                          'Re186m': 5.436148538312644e-09,\n",
-       "                          'Re187': 2.8474527718170357e-14,\n",
-       "                          'Re188': 8.859751534114923e-08,\n",
-       "                          'Rh103m': 4.14512278620803,\n",
-       "                          'Rh105': 3.6299102290544733e-09,\n",
-       "                          'Ru103': 4.191561360248008,\n",
-       "                          'Ru97': 9.20018682651421e-06,\n",
-       "                          'S35': 2808.3718402176396,\n",
-       "                          'Sc44': 1.1681630798077216,\n",
-       "                          'Sc44m': 1.1024631004060854,\n",
-       "                          'Sc45m': 12.019260950965498,\n",
-       "                          'Sc46': 1033596.1291549704,\n",
-       "                          'Sc47': 64315.42310186946,\n",
-       "                          'Sc48': 20877.50219479044,\n",
-       "                          'Se82': 1.0087497682860387e-29,\n",
-       "                          'Si32': 0.2929261094982078,\n",
-       "                          'Sr85': 0.0007164372028551212,\n",
-       "                          'Sr89': 24.719157661533195,\n",
-       "                          'Sr90': 0.1673246346350718,\n",
-       "                          'Ta177': 8.01800707393854e-05,\n",
-       "                          'Ta178': 0.00019851340713608663,\n",
-       "                          'Ta179': 2855.754326412823,\n",
-       "                          'Ta180': 3.2763109233757095e-05,\n",
-       "                          'Ta180m': 2.5970997292348566e-09,\n",
-       "                          'Ta182': 7123274.889182627,\n",
-       "                          'Ta183': 32781.602157235044,\n",
-       "                          'Ta184': 7.946375087298952e-09,\n",
-       "                          'Tc96': 7.908229715868241e-05,\n",
-       "                          'Tc97': 2.8287690727697166e-06,\n",
-       "                          'Tc97m': 0.229166435531509,\n",
-       "                          'Tc98': 0.01435632103374679,\n",
-       "                          'Tc99': 3794.8426354254684,\n",
-       "                          'Tc99m': 8928436.023724854,\n",
-       "                          'Ti44': 2.497810485687988e-06,\n",
-       "                          'Tm171': 1.6498577119131896e-12,\n",
-       "                          'V48': 687.9330762260449,\n",
-       "                          'V49': 81942918.93203689,\n",
-       "                          'V50': 4.7440455613546196e-09,\n",
-       "                          'W178': 0.00019907961265951907,\n",
-       "                          'W181': 0.07762930515773109,\n",
-       "                          'W183': 4.918160604770896e-12,\n",
-       "                          'W183m': 1114.6750862617055,\n",
-       "                          'W184': 1.7470040228843692e-14,\n",
-       "                          'W185': 5.969765775706964,\n",
-       "                          'W186': 7.817119425948264e-20,\n",
-       "                          'W187': 2.7720975160864736e-07,\n",
-       "                          'W188': 8.722745067092528e-08,\n",
-       "                          'Y87': 0.0646250280761278,\n",
-       "                          'Y87m': 1.6149482458865026e-07,\n",
-       "                          'Y88': 3665.4502845382067,\n",
-       "                          'Y89m': 131808.44094088633,\n",
-       "                          'Y90': 991.9776246869266,\n",
-       "                          'Y91': 28.786868884845802,\n",
-       "                          'Yb175': 7.658295854489658e-05,\n",
-       "                          'Zn64': 5.55062791122038e-11,\n",
-       "                          'Zn65': 3152.227686804039,\n",
-       "                          'Zn69m': 1.0206981793168482e-09,\n",
-       "                          'Zr88': 3115.929293420204,\n",
-       "                          'Zr89': 131974.7944797377,\n",
-       "                          'Zr90m': 0.01073049492338673,\n",
-       "                          'Zr93': 2.7113376373068947,\n",
-       "                          'Zr94': 5.654026720082261e-10,\n",
-       "                          'Zr95': 706412.9769917749,\n",
-       "                          'Zr96': 4.683314667690218e-16,\n",
-       "                          'Zr97': 0.6978537134816856}),\n",
-       "             189073: defaultdict(float,\n",
-       "                         {'Al26': 0.017714939186857452,\n",
-       "                          'Ar37': 0.0006075696661523413,\n",
-       "                          'Ar39': 0.3678878309632515,\n",
-       "                          'Ar42': 0.9797949360292618,\n",
-       "                          'Be10': 21.991715528984336,\n",
-       "                          'C14': 2312790.7208206537,\n",
-       "                          'Ca41': 0.0008081418822357232,\n",
-       "                          'Ca45': 48366087.3387654,\n",
-       "                          'Ca47': 174661.58745813803,\n",
-       "                          'Ca48': 2.8467196228478086e-18,\n",
-       "                          'Cl36': 0.030568420789740876,\n",
-       "                          'Co55': 7.869095926012788e-06,\n",
-       "                          'Co56': 653091.3569260023,\n",
-       "                          'Co57': 83425063951.19278,\n",
-       "                          'Co58': 145934010262.75522,\n",
-       "                          'Co58m': 15.612815237669338,\n",
-       "                          'Co60': 6420028482.491113,\n",
-       "                          'Co60m': 0.3453661814857782,\n",
-       "                          'Cr48': 3.194364035945938e-06,\n",
-       "                          'Cr50': 0.04033344267164419,\n",
-       "                          'Cr51': 69324696290.99585,\n",
-       "                          'Cu64': 1253.9484221937637,\n",
-       "                          'Cu66': 4.049838409620908,\n",
-       "                          'Cu67': 2.305120250059196,\n",
-       "                          'Fe55': 287242707250.2561,\n",
-       "                          'Fe59': 1010217599.9063562,\n",
-       "                          'Fe60': 0.34569055920455916,\n",
-       "                          'Ge71': 6.049606550335939e-07,\n",
-       "                          'H3': 70793116.59239031,\n",
-       "                          'Hf174': 1.954709555035131e-22,\n",
-       "                          'Hf175': 0.00133639048078756,\n",
-       "                          'Hf177m': 93.15494033994958,\n",
-       "                          'Hf178m': 0.06499926397372724,\n",
-       "                          'Hf178n': 0.07030377510055667,\n",
-       "                          'Hf179n': 793.1957686268702,\n",
-       "                          'Hf181': 148904.40477716769,\n",
-       "                          'Hf182': 4.5773613718619887e-10,\n",
-       "                          'Ir192': 2.502309590714911e-09,\n",
-       "                          'K40': 1.0289337702959187e-11,\n",
-       "                          'K42': 0.9798885502467064,\n",
-       "                          'K43': 0.05115644383145378,\n",
-       "                          'Kr81': 1.6479619993486554e-14,\n",
-       "                          'Kr85': 0.028584816624425195,\n",
-       "                          'Lu173': 6.870016249504808e-08,\n",
-       "                          'Lu174': 6.725584968027e-06,\n",
-       "                          'Lu174m': 7.940909516162922e-06,\n",
-       "                          'Lu176': 1.4623305130615475e-10,\n",
-       "                          'Lu177': 556.8348732207653,\n",
-       "                          'Lu177m': 120.3672737075581,\n",
-       "                          'Mg28': 7.039300748532841e-05,\n",
-       "                          'Mn52': 332800.36022638663,\n",
-       "                          'Mn53': 58303.26554818042,\n",
-       "                          'Mn54': 66927363970.56823,\n",
-       "                          'Mo100': 0.0001258698188370882,\n",
-       "                          'Mo92': 1.0108438876919092e-05,\n",
-       "                          'Mo93': 9227362.9336382,\n",
-       "                          'Mo98': 31.222744902218874,\n",
-       "                          'Mo99': 887016241.937799,\n",
-       "                          'Na22': 0.031719884501811936,\n",
-       "                          'Na24': 0.2037097230250534,\n",
-       "                          'Nb90': 0.6958408216404319,\n",
-       "                          'Nb91': 28443419.76098169,\n",
-       "                          'Nb91m': 954174066.1880699,\n",
-       "                          'Nb92': 35.348503210419665,\n",
-       "                          'Nb92m': 313884478.5475561,\n",
-       "                          'Nb93m': 27897060.333144594,\n",
-       "                          'Nb94': 158059.16219365635,\n",
-       "                          'Nb95': 282550994.2151574,\n",
-       "                          'Nb95m': 6379070.72176005,\n",
-       "                          'Nb96': 22566.316645544397,\n",
-       "                          'Nb97': 50.14924738256887,\n",
-       "                          'Nb97m': 44.254912953657715,\n",
-       "                          'Ni56': 4.560285436738201,\n",
-       "                          'Ni57': 13270751.549029002,\n",
-       "                          'Ni58': 0.00010074994318754035,\n",
-       "                          'Ni59': 5673574.400231193,\n",
-       "                          'Ni63': 365425532.29169977,\n",
-       "                          'Ni66': 4.045394754781809,\n",
-       "                          'Os186': 1.1749522516375113e-14,\n",
-       "                          'Os191': 1.181012224439325e-08,\n",
-       "                          'P32': 139286936.2785438,\n",
-       "                          'P33': 1211671.0003099842,\n",
-       "                          'Pd107': 1.1612323237465767e-15,\n",
-       "                          'Rb83': 4.0299930049300085e-08,\n",
-       "                          'Rb84': 5.328566668799766e-05,\n",
-       "                          'Rb86': 106.2455387417876,\n",
-       "                          'Rb87': 6.745087261132525e-12,\n",
-       "                          'Re186': 2.6383978785792563,\n",
-       "                          'Re186m': 2.173406769077285e-07,\n",
-       "                          'Re187': 1.1384108185516274e-12,\n",
-       "                          'Re188': 3.5421237548244632e-06,\n",
-       "                          'Rh103m': 282.1640578899638,\n",
-       "                          'Rh105': 1.4512360985187168e-07,\n",
-       "                          'Ru103': 285.30443149995205,\n",
-       "                          'Ru97': 0.0006149773660974448,\n",
-       "                          'S35': 237163.8155364461,\n",
-       "                          'Sc44': 74.04669557486088,\n",
-       "                          'Sc44m': 69.88178081687809,\n",
-       "                          'Sc45m': 822.1966523775469,\n",
-       "                          'Sc46': 77955051.04447757,\n",
-       "                          'Sc47': 4892336.487069791,\n",
-       "                          'Sc48': 1474152.4000266502,\n",
-       "                          'Se82': 6.327635281963524e-28,\n",
-       "                          'Si32': 18.653354841659144,\n",
-       "                          'Sr85': 0.045010834026480366,\n",
-       "                          'Sr89': 1707.553554512402,\n",
-       "                          'Sr90': 11.018722137956862,\n",
-       "                          'Ta177': 0.007484572176948825,\n",
-       "                          'Ta178': 0.018611612830003826,\n",
-       "                          'Ta179': 186073.48085708127,\n",
-       "                          'Ta180': 0.002372877458921391,\n",
-       "                          'Ta180m': 1.8453429968817766e-07,\n",
-       "                          'Ta182': 778693184.2276084,\n",
-       "                          'Ta183': 1332016.9427737168,\n",
-       "                          'Ta184': 3.1769563574198793e-07,\n",
-       "                          'Tc96': 0.005369783578017841,\n",
-       "                          'Tc97': 0.00019509048619403813,\n",
-       "                          'Tc97m': 15.788646372837178,\n",
-       "                          'Tc98': 0.9944740757782607,\n",
-       "                          'Tc99': 365288.585647895,\n",
-       "                          'Tc99m': 859437781.7146211,\n",
-       "                          'Ti44': 0.0001516037393758867,\n",
-       "                          'Tm171': 1.5468231290632222e-10,\n",
-       "                          'V48': 43380.24942706171,\n",
-       "                          'V49': 5344010053.29943,\n",
-       "                          'V50': 3.8329503148742445e-07,\n",
-       "                          'W178': 0.018650072132755317,\n",
-       "                          'W181': 5.731566301650532,\n",
-       "                          'W183': 2.055188677007744e-10,\n",
-       "                          'W183m': 45292.50215416359,\n",
-       "                          'W184': 7.07545298259515e-13,\n",
-       "                          'W185': 238.85057160246257,\n",
-       "                          'W186': 3.125466544812843e-18,\n",
-       "                          'W187': 1.108283051122912e-05,\n",
-       "                          'W188': 3.4873486452137752e-06,\n",
-       "                          'Y87': 4.030255688933765,\n",
-       "                          'Y87m': 9.832931507178865e-06,\n",
-       "                          'Y88': 231096.37984614362,\n",
-       "                          'Y89m': 9002912.364072667,\n",
-       "                          'Y90': 69777.80096859524,\n",
-       "                          'Y91': 1892.4868162412695,\n",
-       "                          'Yb175': 0.0050302341571916934,\n",
-       "                          'Zn64': 5.3331258366758145e-09,\n",
-       "                          'Zn65': 175756.47708753726,\n",
-       "                          'Zn69m': 4.080745665996224e-08,\n",
-       "                          'Zr88': 195563.53218237494,\n",
-       "                          'Zr89': 9014279.959225044,\n",
-       "                          'Zr90m': 0.6786078863864997,\n",
-       "                          'Zr93': 186.94175543239632,\n",
-       "                          'Zr94': 3.824471971295238e-08,\n",
-       "                          'Zr95': 48465644.637679085,\n",
-       "                          'Zr96': 2.9658367096959014e-14,\n",
-       "                          'Zr97': 46.511920590660566}),\n",
-       "             189074: defaultdict(float,\n",
-       "                         {'Al26': 0.0005255186786016128,\n",
-       "                          'Ar37': 1.2538418186288653e-05,\n",
-       "                          'Ar39': 0.011024395995399386,\n",
-       "                          'Ar42': 0.03057815401404962,\n",
-       "                          'Be10': 0.7967735068072689,\n",
-       "                          'C14': 90694.73679934502,\n",
-       "                          'Ca41': 2.394435666200893e-05,\n",
-       "                          'Ca45': 1597098.331661054,\n",
-       "                          'Ca47': 5703.8433865989355,\n",
-       "                          'Ca48': 8.55146337775745e-20,\n",
-       "                          'Cl36': 4.4949994909289664e-08,\n",
-       "                          'Co55': 2.3649482601498656e-07,\n",
-       "                          'Co56': 20089.598795906786,\n",
-       "                          'Co57': 2666899375.791446,\n",
-       "                          'Co58': 6044719579.373508,\n",
-       "                          'Co58m': 0.6305676719644432,\n",
-       "                          'Co60': 220779530.3023008,\n",
-       "                          'Co60m': 0.008871868002572614,\n",
-       "                          'Cr48': 9.290840218966738e-08,\n",
-       "                          'Cr50': 0.0016082012721590397,\n",
-       "                          'Cr51': 2086107803.8589346,\n",
-       "                          'Cu64': 45.032602706778675,\n",
-       "                          'Cu66': 0.0008586692234341164,\n",
-       "                          'Cu67': 0.0009058150903503676,\n",
-       "                          'Fe55': 9021889635.688456,\n",
-       "                          'Fe59': 34454540.24366276,\n",
-       "                          'Fe60': 0.008884170900550683,\n",
-       "                          'H3': 2604935.5524233487,\n",
-       "                          'Hf174': 8.982148163500355e-24,\n",
-       "                          'Hf175': 4.546133849674255e-05,\n",
-       "                          'Hf177m': 2.843309903178175,\n",
-       "                          'Hf178m': 0.002237936125585881,\n",
-       "                          'Hf178n': 0.002413188717020461,\n",
-       "                          'Hf179n': 25.4875665202399,\n",
-       "                          'Hf181': 4694.6162202784335,\n",
-       "                          'Hf182': 1.4648976111839865e-11,\n",
-       "                          'K40': 3.1390007345769726e-13,\n",
-       "                          'K42': 0.030581241535395685,\n",
-       "                          'K43': 0.0017054015575193576,\n",
-       "                          'Kr81': 5.578960927496221e-16,\n",
-       "                          'Kr85': 0.0008690156124855434,\n",
-       "                          'Lu173': 3.098508168110088e-09,\n",
-       "                          'Lu174': 2.3800906730322387e-07,\n",
-       "                          'Lu174m': 2.7761586929579e-07,\n",
-       "                          'Lu176': 4.416695746403455e-12,\n",
-       "                          'Lu177': 17.261353955186003,\n",
-       "                          'Lu177m': 3.674037848255729,\n",
-       "                          'Mg28': 2.7216635062868724e-06,\n",
-       "                          'Mn52': 9816.498907421887,\n",
-       "                          'Mn53': 1830.8855580015909,\n",
-       "                          'Mn54': 2542631340.510313,\n",
-       "                          'Mo100': 5.018771234687003e-06,\n",
-       "                          'Mo92': 4.03051784255208e-07,\n",
-       "                          'Mo93': 332550.3594194119,\n",
-       "                          'Mo98': 1.2449312876441938,\n",
-       "                          'Mo99': 32047098.766760793,\n",
-       "                          'Na22': 0.0009488655890039594,\n",
-       "                          'Na24': 0.006127062778235783,\n",
-       "                          'Nb90': 0.020665360009919444,\n",
-       "                          'Nb91': 905821.195508178,\n",
-       "                          'Nb91m': 30245855.623024635,\n",
-       "                          'Nb92': 1.1853506214919367,\n",
-       "                          'Nb92m': 12303949.904917091,\n",
-       "                          'Nb93m': 1140373.4334167158,\n",
-       "                          'Nb94': 5730.491430221744,\n",
-       "                          'Nb95': 9510133.72986573,\n",
-       "                          'Nb95m': 217940.62203243014,\n",
-       "                          'Nb96': 730.4957874789193,\n",
-       "                          'Nb97': 1.593476113438815,\n",
-       "                          'Nb97m': 1.4061400835251638,\n",
-       "                          'Ni56': 0.1341887659907408,\n",
-       "                          'Ni57': 391093.47478858655,\n",
-       "                          'Ni58': 4.017155765620073e-06,\n",
-       "                          'Ni59': 190766.32620698737,\n",
-       "                          'Ni63': 10966416.046058508,\n",
-       "                          'Ni66': 0.0009241244069088164,\n",
-       "                          'Os186': 3.2996680239407075e-21,\n",
-       "                          'P32': 5649427.616113591,\n",
-       "                          'P33': 46948.08216758787,\n",
-       "                          'Rb83': 1.3727572420825255e-09,\n",
-       "                          'Rb84': 1.7688125717405008e-06,\n",
-       "                          'Rb86': 3.2746570379546127,\n",
-       "                          'Rb87': 2.1130703124127117e-13,\n",
-       "                          'Re186': 7.81086335865618e-07,\n",
-       "                          'Re186m': 6.583129091622746e-14,\n",
-       "                          'Re187': 2.3132295559557623e-20,\n",
-       "                          'Rh103m': 5.9349535643673,\n",
-       "                          'Ru103': 6.000347546611799,\n",
-       "                          'Ru97': 1.9502322420009684e-05,\n",
-       "                          'S35': 8073.9428671710275,\n",
-       "                          'Sc44': 2.204936462448782,\n",
-       "                          'Sc44m': 2.080919251306061,\n",
-       "                          'Sc45m': 27.14868791980597,\n",
-       "                          'Sc46': 2919828.309961068,\n",
-       "                          'Sc47': 181072.2409375001,\n",
-       "                          'Sc48': 50848.22610763366,\n",
-       "                          'Se82': 1.9586656727576955e-29,\n",
-       "                          'Si32': 0.5642747645430873,\n",
-       "                          'Sr85': 0.0013640712905766952,\n",
-       "                          'Sr89': 56.921121833362214,\n",
-       "                          'Sr90': 0.3451600829879948,\n",
-       "                          'Ta177': 0.00035394551621580593,\n",
-       "                          'Ta178': 0.0008825076027431837,\n",
-       "                          'Ta179': 6329.045804934196,\n",
-       "                          'Ta180': 8.527156470212218e-05,\n",
-       "                          'Ta180m': 6.446579161072624e-09,\n",
-       "                          'Ta182': 26671207.739247255,\n",
-       "                          'Ta183': 585.4152493607085,\n",
-       "                          'Tc96': 0.00017376365648066427,\n",
-       "                          'Tc97': 6.445248838760513e-06,\n",
-       "                          'Tc97m': 0.5207848994851937,\n",
-       "                          'Tc98': 0.033046705338079456,\n",
-       "                          'Tc99': 13197.76613645018,\n",
-       "                          'Tc99m': 31050739.74055831,\n",
-       "                          'Ti44': 4.4475589726825775e-06,\n",
-       "                          'Tm171': 7.334577524074864e-12,\n",
-       "                          'V48': 1284.9450368237008,\n",
-       "                          'V49': 164485291.65957597,\n",
-       "                          'V50': 1.531383451390156e-08,\n",
-       "                          'W178': 0.0008837382755276129,\n",
-       "                          'W181': 0.21074763121865417,\n",
-       "                          'W183': 2.1754130324478937e-13,\n",
-       "                          'W183m': 19.897236501202606,\n",
-       "                          'W184': 4.8482805893158265e-17,\n",
-       "                          'W185': 0.003451431987584687,\n",
-       "                          'W186': 2.9819503116309956e-24,\n",
-       "                          'Y87': 0.12189678128144055,\n",
-       "                          'Y87m': 2.956301579243909e-07,\n",
-       "                          'Y88': 6959.258725368289,\n",
-       "                          'Y89m': 296431.6610548955,\n",
-       "                          'Y90': 2390.718804207791,\n",
-       "                          'Y91': 59.21511582524848,\n",
-       "                          'Yb175': 0.00016577478570101297,\n",
-       "                          'Zn64': 1.915123490978105e-10,\n",
-       "                          'Zn65': 3263.7180860468193,\n",
-       "                          'Zr88': 5873.285472509029,\n",
-       "                          'Zr89': 296803.87610985717,\n",
-       "                          'Zr90m': 0.02007819792047734,\n",
-       "                          'Zr93': 6.240668286402904,\n",
-       "                          'Zr94': 1.242990240960059e-09,\n",
-       "                          'Zr95': 1603787.2348023313,\n",
-       "                          'Zr96': 8.906898666130747e-16,\n",
-       "                          'Zr97': 1.4778920808537148}),\n",
-       "             189075: defaultdict(float,\n",
-       "                         {'Al26': 0.0006707333880115293,\n",
-       "                          'Ar37': 0.00011215792358470098,\n",
-       "                          'Ar39': 0.011735692046451416,\n",
-       "                          'Ar42': 0.02863726566095347,\n",
-       "                          'Be10': 0.49283259459945167,\n",
-       "                          'C14': 65904.49575127383,\n",
-       "                          'Ca41': 2.6626838863413624e-05,\n",
-       "                          'Ca45': 1287450.539412966,\n",
-       "                          'Ca47': 4778.794148903879,\n",
-       "                          'Ca48': 9.883509490749914e-20,\n",
-       "                          'Cl36': 0.016254515174842877,\n",
-       "                          'Co55': 2.573453320332419e-07,\n",
-       "                          'Co56': 20554.86572284936,\n",
-       "                          'Co57': 2306305983.9918633,\n",
-       "                          'Co58': 2342092394.8656545,\n",
-       "                          'Co58m': 0.27208178392152926,\n",
-       "                          'Co60': 218347625.27143905,\n",
-       "                          'Co60m': 0.04986611051839121,\n",
-       "                          'Cr48': 1.2055971987346117e-07,\n",
-       "                          'Cr50': 0.0003805057686787388,\n",
-       "                          'Cr51': 2880525776.8453403,\n",
-       "                          'Cu64': 30.764948192232396,\n",
-       "                          'Cu66': 2.1304094762416432,\n",
-       "                          'Cu67': 1.2127860682858034,\n",
-       "                          'Fe55': 8492542885.302847,\n",
-       "                          'Fe59': 36047608.770002544,\n",
-       "                          'Fe60': 0.0498690220351584,\n",
-       "                          'Ge71': 3.222702297561492e-07,\n",
-       "                          'H3': 1566452.0139437022,\n",
-       "                          'Hf174': 2.546542227056586e-24,\n",
-       "                          'Hf175': 3.801075002337712e-05,\n",
-       "                          'Hf177m': 2.813011681985283,\n",
-       "                          'Hf178m': 0.0018844251943970576,\n",
-       "                          'Hf178n': 0.0019988921567176705,\n",
-       "                          'Hf179n': 21.881234108159045,\n",
-       "                          'Hf181': 4272.875468892404,\n",
-       "                          'Hf182': 1.3169276201351216e-11,\n",
-       "                          'Ir192': 1.333012122376667e-09,\n",
-       "                          'K40': 3.262152535961538e-13,\n",
-       "                          'K42': 0.02864089081837587,\n",
-       "                          'K43': 0.0013346320140935478,\n",
-       "                          'Kr81': 5.676703127285129e-16,\n",
-       "                          'Kr85': 0.0009734621668935889,\n",
-       "                          'Lu173': 9.311357529274837e-10,\n",
-       "                          'Lu174': 1.7780426788035987e-07,\n",
-       "                          'Lu174m': 2.1381308440089455e-07,\n",
-       "                          'Lu176': 4.9366240455422865e-12,\n",
-       "                          'Lu177': 16.69924628167814,\n",
-       "                          'Lu177m': 3.634448428436344,\n",
-       "                          'Mg28': 1.4025815966624127e-06,\n",
-       "                          'Mn52': 10743.887339547206,\n",
-       "                          'Mn53': 1652.7619131756967,\n",
-       "                          'Mn54': 1355076449.2879255,\n",
-       "                          'Mo100': 1.1875137640270985e-06,\n",
-       "                          'Mo92': 9.536636267616726e-08,\n",
-       "                          'Mo93': 148172.23698371934,\n",
-       "                          'Mo98': 0.29458043196707806,\n",
-       "                          'Mo99': 11959694.631963408,\n",
-       "                          'Na22': 0.0011531338763428442,\n",
-       "                          'Na24': 0.006269835081529383,\n",
-       "                          'Nb90': 0.021949017989151977,\n",
-       "                          'Nb91': 788779.7413418341,\n",
-       "                          'Nb91m': 26596208.083386276,\n",
-       "                          'Nb92': 0.9096794536813235,\n",
-       "                          'Nb92m': 5984003.467210024,\n",
-       "                          'Nb93m': 364655.58955569036,\n",
-       "                          'Nb94': 2239.975960048647,\n",
-       "                          'Nb95': 7311722.753681836,\n",
-       "                          'Nb95m': 160625.36227738854,\n",
-       "                          'Nb96': 618.8736103228823,\n",
-       "                          'Nb97': 1.417157948892334,\n",
-       "                          'Nb97m': 1.2505495129478026,\n",
-       "                          'Ni56': 0.14859280770929587,\n",
-       "                          'Ni57': 431153.86666742247,\n",
-       "                          'Ni58': 9.505371787765647e-07,\n",
-       "                          'Ni59': 369026.2777685301,\n",
-       "                          'Ni63': 31058812.347549573,\n",
-       "                          'Ni66': 2.127178630644046,\n",
-       "                          'Os186': 6.2589859823826584e-15,\n",
-       "                          'Os191': 6.291402221748565e-09,\n",
-       "                          'P32': 2672711.8340402283,\n",
-       "                          'P33': 21826.319023096632,\n",
-       "                          'Pd107': 6.186032176808173e-16,\n",
-       "                          'Rb83': 1.3630436745825867e-09,\n",
-       "                          'Rb84': 1.6532434223961809e-06,\n",
-       "                          'Rb86': 3.182273535178276,\n",
-       "                          'Rb87': 2.1596518664409648e-13,\n",
-       "                          'Re186': 1.4054755282218931,\n",
-       "                          'Re186m': 1.1577746821008115e-07,\n",
-       "                          'Re187': 6.064451767146694e-13,\n",
-       "                          'Re188': 1.886934343240229e-06,\n",
-       "                          'Rh103m': 58.55851554520041,\n",
-       "                          'Rh105': 7.730919143395749e-08,\n",
-       "                          'Ru103': 59.220714087113,\n",
-       "                          'Ru97': 1.7095465866403744e-05,\n",
-       "                          'S35': 20813.439631935264,\n",
-       "                          'Sc44': 2.351196660440874,\n",
-       "                          'Sc44m': 2.2189231672920435,\n",
-       "                          'Sc45m': 21.885718924570295,\n",
-       "                          'Sc46': 1657387.8474814803,\n",
-       "                          'Sc47': 106502.14082338971,\n",
-       "                          'Sc48': 36286.23615436568,\n",
-       "                          'Se82': 2.1552064025029357e-29,\n",
-       "                          'Si32': 0.6345596932438642,\n",
-       "                          'Sr85': 0.0015052560834272913,\n",
-       "                          'Sr89': 44.46200905655728,\n",
-       "                          'Sr90': 0.32061635580277736,\n",
-       "                          'Ta177': 8.41622826852389e-05,\n",
-       "                          'Ta178': 0.00020678863554434018,\n",
-       "                          'Ta179': 5385.227196626094,\n",
-       "                          'Ta180': 5.52247370602586e-05,\n",
-       "                          'Ta180m': 4.505016867353426e-09,\n",
-       "                          'Ta182': 13382201.877776919,\n",
-       "                          'Ta183': 683625.3309757047,\n",
-       "                          'Ta184': 1.692405029504123e-07,\n",
-       "                          'Tc96': 0.00014458698756988962,\n",
-       "                          'Tc97': 5.109360152381637e-06,\n",
-       "                          'Tc97m': 0.4140240257476118,\n",
-       "                          'Tc98': 0.025847727419561373,\n",
-       "                          'Tc99': 4922.340097551468,\n",
-       "                          'Tc99m': 11587747.459397823,\n",
-       "                          'Ti44': 5.610117970392409e-06,\n",
-       "                          'Tm171': 1.7186336681781522e-12,\n",
-       "                          'V48': 1401.9278046884165,\n",
-       "                          'V49': 157415265.39908525,\n",
-       "                          'V50': 6.9310960940767095e-09,\n",
-       "                          'W178': 0.000207838129561012,\n",
-       "                          'W181': 0.12705026774500813,\n",
-       "                          'W183': 1.2690274947335077e-10,\n",
-       "                          'W183m': 23245.506853188494,\n",
-       "                          'W184': 3.730700726509818e-13,\n",
-       "                          'W185': 127.11473700496342,\n",
-       "                          'W186': 1.6648503841409766e-18,\n",
-       "                          'W187': 5.903964671890821e-06,\n",
-       "                          'W188': 1.8577549461798133e-06,\n",
-       "                          'Y87': 0.1382697605014379,\n",
-       "                          'Y87m': 3.587794016475069e-07,\n",
-       "                          'Y88': 7590.1128531550885,\n",
-       "                          'Y89m': 240725.93034099176,\n",
-       "                          'Y90': 1746.0701833607825,\n",
-       "                          'Y91': 55.44832304013656,\n",
-       "                          'Yb175': 0.000145828480516639,\n",
-       "                          'Zn64': 1.3104470459688892e-10,\n",
-       "                          'Zn65': 52612.90574999561,\n",
-       "                          'Zn69m': 2.1738650810009853e-08,\n",
-       "                          'Zr88': 6516.802735114312,\n",
-       "                          'Zr89': 241039.07717567025,\n",
-       "                          'Zr90m': 0.021499074474122352,\n",
-       "                          'Zr93': 4.89763326285405,\n",
-       "                          'Zr94': 1.0482059934115652e-09,\n",
-       "                          'Zr95': 1282105.0722119675,\n",
-       "                          'Zr96': 9.540542681547449e-16,\n",
-       "                          'Zr97': 1.3144471927173753}),\n",
-       "             189076: defaultdict(float,\n",
-       "                         {'Al26': 0.002008147614988327,\n",
-       "                          'Ar37': 4.85908224983831e-05,\n",
-       "                          'Ar39': 0.03697277789637557,\n",
-       "                          'Ar42': 0.09185087997439693,\n",
-       "                          'Be10': 1.6551590861345091,\n",
-       "                          'C14': 71936.68958726736,\n",
-       "                          'Ca41': 8.336104363763004e-05,\n",
-       "                          'Ca45': 4218464.502371791,\n",
-       "                          'Ca47': 15560.035690124045,\n",
-       "                          'Ca48': 3.0987507829967625e-19,\n",
-       "                          'Cl36': 0.0006197085995614835,\n",
-       "                          'Co55': 8.509175383258708e-07,\n",
-       "                          'Co56': 67523.00749704147,\n",
-       "                          'Co57': 7490065747.216198,\n",
-       "                          'Co58': 8272126582.121723,\n",
-       "                          'Co58m': 0.9564086828592526,\n",
-       "                          'Co60': 470692321.7318448,\n",
-       "                          'Co60m': 0.02587759457775937,\n",
-       "                          'Cr48': 3.5905940087503695e-07,\n",
-       "                          'Cr50': 0.0010306192819849293,\n",
-       "                          'Cr51': 5999548846.574038,\n",
-       "                          'Cu64': 44.08613197141903,\n",
-       "                          'Cu66': 0.08195590273021552,\n",
-       "                          'Cu67': 0.046671007445071744,\n",
-       "                          'Fe55': 25570814476.020092,\n",
-       "                          'Fe59': 39690950.083725914,\n",
-       "                          'Fe60': 0.025884278727827066,\n",
-       "                          'Ge71': 1.2292025523626857e-08,\n",
-       "                          'H3': 5336147.074787803,\n",
-       "                          'Hf174': 2.5432883965427095e-23,\n",
-       "                          'Hf175': 0.00014706808833458458,\n",
-       "                          'Hf177m': 9.011443459700484,\n",
-       "                          'Hf178m': 0.007579734808622232,\n",
-       "                          'Hf178n': 0.007996963182078466,\n",
-       "                          'Hf179n': 71.01346033706777,\n",
-       "                          'Hf181': 13764.922844303626,\n",
-       "                          'Hf182': 4.0981077020855134e-11,\n",
-       "                          'Ir192': 5.0843725292144696e-11,\n",
-       "                          'K40': 1.0467180605471038e-12,\n",
-       "                          'K42': 0.09186070880291822,\n",
-       "                          'K43': 0.0043957808611873985,\n",
-       "                          'Kr81': 1.983354391082722e-15,\n",
-       "                          'Kr85': 0.0031138373041783005,\n",
-       "                          'Lu173': 8.84565235395711e-09,\n",
-       "                          'Lu174': 7.700964705508948e-07,\n",
-       "                          'Lu174m': 9.017474570812841e-07,\n",
-       "                          'Lu176': 1.5485458593859317e-11,\n",
-       "                          'Lu177': 53.46653825259347,\n",
-       "                          'Lu177m': 11.643222949951461,\n",
-       "                          'Mg28': 5.807526436374628e-06,\n",
-       "                          'Mn52': 33748.54743643648,\n",
-       "                          'Mn53': 5347.540061706347,\n",
-       "                          'Mn54': 4605082687.090757,\n",
-       "                          'Mo100': 3.216125855542196e-06,\n",
-       "                          'Mo92': 2.582787530086896e-07,\n",
-       "                          'Mo93': 441685.4819076787,\n",
-       "                          'Mo98': 0.7978124144364374,\n",
-       "                          'Mo99': 34368696.63708364,\n",
-       "                          'Na22': 0.003555823544271422,\n",
-       "                          'Na24': 0.019937393876156086,\n",
-       "                          'Nb90': 0.06937289080258581,\n",
-       "                          'Nb91': 2562077.4893121347,\n",
-       "                          'Nb91m': 86333482.57555643,\n",
-       "                          'Nb92': 3.001079940795947,\n",
-       "                          'Nb92m': 21044656.11514556,\n",
-       "                          'Nb93m': 1185861.75687203,\n",
-       "                          'Nb94': 5965.699112418382,\n",
-       "                          'Nb95': 24053730.930810347,\n",
-       "                          'Nb95m': 533417.1880018924,\n",
-       "                          'Nb96': 2014.2883060647218,\n",
-       "                          'Nb97': 4.580793496383787,\n",
-       "                          'Nb97m': 4.042427532995417,\n",
-       "                          'Ni56': 0.4652287105510835,\n",
-       "                          'Ni57': 1350607.3286606185,\n",
-       "                          'Ni58': 2.574465618836547e-06,\n",
-       "                          'Ni59': 202787.01377919433,\n",
-       "                          'Ni63': 14126363.231374152,\n",
-       "                          'Ni66': 0.08186716509700802,\n",
-       "                          'Os186': 2.3875276171415977e-16,\n",
-       "                          'Os191': 2.399665546136611e-10,\n",
-       "                          'P32': 7562941.613995902,\n",
-       "                          'P33': 71864.7273180515,\n",
-       "                          'Pd107': 2.3594753218390385e-17,\n",
-       "                          'Rb83': 4.847501684553978e-09,\n",
-       "                          'Rb84': 6.102337550192278e-06,\n",
-       "                          'Rb86': 10.157442630695696,\n",
-       "                          'Rb87': 7.115786361830923e-13,\n",
-       "                          'Re186': 0.05361344099904224,\n",
-       "                          'Re186m': 4.416433472259698e-09,\n",
-       "                          'Re187': 2.3131071189289024e-14,\n",
-       "                          'Re188': 7.197141704980715e-08,\n",
-       "                          'Rh103m': 5.1173183728934095,\n",
-       "                          'Rh105': 2.9487258411557583e-09,\n",
-       "                          'Ru103': 5.17434944967336,\n",
-       "                          'Ru97': 5.5544057734164186e-05,\n",
-       "                          'S35': 7291.721491992552,\n",
-       "                          'Sc44': 7.4112815388089635,\n",
-       "                          'Sc44m': 6.994371480186697,\n",
-       "                          'Sc45m': 71.71254634651218,\n",
-       "                          'Sc46': 5716066.77329435,\n",
-       "                          'Sc47': 355862.0721100957,\n",
-       "                          'Sc48': 121314.29481682845,\n",
-       "                          'Se82': 7.11690661189611e-29,\n",
-       "                          'Si32': 1.8561341626325898,\n",
-       "                          'Sr85': 0.0047888285645629755,\n",
-       "                          'Sr89': 146.40735313662054,\n",
-       "                          'Sr90': 1.0297232106903684,\n",
-       "                          'Ta177': 0.0009884284384470013,\n",
-       "                          'Ta178': 0.002461459652175347,\n",
-       "                          'Ta179': 20711.136587744208,\n",
-       "                          'Ta180': 0.00018709564728922826,\n",
-       "                          'Ta180m': 1.5071223464455473e-08,\n",
-       "                          'Ta182': 17340375.724418264,\n",
-       "                          'Ta183': 27225.363209518277,\n",
-       "                          'Ta184': 6.455168333333218e-09,\n",
-       "                          'Tc96': 0.00047243159737751637,\n",
-       "                          'Tc97': 1.6768828846727925e-05,\n",
-       "                          'Tc97m': 1.3588009836670625,\n",
-       "                          'Tc98': 0.08494387534368719,\n",
-       "                          'Tc99': 14154.695051734656,\n",
-       "                          'Tc99m': 33299840.947709274,\n",
-       "                          'Ti44': 1.689671564594184e-05,\n",
-       "                          'Tm171': 2.045734969890816e-11,\n",
-       "                          'V48': 4407.825870422167,\n",
-       "                          'V49': 505012010.368758,\n",
-       "                          'V50': 2.4601660815359e-08,\n",
-       "                          'W178': 0.002464372265942587,\n",
-       "                          'W181': 0.43608445607537555,\n",
-       "                          'W183': 4.412312756919408e-12,\n",
-       "                          'W183m': 925.7399966725652,\n",
-       "                          'W184': 1.4914444728468186e-14,\n",
-       "                          'W185': 4.869782688947649,\n",
-       "                          'W186': 6.352485837257671e-20,\n",
-       "                          'W187': 2.2518891829501516e-07,\n",
-       "                          'W188': 7.08584569923359e-08,\n",
-       "                          'Y87': 0.4377364364204237,\n",
-       "                          'Y87m': 1.116464518060476e-06,\n",
-       "                          'Y88': 23948.36454042585,\n",
-       "                          'Y89m': 787924.6473029847,\n",
-       "                          'Y90': 5795.854091477418,\n",
-       "                          'Y91': 177.54845429947034,\n",
-       "                          'Yb175': 0.0005430840546260651,\n",
-       "                          'Zn64': 1.8749269035227395e-10,\n",
-       "                          'Zn65': 3056.503898447996,\n",
-       "                          'Zn69m': 8.291552428160772e-10,\n",
-       "                          'Zr88': 20514.748377542717,\n",
-       "                          'Zr89': 788940.7353074417,\n",
-       "                          'Zr90m': 0.06786706554068092,\n",
-       "                          'Zr93': 16.1010297603626,\n",
-       "                          'Zr94': 3.4091871448171065e-09,\n",
-       "                          'Zr95': 4206082.59418471,\n",
-       "                          'Zr96': 3.0071737962488954e-15,\n",
-       "                          'Zr97': 4.248679231892391}),\n",
-       "             189077: defaultdict(float,\n",
-       "                         {'Al26': 0.0006002379312212979,\n",
-       "                          'Ar37': 6.733383491682204e-05,\n",
-       "                          'Ar39': 0.011609031051808803,\n",
-       "                          'Ar42': 0.029059144666510335,\n",
-       "                          'Be10': 0.520077216390428,\n",
-       "                          'C14': 48986.84139431978,\n",
-       "                          'Ca41': 2.60304111975065e-05,\n",
-       "                          'Ca45': 1334409.8846718245,\n",
-       "                          'Ca47': 4918.225135177815,\n",
-       "                          'Ca48': 9.2936797081155e-20,\n",
-       "                          'Cl36': 0.00889312768302702,\n",
-       "                          'Co55': 2.539821288952779e-07,\n",
-       "                          'Co56': 20290.466900663523,\n",
-       "                          'Co57': 2375898224.475116,\n",
-       "                          'Co58': 2577813708.041999,\n",
-       "                          'Co58m': 0.29835025972211865,\n",
-       "                          'Co60': 196517695.6185462,\n",
-       "                          'Co60m': 0.0306537558912408,\n",
-       "                          'Cr48': 1.115243354174764e-07,\n",
-       "                          'Cr50': 0.0004178463526370359,\n",
-       "                          'Cr51': 2448021831.782923,\n",
-       "                          'Cu64': 25.990532209018387,\n",
-       "                          'Cu66': 1.1655663577277322,\n",
-       "                          'Cu67': 0.663608037623425,\n",
-       "                          'Fe55': 8430198416.7448435,\n",
-       "                          'Fe59': 26713074.091417275,\n",
-       "                          'Fe60': 0.030656869381698208,\n",
-       "                          'Ge71': 1.762831954314908e-07,\n",
-       "                          'H3': 1667250.1231076259,\n",
-       "                          'Hf174': 4.141033833914834e-24,\n",
-       "                          'Hf175': 3.896229818464882e-05,\n",
-       "                          'Hf177m': 2.841780739585383,\n",
-       "                          'Hf178m': 0.0017661666519253885,\n",
-       "                          'Hf178n': 0.0019024164696851715,\n",
-       "                          'Hf179n': 22.52673379281336,\n",
-       "                          'Hf181': 4354.7982487619,\n",
-       "                          'Hf182': 1.3300088416031967e-11,\n",
-       "                          'Ir192': 7.291633380448434e-10,\n",
-       "                          'K40': 3.205200185634049e-13,\n",
-       "                          'K42': 0.029062196812434632,\n",
-       "                          'K43': 0.0013900957143692227,\n",
-       "                          'Kr81': 5.012755730169187e-16,\n",
-       "                          'Kr85': 0.0009221634368402738,\n",
-       "                          'Lu173': 1.4399924190876602e-09,\n",
-       "                          'Lu174': 1.8320684027952845e-07,\n",
-       "                          'Lu174m': 2.1957746757062694e-07,\n",
-       "                          'Lu176': 4.692120923259149e-12,\n",
-       "                          'Lu177': 16.7686769302935,\n",
-       "                          'Lu177m': 3.6716346789170338,\n",
-       "                          'Mg28': 1.6006763049623298e-06,\n",
-       "                          'Mn52': 10672.422258697301,\n",
-       "                          'Mn53': 1696.2971296080557,\n",
-       "                          'Mn54': 1446879929.1639996,\n",
-       "                          'Mo100': 1.3039947292884113e-06,\n",
-       "                          'Mo92': 1.047209987964147e-07,\n",
-       "                          'Mo93': 156124.19742980285,\n",
-       "                          'Mo98': 0.32347352583415956,\n",
-       "                          'Mo99': 13573450.969696064,\n",
-       "                          'Na22': 0.001055444497546888,\n",
-       "                          'Na24': 0.006307646890046066,\n",
-       "                          'Nb90': 0.02197125593247276,\n",
-       "                          'Nb91': 812666.1344882976,\n",
-       "                          'Nb91m': 27384500.22377685,\n",
-       "                          'Nb92': 0.9512298959934351,\n",
-       "                          'Nb92m': 6547805.5663473755,\n",
-       "                          'Nb93m': 393825.0254367021,\n",
-       "                          'Nb94': 2327.237988590865,\n",
-       "                          'Nb95': 7608758.679272537,\n",
-       "                          'Nb95m': 168275.5484786733,\n",
-       "                          'Nb96': 637.5685167461857,\n",
-       "                          'Nb97': 1.4500674100426916,\n",
-       "                          'Nb97m': 1.2796494521980397,\n",
-       "                          'Ni56': 0.14722568129460178,\n",
-       "                          'Ni57': 427343.4338898884,\n",
-       "                          'Ni58': 1.0437899219052292e-06,\n",
-       "                          'Ni59': 237447.27474498894,\n",
-       "                          'Ni63': 19357330.64788267,\n",
-       "                          'Ni66': 1.1638067311627425,\n",
-       "                          'Os186': 3.4236943627193935e-15,\n",
-       "                          'Os191': 3.4414239510544054e-09,\n",
-       "                          'P32': 2665094.2726563225,\n",
-       "                          'P33': 23011.092164577563,\n",
-       "                          'Pd107': 3.3837860853449133e-16,\n",
-       "                          'Rb83': 1.2127764640380347e-09,\n",
-       "                          'Rb84': 1.6026389701923856e-06,\n",
-       "                          'Rb86': 3.206537177641203,\n",
-       "                          'Rb87': 2.084036480973811e-13,\n",
-       "                          'Re186': 0.7688017363469067,\n",
-       "                          'Re186m': 6.333081539090125e-08,\n",
-       "                          'Re187': 3.3172809882000323e-13,\n",
-       "                          'Re188': 1.0321611643976623e-06,\n",
-       "                          'Rh103m': 33.514939816496515,\n",
-       "                          'Rh105': 4.228845870285611e-08,\n",
-       "                          'Ru103': 33.89366581709692,\n",
-       "                          'Ru97': 1.7623250499726224e-05,\n",
-       "                          'S35': 12613.319750320108,\n",
-       "                          'Sc44': 2.3408695922898364,\n",
-       "                          'Sc44m': 2.2092051874680334,\n",
-       "                          'Sc45m': 22.68491936178558,\n",
-       "                          'Sc46': 1780614.5681534123,\n",
-       "                          'Sc47': 111465.47658248535,\n",
-       "                          'Sc48': 38261.83001169099,\n",
-       "                          'Se82': 2.0307880692210503e-29,\n",
-       "                          'Si32': 0.6053305747807568,\n",
-       "                          'Sr85': 0.001441474118309765,\n",
-       "                          'Sr89': 46.31483563838756,\n",
-       "                          'Sr90': 0.32533994909931274,\n",
-       "                          'Ta177': 0.0001513852242446033,\n",
-       "                          'Ta178': 0.0003756507986556911,\n",
-       "                          'Ta179': 5062.785983357478,\n",
-       "                          'Ta180': 5.8996859232064055e-05,\n",
-       "                          'Ta180m': 4.759896699458662e-09,\n",
-       "                          'Ta182': 11183516.42328996,\n",
-       "                          'Ta183': 374240.71276558447,\n",
-       "                          'Ta184': 9.257527969339857e-08,\n",
-       "                          'Tc96': 0.00014993698757927618,\n",
-       "                          'Tc97': 5.32273497134206e-06,\n",
-       "                          'Tc97m': 0.43136430470353776,\n",
-       "                          'Tc98': 0.02696396190128191,\n",
-       "                          'Tc99': 5588.2954772637795,\n",
-       "                          'Tc99m': 13151276.914983168,\n",
-       "                          'Ti44': 5.1610378828072175e-06,\n",
-       "                          'Tm171': 3.122057981320982e-12,\n",
-       "                          'V48': 1389.2464695505041,\n",
-       "                          'V49': 160100491.70302114,\n",
-       "                          'V50': 7.641962611146902e-09,\n",
-       "                          'W178': 0.0003767031988276822,\n",
-       "                          'W181': 0.13739858750347567,\n",
-       "                          'W183': 6.293761178609126e-11,\n",
-       "                          'W183m': 12725.411696359102,\n",
-       "                          'W184': 2.040188911608774e-13,\n",
-       "                          'W185': 69.53430615002098,\n",
-       "                          'W186': 9.106832563343127e-19,\n",
-       "                          'W187': 3.2294939525225827e-06,\n",
-       "                          'W188': 1.0161999092781109e-06,\n",
-       "                          'Y87': 0.13070059653702665,\n",
-       "                          'Y87m': 3.329793880776838e-07,\n",
-       "                          'Y88': 7362.898736147208,\n",
-       "                          'Y89m': 249118.3092737107,\n",
-       "                          'Y90': 1829.2813072964948,\n",
-       "                          'Y91': 56.121854092861405,\n",
-       "                          'Yb175': 0.00014485432750207958,\n",
-       "                          'Zn64': 1.1064876985901567e-10,\n",
-       "                          'Zn65': 28746.06898097215,\n",
-       "                          'Zn69m': 1.1891135064065852e-08,\n",
-       "                          'Zr88': 6281.354174541237,\n",
-       "                          'Zr89': 249439.7781736745,\n",
-       "                          'Zr90m': 0.021499615492115688,\n",
-       "                          'Zr93': 5.085119312657127,\n",
-       "                          'Zr94': 1.077909884219685e-09,\n",
-       "                          'Zr95': 1330576.4975516794,\n",
-       "                          'Zr96': 9.378416940714213e-16,\n",
-       "                          'Zr97': 1.3449153665631368}),\n",
-       "             189078: defaultdict(float,\n",
-       "                         {'Al26': 0.0005487701417473171,\n",
-       "                          'Ar37': 1.2145328398703476e-05,\n",
-       "                          'Ar39': 0.010035903636224325,\n",
-       "                          'Ar42': 0.025367792530286228,\n",
-       "                          'Be10': 0.4949451001154433,\n",
-       "                          'C14': 33198.78052851065,\n",
-       "                          'Ca41': 2.2540638266099473e-05,\n",
-       "                          'Ca45': 1191337.0689599486,\n",
-       "                          'Ca47': 4363.451184966118,\n",
-       "                          'Ca48': 8.479729744274834e-20,\n",
-       "                          'Cl36': 1.6656210398929635e-07,\n",
-       "                          'Co55': 2.2978611849494125e-07,\n",
-       "                          'Co56': 18522.746280351555,\n",
-       "                          'Co57': 2096596267.2571492,\n",
-       "                          'Co58': 2825841776.8775516,\n",
-       "                          'Co58m': 0.31446515255059587,\n",
-       "                          'Co60': 142161732.3266073,\n",
-       "                          'Co60m': 0.0068909883002247,\n",
-       "                          'Cr48': 9.699208535957313e-08,\n",
-       "                          'Cr50': 0.0005579305272178444,\n",
-       "                          'Cr51': 1678220313.3487036,\n",
-       "                          'Cu64': 18.38694529497283,\n",
-       "                          'Cu66': 0.0010579138054491424,\n",
-       "                          'Cu67': 0.00025976658905172036,\n",
-       "                          'Fe55': 7156927448.718556,\n",
-       "                          'Fe59': 15071998.658676865,\n",
-       "                          'Fe60': 0.006895231150740526,\n",
-       "                          'H3': 1603210.4880204666,\n",
-       "                          'Hf174': 7.348144610634048e-24,\n",
-       "                          'Hf175': 4.112252886500758e-05,\n",
-       "                          'Hf177m': 2.4621718945779207,\n",
-       "                          'Hf178m': 0.0022822220648842178,\n",
-       "                          'Hf178n': 0.002403666452408196,\n",
-       "                          'Hf179n': 19.884322363117708,\n",
-       "                          'Hf181': 3817.7149978375037,\n",
-       "                          'Hf182': 1.1455334955261845e-11,\n",
-       "                          'K40': 2.872496736775023e-13,\n",
-       "                          'K42': 0.025370470428414123,\n",
-       "                          'K43': 0.0012475690908220576,\n",
-       "                          'Kr81': 5.591407897139953e-16,\n",
-       "                          'Kr85': 0.0008532214052220116,\n",
-       "                          'Lu173': 2.6059484966065143e-09,\n",
-       "                          'Lu174': 2.241958569490656e-07,\n",
-       "                          'Lu174m': 2.6087030084849557e-07,\n",
-       "                          'Lu176': 4.242957157892576e-12,\n",
-       "                          'Lu177': 14.721783462470434,\n",
-       "                          'Lu177m': 3.181311266905064,\n",
-       "                          'Mg28': 1.7250543354538818e-06,\n",
-       "                          'Mn52': 9085.074981587828,\n",
-       "                          'Mn53': 1485.0971807928534,\n",
-       "                          'Mn54': 1436535454.7333574,\n",
-       "                          'Mo100': 1.7411212500110885e-06,\n",
-       "                          'Mo92': 1.3982630989639975e-07,\n",
-       "                          'Mo93': 161958.6565843283,\n",
-       "                          'Mo98': 0.4319013145026696,\n",
-       "                          'Mo99': 13684457.629974121,\n",
-       "                          'Na22': 0.0009742691697035442,\n",
-       "                          'Na24': 0.005414928343489701,\n",
-       "                          'Nb90': 0.018730342635800656,\n",
-       "                          'Nb91': 716260.5260210069,\n",
-       "                          'Nb91m': 24089064.726697784,\n",
-       "                          'Nb92': 0.8533491447068331,\n",
-       "                          'Nb92m': 6631604.496157388,\n",
-       "                          'Nb93m': 464556.92044772697,\n",
-       "                          'Nb94': 2433.3692214471503,\n",
-       "                          'Nb95': 6851643.290312838,\n",
-       "                          'Nb95m': 152880.6859206016,\n",
-       "                          'Nb96': 564.622862366719,\n",
-       "                          'Nb97': 1.2750045705893152,\n",
-       "                          'Nb97m': 1.1251229311348303,\n",
-       "                          'Ni56': 0.12503588002888757,\n",
-       "                          'Ni57': 363299.25972735207,\n",
-       "                          'Ni58': 1.393677564986342e-06,\n",
-       "                          'Ni59': 81320.67912790093,\n",
-       "                          'Ni63': 5006451.634428231,\n",
-       "                          'Ni66': 0.001077691402266677,\n",
-       "                          'Os186': 5.539359218878095e-21,\n",
-       "                          'P32': 2628065.798290787,\n",
-       "                          'P33': 23915.058870938148,\n",
-       "                          'Rb83': 1.3724616335324926e-09,\n",
-       "                          'Rb84': 1.7191252018438543e-06,\n",
-       "                          'Rb86': 2.7913989094388003,\n",
-       "                          'Rb87': 1.973787792572756e-13,\n",
-       "                          'Re186': 1.3973364812186328e-06,\n",
-       "                          'Re186m': 1.1046381286782485e-13,\n",
-       "                          'Re187': 2.3582380377551265e-20,\n",
-       "                          'Rh103m': 1.8452083871224791,\n",
-       "                          'Ru103': 1.865555317801986,\n",
-       "                          'Ru97': 1.5512930637244805e-05,\n",
-       "                          'S35': 3054.4911168077406,\n",
-       "                          'Sc44': 2.0048502393703607,\n",
-       "                          'Sc44m': 1.8920883952627976,\n",
-       "                          'Sc45m': 20.25240918268152,\n",
-       "                          'Sc46': 1731460.475304373,\n",
-       "                          'Sc47': 108452.43909681356,\n",
-       "                          'Sc48': 34944.587626453496,\n",
-       "                          'Se82': 1.963253180746427e-29,\n",
-       "                          'Si32': 0.5056407028804835,\n",
-       "                          'Sr85': 0.0013073791161318168,\n",
-       "                          'Sr89': 41.622763596214746,\n",
-       "                          'Sr90': 0.28490229145542273,\n",
-       "                          'Ta177': 0.0002868063809564371,\n",
-       "                          'Ta178': 0.0007136096274858435,\n",
-       "                          'Ta179': 6223.788820953252,\n",
-       "                          'Ta180': 5.456668500384261e-05,\n",
-       "                          'Ta180m': 4.345055768788399e-09,\n",
-       "                          'Ta182': 9084603.744604914,\n",
-       "                          'Ta183': 387.4792180685995,\n",
-       "                          'Tc96': 0.00013314381638577854,\n",
-       "                          'Tc97': 4.7619906441620965e-06,\n",
-       "                          'Tc97m': 0.38568396764205354,\n",
-       "                          'Tc98': 0.024168210913663106,\n",
-       "                          'Tc99': 5635.793255816392,\n",
-       "                          'Tc99m': 13258916.551882284,\n",
-       "                          'Ti44': 4.568772495724655e-06,\n",
-       "                          'Tm171': 5.930855573880243e-12,\n",
-       "                          'V48': 1188.2611207181849,\n",
-       "                          'V49': 138847430.38262415,\n",
-       "                          'V50': 7.921348290203553e-09,\n",
-       "                          'W178': 0.0007144415126386906,\n",
-       "                          'W181': 0.12877456203234455,\n",
-       "                          'W183': 3.0415770623668416e-13,\n",
-       "                          'W183m': 13.172455370713651,\n",
-       "                          'W184': 1.5438898719746094e-16,\n",
-       "                          'W185': 0.005201870126630389,\n",
-       "                          'W186': 5.649317798156695e-24,\n",
-       "                          'Y87': 0.11952505796923588,\n",
-       "                          'Y87m': 3.0520967697479676e-07,\n",
-       "                          'Y88': 6520.539776436296,\n",
-       "                          'Y89m': 222385.24288150034,\n",
-       "                          'Y90': 1665.999880035599,\n",
-       "                          'Y91': 49.08294100203286,\n",
-       "                          'Yb175': 0.00015569936779678717,\n",
-       "                          'Zn64': 7.819416630342945e-11,\n",
-       "                          'Zn65': 868.9915306404552,\n",
-       "                          'Zr88': 5579.955361575514,\n",
-       "                          'Zr89': 222667.18052926377,\n",
-       "                          'Zr90m': 0.018317000336706454,\n",
-       "                          'Zr93': 4.570608281536667,\n",
-       "                          'Zr94': 9.567345622058633e-10,\n",
-       "                          'Zr95': 1190078.2405685224,\n",
-       "                          'Zr96': 8.181218078496374e-16,\n",
-       "                          'Zr97': 1.1825329986998234}),\n",
-       "             189079: defaultdict(float,\n",
-       "                         {'Al26': 0.000110911666328223,\n",
-       "                          'Ar37': 2.423553923658675e-06,\n",
-       "                          'Ar39': 0.0020097163773814468,\n",
-       "                          'Ar42': 0.005218781763535661,\n",
-       "                          'Be10': 0.11655804407773952,\n",
-       "                          'C14': 13744.9200536502,\n",
-       "                          'Ca41': 4.481543645446433e-06,\n",
-       "                          'Ca45': 255038.09697957206,\n",
-       "                          'Ca47': 926.1068629081121,\n",
-       "                          'Ca48': 1.6524622375700188e-20,\n",
-       "                          'Cl36': 5.021042414599456e-06,\n",
-       "                          'Co55': 4.204830189315834e-08,\n",
-       "                          'Co56': 3494.3811214376274,\n",
-       "                          'Co57': 437482613.10438216,\n",
-       "                          'Co58': 763603499.9291458,\n",
-       "                          'Co58m': 0.08127429649150568,\n",
-       "                          'Co60': 31794382.829953045,\n",
-       "                          'Co60m': 0.0014456714750516442,\n",
-       "                          'Cr48': 1.901918755655014e-08,\n",
-       "                          'Cr50': 0.0002654239655083859,\n",
-       "                          'Cr51': 376756230.07695085,\n",
-       "                          'Cu64': 8.202246602972838,\n",
-       "                          'Cu66': 0.0016709961164931035,\n",
-       "                          'Cu67': 0.0005649269924061493,\n",
-       "                          'Fe55': 1540674730.9330902,\n",
-       "                          'Fe59': 6425457.283395061,\n",
-       "                          'Fe60': 0.001447938582141646,\n",
-       "                          'Ge71': 9.78572114997967e-11,\n",
-       "                          'H3': 366586.78463626746,\n",
-       "                          'Hf174': 9.526390151116912e-26,\n",
-       "                          'Hf175': 6.075229108379564e-06,\n",
-       "                          'Hf177m': 0.49657066461687566,\n",
-       "                          'Hf178m': 0.00035793795017481883,\n",
-       "                          'Hf178n': 0.0003826657536773793,\n",
-       "                          'Hf179n': 4.1733696372284195,\n",
-       "                          'Hf181': 790.3213861547825,\n",
-       "                          'Hf182': 2.3982765731422475e-12,\n",
-       "                          'Ir192': 4.0476853629920937e-13,\n",
-       "                          'K40': 5.630654474847867e-14,\n",
-       "                          'K42': 0.0052194335633509135,\n",
-       "                          'K43': 0.00026853943991382405,\n",
-       "                          'Kr81': 9.391979333697715e-17,\n",
-       "                          'Kr85': 0.00016203712083332798,\n",
-       "                          'Lu173': 6.801354312203647e-11,\n",
-       "                          'Lu174': 2.99590333865808e-08,\n",
-       "                          'Lu174m': 3.587684303487225e-08,\n",
-       "                          'Lu176': 8.38855347367996e-13,\n",
-       "                          'Lu177': 3.000101895000371,\n",
-       "                          'Lu177m': 0.6416088431922466,\n",
-       "                          'Mg28': 3.1714395578157715e-07,\n",
-       "                          'Mn52': 1808.5993540826146,\n",
-       "                          'Mn53': 306.09658524526327,\n",
-       "                          'Mn54': 348600193.95857644,\n",
-       "                          'Mo100': 8.283188136967496e-07,\n",
-       "                          'Mo92': 6.652127928227341e-08,\n",
-       "                          'Mo93': 58193.57079722673,\n",
-       "                          'Mo98': 0.20546852717059017,\n",
-       "                          'Mo99': 5947085.766945861,\n",
-       "                          'Na22': 0.00019118733408600433,\n",
-       "                          'Na24': 0.0010913586143016366,\n",
-       "                          'Nb90': 0.0037442831116525077,\n",
-       "                          'Nb91': 148996.66537225136,\n",
-       "                          'Nb91m': 4998344.786377185,\n",
-       "                          'Nb92': 0.18507883629575836,\n",
-       "                          'Nb92m': 1617678.586127454,\n",
-       "                          'Nb93m': 166977.66665860437,\n",
-       "                          'Nb94': 1043.3796182910578,\n",
-       "                          'Nb95': 1486232.9247580266,\n",
-       "                          'Nb95m': 33524.037412789075,\n",
-       "                          'Nb96': 118.9995977816271,\n",
-       "                          'Nb97': 0.2652512345235274,\n",
-       "                          'Nb97m': 0.2340627159877807,\n",
-       "                          'Ni56': 0.024832789788207552,\n",
-       "                          'Ni57': 72233.79473410179,\n",
-       "                          'Ni58': 6.630076088711367e-07,\n",
-       "                          'Ni59': 32814.51995132812,\n",
-       "                          'Ni63': 2058274.3063462256,\n",
-       "                          'Ni66': 0.0016804163282710615,\n",
-       "                          'Os186': 1.9009122206299992e-18,\n",
-       "                          'Os191': 1.910381478021685e-12,\n",
-       "                          'P32': 753488.4448826395,\n",
-       "                          'P33': 6821.107799442442,\n",
-       "                          'Pd107': 1.8783859108814094e-19,\n",
-       "                          'Rb83': 2.262409462233644e-10,\n",
-       "                          'Rb84': 2.6968347551843363e-07,\n",
-       "                          'Rb86': 0.5693204087380389,\n",
-       "                          'Rb87': 3.708229114214574e-14,\n",
-       "                          'Re186': 0.0004268609204072436,\n",
-       "                          'Re186m': 3.516325482170362e-11,\n",
-       "                          'Re187': 1.841476891958285e-16,\n",
-       "                          'Re188': 5.729667715581656e-10,\n",
-       "                          'Rh103m': 1.4279713310906554,\n",
-       "                          'Rh105': 2.3474901491072957e-11,\n",
-       "                          'Ru103': 1.4437392110835015,\n",
-       "                          'Ru97': 3.214402677333768e-06,\n",
-       "                          'S35': 1252.347336473288,\n",
-       "                          'Sc44': 0.4016037336809709,\n",
-       "                          'Sc44m': 0.37900806238426266,\n",
-       "                          'Sc45m': 4.335467766731451,\n",
-       "                          'Sc46': 404765.2979674339,\n",
-       "                          'Sc47': 26180.708103857905,\n",
-       "                          'Sc48': 7727.829514216569,\n",
-       "                          'Se82': 3.552667972711081e-30,\n",
-       "                          'Si32': 0.10231678993533776,\n",
-       "                          'Sr85': 0.00025258127414541393,\n",
-       "                          'Sr89': 8.949290124597571,\n",
-       "                          'Sr90': 0.05870838247633539,\n",
-       "                          'Ta177': 4.0656140301999455e-07,\n",
-       "                          'Ta179': 1053.2176769031585,\n",
-       "                          'Ta180': 1.2525075815596757e-05,\n",
-       "                          'Ta180m': 9.729045551334302e-10,\n",
-       "                          'Ta182': 5459718.592783029,\n",
-       "                          'Ta183': 402.41048991277785,\n",
-       "                          'Ta184': 5.138980322222723e-11,\n",
-       "                          'Tc96': 2.799787546811474e-05,\n",
-       "                          'Tc97': 1.0180959241881318e-06,\n",
-       "                          'Tc97m': 0.0823521126620261,\n",
-       "                          'Tc98': 0.005191676080637442,\n",
-       "                          'Tc99': 2449.1173822849937,\n",
-       "                          'Tc99m': 5762204.519595919,\n",
-       "                          'Ti44': 9.128197608786632e-07,\n",
-       "                          'V48': 236.0757865981383,\n",
-       "                          'V49': 28308057.14124451,\n",
-       "                          'V50': 1.9696869992783733e-09,\n",
-       "                          'W178': 2.3145924326395563e-07,\n",
-       "                          'W181': 0.030168391669732585,\n",
-       "                          'W183': 9.448970970967212e-14,\n",
-       "                          'W183m': 13.681228866262662,\n",
-       "                          'W184': 1.2800400495256878e-16,\n",
-       "                          'W185': 0.039053495125613,\n",
-       "                          'W186': 5.058215945850133e-22,\n",
-       "                          'W187': 1.792736238844364e-09,\n",
-       "                          'W188': 5.641064606577817e-10,\n",
-       "                          'Y87': 0.02298247098358124,\n",
-       "                          'Y87m': 5.70353999710704e-08,\n",
-       "                          'Y88': 1286.089440053268,\n",
-       "                          'Y89m': 47429.24364129753,\n",
-       "                          'Y90': 366.8065821535356,\n",
-       "                          'Y91': 10.099991537341646,\n",
-       "                          'Yb175': 2.5786453930331393e-05,\n",
-       "                          'Zn64': 3.4882655310418234e-11,\n",
-       "                          'Zn65': 468.73859108168386,\n",
-       "                          'Zn69m': 6.600931620786085e-12,\n",
-       "                          'Zr88': 1096.1488041428847,\n",
-       "                          'Zr89': 47489.14160946994,\n",
-       "                          'Zr90m': 0.003650219856715968,\n",
-       "                          'Zr93': 0.9843928374695285,\n",
-       "                          'Zr94': 2.0247366430280657e-10,\n",
-       "                          'Zr95': 254747.2178920243,\n",
-       "                          'Zr96': 1.632238534473022e-16,\n",
-       "                          'Zr97': 0.24602361074474646}),\n",
-       "             189080: defaultdict(float,\n",
-       "                         {'Al26': 7.725532313592e-05,\n",
-       "                          'Ar37': 2.267727842994144e-06,\n",
-       "                          'Ar39': 0.002195292788340171,\n",
-       "                          'Ar42': 0.006478831913860698,\n",
-       "                          'Be10': 0.17406392952393215,\n",
-       "                          'C14': 22014.95456551857,\n",
-       "                          'Ca41': 4.5951798456210066e-06,\n",
-       "                          'Ca45': 346165.93374548684,\n",
-       "                          'Ca47': 1218.4129848753303,\n",
-       "                          'Ca48': 1.3868215416087015e-20,\n",
-       "                          'Cl36': 6.998773173926224e-08,\n",
-       "                          'Co55': 3.930917777698217e-08,\n",
-       "                          'Co56': 3596.6469891564375,\n",
-       "                          'Co57': 582705551.8085171,\n",
-       "                          'Co58': 1316684390.9456959,\n",
-       "                          'Co58m': 0.13752513543958933,\n",
-       "                          'Co60': 49281030.00792822,\n",
-       "                          'Co60m': 0.0017430101334861474,\n",
-       "                          'Cr48': 1.453529807797265e-08,\n",
-       "                          'Cr50': 0.00043007164852985945,\n",
-       "                          'Cr51': 452122174.18815047,\n",
-       "                          'Cu64': 12.516345526481272,\n",
-       "                          'Cu66': 0.00027495414276052904,\n",
-       "                          'Cu67': 0.0002471440038719454,\n",
-       "                          'Fe55': 1969547336.0253162,\n",
-       "                          'Fe59': 9127427.524478897,\n",
-       "                          'Fe60': 0.001746508155880933,\n",
-       "                          'H3': 567925.150318912,\n",
-       "                          'Hf174': 1.6326369598307378e-25,\n",
-       "                          'Hf175': 5.793564528933187e-06,\n",
-       "                          'Hf177m': 0.5921640062202641,\n",
-       "                          'Hf178m': 0.00019543602431135212,\n",
-       "                          'Hf178n': 0.0002380809457145353,\n",
-       "                          'Hf179n': 5.546949445420981,\n",
-       "                          'Hf181': 1001.7398913680763,\n",
-       "                          'Hf182': 3.189396794830909e-12,\n",
-       "                          'K40': 5.879756608494244e-14,\n",
-       "                          'K42': 0.0064792791212795915,\n",
-       "                          'K43': 0.0003718973427986023,\n",
-       "                          'Kr81': 5.081249892765884e-17,\n",
-       "                          'Kr85': 0.0001384158348920388,\n",
-       "                          'Lu173': 6.213724210943248e-11,\n",
-       "                          'Lu174': 2.310609023326657e-08,\n",
-       "                          'Lu174m': 2.8787659108820258e-08,\n",
-       "                          'Lu176': 7.642070183425078e-13,\n",
-       "                          'Lu177': 3.547813783019725,\n",
-       "                          'Lu177m': 0.76522181292233,\n",
-       "                          'Mg28': 4.989765378494847e-07,\n",
-       "                          'Mn52': 1976.5841653722568,\n",
-       "                          'Mn53': 398.3706303740165,\n",
-       "                          'Mn54': 554080769.524025,\n",
-       "                          'Mo100': 1.34214451755489e-06,\n",
-       "                          'Mo92': 1.0778621261544797e-07,\n",
-       "                          'Mo93': 83670.57016307401,\n",
-       "                          'Mo98': 0.33292471152084246,\n",
-       "                          'Mo99': 8803977.75287998,\n",
-       "                          'Na22': 0.00014193344113052833,\n",
-       "                          'Na24': 0.0012829092604606696,\n",
-       "                          'Nb90': 0.004268919384731499,\n",
-       "                          'Nb91': 198175.23081992628,\n",
-       "                          'Nb91m': 6623413.249778496,\n",
-       "                          'Nb92': 0.2604330065160105,\n",
-       "                          'Nb92m': 2690674.126619202,\n",
-       "                          'Nb93m': 262996.5092882749,\n",
-       "                          'Nb94': 1542.2017270298256,\n",
-       "                          'Nb95': 2067386.4395444058,\n",
-       "                          'Nb95m': 47454.201791477564,\n",
-       "                          'Nb96': 157.89063429293049,\n",
-       "                          'Nb97': 0.3423030045583351,\n",
-       "                          'Nb97m': 0.3020731031157586,\n",
-       "                          'Ni56': 0.02679375726507007,\n",
-       "                          'Ni57': 78302.66634343029,\n",
-       "                          'Ni58': 1.074282905260273e-06,\n",
-       "                          'Ni59': 51874.23700255482,\n",
-       "                          'Ni63': 2730824.635061058,\n",
-       "                          'Ni66': 0.0002935243596885435,\n",
-       "                          'Os186': 1.0001132141985514e-21,\n",
-       "                          'P32': 1261383.7201681598,\n",
-       "                          'P33': 10407.469043757674,\n",
-       "                          'Rb83': 1.2269661785294272e-10,\n",
-       "                          'Rb84': 2.0231219683481578e-07,\n",
-       "                          'Rb86': 0.6844228040049186,\n",
-       "                          'Rb87': 3.460692875451443e-14,\n",
-       "                          'Re186': 2.4184360135570634e-07,\n",
-       "                          'Re186m': 1.995560452652615e-14,\n",
-       "                          'Re187': 5.875320026483021e-21,\n",
-       "                          'Rh103m': 1.7456160245840948,\n",
-       "                          'Ru103': 1.7648207647954117,\n",
-       "                          'Ru97': 4.277519307684588e-06,\n",
-       "                          'S35': 1970.3919534712709,\n",
-       "                          'Sc44': 0.448530567681184,\n",
-       "                          'Sc44m': 0.4233031334508981,\n",
-       "                          'Sc45m': 5.884558764205588,\n",
-       "                          'Sc46': 636855.069432056,\n",
-       "                          'Sc47': 38947.56847619495,\n",
-       "                          'Sc48': 11148.972597941387,\n",
-       "                          'Se82': 2.7264420814658664e-30,\n",
-       "                          'Si32': 0.11053536803258858,\n",
-       "                          'Sr85': 0.00023364592453621036,\n",
-       "                          'Sr89': 12.436725622069469,\n",
-       "                          'Sr90': 0.0730695966629435,\n",
-       "                          'Ta177': 3.4921244513105132e-06,\n",
-       "                          'Ta178': 8.210607010403235e-06,\n",
-       "                          'Ta179': 690.9642181848498,\n",
-       "                          'Ta180': 1.8418372553497077e-05,\n",
-       "                          'Ta180m': 1.3945377572586457e-09,\n",
-       "                          'Ta182': 8022772.918395628,\n",
-       "                          'Ta183': 310.2155326816952,\n",
-       "                          'Tc96': 3.8384505410907316e-05,\n",
-       "                          'Tc97': 1.4232575672223137e-06,\n",
-       "                          'Tc97m': 0.11508291310839079,\n",
-       "                          'Tc98': 0.007291382266176984,\n",
-       "                          'Tc99': 3625.6855226149496,\n",
-       "                          'Tc99m': 8530251.45739537,\n",
-       "                          'Ti44': 7.065435255779205e-07,\n",
-       "                          'Tm171': 6.823888366550414e-14,\n",
-       "                          'V48': 255.65686797854875,\n",
-       "                          'V49': 35186111.92754123,\n",
-       "                          'V50': 3.349547243562103e-09,\n",
-       "                          'W178': 8.53974572161324e-06,\n",
-       "                          'W181': 0.04573806929111972,\n",
-       "                          'W183': 8.633221804761642e-14,\n",
-       "                          'W183m': 10.544020613016865,\n",
-       "                          'W184': 3.854031470532805e-17,\n",
-       "                          'W185': 0.001110653612769616,\n",
-       "                          'W186': 9.5745930083986e-25,\n",
-       "                          'Y87': 0.019808181725146534,\n",
-       "                          'Y87m': 4.211561123984456e-08,\n",
-       "                          'Y88': 1284.214743793778,\n",
-       "                          'Y89m': 64196.98403260723,\n",
-       "                          'Y90': 521.0836963460374,\n",
-       "                          'Y91': 12.464576349679627,\n",
-       "                          'Yb175': 2.2751688932183087e-05,\n",
-       "                          'Zn64': 5.323025876123718e-11,\n",
-       "                          'Zn65': 866.5827638798087,\n",
-       "                          'Zr88': 1058.3431601170926,\n",
-       "                          'Zr89': 64276.1843043628,\n",
-       "                          'Zr90m': 0.004160041477188623,\n",
-       "                          'Zr93': 1.3522452024017957,\n",
-       "                          'Zr94': 2.6719125133805426e-10,\n",
-       "                          'Zr95': 348818.39894951833,\n",
-       "                          'Zr96': 1.7314563552311323e-16,\n",
-       "                          'Zr97': 0.31746620899867684}),\n",
-       "             189081: defaultdict(float,\n",
-       "                         {'Al26': 0.015488994869450523,\n",
-       "                          'Ar37': 0.0008695506501586048,\n",
-       "                          'Ar39': 0.28854210478809894,\n",
-       "                          'Ar42': 0.7269610776045576,\n",
-       "                          'Be10': 13.647820110788658,\n",
-       "                          'C14': 946222.6143853918,\n",
-       "                          'Ca41': 0.0006473799848547957,\n",
-       "                          'Ca45': 33859194.62044311,\n",
-       "                          'Ca47': 124311.21793742303,\n",
-       "                          'Ca48': 2.3821530924654826e-18,\n",
-       "                          'Cl36': 0.08695352926627575,\n",
-       "                          'Co55': 6.451371602488653e-06,\n",
-       "                          'Co56': 518724.7604945625,\n",
-       "                          'Co57': 59844095685.4682,\n",
-       "                          'Co58': 72951010523.5656,\n",
-       "                          'Co58m': 8.279699290015063,\n",
-       "                          'Co60': 4338698955.96817,\n",
-       "                          'Co60m': 0.4195479711652493,\n",
-       "                          'Cr48': 2.7626630981575693e-06,\n",
-       "                          'Cr50': 0.011083517449788367,\n",
-       "                          'Cr51': 52705840943.434654,\n",
-       "                          'Cu64': 502.48083361051863,\n",
-       "                          'Cu66': 11.428208785238702,\n",
-       "                          'Cu67': 6.491618628573007,\n",
-       "                          'Fe55': 206305355407.9398,\n",
-       "                          'Fe59': 487367409.75993407,\n",
-       "                          'Fe60': 0.4196259854185453,\n",
-       "                          'Ge71': 1.7229090360720251e-06,\n",
-       "                          'H3': 44140469.04586431,\n",
-       "                          'Hf174': 1.5081050559267205e-22,\n",
-       "                          'Hf175': 0.001069405047089921,\n",
-       "                          'Hf177m': 70.7316499449132,\n",
-       "                          'Hf178m': 0.055476828781818574,\n",
-       "                          'Hf178n': 0.058863204762809616,\n",
-       "                          'Hf179n': 567.5233998350454,\n",
-       "                          'Hf181': 109238.56174580257,\n",
-       "                          'Hf182': 3.301159317520975e-10,\n",
-       "                          'Ir192': 7.126499498802948e-09,\n",
-       "                          'K40': 8.124218003756037e-12,\n",
-       "                          'K42': 0.7270400307851704,\n",
-       "                          'K43': 0.035388884093599006,\n",
-       "                          'Kr81': 1.4573892820983777e-14,\n",
-       "                          'Kr85': 0.023805520428741737,\n",
-       "                          'Lu173': 5.343300115441505e-08,\n",
-       "                          'Lu174': 5.4843383494657794e-06,\n",
-       "                          'Lu174m': 6.4600388835457566e-06,\n",
-       "                          'Lu176': 1.1978029902474278e-10,\n",
-       "                          'Lu177': 420.76334044047763,\n",
-       "                          'Lu177m': 91.38923088183677,\n",
-       "                          'Mg28': 4.482172563630155e-05,\n",
-       "                          'Mn52': 262651.428033722,\n",
-       "                          'Mn53': 42525.53130346839,\n",
-       "                          'Mn54': 38793257308.758575,\n",
-       "                          'Mo100': 3.45880525384361e-05,\n",
-       "                          'Mo92': 2.777693673219252e-06,\n",
-       "                          'Mo93': 3939297.8488083626,\n",
-       "                          'Mo98': 8.580011972602795,\n",
-       "                          'Mo99': 328248376.87191135,\n",
-       "                          'Na22': 0.027292736788587475,\n",
-       "                          'Na24': 0.15625135982776597,\n",
-       "                          'Nb90': 0.5414913211884005,\n",
-       "                          'Nb91': 20456441.043938413,\n",
-       "                          'Nb91m': 688684879.0073714,\n",
-       "                          'Nb92': 24.21738393489144,\n",
-       "                          'Nb92m': 178595332.0848788,\n",
-       "                          'Nb93m': 11068757.074034994,\n",
-       "                          'Nb94': 56723.428707287654,\n",
-       "                          'Nb95': 194083581.75641623,\n",
-       "                          'Nb95m': 4316118.137528498,\n",
-       "                          'Nb96': 16094.961442606336,\n",
-       "                          'Nb97': 36.44260501737091,\n",
-       "                          'Nb97m': 32.15921527409862,\n",
-       "                          'Ni56': 3.6166146961897976,\n",
-       "                          'Ni57': 10505265.980965413,\n",
-       "                          'Ni58': 2.7686420374732568e-05,\n",
-       "                          'Ni59': 3449937.1651787874,\n",
-       "                          'Ni63': 266424664.15290383,\n",
-       "                          'Ni66': 11.411207887417872,\n",
-       "                          'Os186': 3.3461699791031826e-14,\n",
-       "                          'Os191': 3.363485899897148e-08,\n",
-       "                          'P32': 69483861.92057823,\n",
-       "                          'P33': 620749.0245144711,\n",
-       "                          'Pd107': 3.3071533609913717e-15,\n",
-       "                          'Rb83': 3.5504700692038865e-08,\n",
-       "                          'Rb84': 4.468697070388499e-05,\n",
-       "                          'Rb86': 80.07647037542876,\n",
-       "                          'Rb87': 5.447416769101775e-12,\n",
-       "                          'Re186': 7.513936108160761,\n",
-       "                          'Re186m': 6.189680181664497e-07,\n",
-       "                          'Re187': 3.2421552601590862e-12,\n",
-       "                          'Re188': 1.0087857736357326e-05,\n",
-       "                          'Rh103m': 349.2502891900243,\n",
-       "                          'Rh105': 4.13307504679451e-07,\n",
-       "                          'Ru103': 353.1904928241118,\n",
-       "                          'Ru97': 0.00044333480940343846,\n",
-       "                          'S35': 166104.71296177292,\n",
-       "                          'Sc44': 57.85759283923847,\n",
-       "                          'Sc44m': 54.60291783738941,\n",
-       "                          'Sc45m': 575.5927234927301,\n",
-       "                          'Sc46': 47494158.434097335,\n",
-       "                          'Sc47': 2955505.1320700594,\n",
-       "                          'Sc48': 984835.0460091053,\n",
-       "                          'Se82': 5.367016816744701e-28,\n",
-       "                          'Si32': 14.731648629594519,\n",
-       "                          'Sr85': 0.036828814462265214,\n",
-       "                          'Sr89': 1179.8977734445702,\n",
-       "                          'Sr90': 8.154952594023843,\n",
-       "                          'Ta177': 0.005742201506673254,\n",
-       "                          'Ta178': 0.014267506865635299,\n",
-       "                          'Ta179': 154555.44291725397,\n",
-       "                          'Ta180': 0.001531093735120795,\n",
-       "                          'Ta180m': 1.2249517485323798e-07,\n",
-       "                          'Ta182': 281230234.83098346,\n",
-       "                          'Ta183': 3686687.758206023,\n",
-       "                          'Ta184': 9.047872402712243e-07,\n",
-       "                          'Tc96': 0.00379152274584564,\n",
-       "                          'Tc97': 0.0001351844593084151,\n",
-       "                          'Tc97m': 10.951906130728545,\n",
-       "                          'Tc98': 0.6855731972889064,\n",
-       "                          'Tc99': 135169.50762354006,\n",
-       "                          'Tc99m': 318040225.8172151,\n",
-       "                          'Ti44': 0.00013023836493679278,\n",
-       "                          'Tm171': 1.1857816845542266e-10,\n",
-       "                          'V48': 34283.78213198303,\n",
-       "                          'V49': 3990377531.9336176,\n",
-       "                          'V50': 2.108602769343703e-07,\n",
-       "                          'W178': 0.014292914798066682,\n",
-       "                          'W181': 3.5962006631212415,\n",
-       "                          'W183': 9.499789893113164e-10,\n",
-       "                          'W183m': 125359.22512524031,\n",
-       "                          'W184': 2.0144691141294992e-12,\n",
-       "                          'W185': 679.7234292725234,\n",
-       "                          'W186': 8.900689774737642e-18,\n",
-       "                          'W187': 3.1563554876128344e-05,\n",
-       "                          'W188': 9.931859936310566e-06,\n",
-       "                          'Y87': 3.355290863544873,\n",
-       "                          'Y87m': 8.49159765176199e-06,\n",
-       "                          'Y88': 185587.87085800106,\n",
-       "                          'Y89m': 6319454.788748325,\n",
-       "                          'Y90': 46958.51340213752,\n",
-       "                          'Y91': 1405.2552939838374,\n",
-       "                          'Yb175': 0.004049346439877068,\n",
-       "                          'Zn64': 2.1380376612950907e-09,\n",
-       "                          'Zn65': 293528.23954413424,\n",
-       "                          'Zn69m': 1.162183610348383e-07,\n",
-       "                          'Zr88': 158603.985885605,\n",
-       "                          'Zr89': 6327554.086542355,\n",
-       "                          'Zr90m': 0.5293158468960412,\n",
-       "                          'Zr93': 129.53495752876856,\n",
-       "                          'Zr94': 2.724438652838892e-08,\n",
-       "                          'Zr95': 33796120.20711948,\n",
-       "                          'Zr96': 2.3426756548463917e-14,\n",
-       "                          'Zr97': 33.80036424681935}),\n",
-       "             189082: defaultdict(float,\n",
-       "                         {'Al26': 0.00497088984993517,\n",
-       "                          'Ar37': 0.0002633061642917416,\n",
-       "                          'Ar39': 0.09336221760951552,\n",
-       "                          'Ar42': 0.23405669262291773,\n",
-       "                          'Be10': 4.333535717852009,\n",
-       "                          'C14': 309144.9692188909,\n",
-       "                          'Ca41': 0.00020967036944042665,\n",
-       "                          'Ca45': 10813363.231010256,\n",
-       "                          'Ca47': 39793.76315371657,\n",
-       "                          'Ca48': 7.649744804060478e-19,\n",
-       "                          'Cl36': 0.025156901887097297,\n",
-       "                          'Co55': 2.0696821584897893e-06,\n",
-       "                          'Co56': 166017.69073821817,\n",
-       "                          'Co57': 19182266207.216854,\n",
-       "                          'Co58': 22783091136.719315,\n",
-       "                          'Co58m': 2.5880734635891636,\n",
-       "                          'Co60': 1370138426.402357,\n",
-       "                          'Co60m': 0.1267674555103712,\n",
-       "                          'Cr48': 8.966997476784884e-07,\n",
-       "                          'Cr50': 0.004129950297358874,\n",
-       "                          'Cr51': 17096929223.469818,\n",
-       "                          'Cu64': 179.43254177643556,\n",
-       "                          'Cu66': 3.3120980123652974,\n",
-       "                          'Cu67': 1.8788494087053682,\n",
-       "                          'Fe55': 66789030741.62808,\n",
-       "                          'Fe59': 164417109.58956116,\n",
-       "                          'Fe60': 0.12680019150908872,\n",
-       "                          'Ge71': 4.982352585453563e-07,\n",
-       "                          'H3': 13980416.386110863,\n",
-       "                          'Hf174': 3.961277039585862e-23,\n",
-       "                          'Hf175': 0.00032974751154790286,\n",
-       "                          'Hf177m': 22.84335762107361,\n",
-       "                          'Hf178m': 0.016907276437131243,\n",
-       "                          'Hf178n': 0.018001536370291102,\n",
-       "                          'Hf179n': 181.8922191373563,\n",
-       "                          'Hf181': 35117.85068379048,\n",
-       "                          'Hf182': 1.0576224702134103e-10,\n",
-       "                          'Ir192': 2.0608594220414815e-09,\n",
-       "                          'K40': 2.6115116602861753e-12,\n",
-       "                          'K42': 0.23408127606727056,\n",
-       "                          'K43': 0.011284995424357395,\n",
-       "                          'Kr81': 4.449605343544599e-15,\n",
-       "                          'Kr85': 0.007612062597168402,\n",
-       "                          'Lu173': 1.4223135594933968e-08,\n",
-       "                          'Lu174': 1.6584284642625847e-06,\n",
-       "                          'Lu174m': 1.9637935718395255e-06,\n",
-       "                          'Lu176': 3.8488588832075964e-11,\n",
-       "                          'Lu177': 135.48271018529314,\n",
-       "                          'Lu177m': 29.514814198701607,\n",
-       "                          'Mg28': 1.3613072635334554e-05,\n",
-       "                          'Mn52': 85326.85382526058,\n",
-       "                          'Mn53': 13671.005347234388,\n",
-       "                          'Mn54': 12261180828.06449,\n",
-       "                          'Mo100': 1.2888300641114052e-05,\n",
-       "                          'Mo92': 1.0350333716184788e-06,\n",
-       "                          'Mo93': 1371826.5753281764,\n",
-       "                          'Mo98': 3.1970850538529305,\n",
-       "                          'Mo99': 117678479.9810096,\n",
-       "                          'Na22': 0.008748214932228033,\n",
-       "                          'Na24': 0.05060188002550861,\n",
-       "                          'Nb90': 0.17577945511633428,\n",
-       "                          'Nb91': 6560079.7600524705,\n",
-       "                          'Nb91m': 221014311.70245677,\n",
-       "                          'Nb92': 7.718236074448068,\n",
-       "                          'Nb92m': 55809253.419768184,\n",
-       "                          'Nb93m': 3619723.4421042055,\n",
-       "                          'Nb94': 20800.134993351974,\n",
-       "                          'Nb95': 61827888.463668585,\n",
-       "                          'Nb95m': 1372131.9850689785,\n",
-       "                          'Nb96': 5155.001521810146,\n",
-       "                          'Nb97': 11.701317499264658,\n",
-       "                          'Nb97m': 10.326022692955457,\n",
-       "                          'Ni56': 1.1754432723673391,\n",
-       "                          'Ni57': 3413498.214559576,\n",
-       "                          'Ni58': 1.0316488496870336e-05,\n",
-       "                          'Ni59': 1142793.904608052,\n",
-       "                          'Ni63': 86006475.24131134,\n",
-       "                          'Ni66': 3.3072202837859104,\n",
-       "                          'Os186': 9.676551236659591e-15,\n",
-       "                          'Os191': 9.726614881360805e-09,\n",
-       "                          'P32': 22017962.030344747,\n",
-       "                          'P33': 199084.8881733086,\n",
-       "                          'Pd107': 9.563710999039635e-16,\n",
-       "                          'Rb83': 1.0819535663813551e-08,\n",
-       "                          'Rb84': 1.3836617407175259e-05,\n",
-       "                          'Rb86': 25.8198791601687,\n",
-       "                          'Rb87': 1.7317756757880816e-12,\n",
-       "                          'Re186': 2.172901936544607,\n",
-       "                          'Re186m': 1.7899497807042359e-07,\n",
-       "                          'Re187': 9.375748321029143e-13,\n",
-       "                          'Re188': 2.9172326003359895e-06,\n",
-       "                          'Rh103m': 105.27642744971844,\n",
-       "                          'Rh105': 1.1952132535225373e-07,\n",
-       "                          'Ru103': 106.46291178927201,\n",
-       "                          'Ru97': 0.00014223854991164087,\n",
-       "                          'S35': 52884.038734089256,\n",
-       "                          'Sc44': 18.76156857666124,\n",
-       "                          'Sc44m': 17.706237451393513,\n",
-       "                          'Sc45m': 183.82463508821974,\n",
-       "                          'Sc46': 14943410.384462979,\n",
-       "                          'Sc47': 936735.6500003819,\n",
-       "                          'Sc48': 312441.24246683443,\n",
-       "                          'Se82': 1.7017765212950898e-28,\n",
-       "                          'Si32': 4.753675104396713,\n",
-       "                          'Sr85': 0.011808766685670059,\n",
-       "                          'Sr89': 376.1164385421732,\n",
-       "                          'Sr90': 2.623608699834705,\n",
-       "                          'Ta177': 0.0014778278385202573,\n",
-       "                          'Ta178': 0.0036645073545560894,\n",
-       "                          'Ta179': 47551.4205666031,\n",
-       "                          'Ta180': 0.00048264714607599484,\n",
-       "                          'Ta180m': 3.8798068878615844e-08,\n",
-       "                          'Ta182': 117498950.44875064,\n",
-       "                          'Ta183': 1073450.011544723,\n",
-       "                          'Ta184': 2.6164869714353725e-07,\n",
-       "                          'Tc96': 0.0012123840846379372,\n",
-       "                          'Tc97': 4.311288052104771e-05,\n",
-       "                          'Tc97m': 3.493404535530848,\n",
-       "                          'Tc98': 0.21850084803597616,\n",
-       "                          'Tc99': 48459.70241078989,\n",
-       "                          'Tc99m': 114018720.66837636,\n",
-       "                          'Ti44': 4.2032036674186115e-05,\n",
-       "                          'Tm171': 3.045595663537383e-11,\n",
-       "                          'V48': 11122.035447784163,\n",
-       "                          'V49': 1287339247.3700325,\n",
-       "                          'V50': 6.582103844037022e-08,\n",
-       "                          'W178': 0.0036728586090424473,\n",
-       "                          'W181': 1.1282369217644586,\n",
-       "                          'W183': 3.8649882333470856e-10,\n",
-       "                          'W183m': 36500.69610245145,\n",
-       "                          'W184': 5.87075379702127e-13,\n",
-       "                          'W185': 196.58312072134657,\n",
-       "                          'W186': 2.5739321257607768e-18,\n",
-       "                          'W187': 9.12762983713374e-06,\n",
-       "                          'W188': 2.872120756000897e-06,\n",
-       "                          'Y87': 1.0746624982270283,\n",
-       "                          'Y87m': 2.725554119635142e-06,\n",
-       "                          'Y88': 59781.31001588674,\n",
-       "                          'Y89m': 2019770.7512245951,\n",
-       "                          'Y90': 14932.456072459363,\n",
-       "                          'Y91': 452.19849085737377,\n",
-       "                          'Yb175': 0.0012618113235647942,\n",
-       "                          'Zn64': 7.634062817328021e-10,\n",
-       "                          'Zn65': 86937.89065483074,\n",
-       "                          'Zn69m': 3.3608324029644005e-08,\n",
-       "                          'Zr88': 51072.71324363429,\n",
-       "                          'Zr89': 2022356.3597168867,\n",
-       "                          'Zr90m': 0.17195730608884702,\n",
-       "                          'Zr93': 41.32510052618257,\n",
-       "                          'Zr94': 8.723693881719625e-09,\n",
-       "                          'Zr95': 10792808.062170863,\n",
-       "                          'Zr96': 7.570031766023234e-15,\n",
-       "                          'Zr97': 10.85283616847163}),\n",
-       "             189083: defaultdict(float,\n",
-       "                         {'Al26': 0.00816932711394354,\n",
-       "                          'Ar37': 0.0002584046966947844,\n",
-       "                          'Ar39': 0.15832600562631294,\n",
-       "                          'Ar42': 0.40570225063436677,\n",
-       "                          'Be10': 8.118021685715867,\n",
-       "                          'C14': 624911.5844549969,\n",
-       "                          'Ca41': 0.00035294246190837366,\n",
-       "                          'Ca45': 19233818.585459065,\n",
-       "                          'Ca47': 70249.36499267876,\n",
-       "                          'Ca48': 1.282348918853596e-18,\n",
-       "                          'Cl36': 0.011749288450357338,\n",
-       "                          'Co55': 3.5226624412514135e-06,\n",
-       "                          'Co56': 285039.7258310706,\n",
-       "                          'Co57': 33745463425.88063,\n",
-       "                          'Co58': 47550276450.22031,\n",
-       "                          'Co58m': 5.248074979229123,\n",
-       "                          'Co60': 2343895822.5166273,\n",
-       "                          'Co60m': 0.13888691835653322,\n",
-       "                          'Cr48': 1.4600435798847545e-06,\n",
-       "                          'Cr50': 0.010095819540095407,\n",
-       "                          'Cr51': 27796649680.880028,\n",
-       "                          'Cu64': 340.4997471333431,\n",
-       "                          'Cu66': 1.5551630352003494,\n",
-       "                          'Cu67': 0.8819971583469574,\n",
-       "                          'Fe55': 115989965649.49709,\n",
-       "                          'Fe59': 294022601.88247657,\n",
-       "                          'Fe60': 0.13896483274693402,\n",
-       "                          'Ge71': 2.324758350675476e-07,\n",
-       "                          'H3': 26130364.287551835,\n",
-       "                          'Hf174': 9.086104694108659e-23,\n",
-       "                          'Hf175': 0.0005956995504845129,\n",
-       "                          'Hf177m': 39.25466381470222,\n",
-       "                          'Hf178m': 0.030909815239024693,\n",
-       "                          'Hf178n': 0.03292966709616792,\n",
-       "                          'Hf179n': 320.1447428315104,\n",
-       "                          'Hf181': 61175.9614511999,\n",
-       "                          'Hf182': 1.849929925002592e-10,\n",
-       "                          'Ir192': 9.615939596380502e-10,\n",
-       "                          'K40': 4.45914431798791e-12,\n",
-       "                          'K42': 0.4057429206903803,\n",
-       "                          'K43': 0.020182870223662757,\n",
-       "                          'Kr81': 7.785665546054686e-15,\n",
-       "                          'Kr85': 0.012859399641752771,\n",
-       "                          'Lu173': 3.2196369367261304e-08,\n",
-       "                          'Lu174': 3.0956629417235305e-06,\n",
-       "                          'Lu174m': 3.6367324826618878e-06,\n",
-       "                          'Lu176': 6.485055088297801e-11,\n",
-       "                          'Lu177': 233.64237106188244,\n",
-       "                          'Lu177m': 50.72012741016654,\n",
-       "                          'Mg28': 2.6734128959363084e-05,\n",
-       "                          'Mn52': 143930.45746485644,\n",
-       "                          'Mn53': 23878.196527670272,\n",
-       "                          'Mn54': 23751236591.244354,\n",
-       "                          'Mo100': 3.150598214672467e-05,\n",
-       "                          'Mo92': 2.5301940987067117e-06,\n",
-       "                          'Mo93': 2789774.5987684154,\n",
-       "                          'Mo98': 7.815325518020597,\n",
-       "                          'Mo99': 248710937.79156077,\n",
-       "                          'Na22': 0.01453670593781453,\n",
-       "                          'Na24': 0.08643802299182753,\n",
-       "                          'Nb90': 0.29817704013466056,\n",
-       "                          'Nb91': 11529999.874473285,\n",
-       "                          'Nb91m': 387866255.1959133,\n",
-       "                          'Nb92': 13.85056172815665,\n",
-       "                          'Nb92m': 109457471.75625181,\n",
-       "                          'Nb93m': 8173798.785010537,\n",
-       "                          'Nb94': 43948.52325495231,\n",
-       "                          'Nb95': 110906603.12456039,\n",
-       "                          'Nb95m': 2479519.1397878435,\n",
-       "                          'Nb96': 9091.363405205177,\n",
-       "                          'Nb97': 20.467339073075973,\n",
-       "                          'Nb97m': 18.061833908523397,\n",
-       "                          'Ni56': 1.9778119828324225,\n",
-       "                          'Ni57': 5748186.838708619,\n",
-       "                          'Ni58': 2.521875562331004e-05,\n",
-       "                          'Ni59': 1647352.4342236528,\n",
-       "                          'Ni63': 110533154.73249872,\n",
-       "                          'Ni66': 1.5531995161165997,\n",
-       "                          'Os186': 4.515138833806466e-15,\n",
-       "                          'Os191': 4.538424124231148e-09,\n",
-       "                          'P32': 44778357.65303099,\n",
-       "                          'P33': 402878.37019946886,\n",
-       "                          'Pd107': 4.46241341357023e-16,\n",
-       "                          'Rb83': 1.9043632910125748e-08,\n",
-       "                          'Rb84': 2.4508570794760026e-05,\n",
-       "                          'Rb86': 44.47954606163514,\n",
-       "                          'Rb87': 2.9780299432303966e-12,\n",
-       "                          'Re186': 1.0138909309153574,\n",
-       "                          'Re186m': 8.35202756386587e-08,\n",
-       "                          'Re187': 4.3747142544034904e-13,\n",
-       "                          'Re188': 1.3611764186047553e-06,\n",
-       "                          'Rh103m': 84.69270867220928,\n",
-       "                          'Rh105': 5.5768473714141566e-08,\n",
-       "                          'Ru103': 85.63871037671849,\n",
-       "                          'Ru97': 0.000249801012155033,\n",
-       "                          'S35': 67714.43982211301,\n",
-       "                          'Sc44': 31.801234230207047,\n",
-       "                          'Sc44m': 30.012410945621827,\n",
-       "                          'Sc45m': 326.9693898184077,\n",
-       "                          'Sc46': 28359647.401606113,\n",
-       "                          'Sc47': 1779035.9721450703,\n",
-       "                          'Sc48': 568189.5920654444,\n",
-       "                          'Se82': 2.897384155638364e-28,\n",
-       "                          'Si32': 7.993528122119605,\n",
-       "                          'Sr85': 0.01997463191555855,\n",
-       "                          'Sr89': 673.0519236682029,\n",
-       "                          'Sr90': 4.554537266124783,\n",
-       "                          'Ta177': 0.0034922596841359195,\n",
-       "                          'Ta178': 0.00868185328252401,\n",
-       "                          'Ta179': 86237.38157202161,\n",
-       "                          'Ta180': 0.0008923864039904725,\n",
-       "                          'Ta180m': 7.073885142580824e-08,\n",
-       "                          'Ta182': 190145574.74479437,\n",
-       "                          'Ta183': 510171.4612340031,\n",
-       "                          'Ta184': 1.2208489527692137e-07,\n",
-       "                          'Tc96': 0.0021483672571304684,\n",
-       "                          'Tc97': 7.698051477992647e-05,\n",
-       "                          'Tc97m': 6.235289646759979,\n",
-       "                          'Tc98': 0.3909455500743846,\n",
-       "                          'Tc99': 102424.39923933777,\n",
-       "                          'Tc99m': 240977221.50280198,\n",
-       "                          'Ti44': 6.911168338829609e-05,\n",
-       "                          'Tm171': 7.215544178359542e-11,\n",
-       "                          'V48': 18774.543875969415,\n",
-       "                          'V49': 2225018715.942996,\n",
-       "                          'V50': 1.3133353654206746e-07,\n",
-       "                          'W178': 0.008696277683453673,\n",
-       "                          'W181': 2.115390133241339,\n",
-       "                          'W183': 8.182963306350859e-11,\n",
-       "                          'W183m': 17347.362454389277,\n",
-       "                          'W184': 2.731599205973739e-13,\n",
-       "                          'W185': 91.78474624155858,\n",
-       "                          'W186': 1.2010637078605445e-18,\n",
-       "                          'W187': 4.258938588108694e-06,\n",
-       "                          'W188': 1.340127298729424e-06,\n",
-       "                          'Y87': 1.8094843244498684,\n",
-       "                          'Y87m': 4.517245239647261e-06,\n",
-       "                          'Y88': 101110.16453725833,\n",
-       "                          'Y89m': 3587837.1830142625,\n",
-       "                          'Y90': 27032.976391487777,\n",
-       "                          'Y91': 783.857470538061,\n",
-       "                          'Yb175': 0.002257816390789406,\n",
-       "                          'Zn64': 1.4481976329254283e-09,\n",
-       "                          'Zn65': 54553.29427645483,\n",
-       "                          'Zn69m': 1.5681594307121796e-08,\n",
-       "                          'Zr88': 86139.90509620575,\n",
-       "                          'Zr89': 3592401.294514507,\n",
-       "                          'Zr90m': 0.2912797544587767,\n",
-       "                          'Zr93': 73.84584964956493,\n",
-       "                          'Zr94': 1.5392897656167464e-08,\n",
-       "                          'Zr95': 19226002.95253175,\n",
-       "                          'Zr96': 1.2828521939420743e-14,\n",
-       "                          'Zr97': 18.983089104409}),\n",
-       "             189084: defaultdict(float,\n",
-       "                         {'Al26': 0.0034512871525250715,\n",
-       "                          'Ar37': 0.0001095976463512092,\n",
-       "                          'Ar39': 0.07518301299770783,\n",
-       "                          'Ar42': 0.20226558485432947,\n",
-       "                          'Be10': 4.425568157495246,\n",
-       "                          'C14': 384998.17375371425,\n",
-       "                          'Ca41': 0.00016368465999232497,\n",
-       "                          'Ca45': 9964483.93266047,\n",
-       "                          'Ca47': 35940.52301688984,\n",
-       "                          'Ca48': 5.548816093448259e-19,\n",
-       "                          'Cl36': 0.0041370898259430605,\n",
-       "                          'Co55': 1.5174167453860318e-06,\n",
-       "                          'Co56': 129009.42312619403,\n",
-       "                          'Co57': 17317180037.428173,\n",
-       "                          'Co58': 28152981547.685688,\n",
-       "                          'Co58m': 3.0576463699095084,\n",
-       "                          'Co60': 1295140693.813378,\n",
-       "                          'Co60m': 0.06385437771660372,\n",
-       "                          'Cr48': 6.325263026297906e-07,\n",
-       "                          'Cr50': 0.006515514268239612,\n",
-       "                          'Cr51': 13649569803.871443,\n",
-       "                          'Cu64': 202.76830548824364,\n",
-       "                          'Cu66': 0.5481709453164166,\n",
-       "                          'Cu67': 0.31213015890389245,\n",
-       "                          'Fe55': 58701564946.169426,\n",
-       "                          'Fe59': 167581726.31498903,\n",
-       "                          'Fe60': 0.06390493048743778,\n",
-       "                          'Ge71': 8.19493811879128e-08,\n",
-       "                          'H3': 14446149.271084884,\n",
-       "                          'Hf174': 2.0737325923303957e-23,\n",
-       "                          'Hf175': 0.0002360477629555962,\n",
-       "                          'Hf177m': 19.146207053256397,\n",
-       "                          'Hf178m': 0.010144416634783049,\n",
-       "                          'Hf178n': 0.011238822417610001,\n",
-       "                          'Hf179n': 164.13960387613855,\n",
-       "                          'Hf181': 30751.692888581158,\n",
-       "                          'Hf182': 9.476042282349511e-11,\n",
-       "                          'Ir192': 3.389686929115729e-10,\n",
-       "                          'K40': 2.0614582769519756e-12,\n",
-       "                          'K42': 0.20228444361648978,\n",
-       "                          'K43': 0.010547209723942375,\n",
-       "                          'Kr81': 2.8288401078273923e-15,\n",
-       "                          'Kr85': 0.005533266661415618,\n",
-       "                          'Lu173': 7.2906105374101734e-09,\n",
-       "                          'Lu174': 1.0732913871031567e-06,\n",
-       "                          'Lu174m': 1.2957800536638001e-06,\n",
-       "                          'Lu176': 2.8916470706047214e-11,\n",
-       "                          'Lu177': 114.0319041668076,\n",
-       "                          'Lu177m': 24.739230565814236,\n",
-       "                          'Mg28': 1.328847616153388e-05,\n",
-       "                          'Mn52': 68064.45738072062,\n",
-       "                          'Mn53': 12127.391012428328,\n",
-       "                          'Mn54': 13287271927.704733,\n",
-       "                          'Mo100': 2.0333049227516943e-05,\n",
-       "                          'Mo92': 1.6329166550469307e-06,\n",
-       "                          'Mo93': 1613453.3738298954,\n",
-       "                          'Mo98': 5.043755960172859,\n",
-       "                          'Mo99': 145880708.94580016,\n",
-       "                          'Na22': 0.006127021774705614,\n",
-       "                          'Na24': 0.04204733666948322,\n",
-       "                          'Nb90': 0.14310297267577266,\n",
-       "                          'Nb91': 5909591.949504131,\n",
-       "                          'Nb91m': 198627489.05271652,\n",
-       "                          'Nb92': 7.296791467036351,\n",
-       "                          'Nb92m': 62822927.20189953,\n",
-       "                          'Nb93m': 4958502.869385291,\n",
-       "                          'Nb94': 25922.91100440483,\n",
-       "                          'Nb95': 58125558.98338677,\n",
-       "                          'Nb95m': 1310483.8988608613,\n",
-       "                          'Nb96': 4659.135040770065,\n",
-       "                          'Nb97': 10.36482520398216,\n",
-       "                          'Nb97m': 9.146551816941088,\n",
-       "                          'Ni56': 0.9317396094048692,\n",
-       "                          'Ni57': 2713628.40538345,\n",
-       "                          'Ni58': 1.6275307513195608e-05,\n",
-       "                          'Ni59': 931784.070454954,\n",
-       "                          'Ni63': 59283916.498174705,\n",
-       "                          'Ni66': 0.5476016570403257,\n",
-       "                          'Os186': 1.591635898485025e-15,\n",
-       "                          'Os191': 1.5998267021644343e-09,\n",
-       "                          'P32': 26335552.070862632,\n",
-       "                          'P33': 228670.7620294705,\n",
-       "                          'Pd107': 1.5730323873897142e-16,\n",
-       "                          'Rb83': 6.842127864157625e-09,\n",
-       "                          'Rb84': 9.276935414990951e-06,\n",
-       "                          'Rb86': 21.895975258428994,\n",
-       "                          'Rb87': 1.3008108231805456e-12,\n",
-       "                          'Re186': 0.35740826621013155,\n",
-       "                          'Re186m': 2.9441836893804314e-08,\n",
-       "                          'Re187': 1.5421184835620776e-13,\n",
-       "                          'Re188': 4.798243445811392e-07,\n",
-       "                          'Rh103m': 37.7923882396525,\n",
-       "                          'Rh105': 1.9658782640098395e-08,\n",
-       "                          'Ru103': 38.213069998693,\n",
-       "                          'Ru97': 0.00012814566693287083,\n",
-       "                          'S35': 37995.42771290827,\n",
-       "                          'Sc44': 15.196707789387046,\n",
-       "                          'Sc44m': 14.341927090134133,\n",
-       "                          'Sc45m': 169.3898582082828,\n",
-       "                          'Sc46': 15776318.185188042,\n",
-       "                          'Sc47': 969310.4207986996,\n",
-       "                          'Sc48': 303075.27108245273,\n",
-       "                          'Se82': 1.1800398667707929e-28,\n",
-       "                          'Si32': 3.7827529305274425,\n",
-       "                          'Sr85': 0.008871320987232933,\n",
-       "                          'Sr89': 352.3427156606566,\n",
-       "                          'Sr90': 2.273026985190362,\n",
-       "                          'Ta177': 0.0007355074778177867,\n",
-       "                          'Ta178': 0.0018204753831875774,\n",
-       "                          'Ta179': 30611.846821968942,\n",
-       "                          'Ta180': 0.0004830350774255753,\n",
-       "                          'Ta180m': 3.7722727348629313e-08,\n",
-       "                          'Ta182': 127643509.4105996,\n",
-       "                          'Ta183': 179526.2267149219,\n",
-       "                          'Ta184': 4.303579173047331e-08,\n",
-       "                          'Tc96': 0.0011152902722046424,\n",
-       "                          'Tc97': 4.0321354367051784e-05,\n",
-       "                          'Tc97m': 3.265380791017785,\n",
-       "                          'Tc98': 0.20524503963502763,\n",
-       "                          'Tc99': 60077.184934375924,\n",
-       "                          'Tc99m': 141345033.8803507,\n",
-       "                          'Ti44': 2.991756804072684e-05,\n",
-       "                          'Tm171': 1.5130088156923028e-11,\n",
-       "                          'V48': 8856.291310281791,\n",
-       "                          'V49': 1109831898.3997629,\n",
-       "                          'V50': 7.624455967630082e-08,\n",
-       "                          'W178': 0.0018290100522298533,\n",
-       "                          'W181': 1.1643177122313006,\n",
-       "                          'W183': 1.2597046618762527e-10,\n",
-       "                          'W183m': 6104.4169945233,\n",
-       "                          'W184': 1.0009378247310929e-13,\n",
-       "                          'W185': 32.380256019676814,\n",
-       "                          'W186': 4.234014333441401e-19,\n",
-       "                          'W187': 1.5013060678389254e-06,\n",
-       "                          'W188': 4.7240438048967835e-07,\n",
-       "                          'Y87': 0.7863555808633027,\n",
-       "                          'Y87m': 1.8862286263359133e-06,\n",
-       "                          'Y88': 46378.7856074979,\n",
-       "                          'Y89m': 1855385.783534308,\n",
-       "                          'Y90': 14310.872064234265,\n",
-       "                          'Y91': 389.77589657053636,\n",
-       "                          'Yb175': 0.0008969558912889431,\n",
-       "                          'Zn64': 8.623678393420152e-10,\n",
-       "                          'Zn65': 24711.81558122763,\n",
-       "                          'Zn69m': 5.527873248138383e-09,\n",
-       "                          'Zr88': 39059.839356422235,\n",
-       "                          'Zr89': 1857726.6755533158,\n",
-       "                          'Zr90m': 0.13930716944073449,\n",
-       "                          'Zr93': 38.45859865337272,\n",
-       "                          'Zr94': 7.875543058826224e-09,\n",
-       "                          'Zr95': 9994820.617222926,\n",
-       "                          'Zr96': 6.020319305137981e-15,\n",
-       "                          'Zr97': 9.613098519217965}),\n",
-       "             189085: defaultdict(float,\n",
-       "                         {'Al26': 0.0007404294680122067,\n",
-       "                          'Ar37': 1.7156141963016114e-05,\n",
-       "                          'Ar39': 0.014690432193485694,\n",
-       "                          'Ar42': 0.03812628248441263,\n",
-       "                          'Be10': 0.780026279512148,\n",
-       "                          'C14': 51345.26149728081,\n",
-       "                          'Ca41': 3.253399121255143e-05,\n",
-       "                          'Ca45': 1830787.1590735517,\n",
-       "                          'Ca47': 6666.219203268328,\n",
-       "                          'Ca48': 1.1506498020513563e-19,\n",
-       "                          'Cl36': 3.055947708758827e-08,\n",
-       "                          'Co55': 3.104663367512413e-07,\n",
-       "                          'Co56': 25585.32657579098,\n",
-       "                          'Co57': 3192563510.390765,\n",
-       "                          'Co58': 4679187648.926084,\n",
-       "                          'Co58m': 0.5165476179880727,\n",
-       "                          'Co60': 216860160.8556603,\n",
-       "                          'Co60m': 0.010043146040522867,\n",
-       "                          'Cr48': 1.3387949554560902e-07,\n",
-       "                          'Cr50': 0.0008286081440430225,\n",
-       "                          'Cr51': 2482806956.9707766,\n",
-       "                          'Cu64': 26.74499215039135,\n",
-       "                          'Cu66': 0.0004142896834629867,\n",
-       "                          'Cu67': 0.0004136512733740461,\n",
-       "                          'Fe55': 10804032813.8688,\n",
-       "                          'Fe59': 22714001.263645284,\n",
-       "                          'Fe60': 0.010049357098859651,\n",
-       "                          'H3': 2525084.8322924296,\n",
-       "                          'Hf174': 4.643247746676846e-24,\n",
-       "                          'Hf175': 4.8349202795190296e-05,\n",
-       "                          'Hf177m': 3.658864379925102,\n",
-       "                          'Hf178m': 0.0022399032079850768,\n",
-       "                          'Hf178n': 0.002427380883421421,\n",
-       "                          'Hf179n': 30.30453482361406,\n",
-       "                          'Hf181': 5761.194397892654,\n",
-       "                          'Hf182': 1.7468780717327107e-11,\n",
-       "                          'K40': 4.0647522424951067e-13,\n",
-       "                          'K42': 0.038130435735103975,\n",
-       "                          'K43': 0.0019250159200658,\n",
-       "                          'Kr81': 6.345364240583379e-16,\n",
-       "                          'Kr85': 0.0011438020182274519,\n",
-       "                          'Lu173': 1.6397764767857882e-09,\n",
-       "                          'Lu174': 2.2705202941611477e-07,\n",
-       "                          'Lu174m': 2.7224023737807646e-07,\n",
-       "                          'Lu176': 5.881031881170664e-12,\n",
-       "                          'Lu177': 21.805940385509814,\n",
-       "                          'Lu177m': 4.727593398795203,\n",
-       "                          'Mg28': 2.38632122486041e-06,\n",
-       "                          'Mn52': 13353.784204222688,\n",
-       "                          'Mn53': 2251.727137017935,\n",
-       "                          'Mn54': 2302951244.8630595,\n",
-       "                          'Mo100': 2.5858137363496346e-06,\n",
-       "                          'Mo92': 2.0766224847814642e-07,\n",
-       "                          'Mo93': 240508.54206141646,\n",
-       "                          'Mo98': 0.6414354620994899,\n",
-       "                          'Mo99': 20737565.847784095,\n",
-       "                          'Na22': 0.0013001674217717246,\n",
-       "                          'Na24': 0.008065986562451838,\n",
-       "                          'Nb90': 0.02774737159865473,\n",
-       "                          'Nb91': 1090095.4639059445,\n",
-       "                          'Nb91m': 36657854.06774141,\n",
-       "                          'Nb92': 1.323511403218356,\n",
-       "                          'Nb92m': 10795112.618938316,\n",
-       "                          'Nb93m': 746729.2579680383,\n",
-       "                          'Nb94': 3588.5991767385894,\n",
-       "                          'Nb95': 10597000.87689124,\n",
-       "                          'Nb95m': 237780.31020234834,\n",
-       "                          'Nb96': 861.315809391168,\n",
-       "                          'Nb97': 1.93128859279399,\n",
-       "                          'Nb97m': 1.7042798967342052,\n",
-       "                          'Ni56': 0.1835223998087121,\n",
-       "                          'Ni57': 533609.4680614516,\n",
-       "                          'Ni58': 2.0698148269755984e-06,\n",
-       "                          'Ni59': 116740.84560125832,\n",
-       "                          'Ni63': 7470010.845622176,\n",
-       "                          'Ni66': 0.0004444702789558377,\n",
-       "                          'Os186': 7.275537964761909e-21,\n",
-       "                          'P32': 4283695.941762834,\n",
-       "                          'P33': 37889.91012323264,\n",
-       "                          'Rb83': 1.533616656083958e-09,\n",
-       "                          'Rb84': 1.974868399749398e-06,\n",
-       "                          'Rb86': 4.164502776344816,\n",
-       "                          'Rb87': 2.63315502728172e-13,\n",
-       "                          'Re186': 1.8630289449213384e-06,\n",
-       "                          'Re186m': 1.4513191657434897e-13,\n",
-       "                          'Re187': 1.8487045596016786e-20,\n",
-       "                          'Rh103m': 2.6041787921071307,\n",
-       "                          'Ru103': 2.632822713031291,\n",
-       "                          'Ru97': 2.36168273870492e-05,\n",
-       "                          'S35': 4461.514089189641,\n",
-       "                          'Sc44': 2.957245989618373,\n",
-       "                          'Sc44m': 2.7908878042705947,\n",
-       "                          'Sc45m': 31.122150645904938,\n",
-       "                          'Sc46': 2771899.3836164763,\n",
-       "                          'Sc47': 170596.0877679399,\n",
-       "                          'Sc48': 54648.19841232823,\n",
-       "                          'Se82': 2.4964460531561935e-29,\n",
-       "                          'Si32': 0.739187896756014,\n",
-       "                          'Sr85': 0.0018020868136094156,\n",
-       "                          'Sr89': 64.18424736912777,\n",
-       "                          'Sr90': 0.4280046419934255,\n",
-       "                          'Ta177': 0.00016720753429874067,\n",
-       "                          'Ta178': 0.0004141375926218637,\n",
-       "                          'Ta179': 6543.920480614658,\n",
-       "                          'Ta180': 8.675084523864044e-05,\n",
-       "                          'Ta180m': 6.824142806903754e-09,\n",
-       "                          'Ta182': 13307732.026326567,\n",
-       "                          'Ta183': 591.4784597616236,\n",
-       "                          'Tc96': 0.0002038004081003538,\n",
-       "                          'Tc97': 7.326526493968226e-06,\n",
-       "                          'Tc97m': 0.5933382678493531,\n",
-       "                          'Tc98': 0.03724279882968825,\n",
-       "                          'Tc99': 8540.521108922947,\n",
-       "                          'Tc99m': 20092711.91182363,\n",
-       "                          'Ti44': 6.312541553430594e-06,\n",
-       "                          'Tm171': 3.4419242047059565e-12,\n",
-       "                          'V48': 1740.0793695853095,\n",
-       "                          'V49': 208936554.72830668,\n",
-       "                          'V50': 1.2999945474423284e-08,\n",
-       "                          'W178': 0.00041565023673432756,\n",
-       "                          'W181': 0.2069429462663498,\n",
-       "                          'W183': 2.2924883937070974e-13,\n",
-       "                          'W183m': 20.104004691577224,\n",
-       "                          'W184': 1.2218344013931377e-16,\n",
-       "                          'W185': 0.007071967565386273,\n",
-       "                          'W186': 7.735253649346259e-24,\n",
-       "                          'Y87': 0.16227259388774185,\n",
-       "                          'Y87m': 4.01774255594944e-07,\n",
-       "                          'Y88': 9257.346078605435,\n",
-       "                          'Y89m': 341085.7707705955,\n",
-       "                          'Y90': 2591.573343476325,\n",
-       "                          'Y91': 73.58059340459948,\n",
-       "                          'Yb175': 0.00018321930466982055,\n",
-       "                          'Zn64': 1.1373759582609767e-10,\n",
-       "                          'Zn65': 1564.867094055251,\n",
-       "                          'Zr88': 7861.048053241091,\n",
-       "                          'Zr89': 341521.89535532036,\n",
-       "                          'Zr90m': 0.027091899530240146,\n",
-       "                          'Zr93': 7.0399968133008874,\n",
-       "                          'Zr94': 1.458411586405749e-09,\n",
-       "                          'Zr95': 1830588.1068538625,\n",
-       "                          'Zr96': 1.184488086789221e-15,\n",
-       "                          'Zr97': 1.7912610719128814}),\n",
-       "             189086: defaultdict(float,\n",
-       "                         {'Al26': 0.000930264232297341,\n",
-       "                          'Ar37': 2.0764916454742843e-05,\n",
-       "                          'Ar39': 0.01715810020497799,\n",
-       "                          'Ar42': 0.04322307934347577,\n",
-       "                          'Be10': 0.8333621088782248,\n",
-       "                          'C14': 50440.57191486851,\n",
-       "                          'Ca41': 3.852751253964278e-05,\n",
-       "                          'Ca45': 2018445.2087216757,\n",
-       "                          'Ca47': 7403.014059922285,\n",
-       "                          'Ca48': 1.4523863858806229e-19,\n",
-       "                          'Cl36': 2.0288697085688114e-06,\n",
-       "                          'Co55': 4.022626482000123e-07,\n",
-       "                          'Co56': 32187.869867844856,\n",
-       "                          'Co57': 3566027316.520249,\n",
-       "                          'Co58': 4675537622.547232,\n",
-       "                          'Co58m': 0.5212521350392101,\n",
-       "                          'Co60': 227594342.74505806,\n",
-       "                          'Co60m': 0.011753299297042153,\n",
-       "                          'Cr48': 1.637062234853928e-07,\n",
-       "                          'Cr50': 0.0008016556951919165,\n",
-       "                          'Cr51': 2830485588.903713,\n",
-       "                          'Cu64': 26.222939659647174,\n",
-       "                          'Cu66': 0.0006136214049928076,\n",
-       "                          'Cu67': 0.0004836745234525736,\n",
-       "                          'Fe55': 12158635089.071632,\n",
-       "                          'Fe59': 22631118.89409976,\n",
-       "                          'Fe60': 0.011758802998799264,\n",
-       "                          'H3': 2693467.439083059,\n",
-       "                          'Hf174': 1.616799461913099e-23,\n",
-       "                          'Hf175': 7.574603596586745e-05,\n",
-       "                          'Hf177m': 4.213553799004256,\n",
-       "                          'Hf178m': 0.0040784755408616955,\n",
-       "                          'Hf178n': 0.004282993120022453,\n",
-       "                          'Hf179n': 33.776751637989676,\n",
-       "                          'Hf181': 6500.41929149319,\n",
-       "                          'Hf182': 1.9483337268351996e-11,\n",
-       "                          'K40': 4.934737734730912e-13,\n",
-       "                          'K42': 0.04322758758998126,\n",
-       "                          'K43': 0.0021127607327082135,\n",
-       "                          'Kr81': 1.0116984989120176e-15,\n",
-       "                          'Kr85': 0.0014749194974130778,\n",
-       "                          'Lu173': 5.6102522430114765e-09,\n",
-       "                          'Lu174': 4.1718558511452057e-07,\n",
-       "                          'Lu174m': 4.832904029950226e-07,\n",
-       "                          'Lu176': 7.25619429545921e-12,\n",
-       "                          'Lu177': 25.124571132489205,\n",
-       "                          'Lu177m': 5.44420820458413,\n",
-       "                          'Mg28': 3.09973477100125e-06,\n",
-       "                          'Mn52': 15530.741888071121,\n",
-       "                          'Mn53': 2532.5539588140614,\n",
-       "                          'Mn54': 2408290410.142555,\n",
-       "                          'Mo100': 2.50169192075472e-06,\n",
-       "                          'Mo92': 2.009060826082318e-07,\n",
-       "                          'Mo93': 252936.79360664805,\n",
-       "                          'Mo98': 0.6205713961901957,\n",
-       "                          'Mo99': 20735838.65828316,\n",
-       "                          'Na22': 0.001664183143669744,\n",
-       "                          'Na24': 0.00926630523330918,\n",
-       "                          'Nb90': 0.032041269088067315,\n",
-       "                          'Nb91': 1219110.8720071847,\n",
-       "                          'Nb91m': 41043165.08289405,\n",
-       "                          'Nb92': 1.4442727940104683,\n",
-       "                          'Nb92m': 11017380.010113364,\n",
-       "                          'Nb93m': 763370.2926470976,\n",
-       "                          'Nb94': 3635.4203890409976,\n",
-       "                          'Nb95': 11589553.85888515,\n",
-       "                          'Nb95m': 258190.8180817255,\n",
-       "                          'Nb96': 958.9641894648136,\n",
-       "                          'Nb97': 2.169548808310435,\n",
-       "                          'Nb97m': 1.914547910966127,\n",
-       "                          'Ni56': 0.21369149819186084,\n",
-       "                          'Ni57': 620858.8631378531,\n",
-       "                          'Ni58': 2.0024946963392622e-06,\n",
-       "                          'Ni59': 120893.2533442174,\n",
-       "                          'Ni63': 7802559.09798664,\n",
-       "                          'Ni66': 0.0006426194662658264,\n",
-       "                          'Os186': 4.684769897578094e-21,\n",
-       "                          'P32': 4297535.606024642,\n",
-       "                          'P33': 39884.851894560044,\n",
-       "                          'Rb83': 2.4899702000451896e-09,\n",
-       "                          'Rb84': 3.1124830564715117e-06,\n",
-       "                          'Rb86': 4.762371363122965,\n",
-       "                          'Rb87': 3.428607989848465e-13,\n",
-       "                          'Re186': 1.1898909550312512e-06,\n",
-       "                          'Re186m': 9.34225545009999e-14,\n",
-       "                          'Re187': 1.3553792933993597e-20,\n",
-       "                          'Rh103m': 2.6200372315408123,\n",
-       "                          'Ru103': 2.648889657055281,\n",
-       "                          'Ru97': 2.643136545771809e-05,\n",
-       "                          'S35': 4568.828926600001,\n",
-       "                          'Sc44': 3.427543805376824,\n",
-       "                          'Sc44m': 3.234742354413548,\n",
-       "                          'Sc45m': 34.31258809906784,\n",
-       "                          'Sc46': 2895201.1742939153,\n",
-       "                          'Sc47': 182232.277202442,\n",
-       "                          'Sc48': 58949.131188631494,\n",
-       "                          'Se82': 3.434953071166434e-29,\n",
-       "                          'Si32': 0.862939253585305,\n",
-       "                          'Sr85': 0.002255295535619425,\n",
-       "                          'Sr89': 70.47713032905018,\n",
-       "                          'Sr90': 0.4853457929575179,\n",
-       "                          'Ta177': 0.0006397781286670695,\n",
-       "                          'Ta178': 0.0015950368081209417,\n",
-       "                          'Ta179': 10946.571608037402,\n",
-       "                          'Ta180': 9.144999037396301e-05,\n",
-       "                          'Ta180m': 7.31001988189331e-09,\n",
-       "                          'Ta182': 11979956.13023222,\n",
-       "                          'Ta183': 665.316980430991,\n",
-       "                          'Tc96': 0.00022615622580312463,\n",
-       "                          'Tc97': 8.060650296693799e-06,\n",
-       "                          'Tc97m': 0.6530783859730025,\n",
-       "                          'Tc98': 0.04087276156706931,\n",
-       "                          'Tc99': 8539.850754958567,\n",
-       "                          'Tc99m': 20091067.270223834,\n",
-       "                          'Ti44': 7.761823342815618e-06,\n",
-       "                          'Tm171': 1.3256453640230496e-11,\n",
-       "                          'V48': 2033.4849840247082,\n",
-       "                          'V49': 237202648.78015497,\n",
-       "                          'V50': 1.3130660897270972e-08,\n",
-       "                          'W178': 0.0015963159453229359,\n",
-       "                          'W181': 0.21509111947394233,\n",
-       "                          'W183': 1.8926004814954373e-13,\n",
-       "                          'W183m': 22.615960521529104,\n",
-       "                          'W184': 6.868218195059243e-17,\n",
-       "                          'W185': 0.004611044855541871,\n",
-       "                          'W186': 4.9175480000143775e-24,\n",
-       "                          'Y87': 0.2061463346878138,\n",
-       "                          'Y87m': 5.236882521677406e-07,\n",
-       "                          'Y88': 11185.552986950182,\n",
-       "                          'Y89m': 377047.8379114854,\n",
-       "                          'Y90': 2812.1368818146466,\n",
-       "                          'Y91': 83.62356250219017,\n",
-       "                          'Yb175': 0.0002775968846876747,\n",
-       "                          'Zn64': 1.1151625965877989e-10,\n",
-       "                          'Zn65': 859.8467503808944,\n",
-       "                          'Zr88': 9576.654453199106,\n",
-       "                          'Zr89': 377530.05403437896,\n",
-       "                          'Zr90m': 0.03129426907425841,\n",
-       "                          'Zr93': 7.738607347695315,\n",
-       "                          'Zr94': 1.6235691576404354e-09,\n",
-       "                          'Zr95': 2016706.5915989515,\n",
-       "                          'Zr96': 1.3987075418934244e-15,\n",
-       "                          'Zr97': 2.012227730284176}),\n",
-       "             189087: defaultdict(float,\n",
-       "                         {'Al26': 0.00027953636747360053,\n",
-       "                          'Ar37': 6.623509162785334e-06,\n",
-       "                          'Ar39': 0.005614095511592414,\n",
-       "                          'Ar42': 0.014376517939389958,\n",
-       "                          'Be10': 0.289124658206258,\n",
-       "                          'C14': 21932.42309243228,\n",
-       "                          'Ca41': 1.24957722834694e-05,\n",
-       "                          'Ca45': 680915.6453785702,\n",
-       "                          'Ca47': 2489.764486458317,\n",
-       "                          'Ca48': 4.467743297095607e-20,\n",
-       "                          'Cl36': 1.453463033785863e-06,\n",
-       "                          'Co55': 1.2396453834990894e-07,\n",
-       "                          'Co56': 10054.821645215874,\n",
-       "                          'Co57': 1192870900.5900822,\n",
-       "                          'Co58': 1699518974.0511637,\n",
-       "                          'Co58m': 0.18733965507713446,\n",
-       "                          'Co60': 84487708.46665138,\n",
-       "                          'Co60m': 0.003803866938355923,\n",
-       "                          'Cr48': 5.246495905862361e-08,\n",
-       "                          'Cr50': 0.00038676042428752557,\n",
-       "                          'Cr51': 976213149.8960583,\n",
-       "                          'Cu64': 11.95330890192611,\n",
-       "                          'Cu66': 0.0003783373395572507,\n",
-       "                          'Cu67': 0.0003435868246149892,\n",
-       "                          'Fe55': 4121144865.766094,\n",
-       "                          'Fe59': 10707720.571549067,\n",
-       "                          'Fe60': 0.0038068958042660112,\n",
-       "                          'H3': 927639.5889217822,\n",
-       "                          'Hf174': 3.41516803580613e-24,\n",
-       "                          'Hf175': 2.1144911083734612e-05,\n",
-       "                          'Hf177m': 1.3932277221968634,\n",
-       "                          'Hf178m': 0.001028773504073112,\n",
-       "                          'Hf178n': 0.0011039317058854593,\n",
-       "                          'Hf179n': 11.313622219340683,\n",
-       "                          'Hf181': 2166.209069259892,\n",
-       "                          'Hf182': 6.533007208475302e-12,\n",
-       "                          'K40': 1.5708458360295452e-13,\n",
-       "                          'K42': 0.014377732171593237,\n",
-       "                          'K43': 0.0007139860221741363,\n",
-       "                          'Kr81': 2.538680671569185e-16,\n",
-       "                          'Kr85': 0.0004479324006068776,\n",
-       "                          'Lu173': 1.19383442371648e-09,\n",
-       "                          'Lu174': 1.0807062223545812e-07,\n",
-       "                          'Lu174m': 1.2721864437966195e-07,\n",
-       "                          'Lu176': 2.2617783378477963e-12,\n",
-       "                          'Lu177': 8.273099205518605,\n",
-       "                          'Lu177m': 1.800167519735855,\n",
-       "                          'Mg28': 9.624443057384062e-07,\n",
-       "                          'Mn52': 5132.398273785053,\n",
-       "                          'Mn53': 845.5985446517157,\n",
-       "                          'Mn54': 844481228.5304161,\n",
-       "                          'Mo100': 1.2069616258220227e-06,\n",
-       "                          'Mo92': 9.692928280662054e-08,\n",
-       "                          'Mo93': 103336.97183012818,\n",
-       "                          'Mo98': 0.2993965568482495,\n",
-       "                          'Mo99': 9349070.745527647,\n",
-       "                          'Na22': 0.0005013602644025437,\n",
-       "                          'Na24': 0.003071773950215282,\n",
-       "                          'Nb90': 0.010630576024706776,\n",
-       "                          'Nb91': 407537.008459442,\n",
-       "                          'Nb91m': 13714881.690919267,\n",
-       "                          'Nb92': 0.4896202147766608,\n",
-       "                          'Nb92m': 3898287.378296785,\n",
-       "                          'Nb93m': 298997.1692969655,\n",
-       "                          'Nb94': 1654.1124938046064,\n",
-       "                          'Nb95': 3926024.273482969,\n",
-       "                          'Nb95m': 87859.25385568486,\n",
-       "                          'Nb96': 321.74546572957263,\n",
-       "                          'Nb97': 0.7243986900416941,\n",
-       "                          'Nb97m': 0.639255479323626,\n",
-       "                          'Ni56': 0.07063586307811416,\n",
-       "                          'Ni57': 205247.65880480933,\n",
-       "                          'Ni58': 9.661023324100437e-07,\n",
-       "                          'Ni59': 54072.82307417299,\n",
-       "                          'Ni63': 3464178.386087805,\n",
-       "                          'Ni66': 0.0003943877003537876,\n",
-       "                          'Os186': 5.046561345161304e-21,\n",
-       "                          'P32': 1587597.462007146,\n",
-       "                          'P33': 14493.611666659242,\n",
-       "                          'Rb83': 6.229950589130627e-10,\n",
-       "                          'Rb84': 8.508898237656367e-07,\n",
-       "                          'Rb86': 1.5759226511973532,\n",
-       "                          'Rb87': 1.037617058688192e-13,\n",
-       "                          'Re186': 1.269749612525491e-06,\n",
-       "                          'Re186m': 1.004597816005569e-13,\n",
-       "                          'Re187': 7.601968786855324e-21,\n",
-       "                          'Rh103m': 2.3037565128806343,\n",
-       "                          'Ru103': 2.3292428148119546,\n",
-       "                          'Ru97': 8.833147220569103e-06,\n",
-       "                          'S35': 2018.0273227732605,\n",
-       "                          'Sc44': 1.131390603827367,\n",
-       "                          'Sc44m': 1.067778058435449,\n",
-       "                          'Sc45m': 11.575699062360856,\n",
-       "                          'Sc46': 1010763.6167361016,\n",
-       "                          'Sc47': 63233.127676608514,\n",
-       "                          'Sc48': 20133.31415986857,\n",
-       "                          'Se82': 1.0027284176149999e-29,\n",
-       "                          'Si32': 0.28204411196514856,\n",
-       "                          'Sr85': 0.0006977903699523528,\n",
-       "                          'Sr89': 23.782072011895377,\n",
-       "                          'Sr90': 0.16124077397831862,\n",
-       "                          'Ta177': 0.0001319716091450015,\n",
-       "                          'Ta178': 0.0003284445362749893,\n",
-       "                          'Ta179': 2877.715304755315,\n",
-       "                          'Ta180': 3.172042675243672e-05,\n",
-       "                          'Ta180m': 2.5092249074346295e-09,\n",
-       "                          'Ta182': 7506053.516778675,\n",
-       "                          'Ta183': 1339.9564430506555,\n",
-       "                          'Tc96': 7.580938786504418e-05,\n",
-       "                          'Tc97': 2.712755439889702e-06,\n",
-       "                          'Tc97m': 0.21974474760941323,\n",
-       "                          'Tc98': 0.013772778959756543,\n",
-       "                          'Tc99': 3850.1250893988718,\n",
-       "                          'Tc99m': 9058369.157870056,\n",
-       "                          'Ti44': 2.4096435998090326e-06,\n",
-       "                          'Tm171': 2.7297236943677243e-12,\n",
-       "                          'V48': 668.6409189846306,\n",
-       "                          'V49': 78967180.4001858,\n",
-       "                          'V50': 4.695037406600914e-09,\n",
-       "                          'W178': 0.0003289455815317278,\n",
-       "                          'W181': 0.07516966831730183,\n",
-       "                          'W183': 2.819190048195068e-13,\n",
-       "                          'W183m': 45.55312741649566,\n",
-       "                          'W184': 4.44365908658388e-16,\n",
-       "                          'W185': 0.00444656941937409,\n",
-       "                          'W186': 4.654340106290959e-24,\n",
-       "                          'Y87': 0.06299238525493807,\n",
-       "                          'Y87m': 1.6070294716803924e-07,\n",
-       "                          'Y88': 3555.4082781169272,\n",
-       "                          'Y89m': 127013.70941385857,\n",
-       "                          'Y90': 957.9003511443748,\n",
-       "                          'Y91': 27.76687153166124,\n",
-       "                          'Yb175': 7.834765067672722e-05,\n",
-       "                          'Zn64': 5.083332298392491e-11,\n",
-       "                          'Zn65': 686.4060735604914,\n",
-       "                          'Zr88': 3024.472998453411,\n",
-       "                          'Zr89': 127173.73153737445,\n",
-       "                          'Zr90m': 0.01038977115970846,\n",
-       "                          'Zr93': 2.614364634473577,\n",
-       "                          'Zr94': 5.447813591514271e-10,\n",
-       "                          'Zr95': 680402.0897510344,\n",
-       "                          'Zr96': 4.537620655370175e-16,\n",
-       "                          'Zr97': 0.671829813450166}),\n",
-       "             189088: defaultdict(float,\n",
-       "                         {'Al26': 0.0003011910878436457,\n",
-       "                          'Ar37': 6.713687734186559e-06,\n",
-       "                          'Ar39': 0.005600471985891724,\n",
-       "                          'Ar42': 0.014487669619175091,\n",
-       "                          'Be10': 0.3050894053661598,\n",
-       "                          'C14': 26618.19987074945,\n",
-       "                          'Ca41': 1.2460549743977919e-05,\n",
-       "                          'Ca45': 698337.2648830422,\n",
-       "                          'Ca47': 2539.4796833286637,\n",
-       "                          'Ca48': 4.772799987196207e-20,\n",
-       "                          'Cl36': 2.6154817593436925e-07,\n",
-       "                          'Co55': 1.327075271857584e-07,\n",
-       "                          'Co56': 10901.6816051235,\n",
-       "                          'Co57': 1219516940.0649378,\n",
-       "                          'Co58': 1913990192.347373,\n",
-       "                          'Co58m': 0.20758649133015564,\n",
-       "                          'Co60': 87609536.47617798,\n",
-       "                          'Co60m': 0.004105744512182171,\n",
-       "                          'Cr48': 5.2504409435189216e-08,\n",
-       "                          'Cr50': 0.000458220379958003,\n",
-       "                          'Cr51': 964485142.2765244,\n",
-       "                          'Cu64': 14.3187595820661,\n",
-       "                          'Cu66': 0.00029923084698907457,\n",
-       "                          'Cu67': 0.000265006485833424,\n",
-       "                          'Fe55': 4164399901.688736,\n",
-       "                          'Fe59': 11575423.53539503,\n",
-       "                          'Fe60': 0.004109358733922287,\n",
-       "                          'H3': 987311.5487416047,\n",
-       "                          'Hf174': 7.54904034599225e-24,\n",
-       "                          'Hf175': 2.8483215885999085e-05,\n",
-       "                          'Hf177m': 1.3926885246040672,\n",
-       "                          'Hf178m': 0.0015477316762390362,\n",
-       "                          'Hf178n': 0.0016202023801258375,\n",
-       "                          'Hf179n': 11.549250914752143,\n",
-       "                          'Hf181': 2193.227692581979,\n",
-       "                          'Hf182': 6.6571486174290685e-12,\n",
-       "                          'K40': 1.643939564675931e-13,\n",
-       "                          'K42': 0.014489171249261202,\n",
-       "                          'K43': 0.0007359122682568152,\n",
-       "                          'Kr81': 3.7234943229587482e-16,\n",
-       "                          'Kr85': 0.0004928861728296517,\n",
-       "                          'Lu173': 2.5915227970154346e-09,\n",
-       "                          'Lu174': 1.6317963068140396e-07,\n",
-       "                          'Lu174m': 1.8712927145600274e-07,\n",
-       "                          'Lu176': 2.389823965663205e-12,\n",
-       "                          'Lu177': 8.375902182944374,\n",
-       "                          'Lu177m': 1.7994742305801075,\n",
-       "                          'Mg28': 1.2368155520617858e-06,\n",
-       "                          'Mn52': 4995.973843330552,\n",
-       "                          'Mn53': 857.1326622879573,\n",
-       "                          'Mn54': 914984722.1340264,\n",
-       "                          'Mo100': 1.4299728405933e-06,\n",
-       "                          'Mo92': 1.14838971595786e-07,\n",
-       "                          'Mo93': 112751.70067726307,\n",
-       "                          'Mo98': 0.3547148076205803,\n",
-       "                          'Mo99': 10180034.30172831,\n",
-       "                          'Na22': 0.0005454517140505721,\n",
-       "                          'Na24': 0.0030346335895646706,\n",
-       "                          'Nb90': 0.010382634333526332,\n",
-       "                          'Nb91': 416103.9451030495,\n",
-       "                          'Nb91m': 13987047.637039674,\n",
-       "                          'Nb92': 0.5065219338259241,\n",
-       "                          'Nb92m': 4237342.184302421,\n",
-       "                          'Nb93m': 346643.36732911033,\n",
-       "                          'Nb94': 1823.1225098193247,\n",
-       "                          'Nb95': 4052731.0229149456,\n",
-       "                          'Nb95m': 90960.08624693438,\n",
-       "                          'Nb96': 328.55500439821066,\n",
-       "                          'Nb97': 0.735936217308999,\n",
-       "                          'Nb97m': 0.6494082360653223,\n",
-       "                          'Ni56': 0.06859910651577904,\n",
-       "                          'Ni57': 199632.19715440844,\n",
-       "                          'Ni58': 1.1446023766764985e-06,\n",
-       "                          'Ni59': 60578.380815521785,\n",
-       "                          'Ni63': 3601259.207519478,\n",
-       "                          'Ni66': 0.0003169351353153752,\n",
-       "                          'Os186': 2.5339413240767377e-21,\n",
-       "                          'P32': 1813467.069803532,\n",
-       "                          'P33': 16031.115220234671,\n",
-       "                          'Rb83': 9.228826231974508e-10,\n",
-       "                          'Rb84': 1.144715742874707e-06,\n",
-       "                          'Rb86': 1.5846401719956522,\n",
-       "                          'Rb87': 1.1756411959468172e-13,\n",
-       "                          'Re186': 6.355592262423634e-07,\n",
-       "                          'Re186m': 5.057220281832212e-14,\n",
-       "                          'Re187': 9.607105627510396e-21,\n",
-       "                          'Rh103m': 2.046240693696857,\n",
-       "                          'Ru103': 2.0688439181169733,\n",
-       "                          'Ru97': 9.015588449060263e-06,\n",
-       "                          'S35': 2309.0036215013697,\n",
-       "                          'Sc44': 1.1128743791009745,\n",
-       "                          'Sc44m': 1.0502881585312447,\n",
-       "                          'Sc45m': 11.8711543230995,\n",
-       "                          'Sc46': 1073829.394498669,\n",
-       "                          'Sc47': 67821.711295775,\n",
-       "                          'Sc48': 20916.421762991828,\n",
-       "                          'Se82': 1.1724338199184158e-29,\n",
-       "                          'Si32': 0.2824399776132911,\n",
-       "                          'Sr85': 0.0007492872661711247,\n",
-       "                          'Sr89': 24.587596940543317,\n",
-       "                          'Sr90': 0.16310572316463084,\n",
-       "                          'Ta177': 0.0003030365649970756,\n",
-       "                          'Ta178': 0.0007565384984434642,\n",
-       "                          'Ta179': 4078.9187046028,\n",
-       "                          'Ta180': 3.309825996940548e-05,\n",
-       "                          'Ta180m': 2.6048680298025375e-09,\n",
-       "                          'Ta182': 7623162.449312876,\n",
-       "                          'Ta183': 195.7431113759731,\n",
-       "                          'Tc96': 7.802424562053209e-05,\n",
-       "                          'Tc97': 2.8086185503479677e-06,\n",
-       "                          'Tc97m': 0.22741989743190594,\n",
-       "                          'Tc98': 0.014278817963257357,\n",
-       "                          'Tc99': 4192.410864707345,\n",
-       "                          'Tc99m': 9863525.298530389,\n",
-       "                          'Ti44': 2.4865418825644593e-06,\n",
-       "                          'Tm171': 6.287640185231975e-12,\n",
-       "                          'V48': 657.1846061698658,\n",
-       "                          'V49': 79164033.00031681,\n",
-       "                          'V50': 5.141020573377951e-09,\n",
-       "                          'W178': 0.0007569295209253978,\n",
-       "                          'W181': 0.07913199498623863,\n",
-       "                          'W183': 9.08228524750052e-14,\n",
-       "                          'W183m': 6.65339692740686,\n",
-       "                          'W184': 3.690808868475187e-17,\n",
-       "                          'W185': 0.002453878218405359,\n",
-       "                          'W186': 2.5375307434460877e-24,\n",
-       "                          'Y87': 0.06839931791714643,\n",
-       "                          'Y87m': 1.744585135373767e-07,\n",
-       "                          'Y88': 3678.5216232616535,\n",
-       "                          'Y89m': 130247.48894548189,\n",
-       "                          'Y90': 993.2067462805057,\n",
-       "                          'Y91': 28.069615053497586,\n",
-       "                          'Yb175': 0.0001014639171577306,\n",
-       "                          'Zn64': 6.089333730262996e-11,\n",
-       "                          'Zn65': 1098.0956294500024,\n",
-       "                          'Zr88': 3144.5034128210664,\n",
-       "                          'Zr89': 130411.8101778901,\n",
-       "                          'Zr90m': 0.010126799754892465,\n",
-       "                          'Zr93': 2.6923130075324524,\n",
-       "                          'Zr94': 5.566079454595785e-10,\n",
-       "                          'Zr95': 699178.3576156892,\n",
-       "                          'Zr96': 4.575230238434685e-16,\n",
-       "                          'Zr97': 0.6825492411647598}),\n",
-       "             189089: defaultdict(float,\n",
-       "                         {'Al26': 0.00044171853269504597,\n",
-       "                          'Ar37': 1.3520061694411757e-05,\n",
-       "                          'Ar39': 0.008440128680266949,\n",
-       "                          'Ar42': 0.021158200644893373,\n",
-       "                          'Be10': 0.3855612051421409,\n",
-       "                          'C14': 21290.259116064048,\n",
-       "                          'Ca41': 1.89421013261292e-05,\n",
-       "                          'Ca45': 975163.9053003984,\n",
-       "                          'Ca47': 3590.366247668518,\n",
-       "                          'Ca48': 6.79207776406812e-20,\n",
-       "                          'Cl36': 0.0005721586504347301,\n",
-       "                          'Co55': 1.8346692673259613e-07,\n",
-       "                          'Co56': 14698.556193553317,\n",
-       "                          'Co57': 1730998691.8889546,\n",
-       "                          'Co58': 1941185166.5282226,\n",
-       "                          'Co58m': 0.22328882399718347,\n",
-       "                          'Co60': 115120844.7614219,\n",
-       "                          'Co60m': 0.006908805958593136,\n",
-       "                          'Cr48': 7.954387328005235e-08,\n",
-       "                          'Cr50': 0.000333498969535795,\n",
-       "                          'Cr51': 1432965336.4920843,\n",
-       "                          'Cu64': 13.471517798968428,\n",
-       "                          'Cu66': 0.07695128212992453,\n",
-       "                          'Cu67': 0.042898179199504394,\n",
-       "                          'Fe55': 5973059760.22823,\n",
-       "                          'Fe59': 12181039.37757996,\n",
-       "                          'Fe60': 0.006911386381592912,\n",
-       "                          'Ge71': 1.1338620490412073e-08,\n",
-       "                          'H3': 1242732.8352652802,\n",
-       "                          'Hf174': 1.963527911317863e-24,\n",
-       "                          'Hf175': 2.697142457876341e-05,\n",
-       "                          'Hf177m': 2.0684007265375515,\n",
-       "                          'Hf178m': 0.0013504977165918921,\n",
-       "                          'Hf178n': 0.001449034528449079,\n",
-       "                          'Hf179n': 16.423632917640116,\n",
-       "                          'Hf181': 3173.230794087019,\n",
-       "                          'Hf182': 9.4914807372514e-12,\n",
-       "                          'Ir192': 4.69001389802105e-11,\n",
-       "                          'K40': 2.3335977695307824e-13,\n",
-       "                          'K42': 0.021160397768784308,\n",
-       "                          'K43': 0.0010167749903390731,\n",
-       "                          'Kr81': 3.671011823371713e-16,\n",
-       "                          'Kr85': 0.0006714051000862567,\n",
-       "                          'Lu173': 7.403147898849576e-10,\n",
-       "                          'Lu174': 1.2927762637803924e-07,\n",
-       "                          'Lu174m': 1.5502335042915337e-07,\n",
-       "                          'Lu176': 3.4327594785674782e-12,\n",
-       "                          'Lu177': 12.226310987934507,\n",
-       "                          'Lu177m': 2.672453556074555,\n",
-       "                          'Mg28': 1.128991286095345e-06,\n",
-       "                          'Mn52': 7750.232030638186,\n",
-       "                          'Mn53': 1235.711395317281,\n",
-       "                          'Mn54': 1072219359.565133,\n",
-       "                          'Mo100': 1.0407307864877283e-06,\n",
-       "                          'Mo92': 8.357903466239904e-08,\n",
-       "                          'Mo93': 117850.88402623544,\n",
-       "                          'Mo98': 0.25816599448855865,\n",
-       "                          'Mo99': 10241898.856878255,\n",
-       "                          'Na22': 0.0007740241044646947,\n",
-       "                          'Na24': 0.004597177739321561,\n",
-       "                          'Nb90': 0.01598546111519939,\n",
-       "                          'Nb91': 592276.9532364807,\n",
-       "                          'Nb91m': 19963363.845344663,\n",
-       "                          'Nb92': 0.6960737488586711,\n",
-       "                          'Nb92m': 4883597.97490866,\n",
-       "                          'Nb93m': 303893.05213826697,\n",
-       "                          'Nb94': 1760.992381054523,\n",
-       "                          'Nb95': 5563177.563766278,\n",
-       "                          'Nb95m': 123411.6728606881,\n",
-       "                          'Nb96': 465.246756774392,\n",
-       "                          'Nb97': 1.0568881976339384,\n",
-       "                          'Nb97m': 0.9326870089955568,\n",
-       "                          'Ni56': 0.10669969103981028,\n",
-       "                          'Ni57': 309831.863080189,\n",
-       "                          'Ni58': 8.330676752782373e-07,\n",
-       "                          'Ni59': 64787.41419227232,\n",
-       "                          'Ni63': 4729104.249425587,\n",
-       "                          'Ni66': 0.07684669480524443,\n",
-       "                          'Os186': 2.202209639389157e-16,\n",
-       "                          'Os191': 2.21354054946123e-10,\n",
-       "                          'P32': 1824300.3246834038,\n",
-       "                          'P33': 17233.81263393399,\n",
-       "                          'Pd107': 2.176467595141472e-17,\n",
-       "                          'Rb83': 8.871179441992238e-10,\n",
-       "                          'Rb84': 1.1418279261077431e-06,\n",
-       "                          'Rb86': 2.334363432202904,\n",
-       "                          'Rb87': 1.516554346488486e-13,\n",
-       "                          'Re186': 0.04945158905233654,\n",
-       "                          'Re186m': 4.07361400936332e-09,\n",
-       "                          'Re187': 2.1336931323288304e-14,\n",
-       "                          'Re188': 6.638910588953547e-08,\n",
-       "                          'Rh103m': 3.794786943768801,\n",
-       "                          'Rh105': 2.7200141407834594e-09,\n",
-       "                          'Ru103': 3.837253882969292,\n",
-       "                          'Ru97': 1.2841872869966854e-05,\n",
-       "                          'S35': 2665.442402214299,\n",
-       "                          'Sc44': 1.7021372036077385,\n",
-       "                          'Sc44m': 1.6063779545575985,\n",
-       "                          'Sc45m': 16.57749454161916,\n",
-       "                          'Sc46': 1323054.3215059845,\n",
-       "                          'Sc47': 82675.11747133851,\n",
-       "                          'Sc48': 28094.04388830239,\n",
-       "                          'Se82': 1.4752148983661806e-29,\n",
-       "                          'Si32': 0.42398147986549106,\n",
-       "                          'Sr85': 0.0010496630251945846,\n",
-       "                          'Sr89': 33.85694515091397,\n",
-       "                          'Sr90': 0.23703599208484355,\n",
-       "                          'Ta177': 6.663590971050533e-05,\n",
-       "                          'Ta178': 0.00016367744657244584,\n",
-       "                          'Ta179': 3895.557077740532,\n",
-       "                          'Ta180': 4.33748895415394e-05,\n",
-       "                          'Ta180m': 3.4909046164266446e-09,\n",
-       "                          'Ta182': 6581488.029927251,\n",
-       "                          'Ta183': 24529.934200990316,\n",
-       "                          'Ta184': 5.95448681689648e-09,\n",
-       "                          'Tc96': 0.00010932653184138266,\n",
-       "                          'Tc97': 3.884509448986134e-06,\n",
-       "                          'Tc97m': 0.3147733070648572,\n",
-       "                          'Tc98': 0.019683313661566,\n",
-       "                          'Tc99': 4217.862334905778,\n",
-       "                          'Tc99m': 9923369.349432256,\n",
-       "                          'Ti44': 3.7547718676662886e-06,\n",
-       "                          'Tm171': 1.360333800067648e-12,\n",
-       "                          'V48': 1007.7367151723145,\n",
-       "                          'V49': 116539166.37352593,\n",
-       "                          'V50': 5.712649902488427e-09,\n",
-       "                          'W178': 0.00016448151884427417,\n",
-       "                          'W181': 0.10123532024804065,\n",
-       "                          'W183': 4.090585125935302e-12,\n",
-       "                          'W183m': 834.0946399125056,\n",
-       "                          'W184': 1.3230615763896219e-14,\n",
-       "                          'W185': 4.479485557447752,\n",
-       "                          'W186': 5.858359727978891e-20,\n",
-       "                          'W187': 2.0772261481931974e-07,\n",
-       "                          'W188': 6.536247023144987e-08,\n",
-       "                          'Y87': 0.09519246274393149,\n",
-       "                          'Y87m': 2.3772761934088303e-07,\n",
-       "                          'Y88': 5359.985325102455,\n",
-       "                          'Y89m': 182070.325593621,\n",
-       "                          'Y90': 1341.8318750433618,\n",
-       "                          'Y91': 40.82509172202889,\n",
-       "                          'Yb175': 0.00010575632615041391,\n",
-       "                          'Zn64': 5.729725808266748e-11,\n",
-       "                          'Zn65': 2609.3933326604074,\n",
-       "                          'Zn69m': 7.64843565273772e-10,\n",
-       "                          'Zr88': 4572.762928059557,\n",
-       "                          'Zr89': 182303.98549534846,\n",
-       "                          'Zr90m': 0.015661585387051192,\n",
-       "                          'Zr93': 3.7209154512373437,\n",
-       "                          'Zr94': 7.869648287119476e-10,\n",
-       "                          'Zr95': 972696.8750847958,\n",
-       "                          'Zr96': 6.824536790967307e-16,\n",
-       "                          'Zr97': 0.9802685919214775}),\n",
-       "             189090: defaultdict(float,\n",
-       "                         {'Al26': 0.00020376708805173814,\n",
-       "                          'Ar37': 9.560406000009303e-06,\n",
-       "                          'Ar39': 0.004587637807551428,\n",
-       "                          'Ar42': 0.012430083445194657,\n",
-       "                          'Be10': 0.2764741592725258,\n",
-       "                          'C14': 26453.369965666345,\n",
-       "                          'Ca41': 9.960277315916476e-06,\n",
-       "                          'Ca45': 617688.6509600867,\n",
-       "                          'Ca47': 2224.507185693776,\n",
-       "                          'Ca48': 3.2994056040125494e-20,\n",
-       "                          'Cl36': 0.0007371015072891701,\n",
-       "                          'Co55': 9.046221991762951e-08,\n",
-       "                          'Co56': 7689.51446299341,\n",
-       "                          'Co57': 1066880834.1211253,\n",
-       "                          'Co58': 1806087773.4995222,\n",
-       "                          'Co58m': 0.19566047227225083,\n",
-       "                          'Co60': 81822337.8534025,\n",
-       "                          'Co60m': 0.005166851109806031,\n",
-       "                          'Cr48': 3.806726712457592e-08,\n",
-       "                          'Cr50': 0.0004409473760362905,\n",
-       "                          'Cr51': 879507858.9847836,\n",
-       "                          'Cu64': 13.99044458685081,\n",
-       "                          'Cu66': 0.09691110759599329,\n",
-       "                          'Cu67': 0.055228352664029146,\n",
-       "                          'Fe55': 3634616434.1501045,\n",
-       "                          'Fe59': 11637063.315164674,\n",
-       "                          'Fe60': 0.005170391205339758,\n",
-       "                          'Ge71': 1.462387437981551e-08,\n",
-       "                          'H3': 900768.2980772224,\n",
-       "                          'Hf174': 5.19129187737512e-25,\n",
-       "                          'Hf175': 1.3015917688152204e-05,\n",
-       "                          'Hf177m': 1.1734554712336955,\n",
-       "                          'Hf178m': 0.0005002139189152841,\n",
-       "                          'Hf178n': 0.000568748347586932,\n",
-       "                          'Hf179n': 10.11889161822659,\n",
-       "                          'Hf181': 1891.6765989893968,\n",
-       "                          'Hf182': 5.8602740356573776e-12,\n",
-       "                          'Ir192': 6.048899347345217e-11,\n",
-       "                          'K40': 1.2426290360074641e-13,\n",
-       "                          'K42': 0.012431265879626395,\n",
-       "                          'K43': 0.0006542244301641408,\n",
-       "                          'Kr81': 1.4841853757061486e-16,\n",
-       "                          'Kr85': 0.0003264517508566221,\n",
-       "                          'Lu173': 1.8585609325235908e-10,\n",
-       "                          'Lu174': 5.416193593350787e-08,\n",
-       "                          'Lu174m': 6.678100020921941e-08,\n",
-       "                          'Lu176': 1.7308027866540427e-12,\n",
-       "                          'Lu177': 6.983556163891609,\n",
-       "                          'Lu177m': 1.5162266637084962,\n",
-       "                          'Mg28': 7.961797819579372e-07,\n",
-       "                          'Mn52': 4170.967148273244,\n",
-       "                          'Mn53': 745.8165169236834,\n",
-       "                          'Mn54': 840360026.9148718,\n",
-       "                          'Mo100': 1.3760743405613325e-06,\n",
-       "                          'Mo92': 1.1051055561367622e-07,\n",
-       "                          'Mo93': 107676.0671304285,\n",
-       "                          'Mo98': 0.34134463743620846,\n",
-       "                          'Mo99': 9904480.816017423,\n",
-       "                          'Na22': 0.00036096747098521927,\n",
-       "                          'Na24': 0.002575893142404918,\n",
-       "                          'Nb90': 0.008772221685460858,\n",
-       "                          'Nb91': 364050.4396326007,\n",
-       "                          'Nb91m': 12222116.723815162,\n",
-       "                          'Nb92': 0.45204406100983574,\n",
-       "                          'Nb92m': 4002104.717564924,\n",
-       "                          'Nb93m': 313276.1833947387,\n",
-       "                          'Nb94': 1802.487956670059,\n",
-       "                          'Nb95': 3612644.3829422095,\n",
-       "                          'Nb95m': 81651.35485333654,\n",
-       "                          'Nb96': 287.690886545867,\n",
-       "                          'Nb97': 0.6381907915529265,\n",
-       "                          'Nb97m': 0.5631824153999184,\n",
-       "                          'Ni56': 0.057109865118872366,\n",
-       "                          'Ni57': 166275.77328014054,\n",
-       "                          'Ni58': 1.1014563226342135e-06,\n",
-       "                          'Ni59': 70608.10272752483,\n",
-       "                          'Ni63': 4691476.109665055,\n",
-       "                          'Ni66': 0.09678204224067861,\n",
-       "                          'Os186': 2.840217391611507e-16,\n",
-       "                          'Os191': 2.8548921764619713e-10,\n",
-       "                          'P32': 1700122.021806241,\n",
-       "                          'P33': 14353.000803607982,\n",
-       "                          'Pd107': 2.8070776978559344e-17,\n",
-       "                          'Rb83': 3.5608267435712877e-10,\n",
-       "                          'Rb84': 5.043767347682246e-07,\n",
-       "                          'Rb86': 1.3423429562411795,\n",
-       "                          'Rb87': 7.648528142094269e-14,\n",
-       "                          'Re186': 0.0637780203949997,\n",
-       "                          'Re186m': 5.253782240138174e-09,\n",
-       "                          'Re187': 2.751910454656974e-14,\n",
-       "                          'Re188': 8.562469707296404e-08,\n",
-       "                          'Rh103m': 4.644279047443508,\n",
-       "                          'Rh105': 3.5081115149567484e-09,\n",
-       "                          'Ru103': 4.696222762330164,\n",
-       "                          'Ru97': 7.887859338888018e-06,\n",
-       "                          'S35': 3021.438029278995,\n",
-       "                          'Sc44': 0.9300338803076524,\n",
-       "                          'Sc44m': 0.877721406477021,\n",
-       "                          'Sc45m': 10.500411386289636,\n",
-       "                          'Sc46': 997830.93298072,\n",
-       "                          'Sc47': 60776.905709024766,\n",
-       "                          'Sc48': 18913.45519992911,\n",
-       "                          'Se82': 6.801246174604264e-30,\n",
-       "                          'Si32': 0.23253751197312406,\n",
-       "                          'Sr85': 0.0005287570951199741,\n",
-       "                          'Sr89': 21.839851660911904,\n",
-       "                          'Sr90': 0.13963807833002728,\n",
-       "                          'Ta177': 1.4033779639390666e-05,\n",
-       "                          'Ta178': 3.4000178623632175e-05,\n",
-       "                          'Ta179': 1595.709964083922,\n",
-       "                          'Ta180': 3.0539369500059564e-05,\n",
-       "                          'Ta180m': 2.367926507247322e-09,\n",
-       "                          'Ta182': 8588029.865687693,\n",
-       "                          'Ta183': 31253.391640944064,\n",
-       "                          'Ta184': 7.679740871492651e-09,\n",
-       "                          'Tc96': 6.884644962940495e-05,\n",
-       "                          'Tc97': 2.492518905905136e-06,\n",
-       "                          'Tc97m': 0.2018415929057247,\n",
-       "                          'Tc98': 0.012691141679369924,\n",
-       "                          'Tc99': 4078.735068452292,\n",
-       "                          'Tc99m': 9596538.043398112,\n",
-       "                          'Ti44': 1.7919618518045114e-06,\n",
-       "                          'Tm171': 2.8257767431380836e-13,\n",
-       "                          'V48': 541.607014580607,\n",
-       "                          'V49': 68087158.5501796,\n",
-       "                          'V50': 4.880244859592009e-09,\n",
-       "                          'W178': 3.455430713796196e-05,\n",
-       "                          'W181': 0.0739379257372882,\n",
-       "                          'W183': 4.817071381458459e-12,\n",
-       "                          'W183m': 1062.71548429254,\n",
-       "                          'W184': 1.721947269922907e-14,\n",
-       "                          'W185': 5.771008891981796,\n",
-       "                          'W186': 7.554976471267309e-20,\n",
-       "                          'W187': 2.67908201666439e-07,\n",
-       "                          'W188': 8.43006038192584e-08,\n",
-       "                          'Y87': 0.04661563130652163,\n",
-       "                          'Y87m': 1.1089413295006347e-07,\n",
-       "                          'Y88': 2798.707287587646,\n",
-       "                          'Y89m': 114874.94670626681,\n",
-       "                          'Y90': 891.9442121754585,\n",
-       "                          'Y91': 23.946734499878982,\n",
-       "                          'Yb175': 4.9807252687993284e-05,\n",
-       "                          'Zn64': 5.9506784072675e-11,\n",
-       "                          'Zn65': 3044.292089949111,\n",
-       "                          'Zn69m': 9.864494740106941e-10,\n",
-       "                          'Zr88': 2351.0233856867562,\n",
-       "                          'Zr89': 115020.39020696747,\n",
-       "                          'Zr90m': 0.008551551668780256,\n",
-       "                          'Zr93': 2.3862104214296656,\n",
-       "                          'Zr94': 4.866997878335089e-10,\n",
-       "                          'Zr95': 619205.1325907544,\n",
-       "                          'Zr96': 3.66215065882894e-16,\n",
-       "                          'Zr97': 0.5919039599671196}),\n",
-       "             189091: defaultdict(float,\n",
-       "                         {'Al26': 0.0002959498580019616,\n",
-       "                          'Ar37': 1.210075999245808e-05,\n",
-       "                          'Ar39': 0.005304807023078169,\n",
-       "                          'Ar42': 0.013368255340218566,\n",
-       "                          'Be10': 0.2589959140550662,\n",
-       "                          'C14': 19702.58570305006,\n",
-       "                          'Ca41': 1.1941880189677176e-05,\n",
-       "                          'Ca45': 628773.9323228447,\n",
-       "                          'Ca47': 2306.2739854780148,\n",
-       "                          'Ca48': 4.5650462965437266e-20,\n",
-       "                          'Cl36': 0.0009359613717688569,\n",
-       "                          'Co55': 1.242975598380779e-07,\n",
-       "                          'Co56': 9954.11741454048,\n",
-       "                          'Co57': 1102833752.4881082,\n",
-       "                          'Co58': 1423586207.07427,\n",
-       "                          'Co58m': 0.16072279496112302,\n",
-       "                          'Co60': 84517816.55872475,\n",
-       "                          'Co60m': 0.006138113527115463,\n",
-       "                          'Cr48': 5.153939173959906e-08,\n",
-       "                          'Cr50': 0.0003083491803598373,\n",
-       "                          'Cr51': 947527341.9227415,\n",
-       "                          'Cu64': 12.13185138834387,\n",
-       "                          'Cu66': 0.12346050721581404,\n",
-       "                          'Cu67': 0.07006427563624523,\n",
-       "                          'Fe55': 3812889895.85501,\n",
-       "                          'Fe59': 10035398.8746697,\n",
-       "                          'Fe60': 0.006140608203517885,\n",
-       "                          'Ge71': 1.8566842681530848e-08,\n",
-       "                          'H3': 846854.0564517872,\n",
-       "                          'Hf174': 4.611627685011907e-24,\n",
-       "                          'Hf175': 2.309912407475618e-05,\n",
-       "                          'Hf177m': 1.2988902288708697,\n",
-       "                          'Hf178m': 0.0013102826747928193,\n",
-       "                          'Hf178n': 0.0013733723308375458,\n",
-       "                          'Hf179n': 10.474112384400948,\n",
-       "                          'Hf181': 2012.2895131837945,\n",
-       "                          'Hf182': 6.065540935763255e-12,\n",
-       "                          'Ir192': 7.679836386832403e-11,\n",
-       "                          'K40': 1.5327784804430148e-13,\n",
-       "                          'K42': 0.013369766611079428,\n",
-       "                          'K43': 0.000658659923090574,\n",
-       "                          'Kr81': 3.1830959809837265e-16,\n",
-       "                          'Kr85': 0.0004613971010151353,\n",
-       "                          'Lu173': 1.626437326893914e-09,\n",
-       "                          'Lu174': 1.2892532907739083e-07,\n",
-       "                          'Lu174m': 1.4921696823683914e-07,\n",
-       "                          'Lu176': 2.2746470674021216e-12,\n",
-       "                          'Lu177': 7.778599604264001,\n",
-       "                          'Lu177m': 1.6782662659152934,\n",
-       "                          'Mg28': 9.57112833113316e-07,\n",
-       "                          'Mn52': 4786.668604487033,\n",
-       "                          'Mn53': 780.7288552610146,\n",
-       "                          'Mn54': 736895108.1074365,\n",
-       "                          'Mo100': 9.62266760677963e-07,\n",
-       "                          'Mo92': 7.727788327976569e-08,\n",
-       "                          'Mo93': 88160.32789762989,\n",
-       "                          'Mo98': 0.2386986718995478,\n",
-       "                          'Mo99': 7764276.332273416,\n",
-       "                          'Na22': 0.0005265974636040728,\n",
-       "                          'Na24': 0.0028506185797879872,\n",
-       "                          'Nb90': 0.0098536978000483,\n",
-       "                          'Nb91': 376602.5221412725,\n",
-       "                          'Nb91m': 12664214.752653344,\n",
-       "                          'Nb92': 0.4505902363563172,\n",
-       "                          'Nb92m': 3463650.845756435,\n",
-       "                          'Nb93m': 232944.89600145235,\n",
-       "                          'Nb94': 1437.058832360438,\n",
-       "                          'Nb95': 3620065.484046832,\n",
-       "                          'Nb95m': 80787.46119982109,\n",
-       "                          'Nb96': 297.7992769488726,\n",
-       "                          'Nb97': 0.6719719906828562,\n",
-       "                          'Nb97m': 0.5929837854064425,\n",
-       "                          'Ni56': 0.06587225733098273,\n",
-       "                          'Ni57': 191370.69969774544,\n",
-       "                          'Ni58': 7.702400412152548e-07,\n",
-       "                          'Ni59': 62076.132684435775,\n",
-       "                          'Ni63': 4508020.323870766,\n",
-       "                          'Ni66': 0.12328575650218124,\n",
-       "                          'Os186': 3.606061238462447e-16,\n",
-       "                          'Os191': 3.624643684457808e-10,\n",
-       "                          'P32': 1367278.3526681452,\n",
-       "                          'P33': 12201.649706435379,\n",
-       "                          'Pd107': 3.56393720687735e-17,\n",
-       "                          'Rb83': 7.830202030589163e-10,\n",
-       "                          'Rb84': 9.660480656228006e-07,\n",
-       "                          'Rb86': 1.471903033505363,\n",
-       "                          'Rb87': 1.0710363836573196e-13,\n",
-       "                          'Re186': 0.08097556079330127,\n",
-       "                          'Re186m': 6.670433353556869e-09,\n",
-       "                          'Re187': 3.49389487844638e-14,\n",
-       "                          'Re188': 1.0871129215946633e-07,\n",
-       "                          'Rh103m': 4.232376315099254,\n",
-       "                          'Rh105': 4.453987562787757e-09,\n",
-       "                          'Ru103': 4.279955514621497,\n",
-       "                          'Ru97': 8.151575615288087e-06,\n",
-       "                          'S35': 2687.073544197146,\n",
-       "                          'Sc44': 1.0567469610968332,\n",
-       "                          'Sc44m': 0.9973050459116669,\n",
-       "                          'Sc45m': 10.688907298696185,\n",
-       "                          'Sc46': 911038.9316871525,\n",
-       "                          'Sc47': 56203.7057195665,\n",
-       "                          'Sc48': 18475.953004879215,\n",
-       "                          'Se82': 1.076338958449618e-29,\n",
-       "                          'Si32': 0.2700578815109076,\n",
-       "                          'Sr85': 0.0007027570790790767,\n",
-       "                          'Sr89': 21.96781535775305,\n",
-       "                          'Sr90': 0.15022227995821835,\n",
-       "                          'Ta177': 0.00018168273172134068,\n",
-       "                          'Ta178': 0.0004524319642868073,\n",
-       "                          'Ta179': 3532.708851899832,\n",
-       "                          'Ta180': 2.89779872638829e-05,\n",
-       "                          'Ta180m': 2.3032229573031718e-09,\n",
-       "                          'Ta182': 6743619.595903435,\n",
-       "                          'Ta183': 39570.63321409863,\n",
-       "                          'Ta184': 9.750394245230485e-09,\n",
-       "                          'Tc96': 6.99901926535524e-05,\n",
-       "                          'Tc97': 2.5094846441087896e-06,\n",
-       "                          'Tc97m': 0.20320267906564038,\n",
-       "                          'Tc98': 0.012748951600346729,\n",
-       "                          'Tc99': 3197.4429606055915,\n",
-       "                          'Tc99m': 7522863.032620778,\n",
-       "                          'Ti44': 2.4462470991287145e-06,\n",
-       "                          'Tm171': 3.7601911939525074e-12,\n",
-       "                          'V48': 627.1866288538766,\n",
-       "                          'V49': 73061404.68604694,\n",
-       "                          'V50': 4.099013786081219e-09,\n",
-       "                          'W178': 0.00045284925301444085,\n",
-       "                          'W181': 0.06849434925442961,\n",
-       "                          'W183': 6.0347973820121605e-12,\n",
-       "                          'W183m': 1345.5280663289125,\n",
-       "                          'W184': 2.1518503002921503e-14,\n",
-       "                          'W185': 7.332105180383072,\n",
-       "                          'W186': 9.592644302096367e-20,\n",
-       "                          'W187': 3.401430636123509e-07,\n",
-       "                          'W188': 1.0703018970339212e-07,\n",
-       "                          'Y87': 0.06446481525419893,\n",
-       "                          'Y87m': 1.6463680827381194e-07,\n",
-       "                          'Y88': 3476.146175137549,\n",
-       "                          'Y89m': 117343.12632901054,\n",
-       "                          'Y90': 879.6362790758611,\n",
-       "                          'Y91': 25.900022592503184,\n",
-       "                          'Yb175': 8.675359490207811e-05,\n",
-       "                          'Zn64': 5.1605561517451414e-11,\n",
-       "                          'Zn65': 4131.864875566856,\n",
-       "                          'Zn69m': 1.2524213297752952e-09,\n",
-       "                          'Zr88': 2979.9132617930277,\n",
-       "                          'Zr89': 117492.65049576227,\n",
-       "                          'Zr90m': 0.009628206509080214,\n",
-       "                          'Zr93': 2.4125892239899978,\n",
-       "                          'Zr94': 5.049929011252703e-10,\n",
-       "                          'Zr95': 627934.8150491783,\n",
-       "                          'Zr96': 4.336076164141151e-16,\n",
-       "                          'Zr97': 0.6232446862662925}),\n",
-       "             189092: defaultdict(float,\n",
-       "                         {'Al26': 0.0035273969086539667,\n",
-       "                          'Ar37': 0.00011348402516945524,\n",
-       "                          'Ar39': 0.06553372484879857,\n",
-       "                          'Ar42': 0.1657448895705193,\n",
-       "                          'Be10': 3.2198929057680745,\n",
-       "                          'C14': 226349.55045111213,\n",
-       "                          'Ca41': 0.0001469496662068337,\n",
-       "                          'Ca45': 7790386.338117547,\n",
-       "                          'Ca47': 28542.702737830554,\n",
-       "                          'Ca48': 5.521131048404852e-19,\n",
-       "                          'Cl36': 0.005712441760734627,\n",
-       "                          'Co55': 1.531553267067821e-06,\n",
-       "                          'Co56': 122672.57355528182,\n",
-       "                          'Co57': 13702546913.8522,\n",
-       "                          'Co58': 17983903313.38919,\n",
-       "                          'Co58m': 2.0145968060291737,\n",
-       "                          'Co60': 925300858.8691843,\n",
-       "                          'Co60m': 0.06012488711007214,\n",
-       "                          'Cr48': 6.281533369013644e-07,\n",
-       "                          'Cr50': 0.0034826133812780793,\n",
-       "                          'Cr51': 11253330916.953278,\n",
-       "                          'Cu64': 122.26580538834945,\n",
-       "                          'Cu66': 0.750419431777905,\n",
-       "                          'Cu67': 0.4278007386027436,\n",
-       "                          'Fe55': 46972264252.39832,\n",
-       "                          'Fe59': 108278063.22593573,\n",
-       "                          'Fe60': 0.06015123811383968,\n",
-       "                          'Ge71': 1.1327112823279529e-07,\n",
-       "                          'H3': 10404631.27978059,\n",
-       "                          'Hf174': 6.249558276078216e-23,\n",
-       "                          'Hf175': 0.0002896552298638108,\n",
-       "                          'Hf177m': 16.116139717655233,\n",
-       "                          'Hf178m': 0.015201167577592174,\n",
-       "                          'Hf178n': 0.015996396923026162,\n",
-       "                          'Hf179n': 129.92678322181973,\n",
-       "                          'Hf181': 24948.870052593793,\n",
-       "                          'Hf182': 7.510105966945283e-11,\n",
-       "                          'Ir192': 4.685253961057725e-10,\n",
-       "                          'K40': 1.8818301643930016e-12,\n",
-       "                          'K42': 0.1657626797388217,\n",
-       "                          'K43': 0.008159692815144034,\n",
-       "                          'Kr81': 3.807083419685718e-15,\n",
-       "                          'Kr85': 0.005605941314657793,\n",
-       "                          'Lu173': 2.1568110529197122e-08,\n",
-       "                          'Lu174': 1.5794073315984278e-06,\n",
-       "                          'Lu174m': 1.8313973566865036e-06,\n",
-       "                          'Lu176': 2.7606091699979315e-11,\n",
-       "                          'Lu177': 96.17840883296819,\n",
-       "                          'Lu177m': 20.823375765751507,\n",
-       "                          'Mg28': 1.2093514133046701e-05,\n",
-       "                          'Mn52': 59309.70476797248,\n",
-       "                          'Mn53': 9709.664142782629,\n",
-       "                          'Mn54': 9244096590.841677,\n",
-       "                          'Mo100': 1.0868125233406692e-05,\n",
-       "                          'Mo92': 8.727992642709779e-07,\n",
-       "                          'Mo93': 1040564.0216832665,\n",
-       "                          'Mo98': 2.695943681992938,\n",
-       "                          'Mo99': 88285378.35437877,\n",
-       "                          'Na22': 0.006313712164684845,\n",
-       "                          'Na24': 0.03538495853219079,\n",
-       "                          'Nb90': 0.12232232702337985,\n",
-       "                          'Nb91': 4681005.801676419,\n",
-       "                          'Nb91m': 157474591.20154965,\n",
-       "                          'Nb92': 5.582265255028067,\n",
-       "                          'Nb92m': 42867758.10354576,\n",
-       "                          'Nb93m': 2982381.0363601847,\n",
-       "                          'Nb94': 15626.886789224098,\n",
-       "                          'Nb95': 44805720.559130296,\n",
-       "                          'Nb95m': 999677.0938139332,\n",
-       "                          'Nb96': 3691.624078076474,\n",
-       "                          'Nb97': 8.333692622578688,\n",
-       "                          'Nb97m': 7.354149313149295,\n",
-       "                          'Ni56': 0.8165390344296164,\n",
-       "                          'Ni57': 2372134.433588419,\n",
-       "                          'Ni58': 8.699384155699782e-06,\n",
-       "                          'Ni59': 611656.7752904661,\n",
-       "                          'Ni63': 41135631.76075078,\n",
-       "                          'Ni66': 0.749407597979315,\n",
-       "                          'Os186': 2.1999254343216028e-15,\n",
-       "                          'Os191': 2.2112940074018034e-09,\n",
-       "                          'P32': 16858888.426961046,\n",
-       "                          'P33': 154113.57567923708,\n",
-       "                          'Pd107': 2.1742586787542595e-16,\n",
-       "                          'Rb83': 9.369313828958065e-09,\n",
-       "                          'Rb84': 1.1811425857518838e-05,\n",
-       "                          'Rb86': 18.233919206176616,\n",
-       "                          'Rb87': 1.3046539108177143e-12,\n",
-       "                          'Re186': 0.49400112472382574,\n",
-       "                          'Re186m': 4.069381647911865e-08,\n",
-       "                          'Re187': 2.13152628524251e-13,\n",
-       "                          'Re188': 6.632172699344753e-07,\n",
-       "                          'Rh103m': 32.338752647363044,\n",
-       "                          'Rh105': 2.717253574155939e-08,\n",
-       "                          'Ru103': 32.700956672471655,\n",
-       "                          'Ru97': 0.00010140724464845705,\n",
-       "                          'S35': 25865.209738033198,\n",
-       "                          'Sc44': 13.090390639142466,\n",
-       "                          'Sc44m': 12.35411313617835,\n",
-       "                          'Sc45m': 132.43392536671738,\n",
-       "                          'Sc46': 11248116.127576822,\n",
-       "                          'Sc47': 701592.998237198,\n",
-       "                          'Sc48': 228612.39366880755,\n",
-       "                          'Se82': 1.3032350076250702e-28,\n",
-       "                          'Si32': 3.3140582617943886,\n",
-       "                          'Sr85': 0.008581048953544319,\n",
-       "                          'Sr89': 272.1412125885319,\n",
-       "                          'Sr90': 1.8612392092973626,\n",
-       "                          'Ta177': 0.002474687119584281,\n",
-       "                          'Ta178': 0.006171750423739997,\n",
-       "                          'Ta179': 40878.37340682865,\n",
-       "                          'Ta180': 0.0003576564737619542,\n",
-       "                          'Ta180m': 2.8454695346461854e-08,\n",
-       "                          'Ta182': 58116184.34108828,\n",
-       "                          'Ta183': 241073.38660510705,\n",
-       "                          'Ta184': 5.9484435550824084e-08,\n",
-       "                          'Tc96': 0.0008699440387731167,\n",
-       "                          'Tc97': 3.111176444295516e-05,\n",
-       "                          'Tc97m': 2.5200364374682063,\n",
-       "                          'Tc98': 0.15791901489398116,\n",
-       "                          'Tc99': 36358.13293616601,\n",
-       "                          'Tc99m': 85540104.55489025,\n",
-       "                          'Ti44': 2.956104321978127e-05,\n",
-       "                          'Tm171': 5.1293815261709396e-11,\n",
-       "                          'V48': 7768.168172971105,\n",
-       "                          'V49': 908026623.0965487,\n",
-       "                          'V50': 5.0955549094194466e-08,\n",
-       "                          'W178': 0.0061767188234964935,\n",
-       "                          'W181': 0.8444795147071262,\n",
-       "                          'W183': 3.649932539164988e-11,\n",
-       "                          'W183m': 8197.273323054786,\n",
-       "                          'W184': 1.311855831005631e-13,\n",
-       "                          'W185': 44.701768065643975,\n",
-       "                          'W186': 5.851854391336371e-19,\n",
-       "                          'W187': 2.0751179528362195e-06,\n",
-       "                          'W188': 6.529613327705402e-07,\n",
-       "                          'Y87': 0.7838057874882796,\n",
-       "                          'Y87m': 2.002755759422324e-06,\n",
-       "                          'Y88': 42636.41919453041,\n",
-       "                          'Y89m': 1453712.8603371035,\n",
-       "                          'Y90': 10885.767520616437,\n",
-       "                          'Y91': 320.7609680419301,\n",
-       "                          'Yb175': 0.0010498752496834924,\n",
-       "                          'Zn64': 5.200332563417216e-10,\n",
-       "                          'Zn65': 24188.806534744203,\n",
-       "                          'Zn69m': 7.640673187131712e-09,\n",
-       "                          'Zr88': 36484.09584339512,\n",
-       "                          'Zr89': 1455573.3626709234,\n",
-       "                          'Zr90m': 0.11943206081001273,\n",
-       "                          'Zr93': 29.87339328361254,\n",
-       "                          'Zr94': 6.253049226715229e-09,\n",
-       "                          'Zr95': 7780143.42053054,\n",
-       "                          'Zr96': 5.339058222450144e-15,\n",
-       "                          'Zr97': 7.7293213650092305}),\n",
-       "             189093: defaultdict(float,\n",
-       "                         {'Al26': 0.0021251042704080207,\n",
-       "                          'Ar37': 6.428791538052382e-05,\n",
-       "                          'Ar39': 0.04100479382382111,\n",
-       "                          'Ar42': 0.104755887350767,\n",
-       "                          'Be10': 2.047506464908307,\n",
-       "                          'C14': 148359.0716019545,\n",
-       "                          'Ca41': 9.142616713992075e-05,\n",
-       "                          'Ca45': 4935939.282566484,\n",
-       "                          'Ca47': 18043.99912636852,\n",
-       "                          'Ca48': 3.34679664068338e-19,\n",
-       "                          'Cl36': 0.0025837807527626894,\n",
-       "                          'Co55': 9.226561811270965e-07,\n",
-       "                          'Co56': 74931.25288444932,\n",
-       "                          'Co57': 8707953553.80767,\n",
-       "                          'Co58': 11579839127.394077,\n",
-       "                          'Co58m': 1.2918054729560895,\n",
-       "                          'Co60': 579210630.6813779,\n",
-       "                          'Co60m': 0.034712844649811295,\n",
-       "                          'Cr48': 3.8005144729013803e-07,\n",
-       "                          'Cr50': 0.002457830446677985,\n",
-       "                          'Cr51': 7136483827.145062,\n",
-       "                          'Cu64': 88.53315107991699,\n",
-       "                          'Cu66': 0.3459939225462268,\n",
-       "                          'Cu67': 0.1941701369949256,\n",
-       "                          'Fe55': 29917048909.49197,\n",
-       "                          'Fe59': 71559482.91714175,\n",
-       "                          'Fe60': 0.03473265311228862,\n",
-       "                          'Ge71': 5.120069057155423e-08,\n",
-       "                          'H3': 6631916.056897026,\n",
-       "                          'Hf174': 2.9673255157735755e-23,\n",
-       "                          'Hf175': 0.00016428684143340392,\n",
-       "                          'Hf177m': 10.154953724962104,\n",
-       "                          'Hf178m': 0.008572254311084352,\n",
-       "                          'Hf178n': 0.009091848112047104,\n",
-       "                          'Hf179n': 82.4742401347578,\n",
-       "                          'Hf181': 15785.759097692693,\n",
-       "                          'Hf182': 4.7666317664842497e-11,\n",
-       "                          'Ir192': 2.1178233328465315e-10,\n",
-       "                          'K40': 1.1622761183021297e-12,\n",
-       "                          'K42': 0.10476623819626767,\n",
-       "                          'K43': 0.005176078607469907,\n",
-       "                          'Kr81': 2.132718919884444e-15,\n",
-       "                          'Kr85': 0.0033777083376288343,\n",
-       "                          'Lu173': 1.0383144985350219e-08,\n",
-       "                          'Lu174': 8.740563227731404e-07,\n",
-       "                          'Lu174m': 1.0207901756476974e-06,\n",
-       "                          'Lu176': 1.688785669439706e-11,\n",
-       "                          'Lu177': 60.41200106375439,\n",
-       "                          'Lu177m': 13.120898048509757,\n",
-       "                          'Mg28': 7.115990943216917e-06,\n",
-       "                          'Mn52': 37205.54364115013,\n",
-       "                          'Mn53': 6172.21042856357,\n",
-       "                          'Mn54': 5927175869.858392,\n",
-       "                          'Mo100': 7.670125462341199e-06,\n",
-       "                          'Mo92': 6.159747574435297e-07,\n",
-       "                          'Mo93': 701316.9027245978,\n",
-       "                          'Mo98': 1.9026420929840657,\n",
-       "                          'Mo99': 62948402.28530752,\n",
-       "                          'Na22': 0.003797584198652246,\n",
-       "                          'Na24': 0.02236505416667248,\n",
-       "                          'Nb90': 0.07712841041367273,\n",
-       "                          'Nb91': 2976479.475921414,\n",
-       "                          'Nb91m': 100217310.01998773,\n",
-       "                          'Nb92': 3.550962525621457,\n",
-       "                          'Nb92m': 27307849.63778466,\n",
-       "                          'Nb93m': 1943918.0748201269,\n",
-       "                          'Nb94': 11113.771020458289,\n",
-       "                          'Nb95': 28400271.42495306,\n",
-       "                          'Nb95m': 633611.5441932188,\n",
-       "                          'Nb96': 2339.666868452165,\n",
-       "                          'Nb97': 5.278519148367241,\n",
-       "                          'Nb97m': 4.6580946287768885,\n",
-       "                          'Ni56': 0.5112970482006224,\n",
-       "                          'Ni57': 1486303.9514852094,\n",
-       "                          'Ni58': 6.139518543090932e-06,\n",
-       "                          'Ni59': 403861.35813303787,\n",
-       "                          'Ni63': 27190179.067067426,\n",
-       "                          'Ni66': 0.34556782334516795,\n",
-       "                          'Os186': 9.94407972867618e-16,\n",
-       "                          'Os191': 9.995466806247584e-10,\n",
-       "                          'P32': 10879904.614993675,\n",
-       "                          'P33': 98762.18668952573,\n",
-       "                          'Pd107': 9.828060121783245e-17,\n",
-       "                          'Rb83': 5.234684494332831e-09,\n",
-       "                          'Rb84': 6.7168608648655435e-06,\n",
-       "                          'Rb86': 11.4998931418567,\n",
-       "                          'Rb87': 7.854458986977844e-13,\n",
-       "                          'Re186': 0.22329772135741693,\n",
-       "                          'Re186m': 1.8394375998246625e-08,\n",
-       "                          'Re187': 9.634907663897233e-14,\n",
-       "                          'Re188': 2.997867395638286e-07,\n",
-       "                          'Rh103m': 19.6736604916962,\n",
-       "                          'Rh105': 1.228249966477576e-08,\n",
-       "                          'Ru103': 19.893071561344453,\n",
-       "                          'Ru97': 6.45519485351381e-05,\n",
-       "                          'S35': 16054.022085963654,\n",
-       "                          'Sc44': 8.227856557847606,\n",
-       "                          'Sc44m': 7.7650784712047844,\n",
-       "                          'Sc45m': 83.9094314796949,\n",
-       "                          'Sc46': 7146342.700386101,\n",
-       "                          'Sc47': 445553.03231492615,\n",
-       "                          'Sc48': 145038.4140005063,\n",
-       "                          'Se82': 7.687930599184863e-29,\n",
-       "                          'Si32': 2.0635183900864713,\n",
-       "                          'Sr85': 0.005225814636569714,\n",
-       "                          'Sr89': 172.69779767333412,\n",
-       "                          'Sr90': 1.1760370562513236,\n",
-       "                          'Ta177': 0.0011587665394019047,\n",
-       "                          'Ta178': 0.002885442492177785,\n",
-       "                          'Ta179': 23534.018350969614,\n",
-       "                          'Ta180': 0.00022589826328543985,\n",
-       "                          'Ta180m': 1.7996029607955572e-08,\n",
-       "                          'Ta182': 45919462.32794514,\n",
-       "                          'Ta183': 111336.42497083606,\n",
-       "                          'Ta184': 2.6888089012425862e-08,\n",
-       "                          'Tc96': 0.0005538296963730534,\n",
-       "                          'Tc97': 1.9780814361890697e-05,\n",
-       "                          'Tc97m': 1.6026723801900993,\n",
-       "                          'Tc98': 0.10035662999838046,\n",
-       "                          'Tc99': 25923.701408276323,\n",
-       "                          'Tc99m': 60991097.59545023,\n",
-       "                          'Ti44': 1.7929459442146336e-05,\n",
-       "                          'Tm171': 2.39810983886747e-11,\n",
-       "                          'V48': 4858.924421366567,\n",
-       "                          'V49': 575751416.1439325,\n",
-       "                          'V50': 3.2605511326334584e-08,\n",
-       "                          'W178': 0.0028889196986020917,\n",
-       "                          'W181': 0.533541609459099,\n",
-       "                          'W183': 1.7186910917391306e-11,\n",
-       "                          'W183m': 3785.7706782910245,\n",
-       "                          'W184': 5.921277542727646e-14,\n",
-       "                          'W185': 20.205990381979266,\n",
-       "                          'W186': 2.6451366115658304e-19,\n",
-       "                          'W187': 9.379925304909482e-07,\n",
-       "                          'W188': 2.951508621478931e-07,\n",
-       "                          'Y87': 0.4739607854176019,\n",
-       "                          'Y87m': 1.1910013343962853e-06,\n",
-       "                          'Y88': 26305.350410156512,\n",
-       "                          'Y89m': 921328.8946999582,\n",
-       "                          'Y90': 6903.864067390928,\n",
-       "                          'Y91': 202.4072707852976,\n",
-       "                          'Yb175': 0.0006126796708823219,\n",
-       "                          'Zn64': 3.765441381757049e-10,\n",
-       "                          'Zn65': 12285.692023493879,\n",
-       "                          'Zn69m': 3.453728674871943e-09,\n",
-       "                          'Zr88': 22427.46333782293,\n",
-       "                          'Zr89': 922499.0182175973,\n",
-       "                          'Zr90m': 0.07540545306965361,\n",
-       "                          'Zr93': 18.929705971945104,\n",
-       "                          'Zr94': 3.957723774631034e-09,\n",
-       "                          'Zr95': 4934944.83900243,\n",
-       "                          'Zr96': 3.3258681150543964e-15,\n",
-       "                          'Zr97': 4.8956724209932005}),\n",
-       "             189094: defaultdict(float,\n",
-       "                         {'Al26': 3.5781178629302744e-05,\n",
-       "                          'Ar37': 8.668657148340819e-07,\n",
-       "                          'Ar39': 0.0007522157569903211,\n",
-       "                          'Ar42': 0.0019774844348864266,\n",
-       "                          'Be10': 0.041313770869746684,\n",
-       "                          'C14': 3419.7766790470205,\n",
-       "                          'Ca41': 1.654148878906055e-06,\n",
-       "                          'Ca45': 95465.21103685307,\n",
-       "                          'Ca47': 345.70673659189237,\n",
-       "                          'Ca48': 5.789097451321107e-21,\n",
-       "                          'Cl36': 8.644606010264528e-08,\n",
-       "                          'Co55': 1.6531943036156584e-08,\n",
-       "                          'Co56': 1347.5192742706242,\n",
-       "                          'Co57': 167263121.2709805,\n",
-       "                          'Co58': 247999209.33643004,\n",
-       "                          'Co58m': 0.027270588008017127,\n",
-       "                          'Co60': 12348049.053543787,\n",
-       "                          'Co60m': 0.0005240886066431471,\n",
-       "                          'Cr48': 6.343827619743078e-09,\n",
-       "                          'Cr50': 6.239748710709097e-05,\n",
-       "                          'Cr51': 133001699.45735057,\n",
-       "                          'Cu64': 2.0810977826036394,\n",
-       "                          'Cu66': 5.374071938715105e-05,\n",
-       "                          'Cu67': 3.642284836333655e-05,\n",
-       "                          'Fe55': 573064887.9282082,\n",
-       "                          'Fe59': 1617963.9742905574,\n",
-       "                          'Fe60': 0.0005246085975341689,\n",
-       "                          'H3': 135811.69634072648,\n",
-       "                          'Hf174': 5.243476395945586e-25,\n",
-       "                          'Hf175': 2.8891697807362587e-06,\n",
-       "                          'Hf177m': 0.1900637535945749,\n",
-       "                          'Hf178m': 0.00012913075505489283,\n",
-       "                          'Hf178n': 0.0001391726458359403,\n",
-       "                          'Hf179n': 1.5826464842431727,\n",
-       "                          'Hf181': 299.4704796708276,\n",
-       "                          'Hf182': 9.134862442764857e-13,\n",
-       "                          'K40': 2.0997031112789142e-14,\n",
-       "                          'K42': 0.0019776925562555985,\n",
-       "                          'K43': 0.00010071663460303504,\n",
-       "                          'Kr81': 3.5840076774482535e-17,\n",
-       "                          'Kr85': 5.8747026109448654e-05,\n",
-       "                          'Lu173': 1.767742072029813e-10,\n",
-       "                          'Lu174': 1.4350708780206804e-08,\n",
-       "                          'Lu174m': 1.692571008467803e-08,\n",
-       "                          'Lu176': 2.971889892983443e-13,\n",
-       "                          'Lu177': 1.127793660982135,\n",
-       "                          'Lu177m': 0.245578438031931,\n",
-       "                          'Mg28': 1.4170455331878482e-07,\n",
-       "                          'Mn52': 682.7699592365792,\n",
-       "                          'Mn53': 117.91668423654669,\n",
-       "                          'Mn54': 121171751.12386298,\n",
-       "                          'Mo100': 1.947244667560625e-07,\n",
-       "                          'Mo92': 1.5638027391571975e-08,\n",
-       "                          'Mo93': 15624.846449105857,\n",
-       "                          'Mo98': 0.04830279749244644,\n",
-       "                          'Mo99': 1410797.269863666,\n",
-       "                          'Na22': 6.434115467479474e-05,\n",
-       "                          'Na24': 0.000417189785627289,\n",
-       "                          'Nb90': 0.0014275146679153246,\n",
-       "                          'Nb91': 57190.12570589419,\n",
-       "                          'Nb91m': 1923463.9624358504,\n",
-       "                          'Nb92': 0.06908530850121646,\n",
-       "                          'Nb92m': 569975.4811868602,\n",
-       "                          'Nb93m': 44816.33044160942,\n",
-       "                          'Nb94': 256.5841852621206,\n",
-       "                          'Nb95': 553807.165331794,\n",
-       "                          'Nb95m': 12435.194567602239,\n",
-       "                          'Nb96': 44.91566800866631,\n",
-       "                          'Nb97': 0.10058396715676411,\n",
-       "                          'Nb97m': 0.08876598101421201,\n",
-       "                          'Ni56': 0.009355700920205172,\n",
-       "                          'Ni57': 27210.864841903654,\n",
-       "                          'Ni58': 1.5586456222475376e-07,\n",
-       "                          'Ni59': 8474.381463335629,\n",
-       "                          'Ni63': 497474.66754410113,\n",
-       "                          'Ni66': 5.6249489199563884e-05,\n",
-       "                          'Os186': 3.3654892060459047e-22,\n",
-       "                          'P32': 232352.27835629904,\n",
-       "                          'P33': 2095.8201610029046,\n",
-       "                          'Rb83': 8.749444353516125e-11,\n",
-       "                          'Rb84': 1.1304929433078753e-07,\n",
-       "                          'Rb86': 0.21545683037124075,\n",
-       "                          'Rb87': 1.381467338321929e-14,\n",
-       "                          'Re186': 7.626948850733813e-08,\n",
-       "                          'Re186m': 6.719109808268546e-15,\n",
-       "                          'Re187': 3.6706782273807846e-21,\n",
-       "                          'Rh103m': 0.2182504147118096,\n",
-       "                          'Ru103': 0.22065907213854877,\n",
-       "                          'Ru97': 1.2408544252106357e-06,\n",
-       "                          'S35': 324.481192890006,\n",
-       "                          'Sc44': 0.15163153206889277,\n",
-       "                          'Sc44m': 0.14309886259098922,\n",
-       "                          'Sc45m': 1.6228283413442062,\n",
-       "                          'Sc46': 146191.84941345843,\n",
-       "                          'Sc47': 8987.69152216488,\n",
-       "                          'Sc48': 2865.881408129989,\n",
-       "                          'Se82': 1.3113558753541098e-30,\n",
-       "                          'Si32': 0.03766972868584359,\n",
-       "                          'Sr85': 9.26568273461458e-05,\n",
-       "                          'Sr89': 3.362921854288337,\n",
-       "                          'Sr90': 0.02221004276379938,\n",
-       "                          'Ta177': 2.0463725391188242e-05,\n",
-       "                          'Ta178': 5.106034992278861e-05,\n",
-       "                          'Ta179': 362.54671670241083,\n",
-       "                          'Ta180': 4.4991311657354865e-06,\n",
-       "                          'Ta180m': 3.5451314134544197e-10,\n",
-       "                          'Ta182': 1118961.8371946793,\n",
-       "                          'Ta183': 41.03882597965343,\n",
-       "                          'Tc96': 1.0723599956472666e-05,\n",
-       "                          'Tc97': 3.8450817852703084e-07,\n",
-       "                          'Tc97m': 0.031158391581237736,\n",
-       "                          'Tc98': 0.0019524750436192252,\n",
-       "                          'Tc99': 581.0095285284976,\n",
-       "                          'Tc99m': 1366928.290161931,\n",
-       "                          'Ti44': 3.0789190271741536e-07,\n",
-       "                          'Tm171': 4.243658567370631e-13,\n",
-       "                          'V48': 89.02231821373056,\n",
-       "                          'V49': 10875653.315933391,\n",
-       "                          'V50': 6.86425732650986e-10,\n",
-       "                          'W178': 5.112995769383549e-05,\n",
-       "                          'W181': 0.010744571761044314,\n",
-       "                          'W183': 1.1321936226528251e-14,\n",
-       "                          'W183m': 1.3950901439160803,\n",
-       "                          'W184': 3.036297720268433e-18,\n",
-       "                          'W185': 0.00029971623831700903,\n",
-       "                          'W186': 2.8239200826275675e-25,\n",
-       "                          'Y87': 0.008291348048979548,\n",
-       "                          'Y87m': 1.978315317040062e-08,\n",
-       "                          'Y88': 473.5554247331724,\n",
-       "                          'Y89m': 17803.520907770155,\n",
-       "                          'Y90': 135.64890142836583,\n",
-       "                          'Y91': 3.813587291382901,\n",
-       "                          'Yb175': 1.0339143426349255e-05,\n",
-       "                          'Zn64': 8.850604193763063e-12,\n",
-       "                          'Zn65': 81.45014309820304,\n",
-       "                          'Zr88': 401.1398884157813,\n",
-       "                          'Zr89': 17826.650135687185,\n",
-       "                          'Zr90m': 0.001393855823989027,\n",
-       "                          'Zr93': 0.36760016833661896,\n",
-       "                          'Zr94': 7.592588687940124e-11,\n",
-       "                          'Zr95': 95658.8772701664,\n",
-       "                          'Zr96': 6.053936496021724e-17,\n",
-       "                          'Zr97': 0.09329383106225551}),\n",
-       "             189095: defaultdict(float,\n",
-       "                         {'Al26': 0.001260249117017339,\n",
-       "                          'Ar37': 2.8877356542358275e-05,\n",
-       "                          'Ar39': 0.02441271176125953,\n",
-       "                          'Ar42': 0.0627616220246283,\n",
-       "                          'Be10': 1.2133302081147352,\n",
-       "                          'C14': 64613.44135215104,\n",
-       "                          'Ca41': 5.432544332672717e-05,\n",
-       "                          'Ca45': 2971273.556662213,\n",
-       "                          'Ca47': 10839.68826404493,\n",
-       "                          'Ca48': 1.9682713659218946e-19,\n",
-       "                          'Cl36': 2.1212094345283375e-06,\n",
-       "                          'Co55': 5.348705818267801e-07,\n",
-       "                          'Co56': 43616.65464968389,\n",
-       "                          'Co57': 5237382364.23382,\n",
-       "                          'Co58': 6699671419.354904,\n",
-       "                          'Co58m': 0.7565759843378004,\n",
-       "                          'Co60': 336403872.78979,\n",
-       "                          'Co60m': 0.01658236535310307,\n",
-       "                          'Cr48': 2.25270713786003e-07,\n",
-       "                          'Cr50': 0.001005691279587702,\n",
-       "                          'Cr51': 4030514778.4931874,\n",
-       "                          'Cu64': 36.346126314636635,\n",
-       "                          'Cu66': 0.0018192703640370611,\n",
-       "                          'Cu67': 0.000639649923478693,\n",
-       "                          'Fe55': 17617608895.819542,\n",
-       "                          'Fe59': 31957787.22613452,\n",
-       "                          'Fe60': 0.016589338631390192,\n",
-       "                          'H3': 3924710.184894488,\n",
-       "                          'Hf174': 1.1760620570956811e-23,\n",
-       "                          'Hf175': 8.826093410912226e-05,\n",
-       "                          'Hf177m': 6.0556751519550875,\n",
-       "                          'Hf178m': 0.004642205540441663,\n",
-       "                          'Hf178n': 0.0049553477976296695,\n",
-       "                          'Hf179n': 49.606426335396726,\n",
-       "                          'Hf181': 9464.816005691386,\n",
-       "                          'Hf182': 2.8580534083214135e-11,\n",
-       "                          'K40': 6.860728456124348e-13,\n",
-       "                          'K42': 0.06276790382108427,\n",
-       "                          'K43': 0.003116647626569204,\n",
-       "                          'Kr81': 1.1653168333894755e-15,\n",
-       "                          'Kr85': 0.0019673063386145087,\n",
-       "                          'Lu173': 4.240126259168338e-09,\n",
-       "                          'Lu174': 4.552225464678308e-07,\n",
-       "                          'Lu174m': 5.364181424914037e-07,\n",
-       "                          'Lu176': 9.976795900172255e-12,\n",
-       "                          'Lu177': 36.06032853115098,\n",
-       "                          'Lu177m': 7.82435915856122,\n",
-       "                          'Mg28': 3.945125555518593e-06,\n",
-       "                          'Mn52': 22152.368469158613,\n",
-       "                          'Mn53': 3704.3184853325683,\n",
-       "                          'Mn54': 3486664896.489872,\n",
-       "                          'Mo100': 3.138389037083182e-06,\n",
-       "                          'Mo92': 2.5203750203772575e-07,\n",
-       "                          'Mo93': 347096.89706005016,\n",
-       "                          'Mo98': 0.7785163180252427,\n",
-       "                          'Mo99': 28283953.217602327,\n",
-       "                          'Na22': 0.0022341270262377843,\n",
-       "                          'Na24': 0.013336451794269314,\n",
-       "                          'Nb90': 0.04593246023652082,\n",
-       "                          'Nb91': 1789807.2316729128,\n",
-       "                          'Nb91m': 60216519.272699945,\n",
-       "                          'Nb92': 2.1387904541791016,\n",
-       "                          'Nb92m': 16230083.762011236,\n",
-       "                          'Nb93m': 1006195.0475187948,\n",
-       "                          'Nb94': 4890.238703917055,\n",
-       "                          'Nb95': 17088358.37523196,\n",
-       "                          'Nb95m': 381490.4708077686,\n",
-       "                          'Nb96': 1405.9655531523538,\n",
-       "                          'Nb97': 3.1677970097159163,\n",
-       "                          'Nb97m': 2.7954604040148974,\n",
-       "                          'Ni56': 0.304306033835392,\n",
-       "                          'Ni57': 884671.9989380275,\n",
-       "                          'Ni58': 2.512172377666045e-06,\n",
-       "                          'Ni59': 160066.95510426594,\n",
-       "                          'Ni63': 10634136.079830987,\n",
-       "                          'Ni66': 0.0018533895483977359,\n",
-       "                          'Os186': 7.199479848742591e-21,\n",
-       "                          'P32': 6122756.519499695,\n",
-       "                          'P33': 55429.0113092979,\n",
-       "                          'Rb83': 2.8454703314393118e-09,\n",
-       "                          'Rb84': 3.661248275718438e-06,\n",
-       "                          'Rb86': 6.877397690196383,\n",
-       "                          'Rb87': 4.550664861541467e-13,\n",
-       "                          'Re186': 1.7248848043723584e-06,\n",
-       "                          'Re186m': 1.4363825392284456e-13,\n",
-       "                          'Re187': 5.090150940468262e-20,\n",
-       "                          'Rh103m': 2.968823484177512,\n",
-       "                          'Ru103': 3.001509466990531,\n",
-       "                          'Ru97': 3.880634343901052e-05,\n",
-       "                          'S35': 5901.8438008169105,\n",
-       "                          'Sc44': 4.902179669165302,\n",
-       "                          'Sc44m': 4.626444797890692,\n",
-       "                          'Sc45m': 50.51150007486927,\n",
-       "                          'Sc46': 4261441.994550485,\n",
-       "                          'Sc47': 262721.1049283788,\n",
-       "                          'Sc48': 87454.41364585511,\n",
-       "                          'Se82': 4.4023846796676003e-29,\n",
-       "                          'Si32': 1.2240520544175082,\n",
-       "                          'Sr85': 0.0030622198310174724,\n",
-       "                          'Sr89': 104.03778412788479,\n",
-       "                          'Sr90': 0.7045573594384249,\n",
-       "                          'Ta177': 0.00044534947558419957,\n",
-       "                          'Ta178': 0.001105038930042318,\n",
-       "                          'Ta179': 13057.9123497599,\n",
-       "                          'Ta180': 0.00013677439258817192,\n",
-       "                          'Ta180m': 1.0874618267189582e-08,\n",
-       "                          'Ta182': 17581642.06019968,\n",
-       "                          'Ta183': 1806.2838839566364,\n",
-       "                          'Tc96': 0.00033381280956123436,\n",
-       "                          'Tc97': 1.1939308047312741e-05,\n",
-       "                          'Tc97m': 0.9673033231473964,\n",
-       "                          'Tc98': 0.060586958967330934,\n",
-       "                          'Tc99': 11648.54588572028,\n",
-       "                          'Tc99m': 27404430.640485883,\n",
-       "                          'Ti44': 1.0643300942455647e-05,\n",
-       "                          'Tm171': 9.184049717331139e-12,\n",
-       "                          'V48': 2889.5299876585386,\n",
-       "                          'V49': 344543021.7959433,\n",
-       "                          'V50': 1.924163029366365e-08,\n",
-       "                          'W178': 0.0011073408019562792,\n",
-       "                          'W181': 0.32379848067253475,\n",
-       "                          'W183': 3.6513198885616924e-13,\n",
-       "                          'W183m': 61.39802882809384,\n",
-       "                          'W184': 3.1802035723863877e-16,\n",
-       "                          'W185': 0.00650644827953463,\n",
-       "                          'W186': 6.674820457780463e-24,\n",
-       "                          'Y87': 0.2771622203314752,\n",
-       "                          'Y87m': 6.921102979183372e-07,\n",
-       "                          'Y88': 15550.510714138454,\n",
-       "                          'Y89m': 553853.3542680085,\n",
-       "                          'Y90': 4151.50387751406,\n",
-       "                          'Y91': 121.16587354689061,\n",
-       "                          'Yb175': 0.0003406191995992064,\n",
-       "                          'Zn64': 1.5456864059212138e-10,\n",
-       "                          'Zn65': 1715.914483844075,\n",
-       "                          'Zr88': 13237.398734295188,\n",
-       "                          'Zr89': 554554.1750686216,\n",
-       "                          'Zr90m': 0.04482390287313222,\n",
-       "                          'Zr93': 11.381614910895275,\n",
-       "                          'Zr94': 2.3772888339692404e-09,\n",
-       "                          'Zr95': 2968506.1793166385,\n",
-       "                          'Zr96': 1.976954401703198e-15,\n",
-       "                          'Zr97': 2.938058197396405}),\n",
-       "             189096: defaultdict(float,\n",
-       "                         {'Al26': 0.0014609021249245662,\n",
-       "                          'Ar37': 0.0002831207551592978,\n",
-       "                          'Ar39': 0.026562547931336968,\n",
-       "                          'Ar42': 0.0649498472208741,\n",
-       "                          'Be10': 1.1041340446261516,\n",
-       "                          'C14': 155259.13892770334,\n",
-       "                          'Ca41': 6.0169684679549906e-05,\n",
-       "                          'Ca45': 2916592.768181115,\n",
-       "                          'Ca47': 10823.503475529702,\n",
-       "                          'Ca48': 2.225194374834652e-19,\n",
-       "                          'Cl36': 0.04167982274431995,\n",
-       "                          'Co55': 6.032014613829675e-07,\n",
-       "                          'Co56': 47540.810663847915,\n",
-       "                          'Co57': 5234231119.459323,\n",
-       "                          'Co58': 5024259162.136857,\n",
-       "                          'Co58m': 0.5938203708795038,\n",
-       "                          'Co60': 533533703.5720683,\n",
-       "                          'Co60m': 0.1257454308820837,\n",
-       "                          'Cr48': 2.6466864590817116e-07,\n",
-       "                          'Cr50': 0.0007093487876200488,\n",
-       "                          'Cr51': 6822663135.269278,\n",
-       "                          'Cu64': 72.8782162889375,\n",
-       "                          'Cu66': 5.470775840005417,\n",
-       "                          'Cu67': 3.1095891789103787,\n",
-       "                          'Fe55': 19412948628.525223,\n",
-       "                          'Fe59': 86546167.42181772,\n",
-       "                          'Fe60': 0.125750614920862,\n",
-       "                          'Ge71': 8.262361685938883e-07,\n",
-       "                          'H3': 3526082.007264566,\n",
-       "                          'Hf174': 1.247851713684773e-23,\n",
-       "                          'Hf175': 9.623138964024531e-05,\n",
-       "                          'Hf177m': 6.414119935214302,\n",
-       "                          'Hf178m': 0.004911340039044913,\n",
-       "                          'Hf178n': 0.00519523772712062,\n",
-       "                          'Hf179n': 49.586008190434846,\n",
-       "                          'Hf181': 9692.156777513608,\n",
-       "                          'Hf182': 3.0079952798605225e-11,\n",
-       "                          'Ir192': 3.417575459933372e-09,\n",
-       "                          'K40': 7.442118675773271e-13,\n",
-       "                          'K42': 0.06495690013439966,\n",
-       "                          'K43': 0.0030247397766230673,\n",
-       "                          'Kr81': 1.3206210758456815e-15,\n",
-       "                          'Kr85': 0.0022139918866093703,\n",
-       "                          'Lu173': 4.419260689385944e-09,\n",
-       "                          'Lu174': 4.854608607357359e-07,\n",
-       "                          'Lu174m': 5.74082512548418e-07,\n",
-       "                          'Lu176': 1.1100036001760813e-11,\n",
-       "                          'Lu177': 37.90670875167437,\n",
-       "                          'Lu177m': 8.287240069090966,\n",
-       "                          'Mg28': 3.5467182814672717e-06,\n",
-       "                          'Mn52': 24386.73319161766,\n",
-       "                          'Mn53': 3761.0422094340556,\n",
-       "                          'Mn54': 2996506856.815584,\n",
-       "                          'Mo100': 2.2138367808891854e-06,\n",
-       "                          'Mo92': 1.7778717311787495e-07,\n",
-       "                          'Mo93': 315500.09165123606,\n",
-       "                          'Mo98': 0.5491813151583403,\n",
-       "                          'Mo99': 27012784.43711507,\n",
-       "                          'Na22': 0.0025639012300117227,\n",
-       "                          'Na24': 0.014268048166111647,\n",
-       "                          'Nb90': 0.04992372474850702,\n",
-       "                          'Nb91': 1792161.6980509353,\n",
-       "                          'Nb91m': 60471312.454547904,\n",
-       "                          'Nb92': 2.057394034618194,\n",
-       "                          'Nb92m': 13342502.471077215,\n",
-       "                          'Nb93m': 730841.2210185415,\n",
-       "                          'Nb94': 4834.585342754743,\n",
-       "                          'Nb95': 16559917.304595672,\n",
-       "                          'Nb95m': 363606.9608650986,\n",
-       "                          'Nb96': 1403.3944804140467,\n",
-       "                          'Nb97': 3.2145760433536092,\n",
-       "                          'Nb97m': 2.836775732172776,\n",
-       "                          'Ni56': 0.33675581560748236,\n",
-       "                          'Ni57': 976991.2460255516,\n",
-       "                          'Ni58': 1.7720598683530275e-06,\n",
-       "                          'Ni59': 919108.4623680046,\n",
-       "                          'Ni63': 78325472.75285202,\n",
-       "                          'Ni66': 5.46246963804191,\n",
-       "                          'Os186': 1.6046799753631154e-14,\n",
-       "                          'Os191': 1.612989220479316e-08,\n",
-       "                          'P32': 5837892.909288417,\n",
-       "                          'P33': 46678.33188564429,\n",
-       "                          'Pd107': 1.5859744564156324e-15,\n",
-       "                          'Rb83': 3.209494071290935e-09,\n",
-       "                          'Rb84': 4.0706502334649966e-06,\n",
-       "                          'Rb86': 7.2159256188936824,\n",
-       "                          'Rb87': 4.978839345896976e-13,\n",
-       "                          'Re186': 3.6033611043280476,\n",
-       "                          'Re186m': 2.968305087844856e-07,\n",
-       "                          'Re187': 1.5548037471252856e-12,\n",
-       "                          'Re188': 4.837720826173471e-06,\n",
-       "                          'Rh103m': 150.18607774193922,\n",
-       "                          'Rh105': 1.9820524587647145e-07,\n",
-       "                          'Ru103': 151.88458387774065,\n",
-       "                          'Ru97': 3.888806423915185e-05,\n",
-       "                          'S35': 52413.13145656172,\n",
-       "                          'Sc44': 5.333905514732093,\n",
-       "                          'Sc44m': 5.033869920812927,\n",
-       "                          'Sc45m': 49.581855402468186,\n",
-       "                          'Sc46': 3733831.0007126583,\n",
-       "                          'Sc47': 235441.86797477596,\n",
-       "                          'Sc48': 82201.71556641012,\n",
-       "                          'Se82': 4.991859720970802e-29,\n",
-       "                          'Si32': 1.4450226332995206,\n",
-       "                          'Sr85': 0.0034123021163992187,\n",
-       "                          'Sr89': 100.71902014319741,\n",
-       "                          'Sr90': 0.7269962783453715,\n",
-       "                          'Ta177': 0.0004697266568676259,\n",
-       "                          'Ta178': 0.0011663585537041077,\n",
-       "                          'Ta179': 13624.597363897385,\n",
-       "                          'Ta180': 0.0001245237460848721,\n",
-       "                          'Ta180m': 1.0172603986169872e-08,\n",
-       "                          'Ta182': 47410887.42851861,\n",
-       "                          'Ta183': 1755524.1907355932,\n",
-       "                          'Ta184': 4.338986720382391e-07,\n",
-       "                          'Tc96': 0.0003281494812552978,\n",
-       "                          'Tc97': 1.1560155853114342e-05,\n",
-       "                          'Tc97m': 0.9371956393391142,\n",
-       "                          'Tc98': 0.05843609281067068,\n",
-       "                          'Tc99': 11117.005130904035,\n",
-       "                          'Tc99m': 26172535.418781042,\n",
-       "                          'Ti44': 1.2337908887200642e-05,\n",
-       "                          'Tm171': 9.693681058858943e-12,\n",
-       "                          'V48': 3179.91394091316,\n",
-       "                          'V49': 358241966.9852868,\n",
-       "                          'V50': 1.5382927968539052e-08,\n",
-       "                          'W178': 0.0011685051337954656,\n",
-       "                          'W181': 0.286110954548093,\n",
-       "                          'W183': 3.6025529006332286e-10,\n",
-       "                          'W183m': 59693.561798879484,\n",
-       "                          'W184': 9.584113521372826e-13,\n",
-       "                          'W185': 325.91364460878805,\n",
-       "                          'W186': 4.268356273114018e-18,\n",
-       "                          'W187': 1.513658011075926e-05,\n",
-       "                          'W188': 4.762910710304808e-06,\n",
-       "                          'Y87': 0.31244319120078534,\n",
-       "                          'Y87m': 8.048075150950896e-07,\n",
-       "                          'Y88': 17152.844648583978,\n",
-       "                          'Y89m': 545546.2540693617,\n",
-       "                          'Y90': 3948.6640830863043,\n",
-       "                          'Y91': 125.77455936622802,\n",
-       "                          'Yb175': 0.000362908836938016,\n",
-       "                          'Zn64': 3.104772551306319e-10,\n",
-       "                          'Zn65': 133140.04511558113,\n",
-       "                          'Zn69m': 5.5733536322153125e-08,\n",
-       "                          'Zr88': 14710.038571424522,\n",
-       "                          'Zr89': 546252.4906537824,\n",
-       "                          'Zr90m': 0.048878846900036736,\n",
-       "                          'Zr93': 11.089231285553115,\n",
-       "                          'Zr94': 2.3741514721140535e-09,\n",
-       "                          'Zr95': 2905089.8869541865,\n",
-       "                          'Zr96': 2.15877624835917e-15,\n",
-       "                          'Zr97': 2.9815107661929625}),\n",
-       "             189097: defaultdict(float,\n",
-       "                         {'Al26': 0.001604928796075691,\n",
-       "                          'Ar37': 0.00017186898673391895,\n",
-       "                          'Ar39': 0.02747297601581397,\n",
-       "                          'Ar42': 0.06647528724134298,\n",
-       "                          'Be10': 1.1221020327009015,\n",
-       "                          'C14': 108265.36234951582,\n",
-       "                          'Ca41': 6.264123115120751e-05,\n",
-       "                          'Ca45': 2970814.5218156264,\n",
-       "                          'Ca47': 11051.162853182244,\n",
-       "                          'Ca48': 2.3804625934988448e-19,\n",
-       "                          'Cl36': 0.02292321103564662,\n",
-       "                          'Co55': 6.287453863449737e-07,\n",
-       "                          'Co56': 49428.28363991818,\n",
-       "                          'Co57': 5326801405.550603,\n",
-       "                          'Co58': 5092522302.064618,\n",
-       "                          'Co58m': 0.6015308759348108,\n",
-       "                          'Co60': 442804663.50252646,\n",
-       "                          'Co60m': 0.0773325437969164,\n",
-       "                          'Cr48': 2.833791061771909e-07,\n",
-       "                          'Cr50': 0.0007190389772563338,\n",
-       "                          'Cr51': 5832854336.103949,\n",
-       "                          'Cu64': 57.33740290979815,\n",
-       "                          'Cu66': 3.0095535150318127,\n",
-       "                          'Cu67': 1.7104147740311422,\n",
-       "                          'Fe55': 19168870970.876366,\n",
-       "                          'Fe59': 61713732.30867167,\n",
-       "                          'Fe60': 0.07733781210735084,\n",
-       "                          'Ge71': 4.5409472309438863e-07,\n",
-       "                          'H3': 3580453.981064053,\n",
-       "                          'Hf174': 1.1187696566946127e-23,\n",
-       "                          'Hf175': 9.90534510606875e-05,\n",
-       "                          'Hf177m': 6.565221641026346,\n",
-       "                          'Hf178m': 0.00544189492684842,\n",
-       "                          'Hf178n': 0.00570926141113187,\n",
-       "                          'Hf179n': 50.51806630274465,\n",
-       "                          'Hf181': 9906.676144164529,\n",
-       "                          'Hf182': 2.991019930579801e-11,\n",
-       "                          'Ir192': 1.878280134811447e-09,\n",
-       "                          'K40': 7.759942885954978e-13,\n",
-       "                          'K42': 0.06648358800649778,\n",
-       "                          'K43': 0.003076133034712255,\n",
-       "                          'Kr81': 1.4770506915162892e-15,\n",
-       "                          'Kr85': 0.002359091891839956,\n",
-       "                          'Lu173': 4.07901116701362e-09,\n",
-       "                          'Lu174': 5.077223650316869e-07,\n",
-       "                          'Lu174m': 5.994196056392165e-07,\n",
-       "                          'Lu176': 1.1799831446752654e-11,\n",
-       "                          'Lu177': 39.02350873239652,\n",
-       "                          'Lu177m': 8.4824097002091,\n",
-       "                          'Mg28': 3.503367114464918e-06,\n",
-       "                          'Mn52': 25106.232813784176,\n",
-       "                          'Mn53': 3826.1450907229155,\n",
-       "                          'Mn54': 3039225500.0347695,\n",
-       "                          'Mo100': 2.243960043711918e-06,\n",
-       "                          'Mo92': 1.8020638573552716e-07,\n",
-       "                          'Mo93': 318491.5486348855,\n",
-       "                          'Mo98': 0.5566531386441474,\n",
-       "                          'Mo99': 27342129.99354585,\n",
-       "                          'Na22': 0.002784999234143882,\n",
-       "                          'Na24': 0.014598658984220081,\n",
-       "                          'Nb90': 0.051152838536901064,\n",
-       "                          'Nb91': 1823108.2054726393,\n",
-       "                          'Nb91m': 61477208.87828954,\n",
-       "                          'Nb92': 2.0868740291917462,\n",
-       "                          'Nb92m': 13514743.837650642,\n",
-       "                          'Nb93m': 751524.338449066,\n",
-       "                          'Nb94': 4733.879121090692,\n",
-       "                          'Nb95': 16826252.557302434,\n",
-       "                          'Nb95m': 369706.6168719601,\n",
-       "                          'Nb96': 1430.3718266125288,\n",
-       "                          'Nb97': 3.2814031358701157,\n",
-       "                          'Nb97m': 2.8956814897984473,\n",
-       "                          'Ni56': 0.3470387200172621,\n",
-       "                          'Ni57': 1006590.10728725,\n",
-       "                          'Ni58': 1.7962141255406037e-06,\n",
-       "                          'Ni59': 578736.2199012361,\n",
-       "                          'Ni63': 48824266.823238686,\n",
-       "                          'Ni66': 3.0049964249334593,\n",
-       "                          'Os186': 8.819235800638191e-15,\n",
-       "                          'Os191': 8.864897486566005e-09,\n",
-       "                          'P32': 5416579.344928246,\n",
-       "                          'P33': 47887.46385676296,\n",
-       "                          'Pd107': 8.716425871872165e-16,\n",
-       "                          'Rb83': 3.57990357076825e-09,\n",
-       "                          'Rb84': 4.328118192186901e-06,\n",
-       "                          'Rb86': 7.405179627721196,\n",
-       "                          'Rb87': 5.269262290260012e-13,\n",
-       "                          'Re186': 1.9803880369985476,\n",
-       "                          'Re186m': 1.6313647552540187e-07,\n",
-       "                          'Re187': 8.545114657765153e-13,\n",
-       "                          'Re188': 2.6587839923635214e-06,\n",
-       "                          'Rh103m': 84.27249623900691,\n",
-       "                          'Rh105': 1.089324816115261e-07,\n",
-       "                          'Ru103': 85.22518426494561,\n",
-       "                          'Ru97': 3.952233076925792e-05,\n",
-       "                          'S35': 31704.46640849923,\n",
-       "                          'Sc44': 5.488159690499397,\n",
-       "                          'Sc44m': 5.179396021244123,\n",
-       "                          'Sc45m': 50.502484748209326,\n",
-       "                          'Sc46': 3786700.3415147043,\n",
-       "                          'Sc47': 240865.47128077323,\n",
-       "                          'Sc48': 83416.13104064646,\n",
-       "                          'Se82': 5.355839999093327e-29,\n",
-       "                          'Si32': 1.4450135795315346,\n",
-       "                          'Sr85': 0.0036080791951146347,\n",
-       "                          'Sr89': 102.46215346050606,\n",
-       "                          'Sr90': 0.7444952877106826,\n",
-       "                          'Ta177': 0.00041339314696721234,\n",
-       "                          'Ta178': 0.0010234949964980085,\n",
-       "                          'Ta179': 15057.910331476343,\n",
-       "                          'Ta180': 0.00012646135325886047,\n",
-       "                          'Ta180m': 1.0342420331239534e-08,\n",
-       "                          'Ta182': 36381114.5460326,\n",
-       "                          'Ta183': 970859.0558240722,\n",
-       "                          'Ta184': 2.384682549851819e-07,\n",
-       "                          'Tc96': 0.0003333448048347112,\n",
-       "                          'Tc97': 1.1748985027161156e-05,\n",
-       "                          'Tc97m': 0.9522537555173922,\n",
-       "                          'Tc98': 0.05939912677114204,\n",
-       "                          'Tc99': 11256.48440131227,\n",
-       "                          'Tc99m': 26491717.651304588,\n",
-       "                          'Ti44': 1.3312576152050057e-05,\n",
-       "                          'Tm171': 8.50633283382822e-12,\n",
-       "                          'V48': 3279.9446634178576,\n",
-       "                          'V49': 365363291.5021815,\n",
-       "                          'V50': 1.5540276122264118e-08,\n",
-       "                          'W178': 0.0010257269317388092,\n",
-       "                          'W181': 0.28998132350505745,\n",
-       "                          'W183': 2.4578446710823837e-10,\n",
-       "                          'W183m': 33012.345591758014,\n",
-       "                          'W184': 5.292404444267387e-13,\n",
-       "                          'W185': 179.12695664381613,\n",
-       "                          'W186': 2.3458661167118165e-18,\n",
-       "                          'W187': 8.318978780230197e-06,\n",
-       "                          'W188': 2.6176687759867666e-06,\n",
-       "                          'Y87': 0.3329805928996483,\n",
-       "                          'Y87m': 8.637016273833735e-07,\n",
-       "                          'Y88': 17977.07086005123,\n",
-       "                          'Y89m': 555771.152810614,\n",
-       "                          'Y90': 4015.4707872705058,\n",
-       "                          'Y91': 128.75052265244534,\n",
-       "                          'Yb175': 0.0003829233776469303,\n",
-       "                          'Zn64': 2.4414008345964697e-10,\n",
-       "                          'Zn65': 74963.60206926471,\n",
-       "                          'Zn69m': 3.063083620068284e-08,\n",
-       "                          'Zr88': 15473.147865275192,\n",
-       "                          'Zr89': 556494.060979846,\n",
-       "                          'Zr90m': 0.05008014068805403,\n",
-       "                          'Zr93': 11.295780325920207,\n",
-       "                          'Zr94': 2.423906974002357e-09,\n",
-       "                          'Zr95': 2956659.643395956,\n",
-       "                          'Zr96': 2.2434998252832574e-15,\n",
-       "                          'Zr97': 3.0435797518439163}),\n",
-       "             189098: defaultdict(float,\n",
-       "                         {'Al26': 0.0027814200973274874,\n",
-       "                          'Ar37': 0.00046135405015960013,\n",
-       "                          'Ar39': 0.049765767633315715,\n",
-       "                          'Ar42': 0.12156982159498432,\n",
-       "                          'Be10': 2.078141332628468,\n",
-       "                          'C14': 266946.91396295145,\n",
-       "                          'Ca41': 0.00011286299544141204,\n",
-       "                          'Ca45': 5463143.192954041,\n",
-       "                          'Ca47': 20273.078882716978,\n",
-       "                          'Ca48': 4.205179328218712e-19,\n",
-       "                          'Cl36': 0.06658338251799076,\n",
-       "                          'Co55': 1.1317399007658251e-06,\n",
-       "                          'Co56': 89214.89117893905,\n",
-       "                          'Co57': 9796579108.991001,\n",
-       "                          'Co58': 9590413783.849829,\n",
-       "                          'Co58m': 1.127831447408963,\n",
-       "                          'Co60': 942817798.0800123,\n",
-       "                          'Co60m': 0.20563464369187853,\n",
-       "                          'Cr48': 4.98747267923247e-07,\n",
-       "                          'Cr50': 0.0013898132354201516,\n",
-       "                          'Cr51': 12132220788.786955,\n",
-       "                          'Cu64': 128.6687346562722,\n",
-       "                          'Cu66': 8.742711972593597,\n",
-       "                          'Cu67': 4.967686997882164,\n",
-       "                          'Fe55': 35983716315.762085,\n",
-       "                          'Fe59': 147993992.34143442,\n",
-       "                          'Fe60': 0.20564486578284744,\n",
-       "                          'Ge71': 1.3195867681302054e-06,\n",
-       "                          'H3': 6636626.367468754,\n",
-       "                          'Hf174': 2.253136798498838e-23,\n",
-       "                          'Hf175': 0.0001801030456738896,\n",
-       "                          'Hf177m': 11.99478880261312,\n",
-       "                          'Hf178m': 0.009410072875018938,\n",
-       "                          'Hf178n': 0.00993068556904823,\n",
-       "                          'Hf179n': 92.83199746281902,\n",
-       "                          'Hf181': 18142.73387140838,\n",
-       "                          'Hf182': 5.588353097942439e-11,\n",
-       "                          'Ir192': 5.458230379444004e-09,\n",
-       "                          'K40': 1.397949374974669e-12,\n",
-       "                          'K42': 0.1215836717640711,\n",
-       "                          'K43': 0.0056664343512785355,\n",
-       "                          'Kr81': 2.5369299746444355e-15,\n",
-       "                          'Kr85': 0.004180514778423689,\n",
-       "                          'Lu173': 8.042926873595574e-09,\n",
-       "                          'Lu174': 9.135799931763263e-07,\n",
-       "                          'Lu174m': 1.0796516745770353e-06,\n",
-       "                          'Lu176': 2.095176544211613e-11,\n",
-       "                          'Lu177': 71.02136121033823,\n",
-       "                          'Lu177m': 15.497591155214536,\n",
-       "                          'Mg28': 6.6104067639609245e-06,\n",
-       "                          'Mn52': 45598.44320239028,\n",
-       "                          'Mn53': 7034.1378605599875,\n",
-       "                          'Mn54': 5662158599.9422245,\n",
-       "                          'Mo100': 4.33744855519463e-06,\n",
-       "                          'Mo92': 3.4832908715513733e-07,\n",
-       "                          'Mo93': 597528.0614006591,\n",
-       "                          'Mo98': 1.0759770109688536,\n",
-       "                          'Mo99': 51529520.44145334,\n",
-       "                          'Na22': 0.004865721016292929,\n",
-       "                          'Na24': 0.026667475683812347,\n",
-       "                          'Nb90': 0.09327147323704575,\n",
-       "                          'Nb91': 3353778.6173661826,\n",
-       "                          'Nb91m': 113132927.50181444,\n",
-       "                          'Nb92': 3.852696257361841,\n",
-       "                          'Nb92m': 25228502.95533683,\n",
-       "                          'Nb93m': 1418137.1589434233,\n",
-       "                          'Nb94': 9109.577506201906,\n",
-       "                          'Nb95': 31019808.141720667,\n",
-       "                          'Nb95m': 681622.6321613741,\n",
-       "                          'Nb96': 2627.6066918719102,\n",
-       "                          'Nb97': 6.017466694382907,\n",
-       "                          'Nb97m': 5.31022098886481,\n",
-       "                          'Ni56': 0.6296691784858023,\n",
-       "                          'Ni57': 1826813.9756412692,\n",
-       "                          'Ni58': 3.4719167987054657e-06,\n",
-       "                          'Ni59': 1522731.2595209281,\n",
-       "                          'Ni63': 129561559.33923534,\n",
-       "                          'Ni66': 8.72944741676199,\n",
-       "                          'Os186': 2.5628442369963686e-14,\n",
-       "                          'Os191': 2.5761148124312513e-08,\n",
-       "                          'P32': 10823899.74534314,\n",
-       "                          'P33': 88924.63234809192,\n",
-       "                          'Pd107': 2.5329693698112997e-15,\n",
-       "                          'Rb83': 6.160492930188529e-09,\n",
-       "                          'Rb84': 7.687353879104705e-06,\n",
-       "                          'Rb86': 13.50940066078602,\n",
-       "                          'Rb87': 9.392917290196158e-13,\n",
-       "                          'Re186': 5.754950016851931,\n",
-       "                          'Re186m': 4.7406982894565555e-07,\n",
-       "                          'Re187': 2.4831865599922142e-12,\n",
-       "                          'Re188': 7.726353109172832e-06,\n",
-       "                          'Rh103m': 241.24320028320813,\n",
-       "                          'Rh105': 3.1655479362238174e-07,\n",
-       "                          'Ru103': 243.97119259888973,\n",
-       "                          'Ru97': 7.275667761202134e-05,\n",
-       "                          'S35': 86247.88808885954,\n",
-       "                          'Sc44': 9.977324910561338,\n",
-       "                          'Sc44m': 9.4160526103844,\n",
-       "                          'Sc45m': 92.8721670105527,\n",
-       "                          'Sc46': 7030109.201970069,\n",
-       "                          'Sc47': 444604.3951254237,\n",
-       "                          'Sc48': 154079.35786116097,\n",
-       "                          'Se82': 9.44469531202765e-29,\n",
-       "                          'Si32': 2.679205007174225,\n",
-       "                          'Sr85': 0.006431248612639325,\n",
-       "                          'Sr89': 188.7403636507111,\n",
-       "                          'Sr90': 1.3611784464818173,\n",
-       "                          'Ta177': 0.0008443795291833083,\n",
-       "                          'Ta178': 0.0020950883516744592,\n",
-       "                          'Ta179': 26094.47234090084,\n",
-       "                          'Ta180': 0.0002337267575176425,\n",
-       "                          'Ta180m': 1.9080250787789808e-08,\n",
-       "                          'Ta182': 81774742.33361456,\n",
-       "                          'Ta183': 2807662.174932058,\n",
-       "                          'Ta184': 6.929821860804499e-07,\n",
-       "                          'Tc96': 0.000614312839726937,\n",
-       "                          'Tc97': 2.1657793608385543e-05,\n",
-       "                          'Tc97m': 1.7556674203020382,\n",
-       "                          'Tc98': 0.10950245638567643,\n",
-       "                          'Tc99': 21209.385311263235,\n",
-       "                          'Tc99m': 49926718.39310502,\n",
-       "                          'Ti44': 2.3351963844454052e-05,\n",
-       "                          'Tm171': 1.7412414224395445e-11,\n",
-       "                          'V48': 5949.450049550235,\n",
-       "                          'V49': 669790566.8907325,\n",
-       "                          'V50': 2.912175533497121e-08,\n",
-       "                          'W178': 0.002099141783023264,\n",
-       "                          'W181': 0.5374224159751627,\n",
-       "                          'W183': 5.841626819452864e-10,\n",
-       "                          'W183m': 95469.67229468928,\n",
-       "                          'W184': 1.5309053681227268e-12,\n",
-       "                          'W185': 520.5190132813542,\n",
-       "                          'W186': 6.8170168850661156e-18,\n",
-       "                          'W187': 2.4174723387978912e-05,\n",
-       "                          'W188': 7.606873421917583e-06,\n",
-       "                          'Y87': 0.5899994305524785,\n",
-       "                          'Y87m': 1.5189421012625863e-06,\n",
-       "                          'Y88': 32250.39915029326,\n",
-       "                          'Y89m': 1021879.1512722144,\n",
-       "                          'Y90': 7404.444725587673,\n",
-       "                          'Y91': 235.41346722658582,\n",
-       "                          'Yb175': 0.0006847220477118085,\n",
-       "                          'Zn64': 5.480636403747612e-10,\n",
-       "                          'Zn65': 214533.76714999563,\n",
-       "                          'Zn69m': 8.901236700516123e-08,\n",
-       "                          'Zr88': 27679.787997855026,\n",
-       "                          'Zr89': 1023204.0148543218,\n",
-       "                          'Zr90m': 0.09130312801126578,\n",
-       "                          'Zr93': 20.78116345143417,\n",
-       "                          'Zr94': 4.4472176858765346e-09,\n",
-       "                          'Zr95': 5441739.964836744,\n",
-       "                          'Zr96': 4.049675223224691e-15,\n",
-       "                          'Zr97': 5.581246027033307}),\n",
-       "             189099: defaultdict(float,\n",
-       "                         {'Al26': 0.00025768822629290645,\n",
-       "                          'Ar37': 3.916299227415326e-05,\n",
-       "                          'Ar39': 0.004561835808835947,\n",
-       "                          'Ar42': 0.011102817594017038,\n",
-       "                          'Be10': 0.1884774870408021,\n",
-       "                          'C14': 22717.361095230073,\n",
-       "                          'Ca41': 1.036273379830854e-05,\n",
-       "                          'Ca45': 497626.67944143934,\n",
-       "                          'Ca47': 1848.6997856289493,\n",
-       "                          'Ca48': 3.8787516284828803e-20,\n",
-       "                          'Cl36': 0.005579980347108244,\n",
-       "                          'Co55': 1.040629966584162e-07,\n",
-       "                          'Co56': 8188.289379081938,\n",
-       "                          'Co57': 892513961.8854313,\n",
-       "                          'Co58': 860348013.4409165,\n",
-       "                          'Co58m': 0.10149157425748088,\n",
-       "                          'Co60': 83006435.55100259,\n",
-       "                          'Co60m': 0.01747408476340062,\n",
-       "                          'Cr48': 4.615403327706145e-08,\n",
-       "                          'Cr50': 0.00012241867424957277,\n",
-       "                          'Cr51': 1077215472.5994513,\n",
-       "                          'Cu64': 11.150164449825077,\n",
-       "                          'Cu66': 0.7325980843438726,\n",
-       "                          'Cu67': 0.41631875617558617,\n",
-       "                          'Fe55': 3265161156.1068373,\n",
-       "                          'Fe59': 12720615.817432575,\n",
-       "                          'Fe60': 0.017474978845127248,\n",
-       "                          'Ge71': 1.1058791203191477e-07,\n",
-       "                          'H3': 601208.3151848549,\n",
-       "                          'Hf174': 2.07224873889821e-24,\n",
-       "                          'Hf175': 1.6568210578037735e-05,\n",
-       "                          'Hf177m': 1.0965537452976546,\n",
-       "                          'Hf178m': 0.000867827435231881,\n",
-       "                          'Hf178n': 0.0009145195606136356,\n",
-       "                          'Hf179n': 8.459247010083764,\n",
-       "                          'Hf181': 1655.8798092543584,\n",
-       "                          'Hf182': 5.074444442736029e-12,\n",
-       "                          'Ir192': 4.5742676088452463e-10,\n",
-       "                          'K40': 1.282710771365258e-13,\n",
-       "                          'K42': 0.011104112391850217,\n",
-       "                          'K43': 0.0005157407551215538,\n",
-       "                          'Kr81': 2.3571916211179826e-16,\n",
-       "                          'Kr85': 0.00038543217009156844,\n",
-       "                          'Lu173': 7.389168784930152e-10,\n",
-       "                          'Lu174': 8.403110580534354e-08,\n",
-       "                          'Lu174m': 9.929260519344698e-08,\n",
-       "                          'Lu176': 1.929332455983288e-12,\n",
-       "                          'Lu177': 6.496556581445988,\n",
-       "                          'Lu177m': 1.4167751784082332,\n",
-       "                          'Mg28': 6.00593835937203e-07,\n",
-       "                          'Mn52': 4179.485095937791,\n",
-       "                          'Mn53': 641.2032491588874,\n",
-       "                          'Mn54': 511740034.1829853,\n",
-       "                          'Mo100': 3.8205209445630484e-07,\n",
-       "                          'Mo92': 3.068157443045028e-08,\n",
-       "                          'Mo93': 53772.19051794706,\n",
-       "                          'Mo98': 0.09477461339518763,\n",
-       "                          'Mo99': 4625391.029298652,\n",
-       "                          'Na22': 0.0004499646300413331,\n",
-       "                          'Na24': 0.0024385674217370814,\n",
-       "                          'Nb90': 0.008537751648753592,\n",
-       "                          'Nb91': 305533.07279933756,\n",
-       "                          'Nb91m': 10306418.829532944,\n",
-       "                          'Nb92': 0.35037373991161685,\n",
-       "                          'Nb92m': 2276410.96775609,\n",
-       "                          'Nb93m': 126579.21797347891,\n",
-       "                          'Nb94': 814.6803772572066,\n",
-       "                          'Nb95': 2822629.4654792505,\n",
-       "                          'Nb95m': 62004.354115897055,\n",
-       "                          'Nb96': 239.48523978524744,\n",
-       "                          'Nb97': 0.5488920881061828,\n",
-       "                          'Nb97m': 0.4843777640794659,\n",
-       "                          'Ni56': 0.05774425019315092,\n",
-       "                          'Ni57': 167505.6966367552,\n",
-       "                          'Ni58': 3.058156755584326e-07,\n",
-       "                          'Ni59': 129122.81841201131,\n",
-       "                          'Ni63': 10960111.443443008,\n",
-       "                          'Ni66': 0.7314868216672598,\n",
-       "                          'Os186': 2.1477904928101884e-15,\n",
-       "                          'Os191': 2.1589119044057407e-09,\n",
-       "                          'P32': 959701.2696009622,\n",
-       "                          'P33': 8029.136093568517,\n",
-       "                          'Pd107': 2.1227538848782027e-16,\n",
-       "                          'Rb83': 5.721086431081044e-10,\n",
-       "                          'Rb84': 7.095015903965772e-07,\n",
-       "                          'Rb86': 1.2349524485762449,\n",
-       "                          'Rb87': 8.64245331086132e-14,\n",
-       "                          'Re186': 0.4822933284882314,\n",
-       "                          'Re186m': 3.972940124752655e-08,\n",
-       "                          'Re187': 2.0810334238784803e-13,\n",
-       "                          'Re188': 6.475066881546719e-07,\n",
-       "                          'Rh103m': 20.236779581511225,\n",
-       "                          'Rh105': 2.6528860788742533e-08,\n",
-       "                          'Ru103': 20.465611433388425,\n",
-       "                          'Ru97': 6.627068361053559e-06,\n",
-       "                          'S35': 7259.797398190059,\n",
-       "                          'Sc44': 0.9138921846061838,\n",
-       "                          'Sc44m': 0.8624807847819811,\n",
-       "                          'Sc45m': 8.459516555757947,\n",
-       "                          'Sc46': 636730.978331996,\n",
-       "                          'Sc47': 40336.99818019775,\n",
-       "                          'Sc48': 14005.27652968195,\n",
-       "                          'Se82': 8.721000915784965e-30,\n",
-       "                          'Si32': 0.24430147173930672,\n",
-       "                          'Sr85': 0.0005920280099439001,\n",
-       "                          'Sr89': 17.175302312687304,\n",
-       "                          'Sr90': 0.12430598096837017,\n",
-       "                          'Ta177': 7.76448203929793e-05,\n",
-       "                          'Ta178': 0.00019266413293696078,\n",
-       "                          'Ta179': 2402.9448937587267,\n",
-       "                          'Ta180': 2.1236674549276518e-05,\n",
-       "                          'Ta180m': 1.7351210385427817e-09,\n",
-       "                          'Ta182': 7246538.599453288,\n",
-       "                          'Ta183': 235386.63829745282,\n",
-       "                          'Ta184': 5.8075342133460264e-08,\n",
-       "                          'Tc96': 5.590863892768764e-05,\n",
-       "                          'Tc97': 1.970050042707032e-06,\n",
-       "                          'Tc97m': 0.1596962694659731,\n",
-       "                          'Tc98': 0.009959335835286904,\n",
-       "                          'Tc99': 1903.8831536847358,\n",
-       "                          'Tc99m': 4481523.105914113,\n",
-       "                          'Ti44': 2.159351300947128e-06,\n",
-       "                          'Tm171': 1.6012440173232474e-12,\n",
-       "                          'V48': 545.50622394106,\n",
-       "                          'V49': 61143405.696646646,\n",
-       "                          'V50': 2.6231272616390133e-09,\n",
-       "                          'W178': 0.00019303188534590306,\n",
-       "                          'W181': 0.0487616142788621,\n",
-       "                          'W183': 5.186577672571098e-11,\n",
-       "                          'W183m': 8003.912982307797,\n",
-       "                          'W184': 1.284640056945763e-13,\n",
-       "                          'W185': 43.62226237662824,\n",
-       "                          'W186': 5.712996580952028e-19,\n",
-       "                          'W187': 2.0259616479891025e-06,\n",
-       "                          'W188': 6.374936981316614e-07,\n",
-       "                          'Y87': 0.05439998248155862,\n",
-       "                          'Y87m': 1.4055877961495833e-07,\n",
-       "                          'Y88': 2963.5917055656364,\n",
-       "                          'Y89m': 93085.61430028731,\n",
-       "                          'Y90': 673.4255738401273,\n",
-       "                          'Y91': 21.501635756752577,\n",
-       "                          'Yb175': 6.289406369945245e-05,\n",
-       "                          'Zn64': 4.749159598541152e-11,\n",
-       "                          'Zn65': 17982.15301667945,\n",
-       "                          'Zn69m': 7.45967756714274e-09,\n",
-       "                          'Zr88': 2545.7384319263674,\n",
-       "                          'Zr89': 93206.55405616458,\n",
-       "                          'Zr90m': 0.008358248283295943,\n",
-       "                          'Zr93': 1.8922378431972413,\n",
-       "                          'Zr94': 4.0546215325552835e-10,\n",
-       "                          'Zr95': 495485.2259506876,\n",
-       "                          'Zr96': 3.715134634513078e-16,\n",
-       "                          'Zr97': 0.5091034506391127}),\n",
-       "             189100: defaultdict(float,\n",
-       "                         {'Al26': 0.000491873558209402,\n",
-       "                          'Ar37': 9.731932942469848e-05,\n",
-       "                          'Ar39': 0.008725108344638396,\n",
-       "                          'Ar42': 0.021343665991035692,\n",
-       "                          'Be10': 0.36617348778960607,\n",
-       "                          'C14': 54948.25644258977,\n",
-       "                          'Ca41': 1.979489199998251e-05,\n",
-       "                          'Ca45': 960240.5908316432,\n",
-       "                          'Ca47': 3560.1820853983845,\n",
-       "                          'Ca48': 7.439707346575584e-20,\n",
-       "                          'Cl36': 0.0144023851654628,\n",
-       "                          'Co55': 1.9967326575757181e-07,\n",
-       "                          'Co56': 15776.139861249274,\n",
-       "                          'Co57': 1723231186.6157925,\n",
-       "                          'Co58': 1692021191.06431,\n",
-       "                          'Co58m': 0.19889159325885936,\n",
-       "                          'Co60': 183676689.62693328,\n",
-       "                          'Co60m': 0.04324412824072858,\n",
-       "                          'Cr48': 8.706151492023915e-08,\n",
-       "                          'Cr50': 0.0002532876234066928,\n",
-       "                          'Cr51': 2297645445.8321123,\n",
-       "                          'Cu64': 25.590888426440433,\n",
-       "                          'Cu66': 1.891136114750998,\n",
-       "                          'Cu67': 1.0745085433378545,\n",
-       "                          'Fe55': 6412596348.783081,\n",
-       "                          'Fe59': 30187247.203794044,\n",
-       "                          'Fe60': 0.043246028790331376,\n",
-       "                          'Ge71': 2.85428818232838e-07,\n",
-       "                          'H3': 1175301.2342361696,\n",
-       "                          'Hf174': 4.2404769008645285e-24,\n",
-       "                          'Hf175': 3.2315798419163356e-05,\n",
-       "                          'Hf177m': 2.104517467078369,\n",
-       "                          'Hf178m': 0.0017903455965499583,\n",
-       "                          'Hf178n': 0.001882853446613512,\n",
-       "                          'Hf179n': 16.325827448717824,\n",
-       "                          'Hf181': 3187.0530830626394,\n",
-       "                          'Hf182': 9.920938074602844e-12,\n",
-       "                          'Ir192': 1.180624332157257e-09,\n",
-       "                          'K40': 2.466889265125597e-13,\n",
-       "                          'K42': 0.02134605654508443,\n",
-       "                          'K43': 0.0009966637838772587,\n",
-       "                          'Kr81': 4.611371059990697e-16,\n",
-       "                          'Kr85': 0.0007407252688282358,\n",
-       "                          'Lu173': 1.539468620911155e-09,\n",
-       "                          'Lu174': 1.6965973399875106e-07,\n",
-       "                          'Lu174m': 1.9940075517978188e-07,\n",
-       "                          'Lu176': 3.702562170676415e-12,\n",
-       "                          'Lu177': 12.478065970890498,\n",
-       "                          'Lu177m': 2.7191041435231105,\n",
-       "                          'Mg28': 1.178238831800064e-06,\n",
-       "                          'Mn52': 7973.732319954761,\n",
-       "                          'Mn53': 1236.442925523379,\n",
-       "                          'Mn54': 997519026.4542505,\n",
-       "                          'Mo100': 7.904979658513364e-07,\n",
-       "                          'Mo92': 6.348284790629995e-08,\n",
-       "                          'Mo93': 107130.71999589511,\n",
-       "                          'Mo98': 0.19609605762666624,\n",
-       "                          'Mo99': 9159735.364423659,\n",
-       "                          'Na22': 0.0008623587116649961,\n",
-       "                          'Na24': 0.004674562753176127,\n",
-       "                          'Nb90': 0.016323967687264528,\n",
-       "                          'Nb91': 589955.3146739717,\n",
-       "                          'Nb91m': 19901279.090465035,\n",
-       "                          'Nb92': 0.67808942398636,\n",
-       "                          'Nb92m': 4455481.636568046,\n",
-       "                          'Nb93m': 253175.04902210916,\n",
-       "                          'Nb94': 1642.3786995387452,\n",
-       "                          'Nb95': 5458700.506463463,\n",
-       "                          'Nb95m': 119865.12736825623,\n",
-       "                          'Nb96': 461.89080202347554,\n",
-       "                          'Nb97': 1.0574398780049397,\n",
-       "                          'Nb97m': 0.9331549886184995,\n",
-       "                          'Ni56': 0.10999846502150726,\n",
-       "                          'Ni57': 319216.6454167236,\n",
-       "                          'Ni58': 6.327485302077999e-07,\n",
-       "                          'Ni59': 319419.6100650571,\n",
-       "                          'Ni63': 27391425.09164218,\n",
-       "                          'Ni66': 1.8882648111504863,\n",
-       "                          'Os186': 5.543476198975396e-15,\n",
-       "                          'Os191': 5.572179293569639e-09,\n",
-       "                          'P32': 1986727.5708182324,\n",
-       "                          'P33': 15719.634079341477,\n",
-       "                          'Pd107': 5.478854981773187e-16,\n",
-       "                          'Rb83': 1.123164556711119e-09,\n",
-       "                          'Rb84': 1.3913734362225e-06,\n",
-       "                          'Rb86': 2.3714802726179145,\n",
-       "                          'Rb87': 1.6714089477538374e-13,\n",
-       "                          'Re186': 1.244805685508901,\n",
-       "                          'Re186m': 1.0254212233871254e-07,\n",
-       "                          'Re187': 5.371174018779495e-13,\n",
-       "                          'Re188': 1.671223060477985e-06,\n",
-       "                          'Rh103m': 52.04338175519967,\n",
-       "                          'Rh105': 6.847132968573463e-08,\n",
-       "                          'Ru103': 52.6319662697652,\n",
-       "                          'Ru97': 1.2799380232499941e-05,\n",
-       "                          'S35': 18453.778858459296,\n",
-       "                          'Sc44': 1.747128418170134,\n",
-       "                          'Sc44m': 1.6488435418367546,\n",
-       "                          'Sc45m': 16.32391460906875,\n",
-       "                          'Sc46': 1239059.4790184442,\n",
-       "                          'Sc47': 78263.69529957738,\n",
-       "                          'Sc48': 27103.321380039757,\n",
-       "                          'Se82': 1.6849105805151432e-29,\n",
-       "                          'Si32': 0.4771369684694199,\n",
-       "                          'Sr85': 0.0011357655563067645,\n",
-       "                          'Sr89': 33.21665847750778,\n",
-       "                          'Sr90': 0.23911022714210975,\n",
-       "                          'Ta177': 0.00016005997860369053,\n",
-       "                          'Ta178': 0.0003969097831575533,\n",
-       "                          'Ta179': 4930.684746427803,\n",
-       "                          'Ta180': 4.0995331962996476e-05,\n",
-       "                          'Ta180m': 3.3501307004637734e-09,\n",
-       "                          'Ta182': 13516552.9949034,\n",
-       "                          'Ta183': 606555.0416851091,\n",
-       "                          'Ta184': 1.4989320233153062e-07,\n",
-       "                          'Tc96': 0.00010815988148350143,\n",
-       "                          'Tc97': 3.8156590923606e-06,\n",
-       "                          'Tc97m': 0.30930306852583733,\n",
-       "                          'Tc98': 0.019294785140070048,\n",
-       "                          'Tc99': 3769.5622266410687,\n",
-       "                          'Tc99m': 8874806.1802876,\n",
-       "                          'Ti44': 4.1012694477509945e-06,\n",
-       "                          'Tm171': 3.2987427706954144e-12,\n",
-       "                          'V48': 1040.7733124562378,\n",
-       "                          'V49': 117574418.55438083,\n",
-       "                          'V50': 5.140776553093666e-09,\n",
-       "                          'W178': 0.00039761512500180956,\n",
-       "                          'W181': 0.09429502121434706,\n",
-       "                          'W183': 9.545905002026473e-11,\n",
-       "                          'W183m': 20624.853144268614,\n",
-       "                          'W184': 3.295221331440008e-13,\n",
-       "                          'W185': 112.58810727420821,\n",
-       "                          'W186': 1.4745347081870291e-18,\n",
-       "                          'W187': 5.229032977887304e-06,\n",
-       "                          'W188': 1.6453794049035832e-06,\n",
-       "                          'Y87': 0.10430014364646283,\n",
-       "                          'Y87m': 2.675678916216741e-07,\n",
-       "                          'Y88': 5674.850586462291,\n",
-       "                          'Y89m': 179663.91857347277,\n",
-       "                          'Y90': 1302.4213023006816,\n",
-       "                          'Y91': 41.36424183008296,\n",
-       "                          'Yb175': 0.00012508518084131213,\n",
-       "                          'Zn64': 1.0901942269339642e-10,\n",
-       "                          'Zn65': 46365.552208826986,\n",
-       "                          'Zn69m': 1.9253523402929363e-08,\n",
-       "                          'Zr88': 4872.237049927718,\n",
-       "                          'Zr89': 179895.18520027708,\n",
-       "                          'Zr90m': 0.015981923925069107,\n",
-       "                          'Zr93': 3.6542030017162315,\n",
-       "                          'Zr94': 7.816231137209984e-10,\n",
-       "                          'Zr95': 956975.7374673432,\n",
-       "                          'Zr96': 7.111436924737842e-16,\n",
-       "                          'Zr97': 0.980779864076794}),\n",
-       "             189101: defaultdict(float,\n",
-       "                         {'Al26': 0.00033234851111320536,\n",
-       "                          'Ar37': 6.427948264338293e-05,\n",
-       "                          'Ar39': 0.005963448239875179,\n",
-       "                          'Ar42': 0.01461592555779206,\n",
-       "                          'Be10': 0.2516792481808237,\n",
-       "                          'C14': 36728.987380576844,\n",
-       "                          'Ca41': 1.351407055825142e-05,\n",
-       "                          'Ca45': 658578.1820929457,\n",
-       "                          'Ca47': 2440.673130850471,\n",
-       "                          'Ca48': 5.04626096039275e-20,\n",
-       "                          'Cl36': 0.009476047173085502,\n",
-       "                          'Co55': 1.3598273124378512e-07,\n",
-       "                          'Co56': 10741.75073860287,\n",
-       "                          'Co57': 1180943762.9960845,\n",
-       "                          'Co58': 1170379267.02489,\n",
-       "                          'Co58m': 0.13734603679824242,\n",
-       "                          'Co60': 123055429.86485624,\n",
-       "                          'Co60m': 0.028587451201037443,\n",
-       "                          'Cr48': 5.914938805440147e-08,\n",
-       "                          'Cr50': 0.00017528878810298173,\n",
-       "                          'Cr51': 1550237413.8391948,\n",
-       "                          'Cu64': 17.175913382358942,\n",
-       "                          'Cu66': 1.244404406992332,\n",
-       "                          'Cu67': 0.7069759708685927,\n",
-       "                          'Fe55': 4382019412.057321,\n",
-       "                          'Fe59': 20120152.01698544,\n",
-       "                          'Fe60': 0.028588773386973333,\n",
-       "                          'Ge71': 1.8779246303983093e-07,\n",
-       "                          'H3': 806654.6706602954,\n",
-       "                          'Hf174': 2.823327262464168e-24,\n",
-       "                          'Hf175': 2.1858310465725597e-05,\n",
-       "                          'Hf177m': 1.4409256026415402,\n",
-       "                          'Hf178m': 0.0011877276321867664,\n",
-       "                          'Hf178n': 0.0012517832388819399,\n",
-       "                          'Hf179n': 11.18921029607531,\n",
-       "                          'Hf181': 2182.9870015306496,\n",
-       "                          'Hf182': 6.786844838577503e-12,\n",
-       "                          'Ir192': 7.767693277547937e-10,\n",
-       "                          'K40': 1.6810555656585235e-13,\n",
-       "                          'K42': 0.014617533345415958,\n",
-       "                          'K43': 0.0006837285410415088,\n",
-       "                          'Kr81': 3.078732125703788e-16,\n",
-       "                          'Kr85': 0.000502292053007944,\n",
-       "                          'Lu173': 1.0211966353466782e-09,\n",
-       "                          'Lu174': 1.1358829163109124e-07,\n",
-       "                          'Lu174m': 1.337388574395304e-07,\n",
-       "                          'Lu176': 2.5150985535636888e-12,\n",
-       "                          'Lu177': 8.534711514233082,\n",
-       "                          'Lu177m': 1.8617239658350568,\n",
-       "                          'Mg28': 8.062290448424158e-07,\n",
-       "                          'Mn52': 5457.209577210101,\n",
-       "                          'Mn53': 847.2722614442997,\n",
-       "                          'Mn54': 686864737.664741,\n",
-       "                          'Mo100': 5.470647708330921e-07,\n",
-       "                          'Mo92': 4.393337758475578e-08,\n",
-       "                          'Mo93': 73529.15405351915,\n",
-       "                          'Mo98': 0.13570833270822627,\n",
-       "                          'Mo99': 6319090.165950369,\n",
-       "                          'Na22': 0.0005832829240906916,\n",
-       "                          'Na24': 0.0032012223553288936,\n",
-       "                          'Nb90': 0.011179147165386673,\n",
-       "                          'Nb91': 404304.86683632835,\n",
-       "                          'Nb91m': 13638363.13831463,\n",
-       "                          'Nb92': 0.46535659264551016,\n",
-       "                          'Nb92m': 3069746.628736283,\n",
-       "                          'Nb93m': 175086.81210779754,\n",
-       "                          'Nb94': 1128.0925957823545,\n",
-       "                          'Nb95': 3744679.143873611,\n",
-       "                          'Nb95m': 82279.79173064137,\n",
-       "                          'Nb96': 316.6135252178706,\n",
-       "                          'Nb97': 0.7244728294594135,\n",
-       "                          'Nb97m': 0.6393260696407841,\n",
-       "                          'Ni56': 0.07527910793612835,\n",
-       "                          'Ni57': 218456.87003508885,\n",
-       "                          'Ni58': 4.378947756315895e-07,\n",
-       "                          'Ni59': 211729.81225216732,\n",
-       "                          'Ni63': 18128499.181245238,\n",
-       "                          'Ni66': 1.242515393744246,\n",
-       "                          'Os186': 3.647224520017896e-15,\n",
-       "                          'Os191': 3.6661094016981084e-09,\n",
-       "                          'P32': 1360959.6307314532,\n",
-       "                          'P33': 10823.499606128524,\n",
-       "                          'Pd107': 3.6047084454728117e-16,\n",
-       "                          'Rb83': 7.495556029358586e-10,\n",
-       "                          'Rb84': 9.362663894797196e-07,\n",
-       "                          'Rb86': 1.6230199607904088,\n",
-       "                          'Rb87': 1.1334139299069115e-13,\n",
-       "                          'Re186': 0.8189961645319342,\n",
-       "                          'Re186m': 6.7465634806841e-08,\n",
-       "                          'Re187': 3.533861790223702e-13,\n",
-       "                          'Re188': 1.0995494314807002e-06,\n",
-       "                          'Rh103m': 34.26449212656888,\n",
-       "                          'Rh105': 4.50494092674524e-08,\n",
-       "                          'Ru103': 34.651995560182534,\n",
-       "                          'Ru97': 8.77149107379984e-06,\n",
-       "                          'S35': 12187.246879269958,\n",
-       "                          'Sc44': 1.1955001296540262,\n",
-       "                          'Sc44m': 1.1282479788858122,\n",
-       "                          'Sc45m': 11.19574175219237,\n",
-       "                          'Sc46': 852432.4648015853,\n",
-       "                          'Sc47': 53792.59594153657,\n",
-       "                          'Sc48': 18614.149573142007,\n",
-       "                          'Se82': 1.1388402808210246e-29,\n",
-       "                          'Si32': 0.3249766624454714,\n",
-       "                          'Sr85': 0.0007718567357973974,\n",
-       "                          'Sr89': 22.782093996799706,\n",
-       "                          'Sr90': 0.16371422226139992,\n",
-       "                          'Ta177': 0.00010633627014421885,\n",
-       "                          'Ta178': 0.0002637124953608129,\n",
-       "                          'Ta179': 3281.4909931111274,\n",
-       "                          'Ta180': 2.8201639965925417e-05,\n",
-       "                          'Ta180m': 2.301886070794115e-09,\n",
-       "                          'Ta182': 9522261.776167113,\n",
-       "                          'Ta183': 399335.21664675075,\n",
-       "                          'Ta184': 9.861938199878446e-08,\n",
-       "                          'Tc96': 7.41463517730229e-05,\n",
-       "                          'Tc97': 2.61650318652966e-06,\n",
-       "                          'Tc97m': 0.21209844574597028,\n",
-       "                          'Tc98': 0.013232253299571745,\n",
-       "                          'Tc99': 2600.626308972481,\n",
-       "                          'Tc99m': 6122523.801073559,\n",
-       "                          'Ti44': 2.7823947948584465e-06,\n",
-       "                          'Tm171': 2.191731533279478e-12,\n",
-       "                          'V48': 711.9340047933995,\n",
-       "                          'V49': 80538429.89896037,\n",
-       "                          'V50': 3.5468604943244678e-09,\n",
-       "                          'W178': 0.0002641992815592217,\n",
-       "                          'W181': 0.06493048434332024,\n",
-       "                          'W183': 6.667459067154637e-11,\n",
-       "                          'W183m': 13578.700449276615,\n",
-       "                          'W184': 2.1698843990659303e-13,\n",
-       "                          'W185': 74.075286457608,\n",
-       "                          'W186': 9.70141690870668e-19,\n",
-       "                          'W187': 3.4403428088081704e-06,\n",
-       "                          'W188': 1.0825460897567719e-06,\n",
-       "                          'Y87': 0.07077113971589695,\n",
-       "                          'Y87m': 1.812450089195542e-07,\n",
-       "                          'Y88': 3866.4743621109556,\n",
-       "                          'Y89m': 123199.25868037278,\n",
-       "                          'Y90': 894.0263689408654,\n",
-       "                          'Y91': 28.315231144746065,\n",
-       "                          'Yb175': 8.426000148463713e-05,\n",
-       "                          'Zn64': 7.316843309127646e-11,\n",
-       "                          'Zn65': 30500.64660963655,\n",
-       "                          'Zn69m': 1.2667489584326627e-08,\n",
-       "                          'Zr88': 3317.22848492779,\n",
-       "                          'Zr89': 123357.95262719321,\n",
-       "                          'Zr90m': 0.010945249033105276,\n",
-       "                          'Zr93': 2.5064112444269706,\n",
-       "                          'Zr94': 5.357138761941891e-10,\n",
-       "                          'Zr95': 656343.0433914139,\n",
-       "                          'Zr96': 4.855094422438862e-16,\n",
-       "                          'Zr97': 0.6719501664907666}),\n",
-       "             189102: defaultdict(float,\n",
-       "                         {'Al26': 0.003384761452409953,\n",
-       "                          'Ar37': 0.00014971099715145413,\n",
-       "                          'Ar39': 0.06282631568946692,\n",
-       "                          'Ar42': 0.15706065395496774,\n",
-       "                          'Be10': 2.8234413224792907,\n",
-       "                          'C14': 164934.00366236622,\n",
-       "                          'Ca41': 0.00014119747678665326,\n",
-       "                          'Ca45': 7217786.644826223,\n",
-       "                          'Ca47': 26584.912091939725,\n",
-       "                          'Ca48': 5.152183810525252e-19,\n",
-       "                          'Cl36': 0.01233708146610048,\n",
-       "                          'Co55': 1.3825393050093246e-06,\n",
-       "                          'Co56': 110916.06572482368,\n",
-       "                          'Co57': 12857061275.355684,\n",
-       "                          'Co58': 14055285547.286484,\n",
-       "                          'Co58m': 1.6261342139555002,\n",
-       "                          'Co60': 852979474.3812838,\n",
-       "                          'Co60m': 0.07283324835320151,\n",
-       "                          'Cr48': 6.064400311373666e-07,\n",
-       "                          'Cr50': 0.002032274622838095,\n",
-       "                          'Cr51': 10981034101.760258,\n",
-       "                          'Cu64': 91.89586773604175,\n",
-       "                          'Cu66': 1.6255548377300737,\n",
-       "                          'Cu67': 0.9211330930519234,\n",
-       "                          'Fe55': 44234343921.67513,\n",
-       "                          'Fe59': 88600053.98859042,\n",
-       "                          'Fe60': 0.07284666233130532,\n",
-       "                          'Ge71': 2.4441913087160197e-07,\n",
-       "                          'H3': 9110991.957413437,\n",
-       "                          'Hf174': 2.1781228691954757e-23,\n",
-       "                          'Hf175': 0.0002140842296932208,\n",
-       "                          'Hf177m': 15.330237067783274,\n",
-       "                          'Hf178m': 0.010807016855666637,\n",
-       "                          'Hf178n': 0.01151386068122324,\n",
-       "                          'Hf179n': 121.8265408988776,\n",
-       "                          'Hf181': 23546.138139320952,\n",
-       "                          'Hf182': 7.063712615784219e-11,\n",
-       "                          'Ir192': 1.0109952279462691e-09,\n",
-       "                          'K40': 1.751884771950171e-12,\n",
-       "                          'K42': 0.15707827396686289,\n",
-       "                          'K43': 0.00752441906290322,\n",
-       "                          'Kr81': 2.9780984235807835e-15,\n",
-       "                          'Kr85': 0.005113246606658275,\n",
-       "                          'Lu173': 7.850820886568019e-09,\n",
-       "                          'Lu174': 1.0495714603248703e-06,\n",
-       "                          'Lu174m': 1.2496279859097812e-06,\n",
-       "                          'Lu176': 2.5933609336717023e-11,\n",
-       "                          'Lu177': 90.89921540108223,\n",
-       "                          'Lu177m': 19.807143347967248,\n",
-       "                          'Mg28': 8.669683160725663e-06,\n",
-       "                          'Mn52': 57396.021308741125,\n",
-       "                          'Mn53': 9171.0562698609,\n",
-       "                          'Mn54': 7860785970.877255,\n",
-       "                          'Mo100': 6.341994472378515e-06,\n",
-       "                          'Mo92': 5.093103182879391e-07,\n",
-       "                          'Mo93': 794884.716510949,\n",
-       "                          'Mo98': 1.573224160004929,\n",
-       "                          'Mo99': 64060913.71854846,\n",
-       "                          'Na22': 0.005916342441694759,\n",
-       "                          'Na24': 0.03399656871032184,\n",
-       "                          'Nb90': 0.11813532469418687,\n",
-       "                          'Nb91': 4398355.419209418,\n",
-       "                          'Nb91m': 148213689.26040497,\n",
-       "                          'Nb92': 5.141568582561498,\n",
-       "                          'Nb92m': 35812360.758644536,\n",
-       "                          'Nb93m': 2090028.8400268564,\n",
-       "                          'Nb94': 11118.604754442571,\n",
-       "                          'Nb95': 41153243.00155447,\n",
-       "                          'Nb95m': 911503.8174764917,\n",
-       "                          'Nb96': 3447.942989868728,\n",
-       "                          'Nb97': 7.841319283545259,\n",
-       "                          'Nb97m': 6.919693729242113,\n",
-       "                          'Ni56': 0.7909822442676347,\n",
-       "                          'Ni57': 2296840.093181982,\n",
-       "                          'Ni58': 5.076593689423154e-06,\n",
-       "                          'Ni59': 592274.9198490161,\n",
-       "                          'Ni63': 44526901.86343061,\n",
-       "                          'Ni66': 1.6231515709497195,\n",
-       "                          'Os186': 4.7470224632303625e-15,\n",
-       "                          'Os191': 4.771582730949131e-09,\n",
-       "                          'P32': 13273049.597019032,\n",
-       "                          'P33': 123910.57266233324,\n",
-       "                          'Pd107': 4.691667019145035e-16,\n",
-       "                          'Rb83': 7.209002685417114e-09,\n",
-       "                          'Rb84': 9.054738545091221e-06,\n",
-       "                          'Rb86': 17.343017957393016,\n",
-       "                          'Rb87': 1.1568780346961567e-12,\n",
-       "                          'Re186': 1.0659598986289311,\n",
-       "                          'Re186m': 8.780950552298177e-08,\n",
-       "                          'Re187': 4.599458034147426e-13,\n",
-       "                          'Re188': 1.4311059775379512e-06,\n",
-       "                          'Rh103m': 51.02243533155814,\n",
-       "                          'Rh105': 5.8633543014420005e-08,\n",
-       "                          'Ru103': 51.5976360158778,\n",
-       "                          'Ru97': 9.540984718233032e-05,\n",
-       "                          'S35': 26861.140009933355,\n",
-       "                          'Sc44': 12.61775849546951,\n",
-       "                          'Sc44m': 11.907919514197168,\n",
-       "                          'Sc45m': 122.69935771473983,\n",
-       "                          'Sc46': 9716993.337734954,\n",
-       "                          'Sc47': 605738.3545549017,\n",
-       "                          'Sc48': 207322.41971404347,\n",
-       "                          'Se82': 1.1369673787712378e-28,\n",
-       "                          'Si32': 3.1823006153982702,\n",
-       "                          'Sr85': 0.007944327994525309,\n",
-       "                          'Sr89': 250.91099443076175,\n",
-       "                          'Sr90': 1.7601652825503618,\n",
-       "                          'Ta177': 0.000791680183188761,\n",
-       "                          'Ta178': 0.001959456459848749,\n",
-       "                          'Ta179': 30638.110045403864,\n",
-       "                          'Ta180': 0.0003186083365650891,\n",
-       "                          'Ta180m': 2.5720334558323596e-08,\n",
-       "                          'Ta182': 54756980.62899887,\n",
-       "                          'Ta183': 524420.986153981,\n",
-       "                          'Ta184': 1.2835692788226982e-07,\n",
-       "                          'Tc96': 0.0008121046557463919,\n",
-       "                          'Tc97': 2.881633971082741e-05,\n",
-       "                          'Tc97m': 2.335404836629265,\n",
-       "                          'Tc98': 0.14594191370820037,\n",
-       "                          'Tc99': 26380.772187510043,\n",
-       "                          'Tc99m': 62068775.87076681,\n",
-       "                          'Ti44': 2.854046901751488e-05,\n",
-       "                          'Tm171': 1.628516883609469e-11,\n",
-       "                          'V48': 7482.299230598065,\n",
-       "                          'V49': 864356882.1542255,\n",
-       "                          'V50': 4.179219004889198e-08,\n",
-       "                          'W178': 0.0019651680649152717,\n",
-       "                          'W181': 0.7422907992890908,\n",
-       "                          'W183': 1.8116864901422828e-10,\n",
-       "                          'W183m': 17831.97738365004,\n",
-       "                          'W184': 2.8750461546009104e-13,\n",
-       "                          'W185': 96.43722571432295,\n",
-       "                          'W186': 1.262694258646611e-18,\n",
-       "                          'W187': 4.47773880600792e-06,\n",
-       "                          'W188': 1.4089754727306633e-06,\n",
-       "                          'Y87': 0.7236797285383133,\n",
-       "                          'Y87m': 1.8310643726910727e-06,\n",
-       "                          'Y88': 40250.478278752445,\n",
-       "                          'Y89m': 1348081.428618745,\n",
-       "                          'Y90': 9908.861670937424,\n",
-       "                          'Y91': 303.28410069739965,\n",
-       "                          'Yb175': 0.0008216861380736138,\n",
-       "                          'Zn64': 3.909619652120084e-10,\n",
-       "                          'Zn65': 41721.27652292547,\n",
-       "                          'Zn69m': 1.648722608142949e-08,\n",
-       "                          'Zr88': 34403.50436999834,\n",
-       "                          'Zr89': 1349820.723353679,\n",
-       "                          'Zr90m': 0.11555285802501716,\n",
-       "                          'Zr93': 27.534747636240784,\n",
-       "                          'Zr94': 5.8315180113267826e-09,\n",
-       "                          'Zr95': 7200775.181730194,\n",
-       "                          'Zr96': 5.093372500337452e-15,\n",
-       "                          'Zr97': 7.27288374375001}),\n",
-       "             189103: defaultdict(float,\n",
-       "                         {'Al26': 0.00022743548018491842,\n",
-       "                          'Ar37': 1.3889401850763359e-05,\n",
-       "                          'Ar39': 0.004151621663899875,\n",
-       "                          'Ar42': 0.010296186821960793,\n",
-       "                          'Be10': 0.18239533872305966,\n",
-       "                          'C14': 12175.755264592468,\n",
-       "                          'Ca41': 9.3600617668034e-06,\n",
-       "                          'Ca45': 469693.29716713616,\n",
-       "                          'Ca47': 1733.9850129435313,\n",
-       "                          'Ca48': 3.4351424866338724e-20,\n",
-       "                          'Cl36': 0.001474436424451975,\n",
-       "                          'Co55': 9.165695272107681e-08,\n",
-       "                          'Co56': 7320.452922359676,\n",
-       "                          'Co57': 838294013.1992017,\n",
-       "                          'Co58': 891005210.9446849,\n",
-       "                          'Co58m': 0.10347010169618259,\n",
-       "                          'Co60': 58852879.768983416,\n",
-       "                          'Co60m': 0.006511147845223467,\n",
-       "                          'Cr48': 4.081489061745733e-08,\n",
-       "                          'Cr50': 0.00012645903840630474,\n",
-       "                          'Cr51': 762665599.4817755,\n",
-       "                          'Cu64': 6.649240368513501,\n",
-       "                          'Cu66': 0.19388617092028942,\n",
-       "                          'Cu67': 0.11004234665734222,\n",
-       "                          'Fe55': 2915797498.156174,\n",
-       "                          'Fe59': 6582676.40389831,\n",
-       "                          'Fe60': 0.006511974864118993,\n",
-       "                          'Ge71': 2.9219963335236557e-08,\n",
-       "                          'H3': 587358.2028862969,\n",
-       "                          'Hf174': 1.3204389001006102e-24,\n",
-       "                          'Hf175': 1.4010637387202383e-05,\n",
-       "                          'Hf177m': 1.0076596812821157,\n",
-       "                          'Hf178m': 0.0007088595238937782,\n",
-       "                          'Hf178n': 0.0007539349616102617,\n",
-       "                          'Hf179n': 7.944359761799223,\n",
-       "                          'Hf181': 1541.0370858950134,\n",
-       "                          'Hf182': 4.62975569374534e-12,\n",
-       "                          'Ir192': 1.208630575984156e-10,\n",
-       "                          'K40': 1.157384166269399e-13,\n",
-       "                          'K42': 0.01029738189875699,\n",
-       "                          'K43': 0.0004888042980639093,\n",
-       "                          'Kr81': 1.9801719924787514e-16,\n",
-       "                          'Kr85': 0.00034017445497352055,\n",
-       "                          'Lu173': 4.785236918906774e-10,\n",
-       "                          'Lu174': 6.823804148611584e-08,\n",
-       "                          'Lu174m': 8.137631803400647e-08,\n",
-       "                          'Lu176': 1.7239969917850858e-12,\n",
-       "                          'Lu177': 5.9759955496654005,\n",
-       "                          'Lu177m': 1.3019273255930088,\n",
-       "                          'Mg28': 5.51773526281314e-07,\n",
-       "                          'Mn52': 3796.5615563355736,\n",
-       "                          'Mn53': 599.1015165963618,\n",
-       "                          'Mn54': 505042400.37680364,\n",
-       "                          'Mo100': 3.9463650238226015e-07,\n",
-       "                          'Mo92': 3.169225155340988e-08,\n",
-       "                          'Mo93': 51296.13107496536,\n",
-       "                          'Mo98': 0.09789561063643523,\n",
-       "                          'Mo99': 4134821.108672758,\n",
-       "                          'Na22': 0.000396123960516221,\n",
-       "                          'Na24': 0.0022373769823571454,\n",
-       "                          'Nb90': 0.0077936048238920795,\n",
-       "                          'Nb91': 286806.50065673876,\n",
-       "                          'Nb91m': 9666869.827707235,\n",
-       "                          'Nb92': 0.33327971269782175,\n",
-       "                          'Nb92m': 2287816.624802022,\n",
-       "                          'Nb93m': 132022.55877563273,\n",
-       "                          'Nb94': 724.9381473816655,\n",
-       "                          'Nb95': 2673646.7086926345,\n",
-       "                          'Nb95m': 59104.35334870351,\n",
-       "                          'Nb96': 224.82861202536427,\n",
-       "                          'Nb97': 0.5124846261438897,\n",
-       "                          'Nb97m': 0.4522480409973728,\n",
-       "                          'Ni56': 0.05237526257379844,\n",
-       "                          'Ni57': 152034.7180850807,\n",
-       "                          'Ni58': 3.1589536082171806e-07,\n",
-       "                          'Ni59': 50570.85601987939,\n",
-       "                          'Ni63': 3986379.0703220507,\n",
-       "                          'Ni66': 0.19359540400878827,\n",
-       "                          'Os186': 5.674988610380887e-16,\n",
-       "                          'Os191': 5.704360045475506e-10,\n",
-       "                          'P32': 861977.0739612146,\n",
-       "                          'P33': 7954.574066559053,\n",
-       "                          'Pd107': 5.608821935979009e-17,\n",
-       "                          'Rb83': 4.786068519384795e-10,\n",
-       "                          'Rb84': 5.974498662254991e-07,\n",
-       "                          'Rb86': 1.139321472279704,\n",
-       "                          'Rb87': 7.653471552945741e-14,\n",
-       "                          'Re186': 0.12743375297914605,\n",
-       "                          'Re186m': 1.0497483017323003e-08,\n",
-       "                          'Re187': 5.498586964080999e-14,\n",
-       "                          'Re188': 1.7108670685218984e-07,\n",
-       "                          'Rh103m': 5.655490373912199,\n",
-       "                          'Rh105': 7.0095576029045835e-09,\n",
-       "                          'Ru103': 5.719351987750413,\n",
-       "                          'Ru97': 6.220974109822967e-06,\n",
-       "                          'S35': 2493.6311710211835,\n",
-       "                          'Sc44': 0.8332077255846237,\n",
-       "                          'Sc44m': 0.7863340348087381,\n",
-       "                          'Sc45m': 7.984578838708317,\n",
-       "                          'Sc46': 625162.6097411192,\n",
-       "                          'Sc47': 39116.86680474061,\n",
-       "                          'Sc48': 13416.507288595585,\n",
-       "                          'Se82': 7.567281267267056e-30,\n",
-       "                          'Si32': 0.21231734882466186,\n",
-       "                          'Sr85': 0.0005274246769993579,\n",
-       "                          'Sr89': 16.295474400205784,\n",
-       "                          'Sr90': 0.11534362840420952,\n",
-       "                          'Ta177': 4.733098192408133e-05,\n",
-       "                          'Ta178': 0.000117003010266492,\n",
-       "                          'Ta179': 2009.841066491464,\n",
-       "                          'Ta180': 2.052504480923799e-05,\n",
-       "                          'Ta180m': 1.6626827231898082e-09,\n",
-       "                          'Ta182': 4073002.333856125,\n",
-       "                          'Ta183': 62402.52343365641,\n",
-       "                          'Ta184': 1.5344890202206723e-08,\n",
-       "                          'Tc96': 5.281952286899441e-05,\n",
-       "                          'Tc97': 1.8706492206328545e-06,\n",
-       "                          'Tc97m': 0.1516136413199595,\n",
-       "                          'Tc98': 0.00946911127706093,\n",
-       "                          'Tc99': 1702.6258117312095,\n",
-       "                          'Tc99m': 4006236.1709049996,\n",
-       "                          'Ti44': 1.914475888972967e-06,\n",
-       "                          'Tm171': 9.724195538737425e-13,\n",
-       "                          'V48': 495.04162704518365,\n",
-       "                          'V49': 56664091.99821642,\n",
-       "                          'V50': 2.662992033809697e-09,\n",
-       "                          'W178': 0.00011737576487907149,\n",
-       "                          'W181': 0.047616166588222694,\n",
-       "                          'W183': 1.8372091107241096e-11,\n",
-       "                          'W183m': 2121.886802942041,\n",
-       "                          'W184': 3.418464749070155e-14,\n",
-       "                          'W185': 11.527736225011845,\n",
-       "                          'W186': 1.5095235948972426e-19,\n",
-       "                          'W187': 5.353073765942231e-07,\n",
-       "                          'W188': 1.684410361276715e-07,\n",
-       "                          'Y87': 0.04817220894124431,\n",
-       "                          'Y87m': 1.2282146155060378e-07,\n",
-       "                          'Y88': 2667.6099658764715,\n",
-       "                          'Y89m': 87769.55361836073,\n",
-       "                          'Y90': 642.4158307397291,\n",
-       "                          'Y91': 19.89198084991672,\n",
-       "                          'Yb175': 5.385516394640621e-05,\n",
-       "                          'Zn64': 2.829633244164014e-11,\n",
-       "                          'Zn65': 4884.586778047182,\n",
-       "                          'Zn69m': 1.9710246897662082e-09,\n",
-       "                          'Zr88': 2283.3214337527147,\n",
-       "                          'Zr89': 87883.11762841926,\n",
-       "                          'Zr90m': 0.007624705841701932,\n",
-       "                          'Zr93': 1.790432974993189,\n",
-       "                          'Zr94': 3.8041200062685675e-10,\n",
-       "                          'Zr95': 468351.8085174329,\n",
-       "                          'Zr96': 3.369076303613565e-16,\n",
-       "                          'Zr97': 0.47533508309082817}),\n",
-       "             189104: defaultdict(float,\n",
-       "                         {'Al26': 0.0004785174624712467,\n",
-       "                          'Ar37': 1.47876576282464e-05,\n",
-       "                          'Ar39': 0.008954309839696636,\n",
-       "                          'Ar42': 0.022471811329316166,\n",
-       "                          'Be10': 0.4112812028280327,\n",
-       "                          'C14': 22809.48708179242,\n",
-       "                          'Ca41': 2.008507398463696e-05,\n",
-       "                          'Ca45': 1036260.257684754,\n",
-       "                          'Ca47': 3811.2611011672443,\n",
-       "                          'Ca48': 7.270040654300337e-20,\n",
-       "                          'Cl36': 0.0006768282347369055,\n",
-       "                          'Co55': 1.9448430532547633e-07,\n",
-       "                          'Co56': 15652.306251705344,\n",
-       "                          'Co57': 1843862854.984958,\n",
-       "                          'Co58': 2118112500.7837658,\n",
-       "                          'Co58m': 0.2423052582964721,\n",
-       "                          'Co60': 116924371.99390236,\n",
-       "                          'Co60m': 0.007549826345247767,\n",
-       "                          'Cr48': 8.620514070711833e-08,\n",
-       "                          'Cr50': 0.00033158040425807503,\n",
-       "                          'Cr51': 1507561478.8833845,\n",
-       "                          'Cu64': 13.268339536808474,\n",
-       "                          'Cu66': 0.08943076199972427,\n",
-       "                          'Cu67': 0.050640869616101127,\n",
-       "                          'Fe55': 6310266355.702036,\n",
-       "                          'Fe59': 11482080.107139558,\n",
-       "                          'Fe60': 0.007551995942445675,\n",
-       "                          'Ge71': 1.3412136416042308e-08,\n",
-       "                          'H3': 1328910.68634623,\n",
-       "                          'Hf174': 2.4703469756516062e-24,\n",
-       "                          'Hf175': 2.9320477751969164e-05,\n",
-       "                          'Hf177m': 2.1880588781682735,\n",
-       "                          'Hf178m': 0.0014244344618231173,\n",
-       "                          'Hf178n': 0.001525582434770535,\n",
-       "                          'Hf179n': 17.473862553153207,\n",
-       "                          'Hf181': 3370.799297213999,\n",
-       "                          'Hf182': 1.009034233974436e-11,\n",
-       "                          'Ir192': 5.547686003476654e-11,\n",
-       "                          'K40': 2.4836826542801387e-13,\n",
-       "                          'K42': 0.022474381931174636,\n",
-       "                          'K43': 0.0010812669295714073,\n",
-       "                          'Kr81': 4.0725780804258867e-16,\n",
-       "                          'Kr85': 0.0007196092585436003,\n",
-       "                          'Lu173': 8.913595930799197e-10,\n",
-       "                          'Lu174': 1.3899990707619124e-07,\n",
-       "                          'Lu174m': 1.6664621282656217e-07,\n",
-       "                          'Lu176': 3.6696807608653116e-12,\n",
-       "                          'Lu177': 12.976428731421372,\n",
-       "                          'Lu177m': 2.8270638313140872,\n",
-       "                          'Mg28': 1.220786284598636e-06,\n",
-       "                          'Mn52': 8181.536116620218,\n",
-       "                          'Mn53': 1313.590400457539,\n",
-       "                          'Mn54': 1157476813.7831895,\n",
-       "                          'Mo100': 1.0347420455819616e-06,\n",
-       "                          'Mo92': 8.309776328579999e-08,\n",
-       "                          'Mo93': 120153.5689094108,\n",
-       "                          'Mo98': 0.256681102797902,\n",
-       "                          'Mo99': 9720234.504975932,\n",
-       "                          'Na22': 0.0008337655553288033,\n",
-       "                          'Na24': 0.004852063332794392,\n",
-       "                          'Nb90': 0.01684813959321945,\n",
-       "                          'Nb91': 630586.0007728034,\n",
-       "                          'Nb91m': 21243771.255261917,\n",
-       "                          'Nb92': 0.7388658478197379,\n",
-       "                          'Nb92m': 5276853.197199996,\n",
-       "                          'Nb93m': 325179.6426248395,\n",
-       "                          'Nb94': 1714.0975608294661,\n",
-       "                          'Nb95': 5916799.840479656,\n",
-       "                          'Nb95m': 131225.73061837265,\n",
-       "                          'Nb96': 494.44405601387984,\n",
-       "                          'Nb97': 1.123245013553433,\n",
-       "                          'Nb97m': 0.9912227165666251,\n",
-       "                          'Ni56': 0.11276669110908229,\n",
-       "                          'Ni57': 327466.057035913,\n",
-       "                          'Ni58': 8.282764196173225e-07,\n",
-       "                          'Ni59': 67583.18595992007,\n",
-       "                          'Ni63': 4736788.258499387,\n",
-       "                          'Ni66': 0.08930682460673853,\n",
-       "                          'Os186': 2.604884882264248e-16,\n",
-       "                          'Os191': 2.6183350820251604e-10,\n",
-       "                          'P32': 1966680.7853942171,\n",
-       "                          'P33': 18514.50243095898,\n",
-       "                          'Pd107': 2.5744825233207967e-17,\n",
-       "                          'Rb83': 9.823643253851215e-10,\n",
-       "                          'Rb84': 1.2372550426619594e-06,\n",
-       "                          'Rb86': 2.478503054379216,\n",
-       "                          'Rb87': 1.6249111772424148e-13,\n",
-       "                          'Re186': 0.05849363184007764,\n",
-       "                          'Re186m': 4.818469660455388e-09,\n",
-       "                          'Re187': 2.523885325351048e-14,\n",
-       "                          'Re188': 7.852981281827587e-08,\n",
-       "                          'Rh103m': 3.46330845289578,\n",
-       "                          'Rh105': 3.2174284994016983e-09,\n",
-       "                          'Ru103': 3.502176097065987,\n",
-       "                          'Ru97': 1.3676727257950824e-05,\n",
-       "                          'S35': 2737.6054615027915,\n",
-       "                          'Sc44': 1.7994470599550918,\n",
-       "                          'Sc44m': 1.6982143625087436,\n",
-       "                          'Sc45m': 17.615820703478946,\n",
-       "                          'Sc46': 1418197.3506771822,\n",
-       "                          'Sc47': 88537.35764097725,\n",
-       "                          'Sc48': 29866.974936454255,\n",
-       "                          'Se82': 1.5861354908231208e-29,\n",
-       "                          'Si32': 0.4510772850355297,\n",
-       "                          'Sr85': 0.0011225167314859188,\n",
-       "                          'Sr89': 36.068943500787654,\n",
-       "                          'Sr90': 0.2518210209166191,\n",
-       "                          'Ta177': 8.660170565151023e-05,\n",
-       "                          'Ta178': 0.00021383238773585396,\n",
-       "                          'Ta179': 4094.51862294293,\n",
-       "                          'Ta180': 4.5923509506605635e-05,\n",
-       "                          'Ta180m': 3.701596712451353e-09,\n",
-       "                          'Ta182': 7622354.097777071,\n",
-       "                          'Ta183': 29043.032460962153,\n",
-       "                          'Ta184': 7.043395582670104e-09,\n",
-       "                          'Tc96': 0.0001165804710970959,\n",
-       "                          'Tc97': 4.142024524288059e-06,\n",
-       "                          'Tc97m': 0.33567107223441456,\n",
-       "                          'Tc98': 0.020984313551643468,\n",
-       "                          'Tc99': 4003.0868469093148,\n",
-       "                          'Tc99m': 9417980.839413973,\n",
-       "                          'Ti44': 4.048614059211664e-06,\n",
-       "                          'Tm171': 1.7771747462928801e-12,\n",
-       "                          'V48': 1066.299237976045,\n",
-       "                          'V49': 123634179.36232731,\n",
-       "                          'V50': 6.191375229131852e-09,\n",
-       "                          'W178': 0.0002146760206653334,\n",
-       "                          'W181': 0.10717151455075456,\n",
-       "                          'W183': 1.567912088417671e-11,\n",
-       "                          'W183m': 987.5518958675032,\n",
-       "                          'W184': 1.6039275035417994e-14,\n",
-       "                          'W185': 5.29482844742536,\n",
-       "                          'W186': 6.929105193953006e-20,\n",
-       "                          'W187': 2.457092596942962e-07,\n",
-       "                          'W188': 7.731543426953965e-08,\n",
-       "                          'Y87': 0.10208176327501264,\n",
-       "                          'Y87m': 2.5797081285968784e-07,\n",
-       "                          'Y88': 5712.726854945326,\n",
-       "                          'Y89m': 193563.23980273126,\n",
-       "                          'Y90': 1427.6084434915863,\n",
-       "                          'Y91': 43.37121112780489,\n",
-       "                          'Yb175': 0.00011238672840884423,\n",
-       "                          'Zn64': 5.643455283248126e-11,\n",
-       "                          'Zn65': 2768.8844242295468,\n",
-       "                          'Zn69m': 9.047120188084876e-10,\n",
-       "                          'Zr88': 4878.119232313079,\n",
-       "                          'Zr89': 193813.5053062445,\n",
-       "                          'Zr90m': 0.016466357690298503,\n",
-       "                          'Zr93': 3.9575297372892226,\n",
-       "                          'Zr94': 8.363406785629351e-10,\n",
-       "                          'Zr95': 1034450.9030446806,\n",
-       "                          'Zr96': 7.2485977122878e-16,\n",
-       "                          'Zr97': 1.0418220632374826}),\n",
-       "             189105: defaultdict(float,\n",
-       "                         {'Al26': 0.0007902030008546532,\n",
-       "                          'Ar37': 6.267421823180774e-05,\n",
-       "                          'Ar39': 0.014232613806173414,\n",
-       "                          'Ar42': 0.03500113500135529,\n",
-       "                          'Be10': 0.606720875360948,\n",
-       "                          'C14': 45256.629331529126,\n",
-       "                          'Ca41': 3.219330115373409e-05,\n",
-       "                          'Ca45': 1583492.8041539001,\n",
-       "                          'Ca47': 5861.551277860415,\n",
-       "                          'Ca48': 1.187863517728559e-19,\n",
-       "                          'Cl36': 0.007540944689601309,\n",
-       "                          'Co55': 3.1619102414918207e-07,\n",
-       "                          'Co56': 25113.184848339966,\n",
-       "                          'Co57': 2832865423.9423075,\n",
-       "                          'Co58': 2859470292.473823,\n",
-       "                          'Co58m': 0.3353120200637889,\n",
-       "                          'Co60': 211023453.8739295,\n",
-       "                          'Co60m': 0.02872849959590995,\n",
-       "                          'Cr48': 1.4197369661220882e-07,\n",
-       "                          'Cr50': 0.00037985511148670676,\n",
-       "                          'Cr51': 2752350493.041325,\n",
-       "                          'Cu64': 24.183218367803224,\n",
-       "                          'Cu66': 0.9908369232960443,\n",
-       "                          'Cu67': 0.5626910577446432,\n",
-       "                          'Fe55': 9968364211.882914,\n",
-       "                          'Fe59': 25235684.597694978,\n",
-       "                          'Fe60': 0.028730966398491077,\n",
-       "                          'Ge71': 1.494506817710129e-07,\n",
-       "                          'H3': 1949902.7405271176,\n",
-       "                          'Hf174': 4.3847294043301756e-24,\n",
-       "                          'Hf175': 4.797937666629573e-05,\n",
-       "                          'Hf177m': 3.4378283016743754,\n",
-       "                          'Hf178m': 0.0024478888874399363,\n",
-       "                          'Hf178n': 0.0025976950901423633,\n",
-       "                          'Hf179n': 26.84703380198542,\n",
-       "                          'Hf181': 5229.431492262727,\n",
-       "                          'Hf182': 1.5739346397311213e-11,\n",
-       "                          'Ir192': 6.181755312892549e-10,\n",
-       "                          'K40': 3.9694140681829265e-13,\n",
-       "                          'K42': 0.035005260579403744,\n",
-       "                          'K43': 0.0016446725123353493,\n",
-       "                          'Kr81': 6.850474038714657e-16,\n",
-       "                          'Kr85': 0.0011747873874120283,\n",
-       "                          'Lu173': 1.597041967655594e-09,\n",
-       "                          'Lu174': 2.339375001615765e-07,\n",
-       "                          'Lu174m': 2.7900796307488484e-07,\n",
-       "                          'Lu176': 5.943263032569594e-12,\n",
-       "                          'Lu177': 20.37922708487766,\n",
-       "                          'Lu177m': 4.44176646775419,\n",
-       "                          'Mg28': 1.8270931668022315e-06,\n",
-       "                          'Mn52': 13035.66151368386,\n",
-       "                          'Mn53': 2029.6230097933337,\n",
-       "                          'Mn54': 1662272118.8993552,\n",
-       "                          'Mo100': 1.1854121687894802e-06,\n",
-       "                          'Mo92': 9.519713977080656e-08,\n",
-       "                          'Mo93': 167214.0400622999,\n",
-       "                          'Mo98': 0.2940617189350183,\n",
-       "                          'Mo99': 13457949.76059627,\n",
-       "                          'Na22': 0.0013739934612386124,\n",
-       "                          'Na24': 0.007643983435182692,\n",
-       "                          'Nb90': 0.026696404573766715,\n",
-       "                          'Nb91': 969510.5477697117,\n",
-       "                          'Nb91m': 32689430.750899807,\n",
-       "                          'Nb92': 1.1189604784909817,\n",
-       "                          'Nb92m': 7487455.107733925,\n",
-       "                          'Nb93m': 414674.41150774644,\n",
-       "                          'Nb94': 2358.476986522589,\n",
-       "                          'Nb95': 8994011.729323233,\n",
-       "                          'Nb95m': 198366.38495127938,\n",
-       "                          'Nb96': 759.7997210889731,\n",
-       "                          'Nb97': 1.7364275077895626,\n",
-       "                          'Nb97m': 1.5323306361997093,\n",
-       "                          'Ni56': 0.17998347350834518,\n",
-       "                          'Ni57': 522276.0130454082,\n",
-       "                          'Ni58': 9.488926192634459e-07,\n",
-       "                          'Ni59': 214793.88482502275,\n",
-       "                          'Ni63': 17510132.19404762,\n",
-       "                          'Ni66': 0.9893411528971051,\n",
-       "                          'Os186': 2.9025706986806838e-15,\n",
-       "                          'Os191': 2.9175960561031238e-09,\n",
-       "                          'P32': 2847337.4664573465,\n",
-       "                          'P33': 25956.33291563222,\n",
-       "                          'Pd107': 2.868731396570348e-16,\n",
-       "                          'Rb83': 1.6550646179634962e-09,\n",
-       "                          'Rb84': 2.0600332894747168e-06,\n",
-       "                          'Rb86': 3.8819579512846385,\n",
-       "                          'Rb87': 2.6309782720175276e-13,\n",
-       "                          'Re186': 0.6517818204028781,\n",
-       "                          'Re186m': 5.369118149472438e-08,\n",
-       "                          'Re187': 2.81234963096611e-13,\n",
-       "                          'Re188': 8.750532876330936e-07,\n",
-       "                          'Rh103m': 28.018191793949864,\n",
-       "                          'Rh105': 3.585162481720122e-08,\n",
-       "                          'Ru103': 28.334819557115928,\n",
-       "                          'Ru97': 2.103051922174268e-05,\n",
-       "                          'S35': 11188.90680121056,\n",
-       "                          'Sc44': 2.8554690596133905,\n",
-       "                          'Sc44m': 2.694830201667641,\n",
-       "                          'Sc45m': 26.91877327648663,\n",
-       "                          'Sc46': 2070176.412274285,\n",
-       "                          'Sc47': 129784.31768432312,\n",
-       "                          'Sc48': 44934.75436891709,\n",
-       "                          'Se82': 2.6184332720918376e-29,\n",
-       "                          'Si32': 0.7348438511816877,\n",
-       "                          'Sr85': 0.0018171452724673972,\n",
-       "                          'Sr89': 54.80261153370653,\n",
-       "                          'Sr90': 0.3919350181138689,\n",
-       "                          'Ta177': 0.00015621338656459158,\n",
-       "                          'Ta178': 0.00038588383377549586,\n",
-       "                          'Ta179': 6921.997615209006,\n",
-       "                          'Ta180': 6.84101104954491e-05,\n",
-       "                          'Ta180m': 5.563910954262842e-09,\n",
-       "                          'Ta182': 15098507.50398697,\n",
-       "                          'Ta183': 318619.17019896634,\n",
-       "                          'Ta184': 7.848416084956612e-08,\n",
-       "                          'Tc96': 0.0001780112373877146,\n",
-       "                          'Tc97': 6.288179238324826e-06,\n",
-       "                          'Tc97m': 0.5097006294013159,\n",
-       "                          'Tc98': 0.03180833115211639,\n",
-       "                          'Tc99': 5541.175310615427,\n",
-       "                          'Tc99m': 13039406.161736008,\n",
-       "                          'Ti44': 6.6439381894304464e-06,\n",
-       "                          'Tm171': 3.2071053952576873e-12,\n",
-       "                          'V48': 1699.7542185546201,\n",
-       "                          'V49': 192706615.2985923,\n",
-       "                          'V50': 8.671996017040209e-09,\n",
-       "                          'W178': 0.0003871341433447414,\n",
-       "                          'W181': 0.1579270617330909,\n",
-       "                          'W183': 8.722666444753999e-11,\n",
-       "                          'W183m': 10834.084324608693,\n",
-       "                          'W184': 1.7443441521535172e-13,\n",
-       "                          'W185': 58.95756010190554,\n",
-       "                          'W186': 7.72070015055737e-19,\n",
-       "                          'W187': 2.737924461821071e-06,\n",
-       "                          'W188': 8.615215357624786e-07,\n",
-       "                          'Y87': 0.16635783602763962,\n",
-       "                          'Y87m': 4.267128201375286e-07,\n",
-       "                          'Y88': 9171.719853838584,\n",
-       "                          'Y89m': 296031.85695455206,\n",
-       "                          'Y90': 2154.9703151264503,\n",
-       "                          'Y91': 67.65487815243536,\n",
-       "                          'Yb175': 0.00018473892333940466,\n",
-       "                          'Zn64': 1.0294241642513504e-10,\n",
-       "                          'Zn65': 24570.601917232627,\n",
-       "                          'Zn69m': 1.008115514360806e-08,\n",
-       "                          'Zr88': 7861.11709359445,\n",
-       "                          'Zr89': 296415.696940066,\n",
-       "                          'Zr90m': 0.026133618621824766,\n",
-       "                          'Zr93': 6.028821335200381,\n",
-       "                          'Zr94': 1.2859137003846978e-09,\n",
-       "                          'Zr95': 1577868.5853049068,\n",
-       "                          'Zr96': 1.156143307693478e-15,\n",
-       "                          'Zr97': 1.6105580759188143}),\n",
-       "             189106: defaultdict(float,\n",
-       "                         {'Al26': 0.0011430693167467513,\n",
-       "                          'Ar37': 2.6124179016146412e-05,\n",
-       "                          'Ar39': 0.021838912257997983,\n",
-       "                          'Ar42': 0.05467530960906334,\n",
-       "                          'Be10': 0.9753143813048978,\n",
-       "                          'C14': 46408.72263175135,\n",
-       "                          'Ca41': 4.901691885521139e-05,\n",
-       "                          'Ca45': 2506797.983770177,\n",
-       "                          'Ca47': 9236.661665077088,\n",
-       "                          'Ca48': 1.7641942327582626e-19,\n",
-       "                          'Cl36': 3.3571047128588518e-06,\n",
-       "                          'Co55': 4.811911878370465e-07,\n",
-       "                          'Co56': 38319.493111730044,\n",
-       "                          'Co57': 4475120225.153399,\n",
-       "                          'Co58': 4802199756.108084,\n",
-       "                          'Co58m': 0.5569492780073155,\n",
-       "                          'Co60': 267619567.37342614,\n",
-       "                          'Co60m': 0.013959111258919236,\n",
-       "                          'Cr48': 2.0691181199886993e-07,\n",
-       "                          'Cr50': 0.0006989362192618183,\n",
-       "                          'Cr51': 3559188317.3264265,\n",
-       "                          'Cu64': 25.75876817654057,\n",
-       "                          'Cu66': 0.003837616686842941,\n",
-       "                          'Cu67': 0.0005311227930261696,\n",
-       "                          'Fe55': 15278425503.181662,\n",
-       "                          'Fe59': 24541597.63281927,\n",
-       "                          'Fe60': 0.013963372491905443,\n",
-       "                          'H3': 3151033.3597802864,\n",
-       "                          'Hf174': 7.224679203364065e-24,\n",
-       "                          'Hf175': 7.312501978626291e-05,\n",
-       "                          'Hf177m': 5.3489338655231675,\n",
-       "                          'Hf178m': 0.0035958025793915408,\n",
-       "                          'Hf178n': 0.003850114297848062,\n",
-       "                          'Hf179n': 42.39439521473378,\n",
-       "                          'Hf181': 8194.864967545205,\n",
-       "                          'Hf182': 2.4442209397629508e-11,\n",
-       "                          'K40': 6.059088589946506e-13,\n",
-       "                          'K42': 0.05468104443088043,\n",
-       "                          'K43': 0.0026133669286477024,\n",
-       "                          'Kr81': 9.78553494647658e-16,\n",
-       "                          'Kr85': 0.0017501604575107042,\n",
-       "                          'Lu173': 2.603926574484096e-09,\n",
-       "                          'Lu174': 3.548284246950857e-07,\n",
-       "                          'Lu174m': 4.235449407735544e-07,\n",
-       "                          'Lu176': 8.900273381221329e-12,\n",
-       "                          'Lu177': 31.580615990004624,\n",
-       "                          'Lu177m': 6.910933423692732,\n",
-       "                          'Mg28': 2.9712210789225155e-06,\n",
-       "                          'Mn52': 20039.216333411445,\n",
-       "                          'Mn53': 3196.8440329954283,\n",
-       "                          'Mn54': 2711657502.5985193,\n",
-       "                          'Mo100': 2.1810986415086943e-06,\n",
-       "                          'Mo92': 1.7515895495151105e-07,\n",
-       "                          'Mo93': 271410.52382789017,\n",
-       "                          'Mo98': 0.5410534965286333,\n",
-       "                          'Mo99': 21404235.02725793,\n",
-       "                          'Na22': 0.0020097694839718333,\n",
-       "                          'Na24': 0.011867739831243113,\n",
-       "                          'Nb90': 0.041277840223409495,\n",
-       "                          'Nb91': 1531889.1108015054,\n",
-       "                          'Nb91m': 51626714.436283864,\n",
-       "                          'Nb92': 1.7855933048124912,\n",
-       "                          'Nb92m': 12285238.567801975,\n",
-       "                          'Nb93m': 721335.3418872552,\n",
-       "                          'Nb94': 3754.467128582334,\n",
-       "                          'Nb95': 14271272.52313943,\n",
-       "                          'Nb95m': 315963.7424775141,\n",
-       "                          'Nb96': 1199.1056152754827,\n",
-       "                          'Nb97': 2.7287837777222266,\n",
-       "                          'Nb97m': 2.4081215390170914,\n",
-       "                          'Ni56': 0.2760476659783597,\n",
-       "                          'Ni57': 801382.6596002307,\n",
-       "                          'Ni58': 1.745921194261256e-06,\n",
-       "                          'Ni59': 125249.3915016996,\n",
-       "                          'Ni63': 8271951.112671288,\n",
-       "                          'Ni66': 0.003856786106726407,\n",
-       "                          'Os186': 4.063401785687526e-21,\n",
-       "                          'P32': 4414550.981253591,\n",
-       "                          'P33': 42814.37701832561,\n",
-       "                          'Rb83': 2.3704708057217128e-09,\n",
-       "                          'Rb84': 3.0623720446884408e-06,\n",
-       "                          'Rb86': 6.03561250332314,\n",
-       "                          'Rb87': 3.961447773628536e-13,\n",
-       "                          'Re186': 9.937163612181447e-07,\n",
-       "                          'Re186m': 8.067563369683988e-14,\n",
-       "                          'Re187': 2.729640108884495e-20,\n",
-       "                          'Rh103m': 3.299510391822535,\n",
-       "                          'Ru103': 3.3359172881688917,\n",
-       "                          'Ru97': 3.324403836339597e-05,\n",
-       "                          'S35': 4475.384424347114,\n",
-       "                          'Sc44': 4.398876878418378,\n",
-       "                          'Sc44m': 4.151410885794986,\n",
-       "                          'Sc45m': 42.61526912491125,\n",
-       "                          'Sc46': 3345522.1051165643,\n",
-       "                          'Sc47': 208709.9417307977,\n",
-       "                          'Sc48': 71844.63255961853,\n",
-       "                          'Se82': 3.8746521791705496e-29,\n",
-       "                          'Si32': 1.0922096874823273,\n",
-       "                          'Sr85': 0.002729518651917627,\n",
-       "                          'Sr89': 87.13757292129596,\n",
-       "                          'Sr90': 0.612415207667953,\n",
-       "                          'Ta177': 0.0002612813502762571,\n",
-       "                          'Ta178': 0.0006464844755403755,\n",
-       "                          'Ta179': 10248.433420179987,\n",
-       "                          'Ta180': 0.0001100266193919264,\n",
-       "                          'Ta180m': 8.903174965312773e-09,\n",
-       "                          'Ta182': 17069108.794756185,\n",
-       "                          'Ta183': 2081.3019054033775,\n",
-       "                          'Tc96': 0.00028264238210275845,\n",
-       "                          'Tc97': 1.0016692134328114e-05,\n",
-       "                          'Tc97m': 0.811949596356346,\n",
-       "                          'Tc98': 0.05071609488895378,\n",
-       "                          'Tc99': 8815.130985555184,\n",
-       "                          'Tc99m': 20738550.87340186,\n",
-       "                          'Ti44': 9.738219932511348e-06,\n",
-       "                          'Tm171': 5.372974112883231e-12,\n",
-       "                          'V48': 2607.9384955173864,\n",
-       "                          'V49': 301410442.42661726,\n",
-       "                          'V50': 1.4326216086093095e-08,\n",
-       "                          'W178': 0.0006484783060669606,\n",
-       "                          'W181': 0.25590633898949006,\n",
-       "                          'W183': 3.6383685305981245e-11,\n",
-       "                          'W183m': 70.7540737840085,\n",
-       "                          'W184': 1.6533832048955521e-15,\n",
-       "                          'W185': 0.006524493744654118,\n",
-       "                          'W186': 2.8815155331272754e-24,\n",
-       "                          'Y87': 0.2477862048443526,\n",
-       "                          'Y87m': 6.222148281852147e-07,\n",
-       "                          'Y88': 13900.084775698022,\n",
-       "                          'Y89m': 468388.7030231863,\n",
-       "                          'Y90': 3434.743355740054,\n",
-       "                          'Y91': 105.4672772493889,\n",
-       "                          'Yb175': 0.0002803727557604342,\n",
-       "                          'Zn64': 1.0954111741944241e-10,\n",
-       "                          'Zn65': 631.9330645025857,\n",
-       "                          'Zr88': 11863.735420927418,\n",
-       "                          'Zr89': 468993.9196532052,\n",
-       "                          'Zr90m': 0.04039264966637418,\n",
-       "                          'Zr93': 9.557680552121731,\n",
-       "                          'Zr94': 2.0265288131629165e-09,\n",
-       "                          'Zr95': 2501714.3640606618,\n",
-       "                          'Zr96': 1.7669371228371848e-15,\n",
-       "                          'Zr97': 2.5309565163534775}),\n",
-       "             189107: defaultdict(float,\n",
-       "                         {'Al26': 0.0008650121557031136,\n",
-       "                          'Ar37': 4.121203630409911e-05,\n",
-       "                          'Ar39': 0.016029363835510926,\n",
-       "                          'Ar42': 0.0399683912139232,\n",
-       "                          'Be10': 0.7174298499156538,\n",
-       "                          'C14': 41826.4609431911,\n",
-       "                          'Ca41': 3.6068729573867676e-05,\n",
-       "                          'Ca45': 1833700.6422941727,\n",
-       "                          'Ca47': 6757.422549954613,\n",
-       "                          'Ca48': 1.313124009363565e-19,\n",
-       "                          'Cl36': 0.003645028921219106,\n",
-       "                          'Co55': 3.5105732067597357e-07,\n",
-       "                          'Co56': 28070.152927902065,\n",
-       "                          'Co57': 3263283243.2279224,\n",
-       "                          'Co58': 3574050813.5218863,\n",
-       "                          'Co58m': 0.41330900921440583,\n",
-       "                          'Co60': 226885784.60779357,\n",
-       "                          'Co60m': 0.019823373603391713,\n",
-       "                          'Cr48': 1.5514179758863796e-07,\n",
-       "                          'Cr50': 0.00047300535766635967,\n",
-       "                          'Cr51': 2826587084.4491124,\n",
-       "                          'Cu64': 23.037187073541347,\n",
-       "                          'Cu66': 0.47996282489280756,\n",
-       "                          'Cu67': 0.2721187492239796,\n",
-       "                          'Fe55': 11255749825.534891,\n",
-       "                          'Fe59': 22957044.14236688,\n",
-       "                          'Fe60': 0.019826513571787607,\n",
-       "                          'Ge71': 7.222038487583671e-08,\n",
-       "                          'H3': 2315082.9994160775,\n",
-       "                          'Hf174': 4.058748646266364e-24,\n",
-       "                          'Hf175': 5.227241884681456e-05,\n",
-       "                          'Hf177m': 3.9055237659528133,\n",
-       "                          'Hf178m': 0.002668361446698142,\n",
-       "                          'Hf178n': 0.002848111590486796,\n",
-       "                          'Hf179n': 30.937573530237838,\n",
-       "                          'Hf181': 5988.13820052792,\n",
-       "                          'Hf182': 1.7958967860804157e-11,\n",
-       "                          'Ir192': 2.987264712444695e-10,\n",
-       "                          'K40': 4.4545777010889657e-13,\n",
-       "                          'K42': 0.03997287166555438,\n",
-       "                          'K43': 0.0019104849640811626,\n",
-       "                          'Kr81': 7.336009268904875e-16,\n",
-       "                          'Kr85': 0.0012975035028068797,\n",
-       "                          'Lu173': 1.5196883357810308e-09,\n",
-       "                          'Lu174': 2.5293536160033677e-07,\n",
-       "                          'Lu174m': 3.0253725736565466e-07,\n",
-       "                          'Lu176': 6.608984274946369e-12,\n",
-       "                          'Lu177': 23.154757295786954,\n",
-       "                          'Lu177m': 5.046096523579236,\n",
-       "                          'Mg28': 2.127054071956765e-06,\n",
-       "                          'Mn52': 14671.133414608872,\n",
-       "                          'Mn53': 2329.7768969354843,\n",
-       "                          'Mn54': 1998186208.9269497,\n",
-       "                          'Mo100': 1.4760743908825586e-06,\n",
-       "                          'Mo92': 1.1853984332942742e-07,\n",
-       "                          'Mo93': 196334.547190465,\n",
-       "                          'Mo98': 0.3661639057005321,\n",
-       "                          'Mo99': 15916389.488018157,\n",
-       "                          'Na22': 0.0015085362426171553,\n",
-       "                          'Na24': 0.008670533916202467,\n",
-       "                          'Nb90': 0.03016592239904016,\n",
-       "                          'Nb91': 1116414.8492467294,\n",
-       "                          'Nb91m': 37622553.527603604,\n",
-       "                          'Nb92': 1.3037485390292154,\n",
-       "                          'Nb92m': 9092822.923600532,\n",
-       "                          'Nb93m': 520824.21385437733,\n",
-       "                          'Nb94': 2714.01078589784,\n",
-       "                          'Nb95': 10453548.142940493,\n",
-       "                          'Nb95m': 231564.24038874515,\n",
-       "                          'Nb96': 875.9858332881543,\n",
-       "                          'Nb97': 1.9930382069096682,\n",
-       "                          'Nb97m': 1.7587971496545767,\n",
-       "                          'Ni56': 0.20220977481910848,\n",
-       "                          'Ni57': 587056.827399041,\n",
-       "                          'Ni58': 1.1815659415678791e-06,\n",
-       "                          'Ni59': 155336.67642206934,\n",
-       "                          'Ni63': 12093862.963658968,\n",
-       "                          'Ni66': 0.479248254884217,\n",
-       "                          'Os186': 1.4026364819529856e-15,\n",
-       "                          'Os191': 1.409895944180696e-09,\n",
-       "                          'P32': 3385442.7406726563,\n",
-       "                          'P33': 31308.588273855814,\n",
-       "                          'Pd107': 1.386282639266564e-16,\n",
-       "                          'Rb83': 1.7721491517169168e-09,\n",
-       "                          'Rb84': 2.234315255267945e-06,\n",
-       "                          'Rb86': 4.415977780899277,\n",
-       "                          'Rb87': 2.9225964547320357e-13,\n",
-       "                          'Re186': 0.314966661017147,\n",
-       "                          'Re186m': 2.594569531643045e-08,\n",
-       "                          'Re187': 1.3590370828167393e-13,\n",
-       "                          'Re188': 4.2285979876998955e-07,\n",
-       "                          'Rh103m': 14.848337612758272,\n",
-       "                          'Rh105': 1.7324900174691412e-08,\n",
-       "                          'Ru103': 15.015787125231988,\n",
-       "                          'Ru97': 2.4211296148264832e-05,\n",
-       "                          'S35': 7191.341597975928,\n",
-       "                          'Sc44': 3.2217151959371715,\n",
-       "                          'Sc44m': 3.040469256465945,\n",
-       "                          'Sc45m': 31.17244269417912,\n",
-       "                          'Sc46': 2472090.7635921207,\n",
-       "                          'Sc47': 154035.18790337135,\n",
-       "                          'Sc48': 52666.491281629205,\n",
-       "                          'Se82': 2.8699452616617434e-29,\n",
-       "                          'Si32': 0.8139138768280715,\n",
-       "                          'Sr85': 0.0020181964433446313,\n",
-       "                          'Sr89': 63.67245802725224,\n",
-       "                          'Sr90': 0.4477942446631914,\n",
-       "                          'Ta177': 0.00013989610679834299,\n",
-       "                          'Ta178': 0.0003441692572519284,\n",
-       "                          'Ta179': 7637.513482738194,\n",
-       "                          'Ta180': 8.08522909991061e-05,\n",
-       "                          'Ta180m': 6.527186606987115e-09,\n",
-       "                          'Ta182': 13172834.253399413,\n",
-       "                          'Ta183': 154602.4920920223,\n",
-       "                          'Ta184': 3.792660050823619e-08,\n",
-       "                          'Tc96': 0.00020591088780538784,\n",
-       "                          'Tc97': 7.304226820038831e-06,\n",
-       "                          'Tc97m': 0.5919630978132111,\n",
-       "                          'Tc98': 0.036990833145055524,\n",
-       "                          'Tc99': 6554.389096204651,\n",
-       "                          'Tc99m': 15421372.54914547,\n",
-       "                          'Ti44': 7.300577083195711e-06,\n",
-       "                          'Tm171': 2.8604128631536948e-12,\n",
-       "                          'V48': 1911.0098911003265,\n",
-       "                          'V49': 219955509.93053234,\n",
-       "                          'V50': 1.0626961378029237e-08,\n",
-       "                          'W178': 0.00034566447981988877,\n",
-       "                          'W181': 0.1881869445954591,\n",
-       "                          'W183': 4.81687667066781e-11,\n",
-       "                          'W183m': 5256.982889446402,\n",
-       "                          'W184': 8.494835331925244e-14,\n",
-       "                          'W185': 28.491915977713706,\n",
-       "                          'W186': 3.7309504974608237e-19,\n",
-       "                          'W187': 1.3230716384195036e-06,\n",
-       "                          'W188': 4.163207297168454e-07,\n",
-       "                          'Y87': 0.1838640072778331,\n",
-       "                          'Y87m': 4.6490645831721454e-07,\n",
-       "                          'Y88': 10250.99494182577,\n",
-       "                          'Y89m': 342509.06527806894,\n",
-       "                          'Y90': 2516.842917544129,\n",
-       "                          'Y91': 77.17750125168838,\n",
-       "                          'Yb175': 0.00020433871096732,\n",
-       "                          'Zn64': 9.801792450324711e-11,\n",
-       "                          'Zn65': 12113.91957112721,\n",
-       "                          'Zn69m': 4.871606444592406e-09,\n",
-       "                          'Zr88': 8762.31838362187,\n",
-       "                          'Zr89': 342950.73342553637,\n",
-       "                          'Zr90m': 0.02950620570507366,\n",
-       "                          'Zr93': 6.994927615211118,\n",
-       "                          'Zr94': 1.4820949943041658e-09,\n",
-       "                          'Zr95': 1828782.5255678068,\n",
-       "                          'Zr96': 1.299188609656859e-15,\n",
-       "                          'Zr97': 1.84856090394042}),\n",
-       "             189108: defaultdict(float,\n",
-       "                         {'Al26': 0.0003591038670268109,\n",
-       "                          'Ar37': 8.661693504028258e-06,\n",
-       "                          'Ar39': 0.006885090167117151,\n",
-       "                          'Ar42': 0.017862355488092615,\n",
-       "                          'Be10': 0.3780971609557303,\n",
-       "                          'C14': 32689.43698185569,\n",
-       "                          'Ca41': 1.532136508487813e-05,\n",
-       "                          'Ca45': 862808.5516331339,\n",
-       "                          'Ca47': 3134.6365306006824,\n",
-       "                          'Ca48': 5.626557482660724e-20,\n",
-       "                          'Cl36': 8.18022773211226e-05,\n",
-       "                          'Co55': 1.5359595309053296e-07,\n",
-       "                          'Co56': 12477.030979799163,\n",
-       "                          'Co57': 1499396924.2870233,\n",
-       "                          'Co58': 2373397785.885057,\n",
-       "                          'Co58m': 0.2575408835889577,\n",
-       "                          'Co60': 103890022.32116747,\n",
-       "                          'Co60m': 0.0050943258411087705,\n",
-       "                          'Cr48': 6.321805558611045e-08,\n",
-       "                          'Cr50': 0.0005794503169055303,\n",
-       "                          'Cr51': 1212543781.1329463,\n",
-       "                          'Cu64': 17.689066735763614,\n",
-       "                          'Cu66': 0.011224636389922455,\n",
-       "                          'Cu67': 0.006399142367643457,\n",
-       "                          'Fe55': 5136458180.98236,\n",
-       "                          'Fe59': 14527749.719045235,\n",
-       "                          'Fe60': 0.005098714245851965,\n",
-       "                          'Ge71': 1.6144849607199984e-09,\n",
-       "                          'H3': 1213012.0678104197,\n",
-       "                          'Hf174': 4.1502899852279476e-24,\n",
-       "                          'Hf175': 2.6486219054523663e-05,\n",
-       "                          'Hf177m': 1.7148189969490812,\n",
-       "                          'Hf178m': 0.0014350814645328546,\n",
-       "                          'Hf178n': 0.0015256990015886397,\n",
-       "                          'Hf179n': 14.238245408331803,\n",
-       "                          'Hf181': 2702.014425369722,\n",
-       "                          'Hf182': 8.201075157013895e-12,\n",
-       "                          'Ir192': 6.67802305432623e-12,\n",
-       "                          'K40': 1.9543987541366553e-13,\n",
-       "                          'K42': 0.017864241878726136,\n",
-       "                          'K43': 0.0009083741457027028,\n",
-       "                          'Kr81': 3.5229323753206144e-16,\n",
-       "                          'Kr85': 0.000564479640969962,\n",
-       "                          'Lu173': 1.4853243022027008e-09,\n",
-       "                          'Lu174': 1.4075858080552344e-07,\n",
-       "                          'Lu174m': 1.6470177566337203e-07,\n",
-       "                          'Lu176': 2.845804907381207e-12,\n",
-       "                          'Lu177': 10.273916264441011,\n",
-       "                          'Lu177m': 2.2157531943972346,\n",
-       "                          'Mg28': 1.2502659639787354e-06,\n",
-       "                          'Mn52': 6224.167334363797,\n",
-       "                          'Mn53': 1053.9305665186494,\n",
-       "                          'Mn54': 1129741881.5985997,\n",
-       "                          'Mo100': 1.8082972823844814e-06,\n",
-       "                          'Mo92': 1.452217290156186e-07,\n",
-       "                          'Mo93': 142452.05131153623,\n",
-       "                          'Mo98': 0.44856084791333506,\n",
-       "                          'Mo99': 12896777.813966641,\n",
-       "                          'Na22': 0.000639137055245502,\n",
-       "                          'Na24': 0.003754504200671772,\n",
-       "                          'Nb90': 0.012903698506752647,\n",
-       "                          'Nb91': 511816.7697229953,\n",
-       "                          'Nb91m': 17177570.47727963,\n",
-       "                          'Nb92': 0.6230006330404321,\n",
-       "                          'Nb92m': 5264617.112599116,\n",
-       "                          'Nb93m': 438683.5138042811,\n",
-       "                          'Nb94': 2283.0727743135717,\n",
-       "                          'Nb95': 5006551.000349735,\n",
-       "                          'Nb95m': 112523.97220098108,\n",
-       "                          'Nb96': 405.0011172801424,\n",
-       "                          'Nb97': 0.9063776175695839,\n",
-       "                          'Nb97m': 0.7998433842721105,\n",
-       "                          'Ni56': 0.08545404552549785,\n",
-       "                          'Ni57': 248425.91451050492,\n",
-       "                          'Ni58': 1.4474257579554145e-06,\n",
-       "                          'Ni59': 78094.0630434493,\n",
-       "                          'Ni63': 4782134.011943439,\n",
-       "                          'Ni66': 0.011231432749809664,\n",
-       "                          'Os186': 3.135859454230962e-17,\n",
-       "                          'Os191': 3.151818980158106e-11,\n",
-       "                          'P32': 2229789.6090295683,\n",
-       "                          'P33': 20054.440472568636,\n",
-       "                          'Pd107': 3.0990314940178635e-18,\n",
-       "                          'Rb83': 8.631792747217376e-10,\n",
-       "                          'Rb84': 1.0953719478031868e-06,\n",
-       "                          'Rb86': 1.9507865747160777,\n",
-       "                          'Rb87': 1.3170547377421955e-13,\n",
-       "                          'Re186': 0.007041690942023916,\n",
-       "                          'Re186m': 5.800689273869128e-10,\n",
-       "                          'Re187': 3.0381510929264386e-15,\n",
-       "                          'Re188': 9.45302059496015e-09,\n",
-       "                          'Rh103m': 2.27821644332764,\n",
-       "                          'Rh105': 3.872977252350941e-10,\n",
-       "                          'Ru103': 2.303400437558044,\n",
-       "                          'Ru97': 1.1071894470415551e-05,\n",
-       "                          'S35': 3126.248207362014,\n",
-       "                          'Sc44': 1.378618660314185,\n",
-       "                          'Sc44m': 1.301068443806209,\n",
-       "                          'Sc45m': 14.66734159535514,\n",
-       "                          'Sc46': 1333968.7643762263,\n",
-       "                          'Sc47': 83833.3329194419,\n",
-       "                          'Sc48': 25890.27582391756,\n",
-       "                          'Se82': 1.2796510667011646e-29,\n",
-       "                          'Si32': 0.34807101857938855,\n",
-       "                          'Sr85': 0.000874279508380137,\n",
-       "                          'Sr89': 30.31611635909264,\n",
-       "                          'Sr90': 0.20079883999726283,\n",
-       "                          'Ta177': 0.00016010986262974397,\n",
-       "                          'Ta178': 0.0003978925756398295,\n",
-       "                          'Ta179': 3998.461521229742,\n",
-       "                          'Ta180': 4.1224362893282275e-05,\n",
-       "                          'Ta180m': 3.233560367557899e-09,\n",
-       "                          'Ta182': 10875119.421703406,\n",
-       "                          'Ta183': 4079.4580723887116,\n",
-       "                          'Ta184': 8.478482389294154e-10,\n",
-       "                          'Tc96': 9.598019046714825e-05,\n",
-       "                          'Tc97': 3.4607748969377836e-06,\n",
-       "                          'Tc97m': 0.28019185628049514,\n",
-       "                          'Tc98': 0.01760232107063293,\n",
-       "                          'Tc99': 5311.254725344142,\n",
-       "                          'Tc99m': 12495797.289736776,\n",
-       "                          'Ti44': 3.013117280989321e-06,\n",
-       "                          'Tm171': 3.3069108223121095e-12,\n",
-       "                          'V48': 812.8080229926272,\n",
-       "                          'V49': 97437812.57948399,\n",
-       "                          'V50': 6.379833744210935e-09,\n",
-       "                          'W178': 0.00039854456284287704,\n",
-       "                          'W181': 0.0986650212158866,\n",
-       "                          'W183': 2.852448082419031e-12,\n",
-       "                          'W183m': 138.70977399470306,\n",
-       "                          'W184': 2.5393973969617214e-15,\n",
-       "                          'W185': 0.6392977202117672,\n",
-       "                          'W186': 8.342530979948561e-21,\n",
-       "                          'W187': 2.9577234541962943e-08,\n",
-       "                          'W188': 9.30683986411025e-09,\n",
-       "                          'Y87': 0.07929385188344198,\n",
-       "                          'Y87m': 1.9731378605324283e-07,\n",
-       "                          'Y88': 4413.443699894799,\n",
-       "                          'Y89m': 160748.59225471504,\n",
-       "                          'Y90': 1228.7416902761993,\n",
-       "                          'Y91': 34.541006872634426,\n",
-       "                          'Yb175': 0.00010155762309713603,\n",
-       "                          'Zn64': 7.522739345383506e-11,\n",
-       "                          'Zn65': 1295.259899092249,\n",
-       "                          'Zn69m': 1.0890464448317494e-10,\n",
-       "                          'Zr88': 3759.09675007141,\n",
-       "                          'Zr89': 160952.4801445185,\n",
-       "                          'Zr90m': 0.012603473034179165,\n",
-       "                          'Zr93': 3.324240902921233,\n",
-       "                          'Zr94': 6.867795263422441e-10,\n",
-       "                          'Zr95': 862870.411323428,\n",
-       "                          'Zr96': 5.590489234900112e-16,\n",
-       "                          'Zr97': 0.8406503555540441}),\n",
-       "             189109: defaultdict(float,\n",
-       "                         {'Al26': 0.0007545038784677764,\n",
-       "                          'Ar37': 0.0001191587644164247,\n",
-       "                          'Ar39': 0.013249006308246046,\n",
-       "                          'Ar42': 0.03215931657798804,\n",
-       "                          'Be10': 0.5346096036787544,\n",
-       "                          'C14': 63459.70888653537,\n",
-       "                          'Ca41': 3.0153152187331172e-05,\n",
-       "                          'Ca45': 1437639.1788639,\n",
-       "                          'Ca47': 5344.8135191075135,\n",
-       "                          'Ca48': 1.1366470395887917e-19,\n",
-       "                          'Cl36': 0.01709542697311025,\n",
-       "                          'Co55': 3.050762797732059e-07,\n",
-       "                          'Co56': 23923.671965020927,\n",
-       "                          'Co57': 2580955525.5519094,\n",
-       "                          'Co58': 2316565394.5785284,\n",
-       "                          'Co58m': 0.27890268199531487,\n",
-       "                          'Co60': 250924779.99239036,\n",
-       "                          'Co60m': 0.053085356933617676,\n",
-       "                          'Cr48': 1.339935293986503e-07,\n",
-       "                          'Cr50': 0.0002456374158866726,\n",
-       "                          'Cr51': 3152939266.463514,\n",
-       "                          'Cu64': 29.934068949524082,\n",
-       "                          'Cu66': 2.244459267482188,\n",
-       "                          'Cu67': 1.2753724313258819,\n",
-       "                          'Fe55': 9431751829.409286,\n",
-       "                          'Fe59': 36800645.324063905,\n",
-       "                          'Fe60': 0.05308703262959402,\n",
-       "                          'Ge71': 3.388050932386903e-07,\n",
-       "                          'H3': 1713862.5528388137,\n",
-       "                          'Hf174': 6.258605981241212e-24,\n",
-       "                          'Hf175': 4.8846308863863135e-05,\n",
-       "                          'Hf177m': 3.181824852629056,\n",
-       "                          'Hf178m': 0.002681932473585508,\n",
-       "                          'Hf178n': 0.0028179378827846036,\n",
-       "                          'Hf179n': 24.46202722930268,\n",
-       "                          'Hf181': 4794.348866658576,\n",
-       "                          'Hf182': 1.4707341641146785e-11,\n",
-       "                          'Ir192': 1.4014055742966548e-09,\n",
-       "                          'K40': 3.7422349717306274e-13,\n",
-       "                          'K42': 0.03216300299722263,\n",
-       "                          'K43': 0.0014888544797050569,\n",
-       "                          'Kr81': 7.008896458129782e-16,\n",
-       "                          'Kr85': 0.001129916116211767,\n",
-       "                          'Lu173': 2.266857994259753e-09,\n",
-       "                          'Lu174': 2.5444668656561996e-07,\n",
-       "                          'Lu174m': 2.994503561957887e-07,\n",
-       "                          'Lu176': 5.6420727652070746e-12,\n",
-       "                          'Lu177': 18.854053360024803,\n",
-       "                          'Lu177m': 4.110958416832405,\n",
-       "                          'Mg28': 1.736299342402501e-06,\n",
-       "                          'Mn52': 12136.643338815255,\n",
-       "                          'Mn53': 1855.7459876438693,\n",
-       "                          'Mn54': 1429498754.754813,\n",
-       "                          'Mo100': 7.666135202982799e-07,\n",
-       "                          'Mo92': 6.156408190789605e-08,\n",
-       "                          'Mo93': 140393.604742317,\n",
-       "                          'Mo98': 0.19017756931509486,\n",
-       "                          'Mo99': 11540932.333523095,\n",
-       "                          'Na22': 0.0013202823727936138,\n",
-       "                          'Na24': 0.0070746664378664986,\n",
-       "                          'Nb90': 0.024779935190438408,\n",
-       "                          'Nb91': 883814.1214578779,\n",
-       "                          'Nb91m': 29814432.839733005,\n",
-       "                          'Nb92': 1.0108327063081888,\n",
-       "                          'Nb92m': 6390045.967417983,\n",
-       "                          'Nb93m': 311586.08903740864,\n",
-       "                          'Nb94': 2027.5156738297874,\n",
-       "                          'Nb95': 8143108.494268417,\n",
-       "                          'Nb95m': 178686.11649812417,\n",
-       "                          'Nb96': 692.4836171578812,\n",
-       "                          'Nb97': 1.588489557749007,\n",
-       "                          'Nb97m': 1.4017947337275398,\n",
-       "                          'Ni56': 0.16760405476424006,\n",
-       "                          'Ni57': 486162.08414954506,\n",
-       "                          'Ni58': 6.136556841510544e-07,\n",
-       "                          'Ni59': 378796.1762458346,\n",
-       "                          'Ni63': 32673458.586454596,\n",
-       "                          'Ni66': 2.2410488500577554,\n",
-       "                          'Os186': 6.580130291990004e-15,\n",
-       "                          'Os191': 6.614198022431374e-09,\n",
-       "                          'P32': 2628028.2451152285,\n",
-       "                          'P33': 21719.266354455805,\n",
-       "                          'Pd107': 6.503421709249708e-16,\n",
-       "                          'Rb83': 1.7051325049623403e-09,\n",
-       "                          'Rb84': 2.1093601439927345e-06,\n",
-       "                          'Rb86': 3.5801471047274,\n",
-       "                          'Rb87': 2.536798028983291e-13,\n",
-       "                          'Re186': 1.477589798790443,\n",
-       "                          'Re186m': 1.2171794746218604e-07,\n",
-       "                          'Re187': 6.375603829717917e-13,\n",
-       "                          'Re188': 1.983748131437804e-06,\n",
-       "                          'Rh103m': 61.85599940911345,\n",
-       "                          'Rh105': 8.12757288559011e-08,\n",
-       "                          'Ru103': 62.55552582341046,\n",
-       "                          'Ru97': 1.9170288187535933e-05,\n",
-       "                          'S35': 21606.272261569953,\n",
-       "                          'Sc44': 2.652767022395087,\n",
-       "                          'Sc44m': 2.503532239413676,\n",
-       "                          'Sc45m': 24.43971577103074,\n",
-       "                          'Sc46': 1809283.1227960973,\n",
-       "                          'Sc47': 113686.37325245581,\n",
-       "                          'Sc48': 40347.05932284315,\n",
-       "                          'Se82': 2.571341396056044e-29,\n",
-       "                          'Si32': 0.7112906145013834,\n",
-       "                          'Sr85': 0.0017301122301828934,\n",
-       "                          'Sr89': 49.575925658397736,\n",
-       "                          'Sr90': 0.3601027174222039,\n",
-       "                          'Ta177': 0.00023542296328185345,\n",
-       "                          'Ta178': 0.0005837516501403944,\n",
-       "                          'Ta179': 7384.551279072672,\n",
-       "                          'Ta180': 6.109930221961383e-05,\n",
-       "                          'Ta180m': 5.000037992979366e-09,\n",
-       "                          'Ta182': 21429339.46121237,\n",
-       "                          'Ta183': 721940.8735728542,\n",
-       "                          'Ta184': 1.7792380147947316e-07,\n",
-       "                          'Tc96': 0.0001615956277661223,\n",
-       "                          'Tc97': 5.6898693664905985e-06,\n",
-       "                          'Tc97m': 0.4612472050305781,\n",
-       "                          'Tc98': 0.028757963393359915,\n",
-       "                          'Tc99': 4749.801198799666,\n",
-       "                          'Tc99m': 11181927.916606467,\n",
-       "                          'Ti44': 6.296849273312561e-06,\n",
-       "                          'Tm171': 4.851597560692424e-12,\n",
-       "                          'V48': 1583.8513002000375,\n",
-       "                          'V49': 177103677.01596305,\n",
-       "                          'V50': 7.299742455355573e-09,\n",
-       "                          'W178': 0.0005848031890782662,\n",
-       "                          'W181': 0.14007777072701547,\n",
-       "                          'W183': 1.7752792338352465e-10,\n",
-       "                          'W183m': 24548.338349243877,\n",
-       "                          'W184': 3.9474735702476405e-13,\n",
-       "                          'W185': 133.6500692216808,\n",
-       "                          'W186': 1.7502793551197874e-18,\n",
-       "                          'W187': 6.206882040117254e-06,\n",
-       "                          'W188': 1.953071613941343e-06,\n",
-       "                          'Y87': 0.15919482913474306,\n",
-       "                          'Y87m': 4.104985168777166e-07,\n",
-       "                          'Y88': 8634.92108998736,\n",
-       "                          'Y89m': 268880.74487509276,\n",
-       "                          'Y90': 1938.837143892888,\n",
-       "                          'Y91': 62.30097364932246,\n",
-       "                          'Yb175': 0.0001882646894791426,\n",
-       "                          'Zn64': 1.2752434475116578e-10,\n",
-       "                          'Zn65': 54589.45010203007,\n",
-       "                          'Zn69m': 2.2854005534863367e-08,\n",
-       "                          'Zr88': 7422.667370467171,\n",
-       "                          'Zr89': 269228.86549972894,\n",
-       "                          'Zr90m': 0.024278779419790886,\n",
-       "                          'Zr93': 5.460578363993693,\n",
-       "                          'Zr94': 1.1722656383049691e-09,\n",
-       "                          'Zr95': 1430623.1470833465,\n",
-       "                          'Zr96': 1.080603686289356e-15,\n",
-       "                          'Zr97': 1.4733396191568537}),\n",
-       "             189110: defaultdict(float,\n",
-       "                         {'Al26': 0.0014553492822834463,\n",
-       "                          'Ar37': 4.030799551172723e-05,\n",
-       "                          'Ar39': 0.03813157473755634,\n",
-       "                          'Ar42': 0.10902077864953433,\n",
-       "                          'Be10': 2.715156205757987,\n",
-       "                          'C14': 354982.2513866492,\n",
-       "                          'Ca41': 8.061106298950428e-05,\n",
-       "                          'Ca45': 5635816.675662603,\n",
-       "                          'Ca47': 20039.21128548048,\n",
-       "                          'Ca48': 2.510162803891677e-19,\n",
-       "                          'Cl36': 2.6451233690234725e-07,\n",
-       "                          'Co55': 7.100213624154557e-07,\n",
-       "                          'Co56': 63516.25892842768,\n",
-       "                          'Co57': 9652318304.740467,\n",
-       "                          'Co58': 19440942614.597755,\n",
-       "                          'Co58m': 2.0413367158156497,\n",
-       "                          'Co60': 791538029.3740519,\n",
-       "                          'Co60m': 0.02860119092325705,\n",
-       "                          'Cr48': 2.738353858225081e-07,\n",
-       "                          'Cr50': 0.006825657065754908,\n",
-       "                          'Cr51': 7739172164.5654125,\n",
-       "                          'Cu64': 192.1215387377046,\n",
-       "                          'Cu66': 0.007927916099401654,\n",
-       "                          'Cu67': 0.004242418546795518,\n",
-       "                          'Fe55': 33281780167.493084,\n",
-       "                          'Fe59': 151402068.63832605,\n",
-       "                          'Fe60': 0.028656225768553246,\n",
-       "                          'H3': 8666656.293611849,\n",
-       "                          'Hf174': 8.386824310064872e-24,\n",
-       "                          'Hf175': 0.00011000680397507367,\n",
-       "                          'Hf177m': 10.088140049390935,\n",
-       "                          'Hf178m': 0.003554602614179165,\n",
-       "                          'Hf178n': 0.0042170478896119724,\n",
-       "                          'Hf179n': 91.50374277000478,\n",
-       "                          'Hf181': 16750.127205336765,\n",
-       "                          'Hf182': 5.2719844329486227e-11,\n",
-       "                          'K40': 1.0256817057048893e-12,\n",
-       "                          'K42': 0.10902990446469776,\n",
-       "                          'K43': 0.006019862097115837,\n",
-       "                          'Kr81': 1.0815785458081089e-15,\n",
-       "                          'Kr85': 0.0025204573215064333,\n",
-       "                          'Lu173': 2.7319157279878034e-09,\n",
-       "                          'Lu174': 4.454960033219446e-07,\n",
-       "                          'Lu174m': 5.499348422725517e-07,\n",
-       "                          'Lu176': 1.3604520993970355e-11,\n",
-       "                          'Lu177': 60.0879587501919,\n",
-       "                          'Lu177m': 13.035495640988838,\n",
-       "                          'Mg28': 7.883529136926646e-06,\n",
-       "                          'Mn52': 34333.918142964874,\n",
-       "                          'Mn53': 6671.210497923413,\n",
-       "                          'Mn54': 8480104909.182581,\n",
-       "                          'Mo100': 2.1301149436065286e-05,\n",
-       "                          'Mo92': 1.7106687654812213e-06,\n",
-       "                          'Mo93': 1406347.1538231017,\n",
-       "                          'Mo98': 5.283846111716888,\n",
-       "                          'Mo99': 137343173.1036288,\n",
-       "                          'Na22': 0.0026370403615182908,\n",
-       "                          'Na24': 0.021982727770224125,\n",
-       "                          'Nb90': 0.07356770553523943,\n",
-       "                          'Nb91': 3289124.5640377817,\n",
-       "                          'Nb91m': 110315704.42624584,\n",
-       "                          'Nb92': 4.210068311545438,\n",
-       "                          'Nb92m': 39948156.536960796,\n",
-       "                          'Nb93m': 4205921.52396978,\n",
-       "                          'Nb94': 24865.06883378061,\n",
-       "                          'Nb95': 33296932.806817006,\n",
-       "                          'Nb95m': 757784.8917618126,\n",
-       "                          'Nb96': 2598.9933715819075,\n",
-       "                          'Nb97': 5.69614874810949,\n",
-       "                          'Nb97m': 5.026670266001103,\n",
-       "                          'Ni56': 0.46716008114803415,\n",
-       "                          'Ni57': 1363817.912731096,\n",
-       "                          'Ni58': 1.704992295430395e-05,\n",
-       "                          'Ni59': 817257.2452008729,\n",
-       "                          'Ni63': 47720897.40008467,\n",
-       "                          'Ni66': 0.008215070332997726,\n",
-       "                          'Os186': 6.943518191754971e-20,\n",
-       "                          'P32': 18848918.36771574,\n",
-       "                          'P33': 164432.11930806332,\n",
-       "                          'Rb83': 2.6047511209368413e-09,\n",
-       "                          'Rb84': 3.923596057886213e-06,\n",
-       "                          'Rb86': 11.619507314328482,\n",
-       "                          'Rb87': 6.161947813366385e-13,\n",
-       "                          'Re186': 1.7698885094313825e-05,\n",
-       "                          'Re186m': 1.3847310597693929e-12,\n",
-       "                          'Re187': 1.8797569472260286e-19,\n",
-       "                          'Rh103m': 28.704493580582888,\n",
-       "                          'Ru103': 29.020516910833326,\n",
-       "                          'Ru97': 7.1280843445229e-05,\n",
-       "                          'S35': 31944.3680849336,\n",
-       "                          'Sc44': 7.7627858425930985,\n",
-       "                          'Sc44m': 7.326140263124865,\n",
-       "                          'Sc45m': 95.8031597517953,\n",
-       "                          'Sc46': 9624660.755353311,\n",
-       "                          'Sc47': 605979.602545504,\n",
-       "                          'Sc48': 176886.42238465368,\n",
-       "                          'Se82': 5.103306861360507e-29,\n",
-       "                          'Si32': 1.9112006699307322,\n",
-       "                          'Sr85': 0.004193078771137758,\n",
-       "                          'Sr89': 201.38636946340424,\n",
-       "                          'Sr90': 1.2273704250023696,\n",
-       "                          'Ta177': 0.0002887952296820102,\n",
-       "                          'Ta178': 0.0007168612046390911,\n",
-       "                          'Ta179': 11907.301485705853,\n",
-       "                          'Ta180': 0.00028914715889557466,\n",
-       "                          'Ta180m': 2.216270811336531e-08,\n",
-       "                          'Ta182': 128927375.66614014,\n",
-       "                          'Ta183': 4715.410050391245,\n",
-       "                          'Tc96': 0.000630468241530989,\n",
-       "                          'Tc97': 2.307305313949448e-05,\n",
-       "                          'Tc97m': 1.867721543456006,\n",
-       "                          'Tc98': 0.1178095136050536,\n",
-       "                          'Tc99': 56560.07250877281,\n",
-       "                          'Tc99m': 133073214.42771304,\n",
-       "                          'Ti44': 1.3135326945079298e-05,\n",
-       "                          'Tm171': 5.957879641017879e-12,\n",
-       "                          'V48': 4456.666388167825,\n",
-       "                          'V49': 597031203.7655478,\n",
-       "                          'V50': 4.939431419012283e-08,\n",
-       "                          'W178': 0.0007219349072754997,\n",
-       "                          'W181': 0.7102127269268919,\n",
-       "                          'W183': 2.6467283909699474e-12,\n",
-       "                          'W183m': 160.28759222867822,\n",
-       "                          'W184': 2.084745704640158e-15,\n",
-       "                          'W185': 0.06702661825778616,\n",
-       "                          'W186': 7.198879872419199e-23,\n",
-       "                          'Y87': 0.36045390429689395,\n",
-       "                          'Y87m': 8.023841228096525e-07,\n",
-       "                          'Y88': 22661.14072160402,\n",
-       "                          'Y89m': 1046227.2077715765,\n",
-       "                          'Y90': 8311.65336502045,\n",
-       "                          'Y91': 209.6816740691346,\n",
-       "                          'Yb175': 0.0004056885181560587,\n",
-       "                          'Zn64': 8.170379008801989e-10,\n",
-       "                          'Zn65': 12971.410437990427,\n",
-       "                          'Zr88': 18803.77847697946,\n",
-       "                          'Zr89': 1047537.1714863412,\n",
-       "                          'Zr90m': 0.07148219031354339,\n",
-       "                          'Zr93': 21.877721178210106,\n",
-       "                          'Zr94': 4.3909579222466066e-09,\n",
-       "                          'Zr95': 5668045.637719079,\n",
-       "                          'Zr96': 3.0158738417025227e-15,\n",
-       "                          'Zr97': 5.282969054501617}),\n",
-       "             189111: defaultdict(float,\n",
-       "                         {'Al26': 0.0003156402597160825,\n",
-       "                          'Ar37': 8.940126481473624e-06,\n",
-       "                          'Ar39': 0.008549170697380636,\n",
-       "                          'Ar42': 0.024712303705341547,\n",
-       "                          'Be10': 0.625113545951411,\n",
-       "                          'C14': 80107.46767050777,\n",
-       "                          'Ca41': 1.800428480700796e-05,\n",
-       "                          'Ca45': 1294122.9761737704,\n",
-       "                          'Ca47': 4594.817873380386,\n",
-       "                          'Ca48': 5.463254678684741e-20,\n",
-       "                          'Cl36': 7.669152543996533e-08,\n",
-       "                          'Co55': 1.5320821152928355e-07,\n",
-       "                          'Co56': 13851.285765955621,\n",
-       "                          'Co57': 2197701202.4727454,\n",
-       "                          'Co58': 4441438522.680802,\n",
-       "                          'Co58m': 0.46918987243618243,\n",
-       "                          'Co60': 177392941.33370292,\n",
-       "                          'Co60m': 0.006470412071419133,\n",
-       "                          'Cr48': 6.171389382881404e-08,\n",
-       "                          'Cr50': 0.0015287845049226216,\n",
-       "                          'Cr51': 1743296952.357821,\n",
-       "                          'Cu64': 42.635675902519395,\n",
-       "                          'Cu66': 0.003403598922413648,\n",
-       "                          'Cu67': 0.0008566310734287449,\n",
-       "                          'Fe55': 7491271343.024895,\n",
-       "                          'Fe59': 33867665.50106609,\n",
-       "                          'Fe60': 0.006482366171623051,\n",
-       "                          'H3': 2009900.037879694,\n",
-       "                          'Hf174': 3.352195159842187e-25,\n",
-       "                          'Hf175': 2.184976762491351e-05,\n",
-       "                          'Hf177m': 2.2715638937065177,\n",
-       "                          'Hf178m': 0.0005251178842838259,\n",
-       "                          'Hf178n': 0.0006782102038744324,\n",
-       "                          'Hf179n': 20.882632628770388,\n",
-       "                          'Hf181': 3804.138606332525,\n",
-       "                          'Hf182': 1.2012936112841823e-11,\n",
-       "                          'K40': 2.2689150059498705e-13,\n",
-       "                          'K42': 0.024714397827758108,\n",
-       "                          'K43': 0.0013839005467402514,\n",
-       "                          'Kr81': 1.9252053345658834e-16,\n",
-       "                          'Kr85': 0.0005427543892945098,\n",
-       "                          'Lu173': 6.676231922879666e-11,\n",
-       "                          'Lu174': 7.503425832324958e-08,\n",
-       "                          'Lu174m': 9.640394871425348e-08,\n",
-       "                          'Lu176': 2.9880301122488103e-12,\n",
-       "                          'Lu177': 13.541359598715077,\n",
-       "                          'Lu177m': 2.9351614153324816,\n",
-       "                          'Mg28': 1.7576284354075804e-06,\n",
-       "                          'Mn52': 7719.62428097083,\n",
-       "                          'Mn53': 1511.51473915573,\n",
-       "                          'Mn54': 1931598410.3696232,\n",
-       "                          'Mo100': 4.770946219189184e-06,\n",
-       "                          'Mo92': 3.831489770764362e-07,\n",
-       "                          'Mo93': 312882.55813916447,\n",
-       "                          'Mo98': 1.1834550976858826,\n",
-       "                          'Mo99': 31045538.596315123,\n",
-       "                          'Na22': 0.0005679814308287944,\n",
-       "                          'Na24': 0.004940461777663531,\n",
-       "                          'Nb90': 0.016539894229018998,\n",
-       "                          'Nb91': 747954.3652613085,\n",
-       "                          'Nb91m': 25034788.283692725,\n",
-       "                          'Nb92': 0.9687049632517093,\n",
-       "                          'Nb92m': 9303496.338538721,\n",
-       "                          'Nb93m': 952994.501257125,\n",
-       "                          'Nb94': 5493.159613658824,\n",
-       "                          'Nb95': 7666436.494679845,\n",
-       "                          'Nb95m': 175003.12218852466,\n",
-       "                          'Nb96': 593.8799801741735,\n",
-       "                          'Nb97': 1.295897858153861,\n",
-       "                          'Nb97m': 1.143580003335777,\n",
-       "                          'Ni56': 0.10515675214830732,\n",
-       "                          'Ni57': 306938.5775305852,\n",
-       "                          'Ni58': 3.818776421091412e-06,\n",
-       "                          'Ni59': 182699.32690644072,\n",
-       "                          'Ni63': 10566049.30884442,\n",
-       "                          'Ni66': 0.0034657803729821438,\n",
-       "                          'Os186': 1.0548587108046841e-20,\n",
-       "                          'P32': 4287629.70460532,\n",
-       "                          'P33': 37408.78307647899,\n",
-       "                          'Rb83': 4.5615951178945284e-10,\n",
-       "                          'Rb84': 7.503519380434309e-07,\n",
-       "                          'Rb86': 2.623902675533538,\n",
-       "                          'Rb87': 1.3247546133015617e-13,\n",
-       "                          'Re186': 2.5964355957159346e-06,\n",
-       "                          'Re186m': 2.1015714840833379e-13,\n",
-       "                          'Re187': 4.5315548150199634e-20,\n",
-       "                          'Rh103m': 6.2282377990372435,\n",
-       "                          'Ru103': 6.2967669128124655,\n",
-       "                          'Ru97': 1.6176329924605138e-05,\n",
-       "                          'S35': 7137.288151615824,\n",
-       "                          'Sc44': 1.7438939406965746,\n",
-       "                          'Sc44m': 1.6458155737419276,\n",
-       "                          'Sc45m': 21.99878560323321,\n",
-       "                          'Sc46': 2237620.865617696,\n",
-       "                          'Sc47': 138570.2316165318,\n",
-       "                          'Sc48': 40923.378868002364,\n",
-       "                          'Se82': 1.0604208073244041e-29,\n",
-       "                          'Si32': 0.4291978742864561,\n",
-       "                          'Sr85': 0.0009148366082098042,\n",
-       "                          'Sr89': 46.27523282024289,\n",
-       "                          'Sr90': 0.2782200858236944,\n",
-       "                          'Ta177': 8.328924481134659e-07,\n",
-       "                          'Ta178': 1.141365360574147e-06,\n",
-       "                          'Ta179': 2049.830330018527,\n",
-       "                          'Ta180': 6.801231464512361e-05,\n",
-       "                          'Ta180m': 5.173611039381e-09,\n",
-       "                          'Ta182': 28819223.37626409,\n",
-       "                          'Ta183': 1411.1978580852176,\n",
-       "                          'Tc96': 0.0001439609306012946,\n",
-       "                          'Tc97': 5.299366874480117e-06,\n",
-       "                          'Tc97m': 0.4287387996818742,\n",
-       "                          'Tc98': 0.027099921572054826,\n",
-       "                          'Tc99': 12785.111708907425,\n",
-       "                          'Tc99m': 30080363.979201414,\n",
-       "                          'Ti44': 2.901963673185597e-06,\n",
-       "                          'Tm171': 9.485961021075631e-15,\n",
-       "                          'V48': 1000.5966596312319,\n",
-       "                          'V49': 134681727.7342317,\n",
-       "                          'V50': 1.1419367364865976e-08,\n",
-       "                          'W178': 2.3687454726387887e-06,\n",
-       "                          'W181': 0.16795593657095562,\n",
-       "                          'W183': 7.654968091977756e-13,\n",
-       "                          'W183m': 47.972664456003855,\n",
-       "                          'W184': 1.036961053543208e-15,\n",
-       "                          'W185': 0.009530731321822299,\n",
-       "                          'W186': 9.33647317604781e-24,\n",
-       "                          'Y87': 0.07813775434449938,\n",
-       "                          'Y87m': 1.7467133747247214e-07,\n",
-       "                          'Y88': 5020.123588219885,\n",
-       "                          'Y89m': 239811.01187357702,\n",
-       "                          'Y90': 1918.1703334995746,\n",
-       "                          'Y91': 47.52225379269392,\n",
-       "                          'Yb175': 7.991801685593325e-05,\n",
-       "                          'Zn64': 1.8131704178329187e-10,\n",
-       "                          'Zn65': 2623.406494412678,\n",
-       "                          'Zr88': 4152.863903113514,\n",
-       "                          'Zr89': 240110.7247944874,\n",
-       "                          'Zr90m': 0.016076995649555993,\n",
-       "                          'Zr93': 5.026852110949988,\n",
-       "                          'Zr94': 1.0042765768102754e-09,\n",
-       "                          'Zr95': 1300758.1362772626,\n",
-       "                          'Zr96': 6.740995100263877e-16,\n",
-       "                          'Zr97': 1.2018842280432374}),\n",
-       "             189112: defaultdict(float,\n",
-       "                         {'Al26': 0.00024881707766434715,\n",
-       "                          'Ar37': 6.184875372991741e-06,\n",
-       "                          'Ar39': 0.005585448350982582,\n",
-       "                          'Ar42': 0.015528243918468677,\n",
-       "                          'Be10': 0.38686340598436414,\n",
-       "                          'C14': 45742.998342281986,\n",
-       "                          'Ca41': 1.2051473569265549e-05,\n",
-       "                          'Ca45': 799419.4300312657,\n",
-       "                          'Ca47': 2854.61760224719,\n",
-       "                          'Ca48': 4.0297605200449154e-20,\n",
-       "                          'Cl36': 7.467878456582181e-08,\n",
-       "                          'Co55': 1.090696882852706e-07,\n",
-       "                          'Co56': 9431.43836202654,\n",
-       "                          'Co57': 1352131813.3870406,\n",
-       "                          'Co58': 2791150202.4450555,\n",
-       "                          'Co58m': 0.2941742564665357,\n",
-       "                          'Co60': 112722573.71394448,\n",
-       "                          'Co60m': 0.004232560881615018,\n",
-       "                          'Cr48': 4.357098526978013e-08,\n",
-       "                          'Cr50': 0.0008565772223217736,\n",
-       "                          'Cr51': 1093014181.1635985,\n",
-       "                          'Cu64': 25.080258037459647,\n",
-       "                          'Cu66': 0.0006715992257921722,\n",
-       "                          'Cu67': 0.0005132551513170979,\n",
-       "                          'Fe55': 4656591196.8502035,\n",
-       "                          'Fe59': 20075234.804747503,\n",
-       "                          'Fe60': 0.004239556904375915,\n",
-       "                          'H3': 1251329.056844793,\n",
-       "                          'Hf174': 4.278891868351162e-25,\n",
-       "                          'Hf175': 1.5875719959099096e-05,\n",
-       "                          'Hf177m': 1.447858763614946,\n",
-       "                          'Hf178m': 0.0007394473274240956,\n",
-       "                          'Hf178n': 0.0008277437393204288,\n",
-       "                          'Hf179n': 12.875524473898428,\n",
-       "                          'Hf181': 2378.895271520859,\n",
-       "                          'Hf182': 7.417576260078786e-12,\n",
-       "                          'K40': 1.528947931102013e-13,\n",
-       "                          'K42': 0.015529785883993032,\n",
-       "                          'K43': 0.0008517905922632857,\n",
-       "                          'Kr81': 1.9670001405378217e-16,\n",
-       "                          'Kr85': 0.00039912294096714065,\n",
-       "                          'Lu173': 1.981123252739939e-10,\n",
-       "                          'Lu174': 7.113894989764052e-08,\n",
-       "                          'Lu174m': 8.660458460468822e-08,\n",
-       "                          'Lu176': 2.127035896072471e-12,\n",
-       "                          'Lu177': 8.707218791761434,\n",
-       "                          'Lu177m': 1.8708582163353267,\n",
-       "                          'Mg28': 1.1040292791950322e-06,\n",
-       "                          'Mn52': 5026.927688074929,\n",
-       "                          'Mn53': 935.9765437743131,\n",
-       "                          'Mn54': 1209160869.2970402,\n",
-       "                          'Mo100': 2.6731548952707317e-06,\n",
-       "                          'Mo92': 2.1467786935032392e-07,\n",
-       "                          'Mo93': 180691.04412092292,\n",
-       "                          'Mo98': 0.6630888290853136,\n",
-       "                          'Mo99': 18160226.2238432,\n",
-       "                          'Na22': 0.00044111518272827723,\n",
-       "                          'Na24': 0.0031584390909780266,\n",
-       "                          'Nb90': 0.010647929012581974,\n",
-       "                          'Nb91': 460582.2701492609,\n",
-       "                          'Nb91m': 15431344.086632134,\n",
-       "                          'Nb92': 0.5915106338787726,\n",
-       "                          'Nb92m': 5804756.284069227,\n",
-       "                          'Nb93m': 553998.510219677,\n",
-       "                          'Nb94': 3204.620176635736,\n",
-       "                          'Nb95': 4732228.539446607,\n",
-       "                          'Nb95m': 108001.00138142475,\n",
-       "                          'Nb96': 367.69202755141134,\n",
-       "                          'Nb97': 0.8063248222277919,\n",
-       "                          'Nb97m': 0.711554534637327,\n",
-       "                          'Ni56': 0.06850176016384975,\n",
-       "                          'Ni57': 199723.89609549806,\n",
-       "                          'Ni58': 2.139659951155009e-06,\n",
-       "                          'Ni59': 104030.91421642473,\n",
-       "                          'Ni63': 6169447.205562521,\n",
-       "                          'Ni66': 0.0007074253146909784,\n",
-       "                          'Os186': 5.421445293708416e-21,\n",
-       "                          'P32': 2667111.547391166,\n",
-       "                          'P33': 22559.477173094438,\n",
-       "                          'Rb83': 4.740068659340777e-10,\n",
-       "                          'Rb84': 6.304772138654255e-07,\n",
-       "                          'Rb86': 1.6647893011078159,\n",
-       "                          'Rb87': 9.528256902374167e-14,\n",
-       "                          'Re186': 1.3848851597710777e-06,\n",
-       "                          'Re186m': 1.0818286440479229e-13,\n",
-       "                          'Re187': 1.1811507779927777e-20,\n",
-       "                          'Rh103m': 3.9480623283581298,\n",
-       "                          'Ru103': 3.9916559205122057,\n",
-       "                          'Ru97': 9.954777274634658e-06,\n",
-       "                          'S35': 4081.243601519387,\n",
-       "                          'Sc44': 1.1294360177117084,\n",
-       "                          'Sc44m': 1.0658868216572113,\n",
-       "                          'Sc45m': 13.589324349428965,\n",
-       "                          'Sc46': 1403755.0855525497,\n",
-       "                          'Sc47': 86639.13308321321,\n",
-       "                          'Sc48': 25183.6046843233,\n",
-       "                          'Se82': 8.365125782149671e-30,\n",
-       "                          'Si32': 0.2829096151298954,\n",
-       "                          'Sr85': 0.0006465879576771743,\n",
-       "                          'Sr89': 28.41849910470556,\n",
-       "                          'Sr90': 0.17493068995848776,\n",
-       "                          'Ta177': 8.690688168494594e-06,\n",
-       "                          'Ta178': 1.9749622264099803e-05,\n",
-       "                          'Ta179': 2324.7333891238154,\n",
-       "                          'Ta180': 4.15058669915141e-05,\n",
-       "                          'Ta180m': 3.1641842022373894e-09,\n",
-       "                          'Ta182': 16104062.605199402,\n",
-       "                          'Ta183': 478.7075392807939,\n",
-       "                          'Tc96': 8.790806406105304e-05,\n",
-       "                          'Tc97': 3.226211145142272e-06,\n",
-       "                          'Tc97m': 0.2609785599416691,\n",
-       "                          'Tc98': 0.01649151754499598,\n",
-       "                          'Tc99': 7478.662977226121,\n",
-       "                          'Tc99m': 17595595.55728572,\n",
-       "                          'Ti44': 2.139256511012778e-06,\n",
-       "                          'Tm171': 1.6414038260630013e-13,\n",
-       "                          'V48': 653.0479328488784,\n",
-       "                          'V49': 84451894.44823821,\n",
-       "                          'V50': 7.202091542641715e-09,\n",
-       "                          'W178': 2.0487711614433574e-05,\n",
-       "                          'W181': 0.10190969871438894,\n",
-       "                          'W183': 2.224624619600583e-13,\n",
-       "                          'W183m': 16.272027936128488,\n",
-       "                          'W184': 8.946111117219703e-17,\n",
-       "                          'W185': 0.00541927737638968,\n",
-       "                          'W186': 5.6027437308613196e-24,\n",
-       "                          'Y87': 0.05686463984269171,\n",
-       "                          'Y87m': 1.2937253630701317e-07,\n",
-       "                          'Y88': 3414.725175560424,\n",
-       "                          'Y89m': 148421.97727538607,\n",
-       "                          'Y90': 1183.4317423795376,\n",
-       "                          'Y91': 29.955430602914337,\n",
-       "                          'Yb175': 6.472719195971233e-05,\n",
-       "                          'Zn64': 1.0665883569056857e-10,\n",
-       "                          'Zn65': 1810.4604310967422,\n",
-       "                          'Zr88': 2862.0711515846338,\n",
-       "                          'Zr89': 148607.9745010347,\n",
-       "                          'Zr90m': 0.010373441498231745,\n",
-       "                          'Zr93': 3.1099570203418843,\n",
-       "                          'Zr94': 6.238895042321049e-10,\n",
-       "                          'Zr95': 802374.687604779,\n",
-       "                          'Zr96': 4.465944716897736e-16,\n",
-       "                          'Zr97': 0.7478636767076348}),\n",
-       "             189113: defaultdict(float,\n",
-       "                         {'Al26': 4.4165650057146073e-05,\n",
-       "                          'Ar37': 1.2934584556233023e-06,\n",
-       "                          'Ar39': 0.0012565756388984483,\n",
-       "                          'Ar42': 0.003670180537052906,\n",
-       "                          'Be10': 0.09417418205632005,\n",
-       "                          'C14': 12400.035980515535,\n",
-       "                          'Ca41': 2.627781739778536e-06,\n",
-       "                          'Ca45': 193502.38946923998,\n",
-       "                          'Ca47': 686.3089339006132,\n",
-       "                          'Ca48': 7.789443752916909e-21,\n",
-       "                          'Cl36': 1.1285798474581724e-08,\n",
-       "                          'Co55': 2.1976509298783144e-08,\n",
-       "                          'Co56': 2021.4995580485427,\n",
-       "                          'Co57': 327961028.01834875,\n",
-       "                          'Co58': 672301078.6881822,\n",
-       "                          'Co58m': 0.07102115198712833,\n",
-       "                          'Co60': 26834015.78135723,\n",
-       "                          'Co60m': 0.000958452898195604,\n",
-       "                          'Cr48': 8.828984453021818e-09,\n",
-       "                          'Cr50': 0.0002341047227454679,\n",
-       "                          'Cr51': 259011236.9882095,\n",
-       "                          'Cu64': 6.430698727667416,\n",
-       "                          'Cu66': 0.0007195792296057913,\n",
-       "                          'Cu67': 0.00013556774759215844,\n",
-       "                          'Fe55': 1118339018.43466,\n",
-       "                          'Fe59': 5248639.389576809,\n",
-       "                          'Fe60': 0.0009602759532868889,\n",
-       "                          'H3': 303951.56423731183,\n",
-       "                          'Hf174': 5.007784093091598e-26,\n",
-       "                          'Hf175': 3.1538244082226255e-06,\n",
-       "                          'Hf177m': 0.3360536878058013,\n",
-       "                          'Hf178m': 6.16675275665764e-05,\n",
-       "                          'Hf178n': 8.481549156601289e-05,\n",
-       "                          'Hf179n': 3.1141034772364145,\n",
-       "                          'Hf181': 565.8317864238225,\n",
-       "                          'Hf182': 1.7932971430818487e-12,\n",
-       "                          'K40': 3.315483373262046e-14,\n",
-       "                          'K42': 0.003670481706664573,\n",
-       "                          'K43': 0.0002072186859991472,\n",
-       "                          'Kr81': 2.5318806102289712e-17,\n",
-       "                          'Kr85': 7.754985984495066e-05,\n",
-       "                          'Lu173': 6.7765189723383276e-12,\n",
-       "                          'Lu174': 1.021678581491134e-08,\n",
-       "                          'Lu174m': 1.3298421983404588e-08,\n",
-       "                          'Lu176': 4.304480563994752e-13,\n",
-       "                          'Lu177': 2.002067415147053,\n",
-       "                          'Lu177m': 0.43421981925867364,\n",
-       "                          'Mg28': 2.6617902206718953e-07,\n",
-       "                          'Mn52': 1133.2690948432644,\n",
-       "                          'Mn53': 225.387497509653,\n",
-       "                          'Mn54': 291068975.9777348,\n",
-       "                          'Mo100': 7.305813008694145e-07,\n",
-       "                          'Mo92': 5.867208593235085e-08,\n",
-       "                          'Mo93': 48103.08014488256,\n",
-       "                          'Mo98': 0.18122400238045067,\n",
-       "                          'Mo99': 4729922.247710334,\n",
-       "                          'Na22': 7.985297515714857e-05,\n",
-       "                          'Na24': 0.0007306385690979396,\n",
-       "                          'Nb90': 0.0024380708594895486,\n",
-       "                          'Nb91': 111608.220249425,\n",
-       "                          'Nb91m': 3737460.669014571,\n",
-       "                          'Nb92': 0.14525671905450732,\n",
-       "                          'Nb92m': 1409956.2083757375,\n",
-       "                          'Nb93m': 144820.06303852168,\n",
-       "                          'Nb94': 843.3748302944767,\n",
-       "                          'Nb95': 1148763.0985977792,\n",
-       "                          'Nb95m': 26262.76819403903,\n",
-       "                          'Nb96': 88.63648153055377,\n",
-       "                          'Nb97': 0.19299898693376655,\n",
-       "                          'Nb97m': 0.17031353884534922,\n",
-       "                          'Ni56': 0.015425219720769186,\n",
-       "                          'Ni57': 45050.97398277525,\n",
-       "                          'Ni58': 5.847740305550026e-07,\n",
-       "                          'Ni59': 27904.87592257053,\n",
-       "                          'Ni63': 1624411.443251175,\n",
-       "                          'Ni66': 0.0007289642984143898,\n",
-       "                          'Os186': 1.769245795263313e-21,\n",
-       "                          'P32': 647459.4026556677,\n",
-       "                          'P33': 5645.920694821358,\n",
-       "                          'Rb83': 5.972663711905129e-11,\n",
-       "                          'Rb84': 1.0435196702356088e-07,\n",
-       "                          'Rb86': 0.38873855318760747,\n",
-       "                          'Rb87': 1.9090821529495813e-14,\n",
-       "                          'Re186': 4.326714625544287e-07,\n",
-       "                          'Re186m': 3.525377507117474e-14,\n",
-       "                          'Re187': 7.591310660741565e-21,\n",
-       "                          'Rh103m': 1.0176418358780817,\n",
-       "                          'Ru103': 1.0288495406818159,\n",
-       "                          'Ru97': 2.415848966488423e-06,\n",
-       "                          'S35': 1070.9320380472554,\n",
-       "                          'Sc44': 0.2567643704073782,\n",
-       "                          'Sc44m': 0.24232507153748103,\n",
-       "                          'Sc45m': 3.2893516705484642,\n",
-       "                          'Sc46': 338398.36449273484,\n",
-       "                          'Sc47': 20828.836283026805,\n",
-       "                          'Sc48': 6149.5730130222055,\n",
-       "                          'Se82': 1.4880675989468302e-30,\n",
-       "                          'Si32': 0.06300363281478792,\n",
-       "                          'Sr85': 0.00013206114881059088,\n",
-       "                          'Sr89': 6.928740002788399,\n",
-       "                          'Sr90': 0.04132353737182732,\n",
-       "                          'Ta177': 1.8511115928995162e-07,\n",
-       "                          'Ta178': 3.804551201913823e-07,\n",
-       "                          'Ta179': 263.45281859039494,\n",
-       "                          'Ta180': 1.02666554738939e-05,\n",
-       "                          'Ta180m': 7.785362376068546e-10,\n",
-       "                          'Ta182': 4440561.018824904,\n",
-       "                          'Ta183': 224.03961335237793,\n",
-       "                          'Tc96': 2.1509985659361097e-05,\n",
-       "                          'Tc97': 7.920438856371496e-07,\n",
-       "                          'Tc97m': 0.06408684051804314,\n",
-       "                          'Tc98': 0.0040509364542278626,\n",
-       "                          'Tc99': 1947.8521043102683,\n",
-       "                          'Tc99m': 4582882.7686240515,\n",
-       "                          'Ti44': 4.12138846405042e-07,\n",
-       "                          'Tm171': 3.1619870070252107e-15,\n",
-       "                          'V48': 146.86435762979727,\n",
-       "                          'V49': 20031812.713688202,\n",
-       "                          'V50': 1.7323364166700668e-09,\n",
-       "                          'W178': 5.642072556812063e-07,\n",
-       "                          'W181': 0.025414140792653552,\n",
-       "                          'W183': 9.182986925805009e-14,\n",
-       "                          'W183m': 7.616064207145104,\n",
-       "                          'W184': 1.6616461351853966e-16,\n",
-       "                          'W185': 0.0015869002838886526,\n",
-       "                          'W186': 1.551318094724643e-24,\n",
-       "                          'Y87': 0.011187853391576894,\n",
-       "                          'Y87m': 2.47767082083945e-08,\n",
-       "                          'Y88': 731.0124083118833,\n",
-       "                          'Y89m': 35848.205982353466,\n",
-       "                          'Y90': 287.8571057237884,\n",
-       "                          'Y91': 7.054659735690066,\n",
-       "                          'Yb175': 1.1279621026798105e-05,\n",
-       "                          'Zn64': 2.7347742218647666e-11,\n",
-       "                          'Zn65': 393.198263098982,\n",
-       "                          'Zr88': 602.5889350064529,\n",
-       "                          'Zr89': 35892.943948060994,\n",
-       "                          'Zr90m': 0.002367508477762557,\n",
-       "                          'Zr93': 0.7523515679842545,\n",
-       "                          'Zr94': 1.4983212610760502e-10,\n",
-       "                          'Zr95': 194606.33270371682,\n",
-       "                          'Zr96': 9.874911720609073e-17,\n",
-       "                          'Zr97': 0.17899550653151144}),\n",
-       "             189114: defaultdict(float,\n",
-       "                         {'Al26': 0.00027632999187066906,\n",
-       "                          'Ar37': 7.387168424093729e-06,\n",
-       "                          'Ar39': 0.006840588992128493,\n",
-       "                          'Ar42': 0.019271771099045647,\n",
-       "                          'Be10': 0.4774820917674059,\n",
-       "                          'C14': 55364.67573929139,\n",
-       "                          'Ca41': 1.4616308244748743e-05,\n",
-       "                          'Ca45': 993810.4845641482,\n",
-       "                          'Ca47': 3539.0613961877425,\n",
-       "                          'Ca48': 4.6347699890220764e-20,\n",
-       "                          'Cl36': 4.598645591092977e-08,\n",
-       "                          'Co55': 1.2788874113011414e-07,\n",
-       "                          'Co56': 11242.840649750195,\n",
-       "                          'Co57': 1690730549.1319547,\n",
-       "                          'Co58': 3420652276.8285265,\n",
-       "                          'Co58m': 0.3605419402872987,\n",
-       "                          'Co60': 136565398.1396963,\n",
-       "                          'Co60m': 0.005094413603247707,\n",
-       "                          'Cr48': 5.36560299082173e-08,\n",
-       "                          'Cr50': 0.0010291970343867859,\n",
-       "                          'Cr51': 1330133684.091373,\n",
-       "                          'Cu64': 28.62448268615645,\n",
-       "                          'Cu66': 0.0008987370743336994,\n",
-       "                          'Cu67': 0.0005718956934785577,\n",
-       "                          'Fe55': 5740235763.117126,\n",
-       "                          'Fe59': 22827489.626463264,\n",
-       "                          'Fe60': 0.005102637723856209,\n",
-       "                          'H3': 1537840.3828490293,\n",
-       "                          'Hf174': 4.4720528631986825e-25,\n",
-       "                          'Hf175': 1.8336967322789735e-05,\n",
-       "                          'Hf177m': 1.7874537991850699,\n",
-       "                          'Hf178m': 0.0005705526550060814,\n",
-       "                          'Hf178n': 0.000686225767648009,\n",
-       "                          'Hf179n': 16.07296062828375,\n",
-       "                          'Hf181': 2954.2707079310258,\n",
-       "                          'Hf182': 9.246800028735359e-12,\n",
-       "                          'K40': 1.8342449422900562e-13,\n",
-       "                          'K42': 0.019273384095155784,\n",
-       "                          'K43': 0.001059636909347436,\n",
-       "                          'Kr81': 1.792875356378509e-16,\n",
-       "                          'Kr85': 0.0004582805984046459,\n",
-       "                          'Lu173': 1.4340000811110514e-10,\n",
-       "                          'Lu174': 6.948543879398166e-08,\n",
-       "                          'Lu174m': 8.735830228652814e-08,\n",
-       "                          'Lu176': 2.481167699352826e-12,\n",
-       "                          'Lu177': 10.690670350261279,\n",
-       "                          'Lu177m': 2.3097393281331873,\n",
-       "                          'Mg28': 1.353360072298697e-06,\n",
-       "                          'Mn52': 6200.631803724737,\n",
-       "                          'Mn53': 1167.4376702029178,\n",
-       "                          'Mn54': 1488532882.1184747,\n",
-       "                          'Mo100': 3.211854572552873e-06,\n",
-       "                          'Mo92': 2.5794011549795673e-07,\n",
-       "                          'Mo93': 215491.20727924156,\n",
-       "                          'Mo98': 0.7967167607124405,\n",
-       "                          'Mo99': 20840331.322614547,\n",
-       "                          'Na22': 0.0004936870526635012,\n",
-       "                          'Na24': 0.003895394746409958,\n",
-       "                          'Nb90': 0.013157776753362257,\n",
-       "                          'Nb91': 575572.5833220973,\n",
-       "                          'Nb91m': 19262101.323154185,\n",
-       "                          'Nb92': 0.7365379906932398,\n",
-       "                          'Nb92m': 7107084.4689068,\n",
-       "                          'Nb93m': 687727.493709064,\n",
-       "                          'Nb94': 3727.1738400875324,\n",
-       "                          'Nb95': 5874036.795765835,\n",
-       "                          'Nb95m': 133915.74518841374,\n",
-       "                          'Nb96': 457.4828621502534,\n",
-       "                          'Nb97': 1.002869931170308,\n",
-       "                          'Nb97m': 0.884988109547114,\n",
-       "                          'Ni56': 0.08473544990430634,\n",
-       "                          'Ni57': 247014.7217779692,\n",
-       "                          'Ni58': 2.570850616477711e-06,\n",
-       "                          'Ni59': 123717.3018153072,\n",
-       "                          'Ni63': 6984794.62798174,\n",
-       "                          'Ni66': 0.0009409633760640917,\n",
-       "                          'Os186': 4.4263488869466374e-21,\n",
-       "                          'P32': 3251081.6332663284,\n",
-       "                          'P33': 27968.87897679418,\n",
-       "                          'Rb83': 4.2826794617919317e-10,\n",
-       "                          'Rb84': 6.678531405675172e-07,\n",
-       "                          'Rb86': 2.0586348398795127,\n",
-       "                          'Rb87': 1.0981137072399058e-13,\n",
-       "                          'Re186': 1.0731445758888183e-06,\n",
-       "                          'Re186m': 8.838006620352654e-14,\n",
-       "                          'Re187': 2.4726316034051237e-20,\n",
-       "                          'Rh103m': 3.81709811386812,\n",
-       "                          'Ru103': 3.859063126657319,\n",
-       "                          'Ru97': 1.2439501938335373e-05,\n",
-       "                          'S35': 4991.35578538555,\n",
-       "                          'Sc44': 1.3907173508838653,\n",
-       "                          'Sc44m': 1.3125110954135895,\n",
-       "                          'Sc45m': 16.894058042388743,\n",
-       "                          'Sc46': 1717544.1592090807,\n",
-       "                          'Sc47': 106742.1678278716,\n",
-       "                          'Sc48': 31260.975696421705,\n",
-       "                          'Se82': 9.233918819567254e-30,\n",
-       "                          'Si32': 0.3449002341503175,\n",
-       "                          'Sr85': 0.0007567282305363704,\n",
-       "                          'Sr89': 35.40351338921076,\n",
-       "                          'Sr90': 0.21682201526531103,\n",
-       "                          'Ta177': 7.769171302453415e-06,\n",
-       "                          'Ta178': 1.8185569437365225e-05,\n",
-       "                          'Ta179': 1992.3521047669303,\n",
-       "                          'Ta180': 5.128900493029304e-05,\n",
-       "                          'Ta180m': 3.920189077162122e-09,\n",
-       "                          'Ta182': 18060634.94690277,\n",
-       "                          'Ta183': 481.37591959575974,\n",
-       "                          'Tc96': 0.00011020598806821556,\n",
-       "                          'Tc97': 4.043091180655168e-06,\n",
-       "                          'Tc97m': 0.3271076923502249,\n",
-       "                          'Tc98': 0.020656527840817764,\n",
-       "                          'Tc99': 8582.487900829994,\n",
-       "                          'Tc99m': 20192376.362383213,\n",
-       "                          'Ti44': 2.491342033114833e-06,\n",
-       "                          'Tm171': 1.511414388308871e-13,\n",
-       "                          'V48': 804.0685592859545,\n",
-       "                          'V49': 104897044.36801249,\n",
-       "                          'V50': 8.782768805983652e-09,\n",
-       "                          'W178': 1.9110786037501152e-05,\n",
-       "                          'W181': 0.12591763732005434,\n",
-       "                          'W183': 1.8183224425740402e-13,\n",
-       "                          'W183m': 16.36263965126634,\n",
-       "                          'W184': 6.651040935034359e-17,\n",
-       "                          'W185': 0.004376667825354259,\n",
-       "                          'W186': 4.192231735026506e-24,\n",
-       "                          'Y87': 0.0656694316257784,\n",
-       "                          'Y87m': 1.5358212659081788e-07,\n",
-       "                          'Y88': 4087.5602309300266,\n",
-       "                          'Y89m': 184444.11817850888,\n",
-       "                          'Y90': 1467.4356568951073,\n",
-       "                          'Y91': 37.10639377349359,\n",
-       "                          'Yb175': 6.871826871373155e-05,\n",
-       "                          'Zn64': 1.2173249804586984e-10,\n",
-       "                          'Zn65': 1876.7078992779786,\n",
-       "                          'Zr88': 3405.7021033985743,\n",
-       "                          'Zr89': 184675.599736992,\n",
-       "                          'Zr90m': 0.012814232888559492,\n",
-       "                          'Zr93': 3.8603328306887796,\n",
-       "                          'Zr94': 7.746659014713528e-10,\n",
-       "                          'Zr95': 998103.4744638526,\n",
-       "                          'Zr96': 5.428728907927819e-16,\n",
-       "                          'Zr97': 0.9301048884082939}),\n",
-       "             189115: defaultdict(float,\n",
-       "                         {'Al26': 6.16516177108611e-05,\n",
-       "                          'Ar37': 1.8146338111001213e-06,\n",
-       "                          'Ar39': 0.0017401146468800134,\n",
-       "                          'Ar42': 0.005017044834350766,\n",
-       "                          'Be10': 0.12388823202737333,\n",
-       "                          'C14': 14947.799546689417,\n",
-       "                          'Ca41': 3.659239471543899e-06,\n",
-       "                          'Ca45': 259832.84340286592,\n",
-       "                          'Ca47': 922.1469904434565,\n",
-       "                          'Ca48': 1.116639299208367e-20,\n",
-       "                          'Cl36': 7.6737987277873e-09,\n",
-       "                          'Co55': 3.293189617100436e-08,\n",
-       "                          'Co56': 2941.3602681505313,\n",
-       "                          'Co57': 446265837.28206724,\n",
-       "                          'Co58': 868646764.2209157,\n",
-       "                          'Co58m': 0.09188684090765462,\n",
-       "                          'Co60': 35168034.100870356,\n",
-       "                          'Co60m': 0.0013114822937985004,\n",
-       "                          'Cr48': 1.1586501642949178e-08,\n",
-       "                          'Cr50': 0.0002832559869670066,\n",
-       "                          'Cr51': 349946052.2752101,\n",
-       "                          'Cu64': 8.004567371843777,\n",
-       "                          'Cu66': 0.0002447863500632763,\n",
-       "                          'Cu67': 0.00016037803218092877,\n",
-       "                          'Fe55': 1515924976.6807756,\n",
-       "                          'Fe59': 6117847.3050317755,\n",
-       "                          'Fe60': 0.0013137539528273107,\n",
-       "                          'H3': 400396.27902378066,\n",
-       "                          'Hf174': 7.396984982129442e-25,\n",
-       "                          'Hf175': 5.504109412067893e-06,\n",
-       "                          'Hf177m': 0.4653878683785392,\n",
-       "                          'Hf178m': 0.000180310043462288,\n",
-       "                          'Hf178n': 0.00021185870943925576,\n",
-       "                          'Hf179n': 4.225645220916418,\n",
-       "                          'Hf181': 771.829256819377,\n",
-       "                          'Hf182': 2.4370681805595605e-12,\n",
-       "                          'K40': 4.691938773781524e-14,\n",
-       "                          'K42': 0.005017420100633378,\n",
-       "                          'K43': 0.00027791656351897493,\n",
-       "                          'Kr81': 5.080275140886594e-17,\n",
-       "                          'Kr85': 0.00011378115131602347,\n",
-       "                          'Lu173': 2.422204887156556e-10,\n",
-       "                          'Lu174': 2.3789261813148737e-08,\n",
-       "                          'Lu174m': 2.8869237107717717e-08,\n",
-       "                          'Lu176': 6.095360513389575e-13,\n",
-       "                          'Lu177': 2.7586557644977874,\n",
-       "                          'Lu177m': 0.6013618659158351,\n",
-       "                          'Mg28': 3.8259030252450834e-07,\n",
-       "                          'Mn52': 1570.6550658755648,\n",
-       "                          'Mn53': 308.69739193584326,\n",
-       "                          'Mn54': 383883868.7383986,\n",
-       "                          'Mo100': 8.8396914666184e-07,\n",
-       "                          'Mo92': 7.099046651985308e-08,\n",
-       "                          'Mo93': 58916.18164083314,\n",
-       "                          'Mo98': 0.21927271686848476,\n",
-       "                          'Mo99': 5792174.347076243,\n",
-       "                          'Na22': 0.00011470375063406818,\n",
-       "                          'Na24': 0.0010136294458204698,\n",
-       "                          'Nb90': 0.003385418080597727,\n",
-       "                          'Nb91': 152229.79259402564,\n",
-       "                          'Nb91m': 5107640.384305923,\n",
-       "                          'Nb92': 0.19451435196556227,\n",
-       "                          'Nb92m': 1822787.778896861,\n",
-       "                          'Nb93m': 181084.61793803066,\n",
-       "                          'Nb94': 1025.640357699486,\n",
-       "                          'Nb95': 1534935.4268018764,\n",
-       "                          'Nb95m': 34929.10196750815,\n",
-       "                          'Nb96': 119.91939277017543,\n",
-       "                          'Nb97': 0.2627143388263079,\n",
-       "                          'Nb97m': 0.23184407412793484,\n",
-       "                          'Ni56': 0.021318525347389268,\n",
-       "                          'Ni57': 62260.80650037298,\n",
-       "                          'Ni58': 7.075504239138325e-07,\n",
-       "                          'Ni59': 34120.21399054011,\n",
-       "                          'Ni63': 2001486.9694840605,\n",
-       "                          'Ni66': 0.00025687605927540095,\n",
-       "                          'Os186': 1.7863701547651456e-21,\n",
-       "                          'P32': 837826.7096232089,\n",
-       "                          'P33': 7248.298987214281,\n",
-       "                          'Rb83': 1.238534470252663e-10,\n",
-       "                          'Rb84': 1.9124315176351548e-07,\n",
-       "                          'Rb86': 0.5339566210119333,\n",
-       "                          'Rb87': 2.8293897612195983e-14,\n",
-       "                          'Re186': 4.522247176225022e-07,\n",
-       "                          'Re186m': 3.562271839443521e-14,\n",
-       "                          'Re187': 5.456495422740073e-21,\n",
-       "                          'Rh103m': 0.9881857385371771,\n",
-       "                          'Ru103': 0.9990495930228781,\n",
-       "                          'Ru97': 3.3017876708097646e-06,\n",
-       "                          'S35': 1345.2772233379978,\n",
-       "                          'Sc44': 0.35558698107078723,\n",
-       "                          'Sc44m': 0.33558405022946763,\n",
-       "                          'Sc45m': 4.4168665391046895,\n",
-       "                          'Sc46': 441219.477120174,\n",
-       "                          'Sc47': 27358.32182110868,\n",
-       "                          'Sc48': 8161.220936636275,\n",
-       "                          'Se82': 2.3256165268530538e-30,\n",
-       "                          'Si32': 0.08663209171608337,\n",
-       "                          'Sr85': 0.00019010325374782994,\n",
-       "                          'Sr89': 9.297330153219361,\n",
-       "                          'Sr90': 0.056492818783758454,\n",
-       "                          'Ta177': 2.8027031586791452e-05,\n",
-       "                          'Ta178': 6.993028870607297e-05,\n",
-       "                          'Ta179': 578.8190977938644,\n",
-       "                          'Ta180': 1.3270151808967097e-05,\n",
-       "                          'Ta180m': 1.0189695695925424e-09,\n",
-       "                          'Ta182': 5081757.228223354,\n",
-       "                          'Ta183': 148.055656424735,\n",
-       "                          'Tc96': 2.920378868423279e-05,\n",
-       "                          'Tc97': 1.0671764875842934e-06,\n",
-       "                          'Tc97m': 0.0864038305374729,\n",
-       "                          'Tc98': 0.005446425976857636,\n",
-       "                          'Tc99': 2385.344182850636,\n",
-       "                          'Tc99m': 5612099.176014082,\n",
-       "                          'Ti44': 5.660263913684792e-07,\n",
-       "                          'Tm171': 5.811951332785167e-13,\n",
-       "                          'V48': 203.60097682235792,\n",
-       "                          'V49': 27550881.09414249,\n",
-       "                          'V50': 2.242318813818776e-09,\n",
-       "                          'W178': 7.015295170641249e-05,\n",
-       "                          'W181': 0.032598311843779246,\n",
-       "                          'W183': 7.758565596056029e-14,\n",
-       "                          'W183m': 5.032635838282812,\n",
-       "                          'W184': 4.60171804060279e-17,\n",
-       "                          'W185': 0.0017633684353294886,\n",
-       "                          'W186': 1.8604511046532764e-24,\n",
-       "                          'Y87': 0.016205986113457395,\n",
-       "                          'Y87m': 3.481288286397631e-08,\n",
-       "                          'Y88': 1028.4206434071032,\n",
-       "                          'Y89m': 48251.702691356644,\n",
-       "                          'Y90': 382.73461422519534,\n",
-       "                          'Y91': 9.641180558109635,\n",
-       "                          'Yb175': 1.9745464955941155e-05,\n",
-       "                          'Zn64': 3.4041010170908505e-11,\n",
-       "                          'Zn65': 427.21816370511425,\n",
-       "                          'Zr88': 850.7795757025417,\n",
-       "                          'Zr89': 48311.97825774568,\n",
-       "                          'Zr90m': 0.003302587103388389,\n",
-       "                          'Zr93': 1.008409470663692,\n",
-       "                          'Zr94': 2.022477415880368e-10,\n",
-       "                          'Zr95': 261562.07479040945,\n",
-       "                          'Zr96': 1.372935177293808e-16,\n",
-       "                          'Zr97': 0.2436573778955161}),\n",
-       "             189116: defaultdict(float,\n",
-       "                         {'Al26': 0.00017399211423841868,\n",
-       "                          'Ar37': 5.951628513553303e-06,\n",
-       "                          'Ar39': 0.006101767175944764,\n",
-       "                          'Ar42': 0.018460169820565,\n",
-       "                          'Be10': 0.48583523058058947,\n",
-       "                          'C14': 63303.546885702046,\n",
-       "                          'Ca41': 1.2466615626656824e-05,\n",
-       "                          'Ca45': 983168.3551760905,\n",
-       "                          'Ca47': 3456.857504940058,\n",
-       "                          'Ca48': 3.429654645791952e-20,\n",
-       "                          'Cl36': 2.6154386096937906e-08,\n",
-       "                          'Co55': 1.0299352626409724e-07,\n",
-       "                          'Co56': 9818.581431877938,\n",
-       "                          'Co57': 1681384043.139447,\n",
-       "                          'Co58': 3600982644.93835,\n",
-       "                          'Co58m': 0.37613587478750005,\n",
-       "                          'Co60': 137779193.3879961,\n",
-       "                          'Co60m': 0.004737031003740373,\n",
-       "                          'Cr48': 3.413308096074931e-08,\n",
-       "                          'Cr50': 0.0012416257938724453,\n",
-       "                          'Cr51': 1300702447.3619578,\n",
-       "                          'Cu64': 36.48075743584338,\n",
-       "                          'Cu66': 0.000909295709232143,\n",
-       "                          'Cu67': 0.0008116606092822136,\n",
-       "                          'Fe55': 5710602863.379346,\n",
-       "                          'Fe59': 25614169.894066494,\n",
-       "                          'Fe60': 0.004747046475174112,\n",
-       "                          'H3': 1550835.4164898426,\n",
-       "                          'Hf174': 8.339551108113211e-25,\n",
-       "                          'Hf175': 1.5548351916370157e-05,\n",
-       "                          'Hf177m': 1.6809043837379336,\n",
-       "                          'Hf178m': 0.0003139072676832337,\n",
-       "                          'Hf178n': 0.0004389741527100419,\n",
-       "                          'Hf179n': 15.882374575176986,\n",
-       "                          'Hf181': 2858.941433110071,\n",
-       "                          'Hf182': 9.170428174871133e-12,\n",
-       "                          'K40': 1.602257978380517e-13,\n",
-       "                          'K42': 0.01846128578582624,\n",
-       "                          'K43': 0.0010577619421434975,\n",
-       "                          'Kr81': 1.0211754088876211e-16,\n",
-       "                          'Kr85': 0.00034852566077355244,\n",
-       "                          'Lu173': 2.406854298797005e-10,\n",
-       "                          'Lu174': 5.448817105613975e-08,\n",
-       "                          'Lu174m': 6.963528683179836e-08,\n",
-       "                          'Lu176': 1.9679451818914553e-12,\n",
-       "                          'Lu177': 9.961234327543847,\n",
-       "                          'Lu177m': 2.172109516171127,\n",
-       "                          'Mg28': 1.3953202386941752e-06,\n",
-       "                          'Mn52': 5479.817073522531,\n",
-       "                          'Mn53': 1156.448322648352,\n",
-       "                          'Mn54': 1541062773.037026,\n",
-       "                          'Mo100': 3.874803863679783e-06,\n",
-       "                          'Mo92': 3.111806136738141e-07,\n",
-       "                          'Mo93': 248684.8678898478,\n",
-       "                          'Mo98': 0.9611615318246597,\n",
-       "                          'Mo99': 25112418.412995618,\n",
-       "                          'Na22': 0.00033047750236669054,\n",
-       "                          'Na24': 0.003652084727951323,\n",
-       "                          'Nb90': 0.012016837923766436,\n",
-       "                          'Nb91': 573490.4335777404,\n",
-       "                          'Nb91m': 19249419.267011996,\n",
-       "                          'Nb92': 0.7444380627131315,\n",
-       "                          'Nb92m': 7301308.50202513,\n",
-       "                          'Nb93m': 766485.4911569803,\n",
-       "                          'Nb94': 4448.100916226038,\n",
-       "                          'Nb95': 5849946.0753657995,\n",
-       "                          'Nb95m': 133776.9883010172,\n",
-       "                          'Nb96': 450.54911249626144,\n",
-       "                          'Nb97': 0.9788244418372948,\n",
-       "                          'Nb97m': 0.8638070033865656,\n",
-       "                          'Ni56': 0.07394072581984078,\n",
-       "                          'Ni57': 216501.65427081837,\n",
-       "                          'Ni58': 3.1014773109283476e-06,\n",
-       "                          'Ni59': 147768.2029489655,\n",
-       "                          'Ni63': 8716984.053712245,\n",
-       "                          'Ni66': 0.0009631177965832931,\n",
-       "                          'Os186': 4.9141995227678535e-21,\n",
-       "                          'P32': 3486170.9421846503,\n",
-       "                          'P33': 29540.818328783884,\n",
-       "                          'Rb83': 2.4504737840965233e-10,\n",
-       "                          'Rb84': 4.81047916547453e-07,\n",
-       "                          'Rb86': 1.9433196661439909,\n",
-       "                          'Rb87': 8.983189277036467e-14,\n",
-       "                          'Re186': 1.2734881219219686e-06,\n",
-       "                          'Re186m': 9.797529261033038e-14,\n",
-       "                          'Re187': 5.932143961911828e-21,\n",
-       "                          'Rh103m': 4.2204870051696055,\n",
-       "                          'Ru103': 4.266921584892781,\n",
-       "                          'Ru97': 1.246880395131524e-05,\n",
-       "                          'S35': 5816.563307695962,\n",
-       "                          'Sc44': 1.2559177711268619,\n",
-       "                          'Sc44m': 1.1852739457676538,\n",
-       "                          'Sc45m': 16.71313063359839,\n",
-       "                          'Sc46': 1737352.3110539345,\n",
-       "                          'Sc47': 108150.29819291594,\n",
-       "                          'Sc48': 31463.6877212866,\n",
-       "                          'Se82': 6.496563912525587e-30,\n",
-       "                          'Si32': 0.3025139579187274,\n",
-       "                          'Sr85': 0.0006117094159914426,\n",
-       "                          'Sr89': 35.436542304263746,\n",
-       "                          'Sr90': 0.20802185453431155,\n",
-       "                          'Ta177': 2.598385771367302e-05,\n",
-       "                          'Ta178': 6.457879296471248e-05,\n",
-       "                          'Ta179': 1319.6559550576972,\n",
-       "                          'Ta180': 5.14387469954978e-05,\n",
-       "                          'Ta180m': 3.9181675838346595e-09,\n",
-       "                          'Ta182': 22309367.974348713,\n",
-       "                          'Ta183': 462.66035779325307,\n",
-       "                          'Tc96': 0.00011091241216360884,\n",
-       "                          'Tc97': 4.065658769652379e-06,\n",
-       "                          'Tc97m': 0.3292803536539081,\n",
-       "                          'Tc98': 0.020766313540682788,\n",
-       "                          'Tc99': 10341.805064797116,\n",
-       "                          'Tc99m': 24331685.97522815,\n",
-       "                          'Ti44': 1.6920838856701949e-06,\n",
-       "                          'Tm171': 5.367185075103562e-13,\n",
-       "                          'V48': 707.9548432143147,\n",
-       "                          'V49': 101751437.36874352,\n",
-       "                          'V50': 9.092595384610302e-09,\n",
-       "                          'W178': 6.549579371173017e-05,\n",
-       "                          'W181': 0.12747250018777787,\n",
-       "                          'W183': 2.2715681885160488e-13,\n",
-       "                          'W183m': 15.725776828299855,\n",
-       "                          'W184': 8.051798168903528e-17,\n",
-       "                          'W185': 0.005249161067304559,\n",
-       "                          'W186': 5.345711690102065e-24,\n",
-       "                          'Y87': 0.05021676817899489,\n",
-       "                          'Y87m': 9.728447346376687e-08,\n",
-       "                          'Y88': 3456.783299534547,\n",
-       "                          'Y89m': 182334.9572480034,\n",
-       "                          'Y90': 1468.1593506320003,\n",
-       "                          'Y91': 35.384734902086954,\n",
-       "                          'Yb175': 5.689140640834173e-05,\n",
-       "                          'Zn64': 1.5514417904436961e-10,\n",
-       "                          'Zn65': 2647.1344392849237,\n",
-       "                          'Zr88': 2813.251610709002,\n",
-       "                          'Zr89': 182560.79935822732,\n",
-       "                          'Zr90m': 0.011661133710263552,\n",
-       "                          'Zr93': 3.827264427657086,\n",
-       "                          'Zr94': 7.584843602061056e-10,\n",
-       "                          'Zr95': 991881.9396703172,\n",
-       "                          'Zr96': 4.751044406600912e-16,\n",
-       "                          'Zr97': 0.9078080477966074}),\n",
-       "             189117: defaultdict(float,\n",
-       "                         {'Al26': 0.0002843918163174756,\n",
-       "                          'Ar37': 7.723128754995544e-06,\n",
-       "                          'Ar39': 0.0072553326493997195,\n",
-       "                          'Ar42': 0.020489118797862502,\n",
-       "                          'Be10': 0.5050301337552968,\n",
-       "                          'C14': 63066.85469943422,\n",
-       "                          'Ca41': 1.5414131448319713e-05,\n",
-       "                          'Ca45': 1049457.539827453,\n",
-       "                          'Ca47': 3743.474830773992,\n",
-       "                          'Ca48': 4.779050402632148e-20,\n",
-       "                          'Cl36': 3.793205422921571e-08,\n",
-       "                          'Co55': 1.3193862962423777e-07,\n",
-       "                          'Co56': 11827.984156763603,\n",
-       "                          'Co57': 1799845690.3097074,\n",
-       "                          'Co58': 3629974866.8357778,\n",
-       "                          'Co58m': 0.3801485410697891,\n",
-       "                          'Co60': 140120819.59676963,\n",
-       "                          'Co60m': 0.005304227313771396,\n",
-       "                          'Cr48': 5.4849472726627236e-08,\n",
-       "                          'Cr50': 0.0011994697337027144,\n",
-       "                          'Cr51': 1453005827.1477058,\n",
-       "                          'Cu64': 33.325488789113415,\n",
-       "                          'Cu66': 0.0010205647587830577,\n",
-       "                          'Cu67': 0.0007184658611946968,\n",
-       "                          'Fe55': 6206788148.191819,\n",
-       "                          'Fe59': 26987249.17616414,\n",
-       "                          'Fe60': 0.005314125464421636,\n",
-       "                          'H3': 1620198.4399623498,\n",
-       "                          'Hf174': 2.822302807976144e-25,\n",
-       "                          'Hf175': 1.8736084409360674e-05,\n",
-       "                          'Hf177m': 1.9017114845642975,\n",
-       "                          'Hf178m': 0.0004821386542586739,\n",
-       "                          'Hf178n': 0.0006022963794320822,\n",
-       "                          'Hf179n': 17.07265969450555,\n",
-       "                          'Hf181': 3140.2840279288416,\n",
-       "                          'Hf182': 9.837727881531264e-12,\n",
-       "                          'K40': 1.928674728411612e-13,\n",
-       "                          'K42': 0.02049103552122971,\n",
-       "                          'K43': 0.0011190311382625795,\n",
-       "                          'Kr81': 1.82790876936102e-16,\n",
-       "                          'Kr85': 0.00047450976077373407,\n",
-       "                          'Lu173': 5.4132787840360764e-11,\n",
-       "                          'Lu174': 6.531020896157208e-08,\n",
-       "                          'Lu174m': 8.365105418048391e-08,\n",
-       "                          'Lu176': 2.584297907274866e-12,\n",
-       "                          'Lu177': 11.317536065340086,\n",
-       "                          'Lu177m': 2.457276001983914,\n",
-       "                          'Mg28': 1.3868488029089979e-06,\n",
-       "                          'Mn52': 6567.173649108955,\n",
-       "                          'Mn53': 1247.2667537881034,\n",
-       "                          'Mn54': 1584919656.137814,\n",
-       "                          'Mo100': 3.743237629425628e-06,\n",
-       "                          'Mo92': 3.0061482798369756e-07,\n",
-       "                          'Mo93': 247636.8923492639,\n",
-       "                          'Mo98': 0.9285279056847291,\n",
-       "                          'Mo99': 24199731.257693876,\n",
-       "                          'Na22': 0.0005060639403140865,\n",
-       "                          'Na24': 0.0041615310544084695,\n",
-       "                          'Nb90': 0.014008632640176561,\n",
-       "                          'Nb91': 613383.7560471708,\n",
-       "                          'Nb91m': 20577621.574081674,\n",
-       "                          'Nb92': 0.7809746889941819,\n",
-       "                          'Nb92m': 7411843.099306357,\n",
-       "                          'Nb93m': 757172.7342721238,\n",
-       "                          'Nb94': 4378.216448928283,\n",
-       "                          'Nb95': 6191847.180520225,\n",
-       "                          'Nb95m': 140768.70854460448,\n",
-       "                          'Nb96': 485.0144803867668,\n",
-       "                          'Nb97': 1.0658712102894532,\n",
-       "                          'Nb97m': 0.9405814494924287,\n",
-       "                          'Ni56': 0.08962563222745736,\n",
-       "                          'Ni57': 261454.6617820173,\n",
-       "                          'Ni58': 2.9961767685621053e-06,\n",
-       "                          'Ni59': 144018.76124440823,\n",
-       "                          'Ni63': 8553157.751727555,\n",
-       "                          'Ni66': 0.0010720834734435508,\n",
-       "                          'Os186': 5.115328263052447e-21,\n",
-       "                          'P32': 3531928.105526394,\n",
-       "                          'P33': 30214.329617251213,\n",
-       "                          'Rb83': 4.3247420170603706e-10,\n",
-       "                          'Rb84': 6.656541224964445e-07,\n",
-       "                          'Rb86': 2.189801730249798,\n",
-       "                          'Rb87': 1.1381673288436283e-13,\n",
-       "                          'Re186': 1.2721165304661304e-06,\n",
-       "                          'Re186m': 1.0203168103282761e-13,\n",
-       "                          'Re187': 1.7472777377020086e-20,\n",
-       "                          'Rh103m': 5.283915995858536,\n",
-       "                          'Ru103': 5.342187867734917,\n",
-       "                          'Ru97': 1.3291302601240862e-05,\n",
-       "                          'S35': 5607.126437432034,\n",
-       "                          'Sc44': 1.478627947453135,\n",
-       "                          'Sc44m': 1.3954625722089233,\n",
-       "                          'Sc45m': 17.839592052574524,\n",
-       "                          'Sc46': 1788315.8026309677,\n",
-       "                          'Sc47': 113164.78374202005,\n",
-       "                          'Sc48': 32790.88117395842,\n",
-       "                          'Se82': 9.381624141060631e-30,\n",
-       "                          'Si32': 0.364269448348001,\n",
-       "                          'Sr85': 0.0007923780148348027,\n",
-       "                          'Sr89': 37.40991307544515,\n",
-       "                          'Sr90': 0.23044164017444757,\n",
-       "                          'Ta177': 3.235870558055084e-07,\n",
-       "                          'Ta179': 1793.803577463026,\n",
-       "                          'Ta180': 5.341541568104934e-05,\n",
-       "                          'Ta180m': 4.104164721091707e-09,\n",
-       "                          'Ta182': 21952577.22368538,\n",
-       "                          'Ta183': 644.9611748030003,\n",
-       "                          'Tc96': 0.00011717346875319064,\n",
-       "                          'Tc97': 4.279110433859563e-06,\n",
-       "                          'Tc97m': 0.34638148796042073,\n",
-       "                          'Tc98': 0.02183868318974386,\n",
-       "                          'Tc99': 9965.771143424243,\n",
-       "                          'Tc99m': 23447379.11192786,\n",
-       "                          'Ti44': 2.5746310777451513e-06,\n",
-       "                          'V48': 851.7417240976984,\n",
-       "                          'V49': 112213824.55580354,\n",
-       "                          'V50': 9.182263696209027e-09,\n",
-       "                          'W178': 9.810586446610236e-07,\n",
-       "                          'W181': 0.13075483934103643,\n",
-       "                          'W183': 2.4776229827945444e-13,\n",
-       "                          'W183m': 21.92343851296837,\n",
-       "                          'W184': 1.6097635857600938e-16,\n",
-       "                          'W185': 0.0051188697583233285,\n",
-       "                          'W186': 5.0247932214290415e-24,\n",
-       "                          'Y87': 0.0682994491165548,\n",
-       "                          'Y87m': 1.5582790164782617e-07,\n",
-       "                          'Y88': 4305.012908789705,\n",
-       "                          'Y89m': 195007.90476725245,\n",
-       "                          'Y90': 1544.0367485546753,\n",
-       "                          'Y91': 39.40002063005227,\n",
-       "                          'Yb175': 6.853749425209735e-05,\n",
-       "                          'Zn64': 1.4172146671962664e-10,\n",
-       "                          'Zn65': 2218.801125647816,\n",
-       "                          'Zr88': 3578.2874510777615,\n",
-       "                          'Zr89': 195253.1381587001,\n",
-       "                          'Zr90m': 0.013660538033254196,\n",
-       "                          'Zr93': 4.07384406263219,\n",
-       "                          'Zr94': 8.19880692421226e-10,\n",
-       "                          'Zr95': 1055362.9725006912,\n",
-       "                          'Zr96': 5.734291585197622e-16,\n",
-       "                          'Zr97': 0.9885548064200463}),\n",
-       "             189118: defaultdict(float,\n",
-       "                         {'Al26': 0.00010752634217755283,\n",
-       "                          'Ar37': 3.706043040751708e-06,\n",
-       "                          'Ar39': 0.003764039443379691,\n",
-       "                          'Ar42': 0.011438578569544573,\n",
-       "                          'Be10': 0.30251892774318784,\n",
-       "                          'C14': 37686.732000749835,\n",
-       "                          'Ca41': 7.719149759724633e-06,\n",
-       "                          'Ca45': 614552.4335907433,\n",
-       "                          'Ca47': 2155.876061177226,\n",
-       "                          'Ca48': 2.1484320353258386e-20,\n",
-       "                          'Cl36': 2.8015111546707495e-08,\n",
-       "                          'Co55': 6.67286919418537e-08,\n",
-       "                          'Co56': 6063.805892904991,\n",
-       "                          'Co57': 1044563370.4406059,\n",
-       "                          'Co58': 2245759467.4866977,\n",
-       "                          'Co58m': 0.23466808224314756,\n",
-       "                          'Co60': 83611959.37194824,\n",
-       "                          'Co60m': 0.0029647275596165275,\n",
-       "                          'Cr48': 2.0954933256759827e-08,\n",
-       "                          'Cr50': 0.000750335439514763,\n",
-       "                          'Cr51': 791038500.0009832,\n",
-       "                          'Cu64': 20.724503828420676,\n",
-       "                          'Cu66': 0.0004133402480900487,\n",
-       "                          'Cu67': 0.0004177730355103676,\n",
-       "                          'Fe55': 3495745353.4103074,\n",
-       "                          'Fe59': 15309605.565709744,\n",
-       "                          'Fe60': 0.0029706794356709858,\n",
-       "                          'H3': 960960.6768895044,\n",
-       "                          'Hf174': 5.46682836405806e-25,\n",
-       "                          'Hf175': 9.756373487576318e-06,\n",
-       "                          'Hf177m': 1.0401680211550426,\n",
-       "                          'Hf178m': 0.00022068030222936063,\n",
-       "                          'Hf178n': 0.00030036020063855493,\n",
-       "                          'Hf179n': 9.911762674523912,\n",
-       "                          'Hf181': 1773.7499257221243,\n",
-       "                          'Hf182': 5.695578631925146e-12,\n",
-       "                          'K40': 9.929217374939767e-14,\n",
-       "                          'K42': 0.011439265270789216,\n",
-       "                          'K43': 0.0006610498086995005,\n",
-       "                          'Kr81': 6.221418247348433e-17,\n",
-       "                          'Kr85': 0.00021718589277990358,\n",
-       "                          'Lu173': 1.6892266725800566e-10,\n",
-       "                          'Lu174': 3.551040486674363e-08,\n",
-       "                          'Lu174m': 4.5005756594322574e-08,\n",
-       "                          'Lu176': 1.2241672504067637e-12,\n",
-       "                          'Lu177': 6.156583154937764,\n",
-       "                          'Lu177m': 1.3440391228155038,\n",
-       "                          'Mg28': 8.673514787234596e-07,\n",
-       "                          'Mn52': 3387.8889186032216,\n",
-       "                          'Mn53': 713.0187455658895,\n",
-       "                          'Mn54': 958653000.722587,\n",
-       "                          'Mo100': 2.341606405799486e-06,\n",
-       "                          'Mo92': 1.8805177648111173e-07,\n",
-       "                          'Mo93': 152140.96040756747,\n",
-       "                          'Mo98': 0.5808458397631913,\n",
-       "                          'Mo99': 14832977.454826673,\n",
-       "                          'Na22': 0.0002066544488602431,\n",
-       "                          'Na24': 0.0022430758821731403,\n",
-       "                          'Nb90': 0.007386509435591784,\n",
-       "                          'Nb91': 355500.24900156644,\n",
-       "                          'Nb91m': 11886457.68022974,\n",
-       "                          'Nb92': 0.46607508870024,\n",
-       "                          'Nb92m': 4571438.325727591,\n",
-       "                          'Nb93m': 471303.6561749799,\n",
-       "                          'Nb94': 2663.9966634169878,\n",
-       "                          'Nb95': 3654531.2277310435,\n",
-       "                          'Nb95m': 83607.54854340096,\n",
-       "                          'Nb96': 280.7205165130319,\n",
-       "                          'Nb97': 0.608060346493539,\n",
-       "                          'Nb97m': 0.5366323940111715,\n",
-       "                          'Ni56': 0.04572107508187472,\n",
-       "                          'Ni57': 133703.88252306127,\n",
-       "                          'Ni58': 1.8742747338492777e-06,\n",
-       "                          'Ni59': 88998.86323039362,\n",
-       "                          'Ni63': 4962949.201616541,\n",
-       "                          'Ni66': 0.0004455827686942478,\n",
-       "                          'Os186': 6.407008021962142e-22,\n",
-       "                          'P32': 2184902.628713535,\n",
-       "                          'P33': 18295.736301632318,\n",
-       "                          'Rb83': 1.5047739274363418e-10,\n",
-       "                          'Rb84': 3.045882713522033e-07,\n",
-       "                          'Rb86': 1.2010035115901776,\n",
-       "                          'Rb87': 5.6061363401123095e-14,\n",
-       "                          'Re186': 1.477968394891067e-07,\n",
-       "                          'Re186m': 1.273661473708404e-14,\n",
-       "                          'Re187': 3.957601575018065e-21,\n",
-       "                          'Rh103m': 2.338300571716257,\n",
-       "                          'Ru103': 2.364000579584835,\n",
-       "                          'Ru97': 7.689248644817513e-06,\n",
-       "                          'S35': 3525.5929386395605,\n",
-       "                          'Sc44': 0.7736896939750092,\n",
-       "                          'Sc44m': 0.7301645004703698,\n",
-       "                          'Sc45m': 10.447168059301235,\n",
-       "                          'Sc46': 1079418.098981117,\n",
-       "                          'Sc47': 67573.19316044846,\n",
-       "                          'Sc48': 19655.39181139986,\n",
-       "                          'Se82': 4.1370841563884306e-30,\n",
-       "                          'Si32': 0.1879645071488674,\n",
-       "                          'Sr85': 0.0003788388625111833,\n",
-       "                          'Sr89': 22.16108068471384,\n",
-       "                          'Sr90': 0.12893655862747963,\n",
-       "                          'Ta177': 1.7423620366246718e-05,\n",
-       "                          'Ta178': 4.318524654013688e-05,\n",
-       "                          'Ta179': 892.9023750899166,\n",
-       "                          'Ta180': 3.2609169998655146e-05,\n",
-       "                          'Ta180m': 2.4753068052198286e-09,\n",
-       "                          'Ta182': 13693532.374822916,\n",
-       "                          'Ta183': 490.95805188615634,\n",
-       "                          'Tc96': 6.915170793359001e-05,\n",
-       "                          'Tc97': 2.5607128720102203e-06,\n",
-       "                          'Tc97m': 0.20719904020481306,\n",
-       "                          'Tc98': 0.013111077266688654,\n",
-       "                          'Tc99': 6108.538543388054,\n",
-       "                          'Tc99m': 14371814.551572239,\n",
-       "                          'Ti44': 1.055858382154793e-06,\n",
-       "                          'Tm171': 3.58915365329827e-13,\n",
-       "                          'V48': 437.7637430147321,\n",
-       "                          'V49': 62470601.26218769,\n",
-       "                          'V50': 5.637227940539325e-09,\n",
-       "                          'W178': 4.37669047820666e-05,\n",
-       "                          'W181': 0.0811184275105139,\n",
-       "                          'W183': 1.2930344331635903e-13,\n",
-       "                          'W183m': 16.687058042633442,\n",
-       "                          'W184': 1.5458557647448932e-16,\n",
-       "                          'W185': 0.0008342665869122375,\n",
-       "                          'W186': 5.76797804551146e-25,\n",
-       "                          'Y87': 0.03121632758801136,\n",
-       "                          'Y87m': 6.000960423247172e-08,\n",
-       "                          'Y88': 2136.7476684060466,\n",
-       "                          'Y89m': 113726.67017642046,\n",
-       "                          'Y90': 917.7679510362204,\n",
-       "                          'Y91': 21.938937172363158,\n",
-       "                          'Yb175': 3.612538085049059e-05,\n",
-       "                          'Zn64': 8.813556394927983e-11,\n",
-       "                          'Zn65': 1360.2337515564536,\n",
-       "                          'Zr88': 1740.4584842628412,\n",
-       "                          'Zr89': 113867.63161329695,\n",
-       "                          'Zr90m': 0.007112032116377579,\n",
-       "                          'Zr93': 2.389448495151246,\n",
-       "                          'Zr94': 4.731360538796684e-10,\n",
-       "                          'Zr95': 619098.8092283526,\n",
-       "                          'Zr96': 2.937833954237691e-16,\n",
-       "                          'Zr97': 0.5639547590531486}),\n",
-       "             189119: defaultdict(float,\n",
-       "                         {'Al26': 6.493511785850971e-07,\n",
-       "                          'Ar37': 1.0057380460876908e-07,\n",
-       "                          'Ar39': 0.00012802052840520697,\n",
-       "                          'Ar42': 0.0004233243169087419,\n",
-       "                          'Be10': 0.012092493928523018,\n",
-       "                          'C14': 1853.2606025576754,\n",
-       "                          'Ca41': 2.428628136820515e-07,\n",
-       "                          'Ca45': 23782.526693259857,\n",
-       "                          'Ca47': 84.08880935865533,\n",
-       "                          'Ca48': 4.313285926487858e-22,\n",
-       "                          'Cl36': 4.3284127180281765e-10,\n",
-       "                          'Co55': 1.7749036605065355e-09,\n",
-       "                          'Co56': 196.3793511987779,\n",
-       "                          'Co57': 39535619.75339287,\n",
-       "                          'Co58': 86836164.4943911,\n",
-       "                          'Co58m': 0.009201281576469007,\n",
-       "                          'Co60': 3426665.3929835237,\n",
-       "                          'Co60m': 0.00010440647990906883,\n",
-       "                          'Cr50': 3.283685193939618e-05,\n",
-       "                          'Cr51': 28342408.29081235,\n",
-       "                          'Cu64': 0.7571861438750245,\n",
-       "                          'Cu66': 8.403373225239743e-06,\n",
-       "                          'Cu67': 1.6811665808446247e-05,\n",
-       "                          'Fe55': 135793316.10499242,\n",
-       "                          'Fe59': 524959.5538819784,\n",
-       "                          'Fe60': 0.00010457842502922068,\n",
-       "                          'H3': 36210.102089856264,\n",
-       "                          'Hf174': 3.4270460884764754e-27,\n",
-       "                          'Hf175': 2.4662992253336247e-07,\n",
-       "                          'Hf177m': 0.038584513361030484,\n",
-       "                          'Hf178n': 3.194282065319776e-06,\n",
-       "                          'Hf179n': 0.37051950813203094,\n",
-       "                          'Hf181': 66.4753173751714,\n",
-       "                          'Hf182': 2.1936617486735302e-13,\n",
-       "                          'K40': 3.168576417641672e-15,\n",
-       "                          'K42': 0.0004233260444724506,\n",
-       "                          'K43': 2.5763101066993998e-05,\n",
-       "                          'Kr85': 4.839578324754188e-06,\n",
-       "                          'Lu174': 6.699654226982023e-10,\n",
-       "                          'Lu174m': 9.311096705422347e-10,\n",
-       "                          'Lu176': 3.1213493485644107e-14,\n",
-       "                          'Lu177': 0.22220726297510568,\n",
-       "                          'Lu177m': 0.04985203200360612,\n",
-       "                          'Mg28': 3.5400864365975484e-08,\n",
-       "                          'Mn52': 115.77665930383252,\n",
-       "                          'Mn53': 27.663678572148804,\n",
-       "                          'Mn54': 37169152.26847461,\n",
-       "                          'Mo100': 1.024761128904534e-07,\n",
-       "                          'Mo92': 8.22972132974768e-09,\n",
-       "                          'Mo93': 6089.54525244767,\n",
-       "                          'Mo98': 0.02541959081032915,\n",
-       "                          'Mo99': 546309.4583823793,\n",
-       "                          'Na22': 2.3919222136018156e-06,\n",
-       "                          'Na24': 8.549921830505997e-05,\n",
-       "                          'Nb90': 0.0002716208393929993,\n",
-       "                          'Nb91': 13608.33983258705,\n",
-       "                          'Nb91m': 462655.7211931489,\n",
-       "                          'Nb92': 0.018551389438378467,\n",
-       "                          'Nb92m': 182343.42047149743,\n",
-       "                          'Nb93m': 19488.316516968407,\n",
-       "                          'Nb94': 108.53878207636888,\n",
-       "                          'Nb95': 143168.5137329439,\n",
-       "                          'Nb95m': 3314.558100795371,\n",
-       "                          'Nb96': 10.729976527804173,\n",
-       "                          'Nb97': 0.022928220569143377,\n",
-       "                          'Nb97m': 0.020237688319376047,\n",
-       "                          'Ni56': 0.001512133256751492,\n",
-       "                          'Ni57': 4467.35724454043,\n",
-       "                          'Ni58': 8.202373222501886e-08,\n",
-       "                          'Ni59': 4741.009599319315,\n",
-       "                          'Ni63': 174059.94169208477,\n",
-       "                          'Ni66': 1.0013052817054953e-05,\n",
-       "                          'Os186': 6.483425806776374e-25,\n",
-       "                          'P32': 79973.16517973527,\n",
-       "                          'P33': 717.1495617840418,\n",
-       "                          'Rb84': 4.461747413128444e-09,\n",
-       "                          'Rb86': 0.04387191300291732,\n",
-       "                          'Rb87': 1.4977340347435585e-15,\n",
-       "                          'Re186': 6.987859742441286e-11,\n",
-       "                          'Re186m': 9.921333575733602e-18,\n",
-       "                          'Rh103m': 0.07375945422257486,\n",
-       "                          'Ru103': 0.07457460396116779,\n",
-       "                          'Ru97': 3.0006731222814716e-07,\n",
-       "                          'S35': 126.96715088999133,\n",
-       "                          'Sc44': 0.027410749105073042,\n",
-       "                          'Sc44m': 0.02586602262018025,\n",
-       "                          'Sc45m': 0.4042585296865824,\n",
-       "                          'Sc46': 43900.65282114543,\n",
-       "                          'Sc47': 2615.418585968202,\n",
-       "                          'Sc48': 786.4170962458193,\n",
-       "                          'Se82': 6.361033144806259e-32,\n",
-       "                          'Si32': 0.006073281812964409,\n",
-       "                          'Sr85': 1.035174146908179e-05,\n",
-       "                          'Sr89': 0.852940706406934,\n",
-       "                          'Sr90': 0.004778257730655136,\n",
-       "                          'Ta179': 13.511712257508897,\n",
-       "                          'Ta180': 1.3902451376659017e-06,\n",
-       "                          'Ta180m': 1.0211791072372747e-10,\n",
-       "                          'Ta182': 487522.068743206,\n",
-       "                          'Ta183': 4.133322956121853,\n",
-       "                          'Tc96': 2.6233544975303804e-06,\n",
-       "                          'Tc97': 9.430546067816438e-08,\n",
-       "                          'Tc97m': 0.007659322387096261,\n",
-       "                          'Tc98': 0.00048004518127610536,\n",
-       "                          'Tc99': 224.99396490368332,\n",
-       "                          'Tc99m': 529350.461170797,\n",
-       "                          'Ti44': 1.2410865391831313e-08,\n",
-       "                          'V48': 14.68610531897101,\n",
-       "                          'V49': 2409660.8076472892,\n",
-       "                          'V50': 2.2736254334931192e-10,\n",
-       "                          'W178': 2.210147692777993e-08,\n",
-       "                          'W181': 0.0035102346333492074,\n",
-       "                          'W183': 1.7274132246544856e-15,\n",
-       "                          'W183m': 0.140413534323361,\n",
-       "                          'W184': 1.1229115854414151e-19,\n",
-       "                          'W185': 3.137597420736131e-06,\n",
-       "                          'W186': 5.721826776004905e-28,\n",
-       "                          'Y87': 0.0007156206799389361,\n",
-       "                          'Y88': 64.90041469481378,\n",
-       "                          'Y89m': 4382.828116952499,\n",
-       "                          'Y90': 36.191715561371176,\n",
-       "                          'Y91': 0.8063357674746732,\n",
-       "                          'Yb175': 9.952334015582563e-07,\n",
-       "                          'Zn64': 3.2200282407552414e-12,\n",
-       "                          'Zn65': 17.88937420162065,\n",
-       "                          'Zr88': 50.179325527959946,\n",
-       "                          'Zr89': 4388.212731705372,\n",
-       "                          'Zr90m': 0.0002663685811218668,\n",
-       "                          'Zr93': 0.0927674934839949,\n",
-       "                          'Zr94': 1.798238084046579e-11,\n",
-       "                          'Zr95': 23952.36656151798,\n",
-       "                          'Zr96': 9.56251317552504e-18,\n",
-       "                          'Zr97': 0.0212669906965969}),\n",
-       "             189120: defaultdict(float,\n",
-       "                         {'Al26': 9.836072395146298e-06,\n",
-       "                          'Ar37': 3.6677008984031735e-07,\n",
-       "                          'Ar39': 0.00034973232107494013,\n",
-       "                          'Ar42': 0.0010379129650081374,\n",
-       "                          'Be10': 0.02939052167571933,\n",
-       "                          'C14': 5826.662126074914,\n",
-       "                          'Ca41': 7.45688000728384e-07,\n",
-       "                          'Ca45': 58295.63860466018,\n",
-       "                          'Ca47': 205.1900624477555,\n",
-       "                          'Ca48': 2.075977941180539e-21,\n",
-       "                          'Cl36': 6.60589965828617e-09,\n",
-       "                          'Co55': 6.79473780640069e-09,\n",
-       "                          'Co56': 539.6368165087599,\n",
-       "                          'Co57': 92309586.67283577,\n",
-       "                          'Co58': 200399657.828137,\n",
-       "                          'Co58m': 0.021379559598088477,\n",
-       "                          'Co60': 8854855.374598308,\n",
-       "                          'Co60m': 0.0002818153290761979,\n",
-       "                          'Cr48': 2.6315679655535085e-09,\n",
-       "                          'Cr50': 0.00014690770439119272,\n",
-       "                          'Cr51': 102816147.27701095,\n",
-       "                          'Cu64': 4.645676331628498,\n",
-       "                          'Cu66': 0.00013462980594645748,\n",
-       "                          'Cu67': 0.00012719507064349247,\n",
-       "                          'Fe55': 342480173.8784139,\n",
-       "                          'Fe59': 3237344.6133088246,\n",
-       "                          'Fe60': 0.00028332944464588725,\n",
-       "                          'H3': 90964.80166380032,\n",
-       "                          'Hf174': 1.1905862366102835e-26,\n",
-       "                          'Hf175': 8.46492298605619e-07,\n",
-       "                          'Hf177m': 0.09521843594205195,\n",
-       "                          'Hf178n': 8.356987883091291e-06,\n",
-       "                          'Hf179n': 0.9115755633865784,\n",
-       "                          'Hf181': 161.24667413810482,\n",
-       "                          'Hf182': 5.128192519703705e-13,\n",
-       "                          'K40': 8.965801205646858e-15,\n",
-       "                          'K42': 0.0010379734437222891,\n",
-       "                          'K43': 6.229074192286078e-05,\n",
-       "                          'Kr85': 1.9976445983992415e-05,\n",
-       "                          'Lu174': 2.134793536573087e-09,\n",
-       "                          'Lu174m': 2.963138071724717e-09,\n",
-       "                          'Lu176': 1.1337580615737698e-13,\n",
-       "                          'Lu177': 0.5600506847343725,\n",
-       "                          'Lu177m': 0.12302302135573498,\n",
-       "                          'Mg28': 8.418369796999437e-08,\n",
-       "                          'Mn52': 331.74600739493053,\n",
-       "                          'Mn53': 60.826345672042955,\n",
-       "                          'Mn54': 82685592.153053,\n",
-       "                          'Mo100': 4.5846375427026243e-07,\n",
-       "                          'Mo92': 3.681895052894532e-08,\n",
-       "                          'Mo93': 28336.89722153114,\n",
-       "                          'Mo98': 0.11372344235920397,\n",
-       "                          'Mo99': 3252058.813235948,\n",
-       "                          'Na22': 1.9402133576008088e-05,\n",
-       "                          'Na24': 0.00020268881112642774,\n",
-       "                          'Nb90': 0.0006968994083413041,\n",
-       "                          'Nb91': 30910.225289655227,\n",
-       "                          'Nb91m': 1012934.5802784082,\n",
-       "                          'Nb92': 0.04466584550505498,\n",
-       "                          'Nb92m': 435267.24333777477,\n",
-       "                          'Nb93m': 56107.272049423715,\n",
-       "                          'Nb94': 615.7471379274294,\n",
-       "                          'Nb95': 347737.6429464006,\n",
-       "                          'Nb95m': 8035.660865357897,\n",
-       "                          'Nb96': 26.016591386762727,\n",
-       "                          'Nb97': 0.05530244372139867,\n",
-       "                          'Nb97m': 0.04880674102534248,\n",
-       "                          'Ni56': 0.004558258176977692,\n",
-       "                          'Ni57': 13222.906832350467,\n",
-       "                          'Ni58': 3.669619337362527e-07,\n",
-       "                          'Ni59': 18428.20649917857,\n",
-       "                          'Ni63': 1185425.2923407909,\n",
-       "                          'Ni66': 0.00014240290550695273,\n",
-       "                          'Os186': 8.572700926400802e-23,\n",
-       "                          'P32': 222892.05572559242,\n",
-       "                          'P33': 1937.6711406164275,\n",
-       "                          'Rb84': 2.301024953381368e-08,\n",
-       "                          'Rb86': 0.10822719401104614,\n",
-       "                          'Rb87': 4.940199828101546e-15,\n",
-       "                          'Re186': 2.007204600199063e-08,\n",
-       "                          'Re186m': 1.6985799224928881e-15,\n",
-       "                          'Re187': 2.0032328806476215e-21,\n",
-       "                          'Rh103m': 0.7121772497926501,\n",
-       "                          'Ru103': 0.7200019024724291,\n",
-       "                          'Ru97': 6.442204047727067e-07,\n",
-       "                          'S35': 690.7848924289347,\n",
-       "                          'Sc44': 0.07271327639125054,\n",
-       "                          'Sc44m': 0.06862841345871754,\n",
-       "                          'Sc45m': 0.9911487904491137,\n",
-       "                          'Sc46': 102737.80573676084,\n",
-       "                          'Sc47': 6383.187357315835,\n",
-       "                          'Sc48': 1889.4456159359497,\n",
-       "                          'Se82': 3.740320432038776e-31,\n",
-       "                          'Si32': 0.017943441482083218,\n",
-       "                          'Sr85': 3.433630612185137e-05,\n",
-       "                          'Sr89': 2.066297838677451,\n",
-       "                          'Sr90': 0.011680812020910519,\n",
-       "                          'Ta179': 35.26612505431944,\n",
-       "                          'Ta180': 3.4423477931629506e-06,\n",
-       "                          'Ta180m': 2.5343269533311973e-10,\n",
-       "                          'Ta182': 3570034.5640551206,\n",
-       "                          'Ta183': 87.72227189783152,\n",
-       "                          'Tc96': 6.122490858303046e-06,\n",
-       "                          'Tc97': 2.4214449986058885e-07,\n",
-       "                          'Tc97m': 0.01945009339860626,\n",
-       "                          'Tc98': 0.001261780511758623,\n",
-       "                          'Tc99': 1339.2261165908546,\n",
-       "                          'Tc99m': 3150935.69214544,\n",
-       "                          'Ti44': 1.0949784393475505e-07,\n",
-       "                          'V48': 42.536868712569564,\n",
-       "                          'V49': 5356103.256659285,\n",
-       "                          'V50': 5.101374455932908e-10,\n",
-       "                          'W178': 6.053313663332783e-08,\n",
-       "                          'W181': 0.008708608869665884,\n",
-       "                          'W183': 9.706643417283751e-14,\n",
-       "                          'W183m': 2.981909616294108,\n",
-       "                          'W184': 7.93147553724266e-18,\n",
-       "                          'W185': 0.0002243163281678623,\n",
-       "                          'W186': 8.770771080518633e-26,\n",
-       "                          'Y87': 0.002876560927634232,\n",
-       "                          'Y87m': 6.91863141489159e-09,\n",
-       "                          'Y88': 197.21865947984702,\n",
-       "                          'Y89m': 10656.784760647513,\n",
-       "                          'Y90': 88.34835892548456,\n",
-       "                          'Y91': 2.0051123871297483,\n",
-       "                          'Yb175': 2.6543628085989905e-06,\n",
-       "                          'Zn64': 1.9757231742601455e-11,\n",
-       "                          'Zn65': 209.51295811217858,\n",
-       "                          'Zr88': 162.10808873995228,\n",
-       "                          'Zr89': 10669.92204370544,\n",
-       "                          'Zr90m': 0.0006810147882123106,\n",
-       "                          'Zr93': 0.22588212436844277,\n",
-       "                          'Zr94': 4.453608912391233e-11,\n",
-       "                          'Zr95': 58050.73925245398,\n",
-       "                          'Zr96': 2.7456123535677575e-17,\n",
-       "                          'Zr97': 0.05128352689631638}),\n",
-       "             189121: defaultdict(float,\n",
-       "                         {'Al26': 5.982681713901931e-07,\n",
-       "                          'Ar37': 2.0108185876728145e-08,\n",
-       "                          'Ar39': 2.0986606475690088e-05,\n",
-       "                          'Ar42': 6.977204960165206e-05,\n",
-       "                          'Be10': 0.001753310618050251,\n",
-       "                          'C14': 437.50895494321907,\n",
-       "                          'Ca41': 4.1295659074990515e-08,\n",
-       "                          'Ca45': 3861.078021584534,\n",
-       "                          'Ca47': 13.222195057648385,\n",
-       "                          'Ca48': 1.187184323372147e-22,\n",
-       "                          'Cl36': 1.0140690064489471e-10,\n",
-       "                          'Co55': 3.5856570536317725e-10,\n",
-       "                          'Co56': 31.754108062747797,\n",
-       "                          'Co57': 6775742.804754242,\n",
-       "                          'Co58': 10301283.430126801,\n",
-       "                          'Co58m': 0.0011665376427469087,\n",
-       "                          'Co60': 554337.1649807926,\n",
-       "                          'Co60m': 1.8131023017467445e-05,\n",
-       "                          'Cr48': 1.6719893001250314e-10,\n",
-       "                          'Cr50': 8.086753865257158e-06,\n",
-       "                          'Cr51': 5168789.774053942,\n",
-       "                          'Cu64': 0.1987381757394216,\n",
-       "                          'Cu66': 5.4788334320309964e-06,\n",
-       "                          'Cu67': 3.527488910577373e-06,\n",
-       "                          'Fe55': 21858621.246072866,\n",
-       "                          'Fe59': 151448.26602214723,\n",
-       "                          'Fe60': 1.818533270831527e-05,\n",
-       "                          'H3': 6066.5587375534105,\n",
-       "                          'Hf174': 6.494918435849328e-28,\n",
-       "                          'Hf175': 5.050500420339942e-08,\n",
-       "                          'Hf177m': 0.00589043737582968,\n",
-       "                          'Hf178n': 5.632453281767043e-07,\n",
-       "                          'Hf179n': 0.06347703381909849,\n",
-       "                          'Hf181': 10.88671934882905,\n",
-       "                          'Hf182': 3.5721248041381814e-14,\n",
-       "                          'K40': 5.648534842420816e-16,\n",
-       "                          'K42': 6.979374945505096e-05,\n",
-       "                          'K43': 4.203099546168296e-06,\n",
-       "                          'Kr85': 1.1369483833328136e-06,\n",
-       "                          'Lu174': 1.2677294199246823e-10,\n",
-       "                          'Lu174m': 1.7554533321612773e-10,\n",
-       "                          'Lu176': 6.775715383571701e-15,\n",
-       "                          'Lu177': 0.035762418272796456,\n",
-       "                          'Lu177m': 0.007610844102482632,\n",
-       "                          'Mg28': 5.237054443361041e-09,\n",
-       "                          'Mn52': 17.697430421578574,\n",
-       "                          'Mn53': 4.465031037682204,\n",
-       "                          'Mn54': 4825133.379776115,\n",
-       "                          'Mo100': 2.5236839761801595e-08,\n",
-       "                          'Mo92': 2.0267297690860875e-09,\n",
-       "                          'Mo93': 1591.5746095529669,\n",
-       "                          'Mo98': 0.006260086661359371,\n",
-       "                          'Mo99': 146672.61968487446,\n",
-       "                          'Na22': 1.1392327094942831e-06,\n",
-       "                          'Na24': 1.1707491021119653e-05,\n",
-       "                          'Nb90': 3.7167536851072743e-05,\n",
-       "                          'Nb91': 2296.2964835959247,\n",
-       "                          'Nb91m': 75464.52313293709,\n",
-       "                          'Nb92': 0.002835492500571031,\n",
-       "                          'Nb92m': 26633.864506110833,\n",
-       "                          'Nb93m': 2952.346844337771,\n",
-       "                          'Nb94': 26.074194878624073,\n",
-       "                          'Nb95': 22971.40277024403,\n",
-       "                          'Nb95m': 523.8041691387466,\n",
-       "                          'Nb96': 1.758541850099312,\n",
-       "                          'Nb97': 0.0037814010512757677,\n",
-       "                          'Nb97m': 0.0033368784283492486,\n",
-       "                          'Ni56': 0.0002428515431298655,\n",
-       "                          'Ni57': 704.8488191456801,\n",
-       "                          'Ni58': 2.019996215731003e-08,\n",
-       "                          'Ni59': 818.4232290115488,\n",
-       "                          'Ni63': 56980.12708496758,\n",
-       "                          'Ni66': 5.938580078349993e-06,\n",
-       "                          'Os186': 4.629803815327562e-25,\n",
-       "                          'P32': 10761.308490168516,\n",
-       "                          'P33': 105.049015442468,\n",
-       "                          'Rb84': 1.3254377273949468e-09,\n",
-       "                          'Rb86': 0.0071537023842985804,\n",
-       "                          'Rb87': 3.0531077083711137e-16,\n",
-       "                          'Re186': 8.387648714139331e-11,\n",
-       "                          'Re186m': 7.02614745943032e-18,\n",
-       "                          'Rh103m': 0.020993508962252102,\n",
-       "                          'Ru103': 0.02122301969300777,\n",
-       "                          'Ru97': 4.9637064249026175e-08,\n",
-       "                          'S35': 33.31401210160467,\n",
-       "                          'Sc44': 0.004136467397320886,\n",
-       "                          'Sc44m': 0.0039043596833088163,\n",
-       "                          'Sc45m': 0.06565627356742397,\n",
-       "                          'Sc46': 6353.281010594414,\n",
-       "                          'Sc47': 359.4488059644471,\n",
-       "                          'Sc48': 124.55065582904206,\n",
-       "                          'Se82': 2.1143064695217445e-32,\n",
-       "                          'Si32': 0.0010775365254825759,\n",
-       "                          'Sr85': 1.9705886351946297e-06,\n",
-       "                          'Sr89': 0.1446052763574594,\n",
-       "                          'Sr90': 0.0007864332747860988,\n",
-       "                          'Ta179': 2.1870395540869354,\n",
-       "                          'Ta180': 2.0089721899714415e-07,\n",
-       "                          'Ta180m': 1.5429917791897494e-11,\n",
-       "                          'Ta182': 140699.79512612717,\n",
-       "                          'Ta183': 1.4614097076850243,\n",
-       "                          'Tc96': 4.599502462201121e-07,\n",
-       "                          'Tc97': 1.7149492908372964e-08,\n",
-       "                          'Tc97m': 0.0013902146165770922,\n",
-       "                          'Tc98': 8.778945899816857e-05,\n",
-       "                          'Tc99': 60.402446257966574,\n",
-       "                          'Tc99m': 142115.34572804673,\n",
-       "                          'Ti44': 6.453878698482623e-09,\n",
-       "                          'V48': 2.3587514280711903,\n",
-       "                          'V49': 372808.11885545426,\n",
-       "                          'V50': 2.9807612569867326e-11,\n",
-       "                          'W178': 3.946612584147686e-09,\n",
-       "                          'W181': 0.0005045067586113849,\n",
-       "                          'W183': 6.575717887837894e-16,\n",
-       "                          'W183m': 0.04967048686365851,\n",
-       "                          'W184': 4.673187325361503e-20,\n",
-       "                          'W185': 2.046423338559109e-06,\n",
-       "                          'W186': 4.0340410697917255e-28,\n",
-       "                          'Y87': 0.0001637291769930782,\n",
-       "                          'Y87m': 4.395811869055992e-10,\n",
-       "                          'Y88': 11.641684766406936,\n",
-       "                          'Y89m': 713.02191383874,\n",
-       "                          'Y90': 5.7478464047343785,\n",
-       "                          'Y91': 0.13368525193147654,\n",
-       "                          'Yb175': 1.6339861284424162e-07,\n",
-       "                          'Zn64': 8.451283766033156e-13,\n",
-       "                          'Zn65': 13.401586521194064,\n",
-       "                          'Zr88': 9.355414031521066,\n",
-       "                          'Zr89': 713.9194658734393,\n",
-       "                          'Zr90m': 3.5126975205354074e-05,\n",
-       "                          'Zr93': 0.014950754245603005,\n",
-       "                          'Zr94': 2.955052374469567e-12,\n",
-       "                          'Zr95': 3909.275976623599,\n",
-       "                          'Zr96': 1.6478149540402012e-18,\n",
-       "                          'Zr97': 0.0035064930952799873}),\n",
-       "             189122: defaultdict(float,\n",
-       "                         {'Al26': 1.0399310643310901e-05,\n",
-       "                          'Ar37': 6.890063978365481e-07,\n",
-       "                          'Ar39': 0.0007711928216054692,\n",
-       "                          'Ar42': 0.0023671273122895385,\n",
-       "                          'Be10': 0.05873430995302009,\n",
-       "                          'C14': 14502.633003653676,\n",
-       "                          'Ca41': 1.5433803913445557e-06,\n",
-       "                          'Ca45': 122921.5706740319,\n",
-       "                          'Ca47': 433.1164667551925,\n",
-       "                          'Ca48': 3.3197064683330678e-21,\n",
-       "                          'Cl36': 4.931551657605267e-09,\n",
-       "                          'Co55': 1.2693327506548584e-08,\n",
-       "                          'Co56': 1187.6759248904677,\n",
-       "                          'Co57': 215678803.41504848,\n",
-       "                          'Co58': 425526492.8230476,\n",
-       "                          'Co58m': 0.04364637683262627,\n",
-       "                          'Co60': 16153367.054893317,\n",
-       "                          'Co60m': 0.0005328088646308107,\n",
-       "                          'Cr48': 2.0612190563652038e-09,\n",
-       "                          'Cr50': 0.0002657712869532112,\n",
-       "                          'Cr51': 189151108.1570791,\n",
-       "                          'Cu64': 6.534470780075481,\n",
-       "                          'Cu66': 0.00010178537040752491,\n",
-       "                          'Cu67': 0.00014447118167874704,\n",
-       "                          'Fe55': 780506646.5781964,\n",
-       "                          'Fe59': 4531890.745364533,\n",
-       "                          'Fe60': 0.0005348442617966127,\n",
-       "                          'H3': 169015.99052241244,\n",
-       "                          'Hf174': 2.2856117202123654e-26,\n",
-       "                          'Hf175': 1.572967493292391e-06,\n",
-       "                          'Hf177m': 0.2213023134195533,\n",
-       "                          'Hf178n': 1.7797674663087013e-05,\n",
-       "                          'Hf179n': 2.0410830197145375,\n",
-       "                          'Hf181': 366.6035642531952,\n",
-       "                          'Hf182': 1.1802121217750848e-12,\n",
-       "                          'K40': 1.9202696659681335e-14,\n",
-       "                          'K42': 0.002367143060082138,\n",
-       "                          'K43': 0.00013164327543429137,\n",
-       "                          'Kr85': 3.493057142116808e-05,\n",
-       "                          'Lu174': 4.280012056175029e-09,\n",
-       "                          'Lu174m': 5.952040737086862e-09,\n",
-       "                          'Lu176': 2.0904561392798154e-13,\n",
-       "                          'Lu177': 1.2509435838277385,\n",
-       "                          'Lu177m': 0.2859244544846151,\n",
-       "                          'Mg28': 1.4616862574639305e-07,\n",
-       "                          'Mn52': 717.7866274411249,\n",
-       "                          'Mn53': 149.99769358075594,\n",
-       "                          'Mn54': 189657309.6765185,\n",
-       "                          'Mo100': 8.294121142120266e-07,\n",
-       "                          'Mo92': 6.66091160447881e-08,\n",
-       "                          'Mo93': 45318.187937035254,\n",
-       "                          'Mo98': 0.2057383006046823,\n",
-       "                          'Mo99': 4353820.597547227,\n",
-       "                          'Na22': 2.5026873834605136e-05,\n",
-       "                          'Na24': 0.0004899725759261428,\n",
-       "                          'Nb90': 0.0016126975390254076,\n",
-       "                          'Nb91': 73788.33628588154,\n",
-       "                          'Nb91m': 2490739.7709947564,\n",
-       "                          'Nb92': 0.09520331261739863,\n",
-       "                          'Nb92m': 807475.7184395696,\n",
-       "                          'Nb93m': 116884.71581558658,\n",
-       "                          'Nb94': 850.3729531093676,\n",
-       "                          'Nb95': 718839.1366151689,\n",
-       "                          'Nb95m': 16199.21920381291,\n",
-       "                          'Nb96': 57.21830185317842,\n",
-       "                          'Nb97': 0.12541859781884945,\n",
-       "                          'Nb97m': 0.11069940857963216,\n",
-       "                          'Ni56': 0.009563630818495372,\n",
-       "                          'Ni57': 28031.22672172295,\n",
-       "                          'Ni58': 6.638732295347957e-07,\n",
-       "                          'Ni59': 29827.921757601118,\n",
-       "                          'Ni63': 1533938.2257594164,\n",
-       "                          'Ni66': 0.00011364875552598427,\n",
-       "                          'Os186': 1.9543566372438903e-23,\n",
-       "                          'P32': 442112.08270578104,\n",
-       "                          'P33': 4024.499706158318,\n",
-       "                          'Rb84': 3.593024889743419e-08,\n",
-       "                          'Rb86': 0.24914802939529146,\n",
-       "                          'Rb87': 9.520046941671121e-15,\n",
-       "                          'Re186': 3.82304924321503e-09,\n",
-       "                          'Re186m': 3.52855022081875e-16,\n",
-       "                          'Re187': 4.287877213341561e-24,\n",
-       "                          'Rh103m': 0.8735321011857277,\n",
-       "                          'Ru103': 0.8830925774605582,\n",
-       "                          'Ru97': 1.6037349688945678e-06,\n",
-       "                          'S35': 1549.5787117833693,\n",
-       "                          'Sc44': 0.1641474514123518,\n",
-       "                          'Sc44m': 0.15490536096673607,\n",
-       "                          'Sc45m': 2.089672414769353,\n",
-       "                          'Sc46': 192576.89398591197,\n",
-       "                          'Sc47': 13023.242076764556,\n",
-       "                          'Sc48': 3777.554745588886,\n",
-       "                          'Se82': 5.571427029301393e-31,\n",
-       "                          'Si32': 0.036961843456929176,\n",
-       "                          'Sr85': 6.766747094232756e-05,\n",
-       "                          'Sr89': 4.401899477895856,\n",
-       "                          'Sr90': 0.026599111631062152,\n",
-       "                          'Ta179': 66.62060841634865,\n",
-       "                          'Ta180': 6.075898041470423e-06,\n",
-       "                          'Ta180m': 4.736413146953587e-10,\n",
-       "                          'Ta182': 4384756.246507865,\n",
-       "                          'Ta183': 53.83687947239129,\n",
-       "                          'Tc96': 1.4197803037342726e-05,\n",
-       "                          'Tc97': 5.187263129252838e-07,\n",
-       "                          'Tc97m': 0.04203355117242143,\n",
-       "                          'Tc98': 0.0026475171992418616,\n",
-       "                          'Tc99': 1792.9885203629956,\n",
-       "                          'Tc99m': 4218485.067933034,\n",
-       "                          'Ti44': 1.3713892396002027e-07,\n",
-       "                          'V48': 91.18761925745389,\n",
-       "                          'V49': 13302149.176287055,\n",
-       "                          'V50': 1.0039336557103936e-09,\n",
-       "                          'W178': 1.1869375521411249e-07,\n",
-       "                          'W181': 0.014900290432216641,\n",
-       "                          'W183': 2.250091655318914e-14,\n",
-       "                          'W183m': 1.8296595638977804,\n",
-       "                          'W184': 2.176070487481219e-18,\n",
-       "                          'W185': 7.525366183225617e-05,\n",
-       "                          'W186': 1.8595255584661033e-26,\n",
-       "                          'Y87': 0.0051021730789401615,\n",
-       "                          'Y87m': 5.4191322827346995e-09,\n",
-       "                          'Y88': 407.6275644881246,\n",
-       "                          'Y89m': 22795.382218754905,\n",
-       "                          'Y90': 178.6581862317749,\n",
-       "                          'Y91': 4.502847035354355,\n",
-       "                          'Yb175': 5.899524922016077e-06,\n",
-       "                          'Zn64': 2.7788466646153413e-11,\n",
-       "                          'Zn65': 473.19295429489034,\n",
-       "                          'Zr88': 324.05567271122084,\n",
-       "                          'Zr89': 22823.867282525713,\n",
-       "                          'Zr90m': 0.0015815805305550205,\n",
-       "                          'Zr93': 0.4730647036584757,\n",
-       "                          'Zr94': 9.556487535854134e-11,\n",
-       "                          'Zr95': 124009.9021769987,\n",
-       "                          'Zr96': 5.858238185538847e-17,\n",
-       "                          'Zr97': 0.11632503117151607}),\n",
-       "             189123: defaultdict(float,\n",
-       "                         {'Al26': 1.0640836650835966e-05,\n",
-       "                          'Ar37': 3.7883343917261144e-07,\n",
-       "                          'Ar39': 0.0003755114504819587,\n",
-       "                          'Ar42': 0.0012031322972746673,\n",
-       "                          'Be10': 0.04138269707409344,\n",
-       "                          'C14': 10862.667798631832,\n",
-       "                          'Ca41': 7.79316158916292e-07,\n",
-       "                          'Ca45': 75504.62457086254,\n",
-       "                          'Ca47': 265.12157515756496,\n",
-       "                          'Ca48': 2.1934494011434684e-21,\n",
-       "                          'Cl36': 2.3050797840413864e-09,\n",
-       "                          'Co55': 6.427235724764441e-09,\n",
-       "                          'Co56': 579.8028922688145,\n",
-       "                          'Co57': 109875775.20667695,\n",
-       "                          'Co58': 303246300.17345905,\n",
-       "                          'Co58m': 0.03259376095053362,\n",
-       "                          'Co60': 12501892.081704607,\n",
-       "                          'Co60m': 0.0003757459835221994,\n",
-       "                          'Cr48': 2.9664527091244427e-09,\n",
-       "                          'Cr50': 0.00020002085227611342,\n",
-       "                          'Cr51': 112335197.18486872,\n",
-       "                          'Cu64': 4.7737797547768315,\n",
-       "                          'Cu66': 0.00016891468565655035,\n",
-       "                          'Cu67': 0.00012638448796817927,\n",
-       "                          'Fe55': 409702570.1865688,\n",
-       "                          'Fe59': 3910339.4241055623,\n",
-       "                          'Fe60': 0.0003774879066637378,\n",
-       "                          'H3': 129251.13474275116,\n",
-       "                          'Hf174': 1.2601657376923037e-26,\n",
-       "                          'Hf175': 9.478843085352094e-07,\n",
-       "                          'Hf177m': 0.10485745398947578,\n",
-       "                          'Hf178n': 1.024007315250385e-05,\n",
-       "                          'Hf179n': 1.1007496271461,\n",
-       "                          'Hf181': 190.50283400231578,\n",
-       "                          'Hf182': 6.216944173031307e-13,\n",
-       "                          'K40': 9.731296482270635e-15,\n",
-       "                          'K42': 0.001203264489898663,\n",
-       "                          'K43': 8.142357795506739e-05,\n",
-       "                          'Kr85': 2.0908456005879704e-05,\n",
-       "                          'Lu174': 2.280832294780347e-09,\n",
-       "                          'Lu174m': 3.1594753548825503e-09,\n",
-       "                          'Lu176': 1.2249050474385744e-13,\n",
-       "                          'Lu177': 0.6418771379586635,\n",
-       "                          'Lu177m': 0.13548014016597235,\n",
-       "                          'Mg28': 1.3109330987056099e-07,\n",
-       "                          'Mn52': 344.03328938834295,\n",
-       "                          'Mn53': 70.18698043249805,\n",
-       "                          'Mn54': 116515874.18489495,\n",
-       "                          'Mo100': 6.242189954747076e-07,\n",
-       "                          'Mo92': 5.013052304303873e-08,\n",
-       "                          'Mo93': 34801.491685109795,\n",
-       "                          'Mo98': 0.1548394422702112,\n",
-       "                          'Mo99': 3306268.0952188238,\n",
-       "                          'Na22': 2.0441535655327937e-05,\n",
-       "                          'Na24': 0.00021833847659850442,\n",
-       "                          'Nb90': 0.0007314229897755567,\n",
-       "                          'Nb91': 36423.65228991361,\n",
-       "                          'Nb91m': 1188176.8496275512,\n",
-       "                          'Nb92': 0.05907783948461778,\n",
-       "                          'Nb92m': 674639.8546094929,\n",
-       "                          'Nb93m': 83235.5461550049,\n",
-       "                          'Nb94': 616.0348351735728,\n",
-       "                          'Nb95': 463645.56239860697,\n",
-       "                          'Nb95m': 10999.463558643381,\n",
-       "                          'Nb96': 32.3309807355632,\n",
-       "                          'Nb97': 0.06614909748268465,\n",
-       "                          'Nb97m': 0.05836932649476383,\n",
-       "                          'Ni56': 0.004723201201441269,\n",
-       "                          'Ni57': 13748.565508098787,\n",
-       "                          'Ni58': 4.996335247509738e-07,\n",
-       "                          'Ni59': 21034.982225610198,\n",
-       "                          'Ni63': 1243249.3186254455,\n",
-       "                          'Ni66': 0.00017773755883076063,\n",
-       "                          'Os186': 1.0754330689789763e-23,\n",
-       "                          'P32': 329508.78959847114,\n",
-       "                          'P33': 2772.023120205419,\n",
-       "                          'Rb84': 2.4199786452746684e-08,\n",
-       "                          'Rb86': 0.12235036052777302,\n",
-       "                          'Rb87': 5.47912853427583e-15,\n",
-       "                          'Re186': 1.8968509172256756e-09,\n",
-       "                          'Re186m': 1.8370988359407272e-16,\n",
-       "                          'Re187': 1.1255706036920277e-23,\n",
-       "                          'Rh103m': 0.5573211077849641,\n",
-       "                          'Ru103': 0.5634595233855102,\n",
-       "                          'Ru97': 7.513555963437255e-07,\n",
-       "                          'S35': 791.5721776142624,\n",
-       "                          'Sc44': 0.07722805427338394,\n",
-       "                          'Sc44m': 0.0728939948072441,\n",
-       "                          'Sc45m': 1.283707208968652,\n",
-       "                          'Sc46': 156092.93361568943,\n",
-       "                          'Sc47': 8907.783374865423,\n",
-       "                          'Sc48': 2624.016854439486,\n",
-       "                          'Se82': 3.774704100806081e-31,\n",
-       "                          'Si32': 0.01989701222991923,\n",
-       "                          'Sr85': 3.624125453755175e-05,\n",
-       "                          'Sr89': 2.6806248038802565,\n",
-       "                          'Sr90': 0.013626836410876812,\n",
-       "                          'Ta179': 49.39996752975828,\n",
-       "                          'Ta180': 5.2271463502756975e-06,\n",
-       "                          'Ta180m': 3.6695196030445474e-10,\n",
-       "                          'Ta182': 3286030.81777553,\n",
-       "                          'Ta183': 36.349669650038415,\n",
-       "                          'Tc96': 7.376854815206643e-06,\n",
-       "                          'Tc97': 3.0157675695346054e-07,\n",
-       "                          'Tc97m': 0.02416858399881193,\n",
-       "                          'Tc98': 0.00158686939812476,\n",
-       "                          'Tc99': 1361.5892034888557,\n",
-       "                          'Tc99m': 3203467.7132834103,\n",
-       "                          'Ti44': 1.1519363840123479e-07,\n",
-       "                          'V48': 44.53158331116815,\n",
-       "                          'V49': 6023881.8511961205,\n",
-       "                          'V50': 8.022283134192745e-10,\n",
-       "                          'W178': 8.013548061778588e-08,\n",
-       "                          'W181': 0.013566445486097325,\n",
-       "                          'W183': 1.588157451466594e-14,\n",
-       "                          'W183m': 1.2352511479339512,\n",
-       "                          'W184': 1.2563764602662466e-18,\n",
-       "                          'W185': 4.387175790182507e-05,\n",
-       "                          'W186': 9.568177494234458e-27,\n",
-       "                          'Y87': 0.0030100990182318956,\n",
-       "                          'Y87m': 7.799073849807171e-09,\n",
-       "                          'Y88': 210.36706714171416,\n",
-       "                          'Y89m': 13653.51294780867,\n",
-       "                          'Y90': 120.51727362792232,\n",
-       "                          'Y91': 2.3398469731731137,\n",
-       "                          'Yb175': 2.8860835428007528e-06,\n",
-       "                          'Zn64': 2.0301027249197823e-11,\n",
-       "                          'Zn65': 413.9857691163028,\n",
-       "                          'Zr88': 171.42030993822942,\n",
-       "                          'Zr89': 13670.226588639387,\n",
-       "                          'Zr90m': 0.0007117996255409482,\n",
-       "                          'Zr93': 0.2964294089239948,\n",
-       "                          'Zr94': 5.590198763322162e-11,\n",
-       "                          'Zr95': 74863.10772706551,\n",
-       "                          'Zr96': 2.948668484844238e-17,\n",
-       "                          'Zr97': 0.06133637114578749}),\n",
-       "             189124: defaultdict(float,\n",
-       "                         {'Al26': 1.0974507257957815e-06,\n",
-       "                          'Ar37': 4.15708150742907e-08,\n",
-       "                          'Ar39': 3.90474775506788e-05,\n",
-       "                          'Ar42': 0.00010184880177394417,\n",
-       "                          'Be10': 0.0021954554287439403,\n",
-       "                          'C14': 457.1720005585775,\n",
-       "                          'Ca41': 8.446418175835944e-08,\n",
-       "                          'Ca45': 4611.821664007957,\n",
-       "                          'Ca47': 16.925641452202235,\n",
-       "                          'Ca48': 2.2896840245009224e-22,\n",
-       "                          'Cl36': 3.0933725344595884e-10,\n",
-       "                          'Co55': 7.740129729683339e-10,\n",
-       "                          'Co56': 60.693095409524354,\n",
-       "                          'Co57': 8436895.052408477,\n",
-       "                          'Co58': 15569761.498194348,\n",
-       "                          'Co58m': 0.0015146568133227335,\n",
-       "                          'Co60': 559873.0644277204,\n",
-       "                          'Co60m': 2.1345202439702673e-05,\n",
-       "                          'Cr48': 2.915414013945341e-10,\n",
-       "                          'Cr50': 1.1424817621906377e-05,\n",
-       "                          'Cr51': 9344393.126588494,\n",
-       "                          'Cu64': 0.25545424312477016,\n",
-       "                          'Cu66': 3.407372799742653e-06,\n",
-       "                          'Cu67': 8.83933619432978e-06,\n",
-       "                          'Fe55': 33221224.306427956,\n",
-       "                          'Fe59': 180003.5140385091,\n",
-       "                          'Fe60': 2.143233294783683e-05,\n",
-       "                          'H3': 5785.4042643681105,\n",
-       "                          'Hf174': 1.3500785686775713e-27,\n",
-       "                          'Hf175': 8.768939416777512e-08,\n",
-       "                          'Hf177m': 0.010095241411201878,\n",
-       "                          'Hf178n': 6.926763417808985e-07,\n",
-       "                          'Hf179n': 0.07940037701029526,\n",
-       "                          'Hf181': 15.260245797333976,\n",
-       "                          'Hf182': 4.6226191669064715e-14,\n",
-       "                          'K40': 9.800864955016768e-16,\n",
-       "                          'K42': 0.00010184879354077127,\n",
-       "                          'K43': 4.811072074246696e-06,\n",
-       "                          'Kr85': 2.251560188881673e-06,\n",
-       "                          'Lu174': 2.359901427488374e-10,\n",
-       "                          'Lu174m': 3.2808386334473464e-10,\n",
-       "                          'Lu176': 1.2336296526380498e-14,\n",
-       "                          'Lu177': 0.056676519509870744,\n",
-       "                          'Lu177m': 0.013043052268986286,\n",
-       "                          'Mg28': 4.3953193185855356e-09,\n",
-       "                          'Mn52': 37.75029140431336,\n",
-       "                          'Mn53': 6.1097648326957605,\n",
-       "                          'Mn54': 7005261.342138062,\n",
-       "                          'Mo100': 3.565438330049858e-08,\n",
-       "                          'Mo92': 2.8633657286736506e-09,\n",
-       "                          'Mo93': 1857.2556857160725,\n",
-       "                          'Mo98': 0.008844161677598612,\n",
-       "                          'Mo99': 185754.61269704418,\n",
-       "                          'Na22': 2.1766518530035368e-06,\n",
-       "                          'Na24': 2.2682451345132293e-05,\n",
-       "                          'Nb90': 7.933401946754278e-05,\n",
-       "                          'Nb91': 2900.706545231335,\n",
-       "                          'Nb91m': 98193.97009665248,\n",
-       "                          'Nb92': 0.0033400572558167593,\n",
-       "                          'Nb92m': 25314.72198517588,\n",
-       "                          'Nb93m': 5267.875355852106,\n",
-       "                          'Nb94': 36.18053811723458,\n",
-       "                          'Nb95': 26125.935481060158,\n",
-       "                          'Nb95m': 574.6528161518673,\n",
-       "                          'Nb96': 2.22845761728863,\n",
-       "                          'Nb97': 0.005090859704174171,\n",
-       "                          'Nb97m': 0.004493407216373799,\n",
-       "                          'Ni56': 0.0005186647468850293,\n",
-       "                          'Ni57': 1504.5488593191462,\n",
-       "                          'Ni58': 2.8538172977442423e-08,\n",
-       "                          'Ni59': 1177.4853986813207,\n",
-       "                          'Ni63': 82370.52119291537,\n",
-       "                          'Ni66': 3.988059986358553e-06,\n",
-       "                          'Os186': 7.889098637137508e-24,\n",
-       "                          'P32': 18191.083753805917,\n",
-       "                          'P33': 174.79801402365942,\n",
-       "                          'Rb84': 2.589835162530232e-09,\n",
-       "                          'Rb86': 0.01113524451551065,\n",
-       "                          'Rb87': 5.143556135943178e-16,\n",
-       "                          'Re186': 1.7435794045267998e-09,\n",
-       "                          'Re186m': 1.5538468263603943e-16,\n",
-       "                          'Re187': 8.575754426683122e-24,\n",
-       "                          'Rh103m': 0.036000983724554764,\n",
-       "                          'Ru103': 0.036394771104811874,\n",
-       "                          'Ru97': 6.331074515747844e-08,\n",
-       "                          'S35': 59.26639716168753,\n",
-       "                          'Sc44': 0.008214130072983841,\n",
-       "                          'Sc44m': 0.007752603559620841,\n",
-       "                          'Sc45m': 0.07841469961811759,\n",
-       "                          'Sc46': 6255.14033617809,\n",
-       "                          'Sc47': 510.11392218472145,\n",
-       "                          'Sc48': 129.9138936441725,\n",
-       "                          'Se82': 4.2199154068823854e-32,\n",
-       "                          'Si32': 0.0019228634953300165,\n",
-       "                          'Sr85': 3.867975170332174e-06,\n",
-       "                          'Sr89': 0.1602467826214225,\n",
-       "                          'Sr90': 0.001131891452794698,\n",
-       "                          'Ta179': 2.2301326958831322,\n",
-       "                          'Ta180': 1.923333305877913e-07,\n",
-       "                          'Ta180m': 1.586623474333329e-11,\n",
-       "                          'Ta182': 198310.18091260444,\n",
-       "                          'Ta183': 7.557681124050674,\n",
-       "                          'Tc96': 5.332471305831965e-07,\n",
-       "                          'Tc97': 1.8608615774653368e-08,\n",
-       "                          'Tc97m': 0.0015120424822865819,\n",
-       "                          'Tc98': 9.379102420245835e-05,\n",
-       "                          'Tc99': 76.49788130113855,\n",
-       "                          'Tc99m': 179979.87176564374,\n",
-       "                          'Ti44': 1.2277028383634182e-08,\n",
-       "                          'V48': 4.818510008011846,\n",
-       "                          'V49': 576440.2427641278,\n",
-       "                          'V50': 3.233488593386639e-11,\n",
-       "                          'W178': 4.007299008085384e-09,\n",
-       "                          'W181': 0.00044064647047050126,\n",
-       "                          'W183': 1.5503660940425535e-15,\n",
-       "                          'W183m': 0.2568936390612075,\n",
-       "                          'W184': 3.029234767906025e-19,\n",
-       "                          'W185': 8.00659339167719e-06,\n",
-       "                          'W186': 1.0808898546681758e-26,\n",
-       "                          'Y87': 0.0003243197141980833,\n",
-       "                          'Y87m': 7.664888480299934e-10,\n",
-       "                          'Y88': 21.996365933757858,\n",
-       "                          'Y89m': 865.7945206340878,\n",
-       "                          'Y90': 6.363877994391806,\n",
-       "                          'Y91': 0.19445091969014994,\n",
-       "                          'Yb175': 2.8791068769055467e-07,\n",
-       "                          'Zn64': 1.0863540895847337e-12,\n",
-       "                          'Zn65': 7.8484030040174275,\n",
-       "                          'Zr88': 18.208167483762477,\n",
-       "                          'Zr89': 866.8840212161963,\n",
-       "                          'Zr90m': 7.781242732075939e-05,\n",
-       "                          'Zr93': 0.017581352259210162,\n",
-       "                          'Zr94': 3.740638345071534e-12,\n",
-       "                          'Zr95': 4629.389875736471,\n",
-       "                          'Zr96': 3.0382326020983743e-18,\n",
-       "                          'Zr97': 0.00472088950215624}),\n",
-       "             189125: defaultdict(float,\n",
-       "                         {'Al26': 1.077751594758876e-08,\n",
-       "                          'Ar37': 3.5842907457809166e-10,\n",
-       "                          'Ar39': 3.2228496621727566e-07,\n",
-       "                          'Ar42': 8.088613340746239e-07,\n",
-       "                          'Be10': 0.0001447711902982217,\n",
-       "                          'C14': 183.1335940481235,\n",
-       "                          'Ca41': 7.100126740878469e-10,\n",
-       "                          'Ca45': 35.65123542662101,\n",
-       "                          'Ca47': 0.13233672414446546,\n",
-       "                          'Ca48': 2.0528210634927064e-24,\n",
-       "                          'Cl36': 6.46236515373787e-11,\n",
-       "                          'Co55': 6.459390274482186e-12,\n",
-       "                          'Co56': 0.5030055080213555,\n",
-       "                          'Co57': 65305.83215192885,\n",
-       "                          'Co58': 936950.0316931901,\n",
-       "                          'Co58m': 6.171469727974342e-05,\n",
-       "                          'Co60': 57943.938765549,\n",
-       "                          'Co60m': 1.6984992739556166e-07,\n",
-       "                          'Cr48': 3.0120090300679967e-12,\n",
-       "                          'Cr50': 6.371380692532359e-06,\n",
-       "                          'Cr51': 2204958.661751653,\n",
-       "                          'Cu64': 0.18548240517672882,\n",
-       "                          'Cu66': 3.176517773068902e-06,\n",
-       "                          'Cu67': 3.1104253962615944e-06,\n",
-       "                          'Fe55': 3180391.217177855,\n",
-       "                          'Fe59': 107546.11230070682,\n",
-       "                          'Fe60': 2.3234480337040108e-07,\n",
-       "                          'H3': 83.5621257630118,\n",
-       "                          'Hf174': 1.1700285986800501e-29,\n",
-       "                          'Hf175': 7.527284385142659e-10,\n",
-       "                          'Hf177m': 8.063969630500228e-05,\n",
-       "                          'Hf178n': 5.405187113958388e-09,\n",
-       "                          'Hf179n': 0.0006158189591534049,\n",
-       "                          'Hf181': 0.12023392410390825,\n",
-       "                          'Hf182': 3.5733379856715786e-16,\n",
-       "                          'K40': 8.140638951265594e-18,\n",
-       "                          'K42': 8.088613340746239e-07,\n",
-       "                          'K43': 3.68286558676496e-08,\n",
-       "                          'Kr85': 1.9846401318120766e-08,\n",
-       "                          'Lu174': 2.000521633970617e-12,\n",
-       "                          'Lu174m': 2.7792628777445607e-12,\n",
-       "                          'Lu176': 1.0698108436796058e-16,\n",
-       "                          'Lu177': 0.00045618245855393486,\n",
-       "                          'Lu177m': 0.00010418813054007936,\n",
-       "                          'Mg28': 3.2776134627194474e-11,\n",
-       "                          'Mn52': 0.31270130112160477,\n",
-       "                          'Mn53': 0.04748021507398097,\n",
-       "                          'Mn54': 201708.4593777805,\n",
-       "                          'Mo100': 1.9883750805242288e-08,\n",
-       "                          'Mo92': 1.596853806464109e-09,\n",
-       "                          'Mo93': 915.831973559315,\n",
-       "                          'Mo98': 0.004932198728572829,\n",
-       "                          'Mo99': 125817.06672278832,\n",
-       "                          'Na22': 2.0522734254872398e-08,\n",
-       "                          'Na24': 1.813777074106401e-07,\n",
-       "                          'Nb90': 6.451175704400182e-07,\n",
-       "                          'Nb91': 22.401132613623894,\n",
-       "                          'Nb91m': 757.1095425580011,\n",
-       "                          'Nb92': 2.5037553226904362e-05,\n",
-       "                          'Nb92m': 273.4286025737039,\n",
-       "                          'Nb93m': 1653.623305922302,\n",
-       "                          'Nb94': 26.126661926135437,\n",
-       "                          'Nb95': 220.11218840273528,\n",
-       "                          'Nb95m': 4.372724114946371,\n",
-       "                          'Nb96': 0.0173163581403689,\n",
-       "                          'Nb97': 3.986804679799094e-05,\n",
-       "                          'Nb97m': 3.518574185124887e-05,\n",
-       "                          'Ni56': 4.3400311933252496e-06,\n",
-       "                          'Ni57': 12.565554035438216,\n",
-       "                          'Ni58': 1.5915089620227497e-08,\n",
-       "                          'Ni59': 890.5000154956176,\n",
-       "                          'Ni63': 43267.04605825775,\n",
-       "                          'Ni66': 3.527658092133647e-06,\n",
-       "                          'Os186': 1.1464097990502359e-24,\n",
-       "                          'P32': 3005.5638212474087,\n",
-       "                          'P33': 36.455804111095915,\n",
-       "                          'Rb84': 2.3499146814585047e-11,\n",
-       "                          'Rb86': 8.915546729001272e-05,\n",
-       "                          'Rb87': 4.378365853707935e-18,\n",
-       "                          'Re186': 2.5704403735134724e-10,\n",
-       "                          'Re186m': 2.3060469378816738e-17,\n",
-       "                          'Rh103m': 0.03131220023372112,\n",
-       "                          'Ru103': 0.03165664518979743,\n",
-       "                          'Ru97': 4.87671643868282e-10,\n",
-       "                          'S35': 17.819801678504973,\n",
-       "                          'Sc44': 6.733209277215641e-05,\n",
-       "                          'Sc44m': 6.355339053443474e-05,\n",
-       "                          'Sc45m': 0.0006062352720518677,\n",
-       "                          'Sc46': 41.01813261000553,\n",
-       "                          'Sc47': 34.72307606985607,\n",
-       "                          'Sc48': 0.9841055126835506,\n",
-       "                          'Se82': 3.808822328022349e-34,\n",
-       "                          'Si32': 1.7782905140542867e-05,\n",
-       "                          'Sr85': 3.304995362992793e-08,\n",
-       "                          'Sr89': 0.0012226680340749335,\n",
-       "                          'Sr90': 8.96761802290045e-06,\n",
-       "                          'Ta179': 0.01693844350909148,\n",
-       "                          'Ta180': 1.4512407144873077e-09,\n",
-       "                          'Ta180m': 1.2067203450463337e-13,\n",
-       "                          'Ta182': 152050.16313322482,\n",
-       "                          'Ta183': 2.481133163028367,\n",
-       "                          'Tc96': 4.079903140728469e-09,\n",
-       "                          'Tc97': 1.4183824341592931e-10,\n",
-       "                          'Tc97m': 1.1519565444996421e-05,\n",
-       "                          'Tc98': 7.141199591288488e-07,\n",
-       "                          'Tc99': 51.812058320361494,\n",
-       "                          'Tc99m': 121900.99307152999,\n",
-       "                          'Ti44': 1.162635485606247e-10,\n",
-       "                          'V48': 0.040059720099904356,\n",
-       "                          'V49': 4548.133635402675,\n",
-       "                          'V50': 2.2354543701785294e-13,\n",
-       "                          'W178': 3.036652740314008e-11,\n",
-       "                          'W181': 3.2721370826647786e-06,\n",
-       "                          'W183': 1.0144919590018512e-15,\n",
-       "                          'W183m': 0.08433747981462503,\n",
-       "                          'W184': 1.1787200809173516e-19,\n",
-       "                          'W185': 4.947571865826241e-06,\n",
-       "                          'W186': 1.1279727061692863e-27,\n",
-       "                          'Y87': 2.8477176284279247e-06,\n",
-       "                          'Y87m': 7.918845559051498e-12,\n",
-       "                          'Y88': 0.18518379154863512,\n",
-       "                          'Y89m': 6.711821803765693,\n",
-       "                          'Y90': 0.08428788961253164,\n",
-       "                          'Y91': 0.0016903939816042908,\n",
-       "                          'Yb175': 2.3529266904885726e-09,\n",
-       "                          'Zn64': 7.887550517164497e-13,\n",
-       "                          'Zn65': 7.087417101204944,\n",
-       "                          'Zr88': 0.15487202794604174,\n",
-       "                          'Zr89': 6.720118665584597,\n",
-       "                          'Zr90m': 6.327957153170128e-07,\n",
-       "                          'Zr93': 0.0001385742456078594,\n",
-       "                          'Zr94': 3.793140884789228e-14,\n",
-       "                          'Zr95': 35.554743184894306,\n",
-       "                          'Zr96': 2.5287349759433637e-20,\n",
-       "                          'Zr97': 3.696594787989055e-05}),\n",
-       "             189126: defaultdict(float,\n",
-       "                         {'Al26': 7.650864286970075e-07,\n",
-       "                          'Ar37': 5.8330095293001595e-08,\n",
-       "                          'Ar39': 7.213848291722852e-05,\n",
-       "                          'Ar42': 0.0002473076764278672,\n",
-       "                          'Be10': 0.006765647187009273,\n",
-       "                          'C14': 1619.5364808398706,\n",
-       "                          'Ca41': 1.3695736345020783e-07,\n",
-       "                          'Ca45': 14268.117164878413,\n",
-       "                          'Ca47': 49.39042026734322,\n",
-       "                          'Ca48': 2.7506718639614025e-22,\n",
-       "                          'Cl36': 4.859221810707457e-10,\n",
-       "                          'Co55': 9.23057812247921e-10,\n",
-       "                          'Co56': 110.83962345293006,\n",
-       "                          'Co57': 23749431.15995732,\n",
-       "                          'Co58': 43841299.61251765,\n",
-       "                          'Co58m': 0.004826632782063472,\n",
-       "                          'Co60': 2117350.969764463,\n",
-       "                          'Co60m': 6.287065752441848e-05,\n",
-       "                          'Cr48': 1.5273560206797022e-10,\n",
-       "                          'Cr50': 3.226634338210465e-05,\n",
-       "                          'Cr51': 21643594.620840013,\n",
-       "                          'Cu64': 0.811562786030714,\n",
-       "                          'Cu66': 3.7912675556963294e-05,\n",
-       "                          'Cu67': 2.6585803061644592e-05,\n",
-       "                          'Fe55': 85317475.60267042,\n",
-       "                          'Fe59': 762549.2353750529,\n",
-       "                          'Fe60': 6.321816753888182e-05,\n",
-       "                          'H3': 21842.91493148483,\n",
-       "                          'Hf174': 2.027673841221254e-27,\n",
-       "                          'Hf175': 1.4922793196714487e-07,\n",
-       "                          'Hf177m': 0.02168703625840485,\n",
-       "                          'Hf178n': 2.0042868696582104e-06,\n",
-       "                          'Hf179n': 0.22688342272002401,\n",
-       "                          'Hf181': 39.12219212099181,\n",
-       "                          'Hf182': 1.3003135422329189e-13,\n",
-       "                          'K40': 1.8227935118552103e-15,\n",
-       "                          'K42': 0.000247318226775582,\n",
-       "                          'K43': 1.5474853924310228e-05,\n",
-       "                          'Kr85': 2.949010324370479e-06,\n",
-       "                          'Lu174': 3.9007237626421473e-10,\n",
-       "                          'Lu174m': 5.41150858938613e-10,\n",
-       "                          'Lu176': 1.892036903961268e-14,\n",
-       "                          'Lu177': 0.127018766207462,\n",
-       "                          'Lu177m': 0.02802092007007681,\n",
-       "                          'Mg28': 2.0165932417156307e-08,\n",
-       "                          'Mn52': 63.88371595911104,\n",
-       "                          'Mn53': 15.89346559632417,\n",
-       "                          'Mn54': 19498600.713483293,\n",
-       "                          'Mo100': 1.0069583882223328e-07,\n",
-       "                          'Mo92': 8.086775200606111e-09,\n",
-       "                          'Mo93': 5862.126349433247,\n",
-       "                          'Mo98': 0.02497792075264538,\n",
-       "                          'Mo99': 585789.3346303451,\n",
-       "                          'Na22': 1.885329312766928e-06,\n",
-       "                          'Na24': 4.6818584285936404e-05,\n",
-       "                          'Nb90': 0.00014828397714711797,\n",
-       "                          'Nb91': 8046.93240714274,\n",
-       "                          'Nb91m': 269436.46537155926,\n",
-       "                          'Nb92': 0.01134892290797398,\n",
-       "                          'Nb92m': 101893.03830050929,\n",
-       "                          'Nb93m': 11222.79739870547,\n",
-       "                          'Nb94': 112.45683478295267,\n",
-       "                          'Nb95': 85432.04128285902,\n",
-       "                          'Nb95m': 1966.724311599016,\n",
-       "                          'Nb96': 6.416497538228489,\n",
-       "                          'Nb97': 0.013601824979548894,\n",
-       "                          'Nb97m': 0.012003416577786396,\n",
-       "                          'Ni56': 0.0008430761126223308,\n",
-       "                          'Ni57': 2490.2945151792346,\n",
-       "                          'Ni58': 8.059844140353755e-08,\n",
-       "                          'Ni59': 3931.1006142170613,\n",
-       "                          'Ni63': 249401.8456684162,\n",
-       "                          'Ni66': 3.9610313922712676e-05,\n",
-       "                          'Os186': 1.5065838672343514e-24,\n",
-       "                          'P32': 50075.26715509477,\n",
-       "                          'P33': 393.3975402821283,\n",
-       "                          'Rb84': 2.9352327885180094e-09,\n",
-       "                          'Rb86': 0.025295722079139805,\n",
-       "                          'Rb87': 9.115925279969175e-16,\n",
-       "                          'Re186': 2.8210051309983053e-10,\n",
-       "                          'Re186m': 2.4789469423140207e-17,\n",
-       "                          'Rh103m': 0.09130922091568913,\n",
-       "                          'Ru103': 0.09231867165536652,\n",
-       "                          'Ru97': 1.7328923933250255e-07,\n",
-       "                          'S35': 154.4797328606834,\n",
-       "                          'Sc44': 0.015194497674200894,\n",
-       "                          'Sc44m': 0.01433966376157249,\n",
-       "                          'Sc45m': 0.24253672910876245,\n",
-       "                          'Sc46': 24308.050018733215,\n",
-       "                          'Sc47': 1407.4639770100164,\n",
-       "                          'Sc48': 467.1741817675252,\n",
-       "                          'Se82': 4.0656423575225567e-32,\n",
-       "                          'Si32': 0.0034535309654716464,\n",
-       "                          'Sr85': 6.006462766438539e-06,\n",
-       "                          'Sr89': 0.5177208988529114,\n",
-       "                          'Sr90': 0.002800427301703743,\n",
-       "                          'Ta179': 8.426234850426622,\n",
-       "                          'Ta180': 8.14631633177322e-07,\n",
-       "                          'Ta180m': 6.065643606519535e-11,\n",
-       "                          'Ta182': 583068.2713462788,\n",
-       "                          'Ta183': 5.682479102211324,\n",
-       "                          'Tc96': 1.5983808677892443e-06,\n",
-       "                          'Tc97': 6.067875811089934e-08,\n",
-       "                          'Tc97m': 0.004901434586871673,\n",
-       "                          'Tc98': 0.00031286690361708374,\n",
-       "                          'Tc99': 241.23615869608759,\n",
-       "                          'Tc99m': 567580.7088556244,\n",
-       "                          'Ti44': 1.0128479610499162e-08,\n",
-       "                          'V48': 8.187114458894385,\n",
-       "                          'V49': 1350997.550713411,\n",
-       "                          'V50': 1.2028867853784145e-10,\n",
-       "                          'W178': 1.4623326146244784e-08,\n",
-       "                          'W181': 0.0020696593080809407,\n",
-       "                          'W183': 2.6854863495061278e-15,\n",
-       "                          'W183m': 0.19312951257509584,\n",
-       "                          'W184': 1.7160479051386013e-19,\n",
-       "                          'W185': 6.506431848271381e-06,\n",
-       "                          'W186': 1.3917012223449698e-27,\n",
-       "                          'Y87': 0.00043256684095715244,\n",
-       "                          'Y87m': 4.015557828914271e-10,\n",
-       "                          'Y88': 37.295135235840355,\n",
-       "                          'Y89m': 2615.595979241883,\n",
-       "                          'Y90': 21.54201872953137,\n",
-       "                          'Y91': 0.4723884553789941,\n",
-       "                          'Yb175': 5.644500667019329e-07,\n",
-       "                          'Zn64': 3.4511120553364606e-12,\n",
-       "                          'Zn65': 29.332443503252414,\n",
-       "                          'Zr88': 29.000987399546965,\n",
-       "                          'Zr89': 2618.725954479271,\n",
-       "                          'Zr90m': 0.000144998216307157,\n",
-       "                          'Zr93': 0.05527135512675972,\n",
-       "                          'Zr94': 1.077377743238e-11,\n",
-       "                          'Zr95': 14365.277912074234,\n",
-       "                          'Zr96': 5.4551617677458905e-18,\n",
-       "                          'Zr97': 0.012614494505106405}),\n",
-       "             189127: defaultdict(float,\n",
-       "                         {'Al26': 1.2614850860699624e-06,\n",
-       "                          'Ar37': 4.200936529184033e-08,\n",
-       "                          'Ar39': 3.854281295167796e-05,\n",
-       "                          'Ar42': 0.00010127282093237212,\n",
-       "                          'Be10': 0.002085590768660264,\n",
-       "                          'C14': 474.78146462710015,\n",
-       "                          'Ca41': 8.360392524828617e-08,\n",
-       "                          'Ca45': 4670.86982366088,\n",
-       "                          'Ca47': 17.051387691055407,\n",
-       "                          'Ca48': 2.4152850754377417e-22,\n",
-       "                          'Cl36': 1.6061677659736857e-10,\n",
-       "                          'Co55': 7.560577535668295e-10,\n",
-       "                          'Co56': 59.89046109363203,\n",
-       "                          'Co57': 8479735.239422172,\n",
-       "                          'Co58': 9542393.644931097,\n",
-       "                          'Co58m': 0.0010385192085401863,\n",
-       "                          'Co60': 577373.5264702793,\n",
-       "                          'Co60m': 2.2177194622407255e-05,\n",
-       "                          'Cr48': 3.5254918563947113e-10,\n",
-       "                          'Cr50': 1.2702910974306807e-05,\n",
-       "                          'Cr51': 10031938.881427739,\n",
-       "                          'Cu64': 0.3330671270228106,\n",
-       "                          'Cu66': 6.229883523412219e-06,\n",
-       "                          'Cu67': 5.277589502607262e-06,\n",
-       "                          'Fe55': 32606564.04280096,\n",
-       "                          'Fe59': 238528.96216774598,\n",
-       "                          'Fe60': 2.2316362564511204e-05,\n",
-       "                          'H3': 5832.47307376421,\n",
-       "                          'Hf174': 1.3694933365795092e-27,\n",
-       "                          'Hf175': 9.042214672656255e-08,\n",
-       "                          'Hf177m': 0.009813690029927501,\n",
-       "                          'Hf178n': 7.026047311759884e-07,\n",
-       "                          'Hf179n': 0.07985832703731137,\n",
-       "                          'Hf181': 15.190625552149562,\n",
-       "                          'Hf182': 4.6044171661929145e-14,\n",
-       "                          'K40': 9.82769943753216e-16,\n",
-       "                          'K42': 0.00010127857076629176,\n",
-       "                          'K43': 4.881344909800588e-06,\n",
-       "                          'Kr85': 2.332316727122575e-06,\n",
-       "                          'Lu174': 2.383234617983059e-10,\n",
-       "                          'Lu174m': 3.3094244265744935e-10,\n",
-       "                          'Lu176': 1.274395447730979e-14,\n",
-       "                          'Lu177': 0.05614344019133348,\n",
-       "                          'Lu177m': 0.012679486377658184,\n",
-       "                          'Mg28': 4.711002171085095e-09,\n",
-       "                          'Mn52': 36.690825743616216,\n",
-       "                          'Mn53': 6.042285885864713,\n",
-       "                          'Mn54': 5022215.934211906,\n",
-       "                          'Mo100': 3.9642969714297094e-08,\n",
-       "                          'Mo92': 3.1836706842377155e-09,\n",
-       "                          'Mo93': 2256.0112777433787,\n",
-       "                          'Mo98': 0.009833546751484875,\n",
-       "                          'Mo99': 236428.41587746426,\n",
-       "                          'Na22': 2.4021419512434877e-06,\n",
-       "                          'Na24': 2.1664092125103757e-05,\n",
-       "                          'Nb90': 7.586886673496392e-05,\n",
-       "                          'Nb91': 2901.2014267712934,\n",
-       "                          'Nb91m': 97482.52515323597,\n",
-       "                          'Nb92': 0.003315008207371125,\n",
-       "                          'Nb92m': 21661.33126419551,\n",
-       "                          'Nb93m': 4821.47587133136,\n",
-       "                          'Nb94': 44.880573906780455,\n",
-       "                          'Nb95': 26474.568631819133,\n",
-       "                          'Nb95m': 584.527153665361,\n",
-       "                          'Nb96': 2.2380947219072613,\n",
-       "                          'Nb97': 0.00508260939669054,\n",
-       "                          'Nb97m': 0.004485577474020735,\n",
-       "                          'Ni56': 0.0005085032394820513,\n",
-       "                          'Ni57': 1472.7109589111674,\n",
-       "                          'Ni58': 3.1730715482091515e-08,\n",
-       "                          'Ni59': 1712.9504479889513,\n",
-       "                          'Ni63': 91425.75339660766,\n",
-       "                          'Ni66': 6.844697765750912e-06,\n",
-       "                          'Os186': 1.8975735432161254e-24,\n",
-       "                          'P32': 11626.934154741832,\n",
-       "                          'P33': 153.28124447615744,\n",
-       "                          'Rb84': 2.7560810476273195e-09,\n",
-       "                          'Rb86': 0.011020029144898242,\n",
-       "                          'Rb87': 5.290003854112484e-16,\n",
-       "                          'Re186': 4.4213106504725604e-10,\n",
-       "                          'Re186m': 3.6448676777848584e-17,\n",
-       "                          'Rh103m': 0.035195784842364415,\n",
-       "                          'Ru103': 0.035583134157092376,\n",
-       "                          'Ru97': 6.306103529924232e-08,\n",
-       "                          'S35': 47.752969328333805,\n",
-       "                          'Sc44': 0.007986688638760845,\n",
-       "                          'Sc44m': 0.007538481260047372,\n",
-       "                          'Sc45m': 0.0794207602049672,\n",
-       "                          'Sc46': 5904.66680571803,\n",
-       "                          'Sc47': 426.20876411604814,\n",
-       "                          'Sc48': 133.44990143451912,\n",
-       "                          'Se82': 4.4581447020409487e-32,\n",
-       "                          'Si32': 0.0019059672673796839,\n",
-       "                          'Sr85': 3.904432309992097e-06,\n",
-       "                          'Sr89': 0.16344592053776108,\n",
-       "                          'Sr90': 0.0011261910496432371,\n",
-       "                          'Ta179': 2.3146257220327797,\n",
-       "                          'Ta180': 2.0194448127619907e-07,\n",
-       "                          'Ta180m': 1.645011425327248e-11,\n",
-       "                          'Ta182': 246829.21087593716,\n",
-       "                          'Ta183': 2.9330162535995146,\n",
-       "                          'Tc96': 5.394926265314916e-07,\n",
-       "                          'Tc97': 1.906638635215671e-08,\n",
-       "                          'Tc97m': 0.0015477793339344643,\n",
-       "                          'Tc98': 9.638323367496595e-05,\n",
-       "                          'Tc99': 97.36375075748509,\n",
-       "                          'Tc99m': 229072.48089665463,\n",
-       "                          'Ti44': 1.3608398565683587e-08,\n",
-       "                          'V48': 4.724655904030055,\n",
-       "                          'V49': 564221.4560299431,\n",
-       "                          'V50': 2.401573639329706e-11,\n",
-       "                          'W178': 4.15599139822735e-09,\n",
-       "                          'W181': 0.0004690866752449145,\n",
-       "                          'W183': 1.3905251447320411e-15,\n",
-       "                          'W183m': 0.09969463870044283,\n",
-       "                          'W184': 1.505621785207241e-19,\n",
-       "                          'W185': 7.650621669632738e-06,\n",
-       "                          'W186': 1.9115112206429153e-27,\n",
-       "                          'Y87': 0.0003348155542528584,\n",
-       "                          'Y87m': 9.268838589721369e-10,\n",
-       "                          'Y88': 22.036158886103625,\n",
-       "                          'Y89m': 871.7083675293425,\n",
-       "                          'Y90': 6.417243713588366,\n",
-       "                          'Y91': 0.19392846445817732,\n",
-       "                          'Yb175': 2.840949542898089e-07,\n",
-       "                          'Zn64': 1.4163093928226353e-12,\n",
-       "                          'Zn65': 12.651392327462892,\n",
-       "                          'Zr88': 18.328294121443516,\n",
-       "                          'Zr89': 872.7869855688919,\n",
-       "                          'Zr90m': 7.406737891025617e-05,\n",
-       "                          'Zr93': 0.017707563882056604,\n",
-       "                          'Zr94': 3.767135974601173e-12,\n",
-       "                          'Zr95': 4671.1450967681385,\n",
-       "                          'Zr96': 3.024485531262725e-18,\n",
-       "                          'Zr97': 0.0047126876306782615}),\n",
-       "             189128: defaultdict(float,\n",
-       "                         {'Al26': 8.015597819101569e-08,\n",
-       "                          'Ar37': 2.665756490143281e-09,\n",
-       "                          'Ar39': 2.3969407096246314e-06,\n",
-       "                          'Ar42': 6.015771330697672e-06,\n",
-       "                          'Be10': 0.0001353026689347427,\n",
-       "                          'C14': 135.19665162449843,\n",
-       "                          'Ca41': 5.280600900642878e-09,\n",
-       "                          'Ca45': 265.1501111175558,\n",
-       "                          'Ca47': 0.9842323236848302,\n",
-       "                          'Ca48': 1.5267514443547882e-23,\n",
-       "                          'Cl36': 4.3745823332923e-11,\n",
-       "                          'Co55': 4.804063835177998e-11,\n",
-       "                          'Co56': 3.741019612217882,\n",
-       "                          'Co57': 485701.23980074294,\n",
-       "                          'Co58': 518125.01472231187,\n",
-       "                          'Co58m': 5.389894691433329e-05,\n",
-       "                          'Co60': 50249.05707351023,\n",
-       "                          'Co60m': 1.2632305201190812e-06,\n",
-       "                          'Cr48': 2.2401315043220847e-11,\n",
-       "                          'Cr50': 2.9466943537731313e-06,\n",
-       "                          'Cr51': 1339171.1355869637,\n",
-       "                          'Cu64': 0.07376747991917654,\n",
-       "                          'Cu66': 1.354208235176145e-06,\n",
-       "                          'Cu67': 2.1958698814167346e-06,\n",
-       "                          'Fe55': 2954905.956066494,\n",
-       "                          'Fe59': 48055.85587796016,\n",
-       "                          'Fe60': 1.290652345964405e-06,\n",
-       "                          'H3': 302.1368812395464,\n",
-       "                          'Hf174': 8.701892652698426e-29,\n",
-       "                          'Hf175': 5.598292277619465e-09,\n",
-       "                          'Hf177m': 0.0005997442982025946,\n",
-       "                          'Hf178n': 4.0200178086652695e-08,\n",
-       "                          'Hf179n': 0.0045800506860668175,\n",
-       "                          'Hf181': 0.8942197668616614,\n",
-       "                          'Hf182': 2.6576105574002916e-15,\n",
-       "                          'K40': 6.054464511226871e-17,\n",
-       "                          'K42': 6.015771330697672e-06,\n",
-       "                          'K43': 2.739069884830186e-07,\n",
-       "                          'Kr85': 1.4760430130296795e-07,\n",
-       "                          'Lu174': 1.487854615507014e-11,\n",
-       "                          'Lu174m': 2.06703043353356e-11,\n",
-       "                          'Lu176': 7.956539806714896e-16,\n",
-       "                          'Lu177': 0.003392780987455085,\n",
-       "                          'Lu177m': 0.0007748818521768666,\n",
-       "                          'Mg28': 2.437670373339578e-10,\n",
-       "                          'Mn52': 2.325663798123474,\n",
-       "                          'Mn53': 0.3531261844085905,\n",
-       "                          'Mn54': 262479.7188209805,\n",
-       "                          'Mo100': 9.196045551068731e-09,\n",
-       "                          'Mo92': 7.385242948775838e-10,\n",
-       "                          'Mo93': 472.34503109826727,\n",
-       "                          'Mo98': 0.002281092002198875,\n",
-       "                          'Mo99': 50495.760817378425,\n",
-       "                          'Na22': 1.526344147717639e-07,\n",
-       "                          'Na24': 1.3489664622390446e-06,\n",
-       "                          'Nb90': 4.797954385620756e-06,\n",
-       "                          'Nb91': 166.6046894259907,\n",
-       "                          'Nb91m': 5630.876008591423,\n",
-       "                          'Nb92': 0.00018620458266040667,\n",
-       "                          'Nb92m': 1031.9365263256263,\n",
-       "                          'Nb93m': 835.2325436227641,\n",
-       "                          'Nb94': 9.864745385489897,\n",
-       "                          'Nb95': 1486.977274397399,\n",
-       "                          'Nb95m': 32.40591656613949,\n",
-       "                          'Nb96': 0.12878720762957205,\n",
-       "                          'Nb97': 0.00029651195184481413,\n",
-       "                          'Nb97m': 0.00026168808936853443,\n",
-       "                          'Ni56': 3.22782584940955e-05,\n",
-       "                          'Ni57': 93.45421339394589,\n",
-       "                          'Ni58': 7.360560823815591e-09,\n",
-       "                          'Ni59': 405.29089411259645,\n",
-       "                          'Ni63': 22566.280070226076,\n",
-       "                          'Ni66': 1.5023514633388003e-06,\n",
-       "                          'Os186': 2.37375218196749e-26,\n",
-       "                          'P32': 1396.8289418196823,\n",
-       "                          'P33': 19.791054436803456,\n",
-       "                          'Rb84': 1.7477098700083756e-10,\n",
-       "                          'Rb86': 0.0006630789252793372,\n",
-       "                          'Rb87': 3.2563366140100124e-17,\n",
-       "                          'Rh103m': 0.005209047899477197,\n",
-       "                          'Ru103': 0.005266791597299377,\n",
-       "                          'Ru97': 3.6269765538160302e-09,\n",
-       "                          'S35': 11.302375394838656,\n",
-       "                          'Sc44': 0.0005007712153752734,\n",
-       "                          'Sc44m': 0.00047266774741195987,\n",
-       "                          'Sc45m': 0.004508773773244632,\n",
-       "                          'Sc46': 305.06518611819877,\n",
-       "                          'Sc47': 24.763265914572433,\n",
-       "                          'Sc48': 7.319120573592354,\n",
-       "                          'Se82': 2.832748111374564e-33,\n",
-       "                          'Si32': 0.00011778528827503721,\n",
-       "                          'Sr85': 2.458035205197051e-07,\n",
-       "                          'Sr89': 0.009092904586879875,\n",
-       "                          'Sr90': 6.669483093019207e-05,\n",
-       "                          'Ta179': 0.12597684987033106,\n",
-       "                          'Ta180': 1.0793360884460954e-08,\n",
-       "                          'Ta180m': 8.974781399588571e-13,\n",
-       "                          'Ta182': 53920.40828442267,\n",
-       "                          'Ta183': 0.43295858966640827,\n",
-       "                          'Tc96': 3.034359946763552e-08,\n",
-       "                          'Tc97': 1.0548982902171274e-09,\n",
-       "                          'Tc97m': 8.567484762439101e-05,\n",
-       "                          'Tc98': 5.311148148429089e-06,\n",
-       "                          'Tc99': 20.794989808224212,\n",
-       "                          'Tc99m': 48926.25338315526,\n",
-       "                          'Ti44': 8.646907606683248e-10,\n",
-       "                          'V48': 0.29793749007483733,\n",
-       "                          'V49': 33825.98571526349,\n",
-       "                          'V50': 1.1366588388407877e-12,\n",
-       "                          'W178': 2.2584598529938112e-10,\n",
-       "                          'W181': 2.433597406968083e-05,\n",
-       "                          'W183': 2.1726779359311428e-16,\n",
-       "                          'W183m': 0.01471483710372717,\n",
-       "                          'W184': 7.163427877312086e-21,\n",
-       "                          'W185': 1.4084976981086205e-07,\n",
-       "                          'W186': 1.3861460123389227e-29,\n",
-       "                          'Y87': 2.117942513177244e-05,\n",
-       "                          'Y87m': 5.889509373181336e-11,\n",
-       "                          'Y88': 1.377273578520933,\n",
-       "                          'Y89m': 49.617528154912904,\n",
-       "                          'Y90': 0.36640307111143683,\n",
-       "                          'Y91': 0.011548625839473211,\n",
-       "                          'Yb175': 1.749950001512698e-08,\n",
-       "                          'Zn64': 3.136849322029847e-13,\n",
-       "                          'Zn65': 3.310423253818512,\n",
-       "                          'Zr88': 1.1518348898587012,\n",
-       "                          'Zr89': 49.6786404665873,\n",
-       "                          'Zr90m': 4.706312642262125e-06,\n",
-       "                          'Zr93': 0.0009989979853082247,\n",
-       "                          'Zr94': 2.1940226182392644e-13,\n",
-       "                          'Zr95': 264.1396315582422,\n",
-       "                          'Zr96': 1.8806925764179095e-19,\n",
-       "                          'Zr97': 0.00027492527079840543}),\n",
-       "             189129: defaultdict(float,\n",
-       "                         {'Al26': 2.7172857640556615e-09,\n",
-       "                          'Ar37': 2.4521610272482294e-08,\n",
-       "                          'Ar39': 4.5441310031500636e-05,\n",
-       "                          'Ar42': 0.0001845133102775488,\n",
-       "                          'Be10': 0.006788288279271862,\n",
-       "                          'C14': 1921.4589874946564,\n",
-       "                          'Ca41': 7.290444685763349e-08,\n",
-       "                          'Ca45': 11720.033414657355,\n",
-       "                          'Ca47': 40.66818097666254,\n",
-       "                          'Ca48': 8.845522396790627e-23,\n",
-       "                          'Cl36': 5.054109771912727e-10,\n",
-       "                          'Co56': 70.34060324894622,\n",
-       "                          'Co57': 18856973.558932047,\n",
-       "                          'Co58': 63347910.189755306,\n",
-       "                          'Co58m': 0.006401428407996717,\n",
-       "                          'Co60': 2061127.9866049036,\n",
-       "                          'Co60m': 5.190103767046983e-05,\n",
-       "                          'Cr50': 3.15601397923662e-05,\n",
-       "                          'Cr51': 17738663.129989505,\n",
-       "                          'Cu64': 0.9498286294389212,\n",
-       "                          'Cu66': 1.7276272559353747e-05,\n",
-       "                          'Cu67': 5.0814966722907276e-05,\n",
-       "                          'Fe55': 71518501.76746008,\n",
-       "                          'Fe59': 543408.6447210694,\n",
-       "                          'Fe60': 5.217605167098565e-05,\n",
-       "                          'H3': 19824.03539404144,\n",
-       "                          'Hf174': 1.100316215394948e-27,\n",
-       "                          'Hf175': 8.659477272231798e-08,\n",
-       "                          'Hf177m': 0.014775576136520946,\n",
-       "                          'Hf178n': 1.510694036962543e-06,\n",
-       "                          'Hf179n': 0.17522665420750635,\n",
-       "                          'Hf181': 29.8648198625519,\n",
-       "                          'Hf182': 1.0369465636435882e-13,\n",
-       "                          'K40': 1.1595565412017368e-15,\n",
-       "                          'K42': 0.00018451440413237092,\n",
-       "                          'K43': 1.2914861962400328e-05,\n",
-       "                          'Kr85': 1.1857849808407932e-06,\n",
-       "                          'Lu174': 2.17534992665511e-10,\n",
-       "                          'Lu174m': 2.9950354883301147e-10,\n",
-       "                          'Lu176': 9.83818019815583e-15,\n",
-       "                          'Lu177': 0.0919046202489999,\n",
-       "                          'Lu177m': 0.019093637662941896,\n",
-       "                          'Mg28': 1.9828167100033943e-08,\n",
-       "                          'Mn52': 35.07804210067565,\n",
-       "                          'Mn53': 12.693704366791936,\n",
-       "                          'Mn54': 24336278.323452827,\n",
-       "                          'Mo100': 9.84923232150418e-08,\n",
-       "                          'Mo92': 7.909816545450741e-09,\n",
-       "                          'Mo93': 5758.812174925215,\n",
-       "                          'Mo98': 0.024431268284727407,\n",
-       "                          'Mo99': 687700.6563993868,\n",
-       "                          'Na22': 1.6286233832456556e-07,\n",
-       "                          'Na24': 3.212426979141797e-05,\n",
-       "                          'Nb90': 9.27839463537805e-05,\n",
-       "                          'Nb91': 6431.210579044098,\n",
-       "                          'Nb91m': 218639.46711640846,\n",
-       "                          'Nb92': 0.009586772328910052,\n",
-       "                          'Nb92m': 115868.61625245918,\n",
-       "                          'Nb93m': 14071.403555699515,\n",
-       "                          'Nb94': 140.20610733117863,\n",
-       "                          'Nb95': 72929.89244854075,\n",
-       "                          'Nb95m': 1716.705900867215,\n",
-       "                          'Nb96': 5.117400828846968,\n",
-       "                          'Nb97': 0.010542366234752949,\n",
-       "                          'Nb97m': 0.009299278931084563,\n",
-       "                          'Ni56': 0.000444788019991956,\n",
-       "                          'Ni57': 1360.5851877919877,\n",
-       "                          'Ni58': 7.883440049709814e-08,\n",
-       "                          'Ni59': 3924.5383382872997,\n",
-       "                          'Ni63': 322271.47849724966,\n",
-       "                          'Ni66': 1.8921315813214847e-05,\n",
-       "                          'Os186': 3.3475588647308454e-24,\n",
-       "                          'P32': 64556.295471298756,\n",
-       "                          'P33': 473.0085951763483,\n",
-       "                          'Rb84': 9.271596565203503e-10,\n",
-       "                          'Rb86': 0.018360973008447412,\n",
-       "                          'Rb87': 5.426383775783214e-16,\n",
-       "                          'Re186': 7.17658944297241e-10,\n",
-       "                          'Re186m': 6.30585630777579e-17,\n",
-       "                          'Rh103m': 0.12064641905958243,\n",
-       "                          'Ru103': 0.1219707494613045,\n",
-       "                          'Ru97': 1.426623583773326e-07,\n",
-       "                          'S35': 138.25109934671949,\n",
-       "                          'Sc44': 0.009485250199260773,\n",
-       "                          'Sc44m': 0.008953058419881752,\n",
-       "                          'Sc45m': 0.19920203767078687,\n",
-       "                          'Sc46': 25646.794894315353,\n",
-       "                          'Sc47': 1579.9985727243388,\n",
-       "                          'Sc48': 412.71479270163815,\n",
-       "                          'Si32': 0.0021754152665401775,\n",
-       "                          'Sr85': 3.1377949619956543e-06,\n",
-       "                          'Sr89': 0.4305793311098676,\n",
-       "                          'Sr90': 0.0021083358382604396,\n",
-       "                          'Ta179': 7.171900333269128,\n",
-       "                          'Ta180': 7.691340404602421e-07,\n",
-       "                          'Ta180m': 5.4714776908059575e-11,\n",
-       "                          'Ta182': 716202.9211330762,\n",
-       "                          'Ta183': 9.892163642360664,\n",
-       "                          'Tc96': 1.2838641101077857e-06,\n",
-       "                          'Tc97': 4.714926817200813e-08,\n",
-       "                          'Tc97m': 0.0038226400092955673,\n",
-       "                          'Tc98': 0.00024130872508813098,\n",
-       "                          'Tc99': 283.1914599557391,\n",
-       "                          'Tc99m': 666330.2934186456,\n",
-       "                          'Ti44': 2.6619300497771863e-10,\n",
-       "                          'V48': 4.5789858390001585,\n",
-       "                          'V49': 1038180.9055555172,\n",
-       "                          'V50': 1.5232594422569146e-10,\n",
-       "                          'W178': 1.1483145109978896e-08,\n",
-       "                          'W181': 0.00199617031499516,\n",
-       "                          'W183': 4.5360435111355925e-15,\n",
-       "                          'W183m': 0.33625888243129604,\n",
-       "                          'W184': 4.207801235303545e-19,\n",
-       "                          'W185': 1.5033606271354368e-05,\n",
-       "                          'W186': 2.695292733422872e-27,\n",
-       "                          'Y87': 0.0001784978997260295,\n",
-       "                          'Y88': 21.598664523576637,\n",
-       "                          'Y89m': 2147.0439852082914,\n",
-       "                          'Y90': 18.96257952820276,\n",
-       "                          'Y91': 0.35364317533926287,\n",
-       "                          'Yb175': 3.6590359371748685e-07,\n",
-       "                          'Zn64': 4.039021483261023e-12,\n",
-       "                          'Zn65': 42.86608673719315,\n",
-       "                          'Zr88': 15.606440134557102,\n",
-       "                          'Zr89': 2149.2791024073485,\n",
-       "                          'Zr90m': 9.102615963721841e-05,\n",
-       "                          'Zr93': 0.0465453193699962,\n",
-       "                          'Zr94': 8.61602806088211e-12,\n",
-       "                          'Zr95': 11873.603175932845,\n",
-       "                          'Zr96': 3.3254130090257238e-18,\n",
-       "                          'Zr97': 0.009775052970494878}),\n",
-       "             189131: defaultdict(float,\n",
-       "                         {'Al26': 3.58754238586948e-06,\n",
-       "                          'Ar37': 1.199931816420437e-07,\n",
-       "                          'Ar39': 0.00011739687268850563,\n",
-       "                          'Ar42': 0.00036732185188755127,\n",
-       "                          'Be10': 0.009378777593176794,\n",
-       "                          'C14': 1109.5256433935897,\n",
-       "                          'Ca41': 2.42412132507663e-07,\n",
-       "                          'Ca45': 20707.49207317488,\n",
-       "                          'Ca47': 71.9917583813358,\n",
-       "                          'Ca48': 7.060501608302921e-22,\n",
-       "                          'Cl36': 2.7358528201682215e-10,\n",
-       "                          'Co55': 2.150155611856225e-09,\n",
-       "                          'Co56': 179.79010885924973,\n",
-       "                          'Co57': 34080354.73572667,\n",
-       "                          'Co58': 56145064.08616245,\n",
-       "                          'Co58m': 0.006462043594560034,\n",
-       "                          'Co60': 2893166.899894551,\n",
-       "                          'Co60m': 9.979382997985906e-05,\n",
-       "                          'Cr48': 1.0026160123110843e-09,\n",
-       "                          'Cr50': 2.6996776794792796e-05,\n",
-       "                          'Cr51': 27382415.97942765,\n",
-       "                          'Cu64': 0.6965729718819466,\n",
-       "                          'Cu66': 1.7308571345365537e-05,\n",
-       "                          'Cu67': 1.0454276561839058e-05,\n",
-       "                          'Fe55': 108748815.01851206,\n",
-       "                          'Fe59': 604858.6490381903,\n",
-       "                          'Fe60': 0.00010007475132913666,\n",
-       "                          'H3': 33612.73699195584,\n",
-       "                          'Hf174': 3.894707473277512e-27,\n",
-       "                          'Hf175': 2.8966743957620846e-07,\n",
-       "                          'Hf177m': 0.032154123425006516,\n",
-       "                          'Hf178n': 2.995859250548072e-06,\n",
-       "                          'Hf179n': 0.3297736331508318,\n",
-       "                          'Hf181': 57.24176678903051,\n",
-       "                          'Hf182': 1.8480615137678237e-13,\n",
-       "                          'K40': 3.0911771022092014e-15,\n",
-       "                          'K42': 0.0003673973369008437,\n",
-       "                          'K43': 2.230751573507395e-05,\n",
-       "                          'Kr85': 6.721174034512407e-06,\n",
-       "                          'Lu174': 7.211569404557168e-10,\n",
-       "                          'Lu174m': 9.995328636735113e-10,\n",
-       "                          'Lu176': 3.884225791082248e-14,\n",
-       "                          'Lu177': 0.1931538084772932,\n",
-       "                          'Lu177m': 0.04154370807227428,\n",
-       "                          'Mg28': 2.9351861734542008e-08,\n",
-       "                          'Mn52': 105.18309569535478,\n",
-       "                          'Mn53': 22.25639382014369,\n",
-       "                          'Mn54': 25691860.568909395,\n",
-       "                          'Mo100': 8.424969366687501e-08,\n",
-       "                          'Mo92': 6.766000144962664e-09,\n",
-       "                          'Mo93': 6013.332919352083,\n",
-       "                          'Mo98': 0.02089856405877542,\n",
-       "                          'Mo99': 545014.3237855291,\n",
-       "                          'Na22': 6.831460920246888e-06,\n",
-       "                          'Na24': 6.590184337937379e-05,\n",
-       "                          'Nb90': 0.00021911541739668097,\n",
-       "                          'Nb91': 11431.290314549195,\n",
-       "                          'Nb91m': 374126.95734085696,\n",
-       "                          'Nb92': 0.015581401487891338,\n",
-       "                          'Nb92m': 149274.61664374688,\n",
-       "                          'Nb93m': 10572.276810183288,\n",
-       "                          'Nb94': 96.44279065152053,\n",
-       "                          'Nb95': 123504.4186737269,\n",
-       "                          'Nb95m': 2844.634553473252,\n",
-       "                          'Nb96': 9.286412420828746,\n",
-       "                          'Nb97': 0.01977094647838808,\n",
-       "                          'Nb97m': 0.017447060943086148,\n",
-       "                          'Ni56': 0.001450910405021602,\n",
-       "                          'Ni57': 4206.346953423607,\n",
-       "                          'Ni58': 6.74355489063932e-08,\n",
-       "                          'Ni59': 3306.677583305554,\n",
-       "                          'Ni63': 192949.86604517227,\n",
-       "                          'Ni66': 1.8605571770811404e-05,\n",
-       "                          'Os186': 3.3134741507979074e-24,\n",
-       "                          'P32': 57777.812728501834,\n",
-       "                          'P33': 456.5872217575559,\n",
-       "                          'Rb84': 7.889869839070918e-09,\n",
-       "                          'Rb86': 0.037909039306740645,\n",
-       "                          'Rb87': 1.7124321799947025e-15,\n",
-       "                          'Re186': 7.641418105059775e-10,\n",
-       "                          'Re186m': 6.299663848163906e-17,\n",
-       "                          'Rh103m': 0.06956680766691778,\n",
-       "                          'Ru103': 0.0703327917613667,\n",
-       "                          'Ru97': 2.4125753854040124e-07,\n",
-       "                          'S35': 102.75714835839231,\n",
-       "                          'Sc44': 0.023698712965196815,\n",
-       "                          'Sc44m': 0.022368836726339367,\n",
-       "                          'Sc45m': 0.3520434190613434,\n",
-       "                          'Sc46': 35438.40732495788,\n",
-       "                          'Sc47': 1922.6172920433396,\n",
-       "                          'Sc48': 671.2482441125983,\n",
-       "                          'Se82': 1.2678535210224713e-31,\n",
-       "                          'Si32': 0.006066832423774811,\n",
-       "                          'Sr85': 1.1442187313765654e-05,\n",
-       "                          'Sr89': 0.7534966654991141,\n",
-       "                          'Sr90': 0.004137968090265188,\n",
-       "                          'Ta179': 12.343592204854735,\n",
-       "                          'Ta180': 1.1792953999462887e-06,\n",
-       "                          'Ta180m': 8.792522934392255e-11,\n",
-       "                          'Ta182': 473117.52768134256,\n",
-       "                          'Ta183': 5.4570675710995,\n",
-       "                          'Tc96': 2.287139649073199e-06,\n",
-       "                          'Tc97': 8.887317425944529e-08,\n",
-       "                          'Tc97m': 0.0071641527115440485,\n",
-       "                          'Tc98': 0.000460562681811415,\n",
-       "                          'Tc99': 224.4447199951387,\n",
-       "                          'Tc99m': 528059.3508560628,\n",
-       "                          'Ti44': 3.8700978075207853e-08,\n",
-       "                          'V48': 13.770024146897807,\n",
-       "                          'V49': 1908801.9784467996,\n",
-       "                          'V50': 1.677390601419082e-10,\n",
-       "                          'W178': 2.163313224765747e-08,\n",
-       "                          'W181': 0.0029851483710237616,\n",
-       "                          'W183': 2.676308760734093e-15,\n",
-       "                          'W183m': 0.18546450319199181,\n",
-       "                          'W184': 2.694247334513316e-19,\n",
-       "                          'W185': 1.3430661263952341e-05,\n",
-       "                          'W186': 3.3228416185995834e-27,\n",
-       "                          'Y87': 0.0009662309404002371,\n",
-       "                          'Y87m': 2.635968643276051e-09,\n",
-       "                          'Y88': 66.20218702740036,\n",
-       "                          'Y89m': 3795.6926391622633,\n",
-       "                          'Y90': 31.07133482449046,\n",
-       "                          'Y91': 0.7074510868705857,\n",
-       "                          'Yb175': 9.001001080663281e-07,\n",
-       "                          'Zn64': 2.962195135310017e-12,\n",
-       "                          'Zn65': 18.96779624808581,\n",
-       "                          'Zr88': 54.04476670568355,\n",
-       "                          'Zr89': 3800.453217680648,\n",
-       "                          'Zr90m': 0.0002106405094955378,\n",
-       "                          'Zr93': 0.08020005848906403,\n",
-       "                          'Zr94': 1.5762814358633985e-11,\n",
-       "                          'Zr95': 20759.26386875621,\n",
-       "                          'Zr96': 9.250716258233846e-18,\n",
-       "                          'Zr97': 0.01833295146748216}),\n",
-       "             189132: defaultdict(float,\n",
-       "                         {'Al26': 0.0017197148887397084,\n",
-       "                          'Ar37': 4.3763798266890124e-05,\n",
-       "                          'Ar39': 0.03999563926748544,\n",
-       "                          'Ar42': 0.11126887756710066,\n",
-       "                          'Be10': 2.713304664898829,\n",
-       "                          'C14': 331734.78869258537,\n",
-       "                          'Ca41': 8.576409004074163e-05,\n",
-       "                          'Ca45': 5650773.363832615,\n",
-       "                          'Ca47': 20200.48387498496,\n",
-       "                          'Ca48': 2.816257773790879e-19,\n",
-       "                          'Cl36': 1.466437879550937e-07,\n",
-       "                          'Co55': 7.654274757472485e-07,\n",
-       "                          'Co56': 67527.0172872156,\n",
-       "                          'Co57': 9713701983.47705,\n",
-       "                          'Co58': 19598520289.763405,\n",
-       "                          'Co58m': 2.052525157903035,\n",
-       "                          'Co60': 750828666.9123169,\n",
-       "                          'Co60m': 0.02953749054683299,\n",
-       "                          'Cr48': 3.22384909305671e-07,\n",
-       "                          'Cr50': 0.006092072824993997,\n",
-       "                          'Cr51': 7829017038.53372,\n",
-       "                          'Cu64': 174.77626686107433,\n",
-       "                          'Cu66': 0.003736643373004313,\n",
-       "                          'Cu67': 0.003933993541874472,\n",
-       "                          'Fe55': 33454633291.07795,\n",
-       "                          'Fe59': 133181250.00480452,\n",
-       "                          'Fe60': 0.029587424265386776,\n",
-       "                          'H3': 8713553.538468542,\n",
-       "                          'Hf174': 8.848016601947073e-24,\n",
-       "                          'Hf175': 0.00011958378307089194,\n",
-       "                          'Hf177m': 10.357634730794144,\n",
-       "                          'Hf178m': 0.004525591219197916,\n",
-       "                          'Hf178n': 0.005163025907785396,\n",
-       "                          'Hf179n': 92.05753855790647,\n",
-       "                          'Hf181': 17019.17788215689,\n",
-       "                          'Hf182': 5.305725447682155e-11,\n",
-       "                          'K40': 1.0884898760988667e-12,\n",
-       "                          'K42': 0.11127959632989727,\n",
-       "                          'K43': 0.006019599573676176,\n",
-       "                          'Kr81': 1.3276073420948217e-15,\n",
-       "                          'Kr85': 0.0028086409337871668,\n",
-       "                          'Lu173': 3.016882737983524e-09,\n",
-       "                          'Lu174': 5.097468704079435e-07,\n",
-       "                          'Lu174m': 6.228779800712293e-07,\n",
-       "                          'Lu176': 1.4930033093293565e-11,\n",
-       "                          'Lu177': 62.05168604821679,\n",
-       "                          'Lu177m': 13.384425648343392,\n",
-       "                          'Mg28': 7.846352866507162e-06,\n",
-       "                          'Mn52': 35959.363679209935,\n",
-       "                          'Mn53': 6743.910933216668,\n",
-       "                          'Mn54': 8569968828.434337,\n",
-       "                          'Mo100': 1.9011795562058825e-05,\n",
-       "                          'Mo92': 1.526812483098118e-06,\n",
-       "                          'Mo93': 1269790.015240606,\n",
-       "                          'Mo98': 4.715965666621967,\n",
-       "                          'Mo99': 124271381.01453616,\n",
-       "                          'Na22': 0.003058852885850422,\n",
-       "                          'Na24': 0.022611685026634853,\n",
-       "                          'Nb90': 0.07623153784504104,\n",
-       "                          'Nb91': 3310835.787067811,\n",
-       "                          'Nb91m': 111099082.81994848,\n",
-       "                          'Nb92': 4.17674102920645,\n",
-       "                          'Nb92m': 40068348.767705984,\n",
-       "                          'Nb93m': 3942440.380168234,\n",
-       "                          'Nb94': 22524.724348521573,\n",
-       "                          'Nb95': 33325264.098461654,\n",
-       "                          'Nb95m': 756923.9741815998,\n",
-       "                          'Nb96': 2617.1253548063737,\n",
-       "                          'Nb97': 5.766489372792035,\n",
-       "                          'Nb97m': 5.088556742996255,\n",
-       "                          'Ni56': 0.4913510509893092,\n",
-       "                          'Ni57': 1432894.205988803,\n",
-       "                          'Ni58': 1.521750141321627e-05,\n",
-       "                          'Ni59': 741399.0170094018,\n",
-       "                          'Ni63': 44315682.900239535,\n",
-       "                          'Ni66': 0.003998982248978147,\n",
-       "                          'Os186': 3.12009601808595e-20,\n",
-       "                          'P32': 18726491.04308315,\n",
-       "                          'P33': 160059.49124737788,\n",
-       "                          'Rb83': 3.199506598818844e-09,\n",
-       "                          'Rb84': 4.515284785899145e-06,\n",
-       "                          'Rb86': 11.938076199437484,\n",
-       "                          'Rb87': 6.720943641468521e-13,\n",
-       "                          'Re186': 7.577580405842236e-06,\n",
-       "                          'Re186m': 6.224583160487931e-13,\n",
-       "                          'Re187': 1.8410834573810644e-19,\n",
-       "                          'Rh103m': 23.23585359805976,\n",
-       "                          'Ru103': 23.491428473649094,\n",
-       "                          'Ru97': 7.179623076301215e-05,\n",
-       "                          'S35': 28412.59978145462,\n",
-       "                          'Sc44': 8.090332827430391,\n",
-       "                          'Sc44m': 7.635351476177707,\n",
-       "                          'Sc45m': 96.05855913347311,\n",
-       "                          'Sc46': 9683001.562400233,\n",
-       "                          'Sc47': 609313.1269419339,\n",
-       "                          'Sc48': 176128.0504044313,\n",
-       "                          'Se82': 5.834202166493241e-29,\n",
-       "                          'Si32': 2.017320446397395,\n",
-       "                          'Sr85': 0.004572337155936171,\n",
-       "                          'Sr89': 201.38949153080722,\n",
-       "                          'Sr90': 1.2520753210245228,\n",
-       "                          'Ta177': 0.0003024605226854777,\n",
-       "                          'Ta178': 0.0007483331346233187,\n",
-       "                          'Ta179': 14358.782005718127,\n",
-       "                          'Ta180': 0.00028388537806716687,\n",
-       "                          'Ta180m': 2.1896727952886697e-08,\n",
-       "                          'Ta182': 110397458.09837753,\n",
-       "                          'Ta183': 2963.2640756360843,\n",
-       "                          'Tc96': 0.0006306680757318725,\n",
-       "                          'Tc97': 2.2973455390736403e-05,\n",
-       "                          'Tc97m': 1.8599368823933928,\n",
-       "                          'Tc98': 0.11717978702094121,\n",
-       "                          'Tc99': 51177.59432104152,\n",
-       "                          'Tc99m': 120407852.17143287,\n",
-       "                          'Ti44': 1.5099539365603472e-05,\n",
-       "                          'Tm171': 6.219444878058387e-12,\n",
-       "                          'V48': 4680.253587296035,\n",
-       "                          'V49': 608918746.4616835,\n",
-       "                          'V50': 4.977247760446198e-08,\n",
-       "                          'W178': 0.000753345819191473,\n",
-       "                          'W181': 0.6925160861123799,\n",
-       "                          'W183': 1.18633439725499e-12,\n",
-       "                          'W183m': 100.72319247232838,\n",
-       "                          'W184': 6.699775390513609e-16,\n",
-       "                          'W185': 0.02993616835631551,\n",
-       "                          'W186': 2.968007672284199e-23,\n",
-       "                          'Y87': 0.40046305401255655,\n",
-       "                          'Y87m': 9.490710833570912e-07,\n",
-       "                          'Y88': 24278.245754691005,\n",
-       "                          'Y89m': 1051527.9333674656,\n",
-       "                          'Y90': 8302.989963022812,\n",
-       "                          'Y91': 214.3538831757267,\n",
-       "                          'Yb175': 0.0004482084351745118,\n",
-       "                          'Zn64': 7.43268302599327e-10,\n",
-       "                          'Zn65': 13649.395129624696,\n",
-       "                          'Zr88': 20309.29820151152,\n",
-       "                          'Zr89': 1052847.0262946084,\n",
-       "                          'Zr90m': 0.0741519696158063,\n",
-       "                          'Zr93': 21.953941876152477,\n",
-       "                          'Zr94': 4.428180103051034e-09,\n",
-       "                          'Zr95': 5683570.813070709,\n",
-       "                          'Zr96': 3.1868062315384007e-15,\n",
-       "                          'Zr97': 5.348142423160037}),\n",
-       "             189133: defaultdict(float,\n",
-       "                         {'Al26': 0.0007421197081310003,\n",
-       "                          'Ar37': 1.7082295883761523e-05,\n",
-       "                          'Ar39': 0.014621596833366897,\n",
-       "                          'Ar42': 0.0385007670914668,\n",
-       "                          'Be10': 0.8671354995070641,\n",
-       "                          'C14': 92474.21104892438,\n",
-       "                          'Ca41': 3.225723529404072e-05,\n",
-       "                          'Ca45': 1891763.9253757,\n",
-       "                          'Ca47': 6846.340450672998,\n",
-       "                          'Ca48': 1.171798975855562e-19,\n",
-       "                          'Cl36': 3.441989804778789e-08,\n",
-       "                          'Co55': 3.23468786538707e-07,\n",
-       "                          'Co56': 26800.578700174894,\n",
-       "                          'Co57': 3261603957.704891,\n",
-       "                          'Co58': 5774474718.614927,\n",
-       "                          'Co58m': 0.6151602794206567,\n",
-       "                          'Co60': 242413489.9349176,\n",
-       "                          'Co60m': 0.0106560608820065,\n",
-       "                          'Cr48': 1.301695558385816e-07,\n",
-       "                          'Cr50': 0.0017688484417834945,\n",
-       "                          'Cr51': 2708548475.3888407,\n",
-       "                          'Cu64': 50.95344028393024,\n",
-       "                          'Cu66': 0.0009544801976844436,\n",
-       "                          'Cu67': 0.001110639990799949,\n",
-       "                          'Fe55': 11337397629.223892,\n",
-       "                          'Fe59': 38662342.889864236,\n",
-       "                          'Fe60': 0.01067015901089515,\n",
-       "                          'H3': 2754948.7644267087,\n",
-       "                          'Hf174': 1.2116785300130396e-23,\n",
-       "                          'Hf175': 6.0636971935571156e-05,\n",
-       "                          'Hf177m': 3.6732427092381963,\n",
-       "                          'Hf178m': 0.0029390392676768994,\n",
-       "                          'Hf178n': 0.003130942273512393,\n",
-       "                          'Hf179n': 30.97236454751469,\n",
-       "                          'Hf181': 5844.601282948928,\n",
-       "                          'Hf182': 1.7858113594117602e-11,\n",
-       "                          'K40': 4.150223966940645e-13,\n",
-       "                          'K42': 0.03850505450836564,\n",
-       "                          'K43': 0.0019992195412866375,\n",
-       "                          'Kr81': 7.917184916737775e-16,\n",
-       "                          'Kr85': 0.0011914626762682425,\n",
-       "                          'Lu173': 4.1233343890321755e-09,\n",
-       "                          'Lu174': 3.144449299358164e-07,\n",
-       "                          'Lu174m': 3.674196918366134e-07,\n",
-       "                          'Lu176': 5.968722253941024e-12,\n",
-       "                          'Lu177': 22.056288344179432,\n",
-       "                          'Lu177m': 4.746284599542857,\n",
-       "                          'Mg28': 3.0136828346897976e-06,\n",
-       "                          'Mn52': 13141.65356721205,\n",
-       "                          'Mn53': 2284.971105499936,\n",
-       "                          'Mn54': 2633496332.7426057,\n",
-       "                          'Mo100': 5.520113815289648e-06,\n",
-       "                          'Mo92': 4.4331272077729036e-07,\n",
-       "                          'Mo93': 388215.6368266985,\n",
-       "                          'Mo98': 1.369292448166654,\n",
-       "                          'Mo99': 36205815.40729418,\n",
-       "                          'Na22': 0.0013238315412466585,\n",
-       "                          'Na24': 0.00803083658745499,\n",
-       "                          'Nb90': 0.027428306364636428,\n",
-       "                          'Nb91': 1112511.3712881324,\n",
-       "                          'Nb91m': 37362319.58901848,\n",
-       "                          'Nb92': 1.377539092965836,\n",
-       "                          'Nb92m': 12268401.980262795,\n",
-       "                          'Nb93m': 1160726.1167940858,\n",
-       "                          'Nb94': 6681.547825238385,\n",
-       "                          'Nb95': 11052580.053495388,\n",
-       "                          'Nb95m': 249570.72368235717,\n",
-       "                          'Nb96': 883.1789741872794,\n",
-       "                          'Nb97': 1.9657955601564616,\n",
-       "                          'Nb97m': 1.7347100894331422,\n",
-       "                          'Ni56': 0.18027290710456498,\n",
-       "                          'Ni57': 524644.8307634336,\n",
-       "                          'Ni58': 4.41844412558163e-06,\n",
-       "                          'Ni59': 224462.013078439,\n",
-       "                          'Ni63': 13258983.585359672,\n",
-       "                          'Ni66': 0.0010315232904399513,\n",
-       "                          'Os186': 1.0648701085384486e-20,\n",
-       "                          'P32': 5584185.466220965,\n",
-       "                          'P33': 49061.76524521247,\n",
-       "                          'Rb83': 1.9376870262878255e-09,\n",
-       "                          'Rb84': 2.4128336847454e-06,\n",
-       "                          'Rb86': 4.188361115642034,\n",
-       "                          'Rb87': 2.8139118129839077e-13,\n",
-       "                          'Re186': 2.7708496986255227e-06,\n",
-       "                          'Re186m': 2.1230615663245568e-13,\n",
-       "                          'Re187': 1.2935494999949361e-20,\n",
-       "                          'Rh103m': 5.882358349401424,\n",
-       "                          'Ru103': 5.946990658688751,\n",
-       "                          'Ru97': 2.408133832165569e-05,\n",
-       "                          'S35': 8369.95182130057,\n",
-       "                          'Sc44': 2.927113493269885,\n",
-       "                          'Sc44m': 2.762432867553739,\n",
-       "                          'Sc45m': 32.15792811108176,\n",
-       "                          'Sc46': 3057902.6958868923,\n",
-       "                          'Sc47': 193970.37138261317,\n",
-       "                          'Sc48': 57657.94650279692,\n",
-       "                          'Se82': 2.705327890896189e-29,\n",
-       "                          'Si32': 0.7392927993646539,\n",
-       "                          'Sr85': 0.0018556125227639786,\n",
-       "                          'Sr89': 66.67947742279814,\n",
-       "                          'Sr90': 0.43321625485421744,\n",
-       "                          'Ta177': 0.00047696426811337,\n",
-       "                          'Ta178': 0.0011900550131786235,\n",
-       "                          'Ta179': 8122.328915681893,\n",
-       "                          'Ta180': 9.254893266380649e-05,\n",
-       "                          'Ta180m': 7.197713072315362e-09,\n",
-       "                          'Ta182': 30872880.453835253,\n",
-       "                          'Ta183': 657.6747437232867,\n",
-       "                          'Tc96': 0.00020939025747221472,\n",
-       "                          'Tc97': 7.579623932110702e-06,\n",
-       "                          'Tc97m': 0.6135379521911911,\n",
-       "                          'Tc98': 0.038602937524176754,\n",
-       "                          'Tc99': 14910.498302021333,\n",
-       "                          'Tc99m': 35080235.28758467,\n",
-       "                          'Ti44': 6.240591056624717e-06,\n",
-       "                          'Tm171': 9.89062385971605e-12,\n",
-       "                          'V48': 1720.1672562419378,\n",
-       "                          'V49': 210100477.85670024,\n",
-       "                          'V50': 1.5038880577203787e-08,\n",
-       "                          'W178': 0.001191396420908376,\n",
-       "                          'W181': 0.2231391069204482,\n",
-       "                          'W183': 3.704848736977914e-13,\n",
-       "                          'W183m': 22.354372009246358,\n",
-       "                          'W184': 1.6497701371973214e-16,\n",
-       "                          'W185': 0.010788274824729374,\n",
-       "                          'W186': 1.1731717812620658e-23,\n",
-       "                          'Y87': 0.1674868762839509,\n",
-       "                          'Y87m': 4.122418169066071e-07,\n",
-       "                          'Y88': 9355.537696812007,\n",
-       "                          'Y89m': 352285.7922794551,\n",
-       "                          'Y90': 2729.739252113752,\n",
-       "                          'Y91': 74.46019190786996,\n",
-       "                          'Yb175': 0.00021749838323577975,\n",
-       "                          'Zn64': 2.1668572220125566e-10,\n",
-       "                          'Zn65': 3718.017992605325,\n",
-       "                          'Zr88': 7951.742756192658,\n",
-       "                          'Zr89': 352737.37243108,\n",
-       "                          'Zr90m': 0.026761855439250287,\n",
-       "                          'Zr93': 7.316368546807922,\n",
-       "                          'Zr94': 1.4982623248893878e-09,\n",
-       "                          'Zr95': 1894576.2269861407,\n",
-       "                          'Zr96': 1.1836517100877001e-15,\n",
-       "                          'Zr97': 1.8232792544279237}),\n",
-       "             189134: defaultdict(float,\n",
-       "                         {'Al26': 0.00011379955297746842,\n",
-       "                          'Ar37': 2.675216672410611e-06,\n",
-       "                          'Ar39': 0.002322396279989286,\n",
-       "                          'Ar42': 0.00615394058352796,\n",
-       "                          'Be10': 0.13860264038718154,\n",
-       "                          'C14': 15213.111406830945,\n",
-       "                          'Ca41': 5.099351091473145e-06,\n",
-       "                          'Ca45': 302547.0630141612,\n",
-       "                          'Ca47': 1094.9602366069432,\n",
-       "                          'Ca48': 1.7980130037387666e-20,\n",
-       "                          'Cl36': 5.715127305810649e-09,\n",
-       "                          'Co55': 4.916321666214478e-08,\n",
-       "                          'Co56': 4125.984365119584,\n",
-       "                          'Co57': 522411141.234982,\n",
-       "                          'Co58': 922698958.9349025,\n",
-       "                          'Co58m': 0.09811574168662003,\n",
-       "                          'Co60': 38675842.14898842,\n",
-       "                          'Co60m': 0.0016623915800050072,\n",
-       "                          'Cr48': 2.0408043230733195e-08,\n",
-       "                          'Cr50': 0.0002848450992520158,\n",
-       "                          'Cr51': 434993430.9476485,\n",
-       "                          'Cu64': 8.442399540783565,\n",
-       "                          'Cu66': 0.00016297942902816336,\n",
-       "                          'Cu67': 0.0001892876099456834,\n",
-       "                          'Fe55': 1817626435.623679,\n",
-       "                          'Fe59': 6288948.180823647,\n",
-       "                          'Fe60': 0.0016647169152211717,\n",
-       "                          'H3': 436871.2047761685,\n",
-       "                          'Hf174': 1.3318852943134891e-24,\n",
-       "                          'Hf175': 8.54382171854181e-06,\n",
-       "                          'Hf177m': 0.5854427331403746,\n",
-       "                          'Hf178m': 0.00038183578380995083,\n",
-       "                          'Hf178n': 0.0004129766324602141,\n",
-       "                          'Hf179n': 4.960830490556373,\n",
-       "                          'Hf181': 934.4842112137238,\n",
-       "                          'Hf182': 2.8605059736527356e-12,\n",
-       "                          'K40': 6.476853968798685e-14,\n",
-       "                          'K42': 0.006154622239934963,\n",
-       "                          'K43': 0.0003197556172243022,\n",
-       "                          'Kr81': 1.0898254866981042e-16,\n",
-       "                          'Kr85': 0.00018122798538888855,\n",
-       "                          'Lu173': 4.507966826985615e-10,\n",
-       "                          'Lu174': 4.1380637888840275e-08,\n",
-       "                          'Lu174m': 4.905011058048737e-08,\n",
-       "                          'Lu176': 9.242693089795095e-13,\n",
-       "                          'Lu177': 3.5035856551175693,\n",
-       "                          'Lu177m': 0.7564683921173283,\n",
-       "                          'Mg28': 4.4571189274466755e-07,\n",
-       "                          'Mn52': 2095.622217990931,\n",
-       "                          'Mn53': 366.14143636835985,\n",
-       "                          'Mn54': 421268454.51986057,\n",
-       "                          'Mo100': 8.889271365074988e-07,\n",
-       "                          'Mo92': 7.138853433531038e-08,\n",
-       "                          'Mo93': 62647.343362605345,\n",
-       "                          'Mo98': 0.22050292258587356,\n",
-       "                          'Mo99': 5892487.78421149,\n",
-       "                          'Na22': 0.00020166696935024396,\n",
-       "                          'Na24': 0.001283940368421163,\n",
-       "                          'Nb90': 0.004384261418989869,\n",
-       "                          'Nb91': 178210.9870882675,\n",
-       "                          'Nb91m': 5987990.110085697,\n",
-       "                          'Nb92': 0.2209311446834002,\n",
-       "                          'Nb92m': 1948547.5533481487,\n",
-       "                          'Nb93m': 187637.65478588012,\n",
-       "                          'Nb94': 1090.7479359623949,\n",
-       "                          'Nb95': 1766427.1872649183,\n",
-       "                          'Nb95m': 39862.012770192785,\n",
-       "                          'Nb96': 141.3033353292504,\n",
-       "                          'Nb97': 0.31446586456995834,\n",
-       "                          'Nb97m': 0.2774984011006288,\n",
-       "                          'Ni56': 0.028747598415637288,\n",
-       "                          'Ni57': 83677.72544657868,\n",
-       "                          'Ni58': 7.115206426161784e-07,\n",
-       "                          'Ni59': 35919.97483410014,\n",
-       "                          'Ni63': 2176724.207074462,\n",
-       "                          'Ni66': 0.00017545379237935446,\n",
-       "                          'Os186': 1.7806927414459654e-21,\n",
-       "                          'P32': 890288.5770817355,\n",
-       "                          'P33': 7882.569280742426,\n",
-       "                          'Rb83': 2.648845192200556e-10,\n",
-       "                          'Rb84': 3.374046600086402e-07,\n",
-       "                          'Rb86': 0.6684255174188564,\n",
-       "                          'Rb87': 4.2559054764488685e-14,\n",
-       "                          'Re186': 4.566395117600378e-07,\n",
-       "                          'Re186m': 3.5506076434414023e-14,\n",
-       "                          'Re187': 4.150727928614155e-21,\n",
-       "                          'Rh103m': 1.0434231528553253,\n",
-       "                          'Ru103': 1.0548894502909407,\n",
-       "                          'Ru97': 3.8601375480412166e-06,\n",
-       "                          'S35': 1321.569249031094,\n",
-       "                          'Sc44': 0.46690023582168105,\n",
-       "                          'Sc44m': 0.44063410475920756,\n",
-       "                          'Sc45m': 5.142996782358882,\n",
-       "                          'Sc46': 485366.8693615146,\n",
-       "                          'Sc47': 30978.362677260597,\n",
-       "                          'Sc48': 9209.365537007207,\n",
-       "                          'Se82': 3.997466949846384e-30,\n",
-       "                          'Si32': 0.11716495025701906,\n",
-       "                          'Sr85': 0.00028589136540156353,\n",
-       "                          'Sr89': 10.665038153210668,\n",
-       "                          'Sr90': 0.06919723556656139,\n",
-       "                          'Ta177': 5.124325961599369e-05,\n",
-       "                          'Ta178': 0.0001277323764503111,\n",
-       "                          'Ta179': 1093.4806514775232,\n",
-       "                          'Ta180': 1.4788014390026364e-05,\n",
-       "                          'Ta180m': 1.1509061120349739e-09,\n",
-       "                          'Ta182': 5068257.706927701,\n",
-       "                          'Ta183': 111.1339129958527,\n",
-       "                          'Tc96': 3.354424439238059e-05,\n",
-       "                          'Tc97': 1.214118536677497e-06,\n",
-       "                          'Tc97m': 0.09828632116136542,\n",
-       "                          'Tc98': 0.006184056062092228,\n",
-       "                          'Tc99': 2426.6711949095647,\n",
-       "                          'Tc99m': 5709306.576491711,\n",
-       "                          'Ti44': 9.692359864732162e-07,\n",
-       "                          'Tm171': 1.0615920072495459e-12,\n",
-       "                          'V48': 273.6422874570469,\n",
-       "                          'V49': 33651270.64855124,\n",
-       "                          'V50': 2.387405184102012e-09,\n",
-       "                          'W178': 0.000127967400619031,\n",
-       "                          'W181': 0.0356519114172616,\n",
-       "                          'W183': 5.805753193595585e-14,\n",
-       "                          'W183m': 3.777448323348424,\n",
-       "                          'W184': 2.4904244773091912e-17,\n",
-       "                          'W185': 0.0017868683895621805,\n",
-       "                          'W186': 1.9234356071620063e-24,\n",
-       "                          'Y87': 0.025632813727815795,\n",
-       "                          'Y87m': 6.272537260239579e-08,\n",
-       "                          'Y88': 1463.7346592382842,\n",
-       "                          'Y89m': 56326.63305512739,\n",
-       "                          'Y90': 436.0959989677743,\n",
-       "                          'Y91': 11.885207568182986,\n",
-       "                          'Yb175': 3.0891076429887714e-05,\n",
-       "                          'Zn64': 3.5902402499403617e-11,\n",
-       "                          'Zn65': 734.510405102397,\n",
-       "                          'Zr88': 1240.0156754189827,\n",
-       "                          'Zr89': 56398.67735544914,\n",
-       "                          'Zr90m': 0.004281948671955803,\n",
-       "                          'Zr93': 1.1691796133807741,\n",
-       "                          'Zr94': 2.3950792950894455e-10,\n",
-       "                          'Zr95': 303066.66927881003,\n",
-       "                          'Zr96': 1.8707423170884258e-16,\n",
-       "                          'Zr97': 0.2916652968882803}),\n",
-       "             189135: defaultdict(float,\n",
-       "                         {'Al26': 0.0001632508531092723,\n",
-       "                          'Ar37': 4.1397992673474814e-06,\n",
-       "                          'Ar39': 0.003777367157602893,\n",
-       "                          'Ar42': 0.01065321576708804,\n",
-       "                          'Be10': 0.2778868591882654,\n",
-       "                          'C14': 39832.31947106072,\n",
-       "                          'Ca41': 8.07403058332243e-06,\n",
-       "                          'Ca45': 551951.5781786606,\n",
-       "                          'Ca47': 1963.0012277754188,\n",
-       "                          'Ca48': 2.7269277480265816e-20,\n",
-       "                          'Cl36': 2.060166364908437e-08,\n",
-       "                          'Co55': 7.557971509239677e-08,\n",
-       "                          'Co56': 6660.137102132669,\n",
-       "                          'Co57': 938633936.329337,\n",
-       "                          'Co58': 2132855023.7482255,\n",
-       "                          'Co58m': 0.22057746093919295,\n",
-       "                          'Co60': 76011620.74260724,\n",
-       "                          'Co60m': 0.002961573237644662,\n",
-       "                          'Cr48': 2.994454144806783e-08,\n",
-       "                          'Cr50': 0.0007513219912614166,\n",
-       "                          'Cr51': 780851624.128157,\n",
-       "                          'Cu64': 21.464523033281843,\n",
-       "                          'Cu66': 0.0004671092717922256,\n",
-       "                          'Cu67': 0.0004999175831810072,\n",
-       "                          'Fe55': 3283013675.12573,\n",
-       "                          'Fe59': 15972848.941418096,\n",
-       "                          'Fe60': 0.002967887843373266,\n",
-       "                          'H3': 896341.7387674965,\n",
-       "                          'Hf174': 2.2879095055779536e-24,\n",
-       "                          'Hf175': 1.381968907577911e-05,\n",
-       "                          'Hf177m': 0.9857202114674588,\n",
-       "                          'Hf178m': 0.000611036356122198,\n",
-       "                          'Hf178n': 0.0006744581590436549,\n",
-       "                          'Hf179n': 8.901357502184572,\n",
-       "                          'Hf181': 1635.6969815831776,\n",
-       "                          'Hf182': 5.132021742452154e-12,\n",
-       "                          'K40': 1.0531421947063378e-13,\n",
-       "                          'K42': 0.01065410977535559,\n",
-       "                          'K43': 0.0005907083937654789,\n",
-       "                          'Kr81': 1.5523590339935604e-16,\n",
-       "                          'Kr85': 0.0002765904414354031,\n",
-       "                          'Lu173': 7.848569382547129e-10,\n",
-       "                          'Lu174': 6.794954654555753e-08,\n",
-       "                          'Lu174m': 8.031810062894193e-08,\n",
-       "                          'Lu176': 1.4382403882234235e-12,\n",
-       "                          'Lu177': 5.9536218998585575,\n",
-       "                          'Lu177m': 1.2738914797589946,\n",
-       "                          'Mg28': 8.894922455953585e-07,\n",
-       "                          'Mn52': 3363.1242054318245,\n",
-       "                          'Mn53': 647.8131169337379,\n",
-       "                          'Mn54': 897233736.4048784,\n",
-       "                          'Mo100': 2.344690005143379e-06,\n",
-       "                          'Mo92': 1.882992570380284e-07,\n",
-       "                          'Mo93': 146220.43263174576,\n",
-       "                          'Mo98': 0.5816100332506765,\n",
-       "                          'Mo99': 15059400.484219251,\n",
-       "                          'Na22': 0.000296015668697195,\n",
-       "                          'Na24': 0.002134675228262128,\n",
-       "                          'Nb90': 0.0071516741853030474,\n",
-       "                          'Nb91': 319556.20453174796,\n",
-       "                          'Nb91m': 10708603.92640947,\n",
-       "                          'Nb92': 0.4096489316834151,\n",
-       "                          'Nb92m': 4231290.735979448,\n",
-       "                          'Nb93m': 449269.8182409926,\n",
-       "                          'Nb94': 2785.322943535495,\n",
-       "                          'Nb95': 3284300.89125848,\n",
-       "                          'Nb95m': 75035.4325454607,\n",
-       "                          'Nb96': 253.91319749684303,\n",
-       "                          'Nb97': 0.5557388821659441,\n",
-       "                          'Nb97m': 0.4903999169133068,\n",
-       "                          'Ni56': 0.045861339858600664,\n",
-       "                          'Ni57': 133862.25696118482,\n",
-       "                          'Ni58': 1.8767383311496245e-06,\n",
-       "                          'Ni59': 90403.13823499938,\n",
-       "                          'Ni63': 5265311.201298541,\n",
-       "                          'Ni66': 0.0004995198567082949,\n",
-       "                          'Os186': 3.2972621621367176e-21,\n",
-       "                          'P32': 2076196.7211035402,\n",
-       "                          'P33': 17378.806511702565,\n",
-       "                          'Rb83': 3.8086406749416066e-10,\n",
-       "                          'Rb84': 5.213484725227268e-07,\n",
-       "                          'Rb86': 1.1385831599024405,\n",
-       "                          'Rb87': 6.775075864393492e-14,\n",
-       "                          'Re186': 7.478367393615272e-07,\n",
-       "                          'Re186m': 6.578269702606274e-14,\n",
-       "                          'Re187': 3.106495251277784e-20,\n",
-       "                          'Rh103m': 3.349359254588852,\n",
-       "                          'Ru103': 3.3861710785737364,\n",
-       "                          'Ru97': 6.922461430772691e-06,\n",
-       "                          'S35': 3473.7868426102837,\n",
-       "                          'Sc44': 0.7602563392654934,\n",
-       "                          'Sc44m': 0.7175057373325209,\n",
-       "                          'Sc45m': 9.382877872470258,\n",
-       "                          'Sc46': 1006806.9042820012,\n",
-       "                          'Sc47': 63092.7333667131,\n",
-       "                          'Sc48': 17543.1632477709,\n",
-       "                          'Se82': 5.996036475079904e-30,\n",
-       "                          'Si32': 0.19176377493858437,\n",
-       "                          'Sr85': 0.0004440636529520977,\n",
-       "                          'Sr89': 19.765878470167788,\n",
-       "                          'Sr90': 0.1201122775185436,\n",
-       "                          'Ta177': 8.879053684766739e-05,\n",
-       "                          'Ta178': 0.00022126625781975927,\n",
-       "                          'Ta179': 1792.249682373095,\n",
-       "                          'Ta180': 2.8403854465469895e-05,\n",
-       "                          'Ta180m': 2.1721539099748947e-09,\n",
-       "                          'Ta182': 14629758.860603087,\n",
-       "                          'Ta183': 497.16736979211726,\n",
-       "                          'Tc96': 6.121520107394093e-05,\n",
-       "                          'Tc97': 2.243017405588085e-06,\n",
-       "                          'Tc97m': 0.1815235820768794,\n",
-       "                          'Tc98': 0.011459399090217759,\n",
-       "                          'Tc99': 6201.683116667446,\n",
-       "                          'Tc99m': 14591199.120467702,\n",
-       "                          'Ti44': 1.415490310141165e-06,\n",
-       "                          'Tm171': 1.8389581193367174e-12,\n",
-       "                          'V48': 439.142299569977,\n",
-       "                          'V49': 58046357.243401065,\n",
-       "                          'V50': 5.330290513760242e-09,\n",
-       "                          'W178': 0.0002217134268511178,\n",
-       "                          'W181': 0.06980788373823928,\n",
-       "                          'W183': 1.4570300078857935e-13,\n",
-       "                          'W183m': 16.899605566108658,\n",
-       "                          'W184': 2.0307875277821908e-16,\n",
-       "                          'W185': 0.0030017839227905146,\n",
-       "                          'W186': 2.536170630928124e-24,\n",
-       "                          'Y87': 0.03901433607877487,\n",
-       "                          'Y87m': 9.267272692157318e-08,\n",
-       "                          'Y88': 2320.6435310370134,\n",
-       "                          'Y89m': 102751.93800533704,\n",
-       "                          'Y90': 825.0096461528369,\n",
-       "                          'Y91': 20.566079967049,\n",
-       "                          'Yb175': 5.0710069194161584e-05,\n",
-       "                          'Zn64': 9.128225620373836e-11,\n",
-       "                          'Zn65': 1778.9226849671434,\n",
-       "                          'Zr88': 1942.3742461610013,\n",
-       "                          'Zr89': 102880.28970025382,\n",
-       "                          'Zr90m': 0.006923732555781466,\n",
-       "                          'Zr93': 2.157129839119298,\n",
-       "                          'Zr94': 4.304510095390093e-10,\n",
-       "                          'Zr95': 556221.7460272501,\n",
-       "                          'Zr96': 3.0224917416382492e-16,\n",
-       "                          'Zr97': 0.5154133480846141}),\n",
-       "             189136: defaultdict(float,\n",
-       "                         {'Al26': 0.0002838522355778307,\n",
-       "                          'Ar37': 7.034193318322391e-06,\n",
-       "                          'Ar39': 0.006396903798080622,\n",
-       "                          'Ar42': 0.017733709384816863,\n",
-       "                          'Be10': 0.43268898169353787,\n",
-       "                          'C14': 51736.0535122798,\n",
-       "                          'Ca41': 1.373587032504217e-05,\n",
-       "                          'Ca45': 900000.5376338493,\n",
-       "                          'Ca47': 3219.5101759194317,\n",
-       "                          'Ca48': 4.567591461336003e-20,\n",
-       "                          'Cl36': 2.350380846478373e-08,\n",
-       "                          'Co55': 1.218934832970568e-07,\n",
-       "                          'Co56': 10860.68398417336,\n",
-       "                          'Co57': 1546238746.0797768,\n",
-       "                          'Co58': 3129455757.9556923,\n",
-       "                          'Co58m': 0.3275082664806663,\n",
-       "                          'Co60': 119095443.932735,\n",
-       "                          'Co60m': 0.00473615141098803,\n",
-       "                          'Cr48': 5.295282690127445e-08,\n",
-       "                          'Cr50': 0.0009217812944219534,\n",
-       "                          'Cr51': 1227164888.5503588,\n",
-       "                          'Cu64': 25.276942311022292,\n",
-       "                          'Cu66': 0.0005343096605320086,\n",
-       "                          'Cu67': 0.0005297550591885206,\n",
-       "                          'Fe55': 5298166234.810527,\n",
-       "                          'Fe59': 19880782.26732675,\n",
-       "                          'Fe60': 0.004743464662057226,\n",
-       "                          'H3': 1383750.7137802541,\n",
-       "                          'Hf174': 1.6051087186442493e-24,\n",
-       "                          'Hf175': 1.9553303231802133e-05,\n",
-       "                          'Hf177m': 1.6490192339901162,\n",
-       "                          'Hf178m': 0.0007422996385019714,\n",
-       "                          'Hf178n': 0.0008408726161713327,\n",
-       "                          'Hf179n': 14.646254054287168,\n",
-       "                          'Hf181': 2711.5352779688146,\n",
-       "                          'Hf182': 8.443534833700188e-12,\n",
-       "                          'K40': 1.7465456494682022e-13,\n",
-       "                          'K42': 0.017735531908150824,\n",
-       "                          'K43': 0.0009581195044252215,\n",
-       "                          'Kr81': 2.270284795002229e-16,\n",
-       "                          'Kr85': 0.0004560756341747955,\n",
-       "                          'Lu173': 5.379975147823639e-10,\n",
-       "                          'Lu174': 8.353464553012218e-08,\n",
-       "                          'Lu174m': 1.0186146802402856e-07,\n",
-       "                          'Lu176': 2.414210628481581e-12,\n",
-       "                          'Lu177': 9.910642567962315,\n",
-       "                          'Lu177m': 2.1308838482183243,\n",
-       "                          'Mg28': 1.2598353028126355e-06,\n",
-       "                          'Mn52': 5731.2762933032145,\n",
-       "                          'Mn53': 1073.6715761512212,\n",
-       "                          'Mn54': 1367509338.128882,\n",
-       "                          'Mo100': 2.8766416374318486e-06,\n",
-       "                          'Mo92': 2.3101920570919455e-07,\n",
-       "                          'Mo93': 192548.03876828006,\n",
-       "                          'Mo98': 0.7135647617701899,\n",
-       "                          'Mo99': 18412169.31891501,\n",
-       "                          'Na22': 0.0005009150082561216,\n",
-       "                          'Na24': 0.003602257796993924,\n",
-       "                          'Nb90': 0.012141981150837963,\n",
-       "                          'Nb91': 526916.6415900062,\n",
-       "                          'Nb91m': 17688017.283902496,\n",
-       "                          'Nb92': 0.6648231233523025,\n",
-       "                          'Nb92m': 6385150.504255852,\n",
-       "                          'Nb93m': 622473.6688320148,\n",
-       "                          'Nb94': 3287.7865739999925,\n",
-       "                          'Nb95': 5307473.324760834,\n",
-       "                          'Nb95m': 120570.46525876272,\n",
-       "                          'Nb96': 416.68278953728804,\n",
-       "                          'Nb97': 0.9184177497677897,\n",
-       "                          'Nb97m': 0.8104235460377135,\n",
-       "                          'Ni56': 0.07838265076503777,\n",
-       "                          'Ni57': 228637.42846169256,\n",
-       "                          'Ni58': 2.302535409733681e-06,\n",
-       "                          'Ni59': 111504.98938991103,\n",
-       "                          'Ni63': 6504859.176652418,\n",
-       "                          'Ni66': 0.0005735129846965128,\n",
-       "                          'Os186': 4.726922233217018e-21,\n",
-       "                          'P32': 2973687.633215161,\n",
-       "                          'P33': 25436.113875603347,\n",
-       "                          'Rb83': 5.462918211110241e-10,\n",
-       "                          'Rb84': 7.43994409335181e-07,\n",
-       "                          'Rb86': 1.904376442647419,\n",
-       "                          'Rb87': 1.088176679156067e-13,\n",
-       "                          'Re186': 1.147616557395713e-06,\n",
-       "                          'Re186m': 9.431065962922895e-14,\n",
-       "                          'Re187': 2.95876168440513e-20,\n",
-       "                          'Rh103m': 3.040431457109756,\n",
-       "                          'Ru103': 3.07392550527895,\n",
-       "                          'Ru97': 1.1430147981793984e-05,\n",
-       "                          'S35': 4405.08482111148,\n",
-       "                          'Sc44': 1.2909652756582786,\n",
-       "                          'Sc44m': 1.2183666508808249,\n",
-       "                          'Sc45m': 15.298993873950675,\n",
-       "                          'Sc46': 1542482.4255636006,\n",
-       "                          'Sc47': 97364.95253290031,\n",
-       "                          'Sc48': 28041.32401013014,\n",
-       "                          'Se82': 9.513006032561138e-30,\n",
-       "                          'Si32': 0.3230146266475489,\n",
-       "                          'Sr85': 0.0007396004655264041,\n",
-       "                          'Sr89': 32.048270887128425,\n",
-       "                          'Sr90': 0.19959067350907117,\n",
-       "                          'Ta177': 5.610404565696353e-05,\n",
-       "                          'Ta178': 0.00013914978028774675,\n",
-       "                          'Ta179': 2332.761149995943,\n",
-       "                          'Ta180': 4.532014208834542e-05,\n",
-       "                          'Ta180m': 3.4916135461882996e-09,\n",
-       "                          'Ta182': 15785811.378980707,\n",
-       "                          'Ta183': 408.96218426115337,\n",
-       "                          'Tc96': 0.00010030962654859635,\n",
-       "                          'Tc97': 3.650788689361345e-06,\n",
-       "                          'Tc97m': 0.29556383611879367,\n",
-       "                          'Tc98': 0.01861592618466813,\n",
-       "                          'Tc99': 7582.5925509395065,\n",
-       "                          'Tc99m': 17839764.73195027,\n",
-       "                          'Ti44': 2.4670558269580816e-06,\n",
-       "                          'Tm171': 1.156482785877445e-12,\n",
-       "                          'V48': 747.2510700320324,\n",
-       "                          'V49': 97014579.88470256,\n",
-       "                          'V50': 7.93438185960038e-09,\n",
-       "                          'W178': 0.00013993895205889197,\n",
-       "                          'W181': 0.11054847772102393,\n",
-       "                          'W183': 1.8673405058805102e-13,\n",
-       "                          'W183m': 13.900924300222645,\n",
-       "                          'W184': 5.568910968280334e-17,\n",
-       "                          'W185': 0.004463973755734818,\n",
-       "                          'W186': 4.551364115911964e-24,\n",
-       "                          'Y87': 0.06503315311677778,\n",
-       "                          'Y87m': 1.5637749058756942e-07,\n",
-       "                          'Y88': 3906.5749693569446,\n",
-       "                          'Y89m': 167426.39912343945,\n",
-       "                          'Y90': 1322.0993021538889,\n",
-       "                          'Y91': 34.178414187433106,\n",
-       "                          'Yb175': 7.240932313080791e-05,\n",
-       "                          'Zn64': 1.07494729071374e-10,\n",
-       "                          'Zn65': 1452.0627136174917,\n",
-       "                          'Zr88': 3273.495748361346,\n",
-       "                          'Zr89': 167635.94783115448,\n",
-       "                          'Zr90m': 0.011812712908239344,\n",
-       "                          'Zr93': 3.4964510588133026,\n",
-       "                          'Zr94': 7.052533075156912e-10,\n",
-       "                          'Zr95': 904741.064658404,\n",
-       "                          'Zr96': 5.104221318786804e-16,\n",
-       "                          'Zr97': 0.8517891247954752}),\n",
-       "             189137: defaultdict(float,\n",
-       "                         {'Al26': 0.0002918232577270692,\n",
-       "                          'Ar37': 8.292922068790827e-06,\n",
-       "                          'Ar39': 0.008069396295312522,\n",
-       "                          'Ar42': 0.023752280999128392,\n",
-       "                          'Be10': 0.6247113430609126,\n",
-       "                          'C14': 86531.22884769025,\n",
-       "                          'Ca41': 1.6790526019325232e-05,\n",
-       "                          'Ca45': 1249235.313293164,\n",
-       "                          'Ca47': 4405.272766328819,\n",
-       "                          'Ca48': 5.1423637974851544e-20,\n",
-       "                          'Cl36': 3.474350351933279e-08,\n",
-       "                          'Co55': 1.4387350174477743e-07,\n",
-       "                          'Co56': 13531.02257139214,\n",
-       "                          'Co57': 2141695656.0633645,\n",
-       "                          'Co58': 4834175601.177759,\n",
-       "                          'Co58m': 0.4982810096436648,\n",
-       "                          'Co60': 176155189.70385495,\n",
-       "                          'Co60m': 0.006300203318082985,\n",
-       "                          'Cr48': 5.4790466791860556e-08,\n",
-       "                          'Cr50': 0.00158519481403127,\n",
-       "                          'Cr51': 1684709132.4511113,\n",
-       "                          'Cu64': 46.02364751037422,\n",
-       "                          'Cu66': 0.0010024330139886705,\n",
-       "                          'Cu67': 0.0010703088771418907,\n",
-       "                          'Fe55': 7336215370.690448,\n",
-       "                          'Fe59': 34271034.74683267,\n",
-       "                          'Fe60': 0.006313998657005857,\n",
-       "                          'H3': 2003272.8446697304,\n",
-       "                          'Hf174': 2.4316391326029803e-24,\n",
-       "                          'Hf175': 2.4124161339615172e-05,\n",
-       "                          'Hf177m': 2.167079856635313,\n",
-       "                          'Hf178m': 0.0008142294956128995,\n",
-       "                          'Hf178n': 0.0009646823904266695,\n",
-       "                          'Hf179n': 20.24436206440187,\n",
-       "                          'Hf181': 3666.4710934710374,\n",
-       "                          'Hf182': 1.166391510734851e-11,\n",
-       "                          'K40': 2.1813833695064248e-13,\n",
-       "                          'K42': 0.023754061464927943,\n",
-       "                          'K43': 0.0013408234270477215,\n",
-       "                          'Kr81': 2.304485514123674e-16,\n",
-       "                          'Kr85': 0.0005213753075458003,\n",
-       "                          'Lu173': 8.067595661401355e-10,\n",
-       "                          'Lu174': 1.0195223238679674e-07,\n",
-       "                          'Lu174m': 1.2454165150658604e-07,\n",
-       "                          'Lu176': 2.832722417000059e-12,\n",
-       "                          'Lu177': 12.985956589425465,\n",
-       "                          'Lu177m': 2.8004553558640457,\n",
-       "                          'Mg28': 1.8239345858209723e-06,\n",
-       "                          'Mn52': 7171.202682320401,\n",
-       "                          'Mn53': 1471.9159757610535,\n",
-       "                          'Mn54': 2041983453.9155583,\n",
-       "                          'Mo100': 4.946997181646157e-06,\n",
-       "                          'Mo92': 3.9728754462735497e-07,\n",
-       "                          'Mo93': 314413.7241196214,\n",
-       "                          'Mo98': 1.2271236218099613,\n",
-       "                          'Mo99': 31590015.60845106,\n",
-       "                          'Na22': 0.000533390800702644,\n",
-       "                          'Na24': 0.00470145523180384,\n",
-       "                          'Nb90': 0.015540026986428614,\n",
-       "                          'Nb91': 729350.8366326643,\n",
-       "                          'Nb91m': 24467204.94887937,\n",
-       "                          'Nb92': 0.9404801806755353,\n",
-       "                          'Nb92m': 9486109.748187559,\n",
-       "                          'Nb93m': 986190.0043495685,\n",
-       "                          'Nb94': 5741.695323089198,\n",
-       "                          'Nb95': 7427218.274619147,\n",
-       "                          'Nb95m': 169520.21164359996,\n",
-       "                          'Nb96': 574.0256941863614,\n",
-       "                          'Nb97': 1.2519521927858273,\n",
-       "                          'Nb97m': 1.104765218411002,\n",
-       "                          'Ni56': 0.09720931976580216,\n",
-       "                          'Ni57': 284468.67530225375,\n",
-       "                          'Ni58': 3.959683594404851e-06,\n",
-       "                          'Ni59': 187723.38494914773,\n",
-       "                          'Ni63': 11193809.071905594,\n",
-       "                          'Ni66': 0.0010705730094235629,\n",
-       "                          'Os186': 7.672525098680465e-21,\n",
-       "                          'P32': 4662045.004630081,\n",
-       "                          'P33': 38508.914723684735,\n",
-       "                          'Rb83': 5.589695329107675e-10,\n",
-       "                          'Rb84': 8.439162711234652e-07,\n",
-       "                          'Rb86': 2.5156866927931083,\n",
-       "                          'Rb87': 1.3094875609709955e-13,\n",
-       "                          'Re186': 1.990078661340689e-06,\n",
-       "                          'Re186m': 1.5300759812431624e-13,\n",
-       "                          'Re187': 9.557097782964328e-21,\n",
-       "                          'Rh103m': 6.39533148657448,\n",
-       "                          'Ru103': 6.46565878948208,\n",
-       "                          'Ru97': 1.5829732318416808e-05,\n",
-       "                          'S35': 7533.289755939254,\n",
-       "                          'Sc44': 1.6403790478688252,\n",
-       "                          'Sc44m': 1.5481308549362403,\n",
-       "                          'Sc45m': 21.23515995134253,\n",
-       "                          'Sc46': 2232045.375330736,\n",
-       "                          'Sc47': 141893.21607572364,\n",
-       "                          'Sc48': 39707.769739267824,\n",
-       "                          'Se82': 1.0476040178428938e-29,\n",
-       "                          'Si32': 0.405035765554728,\n",
-       "                          'Sr85': 0.0008747476172502838,\n",
-       "                          'Sr89': 44.973761097714814,\n",
-       "                          'Sr90': 0.2678183068210145,\n",
-       "                          'Ta177': 8.865284925331079e-05,\n",
-       "                          'Ta178': 0.000220559528334067,\n",
-       "                          'Ta179': 2691.4615536678716,\n",
-       "                          'Ta180': 6.437453194820889e-05,\n",
-       "                          'Ta180m': 4.926776710080195e-09,\n",
-       "                          'Ta182': 28673882.230157934,\n",
-       "                          'Ta183': 586.4658492667481,\n",
-       "                          'Tc96': 0.00014075018520949862,\n",
-       "                          'Tc97': 5.160605081388294e-06,\n",
-       "                          'Tc97m': 0.41781024417164003,\n",
-       "                          'Tc98': 0.02635556573464044,\n",
-       "                          'Tc99': 13009.450943345619,\n",
-       "                          'Tc99m': 30607913.913766224,\n",
-       "                          'Ti44': 2.6282016613521333e-06,\n",
-       "                          'Tm171': 1.8330844450643973e-12,\n",
-       "                          'V48': 932.6945637721864,\n",
-       "                          'V49': 130232438.35151333,\n",
-       "                          'V50': 1.1914913314871382e-08,\n",
-       "                          'W178': 0.00022167594382958787,\n",
-       "                          'W181': 0.15886704366111612,\n",
-       "                          'W183': 3.114298001443205e-13,\n",
-       "                          'W183m': 19.933782460762306,\n",
-       "                          'W184': 1.2117956703426e-16,\n",
-       "                          'W185': 0.007942932945139812,\n",
-       "                          'W186': 8.319681732506115e-24,\n",
-       "                          'Y87': 0.0743955481876164,\n",
-       "                          'Y87m': 1.628171069571408e-07,\n",
-       "                          'Y88': 4755.587510887998,\n",
-       "                          'Y89m': 232093.14974284702,\n",
-       "                          'Y90': 1864.1839923086607,\n",
-       "                          'Y91': 45.65914411205479,\n",
-       "                          'Yb175': 8.936600245419063e-05,\n",
-       "                          'Zn64': 1.957300510211281e-10,\n",
-       "                          'Zn65': 2629.053973669419,\n",
-       "                          'Zr88': 3922.209421217787,\n",
-       "                          'Zr89': 232379.5723714925,\n",
-       "                          'Zr90m': 0.015032173122095125,\n",
-       "                          'Zr93': 4.870509280133918,\n",
-       "                          'Zr94': 9.685880219169217e-10,\n",
-       "                          'Zr95': 1260431.5216630162,\n",
-       "                          'Zr96': 6.364294332126719e-16,\n",
-       "                          'Zr97': 1.1611062011866473}),\n",
-       "             189138: defaultdict(float,\n",
-       "                         {'Al26': 0.0006433758890784754,\n",
-       "                          'Ar37': 1.460316956402683e-05,\n",
-       "                          'Ar39': 0.0124649672364403,\n",
-       "                          'Ar42': 0.03295577905741404,\n",
-       "                          'Be10': 0.7558595803726333,\n",
-       "                          'C14': 78407.39370736216,\n",
-       "                          'Ca41': 2.752555562903377e-05,\n",
-       "                          'Ca45': 1632934.4099723708,\n",
-       "                          'Ca47': 5902.25809680518,\n",
-       "                          'Ca48': 1.0068068926711466e-19,\n",
-       "                          'Cl36': 9.222962866889468e-08,\n",
-       "                          'Co55': 2.722259126302552e-07,\n",
-       "                          'Co56': 22683.19870558509,\n",
-       "                          'Co57': 2796782177.8031435,\n",
-       "                          'Co58': 5159981783.2733965,\n",
-       "                          'Co58m': 0.5476924346165244,\n",
-       "                          'Co60': 213128712.71275592,\n",
-       "                          'Co60m': 0.009213410408914855,\n",
-       "                          'Cr48': 1.1130408701438594e-07,\n",
-       "                          'Cr50': 0.0015091272503494743,\n",
-       "                          'Cr51': 2304651994.039567,\n",
-       "                          'Cu64': 45.02918473233463,\n",
-       "                          'Cu66': 0.0010670126554166899,\n",
-       "                          'Cu67': 0.0008806949579230659,\n",
-       "                          'Fe55': 9715739074.939262,\n",
-       "                          'Fe59': 35465682.39963396,\n",
-       "                          'Fe60': 0.009226607489442266,\n",
-       "                          'H3': 2426278.8161137523,\n",
-       "                          'Hf174': 8.237561960686187e-24,\n",
-       "                          'Hf175': 4.8990204352415615e-05,\n",
-       "                          'Hf177m': 3.1318287308822947,\n",
-       "                          'Hf178m': 0.002590264809703388,\n",
-       "                          'Hf178n': 0.0027578160795110915,\n",
-       "                          'Hf179n': 26.6104472522533,\n",
-       "                          'Hf181': 5009.275722622703,\n",
-       "                          'Hf182': 1.5331608259529007e-11,\n",
-       "                          'K40': 3.543651805912785e-13,\n",
-       "                          'K42': 0.03295927233005482,\n",
-       "                          'K43': 0.00172708360534428,\n",
-       "                          'Kr81': 6.603980870513722e-16,\n",
-       "                          'Kr85': 0.0010156634746824077,\n",
-       "                          'Lu173': 2.898987888686771e-09,\n",
-       "                          'Lu174': 2.584005076712087e-07,\n",
-       "                          'Lu174m': 3.020985042208489e-07,\n",
-       "                          'Lu176': 5.128398997869209e-12,\n",
-       "                          'Lu177': 18.881044725027806,\n",
-       "                          'Lu177m': 4.046753540986669,\n",
-       "                          'Mg28': 2.5137990018165182e-06,\n",
-       "                          'Mn52': 11182.133205872207,\n",
-       "                          'Mn53': 1953.9730744633725,\n",
-       "                          'Mn54': 2323566673.8463435,\n",
-       "                          'Mo100': 4.7095897329252024e-06,\n",
-       "                          'Mo92': 3.782208051167277e-07,\n",
-       "                          'Mo93': 329158.41823946015,\n",
-       "                          'Mo98': 1.1682378656274954,\n",
-       "                          'Mo99': 31473655.30054356,\n",
-       "                          'Na22': 0.0011423124682848453,\n",
-       "                          'Na24': 0.00684272969424108,\n",
-       "                          'Nb90': 0.023341591773235897,\n",
-       "                          'Nb91': 953229.3514522582,\n",
-       "                          'Nb91m': 31989673.85857659,\n",
-       "                          'Nb92': 1.192248716341546,\n",
-       "                          'Nb92m': 10876281.904734332,\n",
-       "                          'Nb93m': 994552.5766927488,\n",
-       "                          'Nb94': 5792.987938425272,\n",
-       "                          'Nb95': 9565249.097871408,\n",
-       "                          'Nb95m': 216504.5489576896,\n",
-       "                          'Nb96': 759.7330654864363,\n",
-       "                          'Nb97': 1.6862405169114139,\n",
-       "                          'Nb97m': 1.4880074058738064,\n",
-       "                          'Ni56': 0.15322887295459717,\n",
-       "                          'Ni57': 446088.2397818658,\n",
-       "                          'Ni58': 3.7696810869202914e-06,\n",
-       "                          'Ni59': 196081.27401353145,\n",
-       "                          'Ni63': 11042302.654790264,\n",
-       "                          'Ni66': 0.0011300816896391167,\n",
-       "                          'Os186': 1.0716911668246485e-20,\n",
-       "                          'P32': 4981184.480302384,\n",
-       "                          'P33': 42449.805196682006,\n",
-       "                          'Rb83': 1.615845462877807e-09,\n",
-       "                          'Rb84': 1.999546538571996e-06,\n",
-       "                          'Rb86': 3.580070546269176,\n",
-       "                          'Rb87': 2.3967658088959385e-13,\n",
-       "                          'Re186': 2.778614589025898e-06,\n",
-       "                          'Re186m': 2.1370946385697952e-13,\n",
-       "                          'Re187': 1.329018635083543e-20,\n",
-       "                          'Rh103m': 5.158117759053487,\n",
-       "                          'Ru103': 5.214820161343336,\n",
-       "                          'Ru97': 2.061007537845482e-05,\n",
-       "                          'S35': 7093.643962842325,\n",
-       "                          'Sc44': 2.493044836524534,\n",
-       "                          'Sc44m': 2.3527909800179323,\n",
-       "                          'Sc45m': 27.758004590189206,\n",
-       "                          'Sc46': 2686367.6318611335,\n",
-       "                          'Sc47': 170014.39502302193,\n",
-       "                          'Sc48': 50074.244081384815,\n",
-       "                          'Se82': 2.2960024765740978e-29,\n",
-       "                          'Si32': 0.6320245469373715,\n",
-       "                          'Sr85': 0.0015799542352418,\n",
-       "                          'Sr89': 57.59010660060273,\n",
-       "                          'Sr90': 0.3710836557145308,\n",
-       "                          'Ta177': 0.00031991851556001724,\n",
-       "                          'Ta178': 0.0007961196944164708,\n",
-       "                          'Ta179': 7242.187922084761,\n",
-       "                          'Ta180': 8.11322669881983e-05,\n",
-       "                          'Ta180m': 6.276647638655929e-09,\n",
-       "                          'Ta182': 27169738.180515185,\n",
-       "                          'Ta183': 761.7037124947266,\n",
-       "                          'Tc96': 0.00017979547262671664,\n",
-       "                          'Tc97': 6.538562674557351e-06,\n",
-       "                          'Tc97m': 0.5290391014497959,\n",
-       "                          'Tc98': 0.03334702873496085,\n",
-       "                          'Tc99': 12961.675197683735,\n",
-       "                          'Tc99m': 30495117.121770214,\n",
-       "                          'Ti44': 5.359350609665082e-06,\n",
-       "                          'Tm171': 6.6166020541804265e-12,\n",
-       "                          'V48': 1462.366699258969,\n",
-       "                          'V49': 179315011.8452335,\n",
-       "                          'V50': 1.3372658899029789e-08,\n",
-       "                          'W178': 0.0007973588117842617,\n",
-       "                          'W181': 0.19640441288490623,\n",
-       "                          'W183': 3.592762919219686e-13,\n",
-       "                          'W183m': 25.891506940807474,\n",
-       "                          'W184': 1.6424299965515134e-16,\n",
-       "                          'W185': 0.01069154679148262,\n",
-       "                          'W186': 1.1776007224846591e-23,\n",
-       "                          'Y87': 0.14276798623636822,\n",
-       "                          'Y87m': 3.504665363155961e-07,\n",
-       "                          'Y88': 7978.4577770410215,\n",
-       "                          'Y89m': 303848.1711799032,\n",
-       "                          'Y90': 2368.811495476369,\n",
-       "                          'Y91': 63.771881810992056,\n",
-       "                          'Yb175': 0.00018490089996965552,\n",
-       "                          'Zn64': 1.9149420601088672e-10,\n",
-       "                          'Zn65': 3120.8102924213244,\n",
-       "                          'Zr88': 6780.883117509409,\n",
-       "                          'Zr89': 304233.34329077805,\n",
-       "                          'Zr90m': 0.022760934909442025,\n",
-       "                          'Zr93': 6.323869094948599,\n",
-       "                          'Zr94': 1.2902539375627158e-09,\n",
-       "                          'Zr95': 1635046.403583575,\n",
-       "                          'Zr96': 1.0106299878505428e-15,\n",
-       "                          'Zr97': 1.5639783466469768}),\n",
-       "             189139: defaultdict(float,\n",
-       "                         {'Al26': 0.00015713947350715958,\n",
-       "                          'Ar37': 3.613624753876002e-06,\n",
-       "                          'Ar39': 0.0030686546803630446,\n",
-       "                          'Ar42': 0.008097140226902501,\n",
-       "                          'Be10': 0.18263511959189888,\n",
-       "                          'C14': 18901.53960678412,\n",
-       "                          'Ca41': 6.779300656632237e-06,\n",
-       "                          'Ca45': 399502.3080790472,\n",
-       "                          'Ca47': 1443.544121375735,\n",
-       "                          'Ca48': 2.5254945794454677e-20,\n",
-       "                          'Cl36': 7.253784470051425e-09,\n",
-       "                          'Co55': 7.106056264769736e-08,\n",
-       "                          'Co56': 5848.338971022809,\n",
-       "                          'Co57': 688236851.8700581,\n",
-       "                          'Co58': 1218447141.2133229,\n",
-       "                          'Co58m': 0.1299394801051227,\n",
-       "                          'Co60': 50830370.46632388,\n",
-       "                          'Co60m': 0.0022970280015162164,\n",
-       "                          'Cr48': 2.7146329422910606e-08,\n",
-       "                          'Cr50': 0.0003581055598459218,\n",
-       "                          'Cr51': 560835651.0832665,\n",
-       "                          'Cu64': 10.553498286022384,\n",
-       "                          'Cu66': 0.00019167213659405797,\n",
-       "                          'Cu67': 0.0002147997121139214,\n",
-       "                          'Fe55': 2371738216.2405562,\n",
-       "                          'Fe59': 8054946.945844177,\n",
-       "                          'Fe60': 0.0022999315560824777,\n",
-       "                          'H3': 583215.2524602957,\n",
-       "                          'Hf174': 3.6346926912575274e-24,\n",
-       "                          'Hf175': 1.4640449329805807e-05,\n",
-       "                          'Hf177m': 0.773289927108601,\n",
-       "                          'Hf178m': 0.0007698853627226792,\n",
-       "                          'Hf178n': 0.0008119418626259646,\n",
-       "                          'Hf179n': 6.535878647716323,\n",
-       "                          'Hf181': 1230.74076770254,\n",
-       "                          'Hf182': 3.766362058537458e-12,\n",
-       "                          'K40': 8.900581432694172e-14,\n",
-       "                          'K42': 0.008097958389616673,\n",
-       "                          'K43': 0.0004225735197552015,\n",
-       "                          'Kr81': 1.8848526767417454e-16,\n",
-       "                          'Kr85': 0.0002600670909846399,\n",
-       "                          'Lu173': 1.2463494974139009e-09,\n",
-       "                          'Lu174': 8.176846624757069e-08,\n",
-       "                          'Lu174m': 9.421155153195878e-08,\n",
-       "                          'Lu176': 1.2776644394284514e-12,\n",
-       "                          'Lu177': 4.652431168863291,\n",
-       "                          'Lu177m': 0.9991912824766497,\n",
-       "                          'Mg28': 6.9651034655352e-07,\n",
-       "                          'Mn52': 2744.890088531641,\n",
-       "                          'Mn53': 481.10018097044764,\n",
-       "                          'Mn54': 556019629.9214528,\n",
-       "                          'Mo100': 1.1175525980263725e-06,\n",
-       "                          'Mo92': 8.974914468896961e-08,\n",
-       "                          'Mo93': 79026.13320486313,\n",
-       "                          'Mo98': 0.277214824004097,\n",
-       "                          'Mo99': 7463443.975724001,\n",
-       "                          'Na22': 0.00028518300131071125,\n",
-       "                          'Na24': 0.0016822004035783752,\n",
-       "                          'Nb90': 0.00573362372657085,\n",
-       "                          'Nb91': 234678.51031618137,\n",
-       "                          'Nb91m': 7875707.381526518,\n",
-       "                          'Nb92': 0.29148220187384777,\n",
-       "                          'Nb92m': 2597838.545760243,\n",
-       "                          'Nb93m': 238477.32074602097,\n",
-       "                          'Nb94': 1371.0080898500155,\n",
-       "                          'Nb95': 2335312.1829843125,\n",
-       "                          'Nb95m': 52752.314931690664,\n",
-       "                          'Nb96': 186.3644392055596,\n",
-       "                          'Nb97': 0.41428660537217976,\n",
-       "                          'Nb97m': 0.36558782582481303,\n",
-       "                          'Ni56': 0.037602325084752725,\n",
-       "                          'Ni57': 109462.44943003144,\n",
-       "                          'Ni58': 8.945197540034424e-07,\n",
-       "                          'Ni59': 45993.34019678359,\n",
-       "                          'Ni63': 2633720.9861841416,\n",
-       "                          'Ni66': 0.00020690049477561294,\n",
-       "                          'Os186': 1.799561674780819e-21,\n",
-       "                          'P32': 1176537.4308084298,\n",
-       "                          'P33': 10209.717314662143,\n",
-       "                          'Rb83': 4.661061631160137e-10,\n",
-       "                          'Rb84': 5.819700323704512e-07,\n",
-       "                          'Rb86': 0.8804417158563751,\n",
-       "                          'Rb87': 6.234893279173294e-14,\n",
-       "                          'Re186': 4.660102346678044e-07,\n",
-       "                          'Re186m': 3.588797275917002e-14,\n",
-       "                          'Re187': 2.2326996465433976e-21,\n",
-       "                          'Rh103m': 1.2621098537232083,\n",
-       "                          'Ru103': 1.2759864842870043,\n",
-       "                          'Ru97': 5.0761906933024736e-06,\n",
-       "                          'S35': 1701.4557153393669,\n",
-       "                          'Sc44': 0.6123267412661344,\n",
-       "                          'Sc44m': 0.5778810172220291,\n",
-       "                          'Sc45m': 6.7912185913098,\n",
-       "                          'Sc46': 645744.3216250062,\n",
-       "                          'Sc47': 40905.511870839626,\n",
-       "                          'Sc48': 12195.527508015339,\n",
-       "                          'Se82': 6.092370195947113e-30,\n",
-       "                          'Si32': 0.1550966061587685,\n",
-       "                          'Sr85': 0.0003999843223207834,\n",
-       "                          'Sr89': 14.102342086656218,\n",
-       "                          'Sr90': 0.09121044154858983,\n",
-       "                          'Ta177': 0.00014535542510749657,\n",
-       "                          'Ta178': 0.0003628317456743978,\n",
-       "                          'Ta179': 2063.69712925278,\n",
-       "                          'Ta180': 1.9602673237499908e-05,\n",
-       "                          'Ta180m': 1.523572249476385e-09,\n",
-       "                          'Ta182': 6262296.608233463,\n",
-       "                          'Ta183': 131.09017234371117,\n",
-       "                          'Tc96': 4.4269457759142074e-05,\n",
-       "                          'Tc97': 1.606443369522586e-06,\n",
-       "                          'Tc97m': 0.1300070406135631,\n",
-       "                          'Tc98': 0.008186402302393588,\n",
-       "                          'Tc99': 3073.646862247667,\n",
-       "                          'Tc99m': 7231408.947415353,\n",
-       "                          'Ti44': 1.3095224237165385e-06,\n",
-       "                          'Tm171': 3.015518006385627e-12,\n",
-       "                          'V48': 360.0484986493283,\n",
-       "                          'V49': 44105968.02388154,\n",
-       "                          'V50': 3.1778563186100282e-09,\n",
-       "                          'W178': 0.0003630817712855662,\n",
-       "                          'W181': 0.04735204598183368,\n",
-       "                          'W183': 6.831273614254498e-14,\n",
-       "                          'W183m': 4.455731042776421,\n",
-       "                          'W184': 2.787807340655314e-17,\n",
-       "                          'W185': 0.0018370735450083096,\n",
-       "                          'W186': 1.9513572076200118e-24,\n",
-       "                          'Y87': 0.03622405078902101,\n",
-       "                          'Y87m': 8.948101669248818e-08,\n",
-       "                          'Y88': 1987.7186099280568,\n",
-       "                          'Y89m': 74374.68056703453,\n",
-       "                          'Y90': 576.9137774070114,\n",
-       "                          'Y91': 15.678456456178061,\n",
-       "                          'Yb175': 5.240188060885753e-05,\n",
-       "                          'Zn64': 4.488050436989652e-11,\n",
-       "                          'Zn65': 787.3547503115408,\n",
-       "                          'Zr88': 1692.1068070611052,\n",
-       "                          'Zr89': 74469.05055304001,\n",
-       "                          'Zr90m': 0.005591817450992444,\n",
-       "                          'Zr93': 1.5454001125681311,\n",
-       "                          'Zr94': 3.161079833803623e-10,\n",
-       "                          'Zr95': 400125.9786686527,\n",
-       "                          'Zr96': 2.4955233703631664e-16,\n",
-       "                          'Zr97': 0.3842434187607323}),\n",
-       "             189140: defaultdict(float,\n",
-       "                         {'Al26': 0.00039984775794362604,\n",
-       "                          'Ar37': 7.30795922603489e-05,\n",
-       "                          'Ar39': 0.007110628991285216,\n",
-       "                          'Ar42': 0.017585377971594648,\n",
-       "                          'Be10': 0.30861800283740026,\n",
-       "                          'C14': 42468.82585995777,\n",
-       "                          'Ca41': 1.608680388478141e-05,\n",
-       "                          'Ca45': 802711.0892147615,\n",
-       "                          'Ca47': 2965.3159214190546,\n",
-       "                          'Ca48': 6.066148054011701e-20,\n",
-       "                          'Cl36': 0.0107123579156427,\n",
-       "                          'Co55': 1.6273755079267794e-07,\n",
-       "                          'Co56': 12932.774116528119,\n",
-       "                          'Co57': 1431476641.1131687,\n",
-       "                          'Co58': 1467811028.1369672,\n",
-       "                          'Co58m': 0.17230198477869524,\n",
-       "                          'Co60': 151860596.62471345,\n",
-       "                          'Co60m': 0.03267365983204913,\n",
-       "                          'Cr48': 6.993676605957483e-08,\n",
-       "                          'Cr50': 0.00020406735607027013,\n",
-       "                          'Cr51': 1821264895.953083,\n",
-       "                          'Cu64': 19.734072586319563,\n",
-       "                          'Cu66': 1.4049147674479192,\n",
-       "                          'Cu67': 0.7992030257786465,\n",
-       "                          'Fe55': 5240156133.380778,\n",
-       "                          'Fe59': 24170548.965368338,\n",
-       "                          'Fe60': 0.032675056570380105,\n",
-       "                          'Ge71': 2.1216714282174953e-07,\n",
-       "                          'H3': 994976.8817743347,\n",
-       "                          'Hf174': 3.748799144919178e-24,\n",
-       "                          'Hf175': 2.691603709355012e-05,\n",
-       "                          'Hf177m': 1.7243487608583923,\n",
-       "                          'Hf178m': 0.0015299535288532788,\n",
-       "                          'Hf178n': 0.001608052756245162,\n",
-       "                          'Hf179n': 13.563705355210121,\n",
-       "                          'Hf181': 2633.0034774438445,\n",
-       "                          'Hf182': 8.194361723094153e-12,\n",
-       "                          'Ir192': 8.775907522249731e-10,\n",
-       "                          'K40': 2.0206085299556318e-13,\n",
-       "                          'K42': 0.0175873412070776,\n",
-       "                          'K43': 0.0008352887215362878,\n",
-       "                          'Kr81': 3.8546617124865216e-16,\n",
-       "                          'Kr85': 0.000605327212619169,\n",
-       "                          'Lu173': 1.3652424491413978e-09,\n",
-       "                          'Lu174': 1.4398152558217593e-07,\n",
-       "                          'Lu174m': 1.686180803127178e-07,\n",
-       "                          'Lu176': 3.0243833602689093e-12,\n",
-       "                          'Lu177': 10.25430563860604,\n",
-       "                          'Lu177m': 2.2278891522968656,\n",
-       "                          'Mg28': 1.0221606754356198e-06,\n",
-       "                          'Mn52': 6471.674041216441,\n",
-       "                          'Mn53': 1022.6817066158584,\n",
-       "                          'Mn54': 845962587.852046,\n",
-       "                          'Mo100': 6.368765850404177e-07,\n",
-       "                          'Mo92': 5.114585012345357e-08,\n",
-       "                          'Mo93': 88777.37728870907,\n",
-       "                          'Mo98': 0.15798868188979948,\n",
-       "                          'Mo99': 7436898.648415143,\n",
-       "                          'Na22': 0.000702590309118266,\n",
-       "                          'Na24': 0.0038173896542937347,\n",
-       "                          'Nb90': 0.013279841090256093,\n",
-       "                          'Nb91': 489842.716295462,\n",
-       "                          'Nb91m': 16507290.466061901,\n",
-       "                          'Nb92': 0.569755985003047,\n",
-       "                          'Nb92m': 3853581.297079822,\n",
-       "                          'Nb93m': 212791.62941432337,\n",
-       "                          'Nb94': 1359.4730985707417,\n",
-       "                          'Nb95': 4578867.884752642,\n",
-       "                          'Nb95m': 100949.70777086604,\n",
-       "                          'Nb96': 384.178451052469,\n",
-       "                          'Nb97': 0.8755613538272347,\n",
-       "                          'Nb97m': 0.7726512040536979,\n",
-       "                          'Ni56': 0.08916184797775635,\n",
-       "                          'Ni57': 258866.10950732778,\n",
-       "                          'Ni58': 5.097878528191278e-07,\n",
-       "                          'Ni59': 243278.7418958969,\n",
-       "                          'Ni63': 21041836.276558004,\n",
-       "                          'Ni66': 1.4027825272486234,\n",
-       "                          'Os186': 4.120624459505236e-15,\n",
-       "                          'Os191': 4.141955137279728e-09,\n",
-       "                          'P32': 1668953.315615634,\n",
-       "                          'P33': 13210.400951320917,\n",
-       "                          'Pd107': 4.0725845925945477e-16,\n",
-       "                          'Rb83': 9.406969330773737e-10,\n",
-       "                          'Rb84': 1.1574557502908007e-06,\n",
-       "                          'Rb86': 1.9477605236932896,\n",
-       "                          'Rb87': 1.376274987120798e-13,\n",
-       "                          'Re186': 0.9252997841128218,\n",
-       "                          'Re186m': 7.62224998144506e-08,\n",
-       "                          'Re187': 3.9925424362141397e-13,\n",
-       "                          'Re188': 1.2422663694392173e-06,\n",
-       "                          'Rh103m': 38.971827460972975,\n",
-       "                          'Rh105': 5.089663501594182e-08,\n",
-       "                          'Ru103': 39.41247321015295,\n",
-       "                          'Ru97': 1.0623176481804981e-05,\n",
-       "                          'S35': 13965.43096477809,\n",
-       "                          'Sc44': 1.4218990852034548,\n",
-       "                          'Sc44m': 1.341906883330241,\n",
-       "                          'Sc45m': 13.645940132770194,\n",
-       "                          'Sc46': 1058272.0391715593,\n",
-       "                          'Sc47': 66089.64275850222,\n",
-       "                          'Sc48': 22914.00589178135,\n",
-       "                          'Se82': 1.382324556958915e-29,\n",
-       "                          'Si32': 0.386098348417664,\n",
-       "                          'Sr85': 0.0009276063499016145,\n",
-       "                          'Sr89': 27.8490732108543,\n",
-       "                          'Sr90': 0.1972045315023071,\n",
-       "                          'Ta177': 0.00014263246567618832,\n",
-       "                          'Ta178': 0.00035379770524948456,\n",
-       "                          'Ta179': 4206.660340371269,\n",
-       "                          'Ta180': 3.5214742211544054e-05,\n",
-       "                          'Ta180m': 2.849374602869124e-09,\n",
-       "                          'Ta182': 14369604.007730613,\n",
-       "                          'Ta183': 455774.37300667446,\n",
-       "                          'Ta184': 1.1141976715588858e-07,\n",
-       "                          'Tc96': 9.024141534105868e-05,\n",
-       "                          'Tc97': 3.1967188976908914e-06,\n",
-       "                          'Tc97m': 0.25907402513642364,\n",
-       "                          'Tc98': 0.016182224426629727,\n",
-       "                          'Tc99': 3060.6550740290336,\n",
-       "                          'Tc99m': 7205594.651020456,\n",
-       "                          'Ti44': 3.318506142851734e-06,\n",
-       "                          'Tm171': 2.9404355145791126e-12,\n",
-       "                          'V48': 845.2282532005911,\n",
-       "                          'V49': 96655593.84956688,\n",
-       "                          'V50': 4.458820557593963e-09,\n",
-       "                          'W178': 0.0003543863360996758,\n",
-       "                          'W181': 0.08180682139755871,\n",
-       "                          'W183': 8.815077852111493e-11,\n",
-       "                          'W183m': 15497.786173464425,\n",
-       "                          'W184': 2.468324147376726e-13,\n",
-       "                          'W185': 83.69505527521245,\n",
-       "                          'W186': 1.0960659448892403e-18,\n",
-       "                          'W187': 3.886884980668067e-06,\n",
-       "                          'W188': 1.2230560647571675e-06,\n",
-       "                          'Y87': 0.08511177473092163,\n",
-       "                          'Y87m': 2.1673262371935167e-07,\n",
-       "                          'Y88': 4629.02782425642,\n",
-       "                          'Y89m': 149939.08323996697,\n",
-       "                          'Y90': 1096.675423319256,\n",
-       "                          'Y91': 34.08246127502053,\n",
-       "                          'Yb175': 0.00010482299956270663,\n",
-       "                          'Zn64': 8.40632840666481e-11,\n",
-       "                          'Zn65': 34290.53267347338,\n",
-       "                          'Zn69m': 1.4311676988127069e-08,\n",
-       "                          'Zr88': 3970.921578691773,\n",
-       "                          'Zr89': 150131.23654527386,\n",
-       "                          'Zr90m': 0.012994149544420523,\n",
-       "                          'Zr93': 3.058518353883894,\n",
-       "                          'Zr94': 6.502775249282218e-10,\n",
-       "                          'Zr95': 799917.7295177255,\n",
-       "                          'Zr96': 5.799117488511027e-16,\n",
-       "                          'Zr97': 0.8120875181761993}),\n",
-       "             189141: defaultdict(float,\n",
-       "                         {'Al26': 0.0002831448790583994,\n",
-       "                          'Ar37': 8.659817211411353e-06,\n",
-       "                          'Ar39': 0.005935618769764821,\n",
-       "                          'Ar42': 0.015864758943367405,\n",
-       "                          'Be10': 0.3508190189577546,\n",
-       "                          'C14': 32858.43898277789,\n",
-       "                          'Ca41': 1.2978706065130762e-05,\n",
-       "                          'Ca45': 780104.5659226095,\n",
-       "                          'Ca47': 2811.442038916808,\n",
-       "                          'Ca48': 4.5311024776997907e-20,\n",
-       "                          'Cl36': 0.00031254642389774695,\n",
-       "                          'Co55': 1.247406516246754e-07,\n",
-       "                          'Co56': 10485.24406815225,\n",
-       "                          'Co57': 1355986338.2027452,\n",
-       "                          'Co58': 2295927759.3546767,\n",
-       "                          'Co58m': 0.2472992418193606,\n",
-       "                          'Co60': 99904625.77165851,\n",
-       "                          'Co60m': 0.005071252609087539,\n",
-       "                          'Cr48': 5.096246648680268e-08,\n",
-       "                          'Cr50': 0.0005993692686803507,\n",
-       "                          'Cr51': 1093799374.2289355,\n",
-       "                          'Cu64': 18.32861268915585,\n",
-       "                          'Cu66': 0.04129900726074425,\n",
-       "                          'Cu67': 0.02365324856793447,\n",
-       "                          'Fe55': 4639571188.184348,\n",
-       "                          'Fe59': 14745859.961645499,\n",
-       "                          'Fe60': 0.005075908084958508,\n",
-       "                          'Ge71': 6.191025645563322e-09,\n",
-       "                          'H3': 1145395.8396921707,\n",
-       "                          'Hf174': 3.0867533254005716e-24,\n",
-       "                          'Hf175': 2.1241036109899412e-05,\n",
-       "                          'Hf177m': 1.5050796105802655,\n",
-       "                          'Hf178m': 0.0009778042528991904,\n",
-       "                          'Hf178n': 0.001061546772567797,\n",
-       "                          'Hf179n': 12.840773587315867,\n",
-       "                          'Hf181': 2410.522777782875,\n",
-       "                          'Hf182': 7.413712755119173e-12,\n",
-       "                          'Ir192': 2.5608050243192756e-11,\n",
-       "                          'K40': 1.6536221706954647e-13,\n",
-       "                          'K42': 0.015866362209842888,\n",
-       "                          'K43': 0.0008257873857917625,\n",
-       "                          'Kr81': 2.638956358031094e-16,\n",
-       "                          'Kr85': 0.0004559890738749211,\n",
-       "                          'Lu173': 1.0640968109599747e-09,\n",
-       "                          'Lu174': 1.0396343558886376e-07,\n",
-       "                          'Lu174m': 1.2327012785093123e-07,\n",
-       "                          'Lu176': 2.3390680684757237e-12,\n",
-       "                          'Lu177': 9.001244851285811,\n",
-       "                          'Lu177m': 1.9447834780717335,\n",
-       "                          'Mg28': 1.1307235627471086e-06,\n",
-       "                          'Mn52': 5351.414698130943,\n",
-       "                          'Mn53': 949.5839444365489,\n",
-       "                          'Mn54': 1067717992.6716673,\n",
-       "                          'Mo100': 1.8704679020336003e-06,\n",
-       "                          'Mo92': 1.5021442964290925e-07,\n",
-       "                          'Mo93': 140398.15731108328,\n",
-       "                          'Mo98': 0.4639809048065901,\n",
-       "                          'Mo99': 13025620.996076237,\n",
-       "                          'Na22': 0.0005047621872575184,\n",
-       "                          'Na24': 0.0032950666872612207,\n",
-       "                          'Nb90': 0.011219734950380159,\n",
-       "                          'Nb91': 462819.9149083683,\n",
-       "                          'Nb91m': 15548105.412118003,\n",
-       "                          'Nb92': 0.568481451552775,\n",
-       "                          'Nb92m': 5022872.77712915,\n",
-       "                          'Nb93m': 420234.0062950406,\n",
-       "                          'Nb94': 2299.030930642053,\n",
-       "                          'Nb95': 4555828.7610452855,\n",
-       "                          'Nb95m': 102769.78394776769,\n",
-       "                          'Nb96': 364.7486833468947,\n",
-       "                          'Nb97': 0.8119885013016872,\n",
-       "                          'Nb97m': 0.71654458186909,\n",
-       "                          'Ni56': 0.07330293753171749,\n",
-       "                          'Ni57': 213426.5785906251,\n",
-       "                          'Ni58': 1.497180607858313e-06,\n",
-       "                          'Ni59': 82758.54641634549,\n",
-       "                          'Ni63': 5169982.800808021,\n",
-       "                          'Ni66': 0.04126173493929551,\n",
-       "                          'Os186': 1.2024293182445958e-16,\n",
-       "                          'Os191': 1.2086202480096203e-10,\n",
-       "                          'P32': 2180725.847716847,\n",
-       "                          'P33': 18762.817601647468,\n",
-       "                          'Pd107': 1.1883779609391164e-17,\n",
-       "                          'Rb83': 6.429128693605923e-10,\n",
-       "                          'Rb84': 8.394236748440933e-07,\n",
-       "                          'Rb86': 1.7203122465814,\n",
-       "                          'Rb87': 1.0763427907116291e-13,\n",
-       "                          'Re186': 0.027001055107884787,\n",
-       "                          'Re186m': 2.2242349277299816e-09,\n",
-       "                          'Re187': 1.1650222848051088e-14,\n",
-       "                          'Re188': 3.6249264846256066e-08,\n",
-       "                          'Rh103m': 3.0420141620898393,\n",
-       "                          'Rh105': 1.4851610313728108e-09,\n",
-       "                          'Ru103': 3.07585758059197,\n",
-       "                          'Ru97': 1.0034933176102329e-05,\n",
-       "                          'S35': 3355.6470249166587,\n",
-       "                          'Sc44': 1.194379715481395,\n",
-       "                          'Sc44m': 1.1271941031867827,\n",
-       "                          'Sc45m': 13.261090809310677,\n",
-       "                          'Sc46': 1255043.8233423377,\n",
-       "                          'Sc47': 77505.13508072519,\n",
-       "                          'Sc48': 23769.389497533997,\n",
-       "                          'Se82': 1.001594813543424e-29,\n",
-       "                          'Si32': 0.29961040841123104,\n",
-       "                          'Sr85': 0.0007217224177748231,\n",
-       "                          'Sr89': 27.599614500347847,\n",
-       "                          'Sr90': 0.17837565935627347,\n",
-       "                          'Ta177': 0.00011799162084698969,\n",
-       "                          'Ta178': 0.00029370328915443654,\n",
-       "                          'Ta179': 2814.3579721872893,\n",
-       "                          'Ta180': 3.764630562874126e-05,\n",
-       "                          'Ta180m': 2.942251107655046e-09,\n",
-       "                          'Ta182': 11114388.138168031,\n",
-       "                          'Ta183': 13566.224610928379,\n",
-       "                          'Ta184': 3.2512227233239976e-09,\n",
-       "                          'Tc96': 8.731405988621648e-05,\n",
-       "                          'Tc97': 3.1519720347693355e-06,\n",
-       "                          'Tc97m': 0.25528385394674324,\n",
-       "                          'Tc98': 0.01603455315177146,\n",
-       "                          'Tc99': 5364.265704630985,\n",
-       "                          'Tc99m': 12620610.512592943,\n",
-       "                          'Ti44': 2.4239004736798144e-06,\n",
-       "                          'Tm171': 2.4409869520476823e-12,\n",
-       "                          'V48': 698.1814369203057,\n",
-       "                          'V49': 86928971.60942405,\n",
-       "                          'V50': 6.142702655754485e-09,\n",
-       "                          'W178': 0.00029431995425538204,\n",
-       "                          'W181': 0.09064634954616649,\n",
-       "                          'W183': 2.171362550516385e-12,\n",
-       "                          'W183m': 461.2914999288194,\n",
-       "                          'W184': 7.244159253558876e-15,\n",
-       "                          'W185': 2.4454486250094347,\n",
-       "                          'W186': 3.198661116500501e-20,\n",
-       "                          'W187': 1.1341909155503833e-07,\n",
-       "                          'W188': 3.568870920430365e-08,\n",
-       "                          'Y87': 0.06445031537203051,\n",
-       "                          'Y87m': 1.5631053863762922e-07,\n",
-       "                          'Y88': 3716.1771371851064,\n",
-       "                          'Y89m': 145377.7756510395,\n",
-       "                          'Y90': 1123.4132292708462,\n",
-       "                          'Y91': 30.61016747519195,\n",
-       "                          'Yb175': 7.87186020054217e-05,\n",
-       "                          'Zn64': 7.795026840118232e-11,\n",
-       "                          'Zn65': 2013.5665003734703,\n",
-       "                          'Zn69m': 4.1761395325454805e-10,\n",
-       "                          'Zr88': 3140.5267151092116,\n",
-       "                          'Zr89': 145562.45748966554,\n",
-       "                          'Zr90m': 0.01092893084135647,\n",
-       "                          'Zr93': 3.015471029735643,\n",
-       "                          'Zr94': 6.17164652639524e-10,\n",
-       "                          'Zr95': 782681.0615595718,\n",
-       "                          'Zr96': 4.77477740067739e-16,\n",
-       "                          'Zr97': 0.7531043431021871}),\n",
-       "             189142: defaultdict(float,\n",
-       "                         {'Al26': 0.00029651321468907586,\n",
-       "                          'Ar37': 6.6934557302273586e-06,\n",
-       "                          'Ar39': 0.005718535081111471,\n",
-       "                          'Ar42': 0.015166713696903878,\n",
-       "                          'Be10': 0.3529390333022052,\n",
-       "                          'C14': 40033.89675000611,\n",
-       "                          'Ca41': 1.2594246567988371e-05,\n",
-       "                          'Ca45': 750791.5106084805,\n",
-       "                          'Ca47': 2710.0442868729197,\n",
-       "                          'Ca48': 4.647876979254923e-20,\n",
-       "                          'Cl36': 1.717695127350157e-08,\n",
-       "                          'Co55': 1.2673979825837098e-07,\n",
-       "                          'Co56': 10587.687894840994,\n",
-       "                          'Co57': 1293495103.636838,\n",
-       "                          'Co58': 2466339858.829484,\n",
-       "                          'Co58m': 0.2591270446143655,\n",
-       "                          'Co60': 95802013.9894932,\n",
-       "                          'Co60m': 0.004263736695071332,\n",
-       "                          'Cr48': 5.1604294055766966e-08,\n",
-       "                          'Cr50': 0.0008013844239807407,\n",
-       "                          'Cr51': 1083527366.2947247,\n",
-       "                          'Cu64': 23.767705561015166,\n",
-       "                          'Cu66': 0.0008654735915230295,\n",
-       "                          'Cu67': 0.00048731831375898476,\n",
-       "                          'Fe55': 4523427029.532274,\n",
-       "                          'Fe59': 17796096.240763545,\n",
-       "                          'Fe60': 0.004270452190192134,\n",
-       "                          'H3': 1125742.7524371706,\n",
-       "                          'Hf174': 5.053974183790626e-24,\n",
-       "                          'Hf175': 2.4459094343638158e-05,\n",
-       "                          'Hf177m': 1.4374033409463673,\n",
-       "                          'Hf178m': 0.0012420881571767433,\n",
-       "                          'Hf178n': 0.0013182415422327235,\n",
-       "                          'Hf179n': 12.272079243434696,\n",
-       "                          'Hf181': 2306.0370572339966,\n",
-       "                          'Hf182': 7.069018441904369e-12,\n",
-       "                          'K40': 1.6384771188945132e-13,\n",
-       "                          'K42': 0.015168463030032974,\n",
-       "                          'K43': 0.0007950642891714449,\n",
-       "                          'Kr81': 3.2503366493065943e-16,\n",
-       "                          'Kr85': 0.0004731302607498035,\n",
-       "                          'Lu173': 1.7335983261260744e-09,\n",
-       "                          'Lu174': 1.300229480790351e-07,\n",
-       "                          'Lu174m': 1.5126621784194023e-07,\n",
-       "                          'Lu176': 2.3641469828637396e-12,\n",
-       "                          'Lu177': 8.67557107351302,\n",
-       "                          'Lu177m': 1.8572919573596538,\n",
-       "                          'Mg28': 1.2225049274356063e-06,\n",
-       "                          'Mn52': 5097.699038245727,\n",
-       "                          'Mn53': 902.5331175638155,\n",
-       "                          'Mn54': 1096812662.4576912,\n",
-       "                          'Mo100': 2.500914789747795e-06,\n",
-       "                          'Mo92': 2.0084538097456831e-07,\n",
-       "                          'Mo93': 168884.76133951414,\n",
-       "                          'Mo98': 0.6203639778202673,\n",
-       "                          'Mo99': 16313645.42207863,\n",
-       "                          'Na22': 0.0005281759818245802,\n",
-       "                          'Na24': 0.003128900104515314,\n",
-       "                          'Nb90': 0.010640555725006204,\n",
-       "                          'Nb91': 440846.5147239898,\n",
-       "                          'Nb91m': 14792725.574806701,\n",
-       "                          'Nb92': 0.5480657074753692,\n",
-       "                          'Nb92m': 5071151.9627826745,\n",
-       "                          'Nb93m': 507811.07903039095,\n",
-       "                          'Nb94': 3041.5442016939455,\n",
-       "                          'Nb95': 4400825.22260892,\n",
-       "                          'Nb95m': 99514.5508247113,\n",
-       "                          'Nb96': 349.7791304553217,\n",
-       "                          'Nb97': 0.7768198045276042,\n",
-       "                          'Nb97m': 0.6854858343867843,\n",
-       "                          'Ni56': 0.06990298774482451,\n",
-       "                          'Ni57': 203537.2080171027,\n",
-       "                          'Ni58': 2.001793032220058e-06,\n",
-       "                          'Ni59': 102466.81303600191,\n",
-       "                          'Ni63': 5777003.614376738,\n",
-       "                          'Ni66': 0.0009004748041006752,\n",
-       "                          'Os186': 8.033202807738194e-22,\n",
-       "                          'P32': 2405383.06141497,\n",
-       "                          'P33': 20817.91592333068,\n",
-       "                          'Rb83': 7.970599404407932e-10,\n",
-       "                          'Rb84': 9.80914584758421e-07,\n",
-       "                          'Rb86': 1.6467453560180838,\n",
-       "                          'Rb87': 1.1236653130870652e-13,\n",
-       "                          'Re186': 1.94348388269007e-07,\n",
-       "                          'Re186m': 1.6008014629813263e-14,\n",
-       "                          'Re187': 3.2719163171768963e-21,\n",
-       "                          'Rh103m': 2.9964877978165623,\n",
-       "                          'Ru103': 3.0294528769563973,\n",
-       "                          'Ru97': 9.54129355917164e-06,\n",
-       "                          'S35': 3729.434834852933,\n",
-       "                          'Sc44': 1.1397808426540674,\n",
-       "                          'Sc44m': 1.075663379887238,\n",
-       "                          'Sc45m': 12.762556886278727,\n",
-       "                          'Sc46': 1243374.2093471505,\n",
-       "                          'Sc47': 79884.90740732165,\n",
-       "                          'Sc48': 23007.108609457042,\n",
-       "                          'Se82': 1.083192871828614e-29,\n",
-       "                          'Si32': 0.2904598669063833,\n",
-       "                          'Sr85': 0.0007332717777539797,\n",
-       "                          'Sr89': 26.56759796829616,\n",
-       "                          'Sr90': 0.17081502418470354,\n",
-       "                          'Ta177': 0.00019957807440054224,\n",
-       "                          'Ta178': 0.000497829670376693,\n",
-       "                          'Ta179': 3412.6449767961335,\n",
-       "                          'Ta180': 3.703884730482345e-05,\n",
-       "                          'Ta180m': 2.8731331079737685e-09,\n",
-       "                          'Ta182': 14342914.108663272,\n",
-       "                          'Ta183': 248.21375457731904,\n",
-       "                          'Tc96': 8.32867949217557e-05,\n",
-       "                          'Tc97': 3.021202232386987e-06,\n",
-       "                          'Tc97m': 0.24453976102638586,\n",
-       "                          'Tc98': 0.015392116895157388,\n",
-       "                          'Tc99': 6718.3256405306975,\n",
-       "                          'Tc99m': 15806427.549253445,\n",
-       "                          'Ti44': 2.468480288293557e-06,\n",
-       "                          'Tm171': 4.137494453093189e-12,\n",
-       "                          'V48': 669.0175105177642,\n",
-       "                          'V49': 82575101.54148836,\n",
-       "                          'V50': 6.264604746756317e-09,\n",
-       "                          'W178': 0.0004983577132788601,\n",
-       "                          'W181': 0.08960382653817413,\n",
-       "                          'W183': 1.0516678864250449e-13,\n",
-       "                          'W183m': 8.436337797838574,\n",
-       "                          'W184': 1.9112192010811816e-17,\n",
-       "                          'W185': 0.0010164288575335385,\n",
-       "                          'W186': 7.153384004909461e-25,\n",
-       "                          'Y87': 0.06635534884932466,\n",
-       "                          'Y87m': 1.6484685614557969e-07,\n",
-       "                          'Y88': 3679.375532892547,\n",
-       "                          'Y89m': 139853.68259166353,\n",
-       "                          'Y90': 1090.5449520473803,\n",
-       "                          'Y91': 29.354084679358493,\n",
-       "                          'Yb175': 8.857934056408516e-05,\n",
-       "                          'Zn64': 1.0107663748613144e-10,\n",
-       "                          'Zn65': 1680.362592523045,\n",
-       "                          'Zr88': 3128.4102429151085,\n",
-       "                          'Zr89': 140031.5358442257,\n",
-       "                          'Zr90m': 0.01034266738559592,\n",
-       "                          'Zr93': 2.910604555001906,\n",
-       "                          'Zr94': 5.937090140061791e-10,\n",
-       "                          'Zr95': 752846.2653747654,\n",
-       "                          'Zr96': 4.64038447436628e-16,\n",
-       "                          'Zr97': 0.7204941227600264}),\n",
-       "             189150: defaultdict(float,\n",
-       "                         {'Al26': 2.1237722815152859e-07,\n",
-       "                          'Ar37': 3.231690300039293e-08,\n",
-       "                          'Ar39': 4.07945283097649e-05,\n",
-       "                          'Ar42': 0.0001323633941003328,\n",
-       "                          'Be10': 0.0028032555585350218,\n",
-       "                          'C14': 259.3657819294735,\n",
-       "                          'Ca41': 7.771028686623983e-08,\n",
-       "                          'Ca45': 6849.241069066759,\n",
-       "                          'Ca47': 23.922980601387415,\n",
-       "                          'Ca48': 1.3689068067893214e-22,\n",
-       "                          'Cl36': 8.242983409995241e-11,\n",
-       "                          'Co55': 5.80678937513929e-10,\n",
-       "                          'Co56': 62.564082726226644,\n",
-       "                          'Co57': 12464842.740947789,\n",
-       "                          'Co58': 16540665.575284507,\n",
-       "                          'Co58m': 0.0017859261875674932,\n",
-       "                          'Co60': 807959.2374628996,\n",
-       "                          'Co60m': 2.789766587202149e-05,\n",
-       "                          'Cr50': 5.14424426825877e-06,\n",
-       "                          'Cr51': 8785664.255551232,\n",
-       "                          'Cu64': 0.15340939988983424,\n",
-       "                          'Cu66': 7.737991999496235e-07,\n",
-       "                          'Cu67': 5.506671653707402e-06,\n",
-       "                          'Fe55': 42985755.84245012,\n",
-       "                          'Fe59': 105061.4481892336,\n",
-       "                          'Fe60': 2.7934553957129693e-05,\n",
-       "                          'H3': 8593.842982411952,\n",
-       "                          'Hf174': 1.094860008075121e-27,\n",
-       "                          'Hf175': 7.590943142130778e-08,\n",
-       "                          'Hf177m': 0.012209632154164454,\n",
-       "                          'Hf178n': 9.902854023148924e-07,\n",
-       "                          'Hf179n': 0.11587630944238463,\n",
-       "                          'Hf181': 20.612069625602626,\n",
-       "                          'Hf182': 6.73942350182124e-14,\n",
-       "                          'K40': 1.0087936275540753e-15,\n",
-       "                          'K42': 0.0001323633941003328,\n",
-       "                          'K43': 7.374684511047761e-06,\n",
-       "                          'Kr85': 1.554930336419089e-06,\n",
-       "                          'Lu174': 2.137906677107139e-10,\n",
-       "                          'Lu174m': 2.97424624666623e-10,\n",
-       "                          'Lu176': 9.88931858068273e-15,\n",
-       "                          'Lu177': 0.06849305417893614,\n",
-       "                          'Lu177m': 0.015775032395630315,\n",
-       "                          'Mg28': 7.663473506366196e-09,\n",
-       "                          'Mn52': 37.038021537343155,\n",
-       "                          'Mn53': 8.7435205998076,\n",
-       "                          'Mn54': 8788488.714917658,\n",
-       "                          'Mo100': 1.6053776200429374e-08,\n",
-       "                          'Mo92': 1.2892532517724374e-09,\n",
-       "                          'Mo93': 1465.0405889076292,\n",
-       "                          'Mo98': 0.003982244457243999,\n",
-       "                          'Mo99': 121405.63711377789,\n",
-       "                          'Na22': 7.786452517711276e-07,\n",
-       "                          'Na24': 2.7161916986885804e-05,\n",
-       "                          'Nb90': 8.664298599519082e-05,\n",
-       "                          'Nb91': 4294.297342526396,\n",
-       "                          'Nb91m': 146042.91719938075,\n",
-       "                          'Nb92': 0.005348639690119265,\n",
-       "                          'Nb92m': 35498.17911365426,\n",
-       "                          'Nb93m': 3151.1245794998213,\n",
-       "                          'Nb94': 21.61825257611008,\n",
-       "                          'Nb95': 39682.045809442076,\n",
-       "                          'Nb95m': 887.1165580684059,\n",
-       "                          'Nb96': 3.219704842721204,\n",
-       "                          'Nb97': 0.007085833805070932,\n",
-       "                          'Nb97m': 0.006254528419761978,\n",
-       "                          'Ni56': 0.00048406510596777426,\n",
-       "                          'Ni57': 1428.979726527111,\n",
-       "                          'Ni58': 1.2849970054954443e-08,\n",
-       "                          'Ni59': 722.5445465784303,\n",
-       "                          'Ni63': 47804.5850835031,\n",
-       "                          'Ni66': 1.0000104906461198e-06,\n",
-       "                          'Os186': 3.0996944523078626e-26,\n",
-       "                          'P32': 17274.896482155636,\n",
-       "                          'P33': 135.04753729322687,\n",
-       "                          'Rb84': 1.437518107973031e-09,\n",
-       "                          'Rb86': 0.013851914022233642,\n",
-       "                          'Rb87': 4.72508921042284e-16,\n",
-       "                          'Rh103m': 0.011238154182468927,\n",
-       "                          'Ru103': 0.011362988299734967,\n",
-       "                          'Ru97': 9.472441832987995e-08,\n",
-       "                          'S35': 28.35166027615529,\n",
-       "                          'Sc44': 0.008740701174240879,\n",
-       "                          'Sc44m': 0.008248064781113184,\n",
-       "                          'Sc45m': 0.11643059126541466,\n",
-       "                          'Sc46': 9018.137128256498,\n",
-       "                          'Sc47': 600.7294370035019,\n",
-       "                          'Sc48': 208.7073305185634,\n",
-       "                          'Se82': 2.0810808215713764e-32,\n",
-       "                          'Si32': 0.0018537068975823818,\n",
-       "                          'Sr85': 3.3115711692196828e-06,\n",
-       "                          'Sr89': 0.2478549583380603,\n",
-       "                          'Sr90': 0.0014900572156663133,\n",
-       "                          'Ta179': 3.602641494480016,\n",
-       "                          'Ta180': 3.202883526988489e-07,\n",
-       "                          'Ta180m': 2.5480995305946277e-11,\n",
-       "                          'Ta182': 88227.51713806167,\n",
-       "                          'Ta183': 0.7882242367210237,\n",
-       "                          'Tc96': 8.266355872297391e-07,\n",
-       "                          'Tc97': 2.947640602467565e-08,\n",
-       "                          'Tc97m': 0.0023962342446970583,\n",
-       "                          'Tc98': 0.00014935013352881772,\n",
-       "                          'Tc99': 49.99624980916584,\n",
-       "                          'Tc99m': 117631.90925047947,\n",
-       "                          'Ti44': 4.053977782370823e-09,\n",
-       "                          'V48': 4.695123845887654,\n",
-       "                          'V49': 763455.4579654513,\n",
-       "                          'V50': 4.1813211825652876e-11,\n",
-       "                          'W178': 6.530167269035827e-09,\n",
-       "                          'W181': 0.0007812246053624607,\n",
-       "                          'W183': 4.328695187144846e-16,\n",
-       "                          'W183m': 0.026793086228541693,\n",
-       "                          'W184': 1.3330475487995883e-20,\n",
-       "                          'W185': 2.1478342173780248e-07,\n",
-       "                          'W186': 1.8041950064876335e-29,\n",
-       "                          'Y87': 0.00022985039562850373,\n",
-       "                          'Y88': 20.714972378233274,\n",
-       "                          'Y89m': 1269.2617117281384,\n",
-       "                          'Y90': 9.668559626607076,\n",
-       "                          'Y91': 0.2501512793037885,\n",
-       "                          'Yb175': 3.1626620086580234e-07,\n",
-       "                          'Zn64': 6.524006973813028e-13,\n",
-       "                          'Zn65': 3.93147285323327,\n",
-       "                          'Zr88': 16.04293567411343,\n",
-       "                          'Zr89': 1270.8287532600402,\n",
-       "                          'Zr90m': 8.496672411049632e-05,\n",
-       "                          'Zr93': 0.026091705478852607,\n",
-       "                          'Zr94': 5.3059296617292e-12,\n",
-       "                          'Zr95': 6925.110435372408,\n",
-       "                          'Zr96': 3.046744810144753e-18,\n",
-       "                          'Zr97': 0.00657255983817747}),\n",
-       "             189151: defaultdict(float,\n",
-       "                         {'Al26': 2.479308861531354e-10,\n",
-       "                          'Ar37': 2.2374034579580656e-09,\n",
-       "                          'Ar39': 4.146063675162688e-06,\n",
-       "                          'Ar42': 1.6516911071817167e-05,\n",
-       "                          'Be10': 0.00036511497414112756,\n",
-       "                          'C14': 11.004013538189486,\n",
-       "                          'Ca41': 6.651955548075723e-09,\n",
-       "                          'Ca45': 947.2413055699113,\n",
-       "                          'Ca47': 3.210341674527553,\n",
-       "                          'Ca48': 7.67717368702918e-24,\n",
-       "                          'Cl36': 7.494651077796591e-12,\n",
-       "                          'Co56': 6.418025047916938,\n",
-       "                          'Co57': 1719034.7360153059,\n",
-       "                          'Co58': 1730582.453449305,\n",
-       "                          'Co58m': 0.00021948798843977982,\n",
-       "                          'Co60': 120352.01839673166,\n",
-       "                          'Co60m': 3.8022567279596276e-06,\n",
-       "                          'Cr50': 3.597911248180019e-07,\n",
-       "                          'Cr51': 850746.4477009358,\n",
-       "                          'Cu64': 0.012468839784360497,\n",
-       "                          'Cu66': 7.679155504399398e-08,\n",
-       "                          'Cu67': 1.0408140652799075e-06,\n",
-       "                          'Fe55': 4898618.599475223,\n",
-       "                          'Fe59': 8138.12813552598,\n",
-       "                          'Fe60': 3.80320139979946e-06,\n",
-       "                          'H3': 1271.578275314296,\n",
-       "                          'Hf174': 1.0039517298481144e-28,\n",
-       "                          'Hf175': 7.366152453863524e-09,\n",
-       "                          'Hf177m': 0.0013371254724985034,\n",
-       "                          'Hf178n': 1.3433281751542287e-07,\n",
-       "                          'Hf179n': 0.01578144775692402,\n",
-       "                          'Hf181': 2.645895732856548,\n",
-       "                          'Hf182': 9.10025089632845e-15,\n",
-       "                          'K40': 1.0580038529908635e-16,\n",
-       "                          'K42': 1.6516911071817167e-05,\n",
-       "                          'K43': 1.0385096446442983e-06,\n",
-       "                          'Kr85': 1.0819285632343757e-07,\n",
-       "                          'Lu174': 1.9813204483145483e-11,\n",
-       "                          'Lu174m': 2.7327335700367024e-11,\n",
-       "                          'Lu176': 8.812268273026916e-16,\n",
-       "                          'Lu177': 0.00802275283499102,\n",
-       "                          'Lu177m': 0.0017278957398091993,\n",
-       "                          'Mg28': 1.1811718057259807e-09,\n",
-       "                          'Mn52': 3.200594570354271,\n",
-       "                          'Mn53': 1.1581331958618581,\n",
-       "                          'Mn54': 1016357.5261744983,\n",
-       "                          'Mo100': 1.122777117526726e-09,\n",
-       "                          'Mo92': 9.016751967092214e-11,\n",
-       "                          'Mo93': 150.45740590511966,\n",
-       "                          'Mo98': 0.000278519190101124,\n",
-       "                          'Mo99': 12687.848853603751,\n",
-       "                          'Na22': 1.4859903362359114e-08,\n",
-       "                          'Na24': 2.9232451516054094e-06,\n",
-       "                          'Nb90': 8.465803024685689e-06,\n",
-       "                          'Nb91': 586.5984511557384,\n",
-       "                          'Nb91m': 19946.119540053885,\n",
-       "                          'Nb92': 0.0007779075230862026,\n",
-       "                          'Nb92m': 5352.0462941783135,\n",
-       "                          'Nb93m': 124.38982954079181,\n",
-       "                          'Nb94': 2.514008311175163,\n",
-       "                          'Nb95': 5610.570927257144,\n",
-       "                          'Nb95m': 126.97932423878713,\n",
-       "                          'Nb96': 0.4352525090859993,\n",
-       "                          'Nb97': 0.0009312914987381889,\n",
-       "                          'Nb97m': 0.0008215036617318504,\n",
-       "                          'Ni56': 4.058339737603145e-05,\n",
-       "                          'Ni57': 124.14266315244555,\n",
-       "                          'Ni58': 8.987453504902659e-10,\n",
-       "                          'Ni59': 74.91440402893404,\n",
-       "                          'Ni63': 6274.231023870337,\n",
-       "                          'Ni66': 8.649114842995396e-08,\n",
-       "                          'Os186': 4.2209972606259696e-27,\n",
-       "                          'P32': 1627.0821117581552,\n",
-       "                          'P33': 10.37082305748155,\n",
-       "                          'Rb84': 8.459600322029962e-11,\n",
-       "                          'Rb86': 0.0016640965124931674,\n",
-       "                          'Rb87': 4.866463283606216e-17,\n",
-       "                          'Rh103m': 0.0002454038650347686,\n",
-       "                          'Ru103': 0.00024810854691494815,\n",
-       "                          'Ru97': 1.3016814573229301e-08,\n",
-       "                          'S35': 1.5880532964355814,\n",
-       "                          'Sc44': 0.0008654542405495615,\n",
-       "                          'Sc44m': 0.000816895939759026,\n",
-       "                          'Sc45m': 0.01610044389350418,\n",
-       "                          'Sc46': 1351.3030785687329,\n",
-       "                          'Sc47': 69.1343175379564,\n",
-       "                          'Sc48': 30.446409035817478,\n",
-       "                          'Si32': 0.00017608427883758054,\n",
-       "                          'Sr85': 2.8629903258069344e-07,\n",
-       "                          'Sr89': 0.035346544134808776,\n",
-       "                          'Sr90': 0.000188119110550129,\n",
-       "                          'Ta179': 0.5301538569886379,\n",
-       "                          'Ta180': 4.815955561981025e-08,\n",
-       "                          'Ta180m': 3.7357991995054274e-12,\n",
-       "                          'Ta182': 8578.765020861872,\n",
-       "                          'Ta183': 0.0826164292632768,\n",
-       "                          'Tc96': 1.1714247015526981e-07,\n",
-       "                          'Tc97': 4.262142824862691e-09,\n",
-       "                          'Tc97m': 0.00034593358811359557,\n",
-       "                          'Tc98': 2.1682876283656978e-05,\n",
-       "                          'Tc99': 5.224852384425662,\n",
-       "                          'Tc99m': 12293.106000017346,\n",
-       "                          'Ti44': 2.428801139906162e-11,\n",
-       "                          'V48': 0.41779632888207047,\n",
-       "                          'V49': 94724.13055671968,\n",
-       "                          'V50': 6.053837795023966e-12,\n",
-       "                          'W178': 9.649633131549835e-10,\n",
-       "                          'W181': 0.00012157297205221649,\n",
-       "                          'W183': 3.2298957911751156e-17,\n",
-       "                          'W183m': 0.0028090603989761767,\n",
-       "                          'W184': 1.133138337489613e-21,\n",
-       "                          'W185': 2.246638239498027e-08,\n",
-       "                          'W186': 2.4636341324526907e-30,\n",
-       "                          'Y87': 1.628652497317594e-05,\n",
-       "                          'Y88': 1.9706872437618763,\n",
-       "                          'Y89m': 174.20735064079213,\n",
-       "                          'Y90': 1.3766005797826886,\n",
-       "                          'Y91': 0.031235254740912165,\n",
-       "                          'Yb175': 3.328193024986334e-08,\n",
-       "                          'Zn64': 5.301755967230026e-14,\n",
-       "                          'Zn65': 0.2569313400521339,\n",
-       "                          'Zr88': 1.4239633096786581,\n",
-       "                          'Zr89': 174.38457139722422,\n",
-       "                          'Zr90m': 8.305418856016217e-06,\n",
-       "                          'Zr93': 0.003630371274833394,\n",
-       "                          'Zr94': 7.124745661452283e-13,\n",
-       "                          'Zr95': 964.0772260459777,\n",
-       "                          'Zr96': 3.0304633622498876e-19,\n",
-       "                          'Zr97': 0.0008635048197149051}),\n",
-       "             189153: defaultdict(float,\n",
-       "                         {'Al26': 3.7942171790646515e-08,\n",
-       "                          'Ar37': 1.2046720878011611e-08,\n",
-       "                          'Ar39': 2.0565967018407197e-05,\n",
-       "                          'Ar42': 9.425313461308893e-05,\n",
-       "                          'Be10': 0.003878914041785,\n",
-       "                          'C14': 2983.1761332111428,\n",
-       "                          'Ca41': 3.27926561526456e-08,\n",
-       "                          'Ca45': 6089.694450809891,\n",
-       "                          'Ca47': 19.974256315297925,\n",
-       "                          'Ca48': 5.147885232061659e-23,\n",
-       "                          'Cl36': 4.113679065576094e-10,\n",
-       "                          'Co55': 1.0180773012266503e-10,\n",
-       "                          'Co56': 30.35821829362673,\n",
-       "                          'Co57': 10345836.344209833,\n",
-       "                          'Co58': 36391605.80122529,\n",
-       "                          'Co58m': 0.00356667558404203,\n",
-       "                          'Co60': 1158368.9467921313,\n",
-       "                          'Co60m': 2.664069178261694e-05,\n",
-       "                          'Cr50': 3.851234395242379e-05,\n",
-       "                          'Cr51': 14129899.722211609,\n",
-       "                          'Cu64': 0.9028992592623362,\n",
-       "                          'Cu66': 1.3211499142900944e-05,\n",
-       "                          'Cu67': 7.751663761784105e-05,\n",
-       "                          'Fe55': 37239764.39776067,\n",
-       "                          'Fe59': 539065.5578682227,\n",
-       "                          'Fe60': 2.6887971440517978e-05,\n",
-       "                          'H3': 10271.97501644528,\n",
-       "                          'Hf174': 4.782691191279097e-28,\n",
-       "                          'Hf175': 4.324678548802469e-08,\n",
-       "                          'Hf177m': 0.007105022706522067,\n",
-       "                          'Hf178n': 8.602107933304856e-07,\n",
-       "                          'Hf179n': 0.097431978740907,\n",
-       "                          'Hf181': 15.4071123657372,\n",
-       "                          'Hf182': 5.446416389348489e-14,\n",
-       "                          'K40': 5.626355494591022e-16,\n",
-       "                          'K42': 9.425897084887073e-05,\n",
-       "                          'K43': 6.765645404678456e-06,\n",
-       "                          'Kr85': 5.954498562470553e-07,\n",
-       "                          'Lu174': 1.0525956249215861e-10,\n",
-       "                          'Lu174m': 1.4508798532371817e-10,\n",
-       "                          'Lu176': 4.9593764576384246e-15,\n",
-       "                          'Lu177': 0.044726580555698246,\n",
-       "                          'Lu177m': 0.009180630746028297,\n",
-       "                          'Mg28': 8.921330903113237e-09,\n",
-       "                          'Mn52': 15.621333424189412,\n",
-       "                          'Mn53': 6.504000522623766,\n",
-       "                          'Mn54': 13463048.199846087,\n",
-       "                          'Mo100': 1.2018859890602725e-07,\n",
-       "                          'Mo92': 9.652159836691365e-09,\n",
-       "                          'Mo93': 8139.403610346521,\n",
-       "                          'Mo98': 0.029813114806995725,\n",
-       "                          'Mo99': 699432.9876577705,\n",
-       "                          'Na22': 1.7889452216181588e-07,\n",
-       "                          'Na24': 1.3767946092591326e-05,\n",
-       "                          'Nb90': 3.93361293952562e-05,\n",
-       "                          'Nb91': 3493.816573457529,\n",
-       "                          'Nb91m': 114239.70590805089,\n",
-       "                          'Nb92': 0.004845300304153377,\n",
-       "                          'Nb92m': 64292.94136839089,\n",
-       "                          'Nb93m': 15745.934453204394,\n",
-       "                          'Nb94': 141.04999772462625,\n",
-       "                          'Nb95': 37614.744049267145,\n",
-       "                          'Nb95m': 869.7820758305512,\n",
-       "                          'Nb96': 2.6818941675488905,\n",
-       "                          'Nb97': 0.005523702469342647,\n",
-       "                          'Nb97m': 0.004873042796624729,\n",
-       "                          'Ni56': 0.00020060681957316447,\n",
-       "                          'Ni57': 604.573156461449,\n",
-       "                          'Ni58': 9.620017650390668e-08,\n",
-       "                          'Ni59': 3284.6079807852375,\n",
-       "                          'Ni63': 395491.2567670098,\n",
-       "                          'Ni66': 1.5111070785844523e-05,\n",
-       "                          'Os186': 6.1497399787116934e-24,\n",
-       "                          'P32': 36048.811714120544,\n",
-       "                          'P33': 431.4304327033825,\n",
-       "                          'Rb84': 4.932888333660048e-10,\n",
-       "                          'Rb86': 0.009121133152335656,\n",
-       "                          'Rb87': 2.832350255817978e-16,\n",
-       "                          'Re186': 1.1539880723064884e-09,\n",
-       "                          'Re186m': 1.0945490278317566e-16,\n",
-       "                          'Rh103m': 0.21105947708324288,\n",
-       "                          'Ru103': 0.2133806177680487,\n",
-       "                          'Ru97': 7.526155867282159e-08,\n",
-       "                          'S35': 114.91959494668004,\n",
-       "                          'Sc44': 0.004085616500428692,\n",
-       "                          'Sc44m': 0.003855988011118844,\n",
-       "                          'Sc45m': 0.10350551277795601,\n",
-       "                          'Sc46': 13380.269884220668,\n",
-       "                          'Sc47': 866.1542934911648,\n",
-       "                          'Sc48': 207.589383942611,\n",
-       "                          'Se82': 3.64866195342087e-33,\n",
-       "                          'Si32': 0.0010395122783796997,\n",
-       "                          'Sr85': 1.443590572228373e-06,\n",
-       "                          'Sr89': 0.23372320536707933,\n",
-       "                          'Sr90': 0.0010816203914873548,\n",
-       "                          'Ta179': 3.770784109667297,\n",
-       "                          'Ta180': 3.572750095779142e-07,\n",
-       "                          'Ta180m': 2.653587111413264e-11,\n",
-       "                          'Ta182': 819540.0167040656,\n",
-       "                          'Ta183': 14.357810716899209,\n",
-       "                          'Tc96': 7.330107382523431e-07,\n",
-       "                          'Tc97': 2.8398684713187577e-08,\n",
-       "                          'Tc97m': 0.002293055944329829,\n",
-       "                          'Tc98': 0.00014669921062487849,\n",
-       "                          'Tc99': 288.0337633463209,\n",
-       "                          'Tc99m': 677723.211886593,\n",
-       "                          'Ti44': 7.800308920251433e-10,\n",
-       "                          'V48': 2.0315608619416823,\n",
-       "                          'V49': 491557.20769518806,\n",
-       "                          'V50': 8.020010884851788e-11,\n",
-       "                          'W178': 6.792922099129225e-09,\n",
-       "                          'W181': 0.0009315653704308218,\n",
-       "                          'W183': 5.711976092562406e-15,\n",
-       "                          'W183m': 0.48798764206178746,\n",
-       "                          'W184': 6.209559019026934e-19,\n",
-       "                          'W185': 2.7214071693604813e-05,\n",
-       "                          'W186': 5.4947610476521534e-27,\n",
-       "                          'Y87': 8.875351394050927e-05,\n",
-       "                          'Y88': 10.087808100513348,\n",
-       "                          'Y89m': 1119.4052170794762,\n",
-       "                          'Y90': 9.918638128757388,\n",
-       "                          'Y91': 0.1806218327390612,\n",
-       "                          'Yb175': 1.75503843770886e-07,\n",
-       "                          'Zn64': 3.839482990379846e-12,\n",
-       "                          'Zn65': 208.25452914997436,\n",
-       "                          'Zr88': 7.286023204688047,\n",
-       "                          'Zr89': 1120.7873819805445,\n",
-       "                          'Zr90m': 3.858266513324847e-05,\n",
-       "                          'Zr93': 0.024171476560545774,\n",
-       "                          'Zr94': 4.528682724803979e-12,\n",
-       "                          'Zr95': 6240.22772528927,\n",
-       "                          'Zr96': 1.5602817814207668e-18,\n",
-       "                          'Zr97': 0.005122478270146661}),\n",
-       "             189159: defaultdict(float,\n",
-       "                         {'Al26': 4.7661901972309365e-05,\n",
-       "                          'Ar37': 8.628420654887389e-07,\n",
-       "                          'Ar39': 0.0006407260521081297,\n",
-       "                          'Ar42': 0.001485817727028616,\n",
-       "                          'Be10': 0.02766154455351039,\n",
-       "                          'C14': 2931.3993188921013,\n",
-       "                          'Ca41': 1.5119537029500117e-06,\n",
-       "                          'Ca45': 66932.04487863665,\n",
-       "                          'Ca47': 250.75420828971747,\n",
-       "                          'Ca48': 6.5885052837751605e-21,\n",
-       "                          'Cl36': 2.4037444494455474e-09,\n",
-       "                          'Co55': 1.5992540374984264e-08,\n",
-       "                          'Co56': 1215.568246008937,\n",
-       "                          'Co57': 115761369.81944107,\n",
-       "                          'Co58': 159381366.2786464,\n",
-       "                          'Co58m': 0.017608917489894554,\n",
-       "                          'Co60': 7786723.0071699135,\n",
-       "                          'Co60m': 0.00044476607423567157,\n",
-       "                          'Cr48': 6.972463825386936e-09,\n",
-       "                          'Cr50': 5.6844250823518225e-05,\n",
-       "                          'Cr51': 107557069.59030682,\n",
-       "                          'Cu64': 1.4650483383452646,\n",
-       "                          'Cu66': 8.398903744529967e-06,\n",
-       "                          'Cu67': 3.624947215276334e-05,\n",
-       "                          'Fe55': 421662048.034466,\n",
-       "                          'Fe59': 1121131.9057209631,\n",
-       "                          'Fe60': 0.0004452441329772602,\n",
-       "                          'H3': 85234.04587806108,\n",
-       "                          'Hf174': 3.789264877954992e-26,\n",
-       "                          'Hf175': 2.3153074871721457e-06,\n",
-       "                          'Hf177m': 0.14784842667138953,\n",
-       "                          'Hf178m': 0.00022670297099986576,\n",
-       "                          'Hf178n': 0.00023109533691407578,\n",
-       "                          'Hf179n': 1.1029443427624022,\n",
-       "                          'Hf181': 220.83480130870385,\n",
-       "                          'Hf182': 6.373939920472368e-13,\n",
-       "                          'K40': 1.9291952123439504e-14,\n",
-       "                          'K42': 0.0014860593992566996,\n",
-       "                          'K43': 6.903405424888914e-05,\n",
-       "                          'Kr81': 4.962343599121223e-17,\n",
-       "                          'Kr85': 6.426945313154793e-05,\n",
-       "                          'Lu173': 4.964413689967283e-11,\n",
-       "                          'Lu174': 1.5481399333935423e-08,\n",
-       "                          'Lu174m': 1.7756055950711098e-08,\n",
-       "                          'Lu176': 3.1774946804004516e-13,\n",
-       "                          'Lu177': 0.90972177801326,\n",
-       "                          'Lu177m': 0.19101470122052658,\n",
-       "                          'Mg28': 7.526765583551915e-08,\n",
-       "                          'Mn52': 572.1290049554373,\n",
-       "                          'Mn53': 83.37848716415238,\n",
-       "                          'Mn54': 80093223.4315034,\n",
-       "                          'Mo100': 1.7739624412244083e-07,\n",
-       "                          'Mo92': 1.4246447834113669e-08,\n",
-       "                          'Mo93': 11771.556753710835,\n",
-       "                          'Mo98': 0.04400405917801228,\n",
-       "                          'Mo99': 1130139.0636897297,\n",
-       "                          'Na22': 8.111579796994054e-05,\n",
-       "                          'Na24': 0.000327470219344571,\n",
-       "                          'Nb90': 0.0011471763652787835,\n",
-       "                          'Nb91': 39696.73616252322,\n",
-       "                          'Nb91m': 1336314.0850816679,\n",
-       "                          'Nb92': 0.045841351693267314,\n",
-       "                          'Nb92m': 362526.2041225665,\n",
-       "                          'Nb93m': 31781.570645774835,\n",
-       "                          'Nb94': 283.41814483895246,\n",
-       "                          'Nb95': 382957.82713069324,\n",
-       "                          'Nb95m': 8518.624223607927,\n",
-       "                          'Nb96': 31.79550385796723,\n",
-       "                          'Nb97': 0.0727432592888148,\n",
-       "                          'Nb97m': 0.06419236036594068,\n",
-       "                          'Ni56': 0.007862517937531944,\n",
-       "                          'Ni57': 22799.044679304967,\n",
-       "                          'Ni58': 1.4199258649967196e-07,\n",
-       "                          'Ni59': 6810.439696134755,\n",
-       "                          'Ni63': 435001.22780971765,\n",
-       "                          'Ni66': 1.083395452213977e-05,\n",
-       "                          'Os186': 6.326751983185217e-21,\n",
-       "                          'P32': 155782.37882683397,\n",
-       "                          'P33': 1478.962925229008,\n",
-       "                          'Rb83': 1.2091133948869172e-10,\n",
-       "                          'Rb84': 1.2398347061546665e-07,\n",
-       "                          'Rb86': 0.16741265595148574,\n",
-       "                          'Rb87': 1.4245318206137558e-14,\n",
-       "                          'Re186': 1.422846580099173e-06,\n",
-       "                          'Re186m': 1.2633534743202666e-13,\n",
-       "                          'Re187': 7.602869571864098e-20,\n",
-       "                          'Rh103m': 0.26745247810779404,\n",
-       "                          'Ru103': 0.27037982647281533,\n",
-       "                          'Ru97': 8.580703285818148e-07,\n",
-       "                          'S35': 338.6509058696818,\n",
-       "                          'Sc44': 0.12505265503887622,\n",
-       "                          'Sc44m': 0.11800782982455911,\n",
-       "                          'Sc45m': 1.137787002189906,\n",
-       "                          'Sc46': 97243.68012292427,\n",
-       "                          'Sc47': 6345.897623244964,\n",
-       "                          'Sc48': 1925.1840602178625,\n",
-       "                          'Se82': 1.538728414436568e-30,\n",
-       "                          'Si32': 0.033026822687490485,\n",
-       "                          'Sr85': 9.431744039299774e-05,\n",
-       "                          'Sr89': 2.287523031390846,\n",
-       "                          'Sr90': 0.016730434120663527,\n",
-       "                          'Ta177': 2.967554552103347e-07,\n",
-       "                          'Ta179': 616.7555013308873,\n",
-       "                          'Ta180': 3.0924139207396134e-06,\n",
-       "                          'Ta180m': 2.442142852202136e-10,\n",
-       "                          'Ta182': 1750930.9230227731,\n",
-       "                          'Ta183': 155.84574412641646,\n",
-       "                          'Tc96': 7.2040979602602394e-06,\n",
-       "                          'Tc97': 2.533456120447561e-07,\n",
-       "                          'Tc97m': 0.020523062724432738,\n",
-       "                          'Tc98': 0.001280001360446432,\n",
-       "                          'Tc99': 465.41524367597003,\n",
-       "                          'Tc99m': 1094997.2954352035,\n",
-       "                          'Ti44': 3.6136931734066937e-07,\n",
-       "                          'V48': 75.02002208587021,\n",
-       "                          'V49': 8036785.859844723,\n",
-       "                          'V50': 4.418910039293177e-10,\n",
-       "                          'W178': 5.505161099546676e-08,\n",
-       "                          'W181': 0.007209963304719221,\n",
-       "                          'W183': 2.514863786744379e-14,\n",
-       "                          'W183m': 5.297893918212204,\n",
-       "                          'W184': 1.1864297540375457e-17,\n",
-       "                          'W185': 0.005228766925357631,\n",
-       "                          'W186': 5.424104707555656e-24,\n",
-       "                          'Y87': 0.00897734094160727,\n",
-       "                          'Y87m': 2.2408217268859664e-08,\n",
-       "                          'Y88': 448.44956292044236,\n",
-       "                          'Y89m': 12497.031988708166,\n",
-       "                          'Y90': 92.83290231089408,\n",
-       "                          'Y91': 2.9028898586800023,\n",
-       "                          'Yb175': 1.1695097634777547e-05,\n",
-       "                          'Zn64': 6.230234872658735e-12,\n",
-       "                          'Zn65': 23.50033887812809,\n",
-       "                          'Zr88': 391.86971879441376,\n",
-       "                          'Zr89': 12513.122093254326,\n",
-       "                          'Zr90m': 0.0011250835120402188,\n",
-       "                          'Zr93': 0.25664649730926725,\n",
-       "                          'Zr94': 5.4621511350667014e-11,\n",
-       "                          'Zr95': 66174.67871209807,\n",
-       "                          'Zr96': 5.384301579940681e-17,\n",
-       "                          'Zr97': 0.06748206382891654}),\n",
-       "             189162: defaultdict(float,\n",
-       "                         {'Al26': 1.6298562675024513e-05,\n",
-       "                          'Ar37': 2.9209131469001577e-07,\n",
-       "                          'Ar39': 0.00021043678855064152,\n",
-       "                          'Ar42': 0.0004702006369931167,\n",
-       "                          'Be10': 0.007940762727727892,\n",
-       "                          'C14': 934.4505979715184,\n",
-       "                          'Ca41': 5.041549302712483e-07,\n",
-       "                          'Ca45': 19762.948657263263,\n",
-       "                          'Ca47': 75.27082637363733,\n",
-       "                          'Ca48': 2.269904252452451e-21,\n",
-       "                          'Cl36': 9.991834877873352e-10,\n",
-       "                          'Co55': 5.480459159515021e-09,\n",
-       "                          'Co56': 409.53257560125223,\n",
-       "                          'Co57': 35758936.98662086,\n",
-       "                          'Co58': 49087767.05276683,\n",
-       "                          'Co58m': 0.005110777328281854,\n",
-       "                          'Co60': 2108835.504825991,\n",
-       "                          'Co60m': 0.0001381603758108101,\n",
-       "                          'Cr48': 2.4278926524153095e-09,\n",
-       "                          'Cr50': 1.5609673410142494e-05,\n",
-       "                          'Cr51': 33693014.584496655,\n",
-       "                          'Cu64': 0.5241376447946673,\n",
-       "                          'Cu66': 6.162625686394115e-06,\n",
-       "                          'Cu67': 1.791684521966777e-05,\n",
-       "                          'Fe55': 132900535.09164229,\n",
-       "                          'Fe59': 438798.60357797635,\n",
-       "                          'Fe60': 0.00013831561650675376,\n",
-       "                          'H3': 22658.841188726685,\n",
-       "                          'Hf174': 1.3196357811883564e-26,\n",
-       "                          'Hf175': 7.958822183126515e-07,\n",
-       "                          'Hf177m': 0.0476557332921595,\n",
-       "                          'Hf178m': 8.932506557236838e-05,\n",
-       "                          'Hf178n': 9.09221843998326e-05,\n",
-       "                          'Hf179n': 0.34069395993023494,\n",
-       "                          'Hf181': 69.23420539795188,\n",
-       "                          'Hf182': 1.9586183614359498e-13,\n",
-       "                          'K40': 6.47474203600969e-15,\n",
-       "                          'K42': 0.00047026105100635867,\n",
-       "                          'K43': 2.0162868184496192e-05,\n",
-       "                          'Kr81': 1.6737167977920835e-17,\n",
-       "                          'Kr85': 2.2047414444215296e-05,\n",
-       "                          'Lu173': 2.1435567404763125e-11,\n",
-       "                          'Lu174': 5.932536875665998e-09,\n",
-       "                          'Lu174m': 6.7283044110197284e-09,\n",
-       "                          'Lu176': 1.0799708057482569e-13,\n",
-       "                          'Lu177': 0.290893712758912,\n",
-       "                          'Lu177m': 0.0615702381895753,\n",
-       "                          'Mg28': 1.719926960627847e-08,\n",
-       "                          'Mn52': 188.63878768383285,\n",
-       "                          'Mn53': 26.05004619052405,\n",
-       "                          'Mn54': 24865478.947745737,\n",
-       "                          'Mo100': 4.87134113987543e-08,\n",
-       "                          'Mo92': 3.912124720344311e-09,\n",
-       "                          'Mo93': 3403.070323635183,\n",
-       "                          'Mo98': 0.012083752606149308,\n",
-       "                          'Mo99': 335851.705744992,\n",
-       "                          'Na22': 2.8066808435835723e-05,\n",
-       "                          'Na24': 0.00010588185696617283,\n",
-       "                          'Nb90': 0.00037465293351240405,\n",
-       "                          'Nb91': 12276.991162619215,\n",
-       "                          'Nb91m': 413917.367872874,\n",
-       "                          'Nb92': 0.013368299230522303,\n",
-       "                          'Nb92m': 94897.70600863654,\n",
-       "                          'Nb93m': 10530.589989086655,\n",
-       "                          'Nb94': 103.11770744632432,\n",
-       "                          'Nb95': 110591.16686785503,\n",
-       "                          'Nb95m': 2394.4512236485093,\n",
-       "                          'Nb96': 9.677503398663827,\n",
-       "                          'Nb97': 0.02262913751295703,\n",
-       "                          'Nb97m': 0.019968427465047883,\n",
-       "                          'Ni56': 0.002593701741247424,\n",
-       "                          'Ni57': 7514.359487731352,\n",
-       "                          'Ni58': 3.899181389206723e-08,\n",
-       "                          'Ni59': 1988.9866380778171,\n",
-       "                          'Ni63': 141880.87295997282,\n",
-       "                          'Ni66': 6.8870412642637526e-06,\n",
-       "                          'Os186': 3.49388275057937e-21,\n",
-       "                          'P32': 50290.67099894091,\n",
-       "                          'P33': 476.90990525285974,\n",
-       "                          'Rb83': 4.125187504476818e-11,\n",
-       "                          'Rb84': 4.4393181715340236e-08,\n",
-       "                          'Rb86': 0.05364227811424386,\n",
-       "                          'Rb87': 4.878361170452932e-15,\n",
-       "                          'Re186': 7.87576029063947e-07,\n",
-       "                          'Re186m': 6.977359738862251e-14,\n",
-       "                          'Re187': 4.1368312541818997e-20,\n",
-       "                          'Rh103m': 0.06235958419402689,\n",
-       "                          'Ru103': 0.06304449734435928,\n",
-       "                          'Ru97': 2.6529531102228735e-07,\n",
-       "                          'S35': 75.00496666129692,\n",
-       "                          'Sc44': 0.04098023014691285,\n",
-       "                          'Sc44m': 0.038673516231926,\n",
-       "                          'Sc45m': 0.3360004893162586,\n",
-       "                          'Sc46': 25423.86878915137,\n",
-       "                          'Sc47': 1920.1074771437327,\n",
-       "                          'Sc48': 527.125029550468,\n",
-       "                          'Se82': 5.386262918332235e-31,\n",
-       "                          'Si32': 0.010860123417996963,\n",
-       "                          'Sr85': 3.177288609649805e-05,\n",
-       "                          'Sr89': 0.6723538508523947,\n",
-       "                          'Sr90': 0.005288705287316351,\n",
-       "                          'Ta177': 1.281343973357349e-07,\n",
-       "                          'Ta179': 239.77968528554425,\n",
-       "                          'Ta180': 7.724782018447329e-07,\n",
-       "                          'Ta180m': 6.529429720111604e-11,\n",
-       "                          'Ta182': 786162.9174131952,\n",
-       "                          'Ta183': 93.64429089339666,\n",
-       "                          'Tc96': 2.197435063591608e-06,\n",
-       "                          'Tc97': 7.645667487563753e-08,\n",
-       "                          'Tc97m': 0.0061953314084118175,\n",
-       "                          'Tc98': 0.00038520927414301966,\n",
-       "                          'Tc99': 138.30616556817776,\n",
-       "                          'Tc99m': 325409.17577671405,\n",
-       "                          'Ti44': 1.2281383062228548e-07,\n",
-       "                          'V48': 24.70965662548349,\n",
-       "                          'V49': 2553247.96024415,\n",
-       "                          'V50': 1.1801841180459457e-10,\n",
-       "                          'W178': 1.620672654982682e-08,\n",
-       "                          'W181': 0.0017049744830811577,\n",
-       "                          'W183': 1.9984673427933822e-14,\n",
-       "                          'W183m': 3.1834567376187897,\n",
-       "                          'W184': 9.43331905484027e-18,\n",
-       "                          'W185': 0.0028717172854297313,\n",
-       "                          'W186': 2.9758325047934603e-24,\n",
-       "                          'Y87': 0.003049223596749016,\n",
-       "                          'Y87m': 7.881938467530842e-09,\n",
-       "                          'Y88': 149.3962302756307,\n",
-       "                          'Y89m': 3727.2199234232976,\n",
-       "                          'Y90': 26.329124592591448,\n",
-       "                          'Y91': 0.9200694093833,\n",
-       "                          'Yb175': 4.323575312255513e-06,\n",
-       "                          'Zn64': 2.2289186731688473e-12,\n",
-       "                          'Zn65': 110.09668086003411,\n",
-       "                          'Zr88': 131.1260023359853,\n",
-       "                          'Zr89': 3731.6972852662684,\n",
-       "                          'Zr90m': 0.0003674479598395736,\n",
-       "                          'Zr93': 0.07532584149168309,\n",
-       "                          'Zr94': 1.6588615649122376e-11,\n",
-       "                          'Zr95': 19604.31104774916,\n",
-       "                          'Zr96': 1.784504074622033e-17,\n",
-       "                          'Zr97': 0.02098991437983641}),\n",
-       "             189163: defaultdict(float,\n",
-       "                         {'Al26': 7.420737753699301e-07,\n",
-       "                          'Ar37': 1.3230719065421656e-08,\n",
-       "                          'Ar39': 9.509612849981536e-06,\n",
-       "                          'Ar42': 2.164567956886813e-05,\n",
-       "                          'Be10': 0.0005550319041994435,\n",
-       "                          'C14': 66.53084809275879,\n",
-       "                          'Ca41': 2.2809568916069033e-08,\n",
-       "                          'Ca45': 1027.8263290302762,\n",
-       "                          'Ca47': 3.963667394735696,\n",
-       "                          'Ca48': 1.0330012162244496e-22,\n",
-       "                          'Cl36': 6.126448956954442e-11,\n",
-       "                          'Co55': 2.474166345336815e-10,\n",
-       "                          'Co56': 18.483803954158816,\n",
-       "                          'Co57': 1620015.4616514381,\n",
-       "                          'Co58': 4531489.504901271,\n",
-       "                          'Co58m': 0.00045597921792963096,\n",
-       "                          'Co60': 145672.64425758162,\n",
-       "                          'Co60m': 7.224354692444658e-06,\n",
-       "                          'Cr48': 1.1118472316163346e-10,\n",
-       "                          'Cr50': 1.2972236643799143e-06,\n",
-       "                          'Cr51': 1633273.442955851,\n",
-       "                          'Cu64': 0.029451376425027005,\n",
-       "                          'Cu66': 1.104723082789256e-06,\n",
-       "                          'Cu67': 7.087233916742159e-07,\n",
-       "                          'Fe55': 6321283.170931785,\n",
-       "                          'Fe59': 35448.50494807601,\n",
-       "                          'Fe60': 7.236425694104057e-06,\n",
-       "                          'H3': 1591.9472389299517,\n",
-       "                          'Hf174': 5.959744284536144e-28,\n",
-       "                          'Hf175': 3.668292714458156e-08,\n",
-       "                          'Hf177m': 0.0021631473743102723,\n",
-       "                          'Hf178m': 3.981372905826707e-06,\n",
-       "                          'Hf178n': 4.059756714405626e-06,\n",
-       "                          'Hf179n': 0.01589948223630062,\n",
-       "                          'Hf181': 3.2299088356559524,\n",
-       "                          'Hf182': 9.28913692761761e-15,\n",
-       "                          'K40': 2.9226650525285374e-16,\n",
-       "                          'K42': 2.164898393426122e-05,\n",
-       "                          'K43': 1.0662810991576386e-06,\n",
-       "                          'Kr81': 7.594859742974996e-19,\n",
-       "                          'Kr85': 9.987599111481696e-07,\n",
-       "                          'Lu173': 9.464424760574248e-13,\n",
-       "                          'Lu174': 2.650486008994483e-10,\n",
-       "                          'Lu174m': 3.008198659264349e-10,\n",
-       "                          'Lu176': 4.910495024583447e-15,\n",
-       "                          'Lu177': 0.01345952360900046,\n",
-       "                          'Lu177m': 0.00279474122914972,\n",
-       "                          'Mg28': 1.3721135326469713e-09,\n",
-       "                          'Mn52': 8.524684714988252,\n",
-       "                          'Mn53': 1.169286516327685,\n",
-       "                          'Mn54': 1805727.0898861054,\n",
-       "                          'Mo100': 4.048330747257464e-09,\n",
-       "                          'Mo92': 3.2511717297334007e-10,\n",
-       "                          'Mo93': 220.58703441715852,\n",
-       "                          'Mo98': 0.0010042017542225134,\n",
-       "                          'Mo99': 20940.249644669893,\n",
-       "                          'Na22': 1.2744260175158145e-06,\n",
-       "                          'Na24': 4.780002152358794e-06,\n",
-       "                          'Nb90': 1.6900692313314123e-05,\n",
-       "                          'Nb91': 552.905211551062,\n",
-       "                          'Nb91m': 18603.323784990633,\n",
-       "                          'Nb92': 0.0007290208782849463,\n",
-       "                          'Nb92m': 8393.024992946557,\n",
-       "                          'Nb93m': 887.1611248127462,\n",
-       "                          'Nb94': 6.072319340225709,\n",
-       "                          'Nb95': 6085.746851182604,\n",
-       "                          'Nb95m': 138.79505965671703,\n",
-       "                          'Nb96': 0.4752867031657697,\n",
-       "                          'Nb97': 0.001062728890888064,\n",
-       "                          'Nb97m': 0.0009377784799817056,\n",
-       "                          'Ni56': 0.00011734974174870681,\n",
-       "                          'Ni57': 339.91575877498724,\n",
-       "                          'Ni58': 3.2403549713552476e-09,\n",
-       "                          'Ni59': 161.50569462168568,\n",
-       "                          'Ni63': 6951.592492074346,\n",
-       "                          'Ni66': 1.1770294261539005e-06,\n",
-       "                          'Os186': 1.887961178052506e-22,\n",
-       "                          'P32': 4270.042088888918,\n",
-       "                          'P33': 35.760992324951744,\n",
-       "                          'Rb83': 1.8692631571791456e-12,\n",
-       "                          'Rb84': 2.002681948563901e-09,\n",
-       "                          'Rb86': 0.002437977722359735,\n",
-       "                          'Rb87': 2.2212627077365384e-16,\n",
-       "                          'Re186': 4.265050639591376e-08,\n",
-       "                          'Re186m': 3.770570882417551e-15,\n",
-       "                          'Re187': 2.2234731783802734e-21,\n",
-       "                          'Rh103m': 0.0034547301061428415,\n",
-       "                          'Ru103': 0.0034926825721103847,\n",
-       "                          'Ru97': 1.1893286317504324e-08,\n",
-       "                          'S35': 5.315363181526676,\n",
-       "                          'Sc44': 0.0018503245973009843,\n",
-       "                          'Sc44m': 0.0017461732442233195,\n",
-       "                          'Sc45m': 0.017473308452274086,\n",
-       "                          'Sc46': 1972.8904698430879,\n",
-       "                          'Sc47': 133.7931427128791,\n",
-       "                          'Sc48': 31.20060638275427,\n",
-       "                          'Se82': 2.4374685068025342e-32,\n",
-       "                          'Si32': 0.0005076188742537017,\n",
-       "                          'Sr85': 1.4390252655956323e-06,\n",
-       "                          'Sr89': 0.03484984928526554,\n",
-       "                          'Sr90': 0.0002444622285205954,\n",
-       "                          'Ta177': 5.657505303806953e-09,\n",
-       "                          'Ta179': 10.843997917728899,\n",
-       "                          'Ta180': 5.753116877458521e-08,\n",
-       "                          'Ta180m': 4.277285521907418e-12,\n",
-       "                          'Ta182': 48453.26208672399,\n",
-       "                          'Ta183': 5.476340090085501,\n",
-       "                          'Tc96': 9.891492049053775e-08,\n",
-       "                          'Tc97': 3.6336679180819834e-09,\n",
-       "                          'Tc97m': 0.0002928738721371935,\n",
-       "                          'Tc98': 1.8732721706814614e-05,\n",
-       "                          'Tc99': 8.623968841486384,\n",
-       "                          'Tc99m': 20289.299226555653,\n",
-       "                          'Ti44': 5.596561182174782e-09,\n",
-       "                          'V48': 1.117355665421313,\n",
-       "                          'V49': 114812.59028684537,\n",
-       "                          'V50': 1.073519297766766e-11,\n",
-       "                          'W178': 8.888407317358186e-10,\n",
-       "                          'W181': 0.0001394134780230373,\n",
-       "                          'W183': 1.4629640729516091e-15,\n",
-       "                          'W183m': 0.1861694999756383,\n",
-       "                          'W184': 6.69741526019308e-19,\n",
-       "                          'W185': 0.00015455096345835557,\n",
-       "                          'W186': 1.603674194479495e-25,\n",
-       "                          'Y87': 0.00013826464319357555,\n",
-       "                          'Y87m': 3.596336332049915e-10,\n",
-       "                          'Y88': 6.762322690624028,\n",
-       "                          'Y89m': 191.98171944159398,\n",
-       "                          'Y90': 1.5288953496637807,\n",
-       "                          'Y91': 0.04275317606912191,\n",
-       "                          'Yb175': 1.93634502596833e-07,\n",
-       "                          'Zn64': 1.2524400020612364e-13,\n",
-       "                          'Zn65': 3.1230116644217865,\n",
-       "                          'Zr88': 5.9393031684648605,\n",
-       "                          'Zr89': 192.21223080534628,\n",
-       "                          'Zr90m': 1.6575754633431295e-05,\n",
-       "                          'Zr93': 0.0040422477941286766,\n",
-       "                          'Zr94': 8.306886374484236e-13,\n",
-       "                          'Zr95': 1018.2915325733696,\n",
-       "                          'Zr96': 8.071938117045694e-19,\n",
-       "                          'Zr97': 0.0009857446559232764}),\n",
-       "             189169: defaultdict(float,\n",
-       "                         {'Al26': 1.3179891579189421e-05,\n",
-       "                          'Ar37': 5.451985515218266e-07,\n",
-       "                          'Ar39': 0.0005723001852237047,\n",
-       "                          'Ar42': 0.0018646522547438283,\n",
-       "                          'Be10': 0.0561065372599222,\n",
-       "                          'C14': 12841.44864815068,\n",
-       "                          'Ca41': 1.1509014258733287e-06,\n",
-       "                          'Ca45': 103078.20305312295,\n",
-       "                          'Ca47': 354.3549060467279,\n",
-       "                          'Ca48': 2.985348196359644e-21,\n",
-       "                          'Cl36': 1.0122232420337508e-08,\n",
-       "                          'Co55': 9.40755965592518e-09,\n",
-       "                          'Co56': 870.3950705458717,\n",
-       "                          'Co57': 178031813.0843961,\n",
-       "                          'Co58': 523654514.3798077,\n",
-       "                          'Co58m': 0.05150087614203821,\n",
-       "                          'Co60': 15546747.93015004,\n",
-       "                          'Co60m': 0.00047904907320357504,\n",
-       "                          'Cr48': 3.485043282743118e-09,\n",
-       "                          'Cr50': 0.0002819082948194263,\n",
-       "                          'Cr51': 159578396.59614232,\n",
-       "                          'Cu64': 6.629081121972985,\n",
-       "                          'Cu66': 0.00020625004446778487,\n",
-       "                          'Cu67': 0.00028213516356498315,\n",
-       "                          'Fe55': 628203175.9606682,\n",
-       "                          'Fe59': 5856616.799390491,\n",
-       "                          'Fe60': 0.00048142459480025684,\n",
-       "                          'H3': 179586.38430255963,\n",
-       "                          'Hf174': 1.8209550413962968e-26,\n",
-       "                          'Hf175': 1.3181108899244864e-06,\n",
-       "                          'Hf177m': 0.1629690929539696,\n",
-       "                          'Hf178n': 1.4962207651128026e-05,\n",
-       "                          'Hf179n': 1.687091852875411,\n",
-       "                          'Hf181': 291.45084022194175,\n",
-       "                          'Hf182': 9.535138475589846e-13,\n",
-       "                          'K40': 1.497971891704682e-14,\n",
-       "                          'K42': 0.0018647292485876384,\n",
-       "                          'K43': 0.00011173395809647842,\n",
-       "                          'Kr85': 2.9437119037598832e-05,\n",
-       "                          'Lu174': 3.3792609739629757e-09,\n",
-       "                          'Lu174m': 4.68546430012171e-09,\n",
-       "                          'Lu176': 1.7522653376725426e-13,\n",
-       "                          'Lu177': 0.9702239749793937,\n",
-       "                          'Lu177m': 0.21056221523812546,\n",
-       "                          'Mg28': 1.3628985923480386e-07,\n",
-       "                          'Mn52': 517.8520102819219,\n",
-       "                          'Mn53': 118.12055240390329,\n",
-       "                          'Mn54': 205922344.75810573,\n",
-       "                          'Mo100': 8.797706453747775e-07,\n",
-       "                          'Mo92': 7.065330291847345e-08,\n",
-       "                          'Mo93': 50643.65661815895,\n",
-       "                          'Mo98': 0.2182298300695429,\n",
-       "                          'Mo99': 5166771.561838534,\n",
-       "                          'Na22': 2.6490616818912575e-05,\n",
-       "                          'Na24': 0.0003391051950044202,\n",
-       "                          'Nb90': 0.0011214877168888983,\n",
-       "                          'Nb91': 60443.09470384913,\n",
-       "                          'Nb91m': 1989240.789832747,\n",
-       "                          'Nb92': 0.07824201465117664,\n",
-       "                          'Nb92m': 908205.6312756478,\n",
-       "                          'Nb93m': 126250.78250880913,\n",
-       "                          'Nb94': 980.4223584773048,\n",
-       "                          'Nb95': 617161.1935356823,\n",
-       "                          'Nb95m': 14090.47863485273,\n",
-       "                          'Nb96': 46.9392179861712,\n",
-       "                          'Nb97': 0.1009231334700849,\n",
-       "                          'Nb97m': 0.08906054041718905,\n",
-       "                          'Ni56': 0.007048261103545633,\n",
-       "                          'Ni57': 20565.99189072226,\n",
-       "                          'Ni58': 7.04180998441867e-07,\n",
-       "                          'Ni59': 30866.29058582501,\n",
-       "                          'Ni63': 2036147.1165918875,\n",
-       "                          'Ni66': 0.00022005331828512965,\n",
-       "                          'Os186': 2.4272551152816093e-21,\n",
-       "                          'P32': 531589.7628047733,\n",
-       "                          'P33': 4341.44590380271,\n",
-       "                          'Rb84': 3.2841085578961134e-08,\n",
-       "                          'Rb86': 0.19222940801466398,\n",
-       "                          'Rb87': 7.957632002590585e-15,\n",
-       "                          'Re186': 5.48897779375639e-07,\n",
-       "                          'Re186m': 4.844690969639572e-14,\n",
-       "                          'Re187': 2.7725329512238764e-20,\n",
-       "                          'Rh103m': 1.5426284898913563,\n",
-       "                          'Ru103': 1.5596672459777992,\n",
-       "                          'Ru97': 1.299704159595517e-06,\n",
-       "                          'S35': 1326.614404310882,\n",
-       "                          'Sc44': 0.11698944741079897,\n",
-       "                          'Sc44m': 0.11041698999513834,\n",
-       "                          'Sc45m': 1.7522328104421079,\n",
-       "                          'Sc46': 195283.1961802944,\n",
-       "                          'Sc47': 13577.56676188299,\n",
-       "                          'Sc48': 3300.611680894712,\n",
-       "                          'Se82': 5.100018873474087e-31,\n",
-       "                          'Si32': 0.029065422207558783,\n",
-       "                          'Sr85': 5.281334046213131e-05,\n",
-       "                          'Sr89': 3.8076159805988965,\n",
-       "                          'Sr90': 0.021046891454755644,\n",
-       "                          'Ta179': 58.78532502667749,\n",
-       "                          'Ta180': 5.449277463009278e-06,\n",
-       "                          'Ta180m': 4.163005649855112e-10,\n",
-       "                          'Ta182': 5460109.198182568,\n",
-       "                          'Ta183': 131.29877011734516,\n",
-       "                          'Tc96': 1.205390730723966e-05,\n",
-       "                          'Tc97': 4.5320616499345755e-07,\n",
-       "                          'Tc97m': 0.03663916780337228,\n",
-       "                          'Tc98': 0.0023257610185257937,\n",
-       "                          'Tc99': 2127.6876840468426,\n",
-       "                          'Tc99m': 5006113.121798586,\n",
-       "                          'Ti44': 1.4827102094380954e-07,\n",
-       "                          'V48': 66.48015239121655,\n",
-       "                          'V49': 9939811.563434353,\n",
-       "                          'V50': 1.1572045730001169e-09,\n",
-       "                          'W178': 1.0527220735947609e-07,\n",
-       "                          'W181': 0.013677545856893467,\n",
-       "                          'W183': 4.2976635182765835e-14,\n",
-       "                          'W183m': 4.463013581056028,\n",
-       "                          'W184': 9.21911558185365e-18,\n",
-       "                          'W185': 0.0021000664101329266,\n",
-       "                          'W186': 2.053622572268615e-24,\n",
-       "                          'Y87': 0.004253544387046482,\n",
-       "                          'Y87m': 9.162495612448271e-09,\n",
-       "                          'Y88': 314.5247504745345,\n",
-       "                          'Y89m': 19123.35560891586,\n",
-       "                          'Y90': 157.61688457523732,\n",
-       "                          'Y91': 3.5729993089022014,\n",
-       "                          'Yb175': 4.450715588902393e-06,\n",
-       "                          'Zn64': 2.8191275778367933e-11,\n",
-       "                          'Zn65': 295.57575035183515,\n",
-       "                          'Zr88': 252.6643632283167,\n",
-       "                          'Zr89': 19147.985704128016,\n",
-       "                          'Zr90m': 0.0010999808712549954,\n",
-       "                          'Zr93': 0.40410961141678164,\n",
-       "                          'Zr94': 7.922291154731937e-11,\n",
-       "                          'Zr95': 104692.53418723805,\n",
-       "                          'Zr96': 4.46583554787159e-17,\n",
-       "                          'Zr97': 0.09359006432832423}),\n",
-       "             189170: defaultdict(float,\n",
-       "                         {'Al26': 2.264482471166401e-06,\n",
-       "                          'Ar37': 7.6916952736092e-08,\n",
-       "                          'Ar39': 7.822950654645735e-05,\n",
-       "                          'Ar42': 0.00043036741627091197,\n",
-       "                          'Be10': 0.05637247520216998,\n",
-       "                          'C14': 16670.797859912047,\n",
-       "                          'Ca41': 1.5554848939170574e-07,\n",
-       "                          'Ca45': 50846.40690448196,\n",
-       "                          'Ca47': 166.2364479693862,\n",
-       "                          'Ca48': 5.656097895487887e-22,\n",
-       "                          'Cl36': 6.112291991291441e-09,\n",
-       "                          'Co55': 1.3756079488388617e-09,\n",
-       "                          'Co56': 115.24283367377154,\n",
-       "                          'Co57': 42893734.99834443,\n",
-       "                          'Co58': 674868281.8076229,\n",
-       "                          'Co58m': 0.06546588725995516,\n",
-       "                          'Co60': 16142663.47438871,\n",
-       "                          'Co60m': 0.00032653441842695505,\n",
-       "                          'Cr48': 6.304566225113686e-10,\n",
-       "                          'Cr50': 0.0003335388174911113,\n",
-       "                          'Cr51': 112041140.09231861,\n",
-       "                          'Cu64': 10.877092531409396,\n",
-       "                          'Cu66': 0.0005947314963868976,\n",
-       "                          'Cu67': 0.00016324842571424397,\n",
-       "                          'Fe55': 293730301.4174525,\n",
-       "                          'Fe59': 9178928.678476257,\n",
-       "                          'Fe60': 0.00033083129635248,\n",
-       "                          'H3': 180925.76144823275,\n",
-       "                          'Hf174': 2.483496334838944e-27,\n",
-       "                          'Hf175': 3.1333107303335376e-07,\n",
-       "                          'Hf177m': 0.02866725950235271,\n",
-       "                          'Hf178n': 5.033067048368895e-06,\n",
-       "                          'Hf179n': 0.4877498321391898,\n",
-       "                          'Hf181': 76.6926774024879,\n",
-       "                          'Hf182': 2.871408193501871e-13,\n",
-       "                          'K40': 2.2535346496140448e-15,\n",
-       "                          'K42': 0.0004304265124783973,\n",
-       "                          'K43': 5.810319053320763e-05,\n",
-       "                          'Kr85': 4.313668008864252e-06,\n",
-       "                          'Lu174': 5.128288031210273e-10,\n",
-       "                          'Lu174m': 7.018586735527263e-10,\n",
-       "                          'Lu176': 3.111727212579394e-14,\n",
-       "                          'Lu177': 0.2666837366758213,\n",
-       "                          'Lu177m': 0.03720659503214515,\n",
-       "                          'Mg28': 1.8928079066781043e-07,\n",
-       "                          'Mn52': 68.23429595973805,\n",
-       "                          'Mn53': 21.44325757726645,\n",
-       "                          'Mn54': 207961787.4796379,\n",
-       "                          'Mo100': 1.04090189371077e-06,\n",
-       "                          'Mo92': 8.359428751811074e-08,\n",
-       "                          'Mo93': 53129.795386737955,\n",
-       "                          'Mo98': 0.2581978430180748,\n",
-       "                          'Mo99': 6218340.036037825,\n",
-       "                          'Na22': 4.325825001925143e-06,\n",
-       "                          'Na24': 4.567691025090698e-05,\n",
-       "                          'Nb90': 0.00014265029946366732,\n",
-       "                          'Nb91': 13386.539791068639,\n",
-       "                          'Nb91m': 399483.14245362865,\n",
-       "                          'Nb92': 0.038874667338382726,\n",
-       "                          'Nb92m': 1159098.404371779,\n",
-       "                          'Nb93m': 153209.8820127785,\n",
-       "                          'Nb94': 1215.5176735132998,\n",
-       "                          'Nb95': 372500.9389092483,\n",
-       "                          'Nb95m': 9882.873636352399,\n",
-       "                          'Nb96': 17.550181495113268,\n",
-       "                          'Nb97': 0.02834828591573813,\n",
-       "                          'Nb97m': 0.025009556187170164,\n",
-       "                          'Ni56': 0.0009413721938470894,\n",
-       "                          'Ni57': 2734.987120751571,\n",
-       "                          'Ni58': 8.331476546099172e-07,\n",
-       "                          'Ni59': 34597.42233205758,\n",
-       "                          'Ni63': 1958601.0220884834,\n",
-       "                          'Ni66': 0.0006096696386550969,\n",
-       "                          'Os186': 2.955715865611043e-21,\n",
-       "                          'P32': 651519.6536473187,\n",
-       "                          'P33': 4800.226383147149,\n",
-       "                          'Rb84': 5.009934798934755e-09,\n",
-       "                          'Rb86': 0.03636931970422924,\n",
-       "                          'Rb87': 1.6485546310529292e-15,\n",
-       "                          'Re186': 6.700144135783214e-07,\n",
-       "                          'Re186m': 5.905447094072256e-14,\n",
-       "                          'Re187': 3.348826731955801e-20,\n",
-       "                          'Rh103m': 1.569268683311506,\n",
-       "                          'Ru103': 1.5864233198770676,\n",
-       "                          'Ru97': 2.4395876766228664e-07,\n",
-       "                          'S35': 1506.5747885036565,\n",
-       "                          'Sc44': 0.015209538975577877,\n",
-       "                          'Sc44m': 0.014356024809978097,\n",
-       "                          'Sc45m': 0.8643352314483299,\n",
-       "                          'Sc46': 245987.8297412901,\n",
-       "                          'Sc47': 13945.380618062018,\n",
-       "                          'Sc48': 2482.951871488368,\n",
-       "                          'Se82': 8.056864813088277e-32,\n",
-       "                          'Si32': 0.008064657693135755,\n",
-       "                          'Sr85': 7.3730070998368025e-06,\n",
-       "                          'Sr89': 1.832687144004924,\n",
-       "                          'Sr90': 0.0050957369646225095,\n",
-       "                          'Ta179': 39.63646099298777,\n",
-       "                          'Ta180': 5.347063910496599e-06,\n",
-       "                          'Ta180m': 3.33150904934304e-10,\n",
-       "                          'Ta182': 7509174.396177478,\n",
-       "                          'Ta183': 218.1278766160634,\n",
-       "                          'Tc96': 3.138853558754218e-06,\n",
-       "                          'Tc97': 1.5984238872134778e-07,\n",
-       "                          'Tc97m': 0.012582773073414965,\n",
-       "                          'Tc98': 0.0008836350205790182,\n",
-       "                          'Tc99': 2560.7903917380117,\n",
-       "                          'Tc99m': 6024905.011821785,\n",
-       "                          'Ti44': 2.4497731210858075e-08,\n",
-       "                          'V48': 8.840833843491268,\n",
-       "                          'V49': 1427288.1217392157,\n",
-       "                          'V50': 1.571614930882556e-09,\n",
-       "                          'W178': 5.3046287843775966e-08,\n",
-       "                          'W181': 0.014564858465859639,\n",
-       "                          'W183': 8.084975143610926e-14,\n",
-       "                          'W183m': 7.414628495266835,\n",
-       "                          'W184': 1.933960266261987e-17,\n",
-       "                          'W185': 0.00269086588429794,\n",
-       "                          'W186': 2.5111596427538325e-24,\n",
-       "                          'Y87': 0.0006187837458775025,\n",
-       "                          'Y87m': 1.6575277748207982e-09,\n",
-       "                          'Y88': 44.83067786734252,\n",
-       "                          'Y89m': 9174.267275298664,\n",
-       "                          'Y90': 110.92543237088304,\n",
-       "                          'Y91': 0.9101341958713062,\n",
-       "                          'Yb175': 7.043801650485582e-07,\n",
-       "                          'Zn64': 4.6260446090523844e-11,\n",
-       "                          'Zn65': 438.3318478814308,\n",
-       "                          'Zr88': 35.53114567029917,\n",
-       "                          'Zr89': 9185.683143128936,\n",
-       "                          'Zr90m': 0.0001350763123027139,\n",
-       "                          'Zr93': 0.2258612838849308,\n",
-       "                          'Zr94': 3.333973912955764e-11,\n",
-       "                          'Zr95': 51022.596087618585,\n",
-       "                          'Zr96': 6.539491743495036e-18,\n",
-       "                          'Zr97': 0.026288476428753576}),\n",
-       "             189171: defaultdict(float,\n",
-       "                         {'Al26': 3.4694506663031175e-05,\n",
-       "                          'Ar37': 6.05085624938832e-07,\n",
-       "                          'Ar39': 0.0004435019510254847,\n",
-       "                          'Ar42': 0.000968715754059911,\n",
-       "                          'Be10': 0.020230589870316274,\n",
-       "                          'C14': 1110.6923304935922,\n",
-       "                          'Ca41': 1.0596409937327512e-06,\n",
-       "                          'Ca45': 45188.94419954457,\n",
-       "                          'Ca47': 177.17015529103293,\n",
-       "                          'Ca48': 4.461200293097481e-21,\n",
-       "                          'Cl36': 4.427676468545704e-10,\n",
-       "                          'Co55': 1.0372878333035003e-08,\n",
-       "                          'Co56': 780.888005372866,\n",
-       "                          'Co57': 69428633.59492677,\n",
-       "                          'Co58': 110581769.88307564,\n",
-       "                          'Co58m': 0.012831848048277718,\n",
-       "                          'Co60': 5651083.483419181,\n",
-       "                          'Co60m': 0.00030058437193069686,\n",
-       "                          'Cr48': 6.061777228071683e-09,\n",
-       "                          'Cr50': 2.5651550665041847e-05,\n",
-       "                          'Cr51': 77021297.2650749,\n",
-       "                          'Cu64': 0.7151745209752267,\n",
-       "                          'Cu66': 2.966047067008824e-06,\n",
-       "                          'Cu67': 2.484243876188299e-05,\n",
-       "                          'Fe55': 265839487.21947804,\n",
-       "                          'Fe59': 559379.2237857598,\n",
-       "                          'Fe60': 0.0003007491656189791,\n",
-       "                          'H3': 62436.71135554592,\n",
-       "                          'Hf174': 2.3273489418587686e-26,\n",
-       "                          'Hf175': 1.4718207716532287e-06,\n",
-       "                          'Hf177m': 0.09670687954175589,\n",
-       "                          'Hf178m': 5.607278403074293e-05,\n",
-       "                          'Hf178n': 5.657200137171154e-05,\n",
-       "                          'Hf179n': 0.6888513503268495,\n",
-       "                          'Hf181': 143.0931808532419,\n",
-       "                          'Hf182': 4.004967130159546e-13,\n",
-       "                          'K40': 1.2437195453325421e-14,\n",
-       "                          'K42': 0.0009690085814055409,\n",
-       "                          'K43': 4.633747413638772e-05,\n",
-       "                          'Kr81': 3.0712287464320584e-17,\n",
-       "                          'Kr85': 4.301485601690995e-05,\n",
-       "                          'Lu174': 5.187868819626807e-09,\n",
-       "                          'Lu174m': 6.5023093798118766e-09,\n",
-       "                          'Lu176': 2.1338303324374678e-13,\n",
-       "                          'Lu177': 0.6004509090199799,\n",
-       "                          'Lu177m': 0.12494208118918353,\n",
-       "                          'Mg28': 6.287165385930748e-08,\n",
-       "                          'Mn52': 404.75187497592304,\n",
-       "                          'Mn53': 50.33284321188584,\n",
-       "                          'Mn54': 52013625.59236695,\n",
-       "                          'Mo100': 8.005164454700919e-08,\n",
-       "                          'Mo92': 6.428825686521073e-09,\n",
-       "                          'Mo93': 6778.701107806087,\n",
-       "                          'Mo98': 0.019857056459799523,\n",
-       "                          'Mo99': 606533.3104779152,\n",
-       "                          'Na22': 5.594530185641545e-05,\n",
-       "                          'Na24': 0.00021708045843545968,\n",
-       "                          'Nb90': 0.0007872529120502686,\n",
-       "                          'Nb91': 23526.602697786824,\n",
-       "                          'Nb91m': 791132.626144868,\n",
-       "                          'Nb92': 0.03133568193948307,\n",
-       "                          'Nb92m': 287879.87677139277,\n",
-       "                          'Nb93m': 19371.297444881922,\n",
-       "                          'Nb94': 101.64985389292367,\n",
-       "                          'Nb95': 264700.5441116086,\n",
-       "                          'Nb95m': 6056.596425154913,\n",
-       "                          'Nb96': 20.811803546549168,\n",
-       "                          'Nb97': 0.04675032240254517,\n",
-       "                          'Nb97m': 0.04124708927165995,\n",
-       "                          'Ni56': 0.005715783117294008,\n",
-       "                          'Ni57': 16498.94432073589,\n",
-       "                          'Ni58': 6.40757499284026e-08,\n",
-       "                          'Ni59': 2794.771564140415,\n",
-       "                          'Ni63': 323989.21822745743,\n",
-       "                          'Ni66': 4.018438681178492e-06,\n",
-       "                          'Os186': 5.867105520882888e-25,\n",
-       "                          'P32': 97020.31054118974,\n",
-       "                          'P33': 973.4922853551093,\n",
-       "                          'Rb83': 7.175164882207296e-11,\n",
-       "                          'Rb84': 6.883184465675637e-08,\n",
-       "                          'Rb86': 0.10985869446768512,\n",
-       "                          'Rb87': 8.889388797196564e-15,\n",
-       "                          'Re186': 8.158907585181828e-11,\n",
-       "                          'Re186m': 7.994598496481869e-18,\n",
-       "                          'Rh103m': 0.05364417221351438,\n",
-       "                          'Ru103': 0.05423585963559973,\n",
-       "                          'Ru97': 5.037674702019358e-07,\n",
-       "                          'S35': 138.73991891266726,\n",
-       "                          'Sc44': 0.08649777427594173,\n",
-       "                          'Sc44m': 0.08162654762990934,\n",
-       "                          'Sc45m': 0.7679921886334926,\n",
-       "                          'Sc46': 77050.71537350753,\n",
-       "                          'Sc47': 4422.345497480057,\n",
-       "                          'Sc48': 1367.8917124471366,\n",
-       "                          'Se82': 9.72393024697649e-31,\n",
-       "                          'Si32': 0.023518280212871234,\n",
-       "                          'Sr85': 6.429991551265187e-05,\n",
-       "                          'Sr89': 1.4960113529575156,\n",
-       "                          'Sr90': 0.010859803622331566,\n",
-       "                          'Ta179': 166.2246779398031,\n",
-       "                          'Ta180': 2.5959438671526997e-06,\n",
-       "                          'Ta180m': 1.9079690726418454e-10,\n",
-       "                          'Ta182': 372557.36504144256,\n",
-       "                          'Ta183': 4.094684118384026,\n",
-       "                          'Tc96': 4.124090289242292e-06,\n",
-       "                          'Tc97': 1.5245068369877667e-07,\n",
-       "                          'Tc97m': 0.01226005061314008,\n",
-       "                          'Tc98': 0.0007891027211938498,\n",
-       "                          'Tc99': 249.79934439728052,\n",
-       "                          'Tc99m': 587703.3269102263,\n",
-       "                          'Ti44': 2.781155686353867e-07,\n",
-       "                          'V48': 53.52557428053351,\n",
-       "                          'V49': 5096442.329177741,\n",
-       "                          'V50': 3.4325244354727383e-10,\n",
-       "                          'W178': 3.8267923267964545e-08,\n",
-       "                          'W181': 0.006256165466002931,\n",
-       "                          'W183': 2.0086372774349485e-15,\n",
-       "                          'W183m': 0.1391144857817286,\n",
-       "                          'W184': 1.0718378655268291e-19,\n",
-       "                          'W185': 2.995675506172451e-06,\n",
-       "                          'W186': 4.760445378153353e-28,\n",
-       "                          'Y87': 0.006192653453681425,\n",
-       "                          'Y87m': 1.7650152594425218e-08,\n",
-       "                          'Y88': 309.4408242098813,\n",
-       "                          'Y89m': 8365.537040356568,\n",
-       "                          'Y90': 65.43211397114254,\n",
-       "                          'Y91': 1.906877024563785,\n",
-       "                          'Yb175': 4.707963807232434e-06,\n",
-       "                          'Zn64': 3.0410002831334236e-12,\n",
-       "                          'Zn65': 25.93104512843027,\n",
-       "                          'Zr88': 272.81928388526273,\n",
-       "                          'Zr89': 8377.777298794706,\n",
-       "                          'Zr90m': 0.0007721805162128303,\n",
-       "                          'Zr93': 0.1754025693310614,\n",
-       "                          'Zr94': 3.650968540764231e-11,\n",
-       "                          'Zr95': 44205.26795444908,\n",
-       "                          'Zr96': 3.686893929734515e-17,\n",
-       "                          'Zr97': 0.04337362738046212}),\n",
-       "             189173: defaultdict(float,\n",
-       "                         {'Al26': 1.0223147071108339e-06,\n",
-       "                          'Ar37': 6.453805692570424e-08,\n",
-       "                          'Ar39': 7.249953510209908e-05,\n",
-       "                          'Ar42': 0.0002313656179158107,\n",
-       "                          'Be10': 0.012142547823874349,\n",
-       "                          'C14': 4412.2883319523635,\n",
-       "                          'Ca41': 1.434930841989303e-07,\n",
-       "                          'Ca45': 12553.344000911491,\n",
-       "                          'Ca47': 43.70618730121325,\n",
-       "                          'Ca48': 3.1898469844951155e-22,\n",
-       "                          'Cl36': 2.7684786433054614e-09,\n",
-       "                          'Co55': 1.2293251603635793e-09,\n",
-       "                          'Co56': 110.65149916729179,\n",
-       "                          'Co57': 21572409.584928922,\n",
-       "                          'Co58': 173633189.48304868,\n",
-       "                          'Co58m': 0.014611088214963985,\n",
-       "                          'Co60': 2489368.8473751238,\n",
-       "                          'Co60m': 5.6815081623483624e-05,\n",
-       "                          'Cr48': 2.0514488973072187e-10,\n",
-       "                          'Cr50': 0.0001098908199751438,\n",
-       "                          'Cr51': 40471064.13035637,\n",
-       "                          'Cu64': 2.843146846346589,\n",
-       "                          'Cu66': 6.666458105844161e-05,\n",
-       "                          'Cu67': 8.619312721394877e-05,\n",
-       "                          'Fe55': 122561700.32688361,\n",
-       "                          'Fe59': 1861889.6633952092,\n",
-       "                          'Fe60': 5.7743817328655886e-05,\n",
-       "                          'H3': 21418.67526515439,\n",
-       "                          'Hf174': 2.1073276468364526e-27,\n",
-       "                          'Hf175': 1.5148557490237295e-07,\n",
-       "                          'Hf177m': 0.021066916718973417,\n",
-       "                          'Hf178n': 1.7730089455715939e-06,\n",
-       "                          'Hf179n': 0.20313602489649404,\n",
-       "                          'Hf181': 36.03499620955369,\n",
-       "                          'Hf182': 1.1791995113967514e-13,\n",
-       "                          'K40': 1.837138756868365e-15,\n",
-       "                          'K42': 0.00023137916479440892,\n",
-       "                          'K43': 1.3567016310318755e-05,\n",
-       "                          'Kr85': 3.3009704364326155e-06,\n",
-       "                          'Lu174': 4.056384570356088e-10,\n",
-       "                          'Lu174m': 5.638354516081566e-10,\n",
-       "                          'Lu176': 2.001021851793278e-14,\n",
-       "                          'Lu177': 0.12182268190387026,\n",
-       "                          'Lu177m': 0.02721818591388313,\n",
-       "                          'Mg28': 1.6733396667548494e-08,\n",
-       "                          'Mn52': 66.25120565156718,\n",
-       "                          'Mn53': 14.797188100743462,\n",
-       "                          'Mn54': 57283037.86311478,\n",
-       "                          'Mo100': 3.429466479432242e-07,\n",
-       "                          'Mo92': 2.7541583778790198e-08,\n",
-       "                          'Mo93': 18680.56078554242,\n",
-       "                          'Mo98': 0.08506834978486959,\n",
-       "                          'Mo99': 2109535.013624608,\n",
-       "                          'Na22': 2.4299465544030703e-06,\n",
-       "                          'Na24': 4.538500739871033e-05,\n",
-       "                          'Nb90': 0.00014772531972239615,\n",
-       "                          'Nb91': 7380.952479540187,\n",
-       "                          'Nb91m': 247181.12040084478,\n",
-       "                          'Nb92': 0.010050208248191167,\n",
-       "                          'Nb92m': 167843.43205464407,\n",
-       "                          'Nb93m': 56121.63194439576,\n",
-       "                          'Nb94': 358.94788849770146,\n",
-       "                          'Nb95': 76273.21200093323,\n",
-       "                          'Nb95m': 1738.3279013915167,\n",
-       "                          'Nb96': 5.735140229047996,\n",
-       "                          'Nb97': 0.012404840863916362,\n",
-       "                          'Nb97m': 0.010948399121064595,\n",
-       "                          'Ni56': 0.0008838379675783117,\n",
-       "                          'Ni57': 2585.9983316787057,\n",
-       "                          'Ni58': 2.7449678343624373e-07,\n",
-       "                          'Ni59': 11146.814261755755,\n",
-       "                          'Ni63': 769794.2311562098,\n",
-       "                          'Ni66': 7.181095610221703e-05,\n",
-       "                          'Os186': 1.3554906605654852e-23,\n",
-       "                          'P32': 193489.16761377573,\n",
-       "                          'P33': 1597.0180312973503,\n",
-       "                          'Rb84': 3.417967729899471e-09,\n",
-       "                          'Rb86': 0.02407796228118182,\n",
-       "                          'Rb87': 9.19531856426424e-16,\n",
-       "                          'Re186': 2.9424866731411804e-09,\n",
-       "                          'Re186m': 2.5594950895228064e-16,\n",
-       "                          'Re187': 5.006344883190304e-25,\n",
-       "                          'Rh103m': 0.5549648926653147,\n",
-       "                          'Ru103': 0.5610109889259441,\n",
-       "                          'Ru97': 1.6052750275860685e-07,\n",
-       "                          'S35': 676.9598438589057,\n",
-       "                          'Sc44': 0.015210706632922077,\n",
-       "                          'Sc44m': 0.014354218517563815,\n",
-       "                          'Sc45m': 0.21340877282897106,\n",
-       "                          'Sc46': 29461.71328689916,\n",
-       "                          'Sc47': 3785.264142365657,\n",
-       "                          'Sc48': 401.633192619537,\n",
-       "                          'Se82': 5.423199142340752e-32,\n",
-       "                          'Si32': 0.004008256414850488,\n",
-       "                          'Sr85': 6.345662916287185e-06,\n",
-       "                          'Sr89': 0.457913236096538,\n",
-       "                          'Sr90': 0.0026049987696994134,\n",
-       "                          'Ta179': 6.9398757320759055,\n",
-       "                          'Ta180': 6.688072987814495e-07,\n",
-       "                          'Ta180m': 5.069250798547142e-11,\n",
-       "                          'Ta182': 2226279.658477238,\n",
-       "                          'Ta183': 41.96025946369406,\n",
-       "                          'Tc96': 1.4389147437032386e-06,\n",
-       "                          'Tc97': 5.267799980997447e-08,\n",
-       "                          'Tc97m': 0.004271295373576742,\n",
-       "                          'Tc98': 0.0002687408203894495,\n",
-       "                          'Tc99': 868.7361458882373,\n",
-       "                          'Tc99m': 2043939.278243399,\n",
-       "                          'Ti44': 1.3386577140740928e-08,\n",
-       "                          'V48': 8.462539915439047,\n",
-       "                          'V49': 1282826.947092058,\n",
-       "                          'V50': 2.515589690774235e-10,\n",
-       "                          'W178': 1.2059596054110578e-08,\n",
-       "                          'W181': 0.0016686909541193205,\n",
-       "                          'W183': 1.7228145938731675e-14,\n",
-       "                          'W183m': 1.4263133668189483,\n",
-       "                          'W184': 1.9320541046177245e-18,\n",
-       "                          'W185': 5.901982044661134e-05,\n",
-       "                          'W186': 1.2019124157012585e-26,\n",
-       "                          'Y87': 0.00048176623078432097,\n",
-       "                          'Y87m': 5.39344564637498e-10,\n",
-       "                          'Y88': 38.41544523307429,\n",
-       "                          'Y89m': 2355.1101349636087,\n",
-       "                          'Y90': 20.690395086751817,\n",
-       "                          'Y91': 0.44309070257177896,\n",
-       "                          'Yb175': 5.609314125645344e-07,\n",
-       "                          'Zn64': 1.2091339782538443e-11,\n",
-       "                          'Zn65': 74.1186326463117,\n",
-       "                          'Zr88': 30.447729090609,\n",
-       "                          'Zr89': 2358.1265142481184,\n",
-       "                          'Zr90m': 0.00014388395573833643,\n",
-       "                          'Zr93': 0.0504771082298978,\n",
-       "                          'Zr94': 9.804260160678317e-12,\n",
-       "                          'Zr95': 12811.249863308083,\n",
-       "                          'Zr96': 5.536418920143318e-18,\n",
-       "                          'Zr97': 0.011505665468139033}),\n",
-       "             189174: defaultdict(float,\n",
-       "                         {'Al26': 6.982147153156402e-05,\n",
-       "                          'Ar37': 1.3853450780495423e-06,\n",
-       "                          'Ar39': 0.0011216543677278607,\n",
-       "                          'Ar42': 0.0027341850635776857,\n",
-       "                          'Be10': 0.06213178004381611,\n",
-       "                          'C14': 7805.319263819948,\n",
-       "                          'Ca41': 2.5507912367941774e-06,\n",
-       "                          'Ca45': 128923.25588557105,\n",
-       "                          'Ca47': 475.4544833390416,\n",
-       "                          'Ca48': 9.738552622011693e-21,\n",
-       "                          'Cl36': 1.880322600497275e-09,\n",
-       "                          'Co55': 2.399959262202208e-08,\n",
-       "                          'Co56': 1958.4866763155364,\n",
-       "                          'Co57': 218663672.1474494,\n",
-       "                          'Co58': 448982718.6681726,\n",
-       "                          'Co58m': 0.04634827649171499,\n",
-       "                          'Co60': 16677685.793575592,\n",
-       "                          'Co60m': 0.000764288888762782,\n",
-       "                          'Cr48': 1.1486881519630448e-08,\n",
-       "                          'Cr50': 0.00017976055696510506,\n",
-       "                          'Cr51': 226642330.3380456,\n",
-       "                          'Cu64': 5.402830867935776,\n",
-       "                          'Cu66': 8.394911396956983e-05,\n",
-       "                          'Cu67': 0.0001531075936931177,\n",
-       "                          'Fe55': 837203904.7501516,\n",
-       "                          'Fe59': 3890269.750348516,\n",
-       "                          'Fe60': 0.0007659568471036861,\n",
-       "                          'H3': 181662.13708404926,\n",
-       "                          'Hf174': 5.458284584175568e-26,\n",
-       "                          'Hf175': 3.4268184326718063e-06,\n",
-       "                          'Hf177m': 0.2665195401220332,\n",
-       "                          'Hf178m': 0.00017056374335295033,\n",
-       "                          'Hf178n': 0.00017844932518641757,\n",
-       "                          'Hf179n': 2.0850294677845747,\n",
-       "                          'Hf181': 409.6261974796969,\n",
-       "                          'Hf182': 1.2115735694024285e-12,\n",
-       "                          'K40': 3.1235414593221116e-14,\n",
-       "                          'K42': 0.002734682830382101,\n",
-       "                          'K43': 0.0001345079349182274,\n",
-       "                          'Kr81': 6.386701133718155e-17,\n",
-       "                          'Kr85': 9.568040003750915e-05,\n",
-       "                          'Lu173': 1.9681699458607603e-11,\n",
-       "                          'Lu174': 1.4783956026464937e-08,\n",
-       "                          'Lu174m': 1.8041633757905298e-08,\n",
-       "                          'Lu176': 4.867186841775705e-13,\n",
-       "                          'Lu177': 1.6272784853700621,\n",
-       "                          'Lu177m': 0.3444432980530814,\n",
-       "                          'Mg28': 1.673417291342824e-07,\n",
-       "                          'Mn52': 1012.8643315118354,\n",
-       "                          'Mn53': 156.72321830334758,\n",
-       "                          'Mn54': 194422045.48235235,\n",
-       "                          'Mo100': 5.609887909465865e-07,\n",
-       "                          'Mo92': 4.5052165037270616e-08,\n",
-       "                          'Mo93': 41121.22480662717,\n",
-       "                          'Mo98': 0.13915557032583195,\n",
-       "                          'Mo99': 4236163.215988834,\n",
-       "                          'Na22': 0.00011646219686320861,\n",
-       "                          'Na24': 0.000596235789772897,\n",
-       "                          'Nb90': 0.0020729317933153323,\n",
-       "                          'Nb91': 74774.58818214198,\n",
-       "                          'Nb91m': 2527149.5077807265,\n",
-       "                          'Nb92': 0.091223172813229,\n",
-       "                          'Nb92m': 864102.7308470882,\n",
-       "                          'Nb93m': 96949.09788018845,\n",
-       "                          'Nb94': 855.3065248463577,\n",
-       "                          'Nb95': 752366.8083577667,\n",
-       "                          'Nb95m': 16999.702101478237,\n",
-       "                          'Nb96': 60.33820549500749,\n",
-       "                          'Nb97': 0.13599878054925058,\n",
-       "                          'Nb97m': 0.12000384877301644,\n",
-       "                          'Ni56': 0.013991607277358636,\n",
-       "                          'Ni57': 40641.98152589766,\n",
-       "                          'Ni58': 4.490267146124113e-07,\n",
-       "                          'Ni59': 23217.12215643315,\n",
-       "                          'Ni63': 1591551.8119991934,\n",
-       "                          'Ni66': 9.510330492236018e-05,\n",
-       "                          'Os186': 7.912185635735807e-23,\n",
-       "                          'P32': 434223.4573103299,\n",
-       "                          'P33': 3822.23748833658,\n",
-       "                          'Rb83': 1.5118319107847264e-10,\n",
-       "                          'Rb84': 1.5574002195810984e-07,\n",
-       "                          'Rb86': 0.30350245628942235,\n",
-       "                          'Rb87': 2.102503644822613e-14,\n",
-       "                          'Re186': 1.8678338131239092e-08,\n",
-       "                          'Re186m': 1.573208096691959e-15,\n",
-       "                          'Re187': 1.7100621197284975e-23,\n",
-       "                          'Rh103m': 1.3715428321562106,\n",
-       "                          'Ru103': 1.386480499218319,\n",
-       "                          'Ru97': 1.6234652524779101e-06,\n",
-       "                          'S35': 554.8461914744364,\n",
-       "                          'Sc44': 0.223082271488862,\n",
-       "                          'Sc44m': 0.21051800364000575,\n",
-       "                          'Sc45m': 2.191310581838018,\n",
-       "                          'Sc46': 217801.5140764009,\n",
-       "                          'Sc47': 14476.770317561055,\n",
-       "                          'Sc48': 3899.433144179467,\n",
-       "                          'Se82': 2.1072186619557688e-30,\n",
-       "                          'Si32': 0.057713968954606024,\n",
-       "                          'Sr85': 0.0001481101534340653,\n",
-       "                          'Sr89': 4.439621394256577,\n",
-       "                          'Sr90': 0.03070018634859031,\n",
-       "                          'Ta177': 1.176503822386041e-07,\n",
-       "                          'Ta179': 499.2048982413419,\n",
-       "                          'Ta180': 6.202858228112407e-06,\n",
-       "                          'Ta180m': 4.814190734932539e-10,\n",
-       "                          'Ta182': 4604312.670948672,\n",
-       "                          'Ta183': 94.35558311699005,\n",
-       "                          'Tc96': 1.366464427973569e-05,\n",
-       "                          'Tc97': 4.862687372576874e-07,\n",
-       "                          'Tc97m': 0.039371307484262805,\n",
-       "                          'Tc98': 0.002469682818508807,\n",
-       "                          'Tc99': 1744.4632980973715,\n",
-       "                          'Tc99m': 4104498.345755366,\n",
-       "                          'Ti44': 5.6276543838795e-07,\n",
-       "                          'V48': 132.68137267004644,\n",
-       "                          'V49': 14951694.969737409,\n",
-       "                          'V50': 1.1102716838843433e-09,\n",
-       "                          'W178': 1.089070842845226e-07,\n",
-       "                          'W181': 0.014683652072435082,\n",
-       "                          'W183': 4.036367130602512e-14,\n",
-       "                          'W183m': 3.207404372466576,\n",
-       "                          'W184': 6.074385972174154e-18,\n",
-       "                          'W185': 0.0003022018007188974,\n",
-       "                          'W186': 7.499475602914332e-26,\n",
-       "                          'Y87': 0.013700298382529947,\n",
-       "                          'Y87m': 3.428159367420273e-08,\n",
-       "                          'Y88': 738.3277693125822,\n",
-       "                          'Y89m': 24060.91180822522,\n",
-       "                          'Y90': 186.269802783512,\n",
-       "                          'Y91': 5.309294514541653,\n",
-       "                          'Yb175': 1.3189188080132093e-05,\n",
-       "                          'Zn64': 2.2975494714389254e-11,\n",
-       "                          'Zn65': 429.24143287750036,\n",
-       "                          'Zr88': 636.3441353429242,\n",
-       "                          'Zr89': 24093.38877459864,\n",
-       "                          'Zr90m': 0.0020329884323989807,\n",
-       "                          'Zr93': 0.4998200541571677,\n",
-       "                          'Zr94': 1.0343662545200593e-10,\n",
-       "                          'Zr95': 128255.66408919406,\n",
-       "                          'Zr96': 9.144319144786737e-17,\n",
-       "                          'Zr97': 0.12616200526379462}),\n",
-       "             189176: defaultdict(float,\n",
-       "                         {'Al26': 1.2767137515064001e-05,\n",
-       "                          'Ar37': 4.2362941603769544e-07,\n",
-       "                          'Ar39': 0.00039965307169936533,\n",
-       "                          'Ar42': 0.0010870932248647457,\n",
-       "                          'Be10': 0.022102016761715988,\n",
-       "                          'C14': 3286.684196010347,\n",
-       "                          'Ca41': 8.575910076481681e-07,\n",
-       "                          'Ca45': 51191.563240236625,\n",
-       "                          'Ca47': 185.13447354218604,\n",
-       "                          'Ca48': 2.524925272771238e-21,\n",
-       "                          'Cl36': 2.116165779376749e-09,\n",
-       "                          'Co55': 8.556818196327184e-09,\n",
-       "                          'Co56': 668.364799516686,\n",
-       "                          'Co57': 93090198.20404565,\n",
-       "                          'Co58': 159679480.550268,\n",
-       "                          'Co58m': 0.016451032792254672,\n",
-       "                          'Co60': 5843612.639912863,\n",
-       "                          'Co60m': 0.0002493365247062503,\n",
-       "                          'Cr48': 1.7295686195388066e-09,\n",
-       "                          'Cr50': 8.169846464294053e-05,\n",
-       "                          'Cr51': 78545051.5110526,\n",
-       "                          'Cu64': 3.055918644424859,\n",
-       "                          'Cu66': 4.839610413971471e-05,\n",
-       "                          'Cu67': 1.3079417682539095e-05,\n",
-       "                          'Fe55': 341878007.34725946,\n",
-       "                          'Fe59': 1423960.877256829,\n",
-       "                          'Fe60': 0.0002499086592283829,\n",
-       "                          'H3': 63107.981581097025,\n",
-       "                          'Hf174': 1.5984525752156873e-26,\n",
-       "                          'Hf175': 1.0202765552114105e-06,\n",
-       "                          'Hf177m': 0.10701524115052514,\n",
-       "                          'Hf178m': 5.811864507359129e-05,\n",
-       "                          'Hf178n': 6.480201030344657e-05,\n",
-       "                          'Hf179n': 0.8751349635490117,\n",
-       "                          'Hf181': 164.96825478912368,\n",
-       "                          'Hf182': 5.097146631957898e-13,\n",
-       "                          'K40': 1.0651719560266714e-14,\n",
-       "                          'K42': 0.0010871307565299597,\n",
-       "                          'K43': 5.4004266026452894e-05,\n",
-       "                          'Kr81': 1.0722403824066038e-17,\n",
-       "                          'Kr85': 2.5661794476249898e-05,\n",
-       "                          'Lu173': 1.4058429011044379e-11,\n",
-       "                          'Lu174': 5.295249347256547e-09,\n",
-       "                          'Lu174m': 6.376816405336166e-09,\n",
-       "                          'Lu176': 1.376174332764473e-13,\n",
-       "                          'Lu177': 0.6056549168889438,\n",
-       "                          'Lu177m': 0.13825825398685068,\n",
-       "                          'Mg28': 5.1524392177519416e-08,\n",
-       "                          'Mn52': 373.50647717620285,\n",
-       "                          'Mn53': 66.93907029690209,\n",
-       "                          'Mn54': 75754655.33676298,\n",
-       "                          'Mo100': 2.549602620148729e-07,\n",
-       "                          'Mo92': 2.0475708944376078e-08,\n",
-       "                          'Mo93': 12199.139510854406,\n",
-       "                          'Mo98': 0.0632431766070629,\n",
-       "                          'Mo99': 3274673.2308227513,\n",
-       "                          'Na22': 2.516064245779904e-05,\n",
-       "                          'Na24': 0.000239038880388316,\n",
-       "                          'Nb90': 0.0008068222622135484,\n",
-       "                          'Nb91': 32147.87227163274,\n",
-       "                          'Nb91m': 1090667.7821278472,\n",
-       "                          'Nb92': 0.03795281278910311,\n",
-       "                          'Nb92m': 299299.51993848727,\n",
-       "                          'Nb93m': 35078.093357442835,\n",
-       "                          'Nb94': 315.1143077265604,\n",
-       "                          'Nb95': 292989.0204455659,\n",
-       "                          'Nb95m': 6474.7198355641285,\n",
-       "                          'Nb96': 24.533367482389757,\n",
-       "                          'Nb97': 0.05545518421229272,\n",
-       "                          'Nb97m': 0.048953992234634404,\n",
-       "                          'Ni56': 0.005002301952827535,\n",
-       "                          'Ni57': 14576.42110097796,\n",
-       "                          'Ni58': 2.040758476463555e-07,\n",
-       "                          'Ni59': 9233.375133868256,\n",
-       "                          'Ni63': 417286.25861843536,\n",
-       "                          'Ni66': 5.092989052999166e-05,\n",
-       "                          'Os186': 1.1999190439511142e-22,\n",
-       "                          'P32': 166151.8078051297,\n",
-       "                          'P33': 1386.2161690776397,\n",
-       "                          'Rb83': 2.646006524425086e-11,\n",
-       "                          'Rb84': 3.9852899849555276e-08,\n",
-       "                          'Rb86': 0.11811785305406672,\n",
-       "                          'Rb87': 6.228252996460418e-15,\n",
-       "                          'Re186': 2.9801531749562484e-08,\n",
-       "                          'Re186m': 2.4559268394314765e-15,\n",
-       "                          'Re187': 7.343297268845483e-23,\n",
-       "                          'Rh103m': 0.293068054359461,\n",
-       "                          'Ru103': 0.29626165879707983,\n",
-       "                          'Ru97': 7.03647892817589e-07,\n",
-       "                          'S35': 562.1470025485835,\n",
-       "                          'Sc44': 0.08334214548759558,\n",
-       "                          'Sc44m': 0.07864351107347578,\n",
-       "                          'Sc45m': 0.8702844173080257,\n",
-       "                          'Sc46': 73999.20474476923,\n",
-       "                          'Sc47': 5049.6291040978895,\n",
-       "                          'Sc48': 1477.3438471719276,\n",
-       "                          'Se82': 5.354249717628292e-31,\n",
-       "                          'Si32': 0.01950839641201013,\n",
-       "                          'Sr85': 4.3254009125151884e-05,\n",
-       "                          'Sr89': 1.8048221508034619,\n",
-       "                          'Sr90': 0.012185238289586285,\n",
-       "                          'Ta177': 8.403641922803065e-08,\n",
-       "                          'Ta179': 175.4919737042714,\n",
-       "                          'Ta180': 2.211919931399604e-06,\n",
-       "                          'Ta180m': 1.804893565976094e-10,\n",
-       "                          'Ta182': 2466828.0542314034,\n",
-       "                          'Ta183': 113.10328491626207,\n",
-       "                          'Tc96': 5.986807462610889e-06,\n",
-       "                          'Tc97': 2.1042247543680198e-07,\n",
-       "                          'Tc97m': 0.01710297371447031,\n",
-       "                          'Tc98': 0.0010628326521955555,\n",
-       "                          'Tc99': 1348.5592748350098,\n",
-       "                          'Tc99m': 3172763.647313331,\n",
-       "                          'Ti44': 1.1744149475762794e-07,\n",
-       "                          'V48': 47.64184155304703,\n",
-       "                          'V49': 6170958.847754327,\n",
-       "                          'V50': 3.85166119710777e-10,\n",
-       "                          'W178': 4.56877862202599e-08,\n",
-       "                          'W181': 0.005186318205987259,\n",
-       "                          'W183': 4.7085238573741695e-14,\n",
-       "                          'W183m': 3.844808327033055,\n",
-       "                          'W184': 9.547303268569825e-18,\n",
-       "                          'W185': 0.0004384003982188789,\n",
-       "                          'W186': 1.2328590105698259e-25,\n",
-       "                          'Y87': 0.003645990631956976,\n",
-       "                          'Y87m': 5.5159650567377864e-09,\n",
-       "                          'Y88': 234.11768582095343,\n",
-       "                          'Y89m': 9591.601030265281,\n",
-       "                          'Y90': 71.45825650786435,\n",
-       "                          'Y91': 2.0766959063776755,\n",
-       "                          'Yb175': 4.822469645839488e-06,\n",
-       "                          'Zn64': 1.2998208358884332e-11,\n",
-       "                          'Zn65': 35.240150151993504,\n",
-       "                          'Zr88': 193.8666976302703,\n",
-       "                          'Zr89': 9604.09234893686,\n",
-       "                          'Zr90m': 0.0007911832058854407,\n",
-       "                          'Zr93': 0.19598853967366545,\n",
-       "                          'Zr94': 4.107140908169745e-11,\n",
-       "                          'Zr95': 51555.40410006226,\n",
-       "                          'Zr96': 3.141941988068308e-17,\n",
-       "                          'Zr97': 0.05144357163918291}),\n",
-       "             189177: defaultdict(float,\n",
-       "                         {'Al26': 1.923552346797028e-06,\n",
-       "                          'Ar37': 3.4570767734712224e-08,\n",
-       "                          'Ar39': 2.590144217657508e-05,\n",
-       "                          'Ar42': 5.656017320385532e-05,\n",
-       "                          'Be10': 0.001898183668238469,\n",
-       "                          'C14': 652.1886133413248,\n",
-       "                          'Ca41': 6.125118270819448e-08,\n",
-       "                          'Ca45': 2314.5456991378533,\n",
-       "                          'Ca47': 8.912582466901666,\n",
-       "                          'Ca48': 2.500453160434441e-22,\n",
-       "                          'Cl36': 4.6034201416576293e-10,\n",
-       "                          'Co55': 5.952769748188129e-10,\n",
-       "                          'Co56': 45.28177257596793,\n",
-       "                          'Co57': 4201846.333651383,\n",
-       "                          'Co58': 29672653.38452679,\n",
-       "                          'Co58m': 0.0024029722896268136,\n",
-       "                          'Co60': 391791.9502081126,\n",
-       "                          'Co60m': 1.4730437412064603e-05,\n",
-       "                          'Cr48': 3.346347747934864e-10,\n",
-       "                          'Cr50': 2.1177025707405552e-05,\n",
-       "                          'Cr51': 8908442.721143287,\n",
-       "                          'Cu64': 0.6621543940372736,\n",
-       "                          'Cu66': 5.910752474403064e-06,\n",
-       "                          'Cu67': 5.0991442414783885e-05,\n",
-       "                          'Fe55': 26488744.81933343,\n",
-       "                          'Fe59': 237713.48736353876,\n",
-       "                          'Fe60': 1.484342930592828e-05,\n",
-       "                          'H3': 2757.2816312873665,\n",
-       "                          'Hf174': 1.3233243907763492e-27,\n",
-       "                          'Hf175': 8.180052905737819e-08,\n",
-       "                          'Hf177m': 0.005709089274982031,\n",
-       "                          'Hf178m': 3.0954458981562508e-06,\n",
-       "                          'Hf178n': 3.128831311092025e-06,\n",
-       "                          'Hf179n': 0.040143568335662023,\n",
-       "                          'Hf181': 8.258105273102041,\n",
-       "                          'Hf182': 2.2988137721785403e-14,\n",
-       "                          'K40': 7.215346024529712e-16,\n",
-       "                          'K42': 5.6575019467155826e-05,\n",
-       "                          'K43': 2.3373432602398864e-06,\n",
-       "                          'Kr81': 1.695443268918196e-18,\n",
-       "                          'Kr85': 2.4307433529971602e-06,\n",
-       "                          'Lu174': 2.9368890970466943e-10,\n",
-       "                          'Lu174m': 3.694193884003664e-10,\n",
-       "                          'Lu176': 1.2069802104541722e-14,\n",
-       "                          'Lu177': 0.03444625586627895,\n",
-       "                          'Lu177m': 0.007375798133698119,\n",
-       "                          'Mg28': 1.9120986590475163e-09,\n",
-       "                          'Mn52': 23.655625972740598,\n",
-       "                          'Mn53': 3.0707337184492536,\n",
-       "                          'Mn54': 10566858.305812817,\n",
-       "                          'Mo100': 6.608925984834319e-08,\n",
-       "                          'Mo92': 5.307541129392756e-09,\n",
-       "                          'Mo93': 3877.285307514317,\n",
-       "                          'Mo98': 0.01639355792417808,\n",
-       "                          'Mo99': 345276.225236631,\n",
-       "                          'Na22': 3.1181645563501785e-06,\n",
-       "                          'Na24': 1.289068090503996e-05,\n",
-       "                          'Nb90': 4.648725015669333e-05,\n",
-       "                          'Nb91': 1435.1842882288483,\n",
-       "                          'Nb91m': 48417.28351047138,\n",
-       "                          'Nb92': 0.001616106873410981,\n",
-       "                          'Nb92m': 19418.6113466654,\n",
-       "                          'Nb93m': 14138.841939359247,\n",
-       "                          'Nb94': 71.02316596246146,\n",
-       "                          'Nb95': 12960.759866201071,\n",
-       "                          'Nb95m': 277.37846735008964,\n",
-       "                          'Nb96': 1.1387924721809841,\n",
-       "                          'Nb97': 0.002686993713489279,\n",
-       "                          'Nb97m': 0.002370659560870221,\n",
-       "                          'Ni56': 0.00033272916864380555,\n",
-       "                          'Ni57': 961.3877533830843,\n",
-       "                          'Ni58': 5.289819137067786e-08,\n",
-       "                          'Ni59': 2015.8451342488115,\n",
-       "                          'Ni63': 224386.07645236628,\n",
-       "                          'Ni66': 6.85728057672865e-06,\n",
-       "                          'Os186': 8.648711099919904e-25,\n",
-       "                          'P32': 33588.177501844475,\n",
-       "                          'P33': 379.5982505415985,\n",
-       "                          'Rb83': 3.960983048575961e-12,\n",
-       "                          'Rb84': 3.852355154376824e-09,\n",
-       "                          'Rb86': 0.006474093448489497,\n",
-       "                          'Rb87': 5.020658604393429e-16,\n",
-       "                          'Re186m': 8.983121387801098e-19,\n",
-       "                          'Rh103m': 0.059843601194950795,\n",
-       "                          'Ru103': 0.06050334807762741,\n",
-       "                          'Ru97': 3.0963618790853476e-08,\n",
-       "                          'S35': 132.65674049472983,\n",
-       "                          'Sc44': 0.005079992928403434,\n",
-       "                          'Sc44m': 0.004793884128096342,\n",
-       "                          'Sc45m': 0.03933525597019393,\n",
-       "                          'Sc46': 2970.953504527651,\n",
-       "                          'Sc47': 668.3139948725668,\n",
-       "                          'Sc48': 60.31693249524708,\n",
-       "                          'Se82': 5.44918674978437e-32,\n",
-       "                          'Si32': 0.0014035371078609164,\n",
-       "                          'Sr85': 3.6668845530519546e-06,\n",
-       "                          'Sr89': 0.0776080372194354,\n",
-       "                          'Sr90': 0.0006311935328515126,\n",
-       "                          'Ta179': 8.84482724722785,\n",
-       "                          'Ta180': 8.803393346970737e-08,\n",
-       "                          'Ta180m': 7.49670603128589e-12,\n",
-       "                          'Ta182': 438724.03197594295,\n",
-       "                          'Ta183': 6.217442238512149,\n",
-       "                          'Tc96': 2.5361367901143734e-07,\n",
-       "                          'Tc97': 8.785628038785646e-09,\n",
-       "                          'Tc97m': 0.0007114487645647843,\n",
-       "                          'Tc98': 4.422752112750026e-05,\n",
-       "                          'Tc99': 142.18300872057088,\n",
-       "                          'Tc99m': 334553.45522025693,\n",
-       "                          'Ti44': 1.551024369286174e-08,\n",
-       "                          'V48': 3.12060174898636,\n",
-       "                          'V49': 307157.0413076294,\n",
-       "                          'V50': 3.4569606910083034e-11,\n",
-       "                          'W178': 1.8587546096072944e-09,\n",
-       "                          'W181': 0.00018957130589255806,\n",
-       "                          'W183': 2.4644858293494977e-15,\n",
-       "                          'W183m': 0.21129525575099323,\n",
-       "                          'W184': 1.4494787310403223e-19,\n",
-       "                          'W185': 3.94698663825265e-06,\n",
-       "                          'W186': 5.2787779516273e-28,\n",
-       "                          'Y87': 0.0003501484203611737,\n",
-       "                          'Y87m': 9.743602604124447e-10,\n",
-       "                          'Y88': 17.80754943633602,\n",
-       "                          'Y89m': 438.2596545618144,\n",
-       "                          'Y90': 3.355938692078827,\n",
-       "                          'Y91': 0.11036731642139219,\n",
-       "                          'Yb175': 2.7029045019942423e-07,\n",
-       "                          'Zn64': 2.8159367571607906e-12,\n",
-       "                          'Zn65': 211.43151496470207,\n",
-       "                          'Zr88': 15.627217865243757,\n",
-       "                          'Zr89': 438.9131277137877,\n",
-       "                          'Zr90m': 4.5596475110961887e-05,\n",
-       "                          'Zr93': 0.008956039478542104,\n",
-       "                          'Zr94': 1.988552011251249e-12,\n",
-       "                          'Zr95': 2288.873021094962,\n",
-       "                          'Zr96': 2.1398951568689463e-18,\n",
-       "                          'Zr97': 0.002492928488176031}),\n",
-       "             189178: defaultdict(float,\n",
-       "                         {'Al26': 7.373752804603885e-05,\n",
-       "                          'Ar37': 1.5149590935046263e-06,\n",
-       "                          'Ar39': 0.0012255168408642854,\n",
-       "                          'Ar42': 0.0029807431199000535,\n",
-       "                          'Be10': 0.05489120531378866,\n",
-       "                          'C14': 5334.6288219838025,\n",
-       "                          'Ca41': 2.7916293012583793e-06,\n",
-       "                          'Ca45': 134266.21169226564,\n",
-       "                          'Ca47': 498.58094479478257,\n",
-       "                          'Ca48': 1.0645034182128714e-20,\n",
-       "                          'Cl36': 4.02089365157384e-09,\n",
-       "                          'Co55': 2.7609987514218313e-08,\n",
-       "                          'Co56': 2173.639383195732,\n",
-       "                          'Co57': 239553948.91383204,\n",
-       "                          'Co58': 335792248.9860599,\n",
-       "                          'Co58m': 0.03617733732435543,\n",
-       "                          'Co60': 14724168.036933241,\n",
-       "                          'Co60m': 0.000781999937750799,\n",
-       "                          'Cr48': 1.1387920604619728e-08,\n",
-       "                          'Cr50': 0.00010302323367593923,\n",
-       "                          'Cr51': 208789478.01369372,\n",
-       "                          'Cu64': 2.917797237315017,\n",
-       "                          'Cu66': 5.581004662670241e-05,\n",
-       "                          'Cu67': 5.191447952788796e-05,\n",
-       "                          'Fe55': 860276505.5409136,\n",
-       "                          'Fe59': 2208786.2647944093,\n",
-       "                          'Fe60': 0.0007829536474350088,\n",
-       "                          'H3': 162035.13872063337,\n",
-       "                          'Hf174': 6.118152992465016e-26,\n",
-       "                          'Hf175': 3.7991788859625207e-06,\n",
-       "                          'Hf177m': 0.29466972721854817,\n",
-       "                          'Hf178m': 0.00024997021999429857,\n",
-       "                          'Hf178n': 0.0002600593944317665,\n",
-       "                          'Hf179n': 2.267854542696514,\n",
-       "                          'Hf181': 445.20465043951657,\n",
-       "                          'Hf182': 1.3125847259559182e-12,\n",
-       "                          'K40': 3.456687982128087e-14,\n",
-       "                          'K42': 0.0029811833052316525,\n",
-       "                          'K43': 0.00013923379826611575,\n",
-       "                          'Kr81': 7.044532203706114e-17,\n",
-       "                          'Kr85': 0.00010502218492614701,\n",
-       "                          'Lu173': 4.4264683224712046e-11,\n",
-       "                          'Lu174': 1.9687566910342414e-08,\n",
-       "                          'Lu174m': 2.3414930955851203e-08,\n",
-       "                          'Lu176': 5.322140945716956e-13,\n",
-       "                          'Lu177': 1.7544627458819628,\n",
-       "                          'Lu177m': 0.38070154646814025,\n",
-       "                          'Mg28': 1.3723899560551872e-07,\n",
-       "                          'Mn52': 1112.3728281634085,\n",
-       "                          'Mn53': 172.79624819876398,\n",
-       "                          'Mn54': 169082080.5061024,\n",
-       "                          'Mo100': 3.215083879643056e-07,\n",
-       "                          'Mo92': 2.5819853454572935e-08,\n",
-       "                          'Mo93': 21873.50707580102,\n",
-       "                          'Mo98': 0.07975202352800302,\n",
-       "                          'Mo99': 1930661.783289624,\n",
-       "                          'Na22': 0.00012594665579613237,\n",
-       "                          'Na24': 0.0006591617599914844,\n",
-       "                          'Nb90': 0.0022863257186860287,\n",
-       "                          'Nb91': 82266.03668757615,\n",
-       "                          'Nb91m': 2783166.01803815,\n",
-       "                          'Nb92': 0.09459904207939822,\n",
-       "                          'Nb92m': 708401.9925351471,\n",
-       "                          'Nb93m': 63346.19724382901,\n",
-       "                          'Nb94': 459.5876542019009,\n",
-       "                          'Nb95': 763835.6419879446,\n",
-       "                          'Nb95m': 16848.37232011273,\n",
-       "                          'Nb96': 64.42584457505875,\n",
-       "                          'Nb97': 0.14754800407714397,\n",
-       "                          'Nb97m': 0.13021017595496262,\n",
-       "                          'Ni56': 0.01525653270806305,\n",
-       "                          'Ni57': 44310.86896371794,\n",
-       "                          'Ni58': 2.573445801874843e-07,\n",
-       "                          'Ni59': 12802.40423327596,\n",
-       "                          'Ni63': 814285.5496947101,\n",
-       "                          'Ni66': 5.965434401029725e-05,\n",
-       "                          'Os186': 6.380842123061767e-21,\n",
-       "                          'P32': 339740.2417282283,\n",
-       "                          'P33': 2966.9207834889644,\n",
-       "                          'Rb83': 1.690170469084798e-10,\n",
-       "                          'Rb84': 1.7961254077362993e-07,\n",
-       "                          'Rb86': 0.33216791431319476,\n",
-       "                          'Rb87': 2.3361195325180068e-14,\n",
-       "                          'Re186': 1.434477666798834e-06,\n",
-       "                          'Re186m': 1.2741849083283828e-13,\n",
-       "                          'Re187': 7.671779251079922e-20,\n",
-       "                          'Rh103m': 0.6101709922374178,\n",
-       "                          'Ru103': 0.6168542771127479,\n",
-       "                          'Ru97': 1.7891894224179202e-06,\n",
-       "                          'S35': 735.1942128836026,\n",
-       "                          'Sc44': 0.2448243407867001,\n",
-       "                          'Sc44m': 0.23102991879831086,\n",
-       "                          'Sc45m': 2.2822714756190887,\n",
-       "                          'Sc46': 187275.47728430136,\n",
-       "                          'Sc47': 12564.655331068781,\n",
-       "                          'Sc48': 3801.992565427877,\n",
-       "                          'Se82': 2.3628304131720968e-30,\n",
-       "                          'Si32': 0.06190069006978771,\n",
-       "                          'Sr85': 0.0001618849362791187,\n",
-       "                          'Sr89': 4.631266567824029,\n",
-       "                          'Sr90': 0.03344313418783565,\n",
-       "                          'Ta177': 2.6459894441587646e-07,\n",
-       "                          'Ta179': 706.3402426080684,\n",
-       "                          'Ta180': 5.839994140562812e-06,\n",
-       "                          'Ta180m': 4.730770392389645e-10,\n",
-       "                          'Ta182': 2505700.3282647114,\n",
-       "                          'Ta183': 167.9734444155689,\n",
-       "                          'Tc96': 1.5019956688157676e-05,\n",
-       "                          'Tc97': 5.26089348281857e-07,\n",
-       "                          'Tc97m': 0.042676399028223407,\n",
-       "                          'Tc98': 0.0026550806646789098,\n",
-       "                          'Tc99': 795.100703152701,\n",
-       "                          'Tc99m': 1870670.519737842,\n",
-       "                          'Ti44': 5.906577762517483e-07,\n",
-       "                          'V48': 144.99775919705877,\n",
-       "                          'V49': 16468439.928927861,\n",
-       "                          'V50': 8.804003613304655e-10,\n",
-       "                          'W178': 1.1368749802881443e-07,\n",
-       "                          'W181': 0.013480103874043664,\n",
-       "                          'W183': 2.870679924509819e-14,\n",
-       "                          'W183m': 5.710089376077405,\n",
-       "                          'W184': 1.2220774326924034e-17,\n",
-       "                          'W185': 0.005276732377815306,\n",
-       "                          'W186': 5.4705391264012506e-24,\n",
-       "                          'Y87': 0.014913978283214887,\n",
-       "                          'Y87m': 3.503650710364227e-08,\n",
-       "                          'Y88': 805.1543146228183,\n",
-       "                          'Y89m': 25128.712930765898,\n",
-       "                          'Y90': 184.23885344867716,\n",
-       "                          'Y91': 5.764353502910629,\n",
-       "                          'Yb175': 1.65531775714286e-05,\n",
-       "                          'Zn64': 1.2408141801410652e-11,\n",
-       "                          'Zn65': 52.53053808791465,\n",
-       "                          'Zr88': 692.7521918337752,\n",
-       "                          'Zr89': 25162.292419234826,\n",
-       "                          'Zr90m': 0.002242287796306216,\n",
-       "                          'Zr93': 0.5130749208336643,\n",
-       "                          'Zr94': 1.093598568406864e-10,\n",
-       "                          'Zr95': 133714.02392596306,\n",
-       "                          'Zr96': 1.000669464607133e-16,\n",
-       "                          'Zr97': 0.13687918024068535}),\n",
-       "             189180: defaultdict(float,\n",
-       "                         {'Al26': 2.9427884226243574e-05,\n",
-       "                          'Ar37': 1.0790285298963642e-06,\n",
-       "                          'Ar39': 0.0010238229472936135,\n",
-       "                          'Ar42': 0.002801488606044511,\n",
-       "                          'Be10': 0.07430479798368207,\n",
-       "                          'C14': 16203.49570234158,\n",
-       "                          'Ca41': 2.200560920943962e-06,\n",
-       "                          'Ca45': 139552.5903183107,\n",
-       "                          'Ca47': 499.8588529490188,\n",
-       "                          'Ca48': 6.059956453259497e-21,\n",
-       "                          'Cl36': 4.4661074827319624e-09,\n",
-       "                          'Co55': 2.05153034520274e-08,\n",
-       "                          'Co56': 1611.622856589463,\n",
-       "                          'Co57': 238333443.9745202,\n",
-       "                          'Co58': 604528900.3264532,\n",
-       "                          'Co58m': 0.0599196721774952,\n",
-       "                          'Co60': 18937724.11440175,\n",
-       "                          'Co60m': 0.0006763440381271677,\n",
-       "                          'Cr48': 6.574984499542215e-09,\n",
-       "                          'Cr50': 0.00027947485727433733,\n",
-       "                          'Cr51': 247657645.22734427,\n",
-       "                          'Cu64': 7.868569965131854,\n",
-       "                          'Cu66': 8.353146041556537e-05,\n",
-       "                          'Cu67': 0.00020806594747967808,\n",
-       "                          'Fe55': 884499968.9324538,\n",
-       "                          'Fe59': 4283524.294620597,\n",
-       "                          'Fe60': 0.0006784014721519863,\n",
-       "                          'H3': 215939.3325989508,\n",
-       "                          'Hf174': 3.6017768797097756e-26,\n",
-       "                          'Hf175': 2.393502408721293e-06,\n",
-       "                          'Hf177m': 0.2714663521112228,\n",
-       "                          'Hf178m': 2.1554713223023014e-05,\n",
-       "                          'Hf178n': 4.0583423816558977e-05,\n",
-       "                          'Hf179n': 2.2890310314813997,\n",
-       "                          'Hf181': 426.4499658314042,\n",
-       "                          'Hf182': 1.3217355691309585e-12,\n",
-       "                          'K40': 2.6030731646726038e-14,\n",
-       "                          'K42': 0.0028015801055654216,\n",
-       "                          'K43': 0.0001479247504182734,\n",
-       "                          'Kr81': 7.861212854659842e-18,\n",
-       "                          'Kr85': 5.9955669446567575e-05,\n",
-       "                          'Lu173': 2.627008620837985e-12,\n",
-       "                          'Lu174': 7.102983708683044e-09,\n",
-       "                          'Lu174m': 9.558151604985532e-09,\n",
-       "                          'Lu176': 3.3019764624096384e-13,\n",
-       "                          'Lu177': 1.5579072436122217,\n",
-       "                          'Lu177m': 0.35080016740595577,\n",
-       "                          'Mg28': 1.7850689715978397e-07,\n",
-       "                          'Mn52': 978.6911283999152,\n",
-       "                          'Mn53': 167.07842120659265,\n",
-       "                          'Mn54': 245969110.9428382,\n",
-       "                          'Mo100': 8.721737921432722e-07,\n",
-       "                          'Mo92': 7.004363068172349e-08,\n",
-       "                          'Mo93': 48608.082362363784,\n",
-       "                          'Mo98': 0.2163456657467548,\n",
-       "                          'Mo99': 5986353.534374012,\n",
-       "                          'Na22': 5.777571092854481e-05,\n",
-       "                          'Na24': 0.0006019062940526418,\n",
-       "                          'Nb90': 0.0020758456437513025,\n",
-       "                          'Nb91': 81219.17209982614,\n",
-       "                          'Nb91m': 2725192.284915907,\n",
-       "                          'Nb92': 0.10343626819797896,\n",
-       "                          'Nb92m': 1064427.881472229,\n",
-       "                          'Nb93m': 163063.90446824042,\n",
-       "                          'Nb94': 976.8453471245585,\n",
-       "                          'Nb95': 820120.7606693882,\n",
-       "                          'Nb95m': 18585.673692030756,\n",
-       "                          'Nb96': 64.9915796814675,\n",
-       "                          'Nb97': 0.1438123477973652,\n",
-       "                          'Nb97m': 0.12693630862465044,\n",
-       "                          'Ni56': 0.013353769629407333,\n",
-       "                          'Ni57': 38788.08825403935,\n",
-       "                          'Ni58': 6.981034529406423e-07,\n",
-       "                          'Ni59': 28458.93178842683,\n",
-       "                          'Ni63': 2367831.7048794855,\n",
-       "                          'Ni66': 9.606833744857047e-05,\n",
-       "                          'Os186': 1.0465294842640507e-22,\n",
-       "                          'P32': 590928.3066802836,\n",
-       "                          'P33': 5635.249193791375,\n",
-       "                          'Rb83': 1.8629220868900475e-11,\n",
-       "                          'Rb84': 7.308025002026812e-08,\n",
-       "                          'Rb86': 0.30127634169405,\n",
-       "                          'Rb87': 1.4199114203846472e-14,\n",
-       "                          'Re186': 2.322806349891528e-08,\n",
-       "                          'Re186m': 2.0640254995024186e-15,\n",
-       "                          'Re187': 4.073515351798679e-22,\n",
-       "                          'Rh103m': 1.6277340340724291,\n",
-       "                          'Ru103': 1.6455994078498326,\n",
-       "                          'Ru97': 1.7431689583657185e-06,\n",
-       "                          'S35': 1176.5560371375216,\n",
-       "                          'Sc44': 0.2147355976684962,\n",
-       "                          'Sc44m': 0.2026552569885599,\n",
-       "                          'Sc45m': 2.372557820220347,\n",
-       "                          'Sc46': 249100.79396209415,\n",
-       "                          'Sc47': 17207.3054130765,\n",
-       "                          'Sc48': 4292.093900957611,\n",
-       "                          'Se82': 1.1452748703947735e-30,\n",
-       "                          'Si32': 0.051630887447047843,\n",
-       "                          'Sr85': 0.0001033660534698102,\n",
-       "                          'Sr89': 4.90800415368037,\n",
-       "                          'Sr90': 0.03133811610294012,\n",
-       "                          'Ta177': 1.570334762176896e-08,\n",
-       "                          'Ta179': 128.95480055179016,\n",
-       "                          'Ta180': 6.79438350284516e-06,\n",
-       "                          'Ta180m': 5.293702237479196e-10,\n",
-       "                          'Ta182': 5818405.173727818,\n",
-       "                          'Ta183': 140.88541026908445,\n",
-       "                          'Tc96': 1.534325123828849e-05,\n",
-       "                          'Tc97': 5.63946996923542e-07,\n",
-       "                          'Tc97m': 0.045606454982081476,\n",
-       "                          'Tc98': 0.002885001590104299,\n",
-       "                          'Tc99': 2465.288648370521,\n",
-       "                          'Tc99m': 5800224.010710405,\n",
-       "                          'Ti44': 3.1302765306509835e-07,\n",
-       "                          'V48': 124.97701502578529,\n",
-       "                          'V49': 15408680.718572924,\n",
-       "                          'V50': 1.3701714078840463e-09,\n",
-       "                          'W178': 1.300605868867515e-07,\n",
-       "                          'W181': 0.016406394585114153,\n",
-       "                          'W183': 5.4902476795450255e-14,\n",
-       "                          'W183m': 4.788622838992096,\n",
-       "                          'W184': 7.68139130023151e-18,\n",
-       "                          'W185': 0.00028878721405585945,\n",
-       "                          'W186': 9.056088044789408e-26,\n",
-       "                          'Y87': 0.008650347369619164,\n",
-       "                          'Y87m': 1.7794007346583362e-08,\n",
-       "                          'Y88': 582.0188847590031,\n",
-       "                          'Y89m': 26063.022937540412,\n",
-       "                          'Y90': 206.00054559436063,\n",
-       "                          'Y91': 5.373589249665658,\n",
-       "                          'Yb175': 8.27711776278683e-06,\n",
-       "                          'Zn64': 3.34627718706696e-11,\n",
-       "                          'Zn65': 286.1999207116349,\n",
-       "                          'Zr88': 480.8715880076665,\n",
-       "                          'Zr89': 26096.716578166663,\n",
-       "                          'Zr90m': 0.0020354339115796695,\n",
-       "                          'Zr93': 0.5429798172545467,\n",
-       "                          'Zr94': 1.1010860645819728e-10,\n",
-       "                          'Zr95': 140486.85018171286,\n",
-       "                          'Zr96': 7.987529096408943e-17,\n",
-       "                          'Zr97': 0.13337964483208933}),\n",
-       "             189181: defaultdict(float,\n",
-       "                         {'Al26': 1.834637722096082e-08,\n",
-       "                          'Ar37': 6.101475554430315e-10,\n",
-       "                          'Ar39': 5.486200708605408e-07,\n",
-       "                          'Ar42': 1.3769105261869478e-06,\n",
-       "                          'Be10': 0.002774277268643519,\n",
-       "                          'C14': 866.8656138545895,\n",
-       "                          'Ca41': 1.208642178199985e-09,\n",
-       "                          'Ca45': 60.68857453692302,\n",
-       "                          'Ca47': 0.22527686043147702,\n",
-       "                          'Ca48': 3.4944814539009975e-24,\n",
-       "                          'Cl36': 2.973076301062219e-10,\n",
-       "                          'Co55': 1.0995707282582972e-11,\n",
-       "                          'Co56': 0.8562574937729935,\n",
-       "                          'Co57': 111168.9778251818,\n",
-       "                          'Co58': 74497775.28451437,\n",
-       "                          'Co58m': 0.005788385484524947,\n",
-       "                          'Co60': 175832.99113772446,\n",
-       "                          'Co60m': 2.891325658069613e-07,\n",
-       "                          'Cr48': 5.1272903818742125e-12,\n",
-       "                          'Cr50': 1.8182901661886796e-05,\n",
-       "                          'Cr51': 6761242.2728008,\n",
-       "                          'Cu64': 0.48605920062553853,\n",
-       "                          'Cu66': 2.1676032808025655e-05,\n",
-       "                          'Cu67': 1.3503627321608372e-05,\n",
-       "                          'Fe55': 9635153.55909376,\n",
-       "                          'Fe59': 348576.7999540808,\n",
-       "                          'Fe60': 4.493936326637023e-07,\n",
-       "                          'H3': 1133.722883813261,\n",
-       "                          'Hf174': 1.99171925470441e-29,\n",
-       "                          'Hf175': 1.2813564781611103e-09,\n",
-       "                          'Hf177m': 0.00013727154704199597,\n",
-       "                          'Hf178n': 9.201155648926998e-09,\n",
-       "                          'Hf179n': 0.0010483021301289789,\n",
-       "                          'Hf181': 0.20481213410899965,\n",
-       "                          'Hf182': 6.907027889163585e-16,\n",
-       "                          'K40': 1.3857667550283667e-17,\n",
-       "                          'K42': 1.3769105261869478e-06,\n",
-       "                          'K43': 6.269277785109834e-08,\n",
-       "                          'Kr85': 3.378418244347663e-08,\n",
-       "                          'Lu174': 3.4054530481793633e-12,\n",
-       "                          'Lu174m': 4.7310906705475685e-12,\n",
-       "                          'Lu176': 1.821120320180232e-16,\n",
-       "                          'Lu177': 0.0007765514342002218,\n",
-       "                          'Lu177m': 0.00017735763548210347,\n",
-       "                          'Mg28': 5.57942417009403e-11,\n",
-       "                          'Mn52': 0.5323059651000319,\n",
-       "                          'Mn53': 0.08082474111063533,\n",
-       "                          'Mn54': 22587762.68195763,\n",
-       "                          'Mo100': 5.674529392622229e-08,\n",
-       "                          'Mo92': 4.557165650276339e-09,\n",
-       "                          'Mo93': 2792.439234771635,\n",
-       "                          'Mo98': 0.014075731864936204,\n",
-       "                          'Mo99': 275852.75345212326,\n",
-       "                          'Na22': 3.4935492192861117e-08,\n",
-       "                          'Na24': 3.0875610445031625e-07,\n",
-       "                          'Nb90': 1.0981723763359679e-06,\n",
-       "                          'Nb91': 38.133056921920854,\n",
-       "                          'Nb91m': 1288.8143550802,\n",
-       "                          'Nb92': 0.0006219283881920555,\n",
-       "                          'Nb92m': 34427.743157831166,\n",
-       "                          'Nb93m': 21121.941230444485,\n",
-       "                          'Nb94': 55.03617144267242,\n",
-       "                          'Nb95': 749.0650855962067,\n",
-       "                          'Nb95m': 13.4497931283467,\n",
-       "                          'Nb96': 0.029477406341753342,\n",
-       "                          'Nb97': 6.84172110867459e-05,\n",
-       "                          'Nb97m': 5.9896074006439666e-05,\n",
-       "                          'Ni56': 7.3879593229732975e-06,\n",
-       "                          'Ni57': 21.39012323856433,\n",
-       "                          'Ni58': 4.541912003870154e-08,\n",
-       "                          'Ni59': 2087.469945590473,\n",
-       "                          'Ni63': 189332.36696673062,\n",
-       "                          'Ni66': 2.2866868736514188e-05,\n",
-       "                          'Os186': 1.63006783065845e-25,\n",
-       "                          'P32': 79048.65558910025,\n",
-       "                          'P33': 633.6793318387159,\n",
-       "                          'Rb84': 4.000218732476773e-11,\n",
-       "                          'Rb86': 0.0001517677953034767,\n",
-       "                          'Rb87': 7.460071429049434e-18,\n",
-       "                          'Re186': 5.86406647658972e-12,\n",
-       "                          'Re186m': 4.976393235305026e-19,\n",
-       "                          'Rh103m': 0.0394292047175675,\n",
-       "                          'Ru103': 0.03986768405468798,\n",
-       "                          'Ru97': 8.301549245561794e-10,\n",
-       "                          'S35': 49.87712947907233,\n",
-       "                          'Sc44': 0.00011461824590026083,\n",
-       "                          'Sc44m': 0.00010818582705754588,\n",
-       "                          'Sc45m': 0.0010319837186790462,\n",
-       "                          'Sc46': 2010.3082911916915,\n",
-       "                          'Sc47': 1349.104748941234,\n",
-       "                          'Sc48': 1.6752266947264853,\n",
-       "                          'Se82': 6.483691746533664e-34,\n",
-       "                          'Si32': 0.0002679584866450887,\n",
-       "                          'Sr85': 5.626035900838341e-08,\n",
-       "                          'Sr89': 0.002421552121267706,\n",
-       "                          'Sr90': 1.5331214291355937e-05,\n",
-       "                          'Ta179': 0.0288340166384308,\n",
-       "                          'Ta180': 2.4704217294484847e-09,\n",
-       "                          'Ta180m': 2.0541789739017872e-13,\n",
-       "                          'Ta182': 317669.3072497467,\n",
-       "                          'Ta183': 2.768567711671116,\n",
-       "                          'Tc96': 6.945147880902343e-09,\n",
-       "                          'Tc97': 2.4144876525553114e-10,\n",
-       "                          'Tc97m': 1.9609555124131648e-05,\n",
-       "                          'Tc98': 1.215633937821559e-06,\n",
-       "                          'Tc99': 113.59552215104131,\n",
-       "                          'Tc99m': 267286.7975207838,\n",
-       "                          'Ti44': 1.9791340874034466e-10,\n",
-       "                          'V48': 0.06819296207892703,\n",
-       "                          'V49': 7742.208476630061,\n",
-       "                          'V50': 7.87110750941347e-11,\n",
-       "                          'W178': 5.169240939544093e-11,\n",
-       "                          'W181': 5.570101823945167e-06,\n",
-       "                          'W183': 1.393972421041607e-15,\n",
-       "                          'W183m': 0.0940984185512108,\n",
-       "                          'W184': 4.8667634113659794e-20,\n",
-       "                          'W185': 9.511779840226719e-07,\n",
-       "                          'W186': 9.696829407221907e-29,\n",
-       "                          'Y87': 4.847619997408347e-06,\n",
-       "                          'Y87m': 1.348011253125475e-11,\n",
-       "                          'Y88': 0.3152351350237755,\n",
-       "                          'Y89m': 22.49322541272196,\n",
-       "                          'Y90': 0.8719718883155296,\n",
-       "                          'Y91': 0.0029217532548724413,\n",
-       "                          'Yb175': 4.005346022858646e-09,\n",
-       "                          'Zn64': 2.0668284615265436e-12,\n",
-       "                          'Zn65': 26.557756350781563,\n",
-       "                          'Zr88': 0.2636359490898232,\n",
-       "                          'Zr89': 22.518955804281607,\n",
-       "                          'Zr90m': 1.0771970975010278e-06,\n",
-       "                          'Zr93': 0.0009097324752862698,\n",
-       "                          'Zr94': 1.0331860025576631e-13,\n",
-       "                          'Zr95': 85.01685473262877,\n",
-       "                          'Zr96': 4.3046264634623077e-20,\n",
-       "                          'Zr97': 6.343855354667312e-05}),\n",
-       "             189182: defaultdict(float,\n",
-       "                         {'Al26': 4.993552074448944e-07,\n",
-       "                          'Ar37': 6.328964467330638e-08,\n",
-       "                          'Ar39': 7.424172936334794e-05,\n",
-       "                          'Ar42': 0.0002468707283731063,\n",
-       "                          'Be10': 0.007020662237152873,\n",
-       "                          'C14': 4548.52889675957,\n",
-       "                          'Ca41': 1.4509369077624654e-07,\n",
-       "                          'Ca45': 13563.596223288394,\n",
-       "                          'Ca47': 46.66279298653342,\n",
-       "                          'Ca48': 2.8596385872966783e-22,\n",
-       "                          'Cl36': 4.267710542622799e-09,\n",
-       "                          'Co55': 1.369242840168029e-09,\n",
-       "                          'Co56': 111.83430374160612,\n",
-       "                          'Co57': 23521572.258788448,\n",
-       "                          'Co58': 51731562.739835456,\n",
-       "                          'Co58m': 0.005273439171478713,\n",
-       "                          'Co60': 2145767.1511067804,\n",
-       "                          'Co60m': 5.933622174825556e-05,\n",
-       "                          'Cr50': 6.209053509345634e-05,\n",
-       "                          'Cr51': 29393731.75519439,\n",
-       "                          'Cu64': 2.1969842856929325,\n",
-       "                          'Cu66': 1.0058029649956027e-06,\n",
-       "                          'Cu67': 4.7026762217289285e-05,\n",
-       "                          'Fe55': 89142900.54284666,\n",
-       "                          'Fe59': 1366528.5429601402,\n",
-       "                          'Fe60': 5.972968901152301e-05,\n",
-       "                          'H3': 19577.80174114867,\n",
-       "                          'Hf174': 2.0022283143939518e-27,\n",
-       "                          'Hf175': 1.478924625168366e-07,\n",
-       "                          'Hf177m': 0.022515126111052625,\n",
-       "                          'Hf178n': 1.9373259934026835e-06,\n",
-       "                          'Hf179n': 0.2220961296899185,\n",
-       "                          'Hf181': 38.689717336884414,\n",
-       "                          'Hf182': 1.273668192280002e-13,\n",
-       "                          'K40': 1.8726588215232306e-15,\n",
-       "                          'K42': 0.0002468780551096091,\n",
-       "                          'K43': 1.468463959874813e-05,\n",
-       "                          'Kr85': 3.0598391861121145e-06,\n",
-       "                          'Lu174': 4.0378149799917773e-10,\n",
-       "                          'Lu174m': 5.622771409728012e-10,\n",
-       "                          'Lu176': 1.9136599797440397e-14,\n",
-       "                          'Lu177': 0.12812847131830493,\n",
-       "                          'Lu177m': 0.0290881904721335,\n",
-       "                          'Mg28': 1.7494019994963933e-08,\n",
-       "                          'Mn52': 68.86276572626596,\n",
-       "                          'Mn53': 16.00834044748008,\n",
-       "                          'Mn54': 21540769.220531095,\n",
-       "                          'Mo100': 1.9377036532729093e-07,\n",
-       "                          'Mo92': 1.5561579250239247e-08,\n",
-       "                          'Mo93': 8435.828758217885,\n",
-       "                          'Mo98': 0.04806497933787645,\n",
-       "                          'Mo99': 1820923.6184931193,\n",
-       "                          'Na22': 1.7502805096036058e-06,\n",
-       "                          'Na24': 4.801574071558974e-05,\n",
-       "                          'Nb90': 0.00015544471613433675,\n",
-       "                          'Nb91': 8068.648244688325,\n",
-       "                          'Nb91m': 268741.7318763493,\n",
-       "                          'Nb92': 0.010306714587545214,\n",
-       "                          'Nb92m': 98730.09251969757,\n",
-       "                          'Nb93m': 23085.989277308967,\n",
-       "                          'Nb94': 184.78757365089513,\n",
-       "                          'Nb95': 80381.88557114392,\n",
-       "                          'Nb95m': 1827.1010674907425,\n",
-       "                          'Nb96': 6.205046269434959,\n",
-       "                          'Nb97': 0.01338285290063029,\n",
-       "                          'Nb97m': 0.011814811304227813,\n",
-       "                          'Ni56': 0.0009071901522309634,\n",
-       "                          'Ni57': 2653.01928719163,\n",
-       "                          'Ni58': 1.5509633667795826e-07,\n",
-       "                          'Ni59': 5628.624587251237,\n",
-       "                          'Ni63': 460986.6709026358,\n",
-       "                          'Ni66': 3.7897478143137354e-06,\n",
-       "                          'Os186': 2.687198066476464e-22,\n",
-       "                          'P32': 62302.313038955304,\n",
-       "                          'P33': 661.4064520216622,\n",
-       "                          'Rb84': 2.901405992267625e-09,\n",
-       "                          'Rb86': 0.025487396714591503,\n",
-       "                          'Rb87': 9.104345362134087e-16,\n",
-       "                          'Re186': 6.559651454747805e-08,\n",
-       "                          'Re186m': 5.3879714783682716e-15,\n",
-       "                          'Re187': 8.149147284677624e-22,\n",
-       "                          'Rh103m': 0.5521525253246231,\n",
-       "                          'Ru103': 0.5582948292259946,\n",
-       "                          'Ru97': 1.7502257678430112e-07,\n",
-       "                          'S35': 287.0963343173393,\n",
-       "                          'Sc44': 0.015721190799807768,\n",
-       "                          'Sc44m': 0.01483387615987208,\n",
-       "                          'Sc45m': 0.23056805006363326,\n",
-       "                          'Sc46': 22868.38157952106,\n",
-       "                          'Sc47': 1553.194435349547,\n",
-       "                          'Sc48': 431.3030502781025,\n",
-       "                          'Se82': 4.9071954063759283e-32,\n",
-       "                          'Si32': 0.0035693257132310197,\n",
-       "                          'Sr85': 6.21411765333171e-06,\n",
-       "                          'Sr89': 0.4955191657252989,\n",
-       "                          'Sr90': 0.00278468529024839,\n",
-       "                          'Ta179': 7.577556975518927,\n",
-       "                          'Ta180': 7.091849289918291e-07,\n",
-       "                          'Ta180m': 5.4271514801671996e-11,\n",
-       "                          'Ta182': 1533510.7068316622,\n",
-       "                          'Ta183': 74.05221040417031,\n",
-       "                          'Tc96': 1.5889494243716675e-06,\n",
-       "                          'Tc97': 5.866403309759152e-08,\n",
-       "                          'Tc97m': 0.0047548766992088435,\n",
-       "                          'Tc98': 0.00029989119003236397,\n",
-       "                          'Tc99': 749.879378190805,\n",
-       "                          'Tc99m': 1764274.6659176,\n",
-       "                          'Ti44': 9.419108744458875e-09,\n",
-       "                          'V48': 8.68072387313963,\n",
-       "                          'V49': 1362464.547661955,\n",
-       "                          'V50': 1.2082012614687712e-10,\n",
-       "                          'W178': 1.3456772635759666e-08,\n",
-       "                          'W181': 0.001774886881684696,\n",
-       "                          'W183': 3.306527331233293e-14,\n",
-       "                          'W183m': 2.5172850899726202,\n",
-       "                          'W184': 9.144406055322022e-18,\n",
-       "                          'W185': 0.00022074803064522512,\n",
-       "                          'W186': 1.6389561762788092e-25,\n",
-       "                          'Y87': 0.00045048507629284534,\n",
-       "                          'Y88': 38.51160381244608,\n",
-       "                          'Y89m': 2504.1739276868466,\n",
-       "                          'Y90': 20.38924715087231,\n",
-       "                          'Y91': 0.46989839171549663,\n",
-       "                          'Yb175': 5.850077516999337e-07,\n",
-       "                          'Zn64': 9.343733765140805e-12,\n",
-       "                          'Zn65': 184.7866978546967,\n",
-       "                          'Zr88': 30.123624872530364,\n",
-       "                          'Zr89': 2507.616614491345,\n",
-       "                          'Zr90m': 0.00015241506777423057,\n",
-       "                          'Zr93': 0.05248335833066957,\n",
-       "                          'Zr94': 1.0426734426879297e-11,\n",
-       "                          'Zr95': 13699.330044468414,\n",
-       "                          'Zr96': 5.6369149338428304e-18,\n",
-       "                          'Zr97': 0.012415107310262966}),\n",
-       "             189183: defaultdict(float,\n",
-       "                         {'Al26': 9.363476523069742e-05,\n",
-       "                          'Ar37': 2.4109726657267074e-06,\n",
-       "                          'Ar39': 0.002241130992301808,\n",
-       "                          'Ar42': 0.006328839106969734,\n",
-       "                          'Be10': 0.1540021007827485,\n",
-       "                          'C14': 19858.396179357136,\n",
-       "                          'Ca41': 4.770119781588066e-06,\n",
-       "                          'Ca45': 324342.3279190522,\n",
-       "                          'Ca47': 1154.9585260400952,\n",
-       "                          'Ca48': 1.5312389823642068e-20,\n",
-       "                          'Cl36': 1.995211592150241e-08,\n",
-       "                          'Co55': 4.1233573480075044e-08,\n",
-       "                          'Co56': 3708.8498041954563,\n",
-       "                          'Co57': 557283115.4001286,\n",
-       "                          'Co58': 1099609153.3117561,\n",
-       "                          'Co58m': 0.11586261545518811,\n",
-       "                          'Co60': 42506155.429298274,\n",
-       "                          'Co60m': 0.0016633984756431748,\n",
-       "                          'Cr48': 1.7212277066000418e-08,\n",
-       "                          'Cr50': 0.000371038432258702,\n",
-       "                          'Cr51': 441074771.3241993,\n",
-       "                          'Cu64': 10.155489311189449,\n",
-       "                          'Cu66': 0.000853112704625664,\n",
-       "                          'Cu67': 0.0002301297309131836,\n",
-       "                          'Fe55': 1908650746.6951308,\n",
-       "                          'Fe59': 8894722.61166933,\n",
-       "                          'Fe60': 0.001666512468848821,\n",
-       "                          'H3': 491279.94984668406,\n",
-       "                          'Hf174': 9.040297675496222e-26,\n",
-       "                          'Hf175': 5.985592437932026e-06,\n",
-       "                          'Hf177m': 0.585244963690744,\n",
-       "                          'Hf178m': 0.0002115874006818549,\n",
-       "                          'Hf178n': 0.0002480240302604764,\n",
-       "                          'Hf179n': 5.284270916599948,\n",
-       "                          'Hf181': 970.432363367157,\n",
-       "                          'Hf182': 3.040416250518636e-12,\n",
-       "                          'K40': 6.042976429256133e-14,\n",
-       "                          'K42': 0.006329422749783988,\n",
-       "                          'K43': 0.00034584963118293905,\n",
-       "                          'Kr81': 6.730879871356034e-17,\n",
-       "                          'Kr85': 0.00015203033055050151,\n",
-       "                          'Lu173': 3.23531739716502e-11,\n",
-       "                          'Lu174': 2.3421445284725097e-08,\n",
-       "                          'Lu174m': 2.9274463478801652e-08,\n",
-       "                          'Lu176': 8.222451699413494e-13,\n",
-       "                          'Lu177': 3.5038173217251263,\n",
-       "                          'Lu177m': 0.7562268635203218,\n",
-       "                          'Mg28': 4.269073840220954e-07,\n",
-       "                          'Mn52': 2009.136101342954,\n",
-       "                          'Mn53': 385.41908351844984,\n",
-       "                          'Mn54': 482857929.87842464,\n",
-       "                          'Mo100': 1.1579142449315941e-06,\n",
-       "                          'Mo92': 9.299084267957513e-08,\n",
-       "                          'Mo93': 74590.6382431605,\n",
-       "                          'Mo98': 0.287226246855799,\n",
-       "                          'Mo99': 7654253.438201663,\n",
-       "                          'Na22': 0.0001653853658190732,\n",
-       "                          'Na24': 0.001277990241257112,\n",
-       "                          'Nb90': 0.004283670563598502,\n",
-       "                          'Nb91': 189786.72343614153,\n",
-       "                          'Nb91m': 6368096.1278372435,\n",
-       "                          'Nb92': 0.24150582529147313,\n",
-       "                          'Nb92m': 2270012.1839159136,\n",
-       "                          'Nb93m': 225179.0809320649,\n",
-       "                          'Nb94': 1349.6458229696796,\n",
-       "                          'Nb95': 1912590.1900550714,\n",
-       "                          'Nb95m': 43441.50733845896,\n",
-       "                          'Nb96': 149.9177570989482,\n",
-       "                          'Nb97': 0.3294979571001718,\n",
-       "                          'Nb97m': 0.2907617052564722,\n",
-       "                          'Ni56': 0.027383271700219706,\n",
-       "                          'Ni57': 79939.09579387058,\n",
-       "                          'Ni58': 9.26823384790981e-07,\n",
-       "                          'Ni59': 45166.484294217174,\n",
-       "                          'Ni63': 2534460.977058062,\n",
-       "                          'Ni66': 0.0008679239757195913,\n",
-       "                          'Os186': 2.1332249311597262e-21,\n",
-       "                          'P32': 1070431.8154793163,\n",
-       "                          'P33': 9095.429974257857,\n",
-       "                          'Rb83': 1.6049481181641186e-10,\n",
-       "                          'Rb84': 2.2467495570352597e-07,\n",
-       "                          'Rb86': 0.6766431842205136,\n",
-       "                          'Rb87': 3.653282608841835e-14,\n",
-       "                          'Re186': 4.911567258375882e-07,\n",
-       "                          'Re186m': 4.2634248613506115e-14,\n",
-       "                          'Re187': 2.0214510388955004e-20,\n",
-       "                          'Rh103m': 2.4099331564934396,\n",
-       "                          'Ru103': 2.43661778059515,\n",
-       "                          'Ru97': 4.112578897182492e-06,\n",
-       "                          'S35': 1751.0778323040704,\n",
-       "                          'Sc44': 0.4540982910911635,\n",
-       "                          'Sc44m': 0.4285552997482784,\n",
-       "                          'Sc45m': 5.5135647754694705,\n",
-       "                          'Sc46': 549307.9171713198,\n",
-       "                          'Sc47': 34487.43388250322,\n",
-       "                          'Sc48': 10128.124065178861,\n",
-       "                          'Se82': 3.0769122879835446e-30,\n",
-       "                          'Si32': 0.11268608968581031,\n",
-       "                          'Sr85': 0.00025082677939776573,\n",
-       "                          'Sr89': 11.577014414514784,\n",
-       "                          'Sr90': 0.07125223016404326,\n",
-       "                          'Ta177': 1.9339606787522744e-07,\n",
-       "                          'Ta179': 715.8156678331625,\n",
-       "                          'Ta180': 1.6407005776981125e-05,\n",
-       "                          'Ta180m': 1.2632851619909363e-09,\n",
-       "                          'Ta182': 6992747.816165577,\n",
-       "                          'Ta183': 251.75918871803412,\n",
-       "                          'Tc96': 3.6302769700881996e-05,\n",
-       "                          'Tc97': 1.3278650751598053e-06,\n",
-       "                          'Tc97m': 0.10748074674067942,\n",
-       "                          'Tc98': 0.006778958929334769,\n",
-       "                          'Tc99': 3152.0453106391215,\n",
-       "                          'Tc99m': 7416259.257085464,\n",
-       "                          'Ti44': 8.221075909018639e-07,\n",
-       "                          'V48': 261.2279110811851,\n",
-       "                          'V49': 34626738.55282805,\n",
-       "                          'V50': 2.8152087328192033e-09,\n",
-       "                          'W178': 3.0406743289272296e-07,\n",
-       "                          'W181': 0.0401565502042593,\n",
-       "                          'W183': 8.615591137666545e-14,\n",
-       "                          'W183m': 8.557639005800832,\n",
-       "                          'W184': 2.39588538758379e-17,\n",
-       "                          'W185': 0.0019085419803760257,\n",
-       "                          'W186': 1.766326654941711e-24,\n",
-       "                          'Y87': 0.021795439914168546,\n",
-       "                          'Y87m': 4.9860256886316615e-08,\n",
-       "                          'Y88': 1346.491235003352,\n",
-       "                          'Y89m': 60244.93775114132,\n",
-       "                          'Y90': 476.3838029613919,\n",
-       "                          'Y91': 12.179742281581735,\n",
-       "                          'Yb175': 2.3149623646235326e-05,\n",
-       "                          'Zn64': 4.3188554485321e-11,\n",
-       "                          'Zn65': 570.2977526521747,\n",
-       "                          'Zr88': 1122.0564808748927,\n",
-       "                          'Zr89': 60320.47489024175,\n",
-       "                          'Zr90m': 0.004150401854623705,\n",
-       "                          'Zr93': 1.2581333280560667,\n",
-       "                          'Zr94': 2.534153719051926e-10,\n",
-       "                          'Zr95': 326063.34656155214,\n",
-       "                          'Zr96': 1.7792904653181626e-16,\n",
-       "                          'Zr97': 0.3056009444592328}),\n",
-       "             189184: defaultdict(float,\n",
-       "                         {'Al26': 0.0010998759937617144,\n",
-       "                          'Ar37': 0.00012834883043929009,\n",
-       "                          'Ar39': 0.019561599472924966,\n",
-       "                          'Ar42': 0.0485878726982317,\n",
-       "                          'Be10': 0.88534047251004,\n",
-       "                          'C14': 93277.33528341321,\n",
-       "                          'Ca41': 4.4214806874725977e-05,\n",
-       "                          'Ca45': 2234720.360477509,\n",
-       "                          'Ca47': 8231.837958030985,\n",
-       "                          'Ca48': 1.6749825939228932e-19,\n",
-       "                          'Cl36': 0.01737768762026412,\n",
-       "                          'Co55': 4.52340288157269e-07,\n",
-       "                          'Co56': 35901.50493411753,\n",
-       "                          'Co57': 3969251845.9342513,\n",
-       "                          'Co58': 4516766399.972105,\n",
-       "                          'Co58m': 0.518736873534475,\n",
-       "                          'Co60': 355735840.74118215,\n",
-       "                          'Co60m': 0.05848077801372031,\n",
-       "                          'Cr48': 1.9105554052224916e-07,\n",
-       "                          'Cr50': 0.0007181449876535211,\n",
-       "                          'Cr51': 4273916451.2416053,\n",
-       "                          'Cu64': 45.85573866158525,\n",
-       "                          'Cu66': 2.279895755755224,\n",
-       "                          'Cu67': 1.2966306905855771,\n",
-       "                          'Fe55': 14136845732.40131,\n",
-       "                          'Fe59': 50572030.84765353,\n",
-       "                          'Fe60': 0.058485662404335455,\n",
-       "                          'Ge71': 3.4411254394029793e-07,\n",
-       "                          'H3': 2873740.4286110476,\n",
-       "                          'Hf174': 1.2206955684633333e-23,\n",
-       "                          'Hf175': 7.719914466864337e-05,\n",
-       "                          'Hf177m': 4.755732249424544,\n",
-       "                          'Hf178m': 0.004382986819482865,\n",
-       "                          'Hf178n': 0.004599983297902448,\n",
-       "                          'Hf179n': 37.612423468075406,\n",
-       "                          'Hf181': 7284.017452094023,\n",
-       "                          'Hf182': 2.229069338602741e-11,\n",
-       "                          'Ir192': 1.4233588776765945e-09,\n",
-       "                          'K40': 5.58619825920137e-13,\n",
-       "                          'K42': 0.04859339017546805,\n",
-       "                          'K43': 0.0023304968543574633,\n",
-       "                          'Kr81': 1.1004556524277409e-15,\n",
-       "                          'Kr85': 0.0016778643664014344,\n",
-       "                          'Lu173': 4.383993405653289e-09,\n",
-       "                          'Lu174': 4.181687111331149e-07,\n",
-       "                          'Lu174m': 4.879550112814493e-07,\n",
-       "                          'Lu176': 8.347187115120437e-12,\n",
-       "                          'Lu177': 28.348421223391107,\n",
-       "                          'Lu177m': 6.144618723075465,\n",
-       "                          'Mg28': 3.0247202408711045e-06,\n",
-       "                          'Mn52': 17764.41164173953,\n",
-       "                          'Mn53': 2829.692854968738,\n",
-       "                          'Mn54': 2476359778.030196,\n",
-       "                          'Mo100': 2.2411711428788005e-06,\n",
-       "                          'Mo92': 1.7998340680683056e-07,\n",
-       "                          'Mo93': 261943.13686044468,\n",
-       "                          'Mo98': 0.5559533302513773,\n",
-       "                          'Mo99': 22229868.555586427,\n",
-       "                          'Na22': 0.001938686767442552,\n",
-       "                          'Na24': 0.010501673149248327,\n",
-       "                          'Nb90': 0.0364733542684835,\n",
-       "                          'Nb91': 1357954.1101574556,\n",
-       "                          'Nb91m': 45730815.987402774,\n",
-       "                          'Nb92': 1.5868293079221887,\n",
-       "                          'Nb92m': 11356346.763780741,\n",
-       "                          'Nb93m': 694024.0281939979,\n",
-       "                          'Nb94': 3967.4886111622036,\n",
-       "                          'Nb95': 12783443.63648401,\n",
-       "                          'Nb95m': 283084.47443686135,\n",
-       "                          'Nb96': 1066.487827603479,\n",
-       "                          'Nb97': 2.424618098841092,\n",
-       "                          'Nb97m': 2.1396463744707437,\n",
-       "                          'Ni56': 0.24464317223156662,\n",
-       "                          'Ni57': 710333.0392564193,\n",
-       "                          'Ni58': 1.7939502756249977e-06,\n",
-       "                          'Ni59': 452536.0545186192,\n",
-       "                          'Ni63': 37833975.651267305,\n",
-       "                          'Ni66': 2.2764495183264315,\n",
-       "                          'Os186': 6.683220543875536e-15,\n",
-       "                          'Os191': 6.717810779840524e-09,\n",
-       "                          'P32': 4676480.886041605,\n",
-       "                          'P33': 39764.89466586839,\n",
-       "                          'Pd107': 6.605299133179963e-16,\n",
-       "                          'Rb83': 2.6906101414990443e-09,\n",
-       "                          'Rb84': 3.2948590227794573e-06,\n",
-       "                          'Rb86': 5.374470584421514,\n",
-       "                          'Rb87': 3.834849277821091e-13,\n",
-       "                          'Re186': 1.5007392789367833,\n",
-       "                          'Re186m': 1.236249058071128e-07,\n",
-       "                          'Re187': 6.475479334409693e-13,\n",
-       "                          'Re188': 2.0148239494291083e-06,\n",
-       "                          'Rh103m': 64.7987764031571,\n",
-       "                          'Rh105': 8.254892968064792e-08,\n",
-       "                          'Ru103': 65.53100797453799,\n",
-       "                          'Ru97': 2.9439951177645457e-05,\n",
-       "                          'S35': 24888.463628280475,\n",
-       "                          'Sc44': 3.9068116376449855,\n",
-       "                          'Sc44m': 3.687012119405168,\n",
-       "                          'Sc45m': 37.989313329054944,\n",
-       "                          'Sc46': 3064357.514104564,\n",
-       "                          'Sc47': 191196.31020747146,\n",
-       "                          'Sc48': 64405.704774218044,\n",
-       "                          'Se82': 3.858433531057949e-29,\n",
-       "                          'Si32': 1.0312169256049368,\n",
-       "                          'Sr85': 0.0025666377433228972,\n",
-       "                          'Sr89': 77.72207787285171,\n",
-       "                          'Sr90': 0.5451711763941332,\n",
-       "                          'Ta177': 0.0004708850914713634,\n",
-       "                          'Ta178': 0.0011699610829628208,\n",
-       "                          'Ta179': 11970.095232914504,\n",
-       "                          'Ta180': 9.908643919319404e-05,\n",
-       "                          'Ta180m': 7.982469990662235e-09,\n",
-       "                          'Ta182': 31390222.97175804,\n",
-       "                          'Ta183': 741129.5447309851,\n",
-       "                          'Ta184': 1.8071101402096127e-07,\n",
-       "                          'Tc96': 0.0002507345899341093,\n",
-       "                          'Tc97': 8.900162704567436e-06,\n",
-       "                          'Tc97m': 0.7212289315557514,\n",
-       "                          'Tc98': 0.04507763094712397,\n",
-       "                          'Tc99': 9151.676775650669,\n",
-       "                          'Tc99m': 21538516.32888031,\n",
-       "                          'Ti44': 9.11109428053522e-06,\n",
-       "                          'Tm171': 9.723621911548081e-12,\n",
-       "                          'V48': 2322.057141312319,\n",
-       "                          'V49': 266684240.60802943,\n",
-       "                          'V50': 1.331326870038209e-08,\n",
-       "                          'W178': 0.0011715464838144536,\n",
-       "                          'W181': 0.23114290750613714,\n",
-       "                          'W183': 1.5232025555819972e-10,\n",
-       "                          'W183m': 25200.7571367736,\n",
-       "                          'W184': 4.012782273798602e-13,\n",
-       "                          'W185': 135.75057787139266,\n",
-       "                          'W186': 1.777707721774097e-18,\n",
-       "                          'W187': 6.3041141098116945e-06,\n",
-       "                          'W188': 1.983666878046184e-06,\n",
-       "                          'Y87': 0.2355553911770925,\n",
-       "                          'Y87m': 5.978100498477893e-07,\n",
-       "                          'Y88': 12768.5511173925,\n",
-       "                          'Y89m': 417572.12311793276,\n",
-       "                          'Y90': 3078.6171025888157,\n",
-       "                          'Y91': 94.11885424534785,\n",
-       "                          'Yb175': 0.000297144515263436,\n",
-       "                          'Zn64': 1.9523928760081886e-10,\n",
-       "                          'Zn65': 56377.35391571123,\n",
-       "                          'Zn69m': 2.3212018180278647e-08,\n",
-       "                          'Zr88': 10953.570506020702,\n",
-       "                          'Zr89': 418109.10412780504,\n",
-       "                          'Zr90m': 0.03567464475100203,\n",
-       "                          'Zr93': 8.539521376032535,\n",
-       "                          'Zr94': 1.8063209436358609e-09,\n",
-       "                          'Zr95': 2229305.6996714165,\n",
-       "                          'Zr96': 1.5966291100562549e-15,\n",
-       "                          'Zr97': 2.248859699506094}),\n",
-       "             189185: defaultdict(float,\n",
-       "                         {'Al26': 0.00047827311196462115,\n",
-       "                          'Ar37': 1.036609241538416e-05,\n",
-       "                          'Ar39': 0.00849250966866537,\n",
-       "                          'Ar42': 0.02131890305647332,\n",
-       "                          'Be10': 0.4116441731842704,\n",
-       "                          'C14': 25808.801420147494,\n",
-       "                          'Ca41': 1.912643467335838e-05,\n",
-       "                          'Ca45': 995610.140058257,\n",
-       "                          'Ca47': 3652.560245860631,\n",
-       "                          'Ca48': 7.347154740509722e-20,\n",
-       "                          'Cl36': 3.1968742978889585e-07,\n",
-       "                          'Co55': 2.002229082107089e-07,\n",
-       "                          'Co56': 16062.88456876939,\n",
-       "                          'Co57': 1756926168.8301127,\n",
-       "                          'Co58': 2343727629.0769577,\n",
-       "                          'Co58m': 0.2607178980588184,\n",
-       "                          'Co60': 112979639.20656852,\n",
-       "                          'Co60m': 0.0058747002072008754,\n",
-       "                          'Cr48': 8.142142524760493e-08,\n",
-       "                          'Cr50': 0.000429438965924095,\n",
-       "                          'Cr51': 1404781934.3035684,\n",
-       "                          'Cu64': 14.596908615113275,\n",
-       "                          'Cu66': 0.0002826253355127264,\n",
-       "                          'Cu67': 0.00025474196388233984,\n",
-       "                          'Fe55': 6018548006.525668,\n",
-       "                          'Fe59': 12530589.44731174,\n",
-       "                          'Fe60': 0.005877910479100175,\n",
-       "                          'H3': 1327326.0532399607,\n",
-       "                          'Hf174': 7.867068033595185e-24,\n",
-       "                          'Hf175': 3.780225059160791e-05,\n",
-       "                          'Hf177m': 2.0775352311233886,\n",
-       "                          'Hf178m': 0.0021660686423614463,\n",
-       "                          'Hf178n': 0.00226253516552358,\n",
-       "                          'Hf179n': 16.64485500853335,\n",
-       "                          'Hf181': 3206.405698294409,\n",
-       "                          'Hf182': 9.59970059155393e-12,\n",
-       "                          'K40': 2.462055200921295e-13,\n",
-       "                          'K42': 0.021321352569847893,\n",
-       "                          'K43': 0.0010419066983087613,\n",
-       "                          'Kr81': 5.342384750849395e-16,\n",
-       "                          'Kr85': 0.0007457191795785127,\n",
-       "                          'Lu173': 2.7628246107638982e-09,\n",
-       "                          'Lu174': 2.1284733897571542e-07,\n",
-       "                          'Lu174m': 2.459029932066547e-07,\n",
-       "                          'Lu176': 3.660276384165641e-12,\n",
-       "                          'Lu177': 12.437824178538945,\n",
-       "                          'Lu177m': 2.684316861630078,\n",
-       "                          'Mg28': 1.5244452156742638e-06,\n",
-       "                          'Mn52': 7648.480202273708,\n",
-       "                          'Mn53': 1247.5284326060862,\n",
-       "                          'Mn54': 1200230957.3019743,\n",
-       "                          'Mo100': 1.3401370620776971e-06,\n",
-       "                          'Mo92': 1.0762387012395467e-07,\n",
-       "                          'Mo93': 132132.9591771585,\n",
-       "                          'Mo98': 0.3324340235216366,\n",
-       "                          'Mo99': 11140537.89167263,\n",
-       "                          'Na22': 0.0008501353840665299,\n",
-       "                          'Na24': 0.004568716514656331,\n",
-       "                          'Nb90': 0.015772653865818588,\n",
-       "                          'Nb91': 600687.5394178503,\n",
-       "                          'Nb91m': 20227469.742549956,\n",
-       "                          'Nb92': 0.7123784729401345,\n",
-       "                          'Nb92m': 5488935.965717668,\n",
-       "                          'Nb93m': 379559.81305158086,\n",
-       "                          'Nb94': 1967.416148738345,\n",
-       "                          'Nb95': 5720059.674530918,\n",
-       "                          'Nb95m': 127445.11985479496,\n",
-       "                          'Nb96': 472.8289020885517,\n",
-       "                          'Nb97': 1.0698555631630708,\n",
-       "                          'Nb97m': 0.9440985141359343,\n",
-       "                          'Ni56': 0.10514606505052042,\n",
-       "                          'Ni57': 305573.6976417702,\n",
-       "                          'Ni58': 1.072714871538089e-06,\n",
-       "                          'Ni59': 64052.0281734681,\n",
-       "                          'Ni63': 4138589.9050555974,\n",
-       "                          'Ni66': 0.0002993334415592543,\n",
-       "                          'Os186': 2.465689703168489e-21,\n",
-       "                          'P32': 2158966.0786400344,\n",
-       "                          'P33': 19775.75283816321,\n",
-       "                          'Rb83': 1.3134027199492034e-09,\n",
-       "                          'Rb84': 1.5855850994834895e-06,\n",
-       "                          'Rb86': 2.351681935309735,\n",
-       "                          'Rb87': 1.7319427023267178e-13,\n",
-       "                          'Re186': 5.590638328971387e-07,\n",
-       "                          'Re186m': 4.9218677988348855e-14,\n",
-       "                          'Re187': 2.6504700574340654e-20,\n",
-       "                          'Rh103m': 1.4119518033895728,\n",
-       "                          'Ru103': 1.4275010767175695,\n",
-       "                          'Ru97': 1.3023129828266604e-05,\n",
-       "                          'S35': 2455.151201076976,\n",
-       "                          'Sc44': 1.6908885698477647,\n",
-       "                          'Sc44m': 1.5957539923916464,\n",
-       "                          'Sc45m': 16.924628088102153,\n",
-       "                          'Sc46': 1437561.3031993238,\n",
-       "                          'Sc47': 90393.03046737956,\n",
-       "                          'Sc48': 29082.649093917345,\n",
-       "                          'Se82': 1.7476623933387112e-29,\n",
-       "                          'Si32': 0.42790371519924697,\n",
-       "                          'Sr85': 0.00113483099591651,\n",
-       "                          'Sr89': 34.75969694528213,\n",
-       "                          'Sr90': 0.23958177425718374,\n",
-       "                          'Ta177': 0.00031083169853071566,\n",
-       "                          'Ta178': 0.0007743535537598787,\n",
-       "                          'Ta179': 5800.858019121901,\n",
-       "                          'Ta180': 4.5182242421456514e-05,\n",
-       "                          'Ta180m': 3.6089166594178952e-09,\n",
-       "                          'Ta182': 7284416.309042611,\n",
-       "                          'Ta183': 315.8200782275447,\n",
-       "                          'Tc96': 0.0001113992740548056,\n",
-       "                          'Tc97': 3.971221030017758e-06,\n",
-       "                          'Tc97m': 0.3217246602494266,\n",
-       "                          'Tc98': 0.020138012319057784,\n",
-       "                          'Tc99': 4588.1166940805215,\n",
-       "                          'Tc99m': 10794127.549024668,\n",
-       "                          'Ti44': 3.923956447613122e-06,\n",
-       "                          'Tm171': 6.435702257340774e-12,\n",
-       "                          'V48': 1002.7251591793031,\n",
-       "                          'V49': 116870788.8932183,\n",
-       "                          'V50': 6.569725598557445e-09,\n",
-       "                          'W178': 0.0007749870640404165,\n",
-       "                          'W181': 0.10631054112028195,\n",
-       "                          'W183': 8.318829997901254e-14,\n",
-       "                          'W183m': 10.735757103887535,\n",
-       "                          'W184': 1.1322475843143674e-16,\n",
-       "                          'W185': 0.0021591117084068007,\n",
-       "                          'W186': 2.114968110504192e-24,\n",
-       "                          'Y87': 0.10416016139104456,\n",
-       "                          'Y87m': 2.627904432043462e-07,\n",
-       "                          'Y88': 5588.565577066838,\n",
-       "                          'Y89m': 185981.24975330423,\n",
-       "                          'Y90': 1388.5727353569248,\n",
-       "                          'Y91': 41.27963946405862,\n",
-       "                          'Yb175': 0.0001416983347061426,\n",
-       "                          'Zn64': 6.20762638400614e-11,\n",
-       "                          'Zn65': 554.4343267551917,\n",
-       "                          'Zr88': 4794.129540630009,\n",
-       "                          'Zr89': 186219.1523091112,\n",
-       "                          'Zr90m': 0.015417791968119437,\n",
-       "                          'Zr93': 3.819347875667871,\n",
-       "                          'Zr94': 8.011760390048048e-10,\n",
-       "                          'Zr95': 994529.30445719,\n",
-       "                          'Zr96': 6.945064049188153e-16,\n",
-       "                          'Zr97': 0.9923031795228388}),\n",
-       "             189186: defaultdict(float,\n",
-       "                         {'Al26': 8.738115796766011e-05,\n",
-       "                          'Ar37': 1.029401062064934e-05,\n",
-       "                          'Ar39': 0.0019350203113371082,\n",
-       "                          'Ar42': 0.005332833802601675,\n",
-       "                          'Be10': 0.1269200013363025,\n",
-       "                          'C14': 18877.727436460096,\n",
-       "                          'Ca41': 4.1757044857721075e-06,\n",
-       "                          'Ca45': 269784.7747430754,\n",
-       "                          'Ca47': 964.6148451884429,\n",
-       "                          'Ca48': 1.408498550118923e-20,\n",
-       "                          'Cl36': 0.0013576306339352423,\n",
-       "                          'Co55': 3.863291789154942e-08,\n",
-       "                          'Co56': 3333.641158526867,\n",
-       "                          'Co57': 463706593.5496388,\n",
-       "                          'Co58': 877891748.5687019,\n",
-       "                          'Co58m': 0.09324159968617478,\n",
-       "                          'Co60': 46758956.5685943,\n",
-       "                          'Co60m': 0.004986333752092675,\n",
-       "                          'Cr48': 1.54743016628129e-08,\n",
-       "                          'Cr50': 0.00028847207238203067,\n",
-       "                          'Cr51': 464829399.9359525,\n",
-       "                          'Cu64': 9.285193198588136,\n",
-       "                          'Cu66': 0.17804783211010194,\n",
-       "                          'Cu67': 0.10143817960369078,\n",
-       "                          'Fe55': 1643433446.3281605,\n",
-       "                          'Fe59': 8510739.884522893,\n",
-       "                          'Fe60': 0.0049886905694441,\n",
-       "                          'Ge71': 2.683964749705951e-08,\n",
-       "                          'H3': 415042.64879669464,\n",
-       "                          'Hf174': 6.699191145182863e-25,\n",
-       "                          'Hf175': 6.268887812249852e-06,\n",
-       "                          'Hf177m': 0.49893141887187853,\n",
-       "                          'Hf178m': 0.0002598678166807635,\n",
-       "                          'Hf178n': 0.0002887367725075385,\n",
-       "                          'Hf179n': 4.400178143690386,\n",
-       "                          'Hf181': 815.0964996103199,\n",
-       "                          'Hf182': 2.580832360577145e-12,\n",
-       "                          'Ir192': 1.1101731457158973e-10,\n",
-       "                          'K40': 5.323174456358134e-14,\n",
-       "                          'K42': 0.005333399606604549,\n",
-       "                          'K43': 0.0002871201862426699,\n",
-       "                          'Kr81': 7.744581792025785e-17,\n",
-       "                          'Kr85': 0.000141413165983678,\n",
-       "                          'Lu173': 2.2701493404706688e-10,\n",
-       "                          'Lu174': 2.830916472579775e-08,\n",
-       "                          'Lu174m': 3.411093687995282e-08,\n",
-       "                          'Lu176': 7.405078742092124e-13,\n",
-       "                          'Lu177': 2.9907582792238068,\n",
-       "                          'Lu177m': 0.6446961597948009,\n",
-       "                          'Mg28': 3.8698497660452634e-07,\n",
-       "                          'Mn52': 1736.5402167838959,\n",
-       "                          'Mn53': 321.91211508136746,\n",
-       "                          'Mn54': 390579225.747663,\n",
-       "                          'Mo100': 9.002555489379637e-07,\n",
-       "                          'Mo92': 7.229846396888403e-08,\n",
-       "                          'Mo93': 60112.881775110676,\n",
-       "                          'Mo98': 0.22331292707060224,\n",
-       "                          'Mo99': 5859898.465279056,\n",
-       "                          'Na22': 0.00015497826281582263,\n",
-       "                          'Na24': 0.001088827859750507,\n",
-       "                          'Nb90': 0.0036732264557914882,\n",
-       "                          'Nb91': 158037.33435986092,\n",
-       "                          'Nb91m': 5301462.92302305,\n",
-       "                          'Nb92': 0.19908570797443156,\n",
-       "                          'Nb92m': 1859540.6503430277,\n",
-       "                          'Nb93m': 178293.49786059145,\n",
-       "                          'Nb94': 1087.5559911436587,\n",
-       "                          'Nb95': 1590546.3063033437,\n",
-       "                          'Nb95m': 36050.137548252416,\n",
-       "                          'Nb96': 125.05773797187284,\n",
-       "                          'Nb97': 0.27590673143478744,\n",
-       "                          'Nb97m': 0.24347718093275889,\n",
-       "                          'Ni56': 0.0237128831136115,\n",
-       "                          'Ni57': 69129.47937292505,\n",
-       "                          'Ni58': 7.205841886772972e-07,\n",
-       "                          'Ni59': 61238.09849740081,\n",
-       "                          'Ni63': 4492508.278183986,\n",
-       "                          'Ni66': 0.17778951067759674,\n",
-       "                          'Os186': 5.212711123803001e-16,\n",
-       "                          'Os191': 5.239671626563781e-10,\n",
-       "                          'P32': 887780.6899462045,\n",
-       "                          'P33': 7322.476304449176,\n",
-       "                          'Pd107': 5.151916239878224e-17,\n",
-       "                          'Rb83': 1.8698200930239074e-10,\n",
-       "                          'Rb84': 2.4203603465183354e-07,\n",
-       "                          'Rb86': 0.5735393122829388,\n",
-       "                          'Rb87': 3.375365254599302e-14,\n",
-       "                          'Re186': 0.11705314328653957,\n",
-       "                          'Re186m': 9.642373673221256e-09,\n",
-       "                          'Re187': 5.0506629578210575e-14,\n",
-       "                          'Re188': 1.5714964631075083e-07,\n",
-       "                          'Rh103m': 6.201823577602484,\n",
-       "                          'Rh105': 6.4385452169756946e-09,\n",
-       "                          'Ru103': 6.271623062973022,\n",
-       "                          'Ru97': 3.4217758323256245e-06,\n",
-       "                          'S35': 3019.8024248635693,\n",
-       "                          'Sc44': 0.3902294499094815,\n",
-       "                          'Sc44m': 0.3682722579067607,\n",
-       "                          'Sc45m': 4.585969928118896,\n",
-       "                          'Sc46': 454943.74726144207,\n",
-       "                          'Sc47': 28240.356351122984,\n",
-       "                          'Sc48': 8384.276840693441,\n",
-       "                          'Se82': 3.0152394827834753e-30,\n",
-       "                          'Si32': 0.10125509187863023,\n",
-       "                          'Sr85': 0.00022796660851305504,\n",
-       "                          'Sr89': 9.601809178559613,\n",
-       "                          'Sr90': 0.06003950269574458,\n",
-       "                          'Ta177': 2.458894790826196e-05,\n",
-       "                          'Ta178': 6.112375333351137e-05,\n",
-       "                          'Ta179': 788.3338349109448,\n",
-       "                          'Ta180': 1.3492452375796815e-05,\n",
-       "                          'Ta180m': 1.042159677561901e-09,\n",
-       "                          'Ta182': 6689527.139196811,\n",
-       "                          'Ta183': 59439.24555067142,\n",
-       "                          'Ta184': 1.40948651845725e-08,\n",
-       "                          'Tc96': 3.0085541045661832e-05,\n",
-       "                          'Tc97': 1.0971920961150497e-06,\n",
-       "                          'Tc97m': 0.08880983565658114,\n",
-       "                          'Tc98': 0.005597073127413747,\n",
-       "                          'Tc99': 2412.892187240542,\n",
-       "                          'Tc99m': 5677699.582121279,\n",
-       "                          'Ti44': 7.5217849802212e-07,\n",
-       "                          'Tm171': 5.080034506145008e-13,\n",
-       "                          'V48': 226.32201794200307,\n",
-       "                          'V49': 29128139.502604246,\n",
-       "                          'V50': 2.2911880319489074e-09,\n",
-       "                          'W178': 6.135467744064916e-05,\n",
-       "                          'W181': 0.03287397429381744,\n",
-       "                          'W183': 8.83116588749353e-12,\n",
-       "                          'W183m': 2021.1100389179967,\n",
-       "                          'W184': 3.1017010517864035e-14,\n",
-       "                          'W185': 10.589336706901596,\n",
-       "                          'W186': 1.386568182619781e-19,\n",
-       "                          'W187': 4.917001820135349e-07,\n",
-       "                          'W188': 1.5471949714099697e-07,\n",
-       "                          'Y87': 0.020121228835233346,\n",
-       "                          'Y87m': 4.673275517543775e-08,\n",
-       "                          'Y88': 1192.3319006661193,\n",
-       "                          'Y89m': 50189.7909518406,\n",
-       "                          'Y90': 394.90974117729286,\n",
-       "                          'Y91': 10.291968988040747,\n",
-       "                          'Yb175': 2.3308108983704725e-05,\n",
-       "                          'Zn64': 3.950431529272911e-11,\n",
-       "                          'Zn65': 4746.628747344562,\n",
-       "                          'Zn69m': 1.8104611314666399e-09,\n",
-       "                          'Zr88': 1001.4652574425536,\n",
-       "                          'Zr89': 50253.806536117416,\n",
-       "                          'Zr90m': 0.0035725363473597897,\n",
-       "                          'Zr93': 1.0468405828324856,\n",
-       "                          'Zr94': 2.1172170584377537e-10,\n",
-       "                          'Zr95': 271104.9597414699,\n",
-       "                          'Zr96': 1.5478016338490106e-16,\n",
-       "                          'Zr97': 0.25590587846908497}),\n",
-       "             189187: defaultdict(float,\n",
-       "                         {'Al26': 0.0005096411315745383,\n",
-       "                          'Ar37': 4.5542316014793786e-05,\n",
-       "                          'Ar39': 0.008541741679412379,\n",
-       "                          'Ar42': 0.020726066642613544,\n",
-       "                          'Be10': 0.36232676394798957,\n",
-       "                          'C14': 36042.2467025448,\n",
-       "                          'Ca41': 1.9503287857573474e-05,\n",
-       "                          'Ca45': 936167.756019097,\n",
-       "                          'Ca47': 3473.1853411739767,\n",
-       "                          'Ca48': 7.653085090334055e-20,\n",
-       "                          'Cl36': 0.005799319244665212,\n",
-       "                          'Co55': 2.0631889326279e-07,\n",
-       "                          'Co56': 16151.835616322038,\n",
-       "                          'Co57': 1668898018.7670012,\n",
-       "                          'Co58': 1763526626.6432226,\n",
-       "                          'Co58m': 0.20417338804885948,\n",
-       "                          'Co60': 137601937.92185128,\n",
-       "                          'Co60m': 0.02082330391719263,\n",
-       "                          'Cr48': 8.765966272487409e-08,\n",
-       "                          'Cr50': 0.00032369805802686107,\n",
-       "                          'Cr51': 1751993929.815621,\n",
-       "                          'Cu64': 18.04123409229225,\n",
-       "                          'Cu66': 0.7621112552653804,\n",
-       "                          'Cu67': 0.43274449655819086,\n",
-       "                          'Fe55': 5972473853.430037,\n",
-       "                          'Fe59': 19497571.80375056,\n",
-       "                          'Fe60': 0.02082579501203521,\n",
-       "                          'Ge71': 1.1482326942526966e-07,\n",
-       "                          'H3': 1160670.4366473118,\n",
-       "                          'Hf174': 7.384961497101372e-24,\n",
-       "                          'Hf175': 3.7626053796207854e-05,\n",
-       "                          'Hf177m': 2.04660927802038,\n",
-       "                          'Hf178m': 0.0021809039123967255,\n",
-       "                          'Hf178n': 0.002265770141433279,\n",
-       "                          'Hf179n': 15.83163562358197,\n",
-       "                          'Hf181': 3095.55625941424,\n",
-       "                          'Hf182': 9.323144837187091e-12,\n",
-       "                          'Ir192': 4.749455455150867e-10,\n",
-       "                          'K40': 2.478324515463897e-13,\n",
-       "                          'K42': 0.020728683176125633,\n",
-       "                          'K43': 0.0009716955361603774,\n",
-       "                          'Kr81': 5.507026426443935e-16,\n",
-       "                          'Kr85': 0.0007713030966755297,\n",
-       "                          'Lu173': 2.6026703121127243e-09,\n",
-       "                          'Lu174': 2.1061096606547177e-07,\n",
-       "                          'Lu174m': 2.437002681374397e-07,\n",
-       "                          'Lu176': 3.767347257821787e-12,\n",
-       "                          'Lu177': 12.22419821892324,\n",
-       "                          'Lu177m': 2.6442732194360734,\n",
-       "                          'Mg28': 1.346238789489819e-06,\n",
-       "                          'Mn52': 7739.386200589877,\n",
-       "                          'Mn53': 1194.252916549559,\n",
-       "                          'Mn54': 1000747440.996151,\n",
-       "                          'Mo100': 1.0101810134137294e-06,\n",
-       "                          'Mo92': 8.11255271634244e-08,\n",
-       "                          'Mo93': 114336.75319511074,\n",
-       "                          'Mo98': 0.25058799745755345,\n",
-       "                          'Mo99': 9955822.085880242,\n",
-       "                          'Na22': 0.0008971617304899498,\n",
-       "                          'Na24': 0.004519853008113985,\n",
-       "                          'Nb90': 0.015777776060994342,\n",
-       "                          'Nb91': 570823.1066832431,\n",
-       "                          'Nb91m': 19231140.762379214,\n",
-       "                          'Nb92': 0.660060036757228,\n",
-       "                          'Nb92m': 4489428.529469667,\n",
-       "                          'Nb93m': 279788.80124460976,\n",
-       "                          'Nb94': 1779.2975960102945,\n",
-       "                          'Nb95': 5322671.420775946,\n",
-       "                          'Nb95m': 117349.8513913864,\n",
-       "                          'Nb96': 449.10165634390586,\n",
-       "                          'Nb97': 1.026797091916394,\n",
-       "                          'Nb97m': 0.9061004856823731,\n",
-       "                          'Ni56': 0.10684147885170577,\n",
-       "                          'Ni57': 309989.42377473874,\n",
-       "                          'Ni58': 8.086014106747873e-07,\n",
-       "                          'Ni59': 167295.33009393857,\n",
-       "                          'Ni63': 13649846.800281564,\n",
-       "                          'Ni66': 0.7609628465715967,\n",
-       "                          'Os186': 2.2300516249451045e-15,\n",
-       "                          'Os191': 2.2415951138806415e-09,\n",
-       "                          'P32': 1843546.472448044,\n",
-       "                          'P33': 16273.58879180714,\n",
-       "                          'Pd107': 2.204052294400548e-16,\n",
-       "                          'Rb83': 1.3498673213333093e-09,\n",
-       "                          'Rb84': 1.6123226701993342e-06,\n",
-       "                          'Rb86': 2.306888093735538,\n",
-       "                          'Rb87': 1.757070751037107e-13,\n",
-       "                          'Re186': 0.5007652885117357,\n",
-       "                          'Re186m': 4.12510566385784e-08,\n",
-       "                          'Re187': 2.160734677078788e-13,\n",
-       "                          'Re188': 6.723052596127458e-07,\n",
-       "                          'Rh103m': 22.51381208403035,\n",
-       "                          'Rh105': 2.7544877861625297e-08,\n",
-       "                          'Ru103': 22.768059464085685,\n",
-       "                          'Ru97': 1.236284634069214e-05,\n",
-       "                          'S35': 8943.4290890254,\n",
-       "                          'Sc44': 1.6967519501757486,\n",
-       "                          'Sc44m': 1.6012884573671955,\n",
-       "                          'Sc45m': 15.914162110872333,\n",
-       "                          'Sc46': 1232142.849078205,\n",
-       "                          'Sc47': 78674.68388316077,\n",
-       "                          'Sc48': 26542.43118398919,\n",
-       "                          'Se82': 1.8159318495813125e-29,\n",
-       "                          'Si32': 0.4466494303044303,\n",
-       "                          'Sr85': 0.0011637513340090238,\n",
-       "                          'Sr89': 32.38243866743332,\n",
-       "                          'Sr90': 0.23253425500492142,\n",
-       "                          'Ta177': 0.00029033329465554057,\n",
-       "                          'Ta178': 0.000722940576880657,\n",
-       "                          'Ta179': 5814.0794968275895,\n",
-       "                          'Ta180': 4.0621647851462055e-05,\n",
-       "                          'Ta180m': 3.2987898071158616e-09,\n",
-       "                          'Ta182': 13016684.873499572,\n",
-       "                          'Ta183': 246485.40134874714,\n",
-       "                          'Ta184': 6.029954390341122e-08,\n",
-       "                          'Tc96': 0.00010474842277063571,\n",
-       "                          'Tc97': 3.708100978733015e-06,\n",
-       "                          'Tc97m': 0.30044205992328066,\n",
-       "                          'Tc98': 0.018769548889776604,\n",
-       "                          'Tc99': 4098.980498939134,\n",
-       "                          'Tc99m': 9646179.894226737,\n",
-       "                          'Ti44': 4.171349139854048e-06,\n",
-       "                          'Tm171': 6.008405695257946e-12,\n",
-       "                          'V48': 1015.0775341254944,\n",
-       "                          'V49': 113563345.91472378,\n",
-       "                          'V50': 5.22077952273694e-09,\n",
-       "                          'W178': 0.0007235233713593723,\n",
-       "                          'W181': 0.0938612993120296,\n",
-       "                          'W183': 3.7624150502373475e-11,\n",
-       "                          'W183m': 8381.29409205146,\n",
-       "                          'W184': 1.335619888925758e-13,\n",
-       "                          'W185': 45.29406293491883,\n",
-       "                          'W186': 5.931820299869569e-19,\n",
-       "                          'W187': 2.1035530545615293e-06,\n",
-       "                          'W188': 6.619087865259508e-07,\n",
-       "                          'Y87': 0.10785846999329937,\n",
-       "                          'Y87m': 2.794670558211316e-07,\n",
-       "                          'Y88': 5689.005274042511,\n",
-       "                          'Y89m': 175054.48866022346,\n",
-       "                          'Y90': 1275.774668958502,\n",
-       "                          'Y91': 40.21462361030197,\n",
-       "                          'Yb175': 0.00014113816682930456,\n",
-       "                          'Zn64': 7.679931636662859e-11,\n",
-       "                          'Zn65': 18800.572734821668,\n",
-       "                          'Zn69m': 7.745372449662303e-09,\n",
-       "                          'Zr88': 4907.72359441353,\n",
-       "                          'Zr89': 175281.6808156132,\n",
-       "                          'Zr90m': 0.015435766220281165,\n",
-       "                          'Zr93': 3.568510921310777,\n",
-       "                          'Zr94': 7.617451787878453e-10,\n",
-       "                          'Zr95': 932061.8528028799,\n",
-       "                          'Zr96': 7.015525273809111e-16,\n",
-       "                          'Zr97': 0.9523783412796556}),\n",
-       "             189188: defaultdict(float,\n",
-       "                         {'Al26': 0.011042286407625442,\n",
-       "                          'Ar37': 0.00034114318055776234,\n",
-       "                          'Ar39': 0.24144520001102535,\n",
-       "                          'Ar42': 0.6672091348394714,\n",
-       "                          'Be10': 16.168193452389342,\n",
-       "                          'C14': 1954975.7635058356,\n",
-       "                          'Ca41': 0.0005219252414728512,\n",
-       "                          'Ca45': 34011644.27412349,\n",
-       "                          'Ca47': 121562.62123972566,\n",
-       "                          'Ca48': 1.814738569401733e-18,\n",
-       "                          'Cl36': 0.011745082630581088,\n",
-       "                          'Co55': 5.031176023452203e-06,\n",
-       "                          'Co56': 433488.5950144836,\n",
-       "                          'Co57': 58172158359.560356,\n",
-       "                          'Co58': 114491283608.76608,\n",
-       "                          'Co58m': 12.074796822596124,\n",
-       "                          'Co60': 4719735136.572179,\n",
-       "                          'Co60m': 0.21553378448633187,\n",
-       "                          'Cr48': 1.9721306339816775e-06,\n",
-       "                          'Cr50': 0.03568589316849938,\n",
-       "                          'Cr51': 47313805714.349266,\n",
-       "                          'Cu64': 1045.4506989305053,\n",
-       "                          'Cu66': 1.5835434817569956,\n",
-       "                          'Cu67': 0.8982932806643333,\n",
-       "                          'Fe55': 199533101483.1543,\n",
-       "                          'Fe59': 834340542.8128667,\n",
-       "                          'Fe60': 0.21582796387799744,\n",
-       "                          'Ge71': 2.318016686034826e-07,\n",
-       "                          'H3': 52135690.15162375,\n",
-       "                          'Hf174': 1.6850385702425747e-22,\n",
-       "                          'Hf175': 0.0009337883469152159,\n",
-       "                          'Hf177m': 62.3559101412197,\n",
-       "                          'Hf178m': 0.044788101940595876,\n",
-       "                          'Hf178n': 0.04861468143305574,\n",
-       "                          'Hf179n': 552.514767670301,\n",
-       "                          'Hf181': 102132.48001065987,\n",
-       "                          'Hf182': 3.183153759327417e-10,\n",
-       "                          'Ir192': 9.588053928201396e-10,\n",
-       "                          'K40': 6.796928844243934e-12,\n",
-       "                          'K42': 0.6672728665145672,\n",
-       "                          'K43': 0.03621918180464053,\n",
-       "                          'Kr81': 1.1162968050937932e-14,\n",
-       "                          'Kr85': 0.018441011270188414,\n",
-       "                          'Lu173': 5.8271087128663085e-08,\n",
-       "                          'Lu174': 4.795991777666021e-06,\n",
-       "                          'Lu174m': 5.625189241087431e-06,\n",
-       "                          'Lu176': 9.449482434576653e-11,\n",
-       "                          'Lu177': 375.1836682278145,\n",
-       "                          'Lu177m': 80.57418967464143,\n",
-       "                          'Mg28': 5.371707467212099e-05,\n",
-       "                          'Mn52': 215585.80251126966,\n",
-       "                          'Mn53': 40256.111037012844,\n",
-       "                          'Mn54': 50370434976.999245,\n",
-       "                          'Mo100': 0.0001113664764406636,\n",
-       "                          'Mo92': 8.94370371843607e-06,\n",
-       "                          'Mo93': 7516797.271199245,\n",
-       "                          'Mo98': 27.62500096327213,\n",
-       "                          'Mo99': 738658351.7107747,\n",
-       "                          'Na22': 0.01997634613145946,\n",
-       "                          'Na24': 0.13531454437157678,\n",
-       "                          'Nb90': 0.45595845114339706,\n",
-       "                          'Nb91': 19807276.584011797,\n",
-       "                          'Nb91m': 663711317.0752045,\n",
-       "                          'Nb92': 25.172871946436544,\n",
-       "                          'Nb92m': 238263248.8600925,\n",
-       "                          'Nb93m': 22930504.9478566,\n",
-       "                          'Nb94': 133132.89137103397,\n",
-       "                          'Nb95': 200564977.71408644,\n",
-       "                          'Nb95m': 4557487.47380691,\n",
-       "                          'Nb96': 15725.83845453641,\n",
-       "                          'Nb97': 34.605051917421044,\n",
-       "                          'Nb97m': 30.53689105538188,\n",
-       "                          'Ni56': 2.9429675383700453,\n",
-       "                          'Ni57': 8581830.511876615,\n",
-       "                          'Ni58': 8.914050629449806e-05,\n",
-       "                          'Ni59': 4632489.208306558,\n",
-       "                          'Ni63': 278973638.4490977,\n",
-       "                          'Ni66': 1.5826848318730093,\n",
-       "                          'Os186': 4.50218328380946e-15,\n",
-       "                          'Os191': 4.525262956992535e-09,\n",
-       "                          'P32': 110501733.58936901,\n",
-       "                          'P33': 939827.4903325915,\n",
-       "                          'Pd107': 4.449472672992403e-16,\n",
-       "                          'Rb83': 2.7433077750636276e-08,\n",
-       "                          'Rb84': 3.6169362217563295e-05,\n",
-       "                          'Rb86': 71.6780771663722,\n",
-       "                          'Rb87': 4.473974914570747e-12,\n",
-       "                          'Re186': 1.010981983613011,\n",
-       "                          'Re186m': 8.328082606529128e-08,\n",
-       "                          'Re187': 4.362043759491503e-13,\n",
-       "                          'Re188': 1.3572290857869906e-06,\n",
-       "                          'Rh103m': 185.73128077998646,\n",
-       "                          'Rh105': 5.56067483687127e-08,\n",
-       "                          'Ru103': 187.79007125479094,\n",
-       "                          'Ru97': 0.00042834725713222527,\n",
-       "                          'S35': 187645.13201073956,\n",
-       "                          'Sc44': 48.51937173316727,\n",
-       "                          'Sc44m': 45.79051705989019,\n",
-       "                          'Sc45m': 578.1716066506441,\n",
-       "                          'Sc46': 57800617.495827734,\n",
-       "                          'Sc47': 3625018.485691993,\n",
-       "                          'Sc48': 1060771.4622201142,\n",
-       "                          'Se82': 4.084704749773291e-28,\n",
-       "                          'Si32': 12.22790831180322,\n",
-       "                          'Sr85': 0.02923161166417862,\n",
-       "                          'Sr89': 1211.2094984200216,\n",
-       "                          'Sr90': 7.5199015135162215,\n",
-       "                          'Ta177': 0.006588318523648981,\n",
-       "                          'Ta178': 0.01641757023060778,\n",
-       "                          'Ta179': 127727.67462537905,\n",
-       "                          'Ta180': 0.001725154572958841,\n",
-       "                          'Ta180m': 1.3268434971673188e-07,\n",
-       "                          'Ta182': 692317738.7438093,\n",
-       "                          'Ta183': 541581.8305676369,\n",
-       "                          'Ta184': 1.2173085614790535e-07,\n",
-       "                          'Tc96': 0.0037803793363306013,\n",
-       "                          'Tc97': 0.0001384263611872041,\n",
-       "                          'Tc97m': 11.199762019568478,\n",
-       "                          'Tc98': 0.7069862717807234,\n",
-       "                          'Tc99': 304193.30659791187,\n",
-       "                          'Tc99m': 715692996.3368475,\n",
-       "                          'Ti44': 9.432918557827493e-05,\n",
-       "                          'Tm171': 1.3644748355598958e-10,\n",
-       "                          'V48': 28168.0911907098,\n",
-       "                          'V49': 3631280602.3283772,\n",
-       "                          'V50': 2.937983535322573e-07,\n",
-       "                          'W178': 0.01644415036771771,\n",
-       "                          'W181': 4.218709983068992,\n",
-       "                          'W183': 8.935235787575349e-11,\n",
-       "                          'W183m': 18415.119804670965,\n",
-       "                          'W184': 2.763832443670752e-13,\n",
-       "                          'W185': 91.63782960262299,\n",
-       "                          'W186': 1.1976925803382118e-18,\n",
-       "                          'W187': 4.246587912745894e-06,\n",
-       "                          'W188': 1.3362410071408002e-06,\n",
-       "                          'Y87': 2.593305926551473,\n",
-       "                          'Y87m': 6.20079882683673e-06,\n",
-       "                          'Y88': 150605.03301849222,\n",
-       "                          'Y89m': 6321270.248052306,\n",
-       "                          'Y90': 49943.51289877145,\n",
-       "                          'Y91': 1288.5807649164512,\n",
-       "                          'Yb175': 0.003450628620758097,\n",
-       "                          'Zn64': 4.446185902771977e-09,\n",
-       "                          'Zn65': 106872.80969268644,\n",
-       "                          'Zn69m': 1.5636118591411983e-08,\n",
-       "                          'Zr88': 126727.27775878973,\n",
-       "                          'Zr89': 6329162.638783921,\n",
-       "                          'Zr90m': 0.44361808669108294,\n",
-       "                          'Zr93': 132.0572036161055,\n",
-       "                          'Zr94': 2.66394790105523e-08,\n",
-       "                          'Zr95': 34159767.244812734,\n",
-       "                          'Zr96': 1.9413007444060438e-14,\n",
-       "                          'Zr97': 32.094645203625646}),\n",
-       "             189189: defaultdict(float,\n",
-       "                         {'Al26': 0.0006936673080228246,\n",
-       "                          'Ar37': 1.686309059726449e-05,\n",
-       "                          'Ar39': 0.01482981565164829,\n",
-       "                          'Ar42': 0.04091148640507253,\n",
-       "                          'Be10': 1.0025354532532946,\n",
-       "                          'C14': 111301.87673637847,\n",
-       "                          'Ca41': 3.218900069219695e-05,\n",
-       "                          'Ca45': 2091563.092478669,\n",
-       "                          'Ca47': 7469.315126417875,\n",
-       "                          'Ca48': 1.1539083328732524e-19,\n",
-       "                          'Cl36': 1.3863540550916917e-07,\n",
-       "                          'Co55': 3.270891579527179e-07,\n",
-       "                          'Co56': 27575.302011066666,\n",
-       "                          'Co57': 3569494532.8395076,\n",
-       "                          'Co58': 7208202318.891134,\n",
-       "                          'Co58m': 0.7559489706923412,\n",
-       "                          'Co60': 285606436.6977406,\n",
-       "                          'Co60m': 0.011616367706591385,\n",
-       "                          'Cr48': 1.2179261014848485e-07,\n",
-       "                          'Cr50': 0.0019837412043555262,\n",
-       "                          'Cr51': 2776441054.052735,\n",
-       "                          'Cu64': 54.488348544342486,\n",
-       "                          'Cu66': 0.0012528458360443605,\n",
-       "                          'Cu67': 0.0011122746391755247,\n",
-       "                          'Fe55': 12070142527.891773,\n",
-       "                          'Fe59': 45818256.636264615,\n",
-       "                          'Fe60': 0.011632577674362135,\n",
-       "                          'H3': 3222262.855419576,\n",
-       "                          'Hf174': 1.4886061381220652e-23,\n",
-       "                          'Hf175': 6.556321796172015e-05,\n",
-       "                          'Hf177m': 3.830853323140733,\n",
-       "                          'Hf178m': 0.0034168529077372137,\n",
-       "                          'Hf178n': 0.0036570130485966447,\n",
-       "                          'Hf179n': 33.93295560913774,\n",
-       "                          'Hf181': 6265.84440635676,\n",
-       "                          'Hf182': 1.9501555204040312e-11,\n",
-       "                          'K40': 4.261408859211588e-13,\n",
-       "                          'K42': 0.04091542624311159,\n",
-       "                          'K43': 0.0022286417050169528,\n",
-       "                          'Kr81': 7.872964912452473e-16,\n",
-       "                          'Kr85': 0.0011839152081090426,\n",
-       "                          'Lu173': 5.166145158126686e-09,\n",
-       "                          'Lu174': 3.618084510489585e-07,\n",
-       "                          'Lu174m': 4.184539895517103e-07,\n",
-       "                          'Lu176': 5.947007341927779e-12,\n",
-       "                          'Lu177': 23.097199188279188,\n",
-       "                          'Lu177m': 4.950136999111854,\n",
-       "                          'Mg28': 3.5651715642295836e-06,\n",
-       "                          'Mn52': 13193.785059486665,\n",
-       "                          'Mn53': 2463.99555157202,\n",
-       "                          'Mn54': 3140530379.013451,\n",
-       "                          'Mo100': 6.190725497597807e-06,\n",
-       "                          'Mo92': 4.971695054242524e-07,\n",
-       "                          'Mo93': 428892.3239132357,\n",
-       "                          'Mo98': 1.5356425735165664,\n",
-       "                          'Mo99': 40193078.88350621,\n",
-       "                          'Na22': 0.0012739663212953563,\n",
-       "                          'Na24': 0.00826165376345004,\n",
-       "                          'Nb90': 0.027826658707070434,\n",
-       "                          'Nb91': 1214831.3546390457,\n",
-       "                          'Nb91m': 40644330.64295914,\n",
-       "                          'Nb92': 1.546474715045203,\n",
-       "                          'Nb92m': 14804583.881985437,\n",
-       "                          'Nb93m': 1421726.5942773288,\n",
-       "                          'Nb94': 7219.74906916944,\n",
-       "                          'Nb95': 12340629.431912396,\n",
-       "                          'Nb95m': 280627.7674344351,\n",
-       "                          'Nb96': 966.1117745930358,\n",
-       "                          'Nb97': 2.1237009961208044,\n",
-       "                          'Nb97m': 1.8740665376612704,\n",
-       "                          'Ni56': 0.18002790149467263,\n",
-       "                          'Ni57': 524728.3480695599,\n",
-       "                          'Ni58': 4.9552269762664385e-06,\n",
-       "                          'Ni59': 242231.38991728154,\n",
-       "                          'Ni63': 14234441.38264617,\n",
-       "                          'Ni66': 0.0013323671716866051,\n",
-       "                          'Os186': 8.295600485373844e-21,\n",
-       "                          'P32': 6855680.050838323,\n",
-       "                          'P33': 58647.022627139864,\n",
-       "                          'Rb83': 1.953208125477601e-09,\n",
-       "                          'Rb84': 2.555464924028285e-06,\n",
-       "                          'Rb86': 4.395350592300722,\n",
-       "                          'Rb87': 2.89916853621826e-13,\n",
-       "                          'Re186': 1.958078019547211e-06,\n",
-       "                          'Re186m': 1.6558852576857058e-13,\n",
-       "                          'Re187': 7.828496983489746e-20,\n",
-       "                          'Rh103m': 7.501831317254949,\n",
-       "                          'Ru103': 7.584567768933713,\n",
-       "                          'Ru97': 2.622958583607397e-05,\n",
-       "                          'S35': 9586.40000121664,\n",
-       "                          'Sc44': 2.967930895991082,\n",
-       "                          'Sc44m': 2.8010101837767936,\n",
-       "                          'Sc45m': 35.555529753255094,\n",
-       "                          'Sc46': 3572284.5504892645,\n",
-       "                          'Sc47': 226663.5391929479,\n",
-       "                          'Sc48': 65342.8484661868,\n",
-       "                          'Se82': 2.7155463983979574e-29,\n",
-       "                          'Si32': 0.7516112627076322,\n",
-       "                          'Sr85': 0.0018490696650947732,\n",
-       "                          'Sr89': 74.57032802034256,\n",
-       "                          'Sr90': 0.4614737689516392,\n",
-       "                          'Ta177': 0.0005926043303552117,\n",
-       "                          'Ta178': 0.0014779060697128073,\n",
-       "                          'Ta179': 9411.294238262406,\n",
-       "                          'Ta180': 0.00010645682042843546,\n",
-       "                          'Ta180m': 8.180928391100148e-09,\n",
-       "                          'Ta182': 34159477.628049344,\n",
-       "                          'Ta183': 893.8578028774305,\n",
-       "                          'Tc96': 0.00023231037278618997,\n",
-       "                          'Tc97': 8.530600072178341e-06,\n",
-       "                          'Tc97m': 0.6900290938919746,\n",
-       "                          'Tc98': 0.04359819140601646,\n",
-       "                          'Tc99': 16552.425471830687,\n",
-       "                          'Tc99m': 38943431.25843781,\n",
-       "                          'Ti44': 5.874467860397408e-06,\n",
-       "                          'Tm171': 1.2282972529545263e-11,\n",
-       "                          'V48': 1727.934282987529,\n",
-       "                          'V49': 221854751.04882503,\n",
-       "                          'V50': 1.825670079930204e-08,\n",
-       "                          'W178': 0.0014794019282981807,\n",
-       "                          'W181': 0.2607213709382436,\n",
-       "                          'W183': 8.267787425587506e-13,\n",
-       "                          'W183m': 30.383454026762855,\n",
-       "                          'W184': 1.871028717022988e-16,\n",
-       "                          'W185': 0.00767298518214973,\n",
-       "                          'W186': 7.413157813391931e-24,\n",
-       "                          'Y87': 0.16508321533115786,\n",
-       "                          'Y87m': 3.9742265555570953e-07,\n",
-       "                          'Y88': 9380.514847507566,\n",
-       "                          'Y89m': 388690.485994351,\n",
-       "                          'Y90': 3075.630727844283,\n",
-       "                          'Y91': 79.10854910238112,\n",
-       "                          'Yb175': 0.00024087835750803216,\n",
-       "                          'Zn64': 2.3172243875461027e-10,\n",
-       "                          'Zn65': 2994.4313211043263,\n",
-       "                          'Zr88': 7915.045199094538,\n",
-       "                          'Zr89': 389175.13667426765,\n",
-       "                          'Zr90m': 0.02704263496523998,\n",
-       "                          'Zr93': 8.126331776347088,\n",
-       "                          'Zr94': 1.6373938944239456e-09,\n",
-       "                          'Zr95': 2100459.3204327635,\n",
-       "                          'Zr96': 1.1987735518030472e-15,\n",
-       "                          'Zr97': 1.9696263287386615}),\n",
-       "             189190: defaultdict(float,\n",
-       "                         {'Al26': 9.556430310145547e-05,\n",
-       "                          'Ar37': 2.3844929708606332e-06,\n",
-       "                          'Ar39': 0.002233053992346682,\n",
-       "                          'Ar42': 0.006532377495096249,\n",
-       "                          'Be10': 0.16504704480644783,\n",
-       "                          'C14': 20633.76090639103,\n",
-       "                          'Ca41': 4.705621819944636e-06,\n",
-       "                          'Ca45': 345849.20867877745,\n",
-       "                          'Ca47': 1218.7403272664928,\n",
-       "                          'Ca48': 1.5563594827598165e-20,\n",
-       "                          'Cl36': 7.967526809047065e-08,\n",
-       "                          'Co55': 4.049510710650997e-08,\n",
-       "                          'Co56': 3755.8507113612322,\n",
-       "                          'Co57': 588857438.4207779,\n",
-       "                          'Co58': 1174551909.0960226,\n",
-       "                          'Co58m': 0.12547314230341763,\n",
-       "                          'Co60': 47063826.43812943,\n",
-       "                          'Co60m': 0.001796078590635147,\n",
-       "                          'Cr48': 1.6786457712377296e-08,\n",
-       "                          'Cr50': 0.0003875234848012511,\n",
-       "                          'Cr51': 447920254.88495547,\n",
-       "                          'Cu64': 10.689299865424355,\n",
-       "                          'Cu66': 0.0008540310450614525,\n",
-       "                          'Cu67': 0.0002376021552163497,\n",
-       "                          'Fe55': 1963033468.7123573,\n",
-       "                          'Fe59': 8929352.585337222,\n",
-       "                          'Fe60': 0.0017991794020974633,\n",
-       "                          'H3': 542143.2980374868,\n",
-       "                          'Hf174': 9.308162680309445e-26,\n",
-       "                          'Hf175': 6.216890172223074e-06,\n",
-       "                          'Hf177m': 0.591173460140203,\n",
-       "                          'Hf178m': 0.0003071110405604293,\n",
-       "                          'Hf178n': 0.0003470950538466744,\n",
-       "                          'Hf179n': 5.573030745351148,\n",
-       "                          'Hf181': 1008.4211721265428,\n",
-       "                          'Hf182': 3.199084507686607e-12,\n",
-       "                          'K40': 6.165076231884676e-14,\n",
-       "                          'K42': 0.006532938814242261,\n",
-       "                          'K43': 0.00037102987598091307,\n",
-       "                          'Kr81': 7.505557554947321e-17,\n",
-       "                          'Kr85': 0.00015441891690793396,\n",
-       "                          'Lu173': 6.203681279840946e-11,\n",
-       "                          'Lu174': 2.851633547087627e-08,\n",
-       "                          'Lu174m': 3.4599673401755824e-08,\n",
-       "                          'Lu176': 8.383851733042485e-13,\n",
-       "                          'Lu177': 3.5957515687119765,\n",
-       "                          'Lu177m': 0.7638901473702163,\n",
-       "                          'Mg28': 4.813361949658138e-07,\n",
-       "                          'Mn52': 1961.4899510344023,\n",
-       "                          'Mn53': 402.42854657583075,\n",
-       "                          'Mn54': 513330326.2755942,\n",
-       "                          'Mo100': 1.2093597027073942e-06,\n",
-       "                          'Mo92': 9.712223548093876e-08,\n",
-       "                          'Mo93': 78852.60716070302,\n",
-       "                          'Mo98': 0.2999872205233411,\n",
-       "                          'Mo99': 8337382.5903725885,\n",
-       "                          'Na22': 0.00016931633667076795,\n",
-       "                          'Na24': 0.0012733178396360082,\n",
-       "                          'Nb90': 0.004206903114186011,\n",
-       "                          'Nb91': 200320.89714950116,\n",
-       "                          'Nb91m': 6698971.404028985,\n",
-       "                          'Nb92': 0.258208925191843,\n",
-       "                          'Nb92m': 2532615.7027489315,\n",
-       "                          'Nb93m': 227495.81364904586,\n",
-       "                          'Nb94': 1387.0153624139418,\n",
-       "                          'Nb95': 2056395.8402850118,\n",
-       "                          'Nb95m': 47020.91824396571,\n",
-       "                          'Nb96': 158.2409837403788,\n",
-       "                          'Nb97': 0.3443804596724204,\n",
-       "                          'Nb97m': 0.3038847070559353,\n",
-       "                          'Ni56': 0.026616744224747354,\n",
-       "                          'Ni57': 77856.46209127139,\n",
-       "                          'Ni58': 9.680014774087076e-07,\n",
-       "                          'Ni59': 47265.81467562222,\n",
-       "                          'Ni63': 2704255.297179584,\n",
-       "                          'Ni66': 0.0008701937544321372,\n",
-       "                          'Os186': 7.915071269498189e-22,\n",
-       "                          'P32': 1135300.6192407827,\n",
-       "                          'P33': 9339.47942558722,\n",
-       "                          'Rb83': 1.8157000980283912e-10,\n",
-       "                          'Rb84': 2.4381988025077476e-07,\n",
-       "                          'Rb86': 0.6922340978340829,\n",
-       "                          'Rb87': 3.8120137603706365e-14,\n",
-       "                          'Re186': 1.8563949381446593e-07,\n",
-       "                          'Re186m': 1.5817258450568537e-14,\n",
-       "                          'Re187': 3.93413901106117e-21,\n",
-       "                          'Rh103m': 2.1034778750911873,\n",
-       "                          'Ru103': 2.1267024829548005,\n",
-       "                          'Ru97': 4.340263450179415e-06,\n",
-       "                          'S35': 1844.423047955087,\n",
-       "                          'Sc44': 0.44844849286270433,\n",
-       "                          'Sc44m': 0.42322814484327453,\n",
-       "                          'Sc45m': 5.879273293457905,\n",
-       "                          'Sc46': 609109.4597646062,\n",
-       "                          'Sc47': 36527.84334868564,\n",
-       "                          'Sc48': 11047.63305382522,\n",
-       "                          'Se82': 3.185743610230485e-30,\n",
-       "                          'Si32': 0.11263863014733055,\n",
-       "                          'Sr85': 0.00025254033897933635,\n",
-       "                          'Sr89': 12.45774734630499,\n",
-       "                          'Sr90': 0.07376893906069981,\n",
-       "                          'Ta177': 3.7083457929775477e-07,\n",
-       "                          'Ta179': 979.320178900514,\n",
-       "                          'Ta180': 1.8130489325545734e-05,\n",
-       "                          'Ta180m': 1.3796053040211267e-09,\n",
-       "                          'Ta182': 7286865.024935658,\n",
-       "                          'Ta183': 314.40287686242715,\n",
-       "                          'Tc96': 3.8781530785448695e-05,\n",
-       "                          'Tc97': 1.4278389177325862e-06,\n",
-       "                          'Tc97m': 0.11554870765122251,\n",
-       "                          'Tc98': 0.007298660609361857,\n",
-       "                          'Tc99': 3433.5125759718776,\n",
-       "                          'Tc99m': 8078181.178148755,\n",
-       "                          'Ti44': 8.135998777620329e-07,\n",
-       "                          'V48': 255.83734670474948,\n",
-       "                          'V49': 35468038.2341406,\n",
-       "                          'V50': 3.1125916598057936e-09,\n",
-       "                          'W178': 3.289035652745508e-07,\n",
-       "                          'W181': 0.04490435043084437,\n",
-       "                          'W183': 8.694525678239451e-14,\n",
-       "                          'W183m': 10.687423416030825,\n",
-       "                          'W184': 2.1167623167342146e-17,\n",
-       "                          'W185': 0.0007469053360378656,\n",
-       "                          'W186': 6.733784671020488e-25,\n",
-       "                          'Y87': 0.021969587106435935,\n",
-       "                          'Y87m': 4.9955489800734245e-08,\n",
-       "                          'Y88': 1349.4319286559578,\n",
-       "                          'Y89m': 64086.38704134988,\n",
-       "                          'Y90': 515.0977460152611,\n",
-       "                          'Y91': 12.587158506812878,\n",
-       "                          'Yb175': 2.6334043562733633e-05,\n",
-       "                          'Zn64': 4.5458514658365805e-11,\n",
-       "                          'Zn65': 582.4453108254231,\n",
-       "                          'Zr88': 1121.407943883519,\n",
-       "                          'Zr89': 64164.93681601192,\n",
-       "                          'Zr90m': 0.00404576764727603,\n",
-       "                          'Zr93': 1.3460180972152511,\n",
-       "                          'Zr94': 2.676392355581496e-10,\n",
-       "                          'Zr95': 347999.2071072807,\n",
-       "                          'Zr96': 1.7817041606955886e-16,\n",
-       "                          'Zr97': 0.3193953645624979}),\n",
-       "             189191: defaultdict(float,\n",
-       "                         {'Al26': 3.579993183616133e-05,\n",
-       "                          'Ar37': 9.044846049967967e-07,\n",
-       "                          'Ar39': 0.0008759006470413629,\n",
-       "                          'Ar42': 0.002676461049947613,\n",
-       "                          'Be10': 0.07423870583469423,\n",
-       "                          'C14': 13774.266500317432,\n",
-       "                          'Ca41': 1.8131852359618838e-06,\n",
-       "                          'Ca45': 147427.56872564016,\n",
-       "                          'Ca47': 516.0159880755601,\n",
-       "                          'Ca48': 5.898755227749426e-21,\n",
-       "                          'Cl36': 3.293109356908347e-06,\n",
-       "                          'Co55': 1.5157494586756958e-08,\n",
-       "                          'Co56': 1482.5639293437782,\n",
-       "                          'Co57': 246375461.6453568,\n",
-       "                          'Co58': 564565301.8225849,\n",
-       "                          'Co58m': 0.058976652080049874,\n",
-       "                          'Co60': 22436930.03671883,\n",
-       "                          'Co60m': 0.0007652455432582182,\n",
-       "                          'Cr48': 5.557104450588281e-09,\n",
-       "                          'Cr50': 0.0002632550462631628,\n",
-       "                          'Cr51': 216220807.3242653,\n",
-       "                          'Cu64': 7.760137259583592,\n",
-       "                          'Cu66': 0.0006010026273311802,\n",
-       "                          'Cu67': 0.00044154626908566,\n",
-       "                          'Fe55': 866238899.1105444,\n",
-       "                          'Fe59': 5889970.696462579,\n",
-       "                          'Fe60': 0.0007675448700667738,\n",
-       "                          'H3': 238107.1836280583,\n",
-       "                          'Hf174': 3.633115215705485e-26,\n",
-       "                          'Hf175': 2.4515073316478106e-06,\n",
-       "                          'Hf177m': 0.23820980741955664,\n",
-       "                          'Hf178m': 0.00013278671376974781,\n",
-       "                          'Hf178n': 0.00014955350519275262,\n",
-       "                          'Hf179n': 2.3465218172624307,\n",
-       "                          'Hf181': 417.19073107676036,\n",
-       "                          'Hf182': 1.343592925123995e-12,\n",
-       "                          'K40': 2.432118923890009e-14,\n",
-       "                          'K42': 0.002676767565201272,\n",
-       "                          'K43': 0.00015898828000012513,\n",
-       "                          'Kr81': 3.2653074045800196e-17,\n",
-       "                          'Kr85': 5.920226258446497e-05,\n",
-       "                          'Lu173': 2.6689211170971913e-11,\n",
-       "                          'Lu174': 1.168298119691951e-08,\n",
-       "                          'Lu174m': 1.4061521065580843e-08,\n",
-       "                          'Lu176': 3.2526965310617905e-13,\n",
-       "                          'Lu177': 1.4557082497876288,\n",
-       "                          'Lu177m': 0.30782986015997127,\n",
-       "                          'Mg28': 2.1123075437991058e-07,\n",
-       "                          'Mn52': 756.6274981957155,\n",
-       "                          'Mn53': 166.34147023747798,\n",
-       "                          'Mn54': 236897536.79892394,\n",
-       "                          'Mo100': 8.215570679414971e-07,\n",
-       "                          'Mo92': 6.597834430129284e-08,\n",
-       "                          'Mo93': 50543.98980576081,\n",
-       "                          'Mo98': 0.20378995626783877,\n",
-       "                          'Mo99': 5331560.464348946,\n",
-       "                          'Na22': 6.350048883993865e-05,\n",
-       "                          'Na24': 0.0005100707856629581,\n",
-       "                          'Nb90': 0.0016534690357884643,\n",
-       "                          'Nb91': 83620.44268353598,\n",
-       "                          'Nb91m': 2792688.7273901883,\n",
-       "                          'Nb92': 0.11267707006863065,\n",
-       "                          'Nb92m': 1152713.226778331,\n",
-       "                          'Nb93m': 128447.7200799316,\n",
-       "                          'Nb94': 982.7573948320304,\n",
-       "                          'Nb95': 884109.4164746335,\n",
-       "                          'Nb95m': 20321.830624564238,\n",
-       "                          'Nb96': 66.72560599723694,\n",
-       "                          'Nb97': 0.14341600247866162,\n",
-       "                          'Nb97m': 0.12655278641332796,\n",
-       "                          'Ni56': 0.010171975869971636,\n",
-       "                          'Ni57': 29844.304400903176,\n",
-       "                          'Ni58': 6.575883373107445e-07,\n",
-       "                          'Ni59': 32930.24009758898,\n",
-       "                          'Ni63': 2065847.720254302,\n",
-       "                          'Ni66': 0.0006128440409765121,\n",
-       "                          'Os186': 2.7403183063012784e-21,\n",
-       "                          'P32': 573043.3639307419,\n",
-       "                          'P33': 4708.7954825605375,\n",
-       "                          'Rb83': 7.896229824045293e-11,\n",
-       "                          'Rb84': 9.558768808178504e-08,\n",
-       "                          'Rb86': 0.2806092143780123,\n",
-       "                          'Rb87': 1.5143374508688726e-14,\n",
-       "                          'Re186': 6.417589900195615e-07,\n",
-       "                          'Re186m': 5.4420926611657257e-14,\n",
-       "                          'Re187': 2.5329602322683438e-20,\n",
-       "                          'Rh103m': 1.3510655330507255,\n",
-       "                          'Ru103': 1.3659608122211215,\n",
-       "                          'Ru97': 1.8055208789900194e-06,\n",
-       "                          'S35': 1384.1975270042583,\n",
-       "                          'Sc44': 0.1759154945874182,\n",
-       "                          'Sc44m': 0.16601471600311432,\n",
-       "                          'Sc45m': 2.5060206020279114,\n",
-       "                          'Sc46': 268751.1650577965,\n",
-       "                          'Sc47': 16653.942493064485,\n",
-       "                          'Sc48': 4791.8961804700275,\n",
-       "                          'Se82': 1.2103954485796169e-30,\n",
-       "                          'Si32': 0.04429203470718471,\n",
-       "                          'Sr85': 9.82062743315954e-05,\n",
-       "                          'Sr89': 5.335929000356258,\n",
-       "                          'Sr90': 0.03033323123166845,\n",
-       "                          'Ta177': 1.595388600722902e-07,\n",
-       "                          'Ta179': 425.23107495154517,\n",
-       "                          'Ta180': 8.085693548819478e-06,\n",
-       "                          'Ta180m': 6.073958339287271e-10,\n",
-       "                          'Ta182': 5665224.503717711,\n",
-       "                          'Ta183': 1987.4343501448395,\n",
-       "                          'Tc96': 1.637041507956518e-05,\n",
-       "                          'Tc97': 6.136372320069136e-07,\n",
-       "                          'Tc97m': 0.04958961827035418,\n",
-       "                          'Tc98': 0.0031533916587359423,\n",
-       "                          'Tc99': 2195.585664283306,\n",
-       "                          'Tc99m': 5165802.804699651,\n",
-       "                          'Ti44': 2.9567836750279375e-07,\n",
-       "                          'V48': 98.80319128362618,\n",
-       "                          'V49': 14438879.664435243,\n",
-       "                          'V50': 1.423052397118658e-09,\n",
-       "                          'W178': 1.4495048555739368e-07,\n",
-       "                          'W181': 0.0202888976308475,\n",
-       "                          'W183': 3.1057655176315275e-13,\n",
-       "                          'W183m': 67.56459805035803,\n",
-       "                          'W184': 4.8405512010847254e-17,\n",
-       "                          'W185': 0.002196407706019726,\n",
-       "                          'W186': 2.1171000324142095e-24,\n",
-       "                          'Y87': 0.008431074597891077,\n",
-       "                          'Y87m': 1.713525435324968e-08,\n",
-       "                          'Y88': 526.328676993609,\n",
-       "                          'Y89m': 27223.926187231125,\n",
-       "                          'Y90': 223.50430873164734,\n",
-       "                          'Y91': 5.161252063344055,\n",
-       "                          'Yb175': 1.0776649014656372e-05,\n",
-       "                          'Zn64': 3.300101619798541e-11,\n",
-       "                          'Zn65': 825.3217306095546,\n",
-       "                          'Zr88': 434.3937574279234,\n",
-       "                          'Zr89': 27257.10773319143,\n",
-       "                          'Zr90m': 0.0015999575623049742,\n",
-       "                          'Zr93': 0.575661061664538,\n",
-       "                          'Zr94': 1.1304840530557137e-10,\n",
-       "                          'Zr95': 148437.34405031704,\n",
-       "                          'Zr96': 6.96877212928605e-17,\n",
-       "                          'Zr97': 0.1330187079140939}),\n",
-       "             189192: defaultdict(float,\n",
-       "                         {'Al26': 2.6897351958653774e-05,\n",
-       "                          'Ar37': 1.0309946447505275e-06,\n",
-       "                          'Ar39': 0.0011517549965126056,\n",
-       "                          'Ar42': 0.0037828880804945666,\n",
-       "                          'Be10': 0.12778408763104268,\n",
-       "                          'C14': 24311.619481821162,\n",
-       "                          'Ca41': 2.25449894871827e-06,\n",
-       "                          'Ca45': 219132.18862067614,\n",
-       "                          'Ca47': 755.7162831433698,\n",
-       "                          'Ca48': 5.714919823354034e-21,\n",
-       "                          'Cl36': 1.301883062805254e-08,\n",
-       "                          'Co55': 1.6393227034994123e-08,\n",
-       "                          'Co56': 1809.852339868574,\n",
-       "                          'Co57': 357378511.66543716,\n",
-       "                          'Co58': 1146267882.2886868,\n",
-       "                          'Co58m': 0.11530711633525983,\n",
-       "                          'Co60': 40838709.39606565,\n",
-       "                          'Co60m': 0.0010656895103578411,\n",
-       "                          'Cr48': 5.27350534893138e-09,\n",
-       "                          'Cr50': 0.00046838477792577693,\n",
-       "                          'Cr51': 301819964.8556836,\n",
-       "                          'Cu64': 13.621772753056481,\n",
-       "                          'Cu66': 0.00036179377473685085,\n",
-       "                          'Cu67': 0.00032329873160270037,\n",
-       "                          'Fe55': 1276974751.14526,\n",
-       "                          'Fe59': 10046954.53246959,\n",
-       "                          'Fe60': 0.0010699057464385094,\n",
-       "                          'H3': 410444.2446583712,\n",
-       "                          'Hf174': 3.6714581565717865e-26,\n",
-       "                          'Hf175': 2.6582722022752427e-06,\n",
-       "                          'Hf177m': 0.33049619700755856,\n",
-       "                          'Hf178m': 2.8605396070648624e-05,\n",
-       "                          'Hf178n': 5.593677250117898e-05,\n",
-       "                          'Hf179n': 3.383555154229837,\n",
-       "                          'Hf181': 594.7537461756971,\n",
-       "                          'Hf182': 1.9611029020105237e-12,\n",
-       "                          'K40': 3.006470508657082e-14,\n",
-       "                          'K42': 0.0037831254284554556,\n",
-       "                          'K43': 0.00023895109927483862,\n",
-       "                          'Kr81': 1.3555352153265482e-17,\n",
-       "                          'Kr85': 5.8442250620757885e-05,\n",
-       "                          'Lu173': 1.4067771436420698e-12,\n",
-       "                          'Lu174': 7.705836208689026e-09,\n",
-       "                          'Lu174m': 1.0301217563287538e-08,\n",
-       "                          'Lu176': 3.497000874214885e-13,\n",
-       "                          'Lu177': 2.0197360282340866,\n",
-       "                          'Lu177m': 0.42713593302565595,\n",
-       "                          'Mg28': 3.683231491100889e-07,\n",
-       "                          'Mn52': 1003.7196655876185,\n",
-       "                          'Mn53': 240.94289128634747,\n",
-       "                          'Mn54': 440282559.28825295,\n",
-       "                          'Mo100': 1.4617203692710321e-06,\n",
-       "                          'Mo92': 1.1738932474032363e-07,\n",
-       "                          'Mo93': 81053.49379830467,\n",
-       "                          'Mo98': 0.3625840203596309,\n",
-       "                          'Mo99': 9053566.042723399,\n",
-       "                          'Na22': 5.151977004700831e-05,\n",
-       "                          'Na24': 0.0007078767101049616,\n",
-       "                          'Nb90': 0.0022600255381555927,\n",
-       "                          'Nb91': 121396.12245968005,\n",
-       "                          'Nb91m': 4063263.5643557846,\n",
-       "                          'Nb92': 0.16821966718393425,\n",
-       "                          'Nb92m': 2112793.678366356,\n",
-       "                          'Nb93m': 253915.23792159752,\n",
-       "                          'Nb94': 1636.518784250593,\n",
-       "                          'Nb95': 1346391.4786026955,\n",
-       "                          'Nb95m': 31498.068302716685,\n",
-       "                          'Nb96': 97.40915731140527,\n",
-       "                          'Nb97': 0.20592246858228874,\n",
-       "                          'Nb97m': 0.18170969473089196,\n",
-       "                          'Ni56': 0.013424706272863206,\n",
-       "                          'Ni57': 39527.36149343815,\n",
-       "                          'Ni58': 1.169983061427337e-06,\n",
-       "                          'Ni59': 54262.4024797059,\n",
-       "                          'Ni63': 2946900.143630876,\n",
-       "                          'Ni66': 0.0003835437192307588,\n",
-       "                          'Os186': 3.8303247305448516e-21,\n",
-       "                          'P32': 1150621.3615461718,\n",
-       "                          'P33': 8960.206960246547,\n",
-       "                          'Rb83': 3.180979741533347e-11,\n",
-       "                          'Rb84': 7.100258446056441e-08,\n",
-       "                          'Rb86': 0.3899456722492497,\n",
-       "                          'Rb87': 1.6274737012103618e-14,\n",
-       "                          'Re186': 8.736778097307276e-07,\n",
-       "                          'Re186m': 7.649106331740666e-14,\n",
-       "                          'Re187': 4.062732707550565e-20,\n",
-       "                          'Rh103m': 1.8430438612990432,\n",
-       "                          'Ru103': 1.8633540753532953,\n",
-       "                          'Ru97': 2.634237768975413e-06,\n",
-       "                          'S35': 2080.2383376812813,\n",
-       "                          'Sc44': 0.2365196647695322,\n",
-       "                          'Sc44m': 0.22321850992960202,\n",
-       "                          'Sc45m': 3.724941543066672,\n",
-       "                          'Sc46': 478688.91932370554,\n",
-       "                          'Sc47': 29623.048925473442,\n",
-       "                          'Sc48': 7520.233298545014,\n",
-       "                          'Se82': 9.852968061550686e-31,\n",
-       "                          'Si32': 0.058852633659874476,\n",
-       "                          'Sr85': 0.00010788176564566973,\n",
-       "                          'Sr89': 7.986453332776323,\n",
-       "                          'Sr90': 0.042826374376120406,\n",
-       "                          'Ta177': 8.40922650110064e-09,\n",
-       "                          'Ta179': 197.79158789384962,\n",
-       "                          'Ta180': 1.2735270440354195e-05,\n",
-       "                          'Ta180m': 9.345607725496137e-10,\n",
-       "                          'Ta182': 9346916.296438709,\n",
-       "                          'Ta183': 289.5825213413524,\n",
-       "                          'Tc96': 2.3922090884486005e-05,\n",
-       "                          'Tc97': 8.931372886142794e-07,\n",
-       "                          'Tc97m': 0.07225093902104596,\n",
-       "                          'Tc98': 0.004584115532418118,\n",
-       "                          'Tc99': 3728.4260019765206,\n",
-       "                          'Tc99m': 8772093.208150944,\n",
-       "                          'Ti44': 2.672693994839185e-07,\n",
-       "                          'V48': 130.1539644056998,\n",
-       "                          'V49': 20609042.168841377,\n",
-       "                          'V50': 2.751447427702867e-09,\n",
-       "                          'W178': 2.1159587218428173e-07,\n",
-       "                          'W181': 0.03232003715576247,\n",
-       "                          'W183': 9.81573333511388e-14,\n",
-       "                          'W183m': 9.84358455651196,\n",
-       "                          'W184': 2.7666423651390573e-17,\n",
-       "                          'W185': 0.003374262822394893,\n",
-       "                          'W186': 3.2680442853303044e-24,\n",
-       "                          'Y87': 0.00849927064212494,\n",
-       "                          'Y87m': 1.4657758261960346e-08,\n",
-       "                          'Y88': 631.6890831582248,\n",
-       "                          'Y89m': 40568.72245517507,\n",
-       "                          'Y90': 348.1073013064194,\n",
-       "                          'Y91': 7.273955818853098,\n",
-       "                          'Yb175': 9.72235133346198e-06,\n",
-       "                          'Zn64': 5.793211255711488e-11,\n",
-       "                          'Zn65': 892.6527138513754,\n",
-       "                          'Zr88': 504.2191581174445,\n",
-       "                          'Zr89': 40617.86548950115,\n",
-       "                          'Zr90m': 0.0021673525484615813,\n",
-       "                          'Zr93': 0.8700779206410821,\n",
-       "                          'Zr94': 1.6522829663742146e-10,\n",
-       "                          'Zr95': 221965.40879462194,\n",
-       "                          'Zr96': 8.880935237939477e-17,\n",
-       "                          'Zr97': 0.1909779481209258}),\n",
-       "             189193: defaultdict(float,\n",
-       "                         {'Al26': 0.008027837886361598,\n",
-       "                          'Ar37': 0.0007369952516947489,\n",
-       "                          'Ar39': 0.1494984941482159,\n",
-       "                          'Ar42': 0.3818380303509701,\n",
-       "                          'Be10': 7.574139866101284,\n",
-       "                          'C14': 765019.3668599284,\n",
-       "                          'Ca41': 0.0003341805706663837,\n",
-       "                          'Ca45': 18109061.550758775,\n",
-       "                          'Ca47': 66126.05176431105,\n",
-       "                          'Ca48': 1.2347977885050277e-18,\n",
-       "                          'Cl36': 0.0928666658561853,\n",
-       "                          'Co55': 3.338488544251787e-06,\n",
-       "                          'Co56': 269982.0215882436,\n",
-       "                          'Co57': 31749141800.985077,\n",
-       "                          'Co58': 43615530572.77853,\n",
-       "                          'Co58m': 4.851941646331938,\n",
-       "                          'Co60': 2735190339.918983,\n",
-       "                          'Co60m': 0.3458180814896746,\n",
-       "                          'Cr48': 1.415129130446492e-06,\n",
-       "                          'Cr50': 0.008670702622358398,\n",
-       "                          'Cr51': 31078760822.202053,\n",
-       "                          'Cu64': 380.92685144324236,\n",
-       "                          'Cu66': 12.192489741783419,\n",
-       "                          'Cu67': 6.932039352258777,\n",
-       "                          'Fe55': 111052453393.03867,\n",
-       "                          'Fe59': 385612387.82234675,\n",
-       "                          'Fe60': 0.3458834505680104,\n",
-       "                          'Ge71': 1.839153461250316e-06,\n",
-       "                          'H3': 24547581.18093014,\n",
-       "                          'Hf174': 8.440916043792522e-23,\n",
-       "                          'Hf175': 0.0005661265438864031,\n",
-       "                          'Hf177m': 36.85694656186582,\n",
-       "                          'Hf178m': 0.02964641737853204,\n",
-       "                          'Hf178n': 0.031452810607105974,\n",
-       "                          'Hf179n': 301.299917798578,\n",
-       "                          'Hf181': 57565.990353552064,\n",
-       "                          'Hf182': 1.7671835524054472e-10,\n",
-       "                          'Ir192': 7.607323396308527e-09,\n",
-       "                          'K40': 4.229772313933331e-12,\n",
-       "                          'K42': 0.381881487302202,\n",
-       "                          'K43': 0.0189987906037189,\n",
-       "                          'Kr81': 7.779206872226587e-15,\n",
-       "                          'Kr85': 0.012364653529175252,\n",
-       "                          'Lu173': 2.982227158348203e-08,\n",
-       "                          'Lu174': 2.9289186539749343e-06,\n",
-       "                          'Lu174m': 3.441377995179217e-06,\n",
-       "                          'Lu176': 6.222481996990666e-11,\n",
-       "                          'Lu177': 220.34511826330333,\n",
-       "                          'Lu177m': 47.62176259403979,\n",
-       "                          'Mg28': 2.5137872308132597e-05,\n",
-       "                          'Mn52': 135310.29127875672,\n",
-       "                          'Mn53': 22421.23270319678,\n",
-       "                          'Mn54': 21988050840.022293,\n",
-       "                          'Mo100': 2.7059057483118945e-05,\n",
-       "                          'Mo92': 2.173065378909223e-06,\n",
-       "                          'Mo93': 2518052.8941239524,\n",
-       "                          'Mo98': 6.712254731955445,\n",
-       "                          'Mo99': 223108591.74658465,\n",
-       "                          'Na22': 0.014149079211236528,\n",
-       "                          'Na24': 0.08101635846925775,\n",
-       "                          'Nb90': 0.27945853059560855,\n",
-       "                          'Nb91': 10841776.997713357,\n",
-       "                          'Nb91m': 364392522.82436544,\n",
-       "                          'Nb92': 13.010436575987068,\n",
-       "                          'Nb92m': 102418349.95841353,\n",
-       "                          'Nb93m': 7219237.961557184,\n",
-       "                          'Nb94': 39752.70569653344,\n",
-       "                          'Nb95': 104544487.62524547,\n",
-       "                          'Nb95m': 2334795.22008147,\n",
-       "                          'Nb96': 8554.320313491313,\n",
-       "                          'Nb97': 19.258015172884992,\n",
-       "                          'Nb97m': 16.994369685072957,\n",
-       "                          'Ni56': 1.861415144881833,\n",
-       "                          'Ni57': 5409124.927032501,\n",
-       "                          'Ni58': 2.165917327848401e-05,\n",
-       "                          'Ni59': 3046078.753591192,\n",
-       "                          'Ni63': 238989492.62853,\n",
-       "                          'Ni66': 12.174262277487149,\n",
-       "                          'Os186': 3.571934871392744e-14,\n",
-       "                          'Os191': 3.5904198104187506e-08,\n",
-       "                          'P32': 43423504.112526536,\n",
-       "                          'P33': 367326.9420875002,\n",
-       "                          'Pd107': 3.5302865232048313e-15,\n",
-       "                          'Rb83': 1.896486410089843e-08,\n",
-       "                          'Rb84': 2.3568121936542906e-05,\n",
-       "                          'Rb86': 41.88909336267221,\n",
-       "                          'Rb87': 2.8517668929867467e-12,\n",
-       "                          'Re186': 8.020897445544888,\n",
-       "                          'Re186m': 6.607295567962859e-07,\n",
-       "                          'Re187': 3.4609031388525887e-12,\n",
-       "                          'Re188': 1.0768484048769455e-05,\n",
-       "                          'Rh103m': 362.38608387462654,\n",
-       "                          'Rh105': 4.4119330265104404e-07,\n",
-       "                          'Ru103': 366.47634957279985,\n",
-       "                          'Ru97': 0.00023473655347162566,\n",
-       "                          'S35': 156950.02466334763,\n",
-       "                          'Sc44': 29.90303425593093,\n",
-       "                          'Sc44m': 28.22077522014919,\n",
-       "                          'Sc45m': 307.843786913779,\n",
-       "                          'Sc46': 26608130.862321183,\n",
-       "                          'Sc47': 1657051.7602592641,\n",
-       "                          'Sc48': 535092.6329490574,\n",
-       "                          'Se82': 2.797182910135595e-28,\n",
-       "                          'Si32': 7.790392150080295,\n",
-       "                          'Sr85': 0.019125510222177337,\n",
-       "                          'Sr89': 634.0540751774112,\n",
-       "                          'Sr90': 4.288514698105722,\n",
-       "                          'Ta177': 0.0032356940049211363,\n",
-       "                          'Ta178': 0.008044161250639122,\n",
-       "                          'Ta179': 82591.5755821427,\n",
-       "                          'Ta180': 0.0008411371101978793,\n",
-       "                          'Ta180m': 6.665054596070304e-08,\n",
-       "                          'Ta182': 249193623.27596182,\n",
-       "                          'Ta183': 3964248.7839142727,\n",
-       "                          'Ta184': 9.658331054050955e-07,\n",
-       "                          'Tc96': 0.0020219265691270626,\n",
-       "                          'Tc97': 7.254651092651994e-05,\n",
-       "                          'Tc97m': 5.875168570595921,\n",
-       "                          'Tc98': 0.36852580396691936,\n",
-       "                          'Tc99': 91865.19285598742,\n",
-       "                          'Tc99m': 216170449.47443208,\n",
-       "                          'Ti44': 6.71829622688347e-05,\n",
-       "                          'Tm171': 6.685554223620806e-11,\n",
-       "                          'V48': 17685.23511806956,\n",
-       "                          'V49': 2088074863.65843,\n",
-       "                          'V50': 1.221720532649951e-07,\n",
-       "                          'W178': 0.008057803082291011,\n",
-       "                          'W181': 1.9948098936245706,\n",
-       "                          'W183': 7.079259541858322e-10,\n",
-       "                          'W183m': 134797.00762993982,\n",
-       "                          'W184': 2.1402495598813627e-12,\n",
-       "                          'W185': 725.5431405519711,\n",
-       "                          'W186': 9.501201870800069e-18,\n",
-       "                          'W187': 3.369314338970649e-05,\n",
-       "                          'W188': 1.060196109956168e-05,\n",
-       "                          'Y87': 1.7415237499349865,\n",
-       "                          'Y87m': 4.380608798863239e-06,\n",
-       "                          'Y88': 96272.4583139426,\n",
-       "                          'Y89m': 3376671.445211044,\n",
-       "                          'Y90': 25441.57496072385,\n",
-       "                          'Y91': 738.9045408249705,\n",
-       "                          'Yb175': 0.002139637393276621,\n",
-       "                          'Zn64': 1.6211779860505225e-09,\n",
-       "                          'Zn65': 310169.9280785808,\n",
-       "                          'Zn69m': 1.2405959715979243e-07,\n",
-       "                          'Zr88': 82198.92578333561,\n",
-       "                          'Zr89': 3381005.409031715,\n",
-       "                          'Zr90m': 0.2726793126497621,\n",
-       "                          'Zr93': 69.51890994760309,\n",
-       "                          'Zr94': 1.4494852039143375e-08,\n",
-       "                          'Zr95': 18093252.15485087,\n",
-       "                          'Zr96': 1.2145478743681326e-14,\n",
-       "                          'Zr97': 17.861872058294644}),\n",
-       "             189194: defaultdict(float,\n",
-       "                         {'Al26': 0.0038536954840082322,\n",
-       "                          'Ar37': 0.00019421400644682493,\n",
-       "                          'Ar39': 0.0707520287848454,\n",
-       "                          'Ar42': 0.1773349671481801,\n",
-       "                          'Be10': 3.3482435740481615,\n",
-       "                          'C14': 252095.6861175546,\n",
-       "                          'Ca41': 0.00015920295034019255,\n",
-       "                          'Ca45': 8244318.861917369,\n",
-       "                          'Ca47': 30307.91918202362,\n",
-       "                          'Ca48': 5.907976412793552e-19,\n",
-       "                          'Cl36': 0.018072063803308884,\n",
-       "                          'Co55': 1.6008166600966626e-06,\n",
-       "                          'Co56': 127935.84030410617,\n",
-       "                          'Co57': 14546557348.25161,\n",
-       "                          'Co58': 18078614681.05525,\n",
-       "                          'Co58m': 2.041646269654238,\n",
-       "                          'Co60': 1058587777.1824937,\n",
-       "                          'Co60m': 0.09446162313802599,\n",
-       "                          'Cr48': 6.843278675672796e-07,\n",
-       "                          'Cr50': 0.00347685329311596,\n",
-       "                          'Cr51': 12920985916.81206,\n",
-       "                          'Cu64': 139.14781294144166,\n",
-       "                          'Cu66': 2.3771662017362867,\n",
-       "                          'Cu67': 1.3498614321047486,\n",
-       "                          'Fe55': 50595638871.04593,\n",
-       "                          'Fe59': 130089118.38143714,\n",
-       "                          'Fe60': 0.09448877030080748,\n",
-       "                          'Ge71': 3.5805881677490313e-07,\n",
-       "                          'H3': 10846038.814154949,\n",
-       "                          'Hf174': 3.9741134751396293e-23,\n",
-       "                          'Hf175': 0.00026805625865236994,\n",
-       "                          'Hf177m': 17.291064199035887,\n",
-       "                          'Hf178m': 0.014086615069862297,\n",
-       "                          'Hf178n': 0.014900430745563811,\n",
-       "                          'Hf179n': 138.09758304268556,\n",
-       "                          'Hf181': 26630.859440040724,\n",
-       "                          'Hf182': 8.020537538524584e-11,\n",
-       "                          'Ir192': 1.4810450957444813e-09,\n",
-       "                          'K40': 1.998759167376488e-12,\n",
-       "                          'K42': 0.1773547255760807,\n",
-       "                          'K43': 0.00861194117390999,\n",
-       "                          'Kr81': 3.6906063692506296e-15,\n",
-       "                          'Kr85': 0.005907769817162282,\n",
-       "                          'Lu173': 1.4054328038338232e-08,\n",
-       "                          'Lu174': 1.3891138508037953e-06,\n",
-       "                          'Lu174m': 1.6323893689637348e-06,\n",
-       "                          'Lu176': 2.960940268107495e-11,\n",
-       "                          'Lu177': 102.9201519987189,\n",
-       "                          'Lu177m': 22.340808884785158,\n",
-       "                          'Mg28': 1.1097674951619564e-05,\n",
-       "                          'Mn52': 64424.35743563961,\n",
-       "                          'Mn53': 10339.788031062662,\n",
-       "                          'Mn54': 9529737772.636955,\n",
-       "                          'Mo100': 1.0850210848939343e-05,\n",
-       "                          'Mo92': 8.713599366016099e-07,\n",
-       "                          'Mo93': 1084873.0610740401,\n",
-       "                          'Mo98': 2.6915047376385544,\n",
-       "                          'Mo99': 93165020.35976037,\n",
-       "                          'Na22': 0.006788862068985545,\n",
-       "                          'Na24': 0.038189969916672104,\n",
-       "                          'Nb90': 0.13256125114862347,\n",
-       "                          'Nb91': 4971356.1845380785,\n",
-       "                          'Nb91m': 167321068.4483112,\n",
-       "                          'Nb92': 5.887301580777876,\n",
-       "                          'Nb92m': 43856098.41599865,\n",
-       "                          'Nb93m': 2905369.6818838515,\n",
-       "                          'Nb94': 16601.002881700857,\n",
-       "                          'Nb95': 47263478.73840467,\n",
-       "                          'Nb95m': 1051277.3148998392,\n",
-       "                          'Nb96': 3919.340663110239,\n",
-       "                          'Nb97': 8.87809762992746,\n",
-       "                          'Nb97m': 7.834597809357344,\n",
-       "                          'Ni56': 0.8875570999990603,\n",
-       "                          'Ni57': 2577389.132331204,\n",
-       "                          'Ni58': 8.685044043995399e-06,\n",
-       "                          'Ni59': 884938.6663460393,\n",
-       "                          'Ni63': 64258083.130159274,\n",
-       "                          'Ni66': 2.37368368700262,\n",
-       "                          'Os186': 6.954095440448913e-15,\n",
-       "                          'Os191': 6.990071770137823e-09,\n",
-       "                          'P32': 17380433.542903863,\n",
-       "                          'P33': 156192.945641298,\n",
-       "                          'Pd107': 6.873000225417658e-16,\n",
-       "                          'Rb83': 8.99714456126008e-09,\n",
-       "                          'Rb84': 1.1238428205736562e-05,\n",
-       "                          'Rb86': 19.556439386081568,\n",
-       "                          'Rb87': 1.3501400872078728e-12,\n",
-       "                          'Re186': 1.5615654803814263,\n",
-       "                          'Re186m': 1.286355205287417e-07,\n",
-       "                          'Re187': 6.737920242509982e-13,\n",
-       "                          'Re188': 2.0964812008349455e-06,\n",
-       "                          'Rh103m': 75.41473626903522,\n",
-       "                          'Rh105': 8.58944918108407e-08,\n",
-       "                          'Ru103': 76.26456826135531,\n",
-       "                          'Ru97': 0.00010765254654930723,\n",
-       "                          'S35': 40395.87740734409,\n",
-       "                          'Sc44': 14.17273457334974,\n",
-       "                          'Sc44m': 13.375441666001253,\n",
-       "                          'Sc45m': 140.14918466961444,\n",
-       "                          'Sc46': 11636754.119151155,\n",
-       "                          'Sc47': 726665.6151725792,\n",
-       "                          'Sc48': 239631.09800455594,\n",
-       "                          'Se82': 1.3398261265025078e-28,\n",
-       "                          'Si32': 3.609804922677248,\n",
-       "                          'Sr85': 0.009108367599742857,\n",
-       "                          'Sr89': 287.0173592703592,\n",
-       "                          'Sr90': 1.989395981111005,\n",
-       "                          'Ta177': 0.0015216371525223521,\n",
-       "                          'Ta178': 0.00378242557698879,\n",
-       "                          'Ta179': 39014.533354605825,\n",
-       "                          'Ta180': 0.00037328704193626336,\n",
-       "                          'Ta180m': 2.984901826639526e-08,\n",
-       "                          'Ta182': 81778604.1934231,\n",
-       "                          'Ta183': 766348.5904037895,\n",
-       "                          'Ta184': 1.880349118274642e-07,\n",
-       "                          'Tc96': 0.0009205070045609001,\n",
-       "                          'Tc97': 3.284671087152948e-05,\n",
-       "                          'Tc97m': 2.6606074613108115,\n",
-       "                          'Tc98': 0.1666301648547204,\n",
-       "                          'Tc99': 38365.495766122665,\n",
-       "                          'Tc99m': 90267773.992996,\n",
-       "                          'Ti44': 3.2307761382681065e-05,\n",
-       "                          'Tm171': 3.1435982576504954e-11,\n",
-       "                          'V48': 8412.57480245726,\n",
-       "                          'V49': 972144058.0477873,\n",
-       "                          'V50': 5.18327487448344e-08,\n",
-       "                          'W178': 0.0037885083183098744,\n",
-       "                          'W181': 0.8763913734106978,\n",
-       "                          'W183': 1.3801314125998141e-10,\n",
-       "                          'W183m': 26058.31798899079,\n",
-       "                          'W184': 4.171150027370034e-13,\n",
-       "                          'W185': 141.26633493008268,\n",
-       "                          'W186': 1.8497729327667494e-18,\n",
-       "                          'W187': 6.559608705705216e-06,\n",
-       "                          'W188': 2.0640613884508998e-06,\n",
-       "                          'Y87': 0.8319431925540954,\n",
-       "                          'Y87m': 2.112209510043945e-06,\n",
-       "                          'Y88': 45717.709276017136,\n",
-       "                          'Y89m': 1539202.2206090894,\n",
-       "                          'Y90': 11444.53095223701,\n",
-       "                          'Y91': 342.9844370123021,\n",
-       "                          'Yb175': 0.0010120640553954766,\n",
-       "                          'Zn64': 5.91985272164352e-10,\n",
-       "                          'Zn65': 63237.05300032319,\n",
-       "                          'Zn69m': 2.4152760226113934e-08,\n",
-       "                          'Zr88': 39125.63015837779,\n",
-       "                          'Zr89': 1541182.6342574668,\n",
-       "                          'Zr90m': 0.1296481964321941,\n",
-       "                          'Zr93': 31.558088720794313,\n",
-       "                          'Zr94': 6.640720757516891e-09,\n",
-       "                          'Zr95': 8227841.885995048,\n",
-       "                          'Zr96': 5.753378115503137e-15,\n",
-       "                          'Zr97': 8.234446253639925}),\n",
-       "             189195: defaultdict(float,\n",
-       "                         {'Al26': 0.0036372402261969,\n",
-       "                          'Ar37': 0.00013667719950232114,\n",
-       "                          'Ar39': 0.07758885147561619,\n",
-       "                          'Ar42': 0.20669284142767272,\n",
-       "                          'Be10': 4.50264687726246,\n",
-       "                          'C14': 431461.45185168245,\n",
-       "                          'Ca41': 0.00016984275654158485,\n",
-       "                          'Ca45': 10132518.569262275,\n",
-       "                          'Ca47': 36602.65235556862,\n",
-       "                          'Ca48': 5.871551833926431e-19,\n",
-       "                          'Cl36': 0.008020716532197898,\n",
-       "                          'Co55': 1.6337011757404072e-06,\n",
-       "                          'Co56': 136289.16638667262,\n",
-       "                          'Co57': 17598310215.269794,\n",
-       "                          'Co58': 28861826071.134342,\n",
-       "                          'Co58m': 3.1186390806913775,\n",
-       "                          'Co60': 1326341300.561146,\n",
-       "                          'Co60m': 0.07583090989531883,\n",
-       "                          'Cr48': 6.603094440091724e-07,\n",
-       "                          'Cr50': 0.007281561760063276,\n",
-       "                          'Cr51': 14441085419.032118,\n",
-       "                          'Cu64': 225.46958625872185,\n",
-       "                          'Cu66': 1.0587872785326904,\n",
-       "                          'Cu67': 0.6022509616003688,\n",
-       "                          'Fe55': 60347287780.680565,\n",
-       "                          'Fe59': 196109465.3346214,\n",
-       "                          'Fe60': 0.07588888085719589,\n",
-       "                          'Ge71': 1.5858807674579615e-07,\n",
-       "                          'H3': 14511790.723638833,\n",
-       "                          'Hf174': 3.775265013924727e-23,\n",
-       "                          'Hf175': 0.00027197967280364677,\n",
-       "                          'Hf177m': 19.682859126912263,\n",
-       "                          'Hf178m': 0.012258681881980947,\n",
-       "                          'Hf178n': 0.013363953208337304,\n",
-       "                          'Hf179n': 166.93464451570964,\n",
-       "                          'Hf181': 31385.182950678103,\n",
-       "                          'Hf182': 9.65072937172726e-11,\n",
-       "                          'Ir192': 6.559707017508459e-10,\n",
-       "                          'K40': 2.1505321960645224e-12,\n",
-       "                          'K42': 0.2067125693246346,\n",
-       "                          'K43': 0.010707393914685094,\n",
-       "                          'Kr81': 3.293551602776135e-15,\n",
-       "                          'Kr85': 0.005900549928269706,\n",
-       "                          'Lu173': 1.3019081928686308e-08,\n",
-       "                          'Lu174': 1.3155958515904277e-06,\n",
-       "                          'Lu174m': 1.564324732630782e-06,\n",
-       "                          'Lu176': 3.033289379721372e-11,\n",
-       "                          'Lu177': 117.20277273717647,\n",
-       "                          'Lu177m': 25.432222151594015,\n",
-       "                          'Mg28': 1.4330795866854294e-05,\n",
-       "                          'Mn52': 70312.16940393735,\n",
-       "                          'Mn53': 12340.156002127656,\n",
-       "                          'Mn54': 13568482367.556232,\n",
-       "                          'Mo100': 2.2723739239879003e-05,\n",
-       "                          'Mo92': 1.824911349170422e-06,\n",
-       "                          'Mo93': 1737518.5383280006,\n",
-       "                          'Mo98': 5.636773388307409,\n",
-       "                          'Mo99': 160725732.8744013,\n",
-       "                          'Na22': 0.006506618450900994,\n",
-       "                          'Na24': 0.04317724895226319,\n",
-       "                          'Nb90': 0.14737140071371085,\n",
-       "                          'Nb91': 6005926.411351047,\n",
-       "                          'Nb91m': 201812968.0508511,\n",
-       "                          'Nb92': 7.398154815027167,\n",
-       "                          'Nb92m': 63406657.800155595,\n",
-       "                          'Nb93m': 5279902.056580541,\n",
-       "                          'Nb94': 28579.13968329733,\n",
-       "                          'Nb95': 59016305.38530362,\n",
-       "                          'Nb95m': 1329320.6789562183,\n",
-       "                          'Nb96': 4741.8867191110385,\n",
-       "                          'Nb97': 10.564895248286614,\n",
-       "                          'Nb97m': 9.323227032674032,\n",
-       "                          'Ni56': 0.9631611849448636,\n",
-       "                          'Ni57': 2803426.814812823,\n",
-       "                          'Ni58': 1.8188836637684973e-05,\n",
-       "                          'Ni59': 1098614.898830844,\n",
-       "                          'Ni63': 71037330.82486598,\n",
-       "                          'Ni66': 1.057472090782746,\n",
-       "                          'Os186': 3.0800705372881245e-15,\n",
-       "                          'Os191': 3.095977494217479e-09,\n",
-       "                          'P32': 27475441.53906562,\n",
-       "                          'P33': 238439.71235279055,\n",
-       "                          'Pd107': 3.044125255844859e-16,\n",
-       "                          'Rb83': 8.023270402992545e-09,\n",
-       "                          'Rb84': 1.0695490946918907e-05,\n",
-       "                          'Rb86': 22.427657465277562,\n",
-       "                          'Rb87': 1.38957689791964e-12,\n",
-       "                          'Re186': 0.6916400406187229,\n",
-       "                          'Re186m': 5.6974592030913944e-08,\n",
-       "                          'Re187': 2.984300603660185e-13,\n",
-       "                          'Re188': 9.285539302419853e-07,\n",
-       "                          'Rh103m': 58.04322475559978,\n",
-       "                          'Rh105': 3.80435884306188e-08,\n",
-       "                          'Ru103': 58.691591391156074,\n",
-       "                          'Ru97': 0.00013011641594066567,\n",
-       "                          'S35': 47148.84278411497,\n",
-       "                          'Sc44': 15.657024763954736,\n",
-       "                          'Sc44m': 14.776290275827542,\n",
-       "                          'Sc45m': 172.2466948902937,\n",
-       "                          'Sc46': 15928766.63696976,\n",
-       "                          'Sc47': 993792.8247548452,\n",
-       "                          'Sc48': 307016.5960313553,\n",
-       "                          'Se82': 1.2903436158508665e-28,\n",
-       "                          'Si32': 3.919488808278932,\n",
-       "                          'Sr85': 0.009363885692227316,\n",
-       "                          'Sr89': 357.4521381736509,\n",
-       "                          'Sr90': 2.3227269385179503,\n",
-       "                          'Ta177': 0.0014354501427809338,\n",
-       "                          'Ta178': 0.003571947216931296,\n",
-       "                          'Ta179': 35518.36248718053,\n",
-       "                          'Ta180': 0.0004896312297409109,\n",
-       "                          'Ta180m': 3.8266312495104105e-08,\n",
-       "                          'Ta182': 144008081.7826994,\n",
-       "                          'Ta183': 352450.40869143856,\n",
-       "                          'Ta184': 8.32826720938688e-08,\n",
-       "                          'Tc96': 0.0011313558232616554,\n",
-       "                          'Tc97': 4.0894187280552555e-05,\n",
-       "                          'Tc97m': 3.3114430720008694,\n",
-       "                          'Tc98': 0.208150928744661,\n",
-       "                          'Tc99': 66189.17000167405,\n",
-       "                          'Tc99m': 155727974.18709815,\n",
-       "                          'Ti44': 3.139270564812865e-05,\n",
-       "                          'Tm171': 2.96866833702622e-11,\n",
-       "                          'V48': 9158.58274510772,\n",
-       "                          'V49': 1132968786.5817652,\n",
-       "                          'V50': 7.713868326931762e-08,\n",
-       "                          'W178': 0.0035800461680392704,\n",
-       "                          'W181': 1.1780994480765645,\n",
-       "                          'W183': 5.489066494400766e-11,\n",
-       "                          'W183m': 11984.319018077274,\n",
-       "                          'W184': 1.8567406265667316e-13,\n",
-       "                          'W185': 62.589304946726195,\n",
-       "                          'W186': 8.193028563959367e-19,\n",
-       "                          'W187': 2.905320802355078e-06,\n",
-       "                          'W188': 9.141948488464907e-07,\n",
-       "                          'Y87': 0.8345755796806245,\n",
-       "                          'Y87m': 2.0142752111331806e-06,\n",
-       "                          'Y88': 48378.56978918,\n",
-       "                          'Y89m': 1886500.1111585165,\n",
-       "                          'Y90': 14521.427410529202,\n",
-       "                          'Y91': 398.7004179476454,\n",
-       "                          'Yb175': 0.001008440213276072,\n",
-       "                          'Zn64': 9.58961562095426e-10,\n",
-       "                          'Zn65': 37708.99834345738,\n",
-       "                          'Zn69m': 1.0697515639643493e-08,\n",
-       "                          'Zr88': 40867.025890520876,\n",
-       "                          'Zr89': 1888896.4803809484,\n",
-       "                          'Zr90m': 0.14366164260764747,\n",
-       "                          'Zr93': 39.079350779858544,\n",
-       "                          'Zr94': 8.02174064272215e-09,\n",
-       "                          'Zr95': 10152264.080056027,\n",
-       "                          'Zr96': 6.233223039087982e-15,\n",
-       "                          'Zr97': 9.79873356486576}),\n",
-       "             189196: defaultdict(float,\n",
-       "                         {'Al26': 0.0029348375903522936,\n",
-       "                          'Ar37': 0.00010767951821412608,\n",
-       "                          'Ar39': 0.06010464447672892,\n",
-       "                          'Ar42': 0.15979889099724692,\n",
-       "                          'Be10': 3.5193343050337966,\n",
-       "                          'C14': 341089.81620928354,\n",
-       "                          'Ca41': 0.00013195138421589486,\n",
-       "                          'Ca45': 7869045.270099162,\n",
-       "                          'Ca47': 28429.771892081444,\n",
-       "                          'Ca48': 4.665521014045306e-19,\n",
-       "                          'Cl36': 0.006383680622143684,\n",
-       "                          'Co55': 1.2797936299815372e-06,\n",
-       "                          'Co56': 106745.42463792668,\n",
-       "                          'Co57': 13604656206.233664,\n",
-       "                          'Co58': 22725325642.427258,\n",
-       "                          'Co58m': 2.4569072813973465,\n",
-       "                          'Co60': 1057554274.6688005,\n",
-       "                          'Co60m': 0.05992794918622001,\n",
-       "                          'Cr48': 5.312836662997314e-07,\n",
-       "                          'Cr50': 0.00590524456079903,\n",
-       "                          'Cr51': 11202575709.031786,\n",
-       "                          'Cu64': 183.66755244499348,\n",
-       "                          'Cu66': 0.8408356078029667,\n",
-       "                          'Cu67': 0.47960703966677837,\n",
-       "                          'Fe55': 46701264217.28694,\n",
-       "                          'Fe59': 155005543.71006098,\n",
-       "                          'Fe60': 0.059976299040804266,\n",
-       "                          'Ge71': 1.2645851498145572e-07,\n",
-       "                          'H3': 11441807.115978096,\n",
-       "                          'Hf174': 3.3218823208377186e-23,\n",
-       "                          'Hf175': 0.00022004436886955423,\n",
-       "                          'Hf177m': 15.171225492577046,\n",
-       "                          'Hf178m': 0.010283312002793497,\n",
-       "                          'Hf178n': 0.011123083951234212,\n",
-       "                          'Hf179n': 129.1532447830737,\n",
-       "                          'Hf181': 24271.907945780564,\n",
-       "                          'Hf182': 7.460027662434738e-11,\n",
-       "                          'Ir192': 5.230726200666552e-10,\n",
-       "                          'K40': 1.6807581243780471e-12,\n",
-       "                          'K42': 0.15981533831249284,\n",
-       "                          'K43': 0.008319399081201911,\n",
-       "                          'Kr81': 2.7511400634284218e-15,\n",
-       "                          'Kr85': 0.0046891058064496205,\n",
-       "                          'Lu173': 1.1466050476297093e-08,\n",
-       "                          'Lu174': 1.087484455221859e-06,\n",
-       "                          'Lu174m': 1.2862654032867628e-06,\n",
-       "                          'Lu176': 2.3955444777135966e-11,\n",
-       "                          'Lu177': 90.83083607261779,\n",
-       "                          'Lu177m': 19.602836471187697,\n",
-       "                          'Mg28': 1.148774582031014e-05,\n",
-       "                          'Mn52': 54205.32060890295,\n",
-       "                          'Mn53': 9513.676121115517,\n",
-       "                          'Mn54': 10602914404.981617,\n",
-       "                          'Mo100': 1.8428651026717955e-05,\n",
-       "                          'Mo92': 1.4799794665096443e-06,\n",
-       "                          'Mo93': 1389014.8180148148,\n",
-       "                          'Mo98': 4.571341903181438,\n",
-       "                          'Mo99': 131784311.25300102,\n",
-       "                          'Na22': 0.00522396924584278,\n",
-       "                          'Na24': 0.033175578813675194,\n",
-       "                          'Nb90': 0.11323422992717198,\n",
-       "                          'Nb91': 4638577.748097032,\n",
-       "                          'Nb91m': 155689642.1502267,\n",
-       "                          'Nb92': 5.737998422508068,\n",
-       "                          'Nb92m': 50130888.19456214,\n",
-       "                          'Nb93m': 4160447.73253552,\n",
-       "                          'Nb94': 23038.575883819558,\n",
-       "                          'Nb95': 45929506.50971877,\n",
-       "                          'Nb95m': 1036298.9490855895,\n",
-       "                          'Nb96': 3673.9223688062534,\n",
-       "                          'Nb97': 8.172444523339015,\n",
-       "                          'Nb97m': 7.211786790821177,\n",
-       "                          'Ni56': 0.7435211238496167,\n",
-       "                          'Ni57': 2163864.235354864,\n",
-       "                          'Ni58': 1.4750880188353546e-05,\n",
-       "                          'Ni59': 888480.6681336167,\n",
-       "                          'Ni63': 56166972.41540984,\n",
-       "                          'Ni66': 0.8398016616088969,\n",
-       "                          'Os186': 2.456041282791231e-15,\n",
-       "                          'Os191': 2.468739922751658e-09,\n",
-       "                          'P32': 21677048.072934736,\n",
-       "                          'P33': 187059.95563159647,\n",
-       "                          'Pd107': 2.4273928227828725e-16,\n",
-       "                          'Rb83': 6.708886247970039e-09,\n",
-       "                          'Rb84': 8.741201500874598e-06,\n",
-       "                          'Rb86': 17.33824647178171,\n",
-       "                          'Rb87': 1.103692213763845e-12,\n",
-       "                          'Re186': 0.5515122368142114,\n",
-       "                          'Re186m': 4.543139046575868e-08,\n",
-       "                          'Re187': 2.379686785349386e-13,\n",
-       "                          'Re188': 7.404311440564107e-07,\n",
-       "                          'Rh103m': 44.56445961450402,\n",
-       "                          'Rh105': 3.0336049192483016e-08,\n",
-       "                          'Ru103': 45.06245690953486,\n",
-       "                          'Ru97': 0.00010039285582350432,\n",
-       "                          'S35': 37006.729303024906,\n",
-       "                          'Sc44': 12.074069006658828,\n",
-       "                          'Sc44m': 11.394945211403787,\n",
-       "                          'Sc45m': 133.76886166532864,\n",
-       "                          'Sc46': 12543948.311835464,\n",
-       "                          'Sc47': 777441.1688319759,\n",
-       "                          'Sc48': 239501.8916227427,\n",
-       "                          'Se82': 1.0374617245172678e-28,\n",
-       "                          'Si32': 3.0498295951862437,\n",
-       "                          'Sr85': 0.007381341842159546,\n",
-       "                          'Sr89': 277.80578877736906,\n",
-       "                          'Sr90': 1.7968245396637248,\n",
-       "                          'Ta177': 0.0012752839357261106,\n",
-       "                          'Ta178': 0.003174971251585907,\n",
-       "                          'Ta179': 29430.818497045464,\n",
-       "                          'Ta180': 0.0003848068390554235,\n",
-       "                          'Ta180m': 2.995015485120232e-08,\n",
-       "                          'Ta182': 109638817.8601118,\n",
-       "                          'Ta183': 272875.8974596247,\n",
-       "                          'Ta184': 6.640980364217292e-08,\n",
-       "                          'Tc96': 0.0008750946109789306,\n",
-       "                          'Tc97': 3.171422947507065e-05,\n",
-       "                          'Tc97m': 2.567317812132753,\n",
-       "                          'Tc98': 0.16153846520412218,\n",
-       "                          'Tc99': 54271.04144021467,\n",
-       "                          'Tc99m': 127686510.1603244,\n",
-       "                          'Ti44': 2.5063141376676767e-05,\n",
-       "                          'Tm171': 2.6387390555141247e-11,\n",
-       "                          'V48': 7077.8276809427625,\n",
-       "                          'V49': 872468525.8465022,\n",
-       "                          'V50': 6.092857579489423e-08,\n",
-       "                          'W178': 0.003181152045498075,\n",
-       "                          'W181': 0.9284650432411579,\n",
-       "                          'W183': 4.3066575676951365e-11,\n",
-       "                          'W183m': 9278.630371963747,\n",
-       "                          'W184': 1.4676945506162798e-13,\n",
-       "                          'W185': 49.898118627670705,\n",
-       "                          'W186': 6.533034704780077e-19,\n",
-       "                          'W187': 2.3167098167125845e-06,\n",
-       "                          'W188': 7.289811779112084e-07,\n",
-       "                          'Y87': 0.6619785132099932,\n",
-       "                          'Y87m': 1.6314928356505939e-06,\n",
-       "                          'Y88': 37837.72017702668,\n",
-       "                          'Y89m': 1464489.6629715005,\n",
-       "                          'Y90': 11321.211812295267,\n",
-       "                          'Y91': 308.64108215285654,\n",
-       "                          'Yb175': 0.0008118146695311572,\n",
-       "                          'Zn64': 7.811663822692038e-10,\n",
-       "                          'Zn65': 31892.69640968967,\n",
-       "                          'Zn69m': 8.53022477817566e-09,\n",
-       "                          'Zr88': 32039.880119748123,\n",
-       "                          'Zr89': 1466348.445690656,\n",
-       "                          'Zr90m': 0.11019789647949951,\n",
-       "                          'Zr93': 30.388095197763228,\n",
-       "                          'Zr94': 6.224019676407244e-09,\n",
-       "                          'Zr95': 7882424.42221156,\n",
-       "                          'Zr96': 4.845672952631616e-15,\n",
-       "                          'Zr97': 7.579741939272326}),\n",
-       "             189197: defaultdict(float,\n",
-       "                         {'Al26': 0.000617028461787948,\n",
-       "                          'Ar37': 2.2148306370646797e-05,\n",
-       "                          'Ar39': 0.011706131068478773,\n",
-       "                          'Ar42': 0.030173696189390874,\n",
-       "                          'Be10': 0.606378123547421,\n",
-       "                          'C14': 45285.391390629244,\n",
-       "                          'Ca41': 2.6061024489582315e-05,\n",
-       "                          'Ca45': 1439661.8849956112,\n",
-       "                          'Ca47': 5239.407618427599,\n",
-       "                          'Ca48': 9.642297856690065e-20,\n",
-       "                          'Cl36': 0.0013657335541442384,\n",
-       "                          'Co55': 2.6560593271397426e-07,\n",
-       "                          'Co56': 21525.99384642286,\n",
-       "                          'Co57': 2528333992.199613,\n",
-       "                          'Co58': 3537225417.7478914,\n",
-       "                          'Co58m': 0.39185800928180325,\n",
-       "                          'Co60': 175370480.90490928,\n",
-       "                          'Co60m': 0.011759724090167567,\n",
-       "                          'Cr48': 1.0914358500416025e-07,\n",
-       "                          'Cr50': 0.0007042928017331184,\n",
-       "                          'Cr51': 2051282993.3535771,\n",
-       "                          'Cu64': 23.203776443650952,\n",
-       "                          'Cu66': 0.1793131079154166,\n",
-       "                          'Cu67': 0.10225105734124568,\n",
-       "                          'Fe55': 8578550448.431965,\n",
-       "                          'Fe59': 20264284.285286877,\n",
-       "                          'Fe60': 0.011764777262879712,\n",
-       "                          'Ge71': 2.7065189625433083e-08,\n",
-       "                          'H3': 1972724.1959038058,\n",
-       "                          'Hf174': 9.35118339452575e-24,\n",
-       "                          'Hf175': 4.851160449593442e-05,\n",
-       "                          'Hf177m': 2.9042924281454185,\n",
-       "                          'Hf178m': 0.002485310194542904,\n",
-       "                          'Hf178n': 0.002632513720089233,\n",
-       "                          'Hf179n': 23.963504569629205,\n",
-       "                          'Hf181': 4557.029940055184,\n",
-       "                          'Hf182': 1.3835347780241623e-11,\n",
-       "                          'Ir192': 1.1195022851606452e-10,\n",
-       "                          'K40': 3.3376327669774166e-13,\n",
-       "                          'K42': 0.03017709044582721,\n",
-       "                          'K43': 0.0015134528307069028,\n",
-       "                          'Kr81': 6.422524862477264e-16,\n",
-       "                          'Kr85': 0.0009753820115475344,\n",
-       "                          'Lu173': 3.2307675338002745e-09,\n",
-       "                          'Lu174': 2.5702845550019553e-07,\n",
-       "                          'Lu174m': 2.9977671384026234e-07,\n",
-       "                          'Lu176': 4.862844729277826e-12,\n",
-       "                          'Lu177': 17.36375614636483,\n",
-       "                          'Lu177m': 3.752548367028701,\n",
-       "                          'Mg28': 2.1528054345072266e-06,\n",
-       "                          'Mn52': 10556.705502336023,\n",
-       "                          'Mn53': 1780.615479681785,\n",
-       "                          'Mn54': 1768643472.2596555,\n",
-       "                          'Mo100': 2.1978817832294013e-06,\n",
-       "                          'Mo92': 1.765078451189355e-07,\n",
-       "                          'Mo93': 200216.3387381751,\n",
-       "                          'Mo98': 0.5452042365174339,\n",
-       "                          'Mo99': 16601749.51193928,\n",
-       "                          'Na22': 0.0010989088908454155,\n",
-       "                          'Na24': 0.006357545862437254,\n",
-       "                          'Nb90': 0.021856065256052316,\n",
-       "                          'Nb91': 863206.0432028697,\n",
-       "                          'Nb91m': 28996211.7502317,\n",
-       "                          'Nb92': 1.0373031631468779,\n",
-       "                          'Nb92m': 8241424.707177887,\n",
-       "                          'Nb93m': 604670.8395144586,\n",
-       "                          'Nb94': 2970.550708993135,\n",
-       "                          'Nb95': 8313731.797650268,\n",
-       "                          'Nb95m': 185966.32782880223,\n",
-       "                          'Nb96': 679.4791678986987,\n",
-       "                          'Nb97': 1.5270904812667894,\n",
-       "                          'Nb97m': 1.3475948733497018,\n",
-       "                          'Ni56': 0.1451335336293137,\n",
-       "                          'Ni57': 421871.58033021365,\n",
-       "                          'Ni58': 1.7592839880768866e-06,\n",
-       "                          'Ni59': 125544.03101442555,\n",
-       "                          'Ni63': 8449993.439008757,\n",
-       "                          'Ni66': 0.17906665559794221,\n",
-       "                          'Os186': 5.2565017187080685e-16,\n",
-       "                          'Os191': 5.283702260377554e-10,\n",
-       "                          'P32': 3328844.372448817,\n",
-       "                          'P33': 29979.97573286909,\n",
-       "                          'Pd107': 5.195209437155565e-17,\n",
-       "                          'Rb83': 1.5741666700907802e-09,\n",
-       "                          'Rb84': 1.9735260265091477e-06,\n",
-       "                          'Rb86': 3.3027217572573297,\n",
-       "                          'Rb87': 2.277350009004841e-13,\n",
-       "                          'Re186': 0.11803648092563573,\n",
-       "                          'Re186m': 9.723374951201673e-09,\n",
-       "                          'Re187': 5.093104532520744e-14,\n",
-       "                          'Re188': 1.5847022496983958e-07,\n",
-       "                          'Rh103m': 6.536232221795061,\n",
-       "                          'Rh105': 6.492650368394888e-09,\n",
-       "                          'Ru103': 6.6095988384601245,\n",
-       "                          'Ru97': 1.8693896456123962e-05,\n",
-       "                          'S35': 5389.608712330752,\n",
-       "                          'Sc44': 2.3388242625089015,\n",
-       "                          'Sc44m': 2.2072577516223792,\n",
-       "                          'Sc45m': 24.473331860943134,\n",
-       "                          'Sc46': 2126375.817153713,\n",
-       "                          'Sc47': 132761.03014263723,\n",
-       "                          'Sc48': 42685.23129339428,\n",
-       "                          'Se82': 2.2346014622391202e-29,\n",
-       "                          'Si32': 0.5931125627987837,\n",
-       "                          'Sr85': 0.0015056804381631168,\n",
-       "                          'Sr89': 50.5839957843795,\n",
-       "                          'Sr90': 0.3390700296795999,\n",
-       "                          'Ta177': 0.0003671489688680862,\n",
-       "                          'Ta178': 0.0009151661059758318,\n",
-       "                          'Ta179': 6804.0565099292035,\n",
-       "                          'Ta180': 6.694679384575598e-05,\n",
-       "                          'Ta180m': 5.304731163811715e-09,\n",
-       "                          'Ta182': 11411081.759790879,\n",
-       "                          'Ta183': 57812.767214867155,\n",
-       "                          'Ta184': 1.4213308837501076e-08,\n",
-       "                          'Tc96': 0.00016153645589860301,\n",
-       "                          'Tc97': 5.803855973709627e-06,\n",
-       "                          'Tc97m': 0.47005251529196684,\n",
-       "                          'Tc98': 0.029488254555477884,\n",
-       "                          'Tc99': 6837.00019236689,\n",
-       "                          'Tc99m': 16085564.123214597,\n",
-       "                          'Ti44': 5.178194308737044e-06,\n",
-       "                          'Tm171': 7.606004447803941e-12,\n",
-       "                          'V48': 1382.0697776042803,\n",
-       "                          'V49': 165005345.62811077,\n",
-       "                          'V50': 9.831146099664847e-09,\n",
-       "                          'W178': 0.0009161720225443003,\n",
-       "                          'W181': 0.15913871827436754,\n",
-       "                          'W183': 8.83024797621574e-12,\n",
-       "                          'W183m': 1965.8178650004259,\n",
-       "                          'W184': 3.1235941329141806e-14,\n",
-       "                          'W185': 10.677464608415995,\n",
-       "                          'W186': 1.3982117380766055e-19,\n",
-       "                          'W187': 4.958320956530547e-07,\n",
-       "                          'W188': 1.5601965448061523e-07,\n",
-       "                          'Y87': 0.13687848657540477,\n",
-       "                          'Y87m': 3.442325704384358e-07,\n",
-       "                          'Y88': 7549.271010078713,\n",
-       "                          'Y89m': 268431.6936343246,\n",
-       "                          'Y90': 2027.2160585852478,\n",
-       "                          'Y91': 58.33834556027579,\n",
-       "                          'Yb175': 0.00017751070292948795,\n",
-       "                          'Zn64': 9.869466777265765e-11,\n",
-       "                          'Zn65': 5547.179193152552,\n",
-       "                          'Zn69m': 1.8256750144721211e-09,\n",
-       "                          'Zr88': 6439.524089078864,\n",
-       "                          'Zr89': 268776.1682004189,\n",
-       "                          'Zr90m': 0.021305941709975306,\n",
-       "                          'Zr93': 5.530244582490449,\n",
-       "                          'Zr94': 1.1501599406217321e-09,\n",
-       "                          'Zr95': 1439881.0893530194,\n",
-       "                          'Zr96': 9.510887150028106e-16,\n",
-       "                          'Zr97': 1.416366791055485}),\n",
-       "             189198: defaultdict(float,\n",
-       "                         {'Al26': 7.083155886234375e-05,\n",
-       "                          'Ar37': 2.0610563140585814e-06,\n",
-       "                          'Ar39': 0.0020313330055300055,\n",
-       "                          'Ar42': 0.0060491331217988244,\n",
-       "                          'Be10': 0.15944507315979256,\n",
-       "                          'C14': 20956.799614665797,\n",
-       "                          'Ca41': 4.208355518565777e-06,\n",
-       "                          'Ca45': 322706.54832606367,\n",
-       "                          'Ca47': 1135.5791655920066,\n",
-       "                          'Ca48': 1.2520777243267627e-20,\n",
-       "                          'Cl36': 2.324007807517755e-06,\n",
-       "                          'Co55': 3.4874962218988855e-08,\n",
-       "                          'Co56': 3298.623252997358,\n",
-       "                          'Co57': 547525571.9305366,\n",
-       "                          'Co58': 1196052139.3038535,\n",
-       "                          'Co58m': 0.1251624727198417,\n",
-       "                          'Co60': 48562666.795586936,\n",
-       "                          'Co60m': 0.0016087005357966495,\n",
-       "                          'Cr48': 1.3328810880399557e-08,\n",
-       "                          'Cr50': 0.00039692883466670636,\n",
-       "                          'Cr51': 428526788.15345657,\n",
-       "                          'Cu64': 11.078850401568449,\n",
-       "                          'Cu66': 0.0007353133767369382,\n",
-       "                          'Cu67': 0.00039556598485701355,\n",
-       "                          'Fe55': 1861243793.4756615,\n",
-       "                          'Fe59': 8802759.917174915,\n",
-       "                          'Fe60': 0.0016121100697683468,\n",
-       "                          'H3': 518010.2891800584,\n",
-       "                          'Hf174': 7.578727367397184e-26,\n",
-       "                          'Hf175': 5.152648962039543e-06,\n",
-       "                          'Hf177m': 0.5489795201980207,\n",
-       "                          'Hf178m': 0.00014331846534878373,\n",
-       "                          'Hf178n': 0.0001820655822415638,\n",
-       "                          'Hf179n': 5.1889472245764345,\n",
-       "                          'Hf181': 935.7178717993595,\n",
-       "                          'Hf182': 2.9868957583623575e-12,\n",
-       "                          'K40': 5.4118297390027464e-14,\n",
-       "                          'K42': 0.00604963792649576,\n",
-       "                          'K43': 0.0003467409401076347,\n",
-       "                          'Kr81': 4.602370398302573e-17,\n",
-       "                          'Kr85': 0.00012530292157435393,\n",
-       "                          'Lu173': 2.162657907376865e-11,\n",
-       "                          'Lu174': 1.8685973491492913e-08,\n",
-       "                          'Lu174m': 2.374677538796835e-08,\n",
-       "                          'Lu176': 6.981621866503723e-13,\n",
-       "                          'Lu177': 3.2917186688684694,\n",
-       "                          'Lu177m': 0.709401426762129,\n",
-       "                          'Mg28': 4.537323312039409e-07,\n",
-       "                          'Mn52': 1808.7313484339174,\n",
-       "                          'Mn53': 374.7591288845176,\n",
-       "                          'Mn54': 509339988.9604681,\n",
-       "                          'Mo100': 1.2387148819403406e-06,\n",
-       "                          'Mo92': 9.947978263158231e-08,\n",
-       "                          'Mo93': 79326.84841507126,\n",
-       "                          'Mo98': 0.3072685430869111,\n",
-       "                          'Mo99': 8062058.835495379,\n",
-       "                          'Na22': 0.0001283990478173547,\n",
-       "                          'Na24': 0.0011896326885612928,\n",
-       "                          'Nb90': 0.003924335788982265,\n",
-       "                          'Nb91': 186274.45774976184,\n",
-       "                          'Nb91m': 6239988.40253889,\n",
-       "                          'Nb92': 0.24345254523963342,\n",
-       "                          'Nb92m': 2442403.531197507,\n",
-       "                          'Nb93m': 238984.5582091059,\n",
-       "                          'Nb94': 1424.5252749767408,\n",
-       "                          'Nb95': 1923423.3878935082,\n",
-       "                          'Nb95m': 44057.60810709202,\n",
-       "                          'Nb96': 147.43910047914866,\n",
-       "                          'Nb97': 0.32003059679154405,\n",
-       "                          'Nb97m': 0.28241113056536327,\n",
-       "                          'Ni56': 0.024497182562420755,\n",
-       "                          'Ni57': 71680.3897995184,\n",
-       "                          'Ni58': 9.91495257130691e-07,\n",
-       "                          'Ni59': 49811.761166377866,\n",
-       "                          'Ni63': 2751352.1273936066,\n",
-       "                          'Ni66': 0.0007516554211488344,\n",
-       "                          'Os186': 1.5484407044821188e-21,\n",
-       "                          'P32': 1150472.120349623,\n",
-       "                          'P33': 9477.7610397102,\n",
-       "                          'Rb83': 1.0969176418207413e-10,\n",
-       "                          'Rb84': 1.7544342049536332e-07,\n",
-       "                          'Rb86': 0.6383037107184163,\n",
-       "                          'Rb87': 3.145180995949617e-14,\n",
-       "                          'Re186': 3.4865139231722825e-07,\n",
-       "                          'Re186m': 3.075184593746117e-14,\n",
-       "                          'Re187': 1.2297021948645047e-20,\n",
-       "                          'Rh103m': 1.4945574632839258,\n",
-       "                          'Ru103': 1.5110241432422533,\n",
-       "                          'Ru97': 4.03461580676646e-06,\n",
-       "                          'S35': 1948.5936866089962,\n",
-       "                          'Sc44': 0.41402156413224167,\n",
-       "                          'Sc44m': 0.3907348232082907,\n",
-       "                          'Sc45m': 5.485691557857885,\n",
-       "                          'Sc46': 579047.6778133273,\n",
-       "                          'Sc47': 35704.09402224355,\n",
-       "                          'Sc48': 10354.247117717236,\n",
-       "                          'Se82': 2.419328934674707e-30,\n",
-       "                          'Si32': 0.10201092157120342,\n",
-       "                          'Sr85': 0.00021374778095948553,\n",
-       "                          'Sr89': 11.614720896943455,\n",
-       "                          'Sr90': 0.06821527543450788,\n",
-       "                          'Ta177': 1.2927619893258352e-07,\n",
-       "                          'Ta179': 544.4810744839001,\n",
-       "                          'Ta180': 1.7069097579252687e-05,\n",
-       "                          'Ta180m': 1.294941229637737e-09,\n",
-       "                          'Ta182': 7442716.926741807,\n",
-       "                          'Ta183': 1488.0346528516254,\n",
-       "                          'Tc96': 3.6075151413509487e-05,\n",
-       "                          'Tc97': 1.3303346587417028e-06,\n",
-       "                          'Tc97m': 0.1076571534243871,\n",
-       "                          'Tc98': 0.006804486669228771,\n",
-       "                          'Tc99': 3320.1273388524264,\n",
-       "                          'Tc99m': 7811399.619144999,\n",
-       "                          'Ti44': 6.4617813010304e-07,\n",
-       "                          'V48': 234.8166364519795,\n",
-       "                          'V49': 33041396.70143495,\n",
-       "                          'V50': 3.0413461942441564e-09,\n",
-       "                          'W178': 3.081395670728897e-07,\n",
-       "                          'W181': 0.04235811271000618,\n",
-       "                          'W183': 2.171246612748146e-13,\n",
-       "                          'W183m': 50.58659160105221,\n",
-       "                          'W184': 3.235952409445833e-17,\n",
-       "                          'W185': 0.0012655978740433531,\n",
-       "                          'W186': 1.0640896144611045e-24,\n",
-       "                          'Y87': 0.018025096901843667,\n",
-       "                          'Y87m': 3.818013767161069e-08,\n",
-       "                          'Y88': 1181.3638722004293,\n",
-       "                          'Y89m': 59809.0688417205,\n",
-       "                          'Y90': 483.429604764337,\n",
-       "                          'Y91': 11.624555945608076,\n",
-       "                          'Yb175': 1.969372453651373e-05,\n",
-       "                          'Zn64': 4.7115224602448394e-11,\n",
-       "                          'Zn65': 715.3958925458503,\n",
-       "                          'Zr88': 970.6932172116285,\n",
-       "                          'Zr89': 59882.92965636536,\n",
-       "                          'Zr90m': 0.0037921601576528475,\n",
-       "                          'Zr93': 1.2578487226238786,\n",
-       "                          'Zr94': 2.490094654184101e-10,\n",
-       "                          'Zr95': 325141.9207244399,\n",
-       "                          'Zr96': 1.596382678358146e-16,\n",
-       "                          'Zr97': 0.29681336636895905}),\n",
-       "             189199: defaultdict(float,\n",
-       "                         {'Al26': 0.00013587496502990486,\n",
-       "                          'Ar37': 2.4009447808879808e-05,\n",
-       "                          'Ar39': 0.0030173896514139454,\n",
-       "                          'Ar42': 0.00805478557604737,\n",
-       "                          'Be10': 0.16984474506716823,\n",
-       "                          'C14': 24914.763211717753,\n",
-       "                          'Ca41': 6.5849685378217305e-06,\n",
-       "                          'Ca45': 390753.4680695143,\n",
-       "                          'Ca47': 1411.999318227833,\n",
-       "                          'Ca48': 2.1875859401173153e-20,\n",
-       "                          'Cl36': 0.003428165769058231,\n",
-       "                          'Co55': 6.00956394430171e-08,\n",
-       "                          'Co56': 5051.467077285528,\n",
-       "                          'Co57': 685811796.1942314,\n",
-       "                          'Co58': 1065634051.7039523,\n",
-       "                          'Co58m': 0.11562979938685795,\n",
-       "                          'Co60': 77844547.32230371,\n",
-       "                          'Co60m': 0.011013708590354826,\n",
-       "                          'Cr48': 2.4822361066545977e-08,\n",
-       "                          'Cr50': 0.00029141459245186175,\n",
-       "                          'Cr51': 765541051.8329363,\n",
-       "                          'Cu64': 12.201141951968294,\n",
-       "                          'Cu66': 0.4493913901178198,\n",
-       "                          'Cu67': 0.2558917403939972,\n",
-       "                          'Fe55': 2470137254.816599,\n",
-       "                          'Fe59': 11981218.018572664,\n",
-       "                          'Fe60': 0.011016190876107312,\n",
-       "                          'Ge71': 6.793797065845719e-08,\n",
-       "                          'H3': 548592.2584973499,\n",
-       "                          'Hf174': 1.2802271660045255e-25,\n",
-       "                          'Hf175': 8.254936083399179e-06,\n",
-       "                          'Hf177m': 0.7676346051091748,\n",
-       "                          'Hf178m': 0.00034350117864208297,\n",
-       "                          'Hf178n': 0.00038680894002452533,\n",
-       "                          'Hf179n': 6.49828187524252,\n",
-       "                          'Hf181': 1221.6239752527672,\n",
-       "                          'Hf182': 3.865535625734968e-12,\n",
-       "                          'Ir192': 2.8101304463002684e-10,\n",
-       "                          'K40': 8.162298399999285e-14,\n",
-       "                          'K42': 0.008055496524842385,\n",
-       "                          'K43': 0.00041247427822437466,\n",
-       "                          'Kr81': 9.856601566971607e-17,\n",
-       "                          'Kr85': 0.00021611038935028039,\n",
-       "                          'Lu173': 5.965354500385286e-11,\n",
-       "                          'Lu174': 3.488666851148253e-08,\n",
-       "                          'Lu174m': 4.3060631267369446e-08,\n",
-       "                          'Lu176': 1.1440306432560917e-12,\n",
-       "                          'Lu177': 4.537473297325628,\n",
-       "                          'Lu177m': 0.991823926952426,\n",
-       "                          'Mg28': 4.618751524223717e-07,\n",
-       "                          'Mn52': 2755.6771714621273,\n",
-       "                          'Mn53': 482.34760902140243,\n",
-       "                          'Mn54': 512752131.95230526,\n",
-       "                          'Mo100': 9.094441103670391e-07,\n",
-       "                          'Mo92': 7.303632102319849e-08,\n",
-       "                          'Mo93': 69081.42158986068,\n",
-       "                          'Mo98': 0.2255937309281495,\n",
-       "                          'Mo99': 7000439.8547926145,\n",
-       "                          'Na22': 0.0002403819272479701,\n",
-       "                          'Na24': 0.001694563989663183,\n",
-       "                          'Nb90': 0.005790522852407441,\n",
-       "                          'Nb91': 234320.61084698257,\n",
-       "                          'Nb91m': 7881518.476135245,\n",
-       "                          'Nb92': 0.2853119444603889,\n",
-       "                          'Nb92m': 2360351.2627078304,\n",
-       "                          'Nb93m': 190560.24076168382,\n",
-       "                          'Nb94': 1244.3015592625472,\n",
-       "                          'Nb95': 2270626.918056954,\n",
-       "                          'Nb95m': 50837.58794199434,\n",
-       "                          'Nb96': 183.79611597992175,\n",
-       "                          'Nb97': 0.4109763804828419,\n",
-       "                          'Nb97m': 0.3626822930041185,\n",
-       "                          'Ni56': 0.03770573793942786,\n",
-       "                          'Ni57': 109756.17281048406,\n",
-       "                          'Ni58': 7.279425013799459e-07,\n",
-       "                          'Ni59': 104370.92313049785,\n",
-       "                          'Ni63': 8105485.45929176,\n",
-       "                          'Ni66': 0.44871902668467906,\n",
-       "                          'Os186': 1.3194665752557347e-15,\n",
-       "                          'Os191': 1.3262940851381911e-09,\n",
-       "                          'P32': 1114184.6367076307,\n",
-       "                          'P33': 8784.901335607376,\n",
-       "                          'Pd107': 1.304080965959118e-16,\n",
-       "                          'Rb83': 2.362573250111371e-10,\n",
-       "                          'Rb84': 3.287339448480536e-07,\n",
-       "                          'Rb86': 0.8742150231857915,\n",
-       "                          'Rb87': 5.0195927410611326e-14,\n",
-       "                          'Re186': 0.2962906707537906,\n",
-       "                          'Re186m': 2.4407237212595057e-08,\n",
-       "                          'Re187': 1.2784507724971608e-13,\n",
-       "                          'Re188': 3.977857034529385e-07,\n",
-       "                          'Rh103m': 13.331006014863792,\n",
-       "                          'Rh105': 1.629759467153835e-08,\n",
-       "                          'Ru103': 13.481448710312124,\n",
-       "                          'Ru97': 5.082109385268287e-06,\n",
-       "                          'S35': 5518.366545463745,\n",
-       "                          'Sc44': 0.6128488167514166,\n",
-       "                          'Sc44m': 0.5783703833191668,\n",
-       "                          'Sc45m': 6.642619081917373,\n",
-       "                          'Sc46': 597039.3422208941,\n",
-       "                          'Sc47': 37324.27711009444,\n",
-       "                          'Sc48': 11710.995586479668,\n",
-       "                          'Se82': 4.509923732186897e-30,\n",
-       "                          'Si32': 0.16022519482919703,\n",
-       "                          'Sr85': 0.0003494660923114175,\n",
-       "                          'Sr89': 13.782123479908233,\n",
-       "                          'Sr90': 0.09040822955997686,\n",
-       "                          'Ta177': 3.565882299112991e-07,\n",
-       "                          'Ta179': 1082.6535639811325,\n",
-       "                          'Ta180': 1.8418643323769048e-05,\n",
-       "                          'Ta180m': 1.4530516908874034e-09,\n",
-       "                          'Ta182': 9383778.911185436,\n",
-       "                          'Ta183': 145059.2793770061,\n",
-       "                          'Ta184': 3.5677686804541906e-08,\n",
-       "                          'Tc96': 4.4067790314475474e-05,\n",
-       "                          'Tc97': 1.5865994677142953e-06,\n",
-       "                          'Tc97m': 0.1285280042278311,\n",
-       "                          'Tc98': 0.00806515403841588,\n",
-       "                          'Tc99': 2882.199914869141,\n",
-       "                          'Tc99m': 6782753.256659541,\n",
-       "                          'Ti44': 1.187869686327186e-06,\n",
-       "                          'V48': 357.20336521499223,\n",
-       "                          'V49': 44346955.40180371,\n",
-       "                          'V50': 2.8616777404946257e-09,\n",
-       "                          'W178': 3.551419410118997e-07,\n",
-       "                          'W181': 0.04405632692632667,\n",
-       "                          'W183': 2.2088592816738294e-11,\n",
-       "                          'W183m': 4932.482483988909,\n",
-       "                          'W184': 7.843325013716148e-14,\n",
-       "                          'W185': 26.80256605870791,\n",
-       "                          'W186': 3.5097458768917943e-19,\n",
-       "                          'W187': 1.244618154618215e-06,\n",
-       "                          'W188': 3.9163437814181054e-07,\n",
-       "                          'Y87': 0.03086469751424795,\n",
-       "                          'Y87m': 7.233123104787161e-08,\n",
-       "                          'Y88': 1845.2729360535375,\n",
-       "                          'Y89m': 72831.27732937674,\n",
-       "                          'Y90': 555.6351883356363,\n",
-       "                          'Y91': 15.524577516654906,\n",
-       "                          'Yb175': 3.2810085393421974e-05,\n",
-       "                          'Zn64': 5.1932415968295047e-11,\n",
-       "                          'Zn65': 11420.698396972031,\n",
-       "                          'Zn69m': 4.582737356790297e-09,\n",
-       "                          'Zr88': 1552.65487776674,\n",
-       "                          'Zr89': 72923.56510442462,\n",
-       "                          'Zr90m': 0.005653144182263052,\n",
-       "                          'Zr93': 1.5036088044191795,\n",
-       "                          'Zr94': 3.1034386496529816e-10,\n",
-       "                          'Zr95': 391856.91479179764,\n",
-       "                          'Zr96': 2.409894815389961e-16,\n",
-       "                          'Zr97': 0.3811776160230528}),\n",
-       "             189200: defaultdict(float,\n",
-       "                         {'Al26': 0.00013991675077619956,\n",
-       "                          'Ar37': 2.0431416713297825e-05,\n",
-       "                          'Ar39': 0.002946719625967117,\n",
-       "                          'Ar42': 0.007763064052576794,\n",
-       "                          'Be10': 0.1638621146051615,\n",
-       "                          'C14': 22639.653450941267,\n",
-       "                          'Ca41': 6.466320643868894e-06,\n",
-       "                          'Ca45': 375967.5436775429,\n",
-       "                          'Ca47': 1364.6609384564217,\n",
-       "                          'Ca48': 2.197234156146183e-20,\n",
-       "                          'Cl36': 0.002840578353050042,\n",
-       "                          'Co55': 5.846110936461493e-08,\n",
-       "                          'Co56': 4977.293800334071,\n",
-       "                          'Co57': 655207228.0809016,\n",
-       "                          'Co58': 1005825776.6262423,\n",
-       "                          'Co58m': 0.11008693781689129,\n",
-       "                          'Co60': 65351788.43873238,\n",
-       "                          'Co60m': 0.009434291408412189,\n",
-       "                          'Cr48': 2.6431661519381375e-08,\n",
-       "                          'Cr50': 0.00028134686549566285,\n",
-       "                          'Cr51': 712654688.2190506,\n",
-       "                          'Cu64': 12.96947393057703,\n",
-       "                          'Cu66': 0.3724719661821124,\n",
-       "                          'Cu67': 0.21204313227260052,\n",
-       "                          'Fe55': 2370110914.925213,\n",
-       "                          'Fe59': 11041490.109799635,\n",
-       "                          'Fe60': 0.009436665942334336,\n",
-       "                          'Ge71': 5.6251795239644153e-08,\n",
-       "                          'H3': 529736.8381207614,\n",
-       "                          'Hf174': 3.5202620319523523e-25,\n",
-       "                          'Hf175': 8.516010143858016e-06,\n",
-       "                          'Hf177m': 0.7398763135921761,\n",
-       "                          'Hf178m': 0.00033835373914406773,\n",
-       "                          'Hf178n': 0.0003784987454741223,\n",
-       "                          'Hf179n': 6.214238719618439,\n",
-       "                          'Hf181': 1175.2993254119615,\n",
-       "                          'Hf182': 3.684642609321215e-12,\n",
-       "                          'Ir192': 2.3267530797565082e-10,\n",
-       "                          'K40': 8.001827002500191e-14,\n",
-       "                          'K42': 0.007763795100024648,\n",
-       "                          'K43': 0.0003960451698973809,\n",
-       "                          'Kr81': 1.0302105363764835e-16,\n",
-       "                          'Kr85': 0.0002169300754930254,\n",
-       "                          'Lu173': 1.251190226638209e-10,\n",
-       "                          'Lu174': 3.578555718976129e-08,\n",
-       "                          'Lu174m': 4.4014625874185724e-08,\n",
-       "                          'Lu176': 1.1383175860170826e-12,\n",
-       "                          'Lu177': 4.40065531754265,\n",
-       "                          'Lu177m': 0.9559937368785177,\n",
-       "                          'Mg28': 4.639229944605319e-07,\n",
-       "                          'Mn52': 2686.4582800503963,\n",
-       "                          'Mn53': 461.22965751430564,\n",
-       "                          'Mn54': 485576601.1141616,\n",
-       "                          'Mo100': 8.780240330717866e-07,\n",
-       "                          'Mo92': 7.051283635072869e-08,\n",
-       "                          'Mo93': 66727.55225220461,\n",
-       "                          'Mo98': 0.21779916316305378,\n",
-       "                          'Mo99': 7072233.63424599,\n",
-       "                          'Na22': 0.0002449180401540285,\n",
-       "                          'Na24': 0.0016357754988956328,\n",
-       "                          'Nb90': 0.005616004352753717,\n",
-       "                          'Nb91': 223597.65446096438,\n",
-       "                          'Nb91m': 7522930.156134253,\n",
-       "                          'Nb92': 0.2734483287350951,\n",
-       "                          'Nb92m': 2280797.5335228825,\n",
-       "                          'Nb93m': 183866.39653133464,\n",
-       "                          'Nb94': 1173.4337725279393,\n",
-       "                          'Nb95': 2186315.946507013,\n",
-       "                          'Nb95m': 49055.271981150705,\n",
-       "                          'Nb96': 176.50755245937566,\n",
-       "                          'Nb97': 0.3947334053004789,\n",
-       "                          'Nb97m': 0.34832511256520543,\n",
-       "                          'Ni56': 0.036912182256381626,\n",
-       "                          'Ni57': 107423.22235389028,\n",
-       "                          'Ni58': 7.027925214856738e-07,\n",
-       "                          'Ni59': 91874.88834300199,\n",
-       "                          'Ni63': 7077451.5021141395,\n",
-       "                          'Ni66': 0.37191623981137983,\n",
-       "                          'Os186': 1.0925001288706915e-15,\n",
-       "                          'Os191': 1.0981550167256488e-09,\n",
-       "                          'P32': 1027275.5181484304,\n",
-       "                          'P33': 8449.769980600631,\n",
-       "                          'Pd107': 1.0797628301533304e-16,\n",
-       "                          'Rb83': 2.4683584441182314e-10,\n",
-       "                          'Rb84': 3.39451931311586e-07,\n",
-       "                          'Rb86': 0.844697309558549,\n",
-       "                          'Rb87': 4.9943766107714467e-14,\n",
-       "                          'Re186': 0.24532451361767338,\n",
-       "                          'Re186m': 2.0208852867938678e-08,\n",
-       "                          'Re187': 1.0585413988204481e-13,\n",
-       "                          'Re188': 3.293616180027454e-07,\n",
-       "                          'Rh103m': 11.009368303225623,\n",
-       "                          'Rh105': 1.3494205809751658e-08,\n",
-       "                          'Ru103': 11.133602076211991,\n",
-       "                          'Ru97': 4.8466459616434965e-06,\n",
-       "                          'S35': 4822.475699553395,\n",
-       "                          'Sc44': 0.5963863087003793,\n",
-       "                          'Sc44m': 0.5628487419539605,\n",
-       "                          'Sc45m': 6.391241417650061,\n",
-       "                          'Sc46': 580755.9409318249,\n",
-       "                          'Sc47': 35681.40508584507,\n",
-       "                          'Sc48': 11293.205151518887,\n",
-       "                          'Se82': 4.55735661308729e-30,\n",
-       "                          'Si32': 0.15561571225684104,\n",
-       "                          'Sr85': 0.0003474988770123904,\n",
-       "                          'Sr89': 13.206294155702729,\n",
-       "                          'Sr90': 0.08711122587370679,\n",
-       "                          'Ta177': 9.634835527148892e-06,\n",
-       "                          'Ta178': 2.338168693998628e-05,\n",
-       "                          'Ta179': 1052.988324154441,\n",
-       "                          'Ta180': 1.7987012835131005e-05,\n",
-       "                          'Ta180m': 1.410208314309499e-09,\n",
-       "                          'Ta182': 8997208.129785946,\n",
-       "                          'Ta183': 121576.01732673818,\n",
-       "                          'Ta184': 2.9540681202308093e-08,\n",
-       "                          'Tc96': 4.192403123966926e-05,\n",
-       "                          'Tc97': 1.5086912646966608e-06,\n",
-       "                          'Tc97m': 0.12218221149088,\n",
-       "                          'Tc98': 0.0076699273187395296,\n",
-       "                          'Tc99': 2912.0359654166937,\n",
-       "                          'Tc99m': 6852267.891524271,\n",
-       "                          'Ti44': 1.2154304904106997e-06,\n",
-       "                          'Tm171': 1.943267060497884e-13,\n",
-       "                          'V48': 349.18625395781527,\n",
-       "                          'V49': 42628424.46709326,\n",
-       "                          'V50': 2.7596519232284553e-09,\n",
-       "                          'W178': 2.3713209064658436e-05,\n",
-       "                          'W181': 0.04305511647451583,\n",
-       "                          'W183': 2.0632511605129945e-11,\n",
-       "                          'W183m': 4133.9675442884645,\n",
-       "                          'W184': 6.535398256567619e-14,\n",
-       "                          'W185': 22.19033097790756,\n",
-       "                          'W186': 2.9060033184584795e-19,\n",
-       "                          'W187': 1.030528361482817e-06,\n",
-       "                          'W188': 3.242683971057958e-07,\n",
-       "                          'Y87': 0.03095349420590774,\n",
-       "                          'Y87m': 7.690871190987001e-08,\n",
-       "                          'Y88': 1820.2326853429686,\n",
-       "                          'Y89m': 70031.20930614797,\n",
-       "                          'Y90': 535.608804863554,\n",
-       "                          'Y91': 14.983507301192162,\n",
-       "                          'Yb175': 3.2359791846639324e-05,\n",
-       "                          'Zn64': 5.519549127153784e-11,\n",
-       "                          'Zn65': 9463.05995348668,\n",
-       "                          'Zn69m': 3.794449568227506e-09,\n",
-       "                          'Zr88': 1537.510928025236,\n",
-       "                          'Zr89': 70119.63116737363,\n",
-       "                          'Zr90m': 0.005489076672867677,\n",
-       "                          'Zr93': 1.4475576586558452,\n",
-       "                          'Zr94': 2.9870852605917964e-10,\n",
-       "                          'Zr95': 376404.6230248868,\n",
-       "                          'Zr96': 2.3604659485102173e-16,\n",
-       "                          'Zr97': 0.3660963623209503}),\n",
-       "             189201: defaultdict(float,\n",
-       "                         {'Al26': 0.00035951704437036774,\n",
-       "                          'Ar37': 7.5950102741136065e-06,\n",
-       "                          'Ar39': 0.006099648654954887,\n",
-       "                          'Ar42': 0.014947925174044667,\n",
-       "                          'Be10': 0.28116813022395765,\n",
-       "                          'C14': 18927.777533000193,\n",
-       "                          'Ca41': 1.3892832245331944e-05,\n",
-       "                          'Ca45': 685038.038938909,\n",
-       "                          'Ca47': 2530.1218174767578,\n",
-       "                          'Ca48': 5.406493384038574e-20,\n",
-       "                          'Cl36': 1.278263932074023e-06,\n",
-       "                          'Co55': 1.431570721534765e-07,\n",
-       "                          'Co56': 11353.988153225164,\n",
-       "                          'Co57': 1209927794.9952235,\n",
-       "                          'Co58': 1574560366.1997592,\n",
-       "                          'Co58m': 0.17525952589347646,\n",
-       "                          'Co60': 82000832.92745644,\n",
-       "                          'Co60m': 0.004105362263869585,\n",
-       "                          'Cr48': 6.225203371165937e-08,\n",
-       "                          'Cr50': 0.0003208837151971731,\n",
-       "                          'Cr51': 1007711857.0210274,\n",
-       "                          'Cu64': 10.81306920981549,\n",
-       "                          'Cu66': 0.00035607161616194223,\n",
-       "                          'Cu67': 0.00025556285183487486,\n",
-       "                          'Fe55': 4218482667.283303,\n",
-       "                          'Fe59': 8950180.862544015,\n",
-       "                          'Fe60': 0.004107820442411109,\n",
-       "                          'H3': 901713.4099545411,\n",
-       "                          'Hf174': 3.977519282292468e-24,\n",
-       "                          'Hf175': 2.4866186896071677e-05,\n",
-       "                          'Hf177m': 1.4676925918582249,\n",
-       "                          'Hf178m': 0.0015278272561177896,\n",
-       "                          'Hf178n': 0.0015934001496065511,\n",
-       "                          'Hf179n': 11.483171363959942,\n",
-       "                          'Hf181': 2237.038163308179,\n",
-       "                          'Hf182': 6.62250258927727e-12,\n",
-       "                          'K40': 1.7614865922358598e-13,\n",
-       "                          'K42': 0.014949601369378368,\n",
-       "                          'K43': 0.000713326931129868,\n",
-       "                          'Kr81': 3.6484330321198925e-16,\n",
-       "                          'Kr85': 0.0005403550819900327,\n",
-       "                          'Lu173': 1.4615386570637983e-09,\n",
-       "                          'Lu174': 1.4028516291474682e-07,\n",
-       "                          'Lu174m': 1.627359669637296e-07,\n",
-       "                          'Lu176': 2.6712642520208997e-12,\n",
-       "                          'Lu177': 8.803445521784598,\n",
-       "                          'Lu177m': 1.8963668250348724,\n",
-       "                          'Mg28': 9.543020470693568e-07,\n",
-       "                          'Mn52': 5529.606571335326,\n",
-       "                          'Mn53': 863.645142033948,\n",
-       "                          'Mn54': 814605334.6990025,\n",
-       "                          'Mo100': 1.0013761687370027e-06,\n",
-       "                          'Mo92': 8.041877337523813e-08,\n",
-       "                          'Mo93': 93118.2363421538,\n",
-       "                          'Mo98': 0.2484004523684524,\n",
-       "                          'Mo99': 8064046.060731493,\n",
-       "                          'Na22': 0.0006320579547096274,\n",
-       "                          'Na24': 0.00324292809277629,\n",
-       "                          'Nb90': 0.011302697138936304,\n",
-       "                          'Nb91': 413692.6527269319,\n",
-       "                          'Nb91m': 13930753.837643035,\n",
-       "                          'Nb92': 0.48443244426138515,\n",
-       "                          'Nb92m': 3684985.8923386657,\n",
-       "                          'Nb93m': 261632.04970865644,\n",
-       "                          'Nb94': 1450.7884914181404,\n",
-       "                          'Nb95': 3919407.5548097887,\n",
-       "                          'Nb95m': 87107.01566485659,\n",
-       "                          'Nb96': 326.64308480865407,\n",
-       "                          'Nb97': 0.7432038815896407,\n",
-       "                          'Nb97m': 0.6558297794227044,\n",
-       "                          'Ni56': 0.07624203314392618,\n",
-       "                          'Ni57': 221332.2546948927,\n",
-       "                          'Ni58': 8.015490231842598e-07,\n",
-       "                          'Ni59': 48762.609892445646,\n",
-       "                          'Ni63': 2973513.3380097267,\n",
-       "                          'Ni66': 0.0003682815593430729,\n",
-       "                          'Os186': 7.60701063172066e-22,\n",
-       "                          'P32': 1470999.8828817566,\n",
-       "                          'P33': 13646.369462311715,\n",
-       "                          'Rb83': 8.945940345542805e-10,\n",
-       "                          'Rb84': 1.0857353949243915e-06,\n",
-       "                          'Rb86': 1.658777464908513,\n",
-       "                          'Rb87': 1.2312114395822408e-13,\n",
-       "                          'Re186': 1.7667403908979584e-07,\n",
-       "                          'Re186m': 1.5057833102603036e-14,\n",
-       "                          'Re187': 7.231598851647848e-21,\n",
-       "                          'Rh103m': 0.9381346750486135,\n",
-       "                          'Ru103': 0.9484046584568414,\n",
-       "                          'Ru97': 8.958007369623352e-06,\n",
-       "                          'S35': 1757.333371824597,\n",
-       "                          'Sc44': 1.2140741376580915,\n",
-       "                          'Sc44m': 1.14578415030747,\n",
-       "                          'Sc45m': 11.645607386818012,\n",
-       "                          'Sc46': 977484.9667928906,\n",
-       "                          'Sc47': 61973.025938864186,\n",
-       "                          'Sc48': 19787.307030192664,\n",
-       "                          'Se82': 1.2569262416852894e-29,\n",
-       "                          'Si32': 0.30871276650825563,\n",
-       "                          'Sr85': 0.0008179556003021274,\n",
-       "                          'Sr89': 23.75497390496335,\n",
-       "                          'Sr90': 0.167780219601016,\n",
-       "                          'Ta177': 0.00015374172771477173,\n",
-       "                          'Ta178': 0.0003815119491368995,\n",
-       "                          'Ta179': 4137.299873976582,\n",
-       "                          'Ta180': 3.050547728470686e-05,\n",
-       "                          'Ta180m': 2.450831260845078e-09,\n",
-       "                          'Ta182': 6108627.755660489,\n",
-       "                          'Ta183': 898.9949868798508,\n",
-       "                          'Tc96': 7.615459317034142e-05,\n",
-       "                          'Tc97': 2.7038899591492258e-06,\n",
-       "                          'Tc97m': 0.21902437222785737,\n",
-       "                          'Tc98': 0.013696987665537874,\n",
-       "                          'Tc99': 3321.106484519554,\n",
-       "                          'Tc99m': 7813285.143909102,\n",
-       "                          'Ti44': 2.9422685079390156e-06,\n",
-       "                          'Tm171': 3.1707703804562017e-12,\n",
-       "                          'V48': 723.7007494071316,\n",
-       "                          'V49': 81796649.63732257,\n",
-       "                          'V50': 4.4212481538256856e-09,\n",
-       "                          'W178': 0.0003819857616106899,\n",
-       "                          'W181': 0.07108829495301873,\n",
-       "                          'W183': 1.5609587553092891e-13,\n",
-       "                          'W183m': 30.563289801104425,\n",
-       "                          'W184': 4.485046704837812e-16,\n",
-       "                          'W185': 0.0009088633841869057,\n",
-       "                          'W186': 9.766717370449669e-25,\n",
-       "                          'Y87': 0.07560543978564697,\n",
-       "                          'Y87m': 1.9598754626205666e-07,\n",
-       "                          'Y88': 4030.7283550144043,\n",
-       "                          'Y89m': 128141.28041248654,\n",
-       "                          'Y90': 949.1800875068067,\n",
-       "                          'Y91': 28.973034989470452,\n",
-       "                          'Yb175': 9.795624706465334e-05,\n",
-       "                          'Zn64': 4.5984917310465474e-11,\n",
-       "                          'Zn65': 500.18992850647356,\n",
-       "                          'Zr88': 3470.017386870088,\n",
-       "                          'Zr89': 128303.29446855157,\n",
-       "                          'Zr90m': 0.011066055501274676,\n",
-       "                          'Zr93': 2.6251194188728344,\n",
-       "                          'Zr94': 5.547483181933962e-10,\n",
-       "                          'Zr95': 683126.8798109663,\n",
-       "                          'Zr96': 5.004300314844446e-16,\n",
-       "                          'Zr97': 0.689311156742945}),\n",
-       "             189202: defaultdict(float,\n",
-       "                         {'Al26': 0.0007970520504849439,\n",
-       "                          'Ar37': 9.851165447625297e-05,\n",
-       "                          'Ar39': 0.016201218540467934,\n",
-       "                          'Ar42': 0.042940859339133566,\n",
-       "                          'Be10': 0.9557393705038444,\n",
-       "                          'C14': 139620.40315968357,\n",
-       "                          'Ca41': 3.552912959304434e-05,\n",
-       "                          'Ca45': 2101593.106283085,\n",
-       "                          'Ca47': 7590.998541494467,\n",
-       "                          'Ca48': 1.234208357130555e-19,\n",
-       "                          'Cl36': 0.013316256486828574,\n",
-       "                          'Co55': 3.289778353027536e-07,\n",
-       "                          'Co56': 27858.64287874268,\n",
-       "                          'Co57': 3647649844.5861387,\n",
-       "                          'Co58': 6347138799.689027,\n",
-       "                          'Co58m': 0.6783362028009493,\n",
-       "                          'Co60': 377885922.5235755,\n",
-       "                          'Co60m': 0.0462235033523685,\n",
-       "                          'Cr48': 1.4365026180977182e-07,\n",
-       "                          'Cr50': 0.00193401394094216,\n",
-       "                          'Cr51': 3877173034.8843246,\n",
-       "                          'Cu64': 71.04490426477804,\n",
-       "                          'Cu66': 1.747624317212157,\n",
-       "                          'Cu67': 0.9944432288412014,\n",
-       "                          'Fe55': 13166882405.063286,\n",
-       "                          'Fe59': 66835344.859357536,\n",
-       "                          'Fe60': 0.046240645887091106,\n",
-       "                          'Ge71': 2.6344941923919867e-07,\n",
-       "                          'H3': 3095037.1508841147,\n",
-       "                          'Hf174': 4.099724129014965e-24,\n",
-       "                          'Hf175': 5.093739274610383e-05,\n",
-       "                          'Hf177m': 4.072988476493484,\n",
-       "                          'Hf178m': 0.002124663460493776,\n",
-       "                          'Hf178n': 0.0023359172534600492,\n",
-       "                          'Hf179n': 34.60476158337952,\n",
-       "                          'Hf181': 6514.646164620424,\n",
-       "                          'Hf182': 2.040387918551463e-11,\n",
-       "                          'Ir192': 1.0897105505049951e-09,\n",
-       "                          'K40': 4.4518573915303494e-13,\n",
-       "                          'K42': 0.042945718627971884,\n",
-       "                          'K43': 0.0022211229712249406,\n",
-       "                          'Kr81': 6.723289719608947e-16,\n",
-       "                          'Kr85': 0.0012276161684377823,\n",
-       "                          'Lu173': 1.387418628360532e-09,\n",
-       "                          'Lu174': 2.23809882969605e-07,\n",
-       "                          'Lu174m': 2.715640856317705e-07,\n",
-       "                          'Lu176': 6.379117374371829e-12,\n",
-       "                          'Lu177': 24.38270150158172,\n",
-       "                          'Lu177m': 5.262825176137925,\n",
-       "                          'Mg28': 2.8053279361331347e-06,\n",
-       "                          'Mn52': 14634.7166121644,\n",
-       "                          'Mn53': 2555.992737750795,\n",
-       "                          'Mn54': 2916955092.4614015,\n",
-       "                          'Mo100': 6.035630539383066e-06,\n",
-       "                          'Mo92': 4.847137339007158e-07,\n",
-       "                          'Mo93': 426939.4107589546,\n",
-       "                          'Mo98': 1.4971717254850159,\n",
-       "                          'Mo99': 42404333.58228981,\n",
-       "                          'Na22': 0.0013895365357096973,\n",
-       "                          'Na24': 0.008958988771761807,\n",
-       "                          'Nb90': 0.03059658001746058,\n",
-       "                          'Nb91': 1244055.624538859,\n",
-       "                          'Nb91m': 41806801.90947352,\n",
-       "                          'Nb92': 1.530958925061205,\n",
-       "                          'Nb92m': 13594426.69410051,\n",
-       "                          'Nb93m': 1243487.876254683,\n",
-       "                          'Nb94': 7656.721737196355,\n",
-       "                          'Nb95': 12287290.484651806,\n",
-       "                          'Nb95m': 276610.4664371432,\n",
-       "                          'Nb96': 983.1695707269943,\n",
-       "                          'Nb97': 2.1916543815307494,\n",
-       "                          'Nb97m': 1.9339966716805352,\n",
-       "                          'Ni56': 0.20087248400187563,\n",
-       "                          'Ni57': 584732.280875424,\n",
-       "                          'Ni58': 4.831058008457569e-06,\n",
-       "                          'Ni59': 503051.5319897227,\n",
-       "                          'Ni63': 37955479.33272149,\n",
-       "                          'Ni66': 1.7450464867714333,\n",
-       "                          'Os186': 5.116627161633784e-15,\n",
-       "                          'Os191': 5.143094547622384e-09,\n",
-       "                          'P32': 6458733.265957727,\n",
-       "                          'P33': 53365.72367098737,\n",
-       "                          'Pd107': 5.056956659038138e-16,\n",
-       "                          'Rb83': 1.6134421977136906e-09,\n",
-       "                          'Rb84': 2.041311116809362e-06,\n",
-       "                          'Rb86': 4.66471317799715,\n",
-       "                          'Rb87': 2.845351212555823e-13,\n",
-       "                          'Re186': 1.1489555846471742,\n",
-       "                          'Re186m': 9.464638842801478e-08,\n",
-       "                          'Re187': 4.957569362328886e-13,\n",
-       "                          'Re188': 1.5425308048009416e-06,\n",
-       "                          'Rh103m': 55.10830833436036,\n",
-       "                          'Rh105': 6.319870625511763e-08,\n",
-       "                          'Ru103': 55.72947050280256,\n",
-       "                          'Ru97': 2.6946422355638394e-05,\n",
-       "                          'S35': 25535.70506658988,\n",
-       "                          'Sc44': 3.260695002423062,\n",
-       "                          'Sc44m': 3.077249296208613,\n",
-       "                          'Sc45m': 35.72446479727708,\n",
-       "                          'Sc46': 3390545.7098382562,\n",
-       "                          'Sc47': 212567.81717644085,\n",
-       "                          'Sc48': 63862.62673732177,\n",
-       "                          'Se82': 2.630975161947337e-29,\n",
-       "                          'Si32': 0.8546030535207856,\n",
-       "                          'Sr85': 0.0019550958740583097,\n",
-       "                          'Sr89': 74.1709958769602,\n",
-       "                          'Sr90': 0.4825341199625136,\n",
-       "                          'Ta177': 0.00014229596569066143,\n",
-       "                          'Ta178': 0.00035256359348627127,\n",
-       "                          'Ta179': 6407.14626889659,\n",
-       "                          'Ta180': 0.00010124848156366505,\n",
-       "                          'Ta180m': 7.91580532592717e-09,\n",
-       "                          'Ta182': 49632296.48316263,\n",
-       "                          'Ta183': 576447.6842716786,\n",
-       "                          'Ta184': 1.3835070104915662e-07,\n",
-       "                          'Tc96': 0.0002342228764672026,\n",
-       "                          'Tc97': 8.462674962359605e-06,\n",
-       "                          'Tc97m': 0.6852101768921508,\n",
-       "                          'Tc98': 0.04306481046978809,\n",
-       "                          'Tc99': 17460.2313106506,\n",
-       "                          'Tc99m': 41085818.52061096,\n",
-       "                          'Ti44': 6.800546688054906e-06,\n",
-       "                          'Tm171': 2.9301787322323943e-12,\n",
-       "                          'V48': 1908.6160933692552,\n",
-       "                          'V49': 235014123.77853927,\n",
-       "                          'V50': 1.670983664039816e-08,\n",
-       "                          'W178': 0.0003543590055640468,\n",
-       "                          'W181': 0.24333690463901492,\n",
-       "                          'W183': 9.456941206287573e-11,\n",
-       "                          'W183m': 19600.981845824736,\n",
-       "                          'W184': 3.059913800645714e-13,\n",
-       "                          'W185': 103.9387632464632,\n",
-       "                          'W186': 1.3610079162999773e-18,\n",
-       "                          'W187': 4.8263721572895436e-06,\n",
-       "                          'W188': 1.5186772356545355e-06,\n",
-       "                          'Y87': 0.17495048171117836,\n",
-       "                          'Y87m': 4.272044662122e-07,\n",
-       "                          'Y88': 10125.190330231258,\n",
-       "                          'Y89m': 391732.95502124575,\n",
-       "                          'Y90': 3027.2409713121256,\n",
-       "                          'Y91': 82.95172005721923,\n",
-       "                          'Yb175': 0.00018953616331405997,\n",
-       "                          'Zn64': 3.023069948289891e-10,\n",
-       "                          'Zn65': 45618.701944155684,\n",
-       "                          'Zn69m': 1.7770909014072706e-08,\n",
-       "                          'Zr88': 8567.059647518798,\n",
-       "                          'Zr89': 392235.37942563766,\n",
-       "                          'Zr90m': 0.02980108185591531,\n",
-       "                          'Zr93': 8.125073982612058,\n",
-       "                          'Zr94': 1.6659104761214088e-09,\n",
-       "                          'Zr95': 2107592.1713404483,\n",
-       "                          'Zr96': 1.3016133197661505e-15,\n",
-       "                          'Zr97': 2.0327757965167956}),\n",
-       "             189203: defaultdict(float,\n",
-       "                         {'Al26': 0.00024187703502761383,\n",
-       "                          'Ar37': 5.162579375887067e-06,\n",
-       "                          'Ar39': 0.004260103785062723,\n",
-       "                          'Ar42': 0.010685536999550797,\n",
-       "                          'Be10': 0.21095118721332576,\n",
-       "                          'C14': 14054.107984550188,\n",
-       "                          'Ca41': 9.602015614592399e-06,\n",
-       "                          'Ca45': 503545.8091390385,\n",
-       "                          'Ca47': 1848.0837499578204,\n",
-       "                          'Ca48': 3.551341192554291e-20,\n",
-       "                          'Cl36': 1.1335737578299189e-06,\n",
-       "                          'Co55': 9.100668834295368e-08,\n",
-       "                          'Co56': 7360.021264345933,\n",
-       "                          'Co57': 875019412.6340201,\n",
-       "                          'Co58': 1192252051.1452239,\n",
-       "                          'Co58m': 0.13374087025557457,\n",
-       "                          'Co60': 58217179.37435616,\n",
-       "                          'Co60m': 0.002857005436707019,\n",
-       "                          'Cr48': 4.259645195141309e-08,\n",
-       "                          'Cr50': 0.0002649381414423708,\n",
-       "                          'Cr51': 721734542.0767064,\n",
-       "                          'Cu64': 9.077832862318596,\n",
-       "                          'Cu66': 0.00035487490905936146,\n",
-       "                          'Cu67': 0.00023322309589541798,\n",
-       "                          'Fe55': 3029322681.2797246,\n",
-       "                          'Fe59': 7611448.421341078,\n",
-       "                          'Fe60': 0.002859055931609886,\n",
-       "                          'H3': 685665.401027602,\n",
-       "                          'Hf174': 2.0125165154002083e-25,\n",
-       "                          'Hf175': 1.2750803180359378e-05,\n",
-       "                          'Hf177m': 1.033002687630707,\n",
-       "                          'Hf178m': 0.0006635563789450386,\n",
-       "                          'Hf178n': 0.0007086813798473166,\n",
-       "                          'Hf179n': 8.334778795889072,\n",
-       "                          'Hf181': 1605.6702098276542,\n",
-       "                          'Hf182': 4.797222638718567e-12,\n",
-       "                          'K40': 1.1831351020392263e-13,\n",
-       "                          'K42': 0.01068695448248024,\n",
-       "                          'K43': 0.0005263293878592477,\n",
-       "                          'Kr81': 1.9812569564286404e-16,\n",
-       "                          'Kr85': 0.00034741203760429285,\n",
-       "                          'Lu173': 1.1009336096600881e-10,\n",
-       "                          'Lu174': 5.8366261396645176e-08,\n",
-       "                          'Lu174m': 7.074140573875131e-08,\n",
-       "                          'Lu176': 1.7863419824682668e-12,\n",
-       "                          'Lu177': 6.2038235927663905,\n",
-       "                          'Lu177m': 1.3347103332092236,\n",
-       "                          'Mg28': 5.87522090311349e-07,\n",
-       "                          'Mn52': 3873.101533400002,\n",
-       "                          'Mn53': 619.4982040983114,\n",
-       "                          'Mn54': 602809806.954585,\n",
-       "                          'Mo100': 8.267900289666315e-07,\n",
-       "                          'Mo92': 6.639821838630971e-08,\n",
-       "                          'Mo93': 72206.96048334536,\n",
-       "                          'Mo98': 0.20509225455807809,\n",
-       "                          'Mo99': 6530666.812626829,\n",
-       "                          'Na22': 0.0004138116095020359,\n",
-       "                          'Na24': 0.0022870945625045433,\n",
-       "                          'Nb90': 0.007942011987207079,\n",
-       "                          'Nb91': 298553.32961804705,\n",
-       "                          'Nb91m': 10035782.660397459,\n",
-       "                          'Nb92': 0.3590249826853705,\n",
-       "                          'Nb92m': 2863180.3277650694,\n",
-       "                          'Nb93m': 196189.08883067637,\n",
-       "                          'Nb94': 1141.2195612368296,\n",
-       "                          'Nb95': 2903504.66954501,\n",
-       "                          'Nb95m': 65020.047010104056,\n",
-       "                          'Nb96': 237.49463186104936,\n",
-       "                          'Nb97': 0.5355275803797656,\n",
-       "                          'Nb97m': 0.4725665170757773,\n",
-       "                          'Ni56': 0.05344012074613467,\n",
-       "                          'Ni57': 155179.08317956535,\n",
-       "                          'Ni58': 6.617986845519486e-07,\n",
-       "                          'Ni59': 38308.51371699902,\n",
-       "                          'Ni63': 2341635.820206432,\n",
-       "                          'Ni66': 0.0003650392833802194,\n",
-       "                          'Os186': 2.187390398245837e-22,\n",
-       "                          'P32': 1110370.4078713804,\n",
-       "                          'P33': 10082.808560613868,\n",
-       "                          'Rb83': 4.739121171526533e-10,\n",
-       "                          'Rb84': 5.637119629856936e-07,\n",
-       "                          'Rb86': 1.1767658622945285,\n",
-       "                          'Rb87': 7.767378275756149e-14,\n",
-       "                          'Re186': 5.306243369259551e-08,\n",
-       "                          'Re186m': 4.374171578511552e-15,\n",
-       "                          'Re187': 5.431628516397654e-22,\n",
-       "                          'Rh103m': 1.0536833132891368,\n",
-       "                          'Ru103': 1.0653180386864536,\n",
-       "                          'Ru97': 6.451788284505581e-06,\n",
-       "                          'S35': 1419.3482426938367,\n",
-       "                          'Sc44': 0.8520649192581197,\n",
-       "                          'Sc44m': 0.8041224110513591,\n",
-       "                          'Sc45m': 8.559724046631597,\n",
-       "                          'Sc46': 749377.5663332978,\n",
-       "                          'Sc47': 45879.685627534855,\n",
-       "                          'Sc48': 14867.817192790735,\n",
-       "                          'Se82': 7.608979979433181e-30,\n",
-       "                          'Si32': 0.21611093854111857,\n",
-       "                          'Sr85': 0.0005400552948919704,\n",
-       "                          'Sr89': 17.513227852503032,\n",
-       "                          'Sr90': 0.11989430519188696,\n",
-       "                          'Ta177': 6.580999789588235e-07,\n",
-       "                          'Ta179': 1956.4460451023665,\n",
-       "                          'Ta180': 2.3622212991715253e-05,\n",
-       "                          'Ta180m': 1.8623842288817905e-09,\n",
-       "                          'Ta182': 4465989.365055829,\n",
-       "                          'Ta183': 171.31665015665067,\n",
-       "                          'Tc96': 5.5385463935247125e-05,\n",
-       "                          'Tc97': 1.9879905402461074e-06,\n",
-       "                          'Tc97m': 0.16092211342479604,\n",
-       "                          'Tc98': 0.010102662120179521,\n",
-       "                          'Tc99': 2689.5412918431134,\n",
-       "                          'Tc99m': 6327582.586642253,\n",
-       "                          'Ti44': 2.010242890433034e-06,\n",
-       "                          'V48': 505.44257699273527,\n",
-       "                          'V49': 58235927.49462221,\n",
-       "                          'V50': 3.4108429660175985e-09,\n",
-       "                          'W178': 4.4459229862079983e-07,\n",
-       "                          'W181': 0.0559305092041341,\n",
-       "                          'W183': 4.8011363174311385e-14,\n",
-       "                          'W183m': 5.8242170920744885,\n",
-       "                          'W184': 8.931506590984174e-18,\n",
-       "                          'W185': 0.0002647157799042078,\n",
-       "                          'W186': 1.4768873367655252e-25,\n",
-       "                          'Y87': 0.049453944207950476,\n",
-       "                          'Y87m': 1.2594442387902488e-07,\n",
-       "                          'Y88': 2740.7829234741807,\n",
-       "                          'Y89m': 93843.36551876304,\n",
-       "                          'Y90': 707.9029282174596,\n",
-       "                          'Y91': 20.669949348336708,\n",
-       "                          'Yb175': 5.127221420118486e-05,\n",
-       "                          'Zn64': 3.860540474319051e-11,\n",
-       "                          'Zn65': 752.5378396571534,\n",
-       "                          'Zr88': 2346.540751307271,\n",
-       "                          'Zr89': 93964.72456710709,\n",
-       "                          'Zr90m': 0.007753135683253045,\n",
-       "                          'Zr93': 1.9335485728257513,\n",
-       "                          'Zr94': 4.037875829726732e-10,\n",
-       "                          'Zr95': 501938.94386776,\n",
-       "                          'Zr96': 3.461275418904136e-16,\n",
-       "                          'Zr97': 0.4967209117719783}),\n",
-       "             189204: defaultdict(float,\n",
-       "                         {'Al26': 0.00389346514260621,\n",
-       "                          'Ar37': 9.730578282140444e-05,\n",
-       "                          'Ar39': 0.07029029465786592,\n",
-       "                          'Ar42': 0.17556342413966086,\n",
-       "                          'Be10': 3.2684977212524564,\n",
-       "                          'C14': 187086.8994824277,\n",
-       "                          'Ca41': 0.0001583543935640998,\n",
-       "                          'Ca45': 8123712.298636006,\n",
-       "                          'Ca47': 29885.785720104974,\n",
-       "                          'Ca48': 5.938464811652873e-19,\n",
-       "                          'Cl36': 0.001988127139850859,\n",
-       "                          'Co55': 1.604113719115363e-06,\n",
-       "                          'Co56': 128256.489190309,\n",
-       "                          'Co57': 14387155267.435978,\n",
-       "                          'Co58': 17339250927.238846,\n",
-       "                          'Co58m': 1.9677714955740888,\n",
-       "                          'Co60': 922907090.6550968,\n",
-       "                          'Co60m': 0.05208647252259724,\n",
-       "                          'Cr48': 6.847639943537191e-07,\n",
-       "                          'Cr50': 0.0030075424955314655,\n",
-       "                          'Cr51': 11659846753.705055,\n",
-       "                          'Cu64': 111.27525277486157,\n",
-       "                          'Cu66': 0.2622337228338689,\n",
-       "                          'Cu67': 0.14983013131326733,\n",
-       "                          'Fe55': 49347672481.03796,\n",
-       "                          'Fe59': 98268523.47130737,\n",
-       "                          'Fe60': 0.05210835872644578,\n",
-       "                          'Ge71': 3.92954752836785e-08,\n",
-       "                          'H3': 10577050.895512952,\n",
-       "                          'Hf174': 4.3795163444290944e-23,\n",
-       "                          'Hf175': 0.0002747560974462401,\n",
-       "                          'Hf177m': 17.132482091063817,\n",
-       "                          'Hf178m': 0.014754607661213793,\n",
-       "                          'Hf178n': 0.015541512170110317,\n",
-       "                          'Hf179n': 136.38846418544733,\n",
-       "                          'Hf181': 26347.176676002342,\n",
-       "                          'Hf182': 7.867692547042303e-11,\n",
-       "                          'Ir192': 1.6253857809742873e-10,\n",
-       "                          'K40': 1.9968112185785724e-12,\n",
-       "                          'K42': 0.17558366160146888,\n",
-       "                          'K43': 0.008481564651563267,\n",
-       "                          'Kr81': 3.849700795433441e-15,\n",
-       "                          'Kr85': 0.005952834668832114,\n",
-       "                          'Lu173': 1.5455160753939023e-08,\n",
-       "                          'Lu174': 1.4484657197945826e-06,\n",
-       "                          'Lu174m': 1.6960050984476622e-06,\n",
-       "                          'Lu176': 2.9692634039527477e-11,\n",
-       "                          'Lu177': 102.11409530092912,\n",
-       "                          'Lu177m': 22.135966194756374,\n",
-       "                          'Mg28': 1.1094460122472378e-05,\n",
-       "                          'Mn52': 63820.44157326017,\n",
-       "                          'Mn53': 10239.81226534324,\n",
-       "                          'Mn54': 9266379847.934483,\n",
-       "                          'Mo100': 9.385491543473312e-06,\n",
-       "                          'Mo92': 7.537293516332085e-07,\n",
-       "                          'Mo93': 1004460.6657821852,\n",
-       "                          'Mo98': 2.3281766046647174,\n",
-       "                          'Mo99': 84012794.61028112,\n",
-       "                          'Na22': 0.0068537151194765665,\n",
-       "                          'Na24': 0.037831899057972185,\n",
-       "                          'Nb90': 0.13123822130527704,\n",
-       "                          'Nb91': 4919096.723639013,\n",
-       "                          'Nb91m': 165652467.28402045,\n",
-       "                          'Nb92': 5.789487881070488,\n",
-       "                          'Nb92m': 42456429.888648205,\n",
-       "                          'Nb93m': 2742190.362978994,\n",
-       "                          'Nb94': 14505.900332999498,\n",
-       "                          'Nb95': 46486024.68417905,\n",
-       "                          'Nb95m': 1033050.9083335323,\n",
-       "                          'Nb96': 3868.9973625718503,\n",
-       "                          'Nb97': 8.778700210404601,\n",
-       "                          'Nb97m': 7.746836257901462,\n",
-       "                          'Ni56': 0.8792390974720247,\n",
-       "                          'Ni57': 2553449.7956648767,\n",
-       "                          'Ni58': 7.5127019548395996e-06,\n",
-       "                          'Ni59': 514937.5752220002,\n",
-       "                          'Ni63': 34161403.440900825,\n",
-       "                          'Ni66': 0.26195010661417417,\n",
-       "                          'Os186': 7.631911476928268e-16,\n",
-       "                          'Os191': 7.671314868005847e-10,\n",
-       "                          'P32': 16076395.199699428,\n",
-       "                          'P33': 150695.56364722658,\n",
-       "                          'Pd107': 7.542833686243317e-17,\n",
-       "                          'Rb83': 9.39442809247136e-09,\n",
-       "                          'Rb84': 1.1567558474514185e-05,\n",
-       "                          'Rb86': 19.38635263311684,\n",
-       "                          'Rb87': 1.3615078941413012e-12,\n",
-       "                          'Re186': 0.17137726504307807,\n",
-       "                          'Re186m': 1.4117374381011444e-08,\n",
-       "                          'Re187': 7.394593050992387e-14,\n",
-       "                          'Re188': 2.300801470332081e-07,\n",
-       "                          'Rh103m': 16.69843806938923,\n",
-       "                          'Rh105': 9.42656547423857e-09,\n",
-       "                          'Ru103': 16.884653339945704,\n",
-       "                          'Ru97': 0.0001066270274723502,\n",
-       "                          'S35': 19608.12731532218,\n",
-       "                          'Sc44': 14.051608770924531,\n",
-       "                          'Sc44m': 13.261099685212194,\n",
-       "                          'Sc45m': 138.09893236360992,\n",
-       "                          'Sc46': 11334907.5184514,\n",
-       "                          'Sc47': 708963.6759395271,\n",
-       "                          'Sc48': 235326.44308243223,\n",
-       "                          'Se82': 1.359765996292267e-28,\n",
-       "                          'Si32': 3.5414172461498645,\n",
-       "                          'Sr85': 0.00914458684367293,\n",
-       "                          'Sr89': 282.81701180278736,\n",
-       "                          'Sr90': 1.9698173336200029,\n",
-       "                          'Ta177': 0.00168966585672498,\n",
-       "                          'Ta178': 0.004202481638048507,\n",
-       "                          'Ta179': 40500.603183901556,\n",
-       "                          'Ta180': 0.0003639951392618984,\n",
-       "                          'Ta180m': 2.921247392141066e-08,\n",
-       "                          'Ta182': 52288210.547763176,\n",
-       "                          'Ta183': 89123.60518327856,\n",
-       "                          'Ta184': 2.0636054424627944e-08,\n",
-       "                          'Tc96': 0.0009097188985310863,\n",
-       "                          'Tc97': 3.2366024352572023e-05,\n",
-       "                          'Tc97m': 2.622375987704416,\n",
-       "                          'Tc98': 0.16404570170316446,\n",
-       "                          'Tc99': 34599.70019531984,\n",
-       "                          'Tc99m': 81400191.9277416,\n",
-       "                          'Ti44': 3.243353862260962e-05,\n",
-       "                          'Tm171': 3.492709555357534e-11,\n",
-       "                          'V48': 8344.317519367249,\n",
-       "                          'V49': 963433621.3983492,\n",
-       "                          'V50': 5.0117227673641525e-08,\n",
-       "                          'W178': 0.004208292752598101,\n",
-       "                          'W181': 0.8520166074471934,\n",
-       "                          'W183': 1.4075648346973626e-11,\n",
-       "                          'W183m': 3030.441440377404,\n",
-       "                          'W184': 4.630516625408867e-14,\n",
-       "                          'W185': 15.510233760919936,\n",
-       "                          'W186': 2.030112213634996e-19,\n",
-       "                          'W187': 7.198899445832852e-07,\n",
-       "                          'W188': 2.2652220661516877e-07,\n",
-       "                          'Y87': 0.8371998363320896,\n",
-       "                          'Y87m': 2.129916022828152e-06,\n",
-       "                          'Y88': 45668.30505560231,\n",
-       "                          'Y89m': 1517412.5632054384,\n",
-       "                          'Y90': 11241.092008827125,\n",
-       "                          'Y91': 339.5121748357498,\n",
-       "                          'Yb175': 0.0010358716179217809,\n",
-       "                          'Zn64': 4.732459352881847e-10,\n",
-       "                          'Zn65': 11035.302786918972,\n",
-       "                          'Zn69m': 2.6506656114392794e-09,\n",
-       "                          'Zr88': 39127.82807280044,\n",
-       "                          'Zr89': 1519366.1082042132,\n",
-       "                          'Zr90m': 0.12827562724215466,\n",
-       "                          'Zr93': 31.078024342732128,\n",
-       "                          'Zr94': 6.553033898212156e-09,\n",
-       "                          'Zr95': 8107426.49932661,\n",
-       "                          'Zr96': 5.7249880724681126e-15,\n",
-       "                          'Zr97': 8.142307117146661}),\n",
-       "             189205: defaultdict(float,\n",
-       "                         {'Al26': 8.250677025366681e-05,\n",
-       "                          'Ar37': 2.146929589025634e-06,\n",
-       "                          'Ar39': 0.002027363483974674,\n",
-       "                          'Ar42': 0.0059337120260796305,\n",
-       "                          'Be10': 0.15434330062034768,\n",
-       "                          'C14': 21200.790337372964,\n",
-       "                          'Ca41': 4.270859060466132e-06,\n",
-       "                          'Ca45': 315991.3134689579,\n",
-       "                          'Ca47': 1115.241828397604,\n",
-       "                          'Ca48': 1.3666779933815504e-20,\n",
-       "                          'Cl36': 3.587766319492145e-08,\n",
-       "                          'Co55': 3.6313724930391056e-08,\n",
-       "                          'Co56': 3353.001113441358,\n",
-       "                          'Co57': 533092865.12040675,\n",
-       "                          'Co58': 1136511047.6992354,\n",
-       "                          'Co58m': 0.11982925483595339,\n",
-       "                          'Co60': 43383227.520438135,\n",
-       "                          'Co60m': 0.001617870008693728,\n",
-       "                          'Cr48': 1.5166295522448863e-08,\n",
-       "                          'Cr50': 0.000407254792594305,\n",
-       "                          'Cr51': 420360252.36993086,\n",
-       "                          'Cu64': 11.076293433154682,\n",
-       "                          'Cu66': 0.00140869269394499,\n",
-       "                          'Cu67': 0.0002311228917222628,\n",
-       "                          'Fe55': 1805734464.2350643,\n",
-       "                          'Fe59': 9748237.928676374,\n",
-       "                          'Fe60': 0.0016212952558834514,\n",
-       "                          'H3': 502271.8795177737,\n",
-       "                          'Hf174': 8.1264001288153e-26,\n",
-       "                          'Hf175': 5.464640828975578e-06,\n",
-       "                          'Hf177m': 0.5382288860699096,\n",
-       "                          'Hf178m': 0.00020459213079929256,\n",
-       "                          'Hf178n': 0.0002412080412249576,\n",
-       "                          'Hf179n': 5.078085977032391,\n",
-       "                          'Hf181': 916.735228287142,\n",
-       "                          'Hf182': 2.9087603950442843e-12,\n",
-       "                          'K40': 5.503512946454929e-14,\n",
-       "                          'K42': 0.005934278160406316,\n",
-       "                          'K43': 0.0003388647045084013,\n",
-       "                          'Kr81': 5.938695562189558e-17,\n",
-       "                          'Kr85': 0.00013554061487548467,\n",
-       "                          'Lu173': 3.5077149182991104e-11,\n",
-       "                          'Lu174': 2.1941689432525856e-08,\n",
-       "                          'Lu174m': 2.724755086341745e-08,\n",
-       "                          'Lu176': 7.409102573851419e-13,\n",
-       "                          'Lu177': 3.2532917170931537,\n",
-       "                          'Lu177m': 0.6954899216441337,\n",
-       "                          'Mg28': 4.4001751242927113e-07,\n",
-       "                          'Mn52': 1799.944913471419,\n",
-       "                          'Mn53': 363.11250270556167,\n",
-       "                          'Mn54': 485988642.9146273,\n",
-       "                          'Mo100': 1.2709371877727635e-06,\n",
-       "                          'Mo92': 1.0206779163552749e-07,\n",
-       "                          'Mo93': 79452.06931837679,\n",
-       "                          'Mo98': 0.3152616550399382,\n",
-       "                          'Mo99': 8523818.27776639,\n",
-       "                          'Na22': 0.0001463432958634859,\n",
-       "                          'Na24': 0.0011613691464055153,\n",
-       "                          'Nb90': 0.003857704553387224,\n",
-       "                          'Nb91': 180980.40931130032,\n",
-       "                          'Nb91m': 6043418.762755294,\n",
-       "                          'Nb92': 0.2377859943716481,\n",
-       "                          'Nb92m': 2369656.8161490005,\n",
-       "                          'Nb93m': 231220.75298298214,\n",
-       "                          'Nb94': 1466.1988131825144,\n",
-       "                          'Nb95': 1881143.5197472926,\n",
-       "                          'Nb95m': 43054.66789092927,\n",
-       "                          'Nb96': 144.26968632920722,\n",
-       "                          'Nb97': 0.31317526704156984,\n",
-       "                          'Nb97m': 0.27635167471045474,\n",
-       "                          'Ni56': 0.02448204598759881,\n",
-       "                          'Ni57': 71544.95231620704,\n",
-       "                          'Ni58': 1.017287911300763e-06,\n",
-       "                          'Ni59': 48807.774253469186,\n",
-       "                          'Ni63': 2652675.0205741865,\n",
-       "                          'Ni66': 0.0014246564162950384,\n",
-       "                          'Os186': 1.8721601705101906e-21,\n",
-       "                          'P32': 1104676.3043057232,\n",
-       "                          'P33': 9175.48815171878,\n",
-       "                          'Rb83': 1.4226055781031322e-10,\n",
-       "                          'Rb84': 2.0215294302787506e-07,\n",
-       "                          'Rb86': 0.6278217356416274,\n",
-       "                          'Rb87': 3.3364059656881394e-14,\n",
-       "                          'Re186': 4.344781188426237e-07,\n",
-       "                          'Re186m': 3.743777188904839e-14,\n",
-       "                          'Re187': 1.7267496835090507e-20,\n",
-       "                          'Rh103m': 2.761983643798016,\n",
-       "                          'Ru103': 2.792569057912141,\n",
-       "                          'Ru97': 3.904195343651719e-06,\n",
-       "                          'S35': 1964.6071257127878,\n",
-       "                          'Sc44': 0.4095359894608209,\n",
-       "                          'Sc44m': 0.38650370446241644,\n",
-       "                          'Sc45m': 5.371589835985695,\n",
-       "                          'Sc46': 562416.3231560054,\n",
-       "                          'Sc47': 34490.30577266682,\n",
-       "                          'Sc48': 10097.719147889436,\n",
-       "                          'Se82': 2.7291462756618728e-30,\n",
-       "                          'Si32': 0.10254171739499982,\n",
-       "                          'Sr85': 0.00022443242589481531,\n",
-       "                          'Sr89': 11.357153608134423,\n",
-       "                          'Sr90': 0.06697167935406093,\n",
-       "                          'Ta177': 2.0967904818882947e-07,\n",
-       "                          'Ta179': 700.2950756623956,\n",
-       "                          'Ta180': 1.6796421227224863e-05,\n",
-       "                          'Ta180m': 1.2735924582892548e-09,\n",
-       "                          'Ta182': 7973829.765394205,\n",
-       "                          'Ta183': 367.1853673637879,\n",
-       "                          'Tc96': 3.508594794731654e-05,\n",
-       "                          'Tc97': 1.3052450029456407e-06,\n",
-       "                          'Tc97m': 0.10550643837854881,\n",
-       "                          'Tc98': 0.006693446857051425,\n",
-       "                          'Tc99': 3510.1280158964837,\n",
-       "                          'Tc99m': 8258790.100323737,\n",
-       "                          'Ti44': 7.226576268198071e-07,\n",
-       "                          'V48': 234.28687505200884,\n",
-       "                          'V49': 32071622.605777852,\n",
-       "                          'V50': 2.9233414667635947e-09,\n",
-       "                          'W178': 3.050580109975269e-07,\n",
-       "                          'W181': 0.041700378058660975,\n",
-       "                          'W183': 1.0937614564693813e-13,\n",
-       "                          'W183m': 12.480578378798743,\n",
-       "                          'W184': 2.7097094611310515e-17,\n",
-       "                          'W185': 0.0017111001429423445,\n",
-       "                          'W186': 1.484906488155649e-24,\n",
-       "                          'Y87': 0.019398751037817095,\n",
-       "                          'Y87m': 4.411110878177259e-08,\n",
-       "                          'Y88': 1212.1185196024294,\n",
-       "                          'Y89m': 58510.18791395124,\n",
-       "                          'Y90': 472.5466851449492,\n",
-       "                          'Y91': 11.433565934897892,\n",
-       "                          'Yb175': 2.1519334083889142e-05,\n",
-       "                          'Zn64': 4.710449144506568e-11,\n",
-       "                          'Zn65': 558.1237383013189,\n",
-       "                          'Zr88': 1005.6560518181128,\n",
-       "                          'Zr89': 58582.61423079186,\n",
-       "                          'Zr90m': 0.0037347035764128725,\n",
-       "                          'Zr93': 1.2308224613067813,\n",
-       "                          'Zr94': 2.443469371497854e-10,\n",
-       "                          'Zr95': 317876.2049970662,\n",
-       "                          'Zr96': 1.61035702858997e-16,\n",
-       "                          'Zr97': 0.29045502735719286}),\n",
-       "             189206: defaultdict(float,\n",
-       "                         {'Al26': 0.0014211637855918104,\n",
-       "                          'Ar37': 6.323729368352542e-05,\n",
-       "                          'Ar39': 0.02482235346355621,\n",
-       "                          'Ar42': 0.061404320799582954,\n",
-       "                          'Be10': 1.1282018841579227,\n",
-       "                          'C14': 73087.07516398521,\n",
-       "                          'Ca41': 5.62289939533367e-05,\n",
-       "                          'Ca45': 2826053.1650542486,\n",
-       "                          'Ca47': 10413.541544724136,\n",
-       "                          'Ca48': 2.153530048026403e-19,\n",
-       "                          'Cl36': 0.005447666639524692,\n",
-       "                          'Co55': 5.819533522102351e-07,\n",
-       "                          'Co56': 45992.30557571515,\n",
-       "                          'Co57': 5005164933.601723,\n",
-       "                          'Co58': 5860604692.750303,\n",
-       "                          'Co58m': 0.6697559862060413,\n",
-       "                          'Co60': 361945039.6232949,\n",
-       "                          'Co60m': 0.030897301729611238,\n",
-       "                          'Cr48': 2.4663205461571356e-07,\n",
-       "                          'Cr50': 0.0009108320577777653,\n",
-       "                          'Cr51': 4387486328.8722725,\n",
-       "                          'Cu64': 41.19873819252235,\n",
-       "                          'Cu66': 0.7162830103557289,\n",
-       "                          'Cu67': 0.40678196532158767,\n",
-       "                          'Fe55': 17303093992.557545,\n",
-       "                          'Fe59': 39419565.31878488,\n",
-       "                          'Fe60': 0.030903473957977618,\n",
-       "                          'Ge71': 1.0768724399001442e-07,\n",
-       "                          'H3': 3664082.093658942,\n",
-       "                          'Hf174': 1.795838177797701e-23,\n",
-       "                          'Hf175': 0.0001023088804755378,\n",
-       "                          'Hf177m': 6.013191655822232,\n",
-       "                          'Hf178m': 0.005722527199491294,\n",
-       "                          'Hf178n': 0.005988712662075882,\n",
-       "                          'Hf179n': 47.45321554328944,\n",
-       "                          'Hf181': 9202.05525650252,\n",
-       "                          'Hf182': 2.7535869499840082e-11,\n",
-       "                          'Ir192': 4.4542867571925993e-10,\n",
-       "                          'K40': 7.123493009931508e-13,\n",
-       "                          'K42': 0.06141174092256316,\n",
-       "                          'K43': 0.0029468164789773054,\n",
-       "                          'Kr81': 1.4664417035422623e-15,\n",
-       "                          'Kr85': 0.0021630457040126257,\n",
-       "                          'Lu173': 6.344119751071864e-09,\n",
-       "                          'Lu174': 5.55588062459218e-07,\n",
-       "                          'Lu174m': 6.467791294210541e-07,\n",
-       "                          'Lu176': 1.069429431299359e-11,\n",
-       "                          'Lu177': 35.937077311431686,\n",
-       "                          'Lu177m': 7.769357319531824,\n",
-       "                          'Mg28': 4.002467521975077e-06,\n",
-       "                          'Mn52': 22503.759362521272,\n",
-       "                          'Mn53': 3566.260344242987,\n",
-       "                          'Mn54': 3170118958.904538,\n",
-       "                          'Mo100': 2.8423984334920006e-06,\n",
-       "                          'Mo92': 2.282667111151364e-07,\n",
-       "                          'Mo93': 329102.09700286016,\n",
-       "                          'Mo98': 0.705094347214582,\n",
-       "                          'Mo99': 27553361.78237086,\n",
-       "                          'Na22': 0.0025023257819705175,\n",
-       "                          'Na24': 0.013258462931950866,\n",
-       "                          'Nb90': 0.046092313345599496,\n",
-       "                          'Nb91': 1711691.664547437,\n",
-       "                          'Nb91m': 57615746.58169463,\n",
-       "                          'Nb92': 2.0017093958786103,\n",
-       "                          'Nb92m': 14593200.794265585,\n",
-       "                          'Nb93m': 895369.2532306083,\n",
-       "                          'Nb94': 4852.871690655673,\n",
-       "                          'Nb95': 16161921.369256506,\n",
-       "                          'Nb95m': 358800.7616488853,\n",
-       "                          'Nb96': 1347.2218538334137,\n",
-       "                          'Nb97': 3.0619673694825535,\n",
-       "                          'Nb97m': 2.702069814836828,\n",
-       "                          'Ni56': 0.3102561029933997,\n",
-       "                          'Ni57': 900601.4336277673,\n",
-       "                          'Ni58': 2.2752386323512923e-06,\n",
-       "                          'Ni59': 260302.95009698998,\n",
-       "                          'Ni63': 20065733.993531816,\n",
-       "                          'Ni66': 0.7152257544436873,\n",
-       "                          'Os186': 2.0914697695693167e-15,\n",
-       "                          'Os191': 2.1022846776923845e-09,\n",
-       "                          'P32': 5559927.034403954,\n",
-       "                          'P33': 50996.77519670544,\n",
-       "                          'Pd107': 2.0670750657238178e-16,\n",
-       "                          'Rb83': 3.58621199318856e-09,\n",
-       "                          'Rb84': 4.345930678901707e-06,\n",
-       "                          'Rb86': 6.797350684076079,\n",
-       "                          'Rb87': 4.943225717789642e-13,\n",
-       "                          'Re186': 0.46964650013766435,\n",
-       "                          'Re186m': 3.868761184412802e-08,\n",
-       "                          'Re187': 2.0264498061254302e-13,\n",
-       "                          'Re188': 6.305228974063218e-07,\n",
-       "                          'Rh103m': 23.27314193359158,\n",
-       "                          'Rh105': 2.5833021458167947e-08,\n",
-       "                          'Ru103': 23.535305851831644,\n",
-       "                          'Ru97': 3.708840274391879e-05,\n",
-       "                          'S35': 12165.57244104174,\n",
-       "                          'Sc44': 4.945583636541994,\n",
-       "                          'Sc44m': 4.6673344104070695,\n",
-       "                          'Sc45m': 48.04126277937969,\n",
-       "                          'Sc46': 3923276.882177755,\n",
-       "                          'Sc47': 244719.64481836715,\n",
-       "                          'Sc48': 81655.317721376,\n",
-       "                          'Se82': 5.012591743800637e-29,\n",
-       "                          'Si32': 1.2661844425084772,\n",
-       "                          'Sr85': 0.0032957849597936894,\n",
-       "                          'Sr89': 98.25347368235752,\n",
-       "                          'Sr90': 0.6890908426622085,\n",
-       "                          'Ta177': 0.0006994038227272608,\n",
-       "                          'Ta178': 0.0017403716123485613,\n",
-       "                          'Ta179': 15504.650076478714,\n",
-       "                          'Ta180': 0.00012590716346448552,\n",
-       "                          'Ta180m': 1.012081603806401e-08,\n",
-       "                          'Ta182': 28437780.815639734,\n",
-       "                          'Ta183': 239498.852099808,\n",
-       "                          'Ta184': 5.6552053684896914e-08,\n",
-       "                          'Tc96': 0.0003159484215537417,\n",
-       "                          'Tc97': 1.1224090902943347e-05,\n",
-       "                          'Tc97m': 0.90942674223767,\n",
-       "                          'Tc98': 0.05686363007507481,\n",
-       "                          'Tc99': 11346.523007023745,\n",
-       "                          'Tc99m': 26696513.439679723,\n",
-       "                          'Ti44': 1.1739804339428736e-05,\n",
-       "                          'Tm171': 1.4464340558417106e-11,\n",
-       "                          'V48': 2946.218287859066,\n",
-       "                          'V49': 336414507.09993076,\n",
-       "                          'V50': 1.716218541816985e-08,\n",
-       "                          'W178': 0.0017422905137465586,\n",
-       "                          'W181': 0.29394564214700203,\n",
-       "                          'W183': 5.057982073919282e-11,\n",
-       "                          'W183m': 8143.657706212587,\n",
-       "                          'W184': 1.2712325982500976e-13,\n",
-       "                          'W185': 42.48941380990107,\n",
-       "                          'W186': 5.56325963604794e-19,\n",
-       "                          'W187': 1.9728216429156565e-06,\n",
-       "                          'W188': 6.20772543322719e-07,\n",
-       "                          'Y87': 0.30341613645846344,\n",
-       "                          'Y87m': 7.763033829160505e-07,\n",
-       "                          'Y88': 16306.227861516938,\n",
-       "                          'Y89m': 528058.7067990332,\n",
-       "                          'Y90': 3902.153481911412,\n",
-       "                          'Y91': 118.9158862175459,\n",
-       "                          'Yb175': 0.00038574688211513925,\n",
-       "                          'Zn64': 1.7527749056478396e-10,\n",
-       "                          'Zn65': 18861.089558719363,\n",
-       "                          'Zn69m': 7.2640137922841726e-09,\n",
-       "                          'Zr88': 14011.170974894692,\n",
-       "                          'Zr89': 528743.2453860898,\n",
-       "                          'Zr90m': 0.0450607456581222,\n",
-       "                          'Zr93': 10.809215275903185,\n",
-       "                          'Zr94': 2.2840894070106236e-09,\n",
-       "                          'Zr95': 2818359.8142427295,\n",
-       "                          'Zr96': 2.02972613963329e-15,\n",
-       "                          'Zr97': 2.8400325814184706}),\n",
-       "             189207: defaultdict(float,\n",
-       "                         {'Al26': 0.0004753444350597611,\n",
-       "                          'Ar37': 8.647696834653272e-05,\n",
-       "                          'Ar39': 0.00887943376487429,\n",
-       "                          'Ar42': 0.021991295747491528,\n",
-       "                          'Be10': 0.39575218238413745,\n",
-       "                          'C14': 57898.20222813403,\n",
-       "                          'Ca41': 2.0004753998098888e-05,\n",
-       "                          'Ca45': 1003718.112212607,\n",
-       "                          'Ca47': 3709.777133966707,\n",
-       "                          'Ca48': 7.21948417148942e-20,\n",
-       "                          'Cl36': 0.012612647806063646,\n",
-       "                          'Co55': 1.9349209452974395e-07,\n",
-       "                          'Co56': 15413.367953842911,\n",
-       "                          'Co57': 1784025545.508799,\n",
-       "                          'Co58': 1966351867.32612,\n",
-       "                          'Co58m': 0.2263198506153796,\n",
-       "                          'Co60': 188501465.80000532,\n",
-       "                          'Co60m': 0.03861066163492118,\n",
-       "                          'Cr48': 8.776111377583563e-08,\n",
-       "                          'Cr50': 0.000395500784774746,\n",
-       "                          'Cr51': 2276491259.7107687,\n",
-       "                          'Cu64': 27.137489934805522,\n",
-       "                          'Cu66': 1.6542591792922772,\n",
-       "                          'Cu67': 0.9410592107028091,\n",
-       "                          'Fe55': 6623240458.476714,\n",
-       "                          'Fe59': 31666668.7849133,\n",
-       "                          'Fe60': 0.03861378804347542,\n",
-       "                          'Ge71': 2.4975634018848356e-07,\n",
-       "                          'H3': 1264105.397488724,\n",
-       "                          'Hf174': 2.0751432162698736e-24,\n",
-       "                          'Hf175': 2.8363389425550403e-05,\n",
-       "                          'Hf177m': 2.1551180286342517,\n",
-       "                          'Hf178m': 0.0013194728358171385,\n",
-       "                          'Hf178n': 0.0014176772497155028,\n",
-       "                          'Hf179n': 16.92555405016311,\n",
-       "                          'Hf181': 3289.2259442088866,\n",
-       "                          'Hf182': 1.0207559719836272e-11,\n",
-       "                          'Ir192': 1.0330716224194671e-09,\n",
-       "                          'K40': 2.4486292120922326e-13,\n",
-       "                          'K42': 0.021993741148223764,\n",
-       "                          'K43': 0.0010439807893389723,\n",
-       "                          'Kr81': 3.8398637187486443e-16,\n",
-       "                          'Kr85': 0.0007116425029920647,\n",
-       "                          'Lu173': 7.465218814240326e-10,\n",
-       "                          'Lu174': 1.3073458940049113e-07,\n",
-       "                          'Lu174m': 1.5766881943073202e-07,\n",
-       "                          'Lu176': 3.6307882303903797e-12,\n",
-       "                          'Lu177': 12.753239228440881,\n",
-       "                          'Lu177m': 2.7844920755691933,\n",
-       "                          'Mg28': 1.1544959995088406e-06,\n",
-       "                          'Mn52': 8164.63409574284,\n",
-       "                          'Mn53': 1276.6067816701707,\n",
-       "                          'Mn54': 1093707589.9257836,\n",
-       "                          'Mo100': 1.2343046959484816e-06,\n",
-       "                          'Mo92': 9.912452970906753e-08,\n",
-       "                          'Mo93': 129308.60337780214,\n",
-       "                          'Mo98': 0.30618394655929176,\n",
-       "                          'Mo99': 11515225.524992567,\n",
-       "                          'Na22': 0.0008275950502766142,\n",
-       "                          'Na24': 0.004794248531252689,\n",
-       "                          'Nb90': 0.016746201749241015,\n",
-       "                          'Nb91': 610207.6765825644,\n",
-       "                          'Nb91m': 20570313.14975891,\n",
-       "                          'Nb92': 0.7113029676980631,\n",
-       "                          'Nb92m': 4948815.8789766105,\n",
-       "                          'Nb93m': 325283.890080606,\n",
-       "                          'Nb94': 2123.25828639262,\n",
-       "                          'Nb95': 5731969.697462833,\n",
-       "                          'Nb95m': 126605.00528885679,\n",
-       "                          'Nb96': 479.8652665145604,\n",
-       "                          'Nb97': 1.0932902836560656,\n",
-       "                          'Nb97m': 0.9647905863391723,\n",
-       "                          'Ni56': 0.11276859311029373,\n",
-       "                          'Ni57': 327224.9205858038,\n",
-       "                          'Ni58': 9.879799632975787e-07,\n",
-       "                          'Ni59': 306901.00972686376,\n",
-       "                          'Ni63': 25868252.7385036,\n",
-       "                          'Ni66': 1.6517547507497703,\n",
-       "                          'Os186': 4.850671001452978e-15,\n",
-       "                          'Os191': 4.8757764399975095e-09,\n",
-       "                          'P32': 2229858.60427374,\n",
-       "                          'P33': 18041.133646145307,\n",
-       "                          'Pd107': 4.794115664784976e-16,\n",
-       "                          'Rb83': 9.245720139788231e-10,\n",
-       "                          'Rb84': 1.1959125277642368e-06,\n",
-       "                          'Rb86': 2.433078333970623,\n",
-       "                          'Rb87': 1.5915281044905357e-13,\n",
-       "                          'Re186': 1.0892341845349065,\n",
-       "                          'Re186m': 8.972676289828592e-08,\n",
-       "                          'Re187': 4.699893289248293e-13,\n",
-       "                          'Re188': 1.462356036113656e-06,\n",
-       "                          'Rh103m': 46.37433336296303,\n",
-       "                          'Rh105': 5.991388261362565e-08,\n",
-       "                          'Ru103': 46.89857174740333,\n",
-       "                          'Ru97': 1.3230361283483238e-05,\n",
-       "                          'S35': 17370.321050596445,\n",
-       "                          'Sc44': 1.7876397108178594,\n",
-       "                          'Sc44m': 1.6870886531190503,\n",
-       "                          'Sc45m': 17.06305066202294,\n",
-       "                          'Sc46': 1351258.1881303417,\n",
-       "                          'Sc47': 84950.80338248913,\n",
-       "                          'Sc48': 28755.195244317754,\n",
-       "                          'Se82': 1.5620855332097077e-29,\n",
-       "                          'Si32': 0.480469987720755,\n",
-       "                          'Sr85': 0.0011095274404145155,\n",
-       "                          'Sr89': 34.747136751024115,\n",
-       "                          'Sr90': 0.24613626533074506,\n",
-       "                          'Ta177': 7.03092078239334e-05,\n",
-       "                          'Ta178': 0.00017324435855756853,\n",
-       "                          'Ta179': 3818.5141011710402,\n",
-       "                          'Ta180': 4.423625297003255e-05,\n",
-       "                          'Ta180m': 3.569977775758902e-09,\n",
-       "                          'Ta182': 23124234.772794656,\n",
-       "                          'Ta183': 537185.2901297838,\n",
-       "                          'Ta184': 1.311597681875135e-07,\n",
-       "                          'Tc96': 0.00011220169061176629,\n",
-       "                          'Tc97': 3.974556326895166e-06,\n",
-       "                          'Tc97m': 0.3221112981071227,\n",
-       "                          'Tc98': 0.02012437453638031,\n",
-       "                          'Tc99': 4739.79487907675,\n",
-       "                          'Tc99m': 11157114.498930752,\n",
-       "                          'Ti44': 4.056377220275693e-06,\n",
-       "                          'Tm171': 1.43984502173052e-12,\n",
-       "                          'V48': 1063.0456189829654,\n",
-       "                          'V49': 121072009.68089163,\n",
-       "                          'V50': 5.787604770850208e-09,\n",
-       "                          'W178': 0.0001740624787131956,\n",
-       "                          'W181': 0.10271319931253811,\n",
-       "                          'W183': 1.2381742701754288e-10,\n",
-       "                          'W183m': 18266.01660555091,\n",
-       "                          'W184': 2.9166538119773895e-13,\n",
-       "                          'W185': 98.52798078067198,\n",
-       "                          'W186': 1.2902567410238693e-18,\n",
-       "                          'W187': 4.5755160511391205e-06,\n",
-       "                          'W188': 1.4397422829778782e-06,\n",
-       "                          'Y87': 0.10105475022380533,\n",
-       "                          'Y87m': 2.5977089451321776e-07,\n",
-       "                          'Y88': 5657.215730026272,\n",
-       "                          'Y89m': 187516.6415181221,\n",
-       "                          'Y90': 1376.6621555114925,\n",
-       "                          'Y91': 42.54849972469452,\n",
-       "                          'Yb175': 0.00010772224863970503,\n",
-       "                          'Zn64': 1.155722389215192e-10,\n",
-       "                          'Zn65': 40665.083636452706,\n",
-       "                          'Zn69m': 1.6847246086154753e-08,\n",
-       "                          'Zr88': 4836.63388191985,\n",
-       "                          'Zr89': 187759.53678604055,\n",
-       "                          'Zr90m': 0.016380532396253776,\n",
-       "                          'Zr93': 3.827586952376918,\n",
-       "                          'Zr94': 8.126081718147765e-10,\n",
-       "                          'Zr95': 1000323.9301269373,\n",
-       "                          'Zr96': 7.1855702396036665e-16,\n",
-       "                          'Zr97': 1.014020397495443}),\n",
-       "             189208: defaultdict(float,\n",
-       "                         {'Al26': 0.0005877471612109335,\n",
-       "                          'Ar37': 0.00010960502972827247,\n",
-       "                          'Ar39': 0.010415472127599473,\n",
-       "                          'Ar42': 0.02561832480360353,\n",
-       "                          'Be10': 0.4543089664345766,\n",
-       "                          'C14': 69230.5757022778,\n",
-       "                          'Ca41': 2.358628444098849e-05,\n",
-       "                          'Ca45': 1163866.1483281218,\n",
-       "                          'Ca47': 4306.308659158741,\n",
-       "                          'Ca48': 8.950847395236929e-20,\n",
-       "                          'Cl36': 0.01611743039729801,\n",
-       "                          'Co55': 2.4190918943398336e-07,\n",
-       "                          'Co56': 19205.260607960507,\n",
-       "                          'Co57': 2077746379.3074176,\n",
-       "                          'Co58': 2239833989.163517,\n",
-       "                          'Co58m': 0.25872305904685966,\n",
-       "                          'Co60': 235689818.56649876,\n",
-       "                          'Co60m': 0.04898376109747644,\n",
-       "                          'Cr48': 1.033051478562959e-07,\n",
-       "                          'Cr50': 0.0004105258999630848,\n",
-       "                          'Cr51': 2734588169.128873,\n",
-       "                          'Cu64': 32.020398650954654,\n",
-       "                          'Cu66': 2.1131415241647966,\n",
-       "                          'Cu67': 1.2024560749262432,\n",
-       "                          'Fe55': 7732142730.872934,\n",
-       "                          'Fe59': 38941116.953982756,\n",
-       "                          'Fe60': 0.04898690322362975,\n",
-       "                          'Ge71': 3.1908546094276125e-07,\n",
-       "                          'H3': 1463849.2854184736,\n",
-       "                          'Hf174': 7.092690375308414e-24,\n",
-       "                          'Hf175': 4.19820734491351e-05,\n",
-       "                          'Hf177m': 2.519959224049084,\n",
-       "                          'Hf178m': 0.0023503676191825636,\n",
-       "                          'Hf178n': 0.0024630512978803974,\n",
-       "                          'Hf179n': 19.66911926553489,\n",
-       "                          'Hf181': 3831.936982072097,\n",
-       "                          'Hf182': 1.1922265095410936e-11,\n",
-       "                          'Ir192': 1.3198389061027797e-09,\n",
-       "                          'K40': 2.974456665966659e-13,\n",
-       "                          'K42': 0.025621141833323202,\n",
-       "                          'K43': 0.0012106512237607244,\n",
-       "                          'Kr81': 5.911429141798256e-16,\n",
-       "                          'Kr85': 0.0008982471678214184,\n",
-       "                          'Lu173': 2.5219956457766867e-09,\n",
-       "                          'Lu174': 2.2775301290757445e-07,\n",
-       "                          'Lu174m': 2.654718135428935e-07,\n",
-       "                          'Lu176': 4.449830572139926e-12,\n",
-       "                          'Lu177': 14.990549004442235,\n",
-       "                          'Lu177m': 3.2559259052913605,\n",
-       "                          'Mg28': 1.5792483616617047e-06,\n",
-       "                          'Mn52': 9473.265660309442,\n",
-       "                          'Mn53': 1488.2523089748097,\n",
-       "                          'Mn54': 1262556297.2856805,\n",
-       "                          'Mo100': 1.2812083981306395e-06,\n",
-       "                          'Mo92': 1.0289100703869922e-07,\n",
-       "                          'Mo93': 144833.1156221961,\n",
-       "                          'Mo98': 0.3178207071077408,\n",
-       "                          'Mo99': 12931204.612762554,\n",
-       "                          'Na22': 0.0010369564276820403,\n",
-       "                          'Na24': 0.005581367960058644,\n",
-       "                          'Nb90': 0.019429858288148482,\n",
-       "                          'Nb91': 711206.4057732559,\n",
-       "                          'Nb91m': 23992700.909624822,\n",
-       "                          'Nb92': 0.8240921073463523,\n",
-       "                          'Nb92m': 5677970.9128101505,\n",
-       "                          'Nb93m': 351569.20790841663,\n",
-       "                          'Nb94': 2332.2320320868107,\n",
-       "                          'Nb95': 6643145.112140867,\n",
-       "                          'Nb95m': 146426.35759129366,\n",
-       "                          'Nb96': 557.7845122512897,\n",
-       "                          'Nb97': 1.2730136338693925,\n",
-       "                          'Nb97m': 1.1233835405120087,\n",
-       "                          'Ni56': 0.1305863345360071,\n",
-       "                          'Ni57': 379129.2529259982,\n",
-       "                          'Ni58': 1.025525881632815e-06,\n",
-       "                          'Ni59': 379852.84824897395,\n",
-       "                          'Ni63': 32501997.08824987,\n",
-       "                          'Ni66': 2.1099387005987014,\n",
-       "                          'Os186': 6.1971437232917206e-15,\n",
-       "                          'Os191': 6.2292287420465625e-09,\n",
-       "                          'P32': 2579426.741030088,\n",
-       "                          'P33': 20286.946090878286,\n",
-       "                          'Pd107': 6.124899994756422e-16,\n",
-       "                          'Rb83': 1.446765476764897e-09,\n",
-       "                          'Rb84': 1.7845214818025386e-06,\n",
-       "                          'Rb86': 2.8421863165980823,\n",
-       "                          'Rb87': 2.0476152352544173e-13,\n",
-       "                          'Re186': 1.3915887667084221,\n",
-       "                          'Re186m': 1.1463353709276985e-07,\n",
-       "                          'Re187': 6.004521831779775e-13,\n",
-       "                          'Re188': 1.868287105318783e-06,\n",
-       "                          'Rh103m': 59.64099505864216,\n",
-       "                          'Rh105': 7.654519935794909e-08,\n",
-       "                          'Ru103': 60.31515540580734,\n",
-       "                          'Ru97': 1.543804416044971e-05,\n",
-       "                          'S35': 21742.719106850043,\n",
-       "                          'Sc44': 2.081169397474414,\n",
-       "                          'Sc44m': 1.964097910969779,\n",
-       "                          'Sc45m': 19.78544608401223,\n",
-       "                          'Sc46': 1553823.095997508,\n",
-       "                          'Sc47': 97910.69168547509,\n",
-       "                          'Sc48': 33209.33498857047,\n",
-       "                          'Se82': 2.0707509211117237e-29,\n",
-       "                          'Si32': 0.567226993324117,\n",
-       "                          'Sr85': 0.0013715734196719617,\n",
-       "                          'Sr89': 40.34171856021263,\n",
-       "                          'Sr90': 0.2872423918852736,\n",
-       "                          'Ta177': 0.0002752451661591146,\n",
-       "                          'Ta178': 0.0006845121570922845,\n",
-       "                          'Ta179': 6375.427419307289,\n",
-       "                          'Ta180': 5.0684301507065155e-05,\n",
-       "                          'Ta180m': 4.109271496720978e-09,\n",
-       "                          'Ta182': 20989181.66096949,\n",
-       "                          'Ta183': 687129.9576126157,\n",
-       "                          'Ta184': 1.6756801872446817e-07,\n",
-       "                          'Tc96': 0.0001306699262579603,\n",
-       "                          'Tc97': 4.614473259538096e-06,\n",
-       "                          'Tc97m': 0.37406249628934884,\n",
-       "                          'Tc98': 0.02334132888979413,\n",
-       "                          'Tc99': 5322.186039210954,\n",
-       "                          'Tc99m': 12529052.643498104,\n",
-       "                          'Ti44': 4.878552535128198e-06,\n",
-       "                          'Tm171': 5.689024623424241e-12,\n",
-       "                          'V48': 1238.738921740828,\n",
-       "                          'V49': 141065250.3557389,\n",
-       "                          'V50': 6.6448806071528716e-09,\n",
-       "                          'W178': 0.0006853039763636104,\n",
-       "                          'W181': 0.11736927901992825,\n",
-       "                          'W183': 1.3224746909590848e-10,\n",
-       "                          'W183m': 23364.60451918429,\n",
-       "                          'W184': 3.7022613058902303e-13,\n",
-       "                          'W185': 125.86691167981465,\n",
-       "                          'W186': 1.648405150405708e-18,\n",
-       "                          'W187': 5.845619963548975e-06,\n",
-       "                          'W188': 1.8393960676076677e-06,\n",
-       "                          'Y87': 0.12600880275176748,\n",
-       "                          'Y87m': 3.2340501660683577e-07,\n",
-       "                          'Y88': 6808.9888421423,\n",
-       "                          'Y89m': 217673.15904549704,\n",
-       "                          'Y90': 1591.960626787613,\n",
-       "                          'Y91': 49.68093329891011,\n",
-       "                          'Yb175': 0.0001595423531136349,\n",
-       "                          'Zn64': 1.3638335335014627e-10,\n",
-       "                          'Zn65': 51799.159335938704,\n",
-       "                          'Zn69m': 2.1523823094780824e-08,\n",
-       "                          'Zr88': 5846.632803509265,\n",
-       "                          'Zr89': 217952.46568945335,\n",
-       "                          'Zr90m': 0.019003175409127156,\n",
-       "                          'Zr93': 4.439732861673495,\n",
-       "                          'Zr94': 9.444500456342865e-10,\n",
-       "                          'Zr95': 1160409.1110223602,\n",
-       "                          'Zr96': 8.501312167497444e-16,\n",
-       "                          'Zr97': 1.18071637866677}),\n",
-       "             189209: defaultdict(float,\n",
-       "                         {'Al26': 0.0012308241814474284,\n",
-       "                          'Ar37': 0.00020829042268746074,\n",
-       "                          'Ar39': 0.022254317902180878,\n",
-       "                          'Ar42': 0.05498262054429015,\n",
-       "                          'Be10': 0.9856431274798225,\n",
-       "                          'C14': 140279.35579639458,\n",
-       "                          'Ca41': 5.0256995783191406e-05,\n",
-       "                          'Ca45': 2506268.3289371226,\n",
-       "                          'Ca47': 9265.361648267219,\n",
-       "                          'Ca48': 1.8652416833938525e-19,\n",
-       "                          'Cl36': 0.03016778489661498,\n",
-       "                          'Co55': 4.988295777092509e-07,\n",
-       "                          'Co56': 39828.11081292991,\n",
-       "                          'Co57': 4464932915.554935,\n",
-       "                          'Co58': 4930396113.735816,\n",
-       "                          'Co58m': 0.5665423390994582,\n",
-       "                          'Co60': 477452797.8299754,\n",
-       "                          'Co60m': 0.09327923692362423,\n",
-       "                          'Cr48': 2.211680605813077e-07,\n",
-       "                          'Cr50': 0.0009595395314083365,\n",
-       "                          'Cr51': 5607271866.857568,\n",
-       "                          'Cu64': 66.40407885618104,\n",
-       "                          'Cu66': 3.9550583307892193,\n",
-       "                          'Cu67': 2.2508245911670612,\n",
-       "                          'Fe55': 16491978678.969786,\n",
-       "                          'Fe59': 77424661.09718269,\n",
-       "                          'Fe60': 0.09328667968716071,\n",
-       "                          'Ge71': 5.972462738413907e-07,\n",
-       "                          'H3': 3160693.5466464963,\n",
-       "                          'Hf174': 9.797755196111788e-24,\n",
-       "                          'Hf175': 7.999455260156815e-05,\n",
-       "                          'Hf177m': 5.390485812962041,\n",
-       "                          'Hf178m': 0.004194349069019967,\n",
-       "                          'Hf178n': 0.004437259922910705,\n",
-       "                          'Hf179n': 42.30580108137852,\n",
-       "                          'Hf181': 8226.035961399519,\n",
-       "                          'Hf182': 2.5469824339228994e-11,\n",
-       "                          'Ir192': 2.470400457644745e-09,\n",
-       "                          'K40': 6.251840120800228e-13,\n",
-       "                          'K42': 0.054988774702117896,\n",
-       "                          'K43': 0.0026074397707510156,\n",
-       "                          'Kr81': 1.1181286350552776e-15,\n",
-       "                          'Kr85': 0.0018544580249743692,\n",
-       "                          'Lu173': 3.517282683950801e-09,\n",
-       "                          'Lu174': 4.0596225077354657e-07,\n",
-       "                          'Lu174m': 4.797869722529873e-07,\n",
-       "                          'Lu176': 9.326112958588003e-12,\n",
-       "                          'Lu177': 32.017378865960566,\n",
-       "                          'Lu177m': 6.964719015909762,\n",
-       "                          'Mg28': 3.1182156660940155e-06,\n",
-       "                          'Mn52': 20322.06358142013,\n",
-       "                          'Mn53': 3194.4670492159253,\n",
-       "                          'Mn54': 2744943408.349546,\n",
-       "                          'Mo100': 2.99458664713911e-06,\n",
-       "                          'Mo92': 2.4048912759039484e-07,\n",
-       "                          'Mo93': 318737.253181787,\n",
-       "                          'Mo98': 0.7428436120295223,\n",
-       "                          'Mo99': 28648257.012914628,\n",
-       "                          'Na22': 0.0021537548608298244,\n",
-       "                          'Na24': 0.011963091192201398,\n",
-       "                          'Nb90': 0.041688841303535604,\n",
-       "                          'Nb91': 1527549.314898047,\n",
-       "                          'Nb91m': 51510687.42210622,\n",
-       "                          'Nb92': 1.7766575236310775,\n",
-       "                          'Nb92m': 12364766.51478783,\n",
-       "                          'Nb93m': 795504.2306473304,\n",
-       "                          'Nb94': 5177.760067928644,\n",
-       "                          'Nb95': 14309476.779733676,\n",
-       "                          'Nb95m': 315853.82374209433,\n",
-       "                          'Nb96': 1199.3511815261945,\n",
-       "                          'Nb97': 2.7341486090337437,\n",
-       "                          'Nb97m': 2.4127601253352955,\n",
-       "                          'Ni56': 0.280398924328419,\n",
-       "                          'Ni57': 813979.003059556,\n",
-       "                          'Ni58': 2.3969773615279895e-06,\n",
-       "                          'Ni59': 740176.6536159742,\n",
-       "                          'Ni63': 62603719.60457163,\n",
-       "                          'Ni66': 3.949070957574043,\n",
-       "                          'Os186': 1.1599475520955735e-14,\n",
-       "                          'Os191': 1.1659521070314067e-08,\n",
-       "                          'P32': 5531931.348415259,\n",
-       "                          'P33': 44698.49361663332,\n",
-       "                          'Pd107': 1.1464244371120453e-15,\n",
-       "                          'Rb83': 2.7164809214267394e-09,\n",
-       "                          'Rb84': 3.403114096681405e-06,\n",
-       "                          'Rb86': 6.09010648755573,\n",
-       "                          'Rb87': 4.189192209802328e-13,\n",
-       "                          'Re186': 2.604700222095515,\n",
-       "                          'Re186m': 2.145648134693108e-07,\n",
-       "                          'Re187': 1.1238928270938159e-12,\n",
-       "                          'Re188': 3.496955044021018e-06,\n",
-       "                          'Rh103m': 111.79280414748168,\n",
-       "                          'Rh105': 1.432730120698989e-07,\n",
-       "                          'Ru103': 113.0564021953198,\n",
-       "                          'Ru97': 3.3140683523727776e-05,\n",
-       "                          'S35': 41966.584227177,\n",
-       "                          'Sc44': 4.460410764468158,\n",
-       "                          'Sc44m': 4.209516400958249,\n",
-       "                          'Sc45m': 42.60591815362533,\n",
-       "                          'Sc46': 3368195.5831888337,\n",
-       "                          'Sc47': 212465.3718798555,\n",
-       "                          'Sc48': 71684.63005265445,\n",
-       "                          'Se82': 4.174370320129864e-29,\n",
-       "                          'Si32': 1.200659815049482,\n",
-       "                          'Sr85': 0.0028591126972121314,\n",
-       "                          'Sr89': 86.8655210518247,\n",
-       "                          'Sr90': 0.6160484070755614,\n",
-       "                          'Ta177': 0.0003663394642924242,\n",
-       "                          'Ta178': 0.0009085301575849007,\n",
-       "                          'Ta179': 11690.94483192896,\n",
-       "                          'Ta180': 0.00010996658685934734,\n",
-       "                          'Ta180m': 8.89100771828052e-09,\n",
-       "                          'Ta182': 49069098.62757022,\n",
-       "                          'Ta183': 1286081.6131821545,\n",
-       "                          'Ta184': 3.136444214740501e-07,\n",
-       "                          'Tc96': 0.0002809389420416299,\n",
-       "                          'Tc97': 9.939189884660705e-06,\n",
-       "                          'Tc97m': 0.8055861113942825,\n",
-       "                          'Tc98': 0.05030169835751551,\n",
-       "                          'Tc99': 11792.140414356276,\n",
-       "                          'Tc99m': 27757337.800805133,\n",
-       "                          'Ti44': 1.0327567349518773e-05,\n",
-       "                          'Tm171': 7.550852653340354e-12,\n",
-       "                          'V48': 2652.481398145036,\n",
-       "                          'V49': 302636606.5229999,\n",
-       "                          'V50': 1.4480392268865711e-08,\n",
-       "                          'W178': 0.0009104203741608563,\n",
-       "                          'W181': 0.2551711644021072,\n",
-       "                          'W183': 2.623519739864307e-10,\n",
-       "                          'W183m': 43730.870219082506,\n",
-       "                          'W184': 6.951380266779336e-13,\n",
-       "                          'W185': 235.5996450655037,\n",
-       "                          'W186': 3.085401303816458e-18,\n",
-       "                          'W187': 1.0941503668663699e-05,\n",
-       "                          'W188': 3.442878419628941e-06,\n",
-       "                          'Y87': 0.26169520663232826,\n",
-       "                          'Y87m': 6.733165098156097e-07,\n",
-       "                          'Y88': 14375.508386409627,\n",
-       "                          'Y89m': 468456.3791966026,\n",
-       "                          'Y90': 3435.061324128413,\n",
-       "                          'Y91': 106.48829624649906,\n",
-       "                          'Yb175': 0.0003057371514120112,\n",
-       "                          'Zn64': 2.8279020777203707e-10,\n",
-       "                          'Zn65': 97334.77047858585,\n",
-       "                          'Zn69m': 4.028708517209781e-08,\n",
-       "                          'Zr88': 12318.337283167657,\n",
-       "                          'Zr89': 469058.7614324783,\n",
-       "                          'Zr90m': 0.04077480403431478,\n",
-       "                          'Zr93': 9.561006590312331,\n",
-       "                          'Zr94': 2.0309328870373174e-09,\n",
-       "                          'Zr95': 2498624.3974000537,\n",
-       "                          'Zr96': 1.8093561026175393e-15,\n",
-       "                          'Zr97': 2.5359041836397136}),\n",
-       "             189210: defaultdict(float,\n",
-       "                         {'Al26': 0.0001238766254212874,\n",
-       "                          'Ar37': 2.2567001347521232e-05,\n",
-       "                          'Ar39': 0.0022423404126117605,\n",
-       "                          'Ar42': 0.005533760407941874,\n",
-       "                          'Be10': 0.09909846252717973,\n",
-       "                          'C14': 14800.224918322208,\n",
-       "                          'Ca41': 5.066625956612678e-06,\n",
-       "                          'Ca45': 252099.69502209427,\n",
-       "                          'Ca47': 932.2240407889551,\n",
-       "                          'Ca48': 1.8814675762255954e-20,\n",
-       "                          'Cl36': 0.0033021526518550144,\n",
-       "                          'Co55': 5.0516131773074695e-08,\n",
-       "                          'Co56': 4020.1928609921315,\n",
-       "                          'Co57': 448907495.84927,\n",
-       "                          'Co58': 493393792.3285313,\n",
-       "                          'Co58m': 0.05678701637831613,\n",
-       "                          'Co60': 49371473.93322306,\n",
-       "                          'Co60m': 0.01008549404657765,\n",
-       "                          'Cr48': 2.2240412708519166e-08,\n",
-       "                          'Cr50': 9.61219626551917e-05,\n",
-       "                          'Cr51': 581177777.2728982,\n",
-       "                          'Cu64': 6.91077201912365,\n",
-       "                          'Cu66': 0.432983835367983,\n",
-       "                          'Cu67': 0.24637018369699232,\n",
-       "                          'Fe55': 1668502391.6929688,\n",
-       "                          'Fe59': 8222365.664222794,\n",
-       "                          'Fe60': 0.010086241886715839,\n",
-       "                          'Ge71': 6.537659013251837e-08,\n",
-       "                          'H3': 317878.5432989685,\n",
-       "                          'Hf174': 1.0254911733483083e-24,\n",
-       "                          'Hf175': 8.124232246200653e-06,\n",
-       "                          'Hf177m': 0.5431543335510367,\n",
-       "                          'Hf178m': 0.0004278208775725987,\n",
-       "                          'Hf178n': 0.00045234371101560866,\n",
-       "                          'Hf179n': 4.254285781935428,\n",
-       "                          'Hf181': 827.7647096122361,\n",
-       "                          'Hf182': 2.571238683266932e-12,\n",
-       "                          'Ir192': 2.704183604928061e-10,\n",
-       "                          'K40': 6.303668048975559e-14,\n",
-       "                          'K42': 0.0055343728607276585,\n",
-       "                          'K43': 0.00026224151810943076,\n",
-       "                          'Kr81': 1.1315242951038917e-16,\n",
-       "                          'Kr85': 0.0001871605052952063,\n",
-       "                          'Lu173': 3.679026916987838e-10,\n",
-       "                          'Lu174': 4.145880537520854e-08,\n",
-       "                          'Lu174m': 4.894441489073121e-08,\n",
-       "                          'Lu176': 9.401335038308485e-13,\n",
-       "                          'Lu177': 3.2249986913752418,\n",
-       "                          'Lu177m': 0.7017809509794364,\n",
-       "                          'Mg28': 3.162877669330165e-07,\n",
-       "                          'Mn52': 2049.0560705762905,\n",
-       "                          'Mn53': 321.32762075072475,\n",
-       "                          'Mn54': 275221359.60537624,\n",
-       "                          'Mo100': 2.999847535021682e-07,\n",
-       "                          'Mo92': 2.409115449410593e-08,\n",
-       "                          'Mo93': 32154.72861053494,\n",
-       "                          'Mo98': 0.07441492064372111,\n",
-       "                          'Mo99': 2873258.938515958,\n",
-       "                          'Na22': 0.0002171036656189592,\n",
-       "                          'Na24': 0.0012054244657987415,\n",
-       "                          'Nb90': 0.004202380739191375,\n",
-       "                          'Nb91': 153595.7456956412,\n",
-       "                          'Nb91m': 5179590.197542005,\n",
-       "                          'Nb92': 0.1785942039409093,\n",
-       "                          'Nb92m': 1241557.5934487332,\n",
-       "                          'Nb93m': 79763.61354124184,\n",
-       "                          'Nb94': 524.505603400779,\n",
-       "                          'Nb95': 1439651.1471655557,\n",
-       "                          'Nb95m': 31771.925514302347,\n",
-       "                          'Nb96': 120.64686315476384,\n",
-       "                          'Nb97': 0.2750721176239612,\n",
-       "                          'Nb97m': 0.24274010964740053,\n",
-       "                          'Ni56': 0.02827016612052494,\n",
-       "                          'Ni57': 82058.71749230482,\n",
-       "                          'Ni58': 2.4011830939417797e-07,\n",
-       "                          'Ni59': 79507.84308341355,\n",
-       "                          'Ni63': 6749240.162948168,\n",
-       "                          'Ni66': 0.4323280368519175,\n",
-       "                          'Os186': 1.2697175676237836e-15,\n",
-       "                          'Os191': 1.2762904743677254e-09,\n",
-       "                          'P32': 562536.3787963393,\n",
-       "                          'P33': 4487.196261361227,\n",
-       "                          'Pd107': 1.2549148287006545e-16,\n",
-       "                          'Rb83': 2.751256838699324e-10,\n",
-       "                          'Rb84': 3.453660844016111e-07,\n",
-       "                          'Rb86': 0.6131143883613152,\n",
-       "                          'Rb87': 4.229419154398045e-14,\n",
-       "                          'Re186': 0.28511923259425115,\n",
-       "                          'Re186m': 2.348698531155596e-08,\n",
-       "                          'Re187': 1.2302509483746594e-13,\n",
-       "                          'Re188': 3.827884854841619e-07,\n",
-       "                          'Rh103m': 12.209720161328487,\n",
-       "                          'Rh105': 1.5683146797886325e-08,\n",
-       "                          'Ru103': 12.347733708209413,\n",
-       "                          'Ru97': 3.332076811583485e-06,\n",
-       "                          'S35': 4527.366346984538,\n",
-       "                          'Sc44': 0.4495206006701948,\n",
-       "                          'Sc44m': 0.42423506732186866,\n",
-       "                          'Sc45m': 4.285647657808434,\n",
-       "                          'Sc46': 338849.5450845029,\n",
-       "                          'Sc47': 21339.166083171138,\n",
-       "                          'Sc48': 7211.38753099507,\n",
-       "                          'Se82': 4.221346468769009e-30,\n",
-       "                          'Si32': 0.12169918416168264,\n",
-       "                          'Sr85': 0.00028838302696614196,\n",
-       "                          'Sr89': 8.733825068911667,\n",
-       "                          'Sr90': 0.0619995318384484,\n",
-       "                          'Ta177': 3.8501154526885634e-05,\n",
-       "                          'Ta178': 9.551130308468448e-05,\n",
-       "                          'Ta179': 1189.8220611109923,\n",
-       "                          'Ta180': 1.105669198874665e-05,\n",
-       "                          'Ta180m': 8.939801501672398e-10,\n",
-       "                          'Ta182': 5153621.261937202,\n",
-       "                          'Ta183': 140768.16614405782,\n",
-       "                          'Ta184': 3.4332575502187716e-08,\n",
-       "                          'Tc96': 2.8234809985492975e-05,\n",
-       "                          'Tc97': 9.987693288514369e-07,\n",
-       "                          'Tc97m': 0.08095193782732277,\n",
-       "                          'Tc98': 0.005054745976039628,\n",
-       "                          'Tc99': 1182.6245836130029,\n",
-       "                          'Tc99m': 2783904.565019933,\n",
-       "                          'Ti44': 1.039980836229313e-06,\n",
-       "                          'Tm171': 7.938005913178402e-13,\n",
-       "                          'V48': 267.4072022680571,\n",
-       "                          'V49': 30461211.244345196,\n",
-       "                          'V50': 1.453969908775883e-09,\n",
-       "                          'W178': 9.56999322299494e-05,\n",
-       "                          'W181': 0.02564793403075119,\n",
-       "                          'W183': 2.950459418995939e-11,\n",
-       "                          'W183m': 4786.565998584337,\n",
-       "                          'W184': 7.607691303951412e-14,\n",
-       "                          'W185': 25.789489016055008,\n",
-       "                          'W186': 3.3773827478660894e-19,\n",
-       "                          'W187': 1.1976938695303416e-06,\n",
-       "                          'W188': 3.768690759148192e-07,\n",
-       "                          'Y87': 0.026398578307675086,\n",
-       "                          'Y87m': 6.783343951112455e-08,\n",
-       "                          'Y88': 1449.0491083129673,\n",
-       "                          'Y89m': 47123.500071286275,\n",
-       "                          'Y90': 345.4888661366508,\n",
-       "                          'Y91': 10.720464755323944,\n",
-       "                          'Yb175': 3.103792732587606e-05,\n",
-       "                          'Zn64': 2.9432515767608855e-11,\n",
-       "                          'Zn65': 10637.64139259677,\n",
-       "                          'Zn69m': 4.409960129160319e-09,\n",
-       "                          'Zr88': 1241.865780527419,\n",
-       "                          'Zr89': 47184.14434553758,\n",
-       "                          'Zr90m': 0.004110126737960774,\n",
-       "                          'Zr93': 0.9617055972763527,\n",
-       "                          'Zr94': 2.043202743949664e-10,\n",
-       "                          'Zr95': 251302.4737798966,\n",
-       "                          'Zr96': 1.8233985608956756e-16,\n",
-       "                          'Zr97': 0.2551278500819564}),\n",
-       "             189211: defaultdict(float,\n",
-       "                         {'Al26': 0.00040234985099905457,\n",
-       "                          'Ar37': 0.0001131804993641726,\n",
-       "                          'Ar39': 0.007262761848961291,\n",
-       "                          'Ar42': 0.018204270642726,\n",
-       "                          'Be10': 0.3353904424182633,\n",
-       "                          'C14': 68722.86822363059,\n",
-       "                          'Ca41': 1.6353530428149694e-05,\n",
-       "                          'Ca45': 841778.4571965651,\n",
-       "                          'Ca47': 3093.55952376281,\n",
-       "                          'Ca48': 6.068475898956946e-20,\n",
-       "                          'Cl36': 0.01735328629309967,\n",
-       "                          'Co55': 1.6063413079094918e-07,\n",
-       "                          'Co56': 12864.785148746478,\n",
-       "                          'Co57': 1495908948.2788632,\n",
-       "                          'Co58': 1772344638.1852334,\n",
-       "                          'Co58m': 0.20111705296547633,\n",
-       "                          'Co60': 200586654.37141925,\n",
-       "                          'Co60m': 0.050180281561324445,\n",
-       "                          'Cr48': 7.212732723338631e-08,\n",
-       "                          'Cr50': 0.0003906747962225337,\n",
-       "                          'Cr51': 2277469581.905137,\n",
-       "                          'Cu64': 30.32296417184965,\n",
-       "                          'Cu66': 2.2741802280417924,\n",
-       "                          'Cu67': 1.2947372935320192,\n",
-       "                          'Fe55': 5695801861.637113,\n",
-       "                          'Fe59': 36311871.14174172,\n",
-       "                          'Fe60': 0.05018352686206343,\n",
-       "                          'Ge71': 3.4399805424894356e-07,\n",
-       "                          'H3': 1083757.976082563,\n",
-       "                          'Hf174': 2.391286791288409e-24,\n",
-       "                          'Hf175': 2.4921298939236508e-05,\n",
-       "                          'Hf177m': 1.7673703508740322,\n",
-       "                          'Hf178m': 0.001328127347700974,\n",
-       "                          'Hf178n': 0.0014108232768165372,\n",
-       "                          'Hf179n': 14.181346528903678,\n",
-       "                          'Hf181': 2731.2429712250305,\n",
-       "                          'Hf182': 8.765262863702466e-12,\n",
-       "                          'Ir192': 1.4228853119160274e-09,\n",
-       "                          'K40': 2.0400006014239212e-13,\n",
-       "                          'K42': 0.018206419734899906,\n",
-       "                          'K43': 0.000878324982091438,\n",
-       "                          'Kr81': 3.5328876067889384e-16,\n",
-       "                          'Kr85': 0.0006001674150143944,\n",
-       "                          'Lu173': 8.890146012320364e-10,\n",
-       "                          'Lu174': 1.2480534257568727e-07,\n",
-       "                          'Lu174m': 1.4812829341892647e-07,\n",
-       "                          'Lu176': 3.042911954929543e-12,\n",
-       "                          'Lu177': 10.534810384044645,\n",
-       "                          'Lu177m': 2.283475800613431,\n",
-       "                          'Mg28': 1.011575311551221e-06,\n",
-       "                          'Mn52': 6607.633467798082,\n",
-       "                          'Mn53': 1061.8106603597528,\n",
-       "                          'Mn54': 953854258.9621844,\n",
-       "                          'Mo100': 1.2192772705396786e-06,\n",
-       "                          'Mo92': 9.79180235665587e-08,\n",
-       "                          'Mo93': 117036.5114259794,\n",
-       "                          'Mo98': 0.30245507389949894,\n",
-       "                          'Mo99': 10659868.161267338,\n",
-       "                          'Na22': 0.0007012866663283839,\n",
-       "                          'Na24': 0.003900124853881201,\n",
-       "                          'Nb90': 0.013550887427923677,\n",
-       "                          'Nb91': 511200.3611783197,\n",
-       "                          'Nb91m': 17186291.889503513,\n",
-       "                          'Nb92': 0.5985958662194952,\n",
-       "                          'Nb92m': 4341225.727541373,\n",
-       "                          'Nb93m': 289043.49211410177,\n",
-       "                          'Nb94': 2054.684589844945,\n",
-       "                          'Nb95': 4832121.986946731,\n",
-       "                          'Nb95m': 106671.12214676075,\n",
-       "                          'Nb96': 401.1061949655996,\n",
-       "                          'Nb97': 0.9104568936853534,\n",
-       "                          'Nb97m': 0.8034305767692863,\n",
-       "                          'Ni56': 0.09115187333441047,\n",
-       "                          'Ni57': 264617.6876432011,\n",
-       "                          'Ni58': 9.759337118383043e-07,\n",
-       "                          'Ni59': 385610.7731737469,\n",
-       "                          'Ni63': 32481314.83312446,\n",
-       "                          'Ni66': 2.27073192264517,\n",
-       "                          'Os186': 6.680976063237559e-15,\n",
-       "                          'Os191': 6.715575696882042e-09,\n",
-       "                          'P32': 2174118.836220658,\n",
-       "                          'P33': 15667.093515297496,\n",
-       "                          'Pd107': 6.603101483973684e-16,\n",
-       "                          'Rb83': 8.563309981017245e-10,\n",
-       "                          'Rb84': 1.069766946993094e-06,\n",
-       "                          'Rb86': 2.007536193738678,\n",
-       "                          'Rb87': 1.3586385994922757e-13,\n",
-       "                          'Re186': 1.500234762965332,\n",
-       "                          'Re186m': 1.2358335961336e-07,\n",
-       "                          'Re187': 6.473324458991981e-13,\n",
-       "                          'Re188': 2.014153597312727e-06,\n",
-       "                          'Rh103m': 63.07681189911299,\n",
-       "                          'Rh105': 8.252146482460823e-08,\n",
-       "                          'Ru103': 63.79005048134753,\n",
-       "                          'Ru97': 1.1071759498439281e-05,\n",
-       "                          'S35': 22284.63498072239,\n",
-       "                          'Sc44': 1.4524382368618434,\n",
-       "                          'Sc44m': 1.3707395539309484,\n",
-       "                          'Sc45m': 14.309743187946559,\n",
-       "                          'Sc46': 1153971.6810269288,\n",
-       "                          'Sc47': 72964.02525835452,\n",
-       "                          'Sc48': 24269.93977778695,\n",
-       "                          'Se82': 1.3425218925778813e-29,\n",
-       "                          'Si32': 0.41342237985033764,\n",
-       "                          'Sr85': 0.000926937725981198,\n",
-       "                          'Sr89': 29.34777710837175,\n",
-       "                          'Sr90': 0.20413831766801177,\n",
-       "                          'Ta177': 8.618863669939812e-05,\n",
-       "                          'Ta178': 0.00021278247418142143,\n",
-       "                          'Ta179': 3757.7851674539675,\n",
-       "                          'Ta180': 3.755885932027202e-05,\n",
-       "                          'Ta180m': 3.021269314906473e-09,\n",
-       "                          'Ta182': 14142426.82269536,\n",
-       "                          'Ta183': 728361.2183655709,\n",
-       "                          'Ta184': 1.806508896558838e-07,\n",
-       "                          'Tc96': 9.476071483616665e-05,\n",
-       "                          'Tc97': 3.375546850301495e-06,\n",
-       "                          'Tc97m': 0.27349203470856687,\n",
-       "                          'Tc98': 0.017109734263353275,\n",
-       "                          'Tc99': 4386.436535696586,\n",
-       "                          'Tc99m': 10328360.037866829,\n",
-       "                          'Ti44': 3.3702784064673872e-06,\n",
-       "                          'Tm171': 1.7684488471225775e-12,\n",
-       "                          'V48': 862.5818006146767,\n",
-       "                          'V49': 99685999.907506,\n",
-       "                          'V50': 5.085870799249171e-09,\n",
-       "                          'W178': 0.00021345888509979904,\n",
-       "                          'W181': 0.087876679747646,\n",
-       "                          'W183': 1.1277441708076478e-10,\n",
-       "                          'W183m': 24766.68492994757,\n",
-       "                          'W184': 3.9760512773193686e-13,\n",
-       "                          'W185': 135.68481724236685,\n",
-       "                          'W186': 1.777098405807025e-18,\n",
-       "                          'W187': 6.302016667880544e-06,\n",
-       "                          'W188': 1.983006892199644e-06,\n",
-       "                          'Y87': 0.08481276475471558,\n",
-       "                          'Y87m': 2.179597444957834e-07,\n",
-       "                          'Y88': 4680.51775976482,\n",
-       "                          'Y89m': 157144.9704963312,\n",
-       "                          'Y90': 1161.9007119110966,\n",
-       "                          'Y91': 35.30842298755657,\n",
-       "                          'Yb175': 9.733706771645734e-05,\n",
-       "                          'Zn64': 1.2918078436087173e-10,\n",
-       "                          'Zn65': 55648.82491314767,\n",
-       "                          'Zn69m': 2.3204295309247145e-08,\n",
-       "                          'Zr88': 4005.67675143517,\n",
-       "                          'Zr89': 157347.54589887173,\n",
-       "                          'Zr90m': 0.013238888329632475,\n",
-       "                          'Zr93': 3.215660647672509,\n",
-       "                          'Zr94': 6.793590698957052e-10,\n",
-       "                          'Zr95': 839920.6316476905,\n",
-       "                          'Zr96': 5.9073192223031e-16,\n",
-       "                          'Zr97': 0.8444424572748431}),\n",
-       "             189212: defaultdict(float,\n",
-       "                         {'Al26': 0.00014948568614913722,\n",
-       "                          'Ar37': 2.9464662235594773e-05,\n",
-       "                          'Ar39': 0.0027351129308577082,\n",
-       "                          'Ar42': 0.006817853381532166,\n",
-       "                          'Be10': 0.12261343508695435,\n",
-       "                          'C14': 18760.029261092437,\n",
-       "                          'Ca41': 6.166584426529275e-06,\n",
-       "                          'Ca45': 314033.1551124394,\n",
-       "                          'Ca47': 1156.3596661984757,\n",
-       "                          'Ca48': 2.2929454310938788e-20,\n",
-       "                          'Cl36': 0.0043460436535361765,\n",
-       "                          'Co55': 6.24849092415191e-08,\n",
-       "                          'Co56': 4952.467570952374,\n",
-       "                          'Co57': 557751939.3429908,\n",
-       "                          'Co58': 609977765.689343,\n",
-       "                          'Co58m': 0.07063199952821508,\n",
-       "                          'Co60': 63648716.60413749,\n",
-       "                          'Co60m': 0.01316776317707367,\n",
-       "                          'Cr48': 2.6863177584434265e-08,\n",
-       "                          'Cr50': 0.00012034883338051317,\n",
-       "                          'Cr51': 718990065.1789031,\n",
-       "                          'Cu64': 8.86937884323533,\n",
-       "                          'Cu66': 0.5695879845418477,\n",
-       "                          'Cu67': 0.3242684480338979,\n",
-       "                          'Fe55': 2052199428.9947639,\n",
-       "                          'Fe59': 9862103.79343065,\n",
-       "                          'Fe60': 0.013168788421360052,\n",
-       "                          'Ge71': 8.616125441138911e-08,\n",
-       "                          'H3': 395929.0267148967,\n",
-       "                          'Hf174': 1.6402479496247596e-24,\n",
-       "                          'Hf175': 1.0513028925138571e-05,\n",
-       "                          'Hf177m': 0.6663716420498645,\n",
-       "                          'Hf178m': 0.0005403072535224493,\n",
-       "                          'Hf178n': 0.0005714419120160473,\n",
-       "                          'Hf179n': 5.292639572381639,\n",
-       "                          'Hf181': 1022.2644949068433,\n",
-       "                          'Hf182': 3.1985301060525183e-12,\n",
-       "                          'Ir192': 3.5639033954972466e-10,\n",
-       "                          'K40': 7.728024035253252e-14,\n",
-       "                          'K42': 0.006818616645784211,\n",
-       "                          'K43': 0.000327284613791593,\n",
-       "                          'Kr81': 1.427323951735597e-16,\n",
-       "                          'Kr85': 0.000229341994383571,\n",
-       "                          'Lu173': 5.742507984923275e-10,\n",
-       "                          'Lu174': 5.424685796155038e-08,\n",
-       "                          'Lu174m': 6.374322537320014e-08,\n",
-       "                          'Lu176': 1.1462351796502683e-12,\n",
-       "                          'Lu177': 3.9576801788076885,\n",
-       "                          'Lu177m': 0.8609617604786907,\n",
-       "                          'Mg28': 4.1559851559407715e-07,\n",
-       "                          'Mn52': 2495.036669957417,\n",
-       "                          'Mn53': 396.7908805206345,\n",
-       "                          'Mn54': 340431498.8567004,\n",
-       "                          'Mo100': 3.7559405342635576e-07,\n",
-       "                          'Mo92': 3.016320971003346e-08,\n",
-       "                          'Mo93': 40155.14343650537,\n",
-       "                          'Mo98': 0.09317058705887876,\n",
-       "                          'Mo99': 3599904.8677031957,\n",
-       "                          'Na22': 0.00026359222203407585,\n",
-       "                          'Na24': 0.0014710014245024735,\n",
-       "                          'Nb90': 0.0051193625770948065,\n",
-       "                          'Nb91': 190624.43895776983,\n",
-       "                          'Nb91m': 6413073.519146132,\n",
-       "                          'Nb92': 0.22349812041303713,\n",
-       "                          'Nb92m': 1557402.407538325,\n",
-       "                          'Nb93m': 94923.93116368937,\n",
-       "                          'Nb94': 653.6689623434277,\n",
-       "                          'Nb95': 1795823.5654889564,\n",
-       "                          'Nb95m': 39671.12998618248,\n",
-       "                          'Nb96': 149.83583254413998,\n",
-       "                          'Nb97': 0.34046785912067296,\n",
-       "                          'Nb97m': 0.3004520293020498,\n",
-       "                          'Ni56': 0.03441889302421622,\n",
-       "                          'Ni57': 99898.24305767186,\n",
-       "                          'Ni58': 3.0063803270721505e-07,\n",
-       "                          'Ni59': 100683.36872183668,\n",
-       "                          'Ni63': 8448126.620610999,\n",
-       "                          'Ni66': 0.5687251604109953,\n",
-       "                          'Os186': 1.6733862591415046e-15,\n",
-       "                          'Os191': 1.6820514505563437e-09,\n",
-       "                          'P32': 700672.3445967336,\n",
-       "                          'P33': 5469.471607933625,\n",
-       "                          'Pd107': 1.653880014254833e-16,\n",
-       "                          'Rb83': 3.4809795239381766e-10,\n",
-       "                          'Rb84': 4.387287301298665e-07,\n",
-       "                          'Rb86': 0.7529774800743017,\n",
-       "                          'Rb87': 5.227469380124469e-14,\n",
-       "                          'Re186': 0.37576433043368024,\n",
-       "                          'Re186m': 3.095396582662284e-08,\n",
-       "                          'Re187': 1.6213746498077949e-13,\n",
-       "                          'Re188': 5.044854131532037e-07,\n",
-       "                          'Rh103m': 15.713765886986538,\n",
-       "                          'Rh105': 2.0669166111062104e-08,\n",
-       "                          'Ru103': 15.891459599480987,\n",
-       "                          'Ru97': 4.12688182686044e-06,\n",
-       "                          'S35': 5725.097045067885,\n",
-       "                          'Sc44': 0.5476345940977135,\n",
-       "                          'Sc44m': 0.5168293705191602,\n",
-       "                          'Sc45m': 5.338475692447362,\n",
-       "                          'Sc46': 421259.96053800953,\n",
-       "                          'Sc47': 26399.145234352072,\n",
-       "                          'Sc48': 9022.227721168803,\n",
-       "                          'Se82': 5.215627341661945e-30,\n",
-       "                          'Si32': 0.14928113285480116,\n",
-       "                          'Sr85': 0.0003529395087097977,\n",
-       "                          'Sr89': 10.917097979500316,\n",
-       "                          'Sr90': 0.07643951064546524,\n",
-       "                          'Ta177': 6.312013047043001e-05,\n",
-       "                          'Ta178': 0.00015703909522705637,\n",
-       "                          'Ta179': 1489.9226698155935,\n",
-       "                          'Ta180': 1.3958176704903701e-05,\n",
-       "                          'Ta180m': 1.124315410529863e-09,\n",
-       "                          'Ta182': 5151343.673000737,\n",
-       "                          'Ta183': 182463.78181025293,\n",
-       "                          'Ta184': 4.52476607673492e-08,\n",
-       "                          'Tc96': 3.525393584214289e-05,\n",
-       "                          'Tc97': 1.2558815782097893e-06,\n",
-       "                          'Tc97m': 0.10173972006351553,\n",
-       "                          'Tc98': 0.00636716536454017,\n",
-       "                          'Tc99': 1481.708182082417,\n",
-       "                          'Tc99m': 3487943.7837995705,\n",
-       "                          'Ti44': 1.258466517161008e-06,\n",
-       "                          'Tm171': 1.3051620344947967e-12,\n",
-       "                          'V48': 325.8744733843094,\n",
-       "                          'V49': 37376222.45131695,\n",
-       "                          'V50': 1.8085004439188761e-09,\n",
-       "                          'W178': 0.00015726647427812077,\n",
-       "                          'W181': 0.03259019221979734,\n",
-       "                          'W183': 3.354216413677304e-11,\n",
-       "                          'W183m': 6204.370483834708,\n",
-       "                          'W184': 9.993538254808689e-14,\n",
-       "                          'W185': 33.98630811336867,\n",
-       "                          'W186': 4.451110635179096e-19,\n",
-       "                          'W187': 1.578467246309251e-06,\n",
-       "                          'W188': 4.96684092331247e-07,\n",
-       "                          'Y87': 0.03228731832747605,\n",
-       "                          'Y87m': 8.279344862234505e-08,\n",
-       "                          'Y88': 1769.7168230638454,\n",
-       "                          'Y89m': 58608.26406400584,\n",
-       "                          'Y90': 431.42793157568053,\n",
-       "                          'Y91': 13.211043813438925,\n",
-       "                          'Yb175': 3.913974857545388e-05,\n",
-       "                          'Zn64': 3.777571955448051e-11,\n",
-       "                          'Zn65': 13978.033940816185,\n",
-       "                          'Zn69m': 5.8119840123577864e-09,\n",
-       "                          'Zr88': 1515.8170543810409,\n",
-       "                          'Zr89': 58684.14495281934,\n",
-       "                          'Zr90m': 0.005005219523550242,\n",
-       "                          'Zr93': 1.1976975315197924,\n",
-       "                          'Zr94': 2.536828313690715e-10,\n",
-       "                          'Zr95': 313038.56606006523,\n",
-       "                          'Zr96': 2.2252797310565186e-16,\n",
-       "                          'Zr97': 0.3157827013184906}),\n",
-       "             189213: defaultdict(float,\n",
-       "                         {'Al26': 0.0013717382274772204,\n",
-       "                          'Ar37': 7.957155295853575e-05,\n",
-       "                          'Ar39': 0.026765102200938185,\n",
-       "                          'Ar42': 0.06847272378225623,\n",
-       "                          'Be10': 1.3262785248337725,\n",
-       "                          'C14': 104122.82829566201,\n",
-       "                          'Ca41': 5.9604291692113735e-05,\n",
-       "                          'Ca45': 3223770.254371926,\n",
-       "                          'Ca47': 11786.747307495154,\n",
-       "                          'Ca48': 2.1338816604523216e-19,\n",
-       "                          'Cl36': 0.007986935469865111,\n",
-       "                          'Co55': 5.835898434124699e-07,\n",
-       "                          'Co56': 47157.657063528364,\n",
-       "                          'Co57': 5689366057.957094,\n",
-       "                          'Co58': 7393169645.864707,\n",
-       "                          'Co58m': 0.828621382333618,\n",
-       "                          'Co60': 422439340.28622705,\n",
-       "                          'Co60m': 0.03875334237429741,\n",
-       "                          'Cr48': 2.482351809603333e-07,\n",
-       "                          'Cr50': 0.0013791079351201023,\n",
-       "                          'Cr51': 5010771534.086551,\n",
-       "                          'Cu64': 55.37811297630686,\n",
-       "                          'Cu66': 1.0486087583511992,\n",
-       "                          'Cu67': 0.5964209451129717,\n",
-       "                          'Fe55': 19624515300.62846,\n",
-       "                          'Fe59': 51462286.89299573,\n",
-       "                          'Fe60': 0.03876335461398705,\n",
-       "                          'Ge71': 1.5802787306600706e-07,\n",
-       "                          'H3': 4296705.399830931,\n",
-       "                          'Hf174': 1.1153318434363826e-23,\n",
-       "                          'Hf175': 9.28347788149646e-05,\n",
-       "                          'Hf177m': 6.622843867570391,\n",
-       "                          'Hf178m': 0.004412775635380591,\n",
-       "                          'Hf178n': 0.004743304765234027,\n",
-       "                          'Hf179n': 53.923513460428275,\n",
-       "                          'Hf181': 10312.56266196209,\n",
-       "                          'Hf182': 3.135071767401849e-11,\n",
-       "                          'Ir192': 6.53653521238318e-10,\n",
-       "                          'K40': 7.446155945749163e-13,\n",
-       "                          'K42': 0.06847990880688953,\n",
-       "                          'K43': 0.0033794237233771745,\n",
-       "                          'Kr81': 1.216125958975359e-15,\n",
-       "                          'Kr85': 0.0021269871616720983,\n",
-       "                          'Lu173': 3.906106659945069e-09,\n",
-       "                          'Lu174': 4.5047027945781203e-07,\n",
-       "                          'Lu174m': 5.362459173613772e-07,\n",
-       "                          'Lu176': 1.0829442924832634e-11,\n",
-       "                          'Lu177': 39.31369383148403,\n",
-       "                          'Lu177m': 8.557072894349734,\n",
-       "                          'Mg28': 4.17228389689316e-06,\n",
-       "                          'Mn52': 24396.722655876973,\n",
-       "                          'Mn53': 4030.8878244301536,\n",
-       "                          'Mn54': 3821266873.1899805,\n",
-       "                          'Mo100': 4.303787767033571e-06,\n",
-       "                          'Mo92': 3.4562871090955016e-07,\n",
-       "                          'Mo93': 423565.24719136726,\n",
-       "                          'Mo98': 1.0675971028261404,\n",
-       "                          'Mo99': 36797794.55369293,\n",
-       "                          'Na22': 0.0024189340305909826,\n",
-       "                          'Na24': 0.014610748837518043,\n",
-       "                          'Nb90': 0.050473874497588646,\n",
-       "                          'Nb91': 1944566.9478127866,\n",
-       "                          'Nb91m': 65424821.175202124,\n",
-       "                          'Nb92': 2.315131744665625,\n",
-       "                          'Nb92m': 17640366.088288646,\n",
-       "                          'Nb93m': 1200099.1778072051,\n",
-       "                          'Nb94': 6349.896141620881,\n",
-       "                          'Nb95': 18541576.470422395,\n",
-       "                          'Nb95m': 413303.5592221179,\n",
-       "                          'Nb96': 1528.0730786744946,\n",
-       "                          'Nb97': 3.448275890534694,\n",
-       "                          'Nb97m': 3.0430201161974515,\n",
-       "                          'Ni56': 0.33566623965028236,\n",
-       "                          'Ni57': 975255.4597527537,\n",
-       "                          'Ni58': 3.444960204880804e-06,\n",
-       "                          'Ni59': 362253.2084234438,\n",
-       "                          'Ni63': 27236906.72732181,\n",
-       "                          'Ni66': 1.0470641435677361,\n",
-       "                          'Os186': 3.069160340968927e-15,\n",
-       "                          'Os191': 3.085041123587391e-09,\n",
-       "                          'P32': 7100653.534534602,\n",
-       "                          'P33': 62833.95899660163,\n",
-       "                          'Pd107': 3.033372050401825e-16,\n",
-       "                          'Rb83': 2.9503671333948856e-09,\n",
-       "                          'Rb84': 3.805525068594524e-06,\n",
-       "                          'Rb86': 7.511141570547022,\n",
-       "                          'Rb87': 4.87793508824335e-13,\n",
-       "                          'Re186': 0.6891901258439932,\n",
-       "                          'Re186m': 5.6772733322571335e-08,\n",
-       "                          'Re187': 2.9737552710003177e-13,\n",
-       "                          'Re188': 9.252738644307453e-07,\n",
-       "                          'Rh103m': 32.768918419872016,\n",
-       "                          'Rh105': 3.790920154184041e-08,\n",
-       "                          'Ru103': 33.13831311171064,\n",
-       "                          'Ru97': 4.2160366627783894e-05,\n",
-       "                          'S35': 17317.298555801295,\n",
-       "                          'Sc44': 5.382655324292403,\n",
-       "                          'Sc44m': 5.079854740991103,\n",
-       "                          'Sc45m': 54.80250975176751,\n",
-       "                          'Sc46': 4626911.632675183,\n",
-       "                          'Sc47': 287891.125181098,\n",
-       "                          'Sc48': 94585.0362279122,\n",
-       "                          'Se82': 4.7098223475179824e-29,\n",
-       "                          'Si32': 1.3654326912654424,\n",
-       "                          'Sr85': 0.0033279645142381756,\n",
-       "                          'Sr89': 112.78387783117414,\n",
-       "                          'Sr90': 0.7680333387948356,\n",
-       "                          'Ta177': 0.00041598822338902234,\n",
-       "                          'Ta178': 0.0010330420321705473,\n",
-       "                          'Ta179': 12598.611892252116,\n",
-       "                          'Ta180': 0.0001474596974852775,\n",
-       "                          'Ta180m': 1.1752157083505215e-08,\n",
-       "                          'Ta182': 31101736.656102315,\n",
-       "                          'Ta183': 344129.71093999466,\n",
-       "                          'Ta184': 8.298848062420086e-08,\n",
-       "                          'Tc96': 0.0003619031628362872,\n",
-       "                          'Tc97': 1.2931945286390508e-05,\n",
-       "                          'Tc97m': 1.0477748146245642,\n",
-       "                          'Tc98': 0.06561899119085876,\n",
-       "                          'Tc99': 15153.227894551877,\n",
-       "                          'Tc99m': 35653413.76248009,\n",
-       "                          'Ti44': 1.1696500932944045e-05,\n",
-       "                          'Tm171': 8.585678862177077e-12,\n",
-       "                          'V48': 3179.907291975713,\n",
-       "                          'V49': 376072144.37079847,\n",
-       "                          'V50': 2.0943197432564603e-08,\n",
-       "                          'W178': 0.0010355867057608033,\n",
-       "                          'W181': 0.3481243948412501,\n",
-       "                          'W183': 5.71374782884521e-11,\n",
-       "                          'W183m': 11701.4748923785,\n",
-       "                          'W184': 1.831908456694905e-13,\n",
-       "                          'W185': 62.343601014670135,\n",
-       "                          'W186': 8.163860758253519e-19,\n",
-       "                          'W187': 2.895057916028157e-06,\n",
-       "                          'W188': 9.109655057024346e-07,\n",
-       "                          'Y87': 0.3009717773701265,\n",
-       "                          'Y87m': 7.515267313259886e-07,\n",
-       "                          'Y88': 16980.05205785427,\n",
-       "                          'Y89m': 601506.1560189729,\n",
-       "                          'Y90': 4501.577331488723,\n",
-       "                          'Y91': 132.19573411820974,\n",
-       "                          'Yb175': 0.00034836572396231046,\n",
-       "                          'Zn64': 2.3561143602325267e-10,\n",
-       "                          'Zn65': 27262.11713796938,\n",
-       "                          'Zn69m': 1.0659727252591321e-08,\n",
-       "                          'Zr88': 14454.864726889853,\n",
-       "                          'Zr89': 602281.2136749955,\n",
-       "                          'Zr90m': 0.04923278763388843,\n",
-       "                          'Zr93': 12.353175592701005,\n",
-       "                          'Zr94': 2.584783051772356e-09,\n",
-       "                          'Zr95': 3222281.5955406614,\n",
-       "                          'Zr96': 2.16288972792175e-15,\n",
-       "                          'Zr97': 3.1982741549260054}),\n",
-       "             189214: defaultdict(float,\n",
-       "                         {'Al26': 0.000118284348383972,\n",
-       "                          'Ar37': 7.872969185977342e-06,\n",
-       "                          'Ar39': 0.0022757189964809493,\n",
-       "                          'Ar42': 0.005791941289768725,\n",
-       "                          'Be10': 0.11098046462265333,\n",
-       "                          'C14': 9041.38567319656,\n",
-       "                          'Ca41': 5.0788105587666e-06,\n",
-       "                          'Ca45': 271487.2189081845,\n",
-       "                          'Ca47': 994.2522661607466,\n",
-       "                          'Ca48': 1.832731059453368e-20,\n",
-       "                          'Cl36': 0.0008612609333257875,\n",
-       "                          'Co55': 5.000613063235516e-08,\n",
-       "                          'Co56': 4033.1247754817487,\n",
-       "                          'Co57': 479740253.28495497,\n",
-       "                          'Co58': 609167290.2416244,\n",
-       "                          'Co58m': 0.06852555084201774,\n",
-       "                          'Co60': 36379336.485487595,\n",
-       "                          'Co60m': 0.003767496026098635,\n",
-       "                          'Cr48': 2.1295508713295e-08,\n",
-       "                          'Cr50': 0.00011140633761587368,\n",
-       "                          'Cr51': 435786305.1296765,\n",
-       "                          'Cu64': 4.779065336614005,\n",
-       "                          'Cu66': 0.11303383870461792,\n",
-       "                          'Cu67': 0.06429634059365616,\n",
-       "                          'Fe55': 1664465868.0352564,\n",
-       "                          'Fe59': 4588855.768863457,\n",
-       "                          'Fe60': 0.0037683124285854794,\n",
-       "                          'Ge71': 1.7041656411019876e-08,\n",
-       "                          'H3': 359284.00376537826,\n",
-       "                          'Hf174': 1.0217383539289349e-24,\n",
-       "                          'Hf175': 8.051533850093698e-06,\n",
-       "                          'Hf177m': 0.5613921706942429,\n",
-       "                          'Hf178m': 0.0003917889651010471,\n",
-       "                          'Hf178n': 0.0004193265670957829,\n",
-       "                          'Hf179n': 4.546358657877663,\n",
-       "                          'Hf181': 871.5666946156692,\n",
-       "                          'Hf182': 2.6506144648503266e-12,\n",
-       "                          'Ir192': 7.048970858542076e-11,\n",
-       "                          'K40': 6.351744768891486e-14,\n",
-       "                          'K42': 0.005792556599922031,\n",
-       "                          'K43': 0.0002843284139474132,\n",
-       "                          'Kr81': 1.069535152306809e-16,\n",
-       "                          'Kr85': 0.00018286169134812554,\n",
-       "                          'Lu173': 3.584542696146601e-10,\n",
-       "                          'Lu174': 3.9670743180670817e-08,\n",
-       "                          'Lu174m': 4.707889404249042e-08,\n",
-       "                          'Lu176': 9.275820915584536e-13,\n",
-       "                          'Lu177': 3.3334122763865,\n",
-       "                          'Lu177m': 0.7253474102576736,\n",
-       "                          'Mg28': 3.5320752100366996e-07,\n",
-       "                          'Mn52': 2073.3613572466456,\n",
-       "                          'Mn53': 340.3847950606838,\n",
-       "                          'Mn54': 318033722.6148975,\n",
-       "                          'Mo100': 3.476670413247914e-07,\n",
-       "                          'Mo92': 2.792044031929622e-08,\n",
-       "                          'Mo93': 35105.48371217474,\n",
-       "                          'Mo98': 0.0862423955524135,\n",
-       "                          'Mo99': 3057102.371075026,\n",
-       "                          'Na22': 0.00020847065880700574,\n",
-       "                          'Na24': 0.0012393335162116162,\n",
-       "                          'Nb90': 0.0042850547561989385,\n",
-       "                          'Nb91': 164000.40041468316,\n",
-       "                          'Nb91m': 5520116.495856995,\n",
-       "                          'Nb92': 0.19468006879702957,\n",
-       "                          'Nb92m': 1464613.9031759945,\n",
-       "                          'Nb93m': 98128.01571908013,\n",
-       "                          'Nb94': 525.7401001586626,\n",
-       "                          'Nb95': 1559777.9494517313,\n",
-       "                          'Nb95m': 34727.7895276959,\n",
-       "                          'Nb96': 128.85882347859555,\n",
-       "                          'Nb97': 0.2911901154961548,\n",
-       "                          'Nb97m': 0.2569674966095732,\n",
-       "                          'Ni56': 0.028533445775208353,\n",
-       "                          'Ni57': 82896.2255635169,\n",
-       "                          'Ni58': 2.7828978061734316e-07,\n",
-       "                          'Ni59': 33642.12218399125,\n",
-       "                          'Ni63': 2601186.8949191277,\n",
-       "                          'Ni66': 0.11286590224784349,\n",
-       "                          'Os186': 3.309764722549708e-16,\n",
-       "                          'Os191': 3.32689479533039e-10,\n",
-       "                          'P32': 590448.1566179696,\n",
-       "                          'P33': 5208.34736871787,\n",
-       "                          'Pd107': 3.2711750937853044e-17,\n",
-       "                          'Rb83': 2.5973539204562966e-10,\n",
-       "                          'Rb84': 3.318806593506807e-07,\n",
-       "                          'Rb86': 0.6362876724660204,\n",
-       "                          'Rb87': 4.189072711092785e-14,\n",
-       "                          'Re186': 0.074321855262357,\n",
-       "                          'Re186m': 6.1223380209794315e-09,\n",
-       "                          'Re187': 3.206884159245528e-14,\n",
-       "                          'Re188': 9.978112707458318e-08,\n",
-       "                          'Rh103m': 3.4303882948342665,\n",
-       "                          'Rh105': 4.0881116410540135e-09,\n",
-       "                          'Ru103': 3.469085761911822,\n",
-       "                          'Ru97': 3.5564350137723613e-06,\n",
-       "                          'S35': 1662.1124420087335,\n",
-       "                          'Sc44': 0.4572587385140993,\n",
-       "                          'Sc44m': 0.4315354452178958,\n",
-       "                          'Sc45m': 4.615153511093006,\n",
-       "                          'Sc46': 386200.3748664058,\n",
-       "                          'Sc47': 24060.75076030713,\n",
-       "                          'Sc48': 7938.9038074250875,\n",
-       "                          'Se82': 4.07115741140782e-30,\n",
-       "                          'Si32': 0.11660096175278475,\n",
-       "                          'Sr85': 0.00028519726053572076,\n",
-       "                          'Sr89': 9.486579655733161,\n",
-       "                          'Sr90': 0.06496375762563338,\n",
-       "                          'Ta177': 3.8389843962249276e-05,\n",
-       "                          'Ta178': 9.536704099663642e-05,\n",
-       "                          'Ta179': 1109.5395723456775,\n",
-       "                          'Ta180': 1.2351194077471876e-05,\n",
-       "                          'Ta180m': 9.862060881001094e-10,\n",
-       "                          'Ta182': 2696869.712569421,\n",
-       "                          'Ta183': 37124.788765437086,\n",
-       "                          'Ta184': 8.949441294318285e-09,\n",
-       "                          'Tc96': 3.047066632940205e-05,\n",
-       "                          'Tc97': 1.087197138960095e-06,\n",
-       "                          'Tc97m': 0.08809244298426011,\n",
-       "                          'Tc98': 0.005514582871675772,\n",
-       "                          'Tc99': 1258.8659162653728,\n",
-       "                          'Tc99m': 2962029.1392189907,\n",
-       "                          'Ti44': 1.004355551913188e-06,\n",
-       "                          'Tm171': 7.926016198129098e-13,\n",
-       "                          'V48': 270.38135205438084,\n",
-       "                          'V49': 31823597.204831384,\n",
-       "                          'V50': 1.735277465847846e-09,\n",
-       "                          'W178': 9.5577868013494e-05,\n",
-       "                          'W181': 0.029095543923473768,\n",
-       "                          'W183': 6.297335207179506e-12,\n",
-       "                          'W183m': 1262.3576680416998,\n",
-       "                          'W184': 1.9767832107710326e-14,\n",
-       "                          'W185': 6.7227237854864645,\n",
-       "                          'W186': 8.803828082258399e-20,\n",
-       "                          'W187': 3.1220177388799994e-07,\n",
-       "                          'W188': 9.823811995487312e-08,\n",
-       "                          'Y87': 0.025849263694793033,\n",
-       "                          'Y87m': 6.476434737135148e-08,\n",
-       "                          'Y88': 1449.6361767313538,\n",
-       "                          'Y89m': 50669.278890333306,\n",
-       "                          'Y90': 378.127900434037,\n",
-       "                          'Y91': 11.186947860066406,\n",
-       "                          'Yb175': 3.0243303757202983e-05,\n",
-       "                          'Zn64': 2.0335230985713784e-11,\n",
-       "                          'Zn65': 2887.922384048043,\n",
-       "                          'Zn69m': 1.1495403041839867e-09,\n",
-       "                          'Zr88': 1235.5245091923546,\n",
-       "                          'Zr89': 50734.552249180946,\n",
-       "                          'Zr90m': 0.004180575848312141,\n",
-       "                          'Zr93': 1.0397365887835526,\n",
-       "                          'Zr94': 2.179953384701235e-10,\n",
-       "                          'Zr95': 271275.2953884176,\n",
-       "                          'Zr96': 1.841319971862363e-16,\n",
-       "                          'Zr97': 0.27007922404054113}),\n",
-       "             189215: defaultdict(float,\n",
-       "                         {'Al26': 0.00035790216866656477,\n",
-       "                          'Ar37': 2.901468367501004e-05,\n",
-       "                          'Ar39': 0.006782795592890926,\n",
-       "                          'Ar42': 0.017099876696966443,\n",
-       "                          'Be10': 0.3176100035628499,\n",
-       "                          'C14': 26848.05916834243,\n",
-       "                          'Ca41': 1.5184794524205809e-05,\n",
-       "                          'Ca45': 792848.4466819847,\n",
-       "                          'Ca47': 2913.3156767857463,\n",
-       "                          'Ca48': 5.491872473351204e-20,\n",
-       "                          'Cl36': 0.0034834877345963017,\n",
-       "                          'Co55': 1.4849539313832652e-07,\n",
-       "                          'Co56': 11960.010056973182,\n",
-       "                          'Co57': 1407244147.2844,\n",
-       "                          'Co58': 1668923366.9481256,\n",
-       "                          'Co58m': 0.18984172010815417,\n",
-       "                          'Co60': 110059485.16331029,\n",
-       "                          'Co60m': 0.01354170373646835,\n",
-       "                          'Cr48': 6.457748275942221e-08,\n",
-       "                          'Cr50': 0.0002862462618985871,\n",
-       "                          'Cr51': 1345420153.9489598,\n",
-       "                          'Cu64': 14.04920360455731,\n",
-       "                          'Cu66': 0.45704289693292066,\n",
-       "                          'Cu67': 0.25997247878452623,\n",
-       "                          'Fe55': 4927742615.719513,\n",
-       "                          'Fe59': 14302806.55284633,\n",
-       "                          'Fe60': 0.01354379235983117,\n",
-       "                          'Ge71': 6.894554231848756e-08,\n",
-       "                          'H3': 1025076.6099364532,\n",
-       "                          'Hf174': 2.5936763771766182e-24,\n",
-       "                          'Hf175': 2.331171391108321e-05,\n",
-       "                          'Hf177m': 1.663488636056011,\n",
-       "                          'Hf178m': 0.0011295144877427078,\n",
-       "                          'Hf178n': 0.0012082615332518437,\n",
-       "                          'Hf179n': 13.331585028786375,\n",
-       "                          'Hf181': 2567.7616865560162,\n",
-       "                          'Hf182': 7.808486153335684e-12,\n",
-       "                          'Ir192': 2.851806813304443e-10,\n",
-       "                          'K40': 1.8877538490093722e-13,\n",
-       "                          'K42': 0.017101740930406246,\n",
-       "                          'K43': 0.000828310235393256,\n",
-       "                          'Kr81': 3.156013094391278e-16,\n",
-       "                          'Kr85': 0.0005462046074519904,\n",
-       "                          'Lu173': 9.149590266671552e-10,\n",
-       "                          'Lu174': 1.1303047652426762e-07,\n",
-       "                          'Lu174m': 1.3467470777489655e-07,\n",
-       "                          'Lu176': 2.77383105210652e-12,\n",
-       "                          'Lu177': 9.865878992579836,\n",
-       "                          'Lu177m': 2.1492932807280933,\n",
-       "                          'Mg28': 9.8589092247191e-07,\n",
-       "                          'Mn52': 6191.773153615387,\n",
-       "                          'Mn53': 1001.7687831803916,\n",
-       "                          'Mn54': 898736489.3381379,\n",
-       "                          'Mo100': 8.932953471440112e-07,\n",
-       "                          'Mo92': 7.173857948280288e-08,\n",
-       "                          'Mo93': 97457.36780818342,\n",
-       "                          'Mo98': 0.22159236870226162,\n",
-       "                          'Mo99': 8330518.639109876,\n",
-       "                          'Na22': 0.0006274154221506595,\n",
-       "                          'Na24': 0.0036832551436938076,\n",
-       "                          'Nb90': 0.012770919149434656,\n",
-       "                          'Nb91': 481289.424393085,\n",
-       "                          'Nb91m': 16213399.900480554,\n",
-       "                          'Nb92': 0.5664997844856875,\n",
-       "                          'Nb92m': 4104421.4121388136,\n",
-       "                          'Nb93m': 262290.64688934386,\n",
-       "                          'Nb94': 1440.3939944503413,\n",
-       "                          'Nb95': 4539560.529937222,\n",
-       "                          'Nb95m': 100748.77575388116,\n",
-       "                          'Nb96': 377.6381676980237,\n",
-       "                          'Nb97': 0.8563621400020164,\n",
-       "                          'Nb97m': 0.7557117398528671,\n",
-       "                          'Ni56': 0.08529411030506734,\n",
-       "                          'Ni57': 247736.34766768714,\n",
-       "                          'Ni58': 7.150406470637338e-07,\n",
-       "                          'Ni59': 113058.94080545392,\n",
-       "                          'Ni63': 9067847.092416259,\n",
-       "                          'Ni66': 0.4563574948524515,\n",
-       "                          'Os186': 1.339033135035588e-15,\n",
-       "                          'Os191': 1.3459640328875766e-09,\n",
-       "                          'P32': 1648998.6898513958,\n",
-       "                          'P33': 14512.213140311038,\n",
-       "                          'Pd107': 1.3234214762945095e-16,\n",
-       "                          'Rb83': 7.642195673477494e-10,\n",
-       "                          'Rb84': 9.704799739952916e-07,\n",
-       "                          'Rb86': 1.8836718775315113,\n",
-       "                          'Rb87': 1.241609249140726e-13,\n",
-       "                          'Re186': 0.3006842865693705,\n",
-       "                          'Re186m': 2.4769172145632975e-08,\n",
-       "                          'Re187': 1.2974112038504938e-13,\n",
-       "                          'Re188': 4.0368516729738186e-07,\n",
-       "                          'Rh103m': 13.316836494646175,\n",
-       "                          'Rh105': 1.653930036805167e-08,\n",
-       "                          'Ru103': 13.467201888686693,\n",
-       "                          'Ru97': 1.0442136631140944e-05,\n",
-       "                          'S35': 5838.942949523778,\n",
-       "                          'Sc44': 1.36314001052782,\n",
-       "                          'Sc44m': 1.2864559253200691,\n",
-       "                          'Sc45m': 13.478028898848759,\n",
-       "                          'Sc46': 1097505.6214622648,\n",
-       "                          'Sc47': 68555.361089294,\n",
-       "                          'Sc48': 22968.677166898735,\n",
-       "                          'Se82': 1.211449109701389e-29,\n",
-       "                          'Si32': 0.3497235182235945,\n",
-       "                          'Sr85': 0.0008514321429809136,\n",
-       "                          'Sr89': 27.62483610656552,\n",
-       "                          'Sr90': 0.19168037171755922,\n",
-       "                          'Ta177': 9.560748993639425e-05,\n",
-       "                          'Ta178': 0.0002371556599011945,\n",
-       "                          'Ta179': 3212.1189953878547,\n",
-       "                          'Ta180': 3.550744436957402e-05,\n",
-       "                          'Ta180m': 2.8510779669163285e-09,\n",
-       "                          'Ta182': 8122778.783096487,\n",
-       "                          'Ta183': 149617.60123761947,\n",
-       "                          'Ta184': 3.6206813974095074e-08,\n",
-       "                          'Tc96': 8.909159458323314e-05,\n",
-       "                          'Tc97': 3.1672562706675574e-06,\n",
-       "                          'Tc97m': 0.2566805913951159,\n",
-       "                          'Tc98': 0.01604953238078968,\n",
-       "                          'Tc99': 3430.162534605376,\n",
-       "                          'Tc99m': 8071440.4738807455,\n",
-       "                          'Ti44': 3.034333157841148e-06,\n",
-       "                          'Tm171': 1.9710159633883996e-12,\n",
-       "                          'V48': 807.2309269254891,\n",
-       "                          'V49': 94089664.23367098,\n",
-       "                          'V50': 4.832552285373719e-09,\n",
-       "                          'W178': 0.00023777920138775286,\n",
-       "                          'W181': 0.08314803855043781,\n",
-       "                          'W183': 2.5697426992251706e-11,\n",
-       "                          'W183m': 5087.465986284523,\n",
-       "                          'W184': 7.9976024330042e-14,\n",
-       "                          'W185': 27.197689834299315,\n",
-       "                          'W186': 3.5617659991351224e-19,\n",
-       "                          'W187': 1.2630767863376846e-06,\n",
-       "                          'W188': 3.974426131639172e-07,\n",
-       "                          'Y87': 0.07732561640628514,\n",
-       "                          'Y87m': 1.9499518777191317e-07,\n",
-       "                          'Y88': 4326.864908106788,\n",
-       "                          'Y89m': 148045.3604720399,\n",
-       "                          'Y90': 1096.2230994334911,\n",
-       "                          'Y91': 33.031205346096606,\n",
-       "                          'Yb175': 8.802365287309369e-05,\n",
-       "                          'Zn64': 5.979246091597603e-11,\n",
-       "                          'Zn65': 11437.122497529086,\n",
-       "                          'Zn69m': 4.650702829431178e-09,\n",
-       "                          'Zr88': 3692.3565979424484,\n",
-       "                          'Zr89': 148236.4253319078,\n",
-       "                          'Zr90m': 0.012473917230853317,\n",
-       "                          'Zr93': 3.030492527487251,\n",
-       "                          'Zr94': 6.38769694242646e-10,\n",
-       "                          'Zr95': 791627.9442113725,\n",
-       "                          'Zr96': 5.489796698415373e-16,\n",
-       "                          'Zr97': 0.7942794199461658}),\n",
-       "             189216: defaultdict(float,\n",
-       "                         {'Al26': 0.0002275997510484113,\n",
-       "                          'Ar37': 9.147304804093344e-06,\n",
-       "                          'Ar39': 0.004424219429137686,\n",
-       "                          'Ar42': 0.011373568093927134,\n",
-       "                          'Be10': 0.22639854201005152,\n",
-       "                          'C14': 17059.189715805987,\n",
-       "                          'Ca41': 9.845355711233455e-06,\n",
-       "                          'Ca45': 539842.297367536,\n",
-       "                          'Ca47': 1969.9289853262153,\n",
-       "                          'Ca48': 3.569845911334853e-20,\n",
-       "                          'Cl36': 0.0006524501926432931,\n",
-       "                          'Co55': 9.8605733135547e-08,\n",
-       "                          'Co56': 7956.710954403703,\n",
-       "                          'Co57': 948819111.0129843,\n",
-       "                          'Co58': 1306658181.4913254,\n",
-       "                          'Co58m': 0.14507290037267617,\n",
-       "                          'Co60': 67585457.61500573,\n",
-       "                          'Co60m': 0.00473341435184159,\n",
-       "                          'Cr48': 4.064218956109685e-08,\n",
-       "                          'Cr50': 0.0002561510307641103,\n",
-       "                          'Cr51': 791024560.6150419,\n",
-       "                          'Cu64': 9.237943224689896,\n",
-       "                          'Cu66': 0.08578682753160123,\n",
-       "                          'Cu67': 0.0487922073182685,\n",
-       "                          'Fe55': 3249835696.614229,\n",
-       "                          'Fe59': 8016540.693719455,\n",
-       "                          'Fe60': 0.004735305034570821,\n",
-       "                          'Ge71': 1.2888005307279773e-08,\n",
-       "                          'H3': 735798.5745265135,\n",
-       "                          'Hf174': 2.6395460575667272e-24,\n",
-       "                          'Hf175': 1.6742148000075018e-05,\n",
-       "                          'Hf177m': 1.0982812617139686,\n",
-       "                          'Hf178m': 0.0008378997195388207,\n",
-       "                          'Hf178n': 0.0008939008294946447,\n",
-       "                          'Hf179n': 8.994721277084777,\n",
-       "                          'Hf181': 1715.7224989576612,\n",
-       "                          'Hf182': 5.206058042084304e-12,\n",
-       "                          'Ir192': 5.330888714374324e-11,\n",
-       "                          'K40': 1.2450635784200285e-13,\n",
-       "                          'K42': 0.011374738769928134,\n",
-       "                          'K43': 0.0005670207528357122,\n",
-       "                          'Kr81': 2.1870664537452e-16,\n",
-       "                          'Kr85': 0.0003584638880531314,\n",
-       "                          'Lu173': 9.21495168799705e-10,\n",
-       "                          'Lu174': 8.571702964259192e-08,\n",
-       "                          'Lu174m': 1.008415924169906e-07,\n",
-       "                          'Lu176': 1.8075985334679724e-12,\n",
-       "                          'Lu177': 6.535739869102695,\n",
-       "                          'Lu177m': 1.4190527164363649,\n",
-       "                          'Mg28': 7.557622746504329e-07,\n",
-       "                          'Mn52': 4015.7811069384934,\n",
-       "                          'Mn53': 670.6495723223161,\n",
-       "                          'Mn54': 658470244.6613508,\n",
-       "                          'Mo100': 7.993693072953557e-07,\n",
-       "                          'Mo92': 6.419589232526096e-08,\n",
-       "                          'Mo93': 74275.9359746797,\n",
-       "                          'Mo98': 0.19829066142770668,\n",
-       "                          'Mo99': 6613529.827690272,\n",
-       "                          'Na22': 0.00040458475698231823,\n",
-       "                          'Na24': 0.00241439465410217,\n",
-       "                          'Nb90': 0.008317551377078777,\n",
-       "                          'Nb91': 324181.3660497189,\n",
-       "                          'Nb91m': 10901553.010265227,\n",
-       "                          'Nb92': 0.38868447876630763,\n",
-       "                          'Nb92m': 3057807.3023219416,\n",
-       "                          'Nb93m': 216878.5396142855,\n",
-       "                          'Nb94': 1127.39901409002,\n",
-       "                          'Nb95': 3114184.1721516703,\n",
-       "                          'Nb95m': 69605.56051690575,\n",
-       "                          'Nb96': 255.2022546720353,\n",
-       "                          'Nb97': 0.5743641106425049,\n",
-       "                          'Nb97m': 0.5068642158505696,\n",
-       "                          'Ni56': 0.05519254831158952,\n",
-       "                          'Ni57': 160401.8678757326,\n",
-       "                          'Ni58': 6.398520375853841e-07,\n",
-       "                          'Ni59': 49798.341834724015,\n",
-       "                          'Ni63': 3518526.9228806095,\n",
-       "                          'Ni66': 0.08566596180066548,\n",
-       "                          'Os186': 2.5030611698038055e-16,\n",
-       "                          'Os191': 2.5160135109433e-10,\n",
-       "                          'P32': 1232377.2837253213,\n",
-       "                          'P33': 10982.546907244145,\n",
-       "                          'Pd107': 2.4738746605925357e-17,\n",
-       "                          'Rb83': 5.341047852928038e-10,\n",
-       "                          'Rb84': 6.832603854470933e-07,\n",
-       "                          'Rb86': 1.2459142950535793,\n",
-       "                          'Rb87': 8.307186952320892e-14,\n",
-       "                          'Re186': 0.0562070605364209,\n",
-       "                          'Re186m': 4.630113859543422e-09,\n",
-       "                          'Re187': 2.4252536582555305e-14,\n",
-       "                          'Re188': 7.546095662813708e-08,\n",
-       "                          'Rh103m': 3.1893327021293443,\n",
-       "                          'Rh105': 3.0916950357352733e-09,\n",
-       "                          'Ru103': 3.2251579943710373,\n",
-       "                          'Ru97': 7.026076874117498e-06,\n",
-       "                          'S35': 2188.0463860676505,\n",
-       "                          'Sc44': 0.8877898190355161,\n",
-       "                          'Sc44m': 0.8378469781245282,\n",
-       "                          'Sc45m': 9.177090321562549,\n",
-       "                          'Sc46': 793688.6136431317,\n",
-       "                          'Sc47': 49385.893121466455,\n",
-       "                          'Sc48': 15960.483587179975,\n",
-       "                          'Se82': 8.076262226077031e-30,\n",
-       "                          'Si32': 0.22424177741083035,\n",
-       "                          'Sr85': 0.0005576122091770388,\n",
-       "                          'Sr89': 18.927638964966242,\n",
-       "                          'Sr90': 0.12768763220943696,\n",
-       "                          'Ta177': 0.00010176124010704135,\n",
-       "                          'Ta178': 0.00025324352404426697,\n",
-       "                          'Ta179': 2339.8147938912566,\n",
-       "                          'Ta180': 2.5007854813431786e-05,\n",
-       "                          'Ta180m': 1.9841092316054883e-09,\n",
-       "                          'Ta182': 4887098.442594974,\n",
-       "                          'Ta183': 28872.96676425283,\n",
-       "                          'Ta184': 6.768147656338069e-09,\n",
-       "                          'Tc96': 6.048194483471721e-05,\n",
-       "                          'Tc97': 2.1669602337455934e-06,\n",
-       "                          'Tc97m': 0.17554372476809274,\n",
-       "                          'Tc98': 0.011003824473217958,\n",
-       "                          'Tc99': 2723.5769813100883,\n",
-       "                          'Tc99m': 6407865.491183841,\n",
-       "                          'Ti44': 1.9292163270583217e-06,\n",
-       "                          'Tm171': 2.104723238416247e-12,\n",
-       "                          'V48': 524.2138654198121,\n",
-       "                          'V49': 62371938.62656713,\n",
-       "                          'V50': 3.6496801060297862e-09,\n",
-       "                          'W178': 0.0002536465791923226,\n",
-       "                          'W181': 0.0593030173075843,\n",
-       "                          'W183': 4.3670436908777525e-12,\n",
-       "                          'W183m': 981.763816041262,\n",
-       "                          'W184': 1.493975609354967e-14,\n",
-       "                          'W185': 5.08432429262901,\n",
-       "                          'W186': 6.658037536891938e-20,\n",
-       "                          'W187': 2.361072199653568e-07,\n",
-       "                          'W188': 7.429403461842365e-08,\n",
-       "                          'Y87': 0.05049196166217535,\n",
-       "                          'Y87m': 1.2571430089894835e-07,\n",
-       "                          'Y88': 2823.87171152401,\n",
-       "                          'Y89m': 100714.31545898976,\n",
-       "                          'Y90': 758.5542136997668,\n",
-       "                          'Y91': 21.970881825962923,\n",
-       "                          'Yb175': 6.241491503594302e-05,\n",
-       "                          'Zn64': 3.9295014493759566e-11,\n",
-       "                          'Zn65': 2444.8862256852835,\n",
-       "                          'Zn69m': 8.693568972365278e-10,\n",
-       "                          'Zr88': 2404.916337917621,\n",
-       "                          'Zr89': 100843.63049451089,\n",
-       "                          'Zr90m': 0.00810208089868347,\n",
-       "                          'Zr93': 2.0727792057537178,\n",
-       "                          'Zr94': 4.31883561064701e-10,\n",
-       "                          'Zr95': 539929.8849129631,\n",
-       "                          'Zr96': 3.58275469215471e-16,\n",
-       "                          'Zr97': 0.532721144489628}),\n",
-       "             189217: defaultdict(float,\n",
-       "                         {'Al26': 0.00027560691998233507,\n",
-       "                          'Ar37': 1.9272403491753177e-05,\n",
-       "                          'Ar39': 0.005317750810642886,\n",
-       "                          'Ar42': 0.013499719187390537,\n",
-       "                          'Be10': 0.2583915531303428,\n",
-       "                          'C14': 22873.105933294482,\n",
-       "                          'Ca41': 1.1863196737692201e-05,\n",
-       "                          'Ca45': 627905.4178737871,\n",
-       "                          'Ca47': 2300.69446307816,\n",
-       "                          'Ca48': 4.1932026583333655e-20,\n",
-       "                          'Cl36': 0.002160949420635969,\n",
-       "                          'Co55': 1.1201611748641206e-07,\n",
-       "                          'Co56': 9061.150537098556,\n",
-       "                          'Co57': 1115349993.9549718,\n",
-       "                          'Co58': 1437396261.8404806,\n",
-       "                          'Co58m': 0.16024532186467857,\n",
-       "                          'Co60': 83155052.14316253,\n",
-       "                          'Co60m': 0.00908615922015045,\n",
-       "                          'Cr48': 5.011671798533019e-08,\n",
-       "                          'Cr50': 0.0002966382215708828,\n",
-       "                          'Cr51': 1027811418.1964347,\n",
-       "                          'Cu64': 11.974141996973604,\n",
-       "                          'Cu66': 0.28435245166562007,\n",
-       "                          'Cu67': 0.16133439098979144,\n",
-       "                          'Fe55': 3903091210.409376,\n",
-       "                          'Fe59': 10852635.774748068,\n",
-       "                          'Fe60': 0.009088209681318586,\n",
-       "                          'Ge71': 4.281554617076308e-08,\n",
-       "                          'H3': 835380.5380784147,\n",
-       "                          'Hf174': 4.772735973541485e-25,\n",
-       "                          'Hf175': 1.5560880050623995e-05,\n",
-       "                          'Hf177m': 1.3073464840522333,\n",
-       "                          'Hf178m': 0.0006902853996784938,\n",
-       "                          'Hf178n': 0.0007521351170286564,\n",
-       "                          'Hf179n': 10.565677288013983,\n",
-       "                          'Hf181': 2028.2302278303482,\n",
-       "                          'Hf182': 6.162885199889966e-12,\n",
-       "                          'Ir192': 1.770987103431513e-10,\n",
-       "                          'K40': 1.455800560020841e-13,\n",
-       "                          'K42': 0.013501230417159128,\n",
-       "                          'K43': 0.0006570693589125984,\n",
-       "                          'Kr81': 2.1366729601833997e-16,\n",
-       "                          'Kr85': 0.00041222947573027116,\n",
-       "                          'Lu173': 1.8408837755063353e-10,\n",
-       "                          'Lu174': 6.744361976075406e-08,\n",
-       "                          'Lu174m': 8.256733410829848e-08,\n",
-       "                          'Lu176': 2.1340828561310936e-12,\n",
-       "                          'Lu177': 7.7482910926680315,\n",
-       "                          'Lu177m': 1.6891700675725232,\n",
-       "                          'Mg28': 7.027849387758618e-07,\n",
-       "                          'Mn52': 4865.630214874016,\n",
-       "                          'Mn53': 792.7210072642699,\n",
-       "                          'Mn54': 746400238.8256205,\n",
-       "                          'Mo100': 9.257268315943077e-07,\n",
-       "                          'Mo92': 7.434337284793488e-08,\n",
-       "                          'Mo93': 85372.57676964025,\n",
-       "                          'Mo98': 0.2296346179246487,\n",
-       "                          'Mo99': 7852655.697350632,\n",
-       "                          'Na22': 0.000477877733094716,\n",
-       "                          'Na24': 0.0028985265468251874,\n",
-       "                          'Nb90': 0.010042440666450545,\n",
-       "                          'Nb91': 381411.3849841647,\n",
-       "                          'Nb91m': 12842077.405542087,\n",
-       "                          'Nb92': 0.4487578981223032,\n",
-       "                          'Nb92m': 3394672.494884136,\n",
-       "                          'Nb93m': 246112.3601612816,\n",
-       "                          'Nb94': 1282.4525086056701,\n",
-       "                          'Nb95': 3603171.765429926,\n",
-       "                          'Nb95m': 80074.81029312692,\n",
-       "                          'Nb96': 298.83875502222185,\n",
-       "                          'Nb97': 0.6770165368433051,\n",
-       "                          'Nb97m': 0.5974487678657184,\n",
-       "                          'Ni56': 0.06702800814281493,\n",
-       "                          'Ni57': 194680.6910148755,\n",
-       "                          'Ni58': 7.409910670746581e-07,\n",
-       "                          'Ni59': 83346.43256782122,\n",
-       "                          'Ni63': 6271737.809115105,\n",
-       "                          'Ni66': 0.2839305953422478,\n",
-       "                          'Os186': 8.315462108737231e-16,\n",
-       "                          'Os191': 8.358507781123317e-10,\n",
-       "                          'P32': 1396851.1805008766,\n",
-       "                          'P33': 12541.539095690656,\n",
-       "                          'Pd107': 8.218517313261162e-17,\n",
-       "                          'Rb83': 5.108572428463272e-10,\n",
-       "                          'Rb84': 6.534681691861515e-07,\n",
-       "                          'Rb86': 1.4842233795073798,\n",
-       "                          'Rb87': 9.278275880788302e-14,\n",
-       "                          'Re186': 0.18672645584638511,\n",
-       "                          'Re186m': 1.5381778117838764e-08,\n",
-       "                          'Re187': 8.056990734731814e-14,\n",
-       "                          'Re188': 2.5069062244853233e-07,\n",
-       "                          'Rh103m': 8.535055567682404,\n",
-       "                          'Rh105': 1.027099294207088e-08,\n",
-       "                          'Ru103': 8.631334236502227,\n",
-       "                          'Ru97': 8.275023289726748e-06,\n",
-       "                          'S35': 4152.1877858573935,\n",
-       "                          'Sc44': 1.0712412324469,\n",
-       "                          'Sc44m': 1.0109719621677578,\n",
-       "                          'Sc45m': 10.673937097190375,\n",
-       "                          'Sc46': 893353.5606693993,\n",
-       "                          'Sc47': 56096.73485246164,\n",
-       "                          'Sc48': 18268.33814022211,\n",
-       "                          'Se82': 8.880694191659492e-30,\n",
-       "                          'Si32': 0.27316770042182364,\n",
-       "                          'Sr85': 0.0006502458609442439,\n",
-       "                          'Sr89': 21.93671527838763,\n",
-       "                          'Sr90': 0.15125859189325044,\n",
-       "                          'Ta177': 1.0529012116149462e-05,\n",
-       "                          'Ta178': 2.4806854953661373e-05,\n",
-       "                          'Ta179': 2072.953977480396,\n",
-       "                          'Ta180': 2.8051285481016152e-05,\n",
-       "                          'Ta180m': 2.254255085753351e-09,\n",
-       "                          'Ta182': 6569250.621673601,\n",
-       "                          'Ta183': 91856.86055736989,\n",
-       "                          'Ta184': 2.248462283816733e-08,\n",
-       "                          'Tc96': 7.074149003570412e-05,\n",
-       "                          'Tc97': 2.517240680525808e-06,\n",
-       "                          'Tc97m': 0.20401051398503578,\n",
-       "                          'Tc98': 0.012757029912011063,\n",
-       "                          'Tc99': 3233.694367935579,\n",
-       "                          'Tc99m': 7608409.2385741975,\n",
-       "                          'Ti44': 2.354855310684453e-06,\n",
-       "                          'Tm171': 2.0617136919902321e-13,\n",
-       "                          'V48': 633.1541052796257,\n",
-       "                          'V49': 74281926.96157122,\n",
-       "                          'V50': 4.0366246452818084e-09,\n",
-       "                          'W178': 2.5353945402635856e-05,\n",
-       "                          'W181': 0.06572223302767408,\n",
-       "                          'W183': 1.3819032148061488e-11,\n",
-       "                          'W183m': 3123.427173596078,\n",
-       "                          'W184': 4.9440770569409074e-14,\n",
-       "                          'W185': 16.889678461853848,\n",
-       "                          'W186': 2.2118769042195073e-19,\n",
-       "                          'W187': 7.843773599291707e-07,\n",
-       "                          'W188': 2.468139633385034e-07,\n",
-       "                          'Y87': 0.05879310871919314,\n",
-       "                          'Y87m': 1.4680645118432116e-07,\n",
-       "                          'Y88': 3351.171662422721,\n",
-       "                          'Y89m': 117352.91575158999,\n",
-       "                          'Y90': 872.902348277556,\n",
-       "                          'Y91': 26.042029226403432,\n",
-       "                          'Yb175': 6.024854845242198e-05,\n",
-       "                          'Zn64': 5.095131771799153e-11,\n",
-       "                          'Zn65': 7234.949146204112,\n",
-       "                          'Zn69m': 2.888111036971493e-09,\n",
-       "                          'Zr88': 2852.6565832507463,\n",
-       "                          'Zr89': 117505.10424842802,\n",
-       "                          'Zr90m': 0.009791920347426916,\n",
-       "                          'Zr93': 2.40499319017582,\n",
-       "                          'Zr94': 5.054638770194441e-10,\n",
-       "                          'Zr95': 627997.8109417182,\n",
-       "                          'Zr96': 4.287562959998346e-16,\n",
-       "                          'Zr97': 0.6279465944429106}),\n",
-       "             189218: defaultdict(float,\n",
-       "                         {'Al26': 0.00023362566687615946,\n",
-       "                          'Ar37': 1.13466462035606e-05,\n",
-       "                          'Ar39': 0.004895343475108548,\n",
-       "                          'Ar42': 0.012871771586206148,\n",
-       "                          'Be10': 0.26413376765681956,\n",
-       "                          'C14': 20560.436067676485,\n",
-       "                          'Ca41': 1.0767026883175377e-05,\n",
-       "                          'Ca45': 619211.7529139423,\n",
-       "                          'Ca47': 2244.490442149337,\n",
-       "                          'Ca48': 3.753046812733023e-20,\n",
-       "                          'Cl36': 0.0009494207746282023,\n",
-       "                          'Co55': 1.0534476543723744e-07,\n",
-       "                          'Co56': 8646.653694171804,\n",
-       "                          'Co57': 1088801163.8605304,\n",
-       "                          'Co58': 1589119294.1862466,\n",
-       "                          'Co58m': 0.17453126806863953,\n",
-       "                          'Co60': 83416853.35100085,\n",
-       "                          'Co60m': 0.005851603128251,\n",
-       "                          'Cr48': 4.200201221437607e-08,\n",
-       "                          'Cr50': 0.00030946968071360944,\n",
-       "                          'Cr51': 901602437.5209035,\n",
-       "                          'Cu64': 10.89763718490423,\n",
-       "                          'Cu66': 0.12560508711827392,\n",
-       "                          'Cu67': 0.07097932254514841,\n",
-       "                          'Fe55': 3699482716.2169385,\n",
-       "                          'Fe59': 9515950.259126272,\n",
-       "                          'Fe60': 0.0058538734817143315,\n",
-       "                          'Ge71': 1.881205591981123e-08,\n",
-       "                          'H3': 862695.263321307,\n",
-       "                          'Hf174': 2.580491419164027e-24,\n",
-       "                          'Hf175': 1.751690493964785e-05,\n",
-       "                          'Hf177m': 1.234643984513645,\n",
-       "                          'Hf178m': 0.0007977558945443159,\n",
-       "                          'Hf178n': 0.0008643325494937354,\n",
-       "                          'Hf179n': 10.311511145516546,\n",
-       "                          'Hf181': 1948.663447447523,\n",
-       "                          'Hf182': 5.974773723097995e-12,\n",
-       "                          'Ir192': 7.781264377696569e-11,\n",
-       "                          'K40': 1.3596506203783603e-13,\n",
-       "                          'K42': 0.012873035694956743,\n",
-       "                          'K43': 0.0006527335082425778,\n",
-       "                          'Kr81': 2.1670992496995876e-16,\n",
-       "                          'Kr85': 0.0003777293104923195,\n",
-       "                          'Lu173': 8.858464686287751e-10,\n",
-       "                          'Lu174': 8.559047801061524e-08,\n",
-       "                          'Lu174m': 1.0155641581563472e-07,\n",
-       "                          'Lu176': 1.9291352338405975e-12,\n",
-       "                          'Lu177': 7.3186976136130015,\n",
-       "                          'Lu177m': 1.5952502385292329,\n",
-       "                          'Mg28': 8.54577418775098e-07,\n",
-       "                          'Mn52': 4446.919865358155,\n",
-       "                          'Mn53': 766.8357669048402,\n",
-       "                          'Mn54': 782992622.7565937,\n",
-       "                          'Mo100': 9.65762815197895e-07,\n",
-       "                          'Mo92': 7.755868513669077e-08,\n",
-       "                          'Mo93': 87303.48475501573,\n",
-       "                          'Mo98': 0.23956596606481945,\n",
-       "                          'Mo99': 7622223.026110834,\n",
-       "                          'Na22': 0.00041782174990066947,\n",
-       "                          'Na24': 0.0027134258879454943,\n",
-       "                          'Nb90': 0.009291199398371192,\n",
-       "                          'Nb91': 372006.91022395657,\n",
-       "                          'Nb91m': 12509615.610169502,\n",
-       "                          'Nb92': 0.4495682365493131,\n",
-       "                          'Nb92m': 3628887.7905110517,\n",
-       "                          'Nb93m': 262544.1461005317,\n",
-       "                          'Nb94': 1349.806214087924,\n",
-       "                          'Nb95': 3584201.9318705765,\n",
-       "                          'Nb95m': 80264.30750606272,\n",
-       "                          'Nb96': 291.93505674645564,\n",
-       "                          'Nb97': 0.6544637981354517,\n",
-       "                          'Nb97m': 0.5775594541730511,\n",
-       "                          'Ni56': 0.06095625206737495,\n",
-       "                          'Ni57': 177312.3886592417,\n",
-       "                          'Ni58': 7.730389200665899e-07,\n",
-       "                          'Ni59': 62869.20871592643,\n",
-       "                          'Ni63': 4365107.022367079,\n",
-       "                          'Ni66': 0.12542595798175243,\n",
-       "                          'Os186': 3.6536345291548915e-16,\n",
-       "                          'Os191': 3.6725145384701907e-10,\n",
-       "                          'P32': 1502759.7316555637,\n",
-       "                          'P33': 12999.250403115273,\n",
-       "                          'Pd107': 3.6110063073440474e-17,\n",
-       "                          'Rb83': 5.27896411157417e-10,\n",
-       "                          'Rb84': 6.938493090709478e-07,\n",
-       "                          'Rb86': 1.4023282550732066,\n",
-       "                          'Rb87': 8.840284123203213e-14,\n",
-       "                          'Re186': 0.08204361233606292,\n",
-       "                          'Re186m': 6.758426099328705e-09,\n",
-       "                          'Re187': 3.540038655436859e-14,\n",
-       "                          'Re188': 1.1014704773973977e-07,\n",
-       "                          'Rh103m': 4.244813579086484,\n",
-       "                          'Rh105': 4.5128116037011964e-09,\n",
-       "                          'Ru103': 4.292533555741321,\n",
-       "                          'Ru97': 8.066197049791327e-06,\n",
-       "                          'S35': 2742.889491568778,\n",
-       "                          'Sc44': 0.9874294372794428,\n",
-       "                          'Sc44m': 0.9318760002684408,\n",
-       "                          'Sc45m': 10.526296142315706,\n",
-       "                          'Sc46': 928980.4870376491,\n",
-       "                          'Sc47': 57780.67231316951,\n",
-       "                          'Sc48': 18465.806657878158,\n",
-       "                          'Se82': 8.33082169992762e-30,\n",
-       "                          'Si32': 0.24773286453862547,\n",
-       "                          'Sr85': 0.0005970288982805954,\n",
-       "                          'Sr89': 21.812490876918424,\n",
-       "                          'Sr90': 0.14453765564600904,\n",
-       "                          'Ta177': 9.872497645201065e-05,\n",
-       "                          'Ta178': 0.0002458157029579863,\n",
-       "                          'Ta179': 2280.3978559348975,\n",
-       "                          'Ta180': 2.890611874387806e-05,\n",
-       "                          'Ta180m': 2.287949936983407e-09,\n",
-       "                          'Ta182': 6262260.861574648,\n",
-       "                          'Ta183': 40439.07840641272,\n",
-       "                          'Ta184': 9.879168199337487e-09,\n",
-       "                          'Tc96': 6.978803623760001e-05,\n",
-       "                          'Tc97': 2.507412001610346e-06,\n",
-       "                          'Tc97m': 0.20313709107492167,\n",
-       "                          'Tc98': 0.012739135095010212,\n",
-       "                          'Tc99': 3138.9463865956504,\n",
-       "                          'Tc99m': 7385197.54075145,\n",
-       "                          'Ti44': 2.0119645077829063e-06,\n",
-       "                          'Tm171': 2.0429901389812523e-12,\n",
-       "                          'V48': 579.2922012519191,\n",
-       "                          'V49': 70751514.62141673,\n",
-       "                          'V50': 4.360834386816898e-09,\n",
-       "                          'W178': 0.0002462979462823823,\n",
-       "                          'W181': 0.06890310026681198,\n",
-       "                          'W183': 6.85549372119217e-12,\n",
-       "                          'W183m': 1375.0573379872042,\n",
-       "                          'W184': 2.1819201534778268e-14,\n",
-       "                          'W185': 7.4237832566170265,\n",
-       "                          'W186': 9.718715728353892e-20,\n",
-       "                          'W187': 3.446353504021756e-07,\n",
-       "                          'W188': 1.0844374287778504e-07,\n",
-       "                          'Y87': 0.053400360329851786,\n",
-       "                          'Y87m': 1.2875531916152398e-07,\n",
-       "                          'Y88': 3068.75946281107,\n",
-       "                          'Y89m': 115476.22196977212,\n",
-       "                          'Y90': 875.5931458648028,\n",
-       "                          'Y91': 24.819246370466104,\n",
-       "                          'Yb175': 6.460261391739731e-05,\n",
-       "                          'Zn64': 4.6356457321093644e-11,\n",
-       "                          'Zn65': 3508.2201756877,\n",
-       "                          'Zn69m': 1.2689621221562808e-09,\n",
-       "                          'Zr88': 2597.9453449510524,\n",
-       "                          'Zr89': 115624.39046160528,\n",
-       "                          'Zr90m': 0.00905821674378621,\n",
-       "                          'Zr93': 2.3807414406783334,\n",
-       "                          'Zr94': 4.931010903530038e-10,\n",
-       "                          'Zr95': 620484.0343724135,\n",
-       "                          'Zr96': 3.9380132328243984e-16,\n",
-       "                          'Zr97': 0.6070155976944995}),\n",
-       "             189222: defaultdict(float,\n",
-       "                         {'Al26': 0.0001939759023353544,\n",
-       "                          'Ar37': 4.19634939486918e-06,\n",
-       "                          'Ar39': 0.0033231812092708434,\n",
-       "                          'Ar42': 0.008056148806673113,\n",
-       "                          'Be10': 0.13387847641270825,\n",
-       "                          'C14': 5481.4049178141195,\n",
-       "                          'Ca41': 7.589737588577716e-06,\n",
-       "                          'Ca45': 360617.8462571223,\n",
-       "                          'Ca47': 1336.7375919993112,\n",
-       "                          'Ca48': 3.0642282590409025e-20,\n",
-       "                          'Cl36': 5.577235067820339e-08,\n",
-       "                          'Co55': 8.79387708346633e-08,\n",
-       "                          'Co56': 6783.568932550187,\n",
-       "                          'Co57': 651696682.925589,\n",
-       "                          'Co58': 592989843.8149828,\n",
-       "                          'Co58m': 0.07052078632080007,\n",
-       "                          'Co60': 36618301.12325127,\n",
-       "                          'Co60m': 0.002254264854153132,\n",
-       "                          'Cr48': 3.366482466987364e-08,\n",
-       "                          'Cr50': 9.861831818031294e-05,\n",
-       "                          'Cr51': 531533363.27448976,\n",
-       "                          'Cu64': 4.593959821259872,\n",
-       "                          'Cu66': 5.768971674215524e-05,\n",
-       "                          'Cu67': 0.00010844321805809619,\n",
-       "                          'Fe55': 2240985351.535741,\n",
-       "                          'Fe59': 3354647.684085555,\n",
-       "                          'Fe60': 0.0022549716668884582,\n",
-       "                          'H3': 423384.49301712203,\n",
-       "                          'Hf174': 5.8244965515598664e-24,\n",
-       "                          'Hf175': 1.942572788560297e-05,\n",
-       "                          'Hf177m': 0.8020334139340364,\n",
-       "                          'Hf178m': 0.0011311593509737477,\n",
-       "                          'Hf178n': 0.0011681867726958653,\n",
-       "                          'Hf179n': 6.153954562278348,\n",
-       "                          'Hf181': 1203.2359274467613,\n",
-       "                          'Hf182': 3.5463515113566476e-12,\n",
-       "                          'K40': 9.998803071182137e-14,\n",
-       "                          'K42': 0.008056936667307127,\n",
-       "                          'K43': 0.0003741724332906581,\n",
-       "                          'Kr81': 2.572123827709791e-16,\n",
-       "                          'Kr85': 0.00031816688285994193,\n",
-       "                          'Lu173': 2.008348222018463e-09,\n",
-       "                          'Lu174': 1.1769532873048579e-07,\n",
-       "                          'Lu174m': 1.337732701241764e-07,\n",
-       "                          'Lu176': 1.492709492383704e-12,\n",
-       "                          'Lu177': 4.773279207213966,\n",
-       "                          'Lu177m': 1.0362593482352882,\n",
-       "                          'Mg28': 6.632732397987509e-07,\n",
-       "                          'Mn52': 2998.676269705543,\n",
-       "                          'Mn53': 466.9048387535711,\n",
-       "                          'Mn54': 362428016.58540314,\n",
-       "                          'Mo100': 3.077471464972288e-07,\n",
-       "                          'Mo92': 2.4714437884631128e-08,\n",
-       "                          'Mo93': 41458.79920610803,\n",
-       "                          'Mo98': 0.07634121993830643,\n",
-       "                          'Mo99': 3835257.632406751,\n",
-       "                          'Na22': 0.00035515109608595186,\n",
-       "                          'Na24': 0.0017552879392267182,\n",
-       "                          'Nb90': 0.006120046282273278,\n",
-       "                          'Nb91': 223135.69718144153,\n",
-       "                          'Nb91m': 7517185.181994876,\n",
-       "                          'Nb92': 0.2537328960926782,\n",
-       "                          'Nb92m': 1590064.74141182,\n",
-       "                          'Nb93m': 90205.18971837123,\n",
-       "                          'Nb94': 673.5466737206162,\n",
-       "                          'Nb95': 2034983.1122958919,\n",
-       "                          'Nb95m': 44690.81609627517,\n",
-       "                          'Nb96': 174.02493804765157,\n",
-       "                          'Nb97': 0.39917882012980105,\n",
-       "                          'Nb97m': 0.35226712336009874,\n",
-       "                          'Ni56': 0.04135826616380977,\n",
-       "                          'Ni57': 119990.42060232232,\n",
-       "                          'Ni58': 2.463455958915622e-07,\n",
-       "                          'Ni59': 18994.850599628764,\n",
-       "                          'Ni63': 1400285.337610012,\n",
-       "                          'Ni66': 6.171707252855814e-05,\n",
-       "                          'Os186': 3.00070757721395e-22,\n",
-       "                          'P32': 571768.0642297292,\n",
-       "                          'P33': 5711.121596455073,\n",
-       "                          'Rb83': 6.416044954037773e-10,\n",
-       "                          'Rb84': 7.967874386710629e-07,\n",
-       "                          'Rb86': 0.8977115527800701,\n",
-       "                          'Rb87': 7.469716698553425e-14,\n",
-       "                          'Re186': 7.418856152349763e-08,\n",
-       "                          'Re186m': 5.9311267317808925e-15,\n",
-       "                          'Re187': 2.034539228859185e-20,\n",
-       "                          'Rh103m': 0.803624237723312,\n",
-       "                          'Ru103': 0.8123926816869714,\n",
-       "                          'Ru97': 4.83998013100003e-06,\n",
-       "                          'S35': 591.3621329696098,\n",
-       "                          'Sc44': 0.6577278275113272,\n",
-       "                          'Sc44m': 0.6207378121951281,\n",
-       "                          'Sc45m': 6.130667529072414,\n",
-       "                          'Sc46': 446415.70533499087,\n",
-       "                          'Sc47': 28882.1723903605,\n",
-       "                          'Sc48': 10094.60322894531,\n",
-       "                          'Se82': 7.886014428619328e-30,\n",
-       "                          'Si32': 0.16646257542943452,\n",
-       "                          'Sr85': 0.00047149379201459575,\n",
-       "                          'Sr89': 12.500539127363187,\n",
-       "                          'Sr90': 0.09044494955726022,\n",
-       "                          'Ta177': 0.0002353533283218901,\n",
-       "                          'Ta178': 0.0005876341116219342,\n",
-       "                          'Ta179': 2882.9986285008354,\n",
-       "                          'Ta180': 1.512481148302526e-05,\n",
-       "                          'Ta180m': 1.2450985644303363e-09,\n",
-       "                          'Ta182': 2947587.4884123183,\n",
-       "                          'Ta183': 156.3628121086269,\n",
-       "                          'Tc96': 4.097302305361761e-05,\n",
-       "                          'Tc97': 1.4432536152711287e-06,\n",
-       "                          'Tc97m': 0.11701221113363337,\n",
-       "                          'Tc98': 0.007291979524497706,\n",
-       "                          'Tc99': 1579.520469916381,\n",
-       "                          'Tc99m': 3716025.34038064,\n",
-       "                          'Ti44': 1.592267257609579e-06,\n",
-       "                          'Tm171': 4.883864948114439e-12,\n",
-       "                          'V48': 394.8770975362975,\n",
-       "                          'V49': 44275877.52528845,\n",
-       "                          'V50': 1.8135966746985497e-09,\n",
-       "                          'W178': 0.0005877607992458061,\n",
-       "                          'W181': 0.03467305738490778,\n",
-       "                          'W183': 6.049001632389954e-13,\n",
-       "                          'W183m': 5.316267190129682,\n",
-       "                          'W184': 3.3817828937470365e-16,\n",
-       "                          'W185': 0.00046614074332150936,\n",
-       "                          'W186': 5.517978909272999e-25,\n",
-       "                          'Y87': 0.04377273852280315,\n",
-       "                          'Y87m': 1.1489003296613166e-07,\n",
-       "                          'Y88': 2252.024914814943,\n",
-       "                          'Y89m': 67484.18464854584,\n",
-       "                          'Y90': 485.4125358771252,\n",
-       "                          'Y91': 15.630917965285326,\n",
-       "                          'Yb175': 6.894303155403949e-05,\n",
-       "                          'Zn64': 1.953674938162122e-11,\n",
-       "                          'Zn65': 344.2146157793481,\n",
-       "                          'Zr88': 1945.8468485429341,\n",
-       "                          'Zr89': 67570.98756230492,\n",
-       "                          'Zr90m': 0.005981133211605536,\n",
-       "                          'Zr93': 1.3698129472505296,\n",
-       "                          'Zr94': 2.9429985871230763e-10,\n",
-       "                          'Zr95': 359108.81258412055,\n",
-       "                          'Zr96': 2.7449661269666563e-16,\n",
-       "                          'Zr97': 0.37022295699830254}),\n",
-       "             189223: defaultdict(float,\n",
-       "                         {'Al26': 2.0509129655383094e-06,\n",
-       "                          'Ar37': 8.704363899651295e-08,\n",
-       "                          'Ar39': 9.637894634325047e-05,\n",
-       "                          'Ar42': 0.00030230997333624684,\n",
-       "                          'Be10': 0.00615235490646826,\n",
-       "                          'C14': 338.5446434162165,\n",
-       "                          'Ca41': 1.9127433770350809e-07,\n",
-       "                          'Ca45': 15736.197046459933,\n",
-       "                          'Ca47': 55.01392611093262,\n",
-       "                          'Ca48': 4.623311353859631e-22,\n",
-       "                          'Cl36': 1.617461753242039e-10,\n",
-       "                          'Co55': 1.5013231554873918e-09,\n",
-       "                          'Co56': 152.19573356668002,\n",
-       "                          'Co57': 28216460.194240797,\n",
-       "                          'Co58': 28604801.037365366,\n",
-       "                          'Co58m': 0.003485290378016052,\n",
-       "                          'Co60': 1845925.7101206833,\n",
-       "                          'Co60m': 6.966807324908834e-05,\n",
-       "                          'Cr48': 2.970761770726969e-10,\n",
-       "                          'Cr50': 7.612719122177773e-06,\n",
-       "                          'Cr51': 19126270.80728522,\n",
-       "                          'Cu64': 0.3600153528996704,\n",
-       "                          'Cu66': 2.061550102485153e-07,\n",
-       "                          'Cu67': 7.738024444527026e-06,\n",
-       "                          'Fe55': 88546379.67668964,\n",
-       "                          'Fe59': 190118.46602022753,\n",
-       "                          'Fe60': 6.972347283035588e-05,\n",
-       "                          'H3': 20187.139739318878,\n",
-       "                          'Hf174': 3.1186456676851657e-27,\n",
-       "                          'Hf175': 2.1272118840037975e-07,\n",
-       "                          'Hf177m': 0.02752783908104292,\n",
-       "                          'Hf178m': 3.095066353346245e-06,\n",
-       "                          'Hf178n': 5.110047764938698e-06,\n",
-       "                          'Hf179n': 0.2640790387655797,\n",
-       "                          'Hf181': 46.96085114062848,\n",
-       "                          'Hf182': 1.519032746087938e-13,\n",
-       "                          'K40': 2.4869085955914393e-15,\n",
-       "                          'K42': 0.0003023256702300501,\n",
-       "                          'K43': 1.6902865781005087e-05,\n",
-       "                          'Kr81': 1.4784172474764525e-18,\n",
-       "                          'Kr85': 4.878468509004391e-06,\n",
-       "                          'Lu173': 1.4438929073574143e-13,\n",
-       "                          'Lu174': 6.656140210898407e-10,\n",
-       "                          'Lu174m': 8.835331508009267e-10,\n",
-       "                          'Lu176': 2.857191976105142e-14,\n",
-       "                          'Lu177': 0.15903717941118026,\n",
-       "                          'Lu177m': 0.03556633858596749,\n",
-       "                          'Mg28': 1.8132114844233523e-08,\n",
-       "                          'Mn52': 86.23939111186976,\n",
-       "                          'Mn53': 19.500890740902847,\n",
-       "                          'Mn54': 16427635.600669254,\n",
-       "                          'Mo100': 2.3756790681006636e-08,\n",
-       "                          'Mo92': 1.907860338947609e-09,\n",
-       "                          'Mo93': 2389.879259530227,\n",
-       "                          'Mo98': 0.0058930462262888495,\n",
-       "                          'Mo99': 303100.57520705345,\n",
-       "                          'Na22': 4.08149624099408e-06,\n",
-       "                          'Na24': 6.026244132490779e-05,\n",
-       "                          'Nb90': 0.00019490097264439108,\n",
-       "                          'Nb91': 9673.278623941533,\n",
-       "                          'Nb91m': 326002.9493429265,\n",
-       "                          'Nb92': 0.012078201460483542,\n",
-       "                          'Nb92m': 81797.81990233231,\n",
-       "                          'Nb93m': 4893.8016975082555,\n",
-       "                          'Nb94': 40.83563383644217,\n",
-       "                          'Nb95': 91414.11967486383,\n",
-       "                          'Nb95m': 2050.47074682081,\n",
-       "                          'Nb96': 7.345260571886053,\n",
-       "                          'Nb97': 0.01612531276631674,\n",
-       "                          'Nb97m': 0.014231850082019666,\n",
-       "                          'Ni56': 0.0011465345886255817,\n",
-       "                          'Ni57': 3370.6468025713684,\n",
-       "                          'Ni58': 1.9016140050100855e-08,\n",
-       "                          'Ni59': 1002.7354946838685,\n",
-       "                          'Ni63': 92441.95061234299,\n",
-       "                          'Ni66': 5.528871145711252e-07,\n",
-       "                          'Os186': 2.4109576444038405e-24,\n",
-       "                          'P32': 26962.546384804446,\n",
-       "                          'P33': 253.7948143169099,\n",
-       "                          'Rb83': 3.4684353673249125e-12,\n",
-       "                          'Rb84': 5.959659318309473e-09,\n",
-       "                          'Rb86': 0.03174217900890456,\n",
-       "                          'Rb87': 1.3232406916251951e-15,\n",
-       "                          'Re186': 5.047609110712705e-10,\n",
-       "                          'Re186m': 4.8461716658314363e-17,\n",
-       "                          'Re187': 2.9548041953741567e-24,\n",
-       "                          'Rh103m': 0.0629365348295959,\n",
-       "                          'Ru103': 0.06362465504585256,\n",
-       "                          'Ru97': 2.116852612245987e-07,\n",
-       "                          'S35': 38.925198731027365,\n",
-       "                          'Sc44': 0.02006696277379567,\n",
-       "                          'Sc44m': 0.018936456866233145,\n",
-       "                          'Sc45m': 0.2674878572355568,\n",
-       "                          'Sc46': 21340.034649486937,\n",
-       "                          'Sc47': 1227.4316862821688,\n",
-       "                          'Sc48': 481.7952447545695,\n",
-       "                          'Se82': 8.33735063275166e-32,\n",
-       "                          'Si32': 0.00449935349205196,\n",
-       "                          'Sr85': 9.106710994270646e-06,\n",
-       "                          'Sr89': 0.5699414877185063,\n",
-       "                          'Sr90': 0.003408605466100242,\n",
-       "                          'Ta177': 8.631091680851581e-10,\n",
-       "                          'Ta179': 16.264581319951986,\n",
-       "                          'Ta180': 7.568028308007381e-07,\n",
-       "                          'Ta180m': 5.96327700095147e-11,\n",
-       "                          'Ta182': 202803.08204209837,\n",
-       "                          'Ta183': 6.1280787875744185,\n",
-       "                          'Tc96': 1.8740615139252145e-06,\n",
-       "                          'Tc97': 6.783086228509996e-08,\n",
-       "                          'Tc97m': 0.005503251392793139,\n",
-       "                          'Tc98': 0.00034496667332827,\n",
-       "                          'Tc99': 124.82855704172647,\n",
-       "                          'Tc99m': 293678.94680808834,\n",
-       "                          'Ti44': 2.0487142995591147e-08,\n",
-       "                          'V48': 11.059965626421796,\n",
-       "                          'V49': 1697420.541722533,\n",
-       "                          'V50': 9.170830651232387e-11,\n",
-       "                          'W178': 1.522038348551827e-08,\n",
-       "                          'W181': 0.0018554511463880798,\n",
-       "                          'W183': 2.3187080392072146e-15,\n",
-       "                          'W183m': 0.20831370824836068,\n",
-       "                          'W184': 2.998576748235918e-19,\n",
-       "                          'W185': 6.497775930873706e-06,\n",
-       "                          'W186': 1.784188200320752e-27,\n",
-       "                          'Y87': 0.0007122807316374721,\n",
-       "                          'Y87m': 8.673160536381261e-10,\n",
-       "                          'Y88': 52.92690976454548,\n",
-       "                          'Y89m': 2908.857068298088,\n",
-       "                          'Y90': 22.277360808908963,\n",
-       "                          'Y91': 0.5749243768320583,\n",
-       "                          'Yb175': 8.293108166295353e-07,\n",
-       "                          'Zn64': 1.5310457621502617e-12,\n",
-       "                          'Zn65': 31.331011306586333,\n",
-       "                          'Zr88': 42.37014236556545,\n",
-       "                          'Zr89': 2912.557075505707,\n",
-       "                          'Zr90m': 0.00019114053560803385,\n",
-       "                          'Zr93': 0.060019417759816646,\n",
-       "                          'Zr94': 1.2193478698476967e-11,\n",
-       "                          'Zr95': 15860.468541934333,\n",
-       "                          'Zr96': 7.39992213870878e-18,\n",
-       "                          'Zr97': 0.014957201341523913}),\n",
-       "             189224: defaultdict(float,\n",
-       "                         {'Al26': 2.9982678818047196e-07,\n",
-       "                          'Ar37': 1.911124326795153e-08,\n",
-       "                          'Ar39': 2.3107849055684962e-05,\n",
-       "                          'Ar42': 8.312097953983285e-05,\n",
-       "                          'Be10': 0.0019577917226062573,\n",
-       "                          'C14': 92.74689293905158,\n",
-       "                          'Ca41': 4.3660759621248436e-08,\n",
-       "                          'Ca45': 4785.709238757249,\n",
-       "                          'Ca47': 16.208312527601493,\n",
-       "                          'Ca48': 9.67711207254741e-23,\n",
-       "                          'Cl36': 1.0080262308018716e-10,\n",
-       "                          'Co55': 3.4788428891352466e-10,\n",
-       "                          'Co56': 35.76490892639896,\n",
-       "                          'Co57': 8297661.258916716,\n",
-       "                          'Co58': 10938077.658820365,\n",
-       "                          'Co58m': 0.0012933285009281972,\n",
-       "                          'Co60': 619375.3878902467,\n",
-       "                          'Co60m': 2.1090220814504512e-05,\n",
-       "                          'Cr48': 2.763339765617139e-11,\n",
-       "                          'Cr50': 2.50158398529829e-06,\n",
-       "                          'Cr51': 5426235.021166821,\n",
-       "                          'Cu64': 0.1564254633880355,\n",
-       "                          'Cu66': 3.1871165012401136e-08,\n",
-       "                          'Cu67': 1.4598776628960375e-06,\n",
-       "                          'Fe55': 23385364.923020087,\n",
-       "                          'Fe59': 74637.55632574784,\n",
-       "                          'Fe60': 2.111929497463167e-05,\n",
-       "                          'H3': 6752.955336519292,\n",
-       "                          'Hf174': 6.892807853422054e-28,\n",
-       "                          'Hf175': 5.139885350879317e-08,\n",
-       "                          'Hf177m': 0.007119572948733389,\n",
-       "                          'Hf178m': 1.1456638546710755e-06,\n",
-       "                          'Hf178n': 1.814494150456336e-06,\n",
-       "                          'Hf179n': 0.07826541007891288,\n",
-       "                          'Hf181': 13.191209474321777,\n",
-       "                          'Hf182': 4.421994505865113e-14,\n",
-       "                          'K40': 6.128978825931312e-16,\n",
-       "                          'K42': 8.312505543643652e-05,\n",
-       "                          'K43': 5.216771246580271e-06,\n",
-       "                          'Kr81': 2.1262066039710428e-19,\n",
-       "                          'Kr85': 1.0266621385699282e-06,\n",
-       "                          'Lu173': 2.762908590294728e-13,\n",
-       "                          'Lu174': 1.844931604232116e-10,\n",
-       "                          'Lu174m': 2.3671412774944715e-10,\n",
-       "                          'Lu176': 6.487079916854965e-15,\n",
-       "                          'Lu177': 0.04214547337651772,\n",
-       "                          'Lu177m': 0.009198598387727696,\n",
-       "                          'Mg28': 6.299589384023755e-09,\n",
-       "                          'Mn52': 20.124995021364832,\n",
-       "                          'Mn53': 5.481295727583402,\n",
-       "                          'Mn54': 5501413.716941555,\n",
-       "                          'Mo100': 7.806566208280987e-09,\n",
-       "                          'Mo92': 6.269303374667056e-10,\n",
-       "                          'Mo93': 837.7299846418084,\n",
-       "                          'Mo98': 0.0019364508246015857,\n",
-       "                          'Mo99': 153008.43459607585,\n",
-       "                          'Na22': 7.167299133875912e-07,\n",
-       "                          'Na24': 1.4757640796736805e-05,\n",
-       "                          'Nb90': 4.6288667083995215e-05,\n",
-       "                          'Nb91': 2827.5721716387334,\n",
-       "                          'Nb91m': 93515.33001923573,\n",
-       "                          'Nb92': 0.00370569174256418,\n",
-       "                          'Nb92m': 30022.974870099868,\n",
-       "                          'Nb93m': 1494.5230291633436,\n",
-       "                          'Nb94': 12.866883002479257,\n",
-       "                          'Nb95': 28357.284204306066,\n",
-       "                          'Nb95m': 647.075951910554,\n",
-       "                          'Nb96': 2.1675634835516893,\n",
-       "                          'Nb97': 0.0046143134970447865,\n",
-       "                          'Nb97m': 0.004072650993921533,\n",
-       "                          'Ni56': 0.0002644217579634187,\n",
-       "                          'Ni57': 778.8778308065495,\n",
-       "                          'Ni58': 6.248789373480839e-09,\n",
-       "                          'Ni59': 317.28009704375137,\n",
-       "                          'Ni63': 35077.43597361753,\n",
-       "                          'Ni66': 1.6984096371779347e-07,\n",
-       "                          'Os186': 2.5846849066351373e-24,\n",
-       "                          'P32': 10322.193398536867,\n",
-       "                          'P33': 79.50189735100318,\n",
-       "                          'Rb83': 5.244428460166162e-13,\n",
-       "                          'Rb84': 1.2434923028612842e-09,\n",
-       "                          'Rb86': 0.008434398773868765,\n",
-       "                          'Rb87': 3.226451212842323e-16,\n",
-       "                          'Re186': 6.032057662948972e-10,\n",
-       "                          'Re186m': 5.154578896421711e-17,\n",
-       "                          'Re187': 5.654057757634873e-24,\n",
-       "                          'Rh103m': 0.022083139294388928,\n",
-       "                          'Ru103': 0.022327339962966805,\n",
-       "                          'Ru97': 6.115393863204053e-08,\n",
-       "                          'S35': 12.636399185860894,\n",
-       "                          'Sc44': 0.004755714055795938,\n",
-       "                          'Sc44m': 0.004487698544804978,\n",
-       "                          'Sc45m': 0.08134925351221747,\n",
-       "                          'Sc46': 7263.955169634974,\n",
-       "                          'Sc47': 404.75752079667575,\n",
-       "                          'Sc48': 154.63430783427694,\n",
-       "                          'Se82': 1.6666713105460953e-32,\n",
-       "                          'Si32': 0.0010812618301355697,\n",
-       "                          'Sr85': 2.0100570162673833e-06,\n",
-       "                          'Sr89': 0.1775492608257727,\n",
-       "                          'Sr90': 0.0009437687375623971,\n",
-       "                          'Ta177': 1.6515710567683566e-09,\n",
-       "                          'Ta179': 5.730388011006303,\n",
-       "                          'Ta180': 2.5675906844351464e-07,\n",
-       "                          'Ta180m': 1.9558910520767254e-11,\n",
-       "                          'Ta182': 84515.35898023083,\n",
-       "                          'Ta183': 3.8926366267685895,\n",
-       "                          'Tc96': 5.698745757315352e-07,\n",
-       "                          'Tc97': 2.1441982645660038e-08,\n",
-       "                          'Tc97m': 0.0017349372689874005,\n",
-       "                          'Tc98': 0.00011006393649211874,\n",
-       "                          'Tc99': 63.016911322244674,\n",
-       "                          'Tc99m': 148246.73544210702,\n",
-       "                          'Ti44': 3.424855011106966e-09,\n",
-       "                          'V48': 2.569968069214096,\n",
-       "                          'V49': 448803.79668277263,\n",
-       "                          'V50': 3.337058746847872e-11,\n",
-       "                          'W178': 4.990959611765093e-09,\n",
-       "                          'W181': 0.0006516175239878277,\n",
-       "                          'W183': 1.406502313764014e-15,\n",
-       "                          'W183m': 0.13232198167401632,\n",
-       "                          'W184': 1.9469948854169714e-19,\n",
-       "                          'W185': 2.886554967407721e-06,\n",
-       "                          'W186': 1.604478593376819e-27,\n",
-       "                          'Y87': 0.00014909134443309382,\n",
-       "                          'Y87m': 9.179561325158239e-11,\n",
-       "                          'Y88': 12.273073707799076,\n",
-       "                          'Y89m': 876.7956506026314,\n",
-       "                          'Y90': 7.049938587744385,\n",
-       "                          'Y91': 0.15827163541281586,\n",
-       "                          'Yb175': 2.211319497493368e-07,\n",
-       "                          'Zn64': 6.653175983038153e-13,\n",
-       "                          'Zn65': 3.767197291900204,\n",
-       "                          'Zr88': 9.558521303666396,\n",
-       "                          'Zr89': 877.938561815084,\n",
-       "                          'Zr90m': 4.539216799589188e-05,\n",
-       "                          'Zr93': 0.018394687665011063,\n",
-       "                          'Zr94': 3.6112267832561546e-12,\n",
-       "                          'Zr95': 4828.3868638358235,\n",
-       "                          'Zr96': 1.7764812806736187e-18,\n",
-       "                          'Zr97': 0.004279993794576477}),\n",
-       "             189225: defaultdict(float,\n",
-       "                         {'Al26': 2.46288643014158e-05,\n",
-       "                          'Ar37': 5.311769099736869e-07,\n",
-       "                          'Ar39': 0.0004607787274887847,\n",
-       "                          'Ar42': 0.00125907656294111,\n",
-       "                          'Be10': 0.025308206263463376,\n",
-       "                          'C14': 1824.0770124274902,\n",
-       "                          'Ca41': 1.0070907611473358e-06,\n",
-       "                          'Ca45': 62701.86706432817,\n",
-       "                          'Ca47': 224.5061205442326,\n",
-       "                          'Ca48': 3.630285682450135e-21,\n",
-       "                          'Cl36': 1.9320821451688513e-09,\n",
-       "                          'Co55': 9.000809322020548e-09,\n",
-       "                          'Co56': 788.813416265331,\n",
-       "                          'Co57': 110047949.98925526,\n",
-       "                          'Co58': 141159820.86957324,\n",
-       "                          'Co58m': 0.015980414053841988,\n",
-       "                          'Co60': 7240262.138025014,\n",
-       "                          'Co60m': 0.00033552233688190767,\n",
-       "                          'Cr48': 4.143239516763742e-09,\n",
-       "                          'Cr50': 2.9018936295841096e-05,\n",
-       "                          'Cr51': 85287112.7380547,\n",
-       "                          'Cu64': 2.0037377830299685,\n",
-       "                          'Cu66': 1.0092528793320262e-05,\n",
-       "                          'Cu67': 4.332698234345896e-05,\n",
-       "                          'Fe55': 351360620.1058414,\n",
-       "                          'Fe59': 1033975.503429278,\n",
-       "                          'Fe60': 0.00033582041716298945,\n",
-       "                          'H3': 81226.9412042429,\n",
-       "                          'Hf174': 2.101799006984828e-26,\n",
-       "                          'Hf175': 1.3567110947518731e-06,\n",
-       "                          'Hf177m': 0.1164082295823139,\n",
-       "                          'Hf178m': 6.739588323593471e-05,\n",
-       "                          'Hf178n': 7.33239337875089e-05,\n",
-       "                          'Hf179n': 1.0422040064525295,\n",
-       "                          'Hf181': 192.17267612690605,\n",
-       "                          'Hf182': 5.932815542252346e-13,\n",
-       "                          'K40': 1.2879655704976086e-14,\n",
-       "                          'K42': 0.0012592477060579554,\n",
-       "                          'K43': 6.635361165853946e-05,\n",
-       "                          'Kr81': 2.156581591582524e-17,\n",
-       "                          'Kr85': 3.58427372925469e-05,\n",
-       "                          'Lu173': 1.0221200818785158e-11,\n",
-       "                          'Lu174': 6.005146048987442e-09,\n",
-       "                          'Lu174m': 7.3075240856373905e-09,\n",
-       "                          'Lu176': 1.8816142372952315e-13,\n",
-       "                          'Lu177': 0.7049767593304558,\n",
-       "                          'Lu177m': 0.1504049381245711,\n",
-       "                          'Mg28': 7.25410146973434e-08,\n",
-       "                          'Mn52': 408.36558228781314,\n",
-       "                          'Mn53': 75.85033043909375,\n",
-       "                          'Mn54': 72669462.69784252,\n",
-       "                          'Mo100': 9.055794463699237e-08,\n",
-       "                          'Mo92': 7.272549172452423e-09,\n",
-       "                          'Mo93': 9985.222511204242,\n",
-       "                          'Mo98': 0.02246336637183237,\n",
-       "                          'Mo99': 1731189.2460035454,\n",
-       "                          'Na22': 4.1901131297075586e-05,\n",
-       "                          'Na24': 0.000252539085477406,\n",
-       "                          'Nb90': 0.000854806653639432,\n",
-       "                          'Nb91': 37506.29871654158,\n",
-       "                          'Nb91m': 1252173.5965394475,\n",
-       "                          'Nb92': 0.045975148745504305,\n",
-       "                          'Nb92m': 344318.12556005944,\n",
-       "                          'Nb93m': 23336.49046449686,\n",
-       "                          'Nb94': 177.76545366383155,\n",
-       "                          'Nb95': 362938.32345592725,\n",
-       "                          'Nb95m': 8132.802529774914,\n",
-       "                          'Nb96': 29.285696505796807,\n",
-       "                          'Nb97': 0.06504201059582199,\n",
-       "                          'Nb97m': 0.05739261409456322,\n",
-       "                          'Ni56': 0.005598754774166851,\n",
-       "                          'Ni57': 16316.39676650979,\n",
-       "                          'Ni58': 7.248755420826673e-08,\n",
-       "                          'Ni59': 3826.0012881798475,\n",
-       "                          'Ni63': 416146.81838218274,\n",
-       "                          'Ni66': 1.1415119770075464e-05,\n",
-       "                          'Os186': 6.603898955508663e-23,\n",
-       "                          'P32': 131826.09175021574,\n",
-       "                          'P33': 1195.6561199420241,\n",
-       "                          'Rb83': 5.140820052536713e-11,\n",
-       "                          'Rb84': 5.7743020861978886e-08,\n",
-       "                          'Rb86': 0.13576551092697764,\n",
-       "                          'Rb87': 8.36565353570441e-15,\n",
-       "                          'Re186': 1.5476896147528172e-08,\n",
-       "                          'Re186m': 1.3204298269832625e-15,\n",
-       "                          'Re187': 1.4852283358261775e-22,\n",
-       "                          'Rh103m': 0.3693124319757944,\n",
-       "                          'Ru103': 0.37342777784837733,\n",
-       "                          'Ru97': 8.113831984170786e-07,\n",
-       "                          'S35': 160.42122701861123,\n",
-       "                          'Sc44': 0.09156871067617481,\n",
-       "                          'Sc44m': 0.08641500709023374,\n",
-       "                          'Sc45m': 1.0657910320869997,\n",
-       "                          'Sc46': 87765.21591739217,\n",
-       "                          'Sc47': 5573.641424385849,\n",
-       "                          'Sc48': 1885.0570380970328,\n",
-       "                          'Se82': 7.665276450548653e-31,\n",
-       "                          'Si32': 0.0229756713071847,\n",
-       "                          'Sr85': 5.6753184195866164e-05,\n",
-       "                          'Sr89': 2.2342646486417834,\n",
-       "                          'Sr90': 0.0141960943559001,\n",
-       "                          'Ta177': 6.109879819050346e-08,\n",
-       "                          'Ta179': 205.7449207019546,\n",
-       "                          'Ta180': 3.031064164966733e-06,\n",
-       "                          'Ta180m': 2.3782087331714636e-10,\n",
-       "                          'Ta182': 1052269.1781315524,\n",
-       "                          'Ta183': 47.657224622537406,\n",
-       "                          'Tc96': 7.173139736355354e-06,\n",
-       "                          'Tc97': 2.6145990442986746e-07,\n",
-       "                          'Tc97m': 0.02115959881603034,\n",
-       "                          'Tc98': 0.0013324976733187699,\n",
-       "                          'Tc99': 712.9801321443512,\n",
-       "                          'Tc99m': 1677347.349792896,\n",
-       "                          'Ti44': 2.0159371124765645e-07,\n",
-       "                          'V48': 53.36682335557136,\n",
-       "                          'V49': 6809058.476491032,\n",
-       "                          'V50': 3.9492374891691315e-10,\n",
-       "                          'W178': 5.9036680913827224e-08,\n",
-       "                          'W181': 0.007345023967838302,\n",
-       "                          'W183': 1.740253970055633e-14,\n",
-       "                          'W183m': 1.6200412200103445,\n",
-       "                          'W184': 2.7627573613268964e-18,\n",
-       "                          'W185': 6.697969629628382e-05,\n",
-       "                          'W186': 4.0302022767632456e-26,\n",
-       "                          'Y87': 0.005118979175544683,\n",
-       "                          'Y87m': 1.2365421158658359e-08,\n",
-       "                          'Y88': 292.34639011296935,\n",
-       "                          'Y89m': 11606.064408661005,\n",
-       "                          'Y90': 88.62565829045832,\n",
-       "                          'Y91': 2.4280567532355994,\n",
-       "                          'Yb175': 5.461575486418714e-06,\n",
-       "                          'Zn64': 8.522115240350117e-12,\n",
-       "                          'Zn65': 282.1663861934337,\n",
-       "                          'Zr88': 247.56737855399874,\n",
-       "                          'Zr89': 11621.225544391687,\n",
-       "                          'Zr90m': 0.0008384041135240869,\n",
-       "                          'Zr93': 0.23993065394936924,\n",
-       "                          'Zr94': 4.946572002694529e-11,\n",
-       "                          'Zr95': 62674.943487249264,\n",
-       "                          'Zr96': 3.7295038688712105e-17,\n",
-       "                          'Zr97': 0.06032930791781959}),\n",
-       "             189226: defaultdict(float,\n",
-       "                         {'Al26': 2.9455585051383903e-06,\n",
-       "                          'Ar37': 1.6097964690433747e-07,\n",
-       "                          'Ar39': 0.00017653413636026477,\n",
-       "                          'Ar42': 0.0005339653024823706,\n",
-       "                          'Be10': 0.01568009650528993,\n",
-       "                          'C14': 1553.4534971699443,\n",
-       "                          'Ca41': 3.559180993733813e-07,\n",
-       "                          'Ca45': 29015.00514053511,\n",
-       "                          'Ca47': 100.441366788771,\n",
-       "                          'Ca48': 8.251216636334524e-22,\n",
-       "                          'Cl36': 1.5381386229837408e-09,\n",
-       "                          'Co55': 3.1296638083556923e-09,\n",
-       "                          'Co56': 279.6689852026275,\n",
-       "                          'Co57': 47850976.553821385,\n",
-       "                          'Co58': 123616769.76237108,\n",
-       "                          'Co58m': 0.01292252957825483,\n",
-       "                          'Co60': 4398563.049453123,\n",
-       "                          'Co60m': 0.00014040124646492633,\n",
-       "                          'Cr48': 3.1087772199575365e-10,\n",
-       "                          'Cr50': 3.376288453867519e-05,\n",
-       "                          'Cr51': 37352368.94360792,\n",
-       "                          'Cu64': 0.8567410085296733,\n",
-       "                          'Cu66': 1.5981328864422177e-05,\n",
-       "                          'Cu67': 2.325528775044112e-05,\n",
-       "                          'Fe55': 173366892.17146134,\n",
-       "                          'Fe59': 791109.3705733187,\n",
-       "                          'Fe60': 0.00014063951111140908,\n",
-       "                          'H3': 48810.703576106,\n",
-       "                          'Hf174': 5.647708794575665e-27,\n",
-       "                          'Hf175': 3.8131968508700833e-07,\n",
-       "                          'Hf177m': 0.050447661977376636,\n",
-       "                          'Hf178m': 8.504475331539046e-06,\n",
-       "                          'Hf178n': 1.2126426842044146e-05,\n",
-       "                          'Hf179n': 0.4491815811262214,\n",
-       "                          'Hf181': 82.71123614200611,\n",
-       "                          'Hf182': 2.6664796138317043e-13,\n",
-       "                          'K40': 4.482353200101918e-15,\n",
-       "                          'K42': 0.0005339777353677672,\n",
-       "                          'K43': 3.134007139259759e-05,\n",
-       "                          'Kr81': 2.0712074358192424e-18,\n",
-       "                          'Kr85': 8.689750086111886e-06,\n",
-       "                          'Lu173': 1.722723349416171e-12,\n",
-       "                          'Lu174': 1.3894823100700322e-09,\n",
-       "                          'Lu174m': 1.794607156519323e-09,\n",
-       "                          'Lu176': 5.0521992573300015e-14,\n",
-       "                          'Lu177': 0.29999399870320176,\n",
-       "                          'Lu177m': 0.06529228690982367,\n",
-       "                          'Mg28': 4.922259589020359e-08,\n",
-       "                          'Mn52': 163.1767567131072,\n",
-       "                          'Mn53': 33.91458713675196,\n",
-       "                          'Mn54': 51237028.091303475,\n",
-       "                          'Mo100': 1.0536558577581194e-07,\n",
-       "                          'Mo92': 8.461788773973831e-09,\n",
-       "                          'Mo93': 7140.821891950631,\n",
-       "                          'Mo98': 0.026136412269108174,\n",
-       "                          'Mo99': 649739.502857707,\n",
-       "                          'Na22': 6.661779710204424e-06,\n",
-       "                          'Na24': 0.00011241331566754497,\n",
-       "                          'Nb90': 0.00036777144790161166,\n",
-       "                          'Nb91': 16501.046261104602,\n",
-       "                          'Nb91m': 560593.139489131,\n",
-       "                          'Nb92': 0.02130294617716042,\n",
-       "                          'Nb92m': 251801.56950728953,\n",
-       "                          'Nb93m': 21699.485886616232,\n",
-       "                          'Nb94': 147.2320738217929,\n",
-       "                          'Nb95': 176343.2367037188,\n",
-       "                          'Nb95m': 4119.702328750843,\n",
-       "                          'Nb96': 13.074402280766583,\n",
-       "                          'Nb97': 0.028215858481478187,\n",
-       "                          'Nb97m': 0.024907485672928817,\n",
-       "                          'Ni56': 0.002157833998569525,\n",
-       "                          'Ni57': 6327.104859415476,\n",
-       "                          'Ni58': 8.433695239283265e-08,\n",
-       "                          'Ni59': 4322.108026263382,\n",
-       "                          'Ni63': 230157.50250957927,\n",
-       "                          'Ni66': 1.764025301813435e-05,\n",
-       "                          'Os186': 2.7760826616344583e-23,\n",
-       "                          'P32': 114844.41311525833,\n",
-       "                          'P33': 862.4166643947971,\n",
-       "                          'Rb83': 5.011623311036345e-12,\n",
-       "                          'Rb84': 1.0691679387185481e-08,\n",
-       "                          'Rb86': 0.05640531700710195,\n",
-       "                          'Rb87': 2.3306511019146935e-15,\n",
-       "                          'Re186': 6.701446201209682e-09,\n",
-       "                          'Re186m': 5.561461338705912e-16,\n",
-       "                          'Re187': 5.318531982676345e-23,\n",
-       "                          'Rh103m': 0.38738895084661673,\n",
-       "                          'Ru103': 0.39166435324795956,\n",
-       "                          'Ru97': 3.6262829670185433e-07,\n",
-       "                          'S35': 186.48962867413627,\n",
-       "                          'Sc44': 0.03743872500781013,\n",
-       "                          'Sc44m': 0.035327557140944085,\n",
-       "                          'Sc45m': 0.49322468513271356,\n",
-       "                          'Sc46': 61324.29958020089,\n",
-       "                          'Sc47': 3402.415119332997,\n",
-       "                          'Sc48': 986.5680521999436,\n",
-       "                          'Se82': 1.524994909292081e-31,\n",
-       "                          'Si32': 0.008678495800039505,\n",
-       "                          'Sr85': 1.640495812276612e-05,\n",
-       "                          'Sr89': 1.032086087072701,\n",
-       "                          'Sr90': 0.006010112113877933,\n",
-       "                          'Ta177': 1.0297843485336886e-08,\n",
-       "                          'Ta179': 36.82643148297801,\n",
-       "                          'Ta180': 1.5235263078587084e-06,\n",
-       "                          'Ta180m': 1.1395657264180538e-10,\n",
-       "                          'Ta182': 719357.1447360311,\n",
-       "                          'Ta183': 14.496244783929551,\n",
-       "                          'Tc96': 3.132697095469537e-06,\n",
-       "                          'Tc97': 1.1156052919544495e-07,\n",
-       "                          'Tc97m': 0.009064304630380215,\n",
-       "                          'Tc98': 0.000566048255642457,\n",
-       "                          'Tc99': 267.5592258117981,\n",
-       "                          'Tc99m': 629548.2129993124,\n",
-       "                          'Ti44': 3.271752011704824e-08,\n",
-       "                          'V48': 20.728502683035103,\n",
-       "                          'V49': 3032191.402280396,\n",
-       "                          'V50': 3.3061083770884353e-10,\n",
-       "                          'W178': 2.525936583068419e-08,\n",
-       "                          'W181': 0.0037653403894728093,\n",
-       "                          'W183': 5.998197568910754e-15,\n",
-       "                          'W183m': 0.49272195775493355,\n",
-       "                          'W184': 1.0288184487205366e-18,\n",
-       "                          'W185': 3.965116841679179e-05,\n",
-       "                          'W186': 1.8012075825949148e-26,\n",
-       "                          'Y87': 0.0012628398626933321,\n",
-       "                          'Y87m': 9.78281925897918e-10,\n",
-       "                          'Y88': 95.6290388169648,\n",
-       "                          'Y89m': 5395.4627544383575,\n",
-       "                          'Y90': 44.99261000406901,\n",
-       "                          'Y91': 1.02130357276106,\n",
-       "                          'Yb175': 1.6108105402681986e-06,\n",
-       "                          'Zn64': 3.643511174752052e-12,\n",
-       "                          'Zn65': 15.987086207099217,\n",
-       "                          'Zr88': 76.56405195494217,\n",
-       "                          'Zr89': 5402.470097038187,\n",
-       "                          'Zr90m': 0.0003606425305720673,\n",
-       "                          'Zr93': 0.11447904511265729,\n",
-       "                          'Zr94': 2.20731207666155e-11,\n",
-       "                          'Zr95': 29253.272637906975,\n",
-       "                          'Zr96': 1.3475769279180133e-17,\n",
-       "                          'Zr97': 0.026174182055827475}),\n",
-       "             189227: defaultdict(float,\n",
-       "                         {'Al26': 4.752009982337397e-08,\n",
-       "                          'Ar37': 1.2278056183065622e-08,\n",
-       "                          'Ar39': 1.8531585232398566e-05,\n",
-       "                          'Ar42': 6.738542050092895e-05,\n",
-       "                          'Be10': 0.0018273174004977502,\n",
-       "                          'C14': 91.8412666674503,\n",
-       "                          'Ca41': 3.244234613191275e-08,\n",
-       "                          'Ca45': 3872.078662555487,\n",
-       "                          'Ca47': 12.950759225727346,\n",
-       "                          'Ca48': 4.8662147274152787e-23,\n",
-       "                          'Cl36': 9.285995906939951e-11,\n",
-       "                          'Co55': 1.283734308738453e-10,\n",
-       "                          'Co56': 28.557161976786524,\n",
-       "                          'Co57': 6699917.827293245,\n",
-       "                          'Co58': 11747572.221527508,\n",
-       "                          'Co58m': 0.0013440610942529628,\n",
-       "                          'Co60': 563207.1598554042,\n",
-       "                          'Co60m': 1.69488704416711e-05,\n",
-       "                          'Cr50': 3.11765401181388e-06,\n",
-       "                          'Cr51': 4011968.268322788,\n",
-       "                          'Cu64': 0.0906558951226294,\n",
-       "                          'Cu66': 2.0553595851728938e-07,\n",
-       "                          'Cu67': 3.4981084801711403e-06,\n",
-       "                          'Fe55': 21030829.203061286,\n",
-       "                          'Fe59': 66803.06829719323,\n",
-       "                          'Fe60': 1.6969777558897802e-05,\n",
-       "                          'H3': 6221.490739702924,\n",
-       "                          'Hf174': 4.72397375732546e-28,\n",
-       "                          'Hf175': 3.368291023971593e-08,\n",
-       "                          'Hf177m': 0.005767205915270671,\n",
-       "                          'Hf178n': 5.271774763516583e-07,\n",
-       "                          'Hf179n': 0.06182750103547431,\n",
-       "                          'Hf181': 10.68487314567935,\n",
-       "                          'Hf182': 3.616815245157684e-14,\n",
-       "                          'K40': 4.657722541179311e-16,\n",
-       "                          'K42': 6.738542050092895e-05,\n",
-       "                          'K43': 4.243471004558475e-06,\n",
-       "                          'Kr85': 5.919987301081345e-07,\n",
-       "                          'Lu174': 9.272407983612861e-11,\n",
-       "                          'Lu174m': 1.2845421694847311e-10,\n",
-       "                          'Lu176': 4.21490634672358e-15,\n",
-       "                          'Lu177': 0.03524413685043243,\n",
-       "                          'Lu177m': 0.007465831446946285,\n",
-       "                          'Mg28': 6.190948910499241e-09,\n",
-       "                          'Mn52': 15.531768110089399,\n",
-       "                          'Mn53': 4.590248681084271,\n",
-       "                          'Mn54': 5458824.902427947,\n",
-       "                          'Mo100': 9.729361112928954e-09,\n",
-       "                          'Mo92': 7.813500305451367e-10,\n",
-       "                          'Mo93': 765.6047463311809,\n",
-       "                          'Mo98': 0.0024134280426489105,\n",
-       "                          'Mo99': 65763.10217345395,\n",
-       "                          'Na22': 2.0623405407121398e-07,\n",
-       "                          'Na24': 1.2716549171108194e-05,\n",
-       "                          'Nb90': 3.857891889387926e-05,\n",
-       "                          'Nb91': 2295.28050618478,\n",
-       "                          'Nb91m': 78051.74125516773,\n",
-       "                          'Nb92': 0.0030012947150580348,\n",
-       "                          'Nb92m': 29803.129262740895,\n",
-       "                          'Nb93m': 1419.985881973092,\n",
-       "                          'Nb94': 15.963225587811023,\n",
-       "                          'Nb95': 23496.151836332294,\n",
-       "                          'Nb95m': 544.7744419662554,\n",
-       "                          'Nb96': 1.7469142472610941,\n",
-       "                          'Nb97': 0.00372466952078483,\n",
-       "                          'Nb97m': 0.0032864759125974643,\n",
-       "                          'Ni56': 0.00020013105338361907,\n",
-       "                          'Ni57': 600.7501804204455,\n",
-       "                          'Ni58': 7.787679937562479e-09,\n",
-       "                          'Ni59': 471.3859364877082,\n",
-       "                          'Ni63': 27558.045152738054,\n",
-       "                          'Ni66': 3.828047110474281e-07,\n",
-       "                          'Os186': 1.2097334892174313e-25,\n",
-       "                          'P32': 10325.510277722831,\n",
-       "                          'P33': 70.87992903159315,\n",
-       "                          'Rb84': 5.119000430706886e-10,\n",
-       "                          'Rb86': 0.006884207195050618,\n",
-       "                          'Rb87': 2.164987752576642e-16,\n",
-       "                          'Re186': 7.0793209765770274e-12,\n",
-       "                          'Re186m': 6.240089339937592e-19,\n",
-       "                          'Rh103m': 0.01843678808798694,\n",
-       "                          'Ru103': 0.018641875499475432,\n",
-       "                          'Ru97': 5.0807578916567e-08,\n",
-       "                          'S35': 29.984998447113032,\n",
-       "                          'Sc44': 0.003918087837676828,\n",
-       "                          'Sc44m': 0.003697763887667048,\n",
-       "                          'Sc45m': 0.06581681266515364,\n",
-       "                          'Sc46': 7407.244309195139,\n",
-       "                          'Sc47': 357.84766486954356,\n",
-       "                          'Sc48': 132.01680750556466,\n",
-       "                          'Se82': 4.600743504399449e-33,\n",
-       "                          'Si32': 0.0008466883659755207,\n",
-       "                          'Sr85': 1.3890029169515853e-06,\n",
-       "                          'Sr89': 0.14240143332831273,\n",
-       "                          'Sr90': 0.0007643237350292302,\n",
-       "                          'Ta179': 2.0417404088858278,\n",
-       "                          'Ta180': 1.9606225245470617e-07,\n",
-       "                          'Ta180m': 1.4955862958870624e-11,\n",
-       "                          'Ta182': 64430.587326863766,\n",
-       "                          'Ta183': 0.8306047104621783,\n",
-       "                          'Tc96': 4.515255419079103e-07,\n",
-       "                          'Tc97': 1.6295753457243122e-08,\n",
-       "                          'Tc97m': 0.0013234734577406107,\n",
-       "                          'Tc98': 8.276777193553558e-05,\n",
-       "                          'Tc99': 27.083006313610756,\n",
-       "                          'Tc99m': 63718.35916997193,\n",
-       "                          'Ti44': 9.519595655488597e-10,\n",
-       "                          'V48': 1.9965851490930007,\n",
-       "                          'V49': 386120.2970599519,\n",
-       "                          'V50': 3.721387306130697e-11,\n",
-       "                          'W178': 3.6577130833021764e-09,\n",
-       "                          'W181': 0.0004910668030227678,\n",
-       "                          'W183': 3.4425033867995335e-16,\n",
-       "                          'W183m': 0.028226213689050386,\n",
-       "                          'W184': 2.326650946715266e-20,\n",
-       "                          'W185': 5.928165416185723e-07,\n",
-       "                          'W186': 9.109054387654704e-29,\n",
-       "                          'Y87': 8.818269661672167e-05,\n",
-       "                          'Y88': 9.101196180526394,\n",
-       "                          'Y89m': 716.6961895869266,\n",
-       "                          'Y90': 5.921169643426428,\n",
-       "                          'Y91': 0.1279955824583453,\n",
-       "                          'Yb175': 1.462821210232251e-07,\n",
-       "                          'Zn64': 3.8553348072448683e-13,\n",
-       "                          'Zn65': 1.7259956756114803,\n",
-       "                          'Zr88': 6.813897308158002,\n",
-       "                          'Zr89': 717.5050111475251,\n",
-       "                          'Zr90m': 3.784034662828226e-05,\n",
-       "                          'Zr93': 0.015148635161465829,\n",
-       "                          'Zr94': 2.8978991983730387e-12,\n",
-       "                          'Zr95': 3937.455061081328,\n",
-       "                          'Zr96': 1.36903099195644e-18,\n",
-       "                          'Zr97': 0.003454119342148838}),\n",
-       "             189228: defaultdict(float,\n",
-       "                         {'Al26': 2.9415585114267543e-10,\n",
-       "                          'Ar37': 2.6545515515913344e-09,\n",
-       "                          'Ar39': 4.91907173544293e-06,\n",
-       "                          'Ar42': 1.9641492860063163e-05,\n",
-       "                          'Be10': 0.0005260051503046776,\n",
-       "                          'C14': 36.936427572730636,\n",
-       "                          'Ca41': 7.892165741701446e-09,\n",
-       "                          'Ca45': 1160.676121692311,\n",
-       "                          'Ca47': 3.867982085706359,\n",
-       "                          'Ca48': 9.265074170706124e-24,\n",
-       "                          'Cl36': 3.483137834369412e-11,\n",
-       "                          'Co56': 7.614620549772688,\n",
-       "                          'Co57': 2039540.6962479022,\n",
-       "                          'Co58': 3193748.837685648,\n",
-       "                          'Co58m': 0.000371384166598668,\n",
-       "                          'Co60': 165157.3618191911,\n",
-       "                          'Co60m': 4.921851291640876e-06,\n",
-       "                          'Cr50': 1.0573368047360565e-06,\n",
-       "                          'Cr51': 1113069.7786599777,\n",
-       "                          'Cu64': 0.030587759781364285,\n",
-       "                          'Cu66': 2.955028517975312e-08,\n",
-       "                          'Cu67': 1.0298709365584777e-06,\n",
-       "                          'Fe55': 6075770.102255869,\n",
-       "                          'Fe59': 21234.764423854558,\n",
-       "                          'Fe60': 4.929011829363926e-06,\n",
-       "                          'H3': 1792.873680988413,\n",
-       "                          'Hf174': 1.1911314486942504e-28,\n",
-       "                          'Hf175': 8.739519623120304e-09,\n",
-       "                          'Hf177m': 0.0015864230856836928,\n",
-       "                          'Hf178n': 1.5938436005095586e-07,\n",
-       "                          'Hf179n': 0.018723880522382885,\n",
-       "                          'Hf181': 3.150621913741604,\n",
-       "                          'Hf182': 1.0874624538989445e-14,\n",
-       "                          'K40': 1.2552612089505162e-16,\n",
-       "                          'K42': 1.9641492860063163e-05,\n",
-       "                          'K43': 1.2781074919219226e-06,\n",
-       "                          'Kr85': 1.28364662837004e-07,\n",
-       "                          'Lu174': 2.3507236710329598e-11,\n",
-       "                          'Lu174m': 3.242232469349575e-11,\n",
-       "                          'Lu176': 1.046862606929322e-15,\n",
-       "                          'Lu177': 0.00985675431489906,\n",
-       "                          'Lu177m': 0.0020528052427223466,\n",
-       "                          'Mg28': 1.7580433780000998e-09,\n",
-       "                          'Mn52': 3.7973228532070897,\n",
-       "                          'Mn53': 1.3740591362764385,\n",
-       "                          'Mn54': 1539806.6338989101,\n",
-       "                          'Mo100': 3.299670055704216e-09,\n",
-       "                          'Mo92': 2.6499159363275963e-10,\n",
-       "                          'Mo93': 254.33051935307282,\n",
-       "                          'Mo98': 0.0008185022700709988,\n",
-       "                          'Mo99': 21964.60792156238,\n",
-       "                          'Na22': 1.7630427532747202e-08,\n",
-       "                          'Na24': 3.469162279263543e-06,\n",
-       "                          'Nb90': 1.0044192286694499e-05,\n",
-       "                          'Nb91': 695.9656464994641,\n",
-       "                          'Nb91m': 23664.934716417505,\n",
-       "                          'Nb92': 0.0009300051946286094,\n",
-       "                          'Nb92m': 8382.250020504896,\n",
-       "                          'Nb93m': 455.89010262604626,\n",
-       "                          'Nb94': 5.282335702280137,\n",
-       "                          'Nb95': 7027.802924619518,\n",
-       "                          'Nb95m': 162.1006788805202,\n",
-       "                          'Nb96': 0.5236794909508662,\n",
-       "                          'Nb97': 0.001109191228464837,\n",
-       "                          'Nb97m': 0.0009784321988353085,\n",
-       "                          'Ni56': 4.814988556945867e-05,\n",
-       "                          'Ni57': 147.28818708037466,\n",
-       "                          'Ni58': 2.6411507036776557e-09,\n",
-       "                          'Ni59': 151.95611565440439,\n",
-       "                          'Ni63': 8946.371005166155,\n",
-       "                          'Ni66': 9.398427849008048e-08,\n",
-       "                          'Os186': 3.427174191723751e-26,\n",
-       "                          'P32': 2936.510245030502,\n",
-       "                          'P33': 21.005989605725112,\n",
-       "                          'Rb84': 1.0036833133878207e-10,\n",
-       "                          'Rb86': 0.0019750974146243044,\n",
-       "                          'Rb87': 5.781378130330839e-17,\n",
-       "                          'Re186m': 1.681928243137286e-20,\n",
-       "                          'Rh103m': 0.0054799913099844964,\n",
-       "                          'Ru103': 0.005541199434940972,\n",
-       "                          'Ru97': 1.5443707838763052e-08,\n",
-       "                          'S35': 10.870704122617939,\n",
-       "                          'Sc44': 0.0010268120793818839,\n",
-       "                          'Sc44m': 0.0009692004259057629,\n",
-       "                          'Sc45m': 0.019728143160337615,\n",
-       "                          'Sc46': 2065.8557224654205,\n",
-       "                          'Sc47': 101.96124311710511,\n",
-       "                          'Sc48': 39.32073906706308,\n",
-       "                          'Si32': 0.0002163951737988426,\n",
-       "                          'Sr85': 3.3967746784917235e-07,\n",
-       "                          'Sr89': 0.043235717077616934,\n",
-       "                          'Sr90': 0.00022384749520143392,\n",
-       "                          'Ta179': 0.6347618395261521,\n",
-       "                          'Ta180': 6.00840158734421e-08,\n",
-       "                          'Ta180m': 4.582242559994763e-12,\n",
-       "                          'Ta182': 21627.0359440094,\n",
-       "                          'Ta183': 0.2750008631871122,\n",
-       "                          'Tc96': 1.3898285747341561e-07,\n",
-       "                          'Tc97': 5.056789292338344e-09,\n",
-       "                          'Tc97m': 0.00041043046564010177,\n",
-       "                          'Tc98': 2.5725495630744107e-05,\n",
-       "                          'Tc99': 9.045638963952316,\n",
-       "                          'Tc99m': 21281.792287796892,\n",
-       "                          'Ti44': 2.881633981351227e-11,\n",
-       "                          'V48': 0.49569150755457986,\n",
-       "                          'V49': 112384.77663993255,\n",
-       "                          'V50': 1.0176595231256861e-11,\n",
-       "                          'W178': 1.144873916706124e-09,\n",
-       "                          'W181': 0.00015210755838930662,\n",
-       "                          'W183': 1.1276250395167259e-16,\n",
-       "                          'W183m': 0.009344397811196174,\n",
-       "                          'W184': 7.546992594404306e-21,\n",
-       "                          'W185': 1.7282386089872963e-07,\n",
-       "                          'W186': 2.4267186548502338e-29,\n",
-       "                          'Y87': 1.9323032680494546e-05,\n",
-       "                          'Y88': 2.338107982788753,\n",
-       "                          'Y89m': 213.97635835486733,\n",
-       "                          'Y90': 1.7628510380711526,\n",
-       "                          'Y91': 0.0372710306328736,\n",
-       "                          'Yb175': 3.9487111397136844e-08,\n",
-       "                          'Zn64': 1.3007938947231313e-13,\n",
-       "                          'Zn65': 0.6160092036429492,\n",
-       "                          'Zr88': 1.689451225111792,\n",
-       "                          'Zr89': 214.1977834294139,\n",
-       "                          'Zr90m': 9.85390562101607e-06,\n",
-       "                          'Zr93': 0.004519008978021542,\n",
-       "                          'Zr94': 8.638485669552411e-13,\n",
-       "                          'Zr95': 1182.670666827443,\n",
-       "                          'Zr96': 3.5957686883898374e-19,\n",
-       "                          'Zr97': 0.001028457698743374}),\n",
-       "             189229: defaultdict(float,\n",
-       "                         {'Al26': 3.6856507467463003e-07,\n",
-       "                          'Ar37': 7.926766989484979e-08,\n",
-       "                          'Ar39': 0.00011399253770856438,\n",
-       "                          'Ar42': 0.00040246426494542167,\n",
-       "                          'Be10': 0.00937783184896998,\n",
-       "                          'C14': 915.7993127442073,\n",
-       "                          'Ca41': 2.0401433744850296e-07,\n",
-       "                          'Ca45': 21956.353863954027,\n",
-       "                          'Ca47': 75.49930419086297,\n",
-       "                          'Ca48': 3.1745882991281165e-22,\n",
-       "                          'Cl36': 3.635007576142262e-10,\n",
-       "                          'Co55': 1.0005808402692803e-09,\n",
-       "                          'Co56': 175.45000391290472,\n",
-       "                          'Co57': 39597504.80552564,\n",
-       "                          'Co58': 55333466.41412839,\n",
-       "                          'Co58m': 0.006189450473526056,\n",
-       "                          'Co60': 2763580.7253650487,\n",
-       "                          'Co60m': 8.996462760862094e-05,\n",
-       "                          'Cr50': 1.650670628625752e-05,\n",
-       "                          'Cr51': 24940156.86918907,\n",
-       "                          'Cu64': 0.5071312630995163,\n",
-       "                          'Cu66': 1.1765202888946226e-05,\n",
-       "                          'Cu67': 1.335598258610485e-05,\n",
-       "                          'Fe55': 124129918.21771754,\n",
-       "                          'Fe59': 437633.3687986977,\n",
-       "                          'Fe60': 9.012064066832718e-05,\n",
-       "                          'H3': 29777.193835863392,\n",
-       "                          'Hf174': 2.9447186343449207e-27,\n",
-       "                          'Hf175': 2.0873279208454075e-07,\n",
-       "                          'Hf177m': 0.03513773318354241,\n",
-       "                          'Hf178n': 3.1241631759548687e-06,\n",
-       "                          'Hf179n': 0.366115551591156,\n",
-       "                          'Hf181': 63.48012879606178,\n",
-       "                          'Hf182': 2.125374197045836e-13,\n",
-       "                          'K40': 2.853385367047993e-15,\n",
-       "                          'K42': 0.00040246431308650795,\n",
-       "                          'K43': 2.3867091327250362e-05,\n",
-       "                          'Kr85': 3.819662188894363e-06,\n",
-       "                          'Lu174': 5.772331918930397e-10,\n",
-       "                          'Lu174m': 8.00522538714085e-10,\n",
-       "                          'Lu176': 2.634120811543361e-14,\n",
-       "                          'Lu177': 0.2037308163533175,\n",
-       "                          'Lu177m': 0.045409479227694824,\n",
-       "                          'Mg28': 2.7000288332409838e-08,\n",
-       "                          'Mn52': 97.55453668980785,\n",
-       "                          'Mn53': 27.27263755319281,\n",
-       "                          'Mn54': 28066657.89642886,\n",
-       "                          'Mo100': 5.151286868030417e-08,\n",
-       "                          'Mo92': 4.1369140869951326e-09,\n",
-       "                          'Mo93': 4306.022052596815,\n",
-       "                          'Mo98': 0.012778112654029858,\n",
-       "                          'Mo99': 350352.7443367715,\n",
-       "                          'Na22': 1.4983208137092649e-06,\n",
-       "                          'Na24': 7.762043662819453e-05,\n",
-       "                          'Nb90': 0.00023852398572262758,\n",
-       "                          'Nb91': 13582.315253304447,\n",
-       "                          'Nb91m': 461878.7590339847,\n",
-       "                          'Nb92': 0.01750719567438752,\n",
-       "                          'Nb92m': 130633.20257763227,\n",
-       "                          'Nb93m': 10267.20628223733,\n",
-       "                          'Nb94': 71.86492058825452,\n",
-       "                          'Nb95': 129298.69932863288,\n",
-       "                          'Nb95m': 2920.5469569935995,\n",
-       "                          'Nb96': 10.173560620859046,\n",
-       "                          'Nb97': 0.0220545135986057,\n",
-       "                          'Nb97m': 0.01946147561112736,\n",
-       "                          'Ni56': 0.0012618426119408758,\n",
-       "                          'Ni57': 3770.740599708397,\n",
-       "                          'Ni58': 4.123263509362386e-08,\n",
-       "                          'Ni59': 2324.987003835247,\n",
-       "                          'Ni63': 150361.6689274428,\n",
-       "                          'Ni66': 1.2793852167049348e-05,\n",
-       "                          'Os186': 3.6589327327875164e-25,\n",
-       "                          'P32': 50997.163310363714,\n",
-       "                          'P33': 442.80151726361925,\n",
-       "                          'Rb84': 3.368641016426546e-09,\n",
-       "                          'Rb86': 0.04141595682703395,\n",
-       "                          'Rb87': 1.3277926124627706e-15,\n",
-       "                          'Re186': 4.136289096625113e-11,\n",
-       "                          'Re186m': 3.3303431477873815e-18,\n",
-       "                          'Re187': 3.583649476678536e-25,\n",
-       "                          'Rh103m': 0.0594149787090301,\n",
-       "                          'Ru103': 0.06007402322010647,\n",
-       "                          'Ru97': 3.004158464278028e-07,\n",
-       "                          'S35': 109.10617699486434,\n",
-       "                          'Sc44': 0.02418297631027347,\n",
-       "                          'Sc44m': 0.02282231076325087,\n",
-       "                          'Sc45m': 0.37321587276135937,\n",
-       "                          'Sc46': 32414.30805606218,\n",
-       "                          'Sc47': 1918.631762706372,\n",
-       "                          'Sc48': 693.7259385559064,\n",
-       "                          'Se82': 3.585956821563247e-32,\n",
-       "                          'Si32': 0.005098777512363179,\n",
-       "                          'Sr85': 8.723764971037394e-06,\n",
-       "                          'Sr89': 0.8060085626782589,\n",
-       "                          'Sr90': 0.004554530698238611,\n",
-       "                          'Ta179': 11.879953570054727,\n",
-       "                          'Ta180': 1.0798548304867111e-06,\n",
-       "                          'Ta180m': 8.439272848819264e-11,\n",
-       "                          'Ta182': 288006.5833738336,\n",
-       "                          'Ta183': 2.656182036999334,\n",
-       "                          'Tc96': 2.659047620507987e-06,\n",
-       "                          'Tc97': 9.573532186561308e-08,\n",
-       "                          'Tc97m': 0.00777662930798393,\n",
-       "                          'Tc98': 0.0004860648076358846,\n",
-       "                          'Tc99': 144.28343855040617,\n",
-       "                          'Tc99m': 339462.92959575186,\n",
-       "                          'Ti44': 7.241489400604671e-09,\n",
-       "                          'V48': 12.49374526683435,\n",
-       "                          'V49': 2313897.5630565146,\n",
-       "                          'V50': 1.553344919711973e-10,\n",
-       "                          'W178': 2.1468268219312077e-08,\n",
-       "                          'W181': 0.002682865876533814,\n",
-       "                          'W183': 1.2349070034557098e-15,\n",
-       "                          'W183m': 0.09025703467614263,\n",
-       "                          'W184': 5.492849372750325e-20,\n",
-       "                          'W185': 1.2365709183349146e-06,\n",
-       "                          'W186': 2.317013876899646e-28,\n",
-       "                          'Y87': 0.0005677163935755917,\n",
-       "                          'Y88': 56.46501092424831,\n",
-       "                          'Y89m': 4059.2886933633768,\n",
-       "                          'Y90': 31.834647334877722,\n",
-       "                          'Y91': 0.7614151818535537,\n",
-       "                          'Yb175': 8.958059817650705e-07,\n",
-       "                          'Zn64': 2.156563837560601e-12,\n",
-       "                          'Zn65': 11.56027599867376,\n",
-       "                          'Zr88': 42.6521711632432,\n",
-       "                          'Zr89': 4063.9064935853153,\n",
-       "                          'Zr90m': 0.00023394517098740197,\n",
-       "                          'Zr93': 0.08430664879599903,\n",
-       "                          'Zr94': 1.674912493344704e-11,\n",
-       "                          'Zr95': 22290.41553814217,\n",
-       "                          'Zr96': 8.444236686998188e-18,\n",
-       "                          'Zr97': 0.020453508923089128}),\n",
-       "             189230: defaultdict(float,\n",
-       "                         {'Al26': 4.094453565631389e-05,\n",
-       "                          'Ar37': 1.5077290102304734e-06,\n",
-       "                          'Ar39': 0.001506016868808739,\n",
-       "                          'Ar42': 0.0044557088799602376,\n",
-       "                          'Be10': 0.14013882504272784,\n",
-       "                          'C14': 24652.69625293176,\n",
-       "                          'Ca41': 3.1377337868636843e-06,\n",
-       "                          'Ca45': 241009.08274443643,\n",
-       "                          'Ca47': 846.4333909877452,\n",
-       "                          'Ca48': 8.45300530226691e-21,\n",
-       "                          'Cl36': 1.3477784422333284e-07,\n",
-       "                          'Co55': 2.6635299401173937e-08,\n",
-       "                          'Co56': 2356.8455576998826,\n",
-       "                          'Co57': 397794376.7179931,\n",
-       "                          'Co58': 1297703259.490178,\n",
-       "                          'Co58m': 0.12852570973812943,\n",
-       "                          'Co60': 38071532.414239086,\n",
-       "                          'Co60m': 0.001193294092224375,\n",
-       "                          'Cr48': 9.254433452620663e-09,\n",
-       "                          'Cr50': 0.0004971446019743684,\n",
-       "                          'Cr51': 384717667.20846605,\n",
-       "                          'Cu64': 15.552613112105957,\n",
-       "                          'Cu66': 0.0003502967764992977,\n",
-       "                          'Cu67': 0.00040757988702463894,\n",
-       "                          'Fe55': 1477208475.3869412,\n",
-       "                          'Fe59': 13362473.799869511,\n",
-       "                          'Fe60': 0.0011978924287840778,\n",
-       "                          'H3': 440385.9661104504,\n",
-       "                          'Hf174': 5.128663799959866e-26,\n",
-       "                          'Hf175': 3.5231562196994905e-06,\n",
-       "                          'Hf177m': 0.41143317589123335,\n",
-       "                          'Hf178m': 2.1464209156006706e-05,\n",
-       "                          'Hf178n': 5.295234654154498e-05,\n",
-       "                          'Hf179n': 3.802323503522278,\n",
-       "                          'Hf181': 688.7896508692307,\n",
-       "                          'Hf182': 2.2001552311643873e-12,\n",
-       "                          'K40': 3.869284780028899e-14,\n",
-       "                          'K42': 0.004455898977127229,\n",
-       "                          'K43': 0.0002596070453839959,\n",
-       "                          'Kr81': 1.175641575834996e-17,\n",
-       "                          'Kr85': 8.398802532244229e-05,\n",
-       "                          'Lu174': 9.737063056654512e-09,\n",
-       "                          'Lu174m': 1.325199762484208e-08,\n",
-       "                          'Lu176': 4.771932218147971e-13,\n",
-       "                          'Lu177': 2.444309293300428,\n",
-       "                          'Lu177m': 0.5318217526666055,\n",
-       "                          'Mg28': 3.686680695548481e-07,\n",
-       "                          'Mn52': 1396.688309646049,\n",
-       "                          'Mn53': 272.6212468791457,\n",
-       "                          'Mn54': 502613007.16160834,\n",
-       "                          'Mo100': 1.551466215797274e-06,\n",
-       "                          'Mo92': 1.2459681053542738e-07,\n",
-       "                          'Mo93': 99797.4833637932,\n",
-       "                          'Mo98': 0.3848470531198202,\n",
-       "                          'Mo99': 12289875.52966048,\n",
-       "                          'Na22': 7.922338013722767e-05,\n",
-       "                          'Na24': 0.0008958188892771386,\n",
-       "                          'Nb90': 0.003015881202132405,\n",
-       "                          'Nb91': 135306.3507070228,\n",
-       "                          'Nb91m': 4516945.303289556,\n",
-       "                          'Nb92': 0.18049445809589165,\n",
-       "                          'Nb92m': 2313251.923796648,\n",
-       "                          'Nb93m': 269890.9827426887,\n",
-       "                          'Nb94': 2170.5014952564884,\n",
-       "                          'Nb95': 1461670.3833891505,\n",
-       "                          'Nb95m': 33840.95979761216,\n",
-       "                          'Nb96': 109.09242115371607,\n",
-       "                          'Nb97': 0.23526877613734593,\n",
-       "                          'Nb97m': 0.2076301495946713,\n",
-       "                          'Ni56': 0.018985232145049047,\n",
-       "                          'Ni57': 55371.45744102533,\n",
-       "                          'Ni58': 1.2418228255785392e-06,\n",
-       "                          'Ni59': 60475.94103740406,\n",
-       "                          'Ni63': 3876864.6798537383,\n",
-       "                          'Ni66': 0.0003755167227384849,\n",
-       "                          'Os186': 2.367244364480066e-21,\n",
-       "                          'P32': 1275733.6247192281,\n",
-       "                          'P33': 9776.210732216885,\n",
-       "                          'Rb83': 2.7465952051906907e-11,\n",
-       "                          'Rb84': 1.0041761481154707e-07,\n",
-       "                          'Rb86': 0.4694546559358965,\n",
-       "                          'Rb87': 2.1046110368878307e-14,\n",
-       "                          'Re186': 5.70298183375637e-07,\n",
-       "                          'Re186m': 4.7384701872950236e-14,\n",
-       "                          'Re187': 6.511605305272743e-20,\n",
-       "                          'Rh103m': 5.260231489880925,\n",
-       "                          'Ru103': 5.318102816661168,\n",
-       "                          'Ru97': 2.912161917883851e-06,\n",
-       "                          'S35': 2314.2213049771044,\n",
-       "                          'Sc44': 0.313075389373254,\n",
-       "                          'Sc44m': 0.2954708947076788,\n",
-       "                          'Sc45m': 4.096864397425647,\n",
-       "                          'Sc46': 517227.35723289114,\n",
-       "                          'Sc47': 33010.17699862383,\n",
-       "                          'Sc48': 7926.162188232701,\n",
-       "                          'Se82': 1.5284020958336664e-30,\n",
-       "                          'Si32': 0.07752445713380077,\n",
-       "                          'Sr85': 0.00014780779692745257,\n",
-       "                          'Sr89': 8.645211761381065,\n",
-       "                          'Sr90': 0.05012935769578078,\n",
-       "                          'Ta179': 187.93636100389298,\n",
-       "                          'Ta180': 1.3126928137843155e-05,\n",
-       "                          'Ta180m': 9.83261165584732e-10,\n",
-       "                          'Ta182': 14671738.770112501,\n",
-       "                          'Ta183': 716.5809690428684,\n",
-       "                          'Tc96': 2.6173131701965047e-05,\n",
-       "                          'Tc97': 9.724193165467561e-07,\n",
-       "                          'Tc97m': 0.07859751398826058,\n",
-       "                          'Tc98': 0.0049859325795112925,\n",
-       "                          'Tc99': 5060.944086528703,\n",
-       "                          'Tc99m': 11907696.828849964,\n",
-       "                          'Ti44': 4.2871005476546157e-07,\n",
-       "                          'V48': 179.20760139103385,\n",
-       "                          'V49': 24182491.885719404,\n",
-       "                          'V50': 3.0236252386721453e-09,\n",
-       "                          'W178': 2.2877928803408437e-07,\n",
-       "                          'W181': 0.03268213730914479,\n",
-       "                          'W183': 2.265885539807715e-12,\n",
-       "                          'W183m': 24.360422438503008,\n",
-       "                          'W184': 1.565596324089001e-16,\n",
-       "                          'W185': 0.0021664050306705596,\n",
-       "                          'W186': 1.5466828143206565e-24,\n",
-       "                          'Y87': 0.012155160228638908,\n",
-       "                          'Y87m': 2.4986541854070994e-08,\n",
-       "                          'Y88': 846.142301592231,\n",
-       "                          'Y89m': 44916.524882669364,\n",
-       "                          'Y90': 376.03956539320353,\n",
-       "                          'Y91': 8.576375891489551,\n",
-       "                          'Yb175': 1.2002874695039628e-05,\n",
-       "                          'Zn64': 6.614438682087544e-11,\n",
-       "                          'Zn65': 829.5013289892552,\n",
-       "                          'Zr88': 691.0553833833438,\n",
-       "                          'Zr89': 44972.23500831599,\n",
-       "                          'Zr90m': 0.002954574639962303,\n",
-       "                          'Zr93': 0.9553400122592929,\n",
-       "                          'Zr94': 1.857790591007422e-10,\n",
-       "                          'Zr95': 244004.63222081307,\n",
-       "                          'Zr96': 1.1723419428678937e-16,\n",
-       "                          'Zr97': 0.21819139268126908}),\n",
-       "             189231: defaultdict(float,\n",
-       "                         {'Al26': 0.00029818601615241044,\n",
-       "                          'Ar37': 5.079818956496014e-06,\n",
-       "                          'Ar39': 0.0037404600112771846,\n",
-       "                          'Ar42': 0.008758673631489496,\n",
-       "                          'Be10': 0.18274602739831575,\n",
-       "                          'C14': 24144.285276781553,\n",
-       "                          'Ca41': 8.808805104882877e-06,\n",
-       "                          'Ca45': 400586.49369261815,\n",
-       "                          'Ca47': 1502.7552893412524,\n",
-       "                          'Ca48': 3.980849248476619e-20,\n",
-       "                          'Cl36': 1.555379981131801e-08,\n",
-       "                          'Co55': 8.669535861437998e-08,\n",
-       "                          'Co56': 7184.652636797135,\n",
-       "                          'Co57': 691531761.0008011,\n",
-       "                          'Co58': 1366492494.190001,\n",
-       "                          'Co58m': 0.13683712916652296,\n",
-       "                          'Co60': 45875764.79875785,\n",
-       "                          'Co60m': 0.0026991950566543806,\n",
-       "                          'Cr48': 4.68027016047265e-08,\n",
-       "                          'Cr50': 0.0004004604803475138,\n",
-       "                          'Cr51': 645700846.790755,\n",
-       "                          'Cu64': 16.369241826406196,\n",
-       "                          'Cu66': 0.00027702155664066554,\n",
-       "                          'Cu67': 0.0003636327799464554,\n",
-       "                          'Fe55': 2513362270.7675962,\n",
-       "                          'Fe59': 9879158.497833153,\n",
-       "                          'Fe60': 0.0027024617035102667,\n",
-       "                          'H3': 518655.8301789362,\n",
-       "                          'Hf174': 2.2903682835558338e-25,\n",
-       "                          'Hf175': 1.399395103889843e-05,\n",
-       "                          'Hf177m': 0.8476070824715379,\n",
-       "                          'Hf178m': 0.0013874035499356347,\n",
-       "                          'Hf178n': 0.0014138817033461655,\n",
-       "                          'Hf179n': 6.5976764448657015,\n",
-       "                          'Hf181': 1306.3583010840734,\n",
-       "                          'Hf182': 3.788674304129067e-12,\n",
-       "                          'K40': 1.1432817403303804e-13,\n",
-       "                          'K42': 0.00876012600523808,\n",
-       "                          'K43': 0.00041441291099328636,\n",
-       "                          'Kr81': 3.014989953716505e-16,\n",
-       "                          'Kr85': 0.000386765195874445,\n",
-       "                          'Lu173': 3.0527802844300943e-10,\n",
-       "                          'Lu174': 9.393359096110812e-08,\n",
-       "                          'Lu174m': 1.0745442172096845e-07,\n",
-       "                          'Lu176': 1.9141404875417367e-12,\n",
-       "                          'Lu177': 5.328349790231071,\n",
-       "                          'Lu177m': 1.095190311328946,\n",
-       "                          'Mg28': 4.5067008256588416e-07,\n",
-       "                          'Mn52': 3263.5547462104164,\n",
-       "                          'Mn53': 491.15501199451126,\n",
-       "                          'Mn54': 605409182.5635943,\n",
-       "                          'Mo100': 1.2497348871453357e-06,\n",
-       "                          'Mo92': 1.0036460195340957e-07,\n",
-       "                          'Mo93': 86742.44802001763,\n",
-       "                          'Mo98': 0.3100018410611026,\n",
-       "                          'Mo99': 10357528.714186817,\n",
-       "                          'Na22': 0.0004993287571013203,\n",
-       "                          'Na24': 0.001871376691452534,\n",
-       "                          'Nb90': 0.006531154397917463,\n",
-       "                          'Nb91': 235671.2912903015,\n",
-       "                          'Nb91m': 7923445.655446651,\n",
-       "                          'Nb92': 0.2829104767477229,\n",
-       "                          'Nb92m': 2375400.4605043684,\n",
-       "                          'Nb93m': 308187.51938763796,\n",
-       "                          'Nb94': 1637.1496831172033,\n",
-       "                          'Nb95': 2300836.9858041564,\n",
-       "                          'Nb95m': 51236.78275580449,\n",
-       "                          'Nb96': 189.75103913558596,\n",
-       "                          'Nb97': 0.43184494644561966,\n",
-       "                          'Nb97m': 0.38097047835172326,\n",
-       "                          'Ni56': 0.04512312785387007,\n",
-       "                          'Ni57': 131167.89752646766,\n",
-       "                          'Ni58': 1.0003185525850191e-06,\n",
-       "                          'Ni59': 48856.0527251351,\n",
-       "                          'Ni63': 3472622.9299490205,\n",
-       "                          'Ni66': 0.0002941789460463223,\n",
-       "                          'Os186': 5.518442026912339e-22,\n",
-       "                          'P32': 1330640.3402620193,\n",
-       "                          'P33': 12405.081404633776,\n",
-       "                          'Rb83': 7.349919800527241e-10,\n",
-       "                          'Rb84': 7.56182915033583e-07,\n",
-       "                          'Rb86': 0.9833372842558367,\n",
-       "                          'Rb87': 8.600030032940216e-14,\n",
-       "                          'Re186': 1.3426675284799798e-07,\n",
-       "                          'Re186m': 1.1030892245346618e-14,\n",
-       "                          'Re187': 1.616117597735152e-21,\n",
-       "                          'Rh103m': 2.532270139104877,\n",
-       "                          'Ru103': 2.560368745063089,\n",
-       "                          'Ru97': 5.088099135321392e-06,\n",
-       "                          'S35': 1965.7668681357006,\n",
-       "                          'Sc44': 0.7208000933601967,\n",
-       "                          'Sc44m': 0.6802616473760612,\n",
-       "                          'Sc45m': 6.8095696431162445,\n",
-       "                          'Sc46': 588225.6043946741,\n",
-       "                          'Sc47': 45717.43523598279,\n",
-       "                          'Sc48': 11584.79527337754,\n",
-       "                          'Se82': 9.20377760216095e-30,\n",
-       "                          'Si32': 0.19467880163904538,\n",
-       "                          'Sr85': 0.0005616458281607756,\n",
-       "                          'Sr89': 13.791520978357227,\n",
-       "                          'Sr90': 0.09887262946601141,\n",
-       "                          'Ta177': 1.8248463152738551e-06,\n",
-       "                          'Ta179': 3777.094135315688,\n",
-       "                          'Ta180': 1.881328736572112e-05,\n",
-       "                          'Ta180m': 1.4831776897342768e-09,\n",
-       "                          'Ta182': 8750437.295035094,\n",
-       "                          'Ta183': 256.37955165512227,\n",
-       "                          'Tc96': 4.31789296859256e-05,\n",
-       "                          'Tc97': 1.5392261308715136e-06,\n",
-       "                          'Tc97m': 0.12446936862437623,\n",
-       "                          'Tc98': 0.0078104700250168245,\n",
-       "                          'Tc99': 4265.562075029805,\n",
-       "                          'Tc99m': 10035565.836698106,\n",
-       "                          'Ti44': 2.2308478696137603e-06,\n",
-       "                          'V48': 431.6874921942337,\n",
-       "                          'V49': 46912800.6783756,\n",
-       "                          'V50': 3.0261258538292723e-09,\n",
-       "                          'W178': 3.433980086532881e-07,\n",
-       "                          'W181': 0.044230540895886364,\n",
-       "                          'W183': 1.0964436074616629e-13,\n",
-       "                          'W183m': 8.71471481778816,\n",
-       "                          'W184': 2.275300729752791e-17,\n",
-       "                          'W185': 0.0006705001890643836,\n",
-       "                          'W186': 3.645132553742007e-25,\n",
-       "                          'Y87': 0.053898835150346026,\n",
-       "                          'Y87m': 1.4791551500153445e-07,\n",
-       "                          'Y88': 2653.9660738903685,\n",
-       "                          'Y89m': 74769.85772227368,\n",
-       "                          'Y90': 562.5491826387928,\n",
-       "                          'Y91': 17.151402800971077,\n",
-       "                          'Yb175': 7.020418351284237e-05,\n",
-       "                          'Zn64': 6.962129668551409e-11,\n",
-       "                          'Zn65': 1246.1438146340292,\n",
-       "                          'Zr88': 2324.053097784395,\n",
-       "                          'Zr89': 74858.44497992913,\n",
-       "                          'Zr90m': 0.006406302120555291,\n",
-       "                          'Zr93': 1.542186670091733,\n",
-       "                          'Zr94': 3.2633330584071157e-10,\n",
-       "                          'Zr95': 396992.33011277294,\n",
-       "                          'Zr96': 3.1633370055136277e-16,\n",
-       "                          'Zr97': 0.40052702411809177}),\n",
-       "             189232: defaultdict(float,\n",
-       "                         {'Al26': 8.335286651822722e-05,\n",
-       "                          'Ar37': 1.5555812153903006e-06,\n",
-       "                          'Ar39': 0.0011647802594923365,\n",
-       "                          'Ar42': 0.0026697109479544004,\n",
-       "                          'Be10': 0.047389604522082775,\n",
-       "                          'C14': 2964.882526521301,\n",
-       "                          'Ca41': 2.7483118349262817e-06,\n",
-       "                          'Ca45': 117801.88290288339,\n",
-       "                          'Ca47': 443.1087715817162,\n",
-       "                          'Ca48': 1.1422854012040177e-20,\n",
-       "                          'Cl36': 9.910495915641279e-10,\n",
-       "                          'Co55': 2.7690912353937708e-08,\n",
-       "                          'Co56': 2094.033817291867,\n",
-       "                          'Co57': 206147513.3976608,\n",
-       "                          'Co58': 257003466.48666745,\n",
-       "                          'Co58m': 0.02858177319164969,\n",
-       "                          'Co60': 12505736.312926056,\n",
-       "                          'Co60m': 0.0007524846373883993,\n",
-       "                          'Cr48': 1.4510126340960169e-08,\n",
-       "                          'Cr50': 5.8736489771781814e-05,\n",
-       "                          'Cr51': 183904142.56689954,\n",
-       "                          'Cu64': 1.6883960421263904,\n",
-       "                          'Cu66': 1.2416061372997319e-05,\n",
-       "                          'Cu67': 3.3915851940990725e-05,\n",
-       "                          'Fe55': 718635890.1875204,\n",
-       "                          'Fe59': 1347011.7388976112,\n",
-       "                          'Fe60': 0.0007528252438628014,\n",
-       "                          'H3': 158374.25041132193,\n",
-       "                          'Hf174': 6.276977430750169e-26,\n",
-       "                          'Hf175': 3.896067897497112e-06,\n",
-       "                          'Hf177m': 0.26454595250912805,\n",
-       "                          'Hf178m': 0.00025667044628005937,\n",
-       "                          'Hf178n': 0.0002644232108916184,\n",
-       "                          'Hf179n': 1.98326792037874,\n",
-       "                          'Hf181': 394.85773830475455,\n",
-       "                          'Hf182': 1.129912467857113e-12,\n",
-       "                          'K40': 3.355347786644955e-14,\n",
-       "                          'K42': 0.0026701627079995134,\n",
-       "                          'K43': 0.00012118283942944602,\n",
-       "                          'Kr81': 7.234613809439209e-17,\n",
-       "                          'Kr85': 0.00011033072269520782,\n",
-       "                          'Lu173': 4.544277204315848e-11,\n",
-       "                          'Lu174': 1.9996893419389007e-08,\n",
-       "                          'Lu174m': 2.3728075372565218e-08,\n",
-       "                          'Lu176': 5.502106441314605e-13,\n",
-       "                          'Lu177': 1.6104858998503886,\n",
-       "                          'Lu177m': 0.3417861605828566,\n",
-       "                          'Mg28': 1.2349284403481752e-07,\n",
-       "                          'Mn52': 1061.8054860868235,\n",
-       "                          'Mn53': 146.74792190272072,\n",
-       "                          'Mn54': 135201810.42975438,\n",
-       "                          'Mo100': 1.8329693588723528e-07,\n",
-       "                          'Mo92': 1.472046013748743e-08,\n",
-       "                          'Mo93': 15362.922004159722,\n",
-       "                          'Mo98': 0.04546868993984747,\n",
-       "                          'Mo99': 1409710.1895631654,\n",
-       "                          'Na22': 0.00013978109345081835,\n",
-       "                          'Na24': 0.0005857047686638165,\n",
-       "                          'Nb90': 0.0020965117450831724,\n",
-       "                          'Nb91': 70129.55294037268,\n",
-       "                          'Nb91m': 2342160.249226974,\n",
-       "                          'Nb92': 0.08077174530285075,\n",
-       "                          'Nb92m': 610205.8832613284,\n",
-       "                          'Nb93m': 44432.84030692919,\n",
-       "                          'Nb94': 277.8548039657169,\n",
-       "                          'Nb95': 668837.4852746113,\n",
-       "                          'Nb95m': 14781.350203147224,\n",
-       "                          'Nb96': 56.478537954759126,\n",
-       "                          'Nb97': 0.12988524368017745,\n",
-       "                          'Nb97m': 0.11460573683520409,\n",
-       "                          'Ni56': 0.014826184931480437,\n",
-       "                          'Ni57': 42873.117951479246,\n",
-       "                          'Ni58': 1.467199599198818e-07,\n",
-       "                          'Ni59': 8243.48207663342,\n",
-       "                          'Ni63': 479218.0714840971,\n",
-       "                          'Ni66': 1.5198279423636846e-05,\n",
-       "                          'Os186': 1.6360569956918017e-23,\n",
-       "                          'P32': 246625.28597294757,\n",
-       "                          'P33': 2383.9633089684053,\n",
-       "                          'Rb83': 1.7357597523334837e-10,\n",
-       "                          'Rb84': 1.9126527168171791e-07,\n",
-       "                          'Rb86': 0.3006470742309878,\n",
-       "                          'Rb87': 2.3722227656945245e-14,\n",
-       "                          'Re186': 3.947820160122092e-09,\n",
-       "                          'Re186m': 3.3236210259259053e-16,\n",
-       "                          'Rh103m': 0.3051005175083309,\n",
-       "                          'Ru103': 0.30839327159767094,\n",
-       "                          'Ru97': 1.4990974443375174e-06,\n",
-       "                          'S35': 289.58392002863695,\n",
-       "                          'Sc44': 0.2286318618265121,\n",
-       "                          'Sc44m': 0.2157693740564606,\n",
-       "                          'Sc45m': 2.0025291254859017,\n",
-       "                          'Sc46': 163367.68989243894,\n",
-       "                          'Sc47': 10695.592515518674,\n",
-       "                          'Sc48': 3302.5909101306565,\n",
-       "                          'Se82': 2.542353631730394e-30,\n",
-       "                          'Si32': 0.0603763911279389,\n",
-       "                          'Sr85': 0.00016395712247253892,\n",
-       "                          'Sr89': 4.030103944935657,\n",
-       "                          'Sr90': 0.029924707083198054,\n",
-       "                          'Ta177': 2.7164115131943895e-07,\n",
-       "                          'Ta179': 716.5527082306166,\n",
-       "                          'Ta180': 5.16463765998272e-06,\n",
-       "                          'Ta180m': 4.1764460448284695e-10,\n",
-       "                          'Ta182': 1005314.4251285603,\n",
-       "                          'Ta183': 19.002076541032935,\n",
-       "                          'Tc96': 1.2782948307708452e-05,\n",
-       "                          'Tc97': 4.5855165190464267e-07,\n",
-       "                          'Tc97m': 0.037038496023036445,\n",
-       "                          'Tc98': 0.0023289923726432455,\n",
-       "                          'Tc99': 580.5703759217154,\n",
-       "                          'Tc99m': 1365877.8175660307,\n",
-       "                          'Ti44': 6.688716179219049e-07,\n",
-       "                          'V48': 139.39269090211167,\n",
-       "                          'V49': 14231335.435839336,\n",
-       "                          'V50': 7.116637742216064e-10,\n",
-       "                          'W178': 1.0147949033286535e-07,\n",
-       "                          'W181': 0.011850592632205816,\n",
-       "                          'W183': 7.626155798853265e-15,\n",
-       "                          'W183m': 0.6458412352891715,\n",
-       "                          'W184': 1.1601472165914866e-18,\n",
-       "                          'W185': 6.965327892063676e-05,\n",
-       "                          'W186': 1.58303490593672e-26,\n",
-       "                          'Y87': 0.015606624990838574,\n",
-       "                          'Y87m': 4.3382161697269667e-08,\n",
-       "                          'Y88': 797.1506959936347,\n",
-       "                          'Y89m': 22074.798761424132,\n",
-       "                          'Y90': 161.26845043613673,\n",
-       "                          'Y91': 5.203864221490684,\n",
-       "                          'Yb175': 1.620756572451664e-05,\n",
-       "                          'Zn64': 7.180108380467637e-12,\n",
-       "                          'Zn65': 93.12883064413397,\n",
-       "                          'Zr88': 696.4923669322585,\n",
-       "                          'Zr89': 22103.54139794661,\n",
-       "                          'Zr90m': 0.002049252631290608,\n",
-       "                          'Zr93': 0.45112531757178764,\n",
-       "                          'Zr94': 9.697677180832165e-11,\n",
-       "                          'Zr95': 116892.11090325088,\n",
-       "                          'Zr96': 9.695649502699938e-17,\n",
-       "                          'Zr97': 0.12047675128146508}),\n",
-       "             189233: defaultdict(float,\n",
-       "                         {'Al26': 9.482771782200809e-08,\n",
-       "                          'Ar37': 1.5659205375357698e-08,\n",
-       "                          'Ar39': 2.0505849708070165e-05,\n",
-       "                          'Ar42': 6.830275417805482e-05,\n",
-       "                          'Be10': 0.0021374885521287883,\n",
-       "                          'C14': 757.8575391821186,\n",
-       "                          'Ca41': 3.836552650554936e-08,\n",
-       "                          'Ca45': 3605.4115907934665,\n",
-       "                          'Ca47': 12.548452548570612,\n",
-       "                          'Ca48': 6.539686758407806e-23,\n",
-       "                          'Cl36': 2.7286339637659827e-09,\n",
-       "                          'Co55': 2.5889775300263363e-10,\n",
-       "                          'Co56': 31.48178213379842,\n",
-       "                          'Co57': 6518603.969839881,\n",
-       "                          'Co58': 17819978.107251126,\n",
-       "                          'Co58m': 0.001612421868895477,\n",
-       "                          'Co60': 715439.3967580051,\n",
-       "                          'Co60m': 1.529184820069579e-05,\n",
-       "                          'Cr50': 2.8299127912830845e-05,\n",
-       "                          'Cr51': 17792076.297317028,\n",
-       "                          'Cu64': 1.0004661886688355,\n",
-       "                          'Cu66': 3.469404550264985e-05,\n",
-       "                          'Cu67': 5.465804576597718e-05,\n",
-       "                          'Fe55': 36802659.41994169,\n",
-       "                          'Fe59': 1076668.5446960547,\n",
-       "                          'Fe60': 1.5648346925942086e-05,\n",
-       "                          'H3': 4872.225503975203,\n",
-       "                          'Hf174': 5.442632360191409e-28,\n",
-       "                          'Hf175': 3.8051382114746326e-08,\n",
-       "                          'Hf177m': 0.006193045646021721,\n",
-       "                          'Hf178n': 5.171914452823947e-07,\n",
-       "                          'Hf179n': 0.06051934036804745,\n",
-       "                          'Hf181': 10.682773025061785,\n",
-       "                          'Hf182': 3.5208155392986534e-14,\n",
-       "                          'K40': 5.089114884682435e-16,\n",
-       "                          'K42': 6.830277191200351e-05,\n",
-       "                          'K43': 3.894038852126824e-06,\n",
-       "                          'Kr85': 7.537458548489564e-07,\n",
-       "                          'Lu174': 1.0639979122238688e-10,\n",
-       "                          'Lu174m': 1.4788247519543724e-10,\n",
-       "                          'Lu176': 4.9046333278694906e-15,\n",
-       "                          'Lu177': 0.03509444609835856,\n",
-       "                          'Lu177m': 0.008001682603743496,\n",
-       "                          'Mg28': 4.195325113521861e-09,\n",
-       "                          'Mn52': 18.302509907135075,\n",
-       "                          'Mn53': 4.545681097766251,\n",
-       "                          'Mn54': 7155758.256264079,\n",
-       "                          'Mo100': 8.83150030402999e-08,\n",
-       "                          'Mo92': 7.09253378596543e-09,\n",
-       "                          'Mo93': 5009.702639976098,\n",
-       "                          'Mo98': 0.02190680705815851,\n",
-       "                          'Mo99': 710274.9649428533,\n",
-       "                          'Na22': 3.554676988390206e-07,\n",
-       "                          'Na24': 1.374556096135876e-05,\n",
-       "                          'Nb90': 4.3362054805522475e-05,\n",
-       "                          'Nb91': 2242.54081817851,\n",
-       "                          'Nb91m': 76263.16505971432,\n",
-       "                          'Nb92': 0.002872064940665479,\n",
-       "                          'Nb92m': 23018.271487999173,\n",
-       "                          'Nb93m': 8448.324440502667,\n",
-       "                          'Nb94': 133.63507965618726,\n",
-       "                          'Nb95': 21195.735286242547,\n",
-       "                          'Nb95m': 472.6753890028171,\n",
-       "                          'Nb96': 1.6844592694029596,\n",
-       "                          'Nb97': 0.0036852071813762042,\n",
-       "                          'Nb97m': 0.0032525155348762697,\n",
-       "                          'Ni56': 0.000238506288635738,\n",
-       "                          'Ni57': 706.5053879970023,\n",
-       "                          'Ni58': 7.06885461596159e-08,\n",
-       "                          'Ni59': 3462.6428733226726,\n",
-       "                          'Ni63': 398671.5138957549,\n",
-       "                          'Ni66': 3.6630519271692147e-05,\n",
-       "                          'Os186': 1.3824111577490548e-22,\n",
-       "                          'P32': 27437.202828839338,\n",
-       "                          'P33': 228.35449472155364,\n",
-       "                          'Rb84': 6.882075882069821e-10,\n",
-       "                          'Rb86': 0.0071079962190245165,\n",
-       "                          'Rb87': 2.380173548940373e-16,\n",
-       "                          'Re186': 3.4039605671182894e-08,\n",
-       "                          'Re186m': 2.771298212942272e-15,\n",
-       "                          'Re187': 3.955164795761497e-22,\n",
-       "                          'Rh103m': 0.5470920620445191,\n",
-       "                          'Ru103': 0.5531718756149933,\n",
-       "                          'Ru97': 4.950898493128457e-08,\n",
-       "                          'S35': 63.035624004205864,\n",
-       "                          'Sc44': 0.004380819455193774,\n",
-       "                          'Sc44m': 0.0041340340432286585,\n",
-       "                          'Sc45m': 0.06128742635190289,\n",
-       "                          'Sc46': 5140.813842744063,\n",
-       "                          'Sc47': 527.5973218318007,\n",
-       "                          'Sc48': 111.41264564539497,\n",
-       "                          'Se82': 9.278572266258237e-33,\n",
-       "                          'Si32': 0.0009550305109744039,\n",
-       "                          'Sr85': 1.6365029804922823e-06,\n",
-       "                          'Sr89': 0.13102310310416201,\n",
-       "                          'Sr90': 0.0007702487320205358,\n",
-       "                          'Ta179': 1.9240802654774534,\n",
-       "                          'Ta180': 1.7365527183957197e-07,\n",
-       "                          'Ta180m': 1.36725491549654e-11,\n",
-       "                          'Ta182': 893943.8293719409,\n",
-       "                          'Ta183': 29.27642229954072,\n",
-       "                          'Tc96': 4.3403535954184866e-07,\n",
-       "                          'Tc97': 1.5531120394843522e-08,\n",
-       "                          'Tc97m': 0.0012622040209747194,\n",
-       "                          'Tc98': 7.876362366617552e-05,\n",
-       "                          'Tc99': 292.4533606440396,\n",
-       "                          'Tc99m': 688175.5618455588,\n",
-       "                          'Ti44': 1.8210561191128294e-09,\n",
-       "                          'V48': 2.32686544171256,\n",
-       "                          'V49': 393335.7907415595,\n",
-       "                          'V50': 2.970357310674273e-11,\n",
-       "                          'W178': 3.4646355077645826e-09,\n",
-       "                          'W181': 0.0004270784133568795,\n",
-       "                          'W183': 1.4667597967194035e-14,\n",
-       "                          'W183m': 0.9952607982894475,\n",
-       "                          'W184': 3.990642623140342e-18,\n",
-       "                          'W185': 0.00011888282015695573,\n",
-       "                          'W186': 8.466674817377621e-26,\n",
-       "                          'Y87': 0.00011158298838266722,\n",
-       "                          'Y88': 10.337365637102051,\n",
-       "                          'Y89m': 668.3414995112573,\n",
-       "                          'Y90': 5.355234555350533,\n",
-       "                          'Y91': 0.13008507819339746,\n",
-       "                          'Yb175': 1.596292181325481e-07,\n",
-       "                          'Zn64': 4.254442737827203e-12,\n",
-       "                          'Zn65': 44.44172480905053,\n",
-       "                          'Zr88': 7.948726188108361,\n",
-       "                          'Zr89': 669.1455043213978,\n",
-       "                          'Zr90m': 4.252504054879825e-05,\n",
-       "                          'Zr93': 0.013846108010435941,\n",
-       "                          'Zr94': 2.823339006843779e-12,\n",
-       "                          'Zr95': 3650.8639077392904,\n",
-       "                          'Zr96': 1.527856760599989e-18,\n",
-       "                          'Zr97': 0.003418080071302288}),\n",
-       "             189234: defaultdict(float,\n",
-       "                         {'Al26': 0.00025866675567274606,\n",
-       "                          'Ar37': 5.67664590058875e-06,\n",
-       "                          'Ar39': 0.0047592926889507125,\n",
-       "                          'Ar42': 0.011999720906965706,\n",
-       "                          'Be10': 0.2266849993850862,\n",
-       "                          'C14': 12528.360672355031,\n",
-       "                          'Ca41': 1.0664230437061978e-05,\n",
-       "                          'Ca45': 559824.2655367781,\n",
-       "                          'Ca47': 2053.0350895854035,\n",
-       "                          'Ca48': 3.860084788052766e-20,\n",
-       "                          'Cl36': 4.410311520827505e-09,\n",
-       "                          'Co55': 1.012989430162187e-07,\n",
-       "                          'Co56': 8225.854687967947,\n",
-       "                          'Co57': 985903886.4958566,\n",
-       "                          'Co58': 1196793433.8208046,\n",
-       "                          'Co58m': 0.13671467324726788,\n",
-       "                          'Co60': 62448724.01197432,\n",
-       "                          'Co60m': 0.003121828919100752,\n",
-       "                          'Cr48': 4.352714494550123e-08,\n",
-       "                          'Cr50': 0.00024007985184113903,\n",
-       "                          'Cr51': 796084238.818482,\n",
-       "                          'Cu64': 9.845570194056481,\n",
-       "                          'Cu66': 0.00012749464459912153,\n",
-       "                          'Cu67': 0.00011749478455775344,\n",
-       "                          'Fe55': 3393530119.5283523,\n",
-       "                          'Fe59': 6835557.6672817245,\n",
-       "                          'Fe60': 0.0031233051706664066,\n",
-       "                          'H3': 733177.9253508699,\n",
-       "                          'Hf174': 2.220866190958477e-25,\n",
-       "                          'Hf175': 1.4014720847033182e-05,\n",
-       "                          'Hf177m': 1.1667069386910751,\n",
-       "                          'Hf178m': 0.0007548138462642185,\n",
-       "                          'Hf178n': 0.0008055976285816204,\n",
-       "                          'Hf179n': 9.360436768447014,\n",
-       "                          'Hf181': 1803.7421631782227,\n",
-       "                          'Hf182': 5.401598716857826e-12,\n",
-       "                          'K40': 1.3162396635870675e-13,\n",
-       "                          'K42': 0.012001183778041805,\n",
-       "                          'K43': 0.0005853327650948969,\n",
-       "                          'Kr81': 2.212493796047597e-16,\n",
-       "                          'Kr85': 0.00038032093576231704,\n",
-       "                          'Lu173': 1.2798070028514963e-10,\n",
-       "                          'Lu174': 6.560103000721821e-08,\n",
-       "                          'Lu174m': 7.933968014969906e-08,\n",
-       "                          'Lu176': 1.9593311075166045e-12,\n",
-       "                          'Lu177': 6.947730387173655,\n",
-       "                          'Lu177m': 1.507521682707344,\n",
-       "                          'Mg28': 6.307628685382442e-07,\n",
-       "                          'Mn52': 4332.562131976161,\n",
-       "                          'Mn53': 702.4366271877587,\n",
-       "                          'Mn54': 638301994.7971009,\n",
-       "                          'Mo100': 7.492086508313834e-07,\n",
-       "                          'Mo92': 6.01676962651894e-08,\n",
-       "                          'Mo93': 73238.98085177176,\n",
-       "                          'Mo98': 0.18584839333689382,\n",
-       "                          'Mo99': 7199997.817764273,\n",
-       "                          'Na22': 0.0004456295403615756,\n",
-       "                          'Na24': 0.002597626807113139,\n",
-       "                          'Nb90': 0.008970229311329469,\n",
-       "                          'Nb91': 337292.9133895811,\n",
-       "                          'Nb91m': 11381022.474255236,\n",
-       "                          'Nb92': 0.4014441359943498,\n",
-       "                          'Nb92m': 2965343.312690663,\n",
-       "                          'Nb93m': 191635.86240045505,\n",
-       "                          'Nb94': 1148.3290991810813,\n",
-       "                          'Nb95': 3213041.6720444094,\n",
-       "                          'Nb95m': 71605.93685944623,\n",
-       "                          'Nb96': 265.7750604694688,\n",
-       "                          'Nb97': 0.6015283720844071,\n",
-       "                          'Nb97m': 0.5308373029704568,\n",
-       "                          'Ni56': 0.059475332802754494,\n",
-       "                          'Ni57': 172887.24853339806,\n",
-       "                          'Ni58': 5.997064174219085e-07,\n",
-       "                          'Ni59': 37410.96079178895,\n",
-       "                          'Ni63': 2299466.348275497,\n",
-       "                          'Ni66': 0.00013720530040324533,\n",
-       "                          'Os186': 3.6166213484787764e-22,\n",
-       "                          'P32': 1116918.0561422498,\n",
-       "                          'P33': 10368.285943186671,\n",
-       "                          'Rb83': 5.297286760781119e-10,\n",
-       "                          'Rb84': 6.183390583181822e-07,\n",
-       "                          'Rb86': 1.322417900703093,\n",
-       "                          'Rb87': 8.566109916030222e-14,\n",
-       "                          'Re186': 8.484342202177208e-08,\n",
-       "                          'Re186m': 7.299359807220966e-15,\n",
-       "                          'Re187': 7.9320559347873375e-22,\n",
-       "                          'Rh103m': 0.6654311819144416,\n",
-       "                          'Ru103': 0.6727407769150998,\n",
-       "                          'Ru97': 7.316365758641621e-06,\n",
-       "                          'S35': 1280.1981850939444,\n",
-       "                          'Sc44': 0.9569923194690836,\n",
-       "                          'Sc44m': 0.903117973125834,\n",
-       "                          'Sc45m': 9.516342478104603,\n",
-       "                          'Sc46': 794858.0560108102,\n",
-       "                          'Sc47': 48672.6562658137,\n",
-       "                          'Sc48': 16374.04784970677,\n",
-       "                          'Se82': 8.298530430673944e-30,\n",
-       "                          'Si32': 0.2388010304381175,\n",
-       "                          'Sr85': 0.000596553934657361,\n",
-       "                          'Sr89': 19.476684279608776,\n",
-       "                          'Sr90': 0.13463458089282063,\n",
-       "                          'Ta177': 7.650242977939111e-07,\n",
-       "                          'Ta179': 2214.9509941327296,\n",
-       "                          'Ta180': 2.5260978369149844e-05,\n",
-       "                          'Ta180m': 2.020039976868162e-09,\n",
-       "                          'Ta182': 4518703.080617789,\n",
-       "                          'Ta183': 130.98560506452958,\n",
-       "                          'Tc96': 6.237410565889419e-05,\n",
-       "                          'Tc97': 2.221787028355786e-06,\n",
-       "                          'Tc97m': 0.18001954647192117,\n",
-       "                          'Tc98': 0.011268427310853472,\n",
-       "                          'Tc99': 2965.2338852807634,\n",
-       "                          'Tc99m': 6976119.596587616,\n",
-       "                          'Ti44': 2.144788050830816e-06,\n",
-       "                          'V48': 563.9399649484008,\n",
-       "                          'V49': 66063480.942213036,\n",
-       "                          'V50': 3.526101364482381e-09,\n",
-       "                          'W178': 4.917633039173551e-07,\n",
-       "                          'W181': 0.059302687549613514,\n",
-       "                          'W183': 4.9817581029504284e-14,\n",
-       "                          'W183m': 4.452289967028356,\n",
-       "                          'W184': 1.0021595010264922e-17,\n",
-       "                          'W185': 0.0005739816040192349,\n",
-       "                          'W186': 2.599131200373135e-25,\n",
-       "                          'Y87': 0.05416848516187381,\n",
-       "                          'Y87m': 1.3015278977455164e-07,\n",
-       "                          'Y88': 3038.0092958571227,\n",
-       "                          'Y89m': 104489.32171780182,\n",
-       "                          'Y90': 778.684562482314,\n",
-       "                          'Y91': 23.159519045150024,\n",
-       "                          'Yb175': 5.7793435604840936e-05,\n",
-       "                          'Zn64': 4.187423738267196e-11,\n",
-       "                          'Zn65': 125.4851585943501,\n",
-       "                          'Zr88': 2592.8523260285447,\n",
-       "                          'Zr89': 104625.32523304275,\n",
-       "                          'Zr90m': 0.00876605423524901,\n",
-       "                          'Zr93': 2.1433444227070857,\n",
-       "                          'Zr94': 4.501031636028527e-10,\n",
-       "                          'Zr95': 558797.2663521481,\n",
-       "                          'Zr96': 3.850580413480497e-16,\n",
-       "                          'Zr97': 0.5579668504053288}),\n",
-       "             189235: defaultdict(float,\n",
-       "                         {'Al26': 1.327606450014552e-05,\n",
-       "                          'Ar37': 4.1971409298238443e-07,\n",
-       "                          'Ar39': 0.0004339161058524684,\n",
-       "                          'Ar42': 0.0014731513465552097,\n",
-       "                          'Be10': 0.04801428125748574,\n",
-       "                          'C14': 6321.046707649733,\n",
-       "                          'Ca41': 8.661026189110377e-07,\n",
-       "                          'Ca45': 86742.28184558803,\n",
-       "                          'Ca47': 290.0323607132749,\n",
-       "                          'Ca48': 2.5127812342533567e-21,\n",
-       "                          'Cl36': 1.7276352054562078e-09,\n",
-       "                          'Co55': 7.018594471513904e-09,\n",
-       "                          'Co56': 671.6729734031861,\n",
-       "                          'Co57': 144064953.70308465,\n",
-       "                          'Co58': 412206381.52442014,\n",
-       "                          'Co58m': 0.04238413538547634,\n",
-       "                          'Co60': 13742404.67890431,\n",
-       "                          'Co60m': 0.00043304283863086524,\n",
-       "                          'Cr48': 2.9635984860893052e-09,\n",
-       "                          'Cr50': 0.00012610130432083081,\n",
-       "                          'Cr51': 105887651.97858608,\n",
-       "                          'Cu64': 3.743493630095994,\n",
-       "                          'Cu66': 0.00011180183487700882,\n",
-       "                          'Cu67': 0.0001130557427548542,\n",
-       "                          'Fe55': 447049882.7748358,\n",
-       "                          'Fe59': 2805271.551020603,\n",
-       "                          'Fe60': 0.0004341706547552843,\n",
-       "                          'H3': 166277.9814533179,\n",
-       "                          'Hf174': 1.4649523185993524e-26,\n",
-       "                          'Hf175': 1.0867954696052687e-06,\n",
-       "                          'Hf177m': 0.12396447701366754,\n",
-       "                          'Hf178m': 9.743387813526043e-06,\n",
-       "                          'Hf178n': 2.0984153154753424e-05,\n",
-       "                          'Hf179n': 1.3713224124654018,\n",
-       "                          'Hf181': 232.43134644962728,\n",
-       "                          'Hf182': 7.711362605223861e-13,\n",
-       "                          'K40': 1.1749699615403641e-14,\n",
-       "                          'K42': 0.0014733525361373895,\n",
-       "                          'K43': 9.534969247678174e-05,\n",
-       "                          'Kr81': 5.33666613095767e-18,\n",
-       "                          'Kr85': 2.4515589392783055e-05,\n",
-       "                          'Lu174': 2.978718859726686e-09,\n",
-       "                          'Lu174m': 4.006005892746254e-09,\n",
-       "                          'Lu176': 1.4443741906915347e-13,\n",
-       "                          'Lu177': 0.7800719709070557,\n",
-       "                          'Lu177m': 0.16028670551065244,\n",
-       "                          'Mg28': 1.4636473541367855e-07,\n",
-       "                          'Mn52': 375.9168679660928,\n",
-       "                          'Mn53': 93.30550056068745,\n",
-       "                          'Mn54': 161866532.18061274,\n",
-       "                          'Mo100': 3.9353020968525545e-07,\n",
-       "                          'Mo92': 3.1603890744790447e-08,\n",
-       "                          'Mo93': 25751.28566272244,\n",
-       "                          'Mo98': 0.0976169815788686,\n",
-       "                          'Mo99': 2326425.8498652405,\n",
-       "                          'Na22': 2.439733516226455e-05,\n",
-       "                          'Na24': 0.00025046728643478007,\n",
-       "                          'Nb90': 0.0008100392056532229,\n",
-       "                          'Nb91': 48655.31067408102,\n",
-       "                          'Nb91m': 1588938.1088004177,\n",
-       "                          'Nb92': 0.06433048722989354,\n",
-       "                          'Nb92m': 837729.3262892208,\n",
-       "                          'Nb93m': 74630.54226870806,\n",
-       "                          'Nb94': 452.1928792830835,\n",
-       "                          'Nb95': 533470.2979252329,\n",
-       "                          'Nb95m': 12463.689631877405,\n",
-       "                          'Nb96': 38.520038773786865,\n",
-       "                          'Nb97': 0.0810798388077435,\n",
-       "                          'Nb97m': 0.07154682782509265,\n",
-       "                          'Ni56': 0.005122363082219536,\n",
-       "                          'Ni57': 14954.254211127358,\n",
-       "                          'Ni58': 3.149898603354198e-07,\n",
-       "                          'Ni59': 14293.574506096835,\n",
-       "                          'Ni63': 949709.8451392531,\n",
-       "                          'Ni66': 0.00011721649619248557,\n",
-       "                          'Os186': 1.7057075474520617e-23,\n",
-       "                          'P32': 393822.9106703947,\n",
-       "                          'P33': 2908.867217619662,\n",
-       "                          'Rb83': 1.2467797931169056e-11,\n",
-       "                          'Rb84': 3.0640574046719246e-08,\n",
-       "                          'Rb86': 0.14998986807472434,\n",
-       "                          'Rb87': 6.6705501361103725e-15,\n",
-       "                          'Re186': 3.866238847433742e-09,\n",
-       "                          'Re186m': 3.2025603640844436e-16,\n",
-       "                          'Re187': 4.6403218432818036e-23,\n",
-       "                          'Rh103m': 0.3526920137233967,\n",
-       "                          'Ru103': 0.3565741950762582,\n",
-       "                          'Ru97': 1.0390132844052096e-06,\n",
-       "                          'S35': 548.2334492034656,\n",
-       "                          'Sc44': 0.08648211894542795,\n",
-       "                          'Sc44m': 0.08162193731069062,\n",
-       "                          'Sc45m': 1.47457828888063,\n",
-       "                          'Sc46': 188470.04201681036,\n",
-       "                          'Sc47': 10901.271443295107,\n",
-       "                          'Sc48': 2995.466963610506,\n",
-       "                          'Se82': 4.506509921066824e-31,\n",
-       "                          'Si32': 0.02264526515206735,\n",
-       "                          'Sr85': 4.2648485844541284e-05,\n",
-       "                          'Sr89': 3.2435656747318675,\n",
-       "                          'Sr90': 0.01671594149465195,\n",
-       "                          'Ta179': 74.54984297811589,\n",
-       "                          'Ta180': 4.716128774589544e-06,\n",
-       "                          'Ta180m': 3.546499382495525e-10,\n",
-       "                          'Ta182': 2162336.3154422105,\n",
-       "                          'Ta183': 25.95902307461226,\n",
-       "                          'Tc96': 9.8747362351866e-06,\n",
-       "                          'Tc97': 3.783598417252504e-07,\n",
-       "                          'Tc97m': 0.030541243243080576,\n",
-       "                          'Tc98': 0.0019501127844297034,\n",
-       "                          'Tc99': 958.0601972883609,\n",
-       "                          'Tc99m': 2254105.2703778995,\n",
-       "                          'Ti44': 1.3013866379154008e-07,\n",
-       "                          'V48': 49.019090816696625,\n",
-       "                          'V49': 7652568.093342701,\n",
-       "                          'V50': 1.0384273308175719e-09,\n",
-       "                          'W178': 8.943891395459745e-08,\n",
-       "                          'W181': 0.011993975738042794,\n",
-       "                          'W183': 1.2135820189401304e-14,\n",
-       "                          'W183m': 0.8822101987672057,\n",
-       "                          'W184': 1.3812671622765907e-18,\n",
-       "                          'W185': 3.6706446882805125e-05,\n",
-       "                          'W186': 1.221494597317359e-26,\n",
-       "                          'Y87': 0.0035445825042734265,\n",
-       "                          'Y87m': 8.089259117648043e-09,\n",
-       "                          'Y88': 246.6432593527127,\n",
-       "                          'Y89m': 16096.477041042705,\n",
-       "                          'Y90': 137.70080435609535,\n",
-       "                          'Y91': 2.8368446114774932,\n",
-       "                          'Yb175': 3.6778246758601382e-06,\n",
-       "                          'Zn64': 1.5919086573459588e-11,\n",
-       "                          'Zn65': 776.3844914445073,\n",
-       "                          'Zr88': 199.24281559385733,\n",
-       "                          'Zr89': 16117.124896751144,\n",
-       "                          'Zr90m': 0.0007881730847712795,\n",
-       "                          'Zr93': 0.345122136258581,\n",
-       "                          'Zr94': 6.534981208103111e-11,\n",
-       "                          'Zr95': 88412.06847359048,\n",
-       "                          'Zr96': 3.427386489549001e-17,\n",
-       "                          'Zr97': 0.07519309399237058}),\n",
-       "             189236: defaultdict(float,\n",
-       "                         {'Al26': 2.5092184616292616e-11,\n",
-       "                          'Ar37': 2.2643947875675072e-10,\n",
-       "                          'Ar39': 4.196653883720597e-07,\n",
-       "                          'Ar42': 1.7920734045543918e-06,\n",
-       "                          'Be10': 0.0018735111560096204,\n",
-       "                          'C14': 840.5335102930369,\n",
-       "                          'Ca41': 6.732202641690802e-10,\n",
-       "                          'Ca45': 162.76001743524415,\n",
-       "                          'Ca47': 0.5139863477085358,\n",
-       "                          'Ca48': 1.0273308277791161e-24,\n",
-       "                          'Cl36': 2.867254444931918e-10,\n",
-       "                          'Co56': 0.6495450077762951,\n",
-       "                          'Co57': 174628.44841182578,\n",
-       "                          'Co58': 32893815.84986238,\n",
-       "                          'Co58m': 0.0025523656906753693,\n",
-       "                          'Co60': 315030.20857477456,\n",
-       "                          'Co60m': 1.2330570239496382e-06,\n",
-       "                          'Cr50': 2.998504538281782e-05,\n",
-       "                          'Cr51': 8530799.938047921,\n",
-       "                          'Cu64': 1.1763549419719865,\n",
-       "                          'Cu66': 2.186905484963296e-05,\n",
-       "                          'Cu67': 5.0684018326181174e-05,\n",
-       "                          'Fe55': 12153850.214251004,\n",
-       "                          'Fe59': 497234.9446395566,\n",
-       "                          'Fe60': 1.5164746009498375e-06,\n",
-       "                          'H3': 1317.9459338179395,\n",
-       "                          'Hf174': 1.0160630868570241e-29,\n",
-       "                          'Hf175': 8.381585802154454e-10,\n",
-       "                          'Hf177m': 0.00013857176027621217,\n",
-       "                          'Hf178n': 1.3885594220474327e-08,\n",
-       "                          'Hf179n': 0.0016191412435863418,\n",
-       "                          'Hf181': 0.29787055096388787,\n",
-       "                          'Hf182': 1.2176308481664288e-15,\n",
-       "                          'K40': 1.0712278938257774e-17,\n",
-       "                          'K42': 1.7920974129847477e-06,\n",
-       "                          'K43': 1.9308483279568566e-07,\n",
-       "                          'Kr85': 1.0950220823419018e-08,\n",
-       "                          'Lu174': 2.006440122411758e-12,\n",
-       "                          'Lu174m': 2.7672609630316063e-12,\n",
-       "                          'Lu176': 9.508806815174835e-17,\n",
-       "                          'Lu177': 0.00120283200552774,\n",
-       "                          'Lu177m': 0.00018074612162542422,\n",
-       "                          'Mg28': 6.048274747710899e-10,\n",
-       "                          'Mn52': 0.3239205533740133,\n",
-       "                          'Mn53': 0.11736536604486018,\n",
-       "                          'Mn54': 10142541.952926977,\n",
-       "                          'Mo100': 9.357748430697659e-08,\n",
-       "                          'Mo92': 7.515038695156583e-09,\n",
-       "                          'Mo93': 5628.852411130677,\n",
-       "                          'Mo98': 0.02321203725248457,\n",
-       "                          'Mo99': 536643.5378450833,\n",
-       "                          'Na22': 1.5039168549507762e-09,\n",
-       "                          'Na24': 2.9862125046668534e-07,\n",
-       "                          'Nb90': 8.56793180214652e-07,\n",
-       "                          'Nb91': 59.52801960205875,\n",
-       "                          'Nb91m': 2022.5883759987878,\n",
-       "                          'Nb92': 0.00012223189994204885,\n",
-       "                          'Nb92m': 22389.866894912746,\n",
-       "                          'Nb93m': 14880.077792461847,\n",
-       "                          'Nb94': 133.6455647892393,\n",
-       "                          'Nb95': 1738.9487512610149,\n",
-       "                          'Nb95m': 41.31562671061546,\n",
-       "                          'Nb96': 0.05888669383857429,\n",
-       "                          'Nb97': 0.00010617647968350642,\n",
-       "                          'Nb97m': 9.299079112627819e-05,\n",
-       "                          'Ni56': 4.10729826814225e-06,\n",
-       "                          'Ni57': 12.564028108443871,\n",
-       "                          'Ni58': 7.489972759860093e-08,\n",
-       "                          'Ni59': 3356.963797423815,\n",
-       "                          'Ni63': 275852.99340248766,\n",
-       "                          'Ni66': 2.284619237712402e-05,\n",
-       "                          'Os186': 4.551482820744096e-24,\n",
-       "                          'P32': 36012.01131136092,\n",
-       "                          'P33': 379.5197851043959,\n",
-       "                          'Rb84': 8.561654272042374e-12,\n",
-       "                          'Rb86': 0.0001715108258995343,\n",
-       "                          'Rb87': 5.168199963325553e-18,\n",
-       "                          'Re186': 7.945442414547436e-10,\n",
-       "                          'Re186m': 7.924217608377886e-17,\n",
-       "                          'Rh103m': 0.227079742371888,\n",
-       "                          'Ru103': 0.22956662206530323,\n",
-       "                          'Ru97': 1.3190368864825255e-09,\n",
-       "                          'S35': 82.15694237494948,\n",
-       "                          'Sc44': 8.758948075315582e-05,\n",
-       "                          'Sc44m': 8.267507147162317e-05,\n",
-       "                          'Sc45m': 0.0027659381816480654,\n",
-       "                          'Sc46': 2959.782982095507,\n",
-       "                          'Sc47': 627.7295882701202,\n",
-       "                          'Sc48': 8.073568353118986,\n",
-       "                          'Si32': 0.00014017090935085718,\n",
-       "                          'Sr85': 2.8975939807906058e-08,\n",
-       "                          'Sr89': 0.00672918894561645,\n",
-       "                          'Sr90': 2.0756860386927654e-05,\n",
-       "                          'Ta179': 0.09146724464322968,\n",
-       "                          'Ta180': 1.4519065679058423e-08,\n",
-       "                          'Ta180m': 9.036351946577338e-13,\n",
-       "                          'Ta182': 798630.2732124695,\n",
-       "                          'Ta183': 14.043394680107452,\n",
-       "                          'Tc96': 1.190275086223128e-08,\n",
-       "                          'Tc97': 4.345861248256511e-10,\n",
-       "                          'Tc97m': 3.525966551263142e-05,\n",
-       "                          'Tc98': 2.213463907587126e-06,\n",
-       "                          'Tc99': 220.98153674767713,\n",
-       "                          'Tc99m': 519956.30780231976,\n",
-       "                          'Ti44': 2.458101430781203e-12,\n",
-       "                          'V48': 0.04228364920150811,\n",
-       "                          'V49': 9588.602004199201,\n",
-       "                          'V50': 3.762204332435182e-11,\n",
-       "                          'W178': 1.0835338193252838e-10,\n",
-       "                          'W181': 3.8641553320490824e-05,\n",
-       "                          'W183': 5.634794587966695e-15,\n",
-       "                          'W183m': 0.47737363271497024,\n",
-       "                          'W184': 6.359043117314968e-19,\n",
-       "                          'W185': 2.1068194879856216e-05,\n",
-       "                          'W186': 3.7342466254745356e-27,\n",
-       "                          'Y87': 1.6483235889577827e-06,\n",
-       "                          'Y88': 0.1994916329555654,\n",
-       "                          'Y89m': 39.10528872437675,\n",
-       "                          'Y90': 0.8998934548546819,\n",
-       "                          'Y91': 0.0045892800044711225,\n",
-       "                          'Yb175': 3.3933704565719495e-09,\n",
-       "                          'Zn64': 5.0025786824099044e-12,\n",
-       "                          'Zn65': 294.8937787558614,\n",
-       "                          'Zr88': 0.14412681167744082,\n",
-       "                          'Zr89': 39.153620594665966,\n",
-       "                          'Zr90m': 8.405612809453563e-07,\n",
-       "                          'Zr93': 0.0011872629181225891,\n",
-       "                          'Zr94': 1.7012227998722934e-13,\n",
-       "                          'Zr95': 207.05356618764426,\n",
-       "                          'Zr96': 3.0814861381101145e-20,\n",
-       "                          'Zr97': 9.84500611779002e-05}),\n",
-       "             189237: defaultdict(float,\n",
-       "                         {'Al26': 4.286768437206964e-05,\n",
-       "                          'Ar37': 1.0254021491581063e-06,\n",
-       "                          'Ar39': 0.0008811821975480049,\n",
-       "                          'Ar42': 0.002250416189609681,\n",
-       "                          'Be10': 0.04205653292462778,\n",
-       "                          'C14': 4458.867079641321,\n",
-       "                          'Ca41': 1.9561736010698877e-06,\n",
-       "                          'Ca45': 102689.45179630884,\n",
-       "                          'Ca47': 377.1603204234622,\n",
-       "                          'Ca48': 6.800348816306771e-21,\n",
-       "                          'Cl36': 1.69867398046104e-09,\n",
-       "                          'Co55': 1.865266050382244e-08,\n",
-       "                          'Co56': 1520.768069293146,\n",
-       "                          'Co57': 186631623.30270967,\n",
-       "                          'Co58': 248130276.47132322,\n",
-       "                          'Co58m': 0.026159879488237846,\n",
-       "                          'Co60': 10923724.972185194,\n",
-       "                          'Co60m': 0.0005498128287234748,\n",
-       "                          'Cr48': 7.239341479476598e-09,\n",
-       "                          'Cr50': 9.221771849745542e-05,\n",
-       "                          'Cr51': 161590717.1948879,\n",
-       "                          'Cu64': 6.249091521245654,\n",
-       "                          'Cu66': 0.00015804037395489556,\n",
-       "                          'Cu67': 7.490895123994746e-05,\n",
-       "                          'Fe55': 683461807.5931475,\n",
-       "                          'Fe59': 2931002.4709346914,\n",
-       "                          'Fe60': 0.0005509167704813941,\n",
-       "                          'H3': 121452.3229289886,\n",
-       "                          'Hf174': 4.0430123960488957e-26,\n",
-       "                          'Hf175': 2.532878434385533e-06,\n",
-       "                          'Hf177m': 0.22018771754027874,\n",
-       "                          'Hf178m': 0.00015504051897928466,\n",
-       "                          'Hf178n': 0.00016642808847289395,\n",
-       "                          'Hf179n': 1.7585932680128666,\n",
-       "                          'Hf181': 338.14559795125325,\n",
-       "                          'Hf182': 1.0167212082083744e-12,\n",
-       "                          'K40': 2.4292853913057835e-14,\n",
-       "                          'K42': 0.00225059072782865,\n",
-       "                          'K43': 0.0001071432959719873,\n",
-       "                          'Kr81': 3.5130501645085934e-17,\n",
-       "                          'Kr85': 6.731759160564489e-05,\n",
-       "                          'Lu173': 3.31565292488664e-11,\n",
-       "                          'Lu174': 1.3121234025873206e-08,\n",
-       "                          'Lu174m': 1.5679702597689926e-08,\n",
-       "                          'Lu176': 3.4923205053140567e-13,\n",
-       "                          'Lu177': 1.287128599827109,\n",
-       "                          'Lu177m': 0.2844813086995023,\n",
-       "                          'Mg28': 1.0012409573079038e-07,\n",
-       "                          'Mn52': 808.102947906554,\n",
-       "                          'Mn53': 133.99182891374923,\n",
-       "                          'Mn54': 126924170.05414446,\n",
-       "                          'Mo100': 2.877872573383321e-07,\n",
-       "                          'Mo92': 2.311173003442403e-08,\n",
-       "                          'Mo93': 22657.672773572947,\n",
-       "                          'Mo98': 0.07138605141713272,\n",
-       "                          'Mo99': 4195001.184394072,\n",
-       "                          'Na22': 7.624034877943699e-05,\n",
-       "                          'Na24': 0.0004917224607546096,\n",
-       "                          'Nb90': 0.00169149430667335,\n",
-       "                          'Nb91': 64108.81738530537,\n",
-       "                          'Nb91m': 2169868.4901399883,\n",
-       "                          'Nb92': 0.07466975176833908,\n",
-       "                          'Nb92m': 482757.1270070195,\n",
-       "                          'Nb93m': 65263.76379581294,\n",
-       "                          'Nb94': 472.01001093507307,\n",
-       "                          'Nb95': 581323.3882777849,\n",
-       "                          'Nb95m': 12773.078366580981,\n",
-       "                          'Nb96': 49.442112900174926,\n",
-       "                          'Nb97': 0.11280046836278099,\n",
-       "                          'Nb97m': 0.09954972688679876,\n",
-       "                          'Ni56': 0.011027860299680043,\n",
-       "                          'Ni57': 32085.146450456105,\n",
-       "                          'Ni58': 2.3035292513786037e-07,\n",
-       "                          'Ni59': 12383.881293360175,\n",
-       "                          'Ni63': 830190.3667786471,\n",
-       "                          'Ni66': 0.0001626093006307861,\n",
-       "                          'Os186': 1.1460980114590543e-22,\n",
-       "                          'P32': 252018.97404768452,\n",
-       "                          'P33': 2629.410005840401,\n",
-       "                          'Rb83': 8.539875797608171e-11,\n",
-       "                          'Rb84': 1.1096180159796269e-07,\n",
-       "                          'Rb86': 0.24785929126187212,\n",
-       "                          'Rb87': 1.5440179534029027e-14,\n",
-       "                          'Re186': 2.7754821809665756e-08,\n",
-       "                          'Re186m': 2.3157039425194322e-15,\n",
-       "                          'Re187': 1.8420075362220297e-22,\n",
-       "                          'Rh103m': 0.5877748250252488,\n",
-       "                          'Ru103': 0.5942427206319937,\n",
-       "                          'Ru97': 1.3982228720569782e-06,\n",
-       "                          'S35': 467.27556495180943,\n",
-       "                          'Sc44': 0.1789362386659114,\n",
-       "                          'Sc44m': 0.16886584795927537,\n",
-       "                          'Sc45m': 1.745738384595786,\n",
-       "                          'Sc46': 127788.64779660237,\n",
-       "                          'Sc47': 9619.186048049593,\n",
-       "                          'Sc48': 2903.1536385103213,\n",
-       "                          'Se82': 1.4608832462744205e-30,\n",
-       "                          'Si32': 0.04360415160016225,\n",
-       "                          'Sr85': 0.00010657524929237922,\n",
-       "                          'Sr89': 3.578143544915139,\n",
-       "                          'Sr90': 0.02522093655989359,\n",
-       "                          'Ta177': 1.9819824746529074e-07,\n",
-       "                          'Ta179': 449.43357958734157,\n",
-       "                          'Ta180': 4.345980575700761e-06,\n",
-       "                          'Ta180m': 3.5701913509616755e-10,\n",
-       "                          'Ta182': 3323008.8115104088,\n",
-       "                          'Ta183': 139.46496778512417,\n",
-       "                          'Tc96': 1.183344249627928e-05,\n",
-       "                          'Tc97': 4.1566484182816713e-07,\n",
-       "                          'Tc97m': 0.03373815775703963,\n",
-       "                          'Tc98': 0.0020987516464117516,\n",
-       "                          'Tc99': 1727.6889051576647,\n",
-       "                          'Tc99m': 4064460.250229816,\n",
-       "                          'Ti44': 3.621172773847422e-07,\n",
-       "                          'V48': 104.56805380753218,\n",
-       "                          'V49': 12564299.428231433,\n",
-       "                          'V50': 5.931747339728995e-10,\n",
-       "                          'W178': 8.993519576669696e-08,\n",
-       "                          'W181': 0.010042250738717456,\n",
-       "                          'W183': 5.4344573207431047e-14,\n",
-       "                          'W183m': 4.740764306552668,\n",
-       "                          'W184': 9.456024511743617e-18,\n",
-       "                          'W185': 0.0003821196674893405,\n",
-       "                          'W186': 1.1296483169224167e-25,\n",
-       "                          'Y87': 0.009529001565234703,\n",
-       "                          'Y87m': 2.18667174137585e-08,\n",
-       "                          'Y88': 550.4916589158006,\n",
-       "                          'Y89m': 19197.962056113036,\n",
-       "                          'Y90': 139.86264297300957,\n",
-       "                          'Y91': 4.328426320702373,\n",
-       "                          'Yb175': 1.1294424491957104e-05,\n",
-       "                          'Zn64': 2.6582636506686256e-11,\n",
-       "                          'Zn65': 120.53726998435259,\n",
-       "                          'Zr88': 466.5082930601505,\n",
-       "                          'Zr89': 19222.069786701657,\n",
-       "                          'Zr90m': 0.0016589709717775272,\n",
-       "                          'Zr93': 0.39005568077689917,\n",
-       "                          'Zr94': 8.323397706464315e-11,\n",
-       "                          'Zr95': 102614.73946936043,\n",
-       "                          'Zr96': 7.08950163412774e-17,\n",
-       "                          'Zr97': 0.10462458248028189}),\n",
-       "             189238: defaultdict(float,\n",
-       "                         {'Al26': 0.00024274521458086777,\n",
-       "                          'Ar37': 4.6363157889914555e-06,\n",
-       "                          'Ar39': 0.0034198990233897325,\n",
-       "                          'Ar42': 0.007711191534879633,\n",
-       "                          'Be10': 0.12071104429681272,\n",
-       "                          'C14': 4537.830163307117,\n",
-       "                          'Ca41': 8.07305657820035e-06,\n",
-       "                          'Ca45': 330045.5817738346,\n",
-       "                          'Ca47': 1252.1165336965432,\n",
-       "                          'Ca48': 3.553070606629488e-20,\n",
-       "                          'Cl36': 1.103782279520268e-09,\n",
-       "                          'Co55': 9.602944615043788e-08,\n",
-       "                          'Co56': 7183.270227328593,\n",
-       "                          'Co57': 592423454.6513778,\n",
-       "                          'Co58': 518012345.9029213,\n",
-       "                          'Co58m': 0.06101758093283187,\n",
-       "                          'Co60': 31567700.57077459,\n",
-       "                          'Co60m': 0.002296740021500912,\n",
-       "                          'Cr48': 4.097681938058072e-08,\n",
-       "                          'Cr50': 6.403163875176128e-05,\n",
-       "                          'Cr51': 517584094.4280061,\n",
-       "                          'Cu64': 3.008562589098583,\n",
-       "                          'Cu66': 4.32666015094394e-05,\n",
-       "                          'Cu67': 6.779026003359623e-05,\n",
-       "                          'Fe55': 2098959433.231889,\n",
-       "                          'Fe59': 2787759.2554879473,\n",
-       "                          'Fe60': 0.0022971916578667525,\n",
-       "                          'H3': 375563.4354841411,\n",
-       "                          'Hf174': 6.0392673620388256e-24,\n",
-       "                          'Hf175': 2.0986900244600375e-05,\n",
-       "                          'Hf177m': 0.7825025415089578,\n",
-       "                          'Hf178m': 0.0013218248277761628,\n",
-       "                          'Hf178n': 0.001346184772291463,\n",
-       "                          'Hf179n': 5.63277357578931,\n",
-       "                          'Hf181': 1137.9839708465333,\n",
-       "                          'Hf182': 3.2385031753370157e-12,\n",
-       "                          'K40': 1.0561611923537538e-13,\n",
-       "                          'K42': 0.007712342301430606,\n",
-       "                          'K43': 0.0003377878443824699,\n",
-       "                          'Kr81': 3.169309543984191e-16,\n",
-       "                          'Kr85': 0.00036414743883071384,\n",
-       "                          'Lu173': 2.098176370520243e-09,\n",
-       "                          'Lu174': 1.293369158864748e-07,\n",
-       "                          'Lu174m': 1.466318200252137e-07,\n",
-       "                          'Lu176': 1.6844558491746453e-12,\n",
-       "                          'Lu177': 4.734768307195913,\n",
-       "                          'Lu177m': 1.010974928272843,\n",
-       "                          'Mg28': 6.285968498830355e-07,\n",
-       "                          'Mn52': 3070.372271960856,\n",
-       "                          'Mn53': 428.4266132537194,\n",
-       "                          'Mn54': 323458323.37908703,\n",
-       "                          'Mo100': 1.9981253589479576e-07,\n",
-       "                          'Mo92': 1.604629719603744e-08,\n",
-       "                          'Mo93': 33427.52151590669,\n",
-       "                          'Mo98': 0.049567315798676,\n",
-       "                          'Mo99': 2486084.153332331,\n",
-       "                          'Na22': 0.0004297266730898548,\n",
-       "                          'Na24': 0.0017163675528040904,\n",
-       "                          'Nb90': 0.006097562893482235,\n",
-       "                          'Nb91': 202500.29351429697,\n",
-       "                          'Nb91m': 6814289.600490843,\n",
-       "                          'Nb92': 0.224899507415599,\n",
-       "                          'Nb92m': 1353712.0541660811,\n",
-       "                          'Nb93m': 81527.16384118651,\n",
-       "                          'Nb94': 457.5313153298507,\n",
-       "                          'Nb95': 1845771.3640446502,\n",
-       "                          'Nb95m': 40283.35093586052,\n",
-       "                          'Nb96': 160.5567846110734,\n",
-       "                          'Nb97': 0.3732111787902746,\n",
-       "                          'Nb97m': 0.3293253524556306,\n",
-       "                          'Ni56': 0.04271911781163329,\n",
-       "                          'Ni57': 123618.5212651181,\n",
-       "                          'Ni58': 1.5995063318269214e-07,\n",
-       "                          'Ni59': 14091.208166905113,\n",
-       "                          'Ni63': 1003439.624861759,\n",
-       "                          'Ni66': 4.571278242287586e-05,\n",
-       "                          'Os186': 3.991729793958152e-24,\n",
-       "                          'P32': 487668.8243423651,\n",
-       "                          'P33': 5358.745374687142,\n",
-       "                          'Rb83': 7.846687178821643e-10,\n",
-       "                          'Rb84': 9.077672545542895e-07,\n",
-       "                          'Rb86': 0.8753152894043865,\n",
-       "                          'Rb87': 8.286235092895151e-14,\n",
-       "                          'Re186': 6.54204770557822e-10,\n",
-       "                          'Re186m': 6.732392406346259e-17,\n",
-       "                          'Rh103m': 0.15288504706953537,\n",
-       "                          'Ru103': 0.1545698147460012,\n",
-       "                          'Ru97': 4.369959474453858e-06,\n",
-       "                          'S35': 421.95147375177964,\n",
-       "                          'Sc44': 0.6654186709451309,\n",
-       "                          'Sc44m': 0.6279886187136957,\n",
-       "                          'Sc45m': 5.610673752763545,\n",
-       "                          'Sc46': 392969.0249857759,\n",
-       "                          'Sc47': 27042.175172701565,\n",
-       "                          'Sc48': 8957.477355832243,\n",
-       "                          'Se82': 9.199416387813112e-30,\n",
-       "                          'Si32': 0.1746936331908556,\n",
-       "                          'Sr85': 0.0005258570096757077,\n",
-       "                          'Sr89': 11.236107358556755,\n",
-       "                          'Sr90': 0.08655929437613089,\n",
-       "                          'Ta177': 0.00024348060569673202,\n",
-       "                          'Ta178': 0.0006076044096762303,\n",
-       "                          'Ta179': 3345.400022593743,\n",
-       "                          'Ta180': 1.3494532215508237e-05,\n",
-       "                          'Ta180m': 1.1195961399056707e-09,\n",
-       "                          'Ta182': 981748.2029152233,\n",
-       "                          'Ta183': 12.469470824975744,\n",
-       "                          'Tc96': 3.645651231492452e-05,\n",
-       "                          'Tc97': 1.277295788089276e-06,\n",
-       "                          'Tc97m': 0.1034402058928786,\n",
-       "                          'Tc98': 0.006447928837366398,\n",
-       "                          'Tc99': 1023.9299997343045,\n",
-       "                          'Tc99m': 2408792.892506369,\n",
-       "                          'Ti44': 1.9244549192655626e-06,\n",
-       "                          'Tm171': 5.049839381425628e-12,\n",
-       "                          'V48': 407.25930649262637,\n",
-       "                          'V49': 41822679.27376987,\n",
-       "                          'V50': 1.5348969616652656e-09,\n",
-       "                          'W178': 0.0006076874086967143,\n",
-       "                          'W181': 0.030241338688390636,\n",
-       "                          'W183': 5.6612044930651985e-15,\n",
-       "                          'W183m': 0.42384447386712215,\n",
-       "                          'W184': 4.464429776524201e-19,\n",
-       "                          'W185': 1.751480139471173e-05,\n",
-       "                          'W186': 3.540868320182786e-27,\n",
-       "                          'Y87': 0.05014889493130016,\n",
-       "                          'Y87m': 1.384229833999037e-07,\n",
-       "                          'Y88': 2435.4039009353232,\n",
-       "                          'Y89m': 61913.78719541101,\n",
-       "                          'Y90': 437.1146046434974,\n",
-       "                          'Y91': 15.067758664131171,\n",
-       "                          'Yb175': 7.538802210513711e-05,\n",
-       "                          'Zn64': 1.2794045624642836e-11,\n",
-       "                          'Zn65': 155.99206949905866,\n",
-       "                          'Zr88': 2136.408176842458,\n",
-       "                          'Zr89': 61995.46759567167,\n",
-       "                          'Zr90m': 0.00595427158273478,\n",
-       "                          'Zr93': 1.2521766156336005,\n",
-       "                          'Zr94': 2.740981147990728e-10,\n",
-       "                          'Zr95': 326563.8474063439,\n",
-       "                          'Zr96': 2.8759585892414616e-16,\n",
-       "                          'Zr97': 0.3461618027175498}),\n",
-       "             189239: defaultdict(float,\n",
-       "                         {'Al26': 6.609110558437317e-05,\n",
-       "                          'Ar37': 1.8286154892253028e-06,\n",
-       "                          'Ar39': 0.0016779832623308013,\n",
-       "                          'Ar42': 0.00462281134022343,\n",
-       "                          'Be10': 0.1121789611467653,\n",
-       "                          'C14': 18221.32326620389,\n",
-       "                          'Ca41': 3.615716057329441e-06,\n",
-       "                          'Ca45': 233685.29392148915,\n",
-       "                          'Ca47': 834.7292437367969,\n",
-       "                          'Ca48': 1.1390949027612852e-20,\n",
-       "                          'Cl36': 1.7083461999020327e-08,\n",
-       "                          'Co55': 3.308270302052026e-08,\n",
-       "                          'Co56': 2767.169618273921,\n",
-       "                          'Co57': 398938081.4792911,\n",
-       "                          'Co58': 799815097.0519205,\n",
-       "                          'Co58m': 0.08439472146793842,\n",
-       "                          'Co60': 31217482.799323846,\n",
-       "                          'Co60m': 0.0012100031174607797,\n",
-       "                          'Cr48': 1.2144762675993835e-08,\n",
-       "                          'Cr50': 0.00030921359000199905,\n",
-       "                          'Cr51': 362555209.3310067,\n",
-       "                          'Cu64': 12.28671312882457,\n",
-       "                          'Cu66': 0.00012745948149958466,\n",
-       "                          'Cu67': 0.00022336400426394904,\n",
-       "                          'Fe55': 1427904669.1383154,\n",
-       "                          'Fe59': 7945148.2494191015,\n",
-       "                          'Fe60': 0.0012126558879024785,\n",
-       "                          'H3': 347267.38317394594,\n",
-       "                          'Hf174': 6.763341265912385e-26,\n",
-       "                          'Hf175': 4.429281693139693e-06,\n",
-       "                          'Hf177m': 0.437727316183395,\n",
-       "                          'Hf178m': 0.00016358595469395873,\n",
-       "                          'Hf178n': 0.00019097688156020752,\n",
-       "                          'Hf179n': 3.787818422579683,\n",
-       "                          'Hf181': 705.622270896094,\n",
-       "                          'Hf182': 2.192062184655134e-12,\n",
-       "                          'K40': 4.4892468785647896e-14,\n",
-       "                          'K42': 0.004623191129318139,\n",
-       "                          'K43': 0.0002487522954632847,\n",
-       "                          'Kr81': 4.442855487385329e-17,\n",
-       "                          'Kr85': 0.00011279797325851993,\n",
-       "                          'Lu173': 3.0081499990617246e-11,\n",
-       "                          'Lu174': 1.8031649268649214e-08,\n",
-       "                          'Lu174m': 2.2446979195586904e-08,\n",
-       "                          'Lu176': 6.067485147624914e-13,\n",
-       "                          'Lu177': 2.6016077927769454,\n",
-       "                          'Lu177m': 0.5657398582881387,\n",
-       "                          'Mg28': 3.189868978119748e-07,\n",
-       "                          'Mn52': 1540.6654742753562,\n",
-       "                          'Mn53': 279.28243762923887,\n",
-       "                          'Mn54': 352320388.11089194,\n",
-       "                          'Mo100': 9.649725941254674e-07,\n",
-       "                          'Mo92': 7.74962517160992e-08,\n",
-       "                          'Mo93': 66186.29736687642,\n",
-       "                          'Mo98': 0.23936595186966297,\n",
-       "                          'Mo99': 9258075.907402424,\n",
-       "                          'Na22': 0.00012014622583261583,\n",
-       "                          'Na24': 0.0009615668800142921,\n",
-       "                          'Nb90': 0.0032662977244402066,\n",
-       "                          'Nb91': 136398.57548859698,\n",
-       "                          'Nb91m': 4579554.883904523,\n",
-       "                          'Nb92': 0.1708873790580079,\n",
-       "                          'Nb92m': 1655450.987284026,\n",
-       "                          'Nb93m': 180867.84438423588,\n",
-       "                          'Nb94': 1466.0107921048595,\n",
-       "                          'Nb95': 1379920.486673079,\n",
-       "                          'Nb95m': 31402.10464058765,\n",
-       "                          'Nb96': 108.15242121862255,\n",
-       "                          'Nb97': 0.23848683239798452,\n",
-       "                          'Nb97m': 0.21047389381442166,\n",
-       "                          'Ni56': 0.020990932536539966,\n",
-       "                          'Ni57': 61116.078604638205,\n",
-       "                          'Ni58': 7.723895136578025e-07,\n",
-       "                          'Ni59': 33491.17060855977,\n",
-       "                          'Ni63': 2642915.849050951,\n",
-       "                          'Ni66': 0.00014024607438169914,\n",
-       "                          'Os186': 6.954392284116065e-22,\n",
-       "                          'P32': 755764.2567565106,\n",
-       "                          'P33': 6915.903596175563,\n",
-       "                          'Rb83': 1.068129810648242e-10,\n",
-       "                          'Rb84': 1.6566225093417617e-07,\n",
-       "                          'Rb86': 0.49720176170709396,\n",
-       "                          'Rb87': 2.6796700713076932e-14,\n",
-       "                          'Re186': 1.6799501876966832e-07,\n",
-       "                          'Re186m': 1.4003056386151445e-14,\n",
-       "                          'Re187': 1.455032529628356e-21,\n",
-       "                          'Rh103m': 4.1493839884198005,\n",
-       "                          'Ru103': 4.195134477706652,\n",
-       "                          'Ru97': 2.9577068986269686e-06,\n",
-       "                          'S35': 1288.026687868663,\n",
-       "                          'Sc44': 0.34338870827070284,\n",
-       "                          'Sc44m': 0.32406581767520987,\n",
-       "                          'Sc45m': 3.972675438522284,\n",
-       "                          'Sc46': 406948.7744948299,\n",
-       "                          'Sc47': 24958.736154966104,\n",
-       "                          'Sc48': 7339.1177265065835,\n",
-       "                          'Se82': 2.3037894347808142e-30,\n",
-       "                          'Si32': 0.08437402214899815,\n",
-       "                          'Sr85': 0.00018616956913015996,\n",
-       "                          'Sr89': 8.278588870126336,\n",
-       "                          'Sr90': 0.0519439623228281,\n",
-       "                          'Ta177': 1.7981678765341034e-07,\n",
-       "                          'Ta179': 543.1945662840657,\n",
-       "                          'Ta180': 1.1571585853336085e-05,\n",
-       "                          'Ta180m': 8.94465496852398e-10,\n",
-       "                          'Ta182': 8821796.797261186,\n",
-       "                          'Ta183': 303.7594249698804,\n",
-       "                          'Tc96': 2.5828619615214057e-05,\n",
-       "                          'Tc97': 9.361350285174981e-07,\n",
-       "                          'Tc97m': 0.07581553478469001,\n",
-       "                          'Tc98': 0.004770213528822434,\n",
-       "                          'Tc99': 3812.396252671624,\n",
-       "                          'Tc99m': 8970173.540745944,\n",
-       "                          'Ti44': 5.985306846837586e-07,\n",
-       "                          'V48': 198.89360752353141,\n",
-       "                          'V49': 25392167.572071433,\n",
-       "                          'V50': 2.0790795281934537e-09,\n",
-       "                          'W178': 2.1351955462677367e-07,\n",
-       "                          'W181': 0.028114421990309182,\n",
-       "                          'W183': 1.2434006844531667e-13,\n",
-       "                          'W183m': 10.325242291755064,\n",
-       "                          'W184': 2.499300276564415e-17,\n",
-       "                          'W185': 0.0010493609221988085,\n",
-       "                          'W186': 4.729700373913227e-25,\n",
-       "                          'Y87': 0.016133966455175404,\n",
-       "                          'Y87m': 3.520110422706011e-08,\n",
-       "                          'Y88': 1002.5487963375855,\n",
-       "                          'Y89m': 43517.76193970625,\n",
-       "                          'Y90': 344.5058647603086,\n",
-       "                          'Y91': 8.90274806767943,\n",
-       "                          'Yb175': 1.7533863644433312e-05,\n",
-       "                          'Zn64': 5.2254345657206255e-11,\n",
-       "                          'Zn65': 1232.2347869943342,\n",
-       "                          'Zr88': 836.5503990769284,\n",
-       "                          'Zr89': 43572.83986785849,\n",
-       "                          'Zr90m': 0.0031986034457738713,\n",
-       "                          'Zr93': 0.9082913643147076,\n",
-       "                          'Zr94': 1.8330262260638388e-10,\n",
-       "                          'Zr95': 234781.74281409412,\n",
-       "                          'Zr96': 1.3308858440594572e-16,\n",
-       "                          'Zr97': 0.22119607544238942}),\n",
-       "             189240: defaultdict(float,\n",
-       "                         {'Al26': 5.105455742934781e-06,\n",
-       "                          'Ar37': 6.759502994091801e-07,\n",
-       "                          'Ar39': 0.0007926238977580275,\n",
-       "                          'Ar42': 0.0024373322968701014,\n",
-       "                          'Be10': 0.05287145610500762,\n",
-       "                          'C14': 3154.75565363172,\n",
-       "                          'Ca41': 1.5670537400191354e-06,\n",
-       "                          'Ca45': 124719.57309910966,\n",
-       "                          'Ca47': 438.2907803101269,\n",
-       "                          'Ca48': 2.9575827836227214e-21,\n",
-       "                          'Cl36': 3.6382054187505824e-09,\n",
-       "                          'Co55': 1.3990373360323008e-08,\n",
-       "                          'Co56': 1212.8683579499304,\n",
-       "                          'Co57': 221458574.5102045,\n",
-       "                          'Co58': 303011736.440361,\n",
-       "                          'Co58m': 0.03414757816058269,\n",
-       "                          'Co60': 15655009.402453912,\n",
-       "                          'Co60m': 0.000527585979989909,\n",
-       "                          'Cr50': 9.335841248720038e-05,\n",
-       "                          'Cr51': 171539262.5378645,\n",
-       "                          'Cu64': 3.9875704890930255,\n",
-       "                          'Cu66': 0.00011306830343508286,\n",
-       "                          'Cu67': 0.00013072826920745398,\n",
-       "                          'Fe55': 760406529.4815936,\n",
-       "                          'Fe59': 2922073.093843158,\n",
-       "                          'Fe60': 0.0005285395875799629,\n",
-       "                          'H3': 165736.12793691576,\n",
-       "                          'Hf174': 2.1771891618191334e-26,\n",
-       "                          'Hf175': 1.4981732160636147e-06,\n",
-       "                          'Hf177m': 0.2329632630381636,\n",
-       "                          'Hf178n': 1.774306588508604e-05,\n",
-       "                          'Hf179n': 2.070493756766308,\n",
-       "                          'Hf181': 376.74157547514824,\n",
-       "                          'Hf182': 1.214195961097341e-12,\n",
-       "                          'K40': 1.9450260571675948e-14,\n",
-       "                          'K42': 0.002437333679233287,\n",
-       "                          'K43': 0.00013380075661136712,\n",
-       "                          'Kr85': 3.2498632604829455e-05,\n",
-       "                          'Lu174': 4.242219868726297e-09,\n",
-       "                          'Lu174m': 5.911953470350872e-09,\n",
-       "                          'Lu176': 1.9810699582187214e-13,\n",
-       "                          'Lu177': 1.3008199168184948,\n",
-       "                          'Lu177m': 0.301090394791716,\n",
-       "                          'Mg28': 1.5354282960107377e-07,\n",
-       "                          'Mn52': 745.5000244522527,\n",
-       "                          'Mn53': 157.51782922619185,\n",
-       "                          'Mn54': 155830200.5645693,\n",
-       "                          'Mo100': 2.9134420909926737e-07,\n",
-       "                          'Mo92': 2.3397551566545125e-08,\n",
-       "                          'Mo93': 26315.14835399288,\n",
-       "                          'Mo98': 0.07226993777839216,\n",
-       "                          'Mo99': 3100164.483397617,\n",
-       "                          'Na22': 1.8078142957071255e-05,\n",
-       "                          'Na24': 0.0005204235348999605,\n",
-       "                          'Nb90': 0.0016990405734575984,\n",
-       "                          'Nb91': 76549.2306428048,\n",
-       "                          'Nb91m': 2603428.288444502,\n",
-       "                          'Nb92': 0.09468429736494033,\n",
-       "                          'Nb92m': 724168.4407544871,\n",
-       "                          'Nb93m': 51694.21701639745,\n",
-       "                          'Nb94': 538.3186514968651,\n",
-       "                          'Nb95': 727721.1610863688,\n",
-       "                          'Nb95m': 16414.796923194303,\n",
-       "                          'Nb96': 58.328255062148514,\n",
-       "                          'Nb97': 0.12857727087752607,\n",
-       "                          'Nb97m': 0.11351575155881807,\n",
-       "                          'Ni56': 0.00980044186359806,\n",
-       "                          'Ni57': 28732.20886181487,\n",
-       "                          'Ni58': 2.3320279106734908e-07,\n",
-       "                          'Ni59': 15446.573721174662,\n",
-       "                          'Ni63': 1095833.9162765138,\n",
-       "                          'Ni66': 0.00011893441259696374,\n",
-       "                          'Os186': 1.2154276425716937e-22,\n",
-       "                          'P32': 305005.45495934854,\n",
-       "                          'P33': 2385.2917828255354,\n",
-       "                          'Rb84': 3.075255552239212e-08,\n",
-       "                          'Rb86': 0.2575602138321177,\n",
-       "                          'Rb87': 9.165820111089578e-15,\n",
-       "                          'Re186': 2.981318207065618e-08,\n",
-       "                          'Re186m': 2.45362082780181e-15,\n",
-       "                          'Re187': 2.1130674306649076e-22,\n",
-       "                          'Rh103m': 0.9633406053831097,\n",
-       "                          'Ru103': 0.9738996832035522,\n",
-       "                          'Ru97': 1.6849207483709835e-06,\n",
-       "                          'S35': 357.90861863088395,\n",
-       "                          'Sc44': 0.1708787887002776,\n",
-       "                          'Sc44m': 0.16123777255982677,\n",
-       "                          'Sc45m': 2.120183808767527,\n",
-       "                          'Sc46': 187762.82964886472,\n",
-       "                          'Sc47': 10790.739550020136,\n",
-       "                          'Sc48': 3859.5563971668503,\n",
-       "                          'Se82': 5.013975160084553e-31,\n",
-       "                          'Si32': 0.03684880629993982,\n",
-       "                          'Sr85': 6.664905444022824e-05,\n",
-       "                          'Sr89': 4.456136756822646,\n",
-       "                          'Sr90': 0.027352649098779276,\n",
-       "                          'Ta179': 64.39810897688272,\n",
-       "                          'Ta180': 5.9267598219151975e-06,\n",
-       "                          'Ta180m': 4.657151484223745e-10,\n",
-       "                          'Ta182': 2744756.8884871625,\n",
-       "                          'Ta183': 73.75193907399147,\n",
-       "                          'Tc96': 1.4541062460140782e-05,\n",
-       "                          'Tc97': 5.151493832513109e-07,\n",
-       "                          'Tc97m': 0.04189815395827614,\n",
-       "                          'Tc98': 0.0026079296753656997,\n",
-       "                          'Tc99': 1276.6420590830453,\n",
-       "                          'Tc99m': 3003758.6155502577,\n",
-       "                          'Ti44': 9.655854038422415e-08,\n",
-       "                          'V48': 93.94931020427963,\n",
-       "                          'V49': 14047561.86508934,\n",
-       "                          'V50': 8.811445674965706e-10,\n",
-       "                          'W178': 1.1418053338965244e-07,\n",
-       "                          'W181': 0.014388971452300614,\n",
-       "                          'W183': 3.065937379776203e-14,\n",
-       "                          'W183m': 2.5071424978227856,\n",
-       "                          'W184': 5.217744525084336e-18,\n",
-       "                          'W185': 0.00024519294593773963,\n",
-       "                          'W186': 9.108932929591788e-26,\n",
-       "                          'Y87': 0.004790495245882574,\n",
-       "                          'Y88': 408.66223898541807,\n",
-       "                          'Y89m': 23168.873026172005,\n",
-       "                          'Y90': 178.6251522543589,\n",
-       "                          'Y91': 4.616601501622105,\n",
-       "                          'Yb175': 6.094088294495959e-06,\n",
-       "                          'Zn64': 1.6958936468519243e-11,\n",
-       "                          'Zn65': 223.64180206065424,\n",
-       "                          'Zr88': 321.1848550386332,\n",
-       "                          'Zr89': 23199.3127827232,\n",
-       "                          'Zr90m': 0.0016660135339664883,\n",
-       "                          'Zr93': 0.4783231888166704,\n",
-       "                          'Zr94': 9.680530346776956e-11,\n",
-       "                          'Zr95': 125808.5730779684,\n",
-       "                          'Zr96': 5.950636281568285e-17,\n",
-       "                          'Zr97': 0.11927847891448043}),\n",
-       "             189241: defaultdict(float,\n",
-       "                         {'Al26': 5.692910671259989e-05,\n",
-       "                          'Ar37': 9.891388198095444e-07,\n",
-       "                          'Ar39': 0.000720767242542152,\n",
-       "                          'Ar42': 0.0016648113002913196,\n",
-       "                          'Be10': 0.03017405138387435,\n",
-       "                          'C14': 2685.882355107632,\n",
-       "                          'Ca41': 1.7094295970858434e-06,\n",
-       "                          'Ca45': 73641.20716145501,\n",
-       "                          'Ca47': 274.82558729243385,\n",
-       "                          'Ca48': 7.727602687310515e-21,\n",
-       "                          'Cl36': 1.1403468081537737e-08,\n",
-       "                          'Co55': 1.7673979655918683e-08,\n",
-       "                          'Co56': 1389.0567270138354,\n",
-       "                          'Co57': 130679950.3165304,\n",
-       "                          'Co58': 192710997.12823698,\n",
-       "                          'Co58m': 0.020440153554788856,\n",
-       "                          'Co60': 7848795.472166292,\n",
-       "                          'Co60m': 0.0005041492426977662,\n",
-       "                          'Cr48': 8.744287395591686e-09,\n",
-       "                          'Cr50': 5.081890107122334e-05,\n",
-       "                          'Cr51': 121103526.86299756,\n",
-       "                          'Cu64': 2.703695684050877,\n",
-       "                          'Cu66': 1.6347777695443645e-05,\n",
-       "                          'Cu67': 4.3325531795379145e-05,\n",
-       "                          'Fe55': 466157533.87907064,\n",
-       "                          'Fe59': 2743531.9050287674,\n",
-       "                          'Fe60': 0.0005046770481555809,\n",
-       "                          'H3': 90946.67934188669,\n",
-       "                          'Hf174': 4.449620418220153e-26,\n",
-       "                          'Hf175': 2.7063857529796898e-06,\n",
-       "                          'Hf177m': 0.16353217970489584,\n",
-       "                          'Hf178m': 0.00028113959905254067,\n",
-       "                          'Hf178n': 0.0002864402013319895,\n",
-       "                          'Hf179n': 1.2444388933451322,\n",
-       "                          'Hf181': 247.11583552305729,\n",
-       "                          'Hf182': 7.111619188701006e-13,\n",
-       "                          'K40': 2.2122747203590484e-14,\n",
-       "                          'K42': 0.0016650706203936326,\n",
-       "                          'K43': 7.58935040831573e-05,\n",
-       "                          'Kr81': 5.79006994292366e-17,\n",
-       "                          'Kr85': 7.501869641704071e-05,\n",
-       "                          'Lu173': 6.398787027551094e-11,\n",
-       "                          'Lu174': 1.8900058857644605e-08,\n",
-       "                          'Lu174m': 2.155298687414984e-08,\n",
-       "                          'Lu176': 3.6979929004640457e-13,\n",
-       "                          'Lu177': 1.019891572176325,\n",
-       "                          'Lu177m': 0.21133708706313117,\n",
-       "                          'Mg28': 7.589572677356919e-08,\n",
-       "                          'Mn52': 635.5814817604444,\n",
-       "                          'Mn53': 93.22483677973484,\n",
-       "                          'Mn54': 94220307.09072903,\n",
-       "                          'Mo100': 1.5858797564031387e-07,\n",
-       "                          'Mo92': 1.2736088214442819e-08,\n",
-       "                          'Mo93': 15191.3014092934,\n",
-       "                          'Mo98': 0.03933866735652403,\n",
-       "                          'Mo99': 3277280.3394076102,\n",
-       "                          'Na22': 9.637904320311191e-05,\n",
-       "                          'Na24': 0.00036019349638333767,\n",
-       "                          'Nb90': 0.001264807913978156,\n",
-       "                          'Nb91': 44647.855175393415,\n",
-       "                          'Nb91m': 1497966.0460429878,\n",
-       "                          'Nb92': 0.05063327385503695,\n",
-       "                          'Nb92m': 388712.94454293273,\n",
-       "                          'Nb93m': 37325.50411974775,\n",
-       "                          'Nb94': 327.4133967193946,\n",
-       "                          'Nb95': 418004.05125415954,\n",
-       "                          'Nb95m': 9202.397782433773,\n",
-       "                          'Nb96': 35.370374469076474,\n",
-       "                          'Nb97': 0.08142553917856793,\n",
-       "                          'Nb97m': 0.07184165796648381,\n",
-       "                          'Ni56': 0.008773337241493297,\n",
-       "                          'Ni57': 25454.785475107477,\n",
-       "                          'Ni58': 1.2694198177000915e-07,\n",
-       "                          'Ni59': 6723.3404847568,\n",
-       "                          'Ni63': 601180.7460912553,\n",
-       "                          'Ni66': 1.826522688453215e-05,\n",
-       "                          'Os186': 6.452264770694681e-22,\n",
-       "                          'P32': 192304.48427370278,\n",
-       "                          'P33': 1743.6473357404318,\n",
-       "                          'Rb83': 1.416875514202209e-10,\n",
-       "                          'Rb84': 1.481453209035806e-07,\n",
-       "                          'Rb86': 0.1878479471958075,\n",
-       "                          'Rb87': 1.6652076668533988e-14,\n",
-       "                          'Re186': 1.5626998587743387e-07,\n",
-       "                          'Re186m': 1.2978440574331195e-14,\n",
-       "                          'Re187': 1.6550543347429508e-21,\n",
-       "                          'Rh103m': 1.874008371598241,\n",
-       "                          'Ru103': 1.8947588117013254,\n",
-       "                          'Ru97': 9.62928929307713e-07,\n",
-       "                          'S35': 309.0877399903835,\n",
-       "                          'Sc44': 0.13920491939718796,\n",
-       "                          'Sc44m': 0.13137233555567007,\n",
-       "                          'Sc45m': 1.2518909976874657,\n",
-       "                          'Sc46': 101459.20451393661,\n",
-       "                          'Sc47': 7259.715100281486,\n",
-       "                          'Sc48': 2069.16434976854,\n",
-       "                          'Se82': 1.806736039107981e-30,\n",
-       "                          'Si32': 0.037307685636343936,\n",
-       "                          'Sr85': 0.00010855137265728452,\n",
-       "                          'Sr89': 2.53803019721565,\n",
-       "                          'Sr90': 0.01876843159888847,\n",
-       "                          'Ta177': 3.82497325110596e-07,\n",
-       "                          'Ta179': 760.3344576857504,\n",
-       "                          'Ta180': 3.0970440267584168e-06,\n",
-       "                          'Ta180m': 2.539826131132696e-10,\n",
-       "                          'Ta182': 2559799.726693109,\n",
-       "                          'Ta183': 162.25055187626253,\n",
-       "                          'Tc96': 8.153104735322896e-06,\n",
-       "                          'Tc97': 2.889104400863306e-07,\n",
-       "                          'Tc97m': 0.023379341961678308,\n",
-       "                          'Tc98': 0.001462072385001792,\n",
-       "                          'Tc99': 1349.5505470932524,\n",
-       "                          'Tc99m': 3175291.5899916403,\n",
-       "                          'Ti44': 4.277004881812675e-07,\n",
-       "                          'V48': 83.73781241584187,\n",
-       "                          'V49': 8939109.292471593,\n",
-       "                          'V50': 4.846593668668222e-10,\n",
-       "                          'W178': 6.256515583434843e-08,\n",
-       "                          'W181': 0.007073311092182498,\n",
-       "                          'W183': 6.690892136024839e-14,\n",
-       "                          'W183m': 5.515783791615316,\n",
-       "                          'W184': 1.780387469597684e-17,\n",
-       "                          'W185': 0.0006219954440178776,\n",
-       "                          'W186': 4.0145396268281266e-25,\n",
-       "                          'Y87': 0.010426711466411703,\n",
-       "                          'Y87m': 2.790640206287934e-08,\n",
-       "                          'Y88': 512.087484818044,\n",
-       "                          'Y89m': 13804.869182045573,\n",
-       "                          'Y90': 100.90806230828692,\n",
-       "                          'Y91': 3.256314720312104,\n",
-       "                          'Yb175': 1.3993724307779437e-05,\n",
-       "                          'Zn64': 1.149997461868738e-11,\n",
-       "                          'Zn65': 117.1792747499371,\n",
-       "                          'Zr88': 448.86764735181487,\n",
-       "                          'Zr89': 13821.63912482711,\n",
-       "                          'Zr90m': 0.0012405571997859666,\n",
-       "                          'Zr93': 0.2819648152051199,\n",
-       "                          'Zr94': 6.067640073943163e-11,\n",
-       "                          'Zr95': 73078.93454809955,\n",
-       "                          'Zr96': 6.108248461101708e-17,\n",
-       "                          'Zr97': 0.0755244898070864}),\n",
-       "             189242: defaultdict(float,\n",
-       "                         {'Al26': 2.409324477774513e-06,\n",
-       "                          'Ar37': 3.284594219414488e-07,\n",
-       "                          'Ar39': 0.0003916943827180865,\n",
-       "                          'Ar42': 0.0012218538954857725,\n",
-       "                          'Be10': 0.031016392916359013,\n",
-       "                          'C14': 3888.1292644627497,\n",
-       "                          'Ca41': 7.677599627145838e-07,\n",
-       "                          'Ca45': 63417.63157608424,\n",
-       "                          'Ca47': 222.40335008691324,\n",
-       "                          'Ca48': 1.4299620171242965e-21,\n",
-       "                          'Cl36': 4.061119260793916e-09,\n",
-       "                          'Co55': 6.599302764380153e-09,\n",
-       "                          'Co56': 599.6846818455579,\n",
-       "                          'Co57': 111852421.5042381,\n",
-       "                          'Co58': 231991096.04688302,\n",
-       "                          'Co58m': 0.023955982694355043,\n",
-       "                          'Co60': 8309353.410443715,\n",
-       "                          'Co60m': 0.00027198450280304867,\n",
-       "                          'Cr50': 6.354189231583616e-05,\n",
-       "                          'Cr51': 81752637.72830363,\n",
-       "                          'Cu64': 1.6395511962133154,\n",
-       "                          'Cu66': 4.777211025848455e-05,\n",
-       "                          'Cu67': 4.4195530000320235e-05,\n",
-       "                          'Fe55': 390532573.1204565,\n",
-       "                          'Fe59': 2070166.0140065544,\n",
-       "                          'Fe60': 0.0002724909373933397,\n",
-       "                          'H3': 92160.06952202454,\n",
-       "                          'Hf174': 1.0701152126856008e-26,\n",
-       "                          'Hf175': 7.401099861585832e-07,\n",
-       "                          'Hf177m': 0.11567306513237773,\n",
-       "                          'Hf178n': 8.95806940952387e-06,\n",
-       "                          'Hf179n': 1.0451329827372238,\n",
-       "                          'Hf181': 189.38084039040004,\n",
-       "                          'Hf182': 6.142262090473585e-13,\n",
-       "                          'K40': 9.629251517100212e-15,\n",
-       "                          'K42': 0.0012218548243989717,\n",
-       "                          'K43': 6.828435548460039e-05,\n",
-       "                          'Kr85': 1.579448927206761e-05,\n",
-       "                          'Lu174': 2.0862983590010643e-09,\n",
-       "                          'Lu174m': 2.9060811189914737e-09,\n",
-       "                          'Lu176': 9.729361700954276e-14,\n",
-       "                          'Lu177': 0.6501982348868024,\n",
-       "                          'Lu177m': 0.14950352501972228,\n",
-       "                          'Mg28': 8.069448863736405e-08,\n",
-       "                          'Mn52': 365.4039718307004,\n",
-       "                          'Mn53': 79.27704417269416,\n",
-       "                          'Mn54': 102369689.13004228,\n",
-       "                          'Mo100': 1.9829739162085565e-07,\n",
-       "                          'Mo92': 1.5924965096559973e-08,\n",
-       "                          'Mo93': 15806.690985836056,\n",
-       "                          'Mo98': 0.049188821596102335,\n",
-       "                          'Mo99': 1369505.603544564,\n",
-       "                          'Na22': 8.59135240001403e-06,\n",
-       "                          'Na24': 0.000258072326744873,\n",
-       "                          'Nb90': 0.0008378105862745803,\n",
-       "                          'Nb91': 38629.10485016015,\n",
-       "                          'Nb91m': 1313740.7331512645,\n",
-       "                          'Nb92': 0.048425222423033654,\n",
-       "                          'Nb92m': 455779.7598955386,\n",
-       "                          'Nb93m': 46421.67080841516,\n",
-       "                          'Nb94': 276.5992589547559,\n",
-       "                          'Nb95': 374304.58806097123,\n",
-       "                          'Nb95m': 8488.539843552306,\n",
-       "                          'Nb96': 29.515328317485107,\n",
-       "                          'Nb97': 0.06477110094805202,\n",
-       "                          'Nb97m': 0.057179664045321134,\n",
-       "                          'Ni56': 0.004797239320784173,\n",
-       "                          'Ni57': 14086.37121785627,\n",
-       "                          'Ni58': 1.5872276693309675e-07,\n",
-       "                          'Ni59': 7996.017961548126,\n",
-       "                          'Ni63': 481227.54190137837,\n",
-       "                          'Ni66': 5.105605811363718e-05,\n",
-       "                          'Os186': 1.7750803574430646e-22,\n",
-       "                          'P32': 201274.08087233728,\n",
-       "                          'P33': 1800.0438557986147,\n",
-       "                          'Rb84': 1.4869488396912789e-08,\n",
-       "                          'Rb86': 0.12868034615350193,\n",
-       "                          'Rb87': 4.535775170814392e-15,\n",
-       "                          'Re186': 4.293916251308855e-08,\n",
-       "                          'Re186m': 3.564207155464665e-15,\n",
-       "                          'Re187': 4.592821151910427e-22,\n",
-       "                          'Rh103m': 0.7889137580093404,\n",
-       "                          'Ru103': 0.7976222589248627,\n",
-       "                          'Ru97': 8.507006980958447e-07,\n",
-       "                          'S35': 338.7603861703509,\n",
-       "                          'Sc44': 0.08432192211522847,\n",
-       "                          'Sc44m': 0.0795656253913842,\n",
-       "                          'Sc45m': 1.0780383508589764,\n",
-       "                          'Sc46': 109279.70825197408,\n",
-       "                          'Sc47': 6760.568561935027,\n",
-       "                          'Sc48': 1988.2872831410925,\n",
-       "                          'Se82': 2.3651077267401434e-31,\n",
-       "                          'Si32': 0.01854557118031005,\n",
-       "                          'Sr85': 3.266846553168122e-05,\n",
-       "                          'Sr89': 2.2781999986684918,\n",
-       "                          'Sr90': 0.01372759435846127,\n",
-       "                          'Ta179': 33.09495021678891,\n",
-       "                          'Ta180': 3.087236960832155e-06,\n",
-       "                          'Ta180m': 2.4050536567508765e-10,\n",
-       "                          'Ta182': 1365180.5442561274,\n",
-       "                          'Ta183': 38.61981024373902,\n",
-       "                          'Tc96': 7.362291382205103e-06,\n",
-       "                          'Tc97': 2.6143796429947476e-07,\n",
-       "                          'Tc97m': 0.02125893391195597,\n",
-       "                          'Tc98': 0.0013244136967422923,\n",
-       "                          'Tc99': 563.9393221512644,\n",
-       "                          'Tc99m': 1326926.6068356382,\n",
-       "                          'Ti44': 4.565130249496833e-08,\n",
-       "                          'V48': 46.11097442968969,\n",
-       "                          'V49': 7033205.258396382,\n",
-       "                          'V50': 5.801044203875331e-10,\n",
-       "                          'W178': 5.827644454530014e-08,\n",
-       "                          'W181': 0.007541860286023418,\n",
-       "                          'W183': 1.7115846905215867e-14,\n",
-       "                          'W183m': 1.3127793938964285,\n",
-       "                          'W184': 4.4528271094464825e-18,\n",
-       "                          'W185': 0.0001677470933621,\n",
-       "                          'W186': 1.091805977789822e-25,\n",
-       "                          'Y87': 0.002329656073815554,\n",
-       "                          'Y88': 201.2331034590883,\n",
-       "                          'Y89m': 11821.067225426848,\n",
-       "                          'Y90': 93.2330838893734,\n",
-       "                          'Y91': 2.3163180531415546,\n",
-       "                          'Yb175': 3.0179314000467138e-06,\n",
-       "                          'Zn64': 6.9723607683830224e-12,\n",
-       "                          'Zn65': 30.04458669941945,\n",
-       "                          'Zr88': 157.62103950856363,\n",
-       "                          'Zr89': 11836.35781495407,\n",
-       "                          'Zr90m': 0.0008215426418626943,\n",
-       "                          'Zr93': 0.24599984860674376,\n",
-       "                          'Zr94': 4.910207279527651e-11,\n",
-       "                          'Zr95': 64281.76192553707,\n",
-       "                          'Zr96': 2.937254254320924e-17,\n",
-       "                          'Zr97': 0.06008490921274305}),\n",
-       "             189243: defaultdict(float,\n",
-       "                         {'Al26': 5.81899946570632e-06,\n",
-       "                          'Ar37': 1.533267161873184e-07,\n",
-       "                          'Ar39': 0.00015083963895472075,\n",
-       "                          'Ar42': 0.0006018364865568958,\n",
-       "                          'Be10': 0.05122190848465958,\n",
-       "                          'C14': 16852.56016116776,\n",
-       "                          'Ca41': 3.059091660054892e-07,\n",
-       "                          'Ca45': 52773.318566999675,\n",
-       "                          'Ca47': 179.7169468303937,\n",
-       "                          'Ca48': 1.0713634969737538e-21,\n",
-       "                          'Cl36': 7.45561102929061e-09,\n",
-       "                          'Co55': 2.5634896391400182e-09,\n",
-       "                          'Co56': 245.3332239599925,\n",
-       "                          'Co57': 57357834.042221464,\n",
-       "                          'Co58': 577601812.463794,\n",
-       "                          'Co58m': 0.05483087458634301,\n",
-       "                          'Co60': 13734258.096852329,\n",
-       "                          'Co60m': 0.0003095485516666911,\n",
-       "                          'Cr48': 1.2419289701986613e-09,\n",
-       "                          'Cr50': 0.00036405716024830544,\n",
-       "                          'Cr51': 116643447.01974425,\n",
-       "                          'Cu64': 9.927736476859355,\n",
-       "                          'Cu66': 0.0002912344952902806,\n",
-       "                          'Cu67': 0.00017069216878684573,\n",
-       "                          'Fe55': 322494273.6189521,\n",
-       "                          'Fe59': 7004003.198737412,\n",
-       "                          'Fe60': 0.00031309633808836054,\n",
-       "                          'H3': 139285.20467417024,\n",
-       "                          'Hf174': 5.723420027656562e-27,\n",
-       "                          'Hf175': 5.115795546391378e-07,\n",
-       "                          'Hf177m': 0.04589069437133608,\n",
-       "                          'Hf178m': 1.7042009360688715e-05,\n",
-       "                          'Hf178n': 2.283683024956051e-05,\n",
-       "                          'Hf179n': 0.6134414561520429,\n",
-       "                          'Hf181': 101.04359465310584,\n",
-       "                          'Hf182': 3.5346316628942435e-13,\n",
-       "                          'K40': 4.281530874392087e-15,\n",
-       "                          'K42': 0.0006019077103262638,\n",
-       "                          'K43': 5.875265179595803e-05,\n",
-       "                          'Kr81': 3.1441081619751958e-18,\n",
-       "                          'Kr85': 9.677022287888143e-06,\n",
-       "                          'Lu173': 4.122323885896324e-12,\n",
-       "                          'Lu174': 1.8055222825674173e-09,\n",
-       "                          'Lu174m': 2.2057425183289557e-09,\n",
-       "                          'Lu176': 5.867518879079063e-14,\n",
-       "                          'Lu177': 0.3428477231041503,\n",
-       "                          'Lu177m': 0.05944300224389675,\n",
-       "                          'Mg28': 1.4804148757504285e-07,\n",
-       "                          'Mn52': 128.04408228727507,\n",
-       "                          'Mn53': 33.052495030725865,\n",
-       "                          'Mn54': 182363500.88232645,\n",
-       "                          'Mo100': 1.1361454879672317e-06,\n",
-       "                          'Mo92': 9.12430271689097e-08,\n",
-       "                          'Mo93': 54535.4766096166,\n",
-       "                          'Mo98': 0.281822585558874,\n",
-       "                          'Mo99': 6342233.6128430385,\n",
-       "                          'Na22': 1.0499739805221923e-05,\n",
-       "                          'Na24': 8.657320914863981e-05,\n",
-       "                          'Nb90': 0.00027354819530321515,\n",
-       "                          'Nb91': 18476.45452805138,\n",
-       "                          'Nb91m': 584229.6696468444,\n",
-       "                          'Nb92': 0.04209594179881633,\n",
-       "                          'Nb92m': 913345.1120893176,\n",
-       "                          'Nb93m': 167855.44095750834,\n",
-       "                          'Nb94': 1194.0256462448892,\n",
-       "                          'Nb95': 359476.3938517061,\n",
-       "                          'Nb95m': 9127.522995856196,\n",
-       "                          'Nb96': 20.011627075388297,\n",
-       "                          'Nb97': 0.03622804306695359,\n",
-       "                          'Nb97m': 0.03196248050585367,\n",
-       "                          'Ni56': 0.0017442104910526382,\n",
-       "                          'Ni57': 5107.443170927529,\n",
-       "                          'Ni58': 9.093796704025656e-07,\n",
-       "                          'Ni59': 39071.421782466525,\n",
-       "                          'Ni63': 1937738.2886247574,\n",
-       "                          'Ni66': 0.0003081711680209365,\n",
-       "                          'Os186': 7.312760100352571e-22,\n",
-       "                          'P32': 608115.0434105889,\n",
-       "                          'P33': 4994.412851060616,\n",
-       "                          'Rb83': 7.758829873029127e-12,\n",
-       "                          'Rb84': 1.4691279621675344e-08,\n",
-       "                          'Rb86': 0.05655890763509156,\n",
-       "                          'Rb87': 2.8940569632055735e-15,\n",
-       "                          'Re186': 1.663131484111574e-07,\n",
-       "                          'Re186m': 1.4618582531098107e-14,\n",
-       "                          'Re187': 7.629514441756995e-21,\n",
-       "                          'Rh103m': 1.1829384960514455,\n",
-       "                          'Ru103': 1.1959319607657142,\n",
-       "                          'Ru97': 3.654398629565849e-07,\n",
-       "                          'S35': 1842.2615667768519,\n",
-       "                          'Sc44': 0.029655430024424136,\n",
-       "                          'Sc44m': 0.027991033382451232,\n",
-       "                          'Sc45m': 0.8971304172899619,\n",
-       "                          'Sc46': 190282.9536331424,\n",
-       "                          'Sc47': 12895.145971632417,\n",
-       "                          'Sc48': 2244.9255743286794,\n",
-       "                          'Se82': 1.9539311388368685e-31,\n",
-       "                          'Si32': 0.010649077012796663,\n",
-       "                          'Sr85': 1.5953441686229733e-05,\n",
-       "                          'Sr89': 1.8873236882942246,\n",
-       "                          'Sr90': 0.006983447975122957,\n",
-       "                          'Ta177': 2.46418243458607e-08,\n",
-       "                          'Ta179': 83.12530606211729,\n",
-       "                          'Ta180': 4.797317282541137e-06,\n",
-       "                          'Ta180m': 3.110510475685322e-10,\n",
-       "                          'Ta182': 7032782.884785967,\n",
-       "                          'Ta183': 133.88108417991216,\n",
-       "                          'Tc96': 3.984670799334454e-06,\n",
-       "                          'Tc97': 1.8461225583282342e-07,\n",
-       "                          'Tc97m': 0.014644254497830288,\n",
-       "                          'Tc98': 0.001003926362766664,\n",
-       "                          'Tc99': 2611.80366844695,\n",
-       "                          'Tc99m': 6145032.591208549,\n",
-       "                          'Ti44': 5.2432166244414145e-08,\n",
-       "                          'V48': 16.847335194184865,\n",
-       "                          'V49': 2581443.0568062877,\n",
-       "                          'V50': 1.2278546125356665e-09,\n",
-       "                          'W178': 5.692680498379159e-08,\n",
-       "                          'W181': 0.012884386610289551,\n",
-       "                          'W183': 5.569282636022664e-14,\n",
-       "                          'W183m': 4.550617505818395,\n",
-       "                          'W184': 9.631462975427532e-18,\n",
-       "                          'W185': 0.0008406053638411325,\n",
-       "                          'W186': 6.28539575176344e-25,\n",
-       "                          'Y87': 0.0013699814978910727,\n",
-       "                          'Y87m': 3.5492151402720226e-09,\n",
-       "                          'Y88': 89.06430080566098,\n",
-       "                          'Y89m': 9492.408994849306,\n",
-       "                          'Y90': 102.77688111121245,\n",
-       "                          'Y91': 1.2195833203671165,\n",
-       "                          'Yb175': 1.759179789765597e-06,\n",
-       "                          'Zn64': 4.2221234813773584e-11,\n",
-       "                          'Zn65': 289.7513683131585,\n",
-       "                          'Zr88': 72.48077273892481,\n",
-       "                          'Zr89': 9503.8206221019,\n",
-       "                          'Zr90m': 0.00025066534791285555,\n",
-       "                          'Zr93': 0.22256368134918045,\n",
-       "                          'Zr94': 3.654774084406729e-11,\n",
-       "                          'Zr95': 52517.86642171699,\n",
-       "                          'Zr96': 1.224857871223786e-17,\n",
-       "                          'Zr97': 0.03359529035498909}),\n",
-       "             189244: defaultdict(float,\n",
-       "                         {'Al26': 0.01654726577972833,\n",
-       "                          'Ar37': 0.0005622395471847249,\n",
-       "                          'Ar39': 0.36866753181913475,\n",
-       "                          'Ar42': 1.0213254656069066,\n",
-       "                          'Be10': 25.153684515840396,\n",
-       "                          'C14': 3055327.543369806,\n",
-       "                          'Ca41': 0.0007952382015173973,\n",
-       "                          'Ca45': 52159164.105106555,\n",
-       "                          'Ca47': 186539.35386218477,\n",
-       "                          'Ca48': 2.6909785158656994e-18,\n",
-       "                          'Cl36': 0.0253525797745553,\n",
-       "                          'Co55': 7.333376575657696e-06,\n",
-       "                          'Co56': 635071.8122381514,\n",
-       "                          'Co57': 88967984421.81755,\n",
-       "                          'Co58': 180532875877.12292,\n",
-       "                          'Co58m': 18.94585758265641,\n",
-       "                          'Co60': 7339820586.16321,\n",
-       "                          'Co60m': 0.34422550561211923,\n",
-       "                          'Cr48': 3.029533817518475e-06,\n",
-       "                          'Cr50': 0.05543340333667112,\n",
-       "                          'Cr51': 72983267763.27052,\n",
-       "                          'Cu64': 1577.765605766708,\n",
-       "                          'Cu66': 3.385776644158271,\n",
-       "                          'Cu67': 1.9252488549228215,\n",
-       "                          'Fe55': 305983836907.8692,\n",
-       "                          'Fe59': 1259701274.0967524,\n",
-       "                          'Fe60': 0.3446764547096497,\n",
-       "                          'Ge71': 5.023643821640831e-07,\n",
-       "                          'H3': 80944911.8251071,\n",
-       "                          'Hf174': 1.225287496695735e-22,\n",
-       "                          'Hf175': 0.001194560586060435,\n",
-       "                          'Hf177m': 95.1555876619169,\n",
-       "                          'Hf178m': 0.0521416729917482,\n",
-       "                          'Hf178n': 0.05798625112920603,\n",
-       "                          'Hf179n': 845.4885440936864,\n",
-       "                          'Hf181': 156286.04482398176,\n",
-       "                          'Hf182': 4.875224169506173e-10,\n",
-       "                          'Ir192': 2.077938790007674e-09,\n",
-       "                          'K40': 1.0170806135856317e-11,\n",
-       "                          'K42': 1.0214240097213914,\n",
-       "                          'K43': 0.055555941368326214,\n",
-       "                          'Kr81': 1.3972978108273017e-14,\n",
-       "                          'Kr85': 0.02689541213623,\n",
-       "                          'Lu173': 4.311524580163653e-08,\n",
-       "                          'Lu174': 5.537075965592497e-06,\n",
-       "                          'Lu174m': 6.64715506255881e-06,\n",
-       "                          'Lu176': 1.4122488951595712e-10,\n",
-       "                          'Lu177': 571.998821468881,\n",
-       "                          'Lu177m': 122.95683059715144,\n",
-       "                          'Mg28': 7.561747066858098e-05,\n",
-       "                          'Mn52': 330708.8165154138,\n",
-       "                          'Mn53': 61578.09220669329,\n",
-       "                          'Mn54': 78566870666.08864,\n",
-       "                          'Mo100': 0.00017299347645529438,\n",
-       "                          'Mo92': 1.3892888793528218e-05,\n",
-       "                          'Mo93': 11607221.627960943,\n",
-       "                          'Mo98': 42.911867970784776,\n",
-       "                          'Mo99': 1117864444.243061,\n",
-       "                          'Na22': 0.02951635902218737,\n",
-       "                          'Na24': 0.20701213248590888,\n",
-       "                          'Nb90': 0.6985055347791457,\n",
-       "                          'Nb91': 30289004.705229986,\n",
-       "                          'Nb91m': 1014803322.4494528,\n",
-       "                          'Nb92': 38.560236796875834,\n",
-       "                          'Nb92m': 371730044.2432509,\n",
-       "                          'Nb93m': 36918282.53058472,\n",
-       "                          'Nb94': 202923.7488379059,\n",
-       "                          'Nb95': 308028853.66531277,\n",
-       "                          'Nb95m': 7008368.999042832,\n",
-       "                          'Nb96': 24084.24265468111,\n",
-       "                          'Nb97': 52.95433064831631,\n",
-       "                          'Nb97m': 46.7291194225141,\n",
-       "                          'Ni56': 4.519172291951408,\n",
-       "                          'Ni57': 13174061.76395002,\n",
-       "                          'Ni58': 0.00013846818772996866,\n",
-       "                          'Ni59': 7133516.754074796,\n",
-       "                          'Ni63': 442415168.4027729,\n",
-       "                          'Ni66': 3.382988153078294,\n",
-       "                          'Os186': 9.757073931651128e-15,\n",
-       "                          'Os191': 9.807224180979913e-09,\n",
-       "                          'P32': 172639690.3120103,\n",
-       "                          'P33': 1490769.7411686054,\n",
-       "                          'Pd107': 9.64297023308924e-16,\n",
-       "                          'Rb83': 3.3930266437301523e-08,\n",
-       "                          'Rb84': 4.620554078447325e-05,\n",
-       "                          'Rb86': 109.60314058919721,\n",
-       "                          'Rb87': 6.445460066872132e-12,\n",
-       "                          'Re186': 2.190990838546521,\n",
-       "                          'Re186m': 1.8048494660983197e-07,\n",
-       "                          'Re187': 9.453465861250116e-13,\n",
-       "                          'Re188': 2.941409159149863e-06,\n",
-       "                          'Rh103m': 301.21652545517935,\n",
-       "                          'Rh105': 1.205118580754785e-07,\n",
-       "                          'Ru103': 304.5592011973195,\n",
-       "                          'Ru97': 0.0006551021630152653,\n",
-       "                          'S35': 298628.8693209131,\n",
-       "                          'Sc44': 74.30892350825553,\n",
-       "                          'Sc44m': 70.12970907846025,\n",
-       "                          'Sc45m': 886.6703204102802,\n",
-       "                          'Sc46': 89851329.11990474,\n",
-       "                          'Sc47': 5651573.80020895,\n",
-       "                          'Sc48': 1631579.295097256,\n",
-       "                          'Se82': 5.740170544443497e-28,\n",
-       "                          'Si32': 18.742263184122297,\n",
-       "                          'Sr85': 0.04322153165295928,\n",
-       "                          'Sr89': 1857.1025056749568,\n",
-       "                          'Sr90': 11.501330095199824,\n",
-       "                          'Ta177': 0.004479579016593653,\n",
-       "                          'Ta178': 0.011107788538077064,\n",
-       "                          'Ta179': 158137.48325802037,\n",
-       "                          'Ta180': 0.0026648497274564904,\n",
-       "                          'Ta180m': 2.0441581475912772e-07,\n",
-       "                          'Ta182': 1042024986.1876837,\n",
-       "                          'Ta183': 1107195.073192964,\n",
-       "                          'Ta184': 2.638171101505547e-07,\n",
-       "                          'Tc96': 0.005779469599092699,\n",
-       "                          'Tc97': 0.00021163224642033142,\n",
-       "                          'Tc97m': 17.1234870864781,\n",
-       "                          'Tc98': 1.0809915181898524,\n",
-       "                          'Tc99': 460355.89934273163,\n",
-       "                          'Tc99m': 1083111751.2316597,\n",
-       "                          'Ti44': 0.00014325637517094878,\n",
-       "                          'Tm171': 9.231754593423602e-11,\n",
-       "                          'V48': 43106.229512819344,\n",
-       "                          'V49': 5558574473.355791,\n",
-       "                          'V50': 4.595743314946909e-07,\n",
-       "                          'W178': 0.011152938777520731,\n",
-       "                          'W181': 6.522470436287066,\n",
-       "                          'W183': 2.470618427866103e-10,\n",
-       "                          'W183m': 37647.839874159465,\n",
-       "                          'W184': 6.004672716069966e-13,\n",
-       "                          'W185': 198.51157269495476,\n",
-       "                          'W186': 2.5955879973904423e-18,\n",
-       "                          'W187': 9.203275049504985e-06,\n",
-       "                          'W188': 2.8959234505032153e-06,\n",
-       "                          'Y87': 3.8154133106147885,\n",
-       "                          'Y87m': 9.107682078441338e-06,\n",
-       "                          'Y88': 226637.40158356508,\n",
-       "                          'Y89m': 9694509.334068041,\n",
-       "                          'Y90': 76835.51814641705,\n",
-       "                          'Y91': 1970.830963438834,\n",
-       "                          'Yb175': 0.004529569548375837,\n",
-       "                          'Zn64': 6.710076365843873e-09,\n",
-       "                          'Zn65': 186423.99034234605,\n",
-       "                          'Zn69m': 3.388685294175229e-08,\n",
-       "                          'Zr88': 190221.65377839512,\n",
-       "                          'Zr89': 9706639.419455802,\n",
-       "                          'Zr90m': 0.6779217944110707,\n",
-       "                          'Zr93': 202.7158609978245,\n",
-       "                          'Zr94': 4.0821499335441765e-08,\n",
-       "                          'Zr95': 52396609.24998814,\n",
-       "                          'Zr96': 2.9518273654598337e-14,\n",
-       "                          'Zr97': 49.11296593162896}),\n",
-       "             189245: defaultdict(float,\n",
-       "                         {'Al26': 2.770382939409564e-05,\n",
-       "                          'Ar37': 6.815680021849321e-07,\n",
-       "                          'Ar39': 0.000664579741118527,\n",
-       "                          'Ar42': 0.001986963517162302,\n",
-       "                          'Be10': 0.0720181954127585,\n",
-       "                          'C14': 23676.905047474105,\n",
-       "                          'Ca41': 1.3770606091490537e-06,\n",
-       "                          'Ca45': 110325.86239907274,\n",
-       "                          'Ca47': 389.42689910614473,\n",
-       "                          'Ca48': 4.325425884913359e-21,\n",
-       "                          'Cl36': 1.7039390028291843e-08,\n",
-       "                          'Co55': 1.0037136070269603e-08,\n",
-       "                          'Co56': 1089.0482162952,\n",
-       "                          'Co57': 179882801.8175355,\n",
-       "                          'Co58': 712343146.8940659,\n",
-       "                          'Co58m': 0.06705548833581247,\n",
-       "                          'Co60': 18950957.49021667,\n",
-       "                          'Co60m': 0.0005687698155550988,\n",
-       "                          'Cr48': 5.154067264100081e-09,\n",
-       "                          'Cr50': 0.0005544246211112225,\n",
-       "                          'Cr51': 232348509.63334176,\n",
-       "                          'Cu64': 17.919152139036775,\n",
-       "                          'Cu66': 0.00031029206770391495,\n",
-       "                          'Cu67': 0.00047239123363583817,\n",
-       "                          'Fe55': 789236221.7012976,\n",
-       "                          'Fe59': 10985471.059613504,\n",
-       "                          'Fe60': 0.0005734641454850995,\n",
-       "                          'H3': 184037.85941506937,\n",
-       "                          'Hf174': 2.600308346747994e-26,\n",
-       "                          'Hf175': 1.746852033282716e-06,\n",
-       "                          'Hf177m': 0.1767266959258259,\n",
-       "                          'Hf178m': 3.863302628383101e-05,\n",
-       "                          'Hf178n': 4.961296634751938e-05,\n",
-       "                          'Hf179n': 1.7036183144007873,\n",
-       "                          'Hf181': 308.6655617692736,\n",
-       "                          'Hf182': 9.883527142603973e-13,\n",
-       "                          'K40': 1.7837217717021014e-14,\n",
-       "                          'K42': 0.0019871764680868707,\n",
-       "                          'K43': 0.00011848122849999547,\n",
-       "                          'Kr81': 2.1160151566491616e-17,\n",
-       "                          'Kr85': 4.329039238218286e-05,\n",
-       "                          'Lu174': 5.482037282818336e-09,\n",
-       "                          'Lu174m': 7.120570892586238e-09,\n",
-       "                          'Lu176': 2.396424595739689e-13,\n",
-       "                          'Lu177': 1.0940177392500068,\n",
-       "                          'Lu177m': 0.22834909093620537,\n",
-       "                          'Mg28': 1.7144513046879238e-07,\n",
-       "                          'Mn52': 579.9934724108276,\n",
-       "                          'Mn53': 122.66237508991894,\n",
-       "                          'Mn54': 257072022.12859848,\n",
-       "                          'Mo100': 1.7302413778839566e-06,\n",
-       "                          'Mo92': 1.3895387882397295e-07,\n",
-       "                          'Mo93': 90247.85179427789,\n",
-       "                          'Mo98': 0.4291890862735886,\n",
-       "                          'Mo99': 11389145.508850904,\n",
-       "                          'Na22': 4.696265547458176e-05,\n",
-       "                          'Na24': 0.0003842744755741643,\n",
-       "                          'Nb90': 0.0012643565202241649,\n",
-       "                          'Nb91': 61139.74088494856,\n",
-       "                          'Nb91m': 2049327.4348409998,\n",
-       "                          'Nb92': 0.08455688652447231,\n",
-       "                          'Nb92m': 1042141.5732015856,\n",
-       "                          'Nb93m': 258631.8952583329,\n",
-       "                          'Nb94': 1817.062428710137,\n",
-       "                          'Nb95': 669528.1293326912,\n",
-       "                          'Nb95m': 15517.047164146397,\n",
-       "                          'Nb96': 49.35581946184339,\n",
-       "                          'Nb97': 0.10576042102188668,\n",
-       "                          'Nb97m': 0.09330700740058832,\n",
-       "                          'Ni56': 0.007897777828592823,\n",
-       "                          'Ni57': 23178.69982242181,\n",
-       "                          'Ni58': 1.3849006683071767e-06,\n",
-       "                          'Ni59': 60465.988809407965,\n",
-       "                          'Ni63': 3456366.8556729206,\n",
-       "                          'Ni66': 0.00033377671251975374,\n",
-       "                          'Os186': 9.350236290382991e-22,\n",
-       "                          'P32': 824634.8817070918,\n",
-       "                          'P33': 7600.191541590164,\n",
-       "                          'Rb83': 4.943545041978951e-11,\n",
-       "                          'Rb84': 6.095446842937976e-08,\n",
-       "                          'Rb86': 0.20908757355439062,\n",
-       "                          'Rb87': 1.0717233467762074e-14,\n",
-       "                          'Re186': 2.2744608094434503e-07,\n",
-       "                          'Re186m': 1.868740498962325e-14,\n",
-       "                          'Re187': 3.0242941980230152e-21,\n",
-       "                          'Rh103m': 2.363216927339071,\n",
-       "                          'Ru103': 2.389338738571727,\n",
-       "                          'Ru97': 1.3269614054880208e-06,\n",
-       "                          'S35': 3053.7875968628164,\n",
-       "                          'Sc44': 0.13395919283958338,\n",
-       "                          'Sc44m': 0.12642731387823788,\n",
-       "                          'Sc45m': 1.8751347407017807,\n",
-       "                          'Sc46': 226342.65209272175,\n",
-       "                          'Sc47': 18295.292605799325,\n",
-       "                          'Sc48': 3659.2694063495464,\n",
-       "                          'Se82': 8.22035696316791e-31,\n",
-       "                          'Si32': 0.03452202945148685,\n",
-       "                          'Sr85': 7.30419198421876e-05,\n",
-       "                          'Sr89': 3.9431781129407937,\n",
-       "                          'Sr90': 0.022468239765390034,\n",
-       "                          'Ta179': 159.59443288372717,\n",
-       "                          'Ta180': 6.452904246653222e-06,\n",
-       "                          'Ta180m': 4.723810638123192e-10,\n",
-       "                          'Ta182': 11775515.793762045,\n",
-       "                          'Ta183': 352.9938582288115,\n",
-       "                          'Tc96': 1.1859663528724576e-05,\n",
-       "                          'Tc97': 4.369088800016708e-07,\n",
-       "                          'Tc97m': 0.035337529489974345,\n",
-       "                          'Tc98': 0.002234969051221024,\n",
-       "                          'Tc99': 4690.35031503503,\n",
-       "                          'Tc99m': 11034999.493921999,\n",
-       "                          'Ti44': 2.360253890566177e-07,\n",
-       "                          'V48': 75.80266223905929,\n",
-       "                          'V49': 10758530.21130615,\n",
-       "                          'V50': 1.4222269792494125e-09,\n",
-       "                          'W178': 1.0270098372324727e-07,\n",
-       "                          'W181': 0.016245184384268863,\n",
-       "                          'W183': 1.583718417690883e-13,\n",
-       "                          'W183m': 11.998851475492089,\n",
-       "                          'W184': 3.8693343092941866e-17,\n",
-       "                          'W185': 0.0010003565877223365,\n",
-       "                          'W186': 6.080093838618728e-25,\n",
-       "                          'Y87': 0.00627017095078527,\n",
-       "                          'Y87m': 1.4730864463836098e-08,\n",
-       "                          'Y88': 396.4727371474805,\n",
-       "                          'Y89m': 20355.99549110591,\n",
-       "                          'Y90': 174.34474926445162,\n",
-       "                          'Y91': 3.844811419770722,\n",
-       "                          'Yb175': 6.089571962252228e-06,\n",
-       "                          'Zn64': 7.621366199419308e-11,\n",
-       "                          'Zn65': 1376.4226780219965,\n",
-       "                          'Zr88': 327.93638967315127,\n",
-       "                          'Zr89': 20380.96978188117,\n",
-       "                          'Zr90m': 0.0012402076309642712,\n",
-       "                          'Zr93': 0.4353187137397199,\n",
-       "                          'Zr94': 8.462427719682796e-11,\n",
-       "                          'Zr95': 110627.36341977939,\n",
-       "                          'Zr96': 5.250713092882107e-17,\n",
-       "                          'Zr97': 0.09808520271640335}),\n",
-       "             189246: defaultdict(float,\n",
-       "                         {'Al26': 0.00953884694282127,\n",
-       "                          'Ar37': 0.0003110500654717712,\n",
-       "                          'Ar39': 0.19098516317723063,\n",
-       "                          'Ar42': 0.5014645501023778,\n",
-       "                          'Be10': 10.885494478380895,\n",
-       "                          'C14': 1054808.6464134806,\n",
-       "                          'Ca41': 0.00042139035809452707,\n",
-       "                          'Ca45': 24396819.86520619,\n",
-       "                          'Ca47': 88464.36688992668,\n",
-       "                          'Ca48': 1.4975411987096728e-18,\n",
-       "                          'Cl36': 0.014811723000867721,\n",
-       "                          'Co55': 4.043215458318828e-06,\n",
-       "                          'Co56': 337258.8344596917,\n",
-       "                          'Co57': 42334529546.0692,\n",
-       "                          'Co58': 69988244779.85242,\n",
-       "                          'Co58m': 7.550323540980091,\n",
-       "                          'Co60': 3201999746.2460356,\n",
-       "                          'Co60m': 0.17341099265890783,\n",
-       "                          'Cr48': 1.7173161934017713e-06,\n",
-       "                          'Cr50': 0.018599610699543495,\n",
-       "                          'Cr51': 35263662703.04607,\n",
-       "                          'Cu64': 597.2788598986835,\n",
-       "                          'Cu66': 1.9711896800987014,\n",
-       "                          'Cu67': 1.1165663023422172,\n",
-       "                          'Fe55': 146428097446.28876,\n",
-       "                          'Fe59': 472620137.4871329,\n",
-       "                          'Fe60': 0.17356301324060802,\n",
-       "                          'Ge71': 2.9348716502567214e-07,\n",
-       "                          'H3': 35331574.03041905,\n",
-       "                          'Hf174': 8.262743822879573e-23,\n",
-       "                          'Hf175': 0.0006672893237873972,\n",
-       "                          'Hf177m': 47.866587479730555,\n",
-       "                          'Hf178m': 0.032657347008061874,\n",
-       "                          'Hf178n': 0.03522971650917223,\n",
-       "                          'Hf179n': 401.95078960540724,\n",
-       "                          'Hf181': 75985.61034673413,\n",
-       "                          'Hf182': 2.3220104646118585e-10,\n",
-       "                          'Ir192': 1.2139562163008563e-09,\n",
-       "                          'K40': 5.328576726508347e-12,\n",
-       "                          'K42': 0.5015145672774187,\n",
-       "                          'K43': 0.025739549570650236,\n",
-       "                          'Kr81': 8.620105442464145e-15,\n",
-       "                          'Kr85': 0.014967878952930943,\n",
-       "                          'Lu173': 2.9303424933221075e-08,\n",
-       "                          'Lu174': 3.296608039471715e-06,\n",
-       "                          'Lu174m': 3.910665358711073e-06,\n",
-       "                          'Lu176': 7.664829893100947e-11,\n",
-       "                          'Lu177': 286.2780997365846,\n",
-       "                          'Lu177m': 61.84902635503315,\n",
-       "                          'Mg28': 3.399820314937098e-05,\n",
-       "                          'Mn52': 172783.19032757747,\n",
-       "                          'Mn53': 29733.50119174257,\n",
-       "                          'Mn54': 32816986063.147533,\n",
-       "                          'Mo100': 5.80442946216256e-05,\n",
-       "                          'Mo92': 4.661456016931028e-06,\n",
-       "                          'Mo93': 4412653.427531041,\n",
-       "                          'Mo98': 14.398246527035921,\n",
-       "                          'Mo99': 419044923.5480355,\n",
-       "                          'Na22': 0.016872388924987484,\n",
-       "                          'Na24': 0.10518601190672157,\n",
-       "                          'Nb90': 0.3603338303874975,\n",
-       "                          'Nb91': 14443189.00996958,\n",
-       "                          'Nb91m': 485396970.6144908,\n",
-       "                          'Nb92': 17.74318636012752,\n",
-       "                          'Nb92m': 153427798.76395735,\n",
-       "                          'Nb93m': 12968055.782692654,\n",
-       "                          'Nb94': 75391.77927454891,\n",
-       "                          'Nb95': 142058695.76480782,\n",
-       "                          'Nb95m': 3198264.1185716284,\n",
-       "                          'Nb96': 11433.332501313023,\n",
-       "                          'Nb97': 25.527680229504824,\n",
-       "                          'Nb97m': 22.526773133182672,\n",
-       "                          'Ni56': 2.371013839000512,\n",
-       "                          'Ni57': 6899420.916102611,\n",
-       "                          'Ni58': 4.646049005865045e-05,\n",
-       "                          'Ni59': 2693462.4089344125,\n",
-       "                          'Ni63': 173023960.3625975,\n",
-       "                          'Ni66': 1.9689796169268352,\n",
-       "                          'Os186': 5.700109910785873e-15,\n",
-       "                          'Os191': 5.72949540978186e-09,\n",
-       "                          'P32': 66635984.29158454,\n",
-       "                          'P33': 581734.5045636711,\n",
-       "                          'Pd107': 5.633536326649723e-16,\n",
-       "                          'Rb83': 2.0973526639294058e-08,\n",
-       "                          'Rb84': 2.7113039152981234e-05,\n",
-       "                          'Rb86': 54.60450638988571,\n",
-       "                          'Rb87': 3.489766522113836e-12,\n",
-       "                          'Re186': 1.2799815292983903,\n",
-       "                          'Re186m': 1.0543968653634868e-07,\n",
-       "                          'Re187': 5.522819987126236e-13,\n",
-       "                          'Re188': 1.7184057348585634e-06,\n",
-       "                          'Rh103m': 132.55486061002838,\n",
-       "                          'Rh105': 7.040444114725505e-08,\n",
-       "                          'Ru103': 134.02996439565155,\n",
-       "                          'Ru97': 0.0003127424034856628,\n",
-       "                          'S35': 106956.46529363543,\n",
-       "                          'Sc44': 38.402256405495926,\n",
-       "                          'Sc44m': 36.24227208156119,\n",
-       "                          'Sc45m': 414.7272319503367,\n",
-       "                          'Sc46': 38594145.07309921,\n",
-       "                          'Sc47': 2407325.2218449013,\n",
-       "                          'Sc48': 737050.6212551139,\n",
-       "                          'Se82': 3.297026590181616e-28,\n",
-       "                          'Si32': 9.673426794816436,\n",
-       "                          'Sr85': 0.02352305821998615,\n",
-       "                          'Sr89': 858.7563603361078,\n",
-       "                          'Sr90': 5.635745202366519,\n",
-       "                          'Ta177': 0.0030989787682530533,\n",
-       "                          'Ta178': 0.007692620353245972,\n",
-       "                          'Ta179': 93882.06001291316,\n",
-       "                          'Ta180': 0.0011738694325597596,\n",
-       "                          'Ta180m': 9.185485005181049e-08,\n",
-       "                          'Ta182': 358281210.9892619,\n",
-       "                          'Ta183': 639725.8868714337,\n",
-       "                          'Ta184': 1.541250504460773e-07,\n",
-       "                          'Tc96': 0.002712347412668417,\n",
-       "                          'Tc97': 9.794304620936182e-05,\n",
-       "                          'Tc97m': 7.929413549434544,\n",
-       "                          'Tc98': 0.49843929027013434,\n",
-       "                          'Tc99': 172570.186884391,\n",
-       "                          'Tc99m': 406016272.96303093,\n",
-       "                          'Ti44': 8.097545696098814e-05,\n",
-       "                          'Tm171': 6.393386319707203e-11,\n",
-       "                          'V48': 22533.939895316,\n",
-       "                          'V49': 2743232498.808864,\n",
-       "                          'V50': 1.8707822609609306e-07,\n",
-       "                          'W178': 0.007712279013313496,\n",
-       "                          'W181': 2.8166601090710732,\n",
-       "                          'W183': 9.97198174049726e-11,\n",
-       "                          'W183m': 21752.60424024261,\n",
-       "                          'W184': 3.4308178677710605e-13,\n",
-       "                          'W185': 115.88979001835877,\n",
-       "                          'W186': 1.5162912179350445e-18,\n",
-       "                          'W187': 5.3766612425729275e-06,\n",
-       "                          'W188': 1.6918324502988949e-06,\n",
-       "                          'Y87': 2.1151794781281708,\n",
-       "                          'Y87m': 5.232790905364411e-06,\n",
-       "                          'Y88': 120499.95787972788,\n",
-       "                          'Y89m': 4547040.009686245,\n",
-       "                          'Y90': 34953.00104353192,\n",
-       "                          'Y91': 968.6140267255827,\n",
-       "                          'Yb175': 0.002537188352386937,\n",
-       "                          'Zn64': 2.540263921929678e-09,\n",
-       "                          'Zn65': 86752.33035266607,\n",
-       "                          'Zn69m': 1.9797096996953037e-08,\n",
-       "                          'Zr88': 102207.04804613606,\n",
-       "                          'Zr89': 4552778.327536326,\n",
-       "                          'Zr90m': 0.3515003482740603,\n",
-       "                          'Zr93': 94.17541936013149,\n",
-       "                          'Zr94': 1.937447574589266e-08,\n",
-       "                          'Zr95': 24439414.258365404,\n",
-       "                          'Zr96': 1.541147282426484e-14,\n",
-       "                          'Zr97': 23.676264366527487}),\n",
-       "             189247: defaultdict(float,\n",
-       "                         {'Al26': 0.016136555438821306,\n",
-       "                          'Ar37': 0.00040911597553821346,\n",
-       "                          'Ar39': 0.31563933234302616,\n",
-       "                          'Ar42': 0.8219981499449552,\n",
-       "                          'Be10': 17.210904073219,\n",
-       "                          'C14': 1335536.4932511214,\n",
-       "                          'Ca41': 0.0006996315317667095,\n",
-       "                          'Ca45': 39705644.67324248,\n",
-       "                          'Ca47': 144193.28756230907,\n",
-       "                          'Ca48': 2.558855581614334e-18,\n",
-       "                          'Cl36': 0.006170729302636689,\n",
-       "                          'Co55': 7.1021230673294315e-06,\n",
-       "                          'Co56': 580526.8666878844,\n",
-       "                          'Co57': 69220634840.52554,\n",
-       "                          'Co58': 106309583035.68065,\n",
-       "                          'Co58m': 11.611563035814036,\n",
-       "                          'Co60': 4809606177.346332,\n",
-       "                          'Co60m': 0.24049635187271007,\n",
-       "                          'Cr48': 2.8682243874995995e-06,\n",
-       "                          'Cr50': 0.022142663222416904,\n",
-       "                          'Cr51': 54508421133.373924,\n",
-       "                          'Cu64': 694.1039796060006,\n",
-       "                          'Cu66': 0.8201832798631152,\n",
-       "                          'Cu67': 0.4714197467828663,\n",
-       "                          'Fe55': 234597420266.94876,\n",
-       "                          'Fe59': 572857605.6345582,\n",
-       "                          'Fe60': 0.2406657924985645,\n",
-       "                          'Ge71': 1.2200065587294284e-07,\n",
-       "                          'H3': 55918980.14870816,\n",
-       "                          'Hf174': 2.6270006805882786e-22,\n",
-       "                          'Hf175': 0.0013171587521593354,\n",
-       "                          'Hf177m': 78.8931974901779,\n",
-       "                          'Hf178m': 0.06680391160618497,\n",
-       "                          'Hf178n': 0.07098314147082774,\n",
-       "                          'Hf179n': 656.7381704082392,\n",
-       "                          'Hf181': 124430.34549778327,\n",
-       "                          'Hf182': 3.7846543095611765e-10,\n",
-       "                          'Ir192': 5.046334976072479e-10,\n",
-       "                          'K40': 8.985026261260181e-12,\n",
-       "                          'K42': 0.8220832852863552,\n",
-       "                          'K43': 0.04183395836564752,\n",
-       "                          'Kr81': 1.6924868204806564e-14,\n",
-       "                          'Kr85': 0.02595762413472782,\n",
-       "                          'Lu173': 9.064750410013265e-08,\n",
-       "                          'Lu174': 6.998801616610274e-06,\n",
-       "                          'Lu174m': 8.155933120139406e-06,\n",
-       "                          'Lu176': 1.2963187279358443e-10,\n",
-       "                          'Lu177': 471.673095479346,\n",
-       "                          'Lu177m': 101.93748152175445,\n",
-       "                          'Mg28': 6.111467366683713e-05,\n",
-       "                          'Mn52': 284732.57406683266,\n",
-       "                          'Mn53': 48649.424129268395,\n",
-       "                          'Mn54': 51266601561.90942,\n",
-       "                          'Mo100': 6.91004940221559e-05,\n",
-       "                          'Mo92': 5.549351799460365e-06,\n",
-       "                          'Mo93': 5884470.131922015,\n",
-       "                          'Mo98': 17.140934186742047,\n",
-       "                          'Mo99': 516209857.54353726,\n",
-       "                          'Na22': 0.02892829369085577,\n",
-       "                          'Na24': 0.17261865155554856,\n",
-       "                          'Nb90': 0.5919774220980771,\n",
-       "                          'Nb91': 23623155.55394178,\n",
-       "                          'Nb91m': 793501262.1784301,\n",
-       "                          'Nb92': 28.779127464727207,\n",
-       "                          'Nb92m': 239797606.29241285,\n",
-       "                          'Nb93m': 18203163.324174866,\n",
-       "                          'Nb94': 90887.26663033974,\n",
-       "                          'Nb95': 230315294.51500505,\n",
-       "                          'Nb95m': 5171910.922024681,\n",
-       "                          'Nb96': 18660.80568798436,\n",
-       "                          'Nb97': 41.766739513642705,\n",
-       "                          'Nb97m': 36.85742172592339,\n",
-       "                          'Ni56': 3.909284629882961,\n",
-       "                          'Ni57': 11369527.223305425,\n",
-       "                          'Ni58': 5.531093177064529e-05,\n",
-       "                          'Ni59': 3103974.0257889056,\n",
-       "                          'Ni63': 195588354.87717512,\n",
-       "                          'Ni66': 0.8198072702767583,\n",
-       "                          'Os186': 2.369551703888837e-15,\n",
-       "                          'Os191': 2.381713005245931e-09,\n",
-       "                          'P32': 98692394.35771587,\n",
-       "                          'P33': 873800.8093153065,\n",
-       "                          'Pd107': 2.3418234547844553e-16,\n",
-       "                          'Rb83': 4.157788758140012e-08,\n",
-       "                          'Rb84': 5.2946053347856403e-05,\n",
-       "                          'Rb86': 89.71115986453935,\n",
-       "                          'Rb87': 6.10701188270998e-12,\n",
-       "                          'Re186': 0.5320931660413963,\n",
-       "                          'Re186m': 4.383165177337905e-08,\n",
-       "                          'Re187': 2.295801492356428e-13,\n",
-       "                          'Re188': 7.143297959562646e-07,\n",
-       "                          'Rh103m': 96.34365612521145,\n",
-       "                          'Rh105': 2.926665633088854e-08,\n",
-       "                          'Ru103': 97.41093438911187,\n",
-       "                          'Ru97': 0.0005114153467497274,\n",
-       "                          'S35': 123637.40783502192,\n",
-       "                          'Sc44': 63.20367525494383,\n",
-       "                          'Sc44m': 59.648522619567196,\n",
-       "                          'Sc45m': 674.9705152412718,\n",
-       "                          'Sc46': 60900029.352651045,\n",
-       "                          'Sc47': 3793128.8566991207,\n",
-       "                          'Sc48': 1189807.512187358,\n",
-       "                          'Se82': 5.931620617811987e-28,\n",
-       "                          'Si32': 15.917667424294851,\n",
-       "                          'Sr85': 0.04021806972348596,\n",
-       "                          'Sr89': 1396.9006468670539,\n",
-       "                          'Sr90': 9.241219501407377,\n",
-       "                          'Ta177': 0.010344110129325167,\n",
-       "                          'Ta178': 0.02578995047792397,\n",
-       "                          'Ta179': 183275.40784986108,\n",
-       "                          'Ta180': 0.0018870217661895092,\n",
-       "                          'Ta180m': 1.4836255996965249e-07,\n",
-       "                          'Ta182': 362317251.3883881,\n",
-       "                          'Ta183': 277856.5553868816,\n",
-       "                          'Ta184': 6.406875489504642e-08,\n",
-       "                          'Tc96': 0.004431973477406227,\n",
-       "                          'Tc97': 0.0001598128442397807,\n",
-       "                          'Tc97m': 12.939730159391106,\n",
-       "                          'Tc98': 0.8129220007679299,\n",
-       "                          'Tc99': 212591.16169903893,\n",
-       "                          'Tc99m': 500159295.27149385,\n",
-       "                          'Ti44': 0.0001361020454170058,\n",
-       "                          'Tm171': 2.143419394171852e-10,\n",
-       "                          'V48': 37244.911121845085,\n",
-       "                          'V49': 4493287552.03835,\n",
-       "                          'V50': 2.8946662610019346e-07,\n",
-       "                          'W178': 0.02581772348440236,\n",
-       "                          'W181': 4.5138344067516964,\n",
-       "                          'W183': 4.383364325682613e-11,\n",
-       "                          'W183m': 9447.837040056167,\n",
-       "                          'W184': 1.43357860913291e-13,\n",
-       "                          'W185': 48.22788867013419,\n",
-       "                          'W186': 6.303664271931554e-19,\n",
-       "                          'W187': 2.235042196626045e-06,\n",
-       "                          'W188': 7.032834589053946e-07,\n",
-       "                          'Y87': 3.639684773381292,\n",
-       "                          'Y87m': 9.079145393988418e-06,\n",
-       "                          'Y88': 202383.31106695885,\n",
-       "                          'Y89m': 7399900.33704327,\n",
-       "                          'Y90': 56438.543988402576,\n",
-       "                          'Y91': 1589.0341371103154,\n",
-       "                          'Yb175': 0.004806098857243841,\n",
-       "                          'Zn64': 2.9518894704521197e-09,\n",
-       "                          'Zn65': 58443.10815945354,\n",
-       "                          'Zn69m': 8.229521102898205e-09,\n",
-       "                          'Zr88': 172251.21827039175,\n",
-       "                          'Zr89': 7409322.763763304,\n",
-       "                          'Zr90m': 0.5774427658418841,\n",
-       "                          'Zr93': 152.93163009390054,\n",
-       "                          'Zr94': 3.160036163655404e-08,\n",
-       "                          'Zr95': 39741389.02758751,\n",
-       "                          'Zr96': 2.5594871001042055e-14,\n",
-       "                          'Zr97': 38.73779563324209}),\n",
-       "             189248: defaultdict(float,\n",
-       "                         {'Al26': 0.0032421736728026097,\n",
-       "                          'Ar37': 0.00022310082309961253,\n",
-       "                          'Ar39': 0.07870743704951734,\n",
-       "                          'Ar42': 0.22359584930578508,\n",
-       "                          'Be10': 5.774404054203014,\n",
-       "                          'C14': 836815.3550881796,\n",
-       "                          'Ca41': 0.00016745610660802345,\n",
-       "                          'Ca45': 11621798.141081333,\n",
-       "                          'Ca47': 41285.219066613376,\n",
-       "                          'Ca48': 5.350899869201479e-19,\n",
-       "                          'Cl36': 0.023066522493132527,\n",
-       "                          'Co55': 1.4642856239718493e-06,\n",
-       "                          'Co56': 130328.40006013587,\n",
-       "                          'Co57': 19732137916.153072,\n",
-       "                          'Co58': 43456729624.84639,\n",
-       "                          'Co58m': 4.516925066530673,\n",
-       "                          'Co60': 1877380372.131684,\n",
-       "                          'Co60m': 0.12028946565280882,\n",
-       "                          'Cr48': 5.991332589268954e-07,\n",
-       "                          'Cr50': 0.015649306252123026,\n",
-       "                          'Cr51': 17891669245.21103,\n",
-       "                          'Cu64': 477.7530446661189,\n",
-       "                          'Cu66': 3.0366953552074714,\n",
-       "                          'Cu67': 1.730218891927301,\n",
-       "                          'Fe55': 69575778502.71788,\n",
-       "                          'Fe59': 380656542.282001,\n",
-       "                          'Fe60': 0.12042814868371331,\n",
-       "                          'Ge71': 4.566242509457661e-07,\n",
-       "                          'H3': 18750231.68976911,\n",
-       "                          'Hf174': 8.05380865139191e-24,\n",
-       "                          'Hf175': 0.00021679278644587367,\n",
-       "                          'Hf177m': 20.633766985812123,\n",
-       "                          'Hf178m': 0.00696587188882183,\n",
-       "                          'Hf178n': 0.008261983148289834,\n",
-       "                          'Hf179n': 187.59626767440855,\n",
-       "                          'Hf181': 34348.927282236924,\n",
-       "                          'Hf182': 1.0874122711101779e-10,\n",
-       "                          'Ir192': 1.88874306616048e-09,\n",
-       "                          'K40': 2.1202194597589837e-12,\n",
-       "                          'K42': 0.22361714286001547,\n",
-       "                          'K43': 0.012425772968016939,\n",
-       "                          'Kr81': 2.372373526442592e-15,\n",
-       "                          'Kr85': 0.005322445664183167,\n",
-       "                          'Lu173': 2.497447643604875e-09,\n",
-       "                          'Lu174': 8.311518958819291e-07,\n",
-       "                          'Lu174m': 1.0395087785966007e-06,\n",
-       "                          'Lu176': 2.8754047214425465e-11,\n",
-       "                          'Lu177': 123.83488713880239,\n",
-       "                          'Lu177m': 26.66277727634105,\n",
-       "                          'Mg28': 1.6292979295161716e-05,\n",
-       "                          'Mn52': 70695.70610811959,\n",
-       "                          'Mn53': 13589.626213617319,\n",
-       "                          'Mn54': 18441361497.177776,\n",
-       "                          'Mo100': 4.883774934406071e-05,\n",
-       "                          'Mo92': 3.922105424923195e-06,\n",
-       "                          'Mo93': 3064419.1756446837,\n",
-       "                          'Mo98': 12.114407959122419,\n",
-       "                          'Mo99': 317447039.95600665,\n",
-       "                          'Na22': 0.005745278466132601,\n",
-       "                          'Na24': 0.04490955362147216,\n",
-       "                          'Nb90': 0.15062201255525073,\n",
-       "                          'Nb91': 6713710.9642063165,\n",
-       "                          'Nb91m': 224801200.89469376,\n",
-       "                          'Nb92': 8.657711307817323,\n",
-       "                          'Nb92m': 87383765.51413807,\n",
-       "                          'Nb93m': 9072458.505411392,\n",
-       "                          'Nb94': 57139.25369011419,\n",
-       "                          'Nb95': 69055260.71058348,\n",
-       "                          'Nb95m': 1576239.775412738,\n",
-       "                          'Nb96': 5340.0689543790095,\n",
-       "                          'Nb97': 11.67806872063499,\n",
-       "                          'Nb97m': 10.305311808968467,\n",
-       "                          'Ni56': 0.9640211965667629,\n",
-       "                          'Ni57': 2813070.5993260224,\n",
-       "                          'Ni58': 3.9090708629633515e-05,\n",
-       "                          'Ni59': 2353887.0766030718,\n",
-       "                          'Ni63': 146696856.1630953,\n",
-       "                          'Ni66': 3.032787076389813,\n",
-       "                          'Os186': 8.868484830942855e-15,\n",
-       "                          'Os191': 8.914279265193755e-09,\n",
-       "                          'P32': 43352059.08763225,\n",
-       "                          'P33': 354351.2363947888,\n",
-       "                          'Pd107': 8.764980591594784e-16,\n",
-       "                          'Rb83': 5.653171148578279e-09,\n",
-       "                          'Rb84': 7.952914134054073e-06,\n",
-       "                          'Rb86': 23.843255560779735,\n",
-       "                          'Rb87': 1.283300900588446e-12,\n",
-       "                          'Re186': 1.9914500246671292,\n",
-       "                          'Re186m': 1.6404765051559392e-07,\n",
-       "                          'Re187': 8.592720750680828e-13,\n",
-       "                          'Re188': 2.6735947087568997e-06,\n",
-       "                          'Rh103m': 144.3238083762111,\n",
-       "                          'Rh105': 1.0953928836822728e-07,\n",
-       "                          'Ru103': 145.93785856389468,\n",
-       "                          'Ru97': 0.00014512635224287677,\n",
-       "                          'S35': 101219.0946129917,\n",
-       "                          'Sc44': 15.953757103992022,\n",
-       "                          'Sc44m': 15.056266964715213,\n",
-       "                          'Sc45m': 197.55405045347916,\n",
-       "                          'Sc46': 20805406.888828326,\n",
-       "                          'Sc47': 1304489.7838004723,\n",
-       "                          'Sc48': 368120.16305346624,\n",
-       "                          'Se82': 1.0789002435307824e-28,\n",
-       "                          'Si32': 4.050531988302511,\n",
-       "                          'Sr85': 0.008795610972480886,\n",
-       "                          'Sr89': 415.53099311834904,\n",
-       "                          'Sr90': 2.518507856407896,\n",
-       "                          'Ta177': 0.00020913655037331757,\n",
-       "                          'Ta178': 0.000510964921066647,\n",
-       "                          'Ta179': 23944.541281446094,\n",
-       "                          'Ta180': 0.0006030396985999147,\n",
-       "                          'Ta180m': 4.601616148148415e-08,\n",
-       "                          'Ta182': 336621062.2829722,\n",
-       "                          'Ta183': 997771.7162127262,\n",
-       "                          'Ta184': 2.397966388266498e-07,\n",
-       "                          'Tc96': 0.0012886677353701821,\n",
-       "                          'Tc97': 4.739888141151274e-05,\n",
-       "                          'Tc97m': 3.834412510795947,\n",
-       "                          'Tc98': 0.24234638708249945,\n",
-       "                          'Tc99': 130726.28926402453,\n",
-       "                          'Tc99m': 307577161.3862553,\n",
-       "                          'Ti44': 2.8695370663117935e-05,\n",
-       "                          'Tm171': 4.2466623675498546e-12,\n",
-       "                          'V48': 9190.71641475477,\n",
-       "                          'V49': 1216711621.8379688,\n",
-       "                          'V50': 1.091223702609056e-07,\n",
-       "                          'W178': 0.0005217517874229683,\n",
-       "                          'W181': 1.4843429114415467,\n",
-       "                          'W183': 1.9213084701749944e-10,\n",
-       "                          'W183m': 33927.26899393674,\n",
-       "                          'W184': 5.307864476700253e-13,\n",
-       "                          'W185': 180.2355068877897,\n",
-       "                          'W186': 2.359057145679369e-18,\n",
-       "                          'W187': 8.3653195268837e-06,\n",
-       "                          'W188': 2.6322504606833397e-06,\n",
-       "                          'Y87': 0.7635530783095903,\n",
-       "                          'Y87m': 1.7377793427377735e-06,\n",
-       "                          'Y88': 47249.91650674497,\n",
-       "                          'Y89m': 2159407.8944833637,\n",
-       "                          'Y90': 17318.899056295475,\n",
-       "                          'Y91': 430.8986734000419,\n",
-       "                          'Yb175': 0.0008067641752622067,\n",
-       "                          'Zn64': 2.0320702721190102e-09,\n",
-       "                          'Zn65': 102579.42318153217,\n",
-       "                          'Zn69m': 3.080146481480243e-08,\n",
-       "                          'Zr88': 39360.400807817474,\n",
-       "                          'Zr89': 2162133.097323716,\n",
-       "                          'Zr90m': 0.14602525309319925,\n",
-       "                          'Zr93': 45.31299326427159,\n",
-       "                          'Zr94': 9.04989051893152e-09,\n",
-       "                          'Zr95': 11697708.583705662,\n",
-       "                          'Zr96': 6.246972500869345e-15,\n",
-       "                          'Zr97': 10.831235245517936}),\n",
-       "             189249: defaultdict(float,\n",
-       "                         {'Al26': 0.0168529232092608,\n",
-       "                          'Ar37': 0.0003815103883261323,\n",
-       "                          'Ar39': 0.3221138286720219,\n",
-       "                          'Ar42': 0.8308130202811974,\n",
-       "                          'Be10': 16.946454341215272,\n",
-       "                          'C14': 1153143.8539967646,\n",
-       "                          'Ca41': 0.0007165478697205553,\n",
-       "                          'Ca45': 39675176.55482097,\n",
-       "                          'Ca47': 144514.785101907,\n",
-       "                          'Ca48': 2.6147906870907853e-18,\n",
-       "                          'Cl36': 1.6101021499417867e-05,\n",
-       "                          'Co55': 7.063441952797512e-06,\n",
-       "                          'Co56': 578366.5345541046,\n",
-       "                          'Co57': 69487583435.84108,\n",
-       "                          'Co58': 101948237401.9155,\n",
-       "                          'Co58m': 11.196345623350199,\n",
-       "                          'Co60': 4732398744.43439,\n",
-       "                          'Co60m': 0.22314649775483608,\n",
-       "                          'Cr48': 2.987811784169994e-06,\n",
-       "                          'Cr50': 0.01967931242590807,\n",
-       "                          'Cr51': 54610866738.61375,\n",
-       "                          'Cu64': 637.0603448790799,\n",
-       "                          'Cu66': 0.013864542893510539,\n",
-       "                          'Cu67': 0.011774829045823316,\n",
-       "                          'Fe55': 236063509713.73663,\n",
-       "                          'Fe59': 543491553.508444,\n",
-       "                          'Fe60': 0.22329496444358407,\n",
-       "                          'H3': 54952381.27352402,\n",
-       "                          'Hf174': 1.6923023496049835e-22,\n",
-       "                          'Hf175': 0.0011917399441553872,\n",
-       "                          'Hf177m': 79.90256398042696,\n",
-       "                          'Hf178m': 0.06225249308123604,\n",
-       "                          'Hf178n': 0.06633011095230615,\n",
-       "                          'Hf179n': 658.9493455103369,\n",
-       "                          'Hf181': 125458.49635279652,\n",
-       "                          'Hf182': 3.7962348541478563e-10,\n",
-       "                          'K40': 9.082253622344489e-12,\n",
-       "                          'K42': 0.8309020191184194,\n",
-       "                          'K43': 0.041707557356799325,\n",
-       "                          'Kr81': 1.6030437375129146e-14,\n",
-       "                          'Kr85': 0.026180338939334528,\n",
-       "                          'Lu173': 6.024994142804227e-08,\n",
-       "                          'Lu174': 6.1437490117090235e-06,\n",
-       "                          'Lu174m': 7.229512381631903e-06,\n",
-       "                          'Lu176': 1.3246673768528965e-10,\n",
-       "                          'Lu177': 477.61838455142663,\n",
-       "                          'Lu177m': 103.24135939166058,\n",
-       "                          'Mg28': 5.4986622607387574e-05,\n",
-       "                          'Mn52': 291331.28107570723,\n",
-       "                          'Mn53': 49015.5872483994,\n",
-       "                          'Mn54': 50104738250.31633,\n",
-       "                          'Mo100': 6.141285167732048e-05,\n",
-       "                          'Mo92': 4.931962627585184e-06,\n",
-       "                          'Mo93': 5567383.739496379,\n",
-       "                          'Mo98': 15.234002044433684,\n",
-       "                          'Mo99': 485091129.17182297,\n",
-       "                          'Na22': 0.029784141657750292,\n",
-       "                          'Na24': 0.1756577461134203,\n",
-       "                          'Nb90': 0.6041171505687938,\n",
-       "                          'Nb91': 23729374.980543956,\n",
-       "                          'Nb91m': 797829728.2916758,\n",
-       "                          'Nb92': 28.62197868360714,\n",
-       "                          'Nb92m': 232665698.44103733,\n",
-       "                          'Nb93m': 16988799.013069365,\n",
-       "                          'Nb94': 85027.55341828645,\n",
-       "                          'Nb95': 229410780.29833177,\n",
-       "                          'Nb95m': 5139163.446037172,\n",
-       "                          'Nb96': 18709.564700317886,\n",
-       "                          'Nb97': 42.029665135941016,\n",
-       "                          'Nb97m': 37.089110668811365,\n",
-       "                          'Ni56': 4.002668591166527,\n",
-       "                          'Ni57': 11638453.30633124,\n",
-       "                          'Ni58': 4.915771076587754e-05,\n",
-       "                          'Ni59': 2791056.531136939,\n",
-       "                          'Ni63': 175865280.52842003,\n",
-       "                          'Ni66': 0.01462052538175894,\n",
-       "                          'Os186': 9.851848383133027e-20,\n",
-       "                          'P32': 94218000.23396936,\n",
-       "                          'P33': 841027.744825463,\n",
-       "                          'Rb83': 3.910774000823401e-08,\n",
-       "                          'Rb84': 4.934431361805934e-05,\n",
-       "                          'Rb86': 90.92764915436834,\n",
-       "                          'Rb87': 6.068093410711507e-12,\n",
-       "                          'Re186': 2.332135721480583e-05,\n",
-       "                          'Re186m': 1.9653719072266533e-12,\n",
-       "                          'Re187': 8.298459588935726e-19,\n",
-       "                          'Rh103m': 74.40493899504324,\n",
-       "                          'Ru103': 75.22600840346439,\n",
-       "                          'Ru97': 0.0005141203168012935,\n",
-       "                          'S35': 104093.11215533219,\n",
-       "                          'Sc44': 64.55057300928775,\n",
-       "                          'Sc44m': 60.91952285003627,\n",
-       "                          'Sc45m': 674.4557617320867,\n",
-       "                          'Sc46': 59720215.50203895,\n",
-       "                          'Sc47': 3724809.0757928877,\n",
-       "                          'Sc48': 1179624.39683079,\n",
-       "                          'Se82': 5.878027953513641e-28,\n",
-       "                          'Si32': 16.227628789537643,\n",
-       "                          'Sr85': 0.040689084416187855,\n",
-       "                          'Sr89': 1392.3277133531465,\n",
-       "                          'Sr90': 9.333156313594491,\n",
-       "                          'Ta177': 0.006454808099227633,\n",
-       "                          'Ta178': 0.01603517906146838,\n",
-       "                          'Ta179': 174693.12331161098,\n",
-       "                          'Ta180': 0.001855027689428402,\n",
-       "                          'Ta180m': 1.4664320634220277e-07,\n",
-       "                          'Ta182': 330691087.09009326,\n",
-       "                          'Ta183': 18887.264376041072,\n",
-       "                          'Tc96': 0.0044345805955406555,\n",
-       "                          'Tc97': 0.00015920702689882743,\n",
-       "                          'Tc97m': 12.894280649119148,\n",
-       "                          'Tc98': 0.808865880594389,\n",
-       "                          'Tc99': 199776.66512001603,\n",
-       "                          'Tc99m': 470007502.3848775,\n",
-       "                          'Ti44': 0.00014155465537024538,\n",
-       "                          'Tm171': 1.3326940592146662e-10,\n",
-       "                          'V48': 38048.21403227267,\n",
-       "                          'V49': 4549289610.513522,\n",
-       "                          'V50': 2.8012130011835893e-07,\n",
-       "                          'W178': 0.016065680288457892,\n",
-       "                          'W181': 4.412059571291649,\n",
-       "                          'W183': 7.799885377426364e-12,\n",
-       "                          'W183m': 642.0494012231591,\n",
-       "                          'W184': 4.3312385062078865e-15,\n",
-       "                          'W185': 0.08877849295043236,\n",
-       "                          'W186': 8.60762483424138e-23,\n",
-       "                          'Y87': 3.6884347762720826,\n",
-       "                          'Y87m': 9.221432404683823e-06,\n",
-       "                          'Y88': 205974.18717863108,\n",
-       "                          'Y89m': 7400037.857797595,\n",
-       "                          'Y90': 56049.964686931926,\n",
-       "                          'Y91': 1605.271692491932,\n",
-       "                          'Yb175': 0.004546126889840005,\n",
-       "                          'Zn64': 2.709217107974138e-09,\n",
-       "                          'Zn65': 34184.577763168614,\n",
-       "                          'Zr88': 175436.50145535538,\n",
-       "                          'Zr89': 7409442.963885702,\n",
-       "                          'Zr90m': 0.5894993532475252,\n",
-       "                          'Zr93': 152.592177178759,\n",
-       "                          'Zr94': 3.168354357932382e-08,\n",
-       "                          'Zr95': 39691874.54434339,\n",
-       "                          'Zr96': 2.611113761523696e-14,\n",
-       "                          'Zr97': 38.98194810584736}),\n",
-       "             189250: defaultdict(float,\n",
-       "                         {'Al26': 0.05082067579140395,\n",
-       "                          'Ar37': 0.004278748397080455,\n",
-       "                          'Ar39': 0.9495412835371032,\n",
-       "                          'Ar42': 2.3963382062304537,\n",
-       "                          'Be10': 45.84431480283212,\n",
-       "                          'C14': 4681189.362143573,\n",
-       "                          'Ca41': 0.0021295693272240187,\n",
-       "                          'Ca45': 111773128.38585058,\n",
-       "                          'Ca47': 410010.7963192309,\n",
-       "                          'Ca48': 7.907045005619667e-18,\n",
-       "                          'Cl36': 0.5227154293887857,\n",
-       "                          'Co55': 2.170171976599752e-05,\n",
-       "                          'Co56': 1740642.8575928165,\n",
-       "                          'Co57': 197695855210.10538,\n",
-       "                          'Co58': 253324436944.05417,\n",
-       "                          'Co58m': 28.290408426946325,\n",
-       "                          'Co60': 18091624816.872482,\n",
-       "                          'Co60m': 2.007839128416137,\n",
-       "                          'Cr48': 9.040099376576102e-06,\n",
-       "                          'Cr50': 0.05057864875764045,\n",
-       "                          'Cr51': 195793659954.77362,\n",
-       "                          'Cu64': 2599.8308675149638,\n",
-       "                          'Cu66': 69.0092812793084,\n",
-       "                          'Cu67': 39.024167203019886,\n",
-       "                          'Fe55': 696362520578.8998,\n",
-       "                          'Fe59': 2483087289.5171227,\n",
-       "                          'Fe60': 2.008240290120036,\n",
-       "                          'Ge71': 1.0333672200567128e-05,\n",
-       "                          'H3': 146514706.026194,\n",
-       "                          'Hf174': 6.793403223848267e-22,\n",
-       "                          'Hf175': 0.0038250319009482244,\n",
-       "                          'Hf177m': 233.29664266100164,\n",
-       "                          'Hf178m': 0.20362932367224934,\n",
-       "                          'Hf178n': 0.21508078811269057,\n",
-       "                          'Hf179n': 1873.239314950899,\n",
-       "                          'Hf181': 360286.1789185121,\n",
-       "                          'Hf182': 1.0983173336235433e-09,\n",
-       "                          'Ir192': 4.274335337286893e-08,\n",
-       "                          'K40': 2.6999469270175177e-11,\n",
-       "                          'K42': 2.3965891616094117,\n",
-       "                          'K43': 0.11690456810552526,\n",
-       "                          'Kr81': 5.1038547122838295e-14,\n",
-       "                          'Kr85': 0.07960797436893696,\n",
-       "                          'Lu173': 2.385696491592165e-07,\n",
-       "                          'Lu174': 2.0450066497150823e-05,\n",
-       "                          'Lu174m': 2.3868585507406335e-05,\n",
-       "                          'Lu176': 3.9660910431509935e-10,\n",
-       "                          'Lu177': 1388.4146481761704,\n",
-       "                          'Lu177m': 301.4346748285691,\n",
-       "                          'Mg28': 0.00015830985574911312,\n",
-       "                          'Mn52': 862333.4334959369,\n",
-       "                          'Mn53': 140424.92152087792,\n",
-       "                          'Mn54': 131601005780.3338,\n",
-       "                          'Mo100': 0.00015784248467435065,\n",
-       "                          'Mo92': 1.2676062125493264e-05,\n",
-       "                          'Mo93': 15543763.509524211,\n",
-       "                          'Mo98': 39.15446424208897,\n",
-       "                          'Mo99': 1606629810.1535733,\n",
-       "                          'Na22': 0.09040561464996806,\n",
-       "                          'Na24': 0.5140713672276082,\n",
-       "                          'Nb90': 1.7790846260426088,\n",
-       "                          'Nb91': 67585684.87841122,\n",
-       "                          'Nb91m': 2275243975.6836686,\n",
-       "                          'Nb92': 80.00349161802455,\n",
-       "                          'Nb92m': 597156691.7916032,\n",
-       "                          'Nb93m': 44143530.15091746,\n",
-       "                          'Nb94': 265413.59034111025,\n",
-       "                          'Nb95': 641541553.0486584,\n",
-       "                          'Nb95m': 14259134.623935709,\n",
-       "                          'Nb96': 53127.49361082955,\n",
-       "                          'Nb97': 120.24386803095317,\n",
-       "                          'Nb97m': 106.11100711815838,\n",
-       "                          'Ni56': 11.866837964893495,\n",
-       "                          'Ni57': 34473599.30155799,\n",
-       "                          'Ni58': 0.00012634433608860895,\n",
-       "                          'Ni59': 17970686.80820875,\n",
-       "                          'Ni63': 1519456288.617624,\n",
-       "                          'Ni66': 68.90613589120399,\n",
-       "                          'Os186': 2.0069855810924644e-13,\n",
-       "                          'Os191': 2.0173532097787222e-07,\n",
-       "                          'P32': 252688571.8293287,\n",
-       "                          'P33': 2236704.436751772,\n",
-       "                          'Pd107': 1.9835660521812956e-14,\n",
-       "                          'Rb83': 1.2512956855148232e-07,\n",
-       "                          'Rb84': 0.00015836139325801237,\n",
-       "                          'Rb86': 263.8843657457903,\n",
-       "                          'Rb87': 1.8380144856814443e-11,\n",
-       "                          'Re186': 45.067562501188114,\n",
-       "                          'Re186m': 3.7124854343446072e-06,\n",
-       "                          'Re187': 1.9445827299112988e-11,\n",
-       "                          'Re188': 6.0505002220624445e-05,\n",
-       "                          'Rh103m': 2272.5024878476606,\n",
-       "                          'Rh105': 2.4789377628020446e-06,\n",
-       "                          'Ru103': 2298.092595449158,\n",
-       "                          'Ru97': 0.001465125509522021,\n",
-       "                          'S35': 950854.3731232582,\n",
-       "                          'Sc44': 190.1526765417187,\n",
-       "                          'Sc44m': 179.45680323432035,\n",
-       "                          'Sc45m': 1900.114410618288,\n",
-       "                          'Sc46': 157589671.39022237,\n",
-       "                          'Sc47': 10017184.449525101,\n",
-       "                          'Sc48': 3254949.126064985,\n",
-       "                          'Se82': 1.8225685082011157e-27,\n",
-       "                          'Si32': 49.14154455274702,\n",
-       "                          'Sr85': 0.12252016002277807,\n",
-       "                          'Sr89': 3899.689611353481,\n",
-       "                          'Sr90': 26.892415735873556,\n",
-       "                          'Ta177': 0.026488500730960755,\n",
-       "                          'Ta178': 0.06593979613628895,\n",
-       "                          'Ta179': 556726.8776284679,\n",
-       "                          'Ta180': 0.005053227174000166,\n",
-       "                          'Ta180m': 4.043283130954977e-07,\n",
-       "                          'Ta182': 2830416961.3324103,\n",
-       "                          'Ta183': 22790466.135872263,\n",
-       "                          'Ta184': 5.426737312571467e-06,\n",
-       "                          'Tc96': 0.012536988340563793,\n",
-       "                          'Tc97': 0.0004468659929679635,\n",
-       "                          'Tc97m': 36.20655524326238,\n",
-       "                          'Tc98': 2.265911947147153,\n",
-       "                          'Tc99': 661550.7271027678,\n",
-       "                          'Tc99m': 1556665094.7283564,\n",
-       "                          'Ti44': 0.00042662813207742503,\n",
-       "                          'Tm171': 5.480298925243895e-10,\n",
-       "                          'V48': 112689.26904772189,\n",
-       "                          'V49': 13157759359.380333,\n",
-       "                          'V50': 7.092060925129693e-07,\n",
-       "                          'W178': 0.06601779204835312,\n",
-       "                          'W181': 11.876394561796657,\n",
-       "                          'W183': 8.769767362355846e-09,\n",
-       "                          'W183m': 774944.414869548,\n",
-       "                          'W184': 1.2345160824366046e-11,\n",
-       "                          'W185': 4078.6054449532844,\n",
-       "                          'W186': 5.338617678950585e-17,\n",
-       "                          'W187': 0.0001893120430305104,\n",
-       "                          'W188': 5.956935785638794e-05,\n",
-       "                          'Y87': 11.16977709138943,\n",
-       "                          'Y87m': 2.831291223377935e-05,\n",
-       "                          'Y88': 613546.3558904491,\n",
-       "                          'Y89m': 20866443.293486025,\n",
-       "                          'Y90': 155357.91334089212,\n",
-       "                          'Y91': 4637.09526452359,\n",
-       "                          'Yb175': 0.014312055650249069,\n",
-       "                          'Zn64': 1.1063622724824714e-08,\n",
-       "                          'Zn65': 1782199.6179901068,\n",
-       "                          'Zn69m': 6.970550513561629e-07,\n",
-       "                          'Zr88': 524508.6166917997,\n",
-       "                          'Zr89': 20893099.76656618,\n",
-       "                          'Zr90m': 1.7384869818884223,\n",
-       "                          'Zr93': 427.86583058428926,\n",
-       "                          'Zr94': 8.994197715982774e-08,\n",
-       "                          'Zr95': 111609017.66601416,\n",
-       "                          'Zr96': 7.721490771125585e-14,\n",
-       "                          'Zr97': 111.52416871536964}),\n",
-       "             189251: defaultdict(float,\n",
-       "                         {'Al26': 0.027866766026907644,\n",
-       "                          'Ar37': 0.002877486547155536,\n",
-       "                          'Ar39': 0.5434075590546318,\n",
-       "                          'Ar42': 1.397375504318143,\n",
-       "                          'Be10': 28.582209369977836,\n",
-       "                          'C14': 3574214.394280543,\n",
-       "                          'Ca41': 0.001209021798798209,\n",
-       "                          'Ca45': 66475221.3837476,\n",
-       "                          'Ca47': 242582.3145950586,\n",
-       "                          'Ca48': 4.341889088666905e-18,\n",
-       "                          'Cl36': 0.3728213843184295,\n",
-       "                          'Co55': 1.177844597477328e-05,\n",
-       "                          'Co56': 959578.649934139,\n",
-       "                          'Co57': 116405180187.86201,\n",
-       "                          'Co58': 171032638484.84827,\n",
-       "                          'Co58m': 18.686705814451777,\n",
-       "                          'Co60': 12673404989.92725,\n",
-       "                          'Co60m': 1.3453272312957938,\n",
-       "                          'Cr48': 5.02432110858634e-06,\n",
-       "                          'Cr50': 0.042978649077889425,\n",
-       "                          'Cr51': 122623154572.07793,\n",
-       "                          'Cu64': 2139.6798708928823,\n",
-       "                          'Cu66': 49.395070402238844,\n",
-       "                          'Cu67': 27.84106125368079,\n",
-       "                          'Fe55': 415850217986.30505,\n",
-       "                          'Fe59': 1915958046.810564,\n",
-       "                          'Fe60': 1.34568797727656,\n",
-       "                          'Ge71': 7.369279876034805e-06,\n",
-       "                          'H3': 91103995.0407612,\n",
-       "                          'Hf174': 2.1724497294815583e-22,\n",
-       "                          'Hf175': 0.0018820650679864646,\n",
-       "                          'Hf177m': 134.76521006962193,\n",
-       "                          'Hf178m': 0.09434146087694488,\n",
-       "                          'Hf178n': 0.10126282299328937,\n",
-       "                          'Hf179n': 1104.4278640750297,\n",
-       "                          'Hf181': 210782.849512643,\n",
-       "                          'Hf182': 6.498708308593712e-10,\n",
-       "                          'Ir192': 3.0481684316214386e-08,\n",
-       "                          'K40': 1.5162080562151777e-11,\n",
-       "                          'K42': 1.3975189059576618,\n",
-       "                          'K43': 0.06978886579776301,\n",
-       "                          'Kr81': 2.4719901360209398e-14,\n",
-       "                          'Kr85': 0.04323677704919294,\n",
-       "                          'Lu173': 7.808137249690952e-08,\n",
-       "                          'Lu174': 9.344916588415802e-06,\n",
-       "                          'Lu174m': 1.1090658999310019e-05,\n",
-       "                          'Lu176': 2.2046712833880425e-10,\n",
-       "                          'Lu177': 802.730195668969,\n",
-       "                          'Lu177m': 174.12863589963501,\n",
-       "                          'Mg28': 8.792571623186121e-05,\n",
-       "                          'Mn52': 494375.69019689795,\n",
-       "                          'Mn53': 82296.74009122374,\n",
-       "                          'Mn54': 83793824637.55154,\n",
-       "                          'Mo100': 0.00013412596010695395,\n",
-       "                          'Mo92': 1.077147577443921e-05,\n",
-       "                          'Mo93': 11235291.128649754,\n",
-       "                          'Mo98': 33.2709847099801,\n",
-       "                          'Mo99': 1331447182.0913298,\n",
-       "                          'Na22': 0.04920653083718099,\n",
-       "                          'Na24': 0.29706749406836325,\n",
-       "                          'Nb90': 1.024458349015968,\n",
-       "                          'Nb91': 39763359.72374497,\n",
-       "                          'Nb91m': 1337439220.0712008,\n",
-       "                          'Nb92': 47.888782651642785,\n",
-       "                          'Nb92m': 384920967.7532906,\n",
-       "                          'Nb93m': 32554032.769741308,\n",
-       "                          'Nb94': 212790.7943688537,\n",
-       "                          'Nb95': 384456403.3594334,\n",
-       "                          'Nb95m': 8592555.720197072,\n",
-       "                          'Nb96': 31372.922788564814,\n",
-       "                          'Nb97': 70.55230367845279,\n",
-       "                          'Nb97m': 62.259818757113315,\n",
-       "                          'Ni56': 6.795971267062322,\n",
-       "                          'Ni57': 19752846.0733175,\n",
-       "                          'Ni58': 0.00010735897135688349,\n",
-       "                          'Ni59': 13434370.86968346,\n",
-       "                          'Ni63': 1142742045.3868666,\n",
-       "                          'Ni66': 49.32162999130528,\n",
-       "                          'Os186': 1.4312563156989354e-13,\n",
-       "                          'Os191': 1.43864060356595e-07,\n",
-       "                          'P32': 173038577.72024086,\n",
-       "                          'P33': 1496881.1984854052,\n",
-       "                          'Pd107': 1.4145458756010464e-14,\n",
-       "                          'Rb83': 6.011317553283008e-08,\n",
-       "                          'Rb84': 7.774855176041645e-05,\n",
-       "                          'Rb86': 153.03075427313743,\n",
-       "                          'Rb87': 9.956365482199908e-12,\n",
-       "                          'Re186': 32.13938390755794,\n",
-       "                          'Re186m': 2.647513199413971e-06,\n",
-       "                          'Re187': 1.3867460822233834e-11,\n",
-       "                          'Re188': 4.314809746330238e-05,\n",
-       "                          'Rh103m': 1715.4459460503374,\n",
-       "                          'Rh105': 1.767811656378772e-06,\n",
-       "                          'Ru103': 1734.740898791104,\n",
-       "                          'Ru97': 0.0008614933786760763,\n",
-       "                          'S35': 715454.5765300132,\n",
-       "                          'Sc44': 109.26293844574982,\n",
-       "                          'Sc44m': 103.11697737683436,\n",
-       "                          'Sc45m': 1130.053601260267,\n",
-       "                          'Sc46': 99132113.18667142,\n",
-       "                          'Sc47': 6286995.979051576,\n",
-       "                          'Sc48': 1970636.7519039232,\n",
-       "                          'Se82': 9.580613602767445e-28,\n",
-       "                          'Si32': 28.384230147699355,\n",
-       "                          'Sr85': 0.06757758532343999,\n",
-       "                          'Sr89': 2327.184589923379,\n",
-       "                          'Sr90': 15.683742621993705,\n",
-       "                          'Ta177': 0.008067233912449128,\n",
-       "                          'Ta178': 0.01999706791652749,\n",
-       "                          'Ta179': 269337.6491407486,\n",
-       "                          'Ta180': 0.003104000910850212,\n",
-       "                          'Ta180m': 2.454343833550173e-07,\n",
-       "                          'Ta182': 3100162620.1542234,\n",
-       "                          'Ta183': 16321490.132984793,\n",
-       "                          'Ta184': 3.869983999285884e-06,\n",
-       "                          'Tc96': 0.007415378687806449,\n",
-       "                          'Tc97': 0.00026582168445315953,\n",
-       "                          'Tc97m': 21.531111926122502,\n",
-       "                          'Tc98': 1.3501054379853914,\n",
-       "                          'Tc99': 548241.6822735504,\n",
-       "                          'Tc99m': 1290039181.8932889,\n",
-       "                          'Ti44': 0.00023661331878829122,\n",
-       "                          'Tm171': 1.6619691936030048e-10,\n",
-       "                          'V48': 64435.11646784,\n",
-       "                          'V49': 7661537540.323561,\n",
-       "                          'V50': 4.6332847490804804e-07,\n",
-       "                          'W178': 0.02005010038655458,\n",
-       "                          'W181': 7.370504239225056,\n",
-       "                          'W183': 1.0759948672196172e-08,\n",
-       "                          'W183m': 554979.1817781288,\n",
-       "                          'W184': 9.052808184289264e-12,\n",
-       "                          'W185': 2909.790582416484,\n",
-       "                          'W186': 3.807229706883511e-17,\n",
-       "                          'W187': 0.00013500461422796166,\n",
-       "                          'W188': 4.248085884273585e-05,\n",
-       "                          'Y87': 6.1091119704632115,\n",
-       "                          'Y87m': 1.5254584496634076e-05,\n",
-       "                          'Y88': 344755.9308496708,\n",
-       "                          'Y89m': 12396889.152463518,\n",
-       "                          'Y90': 93804.47618403855,\n",
-       "                          'Y91': 2702.263893032556,\n",
-       "                          'Yb175': 0.0072185289298467145,\n",
-       "                          'Zn64': 9.104932735442095e-09,\n",
-       "                          'Zn65': 1293131.9466155446,\n",
-       "                          'Zn69m': 4.97092772322066e-07,\n",
-       "                          'Zr88': 293341.8566356072,\n",
-       "                          'Zr89': 12412671.388116539,\n",
-       "                          'Zr90m': 1.0000946964745334,\n",
-       "                          'Zr93': 255.4139357296209,\n",
-       "                          'Zr94': 5.316120294778812e-08,\n",
-       "                          'Zr95': 66455841.18801812,\n",
-       "                          'Zr96': 4.3939607891287736e-14,\n",
-       "                          'Zr97': 65.43606329519737}),\n",
-       "             189252: defaultdict(float,\n",
-       "                         {'Al26': 0.0003005500885465959,\n",
-       "                          'Ar37': 2.6962432607278464e-05,\n",
-       "                          'Ar39': 0.006200214943502803,\n",
-       "                          'Ar42': 0.015943234438371447,\n",
-       "                          'Be10': 0.3205457235176208,\n",
-       "                          'C14': 36009.83214748739,\n",
-       "                          'Ca41': 1.3745969550882296e-05,\n",
-       "                          'Ca45': 754503.842426331,\n",
-       "                          'Ca47': 2753.2828694949126,\n",
-       "                          'Ca48': 4.8695654220753405e-20,\n",
-       "                          'Cl36': 0.003293275398792195,\n",
-       "                          'Co55': 1.4054028459633717e-07,\n",
-       "                          'Co56': 11247.47941653728,\n",
-       "                          'Co57': 1328223801.3797073,\n",
-       "                          'Co58': 1888561798.9745135,\n",
-       "                          'Co58m': 0.20732639368668423,\n",
-       "                          'Co60': 145178675.95508888,\n",
-       "                          'Co60m': 0.012812805302162156,\n",
-       "                          'Cr48': 5.4833747562760235e-08,\n",
-       "                          'Cr50': 0.00043432554720305674,\n",
-       "                          'Cr51': 1342408109.5470817,\n",
-       "                          'Cu64': 21.885435757414324,\n",
-       "                          'Cu66': 0.44156846210562506,\n",
-       "                          'Cu67': 0.24602821203618622,\n",
-       "                          'Fe55': 4712874021.372585,\n",
-       "                          'Fe59': 18650881.613774933,\n",
-       "                          'Fe60': 0.012816530967245127,\n",
-       "                          'Ge71': 6.494034949006999e-08,\n",
-       "                          'H3': 1021233.6940896607,\n",
-       "                          'Hf174': 5.203541838310268e-24,\n",
-       "                          'Hf175': 2.5270609306445278e-05,\n",
-       "                          'Hf177m': 1.5494943272522903,\n",
-       "                          'Hf178m': 0.0011156517457966736,\n",
-       "                          'Hf178n': 0.0011953740905824666,\n",
-       "                          'Hf179n': 12.575202103178729,\n",
-       "                          'Hf181': 2404.0293804198695,\n",
-       "                          'Hf182': 7.38159991198797e-12,\n",
-       "                          'Ir192': 2.6861393051149173e-10,\n",
-       "                          'K40': 1.736021426073858e-13,\n",
-       "                          'K42': 0.015944848880263048,\n",
-       "                          'K43': 0.0007921864243579138,\n",
-       "                          'Kr81': 3.0526916243928836e-16,\n",
-       "                          'Kr85': 0.0004952240909437139,\n",
-       "                          'Lu173': 1.7438700390759432e-09,\n",
-       "                          'Lu174': 1.2743585268981203e-07,\n",
-       "                          'Lu174m': 1.4962845978097326e-07,\n",
-       "                          'Lu176': 2.4742984217671067e-12,\n",
-       "                          'Lu177': 9.160256318260688,\n",
-       "                          'Lu177m': 2.0021051232197795,\n",
-       "                          'Mg28': 1.1390687926909442e-06,\n",
-       "                          'Mn52': 5662.155391643314,\n",
-       "                          'Mn53': 942.4154720697011,\n",
-       "                          'Mn54': 940017103.9648257,\n",
-       "                          'Mo100': 1.3554214249845193e-06,\n",
-       "                          'Mo92': 1.0885155080218652e-07,\n",
-       "                          'Mo93': 122772.77323272459,\n",
-       "                          'Mo98': 0.33622468996434673,\n",
-       "                          'Mo99': 13360257.5059657,\n",
-       "                          'Na22': 0.0005428966507291116,\n",
-       "                          'Na24': 0.0034111403446691183,\n",
-       "                          'Nb90': 0.011763665532091025,\n",
-       "                          'Nb91': 454340.45968067885,\n",
-       "                          'Nb91m': 15297343.051688593,\n",
-       "                          'Nb92': 0.5428136956773355,\n",
-       "                          'Nb92m': 4285199.925617669,\n",
-       "                          'Nb93m': 351002.7798910297,\n",
-       "                          'Nb94': 2221.940342774169,\n",
-       "                          'Nb95': 4354587.674212229,\n",
-       "                          'Nb95m': 97207.66239534391,\n",
-       "                          'Nb96': 357.07134752208555,\n",
-       "                          'Nb97': 0.8044548731564172,\n",
-       "                          'Nb97m': 0.7099379359632145,\n",
-       "                          'Ni56': 0.07781505866233565,\n",
-       "                          'Ni57': 226080.3706023781,\n",
-       "                          'Ni58': 1.0849293502084706e-06,\n",
-       "                          'Ni59': 131477.98597989816,\n",
-       "                          'Ni63': 11681670.890022278,\n",
-       "                          'Ni66': 0.4409141483758677,\n",
-       "                          'Os186': 1.2612807895936794e-15,\n",
-       "                          'Os191': 1.267774126614495e-09,\n",
-       "                          'P32': 1879384.5466354159,\n",
-       "                          'P33': 16484.369436975565,\n",
-       "                          'Pd107': 1.246541114960297e-16,\n",
-       "                          'Rb83': 7.479836052060928e-10,\n",
-       "                          'Rb84': 9.860009748152333e-07,\n",
-       "                          'Rb86': 1.7468571171566478,\n",
-       "                          'Rb87': 1.1554726070713177e-13,\n",
-       "                          'Re186': 0.283225496255198,\n",
-       "                          'Re186m': 2.3330972538597166e-08,\n",
-       "                          'Re187': 1.222043777430069e-13,\n",
-       "                          'Re188': 3.802342394690214e-07,\n",
-       "                          'Rh103m': 15.149304221228528,\n",
-       "                          'Rh105': 1.5578497319826146e-08,\n",
-       "                          'Ru103': 15.31964227425054,\n",
-       "                          'Ru97': 9.858358770994703e-06,\n",
-       "                          'S35': 7063.515244093472,\n",
-       "                          'Sc44': 1.2501123581268274,\n",
-       "                          'Sc44m': 1.1797821041589036,\n",
-       "                          'Sc45m': 12.826108121663587,\n",
-       "                          'Sc46': 1111066.439671762,\n",
-       "                          'Sc47': 70190.29129138125,\n",
-       "                          'Sc48': 22283.43197525926,\n",
-       "                          'Se82': 1.1201437120379598e-29,\n",
-       "                          'Si32': 0.3197744178871338,\n",
-       "                          'Sr85': 0.0007745711164135171,\n",
-       "                          'Sr89': 26.407453322988403,\n",
-       "                          'Sr90': 0.17882612349736954,\n",
-       "                          'Ta177': 0.00020510330850569304,\n",
-       "                          'Ta178': 0.0005122051434678038,\n",
-       "                          'Ta179': 3067.502761701871,\n",
-       "                          'Ta180': 3.4739622198647016e-05,\n",
-       "                          'Ta180m': 2.759671100295042e-09,\n",
-       "                          'Ta182': 38186134.70597509,\n",
-       "                          'Ta183': 149587.12801477208,\n",
-       "                          'Ta184': 3.410348333381945e-08,\n",
-       "                          'Tc96': 8.455901885712482e-05,\n",
-       "                          'Tc97': 3.0169595234417034e-06,\n",
-       "                          'Tc97m': 0.24451156684201203,\n",
-       "                          'Tc98': 0.015303803694723,\n",
-       "                          'Tc99': 5501.449521589406,\n",
-       "                          'Tc99m': 12944814.936743814,\n",
-       "                          'Ti44': 2.6027980496669087e-06,\n",
-       "                          'Tm171': 4.256969935802075e-12,\n",
-       "                          'V48': 738.5852427911049,\n",
-       "                          'V49': 87828085.40465517,\n",
-       "                          'V50': 5.165577012588574e-09,\n",
-       "                          'W178': 0.0005127133349513155,\n",
-       "                          'W181': 0.08218258276456514,\n",
-       "                          'W183': 1.4857975962555013e-10,\n",
-       "                          'W183m': 5086.374742028812,\n",
-       "                          'W184': 8.439798956977572e-14,\n",
-       "                          'W185': 25.657408337486114,\n",
-       "                          'W186': 3.3551575650022593e-19,\n",
-       "                          'W187': 1.1897019760705979e-06,\n",
-       "                          'W188': 3.743543285493974e-07,\n",
-       "                          'Y87': 0.06969809417851715,\n",
-       "                          'Y87m': 1.715047458071576e-07,\n",
-       "                          'Y88': 3930.2733018749627,\n",
-       "                          'Y89m': 140821.26347384148,\n",
-       "                          'Y90': 1060.573024202555,\n",
-       "                          'Y91': 30.800511400327807,\n",
-       "                          'Yb175': 8.811353316570197e-05,\n",
-       "                          'Zn64': 9.312164329616267e-11,\n",
-       "                          'Zn65': 11920.50172181855,\n",
-       "                          'Zn69m': 4.3805336351199115e-09,\n",
-       "                          'Zr88': 3340.8876535905824,\n",
-       "                          'Zr89': 141004.4782534931,\n",
-       "                          'Zr90m': 0.011492523031461654,\n",
-       "                          'Zr93': 2.896524746532049,\n",
-       "                          'Zr94': 6.040036643879592e-10,\n",
-       "                          'Zr95': 754650.8604916107,\n",
-       "                          'Zr96': 5.000315854551796e-16,\n",
-       "                          'Zr97': 0.7461331987434642}),\n",
-       "             189253: defaultdict(float,\n",
-       "                         {'Al26': 0.0004772570241654889,\n",
-       "                          'Ar37': 6.823944689755242e-05,\n",
-       "                          'Ar39': 0.008708295965780266,\n",
-       "                          'Ar42': 0.02187224212218212,\n",
-       "                          'Be10': 0.4155235105304783,\n",
-       "                          'C14': 55359.76115455445,\n",
-       "                          'Ca41': 1.9600299372143742e-05,\n",
-       "                          'Ca45': 1016771.3298782695,\n",
-       "                          'Ca47': 3730.1555418759463,\n",
-       "                          'Ca48': 7.554446986555298e-20,\n",
-       "                          'Cl36': 0.009583209705848543,\n",
-       "                          'Co55': 2.139711552848635e-07,\n",
-       "                          'Co56': 16915.1879334805,\n",
-       "                          'Co57': 1804915674.4511514,\n",
-       "                          'Co58': 2301103601.694943,\n",
-       "                          'Co58m': 0.25600596571574835,\n",
-       "                          'Co60': 184807419.1899711,\n",
-       "                          'Co60m': 0.031116410831729863,\n",
-       "                          'Cr48': 8.134361468633814e-08,\n",
-       "                          'Cr50': 0.00045926551996909717,\n",
-       "                          'Cr51': 2066218274.0516546,\n",
-       "                          'Cu64': 28.169402436248333,\n",
-       "                          'Cu66': 1.2625929758148473,\n",
-       "                          'Cu67': 0.7151995508491158,\n",
-       "                          'Fe55': 6504353576.437566,\n",
-       "                          'Fe59': 30538140.838808723,\n",
-       "                          'Fe60': 0.031120270447793072,\n",
-       "                          'Ge71': 1.8986565795313758e-07,\n",
-       "                          'H3': 1316814.590983774,\n",
-       "                          'Hf174': 1.0863337726961285e-23,\n",
-       "                          'Hf175': 4.314436617238597e-05,\n",
-       "                          'Hf177m': 2.1427497596634613,\n",
-       "                          'Hf178m': 0.002479421877768416,\n",
-       "                          'Hf178n': 0.0025845203947819973,\n",
-       "                          'Hf179n': 17.07783525297819,\n",
-       "                          'Hf181': 3289.3754570471447,\n",
-       "                          'Hf182': 1.0190091470793524e-11,\n",
-       "                          'Ir192': 7.853447210003272e-10,\n",
-       "                          'K40': 2.5531042004080615e-13,\n",
-       "                          'K42': 0.0218744699452749,\n",
-       "                          'K43': 0.0010635553138616713,\n",
-       "                          'Kr81': 5.781440352685522e-16,\n",
-       "                          'Kr85': 0.0007760446347830756,\n",
-       "                          'Lu173': 3.780868156492572e-09,\n",
-       "                          'Lu174': 2.51833915221993e-07,\n",
-       "                          'Lu174m': 2.8870718571316543e-07,\n",
-       "                          'Lu176': 3.752584685121661e-12,\n",
-       "                          'Lu177': 12.764065936236463,\n",
-       "                          'Lu177m': 2.7685389504084528,\n",
-       "                          'Mg28': 1.6821163301306e-06,\n",
-       "                          'Mn52': 7852.020890801019,\n",
-       "                          'Mn53': 1283.2076020862262,\n",
-       "                          'Mn54': 1198625704.2791471,\n",
-       "                          'Mo100': 1.433271644259681e-06,\n",
-       "                          'Mo92': 1.1510384565031303e-07,\n",
-       "                          'Mo93': 142464.8699381827,\n",
-       "                          'Mo98': 0.35553773143467116,\n",
-       "                          'Mo99': 16024630.688605547,\n",
-       "                          'Na22': 0.0008659662954417981,\n",
-       "                          'Na24': 0.004697563628582471,\n",
-       "                          'Nb90': 0.0162096156667435,\n",
-       "                          'Nb91': 617502.2127225989,\n",
-       "                          'Nb91m': 20796196.757924106,\n",
-       "                          'Nb92': 0.727583170507759,\n",
-       "                          'Nb92m': 5364025.939213254,\n",
-       "                          'Nb93m': 407381.7693983431,\n",
-       "                          'Nb94': 2569.8945054740907,\n",
-       "                          'Nb95': 5835330.699435275,\n",
-       "                          'Nb95m': 129314.02320328302,\n",
-       "                          'Nb96': 484.2993796202425,\n",
-       "                          'Nb97': 1.0975318780465706,\n",
-       "                          'Nb97m': 0.9685583750655536,\n",
-       "                          'Ni56': 0.1078139275786439,\n",
-       "                          'Ni57': 313256.6626027109,\n",
-       "                          'Ni58': 1.1472483561261915e-06,\n",
-       "                          'Ni59': 250947.0918899428,\n",
-       "                          'Ni63': 21623977.5769808,\n",
-       "                          'Ni66': 1.2606876458724154,\n",
-       "                          'Os186': 3.687510229987413e-15,\n",
-       "                          'Os191': 3.706582588109291e-09,\n",
-       "                          'P32': 2434995.029704093,\n",
-       "                          'P33': 20484.11066052924,\n",
-       "                          'Pd107': 3.644503776404291e-16,\n",
-       "                          'Rb83': 1.4332150807360068e-09,\n",
-       "                          'Rb84': 1.774182800259198e-06,\n",
-       "                          'Rb86': 2.4133134757505204,\n",
-       "                          'Rb87': 1.8250857190485262e-13,\n",
-       "                          'Re186': 0.8280427416541793,\n",
-       "                          'Re186m': 6.82108614688613e-08,\n",
-       "                          'Re187': 3.572876215489926e-13,\n",
-       "                          'Re188': 1.1116882588403025e-06,\n",
-       "                          'Rh103m': 39.2325262560291,\n",
-       "                          'Rh105': 4.5546746618637484e-08,\n",
-       "                          'Ru103': 39.67500759113062,\n",
-       "                          'Ru97': 1.3392404578070359e-05,\n",
-       "                          'S35': 13919.285037917185,\n",
-       "                          'Sc44': 1.735013218697719,\n",
-       "                          'Sc44m': 1.637402803236693,\n",
-       "                          'Sc45m': 17.28494712399288,\n",
-       "                          'Sc46': 1417288.680529158,\n",
-       "                          'Sc47': 91385.75572360306,\n",
-       "                          'Sc48': 29491.63630988304,\n",
-       "                          'Se82': 1.8570756944123228e-29,\n",
-       "                          'Si32': 0.4634991533681784,\n",
-       "                          'Sr85': 0.0011747273829553198,\n",
-       "                          'Sr89': 35.502696731571966,\n",
-       "                          'Sr90': 0.24578168853664162,\n",
-       "                          'Ta177': 0.0004348433212288224,\n",
-       "                          'Ta178': 0.0010846199039238392,\n",
-       "                          'Ta179': 6513.018039848779,\n",
-       "                          'Ta180': 4.550749122323943e-05,\n",
-       "                          'Ta180m': 3.6554299787184056e-09,\n",
-       "                          'Ta182': 31324226.323310297,\n",
-       "                          'Ta183': 407296.6104119809,\n",
-       "                          'Ta184': 9.970812218464569e-08,\n",
-       "                          'Tc96': 0.0001145055679496155,\n",
-       "                          'Tc97': 4.074784512233622e-06,\n",
-       "                          'Tc97m': 0.3302143822709836,\n",
-       "                          'Tc98': 0.020650492887751927,\n",
-       "                          'Tc99': 6597.336023881865,\n",
-       "                          'Tc99m': 15526217.241941465,\n",
-       "                          'Ti44': 3.940112880254268e-06,\n",
-       "                          'Tm171': 9.014345876178316e-12,\n",
-       "                          'V48': 1029.8298611625094,\n",
-       "                          'V49': 120166943.53422026,\n",
-       "                          'V50': 6.376807217508405e-09,\n",
-       "                          'W178': 0.0010851749187405764,\n",
-       "                          'W181': 0.10675408134392304,\n",
-       "                          'W183': 1.2164256506959423e-10,\n",
-       "                          'W183m': 13849.38552907231,\n",
-       "                          'W184': 2.2411306935070485e-13,\n",
-       "                          'W185': 74.91489650009123,\n",
-       "                          'W186': 9.808689712966938e-19,\n",
-       "                          'W187': 3.478323572763215e-06,\n",
-       "                          'W188': 1.0944972032912256e-06,\n",
-       "                          'Y87': 0.10768257215384645,\n",
-       "                          'Y87m': 2.702725064256318e-07,\n",
-       "                          'Y88': 5746.297426149045,\n",
-       "                          'Y89m': 189930.45978800024,\n",
-       "                          'Y90': 1409.2269280627297,\n",
-       "                          'Y91': 42.430248895892234,\n",
-       "                          'Yb175': 0.00015842536588865853,\n",
-       "                          'Zn64': 1.199258129557349e-10,\n",
-       "                          'Zn65': 31317.807588611828,\n",
-       "                          'Zn69m': 1.2807336384062248e-08,\n",
-       "                          'Zr88': 4928.291254545342,\n",
-       "                          'Zr89': 190173.04342949291,\n",
-       "                          'Zr90m': 0.01582848748408165,\n",
-       "                          'Zr93': 3.8908983909524335,\n",
-       "                          'Zr94': 8.195463519131322e-10,\n",
-       "                          'Zr95': 1015349.4230876142,\n",
-       "                          'Zr96': 7.127775105664179e-16,\n",
-       "                          'Zr97': 1.017957358513642}),\n",
-       "             189254: defaultdict(float,\n",
-       "                         {'Al26': 0.1257109641935258,\n",
-       "                          'Ar37': 0.02695418368586473,\n",
-       "                          'Ar39': 2.2152629445282486,\n",
-       "                          'Ar42': 5.407124150364507,\n",
-       "                          'Be10': 93.32444560084541,\n",
-       "                          'C14': 15455846.66915037,\n",
-       "                          'Ca41': 0.0050311029947411245,\n",
-       "                          'Ca45': 243455813.75338072,\n",
-       "                          'Ca47': 902940.0605357678,\n",
-       "                          'Ca48': 1.8948396415417578e-17,\n",
-       "                          'Cl36': 4.033059796161517,\n",
-       "                          'Co55': 5.072498962614333e-05,\n",
-       "                          'Co56': 4002063.820615497,\n",
-       "                          'Co57': 435813700477.63904,\n",
-       "                          'Co58': 440334279138.25476,\n",
-       "                          'Co58m': 51.439140328232305,\n",
-       "                          'Co60': 54376954472.55889,\n",
-       "                          'Co60m': 11.96605899174234,\n",
-       "                          'Cr48': 2.2412463830191216e-05,\n",
-       "                          'Cr50': 0.06167941919149297,\n",
-       "                          'Cr51': 619170012432.9452,\n",
-       "                          'Cu64': 7491.440446092503,\n",
-       "                          'Cu66': 529.9842987107858,\n",
-       "                          'Cu67': 300.8864241680927,\n",
-       "                          'Fe55': 1639783743599.0903,\n",
-       "                          'Fe59': 8866932594.214598,\n",
-       "                          'Fe60': 11.966578110077483,\n",
-       "                          'Ge71': 7.98449636462883e-05,\n",
-       "                          'H3': 298346937.98242295,\n",
-       "                          'Hf174': 1.086054516711948e-21,\n",
-       "                          'Hf175': 0.008220190955798031,\n",
-       "                          'Hf177m': 533.0630949889412,\n",
-       "                          'Hf178m': 0.4464445864483877,\n",
-       "                          'Hf178n': 0.46958476911820335,\n",
-       "                          'Hf179n': 4129.936356475813,\n",
-       "                          'Hf181': 807092.5631626062,\n",
-       "                          'Hf182': 2.5233631494416403e-09,\n",
-       "                          'Ir192': 3.30264152949411e-07,\n",
-       "                          'K40': 6.260146221236368e-11,\n",
-       "                          'K42': 5.407745497773334,\n",
-       "                          'K43': 0.25259737357606543,\n",
-       "                          'Kr81': 1.1712917551017322e-13,\n",
-       "                          'Kr85': 0.1885017517028313,\n",
-       "                          'Lu173': 3.9083295639965e-07,\n",
-       "                          'Lu174': 4.2708440313667544e-05,\n",
-       "                          'Lu174m': 5.0254192814503056e-05,\n",
-       "                          'Lu176': 9.417760378741886e-10,\n",
-       "                          'Lu177': 3165.2901481039867,\n",
-       "                          'Lu177m': 688.7387684383714,\n",
-       "                          'Mg28': 0.0003017932438349394,\n",
-       "                          'Mn52': 2025091.8583319553,\n",
-       "                          'Mn53': 312640.3882312645,\n",
-       "                          'Mn54': 255743269591.8184,\n",
-       "                          'Mo100': 0.00019250117242575602,\n",
-       "                          'Mo92': 1.5459290785616752e-05,\n",
-       "                          'Mo93': 27505406.54857914,\n",
-       "                          'Mo98': 47.75350394863169,\n",
-       "                          'Mo99': 2814219327.9435816,\n",
-       "                          'Na22': 0.21996309636870784,\n",
-       "                          'Na24': 1.1836012642962108,\n",
-       "                          'Nb90': 4.138742753425561,\n",
-       "                          'Nb91': 149167923.99922183,\n",
-       "                          'Nb91m': 5029948777.213276,\n",
-       "                          'Nb92': 171.5761359746048,\n",
-       "                          'Nb92m': 1141930860.1702204,\n",
-       "                          'Nb93m': 66105996.06083133,\n",
-       "                          'Nb94': 477036.811478086,\n",
-       "                          'Nb95': 1385617209.228353,\n",
-       "                          'Nb95m': 30439960.390792854,\n",
-       "                          'Nb96': 116973.58005220181,\n",
-       "                          'Nb97': 267.71280454543387,\n",
-       "                          'Nb97m': 236.2456432188265,\n",
-       "                          'Ni56': 27.965251411645607,\n",
-       "                          'Ni57': 81137218.13150994,\n",
-       "                          'Ni58': 0.00015408635465703605,\n",
-       "                          'Ni59': 89948078.32689364,\n",
-       "                          'Ni63': 8004867965.348559,\n",
-       "                          'Ni66': 529.1794200233027,\n",
-       "                          'Os186': 1.5507203928995799e-12,\n",
-       "                          'Os191': 1.5587439834569666e-06,\n",
-       "                          'P32': 526352441.0682099,\n",
-       "                          'P33': 4056276.560041752,\n",
-       "                          'Pd107': 1.5326377327677867e-13,\n",
-       "                          'Rb83': 2.850073501329178e-07,\n",
-       "                          'Rb84': 0.0003531541781772241,\n",
-       "                          'Rb86': 600.9474686421912,\n",
-       "                          'Rb87': 4.243701098942328e-11,\n",
-       "                          'Re186': 348.2194387048789,\n",
-       "                          'Re186m': 2.8684925716741105e-05,\n",
-       "                          'Re187': 1.5025156886464142e-10,\n",
-       "                          'Re188': 0.00046750270464929303,\n",
-       "                          'Rh103m': 14930.882247025063,\n",
-       "                          'Rh105': 1.9153955313337474e-05,\n",
-       "                          'Ru103': 15099.636354951275,\n",
-       "                          'Ru97': 0.003235199085949136,\n",
-       "                          'S35': 5269113.076320636,\n",
-       "                          'Sc44': 443.2824248858412,\n",
-       "                          'Sc44m': 418.3467324569515,\n",
-       "                          'Sc45m': 4138.699171549022,\n",
-       "                          'Sc46': 316569862.75367725,\n",
-       "                          'Sc47': 20061646.554999247,\n",
-       "                          'Sc48': 6886031.690304851,\n",
-       "                          'Se82': 4.286377469664465e-27,\n",
-       "                          'Si32': 122.36169630313525,\n",
-       "                          'Sr85': 0.28881676887544333,\n",
-       "                          'Sr89': 8414.81693115871,\n",
-       "                          'Sr90': 60.56700970981493,\n",
-       "                          'Ta177': 0.041012645371476364,\n",
-       "                          'Ta178': 0.10175846189758307,\n",
-       "                          'Ta179': 1230217.030560664,\n",
-       "                          'Ta180': 0.010456367493217905,\n",
-       "                          'Ta180m': 8.521671650042952e-07,\n",
-       "                          'Ta182': 8460365500.732237,\n",
-       "                          'Ta183': 172524296.2138651,\n",
-       "                          'Ta184': 4.193065495308096e-05,\n",
-       "                          'Tc96': 0.02733988696376059,\n",
-       "                          'Tc97': 0.0009645231467861712,\n",
-       "                          'Tc97m': 78.1809866913685,\n",
-       "                          'Tc98': 4.877346178555212,\n",
-       "                          'Tc99': 1158194.1352142342,\n",
-       "                          'Tc99m': 2726682539.06229,\n",
-       "                          'Ti44': 0.0010494076181549222,\n",
-       "                          'Tm171': 8.45721130558505e-10,\n",
-       "                          'V48': 264434.5526075596,\n",
-       "                          'V49': 29750761342.70023,\n",
-       "                          'V50': 1.323982671256335e-06,\n",
-       "                          'W178': 0.10193644254288703,\n",
-       "                          'W181': 24.07690183992003,\n",
-       "                          'W183': 5.0571187119981185e-08,\n",
-       "                          'W183m': 5866370.331136265,\n",
-       "                          'W184': 9.37856036219318e-11,\n",
-       "                          'W185': 31501.647277263957,\n",
-       "                          'W186': 4.12486290833223e-16,\n",
-       "                          'W187': 0.0014627533078459853,\n",
-       "                          'W188': 0.00046027328138152076,\n",
-       "                          'Y87': 26.556045939310287,\n",
-       "                          'Y87m': 6.867718828425247e-05,\n",
-       "                          'Y88': 1442463.4226462464,\n",
-       "                          'Y89m': 45536372.45226561,\n",
-       "                          'Y90': 330823.3622989841,\n",
-       "                          'Y91': 10487.288792175088,\n",
-       "                          'Yb175': 0.03149404750071424,\n",
-       "                          'Zn64': 3.191248931464644e-08,\n",
-       "                          'Zn65': 12964279.196793012,\n",
-       "                          'Zn69m': 5.385920334490573e-06,\n",
-       "                          'Zr88': 1239186.3524896167,\n",
-       "                          'Zr89': 45595162.82555144,\n",
-       "                          'Zr90m': 4.051871190901072,\n",
-       "                          'Zr93': 926.8032392008757,\n",
-       "                          'Zr94': 1.9812921311953807e-07,\n",
-       "                          'Zr95': 242491579.68852794,\n",
-       "                          'Zr96': 1.8062281162438646e-13,\n",
-       "                          'Zr97': 248.30408888204798}),\n",
-       "             189255: defaultdict(float,\n",
-       "                         {'Al26': 0.011655124479705174,\n",
-       "                          'Ar37': 0.000927123243538098,\n",
-       "                          'Ar39': 0.2107363509240895,\n",
-       "                          'Ar42': 0.5198315439588705,\n",
-       "                          'Be10': 9.656526449485725,\n",
-       "                          'C14': 1122411.2184199665,\n",
-       "                          'Ca41': 0.0004768114339343643,\n",
-       "                          'Ca45': 23755713.76133758,\n",
-       "                          'Ca47': 87675.52577262638,\n",
-       "                          'Ca48': 1.7881157673285306e-18,\n",
-       "                          'Cl36': 0.1116765213822244,\n",
-       "                          'Co55': 4.8849636336734026e-06,\n",
-       "                          'Co56': 385419.33647812705,\n",
-       "                          'Co57': 42206548975.98196,\n",
-       "                          'Co58': 51485726055.99536,\n",
-       "                          'Co58m': 5.763563431038241,\n",
-       "                          'Co60': 4189537892.22573,\n",
-       "                          'Co60m': 0.4302674812454579,\n",
-       "                          'Cr48': 2.097915072232816e-06,\n",
-       "                          'Cr50': 0.013510292896490741,\n",
-       "                          'Cr51': 43639923753.30334,\n",
-       "                          'Cu64': 677.3332366370506,\n",
-       "                          'Cu66': 14.877994172571338,\n",
-       "                          'Cu67': 8.337862935578375,\n",
-       "                          'Fe55': 151890071224.9373,\n",
-       "                          'Fe59': 624134681.8226408,\n",
-       "                          'Fe60': 0.4303743552219354,\n",
-       "                          'Ge71': 2.2060503083969507e-06,\n",
-       "                          'H3': 30468716.789236657,\n",
-       "                          'Hf174': 1.4400254448630403e-22,\n",
-       "                          'Hf175': 0.000841166913625426,\n",
-       "                          'Hf177m': 51.09110763532447,\n",
-       "                          'Hf178m': 0.043880757907625856,\n",
-       "                          'Hf178n': 0.04621392483920581,\n",
-       "                          'Hf179n': 400.14301479334654,\n",
-       "                          'Hf181': 77787.13653341541,\n",
-       "                          'Hf182': 2.346936848521913e-10,\n",
-       "                          'Ir192': 9.12492539534614e-09,\n",
-       "                          'K40': 5.978718802388079e-12,\n",
-       "                          'K42': 0.5198886411183652,\n",
-       "                          'K43': 0.024731284052095008,\n",
-       "                          'Kr81': 1.1403166325988778e-14,\n",
-       "                          'Kr85': 0.017926240851441767,\n",
-       "                          'Lu173': 5.027193842053807e-08,\n",
-       "                          'Lu174': 4.422833608477854e-06,\n",
-       "                          'Lu174m': 5.176460729407285e-06,\n",
-       "                          'Lu176': 8.899360398366019e-11,\n",
-       "                          'Lu177': 303.7440338431868,\n",
-       "                          'Lu177m': 66.01330292977585,\n",
-       "                          'Mg28': 3.2817757306621866e-05,\n",
-       "                          'Mn52': 192489.54747008928,\n",
-       "                          'Mn53': 30156.098670256935,\n",
-       "                          'Mn54': 27280965150.17308,\n",
-       "                          'Mo100': 4.216217540952217e-05,\n",
-       "                          'Mo92': 3.385985427102024e-06,\n",
-       "                          'Mo93': 3637417.7417736873,\n",
-       "                          'Mo98': 10.458692714748368,\n",
-       "                          'Mo99': 425222134.19351465,\n",
-       "                          'Na22': 0.020597536013237647,\n",
-       "                          'Na24': 0.11299718984337291,\n",
-       "                          'Nb90': 0.39427525886905956,\n",
-       "                          'Nb91': 14436082.722469697,\n",
-       "                          'Nb91m': 486210382.1389495,\n",
-       "                          'Nb92': 16.806836682269793,\n",
-       "                          'Nb92m': 121968989.55070643,\n",
-       "                          'Nb93m': 9957696.076803334,\n",
-       "                          'Nb94': 67574.63681632526,\n",
-       "                          'Nb95': 135690878.93471986,\n",
-       "                          'Nb95m': 3004251.838001491,\n",
-       "                          'Nb96': 11352.67819003022,\n",
-       "                          'Nb97': 25.857151092123104,\n",
-       "                          'Nb97m': 22.818021115445536,\n",
-       "                          'Ni56': 2.65709050010817,\n",
-       "                          'Ni57': 7710237.323528428,\n",
-       "                          'Ni58': 3.3748225894687026e-05,\n",
-       "                          'Ni59': 4213974.191600956,\n",
-       "                          'Ni63': 342608196.64130944,\n",
-       "                          'Ni66': 14.855877537989096,\n",
-       "                          'Os186': 4.284588779562079e-14,\n",
-       "                          'Os191': 4.306680707690425e-08,\n",
-       "                          'P32': 52582486.07626086,\n",
-       "                          'P33': 485681.3517091056,\n",
-       "                          'Pd107': 4.234551296198572e-15,\n",
-       "                          'Rb83': 2.7874932809691614e-08,\n",
-       "                          'Rb84': 3.514182828115372e-05,\n",
-       "                          'Rb86': 57.58284428691862,\n",
-       "                          'Rb87': 4.079869755027415e-12,\n",
-       "                          'Re186': 9.621201638030737,\n",
-       "                          'Re186m': 7.925560188443424e-07,\n",
-       "                          'Re187': 4.151331388366131e-12,\n",
-       "                          'Re188': 1.2916713073310109e-05,\n",
-       "                          'Rh103m': 527.163182447849,\n",
-       "                          'Rh105': 5.292079436994494e-07,\n",
-       "                          'Ru103': 533.0915074639478,\n",
-       "                          'Ru97': 0.00031280864051402786,\n",
-       "                          'S35': 222821.25890197465,\n",
-       "                          'Sc44': 42.18320385662718,\n",
-       "                          'Sc44m': 39.81048317963552,\n",
-       "                          'Sc45m': 403.8428511668272,\n",
-       "                          'Sc46': 32737876.06432585,\n",
-       "                          'Sc47': 2107940.790766691,\n",
-       "                          'Sc48': 682338.4197719592,\n",
-       "                          'Se82': 4.109221603368297e-28,\n",
-       "                          'Si32': 10.918858966437975,\n",
-       "                          'Sr85': 0.027465972730387915,\n",
-       "                          'Sr89': 823.873380732546,\n",
-       "                          'Sr90': 5.826012732185694,\n",
-       "                          'Ta177': 0.0055914881121778915,\n",
-       "                          'Ta178': 0.013920691535418686,\n",
-       "                          'Ta179': 119619.3091138533,\n",
-       "                          'Ta180': 0.0010452656333632398,\n",
-       "                          'Ta180m': 8.438421696793283e-08,\n",
-       "                          'Ta182': 886327748.3643649,\n",
-       "                          'Ta183': 4958003.861554921,\n",
-       "                          'Ta184': 1.1585093168845151e-06,\n",
-       "                          'Tc96': 0.002657957240425467,\n",
-       "                          'Tc97': 9.420837806131194e-05,\n",
-       "                          'Tc97m': 7.634071403668071,\n",
-       "                          'Tc98': 0.47696904900059506,\n",
-       "                          'Tc99': 175094.98247482115,\n",
-       "                          'Tc99m': 411996484.5247436,\n",
-       "                          'Ti44': 9.795697595893146e-05,\n",
-       "                          'Tm171': 1.1569576390943985e-10,\n",
-       "                          'V48': 25151.179900303563,\n",
-       "                          'V49': 2854776765.2526536,\n",
-       "                          'V50': 1.444642126352877e-07,\n",
-       "                          'W178': 0.013936951953650521,\n",
-       "                          'W181': 2.428552317301979,\n",
-       "                          'W183': 2.8538331306011514e-09,\n",
-       "                          'W183m': 168586.39708764318,\n",
-       "                          'W184': 2.7052186184942363e-12,\n",
-       "                          'W185': 871.1359876982132,\n",
-       "                          'W186': 1.139733315233675e-17,\n",
-       "                          'W187': 4.041466410051154e-05,\n",
-       "                          'W188': 1.2716970087640365e-05,\n",
-       "                          'Y87': 2.5188077310158743,\n",
-       "                          'Y87m': 6.507851397657001e-06,\n",
-       "                          'Y88': 137026.28033967558,\n",
-       "                          'Y89m': 4441958.539155008,\n",
-       "                          'Y90': 32743.41141429813,\n",
-       "                          'Y91': 1006.6661068102791,\n",
-       "                          'Yb175': 0.0031131788327677127,\n",
-       "                          'Zn64': 2.882183651751263e-09,\n",
-       "                          'Zn65': 384448.3278355163,\n",
-       "                          'Zn69m': 1.4880852432395923e-07,\n",
-       "                          'Zr88': 117560.45439896962,\n",
-       "                          'Zr89': 4447694.633962942,\n",
-       "                          'Zr90m': 0.38582623131623955,\n",
-       "                          'Zr93': 90.78805038901145,\n",
-       "                          'Zr94': 1.9248083827173523e-08,\n",
-       "                          'Zr95': 23690282.66270869,\n",
-       "                          'Zr96': 1.717024606221919e-14,\n",
-       "                          'Zr97': 23.98224168061789}),\n",
-       "             189256: defaultdict(float,\n",
-       "                         {'Al26': 0.007189423010165742,\n",
-       "                          'Ar37': 0.0008692792046460896,\n",
-       "                          'Ar39': 0.14276457056467823,\n",
-       "                          'Ar42': 0.36577491636393106,\n",
-       "                          'Be10': 7.20309346034881,\n",
-       "                          'C14': 963634.2025108561,\n",
-       "                          'Ca41': 0.00031708536223973494,\n",
-       "                          'Ca45': 17230567.744091712,\n",
-       "                          'Ca47': 63043.68773291783,\n",
-       "                          'Ca48': 1.102594626424239e-18,\n",
-       "                          'Cl36': 0.11702067810192161,\n",
-       "                          'Co55': 2.9336202083560285e-06,\n",
-       "                          'Co56': 241142.98022899503,\n",
-       "                          'Co57': 30339570231.04376,\n",
-       "                          'Co58': 40724279937.25268,\n",
-       "                          'Co58m': 4.519732684774815,\n",
-       "                          'Co60': 3535965646.256679,\n",
-       "                          'Co60m': 0.39927226931905657,\n",
-       "                          'Cr48': 1.3332402672773758e-06,\n",
-       "                          'Cr50': 0.011395971248280356,\n",
-       "                          'Cr51': 33418550983.140877,\n",
-       "                          'Cu64': 604.6077089904524,\n",
-       "                          'Cu66': 15.501204149785051,\n",
-       "                          'Cu67': 8.737457116072042,\n",
-       "                          'Fe55': 109514311959.92946,\n",
-       "                          'Fe59': 535729024.5908635,\n",
-       "                          'Fe60': 0.39936875452223985,\n",
-       "                          'Ge71': 2.314962171777056e-06,\n",
-       "                          'H3': 22780451.66754861,\n",
-       "                          'Hf174': 7.715102915347565e-24,\n",
-       "                          'Hf175': 0.0004045509432627541,\n",
-       "                          'Hf177m': 35.28186408939733,\n",
-       "                          'Hf178m': 0.016756352740488253,\n",
-       "                          'Hf178n': 0.018495613261670187,\n",
-       "                          'Hf179n': 287.7547573434384,\n",
-       "                          'Hf181': 55065.145772938034,\n",
-       "                          'Hf182': 1.7000942565372295e-10,\n",
-       "                          'Ir192': 9.575419486178437e-09,\n",
-       "                          'K40': 3.88278880180958e-12,\n",
-       "                          'K42': 0.3658139374580437,\n",
-       "                          'K43': 0.018046522293842283,\n",
-       "                          'Kr81': 5.3118440710465155e-15,\n",
-       "                          'Kr85': 0.010827500394492704,\n",
-       "                          'Lu173': 3.015776612167311e-09,\n",
-       "                          'Lu174': 1.684547274175003e-06,\n",
-       "                          'Lu174m': 2.0800600491744147e-06,\n",
-       "                          'Lu176': 5.6432940683296794e-11,\n",
-       "                          'Lu177': 209.19821218455596,\n",
-       "                          'Lu177m': 45.586378494213776,\n",
-       "                          'Mg28': 1.9531984770781576e-05,\n",
-       "                          'Mn52': 130752.1210877726,\n",
-       "                          'Mn53': 21516.233466768754,\n",
-       "                          'Mn54': 20715659734.26992,\n",
-       "                          'Mo100': 3.5564216771318317e-05,\n",
-       "                          'Mo92': 2.856115183407393e-06,\n",
-       "                          'Mo93': 2910306.9164986233,\n",
-       "                          'Mo98': 8.821978123052807,\n",
-       "                          'Mo99': 351609384.05247486,\n",
-       "                          'Na22': 0.012476191376622085,\n",
-       "                          'Na24': 0.07826895467227646,\n",
-       "                          'Nb90': 0.2707986888299138,\n",
-       "                          'Nb91': 10367111.795462525,\n",
-       "                          'Nb91m': 349057167.23497355,\n",
-       "                          'Nb92': 12.38808626113688,\n",
-       "                          'Nb92m': 94728330.41943935,\n",
-       "                          'Nb93m': 7814010.606141709,\n",
-       "                          'Nb94': 57534.637801536635,\n",
-       "                          'Nb95': 99264484.650548,\n",
-       "                          'Nb95m': 2210827.980539219,\n",
-       "                          'Nb96': 8159.318606579245,\n",
-       "                          'Nb97': 18.408028917872667,\n",
-       "                          'Nb97m': 16.24426577678251,\n",
-       "                          'Ni56': 1.8007521524924066,\n",
-       "                          'Ni57': 5232738.638276772,\n",
-       "                          'Ni58': 2.846673470807202e-05,\n",
-       "                          'Ni59': 3915634.4586143335,\n",
-       "                          'Ni63': 329352451.1415266,\n",
-       "                          'Ni66': 15.478063692999571,\n",
-       "                          'Os186': 4.4961070863149024e-14,\n",
-       "                          'Os191': 4.519299893695548e-08,\n",
-       "                          'P32': 42632774.407260604,\n",
-       "                          'P33': 367143.2530670494,\n",
-       "                          'Pd107': 4.443609480634427e-15,\n",
-       "                          'Rb83': 1.2672108415113454e-08,\n",
-       "                          'Rb84': 1.6708784107791385e-05,\n",
-       "                          'Rb86': 40.09939119368499,\n",
-       "                          'Rb87': 2.444472806571936e-12,\n",
-       "                          'Re186': 10.096175500801714,\n",
-       "                          'Re186m': 8.316821888152149e-07,\n",
-       "                          'Re187': 4.356280226044238e-12,\n",
-       "                          'Re188': 1.3554406277406904e-05,\n",
-       "                          'Rh103m': 519.2567107826253,\n",
-       "                          'Rh105': 5.553347382899785e-07,\n",
-       "                          'Ru103': 525.1004313366765,\n",
-       "                          'Ru97': 0.0002247958895272623,\n",
-       "                          'S35': 212873.24915010174,\n",
-       "                          'Sc44': 28.832556157278475,\n",
-       "                          'Sc44m': 27.21071029243434,\n",
-       "                          'Sc45m': 292.91107932988297,\n",
-       "                          'Sc46': 24826030.628117766,\n",
-       "                          'Sc47': 1567119.4577233254,\n",
-       "                          'Sc48': 506034.7569233017,\n",
-       "                          'Se82': 2.3012501415688864e-28,\n",
-       "                          'Si32': 7.487010845523053,\n",
-       "                          'Sr85': 0.017188795751409386,\n",
-       "                          'Sr89': 601.4753490895079,\n",
-       "                          'Sr90': 4.098976417841057,\n",
-       "                          'Ta177': 7.379886413594382e-05,\n",
-       "                          'Ta178': 0.00014673637096926758,\n",
-       "                          'Ta179': 51561.833296295925,\n",
-       "                          'Ta180': 0.0007925674260801875,\n",
-       "                          'Ta180m': 6.300850130976769e-08,\n",
-       "                          'Ta182': 861587399.6054257,\n",
-       "                          'Ta183': 5079090.938364661,\n",
-       "                          'Ta184': 1.2157044805509278e-06,\n",
-       "                          'Tc96': 0.001927312875022987,\n",
-       "                          'Tc97': 6.883757780954236e-05,\n",
-       "                          'Tc97m': 5.577116771416319,\n",
-       "                          'Tc98': 0.34927715353642935,\n",
-       "                          'Tc99': 144777.8854418545,\n",
-       "                          'Tc99m': 340674820.2196478,\n",
-       "                          'Ti44': 6.192201210808314e-05,\n",
-       "                          'Tm171': 1.2195354296439956e-12,\n",
-       "                          'V48': 16999.857824236402,\n",
-       "                          'V49': 2011240553.259049,\n",
-       "                          'V50': 1.130395314125532e-07,\n",
-       "                          'W178': 0.0001619899948313133,\n",
-       "                          'W181': 1.8716909023285073,\n",
-       "                          'W183': 2.8553360185915015e-09,\n",
-       "                          'W183m': 172704.43539604952,\n",
-       "                          'W184': 2.8089506427662712e-12,\n",
-       "                          'W185': 914.075275648356,\n",
-       "                          'W186': 1.1959984532260054e-17,\n",
-       "                          'W187': 4.2409920672092715e-05,\n",
-       "                          'W188': 1.3344802056622257e-05,\n",
-       "                          'Y87': 1.5465529569945213,\n",
-       "                          'Y87m': 3.870809523939392e-06,\n",
-       "                          'Y88': 89234.62079542175,\n",
-       "                          'Y89m': 3213004.3651184267,\n",
-       "                          'Y90': 24115.802228474844,\n",
-       "                          'Y91': 706.3240114287111,\n",
-       "                          'Yb175': 0.0015553134608911584,\n",
-       "                          'Zn64': 2.572938280467432e-09,\n",
-       "                          'Zn65': 405466.4004758026,\n",
-       "                          'Zn69m': 1.5615514448455883e-07,\n",
-       "                          'Zr88': 75779.85331174955,\n",
-       "                          'Zr89': 3217131.459443628,\n",
-       "                          'Zr90m': 0.2644718283404058,\n",
-       "                          'Zr93': 66.00770566280531,\n",
-       "                          'Zr94': 1.3815016237499102e-08,\n",
-       "                          'Zr95': 17212175.258262493,\n",
-       "                          'Zr96': 1.147928306790384e-14,\n",
-       "                          'Zr97': 17.073343679756658}),\n",
-       "             189257: defaultdict(float,\n",
-       "                         {'Al26': 0.03532683223584507,\n",
-       "                          'Ar37': 0.004855095040031297,\n",
-       "                          'Ar39': 0.6138176587036785,\n",
-       "                          'Ar42': 1.4828575184072015,\n",
-       "                          'Be10': 24.812063380679824,\n",
-       "                          'C14': 2951760.6346514435,\n",
-       "                          'Ca41': 0.0013995658886235406,\n",
-       "                          'Ca45': 65994702.16766726,\n",
-       "                          'Ca47': 245712.6689020977,\n",
-       "                          'Ca48': 5.282223653692013e-18,\n",
-       "                          'Cl36': 0.6815032921656063,\n",
-       "                          'Co55': 1.406957456612408e-05,\n",
-       "                          'Co56': 1101365.796797328,\n",
-       "                          'Co57': 118595439820.61047,\n",
-       "                          'Co58': 111192950076.96733,\n",
-       "                          'Co58m': 13.155232559764544,\n",
-       "                          'Co60': 12349405226.769196,\n",
-       "                          'Co60m': 2.167243271714654,\n",
-       "                          'Cr48': 6.3075327943711185e-06,\n",
-       "                          'Cr50': 0.016075084299347765,\n",
-       "                          'Cr51': 142656508576.2318,\n",
-       "                          'Cu64': 1555.5075224810837,\n",
-       "                          'Cu66': 89.76686403067407,\n",
-       "                          'Cu67': 50.847356172533374,\n",
-       "                          'Fe55': 434146113390.7682,\n",
-       "                          'Fe59': 1760992513.6301281,\n",
-       "                          'Fe60': 2.167371881990422,\n",
-       "                          'Ge71': 1.3495092273874929e-05,\n",
-       "                          'H3': 78779438.36479786,\n",
-       "                          'Hf174': 2.484613849869561e-22,\n",
-       "                          'Hf175': 0.002199078905197752,\n",
-       "                          'Hf177m': 146.82215513083756,\n",
-       "                          'Hf178m': 0.11971404116167708,\n",
-       "                          'Hf178n': 0.12584586910514023,\n",
-       "                          'Hf179n': 1124.2661121370766,\n",
-       "                          'Hf181': 220817.76775813696,\n",
-       "                          'Hf182': 6.720937770678737e-10,\n",
-       "                          'Ir192': 5.581999183504706e-08,\n",
-       "                          'K40': 1.7290734973668263e-11,\n",
-       "                          'K42': 1.483031712687083,\n",
-       "                          'K43': 0.0682766284327925,\n",
-       "                          'Kr81': 3.193747149032058e-14,\n",
-       "                          'Kr85': 0.05232301416348354,\n",
-       "                          'Lu173': 9.074637067128006e-08,\n",
-       "                          'Lu174': 1.1260000957862749e-05,\n",
-       "                          'Lu174m': 1.3301851159192661e-05,\n",
-       "                          'Lu176': 2.6188865923181136e-10,\n",
-       "                          'Lu177': 870.4027829117223,\n",
-       "                          'Lu177m': 189.69576014249648,\n",
-       "                          'Mg28': 7.707607011531516e-05,\n",
-       "                          'Mn52': 562848.65188184,\n",
-       "                          'Mn53': 85341.60869937448,\n",
-       "                          'Mn54': 67042821829.48256,\n",
-       "                          'Mo100': 5.016769236613136e-05,\n",
-       "                          'Mo92': 4.028843014614419e-06,\n",
-       "                          'Mo93': 7212748.697664271,\n",
-       "                          'Mo98': 12.445027366413,\n",
-       "                          'Mo99': 731657563.0097235,\n",
-       "                          'Na22': 0.06153634112060141,\n",
-       "                          'Na24': 0.32675429345992496,\n",
-       "                          'Nb90': 1.1467247736125352,\n",
-       "                          'Nb91': 40607766.67938665,\n",
-       "                          'Nb91m': 1369713369.5020363,\n",
-       "                          'Nb92': 46.27595704318163,\n",
-       "                          'Nb92m': 295501599.61907846,\n",
-       "                          'Nb93m': 16889748.7794605,\n",
-       "                          'Nb94': 121968.99305292922,\n",
-       "                          'Nb95': 373478376.72542506,\n",
-       "                          'Nb95m': 8190693.237167042,\n",
-       "                          'Nb96': 31823.451928403432,\n",
-       "                          'Nb97': 73.09952121388785,\n",
-       "                          'Nb97m': 64.5076085131595,\n",
-       "                          'Ni56': 7.780880972962668,\n",
-       "                          'Ni57': 22563916.741154317,\n",
-       "                          'Ni58': 4.015735398654278e-05,\n",
-       "                          'Ni59': 16327706.944981059,\n",
-       "                          'Ni63': 1435478709.9020352,\n",
-       "                          'Ni66': 89.63072885924565,\n",
-       "                          'Os186': 2.6209763433702493e-13,\n",
-       "                          'Os191': 2.634529834753954e-07,\n",
-       "                          'P32': 123617848.14124334,\n",
-       "                          'P33': 1065662.1537455795,\n",
-       "                          'Pd107': 2.590406042107984e-14,\n",
-       "                          'Rb83': 7.749801302951599e-08,\n",
-       "                          'Rb84': 9.563829941507849e-05,\n",
-       "                          'Rb86': 165.27000666567753,\n",
-       "                          'Rb87': 1.1680237542939304e-11,\n",
-       "                          'Re186': 58.85491378354629,\n",
-       "                          'Re186m': 4.848232425640617e-06,\n",
-       "                          'Re187': 2.5394953465493132e-11,\n",
-       "                          'Re188': 7.901553021524359e-05,\n",
-       "                          'Rh103m': 2592.276489783223,\n",
-       "                          'Rh105': 3.237328725055813e-06,\n",
-       "                          'Ru103': 2621.5557103224623,\n",
-       "                          'Ru97': 0.0008805980715128634,\n",
-       "                          'S35': 931210.2811767705,\n",
-       "                          'Sc44': 122.85665736670194,\n",
-       "                          'Sc44m': 115.94539079251686,\n",
-       "                          'Sc45m': 1121.9007321095735,\n",
-       "                          'Sc46': 83265495.30557899,\n",
-       "                          'Sc47': 5320537.40225707,\n",
-       "                          'Sc48': 1846424.0719031543,\n",
-       "                          'Se82': 1.1859328409267977e-27,\n",
-       "                          'Si32': 32.71227018386636,\n",
-       "                          'Sr85': 0.08011513159815367,\n",
-       "                          'Sr89': 2273.504695436895,\n",
-       "                          'Sr90': 16.598386766789865,\n",
-       "                          'Ta177': 0.009181512766516579,\n",
-       "                          'Ta178': 0.02272957477524998,\n",
-       "                          'Ta179': 331438.5319138555,\n",
-       "                          'Ta180': 0.0027882619149287744,\n",
-       "                          'Ta180m': 2.2864913211879807e-07,\n",
-       "                          'Ta182': 1693975344.3323228,\n",
-       "                          'Ta183': 29155478.00611612,\n",
-       "                          'Ta184': 7.086959926521846e-06,\n",
-       "                          'Tc96': 0.007414116680484784,\n",
-       "                          'Tc97': 0.00026077237660122643,\n",
-       "                          'Tc97m': 21.139504286532834,\n",
-       "                          'Tc98': 1.3175832743899285,\n",
-       "                          'Tc99': 301187.7951305097,\n",
-       "                          'Tc99m': 708898678.8938881,\n",
-       "                          'Ti44': 0.00029489910957028204,\n",
-       "                          'Tm171': 1.8890695984954797e-10,\n",
-       "                          'V48': 73450.36561554222,\n",
-       "                          'V49': 8161933861.494669,\n",
-       "                          'V50': 3.3964475313924626e-07,\n",
-       "                          'W178': 0.02277894229288013,\n",
-       "                          'W181': 6.3745182470861765,\n",
-       "                          'W183': 7.551074337774829e-09,\n",
-       "                          'W183m': 991378.3394418061,\n",
-       "                          'W184': 1.5882770754545557e-11,\n",
-       "                          'W185': 5324.857915269025,\n",
-       "                          'W186': 6.971759378402996e-17,\n",
-       "                          'W187': 0.000247229004333262,\n",
-       "                          'W188': 7.77936405727398e-05,\n",
-       "                          'Y87': 7.382873384505462,\n",
-       "                          'Y87m': 1.9174529535780984e-05,\n",
-       "                          'Y88': 400214.4270932493,\n",
-       "                          'Y89m': 12350264.3971666,\n",
-       "                          'Y90': 88982.71122363697,\n",
-       "                          'Y91': 2872.7348372013385,\n",
-       "                          'Yb175': 0.008500741090519395,\n",
-       "                          'Zn64': 6.624247028724094e-09,\n",
-       "                          'Zn65': 2198927.185692395,\n",
-       "                          'Zn69m': 9.103077836653064e-07,\n",
-       "                          'Zr88': 344276.0566382566,\n",
-       "                          'Zr89': 12366294.83747763,\n",
-       "                          'Zr90m': 1.123310114453129,\n",
-       "                          'Zr93': 250.72747786477032,\n",
-       "                          'Zr94': 5.391617400391264e-08,\n",
-       "                          'Zr95': 65670850.01752219,\n",
-       "                          'Zr96': 5.007618794154755e-14,\n",
-       "                          'Zr97': 67.80056976283103}),\n",
-       "             189258: defaultdict(float,\n",
-       "                         {'Al26': 0.003178461162417939,\n",
-       "                          'Ar37': 0.0001548950177492124,\n",
-       "                          'Ar39': 0.05611011364690097,\n",
-       "                          'Ar42': 0.1381746852029598,\n",
-       "                          'Be10': 2.553600407970722,\n",
-       "                          'C14': 278297.85722366325,\n",
-       "                          'Ca41': 0.00012724534754398568,\n",
-       "                          'Ca45': 6311005.077648445,\n",
-       "                          'Ca47': 23323.91542659007,\n",
-       "                          'Ca48': 4.814493490649046e-19,\n",
-       "                          'Cl36': 0.014387804927115395,\n",
-       "                          'Co55': 1.2981555717615315e-06,\n",
-       "                          'Co56': 102208.35560670924,\n",
-       "                          'Co57': 11203051663.362951,\n",
-       "                          'Co58': 13560546858.258467,\n",
-       "                          'Co58m': 1.5172775382084334,\n",
-       "                          'Co60': 1046102354.35868,\n",
-       "                          'Co60m': 0.07444108268298408,\n",
-       "                          'Cr48': 5.476476258585469e-07,\n",
-       "                          'Cr50': 0.0038545380841596157,\n",
-       "                          'Cr51': 10788612240.061016,\n",
-       "                          'Cu64': 172.20613238279017,\n",
-       "                          'Cu66': 1.9188595567562758,\n",
-       "                          'Cu67': 1.0756745830175147,\n",
-       "                          'Fe55': 40081785958.87486,\n",
-       "                          'Fe59': 147602370.78234667,\n",
-       "                          'Fe60': 0.0744717329971333,\n",
-       "                          'Ge71': 2.832673584985602e-07,\n",
-       "                          'H3': 8010001.494981162,\n",
-       "                          'Hf174': 2.93134888468228e-23,\n",
-       "                          'Hf175': 0.00021263964311029671,\n",
-       "                          'Hf177m': 13.591266410705385,\n",
-       "                          'Hf178m': 0.012244213033922808,\n",
-       "                          'Hf178n': 0.012843355699745516,\n",
-       "                          'Hf179n': 106.24474495042672,\n",
-       "                          'Hf181': 20679.28751181798,\n",
-       "                          'Hf182': 6.180114651918194e-11,\n",
-       "                          'Ir192': 1.1716838475521435e-09,\n",
-       "                          'K40': 1.595791886376456e-12,\n",
-       "                          'K42': 0.13819025757971898,\n",
-       "                          'K43': 0.006566608864725889,\n",
-       "                          'Kr81': 3.102656045246127e-15,\n",
-       "                          'Kr85': 0.0048039402107150605,\n",
-       "                          'Lu173': 1.0706939192915314e-08,\n",
-       "                          'Lu174': 1.1421083430249444e-06,\n",
-       "                          'Lu174m': 1.336899929350835e-06,\n",
-       "                          'Lu176': 2.3967106732258757e-11,\n",
-       "                          'Lu177': 80.87811939931197,\n",
-       "                          'Lu177m': 17.560201520321918,\n",
-       "                          'Mg28': 8.166858569976605e-06,\n",
-       "                          'Mn52': 51145.31487179419,\n",
-       "                          'Mn53': 8015.442959106989,\n",
-       "                          'Mn54': 7208892906.87497,\n",
-       "                          'Mo100': 1.2028956772449515e-05,\n",
-       "                          'Mo92': 9.660285221427872e-07,\n",
-       "                          'Mo93': 1011815.6352229398,\n",
-       "                          'Mo98': 2.9838709878051053,\n",
-       "                          'Mo99': 123859778.39012288,\n",
-       "                          'Na22': 0.005582934817792301,\n",
-       "                          'Na24': 0.030109822898369925,\n",
-       "                          'Nb90': 0.10485779916705353,\n",
-       "                          'Nb91': 3835151.0632525613,\n",
-       "                          'Nb91m': 129256848.24289045,\n",
-       "                          'Nb92': 4.472072829163204,\n",
-       "                          'Nb92m': 31905811.6787961,\n",
-       "                          'Nb93m': 2763073.3078409275,\n",
-       "                          'Nb94': 19392.761076202973,\n",
-       "                          'Nb95': 35999436.88541337,\n",
-       "                          'Nb95m': 796954.5703273313,\n",
-       "                          'Nb96': 3016.1604564124614,\n",
-       "                          'Nb97': 6.871685649929781,\n",
-       "                          'Nb97m': 6.064136143576397,\n",
-       "                          'Ni56': 0.7043838261255505,\n",
-       "                          'Ni57': 2044557.0380678528,\n",
-       "                          'Ni58': 9.628437528302728e-06,\n",
-       "                          'Ni59': 872847.0156601063,\n",
-       "                          'Ni63': 69595833.42303313,\n",
-       "                          'Ni66': 1.9160860075606931,\n",
-       "                          'Os186': 5.5018416189601346e-15,\n",
-       "                          'Os191': 5.529982989602174e-09,\n",
-       "                          'P32': 13801684.815044267,\n",
-       "                          'P33': 131296.0899108581,\n",
-       "                          'Pd107': 5.437365392507575e-16,\n",
-       "                          'Rb83': 7.566791999424802e-09,\n",
-       "                          'Rb84': 9.193538149992914e-06,\n",
-       "                          'Rb86': 15.319898591651981,\n",
-       "                          'Rb87': 1.0901500408288692e-12,\n",
-       "                          'Re186': 1.2354631437624906,\n",
-       "                          'Re186m': 1.0177245864840919e-07,\n",
-       "                          'Re187': 5.330521527070759e-13,\n",
-       "                          'Re188': 1.6585674310479082e-06,\n",
-       "                          'Rh103m': 88.73014191780523,\n",
-       "                          'Rh105': 6.79528185452532e-08,\n",
-       "                          'Ru103': 89.7235713898852,\n",
-       "                          'Ru97': 8.315126079508082e-05,\n",
-       "                          'S35': 43851.2420088371,\n",
-       "                          'Sc44': 11.221443429811272,\n",
-       "                          'Sc44m': 10.590019306291628,\n",
-       "                          'Sc45m': 107.28424673913759,\n",
-       "                          'Sc46': 8586437.699674197,\n",
-       "                          'Sc47': 560662.4049600976,\n",
-       "                          'Sc48': 180924.403151878,\n",
-       "                          'Se82': 1.100313697923597e-28,\n",
-       "                          'Si32': 2.8642391965303253,\n",
-       "                          'Sr85': 0.007354971565751482,\n",
-       "                          'Sr89': 218.65480561930949,\n",
-       "                          'Sr90': 1.5495649049462097,\n",
-       "                          'Ta177': 0.001113980976067006,\n",
-       "                          'Ta178': 0.0027625182062495836,\n",
-       "                          'Ta179': 33627.4818575981,\n",
-       "                          'Ta180': 0.0002788146561835599,\n",
-       "                          'Ta180m': 2.248016608822251e-08,\n",
-       "                          'Ta182': 299114317.6503087,\n",
-       "                          'Ta183': 671355.2568519718,\n",
-       "                          'Ta184': 1.4875810979501855e-07,\n",
-       "                          'Tc96': 0.0007053780417305784,\n",
-       "                          'Tc97': 2.4977766712333367e-05,\n",
-       "                          'Tc97m': 2.0242329833236776,\n",
-       "                          'Tc98': 0.12644253615858714,\n",
-       "                          'Tc99': 51006.71281879895,\n",
-       "                          'Tc99m': 120007555.23502406,\n",
-       "                          'Ti44': 2.630818743890512e-05,\n",
-       "                          'Tm171': 2.295946673141825e-11,\n",
-       "                          'V48': 6676.3993740617525,\n",
-       "                          'V49': 759170152.2082984,\n",
-       "                          'V50': 3.7815453313054834e-08,\n",
-       "                          'W178': 0.0027671201384462632,\n",
-       "                          'W181': 0.6482984915693664,\n",
-       "                          'W183': 9.370822646394689e-10,\n",
-       "                          'W183m': 22827.746670160745,\n",
-       "                          'W184': 3.837622559810466e-13,\n",
-       "                          'W185': 112.09961747340286,\n",
-       "                          'W186': 1.463673445865246e-18,\n",
-       "                          'W187': 5.189435209515878e-06,\n",
-       "                          'W188': 1.6329194810832497e-06,\n",
-       "                          'Y87': 0.6755925095537365,\n",
-       "                          'Y87m': 1.7028279342822326e-06,\n",
-       "                          'Y88': 36623.25953114375,\n",
-       "                          'Y89m': 1179438.299392759,\n",
-       "                          'Y90': 8685.667339717795,\n",
-       "                          'Y91': 267.51850534224974,\n",
-       "                          'Yb175': 0.0008316252062725204,\n",
-       "                          'Zn64': 7.325868457939451e-10,\n",
-       "                          'Zn65': 55439.76566205593,\n",
-       "                          'Zn69m': 1.910772272367049e-08,\n",
-       "                          'Zr88': 31444.16036327039,\n",
-       "                          'Zr89': 1180962.8174190042,\n",
-       "                          'Zr90m': 0.10263124296657458,\n",
-       "                          'Zr93': 24.099974478945366,\n",
-       "                          'Zr94': 5.115705452862992e-09,\n",
-       "                          'Zr95': 6288606.67868898,\n",
-       "                          'Zr96': 4.579428087989958e-15,\n",
-       "                          'Zr97': 6.373700920601168}),\n",
-       "             189259: defaultdict(float,\n",
-       "                         {'Al26': 0.0020678424908741467,\n",
-       "                          'Ar37': 0.00018446099064567997,\n",
-       "                          'Ar39': 0.03800415434645734,\n",
-       "                          'Ar42': 0.09420253843043623,\n",
-       "                          'Be10': 1.8012158282599282,\n",
-       "                          'C14': 227652.09677221358,\n",
-       "                          'Ca41': 8.552194948478991e-05,\n",
-       "                          'Ca45': 4306692.878836461,\n",
-       "                          'Ca47': 15910.033689770065,\n",
-       "                          'Ca48': 3.075077885551236e-19,\n",
-       "                          'Cl36': 0.023103781660011886,\n",
-       "                          'Co55': 7.997375077987798e-07,\n",
-       "                          'Co56': 64667.627978098426,\n",
-       "                          'Co57': 7647506064.856115,\n",
-       "                          'Co58': 10552717167.265766,\n",
-       "                          'Co58m': 1.145500720044988,\n",
-       "                          'Co60': 799893360.1656634,\n",
-       "                          'Co60m': 0.08440476446300678,\n",
-       "                          'Cr48': 3.8501255077323977e-07,\n",
-       "                          'Cr50': 0.0026022595141283987,\n",
-       "                          'Cr51': 8052700429.290294,\n",
-       "                          'Cu64': 126.91677613388877,\n",
-       "                          'Cu66': 3.0713967685226145,\n",
-       "                          'Cu67': 1.7250333022011104,\n",
-       "                          'Fe55': 27730203568.32593,\n",
-       "                          'Fe59': 103982584.28882827,\n",
-       "                          'Fe60': 0.08442535854744916,\n",
-       "                          'Ge71': 4.5740876299263037e-07,\n",
-       "                          'H3': 5629391.931429551,\n",
-       "                          'Hf174': 1.7353316631382915e-24,\n",
-       "                          'Hf175': 0.00010972819913748678,\n",
-       "                          'Hf177m': 9.183759053305717,\n",
-       "                          'Hf178m': 0.004746797992950901,\n",
-       "                          'Hf178n': 0.005149345579055005,\n",
-       "                          'Hf179n': 72.50227632868258,\n",
-       "                          'Hf181': 14088.010386155094,\n",
-       "                          'Hf182': 4.264640656450133e-11,\n",
-       "                          'Ir192': 1.8919880573885303e-09,\n",
-       "                          'K40': 1.039217813568189e-12,\n",
-       "                          'K42': 0.09421398319293219,\n",
-       "                          'K43': 0.004483831156248762,\n",
-       "                          'Kr81': 1.5457597130863889e-15,\n",
-       "                          'Kr85': 0.0030064128376012904,\n",
-       "                          'Lu173': 7.020176384686966e-10,\n",
-       "                          'Lu174': 4.6086734526147126e-07,\n",
-       "                          'Lu174m': 5.678599069014169e-07,\n",
-       "                          'Lu176': 1.550444791487416e-11,\n",
-       "                          'Lu177': 54.57090605272785,\n",
-       "                          'Lu177m': 11.86608871239687,\n",
-       "                          'Mg28': 4.646521346424937e-06,\n",
-       "                          'Mn52': 34864.18868348777,\n",
-       "                          'Mn53': 5469.216969442194,\n",
-       "                          'Mn54': 5324909999.512379,\n",
-       "                          'Mo100': 8.121034594561623e-06,\n",
-       "                          'Mo92': 6.521875862080251e-07,\n",
-       "                          'Mo93': 668273.1266423248,\n",
-       "                          'Mo98': 2.0144832924991722,\n",
-       "                          'Mo99': 77002309.16224083,\n",
-       "                          'Na22': 0.003548468371625551,\n",
-       "                          'Na24': 0.020460634464223797,\n",
-       "                          'Nb90': 0.0714426340439348,\n",
-       "                          'Nb91': 2614895.7318478795,\n",
-       "                          'Nb91m': 88165160.9543072,\n",
-       "                          'Nb92': 3.0538264164515856,\n",
-       "                          'Nb92m': 23145713.409935392,\n",
-       "                          'Nb93m': 2015569.3386800028,\n",
-       "                          'Nb94': 12187.35472165556,\n",
-       "                          'Nb95': 24649299.520735946,\n",
-       "                          'Nb95m': 546174.5257795979,\n",
-       "                          'Nb96': 2056.654699869938,\n",
-       "                          'Nb97': 4.6833417489860505,\n",
-       "                          'Nb97m': 4.1327110716969795,\n",
-       "                          'Ni56': 0.48221968321494374,\n",
-       "                          'Ni57': 1399556.8520226418,\n",
-       "                          'Ni58': 6.500343600557254e-06,\n",
-       "                          'Ni59': 811282.3303654661,\n",
-       "                          'Ni63': 65832436.02636324,\n",
-       "                          'Ni66': 3.0668175050737516,\n",
-       "                          'Os186': 8.883794260942394e-15,\n",
-       "                          'Os191': 8.929594613553309e-09,\n",
-       "                          'P32': 10615406.256794624,\n",
-       "                          'P33': 95249.062062258,\n",
-       "                          'Pd107': 8.78003943450642e-16,\n",
-       "                          'Rb83': 3.6816851681859384e-09,\n",
-       "                          'Rb84': 4.6897322241257465e-06,\n",
-       "                          'Rb86': 10.418926623261884,\n",
-       "                          'Rb87': 6.65709064126825e-13,\n",
-       "                          'Re186': 1.9948902906940391,\n",
-       "                          'Re186m': 1.643309430289778e-07,\n",
-       "                          'Re187': 8.60748541831394e-13,\n",
-       "                          'Re188': 2.678188129393468e-06,\n",
-       "                          'Rh103m': 96.47801429751311,\n",
-       "                          'Rh105': 1.0972748444224617e-07,\n",
-       "                          'Ru103': 97.56494124148328,\n",
-       "                          'Ru97': 5.674735513809529e-05,\n",
-       "                          'S35': 43437.115768057105,\n",
-       "                          'Sc44': 7.642140415891531,\n",
-       "                          'Sc44m': 7.212313170901791,\n",
-       "                          'Sc45m': 73.21085880797425,\n",
-       "                          'Sc46': 6087733.748487004,\n",
-       "                          'Sc47': 401405.6087262593,\n",
-       "                          'Sc48': 124015.56961109198,\n",
-       "                          'Se82': 6.476557522758837e-29,\n",
-       "                          'Si32': 1.9832060271724354,\n",
-       "                          'Sr85': 0.004708901994362617,\n",
-       "                          'Sr89': 149.34426073113553,\n",
-       "                          'Sr90': 1.05424854187887,\n",
-       "                          'Ta177': 4.196418285818465e-06,\n",
-       "                          'Ta179': 14267.143835412518,\n",
-       "                          'Ta180': 0.00019013990004245265,\n",
-       "                          'Ta180m': 1.5325999916865163e-08,\n",
-       "                          'Ta182': 175824438.73638767,\n",
-       "                          'Ta183': 993169.6606065453,\n",
-       "                          'Ta184': 2.402086260383833e-07,\n",
-       "                          'Tc96': 0.0004808124154372699,\n",
-       "                          'Tc97': 1.701986419184318e-05,\n",
-       "                          'Tc97m': 1.3794131020458065,\n",
-       "                          'Tc98': 0.0861620030885775,\n",
-       "                          'Tc99': 31708.01777562543,\n",
-       "                          'Tc99m': 74607766.42846812,\n",
-       "                          'Ti44': 1.7607256789270572e-05,\n",
-       "                          'V48': 4542.223676970556,\n",
-       "                          'V49': 518464147.5199698,\n",
-       "                          'V50': 2.8050366441621416e-08,\n",
-       "                          'W178': 3.736655118770707e-06,\n",
-       "                          'W181': 0.44169712287426977,\n",
-       "                          'W183': 6.571568972056868e-10,\n",
-       "                          'W183m': 33770.86934115306,\n",
-       "                          'W184': 5.564579932299895e-13,\n",
-       "                          'W185': 180.64687474396328,\n",
-       "                          'W186': 2.3631849747635776e-18,\n",
-       "                          'W187': 8.37969172444245e-06,\n",
-       "                          'W188': 2.6367728490420234e-06,\n",
-       "                          'Y87': 0.429163232184762,\n",
-       "                          'Y87m': 1.1169673564194679e-06,\n",
-       "                          'Y88': 24144.957869438073,\n",
-       "                          'Y89m': 805710.6279025119,\n",
-       "                          'Y90': 5964.584477472958,\n",
-       "                          'Y91': 182.07370888006164,\n",
-       "                          'Yb175': 0.00041965203207929616,\n",
-       "                          'Zn64': 5.40081633785184e-10,\n",
-       "                          'Zn65': 79552.15139631598,\n",
-       "                          'Zn69m': 3.085438386182681e-08,\n",
-       "                          'Zr88': 20639.41726254976,\n",
-       "                          'Zr89': 806753.9585796576,\n",
-       "                          'Zr90m': 0.06981175029210149,\n",
-       "                          'Zr93': 16.485514653186993,\n",
-       "                          'Zr94': 3.4879672856272106e-09,\n",
-       "                          'Zr95': 4298853.987407543,\n",
-       "                          'Zr96': 3.0720910437314422e-15,\n",
-       "                          'Zr97': 4.343777042487716}),\n",
-       "             189260: defaultdict(float,\n",
-       "                         {'Al26': 0.012228714686583287,\n",
-       "                          'Ar37': 0.0012653476837511594,\n",
-       "                          'Ar39': 0.21291513070825532,\n",
-       "                          'Ar42': 0.5145375513668683,\n",
-       "                          'Be10': 8.481507942417158,\n",
-       "                          'C14': 800202.7637764479,\n",
-       "                          'Ca41': 0.0004851134674455713,\n",
-       "                          'Ca45': 22809941.726472594,\n",
-       "                          'Ca47': 84982.66887959088,\n",
-       "                          'Ca48': 1.8104319186080645e-18,\n",
-       "                          'Cl36': 0.1669484417653443,\n",
-       "                          'Co55': 4.739012526379073e-06,\n",
-       "                          'Co56': 372755.6560305173,\n",
-       "                          'Co57': 41127662089.835915,\n",
-       "                          'Co58': 36859935292.876595,\n",
-       "                          'Co58m': 4.400015237884438,\n",
-       "                          'Co60': 3547467689.2811575,\n",
-       "                          'Co60m': 0.56761857776977,\n",
-       "                          'Cr48': 2.1861113842621875e-06,\n",
-       "                          'Cr50': 0.004437777799369328,\n",
-       "                          'Cr51': 44839974393.49344,\n",
-       "                          'Cu64': 406.970655090565,\n",
-       "                          'Cu66': 21.91942839264082,\n",
-       "                          'Cu67': 12.455321850057897,\n",
-       "                          'Fe55': 147960063004.13394,\n",
-       "                          'Fe59': 478076996.8159418,\n",
-       "                          'Fe60': 0.5676468011549504,\n",
-       "                          'Ge71': 3.304317844507477e-06,\n",
-       "                          'H3': 26977091.13157086,\n",
-       "                          'Hf174': 3.0531239629900966e-23,\n",
-       "                          'Hf175': 0.0006717276793009516,\n",
-       "                          'Hf177m': 50.87423750033762,\n",
-       "                          'Hf178m': 0.03698572130772547,\n",
-       "                          'Hf178n': 0.03909363352336341,\n",
-       "                          'Hf179n': 389.68633703835525,\n",
-       "                          'Hf181': 76573.3953715314,\n",
-       "                          'Hf182': 2.304901249637949e-10,\n",
-       "                          'Ir192': 1.3667709072125244e-08,\n",
-       "                          'K40': 5.933585421084414e-12,\n",
-       "                          'K42': 0.5145986863628795,\n",
-       "                          'K43': 0.023582455371346272,\n",
-       "                          'Kr81': 1.0097739732620193e-14,\n",
-       "                          'Kr85': 0.017755647839232093,\n",
-       "                          'Lu173': 1.310206794253998e-08,\n",
-       "                          'Lu174': 3.2807806437502503e-06,\n",
-       "                          'Lu174m': 3.9304862465713485e-06,\n",
-       "                          'Lu176': 9.008991864669263e-11,\n",
-       "                          'Lu177': 301.2926614783725,\n",
-       "                          'Lu177m': 65.72959371618252,\n",
-       "                          'Mg28': 2.3253732230101506e-05,\n",
-       "                          'Mn52': 195590.11416677103,\n",
-       "                          'Mn53': 29634.469775099526,\n",
-       "                          'Mn54': 22754371136.385128,\n",
-       "                          'Mo100': 1.3849214947486441e-05,\n",
-       "                          'Mo92': 1.112188620742977e-06,\n",
-       "                          'Mo93': 2286786.5348440525,\n",
-       "                          'Mo98': 3.435598539894671,\n",
-       "                          'Mo99': 209529842.9140593,\n",
-       "                          'Na22': 0.021118375344327627,\n",
-       "                          'Na24': 0.1135487057386258,\n",
-       "                          'Nb90': 0.3985805368238512,\n",
-       "                          'Nb91': 14088440.423527645,\n",
-       "                          'Nb91m': 475455776.4615476,\n",
-       "                          'Nb92': 15.980568645393292,\n",
-       "                          'Nb92m': 99699678.3724409,\n",
-       "                          'Nb93m': 5396073.402841817,\n",
-       "                          'Nb94': 34475.20566933147,\n",
-       "                          'Nb95': 128759219.46484852,\n",
-       "                          'Nb95m': 2821972.5164192687,\n",
-       "                          'Nb96': 11016.85306461403,\n",
-       "                          'Nb97': 25.339950263304498,\n",
-       "                          'Nb97m': 22.36149374709761,\n",
-       "                          'Ni56': 2.7034464296727005,\n",
-       "                          'Ni57': 7840247.93354827,\n",
-       "                          'Ni58': 1.1086098422589847e-05,\n",
-       "                          'Ni59': 4226773.499789677,\n",
-       "                          'Ni63': 368133804.6371101,\n",
-       "                          'Ni66': 21.886184572061737,\n",
-       "                          'Os186': 6.417539605391654e-14,\n",
-       "                          'Os191': 6.450733176324707e-08,\n",
-       "                          'P32': 39145155.35889804,\n",
-       "                          'P33': 356265.9318788899,\n",
-       "                          'Pd107': 6.342694615010329e-15,\n",
-       "                          'Rb83': 2.432853150765658e-08,\n",
-       "                          'Rb84': 2.998814513559516e-05,\n",
-       "                          'Rb86': 57.355216479475594,\n",
-       "                          'Rb87': 3.9258550387521826e-12,\n",
-       "                          'Re186': 14.410800218034701,\n",
-       "                          'Re186m': 1.187104214708081e-06,\n",
-       "                          'Re187': 6.218037560392771e-12,\n",
-       "                          'Re188': 1.9347213133836537e-05,\n",
-       "                          'Rh103m': 634.9062717151436,\n",
-       "                          'Rh105': 7.926706137050383e-07,\n",
-       "                          'Ru103': 642.0788120983597,\n",
-       "                          'Ru97': 0.00030575831517277253,\n",
-       "                          'S35': 237880.99683065736,\n",
-       "                          'Sc44': 42.68888238509271,\n",
-       "                          'Sc44m': 40.28736353431766,\n",
-       "                          'Sc45m': 387.76625744566206,\n",
-       "                          'Sc46': 28335759.598496456,\n",
-       "                          'Sc47': 1812375.1953453443,\n",
-       "                          'Sc48': 635636.839957935,\n",
-       "                          'Se82': 3.9493093409949334e-28,\n",
-       "                          'Si32': 11.145770433974969,\n",
-       "                          'Sr85': 0.027352213244717292,\n",
-       "                          'Sr89': 785.5012898394882,\n",
-       "                          'Sr90': 5.756675263126202,\n",
-       "                          'Ta177': 0.0008791618748482182,\n",
-       "                          'Ta178': 0.002107034651749296,\n",
-       "                          'Ta179': 105188.09490717073,\n",
-       "                          'Ta180': 0.0009547198934207784,\n",
-       "                          'Ta180m': 7.857772546056575e-08,\n",
-       "                          'Ta182': 440536237.2221344,\n",
-       "                          'Ta183': 7164540.687275408,\n",
-       "                          'Ta184': 1.735265507880184e-06,\n",
-       "                          'Tc96': 0.0025695253250470596,\n",
-       "                          'Tc97': 9.018584544436811e-05,\n",
-       "                          'Tc97m': 7.312566912525992,\n",
-       "                          'Tc98': 0.4554000422289896,\n",
-       "                          'Tc99': 86260.11827900501,\n",
-       "                          'Tc99m': 203011992.36289123,\n",
-       "                          'Ti44': 0.00010218040790763417,\n",
-       "                          'Tm171': 1.7511700693715814e-11,\n",
-       "                          'V48': 25480.534021851512,\n",
-       "                          'V49': 2836464907.7648363,\n",
-       "                          'V50': 1.1404004959830138e-07,\n",
-       "                          'W178': 0.0021258623496297913,\n",
-       "                          'W181': 2.1756389799191536,\n",
-       "                          'W183': 2.0514044109195785e-09,\n",
-       "                          'W183m': 243616.83094010034,\n",
-       "                          'W184': 3.901424934164089e-12,\n",
-       "                          'W185': 1303.7467085033118,\n",
-       "                          'W186': 1.7070479152939466e-17,\n",
-       "                          'W187': 6.053483697030297e-05,\n",
-       "                          'W188': 1.9048029425581327e-05,\n",
-       "                          'Y87': 2.5165570036619087,\n",
-       "                          'Y87m': 6.509486405979742e-06,\n",
-       "                          'Y88': 137833.19710942142,\n",
-       "                          'Y89m': 4269682.510833191,\n",
-       "                          'Y90': 30642.423447308836,\n",
-       "                          'Y91': 995.269147231348,\n",
-       "                          'Yb175': 0.002712382059104314,\n",
-       "                          'Zn64': 1.7329347500919835e-09,\n",
-       "                          'Zn65': 537927.5096707732,\n",
-       "                          'Zn69m': 2.2289186265012705e-07,\n",
-       "                          'Zr88': 118440.92650470672,\n",
-       "                          'Zr89': 4275212.581994108,\n",
-       "                          'Zr90m': 0.39048913686769476,\n",
-       "                          'Zr93': 86.56892184247891,\n",
-       "                          'Zr94': 1.8652550534008044e-08,\n",
-       "                          'Zr95': 22699104.16119961,\n",
-       "                          'Zr96': 1.7336094938377336e-14,\n",
-       "                          'Zr97': 23.503174608719053}),\n",
-       "             189261: defaultdict(float,\n",
-       "                         {'Al26': 0.0010383624582155288,\n",
-       "                          'Ar37': 2.18424511025366e-05,\n",
-       "                          'Ar39': 0.017092738699180897,\n",
-       "                          'Ar42': 0.041487557464529236,\n",
-       "                          'Be10': 0.7341172110253376,\n",
-       "                          'C14': 54741.76669613904,\n",
-       "                          'Ca41': 3.910120655751491e-05,\n",
-       "                          'Ca45': 1874356.2871587437,\n",
-       "                          'Ca47': 6958.043079311141,\n",
-       "                          'Ca48': 1.504167861860078e-19,\n",
-       "                          'Cl36': 9.490296380148078e-05,\n",
-       "                          'Co55': 3.852933621396387e-07,\n",
-       "                          'Co56': 30116.569572979282,\n",
-       "                          'Co57': 3331518790.454071,\n",
-       "                          'Co58': 3644734908.176823,\n",
-       "                          'Co58m': 0.41649457149795316,\n",
-       "                          'Co60': 208461922.10049075,\n",
-       "                          'Co60m': 0.011205963339264815,\n",
-       "                          'Cr48': 1.773242406914314e-07,\n",
-       "                          'Cr50': 0.0009285018048114841,\n",
-       "                          'Cr51': 2885607694.2607274,\n",
-       "                          'Cu64': 30.979298744708668,\n",
-       "                          'Cu66': 0.034947257568340946,\n",
-       "                          'Cu67': 0.007477854749949567,\n",
-       "                          'Fe55': 11643353122.824963,\n",
-       "                          'Fe59': 27479042.09282301,\n",
-       "                          'Fe60': 0.011212275560974639,\n",
-       "                          'Ge71': 1.5398321854451648e-09,\n",
-       "                          'H3': 2319420.8406603816,\n",
-       "                          'Hf174': 8.515927015789656e-25,\n",
-       "                          'Hf175': 5.3308530985464275e-05,\n",
-       "                          'Hf177m': 4.072061517364116,\n",
-       "                          'Hf178m': 0.0033614838781937974,\n",
-       "                          'Hf178n': 0.0035242386430559473,\n",
-       "                          'Hf179n': 31.69112303925643,\n",
-       "                          'Hf181': 6190.786512241933,\n",
-       "                          'Hf182': 1.8209125937391828e-11,\n",
-       "                          'Ir192': 6.369235443116494e-12,\n",
-       "                          'K40': 4.824471448545782e-13,\n",
-       "                          'K42': 0.04149304400035592,\n",
-       "                          'K43': 0.0019431351398011382,\n",
-       "                          'Kr81': 8.906303922787184e-16,\n",
-       "                          'Kr85': 0.0014685380169535752,\n",
-       "                          'Lu173': 6.330006352055571e-10,\n",
-       "                          'Lu174': 2.7199553034267066e-07,\n",
-       "                          'Lu174m': 3.2413675566351243e-07,\n",
-       "                          'Lu176': 7.454882067836308e-12,\n",
-       "                          'Lu177': 24.348658039478824,\n",
-       "                          'Lu177m': 5.261000791714303,\n",
-       "                          'Mg28': 1.915034742742917e-06,\n",
-       "                          'Mn52': 15566.35659246877,\n",
-       "                          'Mn53': 2380.699179374678,\n",
-       "                          'Mn54': 2029632367.3795319,\n",
-       "                          'Mo100': 2.897561102616697e-06,\n",
-       "                          'Mo92': 2.326983555353702e-07,\n",
-       "                          'Mo93': 261032.58358328772,\n",
-       "                          'Mo98': 0.7187650914009509,\n",
-       "                          'Mo99': 25087246.72625066,\n",
-       "                          'Na22': 0.0017784076893125871,\n",
-       "                          'Na24': 0.009037817111447521,\n",
-       "                          'Nb90': 0.03161701600703058,\n",
-       "                          'Nb91': 1138968.0596405915,\n",
-       "                          'Nb91m': 38326103.79941111,\n",
-       "                          'Nb92': 1.318842472219921,\n",
-       "                          'Nb92m': 9034960.629747132,\n",
-       "                          'Nb93m': 686285.5523717577,\n",
-       "                          'Nb94': 4095.2516627553814,\n",
-       "                          'Nb95': 10635786.711185282,\n",
-       "                          'Nb95m': 234849.36557061612,\n",
-       "                          'Nb96': 897.9448570562749,\n",
-       "                          'Nb97': 2.052652112245037,\n",
-       "                          'Nb97m': 1.81137591793934,\n",
-       "                          'Ni56': 0.21493362644578826,\n",
-       "                          'Ni57': 623376.3581085738,\n",
-       "                          'Ni58': 2.319343609741957e-06,\n",
-       "                          'Ni59': 149766.10941314106,\n",
-       "                          'Ni63': 10355421.59189805,\n",
-       "                          'Ni66': 0.03492762725859994,\n",
-       "                          'Os186': 2.9935641391467334e-17,\n",
-       "                          'Os191': 3.0060808409017534e-11,\n",
-       "                          'P32': 3545381.143318126,\n",
-       "                          'P33': 35547.16768562023,\n",
-       "                          'Pd107': 2.955734215120095e-18,\n",
-       "                          'Rb83': 2.1442166045344416e-09,\n",
-       "                          'Rb84': 2.4883518323806002e-06,\n",
-       "                          'Rb86': 4.614618204561788,\n",
-       "                          'Rb87': 3.2507079742166854e-13,\n",
-       "                          'Re186': 0.006722213212564066,\n",
-       "                          'Re186m': 5.537817800953742e-10,\n",
-       "                          'Re187': 2.897959405859343e-15,\n",
-       "                          'Re188': 9.015918832284565e-09,\n",
-       "                          'Rh103m': 6.93264515702423,\n",
-       "                          'Rh105': 3.693893205426555e-10,\n",
-       "                          'Ru103': 7.009374619477152,\n",
-       "                          'Ru97': 2.463263306855838e-05,\n",
-       "                          'S35': 7144.026352047674,\n",
-       "                          'Sc44': 3.4039114862984534,\n",
-       "                          'Sc44m': 3.2123538327541548,\n",
-       "                          'Sc45m': 31.863032089470824,\n",
-       "                          'Sc46': 2463514.84229479,\n",
-       "                          'Sc47': 160319.45123409462,\n",
-       "                          'Sc48': 53076.7827482216,\n",
-       "                          'Se82': 3.3024709435660136e-29,\n",
-       "                          'Si32': 0.865923914291434,\n",
-       "                          'Sr85': 0.002244884738855708,\n",
-       "                          'Sr89': 64.76952967256378,\n",
-       "                          'Sr90': 0.4650817829301304,\n",
-       "                          'Ta177': 3.783858545642157e-06,\n",
-       "                          'Ta179': 9557.530762963024,\n",
-       "                          'Ta180': 8.187250538221583e-05,\n",
-       "                          'Ta180m': 6.6346259689473e-09,\n",
-       "                          'Ta182': 45772401.77238024,\n",
-       "                          'Ta183': 20952.217090165883,\n",
-       "                          'Ta184': 8.086442664007807e-10,\n",
-       "                          'Tc96': 0.0002090906502413013,\n",
-       "                          'Tc97': 7.421612751868866e-06,\n",
-       "                          'Tc97m': 0.601170568023298,\n",
-       "                          'Tc98': 0.03759661514489488,\n",
-       "                          'Tc99': 10331.664965529028,\n",
-       "                          'Tc99m': 24307046.04506887,\n",
-       "                          'Ti44': 8.488051468408798e-06,\n",
-       "                          'V48': 2032.037716033609,\n",
-       "                          'V49': 226630039.92421022,\n",
-       "                          'V50': 1.0475451816621435e-08,\n",
-       "                          'W178': 1.6283043726906085e-06,\n",
-       "                          'W181': 0.18937836692645987,\n",
-       "                          'W183': 7.910952183368153e-12,\n",
-       "                          'W183m': 712.3195181992305,\n",
-       "                          'W184': 1.4340669146749767e-14,\n",
-       "                          'W185': 0.6274678662072076,\n",
-       "                          'W186': 7.974076441620916e-21,\n",
-       "                          'W187': 2.820960170719965e-08,\n",
-       "                          'W188': 8.876497407043052e-09,\n",
-       "                          'Y87': 0.20796452411459293,\n",
-       "                          'Y87m': 5.325719014028932e-07,\n",
-       "                          'Y88': 11212.424381233192,\n",
-       "                          'Y89m': 350190.1638284388,\n",
-       "                          'Y90': 2556.6676041070286,\n",
-       "                          'Y91': 80.30920469431602,\n",
-       "                          'Yb175': 0.00022743937432534634,\n",
-       "                          'Zn64': 1.317505796557431e-10,\n",
-       "                          'Zn65': 1310.526407565944,\n",
-       "                          'Zn69m': 1.0386896180492786e-10,\n",
-       "                          'Zr88': 9659.167556191096,\n",
-       "                          'Zr89': 350645.62163775024,\n",
-       "                          'Zr90m': 0.03083380291425661,\n",
-       "                          'Zr93': 7.140717477613429,\n",
-       "                          'Zr94': 1.5254957615765265e-09,\n",
-       "                          'Zr95': 1864550.2256542374,\n",
-       "                          'Zr96': 1.399618559773168e-15,\n",
-       "                          'Zr97': 1.9039561755811}),\n",
-       "             189262: defaultdict(float,\n",
-       "                         {'Al26': 0.0007994166214856542,\n",
-       "                          'Ar37': 0.0001194453872316748,\n",
-       "                          'Ar39': 0.01575109428469498,\n",
-       "                          'Ar42': 0.03957054893133494,\n",
-       "                          'Be10': 0.7336536439810948,\n",
-       "                          'C14': 100860.00064948133,\n",
-       "                          'Ca41': 3.521137110295899e-05,\n",
-       "                          'Ca45': 1820782.7842436302,\n",
-       "                          'Ca47': 6707.762400032368,\n",
-       "                          'Ca48': 1.232614490799737e-19,\n",
-       "                          'Cl36': 0.01677071297519327,\n",
-       "                          'Co55': 3.2762678986737235e-07,\n",
-       "                          'Co56': 26668.97552359398,\n",
-       "                          'Co57': 3235211056.675674,\n",
-       "                          'Co58': 3925813435.6537747,\n",
-       "                          'Co58m': 0.44126153186533795,\n",
-       "                          'Co60': 388646704.0508226,\n",
-       "                          'Co60m': 0.05377265032389084,\n",
-       "                          'Cr48': 1.5330162377184158e-07,\n",
-       "                          'Cr50': 0.0010220600249088421,\n",
-       "                          'Cr51': 3744933881.6160274,\n",
-       "                          'Cu64': 48.25667117818118,\n",
-       "                          'Cu66': 2.2073685001502628,\n",
-       "                          'Cu67': 1.251442812508257,\n",
-       "                          'Fe55': 11822624279.368828,\n",
-       "                          'Fe59': 48676367.60811587,\n",
-       "                          'Fe60': 0.05378020739562696,\n",
-       "                          'Ge71': 3.3229708020450173e-07,\n",
-       "                          'H3': 2303956.6733509665,\n",
-       "                          'Hf174': 7.057478695750523e-25,\n",
-       "                          'Hf175': 4.466533313621872e-05,\n",
-       "                          'Hf177m': 3.8545140228194317,\n",
-       "                          'Hf178m': 0.001995269677752535,\n",
-       "                          'Hf178n': 0.0021887762654583236,\n",
-       "                          'Hf179n': 30.65160752061799,\n",
-       "                          'Hf181': 5928.5195952281365,\n",
-       "                          'Hf182': 1.8290775120661712e-11,\n",
-       "                          'Ir192': 1.3744863634414576e-09,\n",
-       "                          'K40': 4.287170644494835e-13,\n",
-       "                          'K42': 0.03957440377951646,\n",
-       "                          'K43': 0.001896252984389721,\n",
-       "                          'Kr81': 5.562043765653707e-16,\n",
-       "                          'Kr85': 0.001205402739438007,\n",
-       "                          'Lu173': 3.573791310233153e-10,\n",
-       "                          'Lu174': 1.9458041205147938e-07,\n",
-       "                          'Lu174m': 2.3870671234941955e-07,\n",
-       "                          'Lu176': 6.258729388570032e-12,\n",
-       "                          'Lu177': 22.77586870973249,\n",
-       "                          'Lu177m': 4.980203748167687,\n",
-       "                          'Mg28': 1.941198249673711e-06,\n",
-       "                          'Mn52': 14512.525181941339,\n",
-       "                          'Mn53': 2313.0056374692504,\n",
-       "                          'Mn54': 2090601748.758918,\n",
-       "                          'Mo100': 3.1896527647351224e-06,\n",
-       "                          'Mo92': 2.5615556457072025e-07,\n",
-       "                          'Mo93': 259477.21685420588,\n",
-       "                          'Mo98': 0.7912218195495663,\n",
-       "                          'Mo99': 24899676.594456352,\n",
-       "                          'Na22': 0.001395324252317187,\n",
-       "                          'Na24': 0.008585473725369821,\n",
-       "                          'Nb90': 0.02990907844777717,\n",
-       "                          'Nb91': 1106500.4497413235,\n",
-       "                          'Nb91m': 37326813.175798446,\n",
-       "                          'Nb92': 1.298683671506339,\n",
-       "                          'Nb92m': 9287301.98984237,\n",
-       "                          'Nb93m': 726139.682232361,\n",
-       "                          'Nb94': 4247.783545308351,\n",
-       "                          'Nb95': 10405532.030088563,\n",
-       "                          'Nb95m': 230382.57142161138,\n",
-       "                          'Nb96': 868.5622976736219,\n",
-       "                          'Nb97': 1.9740989890544336,\n",
-       "                          'Nb97m': 1.7420399365726036,\n",
-       "                          'Ni56': 0.2002627282290266,\n",
-       "                          'Ni57': 581482.432152105,\n",
-       "                          'Ni58': 2.553091550979203e-06,\n",
-       "                          'Ni59': 459851.2646014062,\n",
-       "                          'Ni63': 37397827.1475036,\n",
-       "                          'Ni66': 2.204042286722925,\n",
-       "                          'Os186': 6.453828847845892e-15,\n",
-       "                          'Os191': 6.487147727734764e-09,\n",
-       "                          'P32': 4312656.25742636,\n",
-       "                          'P33': 36225.223245926754,\n",
-       "                          'Pd107': 6.378499286018e-16,\n",
-       "                          'Rb83': 1.3352728556327329e-09,\n",
-       "                          'Rb84': 1.8735622279120688e-06,\n",
-       "                          'Rb86': 4.362046170444131,\n",
-       "                          'Rb87': 2.699520697651438e-13,\n",
-       "                          'Re186': 1.4492318667526305,\n",
-       "                          'Re186m': 1.1938178002837491e-07,\n",
-       "                          'Re187': 6.253137616031359e-13,\n",
-       "                          'Re188': 1.9456428639740436e-06,\n",
-       "                          'Rh103m': 62.98397781766005,\n",
-       "                          'Rh105': 7.971452593034549e-08,\n",
-       "                          'Ru103': 63.69537706551514,\n",
-       "                          'Ru97': 2.402661842864183e-05,\n",
-       "                          'S35': 26386.372190480262,\n",
-       "                          'Sc44': 3.18570299874332,\n",
-       "                          'Sc44m': 3.006591096127538,\n",
-       "                          'Sc45m': 30.9539205501185,\n",
-       "                          'Sc46': 2487835.833487414,\n",
-       "                          'Sc47': 159283.54804059552,\n",
-       "                          'Sc48': 52432.49852292775,\n",
-       "                          'Se82': 2.5750145285636264e-29,\n",
-       "                          'Si32': 0.8355166645028093,\n",
-       "                          'Sr85': 0.0019005805822133496,\n",
-       "                          'Sr89': 63.138066332279635,\n",
-       "                          'Sr90': 0.4427031769397175,\n",
-       "                          'Ta177': 2.1362886603069683e-06,\n",
-       "                          'Ta179': 6022.291489474563,\n",
-       "                          'Ta180': 8.09772045025689e-05,\n",
-       "                          'Ta180m': 6.511836938713399e-09,\n",
-       "                          'Ta182': 120505303.57722358,\n",
-       "                          'Ta183': 709753.5194232577,\n",
-       "                          'Ta184': 1.745061125420019e-07,\n",
-       "                          'Tc96': 0.00020392731158500467,\n",
-       "                          'Tc97': 7.227747159825386e-06,\n",
-       "                          'Tc97m': 0.5858683692947669,\n",
-       "                          'Tc98': 0.036600843734168075,\n",
-       "                          'Tc99': 10251.220707009647,\n",
-       "                          'Tc99m': 24125275.178005673,\n",
-       "                          'Ti44': 6.93039066184321e-06,\n",
-       "                          'V48': 1885.238226809941,\n",
-       "                          'V49': 218537424.2865979,\n",
-       "                          'V50': 1.1077358173848475e-08,\n",
-       "                          'W178': 1.588351060976303e-06,\n",
-       "                          'W181': 0.1887385703553527,\n",
-       "                          'W183': 7.794957249903577e-10,\n",
-       "                          'W183m': 24133.906033145864,\n",
-       "                          'W184': 4.164169387717519e-13,\n",
-       "                          'W185': 131.22269015444542,\n",
-       "                          'W186': 1.716754257031469e-18,\n",
-       "                          'W187': 6.087655765114664e-06,\n",
-       "                          'W188': 1.91555560319094e-06,\n",
-       "                          'Y87': 0.17158598501192107,\n",
-       "                          'Y87m': 4.4349247482582365e-07,\n",
-       "                          'Y88': 9855.360801704694,\n",
-       "                          'Y89m': 339894.2304869292,\n",
-       "                          'Y90': 2509.557168326587,\n",
-       "                          'Y91': 76.41897426225565,\n",
-       "                          'Yb175': 0.0001760323701463619,\n",
-       "                          'Zn64': 2.054455671807277e-10,\n",
-       "                          'Zn65': 54678.0897233149,\n",
-       "                          'Zn69m': 2.2415009283412313e-08,\n",
-       "                          'Zr88': 8385.485741792258,\n",
-       "                          'Zr89': 340323.06809619087,\n",
-       "                          'Zr90m': 0.029262393647995915,\n",
-       "                          'Zr93': 6.9456308501173405,\n",
-       "                          'Zr94': 1.4693420222777292e-09,\n",
-       "                          'Zr95': 1815429.8008380295,\n",
-       "                          'Zr96': 1.2683231886877112e-15,\n",
-       "                          'Zr97': 1.8308540321961715}),\n",
-       "             189263: defaultdict(float,\n",
-       "                         {'Al26': 0.0037241436630451622,\n",
-       "                          'Ar37': 0.0005701818636374821,\n",
-       "                          'Ar39': 0.06933246371723978,\n",
-       "                          'Ar42': 0.1701058410476939,\n",
-       "                          'Be10': 2.812615878355291,\n",
-       "                          'C14': 310117.8246527875,\n",
-       "                          'Ca41': 0.00015666545663231383,\n",
-       "                          'Ca45': 7607142.3359227795,\n",
-       "                          'Ca47': 28239.168158106957,\n",
-       "                          'Ca48': 5.621979100299936e-19,\n",
-       "                          'Cl36': 0.08086834796447728,\n",
-       "                          'Co55': 1.5053572774807763e-06,\n",
-       "                          'Co56': 118458.60606313478,\n",
-       "                          'Co57': 13713161836.714722,\n",
-       "                          'Co58': 12056744962.317835,\n",
-       "                          'Co58m': 1.4526020316376616,\n",
-       "                          'Co60': 1221941532.8049579,\n",
-       "                          'Co60m': 0.25367678644670244,\n",
-       "                          'Cr48': 6.79349242584264e-07,\n",
-       "                          'Cr50': 0.0012980200870847075,\n",
-       "                          'Cr51': 16043090265.460207,\n",
-       "                          'Cu64': 144.18381268372684,\n",
-       "                          'Cu66': 10.612394451978739,\n",
-       "                          'Cu67': 6.03312300200812,\n",
-       "                          'Fe55': 49679734156.07011,\n",
-       "                          'Fe59': 178828287.79488924,\n",
-       "                          'Fe60': 0.2536847588325954,\n",
-       "                          'Ge71': 1.6032227433629182e-06,\n",
-       "                          'H3': 9000369.293872222,\n",
-       "                          'Hf174': 3.1930127056724897e-24,\n",
-       "                          'Hf175': 0.00020070227833801028,\n",
-       "                          'Hf177m': 16.77071026170486,\n",
-       "                          'Hf178m': 0.009616786717491166,\n",
-       "                          'Hf178n': 0.0103563541444996,\n",
-       "                          'Hf179n': 129.91638664041534,\n",
-       "                          'Hf181': 25368.068784366646,\n",
-       "                          'Hf182': 7.774751656917969e-11,\n",
-       "                          'Ir192': 6.631438942994605e-09,\n",
-       "                          'K40': 1.8989415978402133e-12,\n",
-       "                          'K42': 0.17012495415733636,\n",
-       "                          'K43': 0.007882484067258206,\n",
-       "                          'Kr81': 2.8220196456425313e-15,\n",
-       "                          'Kr85': 0.005502514269225672,\n",
-       "                          'Lu173': 1.628441972567752e-09,\n",
-       "                          'Lu174': 8.945610263976958e-07,\n",
-       "                          'Lu174m': 1.0925332275148053e-06,\n",
-       "                          'Lu176': 2.828083753046909e-11,\n",
-       "                          'Lu177': 98.64118444284571,\n",
-       "                          'Lu177m': 21.667496120716574,\n",
-       "                          'Mg28': 7.425451200647454e-06,\n",
-       "                          'Mn52': 64029.20594939603,\n",
-       "                          'Mn53': 9865.300003637683,\n",
-       "                          'Mn54': 7527788498.911618,\n",
-       "                          'Mo100': 4.050934582615404e-06,\n",
-       "                          'Mo92': 3.2531743278293845e-07,\n",
-       "                          'Mo93': 732848.0741365522,\n",
-       "                          'Mo98': 1.004936889774453,\n",
-       "                          'Mo99': 60423173.35316561,\n",
-       "                          'Na22': 0.006455453241999079,\n",
-       "                          'Na24': 0.03744535644921134,\n",
-       "                          'Nb90': 0.13112131349320474,\n",
-       "                          'Nb91': 4698278.9731691815,\n",
-       "                          'Nb91m': 158544577.04604083,\n",
-       "                          'Nb92': 5.363761304631588,\n",
-       "                          'Nb92m': 33232545.158005636,\n",
-       "                          'Nb93m': 1663935.100314694,\n",
-       "                          'Nb94': 10611.680841835205,\n",
-       "                          'Nb95': 43019874.948079295,\n",
-       "                          'Nb95m': 943205.6149617444,\n",
-       "                          'Nb96': 3667.6105776118807,\n",
-       "                          'Nb97': 8.412916998780394,\n",
-       "                          'Nb97m': 7.424343001871161,\n",
-       "                          'Ni56': 0.8839667323374165,\n",
-       "                          'Ni57': 2563872.890892788,\n",
-       "                          'Ni58': 3.242705329172313e-06,\n",
-       "                          'Ni59': 1815748.0937685617,\n",
-       "                          'Ni63': 156220621.72340295,\n",
-       "                          'Ni66': 10.596268795129438,\n",
-       "                          'Os186': 3.1137121169912745e-14,\n",
-       "                          'Os191': 3.129832729874993e-08,\n",
-       "                          'P32': 13465547.368854951,\n",
-       "                          'P33': 114740.54345529841,\n",
-       "                          'Pd107': 3.0774134751875724e-15,\n",
-       "                          'Rb83': 6.7562551310417786e-09,\n",
-       "                          'Rb84': 8.703202783750144e-06,\n",
-       "                          'Rb86': 18.883660486192536,\n",
-       "                          'Rb87': 1.2172989318720924e-12,\n",
-       "                          'Re186': 6.991942352047737,\n",
-       "                          'Re186m': 5.75968310005295e-07,\n",
-       "                          'Re187': 3.0169304071196453e-12,\n",
-       "                          'Re188': 9.387078839408634e-06,\n",
-       "                          'Rh103m': 296.10947417128193,\n",
-       "                          'Rh105': 3.845960393912352e-07,\n",
-       "                          'Ru103': 299.4574481256893,\n",
-       "                          'Ru97': 0.00010200433325052664,\n",
-       "                          'S35': 103669.18308074652,\n",
-       "                          'Sc44': 13.984620815843943,\n",
-       "                          'Sc44m': 13.197844354186415,\n",
-       "                          'Sc45m': 129.32143076557264,\n",
-       "                          'Sc46': 9426280.082327334,\n",
-       "                          'Sc47': 595320.5165027116,\n",
-       "                          'Sc48': 213028.52659328154,\n",
-       "                          'Se82': 1.1963882158042353e-28,\n",
-       "                          'Si32': 3.6874794907598614,\n",
-       "                          'Sr85': 0.008603701420597257,\n",
-       "                          'Sr89': 262.6088038180312,\n",
-       "                          'Sr90': 1.9019610047277566,\n",
-       "                          'Ta177': 9.73426207065639e-06,\n",
-       "                          'Ta179': 28342.503277072377,\n",
-       "                          'Ta180': 0.00032134561115683153,\n",
-       "                          'Ta180m': 2.637168968254573e-08,\n",
-       "                          'Ta182': 114850425.28144732,\n",
-       "                          'Ta183': 3397578.410289423,\n",
-       "                          'Ta184': 8.419338752871664e-07,\n",
-       "                          'Tc96': 0.0008597788694887165,\n",
-       "                          'Tc97': 3.024602547264837e-05,\n",
-       "                          'Tc97m': 2.4527253549704664,\n",
-       "                          'Tc98': 0.15283249393940126,\n",
-       "                          'Tc99': 24868.78011320046,\n",
-       "                          'Tc99m': 58543521.613797724,\n",
-       "                          'Ti44': 3.177541217846237e-05,\n",
-       "                          'V48': 8319.599575142534,\n",
-       "                          'V49': 940055337.4500976,\n",
-       "                          'V50': 3.784300930871196e-08,\n",
-       "                          'W178': 6.562330715487381e-06,\n",
-       "                          'W181': 0.7358458819435713,\n",
-       "                          'W183': 6.838597362961528e-10,\n",
-       "                          'W183m': 115528.84396130792,\n",
-       "                          'W184': 1.86478825952469e-12,\n",
-       "                          'W185': 632.4237607373155,\n",
-       "                          'W186': 8.282318496932365e-18,\n",
-       "                          'W187': 2.9370911626397125e-05,\n",
-       "                          'W188': 9.241917826428092e-06,\n",
-       "                          'Y87': 0.7836464570837823,\n",
-       "                          'Y87m': 1.986423003018058e-06,\n",
-       "                          'Y88': 44048.53409899826,\n",
-       "                          'Y89m': 1422556.174256052,\n",
-       "                          'Y90': 10236.679595506715,\n",
-       "                          'Y91': 328.54302023190326,\n",
-       "                          'Yb175': 0.0007972778330272738,\n",
-       "                          'Zn64': 6.142272074326168e-10,\n",
-       "                          'Zn65': 257087.16703289404,\n",
-       "                          'Zn69m': 1.0814495467050674e-07,\n",
-       "                          'Zr88': 37670.52641268167,\n",
-       "                          'Zr89': 1424410.0903912617,\n",
-       "                          'Zr90m': 0.1283470310260631,\n",
-       "                          'Zr93': 28.855023172383056,\n",
-       "                          'Zr94': 6.197764532129276e-09,\n",
-       "                          'Zr95': 7575662.587059555,\n",
-       "                          'Zr96': 5.606973956975245e-15,\n",
-       "                          'Zr97': 7.80315158447573}),\n",
-       "             189264: defaultdict(float,\n",
-       "                         {'Al26': 0.0002496888888173401,\n",
-       "                          'Ar37': 6.590762902136822e-06,\n",
-       "                          'Ar39': 0.0052763750140655255,\n",
-       "                          'Ar42': 0.013097685285887964,\n",
-       "                          'Be10': 0.22861926820762504,\n",
-       "                          'C14': 14451.534185402013,\n",
-       "                          'Ca41': 1.1808008871261418e-05,\n",
-       "                          'Ca45': 587503.5016009872,\n",
-       "                          'Ca47': 2172.809515520246,\n",
-       "                          'Ca48': 3.933560938675856e-20,\n",
-       "                          'Cl36': 6.756845605052964e-05,\n",
-       "                          'Co55': 1.093451613244278e-07,\n",
-       "                          'Co56': 8619.517275437656,\n",
-       "                          'Co57': 1061346585.9526237,\n",
-       "                          'Co58': 1071943506.1563209,\n",
-       "                          'Co58m': 0.1229741987285448,\n",
-       "                          'Co60': 63226688.26393635,\n",
-       "                          'Co60m': 0.0032553250497360468,\n",
-       "                          'Cr48': 5.3129744017190366e-08,\n",
-       "                          'Cr50': 0.00031717648169633084,\n",
-       "                          'Cr51': 938840329.562532,\n",
-       "                          'Cu64': 14.562683098391451,\n",
-       "                          'Cu66': 0.009749130990929424,\n",
-       "                          'Cu67': 0.005236334504978244,\n",
-       "                          'Fe55': 3747184446.790794,\n",
-       "                          'Fe59': 11325086.910677481,\n",
-       "                          'Fe60': 0.0032578110420120577,\n",
-       "                          'Ge71': 1.3182034185427532e-09,\n",
-       "                          'H3': 729334.590752867,\n",
-       "                          'Hf174': 2.191895225249045e-25,\n",
-       "                          'Hf175': 1.3985557883789692e-05,\n",
-       "                          'Hf177m': 1.2867262580467749,\n",
-       "                          'Hf178m': 0.0002844943868691116,\n",
-       "                          'Hf178n': 0.0003486073838491539,\n",
-       "                          'Hf179n': 10.055718283366103,\n",
-       "                          'Hf181': 1952.6150125130562,\n",
-       "                          'Hf182': 5.788932148933246e-12,\n",
-       "                          'Ir192': 5.452508405773168e-12,\n",
-       "                          'K40': 1.3931345288882165e-13,\n",
-       "                          'K42': 0.013098922480424116,\n",
-       "                          'K43': 0.0006092981922508414,\n",
-       "                          'Kr81': 1.3486649407230032e-16,\n",
-       "                          'Kr85': 0.00038276269982684457,\n",
-       "                          'Lu173': 1.3956435052482955e-11,\n",
-       "                          'Lu174': 4.5162003477432684e-08,\n",
-       "                          'Lu174m': 5.8928259420432185e-08,\n",
-       "                          'Lu176': 2.0018771834216687e-12,\n",
-       "                          'Lu177': 7.49247850204134,\n",
-       "                          'Lu177m': 1.6624500793383212,\n",
-       "                          'Mg28': 5.748739659285356e-07,\n",
-       "                          'Mn52': 4955.947617922646,\n",
-       "                          'Mn53': 760.8721859233668,\n",
-       "                          'Mn54': 618014521.1958294,\n",
-       "                          'Mo100': 9.898107559872304e-07,\n",
-       "                          'Mo92': 7.948995804614177e-08,\n",
-       "                          'Mo93': 94711.1951374977,\n",
-       "                          'Mo98': 0.24553032594617283,\n",
-       "                          'Mo99': 10039170.157902054,\n",
-       "                          'Na22': 0.0004365017952589862,\n",
-       "                          'Na24': 0.0028709028987685802,\n",
-       "                          'Nb90': 0.010135701396337429,\n",
-       "                          'Nb91': 363007.9561658439,\n",
-       "                          'Nb91m': 12215914.086614752,\n",
-       "                          'Nb92': 0.4135559751771588,\n",
-       "                          'Nb92m': 2689688.752450393,\n",
-       "                          'Nb93m': 229534.20551331269,\n",
-       "                          'Nb94': 1593.1056961496026,\n",
-       "                          'Nb95': 3317495.664358104,\n",
-       "                          'Nb95m': 72993.00268190753,\n",
-       "                          'Nb96': 283.04869146983935,\n",
-       "                          'Nb97': 0.6484379439954194,\n",
-       "                          'Nb97m': 0.5722334644848994,\n",
-       "                          'Ni56': 0.06883630760387914,\n",
-       "                          'Ni57': 199414.39903020862,\n",
-       "                          'Ni58': 7.922872655379129e-07,\n",
-       "                          'Ni59': 48192.00283589492,\n",
-       "                          'Ni63': 3627440.233092243,\n",
-       "                          'Ni66': 0.009747985801800146,\n",
-       "                          'Os186': 2.560516707339911e-17,\n",
-       "                          'Os191': 2.5734142189961896e-11,\n",
-       "                          'P32': 1075731.1773431655,\n",
-       "                          'P33': 11276.819317782678,\n",
-       "                          'Pd107': 2.5303140066192884e-18,\n",
-       "                          'Rb83': 3.164817395636376e-10,\n",
-       "                          'Rb84': 5.329189701513466e-07,\n",
-       "                          'Rb86': 1.4471473973359106,\n",
-       "                          'Rb87': 8.381090578865828e-14,\n",
-       "                          'Re186': 0.005749758316687897,\n",
-       "                          'Re186m': 4.73644265224683e-10,\n",
-       "                          'Re187': 2.4806569099951084e-15,\n",
-       "                          'Re188': 7.718253416417326e-09,\n",
-       "                          'Rh103m': 2.321843035781846,\n",
-       "                          'Rh105': 3.162229428083697e-10,\n",
-       "                          'Ru103': 2.347515980914642,\n",
-       "                          'Ru97': 7.866440950558377e-06,\n",
-       "                          'S35': 2114.167693956008,\n",
-       "                          'Sc44': 1.0749162427091463,\n",
-       "                          'Sc44m': 1.0144976710946554,\n",
-       "                          'Sc45m': 9.987862686409406,\n",
-       "                          'Sc46': 743873.5966831272,\n",
-       "                          'Sc47': 48722.35125556154,\n",
-       "                          'Sc48': 16492.560399646212,\n",
-       "                          'Se82': 7.909195826139555e-30,\n",
-       "                          'Si32': 0.2637279696000494,\n",
-       "                          'Sr85': 0.0006127628135397621,\n",
-       "                          'Sr89': 20.316862215723077,\n",
-       "                          'Sr90': 0.14599894621615028,\n",
-       "                          'Ta177': 8.34267346712668e-08,\n",
-       "                          'Ta179': 1006.224016351289,\n",
-       "                          'Ta180': 2.4802499929579153e-05,\n",
-       "                          'Ta180m': 2.036007523214994e-09,\n",
-       "                          'Ta182': 14856615.58189582,\n",
-       "                          'Ta183': 4300.65718666888,\n",
-       "                          'Ta184': 6.922557187920694e-10,\n",
-       "                          'Tc96': 6.667559658491655e-05,\n",
-       "                          'Tc97': 2.3526564483562925e-06,\n",
-       "                          'Tc97m': 0.19073706954689124,\n",
-       "                          'Tc98': 0.011892409252926568,\n",
-       "                          'Tc99': 4134.497818561597,\n",
-       "                          'Tc99m': 9726906.473302335,\n",
-       "                          'Ti44': 2.2887077824375733e-06,\n",
-       "                          'V48': 641.971460683615,\n",
-       "                          'V49': 72333539.2279485,\n",
-       "                          'V50': 3.0780641804494333e-09,\n",
-       "                          'W178': 5.111683433111318e-07,\n",
-       "                          'W181': 0.05679699923525511,\n",
-       "                          'W183': 2.9495958150637327e-12,\n",
-       "                          'W183m': 146.2232290089395,\n",
-       "                          'W184': 2.5521808437511313e-15,\n",
-       "                          'W185': 0.522388910173831,\n",
-       "                          'W186': 6.81137792231326e-21,\n",
-       "                          'W187': 2.414938053487277e-08,\n",
-       "                          'W188': 7.598898982142833e-09,\n",
-       "                          'Y87': 0.05500283731637969,\n",
-       "                          'Y87m': 1.4757400078577698e-07,\n",
-       "                          'Y88': 3239.7208445718798,\n",
-       "                          'Y89m': 109910.34607031265,\n",
-       "                          'Y90': 795.1380141909086,\n",
-       "                          'Y91': 25.19328013673639,\n",
-       "                          'Yb175': 4.659102381019649e-05,\n",
-       "                          'Zn64': 6.193750399740193e-11,\n",
-       "                          'Zn65': 1061.1939458137547,\n",
-       "                          'Zn69m': 8.89190535344986e-11,\n",
-       "                          'Zr88': 2752.51149258267,\n",
-       "                          'Zr89': 110054.0382584166,\n",
-       "                          'Zr90m': 0.009937146714824997,\n",
-       "                          'Zr93': 2.2303324388475305,\n",
-       "                          'Zr94': 4.780113958881199e-10,\n",
-       "                          'Zr95': 586004.7676150707,\n",
-       "                          'Zr96': 4.218385689458417e-16,\n",
-       "                          'Zr97': 0.6013734143264909}),\n",
-       "             189265: defaultdict(float,\n",
-       "                         {'Al26': 0.0003796796925247946,\n",
-       "                          'Ar37': 8.609129114101651e-05,\n",
-       "                          'Ar39': 0.005549345305705296,\n",
-       "                          'Ar42': 0.013315813417718756,\n",
-       "                          'Be10': 0.23578474570864108,\n",
-       "                          'C14': 57160.36897939485,\n",
-       "                          'Ca41': 1.285340592256759e-05,\n",
-       "                          'Ca45': 599460.4229201276,\n",
-       "                          'Ca47': 2230.093272690113,\n",
-       "                          'Ca48': 5.3350759671944404e-20,\n",
-       "                          'Cl36': 0.013151332292463682,\n",
-       "                          'Co55': 1.2582417869504587e-07,\n",
-       "                          'Co56': 10228.212414980653,\n",
-       "                          'Co57': 1067993951.8253791,\n",
-       "                          'Co58': 1178164508.4253364,\n",
-       "                          'Co58m': 0.13343778565540473,\n",
-       "                          'Co60': 172698633.1223084,\n",
-       "                          'Co60m': 0.038138786020527414,\n",
-       "                          'Cr48': 6.271781372227183e-08,\n",
-       "                          'Cr50': 0.00036594421671853043,\n",
-       "                          'Cr51': 1848137185.9216485,\n",
-       "                          'Cu64': 34.427279139003375,\n",
-       "                          'Cu66': 1.723523372866927,\n",
-       "                          'Cu67': 0.9812389590145427,\n",
-       "                          'Fe55': 4205524213.6901517,\n",
-       "                          'Fe59': 37472492.73637161,\n",
-       "                          'Fe60': 0.038141489738329336,\n",
-       "                          'Ge71': 2.6000731486535184e-07,\n",
-       "                          'H3': 756925.5885433437,\n",
-       "                          'Hf174': 3.08312139160988e-25,\n",
-       "                          'Hf175': 1.8963977530565653e-05,\n",
-       "                          'Hf177m': 1.2983131258085256,\n",
-       "                          'Hf178m': 0.0016325273855982002,\n",
-       "                          'Hf178n': 0.001685320140134097,\n",
-       "                          'Hf179n': 10.163408681965368,\n",
-       "                          'Hf181': 1987.0860158522178,\n",
-       "                          'Hf182': 6.28080788237091e-12,\n",
-       "                          'Ir192': 1.0754729125441591e-09,\n",
-       "                          'K40': 1.6323032438959679e-13,\n",
-       "                          'K42': 0.013317454609653437,\n",
-       "                          'K43': 0.000620719981472103,\n",
-       "                          'Kr81': 3.5203915469352014e-16,\n",
-       "                          'Kr85': 0.0005195329031828939,\n",
-       "                          'Lu173': 3.610307507228267e-10,\n",
-       "                          'Lu174': 1.175232696977467e-07,\n",
-       "                          'Lu174m': 1.361366304934624e-07,\n",
-       "                          'Lu176': 2.6058740754618176e-12,\n",
-       "                          'Lu177': 7.908775232121885,\n",
-       "                          'Lu177m': 1.677445518441237,\n",
-       "                          'Mg28': 5.965613700223102e-07,\n",
-       "                          'Mn52': 4963.76874278307,\n",
-       "                          'Mn53': 759.7144970367908,\n",
-       "                          'Mn54': 654252907.8262146,\n",
-       "                          'Mo100': 1.1420812970265465e-06,\n",
-       "                          'Mo92': 9.172000416787468e-08,\n",
-       "                          'Mo93': 102075.56047474626,\n",
-       "                          'Mo98': 0.28330326316181537,\n",
-       "                          'Mo99': 17461328.528215382,\n",
-       "                          'Na22': 0.0006474136071176683,\n",
-       "                          'Na24': 0.0028755974772048287,\n",
-       "                          'Nb90': 0.010048555328509795,\n",
-       "                          'Nb91': 364535.10792076256,\n",
-       "                          'Nb91m': 12255083.305682246,\n",
-       "                          'Nb92': 0.4231630471209537,\n",
-       "                          'Nb92m': 2865600.6546791187,\n",
-       "                          'Nb93m': 246464.59629929252,\n",
-       "                          'Nb94': 2378.22175415712,\n",
-       "                          'Nb95': 3418959.0066078217,\n",
-       "                          'Nb95m': 74872.20936272666,\n",
-       "                          'Nb96': 287.6585995581791,\n",
-       "                          'Nb97': 0.6583696242413534,\n",
-       "                          'Nb97m': 0.5808982303417196,\n",
-       "                          'Ni56': 0.06848410095220665,\n",
-       "                          'Ni57': 198938.20863333883,\n",
-       "                          'Ni58': 9.141507386483944e-07,\n",
-       "                          'Ni59': 321901.55388408346,\n",
-       "                          'Ni63': 28731085.055616796,\n",
-       "                          'Ni66': 1.7209148057962087,\n",
-       "                          'Os186': 5.049768836123297e-15,\n",
-       "                          'Os191': 5.075897328935766e-09,\n",
-       "                          'P32': 1553040.5138433953,\n",
-       "                          'P33': 12042.254408253873,\n",
-       "                          'Pd107': 4.990884876892267e-16,\n",
-       "                          'Rb83': 8.586576056094314e-10,\n",
-       "                          'Rb84': 9.623008812327517e-07,\n",
-       "                          'Rb86': 1.4865627646601836,\n",
-       "                          'Rb87': 1.160292575031547e-13,\n",
-       "                          'Re186': 1.1339423464473957,\n",
-       "                          'Re186m': 9.34096490375484e-08,\n",
-       "                          'Re187': 4.892796190072163e-13,\n",
-       "                          'Re188': 1.5223768335174524e-06,\n",
-       "                          'Rh103m': 54.867034417508556,\n",
-       "                          'Rh105': 6.237298212237741e-08,\n",
-       "                          'Ru103': 55.485918685508416,\n",
-       "                          'Ru97': 7.872676063975153e-06,\n",
-       "                          'S35': 19001.83491892359,\n",
-       "                          'Sc44': 1.0912613634651627,\n",
-       "                          'Sc44m': 1.029892849666939,\n",
-       "                          'Sc45m': 10.190654822371492,\n",
-       "                          'Sc46': 775180.9326524357,\n",
-       "                          'Sc47': 52039.169337478816,\n",
-       "                          'Sc48': 16867.765725037007,\n",
-       "                          'Se82': 1.204077855512487e-29,\n",
-       "                          'Si32': 0.31819854332900344,\n",
-       "                          'Sr85': 0.0007726663060569254,\n",
-       "                          'Sr89': 20.73699226382734,\n",
-       "                          'Sr90': 0.1497615237176226,\n",
-       "                          'Ta177': 2.1581167780638233e-06,\n",
-       "                          'Ta179': 4503.2094598100275,\n",
-       "                          'Ta180': 2.59619197165966e-05,\n",
-       "                          'Ta180m': 2.1138786591866254e-09,\n",
-       "                          'Ta182': 20447549.157907553,\n",
-       "                          'Ta183': 550058.6038418235,\n",
-       "                          'Ta184': 1.3654307682063749e-07,\n",
-       "                          'Tc96': 6.705583739653128e-05,\n",
-       "                          'Tc97': 2.389066362224224e-06,\n",
-       "                          'Tc97m': 0.19331777333101868,\n",
-       "                          'Tc98': 0.012109594527737156,\n",
-       "                          'Tc99': 7187.992399488824,\n",
-       "                          'Tc99m': 16918063.775279578,\n",
-       "                          'Ti44': 2.9646686913319452e-06,\n",
-       "                          'V48': 650.7105648148478,\n",
-       "                          'V49': 72168084.35391773,\n",
-       "                          'V50': 3.2987394764468716e-09,\n",
-       "                          'W178': 5.242049199208183e-07,\n",
-       "                          'W181': 0.05998793047885634,\n",
-       "                          'W183': 8.243326398320064e-11,\n",
-       "                          'W183m': 18703.825416972973,\n",
-       "                          'W184': 2.9994070673638017e-13,\n",
-       "                          'W185': 102.57661742040997,\n",
-       "                          'W186': 1.3432235675158184e-18,\n",
-       "                          'W187': 4.763313082191204e-06,\n",
-       "                          'W188': 1.4988349237207908e-06,\n",
-       "                          'Y87': 0.07270108140245413,\n",
-       "                          'Y87m': 1.9404695942837193e-07,\n",
-       "                          'Y88': 3763.7226069014987,\n",
-       "                          'Y89m': 112071.84378066983,\n",
-       "                          'Y90': 817.0034643971146,\n",
-       "                          'Y91': 25.999637219601635,\n",
-       "                          'Yb175': 9.114409672488867e-05,\n",
-       "                          'Zn64': 1.4659386676801102e-10,\n",
-       "                          'Zn65': 42817.996913084105,\n",
-       "                          'Zn69m': 1.753872279851292e-08,\n",
-       "                          'Zr88': 3263.6115469020237,\n",
-       "                          'Zr89': 112205.60917275355,\n",
-       "                          'Zr90m': 0.009856191477120487,\n",
-       "                          'Zr93': 2.2848570563425756,\n",
-       "                          'Zr94': 4.899861659096205e-10,\n",
-       "                          'Zr95': 596313.2911221164,\n",
-       "                          'Zr96': 4.613925923137063e-16,\n",
-       "                          'Zr97': 0.6106112928895594}),\n",
-       "             189266: defaultdict(float,\n",
-       "                         {'Al26': 0.0018570615369838156,\n",
-       "                          'Ar37': 0.0004075104518901469,\n",
-       "                          'Ar39': 0.03312266899396664,\n",
-       "                          'Ar42': 0.0801927056802034,\n",
-       "                          'Be10': 1.310106643048556,\n",
-       "                          'C14': 197580.48696776465,\n",
-       "                          'Ca41': 7.545270394907195e-05,\n",
-       "                          'Ca45': 3567217.3628300447,\n",
-       "                          'Ca47': 13284.495027157804,\n",
-       "                          'Ca48': 2.7654229504356274e-19,\n",
-       "                          'Cl36': 0.06097708636938555,\n",
-       "                          'Co55': 7.308833036499283e-07,\n",
-       "                          'Co56': 56879.92428992363,\n",
-       "                          'Co57': 6406368419.0697775,\n",
-       "                          'Co58': 5382034669.982536,\n",
-       "                          'Co58m': 0.6586074505807052,\n",
-       "                          'Co60': 683880452.2812284,\n",
-       "                          'Co60m': 0.17968455968549385,\n",
-       "                          'Cr48': 3.410952601785678e-07,\n",
-       "                          'Cr50': 0.00048155560704232016,\n",
-       "                          'Cr51': 8973666768.68113,\n",
-       "                          'Cu64': 98.50162681981396,\n",
-       "                          'Cu66': 7.998778157236415,\n",
-       "                          'Cu67': 4.54898782189427,\n",
-       "                          'Fe55': 23941977520.36635,\n",
-       "                          'Fe59': 119511287.24147478,\n",
-       "                          'Fe60': 0.17968726069075433,\n",
-       "                          'Ge71': 1.2089002540549206e-06,\n",
-       "                          'H3': 4242689.7525904225,\n",
-       "                          'Hf174': 1.5599004850846004e-24,\n",
-       "                          'Hf175': 9.775909834456547e-05,\n",
-       "                          'Hf177m': 7.92816332454098,\n",
-       "                          'Hf178m': 0.0048573273367189,\n",
-       "                          'Hf178n': 0.00519496720910728,\n",
-       "                          'Hf179n': 60.861786444108176,\n",
-       "                          'Hf181': 11934.811448826273,\n",
-       "                          'Hf182': 3.716757200527608e-11,\n",
-       "                          'Ir192': 5.000395769161777e-09,\n",
-       "                          'K40': 9.121671379144236e-13,\n",
-       "                          'K42': 0.08020213323150473,\n",
-       "                          'K43': 0.0036881833599418413,\n",
-       "                          'Kr81': 1.4089654479486508e-15,\n",
-       "                          'Kr85': 0.0026966758994242165,\n",
-       "                          'Lu173': 8.334312684642065e-10,\n",
-       "                          'Lu174': 4.422661610403119e-07,\n",
-       "                          'Lu174m': 5.383089160425812e-07,\n",
-       "                          'Lu176': 1.378923066150659e-11,\n",
-       "                          'Lu177': 46.795144557570964,\n",
-       "                          'Lu177m': 10.243078875222569,\n",
-       "                          'Mg28': 3.4796558555645224e-06,\n",
-       "                          'Mn52': 30639.74955302012,\n",
-       "                          'Mn53': 4605.816812178993,\n",
-       "                          'Mn54': 3429271164.511938,\n",
-       "                          'Mo100': 1.5030083981144907e-06,\n",
-       "                          'Mo92': 1.2070160197357615e-07,\n",
-       "                          'Mo93': 337909.59831602726,\n",
-       "                          'Mo98': 0.37286919871105645,\n",
-       "                          'Mo99': 34096366.59561812,\n",
-       "                          'Na22': 0.0032046643659923994,\n",
-       "                          'Na24': 0.017685380014863243,\n",
-       "                          'Nb90': 0.06231165937412645,\n",
-       "                          'Nb91': 2192849.7783628646,\n",
-       "                          'Nb91m': 73857409.64186828,\n",
-       "                          'Nb92': 2.4981637189696766,\n",
-       "                          'Nb92m': 15416259.811175749,\n",
-       "                          'Nb93m': 709392.1440602095,\n",
-       "                          'Nb94': 5475.103443071856,\n",
-       "                          'Nb95': 20187107.068371724,\n",
-       "                          'Nb95m': 441807.22865558125,\n",
-       "                          'Nb96': 1720.0954649662835,\n",
-       "                          'Nb97': 3.9508061010115174,\n",
-       "                          'Nb97m': 3.486495033947118,\n",
-       "                          'Ni56': 0.42414998227027845,\n",
-       "                          'Ni57': 1229161.7152953108,\n",
-       "                          'Ni58': 1.2031226852159248e-06,\n",
-       "                          'Ni59': 1276726.1411621568,\n",
-       "                          'Ni63': 110908658.46303922,\n",
-       "                          'Ni66': 7.986609911699137,\n",
-       "                          'Os186': 2.3478732442835484e-14,\n",
-       "                          'Os191': 2.3600311297722065e-08,\n",
-       "                          'P32': 6671763.137840895,\n",
-       "                          'P33': 52183.19737472338,\n",
-       "                          'Pd107': 2.320504713014877e-15,\n",
-       "                          'Rb83': 3.3752778609908597e-09,\n",
-       "                          'Rb84': 4.310504721155316e-06,\n",
-       "                          'Rb86': 8.926318505382666,\n",
-       "                          'Rb87': 5.921785526465547e-13,\n",
-       "                          'Re186': 5.272225311973122,\n",
-       "                          'Re186m': 4.3430492000164094e-07,\n",
-       "                          'Re187': 2.2748977623741218e-12,\n",
-       "                          'Re188': 7.078269093158588e-06,\n",
-       "                          'Rh103m': 224.87341436033975,\n",
-       "                          'Rh105': 2.9000227925492535e-07,\n",
-       "                          'Ru103': 227.4158200205973,\n",
-       "                          'Ru97': 4.7485951423988384e-05,\n",
-       "                          'S35': 73853.21640572023,\n",
-       "                          'Sc44': 6.661408459703668,\n",
-       "                          'Sc44m': 6.286687003538688,\n",
-       "                          'Sc45m': 60.64294679215166,\n",
-       "                          'Sc46': 4407824.802686314,\n",
-       "                          'Sc47': 276388.0034518073,\n",
-       "                          'Sc48': 99568.96036651703,\n",
-       "                          'Se82': 5.914103873838798e-29,\n",
-       "                          'Si32': 1.8299363076417474,\n",
-       "                          'Sr85': 0.004179522605238903,\n",
-       "                          'Sr89': 122.7858198089758,\n",
-       "                          'Sr90': 0.8965192358098427,\n",
-       "                          'Ta177': 4.981963448361458e-06,\n",
-       "                          'Ta179': 14186.652719659558,\n",
-       "                          'Ta180': 0.00015091473145347487,\n",
-       "                          'Ta180m': 1.2377541408618032e-08,\n",
-       "                          'Ta182': 46051081.99391537,\n",
-       "                          'Ta183': 2553863.106325475,\n",
-       "                          'Ta184': 6.348550629946363e-07,\n",
-       "                          'Tc96': 0.0004005924219641908,\n",
-       "                          'Tc97': 1.4129336648838366e-05,\n",
-       "                          'Tc97m': 1.1450522700431132,\n",
-       "                          'Tc98': 0.07144990357166327,\n",
-       "                          'Tc99': 14030.092586030825,\n",
-       "                          'Tc99m': 33035460.720408324,\n",
-       "                          'Ti44': 1.575986984586673e-05,\n",
-       "                          'V48': 3984.005572579737,\n",
-       "                          'V49': 440683024.48446584,\n",
-       "                          'V50': 1.7328859435075992e-08,\n",
-       "                          'W178': 3.073955527280525e-06,\n",
-       "                          'W181': 0.34496930494139266,\n",
-       "                          'W183': 3.8482472777066243e-10,\n",
-       "                          'W183m': 86839.81429646832,\n",
-       "                          'W184': 1.3971793863509502e-12,\n",
-       "                          'W185': 476.84293958695156,\n",
-       "                          'W186': 6.245208186343255e-18,\n",
-       "                          'W187': 2.214695535849105e-05,\n",
-       "                          'W188': 6.9688113236767545e-06,\n",
-       "                          'Y87': 0.38358360444423295,\n",
-       "                          'Y87m': 9.9733893792483e-07,\n",
-       "                          'Y88': 21254.21745759575,\n",
-       "                          'Y89m': 667095.6801048478,\n",
-       "                          'Y90': 4793.179448408477,\n",
-       "                          'Y91': 155.30557568904496,\n",
-       "                          'Yb175': 0.0003884576917566806,\n",
-       "                          'Zn64': 4.1971341029617836e-10,\n",
-       "                          'Zn65': 194516.07318269028,\n",
-       "                          'Zn69m': 8.154603826396621e-08,\n",
-       "                          'Zr88': 18242.846233696728,\n",
-       "                          'Zr89': 667965.2033997998,\n",
-       "                          'Zr90m': 0.06110219942169553,\n",
-       "                          'Zr93': 13.529707956958237,\n",
-       "                          'Zr94': 2.9134418107714553e-09,\n",
-       "                          'Zr95': 3547979.949161575,\n",
-       "                          'Zr96': 2.689947483491427e-15,\n",
-       "                          'Zr97': 3.664410623058814}),\n",
-       "             189130: defaultdict(float,\n",
-       "                         {'Ar39': 2.329276120778188e-08,\n",
-       "                          'Ar42': 3.665150259588914e-06,\n",
-       "                          'Be10': 0.000862508414712654,\n",
-       "                          'C14': 157.32161260556506,\n",
-       "                          'Ca45': 774.1998283110449,\n",
-       "                          'Ca47': 2.5576552523219895,\n",
-       "                          'Ca48': 2.289094876897089e-24,\n",
-       "                          'Cl36': 4.2131745269644336e-11,\n",
-       "                          'Co57': 375255.69491758686,\n",
-       "                          'Co58': 8297491.211689519,\n",
-       "                          'Co58m': 0.000837776442801217,\n",
-       "                          'Co60': 255473.45768478492,\n",
-       "                          'Co60m': 5.027283907326869e-06,\n",
-       "                          'Cr50': 4.4213213374416296e-06,\n",
-       "                          'Cr51': 2443150.197009152,\n",
-       "                          'Cu64': 0.10982773764962041,\n",
-       "                          'Cu66': 2.634704066171658e-07,\n",
-       "                          'Cu67': 3.4219810742778698e-06,\n",
-       "                          'Fe55': 3002315.9927561,\n",
-       "                          'Fe59': 88113.39522072225,\n",
-       "                          'Fe60': 5.085290989600893e-06,\n",
-       "                          'H3': 2587.9795785238116,\n",
-       "                          'Hf175': 2.488551119106886e-09,\n",
-       "                          'Hf177m': 0.00014958457162696993,\n",
-       "                          'Hf178n': 6.101679688593026e-08,\n",
-       "                          'Hf179n': 0.005299153775932477,\n",
-       "                          'Hf181': 0.7699131282013854,\n",
-       "                          'Hf182': 3.181373378463926e-15,\n",
-       "                          'K40': 2.953593107727758e-18,\n",
-       "                          'K42': 3.6662558897875754e-06,\n",
-       "                          'K43': 8.637145122299146e-07,\n",
-       "                          'Kr85': 2.0246769926688468e-10,\n",
-       "                          'Lu174': 7.807891262601441e-13,\n",
-       "                          'Lu174m': 1.0006708889569453e-12,\n",
-       "                          'Lu176': 1.2458719646169177e-16,\n",
-       "                          'Lu177': 0.0025751120420815813,\n",
-       "                          'Lu177m': 0.00019325937260435377,\n",
-       "                          'Mg28': 3.14075008902176e-09,\n",
-       "                          'Mn53': 0.09507958960209205,\n",
-       "                          'Mn54': 2393212.947776625,\n",
-       "                          'Mo100': 1.3797988428213845e-08,\n",
-       "                          'Mo92': 1.1081122060072874e-09,\n",
-       "                          'Mo93': 804.1989193561689,\n",
-       "                          'Mo98': 0.0034226199221804258,\n",
-       "                          'Mo99': 75733.4126299975,\n",
-       "                          'Na24': 5.603570124189778e-08,\n",
-       "                          'Nb91': 99.62716348307768,\n",
-       "                          'Nb91m': 2455.7215428320733,\n",
-       "                          'Nb92': 0.0006065421734679478,\n",
-       "                          'Nb92m': 16161.797850259556,\n",
-       "                          'Nb93m': 2426.67391665614,\n",
-       "                          'Nb94': 15.068563769076096,\n",
-       "                          'Nb95': 5702.506275155541,\n",
-       "                          'Nb95m': 156.70171540933552,\n",
-       "                          'Nb96': 0.23111435834765476,\n",
-       "                          'Nb97': 0.00030305534419612114,\n",
-       "                          'Nb97m': 0.0002673459270483156,\n",
-       "                          'Ni58': 1.1044030438114472e-08,\n",
-       "                          'Ni59': 449.2990555559545,\n",
-       "                          'Ni63': 37280.36448162219,\n",
-       "                          'Ni66': 5.079129190354947e-07,\n",
-       "                          'Os186': 3.715147338496487e-26,\n",
-       "                          'P32': 8308.759474321874,\n",
-       "                          'P33': 72.26018957226947,\n",
-       "                          'Rb86': 0.00020865078085163439,\n",
-       "                          'Rb87': 1.0432434881301267e-17,\n",
-       "                          'Rh103m': 0.014384904149857946,\n",
-       "                          'Ru103': 0.014544373264516675,\n",
-       "                          'Ru97': 1.0595338824250008e-09,\n",
-       "                          'S35': 12.602163589563473,\n",
-       "                          'Sc45m': 0.013160732464824685,\n",
-       "                          'Sc46': 3565.5704387996525,\n",
-       "                          'Sc47': 197.87161924792545,\n",
-       "                          'Sc48': 39.85740539011252,\n",
-       "                          'Si32': 6.299962436957584e-05,\n",
-       "                          'Sr85': 4.196361792400092e-10,\n",
-       "                          'Sr89': 0.026010432945808067,\n",
-       "                          'Sr90': 4.5781321340787246e-05,\n",
-       "                          'Ta179': 0.6864934623681551,\n",
-       "                          'Ta180': 1.051084660546001e-07,\n",
-       "                          'Ta180m': 6.247687119508374e-12,\n",
-       "                          'Ta182': 82129.07847676592,\n",
-       "                          'Ta183': 0.7424678618331434,\n",
-       "                          'Tc96': 3.0257477448821484e-08,\n",
-       "                          'Tc97': 2.0171057374452373e-09,\n",
-       "                          'Tc97m': 0.00015602538017429467,\n",
-       "                          'Tc98': 1.1607928656454748e-05,\n",
-       "                          'Tc99': 31.18674652860942,\n",
-       "                          'Tc99m': 73375.94375103906,\n",
-       "                          'V49': 1185.318307611623,\n",
-       "                          'V50': 2.0576805195367704e-11,\n",
-       "                          'W178': 7.909293456618683e-10,\n",
-       "                          'W181': 0.0002899898809513758,\n",
-       "                          'W183': 4.1252873786324244e-16,\n",
-       "                          'W183m': 0.025228330076319097,\n",
-       "                          'W184': 1.3192512824959772e-20,\n",
-       "                          'W185': 2.428103383506085e-07,\n",
-       "                          'W186': 2.168130701149165e-29,\n",
-       "                          'Y87': 1.5095509615194905e-08,\n",
-       "                          'Y88': 0.02894991325934468,\n",
-       "                          'Y89m': 130.41617109172358,\n",
-       "                          'Y90': 1.7112344744105283,\n",
-       "                          'Y91': 0.008587470815317568,\n",
-       "                          'Yb175': 2.065913196164382e-09,\n",
-       "                          'Zn64': 4.670231598211733e-13,\n",
-       "                          'Zn65': 4.032617118873723,\n",
-       "                          'Zr88': 0.008115498406049935,\n",
-       "                          'Zr89': 130.58323255837016,\n",
-       "                          'Zr93': 0.003341530687300406,\n",
-       "                          'Zr94': 4.614692621809182e-13,\n",
-       "                          'Zr95': 730.2008243180442,\n",
-       "                          'Zr96': 8.715268292389019e-21,\n",
-       "                          'Zr97': 0.0002810180037758931}),\n",
-       "             189160: defaultdict(float,\n",
-       "                         {'Ar39': 1.1343768204404702e-13,\n",
-       "                          'Ar42': 5.282925910804879e-10,\n",
-       "                          'Be10': 0.0005850227558183077,\n",
-       "                          'C14': 219.87944810693423,\n",
-       "                          'Ca45': 0.2689809209273617,\n",
-       "                          'Ca47': 0.0009034924765639294,\n",
-       "                          'Ca48': 2.812330045563397e-27,\n",
-       "                          'Cl36': 5.39322479365771e-10,\n",
-       "                          'Co57': 0.38429624555044645,\n",
-       "                          'Co58': 12872445.411669936,\n",
-       "                          'Co58m': 0.001051240164392774,\n",
-       "                          'Co60': 169093.70119849077,\n",
-       "                          'Co60m': 1.298616906139897e-07,\n",
-       "                          'Cr50': 4.771605979673098e-06,\n",
-       "                          'Cr51': 1010801.8386173865,\n",
-       "                          'Cu64': 0.08501034254630507,\n",
-       "                          'Cu66': 2.456943678908284e-07,\n",
-       "                          'Cu67': 3.566208051417676e-06,\n",
-       "                          'Fe55': 2508837.2475541704,\n",
-       "                          'Fe59': 63585.42264946847,\n",
-       "                          'Fe60': 1.7178662232155833e-07,\n",
-       "                          'H3': 288.75848085828017,\n",
-       "                          'Hf175': 5.372631321349957e-13,\n",
-       "                          'Hf177m': 1.823354153100633e-08,\n",
-       "                          'Hf178n': 1.2000781685767325e-12,\n",
-       "                          'Hf179n': 8.365256415752569e-08,\n",
-       "                          'Hf181': 0.0005217061885840737,\n",
-       "                          'Hf182': 8.784036605508339e-17,\n",
-       "                          'K42': 5.283551423793896e-10,\n",
-       "                          'K43': 5.444031731391014e-09,\n",
-       "                          'Kr85': 5.564709850455214e-16,\n",
-       "                          'Lu176': 2.961906593739043e-20,\n",
-       "                          'Lu177': 1.6471110450179525e-06,\n",
-       "                          'Lu177m': 2.3564416650376883e-08,\n",
-       "                          'Mg28': 1.5936950422139122e-12,\n",
-       "                          'Mn53': 3.9501367072516005e-08,\n",
-       "                          'Mn54': 3803047.319221849,\n",
-       "                          'Mo100': 1.4891253560724772e-08,\n",
-       "                          'Mo92': 1.1959037393243985e-09,\n",
-       "                          'Mo93': 788.7307877409885,\n",
-       "                          'Mo98': 0.00369379154005276,\n",
-       "                          'Mo99': 71943.90112625048,\n",
-       "                          'Na24': 1.2926328259424105e-11,\n",
-       "                          'Nb91': 3.098310186871763e-05,\n",
-       "                          'Nb91m': 0.0005034406085316786,\n",
-       "                          'Nb92': 2.1709095642938625e-07,\n",
-       "                          'Nb92m': 11004.876410824918,\n",
-       "                          'Nb93m': 3111.285942946403,\n",
-       "                          'Nb94': 42.35199411559331,\n",
-       "                          'Nb95': 478.2494900759009,\n",
-       "                          'Nb95m': 6.747277785265309,\n",
-       "                          'Nb96': 0.00013357443291218976,\n",
-       "                          'Nb97': 5.127723286602126e-07,\n",
-       "                          'Nb97m': 4.321766904868295e-08,\n",
-       "                          'Ni58': 1.1919007386305916e-08,\n",
-       "                          'Ni59': 480.8678754653878,\n",
-       "                          'Ni63': 38600.63314101338,\n",
-       "                          'Ni66': 5.386815981480602e-07,\n",
-       "                          'Os186': 2.555916946717674e-21,\n",
-       "                          'P32': 13656.906617017365,\n",
-       "                          'P33': 90.71983898954672,\n",
-       "                          'Rb86': 1.4294347042631627e-08,\n",
-       "                          'Rb87': 1.0675580488267495e-20,\n",
-       "                          'Re186': 5.747511266800878e-07,\n",
-       "                          'Re186m': 5.103598474378936e-14,\n",
-       "                          'Re187': 3.0770669965277375e-20,\n",
-       "                          'Rh103m': 0.017965635182959055,\n",
-       "                          'Ru103': 0.018168728434617934,\n",
-       "                          'S35': 17.784105330957324,\n",
-       "                          'Sc45m': 4.4484273842058195e-06,\n",
-       "                          'Sc46': 1655.098157567821,\n",
-       "                          'Sc47': 217.4442346161798,\n",
-       "                          'Sc48': 0.09325771717793833,\n",
-       "                          'Si32': 5.241506656000433e-05,\n",
-       "                          'Sr89': 0.0006142602646818742,\n",
-       "                          'Sr90': 8.8067867317025e-08,\n",
-       "                          'Ta179': 0.00020112570620079502,\n",
-       "                          'Ta180': 4.653032773904898e-11,\n",
-       "                          'Ta180m': 2.569398295147384e-15,\n",
-       "                          'Ta182': 394819.90189078037,\n",
-       "                          'Ta183': 57.501266524364915,\n",
-       "                          'Tc97': 5.109567248879713e-16,\n",
-       "                          'Tc97m': 3.425400435710426e-11,\n",
-       "                          'Tc98': 5.54386562238972e-12,\n",
-       "                          'Tc99': 29.624329281819445,\n",
-       "                          'Tc99m': 69707.48290836153,\n",
-       "                          'V49': 0.00041269046289644097,\n",
-       "                          'V50': 1.8496422555019008e-11,\n",
-       "                          'W178': 5.724775291376262e-14,\n",
-       "                          'W181': 1.2767654691902371e-07,\n",
-       "                          'W183': 7.794491936315849e-15,\n",
-       "                          'W183m': 1.95475771092954,\n",
-       "                          'W184': 4.419539454915193e-18,\n",
-       "                          'W185': 0.0020996742251541346,\n",
-       "                          'W186': 2.190992853974548e-24,\n",
-       "                          'Y88': 2.3272123236521057e-09,\n",
-       "                          'Y89m': 5.855398201229516,\n",
-       "                          'Y90': 0.2475503194582334,\n",
-       "                          'Y91': 0.0013053842732892993,\n",
-       "                          'Yb175': 1.3196351698890916e-13,\n",
-       "                          'Zn64': 3.615140573137936e-13,\n",
-       "                          'Zn65': 1.583552449444546,\n",
-       "                          'Zr88': 4.743504544860273e-13,\n",
-       "                          'Zr89': 5.86260197449499,\n",
-       "                          'Zr93': 0.00028147753122018105,\n",
-       "                          'Zr94': 2.3061339091702575e-14,\n",
-       "                          'Zr95': 29.464099661079096,\n",
-       "                          'Zr96': 8.017261183815226e-25,\n",
-       "                          'Zr97': 4.773913323416938e-07}),\n",
-       "             189172: defaultdict(float,\n",
-       "                         {'Ar39': 8.23658761045394e-09,\n",
-       "                          'Ar42': 3.9766637619740963e-07,\n",
-       "                          'Be10': 0.00089898403158308,\n",
-       "                          'C14': 309.3744769554487,\n",
-       "                          'Ca45': 92.42967576363867,\n",
-       "                          'Ca47': 0.20380601973199028,\n",
-       "                          'Ca48': 3.2837731725937904e-25,\n",
-       "                          'Cl36': 5.611083328219697e-11,\n",
-       "                          'Co56': 1.9793073915378868e-05,\n",
-       "                          'Co57': 46087.97463122661,\n",
-       "                          'Co58': 13488518.443320831,\n",
-       "                          'Co58m': 0.000978566088822428,\n",
-       "                          'Co60': 128989.915387511,\n",
-       "                          'Co60m': 7.933621750707003e-07,\n",
-       "                          'Cr50': 9.919110530487555e-06,\n",
-       "                          'Cr51': 2973355.037340802,\n",
-       "                          'Cu64': 0.24231180931388516,\n",
-       "                          'Cu66': 9.803362561329274e-06,\n",
-       "                          'Cu67': 5.6107813862591715e-06,\n",
-       "                          'Fe55': 4974520.147564425,\n",
-       "                          'Fe59': 227858.0163977572,\n",
-       "                          'Fe60': 9.246699330391019e-07,\n",
-       "                          'H3': 660.3675877070334,\n",
-       "                          'Hf175': 1.491790124579133e-10,\n",
-       "                          'Hf177m': 1.4752641155296839e-05,\n",
-       "                          'Hf178n': 5.335915926902243e-09,\n",
-       "                          'Hf179n': 0.0005168898587068561,\n",
-       "                          'Hf181': 0.07944770466390214,\n",
-       "                          'Hf182': 3.634921054974468e-16,\n",
-       "                          'K40': 7.436704072252176e-19,\n",
-       "                          'K42': 3.9766637619740963e-07,\n",
-       "                          'K43': 1.1085952632145425e-07,\n",
-       "                          'Kr85': 6.395957391654156e-11,\n",
-       "                          'Lu174': 1.1288535412239201e-13,\n",
-       "                          'Lu174m': 1.4752641155296837e-13,\n",
-       "                          'Lu176': 1.1284852089014777e-17,\n",
-       "                          'Lu177': 0.0006264481063639056,\n",
-       "                          'Lu177m': 2.302304706765032e-05,\n",
-       "                          'Mg28': 6.042587529143787e-10,\n",
-       "                          'Mn53': 0.018388614297211316,\n",
-       "                          'Mn54': 3858165.793039739,\n",
-       "                          'Mo100': 3.095556827791525e-08,\n",
-       "                          'Mo92': 2.4859347670388132e-09,\n",
-       "                          'Mo93': 3003.614870971146,\n",
-       "                          'Mo98': 0.007678572553987787,\n",
-       "                          'Mo99': 185429.9522383233,\n",
-       "                          'Na24': 6.130759641888e-09,\n",
-       "                          'Nb91': 14.136168048538511,\n",
-       "                          'Nb91m': 383.7874736107628,\n",
-       "                          'Nb92': 5.9241334486553924e-05,\n",
-       "                          'Nb92m': 6891.697447189925,\n",
-       "                          'Nb93m': 6483.566517827994,\n",
-       "                          'Nb94': 41.427008081227996,\n",
-       "                          'Nb95': 840.1400794701996,\n",
-       "                          'Nb95m': 23.13281269405975,\n",
-       "                          'Nb96': 0.02509891098123049,\n",
-       "                          'Nb97': 3.088098596212589e-05,\n",
-       "                          'Nb97m': 2.7219930671984934e-05,\n",
-       "                          'Ni58': 2.477697282258952e-08,\n",
-       "                          'Ni59': 1297.2231153384284,\n",
-       "                          'Ni63': 70526.04188992115,\n",
-       "                          'Ni66': 1.038815072481706e-05,\n",
-       "                          'Os186': 8.562140797398778e-25,\n",
-       "                          'P32': 16319.904373381703,\n",
-       "                          'P33': 159.9186276075517,\n",
-       "                          'Rb86': 2.510535047936938e-05,\n",
-       "                          'Rb87': 1.0133130072052518e-18,\n",
-       "                          'Re186': 1.0852424554202692e-10,\n",
-       "                          'Re186m': 9.187426271834316e-18,\n",
-       "                          'Rh103m': 0.04326511885568409,\n",
-       "                          'Ru103': 0.04373589591435582,\n",
-       "                          'Ru97': 2.372117914328643e-10,\n",
-       "                          'S35': 16.617680037676767,\n",
-       "                          'Sc45m': 0.0015708876100206492,\n",
-       "                          'Sc46': 795.5682378424433,\n",
-       "                          'Sc47': 311.68545440478306,\n",
-       "                          'Sc48': 6.207975024186112,\n",
-       "                          'Si32': 4.648767163636889e-05,\n",
-       "                          'Sr85': 1.4377627873020873e-10,\n",
-       "                          'Sr89': 0.0033791456508251772,\n",
-       "                          'Sr90': 4.997193949473838e-06,\n",
-       "                          'Ta179': 0.04179588257661314,\n",
-       "                          'Ta180': 7.80609353271596e-09,\n",
-       "                          'Ta180m': 4.5317326738365797e-13,\n",
-       "                          'Ta182': 259630.84463179804,\n",
-       "                          'Ta183': 3.079712827778035,\n",
-       "                          'Tc96': 3.774921836333818e-09,\n",
-       "                          'Tc97': 1.9411704475776193e-10,\n",
-       "                          'Tc97m': 1.5242065269453605e-05,\n",
-       "                          'Tc98': 1.060207042202983e-06,\n",
-       "                          'Tc99': 76.36302251544986,\n",
-       "                          'Tc99m': 179663.07803838336,\n",
-       "                          'V49': 585.9106681768318,\n",
-       "                          'V50': 1.0608573429855793e-11,\n",
-       "                          'W178': 5.7268977513668456e-11,\n",
-       "                          'W181': 2.1187545967949875e-05,\n",
-       "                          'W183': 1.3353573136022199e-15,\n",
-       "                          'W183m': 0.10468723994737705,\n",
-       "                          'W184': 8.889613520814661e-20,\n",
-       "                          'W185': 3.7869232211743854e-06,\n",
-       "                          'W186': 6.748373649279924e-28,\n",
-       "                          'Y87': 6.591335147799579e-09,\n",
-       "                          'Y88': 0.006100643105446673,\n",
-       "                          'Y89m': 18.193443175732185,\n",
-       "                          'Y90': 0.3946557178394404,\n",
-       "                          'Y91': 0.0011712727383086893,\n",
-       "                          'Yb175': 2.6695860772187303e-10,\n",
-       "                          'Zn64': 1.0304202934393643e-12,\n",
-       "                          'Zn65': 5.165686093713604,\n",
-       "                          'Zr88': 0.0023663973727346024,\n",
-       "                          'Zr89': 18.21704597252728,\n",
-       "                          'Zr93': 0.0005337099937116307,\n",
-       "                          'Zr94': 7.084919922652417e-14,\n",
-       "                          'Zr95': 95.81671544485643,\n",
-       "                          'Zr96': 1.4253006758905566e-21,\n",
-       "                          'Zr97': 2.8645433318327896e-05}),\n",
-       "             189179: defaultdict(float,\n",
-       "                         {'Ar39': 1.3886092687153885e-13,\n",
-       "                          'Ar42': 1.6790554304984875e-09,\n",
-       "                          'Be10': 0.002527520749759665,\n",
-       "                          'C14': 753.399712149189,\n",
-       "                          'Ca45': 1.3713927297672606,\n",
-       "                          'Ca47': 0.002200759954160697,\n",
-       "                          'Ca48': 6.280742288947598e-27,\n",
-       "                          'Cl36': 3.4776950394910255e-10,\n",
-       "                          'Co57': 0.15103200412721157,\n",
-       "                          'Co58': 57571906.08991445,\n",
-       "                          'Co58m': 0.004321511810900453,\n",
-       "                          'Co60': 250620.28562283632,\n",
-       "                          'Co60m': 1.5283000417634503e-08,\n",
-       "                          'Cr50': 3.5388232414779006e-05,\n",
-       "                          'Cr51': 8514929.603167426,\n",
-       "                          'Cu64': 0.7934788255586754,\n",
-       "                          'Cu66': 3.1080233888108365e-05,\n",
-       "                          'Cu67': 5.2943311868974626e-05,\n",
-       "                          'Fe55': 18483148.65799369,\n",
-       "                          'Fe59': 604366.5202622338,\n",
-       "                          'Fe60': 3.660115758814843e-07,\n",
-       "                          'H3': 876.3406211825366,\n",
-       "                          'Hf178n': 2.283460062399508e-13,\n",
-       "                          'Hf179n': 6.295684643064639e-09,\n",
-       "                          'Hf181': 0.0006408961016467217,\n",
-       "                          'Hf182': 9.259505530183866e-17,\n",
-       "                          'K42': 1.6790554304984875e-09,\n",
-       "                          'K43': 3.576560047350953e-09,\n",
-       "                          'Kr85': 4.3055185791942273e-16,\n",
-       "                          'Lu176': 4.9763109052170995e-20,\n",
-       "                          'Lu177': 1.2719340999264153e-05,\n",
-       "                          'Lu177m': 1.0254132587904271e-07,\n",
-       "                          'Mg28': 1.327200651652676e-11,\n",
-       "                          'Mn53': 6.501844793058807e-09,\n",
-       "                          'Mn54': 18662258.92756704,\n",
-       "                          'Mo100': 1.1043977585722171e-07,\n",
-       "                          'Mo92': 8.86930287301513e-09,\n",
-       "                          'Mo93': 5101.528906765049,\n",
-       "                          'Mo98': 0.02739470713377119,\n",
-       "                          'Mo99': 471488.4751528424,\n",
-       "                          'Na24': 3.344280091388256e-11,\n",
-       "                          'Nb91': 1.9197108216901986e-06,\n",
-       "                          'Nb91m': 6.974857113676995e-05,\n",
-       "                          'Nb92': 4.4938191261181916e-05,\n",
-       "                          'Nb92m': 26002.469804244345,\n",
-       "                          'Nb93m': 20556.6070123662,\n",
-       "                          'Nb94': 125.7635158270075,\n",
-       "                          'Nb95': 425.0505988343566,\n",
-       "                          'Nb95m': 6.260904561121614,\n",
-       "                          'Nb96': 0.00028416724667892614,\n",
-       "                          'Nb97': 6.509968591047083e-07,\n",
-       "                          'Nb97m': 1.4010569613632353e-07,\n",
-       "                          'Ni58': 8.839636075084266e-08,\n",
-       "                          'Ni59': 4606.003114491525,\n",
-       "                          'Ni63': 255703.393571148,\n",
-       "                          'Ni66': 3.344756236519513e-05,\n",
-       "                          'Os186': 6.184034665325074e-25,\n",
-       "                          'P32': 64379.17215626108,\n",
-       "                          'P33': 563.8323893023711,\n",
-       "                          'Rb86': 2.7671273474869726e-08,\n",
-       "                          'Rb87': 1.0185789649564602e-20,\n",
-       "                          'Re186': 4.901434240368831e-11,\n",
-       "                          'Re186m': 4.085823986448957e-18,\n",
-       "                          'Re187': 3.8818061936834864e-25,\n",
-       "                          'Rh103m': 0.1951091767436984,\n",
-       "                          'Ru103': 0.1972662209717451,\n",
-       "                          'S35': 100.16075841953008,\n",
-       "                          'Sc45m': 2.329101602108281e-05,\n",
-       "                          'Sc46': 1592.0571530524471,\n",
-       "                          'Sc47': 1106.9253057519043,\n",
-       "                          'Sc48': 0.1409549186904088,\n",
-       "                          'Si32': 0.0001715703812488903,\n",
-       "                          'Sr89': 0.0004559901867057138,\n",
-       "                          'Sr90': 9.205981106057475e-08,\n",
-       "                          'Ta179': 0.00021451523663123184,\n",
-       "                          'Ta180': 1.0960884914909814e-10,\n",
-       "                          'Ta180m': 5.579332460157254e-15,\n",
-       "                          'Ta182': 699704.4158660809,\n",
-       "                          'Ta183': 6.500045885579149,\n",
-       "                          'Tc98': 2.000513796287052e-17,\n",
-       "                          'Tc99': 194.17373304972645,\n",
-       "                          'Tc99m': 456835.1968519548,\n",
-       "                          'V49': 2.2212215991602723e-06,\n",
-       "                          'V50': 5.295051028904848e-11,\n",
-       "                          'W181': 2.927973926165814e-07,\n",
-       "                          'W183': 2.843235849774267e-15,\n",
-       "                          'W183m': 0.22091359090031043,\n",
-       "                          'W184': 1.0523101086209854e-19,\n",
-       "                          'W185': 2.8028154916219933e-06,\n",
-       "                          'W186': 4.330211424111651e-28,\n",
-       "                          'Y88': 8.551564849070964e-11,\n",
-       "                          'Y89m': 9.047922171183966,\n",
-       "                          'Y90': 0.714136802055269,\n",
-       "                          'Y91': 0.0006538003690419094,\n",
-       "                          'Zn64': 3.374332110979368e-12,\n",
-       "                          'Zn65': 20.458742236195008,\n",
-       "                          'Zr89': 9.059565333432385,\n",
-       "                          'Zr93': 0.0005485235754485858,\n",
-       "                          'Zr94': 6.973128196445243e-14,\n",
-       "                          'Zr95': 26.303976691561182,\n",
-       "                          'Zr96': 1.466617094974916e-24,\n",
-       "                          'Zr97': 6.056958367858552e-07}),\n",
-       "             189161: defaultdict(float,\n",
-       "                         {'Ar42': 2.1336420744977436e-14,\n",
-       "                          'Be10': 0.00016356289866687807,\n",
-       "                          'C14': 66.36702154962776,\n",
-       "                          'Ca45': 0.002038717572970004,\n",
-       "                          'Ca47': 2.826027189369485e-07,\n",
-       "                          'Ca48': 5.392148764278299e-28,\n",
-       "                          'Cl36': 1.5102644518200174e-10,\n",
-       "                          'Co58': 3624326.6339138597,\n",
-       "                          'Co58m': 0.00029615951828678046,\n",
-       "                          'Co60': 47963.59715901735,\n",
-       "                          'Co60m': 3.6737192829941935e-08,\n",
-       "                          'Cr50': 1.4580133142524036e-06,\n",
-       "                          'Cr51': 311390.2709494766,\n",
-       "                          'Cu64': 0.026402310686847567,\n",
-       "                          'Cu66': 6.68005736902554e-08,\n",
-       "                          'Cu67': 1.3227487061713492e-06,\n",
-       "                          'Fe55': 740147.7427756193,\n",
-       "                          'Fe59': 19823.719858127133,\n",
-       "                          'Fe60': 4.944126962155211e-08,\n",
-       "                          'H3': 80.71359483552949,\n",
-       "                          'Hf178n': 1.182057076673334e-14,\n",
-       "                          'Hf179n': 3.168507381019266e-10,\n",
-       "                          'Hf181': 0.0001102782716145185,\n",
-       "                          'Hf182': 2.4607276672232858e-17,\n",
-       "                          'K43': 1.44324706533436e-09,\n",
-       "                          'Lu177': 1.5697005592131554e-07,\n",
-       "                          'Mn54': 1071900.4425746533,\n",
-       "                          'Mo100': 4.550175779378306e-09,\n",
-       "                          'Mo92': 3.654206495816069e-10,\n",
-       "                          'Mo93': 242.71178560135604,\n",
-       "                          'Mo98': 0.0011286761733405634,\n",
-       "                          'Mo99': 22726.60250958498,\n",
-       "                          'Nb92': 7.377149039283253e-08,\n",
-       "                          'Nb92m': 3099.156509472584,\n",
-       "                          'Nb93m': 880.8585665630073,\n",
-       "                          'Nb94': 12.320999625928645,\n",
-       "                          'Nb95': 133.67119037907236,\n",
-       "                          'Nb95m': 1.8789257021955144,\n",
-       "                          'Nb96': 2.0711180551082737e-05,\n",
-       "                          'Nb97': 1.304607503892142e-07,\n",
-       "                          'Ni58': 3.6419753718007814e-09,\n",
-       "                          'Ni59': 144.8745017294048,\n",
-       "                          'Ni63': 12235.660865847254,\n",
-       "                          'Ni66': 1.5462166792095767e-07,\n",
-       "                          'Os186': 7.058955710995852e-22,\n",
-       "                          'P32': 3897.9953839007853,\n",
-       "                          'P33': 25.521454684670008,\n",
-       "                          'Rb86': 7.775019309309618e-11,\n",
-       "                          'Rb87': 2.7193666332103553e-21,\n",
-       "                          'Re186': 1.5874207358654205e-07,\n",
-       "                          'Re186m': 1.4095123334491902e-14,\n",
-       "                          'Re187': 8.494220443813972e-21,\n",
-       "                          'Rh103m': 0.005183140436016472,\n",
-       "                          'Ru103': 0.005241780106007563,\n",
-       "                          'S35': 5.484033097252339,\n",
-       "                          'Sc46': 465.4481574549034,\n",
-       "                          'Sc47': 61.03087715474129,\n",
-       "                          'Sc48': 0.021388344911240784,\n",
-       "                          'Si32': 1.478180944108477e-05,\n",
-       "                          'Sr89': 0.00017027360720704273,\n",
-       "                          'Sr90': 2.2851717605052268e-08,\n",
-       "                          'Ta180m': 4.078435016592795e-27,\n",
-       "                          'Ta182': 112683.4890220457,\n",
-       "                          'Ta183': 15.989571491706936,\n",
-       "                          'Tc98': 9.508737931107622e-18,\n",
-       "                          'Tc99': 9.358113593267673,\n",
-       "                          'Tc99m': 22020.197630688686,\n",
-       "                          'V50': 5.220051761179475e-12,\n",
-       "                          'W183': 2.208694165350194e-15,\n",
-       "                          'W183m': 0.5435662805497472,\n",
-       "                          'W184': 1.2362271246782401e-18,\n",
-       "                          'W185': 0.0005798874336531602,\n",
-       "                          'W186': 6.049932274662057e-25,\n",
-       "                          'Y89m': 1.635667838816432,\n",
-       "                          'Y90': 0.06988887878825983,\n",
-       "                          'Y91': 0.000364822051151937,\n",
-       "                          'Zn64': 1.122776758670283e-13,\n",
-       "                          'Zn65': 0.496276756225638,\n",
-       "                          'Zr89': 1.6376797784723789,\n",
-       "                          'Zr93': 7.891678189332457e-05,\n",
-       "                          'Zr94': 6.581600784759981e-15,\n",
-       "                          'Zr95': 8.215642522890393,\n",
-       "                          'Zr96': 3.72673622874486e-26,\n",
-       "                          'Zr97': 1.2150227893893602e-07}),\n",
-       "             189143: defaultdict(float,\n",
-       "                         {'Be10': 0.00012994493115599996,\n",
-       "                          'C14': 380.86524445966194,\n",
-       "                          'Ca45': 1.5727699659612865e-06,\n",
-       "                          'Ca47': 2.7352037413615446e-09,\n",
-       "                          'Cl36': 4.99545140628542e-11,\n",
-       "                          'Co58': 1139143.481778376,\n",
-       "                          'Co58m': 7.508065439368676e-05,\n",
-       "                          'Co60': 28376.83453119276,\n",
-       "                          'Cr50': 4.405809888972595e-06,\n",
-       "                          'Cr51': 918165.7217692652,\n",
-       "                          'Cu64': 0.08590395595526436,\n",
-       "                          'Cu66': 5.113852930554718e-07,\n",
-       "                          'Cu67': 5.211535102457157e-06,\n",
-       "                          'Fe55': 5701053.59751236,\n",
-       "                          'Fe59': 100020.37456077307,\n",
-       "                          'Fe60': 3.5621140987850166e-08,\n",
-       "                          'H3': 25.020799711066342,\n",
-       "                          'Hf179n': 2.330327634971122e-11,\n",
-       "                          'Hf181': 2.387120210980638e-08,\n",
-       "                          'Hf182': 6.793124898170536e-20,\n",
-       "                          'Mn54': 241971.6723604328,\n",
-       "                          'Mo100': 1.3749675156860784e-08,\n",
-       "                          'Mo92': 1.1041664800316156e-09,\n",
-       "                          'Mo93': 1609.2512458827548,\n",
-       "                          'Mo98': 0.0034106217072562605,\n",
-       "                          'Mo99': 85028.6217019032,\n",
-       "                          'Nb92': 4.177262686269893e-07,\n",
-       "                          'Nb92m': 246.36282858901257,\n",
-       "                          'Nb93m': 2000.2389956325233,\n",
-       "                          'Nb94': 15.500299535331763,\n",
-       "                          'Nb95': 16.52186752882389,\n",
-       "                          'Nb95m': 0.01889055847072054,\n",
-       "                          'Nb96': 3.201270645395766e-08,\n",
-       "                          'Ni58': 1.1005284349342202e-08,\n",
-       "                          'Ni59': 274.5697946122587,\n",
-       "                          'Ni63': 42085.863617057876,\n",
-       "                          'Ni66': 7.071911207324535e-07,\n",
-       "                          'Os186': 2.3147016430043977e-25,\n",
-       "                          'P32': 1966.1044084377031,\n",
-       "                          'P33': 39.70504048689679,\n",
-       "                          'Rb87': 1.3573425666274406e-23,\n",
-       "                          'Rh103m': 0.03727623979000196,\n",
-       "                          'Ru103': 0.037685112265075864,\n",
-       "                          'S35': 18.73476838897812,\n",
-       "                          'Sc46': 0.3061303048771026,\n",
-       "                          'Sc47': 29.832098210708125,\n",
-       "                          'Sc48': 1.3879530555423199e-08,\n",
-       "                          'Si32': 2.8794478523989316e-06,\n",
-       "                          'Sr89': 3.465280876930191e-07,\n",
-       "                          'Sr90': 1.5613594735412818e-10,\n",
-       "                          'Ta182': 109957.56422431763,\n",
-       "                          'Ta183': 1.5170071913726304,\n",
-       "                          'Tc99': 35.01379207111344,\n",
-       "                          'Tc99m': 82381.5961731838,\n",
-       "                          'V50': 2.970256063076342e-13,\n",
-       "                          'W183': 7.047147028271759e-16,\n",
-       "                          'W183m': 0.051561624296289334,\n",
-       "                          'W184': 3.457585613073215e-20,\n",
-       "                          'W185': 1.0999422401981983e-06,\n",
-       "                          'W186': 1.357024896142753e-28,\n",
-       "                          'Y89m': 0.07561253597799467,\n",
-       "                          'Y90': 0.036995402751158334,\n",
-       "                          'Y91': 9.064152715063222e-05,\n",
-       "                          'Zn64': 3.653577031277413e-13,\n",
-       "                          'Zn65': 2.665493731676389,\n",
-       "                          'Zr89': 0.07570334527169668,\n",
-       "                          'Zr93': 6.4978865543784994e-06,\n",
-       "                          'Zr94': 7.028280770677715e-15,\n",
-       "                          'Zr95': 0.07348922894484279,\n",
-       "                          'Zr96': 8.274715075040913e-26,\n",
-       "                          'Zr97': 1.1309050700217558e-09}),\n",
-       "             189144: defaultdict(float,\n",
-       "                         {'Be10': 9.563174258788068e-05,\n",
-       "                          'C14': 194.03222377334626,\n",
-       "                          'Ca45': 1.1466735639006413e-06,\n",
-       "                          'Ca47': 3.6381638656270327e-10,\n",
-       "                          'Cl36': 6.127279351428132e-11,\n",
-       "                          'Co58': 802312.3546974122,\n",
-       "                          'Co58m': 5.174291617311583e-05,\n",
-       "                          'Co60': 41006.36153412838,\n",
-       "                          'Cr50': 4.5256863089971395e-06,\n",
-       "                          'Cr51': 1523932.9186889075,\n",
-       "                          'Cu64': 0.11378878889305247,\n",
-       "                          'Cu66': 4.050152960434086e-06,\n",
-       "                          'Cu67': 1.022301038010316e-05,\n",
-       "                          'Fe55': 2243220.788063965,\n",
-       "                          'Fe59': 76038.53512502964,\n",
-       "                          'Fe60': 4.399801105999215e-08,\n",
-       "                          'H3': 25.131510048247957,\n",
-       "                          'Hf179n': 1.6418150185376973e-11,\n",
-       "                          'Mn54': 184301.26225535115,\n",
-       "                          'Mo100': 1.4123786132105167e-08,\n",
-       "                          'Mo92': 1.1342691147759194e-09,\n",
-       "                          'Mo93': 865.9988330928372,\n",
-       "                          'Mo98': 0.0035034065764618276,\n",
-       "                          'Mo99': 102834.1399264144,\n",
-       "                          'Nb92': 3.356005960585232e-10,\n",
-       "                          'Nb92m': 162.41604388296744,\n",
-       "                          'Nb93m': 1082.0826676853928,\n",
-       "                          'Nb94': 22.526762767139367,\n",
-       "                          'Nb95': 25.499610923779873,\n",
-       "                          'Nb95m': 0.018874235469549337,\n",
-       "                          'Nb96': 5.964849961969489e-08,\n",
-       "                          'Ni58': 1.1304723980737408e-08,\n",
-       "                          'Ni59': 701.6229968107983,\n",
-       "                          'Ni63': 45922.648815934874,\n",
-       "                          'Ni66': 4.202436008457721e-06,\n",
-       "                          'Os186': 3.291599453849365e-25,\n",
-       "                          'P32': 2461.728149170255,\n",
-       "                          'P33': 21.64814942338313,\n",
-       "                          'Re186': 1.527883689256378e-11,\n",
-       "                          'Re186m': 4.941787240834664e-18,\n",
-       "                          'Rh103m': 0.019701818876397614,\n",
-       "                          'Ru103': 0.019922386581361997,\n",
-       "                          'S35': 16.468231271340606,\n",
-       "                          'Sc46': 0.0004937721987176113,\n",
-       "                          'Sc47': 25.776995432715754,\n",
-       "                          'Sc48': 1.1636735364602189e-08,\n",
-       "                          'Si32': 2.6250030398469173e-06,\n",
-       "                          'Sr89': 1.1536964865274122e-07,\n",
-       "                          'Sr90': 6.605147045224663e-11,\n",
-       "                          'Ta182': 122836.43424980782,\n",
-       "                          'Ta183': 1.8986006648044667,\n",
-       "                          'Tc99': 42.34928744672261,\n",
-       "                          'Tc99m': 99646.85279792579,\n",
-       "                          'V50': 1.1217128437809172e-13,\n",
-       "                          'W183': 7.942972124767453e-16,\n",
-       "                          'W183m': 0.06454216376863299,\n",
-       "                          'W184': 6.723379482262958e-20,\n",
-       "                          'W185': 1.7046415560086278e-06,\n",
-       "                          'W186': 2.510980631809165e-28,\n",
-       "                          'Y89m': 0.04697815517244149,\n",
-       "                          'Y90': 0.028427573323202955,\n",
-       "                          'Y91': 0.00014617351260178297,\n",
-       "                          'Zn64': 4.838640320015658e-13,\n",
-       "                          'Zn65': 10.925450891191069,\n",
-       "                          'Zr89': 0.04704288223988158,\n",
-       "                          'Zr93': 4.347176817687368e-06,\n",
-       "                          'Zr94': 7.267166919500186e-15,\n",
-       "                          'Zr95': 0.04268842821576943,\n",
-       "                          'Zr96': 1.1505637069925262e-25,\n",
-       "                          'Zr97': 6.740334865453869e-10}),\n",
-       "             189145: defaultdict(float,\n",
-       "                         {'Be10': 2.2737598817678157e-06,\n",
-       "                          'C14': 24.03233674904253,\n",
-       "                          'Ca45': 2.7197357346241416e-08,\n",
-       "                          'Cl36': 1.514791251744593e-11,\n",
-       "                          'Co58': 5880.299320811377,\n",
-       "                          'Co58m': 3.406259755760333e-07,\n",
-       "                          'Co60': 3697.6915531170985,\n",
-       "                          'Cr50': 6.231197009213641e-07,\n",
-       "                          'Cr51': 111985.94865353261,\n",
-       "                          'Cu64': 0.020477201709958526,\n",
-       "                          'Cu66': 7.460903292600275e-07,\n",
-       "                          'Cu67': 2.584809368181031e-07,\n",
-       "                          'Fe55': 230333.27247073493,\n",
-       "                          'Fe59': 10154.868027570088,\n",
-       "                          'Fe60': 4.072648560996533e-09,\n",
-       "                          'H3': 0.06914925187081428,\n",
-       "                          'Mn54': 397.3005749778977,\n",
-       "                          'Mo100': 1.944635308244526e-09,\n",
-       "                          'Mo92': 1.5617198880055163e-10,\n",
-       "                          'Mo93': 130.24007450491823,\n",
-       "                          'Mo98': 0.00048236887921576237,\n",
-       "                          'Mo99': 14370.046656562998,\n",
-       "                          'Nb92': 1.6700238906514706e-10,\n",
-       "                          'Nb92m': 0.023983306264522025,\n",
-       "                          'Nb93m': 106.7800034880923,\n",
-       "                          'Nb94': 4.369479424853096,\n",
-       "                          'Nb95': 6.2224647958080315,\n",
-       "                          'Nb95m': 0.003809461495382892,\n",
-       "                          'Nb96': 1.7104994563871568e-08,\n",
-       "                          'Ni58': 1.5564923737360416e-09,\n",
-       "                          'Ni59': 94.77539984169745,\n",
-       "                          'Ni63': 4220.943418730393,\n",
-       "                          'Ni66': 7.572801757761293e-07,\n",
-       "                          'Os186': 1.2312387486488192e-25,\n",
-       "                          'P32': 202.2976027911866,\n",
-       "                          'P33': 1.6111951370767703,\n",
-       "                          'Re186': 1.9239278493334918e-11,\n",
-       "                          'Re186m': 1.6326932126127733e-18,\n",
-       "                          'Rh103m': 0.0034236089750624,\n",
-       "                          'Ru103': 0.003462713989729338,\n",
-       "                          'S35': 3.1371261920588873,\n",
-       "                          'Sc47': 0.2545475198704702,\n",
-       "                          'Sc48': 2.8243182273184505e-10,\n",
-       "                          'Si32': 4.309908911239444e-08,\n",
-       "                          'Sr89': 2.2661504709679543e-11,\n",
-       "                          'Sr90': 5.4290834222089774e-14,\n",
-       "                          'Ta182': 20908.291888905915,\n",
-       "                          'Ta183': 0.41360033579070765,\n",
-       "                          'Tc99': 5.917193070807088,\n",
-       "                          'Tc99m': 13923.28670407824,\n",
-       "                          'V50': 1.6088787685648547e-18,\n",
-       "                          'W183': 1.8063026498754084e-16,\n",
-       "                          'W183m': 0.014061064151569762,\n",
-       "                          'W184': 2.0629608155408115e-20,\n",
-       "                          'W185': 5.687477063495126e-07,\n",
-       "                          'W186': 8.659974000186187e-29,\n",
-       "                          'Y89m': 0.00024170013705529397,\n",
-       "                          'Y90': 0.0034651865364823385,\n",
-       "                          'Y91': 3.484625889577908e-05,\n",
-       "                          'Zn64': 8.707954290959535e-14,\n",
-       "                          'Zn65': 0.49760846010117027,\n",
-       "                          'Zr89': 0.00024259979583732863,\n",
-       "                          'Zr93': 6.21684384183036e-08,\n",
-       "                          'Zr94': 1.1159141718321804e-15,\n",
-       "                          'Zr95': 0.00021327596467695737,\n",
-       "                          'Zr96': 1.8807708668594616e-26}),\n",
-       "             189146: defaultdict(float,\n",
-       "                         {'Be10': 1.6190347009894963e-05,\n",
-       "                          'C14': 110.75877953992804,\n",
-       "                          'Ca45': 1.8624939678826593e-07,\n",
-       "                          'Ca47': 8.845045216719634e-12,\n",
-       "                          'Cl36': 2.431015637603834e-11,\n",
-       "                          'Co58': 58460.89106342437,\n",
-       "                          'Co58m': 3.508326558712102e-06,\n",
-       "                          'Co60': 32161.478222048965,\n",
-       "                          'Cr50': 3.2191878788525873e-06,\n",
-       "                          'Cr51': 1744346.4359217538,\n",
-       "                          'Cu64': 0.21156161417365013,\n",
-       "                          'Cu66': 1.0541910174834443e-05,\n",
-       "                          'Cu67': 4.468770034962131e-06,\n",
-       "                          'Fe55': 2349975.231381283,\n",
-       "                          'Fe59': 130990.6312676821,\n",
-       "                          'Fe60': 6.941327030094791e-08,\n",
-       "                          'H3': 0.9292190068195564,\n",
-       "                          'Hf179n': 3.9915541500636833e-13,\n",
-       "                          'Mn54': 7048.6747515845545,\n",
-       "                          'Mo100': 1.004645881655338e-08,\n",
-       "                          'Mo92': 8.068224654422908e-10,\n",
-       "                          'Mo93': 860.3177895618903,\n",
-       "                          'Mo98': 0.002492034912089954,\n",
-       "                          'Mo99': 104312.23660262494,\n",
-       "                          'Nb92': 1.0855823084878767e-09,\n",
-       "                          'Nb92m': 4.10345239825248,\n",
-       "                          'Nb93m': 630.2913184828886,\n",
-       "                          'Nb94': 29.29107851374615,\n",
-       "                          'Nb95': 44.27747069986652,\n",
-       "                          'Nb95m': 0.026878185853126766,\n",
-       "                          'Nb96': 1.2568960606075525e-07,\n",
-       "                          'Ni58': 8.041218044700988e-09,\n",
-       "                          'Ni59': 421.0723813778867,\n",
-       "                          'Ni63': 43216.72091927384,\n",
-       "                          'Ni66': 1.0656845216119232e-05,\n",
-       "                          'Os186': 1.3052965100157586e-24,\n",
-       "                          'P32': 697.971891221617,\n",
-       "                          'P33': 9.816405417371387,\n",
-       "                          'Re186': 2.3561204918001747e-10,\n",
-       "                          'Re186m': 2.55887065933521e-17,\n",
-       "                          'Rh103m': 0.038593189681493896,\n",
-       "                          'Ru103': 0.03902382565817202,\n",
-       "                          'S35': 8.087920448151227,\n",
-       "                          'Sc46': 1.2004509927877099e-05,\n",
-       "                          'Sc47': 2.275330709591022,\n",
-       "                          'Sc48': 2.099220161120046e-09,\n",
-       "                          'Si32': 2.501883615089706e-07,\n",
-       "                          'Sr89': 2.967593285982579e-09,\n",
-       "                          'Sr90': 2.021942299529644e-12,\n",
-       "                          'Ta182': 159263.63916654146,\n",
-       "                          'Ta183': 3.650560226258132,\n",
-       "                          'Tc99': 42.951274207469794,\n",
-       "                          'Tc99m': 101074.99939854875,\n",
-       "                          'V50': 2.737423299069104e-15,\n",
-       "                          'W183': 1.5838269982310848e-15,\n",
-       "                          'W183m': 0.12409565323591659,\n",
-       "                          'W184': 2.188515920702033e-19,\n",
-       "                          'W185': 6.1555284585795775e-06,\n",
-       "                          'W186': 9.713363675419282e-28,\n",
-       "                          'Y89m': 0.0026420556206648285,\n",
-       "                          'Y90': 0.0231353192227269,\n",
-       "                          'Y91': 0.000252381357834348,\n",
-       "                          'Zn64': 8.996705969080419e-13,\n",
-       "                          'Zn65': 3.879007363202761,\n",
-       "                          'Zr89': 0.0026497239275533884,\n",
-       "                          'Zr93': 5.307639865913993e-07,\n",
-       "                          'Zr94': 7.884818887915813e-15,\n",
-       "                          'Zr95': 0.002401769416680693,\n",
-       "                          'Zr96': 1.579820953209339e-25,\n",
-       "                          'Zr97': 1.6386993236901972e-11}),\n",
-       "             189147: defaultdict(float,\n",
-       "                         {'Be10': 0.00021723322594989627,\n",
-       "                          'C14': 172.3743920945312,\n",
-       "                          'Ca45': 2.585913477980164e-06,\n",
-       "                          'Ca47': 8.86357648200581e-10,\n",
-       "                          'Cl36': 1.0521336037930282e-10,\n",
-       "                          'Co58': 1929288.0538307792,\n",
-       "                          'Co58m': 0.00012467961170931232,\n",
-       "                          'Co60': 27637.769280544027,\n",
-       "                          'Cr50': 4.507226125171465e-06,\n",
-       "                          'Cr51': 698692.7115648972,\n",
-       "                          'Cu64': 0.07046782331045673,\n",
-       "                          'Cu66': 6.659249071069576e-07,\n",
-       "                          'Cu67': 7.467687742161724e-06,\n",
-       "                          'Fe55': 1947932.5339932712,\n",
-       "                          'Fe59': 43735.17070111388,\n",
-       "                          'Fe60': 2.6799525407290227e-08,\n",
-       "                          'H3': 60.574159669597826,\n",
-       "                          'Hf179n': 3.999916860151264e-11,\n",
-       "                          'Mn54': 447729.2281461991,\n",
-       "                          'Mo100': 1.4066175491306924e-08,\n",
-       "                          'Mo92': 1.1296424537709526e-09,\n",
-       "                          'Mo93': 626.5935776942483,\n",
-       "                          'Mo98': 0.0034891140069250454,\n",
-       "                          'Mo99': 82077.76014704816,\n",
-       "                          'Nb92': 2.9684649757133096e-10,\n",
-       "                          'Nb92m': 395.61526136382855,\n",
-       "                          'Nb93m': 1628.4424680263114,\n",
-       "                          'Nb94': 16.477912582636222,\n",
-       "                          'Nb95': 17.24461595679356,\n",
-       "                          'Nb95m': 0.016484107912134192,\n",
-       "                          'Nb96': 3.820860971905303e-08,\n",
-       "                          'Ni58': 1.1258612238001712e-08,\n",
-       "                          'Ni59': 588.4915891645414,\n",
-       "                          'Ni63': 25399.451739742835,\n",
-       "                          'Ni66': 7.869227700539603e-07,\n",
-       "                          'Os186': 1.874426115379427e-25,\n",
-       "                          'P32': 4110.309027626441,\n",
-       "                          'P33': 38.1530889714378,\n",
-       "                          'Re186m': 1.9313770973019883e-18,\n",
-       "                          'Rh103m': 0.007632292489559718,\n",
-       "                          'Ru103': 0.007719134049095563,\n",
-       "                          'S35': 20.889568117637534,\n",
-       "                          'Sc46': 0.0012029660591627636,\n",
-       "                          'Sc47': 61.93075734674206,\n",
-       "                          'Sc48': 2.750262003058593e-08,\n",
-       "                          'Si32': 6.002088407571077e-06,\n",
-       "                          'Sr89': 2.8090447610048454e-07,\n",
-       "                          'Sr90': 1.6053282601513278e-10,\n",
-       "                          'Ta182': 90232.84197092286,\n",
-       "                          'Ta183': 1.1575957593994473,\n",
-       "                          'Tc99': 33.80211917939289,\n",
-       "                          'Tc99m': 79533.64970548253,\n",
-       "                          'V50': 2.7327541895939413e-13,\n",
-       "                          'W183': 4.944463594334808e-16,\n",
-       "                          'W183m': 0.039349745918717975,\n",
-       "                          'W184': 3.54063291017475e-20,\n",
-       "                          'W185': 9.432160020455555e-07,\n",
-       "                          'W186': 1.3140007128219375e-28,\n",
-       "                          'Y89m': 0.11314704367356837,\n",
-       "                          'Y90': 0.03337201949672165,\n",
-       "                          'Y91': 9.555227433561845e-05,\n",
-       "                          'Zn64': 2.9964709637021564e-13,\n",
-       "                          'Zn65': 9.906716812951515,\n",
-       "                          'Zr89': 0.11329896142508675,\n",
-       "                          'Zr93': 9.908756688407546e-06,\n",
-       "                          'Zr94': 6.083952264541949e-15,\n",
-       "                          'Zr95': 0.10284108096829139,\n",
-       "                          'Zr96': 8.427683480989405e-26,\n",
-       "                          'Zr97': 1.642132564690953e-09}),\n",
-       "             189148: defaultdict(float,\n",
-       "                         {'Be10': 0.0007839006992999161,\n",
-       "                          'C14': 372.0358695540622,\n",
-       "                          'Ca45': 1.648920140158984e-05,\n",
-       "                          'Ca47': 1.3056163726928642e-07,\n",
-       "                          'Cl36': 9.538011682752656e-11,\n",
-       "                          'Co58': 13475583.405298188,\n",
-       "                          'Co58m': 0.0009342169472651091,\n",
-       "                          'Co60': 42346.16110750414,\n",
-       "                          'Cr50': 9.693629523744253e-06,\n",
-       "                          'Cr51': 1255330.725464883,\n",
-       "                          'Cu64': 0.17574506642687399,\n",
-       "                          'Cu66': 1.3853409450541026e-06,\n",
-       "                          'Cu67': 1.7925117870817352e-06,\n",
-       "                          'Fe55': 4646545.039627024,\n",
-       "                          'Fe59': 117435.28672732733,\n",
-       "                          'Fe60': 5.660870757598857e-08,\n",
-       "                          'H3': 201.4213018288161,\n",
-       "                          'Hf179n': 5.179187509252098e-10,\n",
-       "                          'Hf181': 2.49153850367803e-06,\n",
-       "                          'Hf182': 2.860899812324752e-18,\n",
-       "                          'Mn54': 4142015.4324351144,\n",
-       "                          'Mo100': 3.025121826794565e-08,\n",
-       "                          'Mo92': 2.42950138702384e-09,\n",
-       "                          'Mo93': 1227.4384734717833,\n",
-       "                          'Mo98': 0.007504024029391789,\n",
-       "                          'Mo99': 163925.78431465995,\n",
-       "                          'Nb92': 7.452653144343253e-06,\n",
-       "                          'Nb92m': 4295.597471863484,\n",
-       "                          'Nb93m': 5735.301722192837,\n",
-       "                          'Nb94': 42.77083732620098,\n",
-       "                          'Nb95': 70.78738458939117,\n",
-       "                          'Nb95m': 0.3129593966845216,\n",
-       "                          'Nb96': 1.6457694404180408e-07,\n",
-       "                          'Nb97': 3.3329885519064895e-08,\n",
-       "                          'Ni58': 2.4213743210527285e-08,\n",
-       "                          'Ni59': 1093.0474917759038,\n",
-       "                          'Ni63': 38275.129510704144,\n",
-       "                          'Ni66': 1.563107514208397e-06,\n",
-       "                          'Os186': 7.653192942503527e-24,\n",
-       "                          'P32': 17603.31256472618,\n",
-       "                          'P33': 151.68905654899814,\n",
-       "                          'Rb87': 3.8077699869815305e-22,\n",
-       "                          'Re186': 1.7712982797784482e-09,\n",
-       "                          'Re186m': 1.581820276306396e-16,\n",
-       "                          'Rh103m': 0.12561508565861654,\n",
-       "                          'Ru103': 0.12698839074875556,\n",
-       "                          'S35': 28.625984118686134,\n",
-       "                          'Sc46': 51.023860522704496,\n",
-       "                          'Sc47': 301.1487817418204,\n",
-       "                          'Sc48': 1.1244509271742943e-07,\n",
-       "                          'Si32': 3.974712220813913e-05,\n",
-       "                          'Sr89': 1.3741279542428404e-05,\n",
-       "                          'Sr90': 4.033482885355119e-09,\n",
-       "                          'Ta182': 269018.09301093634,\n",
-       "                          'Ta183': 7.994973566241096,\n",
-       "                          'Tc99': 67.49472099921222,\n",
-       "                          'Tc99m': 158833.88128463403,\n",
-       "                          'V50': 7.420431393501571e-12,\n",
-       "                          'W183': 2.9605492485755753e-15,\n",
-       "                          'W183m': 0.2717775445810301,\n",
-       "                          'W184': 5.445351989307087e-19,\n",
-       "                          'W185': 3.280807831054442e-05,\n",
-       "                          'W186': 7.574293877465019e-27,\n",
-       "                          'Y89m': 1.1437971472119761,\n",
-       "                          'Y90': 0.15565468247376288,\n",
-       "                          'Y91': 0.0003977854456428883,\n",
-       "                          'Zn64': 7.473532598532331e-13,\n",
-       "                          'Zn65': 2.8918222794282373,\n",
-       "                          'Zr89': 1.145115683614589,\n",
-       "                          'Zr93': 8.480421883090783e-05,\n",
-       "                          'Zr94': 1.87194459528635e-14,\n",
-       "                          'Zr95': 1.4078034859208128,\n",
-       "                          'Zr96': 2.5071036369096723e-25,\n",
-       "                          'Zr97': 3.545723797842983e-08}),\n",
-       "             189149: defaultdict(float,\n",
-       "                         {'Be10': 0.00011634275984686347,\n",
-       "                          'C14': 15.46164354961351,\n",
-       "                          'Ca45': 2.862897560953074e-06,\n",
-       "                          'Ca47': 2.5919556859561316e-08,\n",
-       "                          'Cl36': 2.7603299085406093e-12,\n",
-       "                          'Co58': 2392767.4443793157,\n",
-       "                          'Co58m': 0.00016744550146196387,\n",
-       "                          'Co60': 3119.9329398943382,\n",
-       "                          'Cr50': 5.41155633691326e-07,\n",
-       "                          'Cr51': 61934.826874191895,\n",
-       "                          'Cu64': 0.0064944500976154085,\n",
-       "                          'Cu66': 1.6601186070654768e-07,\n",
-       "                          'Cu67': 1.0399878386263901e-07,\n",
-       "                          'Fe55': 451803.6066092551,\n",
-       "                          'Fe59': 9680.066647169388,\n",
-       "                          'Fe60': 4.6868377448837585e-09,\n",
-       "                          'H3': 28.772148329861455,\n",
-       "                          'Hf179n': 8.938417146560477e-11,\n",
-       "                          'Hf181': 4.92723002684463e-07,\n",
-       "                          'Hf182': 5.736842109589603e-19,\n",
-       "                          'Mn54': 757624.7486486422,\n",
-       "                          'Mo100': 1.688841407157494e-09,\n",
-       "                          'Mo92': 1.3562940064201648e-10,\n",
-       "                          'Mo93': 57.9994958975715,\n",
-       "                          'Mo98': 0.0004189189270039186,\n",
-       "                          'Mo99': 6222.964887357766,\n",
-       "                          'Nb92': 1.5394762486672227e-06,\n",
-       "                          'Nb92m': 802.4782599296364,\n",
-       "                          'Nb93m': 717.5144640485884,\n",
-       "                          'Nb94': 1.5007235643002554,\n",
-       "                          'Nb95': 5.738787098737029,\n",
-       "                          'Nb95m': 0.057106064169346236,\n",
-       "                          'Nb96': 1.874920471623987e-09,\n",
-       "                          'Nb97': 6.528879924519911e-09,\n",
-       "                          'Ni58': 1.3517541101643648e-09,\n",
-       "                          'Ni59': 77.80736113122741,\n",
-       "                          'Ni63': 1556.2372064601618,\n",
-       "                          'Ni66': 1.7323297389649176e-07,\n",
-       "                          'Os186': 8.501450333197094e-29,\n",
-       "                          'P32': 2418.377223803164,\n",
-       "                          'P33': 20.568037435708796,\n",
-       "                          'Rb87': 7.724104954481118e-23,\n",
-       "                          'Rh103m': 0.0005632912359849127,\n",
-       "                          'Ru103': 0.0005695680037951304,\n",
-       "                          'S35': 0.4889011346497017,\n",
-       "                          'Sc46': 10.054445920773755,\n",
-       "                          'Sc47': 49.966931766972074,\n",
-       "                          'Sc48': 1.7745568050549567e-08,\n",
-       "                          'Si32': 6.889613373522375e-06,\n",
-       "                          'Sr89': 2.6987461119101002e-06,\n",
-       "                          'Sr90': 7.849788031813016e-10,\n",
-       "                          'Ta182': 7806.927181027087,\n",
-       "                          'Ta183': 0.03987386878211731,\n",
-       "                          'Tc99': 2.5627512184070973,\n",
-       "                          'Tc99m': 6029.825476054619,\n",
-       "                          'V50': 1.452467262656058e-12,\n",
-       "                          'W183': 1.963442024763208e-17,\n",
-       "                          'W183m': 0.0013553873054657712,\n",
-       "                          'W184': 3.807628501327e-22,\n",
-       "                          'W185': 2.6876143442064408e-09,\n",
-       "                          'Y89m': 0.21220350861903356,\n",
-       "                          'Y90': 0.02102143628240195,\n",
-       "                          'Y91': 6.54712659015992e-06,\n",
-       "                          'Zn64': 2.761842397271024e-14,\n",
-       "                          'Zn65': 0.24008554178295816,\n",
-       "                          'Zr89': 0.2124429937371485,\n",
-       "                          'Zr93': 1.5349881382708837e-05,\n",
-       "                          'Zr94': 1.4121502342633572e-15,\n",
-       "                          'Zr95': 0.2661350371008842,\n",
-       "                          'Zr96': 5.450936686875171e-27,\n",
-       "                          'Zr97': 6.814324251785161e-09}),\n",
-       "             189152: defaultdict(float,\n",
-       "                         {'Be10': 7.54085287746388e-06,\n",
-       "                          'C14': 102.61509094419802,\n",
-       "                          'Ca45': 6.447854739305311e-08,\n",
-       "                          'Cl36': 7.801815760292535e-12,\n",
-       "                          'Co58': 7315.731029610074,\n",
-       "                          'Co58m': 3.6485717662902644e-07,\n",
-       "                          'Co60': 3943.3682598655732,\n",
-       "                          'Cr50': 1.4129199914267175e-06,\n",
-       "                          'Cr51': 200581.93096427538,\n",
-       "                          'Cu64': 0.02415696124708724,\n",
-       "                          'Cu66': 2.320408815809788e-09,\n",
-       "                          'Cu67': 3.9662995532929387e-07,\n",
-       "                          'Fe55': 412987.06519847474,\n",
-       "                          'Fe59': 11859.377541017848,\n",
-       "                          'Fe60': 4.944677166545582e-09,\n",
-       "                          'H3': 0.16735876085043916,\n",
-       "                          'Hf179n': 2.640292282014551e-11,\n",
-       "                          'Mn54': 161.3110908255091,\n",
-       "                          'Mo100': 4.408989911315367e-09,\n",
-       "                          'Mo92': 3.5411877018640527e-10,\n",
-       "                          'Mo93': 124.7004032012815,\n",
-       "                          'Mo98': 0.0010937683910142645,\n",
-       "                          'Mo99': 47131.14228385165,\n",
-       "                          'Nb92': 3.5769879258686995e-11,\n",
-       "                          'Nb92m': 0.0061576013550927395,\n",
-       "                          'Nb93m': 368.431321766677,\n",
-       "                          'Nb94': 11.417787326982,\n",
-       "                          'Nb95': 14.388701365761477,\n",
-       "                          'Nb95m': 0.007439014040926339,\n",
-       "                          'Nb96': 6.36985367261714e-08,\n",
-       "                          'Ni58': 3.5293366396586007e-09,\n",
-       "                          'Ni59': 110.50633465701893,\n",
-       "                          'Ni63': 8021.445567922397,\n",
-       "                          'Ni66': 3.083462466924776e-08,\n",
-       "                          'Os186': 4.6255313317989134e-24,\n",
-       "                          'P32': 510.98893434000945,\n",
-       "                          'P33': 8.31103046135359,\n",
-       "                          'Re186': 1.1390844306955138e-09,\n",
-       "                          'Re186m': 9.568926230664205e-17,\n",
-       "                          'Rh103m': 0.049426527916814074,\n",
-       "                          'Ru103': 0.049961431263451775,\n",
-       "                          'S35': 4.314038238535856,\n",
-       "                          'Sc47': 0.04487048254633946,\n",
-       "                          'Si32': 1.5181979033543955e-07,\n",
-       "                          'Sr89': 9.291659533035332e-11,\n",
-       "                          'Sr90': 1.7525186853328363e-13,\n",
-       "                          'Ta182': 77020.6466723971,\n",
-       "                          'Ta183': 3.5464903390551057,\n",
-       "                          'Tc99': 19.40169459833429,\n",
-       "                          'Tc99m': 45665.40225906611,\n",
-       "                          'V50': 1.624754813349233e-19,\n",
-       "                          'W183': 1.3836873701182221e-15,\n",
-       "                          'W183m': 0.12056220706953091,\n",
-       "                          'W184': 2.771586707625407e-19,\n",
-       "                          'W185': 1.941478885621373e-05,\n",
-       "                          'W186': 4.591096554631557e-27,\n",
-       "                          'Y89m': 0.000543716692226624,\n",
-       "                          'Y90': 0.011152811850788166,\n",
-       "                          'Y91': 0.00015638337994405857,\n",
-       "                          'Zn64': 1.0271602788795119e-13,\n",
-       "                          'Zn65': 0.13619498288513132,\n",
-       "                          'Zr89': 0.000545573388350597,\n",
-       "                          'Zr93': 2.636198498501284e-07,\n",
-       "                          'Zr94': 3.069799250870688e-15,\n",
-       "                          'Zr95': 0.0004202863737360516,\n",
-       "                          'Zr96': 1.1619542411041512e-25}),\n",
-       "             189154: defaultdict(float,\n",
-       "                         {'Be10': 0.00013202027898296108,\n",
-       "                          'C14': 888.3954611203333,\n",
-       "                          'Ca45': 2.7210862345875587e-06,\n",
-       "                          'Ca47': 2.46725704469479e-08,\n",
-       "                          'Cl36': 3.1232917841757724e-10,\n",
-       "                          'Co58': 1924119.8817233937,\n",
-       "                          'Co58m': 0.0001351994137787019,\n",
-       "                          'Co60': 63828.98252397224,\n",
-       "                          'Cr50': 1.464705664310896e-05,\n",
-       "                          'Cr51': 2049461.4729476233,\n",
-       "                          'Cu64': 0.19921347525687824,\n",
-       "                          'Cu66': 2.9250891728418917e-06,\n",
-       "                          'Cu67': 6.928993745566247e-06,\n",
-       "                          'Fe55': 5863140.796018791,\n",
-       "                          'Fe59': 148170.44635003872,\n",
-       "                          'Fe60': 6.80318262737325e-08,\n",
-       "                          'H3': 22.864378446295984,\n",
-       "                          'Hf179n': 8.189809174571626e-11,\n",
-       "                          'Hf181': 4.883575522034765e-07,\n",
-       "                          'Hf182': 5.4100129888587835e-19,\n",
-       "                          'Mn54': 628860.1409763888,\n",
-       "                          'Mo100': 4.571060409774801e-08,\n",
-       "                          'Mo92': 3.6709720673566816e-09,\n",
-       "                          'Mo93': 1898.3286017952516,\n",
-       "                          'Mo98': 0.01133855824703313,\n",
-       "                          'Mo99': 197615.6483563535,\n",
-       "                          'Nb92': 1.2973333334061478e-06,\n",
-       "                          'Nb92m': 660.6974119408891,\n",
-       "                          'Nb93m': 3549.7300756124228,\n",
-       "                          'Nb94': 34.117367169363725,\n",
-       "                          'Nb95': 29.857327411664954,\n",
-       "                          'Nb95m': 0.06958289429848125,\n",
-       "                          'Nb96': 5.902538227440703e-08,\n",
-       "                          'Nb97': 6.6885227848805666e-09,\n",
-       "                          'Ni58': 3.658692210977931e-08,\n",
-       "                          'Ni59': 1532.6032766304145,\n",
-       "                          'Ni63': 47247.60762990314,\n",
-       "                          'Ni66': 3.3263156999263077e-06,\n",
-       "                          'Os186': 9.699314493869231e-25,\n",
-       "                          'P32': 7386.345416556329,\n",
-       "                          'P33': 71.45051669029957,\n",
-       "                          'Rb87': 6.979644560065794e-23,\n",
-       "                          'Re186': 2.0263503236573952e-10,\n",
-       "                          'Re186m': 1.8126081458951555e-17,\n",
-       "                          'Rh103m': 0.03138465169838756,\n",
-       "                          'Ru103': 0.0317282224907213,\n",
-       "                          'S35': 96.12608310355549,\n",
-       "                          'Sc46': 10.089795524961293,\n",
-       "                          'Sc47': 37.5385951724442,\n",
-       "                          'Sc48': 1.3333004417704475e-08,\n",
-       "                          'Si32': 6.799215138470779e-06,\n",
-       "                          'Sr89': 2.5284951149027168e-06,\n",
-       "                          'Sr90': 7.019240542562769e-10,\n",
-       "                          'Ta182': 190408.40466911654,\n",
-       "                          'Ta183': 2.2047326629550597,\n",
-       "                          'Tc99': 81.38553338649056,\n",
-       "                          'Tc99m': 191482.58827051835,\n",
-       "                          'V50': 1.2855507073926213e-12,\n",
-       "                          'W183': 9.792612822259772e-16,\n",
-       "                          'W183m': 0.0749188006127673,\n",
-       "                          'W184': 1.0185058791011779e-19,\n",
-       "                          'W185': 4.1835523961533856e-06,\n",
-       "                          'W186': 9.198330205092537e-28,\n",
-       "                          'Y89m': 0.17677283713460198,\n",
-       "                          'Y90': 0.08039779341808041,\n",
-       "                          'Y91': 0.00016206027685504662,\n",
-       "                          'Zn64': 8.471576251425794e-13,\n",
-       "                          'Zn65': 7.742952306456347,\n",
-       "                          'Zr89': 0.17697902746849117,\n",
-       "                          'Zr93': 1.4365140183520747e-05,\n",
-       "                          'Zr94': 1.4647235319018327e-14,\n",
-       "                          'Zr95': 0.23152112233213135,\n",
-       "                          'Zr96': 1.3844134988613374e-25,\n",
-       "                          'Zr97': 6.203319826238524e-09}),\n",
-       "             189155: defaultdict(float,\n",
-       "                         {'Be10': 4.5530411296997035e-08,\n",
-       "                          'C14': 1.068702194448401,\n",
-       "                          'Ca45': 2.5859534809848184e-09,\n",
-       "                          'Cl36': 5.602809921516768e-13,\n",
-       "                          'Co58': 0.9982906039157345,\n",
-       "                          'Co58m': 2.4365944303774674e-11,\n",
-       "                          'Co60': 925.2749275295698,\n",
-       "                          'Cr50': 2.0751388292829486e-07,\n",
-       "                          'Cr51': 30879.894644826116,\n",
-       "                          'Cu64': 0.002318509060993761,\n",
-       "                          'Cu66': 5.699027020968786e-10,\n",
-       "                          'Cu67': 1.7160841788099432e-08,\n",
-       "                          'Fe55': 88333.34555271729,\n",
-       "                          'Fe59': 2874.2833408605047,\n",
-       "                          'Fe60': 1.6845527494386916e-09,\n",
-       "                          'H3': 0.01887165429238211,\n",
-       "                          'Mn54': 0.011300286755451751,\n",
-       "                          'Mo100': 6.476104400111215e-10,\n",
-       "                          'Mo92': 5.2009037353043706e-11,\n",
-       "                          'Mo93': 20.453864754577317,\n",
-       "                          'Mo98': 0.00016064046600007057,\n",
-       "                          'Mo99': 2029.7257698877693,\n",
-       "                          'Nb92': 8.224044425326655e-16,\n",
-       "                          'Nb92m': 9.056495693509807e-08,\n",
-       "                          'Nb93m': 10.130655454364023,\n",
-       "                          'Nb94': 0.38092949686341293,\n",
-       "                          'Nb95': 0.08029869865780953,\n",
-       "                          'Nb95m': 6.916569430275684e-05,\n",
-       "                          'Nb96': 1.3950838608747826e-11,\n",
-       "                          'Ni58': 5.183494852508373e-10,\n",
-       "                          'Ni59': 18.047460921323264,\n",
-       "                          'Ni63': 263.7966868454017,\n",
-       "                          'Ni66': 1.024470606512036e-08,\n",
-       "                          'P32': 437.45456209440346,\n",
-       "                          'P33': 0.06775377873093001,\n",
-       "                          'Rh103m': 4.428542527347256e-05,\n",
-       "                          'Ru103': 4.4772999144047836e-05,\n",
-       "                          'S35': 0.11992012718597246,\n",
-       "                          'Sc47': 3.596399070495124e-05,\n",
-       "                          'Si32': 4.3282960818891666e-08,\n",
-       "                          'Ta182': 2403.769448029671,\n",
-       "                          'Ta183': 0.005244513774856796,\n",
-       "                          'Tc99': 0.8358265960390726,\n",
-       "                          'Tc99m': 1966.8082487493518,\n",
-       "                          'V50': 1.3199615223662737e-22,\n",
-       "                          'W183': 2.6600493499864006e-18,\n",
-       "                          'W183m': 0.00017832959519454685,\n",
-       "                          'W184': 1.9950907102960114e-23,\n",
-       "                          'W185': 6.449674838028182e-11,\n",
-       "                          'Y89m': 2.78159590950315e-06,\n",
-       "                          'Y90': 0.0004281278642664251,\n",
-       "                          'Y91': 6.176703855279469e-07,\n",
-       "                          'Zn64': 9.860591827740993e-15,\n",
-       "                          'Zn65': 0.02446562796065243,\n",
-       "                          'Zr89': 2.9500704295231637e-06,\n",
-       "                          'Zr93': 4.35878198563137e-09,\n",
-       "                          'Zr94': 1.4888373023232637e-16,\n",
-       "                          'Zr95': 2.4182720544664164e-06,\n",
-       "                          'Zr96': 4.257902087913015e-28}),\n",
-       "             189164: defaultdict(float,\n",
-       "                         {'Be10': 0.0011241730129971184,\n",
-       "                          'C14': 553.7065304170557,\n",
-       "                          'Ca45': 0.00037470626339760276,\n",
-       "                          'Ca47': 6.724219503565891e-07,\n",
-       "                          'Ca48': 1.9071047683739927e-28,\n",
-       "                          'Cl36': 9.375641623797124e-11,\n",
-       "                          'Co58': 21871989.409410756,\n",
-       "                          'Co58m': 0.0016443432345626765,\n",
-       "                          'Co60': 182545.29291410657,\n",
-       "                          'Cr50': 1.2676802864348478e-05,\n",
-       "                          'Cr51': 7473755.882415435,\n",
-       "                          'Cu64': 0.7496602214305503,\n",
-       "                          'Cu66': 2.068951937612968e-05,\n",
-       "                          'Cu67': 1.1832906783038359e-05,\n",
-       "                          'Fe55': 7800443.433549347,\n",
-       "                          'Fe59': 275301.5335671729,\n",
-       "                          'Fe60': 1.3965133986764655e-07,\n",
-       "                          'H3': 411.63868819443525,\n",
-       "                          'Hf179n': 1.048941898582763e-09,\n",
-       "                          'Hf181': 9.269403570037608e-05,\n",
-       "                          'Hf182': 3.803209313761676e-17,\n",
-       "                          'K43': 7.816126235737505e-10,\n",
-       "                          'Lu177': 5.586165148308075e-08,\n",
-       "                          'Mn54': 6662776.166977935,\n",
-       "                          'Mo100': 3.956183277021717e-08,\n",
-       "                          'Mo92': 3.1771768923859954e-09,\n",
-       "                          'Mo93': 2011.8206227012906,\n",
-       "                          'Mo98': 0.009813355194042231,\n",
-       "                          'Mo99': 354382.0802124101,\n",
-       "                          'Nb92': 3.736899016461995e-05,\n",
-       "                          'Nb92m': 9849.613513011476,\n",
-       "                          'Nb93m': 9343.815211012767,\n",
-       "                          'Nb94': 73.27170406125835,\n",
-       "                          'Nb95': 217.45540636465591,\n",
-       "                          'Nb95m': 2.458081126202022,\n",
-       "                          'Nb96': 5.748616152464272e-06,\n",
-       "                          'Nb97': 1.9980789269329275e-07,\n",
-       "                          'Ni58': 3.1665419906541595e-08,\n",
-       "                          'Ni59': 1809.5047626577118,\n",
-       "                          'Ni63': 217012.06018879666,\n",
-       "                          'Ni66': 2.1399382243685163e-05,\n",
-       "                          'Os186': 2.599316548745635e-24,\n",
-       "                          'P32': 20617.971093872246,\n",
-       "                          'P33': 255.3136458203922,\n",
-       "                          'Rb86': 2.7255079957470846e-11,\n",
-       "                          'Rb87': 3.0512783733183412e-21,\n",
-       "                          'Re186': 5.658516618733881e-10,\n",
-       "                          'Re186m': 4.823843474592963e-17,\n",
-       "                          'Rh103m': 0.05303060233593697,\n",
-       "                          'Ru103': 0.0536198714781778,\n",
-       "                          'S35': 32.27110328228824,\n",
-       "                          'Sc46': 674.3463004203511,\n",
-       "                          'Sc47': 428.64343476701526,\n",
-       "                          'Sc48': 0.00919782744321632,\n",
-       "                          'Si32': 6.345190311233619e-05,\n",
-       "                          'Sr89': 0.00017167068524925213,\n",
-       "                          'Sr90': 2.7848771340342844e-08,\n",
-       "                          'Ta182': 431641.1225127975,\n",
-       "                          'Ta183': 7.172393804479468,\n",
-       "                          'Tc98': 7.545626255077735e-18,\n",
-       "                          'Tc99': 145.92370412183814,\n",
-       "                          'Tc99m': 343382.51078561123,\n",
-       "                          'V50': 2.0157195223369908e-11,\n",
-       "                          'W183': 3.592593188123297e-15,\n",
-       "                          'W183m': 0.24380862256082295,\n",
-       "                          'W184': 3.812797903254933e-19,\n",
-       "                          'W185': 1.1621588480417963e-05,\n",
-       "                          'W186': 1.8059456847739125e-27,\n",
-       "                          'Y89m': 3.4774283972279663,\n",
-       "                          'Y90': 0.3000487314684433,\n",
-       "                          'Y91': 0.0005363958048276331,\n",
-       "                          'Zn64': 3.187666272873205e-12,\n",
-       "                          'Zn65': 39.325924744072054,\n",
-       "                          'Zr89': 3.4816682647747546,\n",
-       "                          'Zr93': 0.0002118661876639743,\n",
-       "                          'Zr94': 3.35147920554289e-14,\n",
-       "                          'Zr95': 10.354859028206134,\n",
-       "                          'Zr96': 4.951914765639877e-25,\n",
-       "                          'Zr97': 1.8535287673993413e-07}),\n",
-       "             189165: defaultdict(float,\n",
-       "                         {'Be10': 0.00016707200355841866,\n",
-       "                          'C14': 37.5418260574931,\n",
-       "                          'Ca45': 2.230093173821425e-06,\n",
-       "                          'Ca47': 1.895414675768486e-08,\n",
-       "                          'Cl36': 1.6569128259507056e-12,\n",
-       "                          'Co58': 1781043.315602569,\n",
-       "                          'Co58m': 0.0001223396115182147,\n",
-       "                          'Co60': 26931.224468963075,\n",
-       "                          'Cr50': 1.3316758206399508e-06,\n",
-       "                          'Cr51': 1358321.0857262448,\n",
-       "                          'Cu64': 0.09501714315252832,\n",
-       "                          'Cu66': 2.5240135945250675e-06,\n",
-       "                          'Cu67': 1.3881389801806114e-06,\n",
-       "                          'Fe55': 678866.564429431,\n",
-       "                          'Fe59': 25685.259804740002,\n",
-       "                          'Fe60': 1.0253619649197667e-08,\n",
-       "                          'H3': 62.56121366903348,\n",
-       "                          'Hf179n': 4.562615582080678e-11,\n",
-       "                          'Hf181': 5.257200346159007e-07,\n",
-       "                          'Hf182': 4.501506952427376e-19,\n",
-       "                          'Mn54': 431297.025205844,\n",
-       "                          'Mo100': 4.15590105099045e-09,\n",
-       "                          'Mo92': 3.337568384363971e-10,\n",
-       "                          'Mo93': 278.9625674467422,\n",
-       "                          'Mo98': 0.001030875724408989,\n",
-       "                          'Mo99': 41741.804634164924,\n",
-       "                          'Nb92': 4.5398643627287637e-07,\n",
-       "                          'Nb92m': 464.827971944067,\n",
-       "                          'Nb93m': 1435.7215110524369,\n",
-       "                          'Nb94': 7.538818570833872,\n",
-       "                          'Nb95': 11.590211180442289,\n",
-       "                          'Nb95m': 0.04622958592491408,\n",
-       "                          'Nb96': 1.828443322198488e-08,\n",
-       "                          'Nb97': 4.444625339715151e-09,\n",
-       "                          'Ni58': 3.3263966073451795e-09,\n",
-       "                          'Ni59': 188.12728766361485,\n",
-       "                          'Ni63': 36814.9156234268,\n",
-       "                          'Ni66': 2.6322454699871276e-06,\n",
-       "                          'Os186': 1.2166193785185126e-25,\n",
-       "                          'P32': 1262.3505696692864,\n",
-       "                          'P33': 37.056366087122925,\n",
-       "                          'Rb87': 4.8674125548345587e-23,\n",
-       "                          'Re186': 2.2775677154040996e-11,\n",
-       "                          'Re186m': 1.9328008331988553e-18,\n",
-       "                          'Rh103m': 0.007372285741604271,\n",
-       "                          'Ru103': 0.007454550442978702,\n",
-       "                          'S35': 0.4513938480921319,\n",
-       "                          'Sc46': 9.657184419988427,\n",
-       "                          'Sc47': 48.51818792926438,\n",
-       "                          'Sc48': 2.380420476514749e-08,\n",
-       "                          'Si32': 3.2880999631486885e-06,\n",
-       "                          'Sr89': 1.986036278833e-06,\n",
-       "                          'Sr90': 5.18208838515755e-10,\n",
-       "                          'Ta182': 47015.53551686395,\n",
-       "                          'Ta183': 0.660376749135321,\n",
-       "                          'Tc98': 7.849363520521077e-22,\n",
-       "                          'Tc99': 17.188520887189814,\n",
-       "                          'Tc99m': 40446.862144210514,\n",
-       "                          'V50': 8.40869421430267e-13,\n",
-       "                          'W183': 3.5325341487977247e-16,\n",
-       "                          'W183m': 0.022447957632229062,\n",
-       "                          'W184': 2.2594803404965867e-20,\n",
-       "                          'W185': 5.914449683078776e-07,\n",
-       "                          'W186': 8.074017073210871e-29,\n",
-       "                          'Y89m': 0.12954603105214485,\n",
-       "                          'Y90': 0.02606808913689917,\n",
-       "                          'Y91': 4.929355819416775e-05,\n",
-       "                          'Zn64': 4.0400186100480037e-13,\n",
-       "                          'Zn65': 7.085861842983525,\n",
-       "                          'Zr89': 0.1297075971926928,\n",
-       "                          'Zr93': 1.0720871706935107e-05,\n",
-       "                          'Zr94': 3.3706355551644115e-15,\n",
-       "                          'Zr95': 0.19124199457821509,\n",
-       "                          'Zr96': 5.328563869819172e-26,\n",
-       "                          'Zr97': 4.1222414279376725e-09}),\n",
-       "             189166: defaultdict(float,\n",
-       "                         {'Be10': 4.593431772561689e-05,\n",
-       "                          'C14': 11.550870966480186,\n",
-       "                          'Ca45': 7.230551635721694e-07,\n",
-       "                          'Ca47': 7.504774556185435e-09,\n",
-       "                          'Cl36': 4.695140945403757e-13,\n",
-       "                          'Co58': 572657.7909098839,\n",
-       "                          'Co58m': 4.0129059707655624e-05,\n",
-       "                          'Co60': 7555.026166760323,\n",
-       "                          'Cr50': 3.8587936063104613e-07,\n",
-       "                          'Cr51': 375498.8597266056,\n",
-       "                          'Cu64': 0.026115305395561995,\n",
-       "                          'Cu66': 6.873463724042575e-07,\n",
-       "                          'Cu67': 3.830162624261336e-07,\n",
-       "                          'Fe55': 197542.56146935016,\n",
-       "                          'Fe59': 7302.005149798824,\n",
-       "                          'Fe60': 2.91014281670746e-09,\n",
-       "                          'H3': 16.7836591436347,\n",
-       "                          'Hf179n': 1.7841874662300843e-11,\n",
-       "                          'Hf181': 2.2073053800473334e-07,\n",
-       "                          'Hf182': 1.8269351771306957e-19,\n",
-       "                          'Mn54': 152475.3894858998,\n",
-       "                          'Mo100': 1.204254380492862e-09,\n",
-       "                          'Mo92': 9.67126333796351e-11,\n",
-       "                          'Mo93': 79.82487133803839,\n",
-       "                          'Mo98': 0.0002987165939784378,\n",
-       "                          'Mo99': 11545.620812321791,\n",
-       "                          'Nb92': 2.674540027483773e-07,\n",
-       "                          'Nb92m': 168.45016427464984,\n",
-       "                          'Nb93m': 389.68874024617276,\n",
-       "                          'Nb94': 2.0888967883675367,\n",
-       "                          'Nb95': 3.4575681815899606,\n",
-       "                          'Nb95m': 0.017656802088520246,\n",
-       "                          'Nb96': 4.732070923099249e-09,\n",
-       "                          'Nb97': 1.7591449772877129e-09,\n",
-       "                          'Ni58': 9.638890908380369e-10,\n",
-       "                          'Ni59': 57.27480304453675,\n",
-       "                          'Ni63': 10095.579605435134,\n",
-       "                          'Ni66': 7.188120701572775e-07,\n",
-       "                          'Os186': 2.786180068270248e-26,\n",
-       "                          'P32': 460.0960190872766,\n",
-       "                          'P33': 10.163267464068914,\n",
-       "                          'Rb87': 1.9407481070146242e-23,\n",
-       "                          'Re186': 4.919363939682278e-12,\n",
-       "                          'Re186m': 4.1746950736607706e-19,\n",
-       "                          'Rh103m': 0.002030508366521159,\n",
-       "                          'Ru103': 0.0020531627936351492,\n",
-       "                          'S35': 0.12462296905924022,\n",
-       "                          'Sc46': 3.947234195730169,\n",
-       "                          'Sc47': 14.325219393405959,\n",
-       "                          'Sc48': 6.75781194898544e-09,\n",
-       "                          'Si32': 1.189825983691379e-06,\n",
-       "                          'Sr89': 7.986282699357905e-07,\n",
-       "                          'Sr90': 2.0184630573072467e-10,\n",
-       "                          'Ta182': 13011.353871782188,\n",
-       "                          'Ta183': 0.17377542619453484,\n",
-       "                          'Tc98': 1.9436519193671235e-21,\n",
-       "                          'Tc99': 4.7543278824486235,\n",
-       "                          'Tc99m': 11187.517143173367,\n",
-       "                          'V50': 3.24307260786631e-13,\n",
-       "                          'W183': 9.311747833313105e-17,\n",
-       "                          'W183m': 0.00590714332343069,\n",
-       "                          'W184': 5.4472243743717255e-21,\n",
-       "                          'W185': 1.3816588047882445e-07,\n",
-       "                          'W186': 1.834241053090693e-29,\n",
-       "                          'Y89m': 0.04716787900932258,\n",
-       "                          'Y90': 0.007822918958769817,\n",
-       "                          'Y91': 1.3150947875652366e-05,\n",
-       "                          'Zn64': 1.1103983695945419e-13,\n",
-       "                          'Zn65': 1.9521975060863013,\n",
-       "                          'Zr89': 0.04722656929698298,\n",
-       "                          'Zr93': 3.6708767582152315e-06,\n",
-       "                          'Zr94': 9.678336608867214e-16,\n",
-       "                          'Zr95': 0.07260021023484232,\n",
-       "                          'Zr96': 1.4356713971800592e-26,\n",
-       "                          'Zr97': 1.632095233412977e-09}),\n",
-       "             189167: defaultdict(float,\n",
-       "                         {'Be10': 0.00017335774749347075,\n",
-       "                          'C14': 50.88267206336774,\n",
-       "                          'Ca45': 4.897803360453367e-06,\n",
-       "                          'Ca47': 1.1124050100899814e-07,\n",
-       "                          'Cl36': 4.497366025983165e-12,\n",
-       "                          'Co58': 3585502.0375361876,\n",
-       "                          'Co58m': 0.0002751253734484056,\n",
-       "                          'Co60': 49086.87014826212,\n",
-       "                          'Cr50': 2.648765616018083e-06,\n",
-       "                          'Cr51': 2518464.831166438,\n",
-       "                          'Cu64': 0.16648846137101186,\n",
-       "                          'Cu66': 6.058529858751297e-06,\n",
-       "                          'Cu67': 2.877141855606402e-06,\n",
-       "                          'Fe55': 1643943.4786843846,\n",
-       "                          'Fe59': 74938.63087217913,\n",
-       "                          'Fe60': 3.573762909383824e-08,\n",
-       "                          'H3': 69.90103881208536,\n",
-       "                          'Hf179n': 1.9599626938397916e-10,\n",
-       "                          'Hf181': 7.115706568737819e-06,\n",
-       "                          'Hf182': 4.0710951920348476e-18,\n",
-       "                          'Mn54': 998693.359565735,\n",
-       "                          'Mo100': 8.266281956029587e-09,\n",
-       "                          'Mo92': 6.638579931085589e-10,\n",
-       "                          'Mo93': 602.4399106261329,\n",
-       "                          'Mo98': 0.0020504601276683603,\n",
-       "                          'Mo99': 78215.62937789728,\n",
-       "                          'Nb92': 3.086055480890843e-05,\n",
-       "                          'Nb92m': 1577.142179811644,\n",
-       "                          'Nb93m': 1499.2541231095224,\n",
-       "                          'Nb94': 15.786812564438353,\n",
-       "                          'Nb95': 34.54990258501264,\n",
-       "                          'Nb95m': 0.3019993595045107,\n",
-       "                          'Nb96': 3.972378041304044e-08,\n",
-       "                          'Nb97': 2.5868768556932402e-08,\n",
-       "                          'Ni58': 6.616358743031745e-09,\n",
-       "                          'Ni59': 411.6633904322855,\n",
-       "                          'Ni63': 61831.79492934919,\n",
-       "                          'Ni66': 6.266381206700422e-06,\n",
-       "                          'Os186': 2.164582077967825e-25,\n",
-       "                          'P32': 3974.2914641288385,\n",
-       "                          'P33': 39.975511303863705,\n",
-       "                          'Rb87': 3.290219199166859e-22,\n",
-       "                          'Re186': 3.5112612280634533e-11,\n",
-       "                          'Re186m': 2.9797439528491756e-18,\n",
-       "                          'Rh103m': 0.014444104060747804,\n",
-       "                          'Ru103': 0.01460513973249295,\n",
-       "                          'S35': 0.8378856897877518,\n",
-       "                          'Sc46': 96.2700386401304,\n",
-       "                          'Sc47': 72.34191540754944,\n",
-       "                          'Sc48': 6.293209319102414e-08,\n",
-       "                          'Si32': 1.1357894943693688e-05,\n",
-       "                          'Sr89': 1.669317570892033e-05,\n",
-       "                          'Sr90': 3.147980164715798e-09,\n",
-       "                          'Ta182': 94601.525627691,\n",
-       "                          'Ta183': 1.2715584919057388,\n",
-       "                          'Tc98': 5.279337875076509e-19,\n",
-       "                          'Tc99': 32.20736452381217,\n",
-       "                          'Tc99m': 75786.42589894838,\n",
-       "                          'V50': 3.5698515249215453e-12,\n",
-       "                          'W183': 6.588496520225275e-16,\n",
-       "                          'W183m': 0.043226574835677385,\n",
-       "                          'W184': 4.091369517157075e-20,\n",
-       "                          'W185': 1.0549027040399034e-06,\n",
-       "                          'W186': 1.4317584799761372e-28,\n",
-       "                          'Y89m': 0.5269918559466434,\n",
-       "                          'Y90': 0.05005919485225148,\n",
-       "                          'Y91': 9.964403118455285e-05,\n",
-       "                          'Zn64': 7.07905132754213e-13,\n",
-       "                          'Zn65': 11.205072484841436,\n",
-       "                          'Zr89': 0.527518343044846,\n",
-       "                          'Zr93': 3.237246529635711e-05,\n",
-       "                          'Zr94': 6.76883014007898e-15,\n",
-       "                          'Zr95': 1.1984921784233609,\n",
-       "                          'Zr96': 9.66698373391971e-26,\n",
-       "                          'Zr97': 2.416317320725631e-08}),\n",
-       "             189168: defaultdict(float,\n",
-       "                         {'Be10': 3.6529904392833738e-06,\n",
-       "                          'C14': 3.057811569776979,\n",
-       "                          'Ca45': 3.1735691146022866e-08,\n",
-       "                          'Cl36': 8.020055041370856e-12,\n",
-       "                          'Co58': 18821.55614554929,\n",
-       "                          'Co58m': 1.1596381255686499e-06,\n",
-       "                          'Co60': 3961.2191709125636,\n",
-       "                          'Cr50': 3.029539912964136e-07,\n",
-       "                          'Cr51': 321163.93204687303,\n",
-       "                          'Cu64': 0.021460268437528116,\n",
-       "                          'Cu66': 4.355689651906762e-08,\n",
-       "                          'Cu67': 9.127770122092747e-07,\n",
-       "                          'Fe55': 204134.99666467926,\n",
-       "                          'Fe59': 9540.023227625255,\n",
-       "                          'Fe60': 8.516548767502143e-09,\n",
-       "                          'H3': 0.9732680830980682,\n",
-       "                          'Mn54': 2071.1216002800006,\n",
-       "                          'Mo100': 9.45460442636459e-10,\n",
-       "                          'Mo92': 7.59291148488285e-11,\n",
-       "                          'Mo93': 99.36335446394013,\n",
-       "                          'Mo98': 0.00023452332247459387,\n",
-       "                          'Mo99': 8692.04501209098,\n",
-       "                          'Nb92': 1.3035409312033935e-10,\n",
-       "                          'Nb92m': 1.613779775519638,\n",
-       "                          'Nb93m': 76.20299875077733,\n",
-       "                          'Nb94': 2.1738085811035366,\n",
-       "                          'Nb95': 2.6306128968171096,\n",
-       "                          'Nb95m': 0.0017540292855543528,\n",
-       "                          'Nb96': 5.973384860832013e-09,\n",
-       "                          'Ni58': 7.567495881586171e-10,\n",
-       "                          'Ni59': 42.20836098745275,\n",
-       "                          'Ni63': 4213.612903621539,\n",
-       "                          'Ni66': 6.440943564257913e-08,\n",
-       "                          'Os186': 3.210218352701094e-26,\n",
-       "                          'P32': 35.96307033556132,\n",
-       "                          'P33': 1.3102018258186294,\n",
-       "                          'Re186': 3.4151319192250928e-12,\n",
-       "                          'Re186m': 3.4512714433092203e-19,\n",
-       "                          'Rh103m': 0.0017277563680618956,\n",
-       "                          'Ru103': 0.0017469640966288474,\n",
-       "                          'S35': 1.9274087927089134,\n",
-       "                          'Sc46': 2.202253818141455e-09,\n",
-       "                          'Sc47': 0.7424645326912577,\n",
-       "                          'Sc48': 5.201665058178271e-10,\n",
-       "                          'Si32': 2.363505545044195e-08,\n",
-       "                          'Sr89': 4.652107564642254e-10,\n",
-       "                          'Sr90': 5.267909503614591e-13,\n",
-       "                          'Ta182': 11782.282733732249,\n",
-       "                          'Ta183': 0.17767096792197465,\n",
-       "                          'Tc99': 3.579273322545766,\n",
-       "                          'Tc99m': 8421.774983819461,\n",
-       "                          'V50': 5.785915104046079e-16,\n",
-       "                          'W183': 8.486484335087774e-17,\n",
-       "                          'W183m': 0.0060397784810155555,\n",
-       "                          'W184': 5.7974732803867174e-21,\n",
-       "                          'W185': 1.517185826610174e-07,\n",
-       "                          'W186': 2.1110104237528277e-29,\n",
-       "                          'Y89m': 0.0006062044582654516,\n",
-       "                          'Y90': 0.0020075904177812073,\n",
-       "                          'Y91': 1.4854631276652778e-05,\n",
-       "                          'Zn64': 9.125974000597532e-14,\n",
-       "                          'Zn65': 9.4030110313204,\n",
-       "                          'Zr89': 0.000607366167487497,\n",
-       "                          'Zr93': 1.0144731441515055e-07,\n",
-       "                          'Zr94': 6.32406813986946e-16,\n",
-       "                          'Zr95': 0.000569234411520645,\n",
-       "                          'Zr96': 1.0370708778629544e-26}),\n",
-       "             189175: defaultdict(float,\n",
-       "                         {'Be10': 0.0002737234533262858,\n",
-       "                          'C14': 181.7076335038625,\n",
-       "                          'Ca45': 2.0112622731904186e-05,\n",
-       "                          'Ca47': 1.3491358504698472e-07,\n",
-       "                          'Ca48': 6.400967359936509e-30,\n",
-       "                          'Cl36': 3.7954042887379847e-10,\n",
-       "                          'Co58': 6552536.878506188,\n",
-       "                          'Co58m': 0.00048552049966186584,\n",
-       "                          'Co60': 72786.7632815564,\n",
-       "                          'Cr50': 9.709819949432397e-06,\n",
-       "                          'Cr51': 968882.8027271404,\n",
-       "                          'Cu64': 0.26524611349452015,\n",
-       "                          'Cu66': 5.696442333781321e-06,\n",
-       "                          'Cu67': 1.1868610968422791e-06,\n",
-       "                          'Fe55': 8775037.413152909,\n",
-       "                          'Fe59': 325715.57441775553,\n",
-       "                          'Fe60': 1.3264385954162513e-07,\n",
-       "                          'H3': 85.60116648902323,\n",
-       "                          'Hf179n': 3.0556236710102104e-10,\n",
-       "                          'Hf181': 6.246846977313086e-06,\n",
-       "                          'Hf182': 3.952467646193156e-18,\n",
-       "                          'K43': 2.623388591218073e-11,\n",
-       "                          'Lu177': 1.8749290219656546e-09,\n",
-       "                          'Mn54': 2201688.1707671164,\n",
-       "                          'Mo100': 3.030245823145009e-08,\n",
-       "                          'Mo92': 2.43356435393702e-09,\n",
-       "                          'Mo93': 1298.0647574446139,\n",
-       "                          'Mo98': 0.007516557347599617,\n",
-       "                          'Mo99': 129445.45711954411,\n",
-       "                          'Nb92': 4.101933642098612e-06,\n",
-       "                          'Nb92m': 2579.2396316251093,\n",
-       "                          'Nb93m': 2552.17102419271,\n",
-       "                          'Nb94': 28.130676401784772,\n",
-       "                          'Nb95': 37.83651993107912,\n",
-       "                          'Nb95m': 0.3300287893367284,\n",
-       "                          'Nb96': 2.071590125706527e-07,\n",
-       "                          'Nb97': 3.303983299077108e-08,\n",
-       "                          'Ni58': 2.425418531831791e-08,\n",
-       "                          'Ni59': 1005.9349025135396,\n",
-       "                          'Ni63': 15023.23906062581,\n",
-       "                          'Ni66': 5.949622113771499e-06,\n",
-       "                          'Os186': 3.984351900018744e-27,\n",
-       "                          'P32': 10567.62454509358,\n",
-       "                          'P33': 64.03162277477962,\n",
-       "                          'Rb86': 9.147839179751785e-13,\n",
-       "                          'Rb87': 3.913189815892119e-22,\n",
-       "                          'Rh103m': 0.009714957247995775,\n",
-       "                          'Ru103': 0.009822278557521196,\n",
-       "                          'S35': 79.57204125544267,\n",
-       "                          'Sc46': 80.04316033502852,\n",
-       "                          'Sc47': 122.67956274863809,\n",
-       "                          'Sc48': 0.0003087516757876517,\n",
-       "                          'Si32': 1.82841218960703e-05,\n",
-       "                          'Sr89': 1.7415338404440834e-05,\n",
-       "                          'Sr90': 3.854223739328673e-09,\n",
-       "                          'Ta182': 149108.0290912088,\n",
-       "                          'Ta183': 0.6948923064855211,\n",
-       "                          'Tc98': 2.605426251758066e-19,\n",
-       "                          'Tc99': 53.30322298452634,\n",
-       "                          'Tc99m': 125413.41766809515,\n",
-       "                          'V50': 5.474500553309018e-12,\n",
-       "                          'W183': 3.623354320354562e-16,\n",
-       "                          'W183m': 0.02361403852920347,\n",
-       "                          'W184': 6.959355408833535e-21,\n",
-       "                          'W185': 5.180485981436612e-08,\n",
-       "                          'Y89m': 0.7398558803251096,\n",
-       "                          'Y90': 0.08780357804061412,\n",
-       "                          'Y91': 0.00010190238366010378,\n",
-       "                          'Zn64': 1.1280864630092178e-12,\n",
-       "                          'Zn65': 4.630503529182015,\n",
-       "                          'Zr89': 0.7408098340640541,\n",
-       "                          'Zr93': 5.052176885159705e-05,\n",
-       "                          'Zr94': 1.2063430958060324e-14,\n",
-       "                          'Zr95': 1.3397045041576376,\n",
-       "                          'Zr96': 6.764660863511806e-26,\n",
-       "                          'Zr97': 3.067174735343573e-08})})"
-      ]
-     },
-     "execution_count": 38,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "cell_isot_activity"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 40,
-   "metadata": {},
-   "outputs": [
-    {
-     "ename": "AttributeError",
-     "evalue": "'collections.defaultdict' object has no attribute 'save'",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[1;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
-      "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mcell_isot_activity\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msave\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'D:\\\\Projects\\\\afanasenko\\\\halpha-act\\\\rez.i'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
-      "\u001b[1;31mAttributeError\u001b[0m: 'collections.defaultdict' object has no attribute 'save'"
-     ]
-    }
-   ],
-   "source": [
-    "cell_isot_activity.save('D:\\\\Projects\\\\afanasenko\\\\halpha-act\\\\rez.i')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 41,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import json"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 43,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "dd = {k: dict(v) for k, v in cell_isot_activity.items()}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 48,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "with open('ha_act.json', 'w') as f:\n",
-    "    json.dump(dd, f, indent=\"\\t\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 49,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "with open('ha_act.json') as f:\n",
-    "    data1 = json.load(f)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 50,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "{'189067': {'Al26': 0.0003552170466429274,\n",
-       "  'Ar37': 8.091672773303646e-06,\n",
-       "  'Ar39': 0.006833272823440656,\n",
-       "  'Ar42': 0.017541896305421946,\n",
-       "  'Be10': 0.35255706136845305,\n",
-       "  'C14': 27396.57023628207,\n",
-       "  'Ca41': 1.5210146830714176e-05,\n",
-       "  'Ca45': 831507.5869961025,\n",
-       "  'Ca47': 3033.3751094319805,\n",
-       "  'Ca48': 5.53059742593401e-20,\n",
-       "  'Cl36': 8.509425166560904e-07,\n",
-       "  'Co55': 1.4918203573998155e-07,\n",
-       "  'Co56': 12257.824440881352,\n",
-       "  'Co57': 1462081569.4852593,\n",
-       "  'Co58': 2094656766.508997,\n",
-       "  'Co58m': 0.23036122242066534,\n",
-       "  'Co60': 96973601.3443221,\n",
-       "  'Co60m': 0.00467292293631007,\n",
-       "  'Cr48': 6.365220194515448e-08,\n",
-       "  'Cr50': 0.0004637597878116484,\n",
-       "  'Cr51': 1172768284.6859498,\n",
-       "  'Cu64': 14.596694324656305,\n",
-       "  'Cu66': 0.0010865486677118672,\n",
-       "  'Cu67': 0.0002834951716648936,\n",
-       "  'Fe55': 5013528377.323952,\n",
-       "  'Fe59': 12572787.948857635,\n",
-       "  'Fe60': 0.004676474926763078,\n",
-       "  'H3': 1131100.5729902876,\n",
-       "  'Hf174': 3.528792873482939e-24,\n",
-       "  'Hf175': 2.5117887825812814e-05,\n",
-       "  'Hf177m': 1.6923683698423393,\n",
-       "  'Hf178m': 0.0013184162916553398,\n",
-       "  'Hf178n': 0.0014052085604993182,\n",
-       "  'Hf179n': 13.849523783847879,\n",
-       "  'Hf181': 2645.4485581720537,\n",
-       "  'Hf182': 7.988020906467334e-12,\n",
-       "  'K40': 1.92323220741835e-13,\n",
-       "  'K42': 0.017543716418301464,\n",
-       "  'K43': 0.0008727789965871327,\n",
-       "  'Kr81': 3.3277175877912973e-16,\n",
-       "  'Kr85': 0.0005535458796909872,\n",
-       "  'Lu173': 1.2629932545820626e-09,\n",
-       "  'Lu174': 1.2999248570072977e-07,\n",
-       "  'Lu174m': 1.5296590579291323e-07,\n",
-       "  'Lu176': 2.800957623205246e-12,\n",
-       "  'Lu177': 10.099470351344463,\n",
-       "  'Lu177m': 2.1867224254452555,\n",
-       "  'Mg28': 1.136830680605836e-06,\n",
-       "  'Mn52': 6194.172509785595,\n",
-       "  'Mn53': 1034.6593960366881,\n",
-       "  'Mn54': 1039549026.4652889,\n",
-       "  'Mo100': 1.4472526503346554e-06,\n",
-       "  'Mo92': 1.1622650112949821e-07,\n",
-       "  'Mo93': 124760.61957155653,\n",
-       "  'Mo98': 0.3590027211749135,\n",
-       "  'Mo99': 11072920.519818692,\n",
-       "  'Na22': 0.0006289072963664476,\n",
-       "  'Na24': 0.003730121541212745,\n",
-       "  'Nb90': 0.01284911117279764,\n",
-       "  'Nb91': 499607.43438845023,\n",
-       "  'Nb91m': 16816890.881495904,\n",
-       "  'Nb92': 0.5986799797886573,\n",
-       "  'Nb92m': 4776268.483989535,\n",
-       "  'Nb93m': 362124.31899782957,\n",
-       "  'Nb94': 1962.475278631333,\n",
-       "  'Nb95': 4796657.10602744,\n",
-       "  'Nb95m': 107256.71621092393,\n",
-       "  'Nb96': 393.1135096855933,\n",
-       "  'Nb97': 0.8852545880600237,\n",
-       "  'Nb97m': 0.7811874193470901,\n",
-       "  'Ni56': 0.08512091054462896,\n",
-       "  'Ni57': 247502.74291822826,\n",
-       "  'Ni58': 1.1584420396571336e-06,\n",
-       "  'Ni59': 64161.8476942508,\n",
-       "  'Ni63': 3984026.6491832864,\n",
-       "  'Ni66': 0.001103520659557668,\n",
-       "  'Os186': 2.9537796119452427e-21,\n",
-       "  'P32': 1954778.55914148,\n",
-       "  'P33': 17648.347393109558,\n",
-       "  'Rb83': 8.128091435248943e-10,\n",
-       "  'Rb84': 1.040778203012917e-06,\n",
-       "  'Rb86': 1.9229584098853794,\n",
-       "  'Rb87': 1.2809327463899462e-13,\n",
-       "  'Re186': 6.959573583896377e-07,\n",
-       "  'Re186m': 5.892629240449056e-14,\n",
-       "  'Re187': 3.1961986137442603e-20,\n",
-       "  'Rh103m': 2.2120546762892834,\n",
-       "  'Ru103': 2.236504307400271,\n",
-       "  'Ru97': 1.0835151772307125e-05,\n",
-       "  'S35': 2454.1306985951014,\n",
-       "  'Sc44': 1.371545235934667,\n",
-       "  'Sc44m': 1.2944049832742748,\n",
-       "  'Sc45m': 14.135426738640843,\n",
-       "  'Sc46': 1235091.3181313043,\n",
-       "  'Sc47': 77420.84529975847,\n",
-       "  'Sc48': 24590.96097649931,\n",
-       "  'Se82': 1.2400134010633142e-29,\n",
-       "  'Si32': 0.34354878718219184,\n",
-       "  'Sr85': 0.0008605147958668964,\n",
-       "  'Sr89': 29.121978025608474,\n",
-       "  'Sr90': 0.19695611326985973,\n",
-       "  'Ta177': 0.00013441447206706493,\n",
-       "  'Ta178': 0.00033378408075730606,\n",
-       "  'Ta179': 3694.7098248106367,\n",
-       "  'Ta180': 3.838224804891164e-05,\n",
-       "  'Ta180m': 3.0467467523248183e-09,\n",
-       "  'Ta182': 8287927.219110973,\n",
-       "  'Ta183': 520.2124115590656,\n",
-       "  'Tc96': 9.310290564838418e-05,\n",
-       "  'Tc97': 3.329560061045859e-06,\n",
-       "  'Tc97m': 0.26974265327322205,\n",
-       "  'Tc98': 0.016897530270635428,\n",
-       "  'Tc99': 4560.120996648697,\n",
-       "  'Tc99m': 10728599.702431982,\n",
-       "  'Ti44': 2.9918852699516253e-06,\n",
-       "  'Tm171': 2.7741009924522542e-12,\n",
-       "  'V48': 808.3991184873444,\n",
-       "  'V49': 96326387.79560578,\n",
-       "  'V50': 5.76409486084803e-09,\n",
-       "  'W178': 0.00033441855104993627,\n",
-       "  'W181': 0.09090489706096286,\n",
-       "  'W183': 4.759828273056122e-13,\n",
-       "  'W183m': 17.683967490931856,\n",
-       "  'W184': 1.458058098611574e-16,\n",
-       "  'W185': 0.0025554575915958293,\n",
-       "  'W186': 2.402116449872165e-24,\n",
-       "  'Y87': 0.07794979322840061,\n",
-       "  'Y87m': 1.9596823352325216e-07,\n",
-       "  'Y88': 4361.563894485189,\n",
-       "  'Y89m': 155167.7753462285,\n",
-       "  'Y90': 1169.8418386185554,\n",
-       "  'Y91': 33.88458809531809,\n",
-       "  'Yb175': 9.62783663370225e-05,\n",
-       "  'Zn64': 6.207524353824465e-11,\n",
-       "  'Zn65': 652.4205597999352,\n",
-       "  'Zr88': 3714.549257458039,\n",
-       "  'Zr89': 155363.7249902602,\n",
-       "  'Zr90m': 0.012568043573745758,\n",
-       "  'Zr93': 3.1941116327749803,\n",
-       "  'Zr94': 6.653936300652711e-10,\n",
-       "  'Zr95': 831579.446865833,\n",
-       "  'Zr96': 5.535929485364672e-16,\n",
-       "  'Zr97': 0.821044956046674},\n",
-       " '189068': {'Al26': 0.0008417347760400498,\n",
-       "  'Ar37': 2.286767087245871e-05,\n",
-       "  'Ar39': 0.016230434922345265,\n",
-       "  'Ar42': 0.04105448416992928,\n",
-       "  'Be10': 0.775612815330818,\n",
-       "  'C14': 46389.5473812148,\n",
-       "  'Ca41': 3.629659011802101e-05,\n",
-       "  'Ca45': 1914930.9223010596,\n",
-       "  'Ca47': 7023.66691968108,\n",
-       "  'Ca48': 1.3132255638284948e-19,\n",
-       "  'Cl36': 0.0005877819873817287,\n",
-       "  'Co55': 3.6183812670583626e-07,\n",
-       "  'Co56': 29073.20708089476,\n",
-       "  'Co57': 3385288749.31598,\n",
-       "  'Co58': 4183207836.072321,\n",
-       "  'Co58m': 0.47271332488720313,\n",
-       "  'Co60': 221702057.01496607,\n",
-       "  'Co60m': 0.012280428599191068,\n",
-       "  'Cr48': 1.5240701918801382e-07,\n",
-       "  'Cr50': 0.0007035635439792076,\n",
-       "  'Cr51': 2718696395.331843,\n",
-       "  'Cu64': 24.942767487157095,\n",
-       "  'Cu66': 0.07744322756195042,\n",
-       "  'Cu67': 0.04418714541926405,\n",
-       "  'Fe55': 11565538288.094828,\n",
-       "  'Fe59': 22093851.36076352,\n",
-       "  'Fe60': 0.012285249046756779,\n",
-       "  'Ge71': 1.1651556075312938e-08,\n",
-       "  'H3': 2497922.7482697917,\n",
-       "  'Hf174': 9.24634299673625e-24,\n",
-       "  'Hf175': 6.047299520253851e-05,\n",
-       "  'Hf177m': 3.9978423906522433,\n",
-       "  'Hf178m': 0.0029223964121395237,\n",
-       "  'Hf178n': 0.0031176778507807108,\n",
-       "  'Hf179n': 32.09525738887149,\n",
-       "  'Hf181': 6171.59942736779,\n",
-       "  'Hf182': 1.8528719845144164e-11,\n",
-       "  'Ir192': 4.819454004391262e-11,\n",
-       "  'K40': 4.5425838458486593e-13,\n",
-       "  'K42': 0.041058706570335925,\n",
-       "  'K43': 0.00200226437910577,\n",
-       "  'Kr81': 7.881593627782725e-16,\n",
-       "  'Kr85': 0.0013164791949070223,\n",
-       "  'Lu173': 3.197946851246244e-09,\n",
-       "  'Lu174': 3.034609348232433e-07,\n",
-       "  'Lu174m': 3.582873524466149e-07,\n",
-       "  'Lu176': 6.628116815363729e-12,\n",
-       "  'Lu177': 23.702486182058113,\n",
-       "  'Lu177m': 5.165490175448384,\n",
-       "  'Mg28': 2.5800115684266254e-06,\n",
-       "  'Mn52': 14822.47060401781,\n",
-       "  'Mn53': 2406.768422194075,\n",
-       "  'Mn54': 2211584072.944831,\n",
-       "  'Mo100': 2.1955762576142505e-06,\n",
-       "  'Mo92': 1.7632237539552446e-07,\n",
-       "  'Mo93': 231340.95093391833,\n",
-       "  'Mo98': 0.5446375923024075,\n",
-       "  'Mo99': 19251447.794161476,\n",
-       "  'Na22': 0.0014913750865646026,\n",
-       "  'Na24': 0.008836983634974748,\n",
-       "  'Nb90': 0.030623445696978998,\n",
-       "  'Nb91': 1157404.4603775223,\n",
-       "  'Nb91m': 38976677.66943628,\n",
-       "  'Nb92': 1.371778851855663,\n",
-       "  'Nb92m': 10126764.986993559,\n",
-       "  'Nb93m': 661089.1339167658,\n",
-       "  'Nb94': 3372.036793919185,\n",
-       "  'Nb95': 10972316.490321552,\n",
-       "  'Nb95m': 244211.99292941185,\n",
-       "  'Nb96': 910.0974730947543,\n",
-       "  'Nb97': 2.059743985052948,\n",
-       "  'Nb97m': 1.8176731008800022,\n",
-       "  'Ni56': 0.20407278076697366,\n",
-       "  'Ni57': 592775.2121151853,\n",
-       "  'Ni58': 1.7574697149343391e-06,\n",
-       "  'Ni59': 121121.16471601356,\n",
-       "  'Ni63': 8050341.5346595105,\n",
-       "  'Ni66': 0.07735140623465799,\n",
-       "  'Os186': 2.2630018417301134e-16,\n",
-       "  'Os191': 2.2746322499139595e-10,\n",
-       "  'P32': 3873081.0757392677,\n",
-       "  'P33': 35921.80678152725,\n",
-       "  'Pd107': 2.236536115864898e-17,\n",
-       "  'Rb83': 1.920398364486505e-09,\n",
-       "  'Rb84': 2.470562461880199e-06,\n",
-       "  'Rb86': 4.517590468298062,\n",
-       "  'Rb87': 3.020058413601683e-13,\n",
-       "  'Re186': 0.05081669487618307,\n",
-       "  'Re186m': 4.18606849646495e-09,\n",
-       "  'Re187': 2.1925824954962257e-14,\n",
-       "  'Re188': 6.82213846663192e-08,\n",
-       "  'Rh103m': 4.447008811910511,\n",
-       "  'Rh105': 2.7950840504611365e-09,\n",
-       "  'Ru103': 4.496597787092806,\n",
-       "  'Ru97': 2.5090564910464112e-05,\n",
-       "  'S35': 4702.323349309258,\n",
-       "  'Sc44': 3.2640523923358584,\n",
-       "  'Sc44m': 3.0804415780252725,\n",
-       "  'Sc45m': 32.55294176670829,\n",
-       "  'Sc46': 2689242.7976769917,\n",
-       "  'Sc47': 168011.23009987987,\n",
-       "  'Sc48': 55759.43339444022,\n",
-       "  'Se82': 2.9540769190091584e-29,\n",
-       "  'Si32': 0.8152518864190468,\n",
-       "  'Sr85': 0.0020474175860391375,\n",
-       "  'Sr89': 66.72982747272845,\n",
-       "  'Sr90': 0.46034604314890704,\n",
-       "  'Ta177': 0.00035493459376502776,\n",
-       "  'Ta178': 0.0008835459822617664,\n",
-       "  'Ta179': 8157.948664684375,\n",
-       "  'Ta180': 8.660463758630198e-05,\n",
-       "  'Ta180m': 6.927287420600034e-09,\n",
-       "  'Ta182': 11881716.910451712,\n",
-       "  'Ta183': 25185.999341860505,\n",
-       "  'Ta184': 6.118825222649248e-09,\n",
-       "  'Tc96': 0.00021456456804464899,\n",
-       "  'Tc97': 7.648208230609139e-06,\n",
-       "  'Tc97m': 0.6196720585444023,\n",
-       "  'Tc98': 0.03878455727954958,\n",
-       "  'Tc99': 7928.446805505099,\n",
-       "  'Tc99m': 18652795.71334029,\n",
-       "  'Ti44': 7.162935389135665e-06,\n",
-       "  'Tm171': 7.34320756313037e-12,\n",
-       "  'V48': 1932.9714537447155,\n",
-       "  'V49': 225732641.5526388,\n",
-       "  'V50': 1.1990825717741014e-08,\n",
-       "  'W178': 0.0008849592977096442,\n",
-       "  'W181': 0.20346515601626786,\n",
-       "  'W183': 4.5396126365773796e-12,\n",
-       "  'W183m': 856.4012007185104,\n",
-       "  'W184': 1.3652663159284108e-14,\n",
-       "  'W185': 4.604310738423871,\n",
-       "  'W186': 6.020142730603169e-20,\n",
-       "  'W187': 2.1345556954874106e-07,\n",
-       "  'W188': 6.716641480034519e-08,\n",
-       "  'Y87': 0.18570893640712713,\n",
-       "  'Y87m': 4.674513882233921e-07,\n",
-       "  'Y88': 10366.786959941704,\n",
-       "  'Y89m': 357372.20743609424,\n",
-       "  'Y90': 2657.4981909158014,\n",
-       "  'Y91': 79.27110851389037,\n",
-       "  'Yb175': 0.00022289944734715453,\n",
-       "  'Zn64': 1.0608118954932576e-10,\n",
-       "  'Zn65': 2658.2679835251442,\n",
-       "  'Zn69m': 7.859525501506363e-10,\n",
-       "  'Zr88': 8843.583805752734,\n",
-       "  'Zr89': 357832.0307774488,\n",
-       "  'Zr90m': 0.029939393288183635,\n",
-       "  'Zr93': 7.3253044354717325,\n",
-       "  'Zr94': 1.5395581878074157e-09,\n",
-       "  'Zr95': 1911775.0217087797,\n",
-       "  'Zr96': 1.3138855086591299e-15,\n",
-       "  'Zr97': 1.9103991177682291},\n",
-       " '189069': {'Al26': 0.00048629777097652287,\n",
-       "  'Ar37': 4.522613125707489e-05,\n",
-       "  'Ar39': 0.009075434472098397,\n",
-       "  'Ar42': 0.02256079158536967,\n",
-       "  'Be10': 0.4057597798872162,\n",
-       "  'C14': 38431.44639634812,\n",
-       "  'Ca41': 2.044886678554974e-05,\n",
-       "  'Ca45': 1033317.1122555697,\n",
-       "  'Ca47': 3811.7278512912717,\n",
-       "  'Ca48': 7.567795693309734e-20,\n",
-       "  'Cl36': 0.005691868763674729,\n",
-       "  'Co55': 2.1024210232844188e-07,\n",
-       "  'Co56': 16597.035862004966,\n",
-       "  'Co57': 1840651748.5686624,\n",
-       "  'Co58': 2039027807.583414,\n",
-       "  'Co58m': 0.23381133084343556,\n",
-       "  'Co60': 150717571.55417934,\n",
-       "  'Co60m': 0.020813210077549247,\n",
-       "  'Cr48': 8.70265424353604e-08,\n",
-       "  'Cr50': 0.00038567595206022643,\n",
-       "  'Cr51': 1845159558.3193438,\n",
-       "  'Cu64': 20.43130324024966,\n",
-       "  'Cu66': 0.7466115285162055,\n",
-       "  'Cu67': 0.42480404970456104,\n",
-       "  'Fe55': 6527303167.717737,\n",
-       "  'Fe59': 20293294.516124483,\n",
-       "  'Fe60': 0.02081627103585973,\n",
-       "  'Ge71': 1.1283145748118875e-07,\n",
-       "  'H3': 1294175.3976738616,\n",
-       "  'Hf174': 6.561791263642149e-24,\n",
-       "  'Hf175': 3.647646531096e-05,\n",
-       "  'Hf177m': 2.217067404074237,\n",
-       "  'Hf178m': 0.0018685794517513822,\n",
-       "  'Hf178n': 0.001972632869846154,\n",
-       "  'Hf179n': 17.44423625035913,\n",
-       "  'Hf181': 3380.4576238287527,\n",
-       "  'Hf182': 1.0261503914895044e-11,\n",
-       "  'Ir192': 4.667067781025227e-10,\n",
-       "  'K40': 2.5684832939334364e-13,\n",
-       "  'K42': 0.022563191091380035,\n",
-       "  'K43': 0.001076351104847656,\n",
-       "  'Kr81': 4.840372765177115e-16,\n",
-       "  'Kr85': 0.0007618640021980964,\n",
-       "  'Lu173': 2.2763737661306634e-09,\n",
-       "  'Lu174': 1.9179690456507662e-07,\n",
-       "  'Lu174m': 2.243761201622134e-07,\n",
-       "  'Lu176': 3.78404178085669e-12,\n",
-       "  'Lu177': 13.117203265379821,\n",
-       "  'Lu177m': 2.86449570620661,\n",
-       "  'Mg28': 1.42203567645376e-06,\n",
-       "  'Mn52': 8296.747167000349,\n",
-       "  'Mn53': 1315.0184525699124,\n",
-       "  'Mn54': 1132730092.093824,\n",
-       "  'Mo100': 1.2035956641661366e-06,\n",
-       "  'Mo92': 9.665823978101525e-08,\n",
-       "  'Mo93': 130365.09978211558,\n",
-       "  'Mo98': 0.298565978200217,\n",
-       "  'Mo99': 11076936.08111653,\n",
-       "  'Na22': 0.0008650741731662463,\n",
-       "  'Na24': 0.004903325834736278,\n",
-       "  'Nb90': 0.017062498454763847,\n",
-       "  'Nb91': 629871.6593735759,\n",
-       "  'Nb91m': 21225297.31584925,\n",
-       "  'Nb92': 0.735219628145744,\n",
-       "  'Nb92m': 5077970.020455948,\n",
-       "  'Nb93m': 335699.4413223139,\n",
-       "  'Nb94': 2000.169112640644,\n",
-       "  'Nb95': 5889719.109920959,\n",
-       "  'Nb95m': 130223.61543576859,\n",
-       "  'Nb96': 494.1825764859358,\n",
-       "  'Nb97': 1.1249323746467377,\n",
-       "  'Nb97m': 0.9927388663594189,\n",
-       "  'Ni56': 0.11432669756217455,\n",
-       "  'Ni57': 331848.36090168986,\n",
-       "  'Ni58': 9.634165997086946e-07,\n",
-       "  'Ni59': 168440.66572348663,\n",
-       "  'Ni63': 13503306.80689909,\n",
-       "  'Ni66': 0.745489156483259,\n",
-       "  'Os186': 2.1913672830390973e-15,\n",
-       "  'Os191': 2.2027106966020805e-09,\n",
-       "  'P32': 2095288.9590760863,\n",
-       "  'P33': 18585.59696679657,\n",
-       "  'Pd107': 2.1658191234819731e-16,\n",
-       "  'Rb83': 1.1847513645032868e-09,\n",
-       "  'Rb84': 1.50474300026772e-06,\n",
-       "  'Rb86': 2.494919351764268,\n",
-       "  'Rb87': 1.744366332228968e-13,\n",
-       "  'Re186': 0.4920787312633839,\n",
-       "  'Re186m': 4.053548124616364e-08,\n",
-       "  'Re187': 2.1232522104261622e-13,\n",
-       "  'Re188': 6.606429401816082e-07,\n",
-       "  'Rh103m': 21.475211764545406,\n",
-       "  'Rh105': 2.7067063416890804e-08,\n",
-       "  'Ru103': 21.717804859006332,\n",
-       "  'Ru97': 1.3657952332100835e-05,\n",
-       "  'S35': 8664.657950808603,\n",
-       "  'Sc44': 1.821078312049882,\n",
-       "  'Sc44m': 1.7186326406236065,\n",
-       "  'Sc45m': 17.56627670093456,\n",
-       "  'Sc46': 1379189.9923405151,\n",
-       "  'Sc47': 87658.42655161598,\n",
-       "  'Sc48': 29588.877630279716,\n",
-       "  'Se82': 1.7443337505045783e-29,\n",
-       "  'Si32': 0.47025023569689195,\n",
-       "  'Sr85': 0.0011725359114489542,\n",
-       "  'Sr89': 35.867366327409016,\n",
-       "  'Sr90': 0.2528673265831384,\n",
-       "  'Ta177': 0.0002559278923312858,\n",
-       "  'Ta178': 0.0006375509391683827,\n",
-       "  'Ta179': 5091.407187684107,\n",
-       "  'Ta180': 4.549922291054468e-05,\n",
-       "  'Ta180m': 3.6762209505278407e-09,\n",
-       "  'Ta182': 10547314.702583468,\n",
-       "  'Ta183': 240029.58411793638,\n",
-       "  'Ta184': 5.925354205752569e-08,\n",
-       "  'Tc96': 0.00011611748069206424,\n",
-       "  'Tc97': 4.118077068551219e-06,\n",
-       "  'Tc97m': 0.33374834242097373,\n",
-       "  'Tc98': 0.02085509229042004,\n",
-       "  'Tc99': 4560.790905057179,\n",
-       "  'Tc99m': 10732453.234102912,\n",
-       "  'Ti44': 4.108159532377638e-06,\n",
-       "  'Tm171': 5.298726916733474e-12,\n",
-       "  'V48': 1083.0495110761706,\n",
-       "  'V49': 124186934.83531067,\n",
-       "  'V50': 5.936056312883041e-09,\n",
-       "  'W178': 0.0006382538750347406,\n",
-       "  'W181': 0.10585205297412874,\n",
-       "  'W183': 4.014103777999673e-11,\n",
-       "  'W183m': 8161.790435038467,\n",
-       "  'W184': 1.3127918753037353e-13,\n",
-       "  'W185': 44.50945936833758,\n",
-       "  'W186': 5.828936104887899e-19,\n",
-       "  'W187': 2.0670632200527643e-06,\n",
-       "  'W188': 6.504268122406556e-07,\n",
-       "  'Y87': 0.10703356996418778,\n",
-       "  'Y87m': 2.714264865261028e-07,\n",
-       "  'Y88': 5867.975974606684,\n",
-       "  'Y89m': 193028.93064802664,\n",
-       "  'Y90': 1416.2910542586,\n",
-       "  'Y91': 43.635615488551814,\n",
-       "  'Yb175': 0.0001341811881878246,\n",
-       "  'Zn64': 8.696354736867745e-11,\n",
-       "  'Zn65': 18639.800112064746,\n",
-       "  'Zn69m': 7.611015316009764e-09,\n",
-       "  'Zr88': 5023.987192384691,\n",
-       "  'Zr89': 193278.87641210566,\n",
-       "  'Zr90m': 0.016703243649667965,\n",
-       "  'Zr93': 3.940048465033366,\n",
-       "  'Zr94': 8.360065975710722e-10,\n",
-       "  'Zr95': 1030309.6885585237,\n",
-       "  'Zr96': 7.376833685245948e-16,\n",
-       "  'Zr97': 1.0433748293056733},\n",
-       " '189070': {'Al26': 0.0005432063496673594,\n",
-       "  'Ar37': 6.377124981296325e-05,\n",
-       "  'Ar39': 0.009283879294892699,\n",
-       "  'Ar42': 0.022614680394724758,\n",
-       "  'Be10': 0.3979282016234838,\n",
-       "  'C14': 44199.06506028966,\n",
-       "  'Ca41': 2.1128976468833842e-05,\n",
-       "  'Ca45': 1021208.7972959902,\n",
-       "  'Ca47': 3788.9300705838277,\n",
-       "  'Ca48': 8.027459820859544e-20,\n",
-       "  'Cl36': 0.008693143097636157,\n",
-       "  'Co55': 2.0998686441490625e-07,\n",
-       "  'Co56': 16666.455149195433,\n",
-       "  'Co57': 1820975565.9174788,\n",
-       "  'Co58': 1975396559.0463269,\n",
-       "  'Co58m': 0.2268682843978202,\n",
-       "  'Co60': 157519266.70528674,\n",
-       "  'Co60m': 0.028698710752348477,\n",
-       "  'Cr48': 9.580109239493098e-08,\n",
-       "  'Cr50': 0.00034868094223606687,\n",
-       "  'Cr51': 2036221949.6046,\n",
-       "  'Cu64': 21.86544698258239,\n",
-       "  'Cu66': 1.1400394996850927,\n",
-       "  'Cu67': 0.648691023660949,\n",
-       "  'Fe55': 6589586405.452922,\n",
-       "  'Fe59': 23469836.984939463,\n",
-       "  'Fe60': 0.028701416199856795,\n",
-       "  'Ge71': 1.7231990987993802e-07,\n",
-       "  'H3': 1269639.7258248252,\n",
-       "  'Hf174': 3.5281479002486934e-24,\n",
-       "  'Hf175': 3.3105282573638156e-05,\n",
-       "  'Hf177m': 2.2228949108970286,\n",
-       "  'Hf178m': 0.0018177500549293674,\n",
-       "  'Hf178n': 0.0019092438895075591,\n",
-       "  'Hf179n': 17.28483113793331,\n",
-       "  'Hf181': 3376.2122191854683,\n",
-       "  'Hf182': 1.0258741048690457e-11,\n",
-       "  'Ir192': 7.127699290456391e-10,\n",
-       "  'K40': 2.621779283582312e-13,\n",
-       "  'K42': 0.02261752857955977,\n",
-       "  'K43': 0.0010595643304736153,\n",
-       "  'Kr81': 4.979714521436264e-16,\n",
-       "  'Kr85': 0.0007949252285360226,\n",
-       "  'Lu173': 1.2926370861617234e-09,\n",
-       "  'Lu174': 1.6855770701425275e-07,\n",
-       "  'Lu174m': 1.9925040524704343e-07,\n",
-       "  'Lu176': 3.986548409750815e-12,\n",
-       "  'Lu177': 13.248758013291376,\n",
-       "  'Lu177m': 2.872008264449533,\n",
-       "  'Mg28': 1.2189221670534634e-06,\n",
-       "  'Mn52': 8463.64477087844,\n",
-       "  'Mn53': 1303.3858131418217,\n",
-       "  'Mn54': 1107510724.3897953,\n",
-       "  'Mo100': 1.088162373289776e-06,\n",
-       "  'Mo92': 8.738794817123414e-08,\n",
-       "  'Mo93': 123384.98153832294,\n",
-       "  'Mo98': 0.2699321722145156,\n",
-       "  'Mo99': 10493762.388221433,\n",
-       "  'Na22': 0.0009400673712378197,\n",
-       "  'Na24': 0.004937822702368707,\n",
-       "  'Nb90': 0.017268676364641314,\n",
-       "  'Nb91': 622691.3780980704,\n",
-       "  'Nb91m': 20983481.003197625,\n",
-       "  'Nb92': 0.7209439457309998,\n",
-       "  'Nb92m': 4937800.16437609,\n",
-       "  'Nb93m': 314752.925841432,\n",
-       "  'Nb94': 1891.6015748933437,\n",
-       "  'Nb95': 5809344.78730598,\n",
-       "  'Nb95m': 128026.4866371042,\n",
-       "  'Nb96': 489.82541485479345,\n",
-       "  'Nb97': 1.1199419024321338,\n",
-       "  'Nb97m': 0.9882767926188923,\n",
-       "  'Ni56': 0.11696633116127722,\n",
-       "  'Ni57': 339391.2965878929,\n",
-       "  'Ni58': 8.710151882705743e-07,\n",
-       "  'Ni59': 219991.34551265123,\n",
-       "  'Ni63': 18157335.514949303,\n",
-       "  'Ni66': 1.1383163142821437,\n",
-       "  'Os186': 3.3467216774915317e-15,\n",
-       "  'Os191': 3.3640521642054304e-09,\n",
-       "  'P32': 2105614.5272372337,\n",
-       "  'P33': 18086.282826318773,\n",
-       "  'Pd107': 3.307710141357362e-16,\n",
-       "  'Rb83': 1.2055932297464111e-09,\n",
-       "  'Rb84': 1.4481983385783732e-06,\n",
-       "  'Rb86': 2.5138838840695996,\n",
-       "  'Rb87': 1.778757115640861e-13,\n",
-       "  'Re186': 0.7515172490542897,\n",
-       "  'Re186m': 6.19069905624248e-08,\n",
-       "  'Re187': 3.242700374536518e-13,\n",
-       "  'Re188': 1.0089556091561764e-06,\n",
-       "  'Rh103m': 31.933827490612806,\n",
-       "  'Rh105': 4.1337708763451934e-08,\n",
-       "  'Ru103': 32.29476915808076,\n",
-       "  'Ru97': 1.348805609578838e-05,\n",
-       "  'S35': 12026.604956470737,\n",
-       "  'Sc44': 1.8534473261791244,\n",
-       "  'Sc44m': 1.749175569638616,\n",
-       "  'Sc45m': 17.35984209690527,\n",
-       "  'Sc46': 1350811.000114842,\n",
-       "  'Sc47': 86515.47962284794,\n",
-       "  'Sc48': 28948.524681513132,\n",
-       "  'Se82': 1.7986136978974473e-29,\n",
-       "  'Si32': 0.491939861238692,\n",
-       "  'Sr85': 0.001217197154356961,\n",
-       "  'Sr89': 35.29744898300856,\n",
-       "  'Sr90': 0.2534284054997819,\n",
-       "  'Ta177': 0.000129222890601832,\n",
-       "  'Ta178': 0.00031965868996058244,\n",
-       "  'Ta179': 5055.925253585062,\n",
-       "  'Ta180': 4.434161013193806e-05,\n",
-       "  'Ta180m': 3.5999169169024733e-09,\n",
-       "  'Ta182': 11262342.420161717,\n",
-       "  'Ta183': 366326.8034722629,\n",
-       "  'Ta184': 9.049395669751273e-08,\n",
-       "  'Tc96': 0.00011423959313530197,\n",
-       "  'Tc97': 4.0438463159699905e-06,\n",
-       "  'Tc97m': 0.3276285010721183,\n",
-       "  'Tc98': 0.020468112572897313,\n",
-       "  'Tc99': 4320.117343402517,\n",
-       "  'Tc99m': 10167387.603472428,\n",
-       "  'Ti44': 4.494629617497801e-06,\n",
-       "  'Tm171': 2.6567039597985053e-12,\n",
-       "  'V48': 1106.148376744668,\n",
-       "  'V49': 124025327.71851106,\n",
-       "  'V50': 5.766669336235262e-09,\n",
-       "  'W178': 0.00032044245508665233,\n",
-       "  'W181': 0.10240548932364515,\n",
-       "  'W183': 7.890298449554543e-11,\n",
-       "  'W183m': 12456.308148677525,\n",
-       "  'W184': 1.9986906105308695e-13,\n",
-       "  'W185': 67.9724274817141,\n",
-       "  'W186': 8.902085279855515e-19,\n",
-       "  'W187': 3.1568868801948405e-06,\n",
-       "  'W188': 9.933532028290188e-07,\n",
-       "  'Y87': 0.11227368606909449,\n",
-       "  'Y87m': 2.9147085109281625e-07,\n",
-       "  'Y88': 6071.064915904659,\n",
-       "  'Y89m': 190953.0750591301,\n",
-       "  'Y90': 1392.5568071188613,\n",
-       "  'Y91': 43.818947630130516,\n",
-       "  'Yb175': 0.00012834250657066545,\n",
-       "  'Zn64': 9.310033231251718e-11,\n",
-       "  'Zn65': 28383.435611950124,\n",
-       "  'Zn69m': 1.1623792713732238e-08,\n",
-       "  'Zr88': 5222.5523371727895,\n",
-       "  'Zr89': 191200.03097363465,\n",
-       "  'Zr90m': 0.016905808198958414,\n",
-       "  'Zr93': 3.8924586358779782,\n",
-       "  'Zr94': 8.306594990896758e-10,\n",
-       "  'Zr95': 1017035.3393920322,\n",
-       "  'Zr96': 7.580237995858201e-16,\n",
-       "  'Zr97': 1.0387685286859905},\n",
-       " '189071': {'Al26': 0.0004650834784796998,\n",
-       "  'Ar37': 1.539387831583786e-05,\n",
-       "  'Ar39': 0.008176050376705726,\n",
-       "  'Ar42': 0.020471331095822255,\n",
-       "  'Be10': 0.39457350953216414,\n",
-       "  'C14': 30039.58652463882,\n",
-       "  'Ca41': 1.846601877633e-05,\n",
-       "  'Ca45': 958120.8993710201,\n",
-       "  'Ca47': 3514.471631593473,\n",
-       "  'Ca48': 7.303185240726376e-20,\n",
-       "  'Cl36': 0.0008784231707254832,\n",
-       "  'Co55': 2.053105804089683e-07,\n",
-       "  'Co56': 16233.15038624221,\n",
-       "  'Co57': 1688552989.2147071,\n",
-       "  'Co58': 2195882502.4179106,\n",
-       "  'Co58m': 0.2457523684381566,\n",
-       "  'Co60': 115025583.92756851,\n",
-       "  'Co60m': 0.00811923774962918,\n",
-       "  'Cr48': 8.086327853726931e-08,\n",
-       "  'Cr50': 0.00046854264615055023,\n",
-       "  'Cr51': 1406456858.7429695,\n",
-       "  'Cu64': 16.55771286525806,\n",
-       "  'Cu66': 0.11537636373335254,\n",
-       "  'Cu67': 0.06579078809999703,\n",
-       "  'Fe55': 5799787724.580764,\n",
-       "  'Fe59': 14945178.388081634,\n",
-       "  'Fe60': 0.00812283030702913,\n",
-       "  'Ge71': 1.74248190931059e-08,\n",
-       "  'H3': 1272762.7639493102,\n",
-       "  'Hf174': 1.2137780066334097e-23,\n",
-       "  'Hf175': 4.400435587077096e-05,\n",
-       "  'Hf177m': 1.9983872307447539,\n",
-       "  'Hf178m': 0.002497931529193353,\n",
-       "  'Hf178n': 0.0025956422675046586,\n",
-       "  'Hf179n': 16.00636438325211,\n",
-       "  'Hf181': 3079.9293267627477,\n",
-       "  'Hf182': 9.247640503387237e-12,\n",
-       "  'Ir192': 7.207459124879769e-11,\n",
-       "  'K40': 2.429402258419562e-13,\n",
-       "  'K42': 0.02047354989843667,\n",
-       "  'K43': 0.0010031523626486806,\n",
-       "  'Kr81': 5.854794276101144e-16,\n",
-       "  'Kr85': 0.0007531826270135492,\n",
-       "  'Lu173': 4.187078865888024e-09,\n",
-       "  'Lu174': 2.5895404753848684e-07,\n",
-       "  'Lu174m': 2.957609060581388e-07,\n",
-       "  'Lu176': 3.599551811227101e-12,\n",
-       "  'Lu177': 11.990474082582791,\n",
-       "  'Lu177m': 2.5821049640590736,\n",
-       "  'Mg28': 1.720988693039803e-06,\n",
-       "  'Mn52': 7331.698864800788,\n",
-       "  'Mn53': 1194.9614616564513,\n",
-       "  'Mn54': 1132270892.5786798,\n",
-       "  'Mo100': 1.4621760822058383e-06,\n",
-       "  'Mo92': 1.1742483053944727e-07,\n",
-       "  'Mo93': 135800.67627304446,\n",
-       "  'Mo98': 0.36270601816777664,\n",
-       "  'Mo99': 12041009.761453955,\n",
-       "  'Na22': 0.000843430889299645,\n",
-       "  'Na24': 0.004356589259476947,\n",
-       "  'Nb90': 0.015055899739134676,\n",
-       "  'Nb91': 576539.5917317722,\n",
-       "  'Nb91m': 19378617.972025227,\n",
-       "  'Nb92': 0.6846902653929203,\n",
-       "  'Nb92m': 5226139.638246677,\n",
-       "  'Nb93m': 376278.54589742527,\n",
-       "  'Nb94': 2111.1523088504737,\n",
-       "  'Nb95': 5505354.055684712,\n",
-       "  'Nb95m': 122637.63390668292,\n",
-       "  'Nb96': 454.80063555701224,\n",
-       "  'Nb97': 1.028070170685468,\n",
-       "  'Nb97m': 0.9072227011101984,\n",
-       "  'Ni56': 0.10097118839771456,\n",
-       "  'Ni57': 293277.30904904375,\n",
-       "  'Ni58': 1.1703931849745875e-06,\n",
-       "  'Ni59': 83751.44631233605,\n",
-       "  'Ni63': 5623912.784138681,\n",
-       "  'Ni66': 0.11521889082830836,\n",
-       "  'Os186': 3.384198765291127e-16,\n",
-       "  'Os191': 3.4016963229549287e-10,\n",
-       "  'P32': 2078864.5923236727,\n",
-       "  'P33': 19170.330927201307,\n",
-       "  'Pd107': 3.3447238259201256e-17,\n",
-       "  'Rb83': 1.4543135257608356e-09,\n",
-       "  'Rb84': 1.797889742488343e-06,\n",
-       "  'Rb86': 2.2582454187644383,\n",
-       "  'Rb87': 1.7762222224124202e-13,\n",
-       "  'Re186': 0.07599338074249794,\n",
-       "  'Re186m': 6.26002743873975e-09,\n",
-       "  'Re187': 3.278986806260297e-14,\n",
-       "  'Re188': 1.0202459469001641e-07,\n",
-       "  'Rh103m': 5.39517126637014,\n",
-       "  'Rh105': 4.180028282445776e-09,\n",
-       "  'Ru103': 5.455605859015142,\n",
-       "  'Ru97': 1.2479068300319361e-05,\n",
-       "  'S35': 3548.2135286374983,\n",
-       "  'Sc44': 1.6190783020274757,\n",
-       "  'Sc44m': 1.5280212149722732,\n",
-       "  'Sc45m': 16.287942262856618,\n",
-       "  'Sc46': 1371180.8663366095,\n",
-       "  'Sc47': 86452.93946001335,\n",
-       "  'Sc48': 28009.3007522104,\n",
-       "  'Se82': 1.8289454434194097e-29,\n",
-       "  'Si32': 0.415075806640008,\n",
-       "  'Sr85': 0.0011287687621027074,\n",
-       "  'Sr89': 33.50131610368833,\n",
-       "  'Sr90': 0.23020406341688615,\n",
-       "  'Ta177': 0.0004883792006626113,\n",
-       "  'Ta178': 0.0012190854356573916,\n",
-       "  'Ta179': 6489.163706212294,\n",
-       "  'Ta180': 4.358076944791823e-05,\n",
-       "  'Ta180m': 3.4803669001321275e-09,\n",
-       "  'Ta182': 8624624.731614556,\n",
-       "  'Ta183': 37011.656885739976,\n",
-       "  'Ta184': 9.15065952374374e-09,\n",
-       "  'Tc96': 0.00010715812310950754,\n",
-       "  'Tc97': 3.83600446106135e-06,\n",
-       "  'Tc97m': 0.3106584108555705,\n",
-       "  'Tc98': 0.019474762502629233,\n",
-       "  'Tc99': 4958.66820260027,\n",
-       "  'Tc99m': 11666590.335787522,\n",
-       "  'Ti44': 3.823441611219114e-06,\n",
-       "  'Tm171': 1.0131897570634019e-11,\n",
-       "  'V48': 965.3900524659709,\n",
-       "  'V49': 111784623.97290067,\n",
-       "  'V50': 6.192220542390167e-09,\n",
-       "  'W178': 0.001219552743988066,\n",
-       "  'W181': 0.10270975668050532,\n",
-       "  'W183': 5.613264354595986e-12,\n",
-       "  'W183m': 1258.5157033652965,\n",
-       "  'W184': 2.0141621999079214e-14,\n",
-       "  'W185': 6.875808570248566,\n",
-       "  'W186': 9.001985519233616e-20,\n",
-       "  'W187': 3.19221283385773e-07,\n",
-       "  'W188': 1.0044689477212957e-07,\n",
-       "  'Y87': 0.10415201118676472,\n",
-       "  'Y87m': 2.707660093977545e-07,\n",
-       "  'Y88': 5464.181634192657,\n",
-       "  'Y89m': 178909.42913035426,\n",
-       "  'Y90': 1335.9543662185586,\n",
-       "  'Y91': 39.72390587394614,\n",
-       "  'Yb175': 0.00015719890634656737,\n",
-       "  'Zn64': 7.042636329365692e-11,\n",
-       "  'Zn65': 3690.346890741744,\n",
-       "  'Zn69m': 1.1753864388257045e-09,\n",
-       "  'Zr88': 4700.039126780066,\n",
-       "  'Zr89': 179137.85491726387,\n",
-       "  'Zr90m': 0.014674610065038826,\n",
-       "  'Zr93': 3.67448475150826,\n",
-       "  'Zr94': 7.709873305719778e-10,\n",
-       "  'Zr95': 956751.8370661706,\n",
-       "  'Zr96': 6.72335180078537e-16,\n",
-       "  'Zr97': 0.9535004296816865},\n",
-       " '189072': {'Al26': 0.0002934135787507642,\n",
-       "  'Ar37': 1.1408697232412844e-05,\n",
-       "  'Ar39': 0.005798520511298065,\n",
-       "  'Ar42': 0.014912566723395575,\n",
-       "  'Be10': 0.29530936438771627,\n",
-       "  'C14': 22708.73057893765,\n",
-       "  'Ca41': 1.2886464387000728e-05,\n",
-       "  'Ca45': 707022.1741771912,\n",
-       "  'Ca47': 2579.833971194393,\n",
-       "  'Ca48': 4.5954508881777706e-20,\n",
-       "  'Cl36': 0.000763852819998587,\n",
-       "  'Co55': 1.243363467210152e-07,\n",
-       "  'Co56': 10212.444188325808,\n",
-       "  'Co57': 1242148743.786301,\n",
-       "  'Co58': 1692933210.4048538,\n",
-       "  'Co58m': 0.1883472702757577,\n",
-       "  'Co60': 85954963.18034266,\n",
-       "  'Co60m': 0.005905917592642679,\n",
-       "  'Cr48': 5.333448745935824e-08,\n",
-       "  'Cr50': 0.0003635590550753834,\n",
-       "  'Cr51': 1044310656.2530615,\n",
-       "  'Cu64': 13.049718188012328,\n",
-       "  'Cu66': 0.10134588695905627,\n",
-       "  'Cu67': 0.05720609188614429,\n",
-       "  'Fe55': 4280361478.605352,\n",
-       "  'Fe59': 10936677.251186702,\n",
-       "  'Fe60': 0.005908805453855355,\n",
-       "  'Ge71': 1.5131603135584596e-08,\n",
-       "  'H3': 950070.1483552792,\n",
-       "  'Hf174': 2.1745146992855722e-24,\n",
-       "  'Hf175': 1.9770513912637603e-05,\n",
-       "  'Hf177m': 1.4396837029183172,\n",
-       "  'Hf178m': 0.0009983659180895432,\n",
-       "  'Hf178n': 0.0010735284222776404,\n",
-       "  'Hf179n': 11.774035900454333,\n",
-       "  'Hf181': 2248.6330843820256,\n",
-       "  'Hf182': 6.818226385528709e-12,\n",
-       "  'Ir192': 6.258912101806445e-11,\n",
-       "  'K40': 1.6139196153536206e-13,\n",
-       "  'K42': 0.014914023364782538,\n",
-       "  'K43': 0.0007415039138086248,\n",
-       "  'Kr81': 2.5523952674910827e-16,\n",
-       "  'Kr85': 0.0004574749187883294,\n",
-       "  'Lu173': 7.911207670740167e-10,\n",
-       "  'Lu174': 9.842773153778792e-08,\n",
-       "  'Lu174m': 1.1689133021787962e-07,\n",
-       "  'Lu176': 2.3377914863126553e-12,\n",
-       "  'Lu177': 8.561521080144077,\n",
-       "  'Lu177m': 1.860189410835803,\n",
-       "  'Mg28': 9.163148697297353e-07,\n",
-       "  'Mn52': 5282.680487916157,\n",
-       "  'Mn53': 879.4385570632976,\n",
-       "  'Mn54': 857273488.236907,\n",
-       "  'Mo100': 1.1345578571949256e-06,\n",
-       "  'Mo92': 9.11145615916631e-08,\n",
-       "  'Mo93': 102168.10127866962,\n",
-       "  'Mo98': 0.2814371312039905,\n",
-       "  'Mo99': 9214965.71022911,\n",
-       "  'Na22': 0.0005191539479715041,\n",
-       "  'Na24': 0.0031801698357097428,\n",
-       "  'Nb90': 0.010968178212902031,\n",
-       "  'Nb91': 424438.6927706402,\n",
-       "  'Nb91m': 14287818.983652895,\n",
-       "  'Nb92': 0.5093300403984551,\n",
-       "  'Nb92m': 3962406.4387489227,\n",
-       "  'Nb93m': 284125.5665808582,\n",
-       "  'Nb94': 1657.6659283282918,\n",
-       "  'Nb95': 4073703.097490685,\n",
-       "  'Nb95m': 91047.01599250836,\n",
-       "  'Nb96': 334.1652564391129,\n",
-       "  'Nb97': 0.7524325054893753,\n",
-       "  'Nb97m': 0.663988288677096,\n",
-       "  'Ni56': 0.07258858091317585,\n",
-       "  'Ni57': 211037.6544427467,\n",
-       "  'Ni58': 9.081502306272087e-07,\n",
-       "  'Ni59': 66863.61774879167,\n",
-       "  'Ni63': 4676549.405031329,\n",
-       "  'Ni66': 0.10120652527274308,\n",
-       "  'Os186': 2.938806981534903e-16,\n",
-       "  'Os191': 2.954011658410655e-10,\n",
-       "  'P32': 1600794.2520846338,\n",
-       "  'P33': 14296.92151746858,\n",
-       "  'Pd107': 2.904537100874789e-17,\n",
-       "  'Rb83': 6.213485960648403e-10,\n",
-       "  'Rb84': 8.167624203103831e-07,\n",
-       "  'Rb86': 1.6336745799397447,\n",
-       "  'Rb87': 1.0540684660152319e-13,\n",
-       "  'Re186': 0.06599186539936523,\n",
-       "  'Re186m': 5.436148538312644e-09,\n",
-       "  'Re187': 2.8474527718170357e-14,\n",
-       "  'Re188': 8.859751534114923e-08,\n",
-       "  'Rh103m': 4.14512278620803,\n",
-       "  'Rh105': 3.6299102290544733e-09,\n",
-       "  'Ru103': 4.191561360248008,\n",
-       "  'Ru97': 9.20018682651421e-06,\n",
-       "  'S35': 2808.3718402176396,\n",
-       "  'Sc44': 1.1681630798077216,\n",
-       "  'Sc44m': 1.1024631004060854,\n",
-       "  'Sc45m': 12.019260950965498,\n",
-       "  'Sc46': 1033596.1291549704,\n",
-       "  'Sc47': 64315.42310186946,\n",
-       "  'Sc48': 20877.50219479044,\n",
-       "  'Se82': 1.0087497682860387e-29,\n",
-       "  'Si32': 0.2929261094982078,\n",
-       "  'Sr85': 0.0007164372028551212,\n",
-       "  'Sr89': 24.719157661533195,\n",
-       "  'Sr90': 0.1673246346350718,\n",
-       "  'Ta177': 8.01800707393854e-05,\n",
-       "  'Ta178': 0.00019851340713608663,\n",
-       "  'Ta179': 2855.754326412823,\n",
-       "  'Ta180': 3.2763109233757095e-05,\n",
-       "  'Ta180m': 2.5970997292348566e-09,\n",
-       "  'Ta182': 7123274.889182627,\n",
-       "  'Ta183': 32781.602157235044,\n",
-       "  'Ta184': 7.946375087298952e-09,\n",
-       "  'Tc96': 7.908229715868241e-05,\n",
-       "  'Tc97': 2.8287690727697166e-06,\n",
-       "  'Tc97m': 0.229166435531509,\n",
-       "  'Tc98': 0.01435632103374679,\n",
-       "  'Tc99': 3794.8426354254684,\n",
-       "  'Tc99m': 8928436.023724854,\n",
-       "  'Ti44': 2.497810485687988e-06,\n",
-       "  'Tm171': 1.6498577119131896e-12,\n",
-       "  'V48': 687.9330762260449,\n",
-       "  'V49': 81942918.93203689,\n",
-       "  'V50': 4.7440455613546196e-09,\n",
-       "  'W178': 0.00019907961265951907,\n",
-       "  'W181': 0.07762930515773109,\n",
-       "  'W183': 4.918160604770896e-12,\n",
-       "  'W183m': 1114.6750862617055,\n",
-       "  'W184': 1.7470040228843692e-14,\n",
-       "  'W185': 5.969765775706964,\n",
-       "  'W186': 7.817119425948264e-20,\n",
-       "  'W187': 2.7720975160864736e-07,\n",
-       "  'W188': 8.722745067092528e-08,\n",
-       "  'Y87': 0.0646250280761278,\n",
-       "  'Y87m': 1.6149482458865026e-07,\n",
-       "  'Y88': 3665.4502845382067,\n",
-       "  'Y89m': 131808.44094088633,\n",
-       "  'Y90': 991.9776246869266,\n",
-       "  'Y91': 28.786868884845802,\n",
-       "  'Yb175': 7.658295854489658e-05,\n",
-       "  'Zn64': 5.55062791122038e-11,\n",
-       "  'Zn65': 3152.227686804039,\n",
-       "  'Zn69m': 1.0206981793168482e-09,\n",
-       "  'Zr88': 3115.929293420204,\n",
-       "  'Zr89': 131974.7944797377,\n",
-       "  'Zr90m': 0.01073049492338673,\n",
-       "  'Zr93': 2.7113376373068947,\n",
-       "  'Zr94': 5.654026720082261e-10,\n",
-       "  'Zr95': 706412.9769917749,\n",
-       "  'Zr96': 4.683314667690218e-16,\n",
-       "  'Zr97': 0.6978537134816856},\n",
-       " '189073': {'Al26': 0.017714939186857452,\n",
-       "  'Ar37': 0.0006075696661523413,\n",
-       "  'Ar39': 0.3678878309632515,\n",
-       "  'Ar42': 0.9797949360292618,\n",
-       "  'Be10': 21.991715528984336,\n",
-       "  'C14': 2312790.7208206537,\n",
-       "  'Ca41': 0.0008081418822357232,\n",
-       "  'Ca45': 48366087.3387654,\n",
-       "  'Ca47': 174661.58745813803,\n",
-       "  'Ca48': 2.8467196228478086e-18,\n",
-       "  'Cl36': 0.030568420789740876,\n",
-       "  'Co55': 7.869095926012788e-06,\n",
-       "  'Co56': 653091.3569260023,\n",
-       "  'Co57': 83425063951.19278,\n",
-       "  'Co58': 145934010262.75522,\n",
-       "  'Co58m': 15.612815237669338,\n",
-       "  'Co60': 6420028482.491113,\n",
-       "  'Co60m': 0.3453661814857782,\n",
-       "  'Cr48': 3.194364035945938e-06,\n",
-       "  'Cr50': 0.04033344267164419,\n",
-       "  'Cr51': 69324696290.99585,\n",
-       "  'Cu64': 1253.9484221937637,\n",
-       "  'Cu66': 4.049838409620908,\n",
-       "  'Cu67': 2.305120250059196,\n",
-       "  'Fe55': 287242707250.2561,\n",
-       "  'Fe59': 1010217599.9063562,\n",
-       "  'Fe60': 0.34569055920455916,\n",
-       "  'Ge71': 6.049606550335939e-07,\n",
-       "  'H3': 70793116.59239031,\n",
-       "  'Hf174': 1.954709555035131e-22,\n",
-       "  'Hf175': 0.00133639048078756,\n",
-       "  'Hf177m': 93.15494033994958,\n",
-       "  'Hf178m': 0.06499926397372724,\n",
-       "  'Hf178n': 0.07030377510055667,\n",
-       "  'Hf179n': 793.1957686268702,\n",
-       "  'Hf181': 148904.40477716769,\n",
-       "  'Hf182': 4.5773613718619887e-10,\n",
-       "  'Ir192': 2.502309590714911e-09,\n",
-       "  'K40': 1.0289337702959187e-11,\n",
-       "  'K42': 0.9798885502467064,\n",
-       "  'K43': 0.05115644383145378,\n",
-       "  'Kr81': 1.6479619993486554e-14,\n",
-       "  'Kr85': 0.028584816624425195,\n",
-       "  'Lu173': 6.870016249504808e-08,\n",
-       "  'Lu174': 6.725584968027e-06,\n",
-       "  'Lu174m': 7.940909516162922e-06,\n",
-       "  'Lu176': 1.4623305130615475e-10,\n",
-       "  'Lu177': 556.8348732207653,\n",
-       "  'Lu177m': 120.3672737075581,\n",
-       "  'Mg28': 7.039300748532841e-05,\n",
-       "  'Mn52': 332800.36022638663,\n",
-       "  'Mn53': 58303.26554818042,\n",
-       "  'Mn54': 66927363970.56823,\n",
-       "  'Mo100': 0.0001258698188370882,\n",
-       "  'Mo92': 1.0108438876919092e-05,\n",
-       "  'Mo93': 9227362.9336382,\n",
-       "  'Mo98': 31.222744902218874,\n",
-       "  'Mo99': 887016241.937799,\n",
-       "  'Na22': 0.031719884501811936,\n",
-       "  'Na24': 0.2037097230250534,\n",
-       "  'Nb90': 0.6958408216404319,\n",
-       "  'Nb91': 28443419.76098169,\n",
-       "  'Nb91m': 954174066.1880699,\n",
-       "  'Nb92': 35.348503210419665,\n",
-       "  'Nb92m': 313884478.5475561,\n",
-       "  'Nb93m': 27897060.333144594,\n",
-       "  'Nb94': 158059.16219365635,\n",
-       "  'Nb95': 282550994.2151574,\n",
-       "  'Nb95m': 6379070.72176005,\n",
-       "  'Nb96': 22566.316645544397,\n",
-       "  'Nb97': 50.14924738256887,\n",
-       "  'Nb97m': 44.254912953657715,\n",
-       "  'Ni56': 4.560285436738201,\n",
-       "  'Ni57': 13270751.549029002,\n",
-       "  'Ni58': 0.00010074994318754035,\n",
-       "  'Ni59': 5673574.400231193,\n",
-       "  'Ni63': 365425532.29169977,\n",
-       "  'Ni66': 4.045394754781809,\n",
-       "  'Os186': 1.1749522516375113e-14,\n",
-       "  'Os191': 1.181012224439325e-08,\n",
-       "  'P32': 139286936.2785438,\n",
-       "  'P33': 1211671.0003099842,\n",
-       "  'Pd107': 1.1612323237465767e-15,\n",
-       "  'Rb83': 4.0299930049300085e-08,\n",
-       "  'Rb84': 5.328566668799766e-05,\n",
-       "  'Rb86': 106.2455387417876,\n",
-       "  'Rb87': 6.745087261132525e-12,\n",
-       "  'Re186': 2.6383978785792563,\n",
-       "  'Re186m': 2.173406769077285e-07,\n",
-       "  'Re187': 1.1384108185516274e-12,\n",
-       "  'Re188': 3.5421237548244632e-06,\n",
-       "  'Rh103m': 282.1640578899638,\n",
-       "  'Rh105': 1.4512360985187168e-07,\n",
-       "  'Ru103': 285.30443149995205,\n",
-       "  'Ru97': 0.0006149773660974448,\n",
-       "  'S35': 237163.8155364461,\n",
-       "  'Sc44': 74.04669557486088,\n",
-       "  'Sc44m': 69.88178081687809,\n",
-       "  'Sc45m': 822.1966523775469,\n",
-       "  'Sc46': 77955051.04447757,\n",
-       "  'Sc47': 4892336.487069791,\n",
-       "  'Sc48': 1474152.4000266502,\n",
-       "  'Se82': 6.327635281963524e-28,\n",
-       "  'Si32': 18.653354841659144,\n",
-       "  'Sr85': 0.045010834026480366,\n",
-       "  'Sr89': 1707.553554512402,\n",
-       "  'Sr90': 11.018722137956862,\n",
-       "  'Ta177': 0.007484572176948825,\n",
-       "  'Ta178': 0.018611612830003826,\n",
-       "  'Ta179': 186073.48085708127,\n",
-       "  'Ta180': 0.002372877458921391,\n",
-       "  'Ta180m': 1.8453429968817766e-07,\n",
-       "  'Ta182': 778693184.2276084,\n",
-       "  'Ta183': 1332016.9427737168,\n",
-       "  'Ta184': 3.1769563574198793e-07,\n",
-       "  'Tc96': 0.005369783578017841,\n",
-       "  'Tc97': 0.00019509048619403813,\n",
-       "  'Tc97m': 15.788646372837178,\n",
-       "  'Tc98': 0.9944740757782607,\n",
-       "  'Tc99': 365288.585647895,\n",
-       "  'Tc99m': 859437781.7146211,\n",
-       "  'Ti44': 0.0001516037393758867,\n",
-       "  'Tm171': 1.5468231290632222e-10,\n",
-       "  'V48': 43380.24942706171,\n",
-       "  'V49': 5344010053.29943,\n",
-       "  'V50': 3.8329503148742445e-07,\n",
-       "  'W178': 0.018650072132755317,\n",
-       "  'W181': 5.731566301650532,\n",
-       "  'W183': 2.055188677007744e-10,\n",
-       "  'W183m': 45292.50215416359,\n",
-       "  'W184': 7.07545298259515e-13,\n",
-       "  'W185': 238.85057160246257,\n",
-       "  'W186': 3.125466544812843e-18,\n",
-       "  'W187': 1.108283051122912e-05,\n",
-       "  'W188': 3.4873486452137752e-06,\n",
-       "  'Y87': 4.030255688933765,\n",
-       "  'Y87m': 9.832931507178865e-06,\n",
-       "  'Y88': 231096.37984614362,\n",
-       "  'Y89m': 9002912.364072667,\n",
-       "  'Y90': 69777.80096859524,\n",
-       "  'Y91': 1892.4868162412695,\n",
-       "  'Yb175': 0.0050302341571916934,\n",
-       "  'Zn64': 5.3331258366758145e-09,\n",
-       "  'Zn65': 175756.47708753726,\n",
-       "  'Zn69m': 4.080745665996224e-08,\n",
-       "  'Zr88': 195563.53218237494,\n",
-       "  'Zr89': 9014279.959225044,\n",
-       "  'Zr90m': 0.6786078863864997,\n",
-       "  'Zr93': 186.94175543239632,\n",
-       "  'Zr94': 3.824471971295238e-08,\n",
-       "  'Zr95': 48465644.637679085,\n",
-       "  'Zr96': 2.9658367096959014e-14,\n",
-       "  'Zr97': 46.511920590660566},\n",
-       " '189074': {'Al26': 0.0005255186786016128,\n",
-       "  'Ar37': 1.2538418186288653e-05,\n",
-       "  'Ar39': 0.011024395995399386,\n",
-       "  'Ar42': 0.03057815401404962,\n",
-       "  'Be10': 0.7967735068072689,\n",
-       "  'C14': 90694.73679934502,\n",
-       "  'Ca41': 2.394435666200893e-05,\n",
-       "  'Ca45': 1597098.331661054,\n",
-       "  'Ca47': 5703.8433865989355,\n",
-       "  'Ca48': 8.55146337775745e-20,\n",
-       "  'Cl36': 4.4949994909289664e-08,\n",
-       "  'Co55': 2.3649482601498656e-07,\n",
-       "  'Co56': 20089.598795906786,\n",
-       "  'Co57': 2666899375.791446,\n",
-       "  'Co58': 6044719579.373508,\n",
-       "  'Co58m': 0.6305676719644432,\n",
-       "  'Co60': 220779530.3023008,\n",
-       "  'Co60m': 0.008871868002572614,\n",
-       "  'Cr48': 9.290840218966738e-08,\n",
-       "  'Cr50': 0.0016082012721590397,\n",
-       "  'Cr51': 2086107803.8589346,\n",
-       "  'Cu64': 45.032602706778675,\n",
-       "  'Cu66': 0.0008586692234341164,\n",
-       "  'Cu67': 0.0009058150903503676,\n",
-       "  'Fe55': 9021889635.688456,\n",
-       "  'Fe59': 34454540.24366276,\n",
-       "  'Fe60': 0.008884170900550683,\n",
-       "  'H3': 2604935.5524233487,\n",
-       "  'Hf174': 8.982148163500355e-24,\n",
-       "  'Hf175': 4.546133849674255e-05,\n",
-       "  'Hf177m': 2.843309903178175,\n",
-       "  'Hf178m': 0.002237936125585881,\n",
-       "  'Hf178n': 0.002413188717020461,\n",
-       "  'Hf179n': 25.4875665202399,\n",
-       "  'Hf181': 4694.6162202784335,\n",
-       "  'Hf182': 1.4648976111839865e-11,\n",
-       "  'K40': 3.1390007345769726e-13,\n",
-       "  'K42': 0.030581241535395685,\n",
-       "  'K43': 0.0017054015575193576,\n",
-       "  'Kr81': 5.578960927496221e-16,\n",
-       "  'Kr85': 0.0008690156124855434,\n",
-       "  'Lu173': 3.098508168110088e-09,\n",
-       "  'Lu174': 2.3800906730322387e-07,\n",
-       "  'Lu174m': 2.7761586929579e-07,\n",
-       "  'Lu176': 4.416695746403455e-12,\n",
-       "  'Lu177': 17.261353955186003,\n",
-       "  'Lu177m': 3.674037848255729,\n",
-       "  'Mg28': 2.7216635062868724e-06,\n",
-       "  'Mn52': 9816.498907421887,\n",
-       "  'Mn53': 1830.8855580015909,\n",
-       "  'Mn54': 2542631340.510313,\n",
-       "  'Mo100': 5.018771234687003e-06,\n",
-       "  'Mo92': 4.03051784255208e-07,\n",
-       "  'Mo93': 332550.3594194119,\n",
-       "  'Mo98': 1.2449312876441938,\n",
-       "  'Mo99': 32047098.766760793,\n",
-       "  'Na22': 0.0009488655890039594,\n",
-       "  'Na24': 0.006127062778235783,\n",
-       "  'Nb90': 0.020665360009919444,\n",
-       "  'Nb91': 905821.195508178,\n",
-       "  'Nb91m': 30245855.623024635,\n",
-       "  'Nb92': 1.1853506214919367,\n",
-       "  'Nb92m': 12303949.904917091,\n",
-       "  'Nb93m': 1140373.4334167158,\n",
-       "  'Nb94': 5730.491430221744,\n",
-       "  'Nb95': 9510133.72986573,\n",
-       "  'Nb95m': 217940.62203243014,\n",
-       "  'Nb96': 730.4957874789193,\n",
-       "  'Nb97': 1.593476113438815,\n",
-       "  'Nb97m': 1.4061400835251638,\n",
-       "  'Ni56': 0.1341887659907408,\n",
-       "  'Ni57': 391093.47478858655,\n",
-       "  'Ni58': 4.017155765620073e-06,\n",
-       "  'Ni59': 190766.32620698737,\n",
-       "  'Ni63': 10966416.046058508,\n",
-       "  'Ni66': 0.0009241244069088164,\n",
-       "  'Os186': 3.2996680239407075e-21,\n",
-       "  'P32': 5649427.616113591,\n",
-       "  'P33': 46948.08216758787,\n",
-       "  'Rb83': 1.3727572420825255e-09,\n",
-       "  'Rb84': 1.7688125717405008e-06,\n",
-       "  'Rb86': 3.2746570379546127,\n",
-       "  'Rb87': 2.1130703124127117e-13,\n",
-       "  'Re186': 7.81086335865618e-07,\n",
-       "  'Re186m': 6.583129091622746e-14,\n",
-       "  'Re187': 2.3132295559557623e-20,\n",
-       "  'Rh103m': 5.9349535643673,\n",
-       "  'Ru103': 6.000347546611799,\n",
-       "  'Ru97': 1.9502322420009684e-05,\n",
-       "  'S35': 8073.9428671710275,\n",
-       "  'Sc44': 2.204936462448782,\n",
-       "  'Sc44m': 2.080919251306061,\n",
-       "  'Sc45m': 27.14868791980597,\n",
-       "  'Sc46': 2919828.309961068,\n",
-       "  'Sc47': 181072.2409375001,\n",
-       "  'Sc48': 50848.22610763366,\n",
-       "  'Se82': 1.9586656727576955e-29,\n",
-       "  'Si32': 0.5642747645430873,\n",
-       "  'Sr85': 0.0013640712905766952,\n",
-       "  'Sr89': 56.921121833362214,\n",
-       "  'Sr90': 0.3451600829879948,\n",
-       "  'Ta177': 0.00035394551621580593,\n",
-       "  'Ta178': 0.0008825076027431837,\n",
-       "  'Ta179': 6329.045804934196,\n",
-       "  'Ta180': 8.527156470212218e-05,\n",
-       "  'Ta180m': 6.446579161072624e-09,\n",
-       "  'Ta182': 26671207.739247255,\n",
-       "  'Ta183': 585.4152493607085,\n",
-       "  'Tc96': 0.00017376365648066427,\n",
-       "  'Tc97': 6.445248838760513e-06,\n",
-       "  'Tc97m': 0.5207848994851937,\n",
-       "  'Tc98': 0.033046705338079456,\n",
-       "  'Tc99': 13197.76613645018,\n",
-       "  'Tc99m': 31050739.74055831,\n",
-       "  'Ti44': 4.4475589726825775e-06,\n",
-       "  'Tm171': 7.334577524074864e-12,\n",
-       "  'V48': 1284.9450368237008,\n",
-       "  'V49': 164485291.65957597,\n",
-       "  'V50': 1.531383451390156e-08,\n",
-       "  'W178': 0.0008837382755276129,\n",
-       "  'W181': 0.21074763121865417,\n",
-       "  'W183': 2.1754130324478937e-13,\n",
-       "  'W183m': 19.897236501202606,\n",
-       "  'W184': 4.8482805893158265e-17,\n",
-       "  'W185': 0.003451431987584687,\n",
-       "  'W186': 2.9819503116309956e-24,\n",
-       "  'Y87': 0.12189678128144055,\n",
-       "  'Y87m': 2.956301579243909e-07,\n",
-       "  'Y88': 6959.258725368289,\n",
-       "  'Y89m': 296431.6610548955,\n",
-       "  'Y90': 2390.718804207791,\n",
-       "  'Y91': 59.21511582524848,\n",
-       "  'Yb175': 0.00016577478570101297,\n",
-       "  'Zn64': 1.915123490978105e-10,\n",
-       "  'Zn65': 3263.7180860468193,\n",
-       "  'Zr88': 5873.285472509029,\n",
-       "  'Zr89': 296803.87610985717,\n",
-       "  'Zr90m': 0.02007819792047734,\n",
-       "  'Zr93': 6.240668286402904,\n",
-       "  'Zr94': 1.242990240960059e-09,\n",
-       "  'Zr95': 1603787.2348023313,\n",
-       "  'Zr96': 8.906898666130747e-16,\n",
-       "  'Zr97': 1.4778920808537148},\n",
-       " '189075': {'Al26': 0.0006707333880115293,\n",
-       "  'Ar37': 0.00011215792358470098,\n",
-       "  'Ar39': 0.011735692046451416,\n",
-       "  'Ar42': 0.02863726566095347,\n",
-       "  'Be10': 0.49283259459945167,\n",
-       "  'C14': 65904.49575127383,\n",
-       "  'Ca41': 2.6626838863413624e-05,\n",
-       "  'Ca45': 1287450.539412966,\n",
-       "  'Ca47': 4778.794148903879,\n",
-       "  'Ca48': 9.883509490749914e-20,\n",
-       "  'Cl36': 0.016254515174842877,\n",
-       "  'Co55': 2.573453320332419e-07,\n",
-       "  'Co56': 20554.86572284936,\n",
-       "  'Co57': 2306305983.9918633,\n",
-       "  'Co58': 2342092394.8656545,\n",
-       "  'Co58m': 0.27208178392152926,\n",
-       "  'Co60': 218347625.27143905,\n",
-       "  'Co60m': 0.04986611051839121,\n",
-       "  'Cr48': 1.2055971987346117e-07,\n",
-       "  'Cr50': 0.0003805057686787388,\n",
-       "  'Cr51': 2880525776.8453403,\n",
-       "  'Cu64': 30.764948192232396,\n",
-       "  'Cu66': 2.1304094762416432,\n",
-       "  'Cu67': 1.2127860682858034,\n",
-       "  'Fe55': 8492542885.302847,\n",
-       "  'Fe59': 36047608.770002544,\n",
-       "  'Fe60': 0.0498690220351584,\n",
-       "  'Ge71': 3.222702297561492e-07,\n",
-       "  'H3': 1566452.0139437022,\n",
-       "  'Hf174': 2.546542227056586e-24,\n",
-       "  'Hf175': 3.801075002337712e-05,\n",
-       "  'Hf177m': 2.813011681985283,\n",
-       "  'Hf178m': 0.0018844251943970576,\n",
-       "  'Hf178n': 0.0019988921567176705,\n",
-       "  'Hf179n': 21.881234108159045,\n",
-       "  'Hf181': 4272.875468892404,\n",
-       "  'Hf182': 1.3169276201351216e-11,\n",
-       "  'Ir192': 1.333012122376667e-09,\n",
-       "  'K40': 3.262152535961538e-13,\n",
-       "  'K42': 0.02864089081837587,\n",
-       "  'K43': 0.0013346320140935478,\n",
-       "  'Kr81': 5.676703127285129e-16,\n",
-       "  'Kr85': 0.0009734621668935889,\n",
-       "  'Lu173': 9.311357529274837e-10,\n",
-       "  'Lu174': 1.7780426788035987e-07,\n",
-       "  'Lu174m': 2.1381308440089455e-07,\n",
-       "  'Lu176': 4.9366240455422865e-12,\n",
-       "  'Lu177': 16.69924628167814,\n",
-       "  'Lu177m': 3.634448428436344,\n",
-       "  'Mg28': 1.4025815966624127e-06,\n",
-       "  'Mn52': 10743.887339547206,\n",
-       "  'Mn53': 1652.7619131756967,\n",
-       "  'Mn54': 1355076449.2879255,\n",
-       "  'Mo100': 1.1875137640270985e-06,\n",
-       "  'Mo92': 9.536636267616726e-08,\n",
-       "  'Mo93': 148172.23698371934,\n",
-       "  'Mo98': 0.29458043196707806,\n",
-       "  'Mo99': 11959694.631963408,\n",
-       "  'Na22': 0.0011531338763428442,\n",
-       "  'Na24': 0.006269835081529383,\n",
-       "  'Nb90': 0.021949017989151977,\n",
-       "  'Nb91': 788779.7413418341,\n",
-       "  'Nb91m': 26596208.083386276,\n",
-       "  'Nb92': 0.9096794536813235,\n",
-       "  'Nb92m': 5984003.467210024,\n",
-       "  'Nb93m': 364655.58955569036,\n",
-       "  'Nb94': 2239.975960048647,\n",
-       "  'Nb95': 7311722.753681836,\n",
-       "  'Nb95m': 160625.36227738854,\n",
-       "  'Nb96': 618.8736103228823,\n",
-       "  'Nb97': 1.417157948892334,\n",
-       "  'Nb97m': 1.2505495129478026,\n",
-       "  'Ni56': 0.14859280770929587,\n",
-       "  'Ni57': 431153.86666742247,\n",
-       "  'Ni58': 9.505371787765647e-07,\n",
-       "  'Ni59': 369026.2777685301,\n",
-       "  'Ni63': 31058812.347549573,\n",
-       "  'Ni66': 2.127178630644046,\n",
-       "  'Os186': 6.2589859823826584e-15,\n",
-       "  'Os191': 6.291402221748565e-09,\n",
-       "  'P32': 2672711.8340402283,\n",
-       "  'P33': 21826.319023096632,\n",
-       "  'Pd107': 6.186032176808173e-16,\n",
-       "  'Rb83': 1.3630436745825867e-09,\n",
-       "  'Rb84': 1.6532434223961809e-06,\n",
-       "  'Rb86': 3.182273535178276,\n",
-       "  'Rb87': 2.1596518664409648e-13,\n",
-       "  'Re186': 1.4054755282218931,\n",
-       "  'Re186m': 1.1577746821008115e-07,\n",
-       "  'Re187': 6.064451767146694e-13,\n",
-       "  'Re188': 1.886934343240229e-06,\n",
-       "  'Rh103m': 58.55851554520041,\n",
-       "  'Rh105': 7.730919143395749e-08,\n",
-       "  'Ru103': 59.220714087113,\n",
-       "  'Ru97': 1.7095465866403744e-05,\n",
-       "  'S35': 20813.439631935264,\n",
-       "  'Sc44': 2.351196660440874,\n",
-       "  'Sc44m': 2.2189231672920435,\n",
-       "  'Sc45m': 21.885718924570295,\n",
-       "  'Sc46': 1657387.8474814803,\n",
-       "  'Sc47': 106502.14082338971,\n",
-       "  'Sc48': 36286.23615436568,\n",
-       "  'Se82': 2.1552064025029357e-29,\n",
-       "  'Si32': 0.6345596932438642,\n",
-       "  'Sr85': 0.0015052560834272913,\n",
-       "  'Sr89': 44.46200905655728,\n",
-       "  'Sr90': 0.32061635580277736,\n",
-       "  'Ta177': 8.41622826852389e-05,\n",
-       "  'Ta178': 0.00020678863554434018,\n",
-       "  'Ta179': 5385.227196626094,\n",
-       "  'Ta180': 5.52247370602586e-05,\n",
-       "  'Ta180m': 4.505016867353426e-09,\n",
-       "  'Ta182': 13382201.877776919,\n",
-       "  'Ta183': 683625.3309757047,\n",
-       "  'Ta184': 1.692405029504123e-07,\n",
-       "  'Tc96': 0.00014458698756988962,\n",
-       "  'Tc97': 5.109360152381637e-06,\n",
-       "  'Tc97m': 0.4140240257476118,\n",
-       "  'Tc98': 0.025847727419561373,\n",
-       "  'Tc99': 4922.340097551468,\n",
-       "  'Tc99m': 11587747.459397823,\n",
-       "  'Ti44': 5.610117970392409e-06,\n",
-       "  'Tm171': 1.7186336681781522e-12,\n",
-       "  'V48': 1401.9278046884165,\n",
-       "  'V49': 157415265.39908525,\n",
-       "  'V50': 6.9310960940767095e-09,\n",
-       "  'W178': 0.000207838129561012,\n",
-       "  'W181': 0.12705026774500813,\n",
-       "  'W183': 1.2690274947335077e-10,\n",
-       "  'W183m': 23245.506853188494,\n",
-       "  'W184': 3.730700726509818e-13,\n",
-       "  'W185': 127.11473700496342,\n",
-       "  'W186': 1.6648503841409766e-18,\n",
-       "  'W187': 5.903964671890821e-06,\n",
-       "  'W188': 1.8577549461798133e-06,\n",
-       "  'Y87': 0.1382697605014379,\n",
-       "  'Y87m': 3.587794016475069e-07,\n",
-       "  'Y88': 7590.1128531550885,\n",
-       "  'Y89m': 240725.93034099176,\n",
-       "  'Y90': 1746.0701833607825,\n",
-       "  'Y91': 55.44832304013656,\n",
-       "  'Yb175': 0.000145828480516639,\n",
-       "  'Zn64': 1.3104470459688892e-10,\n",
-       "  'Zn65': 52612.90574999561,\n",
-       "  'Zn69m': 2.1738650810009853e-08,\n",
-       "  'Zr88': 6516.802735114312,\n",
-       "  'Zr89': 241039.07717567025,\n",
-       "  'Zr90m': 0.021499074474122352,\n",
-       "  'Zr93': 4.89763326285405,\n",
-       "  'Zr94': 1.0482059934115652e-09,\n",
-       "  'Zr95': 1282105.0722119675,\n",
-       "  'Zr96': 9.540542681547449e-16,\n",
-       "  'Zr97': 1.3144471927173753},\n",
-       " '189076': {'Al26': 0.002008147614988327,\n",
-       "  'Ar37': 4.85908224983831e-05,\n",
-       "  'Ar39': 0.03697277789637557,\n",
-       "  'Ar42': 0.09185087997439693,\n",
-       "  'Be10': 1.6551590861345091,\n",
-       "  'C14': 71936.68958726736,\n",
-       "  'Ca41': 8.336104363763004e-05,\n",
-       "  'Ca45': 4218464.502371791,\n",
-       "  'Ca47': 15560.035690124045,\n",
-       "  'Ca48': 3.0987507829967625e-19,\n",
-       "  'Cl36': 0.0006197085995614835,\n",
-       "  'Co55': 8.509175383258708e-07,\n",
-       "  'Co56': 67523.00749704147,\n",
-       "  'Co57': 7490065747.216198,\n",
-       "  'Co58': 8272126582.121723,\n",
-       "  'Co58m': 0.9564086828592526,\n",
-       "  'Co60': 470692321.7318448,\n",
-       "  'Co60m': 0.02587759457775937,\n",
-       "  'Cr48': 3.5905940087503695e-07,\n",
-       "  'Cr50': 0.0010306192819849293,\n",
-       "  'Cr51': 5999548846.574038,\n",
-       "  'Cu64': 44.08613197141903,\n",
-       "  'Cu66': 0.08195590273021552,\n",
-       "  'Cu67': 0.046671007445071744,\n",
-       "  'Fe55': 25570814476.020092,\n",
-       "  'Fe59': 39690950.083725914,\n",
-       "  'Fe60': 0.025884278727827066,\n",
-       "  'Ge71': 1.2292025523626857e-08,\n",
-       "  'H3': 5336147.074787803,\n",
-       "  'Hf174': 2.5432883965427095e-23,\n",
-       "  'Hf175': 0.00014706808833458458,\n",
-       "  'Hf177m': 9.011443459700484,\n",
-       "  'Hf178m': 0.007579734808622232,\n",
-       "  'Hf178n': 0.007996963182078466,\n",
-       "  'Hf179n': 71.01346033706777,\n",
-       "  'Hf181': 13764.922844303626,\n",
-       "  'Hf182': 4.0981077020855134e-11,\n",
-       "  'Ir192': 5.0843725292144696e-11,\n",
-       "  'K40': 1.0467180605471038e-12,\n",
-       "  'K42': 0.09186070880291822,\n",
-       "  'K43': 0.0043957808611873985,\n",
-       "  'Kr81': 1.983354391082722e-15,\n",
-       "  'Kr85': 0.0031138373041783005,\n",
-       "  'Lu173': 8.84565235395711e-09,\n",
-       "  'Lu174': 7.700964705508948e-07,\n",
-       "  'Lu174m': 9.017474570812841e-07,\n",
-       "  'Lu176': 1.5485458593859317e-11,\n",
-       "  'Lu177': 53.46653825259347,\n",
-       "  'Lu177m': 11.643222949951461,\n",
-       "  'Mg28': 5.807526436374628e-06,\n",
-       "  'Mn52': 33748.54743643648,\n",
-       "  'Mn53': 5347.540061706347,\n",
-       "  'Mn54': 4605082687.090757,\n",
-       "  'Mo100': 3.216125855542196e-06,\n",
-       "  'Mo92': 2.582787530086896e-07,\n",
-       "  'Mo93': 441685.4819076787,\n",
-       "  'Mo98': 0.7978124144364374,\n",
-       "  'Mo99': 34368696.63708364,\n",
-       "  'Na22': 0.003555823544271422,\n",
-       "  'Na24': 0.019937393876156086,\n",
-       "  'Nb90': 0.06937289080258581,\n",
-       "  'Nb91': 2562077.4893121347,\n",
-       "  'Nb91m': 86333482.57555643,\n",
-       "  'Nb92': 3.001079940795947,\n",
-       "  'Nb92m': 21044656.11514556,\n",
-       "  'Nb93m': 1185861.75687203,\n",
-       "  'Nb94': 5965.699112418382,\n",
-       "  'Nb95': 24053730.930810347,\n",
-       "  'Nb95m': 533417.1880018924,\n",
-       "  'Nb96': 2014.2883060647218,\n",
-       "  'Nb97': 4.580793496383787,\n",
-       "  'Nb97m': 4.042427532995417,\n",
-       "  'Ni56': 0.4652287105510835,\n",
-       "  'Ni57': 1350607.3286606185,\n",
-       "  'Ni58': 2.574465618836547e-06,\n",
-       "  'Ni59': 202787.01377919433,\n",
-       "  'Ni63': 14126363.231374152,\n",
-       "  'Ni66': 0.08186716509700802,\n",
-       "  'Os186': 2.3875276171415977e-16,\n",
-       "  'Os191': 2.399665546136611e-10,\n",
-       "  'P32': 7562941.613995902,\n",
-       "  'P33': 71864.7273180515,\n",
-       "  'Pd107': 2.3594753218390385e-17,\n",
-       "  'Rb83': 4.847501684553978e-09,\n",
-       "  'Rb84': 6.102337550192278e-06,\n",
-       "  'Rb86': 10.157442630695696,\n",
-       "  'Rb87': 7.115786361830923e-13,\n",
-       "  'Re186': 0.05361344099904224,\n",
-       "  'Re186m': 4.416433472259698e-09,\n",
-       "  'Re187': 2.3131071189289024e-14,\n",
-       "  'Re188': 7.197141704980715e-08,\n",
-       "  'Rh103m': 5.1173183728934095,\n",
-       "  'Rh105': 2.9487258411557583e-09,\n",
-       "  'Ru103': 5.17434944967336,\n",
-       "  'Ru97': 5.5544057734164186e-05,\n",
-       "  'S35': 7291.721491992552,\n",
-       "  'Sc44': 7.4112815388089635,\n",
-       "  'Sc44m': 6.994371480186697,\n",
-       "  'Sc45m': 71.71254634651218,\n",
-       "  'Sc46': 5716066.77329435,\n",
-       "  'Sc47': 355862.0721100957,\n",
-       "  'Sc48': 121314.29481682845,\n",
-       "  'Se82': 7.11690661189611e-29,\n",
-       "  'Si32': 1.8561341626325898,\n",
-       "  'Sr85': 0.0047888285645629755,\n",
-       "  'Sr89': 146.40735313662054,\n",
-       "  'Sr90': 1.0297232106903684,\n",
-       "  'Ta177': 0.0009884284384470013,\n",
-       "  'Ta178': 0.002461459652175347,\n",
-       "  'Ta179': 20711.136587744208,\n",
-       "  'Ta180': 0.00018709564728922826,\n",
-       "  'Ta180m': 1.5071223464455473e-08,\n",
-       "  'Ta182': 17340375.724418264,\n",
-       "  'Ta183': 27225.363209518277,\n",
-       "  'Ta184': 6.455168333333218e-09,\n",
-       "  'Tc96': 0.00047243159737751637,\n",
-       "  'Tc97': 1.6768828846727925e-05,\n",
-       "  'Tc97m': 1.3588009836670625,\n",
-       "  'Tc98': 0.08494387534368719,\n",
-       "  'Tc99': 14154.695051734656,\n",
-       "  'Tc99m': 33299840.947709274,\n",
-       "  'Ti44': 1.689671564594184e-05,\n",
-       "  'Tm171': 2.045734969890816e-11,\n",
-       "  'V48': 4407.825870422167,\n",
-       "  'V49': 505012010.368758,\n",
-       "  'V50': 2.4601660815359e-08,\n",
-       "  'W178': 0.002464372265942587,\n",
-       "  'W181': 0.43608445607537555,\n",
-       "  'W183': 4.412312756919408e-12,\n",
-       "  'W183m': 925.7399966725652,\n",
-       "  'W184': 1.4914444728468186e-14,\n",
-       "  'W185': 4.869782688947649,\n",
-       "  'W186': 6.352485837257671e-20,\n",
-       "  'W187': 2.2518891829501516e-07,\n",
-       "  'W188': 7.08584569923359e-08,\n",
-       "  'Y87': 0.4377364364204237,\n",
-       "  'Y87m': 1.116464518060476e-06,\n",
-       "  'Y88': 23948.36454042585,\n",
-       "  'Y89m': 787924.6473029847,\n",
-       "  'Y90': 5795.854091477418,\n",
-       "  'Y91': 177.54845429947034,\n",
-       "  'Yb175': 0.0005430840546260651,\n",
-       "  'Zn64': 1.8749269035227395e-10,\n",
-       "  'Zn65': 3056.503898447996,\n",
-       "  'Zn69m': 8.291552428160772e-10,\n",
-       "  'Zr88': 20514.748377542717,\n",
-       "  'Zr89': 788940.7353074417,\n",
-       "  'Zr90m': 0.06786706554068092,\n",
-       "  'Zr93': 16.1010297603626,\n",
-       "  'Zr94': 3.4091871448171065e-09,\n",
-       "  'Zr95': 4206082.59418471,\n",
-       "  'Zr96': 3.0071737962488954e-15,\n",
-       "  'Zr97': 4.248679231892391},\n",
-       " '189077': {'Al26': 0.0006002379312212979,\n",
-       "  'Ar37': 6.733383491682204e-05,\n",
-       "  'Ar39': 0.011609031051808803,\n",
-       "  'Ar42': 0.029059144666510335,\n",
-       "  'Be10': 0.520077216390428,\n",
-       "  'C14': 48986.84139431978,\n",
-       "  'Ca41': 2.60304111975065e-05,\n",
-       "  'Ca45': 1334409.8846718245,\n",
-       "  'Ca47': 4918.225135177815,\n",
-       "  'Ca48': 9.2936797081155e-20,\n",
-       "  'Cl36': 0.00889312768302702,\n",
-       "  'Co55': 2.539821288952779e-07,\n",
-       "  'Co56': 20290.466900663523,\n",
-       "  'Co57': 2375898224.475116,\n",
-       "  'Co58': 2577813708.041999,\n",
-       "  'Co58m': 0.29835025972211865,\n",
-       "  'Co60': 196517695.6185462,\n",
-       "  'Co60m': 0.0306537558912408,\n",
-       "  'Cr48': 1.115243354174764e-07,\n",
-       "  'Cr50': 0.0004178463526370359,\n",
-       "  'Cr51': 2448021831.782923,\n",
-       "  'Cu64': 25.990532209018387,\n",
-       "  'Cu66': 1.1655663577277322,\n",
-       "  'Cu67': 0.663608037623425,\n",
-       "  'Fe55': 8430198416.7448435,\n",
-       "  'Fe59': 26713074.091417275,\n",
-       "  'Fe60': 0.030656869381698208,\n",
-       "  'Ge71': 1.762831954314908e-07,\n",
-       "  'H3': 1667250.1231076259,\n",
-       "  'Hf174': 4.141033833914834e-24,\n",
-       "  'Hf175': 3.896229818464882e-05,\n",
-       "  'Hf177m': 2.841780739585383,\n",
-       "  'Hf178m': 0.0017661666519253885,\n",
-       "  'Hf178n': 0.0019024164696851715,\n",
-       "  'Hf179n': 22.52673379281336,\n",
-       "  'Hf181': 4354.7982487619,\n",
-       "  'Hf182': 1.3300088416031967e-11,\n",
-       "  'Ir192': 7.291633380448434e-10,\n",
-       "  'K40': 3.205200185634049e-13,\n",
-       "  'K42': 0.029062196812434632,\n",
-       "  'K43': 0.0013900957143692227,\n",
-       "  'Kr81': 5.012755730169187e-16,\n",
-       "  'Kr85': 0.0009221634368402738,\n",
-       "  'Lu173': 1.4399924190876602e-09,\n",
-       "  'Lu174': 1.8320684027952845e-07,\n",
-       "  'Lu174m': 2.1957746757062694e-07,\n",
-       "  'Lu176': 4.692120923259149e-12,\n",
-       "  'Lu177': 16.7686769302935,\n",
-       "  'Lu177m': 3.6716346789170338,\n",
-       "  'Mg28': 1.6006763049623298e-06,\n",
-       "  'Mn52': 10672.422258697301,\n",
-       "  'Mn53': 1696.2971296080557,\n",
-       "  'Mn54': 1446879929.1639996,\n",
-       "  'Mo100': 1.3039947292884113e-06,\n",
-       "  'Mo92': 1.047209987964147e-07,\n",
-       "  'Mo93': 156124.19742980285,\n",
-       "  'Mo98': 0.32347352583415956,\n",
-       "  'Mo99': 13573450.969696064,\n",
-       "  'Na22': 0.001055444497546888,\n",
-       "  'Na24': 0.006307646890046066,\n",
-       "  'Nb90': 0.02197125593247276,\n",
-       "  'Nb91': 812666.1344882976,\n",
-       "  'Nb91m': 27384500.22377685,\n",
-       "  'Nb92': 0.9512298959934351,\n",
-       "  'Nb92m': 6547805.5663473755,\n",
-       "  'Nb93m': 393825.0254367021,\n",
-       "  'Nb94': 2327.237988590865,\n",
-       "  'Nb95': 7608758.679272537,\n",
-       "  'Nb95m': 168275.5484786733,\n",
-       "  'Nb96': 637.5685167461857,\n",
-       "  'Nb97': 1.4500674100426916,\n",
-       "  'Nb97m': 1.2796494521980397,\n",
-       "  'Ni56': 0.14722568129460178,\n",
-       "  'Ni57': 427343.4338898884,\n",
-       "  'Ni58': 1.0437899219052292e-06,\n",
-       "  'Ni59': 237447.27474498894,\n",
-       "  'Ni63': 19357330.64788267,\n",
-       "  'Ni66': 1.1638067311627425,\n",
-       "  'Os186': 3.4236943627193935e-15,\n",
-       "  'Os191': 3.4414239510544054e-09,\n",
-       "  'P32': 2665094.2726563225,\n",
-       "  'P33': 23011.092164577563,\n",
-       "  'Pd107': 3.3837860853449133e-16,\n",
-       "  'Rb83': 1.2127764640380347e-09,\n",
-       "  'Rb84': 1.6026389701923856e-06,\n",
-       "  'Rb86': 3.206537177641203,\n",
-       "  'Rb87': 2.084036480973811e-13,\n",
-       "  'Re186': 0.7688017363469067,\n",
-       "  'Re186m': 6.333081539090125e-08,\n",
-       "  'Re187': 3.3172809882000323e-13,\n",
-       "  'Re188': 1.0321611643976623e-06,\n",
-       "  'Rh103m': 33.514939816496515,\n",
-       "  'Rh105': 4.228845870285611e-08,\n",
-       "  'Ru103': 33.89366581709692,\n",
-       "  'Ru97': 1.7623250499726224e-05,\n",
-       "  'S35': 12613.319750320108,\n",
-       "  'Sc44': 2.3408695922898364,\n",
-       "  'Sc44m': 2.2092051874680334,\n",
-       "  'Sc45m': 22.68491936178558,\n",
-       "  'Sc46': 1780614.5681534123,\n",
-       "  'Sc47': 111465.47658248535,\n",
-       "  'Sc48': 38261.83001169099,\n",
-       "  'Se82': 2.0307880692210503e-29,\n",
-       "  'Si32': 0.6053305747807568,\n",
-       "  'Sr85': 0.001441474118309765,\n",
-       "  'Sr89': 46.31483563838756,\n",
-       "  'Sr90': 0.32533994909931274,\n",
-       "  'Ta177': 0.0001513852242446033,\n",
-       "  'Ta178': 0.0003756507986556911,\n",
-       "  'Ta179': 5062.785983357478,\n",
-       "  'Ta180': 5.8996859232064055e-05,\n",
-       "  'Ta180m': 4.759896699458662e-09,\n",
-       "  'Ta182': 11183516.42328996,\n",
-       "  'Ta183': 374240.71276558447,\n",
-       "  'Ta184': 9.257527969339857e-08,\n",
-       "  'Tc96': 0.00014993698757927618,\n",
-       "  'Tc97': 5.32273497134206e-06,\n",
-       "  'Tc97m': 0.43136430470353776,\n",
-       "  'Tc98': 0.02696396190128191,\n",
-       "  'Tc99': 5588.2954772637795,\n",
-       "  'Tc99m': 13151276.914983168,\n",
-       "  'Ti44': 5.1610378828072175e-06,\n",
-       "  'Tm171': 3.122057981320982e-12,\n",
-       "  'V48': 1389.2464695505041,\n",
-       "  'V49': 160100491.70302114,\n",
-       "  'V50': 7.641962611146902e-09,\n",
-       "  'W178': 0.0003767031988276822,\n",
-       "  'W181': 0.13739858750347567,\n",
-       "  'W183': 6.293761178609126e-11,\n",
-       "  'W183m': 12725.411696359102,\n",
-       "  'W184': 2.040188911608774e-13,\n",
-       "  'W185': 69.53430615002098,\n",
-       "  'W186': 9.106832563343127e-19,\n",
-       "  'W187': 3.2294939525225827e-06,\n",
-       "  'W188': 1.0161999092781109e-06,\n",
-       "  'Y87': 0.13070059653702665,\n",
-       "  'Y87m': 3.329793880776838e-07,\n",
-       "  'Y88': 7362.898736147208,\n",
-       "  'Y89m': 249118.3092737107,\n",
-       "  'Y90': 1829.2813072964948,\n",
-       "  'Y91': 56.121854092861405,\n",
-       "  'Yb175': 0.00014485432750207958,\n",
-       "  'Zn64': 1.1064876985901567e-10,\n",
-       "  'Zn65': 28746.06898097215,\n",
-       "  'Zn69m': 1.1891135064065852e-08,\n",
-       "  'Zr88': 6281.354174541237,\n",
-       "  'Zr89': 249439.7781736745,\n",
-       "  'Zr90m': 0.021499615492115688,\n",
-       "  'Zr93': 5.085119312657127,\n",
-       "  'Zr94': 1.077909884219685e-09,\n",
-       "  'Zr95': 1330576.4975516794,\n",
-       "  'Zr96': 9.378416940714213e-16,\n",
-       "  'Zr97': 1.3449153665631368},\n",
-       " '189078': {'Al26': 0.0005487701417473171,\n",
-       "  'Ar37': 1.2145328398703476e-05,\n",
-       "  'Ar39': 0.010035903636224325,\n",
-       "  'Ar42': 0.025367792530286228,\n",
-       "  'Be10': 0.4949451001154433,\n",
-       "  'C14': 33198.78052851065,\n",
-       "  'Ca41': 2.2540638266099473e-05,\n",
-       "  'Ca45': 1191337.0689599486,\n",
-       "  'Ca47': 4363.451184966118,\n",
-       "  'Ca48': 8.479729744274834e-20,\n",
-       "  'Cl36': 1.6656210398929635e-07,\n",
-       "  'Co55': 2.2978611849494125e-07,\n",
-       "  'Co56': 18522.746280351555,\n",
-       "  'Co57': 2096596267.2571492,\n",
-       "  'Co58': 2825841776.8775516,\n",
-       "  'Co58m': 0.31446515255059587,\n",
-       "  'Co60': 142161732.3266073,\n",
-       "  'Co60m': 0.0068909883002247,\n",
-       "  'Cr48': 9.699208535957313e-08,\n",
-       "  'Cr50': 0.0005579305272178444,\n",
-       "  'Cr51': 1678220313.3487036,\n",
-       "  'Cu64': 18.38694529497283,\n",
-       "  'Cu66': 0.0010579138054491424,\n",
-       "  'Cu67': 0.00025976658905172036,\n",
-       "  'Fe55': 7156927448.718556,\n",
-       "  'Fe59': 15071998.658676865,\n",
-       "  'Fe60': 0.006895231150740526,\n",
-       "  'H3': 1603210.4880204666,\n",
-       "  'Hf174': 7.348144610634048e-24,\n",
-       "  'Hf175': 4.112252886500758e-05,\n",
-       "  'Hf177m': 2.4621718945779207,\n",
-       "  'Hf178m': 0.0022822220648842178,\n",
-       "  'Hf178n': 0.002403666452408196,\n",
-       "  'Hf179n': 19.884322363117708,\n",
-       "  'Hf181': 3817.7149978375037,\n",
-       "  'Hf182': 1.1455334955261845e-11,\n",
-       "  'K40': 2.872496736775023e-13,\n",
-       "  'K42': 0.025370470428414123,\n",
-       "  'K43': 0.0012475690908220576,\n",
-       "  'Kr81': 5.591407897139953e-16,\n",
-       "  'Kr85': 0.0008532214052220116,\n",
-       "  'Lu173': 2.6059484966065143e-09,\n",
-       "  'Lu174': 2.241958569490656e-07,\n",
-       "  'Lu174m': 2.6087030084849557e-07,\n",
-       "  'Lu176': 4.242957157892576e-12,\n",
-       "  'Lu177': 14.721783462470434,\n",
-       "  'Lu177m': 3.181311266905064,\n",
-       "  'Mg28': 1.7250543354538818e-06,\n",
-       "  'Mn52': 9085.074981587828,\n",
-       "  'Mn53': 1485.0971807928534,\n",
-       "  'Mn54': 1436535454.7333574,\n",
-       "  'Mo100': 1.7411212500110885e-06,\n",
-       "  'Mo92': 1.3982630989639975e-07,\n",
-       "  'Mo93': 161958.6565843283,\n",
-       "  'Mo98': 0.4319013145026696,\n",
-       "  'Mo99': 13684457.629974121,\n",
-       "  'Na22': 0.0009742691697035442,\n",
-       "  'Na24': 0.005414928343489701,\n",
-       "  'Nb90': 0.018730342635800656,\n",
-       "  'Nb91': 716260.5260210069,\n",
-       "  'Nb91m': 24089064.726697784,\n",
-       "  'Nb92': 0.8533491447068331,\n",
-       "  'Nb92m': 6631604.496157388,\n",
-       "  'Nb93m': 464556.92044772697,\n",
-       "  'Nb94': 2433.3692214471503,\n",
-       "  'Nb95': 6851643.290312838,\n",
-       "  'Nb95m': 152880.6859206016,\n",
-       "  'Nb96': 564.622862366719,\n",
-       "  'Nb97': 1.2750045705893152,\n",
-       "  'Nb97m': 1.1251229311348303,\n",
-       "  'Ni56': 0.12503588002888757,\n",
-       "  'Ni57': 363299.25972735207,\n",
-       "  'Ni58': 1.393677564986342e-06,\n",
-       "  'Ni59': 81320.67912790093,\n",
-       "  'Ni63': 5006451.634428231,\n",
-       "  'Ni66': 0.001077691402266677,\n",
-       "  'Os186': 5.539359218878095e-21,\n",
-       "  'P32': 2628065.798290787,\n",
-       "  'P33': 23915.058870938148,\n",
-       "  'Rb83': 1.3724616335324926e-09,\n",
-       "  'Rb84': 1.7191252018438543e-06,\n",
-       "  'Rb86': 2.7913989094388003,\n",
-       "  'Rb87': 1.973787792572756e-13,\n",
-       "  'Re186': 1.3973364812186328e-06,\n",
-       "  'Re186m': 1.1046381286782485e-13,\n",
-       "  'Re187': 2.3582380377551265e-20,\n",
-       "  'Rh103m': 1.8452083871224791,\n",
-       "  'Ru103': 1.865555317801986,\n",
-       "  'Ru97': 1.5512930637244805e-05,\n",
-       "  'S35': 3054.4911168077406,\n",
-       "  'Sc44': 2.0048502393703607,\n",
-       "  'Sc44m': 1.8920883952627976,\n",
-       "  'Sc45m': 20.25240918268152,\n",
-       "  'Sc46': 1731460.475304373,\n",
-       "  'Sc47': 108452.43909681356,\n",
-       "  'Sc48': 34944.587626453496,\n",
-       "  'Se82': 1.963253180746427e-29,\n",
-       "  'Si32': 0.5056407028804835,\n",
-       "  'Sr85': 0.0013073791161318168,\n",
-       "  'Sr89': 41.622763596214746,\n",
-       "  'Sr90': 0.28490229145542273,\n",
-       "  'Ta177': 0.0002868063809564371,\n",
-       "  'Ta178': 0.0007136096274858435,\n",
-       "  'Ta179': 6223.788820953252,\n",
-       "  'Ta180': 5.456668500384261e-05,\n",
-       "  'Ta180m': 4.345055768788399e-09,\n",
-       "  'Ta182': 9084603.744604914,\n",
-       "  'Ta183': 387.4792180685995,\n",
-       "  'Tc96': 0.00013314381638577854,\n",
-       "  'Tc97': 4.7619906441620965e-06,\n",
-       "  'Tc97m': 0.38568396764205354,\n",
-       "  'Tc98': 0.024168210913663106,\n",
-       "  'Tc99': 5635.793255816392,\n",
-       "  'Tc99m': 13258916.551882284,\n",
-       "  'Ti44': 4.568772495724655e-06,\n",
-       "  'Tm171': 5.930855573880243e-12,\n",
-       "  'V48': 1188.2611207181849,\n",
-       "  'V49': 138847430.38262415,\n",
-       "  'V50': 7.921348290203553e-09,\n",
-       "  'W178': 0.0007144415126386906,\n",
-       "  'W181': 0.12877456203234455,\n",
-       "  'W183': 3.0415770623668416e-13,\n",
-       "  'W183m': 13.172455370713651,\n",
-       "  'W184': 1.5438898719746094e-16,\n",
-       "  'W185': 0.005201870126630389,\n",
-       "  'W186': 5.649317798156695e-24,\n",
-       "  'Y87': 0.11952505796923588,\n",
-       "  'Y87m': 3.0520967697479676e-07,\n",
-       "  'Y88': 6520.539776436296,\n",
-       "  'Y89m': 222385.24288150034,\n",
-       "  'Y90': 1665.999880035599,\n",
-       "  'Y91': 49.08294100203286,\n",
-       "  'Yb175': 0.00015569936779678717,\n",
-       "  'Zn64': 7.819416630342945e-11,\n",
-       "  'Zn65': 868.9915306404552,\n",
-       "  'Zr88': 5579.955361575514,\n",
-       "  'Zr89': 222667.18052926377,\n",
-       "  'Zr90m': 0.018317000336706454,\n",
-       "  'Zr93': 4.570608281536667,\n",
-       "  'Zr94': 9.567345622058633e-10,\n",
-       "  'Zr95': 1190078.2405685224,\n",
-       "  'Zr96': 8.181218078496374e-16,\n",
-       "  'Zr97': 1.1825329986998234},\n",
-       " '189079': {'Al26': 0.000110911666328223,\n",
-       "  'Ar37': 2.423553923658675e-06,\n",
-       "  'Ar39': 0.0020097163773814468,\n",
-       "  'Ar42': 0.005218781763535661,\n",
-       "  'Be10': 0.11655804407773952,\n",
-       "  'C14': 13744.9200536502,\n",
-       "  'Ca41': 4.481543645446433e-06,\n",
-       "  'Ca45': 255038.09697957206,\n",
-       "  'Ca47': 926.1068629081121,\n",
-       "  'Ca48': 1.6524622375700188e-20,\n",
-       "  'Cl36': 5.021042414599456e-06,\n",
-       "  'Co55': 4.204830189315834e-08,\n",
-       "  'Co56': 3494.3811214376274,\n",
-       "  'Co57': 437482613.10438216,\n",
-       "  'Co58': 763603499.9291458,\n",
-       "  'Co58m': 0.08127429649150568,\n",
-       "  'Co60': 31794382.829953045,\n",
-       "  'Co60m': 0.0014456714750516442,\n",
-       "  'Cr48': 1.901918755655014e-08,\n",
-       "  'Cr50': 0.0002654239655083859,\n",
-       "  'Cr51': 376756230.07695085,\n",
-       "  'Cu64': 8.202246602972838,\n",
-       "  'Cu66': 0.0016709961164931035,\n",
-       "  'Cu67': 0.0005649269924061493,\n",
-       "  'Fe55': 1540674730.9330902,\n",
-       "  'Fe59': 6425457.283395061,\n",
-       "  'Fe60': 0.001447938582141646,\n",
-       "  'Ge71': 9.78572114997967e-11,\n",
-       "  'H3': 366586.78463626746,\n",
-       "  'Hf174': 9.526390151116912e-26,\n",
-       "  'Hf175': 6.075229108379564e-06,\n",
-       "  'Hf177m': 0.49657066461687566,\n",
-       "  'Hf178m': 0.00035793795017481883,\n",
-       "  'Hf178n': 0.0003826657536773793,\n",
-       "  'Hf179n': 4.1733696372284195,\n",
-       "  'Hf181': 790.3213861547825,\n",
-       "  'Hf182': 2.3982765731422475e-12,\n",
-       "  'Ir192': 4.0476853629920937e-13,\n",
-       "  'K40': 5.630654474847867e-14,\n",
-       "  'K42': 0.0052194335633509135,\n",
-       "  'K43': 0.00026853943991382405,\n",
-       "  'Kr81': 9.391979333697715e-17,\n",
-       "  'Kr85': 0.00016203712083332798,\n",
-       "  'Lu173': 6.801354312203647e-11,\n",
-       "  'Lu174': 2.99590333865808e-08,\n",
-       "  'Lu174m': 3.587684303487225e-08,\n",
-       "  'Lu176': 8.38855347367996e-13,\n",
-       "  'Lu177': 3.000101895000371,\n",
-       "  'Lu177m': 0.6416088431922466,\n",
-       "  'Mg28': 3.1714395578157715e-07,\n",
-       "  'Mn52': 1808.5993540826146,\n",
-       "  'Mn53': 306.09658524526327,\n",
-       "  'Mn54': 348600193.95857644,\n",
-       "  'Mo100': 8.283188136967496e-07,\n",
-       "  'Mo92': 6.652127928227341e-08,\n",
-       "  'Mo93': 58193.57079722673,\n",
-       "  'Mo98': 0.20546852717059017,\n",
-       "  'Mo99': 5947085.766945861,\n",
-       "  'Na22': 0.00019118733408600433,\n",
-       "  'Na24': 0.0010913586143016366,\n",
-       "  'Nb90': 0.0037442831116525077,\n",
-       "  'Nb91': 148996.66537225136,\n",
-       "  'Nb91m': 4998344.786377185,\n",
-       "  'Nb92': 0.18507883629575836,\n",
-       "  'Nb92m': 1617678.586127454,\n",
-       "  'Nb93m': 166977.66665860437,\n",
-       "  'Nb94': 1043.3796182910578,\n",
-       "  'Nb95': 1486232.9247580266,\n",
-       "  'Nb95m': 33524.037412789075,\n",
-       "  'Nb96': 118.9995977816271,\n",
-       "  'Nb97': 0.2652512345235274,\n",
-       "  'Nb97m': 0.2340627159877807,\n",
-       "  'Ni56': 0.024832789788207552,\n",
-       "  'Ni57': 72233.79473410179,\n",
-       "  'Ni58': 6.630076088711367e-07,\n",
-       "  'Ni59': 32814.51995132812,\n",
-       "  'Ni63': 2058274.3063462256,\n",
-       "  'Ni66': 0.0016804163282710615,\n",
-       "  'Os186': 1.9009122206299992e-18,\n",
-       "  'Os191': 1.910381478021685e-12,\n",
-       "  'P32': 753488.4448826395,\n",
-       "  'P33': 6821.107799442442,\n",
-       "  'Pd107': 1.8783859108814094e-19,\n",
-       "  'Rb83': 2.262409462233644e-10,\n",
-       "  'Rb84': 2.6968347551843363e-07,\n",
-       "  'Rb86': 0.5693204087380389,\n",
-       "  'Rb87': 3.708229114214574e-14,\n",
-       "  'Re186': 0.0004268609204072436,\n",
-       "  'Re186m': 3.516325482170362e-11,\n",
-       "  'Re187': 1.841476891958285e-16,\n",
-       "  'Re188': 5.729667715581656e-10,\n",
-       "  'Rh103m': 1.4279713310906554,\n",
-       "  'Rh105': 2.3474901491072957e-11,\n",
-       "  'Ru103': 1.4437392110835015,\n",
-       "  'Ru97': 3.214402677333768e-06,\n",
-       "  'S35': 1252.347336473288,\n",
-       "  'Sc44': 0.4016037336809709,\n",
-       "  'Sc44m': 0.37900806238426266,\n",
-       "  'Sc45m': 4.335467766731451,\n",
-       "  'Sc46': 404765.2979674339,\n",
-       "  'Sc47': 26180.708103857905,\n",
-       "  'Sc48': 7727.829514216569,\n",
-       "  'Se82': 3.552667972711081e-30,\n",
-       "  'Si32': 0.10231678993533776,\n",
-       "  'Sr85': 0.00025258127414541393,\n",
-       "  'Sr89': 8.949290124597571,\n",
-       "  'Sr90': 0.05870838247633539,\n",
-       "  'Ta177': 4.0656140301999455e-07,\n",
-       "  'Ta179': 1053.2176769031585,\n",
-       "  'Ta180': 1.2525075815596757e-05,\n",
-       "  'Ta180m': 9.729045551334302e-10,\n",
-       "  'Ta182': 5459718.592783029,\n",
-       "  'Ta183': 402.41048991277785,\n",
-       "  'Ta184': 5.138980322222723e-11,\n",
-       "  'Tc96': 2.799787546811474e-05,\n",
-       "  'Tc97': 1.0180959241881318e-06,\n",
-       "  'Tc97m': 0.0823521126620261,\n",
-       "  'Tc98': 0.005191676080637442,\n",
-       "  'Tc99': 2449.1173822849937,\n",
-       "  'Tc99m': 5762204.519595919,\n",
-       "  'Ti44': 9.128197608786632e-07,\n",
-       "  'V48': 236.0757865981383,\n",
-       "  'V49': 28308057.14124451,\n",
-       "  'V50': 1.9696869992783733e-09,\n",
-       "  'W178': 2.3145924326395563e-07,\n",
-       "  'W181': 0.030168391669732585,\n",
-       "  'W183': 9.448970970967212e-14,\n",
-       "  'W183m': 13.681228866262662,\n",
-       "  'W184': 1.2800400495256878e-16,\n",
-       "  'W185': 0.039053495125613,\n",
-       "  'W186': 5.058215945850133e-22,\n",
-       "  'W187': 1.792736238844364e-09,\n",
-       "  'W188': 5.641064606577817e-10,\n",
-       "  'Y87': 0.02298247098358124,\n",
-       "  'Y87m': 5.70353999710704e-08,\n",
-       "  'Y88': 1286.089440053268,\n",
-       "  'Y89m': 47429.24364129753,\n",
-       "  'Y90': 366.8065821535356,\n",
-       "  'Y91': 10.099991537341646,\n",
-       "  'Yb175': 2.5786453930331393e-05,\n",
-       "  'Zn64': 3.4882655310418234e-11,\n",
-       "  'Zn65': 468.73859108168386,\n",
-       "  'Zn69m': 6.600931620786085e-12,\n",
-       "  'Zr88': 1096.1488041428847,\n",
-       "  'Zr89': 47489.14160946994,\n",
-       "  'Zr90m': 0.003650219856715968,\n",
-       "  'Zr93': 0.9843928374695285,\n",
-       "  'Zr94': 2.0247366430280657e-10,\n",
-       "  'Zr95': 254747.2178920243,\n",
-       "  'Zr96': 1.632238534473022e-16,\n",
-       "  'Zr97': 0.24602361074474646},\n",
-       " '189080': {'Al26': 7.725532313592e-05,\n",
-       "  'Ar37': 2.267727842994144e-06,\n",
-       "  'Ar39': 0.002195292788340171,\n",
-       "  'Ar42': 0.006478831913860698,\n",
-       "  'Be10': 0.17406392952393215,\n",
-       "  'C14': 22014.95456551857,\n",
-       "  'Ca41': 4.5951798456210066e-06,\n",
-       "  'Ca45': 346165.93374548684,\n",
-       "  'Ca47': 1218.4129848753303,\n",
-       "  'Ca48': 1.3868215416087015e-20,\n",
-       "  'Cl36': 6.998773173926224e-08,\n",
-       "  'Co55': 3.930917777698217e-08,\n",
-       "  'Co56': 3596.6469891564375,\n",
-       "  'Co57': 582705551.8085171,\n",
-       "  'Co58': 1316684390.9456959,\n",
-       "  'Co58m': 0.13752513543958933,\n",
-       "  'Co60': 49281030.00792822,\n",
-       "  'Co60m': 0.0017430101334861474,\n",
-       "  'Cr48': 1.453529807797265e-08,\n",
-       "  'Cr50': 0.00043007164852985945,\n",
-       "  'Cr51': 452122174.18815047,\n",
-       "  'Cu64': 12.516345526481272,\n",
-       "  'Cu66': 0.00027495414276052904,\n",
-       "  'Cu67': 0.0002471440038719454,\n",
-       "  'Fe55': 1969547336.0253162,\n",
-       "  'Fe59': 9127427.524478897,\n",
-       "  'Fe60': 0.001746508155880933,\n",
-       "  'H3': 567925.150318912,\n",
-       "  'Hf174': 1.6326369598307378e-25,\n",
-       "  'Hf175': 5.793564528933187e-06,\n",
-       "  'Hf177m': 0.5921640062202641,\n",
-       "  'Hf178m': 0.00019543602431135212,\n",
-       "  'Hf178n': 0.0002380809457145353,\n",
-       "  'Hf179n': 5.546949445420981,\n",
-       "  'Hf181': 1001.7398913680763,\n",
-       "  'Hf182': 3.189396794830909e-12,\n",
-       "  'K40': 5.879756608494244e-14,\n",
-       "  'K42': 0.0064792791212795915,\n",
-       "  'K43': 0.0003718973427986023,\n",
-       "  'Kr81': 5.081249892765884e-17,\n",
-       "  'Kr85': 0.0001384158348920388,\n",
-       "  'Lu173': 6.213724210943248e-11,\n",
-       "  'Lu174': 2.310609023326657e-08,\n",
-       "  'Lu174m': 2.8787659108820258e-08,\n",
-       "  'Lu176': 7.642070183425078e-13,\n",
-       "  'Lu177': 3.547813783019725,\n",
-       "  'Lu177m': 0.76522181292233,\n",
-       "  'Mg28': 4.989765378494847e-07,\n",
-       "  'Mn52': 1976.5841653722568,\n",
-       "  'Mn53': 398.3706303740165,\n",
-       "  'Mn54': 554080769.524025,\n",
-       "  'Mo100': 1.34214451755489e-06,\n",
-       "  'Mo92': 1.0778621261544797e-07,\n",
-       "  'Mo93': 83670.57016307401,\n",
-       "  'Mo98': 0.33292471152084246,\n",
-       "  'Mo99': 8803977.75287998,\n",
-       "  'Na22': 0.00014193344113052833,\n",
-       "  'Na24': 0.0012829092604606696,\n",
-       "  'Nb90': 0.004268919384731499,\n",
-       "  'Nb91': 198175.23081992628,\n",
-       "  'Nb91m': 6623413.249778496,\n",
-       "  'Nb92': 0.2604330065160105,\n",
-       "  'Nb92m': 2690674.126619202,\n",
-       "  'Nb93m': 262996.5092882749,\n",
-       "  'Nb94': 1542.2017270298256,\n",
-       "  'Nb95': 2067386.4395444058,\n",
-       "  'Nb95m': 47454.201791477564,\n",
-       "  'Nb96': 157.89063429293049,\n",
-       "  'Nb97': 0.3423030045583351,\n",
-       "  'Nb97m': 0.3020731031157586,\n",
-       "  'Ni56': 0.02679375726507007,\n",
-       "  'Ni57': 78302.66634343029,\n",
-       "  'Ni58': 1.074282905260273e-06,\n",
-       "  'Ni59': 51874.23700255482,\n",
-       "  'Ni63': 2730824.635061058,\n",
-       "  'Ni66': 0.0002935243596885435,\n",
-       "  'Os186': 1.0001132141985514e-21,\n",
-       "  'P32': 1261383.7201681598,\n",
-       "  'P33': 10407.469043757674,\n",
-       "  'Rb83': 1.2269661785294272e-10,\n",
-       "  'Rb84': 2.0231219683481578e-07,\n",
-       "  'Rb86': 0.6844228040049186,\n",
-       "  'Rb87': 3.460692875451443e-14,\n",
-       "  'Re186': 2.4184360135570634e-07,\n",
-       "  'Re186m': 1.995560452652615e-14,\n",
-       "  'Re187': 5.875320026483021e-21,\n",
-       "  'Rh103m': 1.7456160245840948,\n",
-       "  'Ru103': 1.7648207647954117,\n",
-       "  'Ru97': 4.277519307684588e-06,\n",
-       "  'S35': 1970.3919534712709,\n",
-       "  'Sc44': 0.448530567681184,\n",
-       "  'Sc44m': 0.4233031334508981,\n",
-       "  'Sc45m': 5.884558764205588,\n",
-       "  'Sc46': 636855.069432056,\n",
-       "  'Sc47': 38947.56847619495,\n",
-       "  'Sc48': 11148.972597941387,\n",
-       "  'Se82': 2.7264420814658664e-30,\n",
-       "  'Si32': 0.11053536803258858,\n",
-       "  'Sr85': 0.00023364592453621036,\n",
-       "  'Sr89': 12.436725622069469,\n",
-       "  'Sr90': 0.0730695966629435,\n",
-       "  'Ta177': 3.4921244513105132e-06,\n",
-       "  'Ta178': 8.210607010403235e-06,\n",
-       "  'Ta179': 690.9642181848498,\n",
-       "  'Ta180': 1.8418372553497077e-05,\n",
-       "  'Ta180m': 1.3945377572586457e-09,\n",
-       "  'Ta182': 8022772.918395628,\n",
-       "  'Ta183': 310.2155326816952,\n",
-       "  'Tc96': 3.8384505410907316e-05,\n",
-       "  'Tc97': 1.4232575672223137e-06,\n",
-       "  'Tc97m': 0.11508291310839079,\n",
-       "  'Tc98': 0.007291382266176984,\n",
-       "  'Tc99': 3625.6855226149496,\n",
-       "  'Tc99m': 8530251.45739537,\n",
-       "  'Ti44': 7.065435255779205e-07,\n",
-       "  'Tm171': 6.823888366550414e-14,\n",
-       "  'V48': 255.65686797854875,\n",
-       "  'V49': 35186111.92754123,\n",
-       "  'V50': 3.349547243562103e-09,\n",
-       "  'W178': 8.53974572161324e-06,\n",
-       "  'W181': 0.04573806929111972,\n",
-       "  'W183': 8.633221804761642e-14,\n",
-       "  'W183m': 10.544020613016865,\n",
-       "  'W184': 3.854031470532805e-17,\n",
-       "  'W185': 0.001110653612769616,\n",
-       "  'W186': 9.5745930083986e-25,\n",
-       "  'Y87': 0.019808181725146534,\n",
-       "  'Y87m': 4.211561123984456e-08,\n",
-       "  'Y88': 1284.214743793778,\n",
-       "  'Y89m': 64196.98403260723,\n",
-       "  'Y90': 521.0836963460374,\n",
-       "  'Y91': 12.464576349679627,\n",
-       "  'Yb175': 2.2751688932183087e-05,\n",
-       "  'Zn64': 5.323025876123718e-11,\n",
-       "  'Zn65': 866.5827638798087,\n",
-       "  'Zr88': 1058.3431601170926,\n",
-       "  'Zr89': 64276.1843043628,\n",
-       "  'Zr90m': 0.004160041477188623,\n",
-       "  'Zr93': 1.3522452024017957,\n",
-       "  'Zr94': 2.6719125133805426e-10,\n",
-       "  'Zr95': 348818.39894951833,\n",
-       "  'Zr96': 1.7314563552311323e-16,\n",
-       "  'Zr97': 0.31746620899867684},\n",
-       " '189081': {'Al26': 0.015488994869450523,\n",
-       "  'Ar37': 0.0008695506501586048,\n",
-       "  'Ar39': 0.28854210478809894,\n",
-       "  'Ar42': 0.7269610776045576,\n",
-       "  'Be10': 13.647820110788658,\n",
-       "  'C14': 946222.6143853918,\n",
-       "  'Ca41': 0.0006473799848547957,\n",
-       "  'Ca45': 33859194.62044311,\n",
-       "  'Ca47': 124311.21793742303,\n",
-       "  'Ca48': 2.3821530924654826e-18,\n",
-       "  'Cl36': 0.08695352926627575,\n",
-       "  'Co55': 6.451371602488653e-06,\n",
-       "  'Co56': 518724.7604945625,\n",
-       "  'Co57': 59844095685.4682,\n",
-       "  'Co58': 72951010523.5656,\n",
-       "  'Co58m': 8.279699290015063,\n",
-       "  'Co60': 4338698955.96817,\n",
-       "  'Co60m': 0.4195479711652493,\n",
-       "  'Cr48': 2.7626630981575693e-06,\n",
-       "  'Cr50': 0.011083517449788367,\n",
-       "  'Cr51': 52705840943.434654,\n",
-       "  'Cu64': 502.48083361051863,\n",
-       "  'Cu66': 11.428208785238702,\n",
-       "  'Cu67': 6.491618628573007,\n",
-       "  'Fe55': 206305355407.9398,\n",
-       "  'Fe59': 487367409.75993407,\n",
-       "  'Fe60': 0.4196259854185453,\n",
-       "  'Ge71': 1.7229090360720251e-06,\n",
-       "  'H3': 44140469.04586431,\n",
-       "  'Hf174': 1.5081050559267205e-22,\n",
-       "  'Hf175': 0.001069405047089921,\n",
-       "  'Hf177m': 70.7316499449132,\n",
-       "  'Hf178m': 0.055476828781818574,\n",
-       "  'Hf178n': 0.058863204762809616,\n",
-       "  'Hf179n': 567.5233998350454,\n",
-       "  'Hf181': 109238.56174580257,\n",
-       "  'Hf182': 3.301159317520975e-10,\n",
-       "  'Ir192': 7.126499498802948e-09,\n",
-       "  'K40': 8.124218003756037e-12,\n",
-       "  'K42': 0.7270400307851704,\n",
-       "  'K43': 0.035388884093599006,\n",
-       "  'Kr81': 1.4573892820983777e-14,\n",
-       "  'Kr85': 0.023805520428741737,\n",
-       "  'Lu173': 5.343300115441505e-08,\n",
-       "  'Lu174': 5.4843383494657794e-06,\n",
-       "  'Lu174m': 6.4600388835457566e-06,\n",
-       "  'Lu176': 1.1978029902474278e-10,\n",
-       "  'Lu177': 420.76334044047763,\n",
-       "  'Lu177m': 91.38923088183677,\n",
-       "  'Mg28': 4.482172563630155e-05,\n",
-       "  'Mn52': 262651.428033722,\n",
-       "  'Mn53': 42525.53130346839,\n",
-       "  'Mn54': 38793257308.758575,\n",
-       "  'Mo100': 3.45880525384361e-05,\n",
-       "  'Mo92': 2.777693673219252e-06,\n",
-       "  'Mo93': 3939297.8488083626,\n",
-       "  'Mo98': 8.580011972602795,\n",
-       "  'Mo99': 328248376.87191135,\n",
-       "  'Na22': 0.027292736788587475,\n",
-       "  'Na24': 0.15625135982776597,\n",
-       "  'Nb90': 0.5414913211884005,\n",
-       "  'Nb91': 20456441.043938413,\n",
-       "  'Nb91m': 688684879.0073714,\n",
-       "  'Nb92': 24.21738393489144,\n",
-       "  'Nb92m': 178595332.0848788,\n",
-       "  'Nb93m': 11068757.074034994,\n",
-       "  'Nb94': 56723.428707287654,\n",
-       "  'Nb95': 194083581.75641623,\n",
-       "  'Nb95m': 4316118.137528498,\n",
-       "  'Nb96': 16094.961442606336,\n",
-       "  'Nb97': 36.44260501737091,\n",
-       "  'Nb97m': 32.15921527409862,\n",
-       "  'Ni56': 3.6166146961897976,\n",
-       "  'Ni57': 10505265.980965413,\n",
-       "  'Ni58': 2.7686420374732568e-05,\n",
-       "  'Ni59': 3449937.1651787874,\n",
-       "  'Ni63': 266424664.15290383,\n",
-       "  'Ni66': 11.411207887417872,\n",
-       "  'Os186': 3.3461699791031826e-14,\n",
-       "  'Os191': 3.363485899897148e-08,\n",
-       "  'P32': 69483861.92057823,\n",
-       "  'P33': 620749.0245144711,\n",
-       "  'Pd107': 3.3071533609913717e-15,\n",
-       "  'Rb83': 3.5504700692038865e-08,\n",
-       "  'Rb84': 4.468697070388499e-05,\n",
-       "  'Rb86': 80.07647037542876,\n",
-       "  'Rb87': 5.447416769101775e-12,\n",
-       "  'Re186': 7.513936108160761,\n",
-       "  'Re186m': 6.189680181664497e-07,\n",
-       "  'Re187': 3.2421552601590862e-12,\n",
-       "  'Re188': 1.0087857736357326e-05,\n",
-       "  'Rh103m': 349.2502891900243,\n",
-       "  'Rh105': 4.13307504679451e-07,\n",
-       "  'Ru103': 353.1904928241118,\n",
-       "  'Ru97': 0.00044333480940343846,\n",
-       "  'S35': 166104.71296177292,\n",
-       "  'Sc44': 57.85759283923847,\n",
-       "  'Sc44m': 54.60291783738941,\n",
-       "  'Sc45m': 575.5927234927301,\n",
-       "  'Sc46': 47494158.434097335,\n",
-       "  'Sc47': 2955505.1320700594,\n",
-       "  'Sc48': 984835.0460091053,\n",
-       "  'Se82': 5.367016816744701e-28,\n",
-       "  'Si32': 14.731648629594519,\n",
-       "  'Sr85': 0.036828814462265214,\n",
-       "  'Sr89': 1179.8977734445702,\n",
-       "  'Sr90': 8.154952594023843,\n",
-       "  'Ta177': 0.005742201506673254,\n",
-       "  'Ta178': 0.014267506865635299,\n",
-       "  'Ta179': 154555.44291725397,\n",
-       "  'Ta180': 0.001531093735120795,\n",
-       "  'Ta180m': 1.2249517485323798e-07,\n",
-       "  'Ta182': 281230234.83098346,\n",
-       "  'Ta183': 3686687.758206023,\n",
-       "  'Ta184': 9.047872402712243e-07,\n",
-       "  'Tc96': 0.00379152274584564,\n",
-       "  'Tc97': 0.0001351844593084151,\n",
-       "  'Tc97m': 10.951906130728545,\n",
-       "  'Tc98': 0.6855731972889064,\n",
-       "  'Tc99': 135169.50762354006,\n",
-       "  'Tc99m': 318040225.8172151,\n",
-       "  'Ti44': 0.00013023836493679278,\n",
-       "  'Tm171': 1.1857816845542266e-10,\n",
-       "  'V48': 34283.78213198303,\n",
-       "  'V49': 3990377531.9336176,\n",
-       "  'V50': 2.108602769343703e-07,\n",
-       "  'W178': 0.014292914798066682,\n",
-       "  'W181': 3.5962006631212415,\n",
-       "  'W183': 9.499789893113164e-10,\n",
-       "  'W183m': 125359.22512524031,\n",
-       "  'W184': 2.0144691141294992e-12,\n",
-       "  'W185': 679.7234292725234,\n",
-       "  'W186': 8.900689774737642e-18,\n",
-       "  'W187': 3.1563554876128344e-05,\n",
-       "  'W188': 9.931859936310566e-06,\n",
-       "  'Y87': 3.355290863544873,\n",
-       "  'Y87m': 8.49159765176199e-06,\n",
-       "  'Y88': 185587.87085800106,\n",
-       "  'Y89m': 6319454.788748325,\n",
-       "  'Y90': 46958.51340213752,\n",
-       "  'Y91': 1405.2552939838374,\n",
-       "  'Yb175': 0.004049346439877068,\n",
-       "  'Zn64': 2.1380376612950907e-09,\n",
-       "  'Zn65': 293528.23954413424,\n",
-       "  'Zn69m': 1.162183610348383e-07,\n",
-       "  'Zr88': 158603.985885605,\n",
-       "  'Zr89': 6327554.086542355,\n",
-       "  'Zr90m': 0.5293158468960412,\n",
-       "  'Zr93': 129.53495752876856,\n",
-       "  'Zr94': 2.724438652838892e-08,\n",
-       "  'Zr95': 33796120.20711948,\n",
-       "  'Zr96': 2.3426756548463917e-14,\n",
-       "  'Zr97': 33.80036424681935},\n",
-       " '189082': {'Al26': 0.00497088984993517,\n",
-       "  'Ar37': 0.0002633061642917416,\n",
-       "  'Ar39': 0.09336221760951552,\n",
-       "  'Ar42': 0.23405669262291773,\n",
-       "  'Be10': 4.333535717852009,\n",
-       "  'C14': 309144.9692188909,\n",
-       "  'Ca41': 0.00020967036944042665,\n",
-       "  'Ca45': 10813363.231010256,\n",
-       "  'Ca47': 39793.76315371657,\n",
-       "  'Ca48': 7.649744804060478e-19,\n",
-       "  'Cl36': 0.025156901887097297,\n",
-       "  'Co55': 2.0696821584897893e-06,\n",
-       "  'Co56': 166017.69073821817,\n",
-       "  'Co57': 19182266207.216854,\n",
-       "  'Co58': 22783091136.719315,\n",
-       "  'Co58m': 2.5880734635891636,\n",
-       "  'Co60': 1370138426.402357,\n",
-       "  'Co60m': 0.1267674555103712,\n",
-       "  'Cr48': 8.966997476784884e-07,\n",
-       "  'Cr50': 0.004129950297358874,\n",
-       "  'Cr51': 17096929223.469818,\n",
-       "  'Cu64': 179.43254177643556,\n",
-       "  'Cu66': 3.3120980123652974,\n",
-       "  'Cu67': 1.8788494087053682,\n",
-       "  'Fe55': 66789030741.62808,\n",
-       "  'Fe59': 164417109.58956116,\n",
-       "  'Fe60': 0.12680019150908872,\n",
-       "  'Ge71': 4.982352585453563e-07,\n",
-       "  'H3': 13980416.386110863,\n",
-       "  'Hf174': 3.961277039585862e-23,\n",
-       "  'Hf175': 0.00032974751154790286,\n",
-       "  'Hf177m': 22.84335762107361,\n",
-       "  'Hf178m': 0.016907276437131243,\n",
-       "  'Hf178n': 0.018001536370291102,\n",
-       "  'Hf179n': 181.8922191373563,\n",
-       "  'Hf181': 35117.85068379048,\n",
-       "  'Hf182': 1.0576224702134103e-10,\n",
-       "  'Ir192': 2.0608594220414815e-09,\n",
-       "  'K40': 2.6115116602861753e-12,\n",
-       "  'K42': 0.23408127606727056,\n",
-       "  'K43': 0.011284995424357395,\n",
-       "  'Kr81': 4.449605343544599e-15,\n",
-       "  'Kr85': 0.007612062597168402,\n",
-       "  'Lu173': 1.4223135594933968e-08,\n",
-       "  'Lu174': 1.6584284642625847e-06,\n",
-       "  'Lu174m': 1.9637935718395255e-06,\n",
-       "  'Lu176': 3.8488588832075964e-11,\n",
-       "  'Lu177': 135.48271018529314,\n",
-       "  'Lu177m': 29.514814198701607,\n",
-       "  'Mg28': 1.3613072635334554e-05,\n",
-       "  'Mn52': 85326.85382526058,\n",
-       "  'Mn53': 13671.005347234388,\n",
-       "  'Mn54': 12261180828.06449,\n",
-       "  'Mo100': 1.2888300641114052e-05,\n",
-       "  'Mo92': 1.0350333716184788e-06,\n",
-       "  'Mo93': 1371826.5753281764,\n",
-       "  'Mo98': 3.1970850538529305,\n",
-       "  'Mo99': 117678479.9810096,\n",
-       "  'Na22': 0.008748214932228033,\n",
-       "  'Na24': 0.05060188002550861,\n",
-       "  'Nb90': 0.17577945511633428,\n",
-       "  'Nb91': 6560079.7600524705,\n",
-       "  'Nb91m': 221014311.70245677,\n",
-       "  'Nb92': 7.718236074448068,\n",
-       "  'Nb92m': 55809253.419768184,\n",
-       "  'Nb93m': 3619723.4421042055,\n",
-       "  'Nb94': 20800.134993351974,\n",
-       "  'Nb95': 61827888.463668585,\n",
-       "  'Nb95m': 1372131.9850689785,\n",
-       "  'Nb96': 5155.001521810146,\n",
-       "  'Nb97': 11.701317499264658,\n",
-       "  'Nb97m': 10.326022692955457,\n",
-       "  'Ni56': 1.1754432723673391,\n",
-       "  'Ni57': 3413498.214559576,\n",
-       "  'Ni58': 1.0316488496870336e-05,\n",
-       "  'Ni59': 1142793.904608052,\n",
-       "  'Ni63': 86006475.24131134,\n",
-       "  'Ni66': 3.3072202837859104,\n",
-       "  'Os186': 9.676551236659591e-15,\n",
-       "  'Os191': 9.726614881360805e-09,\n",
-       "  'P32': 22017962.030344747,\n",
-       "  'P33': 199084.8881733086,\n",
-       "  'Pd107': 9.563710999039635e-16,\n",
-       "  'Rb83': 1.0819535663813551e-08,\n",
-       "  'Rb84': 1.3836617407175259e-05,\n",
-       "  'Rb86': 25.8198791601687,\n",
-       "  'Rb87': 1.7317756757880816e-12,\n",
-       "  'Re186': 2.172901936544607,\n",
-       "  'Re186m': 1.7899497807042359e-07,\n",
-       "  'Re187': 9.375748321029143e-13,\n",
-       "  'Re188': 2.9172326003359895e-06,\n",
-       "  'Rh103m': 105.27642744971844,\n",
-       "  'Rh105': 1.1952132535225373e-07,\n",
-       "  'Ru103': 106.46291178927201,\n",
-       "  'Ru97': 0.00014223854991164087,\n",
-       "  'S35': 52884.038734089256,\n",
-       "  'Sc44': 18.76156857666124,\n",
-       "  'Sc44m': 17.706237451393513,\n",
-       "  'Sc45m': 183.82463508821974,\n",
-       "  'Sc46': 14943410.384462979,\n",
-       "  'Sc47': 936735.6500003819,\n",
-       "  'Sc48': 312441.24246683443,\n",
-       "  'Se82': 1.7017765212950898e-28,\n",
-       "  'Si32': 4.753675104396713,\n",
-       "  'Sr85': 0.011808766685670059,\n",
-       "  'Sr89': 376.1164385421732,\n",
-       "  'Sr90': 2.623608699834705,\n",
-       "  'Ta177': 0.0014778278385202573,\n",
-       "  'Ta178': 0.0036645073545560894,\n",
-       "  'Ta179': 47551.4205666031,\n",
-       "  'Ta180': 0.00048264714607599484,\n",
-       "  'Ta180m': 3.8798068878615844e-08,\n",
-       "  'Ta182': 117498950.44875064,\n",
-       "  'Ta183': 1073450.011544723,\n",
-       "  'Ta184': 2.6164869714353725e-07,\n",
-       "  'Tc96': 0.0012123840846379372,\n",
-       "  'Tc97': 4.311288052104771e-05,\n",
-       "  'Tc97m': 3.493404535530848,\n",
-       "  'Tc98': 0.21850084803597616,\n",
-       "  'Tc99': 48459.70241078989,\n",
-       "  'Tc99m': 114018720.66837636,\n",
-       "  'Ti44': 4.2032036674186115e-05,\n",
-       "  'Tm171': 3.045595663537383e-11,\n",
-       "  'V48': 11122.035447784163,\n",
-       "  'V49': 1287339247.3700325,\n",
-       "  'V50': 6.582103844037022e-08,\n",
-       "  'W178': 0.0036728586090424473,\n",
-       "  'W181': 1.1282369217644586,\n",
-       "  'W183': 3.8649882333470856e-10,\n",
-       "  'W183m': 36500.69610245145,\n",
-       "  'W184': 5.87075379702127e-13,\n",
-       "  'W185': 196.58312072134657,\n",
-       "  'W186': 2.5739321257607768e-18,\n",
-       "  'W187': 9.12762983713374e-06,\n",
-       "  'W188': 2.872120756000897e-06,\n",
-       "  'Y87': 1.0746624982270283,\n",
-       "  'Y87m': 2.725554119635142e-06,\n",
-       "  'Y88': 59781.31001588674,\n",
-       "  'Y89m': 2019770.7512245951,\n",
-       "  'Y90': 14932.456072459363,\n",
-       "  'Y91': 452.19849085737377,\n",
-       "  'Yb175': 0.0012618113235647942,\n",
-       "  'Zn64': 7.634062817328021e-10,\n",
-       "  'Zn65': 86937.89065483074,\n",
-       "  'Zn69m': 3.3608324029644005e-08,\n",
-       "  'Zr88': 51072.71324363429,\n",
-       "  'Zr89': 2022356.3597168867,\n",
-       "  'Zr90m': 0.17195730608884702,\n",
-       "  'Zr93': 41.32510052618257,\n",
-       "  'Zr94': 8.723693881719625e-09,\n",
-       "  'Zr95': 10792808.062170863,\n",
-       "  'Zr96': 7.570031766023234e-15,\n",
-       "  'Zr97': 10.85283616847163},\n",
-       " '189083': {'Al26': 0.00816932711394354,\n",
-       "  'Ar37': 0.0002584046966947844,\n",
-       "  'Ar39': 0.15832600562631294,\n",
-       "  'Ar42': 0.40570225063436677,\n",
-       "  'Be10': 8.118021685715867,\n",
-       "  'C14': 624911.5844549969,\n",
-       "  'Ca41': 0.00035294246190837366,\n",
-       "  'Ca45': 19233818.585459065,\n",
-       "  'Ca47': 70249.36499267876,\n",
-       "  'Ca48': 1.282348918853596e-18,\n",
-       "  'Cl36': 0.011749288450357338,\n",
-       "  'Co55': 3.5226624412514135e-06,\n",
-       "  'Co56': 285039.7258310706,\n",
-       "  'Co57': 33745463425.88063,\n",
-       "  'Co58': 47550276450.22031,\n",
-       "  'Co58m': 5.248074979229123,\n",
-       "  'Co60': 2343895822.5166273,\n",
-       "  'Co60m': 0.13888691835653322,\n",
-       "  'Cr48': 1.4600435798847545e-06,\n",
-       "  'Cr50': 0.010095819540095407,\n",
-       "  'Cr51': 27796649680.880028,\n",
-       "  'Cu64': 340.4997471333431,\n",
-       "  'Cu66': 1.5551630352003494,\n",
-       "  'Cu67': 0.8819971583469574,\n",
-       "  'Fe55': 115989965649.49709,\n",
-       "  'Fe59': 294022601.88247657,\n",
-       "  'Fe60': 0.13896483274693402,\n",
-       "  'Ge71': 2.324758350675476e-07,\n",
-       "  'H3': 26130364.287551835,\n",
-       "  'Hf174': 9.086104694108659e-23,\n",
-       "  'Hf175': 0.0005956995504845129,\n",
-       "  'Hf177m': 39.25466381470222,\n",
-       "  'Hf178m': 0.030909815239024693,\n",
-       "  'Hf178n': 0.03292966709616792,\n",
-       "  'Hf179n': 320.1447428315104,\n",
-       "  'Hf181': 61175.9614511999,\n",
-       "  'Hf182': 1.849929925002592e-10,\n",
-       "  'Ir192': 9.615939596380502e-10,\n",
-       "  'K40': 4.45914431798791e-12,\n",
-       "  'K42': 0.4057429206903803,\n",
-       "  'K43': 0.020182870223662757,\n",
-       "  'Kr81': 7.785665546054686e-15,\n",
-       "  'Kr85': 0.012859399641752771,\n",
-       "  'Lu173': 3.2196369367261304e-08,\n",
-       "  'Lu174': 3.0956629417235305e-06,\n",
-       "  'Lu174m': 3.6367324826618878e-06,\n",
-       "  'Lu176': 6.485055088297801e-11,\n",
-       "  'Lu177': 233.64237106188244,\n",
-       "  'Lu177m': 50.72012741016654,\n",
-       "  'Mg28': 2.6734128959363084e-05,\n",
-       "  'Mn52': 143930.45746485644,\n",
-       "  'Mn53': 23878.196527670272,\n",
-       "  'Mn54': 23751236591.244354,\n",
-       "  'Mo100': 3.150598214672467e-05,\n",
-       "  'Mo92': 2.5301940987067117e-06,\n",
-       "  'Mo93': 2789774.5987684154,\n",
-       "  'Mo98': 7.815325518020597,\n",
-       "  'Mo99': 248710937.79156077,\n",
-       "  'Na22': 0.01453670593781453,\n",
-       "  'Na24': 0.08643802299182753,\n",
-       "  'Nb90': 0.29817704013466056,\n",
-       "  'Nb91': 11529999.874473285,\n",
-       "  'Nb91m': 387866255.1959133,\n",
-       "  'Nb92': 13.85056172815665,\n",
-       "  'Nb92m': 109457471.75625181,\n",
-       "  'Nb93m': 8173798.785010537,\n",
-       "  'Nb94': 43948.52325495231,\n",
-       "  'Nb95': 110906603.12456039,\n",
-       "  'Nb95m': 2479519.1397878435,\n",
-       "  'Nb96': 9091.363405205177,\n",
-       "  'Nb97': 20.467339073075973,\n",
-       "  'Nb97m': 18.061833908523397,\n",
-       "  'Ni56': 1.9778119828324225,\n",
-       "  'Ni57': 5748186.838708619,\n",
-       "  'Ni58': 2.521875562331004e-05,\n",
-       "  'Ni59': 1647352.4342236528,\n",
-       "  'Ni63': 110533154.73249872,\n",
-       "  'Ni66': 1.5531995161165997,\n",
-       "  'Os186': 4.515138833806466e-15,\n",
-       "  'Os191': 4.538424124231148e-09,\n",
-       "  'P32': 44778357.65303099,\n",
-       "  'P33': 402878.37019946886,\n",
-       "  'Pd107': 4.46241341357023e-16,\n",
-       "  'Rb83': 1.9043632910125748e-08,\n",
-       "  'Rb84': 2.4508570794760026e-05,\n",
-       "  'Rb86': 44.47954606163514,\n",
-       "  'Rb87': 2.9780299432303966e-12,\n",
-       "  'Re186': 1.0138909309153574,\n",
-       "  'Re186m': 8.35202756386587e-08,\n",
-       "  'Re187': 4.3747142544034904e-13,\n",
-       "  'Re188': 1.3611764186047553e-06,\n",
-       "  'Rh103m': 84.69270867220928,\n",
-       "  'Rh105': 5.5768473714141566e-08,\n",
-       "  'Ru103': 85.63871037671849,\n",
-       "  'Ru97': 0.000249801012155033,\n",
-       "  'S35': 67714.43982211301,\n",
-       "  'Sc44': 31.801234230207047,\n",
-       "  'Sc44m': 30.012410945621827,\n",
-       "  'Sc45m': 326.9693898184077,\n",
-       "  'Sc46': 28359647.401606113,\n",
-       "  'Sc47': 1779035.9721450703,\n",
-       "  'Sc48': 568189.5920654444,\n",
-       "  'Se82': 2.897384155638364e-28,\n",
-       "  'Si32': 7.993528122119605,\n",
-       "  'Sr85': 0.01997463191555855,\n",
-       "  'Sr89': 673.0519236682029,\n",
-       "  'Sr90': 4.554537266124783,\n",
-       "  'Ta177': 0.0034922596841359195,\n",
-       "  'Ta178': 0.00868185328252401,\n",
-       "  'Ta179': 86237.38157202161,\n",
-       "  'Ta180': 0.0008923864039904725,\n",
-       "  'Ta180m': 7.073885142580824e-08,\n",
-       "  'Ta182': 190145574.74479437,\n",
-       "  'Ta183': 510171.4612340031,\n",
-       "  'Ta184': 1.2208489527692137e-07,\n",
-       "  'Tc96': 0.0021483672571304684,\n",
-       "  'Tc97': 7.698051477992647e-05,\n",
-       "  'Tc97m': 6.235289646759979,\n",
-       "  'Tc98': 0.3909455500743846,\n",
-       "  'Tc99': 102424.39923933777,\n",
-       "  'Tc99m': 240977221.50280198,\n",
-       "  'Ti44': 6.911168338829609e-05,\n",
-       "  'Tm171': 7.215544178359542e-11,\n",
-       "  'V48': 18774.543875969415,\n",
-       "  'V49': 2225018715.942996,\n",
-       "  'V50': 1.3133353654206746e-07,\n",
-       "  'W178': 0.008696277683453673,\n",
-       "  'W181': 2.115390133241339,\n",
-       "  'W183': 8.182963306350859e-11,\n",
-       "  'W183m': 17347.362454389277,\n",
-       "  'W184': 2.731599205973739e-13,\n",
-       "  'W185': 91.78474624155858,\n",
-       "  'W186': 1.2010637078605445e-18,\n",
-       "  'W187': 4.258938588108694e-06,\n",
-       "  'W188': 1.340127298729424e-06,\n",
-       "  'Y87': 1.8094843244498684,\n",
-       "  'Y87m': 4.517245239647261e-06,\n",
-       "  'Y88': 101110.16453725833,\n",
-       "  'Y89m': 3587837.1830142625,\n",
-       "  'Y90': 27032.976391487777,\n",
-       "  'Y91': 783.857470538061,\n",
-       "  'Yb175': 0.002257816390789406,\n",
-       "  'Zn64': 1.4481976329254283e-09,\n",
-       "  'Zn65': 54553.29427645483,\n",
-       "  'Zn69m': 1.5681594307121796e-08,\n",
-       "  'Zr88': 86139.90509620575,\n",
-       "  'Zr89': 3592401.294514507,\n",
-       "  'Zr90m': 0.2912797544587767,\n",
-       "  'Zr93': 73.84584964956493,\n",
-       "  'Zr94': 1.5392897656167464e-08,\n",
-       "  'Zr95': 19226002.95253175,\n",
-       "  'Zr96': 1.2828521939420743e-14,\n",
-       "  'Zr97': 18.983089104409},\n",
-       " '189084': {'Al26': 0.0034512871525250715,\n",
-       "  'Ar37': 0.0001095976463512092,\n",
-       "  'Ar39': 0.07518301299770783,\n",
-       "  'Ar42': 0.20226558485432947,\n",
-       "  'Be10': 4.425568157495246,\n",
-       "  'C14': 384998.17375371425,\n",
-       "  'Ca41': 0.00016368465999232497,\n",
-       "  'Ca45': 9964483.93266047,\n",
-       "  'Ca47': 35940.52301688984,\n",
-       "  'Ca48': 5.548816093448259e-19,\n",
-       "  'Cl36': 0.0041370898259430605,\n",
-       "  'Co55': 1.5174167453860318e-06,\n",
-       "  'Co56': 129009.42312619403,\n",
-       "  'Co57': 17317180037.428173,\n",
-       "  'Co58': 28152981547.685688,\n",
-       "  'Co58m': 3.0576463699095084,\n",
-       "  'Co60': 1295140693.813378,\n",
-       "  'Co60m': 0.06385437771660372,\n",
-       "  'Cr48': 6.325263026297906e-07,\n",
-       "  'Cr50': 0.006515514268239612,\n",
-       "  'Cr51': 13649569803.871443,\n",
-       "  'Cu64': 202.76830548824364,\n",
-       "  'Cu66': 0.5481709453164166,\n",
-       "  'Cu67': 0.31213015890389245,\n",
-       "  'Fe55': 58701564946.169426,\n",
-       "  'Fe59': 167581726.31498903,\n",
-       "  'Fe60': 0.06390493048743778,\n",
-       "  'Ge71': 8.19493811879128e-08,\n",
-       "  'H3': 14446149.271084884,\n",
-       "  'Hf174': 2.0737325923303957e-23,\n",
-       "  'Hf175': 0.0002360477629555962,\n",
-       "  'Hf177m': 19.146207053256397,\n",
-       "  'Hf178m': 0.010144416634783049,\n",
-       "  'Hf178n': 0.011238822417610001,\n",
-       "  'Hf179n': 164.13960387613855,\n",
-       "  'Hf181': 30751.692888581158,\n",
-       "  'Hf182': 9.476042282349511e-11,\n",
-       "  'Ir192': 3.389686929115729e-10,\n",
-       "  'K40': 2.0614582769519756e-12,\n",
-       "  'K42': 0.20228444361648978,\n",
-       "  'K43': 0.010547209723942375,\n",
-       "  'Kr81': 2.8288401078273923e-15,\n",
-       "  'Kr85': 0.005533266661415618,\n",
-       "  'Lu173': 7.2906105374101734e-09,\n",
-       "  'Lu174': 1.0732913871031567e-06,\n",
-       "  'Lu174m': 1.2957800536638001e-06,\n",
-       "  'Lu176': 2.8916470706047214e-11,\n",
-       "  'Lu177': 114.0319041668076,\n",
-       "  'Lu177m': 24.739230565814236,\n",
-       "  'Mg28': 1.328847616153388e-05,\n",
-       "  'Mn52': 68064.45738072062,\n",
-       "  'Mn53': 12127.391012428328,\n",
-       "  'Mn54': 13287271927.704733,\n",
-       "  'Mo100': 2.0333049227516943e-05,\n",
-       "  'Mo92': 1.6329166550469307e-06,\n",
-       "  'Mo93': 1613453.3738298954,\n",
-       "  'Mo98': 5.043755960172859,\n",
-       "  'Mo99': 145880708.94580016,\n",
-       "  'Na22': 0.006127021774705614,\n",
-       "  'Na24': 0.04204733666948322,\n",
-       "  'Nb90': 0.14310297267577266,\n",
-       "  'Nb91': 5909591.949504131,\n",
-       "  'Nb91m': 198627489.05271652,\n",
-       "  'Nb92': 7.296791467036351,\n",
-       "  'Nb92m': 62822927.20189953,\n",
-       "  'Nb93m': 4958502.869385291,\n",
-       "  'Nb94': 25922.91100440483,\n",
-       "  'Nb95': 58125558.98338677,\n",
-       "  'Nb95m': 1310483.8988608613,\n",
-       "  'Nb96': 4659.135040770065,\n",
-       "  'Nb97': 10.36482520398216,\n",
-       "  'Nb97m': 9.146551816941088,\n",
-       "  'Ni56': 0.9317396094048692,\n",
-       "  'Ni57': 2713628.40538345,\n",
-       "  'Ni58': 1.6275307513195608e-05,\n",
-       "  'Ni59': 931784.070454954,\n",
-       "  'Ni63': 59283916.498174705,\n",
-       "  'Ni66': 0.5476016570403257,\n",
-       "  'Os186': 1.591635898485025e-15,\n",
-       "  'Os191': 1.5998267021644343e-09,\n",
-       "  'P32': 26335552.070862632,\n",
-       "  'P33': 228670.7620294705,\n",
-       "  'Pd107': 1.5730323873897142e-16,\n",
-       "  'Rb83': 6.842127864157625e-09,\n",
-       "  'Rb84': 9.276935414990951e-06,\n",
-       "  'Rb86': 21.895975258428994,\n",
-       "  'Rb87': 1.3008108231805456e-12,\n",
-       "  'Re186': 0.35740826621013155,\n",
-       "  'Re186m': 2.9441836893804314e-08,\n",
-       "  'Re187': 1.5421184835620776e-13,\n",
-       "  'Re188': 4.798243445811392e-07,\n",
-       "  'Rh103m': 37.7923882396525,\n",
-       "  'Rh105': 1.9658782640098395e-08,\n",
-       "  'Ru103': 38.213069998693,\n",
-       "  'Ru97': 0.00012814566693287083,\n",
-       "  'S35': 37995.42771290827,\n",
-       "  'Sc44': 15.196707789387046,\n",
-       "  'Sc44m': 14.341927090134133,\n",
-       "  'Sc45m': 169.3898582082828,\n",
-       "  'Sc46': 15776318.185188042,\n",
-       "  'Sc47': 969310.4207986996,\n",
-       "  'Sc48': 303075.27108245273,\n",
-       "  'Se82': 1.1800398667707929e-28,\n",
-       "  'Si32': 3.7827529305274425,\n",
-       "  'Sr85': 0.008871320987232933,\n",
-       "  'Sr89': 352.3427156606566,\n",
-       "  'Sr90': 2.273026985190362,\n",
-       "  'Ta177': 0.0007355074778177867,\n",
-       "  'Ta178': 0.0018204753831875774,\n",
-       "  'Ta179': 30611.846821968942,\n",
-       "  'Ta180': 0.0004830350774255753,\n",
-       "  'Ta180m': 3.7722727348629313e-08,\n",
-       "  'Ta182': 127643509.4105996,\n",
-       "  'Ta183': 179526.2267149219,\n",
-       "  'Ta184': 4.303579173047331e-08,\n",
-       "  'Tc96': 0.0011152902722046424,\n",
-       "  'Tc97': 4.0321354367051784e-05,\n",
-       "  'Tc97m': 3.265380791017785,\n",
-       "  'Tc98': 0.20524503963502763,\n",
-       "  'Tc99': 60077.184934375924,\n",
-       "  'Tc99m': 141345033.8803507,\n",
-       "  'Ti44': 2.991756804072684e-05,\n",
-       "  'Tm171': 1.5130088156923028e-11,\n",
-       "  'V48': 8856.291310281791,\n",
-       "  'V49': 1109831898.3997629,\n",
-       "  'V50': 7.624455967630082e-08,\n",
-       "  'W178': 0.0018290100522298533,\n",
-       "  'W181': 1.1643177122313006,\n",
-       "  'W183': 1.2597046618762527e-10,\n",
-       "  'W183m': 6104.4169945233,\n",
-       "  'W184': 1.0009378247310929e-13,\n",
-       "  'W185': 32.380256019676814,\n",
-       "  'W186': 4.234014333441401e-19,\n",
-       "  'W187': 1.5013060678389254e-06,\n",
-       "  'W188': 4.7240438048967835e-07,\n",
-       "  'Y87': 0.7863555808633027,\n",
-       "  'Y87m': 1.8862286263359133e-06,\n",
-       "  'Y88': 46378.7856074979,\n",
-       "  'Y89m': 1855385.783534308,\n",
-       "  'Y90': 14310.872064234265,\n",
-       "  'Y91': 389.77589657053636,\n",
-       "  'Yb175': 0.0008969558912889431,\n",
-       "  'Zn64': 8.623678393420152e-10,\n",
-       "  'Zn65': 24711.81558122763,\n",
-       "  'Zn69m': 5.527873248138383e-09,\n",
-       "  'Zr88': 39059.839356422235,\n",
-       "  'Zr89': 1857726.6755533158,\n",
-       "  'Zr90m': 0.13930716944073449,\n",
-       "  'Zr93': 38.45859865337272,\n",
-       "  'Zr94': 7.875543058826224e-09,\n",
-       "  'Zr95': 9994820.617222926,\n",
-       "  'Zr96': 6.020319305137981e-15,\n",
-       "  'Zr97': 9.613098519217965},\n",
-       " '189085': {'Al26': 0.0007404294680122067,\n",
-       "  'Ar37': 1.7156141963016114e-05,\n",
-       "  'Ar39': 0.014690432193485694,\n",
-       "  'Ar42': 0.03812628248441263,\n",
-       "  'Be10': 0.780026279512148,\n",
-       "  'C14': 51345.26149728081,\n",
-       "  'Ca41': 3.253399121255143e-05,\n",
-       "  'Ca45': 1830787.1590735517,\n",
-       "  'Ca47': 6666.219203268328,\n",
-       "  'Ca48': 1.1506498020513563e-19,\n",
-       "  'Cl36': 3.055947708758827e-08,\n",
-       "  'Co55': 3.104663367512413e-07,\n",
-       "  'Co56': 25585.32657579098,\n",
-       "  'Co57': 3192563510.390765,\n",
-       "  'Co58': 4679187648.926084,\n",
-       "  'Co58m': 0.5165476179880727,\n",
-       "  'Co60': 216860160.8556603,\n",
-       "  'Co60m': 0.010043146040522867,\n",
-       "  'Cr48': 1.3387949554560902e-07,\n",
-       "  'Cr50': 0.0008286081440430225,\n",
-       "  'Cr51': 2482806956.9707766,\n",
-       "  'Cu64': 26.74499215039135,\n",
-       "  'Cu66': 0.0004142896834629867,\n",
-       "  'Cu67': 0.0004136512733740461,\n",
-       "  'Fe55': 10804032813.8688,\n",
-       "  'Fe59': 22714001.263645284,\n",
-       "  'Fe60': 0.010049357098859651,\n",
-       "  'H3': 2525084.8322924296,\n",
-       "  'Hf174': 4.643247746676846e-24,\n",
-       "  'Hf175': 4.8349202795190296e-05,\n",
-       "  'Hf177m': 3.658864379925102,\n",
-       "  'Hf178m': 0.0022399032079850768,\n",
-       "  'Hf178n': 0.002427380883421421,\n",
-       "  'Hf179n': 30.30453482361406,\n",
-       "  'Hf181': 5761.194397892654,\n",
-       "  'Hf182': 1.7468780717327107e-11,\n",
-       "  'K40': 4.0647522424951067e-13,\n",
-       "  'K42': 0.038130435735103975,\n",
-       "  'K43': 0.0019250159200658,\n",
-       "  'Kr81': 6.345364240583379e-16,\n",
-       "  'Kr85': 0.0011438020182274519,\n",
-       "  'Lu173': 1.6397764767857882e-09,\n",
-       "  'Lu174': 2.2705202941611477e-07,\n",
-       "  'Lu174m': 2.7224023737807646e-07,\n",
-       "  'Lu176': 5.881031881170664e-12,\n",
-       "  'Lu177': 21.805940385509814,\n",
-       "  'Lu177m': 4.727593398795203,\n",
-       "  'Mg28': 2.38632122486041e-06,\n",
-       "  'Mn52': 13353.784204222688,\n",
-       "  'Mn53': 2251.727137017935,\n",
-       "  'Mn54': 2302951244.8630595,\n",
-       "  'Mo100': 2.5858137363496346e-06,\n",
-       "  'Mo92': 2.0766224847814642e-07,\n",
-       "  'Mo93': 240508.54206141646,\n",
-       "  'Mo98': 0.6414354620994899,\n",
-       "  'Mo99': 20737565.847784095,\n",
-       "  'Na22': 0.0013001674217717246,\n",
-       "  'Na24': 0.008065986562451838,\n",
-       "  'Nb90': 0.02774737159865473,\n",
-       "  'Nb91': 1090095.4639059445,\n",
-       "  'Nb91m': 36657854.06774141,\n",
-       "  'Nb92': 1.323511403218356,\n",
-       "  'Nb92m': 10795112.618938316,\n",
-       "  'Nb93m': 746729.2579680383,\n",
-       "  'Nb94': 3588.5991767385894,\n",
-       "  'Nb95': 10597000.87689124,\n",
-       "  'Nb95m': 237780.31020234834,\n",
-       "  'Nb96': 861.315809391168,\n",
-       "  'Nb97': 1.93128859279399,\n",
-       "  'Nb97m': 1.7042798967342052,\n",
-       "  'Ni56': 0.1835223998087121,\n",
-       "  'Ni57': 533609.4680614516,\n",
-       "  'Ni58': 2.0698148269755984e-06,\n",
-       "  'Ni59': 116740.84560125832,\n",
-       "  'Ni63': 7470010.845622176,\n",
-       "  'Ni66': 0.0004444702789558377,\n",
-       "  'Os186': 7.275537964761909e-21,\n",
-       "  'P32': 4283695.941762834,\n",
-       "  'P33': 37889.91012323264,\n",
-       "  'Rb83': 1.533616656083958e-09,\n",
-       "  'Rb84': 1.974868399749398e-06,\n",
-       "  'Rb86': 4.164502776344816,\n",
-       "  'Rb87': 2.63315502728172e-13,\n",
-       "  'Re186': 1.8630289449213384e-06,\n",
-       "  'Re186m': 1.4513191657434897e-13,\n",
-       "  'Re187': 1.8487045596016786e-20,\n",
-       "  'Rh103m': 2.6041787921071307,\n",
-       "  'Ru103': 2.632822713031291,\n",
-       "  'Ru97': 2.36168273870492e-05,\n",
-       "  'S35': 4461.514089189641,\n",
-       "  'Sc44': 2.957245989618373,\n",
-       "  'Sc44m': 2.7908878042705947,\n",
-       "  'Sc45m': 31.122150645904938,\n",
-       "  'Sc46': 2771899.3836164763,\n",
-       "  'Sc47': 170596.0877679399,\n",
-       "  'Sc48': 54648.19841232823,\n",
-       "  'Se82': 2.4964460531561935e-29,\n",
-       "  'Si32': 0.739187896756014,\n",
-       "  'Sr85': 0.0018020868136094156,\n",
-       "  'Sr89': 64.18424736912777,\n",
-       "  'Sr90': 0.4280046419934255,\n",
-       "  'Ta177': 0.00016720753429874067,\n",
-       "  'Ta178': 0.0004141375926218637,\n",
-       "  'Ta179': 6543.920480614658,\n",
-       "  'Ta180': 8.675084523864044e-05,\n",
-       "  'Ta180m': 6.824142806903754e-09,\n",
-       "  'Ta182': 13307732.026326567,\n",
-       "  'Ta183': 591.4784597616236,\n",
-       "  'Tc96': 0.0002038004081003538,\n",
-       "  'Tc97': 7.326526493968226e-06,\n",
-       "  'Tc97m': 0.5933382678493531,\n",
-       "  'Tc98': 0.03724279882968825,\n",
-       "  'Tc99': 8540.521108922947,\n",
-       "  'Tc99m': 20092711.91182363,\n",
-       "  'Ti44': 6.312541553430594e-06,\n",
-       "  'Tm171': 3.4419242047059565e-12,\n",
-       "  'V48': 1740.0793695853095,\n",
-       "  'V49': 208936554.72830668,\n",
-       "  'V50': 1.2999945474423284e-08,\n",
-       "  'W178': 0.00041565023673432756,\n",
-       "  'W181': 0.2069429462663498,\n",
-       "  'W183': 2.2924883937070974e-13,\n",
-       "  'W183m': 20.104004691577224,\n",
-       "  'W184': 1.2218344013931377e-16,\n",
-       "  'W185': 0.007071967565386273,\n",
-       "  'W186': 7.735253649346259e-24,\n",
-       "  'Y87': 0.16227259388774185,\n",
-       "  'Y87m': 4.01774255594944e-07,\n",
-       "  'Y88': 9257.346078605435,\n",
-       "  'Y89m': 341085.7707705955,\n",
-       "  'Y90': 2591.573343476325,\n",
-       "  'Y91': 73.58059340459948,\n",
-       "  'Yb175': 0.00018321930466982055,\n",
-       "  'Zn64': 1.1373759582609767e-10,\n",
-       "  'Zn65': 1564.867094055251,\n",
-       "  'Zr88': 7861.048053241091,\n",
-       "  'Zr89': 341521.89535532036,\n",
-       "  'Zr90m': 0.027091899530240146,\n",
-       "  'Zr93': 7.0399968133008874,\n",
-       "  'Zr94': 1.458411586405749e-09,\n",
-       "  'Zr95': 1830588.1068538625,\n",
-       "  'Zr96': 1.184488086789221e-15,\n",
-       "  'Zr97': 1.7912610719128814},\n",
-       " '189086': {'Al26': 0.000930264232297341,\n",
-       "  'Ar37': 2.0764916454742843e-05,\n",
-       "  'Ar39': 0.01715810020497799,\n",
-       "  'Ar42': 0.04322307934347577,\n",
-       "  'Be10': 0.8333621088782248,\n",
-       "  'C14': 50440.57191486851,\n",
-       "  'Ca41': 3.852751253964278e-05,\n",
-       "  'Ca45': 2018445.2087216757,\n",
-       "  'Ca47': 7403.014059922285,\n",
-       "  'Ca48': 1.4523863858806229e-19,\n",
-       "  'Cl36': 2.0288697085688114e-06,\n",
-       "  'Co55': 4.022626482000123e-07,\n",
-       "  'Co56': 32187.869867844856,\n",
-       "  'Co57': 3566027316.520249,\n",
-       "  'Co58': 4675537622.547232,\n",
-       "  'Co58m': 0.5212521350392101,\n",
-       "  'Co60': 227594342.74505806,\n",
-       "  'Co60m': 0.011753299297042153,\n",
-       "  'Cr48': 1.637062234853928e-07,\n",
-       "  'Cr50': 0.0008016556951919165,\n",
-       "  'Cr51': 2830485588.903713,\n",
-       "  'Cu64': 26.222939659647174,\n",
-       "  'Cu66': 0.0006136214049928076,\n",
-       "  'Cu67': 0.0004836745234525736,\n",
-       "  'Fe55': 12158635089.071632,\n",
-       "  'Fe59': 22631118.89409976,\n",
-       "  'Fe60': 0.011758802998799264,\n",
-       "  'H3': 2693467.439083059,\n",
-       "  'Hf174': 1.616799461913099e-23,\n",
-       "  'Hf175': 7.574603596586745e-05,\n",
-       "  'Hf177m': 4.213553799004256,\n",
-       "  'Hf178m': 0.0040784755408616955,\n",
-       "  'Hf178n': 0.004282993120022453,\n",
-       "  'Hf179n': 33.776751637989676,\n",
-       "  'Hf181': 6500.41929149319,\n",
-       "  'Hf182': 1.9483337268351996e-11,\n",
-       "  'K40': 4.934737734730912e-13,\n",
-       "  'K42': 0.04322758758998126,\n",
-       "  'K43': 0.0021127607327082135,\n",
-       "  'Kr81': 1.0116984989120176e-15,\n",
-       "  'Kr85': 0.0014749194974130778,\n",
-       "  'Lu173': 5.6102522430114765e-09,\n",
-       "  'Lu174': 4.1718558511452057e-07,\n",
-       "  'Lu174m': 4.832904029950226e-07,\n",
-       "  'Lu176': 7.25619429545921e-12,\n",
-       "  'Lu177': 25.124571132489205,\n",
-       "  'Lu177m': 5.44420820458413,\n",
-       "  'Mg28': 3.09973477100125e-06,\n",
-       "  'Mn52': 15530.741888071121,\n",
-       "  'Mn53': 2532.5539588140614,\n",
-       "  'Mn54': 2408290410.142555,\n",
-       "  'Mo100': 2.50169192075472e-06,\n",
-       "  'Mo92': 2.009060826082318e-07,\n",
-       "  'Mo93': 252936.79360664805,\n",
-       "  'Mo98': 0.6205713961901957,\n",
-       "  'Mo99': 20735838.65828316,\n",
-       "  'Na22': 0.001664183143669744,\n",
-       "  'Na24': 0.00926630523330918,\n",
-       "  'Nb90': 0.032041269088067315,\n",
-       "  'Nb91': 1219110.8720071847,\n",
-       "  'Nb91m': 41043165.08289405,\n",
-       "  'Nb92': 1.4442727940104683,\n",
-       "  'Nb92m': 11017380.010113364,\n",
-       "  'Nb93m': 763370.2926470976,\n",
-       "  'Nb94': 3635.4203890409976,\n",
-       "  'Nb95': 11589553.85888515,\n",
-       "  'Nb95m': 258190.8180817255,\n",
-       "  'Nb96': 958.9641894648136,\n",
-       "  'Nb97': 2.169548808310435,\n",
-       "  'Nb97m': 1.914547910966127,\n",
-       "  'Ni56': 0.21369149819186084,\n",
-       "  'Ni57': 620858.8631378531,\n",
-       "  'Ni58': 2.0024946963392622e-06,\n",
-       "  'Ni59': 120893.2533442174,\n",
-       "  'Ni63': 7802559.09798664,\n",
-       "  'Ni66': 0.0006426194662658264,\n",
-       "  'Os186': 4.684769897578094e-21,\n",
-       "  'P32': 4297535.606024642,\n",
-       "  'P33': 39884.851894560044,\n",
-       "  'Rb83': 2.4899702000451896e-09,\n",
-       "  'Rb84': 3.1124830564715117e-06,\n",
-       "  'Rb86': 4.762371363122965,\n",
-       "  'Rb87': 3.428607989848465e-13,\n",
-       "  'Re186': 1.1898909550312512e-06,\n",
-       "  'Re186m': 9.34225545009999e-14,\n",
-       "  'Re187': 1.3553792933993597e-20,\n",
-       "  'Rh103m': 2.6200372315408123,\n",
-       "  'Ru103': 2.648889657055281,\n",
-       "  'Ru97': 2.643136545771809e-05,\n",
-       "  'S35': 4568.828926600001,\n",
-       "  'Sc44': 3.427543805376824,\n",
-       "  'Sc44m': 3.234742354413548,\n",
-       "  'Sc45m': 34.31258809906784,\n",
-       "  'Sc46': 2895201.1742939153,\n",
-       "  'Sc47': 182232.277202442,\n",
-       "  'Sc48': 58949.131188631494,\n",
-       "  'Se82': 3.434953071166434e-29,\n",
-       "  'Si32': 0.862939253585305,\n",
-       "  'Sr85': 0.002255295535619425,\n",
-       "  'Sr89': 70.47713032905018,\n",
-       "  'Sr90': 0.4853457929575179,\n",
-       "  'Ta177': 0.0006397781286670695,\n",
-       "  'Ta178': 0.0015950368081209417,\n",
-       "  'Ta179': 10946.571608037402,\n",
-       "  'Ta180': 9.144999037396301e-05,\n",
-       "  'Ta180m': 7.31001988189331e-09,\n",
-       "  'Ta182': 11979956.13023222,\n",
-       "  'Ta183': 665.316980430991,\n",
-       "  'Tc96': 0.00022615622580312463,\n",
-       "  'Tc97': 8.060650296693799e-06,\n",
-       "  'Tc97m': 0.6530783859730025,\n",
-       "  'Tc98': 0.04087276156706931,\n",
-       "  'Tc99': 8539.850754958567,\n",
-       "  'Tc99m': 20091067.270223834,\n",
-       "  'Ti44': 7.761823342815618e-06,\n",
-       "  'Tm171': 1.3256453640230496e-11,\n",
-       "  'V48': 2033.4849840247082,\n",
-       "  'V49': 237202648.78015497,\n",
-       "  'V50': 1.3130660897270972e-08,\n",
-       "  'W178': 0.0015963159453229359,\n",
-       "  'W181': 0.21509111947394233,\n",
-       "  'W183': 1.8926004814954373e-13,\n",
-       "  'W183m': 22.615960521529104,\n",
-       "  'W184': 6.868218195059243e-17,\n",
-       "  'W185': 0.004611044855541871,\n",
-       "  'W186': 4.9175480000143775e-24,\n",
-       "  'Y87': 0.2061463346878138,\n",
-       "  'Y87m': 5.236882521677406e-07,\n",
-       "  'Y88': 11185.552986950182,\n",
-       "  'Y89m': 377047.8379114854,\n",
-       "  'Y90': 2812.1368818146466,\n",
-       "  'Y91': 83.62356250219017,\n",
-       "  'Yb175': 0.0002775968846876747,\n",
-       "  'Zn64': 1.1151625965877989e-10,\n",
-       "  'Zn65': 859.8467503808944,\n",
-       "  'Zr88': 9576.654453199106,\n",
-       "  'Zr89': 377530.05403437896,\n",
-       "  'Zr90m': 0.03129426907425841,\n",
-       "  'Zr93': 7.738607347695315,\n",
-       "  'Zr94': 1.6235691576404354e-09,\n",
-       "  'Zr95': 2016706.5915989515,\n",
-       "  'Zr96': 1.3987075418934244e-15,\n",
-       "  'Zr97': 2.012227730284176},\n",
-       " '189087': {'Al26': 0.00027953636747360053,\n",
-       "  'Ar37': 6.623509162785334e-06,\n",
-       "  'Ar39': 0.005614095511592414,\n",
-       "  'Ar42': 0.014376517939389958,\n",
-       "  'Be10': 0.289124658206258,\n",
-       "  'C14': 21932.42309243228,\n",
-       "  'Ca41': 1.24957722834694e-05,\n",
-       "  'Ca45': 680915.6453785702,\n",
-       "  'Ca47': 2489.764486458317,\n",
-       "  'Ca48': 4.467743297095607e-20,\n",
-       "  'Cl36': 1.453463033785863e-06,\n",
-       "  'Co55': 1.2396453834990894e-07,\n",
-       "  'Co56': 10054.821645215874,\n",
-       "  'Co57': 1192870900.5900822,\n",
-       "  'Co58': 1699518974.0511637,\n",
-       "  'Co58m': 0.18733965507713446,\n",
-       "  'Co60': 84487708.46665138,\n",
-       "  'Co60m': 0.003803866938355923,\n",
-       "  'Cr48': 5.246495905862361e-08,\n",
-       "  'Cr50': 0.00038676042428752557,\n",
-       "  'Cr51': 976213149.8960583,\n",
-       "  'Cu64': 11.95330890192611,\n",
-       "  'Cu66': 0.0003783373395572507,\n",
-       "  'Cu67': 0.0003435868246149892,\n",
-       "  'Fe55': 4121144865.766094,\n",
-       "  'Fe59': 10707720.571549067,\n",
-       "  'Fe60': 0.0038068958042660112,\n",
-       "  'H3': 927639.5889217822,\n",
-       "  'Hf174': 3.41516803580613e-24,\n",
-       "  'Hf175': 2.1144911083734612e-05,\n",
-       "  'Hf177m': 1.3932277221968634,\n",
-       "  'Hf178m': 0.001028773504073112,\n",
-       "  'Hf178n': 0.0011039317058854593,\n",
-       "  'Hf179n': 11.313622219340683,\n",
-       "  'Hf181': 2166.209069259892,\n",
-       "  'Hf182': 6.533007208475302e-12,\n",
-       "  'K40': 1.5708458360295452e-13,\n",
-       "  'K42': 0.014377732171593237,\n",
-       "  'K43': 0.0007139860221741363,\n",
-       "  'Kr81': 2.538680671569185e-16,\n",
-       "  'Kr85': 0.0004479324006068776,\n",
-       "  'Lu173': 1.19383442371648e-09,\n",
-       "  'Lu174': 1.0807062223545812e-07,\n",
-       "  'Lu174m': 1.2721864437966195e-07,\n",
-       "  'Lu176': 2.2617783378477963e-12,\n",
-       "  'Lu177': 8.273099205518605,\n",
-       "  'Lu177m': 1.800167519735855,\n",
-       "  'Mg28': 9.624443057384062e-07,\n",
-       "  'Mn52': 5132.398273785053,\n",
-       "  'Mn53': 845.5985446517157,\n",
-       "  'Mn54': 844481228.5304161,\n",
-       "  'Mo100': 1.2069616258220227e-06,\n",
-       "  'Mo92': 9.692928280662054e-08,\n",
-       "  'Mo93': 103336.97183012818,\n",
-       "  'Mo98': 0.2993965568482495,\n",
-       "  'Mo99': 9349070.745527647,\n",
-       "  'Na22': 0.0005013602644025437,\n",
-       "  'Na24': 0.003071773950215282,\n",
-       "  'Nb90': 0.010630576024706776,\n",
-       "  'Nb91': 407537.008459442,\n",
-       "  'Nb91m': 13714881.690919267,\n",
-       "  'Nb92': 0.4896202147766608,\n",
-       "  'Nb92m': 3898287.378296785,\n",
-       "  'Nb93m': 298997.1692969655,\n",
-       "  'Nb94': 1654.1124938046064,\n",
-       "  'Nb95': 3926024.273482969,\n",
-       "  'Nb95m': 87859.25385568486,\n",
-       "  'Nb96': 321.74546572957263,\n",
-       "  'Nb97': 0.7243986900416941,\n",
-       "  'Nb97m': 0.639255479323626,\n",
-       "  'Ni56': 0.07063586307811416,\n",
-       "  'Ni57': 205247.65880480933,\n",
-       "  'Ni58': 9.661023324100437e-07,\n",
-       "  'Ni59': 54072.82307417299,\n",
-       "  'Ni63': 3464178.386087805,\n",
-       "  'Ni66': 0.0003943877003537876,\n",
-       "  'Os186': 5.046561345161304e-21,\n",
-       "  'P32': 1587597.462007146,\n",
-       "  'P33': 14493.611666659242,\n",
-       "  'Rb83': 6.229950589130627e-10,\n",
-       "  'Rb84': 8.508898237656367e-07,\n",
-       "  'Rb86': 1.5759226511973532,\n",
-       "  'Rb87': 1.037617058688192e-13,\n",
-       "  'Re186': 1.269749612525491e-06,\n",
-       "  'Re186m': 1.004597816005569e-13,\n",
-       "  'Re187': 7.601968786855324e-21,\n",
-       "  'Rh103m': 2.3037565128806343,\n",
-       "  'Ru103': 2.3292428148119546,\n",
-       "  'Ru97': 8.833147220569103e-06,\n",
-       "  'S35': 2018.0273227732605,\n",
-       "  'Sc44': 1.131390603827367,\n",
-       "  'Sc44m': 1.067778058435449,\n",
-       "  'Sc45m': 11.575699062360856,\n",
-       "  'Sc46': 1010763.6167361016,\n",
-       "  'Sc47': 63233.127676608514,\n",
-       "  'Sc48': 20133.31415986857,\n",
-       "  'Se82': 1.0027284176149999e-29,\n",
-       "  'Si32': 0.28204411196514856,\n",
-       "  'Sr85': 0.0006977903699523528,\n",
-       "  'Sr89': 23.782072011895377,\n",
-       "  'Sr90': 0.16124077397831862,\n",
-       "  'Ta177': 0.0001319716091450015,\n",
-       "  'Ta178': 0.0003284445362749893,\n",
-       "  'Ta179': 2877.715304755315,\n",
-       "  'Ta180': 3.172042675243672e-05,\n",
-       "  'Ta180m': 2.5092249074346295e-09,\n",
-       "  'Ta182': 7506053.516778675,\n",
-       "  'Ta183': 1339.9564430506555,\n",
-       "  'Tc96': 7.580938786504418e-05,\n",
-       "  'Tc97': 2.712755439889702e-06,\n",
-       "  'Tc97m': 0.21974474760941323,\n",
-       "  'Tc98': 0.013772778959756543,\n",
-       "  'Tc99': 3850.1250893988718,\n",
-       "  'Tc99m': 9058369.157870056,\n",
-       "  'Ti44': 2.4096435998090326e-06,\n",
-       "  'Tm171': 2.7297236943677243e-12,\n",
-       "  'V48': 668.6409189846306,\n",
-       "  'V49': 78967180.4001858,\n",
-       "  'V50': 4.695037406600914e-09,\n",
-       "  'W178': 0.0003289455815317278,\n",
-       "  'W181': 0.07516966831730183,\n",
-       "  'W183': 2.819190048195068e-13,\n",
-       "  'W183m': 45.55312741649566,\n",
-       "  'W184': 4.44365908658388e-16,\n",
-       "  'W185': 0.00444656941937409,\n",
-       "  'W186': 4.654340106290959e-24,\n",
-       "  'Y87': 0.06299238525493807,\n",
-       "  'Y87m': 1.6070294716803924e-07,\n",
-       "  'Y88': 3555.4082781169272,\n",
-       "  'Y89m': 127013.70941385857,\n",
-       "  'Y90': 957.9003511443748,\n",
-       "  'Y91': 27.76687153166124,\n",
-       "  'Yb175': 7.834765067672722e-05,\n",
-       "  'Zn64': 5.083332298392491e-11,\n",
-       "  'Zn65': 686.4060735604914,\n",
-       "  'Zr88': 3024.472998453411,\n",
-       "  'Zr89': 127173.73153737445,\n",
-       "  'Zr90m': 0.01038977115970846,\n",
-       "  'Zr93': 2.614364634473577,\n",
-       "  'Zr94': 5.447813591514271e-10,\n",
-       "  'Zr95': 680402.0897510344,\n",
-       "  'Zr96': 4.537620655370175e-16,\n",
-       "  'Zr97': 0.671829813450166},\n",
-       " '189088': {'Al26': 0.0003011910878436457,\n",
-       "  'Ar37': 6.713687734186559e-06,\n",
-       "  'Ar39': 0.005600471985891724,\n",
-       "  'Ar42': 0.014487669619175091,\n",
-       "  'Be10': 0.3050894053661598,\n",
-       "  'C14': 26618.19987074945,\n",
-       "  'Ca41': 1.2460549743977919e-05,\n",
-       "  'Ca45': 698337.2648830422,\n",
-       "  'Ca47': 2539.4796833286637,\n",
-       "  'Ca48': 4.772799987196207e-20,\n",
-       "  'Cl36': 2.6154817593436925e-07,\n",
-       "  'Co55': 1.327075271857584e-07,\n",
-       "  'Co56': 10901.6816051235,\n",
-       "  'Co57': 1219516940.0649378,\n",
-       "  'Co58': 1913990192.347373,\n",
-       "  'Co58m': 0.20758649133015564,\n",
-       "  'Co60': 87609536.47617798,\n",
-       "  'Co60m': 0.004105744512182171,\n",
-       "  'Cr48': 5.2504409435189216e-08,\n",
-       "  'Cr50': 0.000458220379958003,\n",
-       "  'Cr51': 964485142.2765244,\n",
-       "  'Cu64': 14.3187595820661,\n",
-       "  'Cu66': 0.00029923084698907457,\n",
-       "  'Cu67': 0.000265006485833424,\n",
-       "  'Fe55': 4164399901.688736,\n",
-       "  'Fe59': 11575423.53539503,\n",
-       "  'Fe60': 0.004109358733922287,\n",
-       "  'H3': 987311.5487416047,\n",
-       "  'Hf174': 7.54904034599225e-24,\n",
-       "  'Hf175': 2.8483215885999085e-05,\n",
-       "  'Hf177m': 1.3926885246040672,\n",
-       "  'Hf178m': 0.0015477316762390362,\n",
-       "  'Hf178n': 0.0016202023801258375,\n",
-       "  'Hf179n': 11.549250914752143,\n",
-       "  'Hf181': 2193.227692581979,\n",
-       "  'Hf182': 6.6571486174290685e-12,\n",
-       "  'K40': 1.643939564675931e-13,\n",
-       "  'K42': 0.014489171249261202,\n",
-       "  'K43': 0.0007359122682568152,\n",
-       "  'Kr81': 3.7234943229587482e-16,\n",
-       "  'Kr85': 0.0004928861728296517,\n",
-       "  'Lu173': 2.5915227970154346e-09,\n",
-       "  'Lu174': 1.6317963068140396e-07,\n",
-       "  'Lu174m': 1.8712927145600274e-07,\n",
-       "  'Lu176': 2.389823965663205e-12,\n",
-       "  'Lu177': 8.375902182944374,\n",
-       "  'Lu177m': 1.7994742305801075,\n",
-       "  'Mg28': 1.2368155520617858e-06,\n",
-       "  'Mn52': 4995.973843330552,\n",
-       "  'Mn53': 857.1326622879573,\n",
-       "  'Mn54': 914984722.1340264,\n",
-       "  'Mo100': 1.4299728405933e-06,\n",
-       "  'Mo92': 1.14838971595786e-07,\n",
-       "  'Mo93': 112751.70067726307,\n",
-       "  'Mo98': 0.3547148076205803,\n",
-       "  'Mo99': 10180034.30172831,\n",
-       "  'Na22': 0.0005454517140505721,\n",
-       "  'Na24': 0.0030346335895646706,\n",
-       "  'Nb90': 0.010382634333526332,\n",
-       "  'Nb91': 416103.9451030495,\n",
-       "  'Nb91m': 13987047.637039674,\n",
-       "  'Nb92': 0.5065219338259241,\n",
-       "  'Nb92m': 4237342.184302421,\n",
-       "  'Nb93m': 346643.36732911033,\n",
-       "  'Nb94': 1823.1225098193247,\n",
-       "  'Nb95': 4052731.0229149456,\n",
-       "  'Nb95m': 90960.08624693438,\n",
-       "  'Nb96': 328.55500439821066,\n",
-       "  'Nb97': 0.735936217308999,\n",
-       "  'Nb97m': 0.6494082360653223,\n",
-       "  'Ni56': 0.06859910651577904,\n",
-       "  'Ni57': 199632.19715440844,\n",
-       "  'Ni58': 1.1446023766764985e-06,\n",
-       "  'Ni59': 60578.380815521785,\n",
-       "  'Ni63': 3601259.207519478,\n",
-       "  'Ni66': 0.0003169351353153752,\n",
-       "  'Os186': 2.5339413240767377e-21,\n",
-       "  'P32': 1813467.069803532,\n",
-       "  'P33': 16031.115220234671,\n",
-       "  'Rb83': 9.228826231974508e-10,\n",
-       "  'Rb84': 1.144715742874707e-06,\n",
-       "  'Rb86': 1.5846401719956522,\n",
-       "  'Rb87': 1.1756411959468172e-13,\n",
-       "  'Re186': 6.355592262423634e-07,\n",
-       "  'Re186m': 5.057220281832212e-14,\n",
-       "  'Re187': 9.607105627510396e-21,\n",
-       "  'Rh103m': 2.046240693696857,\n",
-       "  'Ru103': 2.0688439181169733,\n",
-       "  'Ru97': 9.015588449060263e-06,\n",
-       "  'S35': 2309.0036215013697,\n",
-       "  'Sc44': 1.1128743791009745,\n",
-       "  'Sc44m': 1.0502881585312447,\n",
-       "  'Sc45m': 11.8711543230995,\n",
-       "  'Sc46': 1073829.394498669,\n",
-       "  'Sc47': 67821.711295775,\n",
-       "  'Sc48': 20916.421762991828,\n",
-       "  'Se82': 1.1724338199184158e-29,\n",
-       "  'Si32': 0.2824399776132911,\n",
-       "  'Sr85': 0.0007492872661711247,\n",
-       "  'Sr89': 24.587596940543317,\n",
-       "  'Sr90': 0.16310572316463084,\n",
-       "  'Ta177': 0.0003030365649970756,\n",
-       "  'Ta178': 0.0007565384984434642,\n",
-       "  'Ta179': 4078.9187046028,\n",
-       "  'Ta180': 3.309825996940548e-05,\n",
-       "  'Ta180m': 2.6048680298025375e-09,\n",
-       "  'Ta182': 7623162.449312876,\n",
-       "  'Ta183': 195.7431113759731,\n",
-       "  'Tc96': 7.802424562053209e-05,\n",
-       "  'Tc97': 2.8086185503479677e-06,\n",
-       "  'Tc97m': 0.22741989743190594,\n",
-       "  'Tc98': 0.014278817963257357,\n",
-       "  'Tc99': 4192.410864707345,\n",
-       "  'Tc99m': 9863525.298530389,\n",
-       "  'Ti44': 2.4865418825644593e-06,\n",
-       "  'Tm171': 6.287640185231975e-12,\n",
-       "  'V48': 657.1846061698658,\n",
-       "  'V49': 79164033.00031681,\n",
-       "  'V50': 5.141020573377951e-09,\n",
-       "  'W178': 0.0007569295209253978,\n",
-       "  'W181': 0.07913199498623863,\n",
-       "  'W183': 9.08228524750052e-14,\n",
-       "  'W183m': 6.65339692740686,\n",
-       "  'W184': 3.690808868475187e-17,\n",
-       "  'W185': 0.002453878218405359,\n",
-       "  'W186': 2.5375307434460877e-24,\n",
-       "  'Y87': 0.06839931791714643,\n",
-       "  'Y87m': 1.744585135373767e-07,\n",
-       "  'Y88': 3678.5216232616535,\n",
-       "  'Y89m': 130247.48894548189,\n",
-       "  'Y90': 993.2067462805057,\n",
-       "  'Y91': 28.069615053497586,\n",
-       "  'Yb175': 0.0001014639171577306,\n",
-       "  'Zn64': 6.089333730262996e-11,\n",
-       "  'Zn65': 1098.0956294500024,\n",
-       "  'Zr88': 3144.5034128210664,\n",
-       "  'Zr89': 130411.8101778901,\n",
-       "  'Zr90m': 0.010126799754892465,\n",
-       "  'Zr93': 2.6923130075324524,\n",
-       "  'Zr94': 5.566079454595785e-10,\n",
-       "  'Zr95': 699178.3576156892,\n",
-       "  'Zr96': 4.575230238434685e-16,\n",
-       "  'Zr97': 0.6825492411647598},\n",
-       " '189089': {'Al26': 0.00044171853269504597,\n",
-       "  'Ar37': 1.3520061694411757e-05,\n",
-       "  'Ar39': 0.008440128680266949,\n",
-       "  'Ar42': 0.021158200644893373,\n",
-       "  'Be10': 0.3855612051421409,\n",
-       "  'C14': 21290.259116064048,\n",
-       "  'Ca41': 1.89421013261292e-05,\n",
-       "  'Ca45': 975163.9053003984,\n",
-       "  'Ca47': 3590.366247668518,\n",
-       "  'Ca48': 6.79207776406812e-20,\n",
-       "  'Cl36': 0.0005721586504347301,\n",
-       "  'Co55': 1.8346692673259613e-07,\n",
-       "  'Co56': 14698.556193553317,\n",
-       "  'Co57': 1730998691.8889546,\n",
-       "  'Co58': 1941185166.5282226,\n",
-       "  'Co58m': 0.22328882399718347,\n",
-       "  'Co60': 115120844.7614219,\n",
-       "  'Co60m': 0.006908805958593136,\n",
-       "  'Cr48': 7.954387328005235e-08,\n",
-       "  'Cr50': 0.000333498969535795,\n",
-       "  'Cr51': 1432965336.4920843,\n",
-       "  'Cu64': 13.471517798968428,\n",
-       "  'Cu66': 0.07695128212992453,\n",
-       "  'Cu67': 0.042898179199504394,\n",
-       "  'Fe55': 5973059760.22823,\n",
-       "  'Fe59': 12181039.37757996,\n",
-       "  'Fe60': 0.006911386381592912,\n",
-       "  'Ge71': 1.1338620490412073e-08,\n",
-       "  'H3': 1242732.8352652802,\n",
-       "  'Hf174': 1.963527911317863e-24,\n",
-       "  'Hf175': 2.697142457876341e-05,\n",
-       "  'Hf177m': 2.0684007265375515,\n",
-       "  'Hf178m': 0.0013504977165918921,\n",
-       "  'Hf178n': 0.001449034528449079,\n",
-       "  'Hf179n': 16.423632917640116,\n",
-       "  'Hf181': 3173.230794087019,\n",
-       "  'Hf182': 9.4914807372514e-12,\n",
-       "  'Ir192': 4.69001389802105e-11,\n",
-       "  'K40': 2.3335977695307824e-13,\n",
-       "  'K42': 0.021160397768784308,\n",
-       "  'K43': 0.0010167749903390731,\n",
-       "  'Kr81': 3.671011823371713e-16,\n",
-       "  'Kr85': 0.0006714051000862567,\n",
-       "  'Lu173': 7.403147898849576e-10,\n",
-       "  'Lu174': 1.2927762637803924e-07,\n",
-       "  'Lu174m': 1.5502335042915337e-07,\n",
-       "  'Lu176': 3.4327594785674782e-12,\n",
-       "  'Lu177': 12.226310987934507,\n",
-       "  'Lu177m': 2.672453556074555,\n",
-       "  'Mg28': 1.128991286095345e-06,\n",
-       "  'Mn52': 7750.232030638186,\n",
-       "  'Mn53': 1235.711395317281,\n",
-       "  'Mn54': 1072219359.565133,\n",
-       "  'Mo100': 1.0407307864877283e-06,\n",
-       "  'Mo92': 8.357903466239904e-08,\n",
-       "  'Mo93': 117850.88402623544,\n",
-       "  'Mo98': 0.25816599448855865,\n",
-       "  'Mo99': 10241898.856878255,\n",
-       "  'Na22': 0.0007740241044646947,\n",
-       "  'Na24': 0.004597177739321561,\n",
-       "  'Nb90': 0.01598546111519939,\n",
-       "  'Nb91': 592276.9532364807,\n",
-       "  'Nb91m': 19963363.845344663,\n",
-       "  'Nb92': 0.6960737488586711,\n",
-       "  'Nb92m': 4883597.97490866,\n",
-       "  'Nb93m': 303893.05213826697,\n",
-       "  'Nb94': 1760.992381054523,\n",
-       "  'Nb95': 5563177.563766278,\n",
-       "  'Nb95m': 123411.6728606881,\n",
-       "  'Nb96': 465.246756774392,\n",
-       "  'Nb97': 1.0568881976339384,\n",
-       "  'Nb97m': 0.9326870089955568,\n",
-       "  'Ni56': 0.10669969103981028,\n",
-       "  'Ni57': 309831.863080189,\n",
-       "  'Ni58': 8.330676752782373e-07,\n",
-       "  'Ni59': 64787.41419227232,\n",
-       "  'Ni63': 4729104.249425587,\n",
-       "  'Ni66': 0.07684669480524443,\n",
-       "  'Os186': 2.202209639389157e-16,\n",
-       "  'Os191': 2.21354054946123e-10,\n",
-       "  'P32': 1824300.3246834038,\n",
-       "  'P33': 17233.81263393399,\n",
-       "  'Pd107': 2.176467595141472e-17,\n",
-       "  'Rb83': 8.871179441992238e-10,\n",
-       "  'Rb84': 1.1418279261077431e-06,\n",
-       "  'Rb86': 2.334363432202904,\n",
-       "  'Rb87': 1.516554346488486e-13,\n",
-       "  'Re186': 0.04945158905233654,\n",
-       "  'Re186m': 4.07361400936332e-09,\n",
-       "  'Re187': 2.1336931323288304e-14,\n",
-       "  'Re188': 6.638910588953547e-08,\n",
-       "  'Rh103m': 3.794786943768801,\n",
-       "  'Rh105': 2.7200141407834594e-09,\n",
-       "  'Ru103': 3.837253882969292,\n",
-       "  'Ru97': 1.2841872869966854e-05,\n",
-       "  'S35': 2665.442402214299,\n",
-       "  'Sc44': 1.7021372036077385,\n",
-       "  'Sc44m': 1.6063779545575985,\n",
-       "  'Sc45m': 16.57749454161916,\n",
-       "  'Sc46': 1323054.3215059845,\n",
-       "  'Sc47': 82675.11747133851,\n",
-       "  'Sc48': 28094.04388830239,\n",
-       "  'Se82': 1.4752148983661806e-29,\n",
-       "  'Si32': 0.42398147986549106,\n",
-       "  'Sr85': 0.0010496630251945846,\n",
-       "  'Sr89': 33.85694515091397,\n",
-       "  'Sr90': 0.23703599208484355,\n",
-       "  'Ta177': 6.663590971050533e-05,\n",
-       "  'Ta178': 0.00016367744657244584,\n",
-       "  'Ta179': 3895.557077740532,\n",
-       "  'Ta180': 4.33748895415394e-05,\n",
-       "  'Ta180m': 3.4909046164266446e-09,\n",
-       "  'Ta182': 6581488.029927251,\n",
-       "  'Ta183': 24529.934200990316,\n",
-       "  'Ta184': 5.95448681689648e-09,\n",
-       "  'Tc96': 0.00010932653184138266,\n",
-       "  'Tc97': 3.884509448986134e-06,\n",
-       "  'Tc97m': 0.3147733070648572,\n",
-       "  'Tc98': 0.019683313661566,\n",
-       "  'Tc99': 4217.862334905778,\n",
-       "  'Tc99m': 9923369.349432256,\n",
-       "  'Ti44': 3.7547718676662886e-06,\n",
-       "  'Tm171': 1.360333800067648e-12,\n",
-       "  'V48': 1007.7367151723145,\n",
-       "  'V49': 116539166.37352593,\n",
-       "  'V50': 5.712649902488427e-09,\n",
-       "  'W178': 0.00016448151884427417,\n",
-       "  'W181': 0.10123532024804065,\n",
-       "  'W183': 4.090585125935302e-12,\n",
-       "  'W183m': 834.0946399125056,\n",
-       "  'W184': 1.3230615763896219e-14,\n",
-       "  'W185': 4.479485557447752,\n",
-       "  'W186': 5.858359727978891e-20,\n",
-       "  'W187': 2.0772261481931974e-07,\n",
-       "  'W188': 6.536247023144987e-08,\n",
-       "  'Y87': 0.09519246274393149,\n",
-       "  'Y87m': 2.3772761934088303e-07,\n",
-       "  'Y88': 5359.985325102455,\n",
-       "  'Y89m': 182070.325593621,\n",
-       "  'Y90': 1341.8318750433618,\n",
-       "  'Y91': 40.82509172202889,\n",
-       "  'Yb175': 0.00010575632615041391,\n",
-       "  'Zn64': 5.729725808266748e-11,\n",
-       "  'Zn65': 2609.3933326604074,\n",
-       "  'Zn69m': 7.64843565273772e-10,\n",
-       "  'Zr88': 4572.762928059557,\n",
-       "  'Zr89': 182303.98549534846,\n",
-       "  'Zr90m': 0.015661585387051192,\n",
-       "  'Zr93': 3.7209154512373437,\n",
-       "  'Zr94': 7.869648287119476e-10,\n",
-       "  'Zr95': 972696.8750847958,\n",
-       "  'Zr96': 6.824536790967307e-16,\n",
-       "  'Zr97': 0.9802685919214775},\n",
-       " '189090': {'Al26': 0.00020376708805173814,\n",
-       "  'Ar37': 9.560406000009303e-06,\n",
-       "  'Ar39': 0.004587637807551428,\n",
-       "  'Ar42': 0.012430083445194657,\n",
-       "  'Be10': 0.2764741592725258,\n",
-       "  'C14': 26453.369965666345,\n",
-       "  'Ca41': 9.960277315916476e-06,\n",
-       "  'Ca45': 617688.6509600867,\n",
-       "  'Ca47': 2224.507185693776,\n",
-       "  'Ca48': 3.2994056040125494e-20,\n",
-       "  'Cl36': 0.0007371015072891701,\n",
-       "  'Co55': 9.046221991762951e-08,\n",
-       "  'Co56': 7689.51446299341,\n",
-       "  'Co57': 1066880834.1211253,\n",
-       "  'Co58': 1806087773.4995222,\n",
-       "  'Co58m': 0.19566047227225083,\n",
-       "  'Co60': 81822337.8534025,\n",
-       "  'Co60m': 0.005166851109806031,\n",
-       "  'Cr48': 3.806726712457592e-08,\n",
-       "  'Cr50': 0.0004409473760362905,\n",
-       "  'Cr51': 879507858.9847836,\n",
-       "  'Cu64': 13.99044458685081,\n",
-       "  'Cu66': 0.09691110759599329,\n",
-       "  'Cu67': 0.055228352664029146,\n",
-       "  'Fe55': 3634616434.1501045,\n",
-       "  'Fe59': 11637063.315164674,\n",
-       "  'Fe60': 0.005170391205339758,\n",
-       "  'Ge71': 1.462387437981551e-08,\n",
-       "  'H3': 900768.2980772224,\n",
-       "  'Hf174': 5.19129187737512e-25,\n",
-       "  'Hf175': 1.3015917688152204e-05,\n",
-       "  'Hf177m': 1.1734554712336955,\n",
-       "  'Hf178m': 0.0005002139189152841,\n",
-       "  'Hf178n': 0.000568748347586932,\n",
-       "  'Hf179n': 10.11889161822659,\n",
-       "  'Hf181': 1891.6765989893968,\n",
-       "  'Hf182': 5.8602740356573776e-12,\n",
-       "  'Ir192': 6.048899347345217e-11,\n",
-       "  'K40': 1.2426290360074641e-13,\n",
-       "  'K42': 0.012431265879626395,\n",
-       "  'K43': 0.0006542244301641408,\n",
-       "  'Kr81': 1.4841853757061486e-16,\n",
-       "  'Kr85': 0.0003264517508566221,\n",
-       "  'Lu173': 1.8585609325235908e-10,\n",
-       "  'Lu174': 5.416193593350787e-08,\n",
-       "  'Lu174m': 6.678100020921941e-08,\n",
-       "  'Lu176': 1.7308027866540427e-12,\n",
-       "  'Lu177': 6.983556163891609,\n",
-       "  'Lu177m': 1.5162266637084962,\n",
-       "  'Mg28': 7.961797819579372e-07,\n",
-       "  'Mn52': 4170.967148273244,\n",
-       "  'Mn53': 745.8165169236834,\n",
-       "  'Mn54': 840360026.9148718,\n",
-       "  'Mo100': 1.3760743405613325e-06,\n",
-       "  'Mo92': 1.1051055561367622e-07,\n",
-       "  'Mo93': 107676.0671304285,\n",
-       "  'Mo98': 0.34134463743620846,\n",
-       "  'Mo99': 9904480.816017423,\n",
-       "  'Na22': 0.00036096747098521927,\n",
-       "  'Na24': 0.002575893142404918,\n",
-       "  'Nb90': 0.008772221685460858,\n",
-       "  'Nb91': 364050.4396326007,\n",
-       "  'Nb91m': 12222116.723815162,\n",
-       "  'Nb92': 0.45204406100983574,\n",
-       "  'Nb92m': 4002104.717564924,\n",
-       "  'Nb93m': 313276.1833947387,\n",
-       "  'Nb94': 1802.487956670059,\n",
-       "  'Nb95': 3612644.3829422095,\n",
-       "  'Nb95m': 81651.35485333654,\n",
-       "  'Nb96': 287.690886545867,\n",
-       "  'Nb97': 0.6381907915529265,\n",
-       "  'Nb97m': 0.5631824153999184,\n",
-       "  'Ni56': 0.057109865118872366,\n",
-       "  'Ni57': 166275.77328014054,\n",
-       "  'Ni58': 1.1014563226342135e-06,\n",
-       "  'Ni59': 70608.10272752483,\n",
-       "  'Ni63': 4691476.109665055,\n",
-       "  'Ni66': 0.09678204224067861,\n",
-       "  'Os186': 2.840217391611507e-16,\n",
-       "  'Os191': 2.8548921764619713e-10,\n",
-       "  'P32': 1700122.021806241,\n",
-       "  'P33': 14353.000803607982,\n",
-       "  'Pd107': 2.8070776978559344e-17,\n",
-       "  'Rb83': 3.5608267435712877e-10,\n",
-       "  'Rb84': 5.043767347682246e-07,\n",
-       "  'Rb86': 1.3423429562411795,\n",
-       "  'Rb87': 7.648528142094269e-14,\n",
-       "  'Re186': 0.0637780203949997,\n",
-       "  'Re186m': 5.253782240138174e-09,\n",
-       "  'Re187': 2.751910454656974e-14,\n",
-       "  'Re188': 8.562469707296404e-08,\n",
-       "  'Rh103m': 4.644279047443508,\n",
-       "  'Rh105': 3.5081115149567484e-09,\n",
-       "  'Ru103': 4.696222762330164,\n",
-       "  'Ru97': 7.887859338888018e-06,\n",
-       "  'S35': 3021.438029278995,\n",
-       "  'Sc44': 0.9300338803076524,\n",
-       "  'Sc44m': 0.877721406477021,\n",
-       "  'Sc45m': 10.500411386289636,\n",
-       "  'Sc46': 997830.93298072,\n",
-       "  'Sc47': 60776.905709024766,\n",
-       "  'Sc48': 18913.45519992911,\n",
-       "  'Se82': 6.801246174604264e-30,\n",
-       "  'Si32': 0.23253751197312406,\n",
-       "  'Sr85': 0.0005287570951199741,\n",
-       "  'Sr89': 21.839851660911904,\n",
-       "  'Sr90': 0.13963807833002728,\n",
-       "  'Ta177': 1.4033779639390666e-05,\n",
-       "  'Ta178': 3.4000178623632175e-05,\n",
-       "  'Ta179': 1595.709964083922,\n",
-       "  'Ta180': 3.0539369500059564e-05,\n",
-       "  'Ta180m': 2.367926507247322e-09,\n",
-       "  'Ta182': 8588029.865687693,\n",
-       "  'Ta183': 31253.391640944064,\n",
-       "  'Ta184': 7.679740871492651e-09,\n",
-       "  'Tc96': 6.884644962940495e-05,\n",
-       "  'Tc97': 2.492518905905136e-06,\n",
-       "  'Tc97m': 0.2018415929057247,\n",
-       "  'Tc98': 0.012691141679369924,\n",
-       "  'Tc99': 4078.735068452292,\n",
-       "  'Tc99m': 9596538.043398112,\n",
-       "  'Ti44': 1.7919618518045114e-06,\n",
-       "  'Tm171': 2.8257767431380836e-13,\n",
-       "  'V48': 541.607014580607,\n",
-       "  'V49': 68087158.5501796,\n",
-       "  'V50': 4.880244859592009e-09,\n",
-       "  'W178': 3.455430713796196e-05,\n",
-       "  'W181': 0.0739379257372882,\n",
-       "  'W183': 4.817071381458459e-12,\n",
-       "  'W183m': 1062.71548429254,\n",
-       "  'W184': 1.721947269922907e-14,\n",
-       "  'W185': 5.771008891981796,\n",
-       "  'W186': 7.554976471267309e-20,\n",
-       "  'W187': 2.67908201666439e-07,\n",
-       "  'W188': 8.43006038192584e-08,\n",
-       "  'Y87': 0.04661563130652163,\n",
-       "  'Y87m': 1.1089413295006347e-07,\n",
-       "  'Y88': 2798.707287587646,\n",
-       "  'Y89m': 114874.94670626681,\n",
-       "  'Y90': 891.9442121754585,\n",
-       "  'Y91': 23.946734499878982,\n",
-       "  'Yb175': 4.9807252687993284e-05,\n",
-       "  'Zn64': 5.9506784072675e-11,\n",
-       "  'Zn65': 3044.292089949111,\n",
-       "  'Zn69m': 9.864494740106941e-10,\n",
-       "  'Zr88': 2351.0233856867562,\n",
-       "  'Zr89': 115020.39020696747,\n",
-       "  'Zr90m': 0.008551551668780256,\n",
-       "  'Zr93': 2.3862104214296656,\n",
-       "  'Zr94': 4.866997878335089e-10,\n",
-       "  'Zr95': 619205.1325907544,\n",
-       "  'Zr96': 3.66215065882894e-16,\n",
-       "  'Zr97': 0.5919039599671196},\n",
-       " '189091': {'Al26': 0.0002959498580019616,\n",
-       "  'Ar37': 1.210075999245808e-05,\n",
-       "  'Ar39': 0.005304807023078169,\n",
-       "  'Ar42': 0.013368255340218566,\n",
-       "  'Be10': 0.2589959140550662,\n",
-       "  'C14': 19702.58570305006,\n",
-       "  'Ca41': 1.1941880189677176e-05,\n",
-       "  'Ca45': 628773.9323228447,\n",
-       "  'Ca47': 2306.2739854780148,\n",
-       "  'Ca48': 4.5650462965437266e-20,\n",
-       "  'Cl36': 0.0009359613717688569,\n",
-       "  'Co55': 1.242975598380779e-07,\n",
-       "  'Co56': 9954.11741454048,\n",
-       "  'Co57': 1102833752.4881082,\n",
-       "  'Co58': 1423586207.07427,\n",
-       "  'Co58m': 0.16072279496112302,\n",
-       "  'Co60': 84517816.55872475,\n",
-       "  'Co60m': 0.006138113527115463,\n",
-       "  'Cr48': 5.153939173959906e-08,\n",
-       "  'Cr50': 0.0003083491803598373,\n",
-       "  'Cr51': 947527341.9227415,\n",
-       "  'Cu64': 12.13185138834387,\n",
-       "  'Cu66': 0.12346050721581404,\n",
-       "  'Cu67': 0.07006427563624523,\n",
-       "  'Fe55': 3812889895.85501,\n",
-       "  'Fe59': 10035398.8746697,\n",
-       "  'Fe60': 0.006140608203517885,\n",
-       "  'Ge71': 1.8566842681530848e-08,\n",
-       "  'H3': 846854.0564517872,\n",
-       "  'Hf174': 4.611627685011907e-24,\n",
-       "  'Hf175': 2.309912407475618e-05,\n",
-       "  'Hf177m': 1.2988902288708697,\n",
-       "  'Hf178m': 0.0013102826747928193,\n",
-       "  'Hf178n': 0.0013733723308375458,\n",
-       "  'Hf179n': 10.474112384400948,\n",
-       "  'Hf181': 2012.2895131837945,\n",
-       "  'Hf182': 6.065540935763255e-12,\n",
-       "  'Ir192': 7.679836386832403e-11,\n",
-       "  'K40': 1.5327784804430148e-13,\n",
-       "  'K42': 0.013369766611079428,\n",
-       "  'K43': 0.000658659923090574,\n",
-       "  'Kr81': 3.1830959809837265e-16,\n",
-       "  'Kr85': 0.0004613971010151353,\n",
-       "  'Lu173': 1.626437326893914e-09,\n",
-       "  'Lu174': 1.2892532907739083e-07,\n",
-       "  'Lu174m': 1.4921696823683914e-07,\n",
-       "  'Lu176': 2.2746470674021216e-12,\n",
-       "  'Lu177': 7.778599604264001,\n",
-       "  'Lu177m': 1.6782662659152934,\n",
-       "  'Mg28': 9.57112833113316e-07,\n",
-       "  'Mn52': 4786.668604487033,\n",
-       "  'Mn53': 780.7288552610146,\n",
-       "  'Mn54': 736895108.1074365,\n",
-       "  'Mo100': 9.62266760677963e-07,\n",
-       "  'Mo92': 7.727788327976569e-08,\n",
-       "  'Mo93': 88160.32789762989,\n",
-       "  'Mo98': 0.2386986718995478,\n",
-       "  'Mo99': 7764276.332273416,\n",
-       "  'Na22': 0.0005265974636040728,\n",
-       "  'Na24': 0.0028506185797879872,\n",
-       "  'Nb90': 0.0098536978000483,\n",
-       "  'Nb91': 376602.5221412725,\n",
-       "  'Nb91m': 12664214.752653344,\n",
-       "  'Nb92': 0.4505902363563172,\n",
-       "  'Nb92m': 3463650.845756435,\n",
-       "  'Nb93m': 232944.89600145235,\n",
-       "  'Nb94': 1437.058832360438,\n",
-       "  'Nb95': 3620065.484046832,\n",
-       "  'Nb95m': 80787.46119982109,\n",
-       "  'Nb96': 297.7992769488726,\n",
-       "  'Nb97': 0.6719719906828562,\n",
-       "  'Nb97m': 0.5929837854064425,\n",
-       "  'Ni56': 0.06587225733098273,\n",
-       "  'Ni57': 191370.69969774544,\n",
-       "  'Ni58': 7.702400412152548e-07,\n",
-       "  'Ni59': 62076.132684435775,\n",
-       "  'Ni63': 4508020.323870766,\n",
-       "  'Ni66': 0.12328575650218124,\n",
-       "  'Os186': 3.606061238462447e-16,\n",
-       "  'Os191': 3.624643684457808e-10,\n",
-       "  'P32': 1367278.3526681452,\n",
-       "  'P33': 12201.649706435379,\n",
-       "  'Pd107': 3.56393720687735e-17,\n",
-       "  'Rb83': 7.830202030589163e-10,\n",
-       "  'Rb84': 9.660480656228006e-07,\n",
-       "  'Rb86': 1.471903033505363,\n",
-       "  'Rb87': 1.0710363836573196e-13,\n",
-       "  'Re186': 0.08097556079330127,\n",
-       "  'Re186m': 6.670433353556869e-09,\n",
-       "  'Re187': 3.49389487844638e-14,\n",
-       "  'Re188': 1.0871129215946633e-07,\n",
-       "  'Rh103m': 4.232376315099254,\n",
-       "  'Rh105': 4.453987562787757e-09,\n",
-       "  'Ru103': 4.279955514621497,\n",
-       "  'Ru97': 8.151575615288087e-06,\n",
-       "  'S35': 2687.073544197146,\n",
-       "  'Sc44': 1.0567469610968332,\n",
-       "  'Sc44m': 0.9973050459116669,\n",
-       "  'Sc45m': 10.688907298696185,\n",
-       "  'Sc46': 911038.9316871525,\n",
-       "  'Sc47': 56203.7057195665,\n",
-       "  'Sc48': 18475.953004879215,\n",
-       "  'Se82': 1.076338958449618e-29,\n",
-       "  'Si32': 0.2700578815109076,\n",
-       "  'Sr85': 0.0007027570790790767,\n",
-       "  'Sr89': 21.96781535775305,\n",
-       "  'Sr90': 0.15022227995821835,\n",
-       "  'Ta177': 0.00018168273172134068,\n",
-       "  'Ta178': 0.0004524319642868073,\n",
-       "  'Ta179': 3532.708851899832,\n",
-       "  'Ta180': 2.89779872638829e-05,\n",
-       "  'Ta180m': 2.3032229573031718e-09,\n",
-       "  'Ta182': 6743619.595903435,\n",
-       "  'Ta183': 39570.63321409863,\n",
-       "  'Ta184': 9.750394245230485e-09,\n",
-       "  'Tc96': 6.99901926535524e-05,\n",
-       "  'Tc97': 2.5094846441087896e-06,\n",
-       "  'Tc97m': 0.20320267906564038,\n",
-       "  'Tc98': 0.012748951600346729,\n",
-       "  'Tc99': 3197.4429606055915,\n",
-       "  'Tc99m': 7522863.032620778,\n",
-       "  'Ti44': 2.4462470991287145e-06,\n",
-       "  'Tm171': 3.7601911939525074e-12,\n",
-       "  'V48': 627.1866288538766,\n",
-       "  'V49': 73061404.68604694,\n",
-       "  'V50': 4.099013786081219e-09,\n",
-       "  'W178': 0.00045284925301444085,\n",
-       "  'W181': 0.06849434925442961,\n",
-       "  'W183': 6.0347973820121605e-12,\n",
-       "  'W183m': 1345.5280663289125,\n",
-       "  'W184': 2.1518503002921503e-14,\n",
-       "  'W185': 7.332105180383072,\n",
-       "  'W186': 9.592644302096367e-20,\n",
-       "  'W187': 3.401430636123509e-07,\n",
-       "  'W188': 1.0703018970339212e-07,\n",
-       "  'Y87': 0.06446481525419893,\n",
-       "  'Y87m': 1.6463680827381194e-07,\n",
-       "  'Y88': 3476.146175137549,\n",
-       "  'Y89m': 117343.12632901054,\n",
-       "  'Y90': 879.6362790758611,\n",
-       "  'Y91': 25.900022592503184,\n",
-       "  'Yb175': 8.675359490207811e-05,\n",
-       "  'Zn64': 5.1605561517451414e-11,\n",
-       "  'Zn65': 4131.864875566856,\n",
-       "  'Zn69m': 1.2524213297752952e-09,\n",
-       "  'Zr88': 2979.9132617930277,\n",
-       "  'Zr89': 117492.65049576227,\n",
-       "  'Zr90m': 0.009628206509080214,\n",
-       "  'Zr93': 2.4125892239899978,\n",
-       "  'Zr94': 5.049929011252703e-10,\n",
-       "  'Zr95': 627934.8150491783,\n",
-       "  'Zr96': 4.336076164141151e-16,\n",
-       "  'Zr97': 0.6232446862662925},\n",
-       " '189092': {'Al26': 0.0035273969086539667,\n",
-       "  'Ar37': 0.00011348402516945524,\n",
-       "  'Ar39': 0.06553372484879857,\n",
-       "  'Ar42': 0.1657448895705193,\n",
-       "  'Be10': 3.2198929057680745,\n",
-       "  'C14': 226349.55045111213,\n",
-       "  'Ca41': 0.0001469496662068337,\n",
-       "  'Ca45': 7790386.338117547,\n",
-       "  'Ca47': 28542.702737830554,\n",
-       "  'Ca48': 5.521131048404852e-19,\n",
-       "  'Cl36': 0.005712441760734627,\n",
-       "  'Co55': 1.531553267067821e-06,\n",
-       "  'Co56': 122672.57355528182,\n",
-       "  'Co57': 13702546913.8522,\n",
-       "  'Co58': 17983903313.38919,\n",
-       "  'Co58m': 2.0145968060291737,\n",
-       "  'Co60': 925300858.8691843,\n",
-       "  'Co60m': 0.06012488711007214,\n",
-       "  'Cr48': 6.281533369013644e-07,\n",
-       "  'Cr50': 0.0034826133812780793,\n",
-       "  'Cr51': 11253330916.953278,\n",
-       "  'Cu64': 122.26580538834945,\n",
-       "  'Cu66': 0.750419431777905,\n",
-       "  'Cu67': 0.4278007386027436,\n",
-       "  'Fe55': 46972264252.39832,\n",
-       "  'Fe59': 108278063.22593573,\n",
-       "  'Fe60': 0.06015123811383968,\n",
-       "  'Ge71': 1.1327112823279529e-07,\n",
-       "  'H3': 10404631.27978059,\n",
-       "  'Hf174': 6.249558276078216e-23,\n",
-       "  'Hf175': 0.0002896552298638108,\n",
-       "  'Hf177m': 16.116139717655233,\n",
-       "  'Hf178m': 0.015201167577592174,\n",
-       "  'Hf178n': 0.015996396923026162,\n",
-       "  'Hf179n': 129.92678322181973,\n",
-       "  'Hf181': 24948.870052593793,\n",
-       "  'Hf182': 7.510105966945283e-11,\n",
-       "  'Ir192': 4.685253961057725e-10,\n",
-       "  'K40': 1.8818301643930016e-12,\n",
-       "  'K42': 0.1657626797388217,\n",
-       "  'K43': 0.008159692815144034,\n",
-       "  'Kr81': 3.807083419685718e-15,\n",
-       "  'Kr85': 0.005605941314657793,\n",
-       "  'Lu173': 2.1568110529197122e-08,\n",
-       "  'Lu174': 1.5794073315984278e-06,\n",
-       "  'Lu174m': 1.8313973566865036e-06,\n",
-       "  'Lu176': 2.7606091699979315e-11,\n",
-       "  'Lu177': 96.17840883296819,\n",
-       "  'Lu177m': 20.823375765751507,\n",
-       "  'Mg28': 1.2093514133046701e-05,\n",
-       "  'Mn52': 59309.70476797248,\n",
-       "  'Mn53': 9709.664142782629,\n",
-       "  'Mn54': 9244096590.841677,\n",
-       "  'Mo100': 1.0868125233406692e-05,\n",
-       "  'Mo92': 8.727992642709779e-07,\n",
-       "  'Mo93': 1040564.0216832665,\n",
-       "  'Mo98': 2.695943681992938,\n",
-       "  'Mo99': 88285378.35437877,\n",
-       "  'Na22': 0.006313712164684845,\n",
-       "  'Na24': 0.03538495853219079,\n",
-       "  'Nb90': 0.12232232702337985,\n",
-       "  'Nb91': 4681005.801676419,\n",
-       "  'Nb91m': 157474591.20154965,\n",
-       "  'Nb92': 5.582265255028067,\n",
-       "  'Nb92m': 42867758.10354576,\n",
-       "  'Nb93m': 2982381.0363601847,\n",
-       "  'Nb94': 15626.886789224098,\n",
-       "  'Nb95': 44805720.559130296,\n",
-       "  'Nb95m': 999677.0938139332,\n",
-       "  'Nb96': 3691.624078076474,\n",
-       "  'Nb97': 8.333692622578688,\n",
-       "  'Nb97m': 7.354149313149295,\n",
-       "  'Ni56': 0.8165390344296164,\n",
-       "  'Ni57': 2372134.433588419,\n",
-       "  'Ni58': 8.699384155699782e-06,\n",
-       "  'Ni59': 611656.7752904661,\n",
-       "  'Ni63': 41135631.76075078,\n",
-       "  'Ni66': 0.749407597979315,\n",
-       "  'Os186': 2.1999254343216028e-15,\n",
-       "  'Os191': 2.2112940074018034e-09,\n",
-       "  'P32': 16858888.426961046,\n",
-       "  'P33': 154113.57567923708,\n",
-       "  'Pd107': 2.1742586787542595e-16,\n",
-       "  'Rb83': 9.369313828958065e-09,\n",
-       "  'Rb84': 1.1811425857518838e-05,\n",
-       "  'Rb86': 18.233919206176616,\n",
-       "  'Rb87': 1.3046539108177143e-12,\n",
-       "  'Re186': 0.49400112472382574,\n",
-       "  'Re186m': 4.069381647911865e-08,\n",
-       "  'Re187': 2.13152628524251e-13,\n",
-       "  'Re188': 6.632172699344753e-07,\n",
-       "  'Rh103m': 32.338752647363044,\n",
-       "  'Rh105': 2.717253574155939e-08,\n",
-       "  'Ru103': 32.700956672471655,\n",
-       "  'Ru97': 0.00010140724464845705,\n",
-       "  'S35': 25865.209738033198,\n",
-       "  'Sc44': 13.090390639142466,\n",
-       "  'Sc44m': 12.35411313617835,\n",
-       "  'Sc45m': 132.43392536671738,\n",
-       "  'Sc46': 11248116.127576822,\n",
-       "  'Sc47': 701592.998237198,\n",
-       "  'Sc48': 228612.39366880755,\n",
-       "  'Se82': 1.3032350076250702e-28,\n",
-       "  'Si32': 3.3140582617943886,\n",
-       "  'Sr85': 0.008581048953544319,\n",
-       "  'Sr89': 272.1412125885319,\n",
-       "  'Sr90': 1.8612392092973626,\n",
-       "  'Ta177': 0.002474687119584281,\n",
-       "  'Ta178': 0.006171750423739997,\n",
-       "  'Ta179': 40878.37340682865,\n",
-       "  'Ta180': 0.0003576564737619542,\n",
-       "  'Ta180m': 2.8454695346461854e-08,\n",
-       "  'Ta182': 58116184.34108828,\n",
-       "  'Ta183': 241073.38660510705,\n",
-       "  'Ta184': 5.9484435550824084e-08,\n",
-       "  'Tc96': 0.0008699440387731167,\n",
-       "  'Tc97': 3.111176444295516e-05,\n",
-       "  'Tc97m': 2.5200364374682063,\n",
-       "  'Tc98': 0.15791901489398116,\n",
-       "  'Tc99': 36358.13293616601,\n",
-       "  'Tc99m': 85540104.55489025,\n",
-       "  'Ti44': 2.956104321978127e-05,\n",
-       "  'Tm171': 5.1293815261709396e-11,\n",
-       "  'V48': 7768.168172971105,\n",
-       "  'V49': 908026623.0965487,\n",
-       "  'V50': 5.0955549094194466e-08,\n",
-       "  'W178': 0.0061767188234964935,\n",
-       "  'W181': 0.8444795147071262,\n",
-       "  'W183': 3.649932539164988e-11,\n",
-       "  'W183m': 8197.273323054786,\n",
-       "  'W184': 1.311855831005631e-13,\n",
-       "  'W185': 44.701768065643975,\n",
-       "  'W186': 5.851854391336371e-19,\n",
-       "  'W187': 2.0751179528362195e-06,\n",
-       "  'W188': 6.529613327705402e-07,\n",
-       "  'Y87': 0.7838057874882796,\n",
-       "  'Y87m': 2.002755759422324e-06,\n",
-       "  'Y88': 42636.41919453041,\n",
-       "  'Y89m': 1453712.8603371035,\n",
-       "  'Y90': 10885.767520616437,\n",
-       "  'Y91': 320.7609680419301,\n",
-       "  'Yb175': 0.0010498752496834924,\n",
-       "  'Zn64': 5.200332563417216e-10,\n",
-       "  'Zn65': 24188.806534744203,\n",
-       "  'Zn69m': 7.640673187131712e-09,\n",
-       "  'Zr88': 36484.09584339512,\n",
-       "  'Zr89': 1455573.3626709234,\n",
-       "  'Zr90m': 0.11943206081001273,\n",
-       "  'Zr93': 29.87339328361254,\n",
-       "  'Zr94': 6.253049226715229e-09,\n",
-       "  'Zr95': 7780143.42053054,\n",
-       "  'Zr96': 5.339058222450144e-15,\n",
-       "  'Zr97': 7.7293213650092305},\n",
-       " '189093': {'Al26': 0.0021251042704080207,\n",
-       "  'Ar37': 6.428791538052382e-05,\n",
-       "  'Ar39': 0.04100479382382111,\n",
-       "  'Ar42': 0.104755887350767,\n",
-       "  'Be10': 2.047506464908307,\n",
-       "  'C14': 148359.0716019545,\n",
-       "  'Ca41': 9.142616713992075e-05,\n",
-       "  'Ca45': 4935939.282566484,\n",
-       "  'Ca47': 18043.99912636852,\n",
-       "  'Ca48': 3.34679664068338e-19,\n",
-       "  'Cl36': 0.0025837807527626894,\n",
-       "  'Co55': 9.226561811270965e-07,\n",
-       "  'Co56': 74931.25288444932,\n",
-       "  'Co57': 8707953553.80767,\n",
-       "  'Co58': 11579839127.394077,\n",
-       "  'Co58m': 1.2918054729560895,\n",
-       "  'Co60': 579210630.6813779,\n",
-       "  'Co60m': 0.034712844649811295,\n",
-       "  'Cr48': 3.8005144729013803e-07,\n",
-       "  'Cr50': 0.002457830446677985,\n",
-       "  'Cr51': 7136483827.145062,\n",
-       "  'Cu64': 88.53315107991699,\n",
-       "  'Cu66': 0.3459939225462268,\n",
-       "  'Cu67': 0.1941701369949256,\n",
-       "  'Fe55': 29917048909.49197,\n",
-       "  'Fe59': 71559482.91714175,\n",
-       "  'Fe60': 0.03473265311228862,\n",
-       "  'Ge71': 5.120069057155423e-08,\n",
-       "  'H3': 6631916.056897026,\n",
-       "  'Hf174': 2.9673255157735755e-23,\n",
-       "  'Hf175': 0.00016428684143340392,\n",
-       "  'Hf177m': 10.154953724962104,\n",
-       "  'Hf178m': 0.008572254311084352,\n",
-       "  'Hf178n': 0.009091848112047104,\n",
-       "  'Hf179n': 82.4742401347578,\n",
-       "  'Hf181': 15785.759097692693,\n",
-       "  'Hf182': 4.7666317664842497e-11,\n",
-       "  'Ir192': 2.1178233328465315e-10,\n",
-       "  'K40': 1.1622761183021297e-12,\n",
-       "  'K42': 0.10476623819626767,\n",
-       "  'K43': 0.005176078607469907,\n",
-       "  'Kr81': 2.132718919884444e-15,\n",
-       "  'Kr85': 0.0033777083376288343,\n",
-       "  'Lu173': 1.0383144985350219e-08,\n",
-       "  'Lu174': 8.740563227731404e-07,\n",
-       "  'Lu174m': 1.0207901756476974e-06,\n",
-       "  'Lu176': 1.688785669439706e-11,\n",
-       "  'Lu177': 60.41200106375439,\n",
-       "  'Lu177m': 13.120898048509757,\n",
-       "  'Mg28': 7.115990943216917e-06,\n",
-       "  'Mn52': 37205.54364115013,\n",
-       "  'Mn53': 6172.21042856357,\n",
-       "  'Mn54': 5927175869.858392,\n",
-       "  'Mo100': 7.670125462341199e-06,\n",
-       "  'Mo92': 6.159747574435297e-07,\n",
-       "  'Mo93': 701316.9027245978,\n",
-       "  'Mo98': 1.9026420929840657,\n",
-       "  'Mo99': 62948402.28530752,\n",
-       "  'Na22': 0.003797584198652246,\n",
-       "  'Na24': 0.02236505416667248,\n",
-       "  'Nb90': 0.07712841041367273,\n",
-       "  'Nb91': 2976479.475921414,\n",
-       "  'Nb91m': 100217310.01998773,\n",
-       "  'Nb92': 3.550962525621457,\n",
-       "  'Nb92m': 27307849.63778466,\n",
-       "  'Nb93m': 1943918.0748201269,\n",
-       "  'Nb94': 11113.771020458289,\n",
-       "  'Nb95': 28400271.42495306,\n",
-       "  'Nb95m': 633611.5441932188,\n",
-       "  'Nb96': 2339.666868452165,\n",
-       "  'Nb97': 5.278519148367241,\n",
-       "  'Nb97m': 4.6580946287768885,\n",
-       "  'Ni56': 0.5112970482006224,\n",
-       "  'Ni57': 1486303.9514852094,\n",
-       "  'Ni58': 6.139518543090932e-06,\n",
-       "  'Ni59': 403861.35813303787,\n",
-       "  'Ni63': 27190179.067067426,\n",
-       "  'Ni66': 0.34556782334516795,\n",
-       "  'Os186': 9.94407972867618e-16,\n",
-       "  'Os191': 9.995466806247584e-10,\n",
-       "  'P32': 10879904.614993675,\n",
-       "  'P33': 98762.18668952573,\n",
-       "  'Pd107': 9.828060121783245e-17,\n",
-       "  'Rb83': 5.234684494332831e-09,\n",
-       "  'Rb84': 6.7168608648655435e-06,\n",
-       "  'Rb86': 11.4998931418567,\n",
-       "  'Rb87': 7.854458986977844e-13,\n",
-       "  'Re186': 0.22329772135741693,\n",
-       "  'Re186m': 1.8394375998246625e-08,\n",
-       "  'Re187': 9.634907663897233e-14,\n",
-       "  'Re188': 2.997867395638286e-07,\n",
-       "  'Rh103m': 19.6736604916962,\n",
-       "  'Rh105': 1.228249966477576e-08,\n",
-       "  'Ru103': 19.893071561344453,\n",
-       "  'Ru97': 6.45519485351381e-05,\n",
-       "  'S35': 16054.022085963654,\n",
-       "  'Sc44': 8.227856557847606,\n",
-       "  'Sc44m': 7.7650784712047844,\n",
-       "  'Sc45m': 83.9094314796949,\n",
-       "  'Sc46': 7146342.700386101,\n",
-       "  'Sc47': 445553.03231492615,\n",
-       "  'Sc48': 145038.4140005063,\n",
-       "  'Se82': 7.687930599184863e-29,\n",
-       "  'Si32': 2.0635183900864713,\n",
-       "  'Sr85': 0.005225814636569714,\n",
-       "  'Sr89': 172.69779767333412,\n",
-       "  'Sr90': 1.1760370562513236,\n",
-       "  'Ta177': 0.0011587665394019047,\n",
-       "  'Ta178': 0.002885442492177785,\n",
-       "  'Ta179': 23534.018350969614,\n",
-       "  'Ta180': 0.00022589826328543985,\n",
-       "  'Ta180m': 1.7996029607955572e-08,\n",
-       "  'Ta182': 45919462.32794514,\n",
-       "  'Ta183': 111336.42497083606,\n",
-       "  'Ta184': 2.6888089012425862e-08,\n",
-       "  'Tc96': 0.0005538296963730534,\n",
-       "  'Tc97': 1.9780814361890697e-05,\n",
-       "  'Tc97m': 1.6026723801900993,\n",
-       "  'Tc98': 0.10035662999838046,\n",
-       "  'Tc99': 25923.701408276323,\n",
-       "  'Tc99m': 60991097.59545023,\n",
-       "  'Ti44': 1.7929459442146336e-05,\n",
-       "  'Tm171': 2.39810983886747e-11,\n",
-       "  'V48': 4858.924421366567,\n",
-       "  'V49': 575751416.1439325,\n",
-       "  'V50': 3.2605511326334584e-08,\n",
-       "  'W178': 0.0028889196986020917,\n",
-       "  'W181': 0.533541609459099,\n",
-       "  'W183': 1.7186910917391306e-11,\n",
-       "  'W183m': 3785.7706782910245,\n",
-       "  'W184': 5.921277542727646e-14,\n",
-       "  'W185': 20.205990381979266,\n",
-       "  'W186': 2.6451366115658304e-19,\n",
-       "  'W187': 9.379925304909482e-07,\n",
-       "  'W188': 2.951508621478931e-07,\n",
-       "  'Y87': 0.4739607854176019,\n",
-       "  'Y87m': 1.1910013343962853e-06,\n",
-       "  'Y88': 26305.350410156512,\n",
-       "  'Y89m': 921328.8946999582,\n",
-       "  'Y90': 6903.864067390928,\n",
-       "  'Y91': 202.4072707852976,\n",
-       "  'Yb175': 0.0006126796708823219,\n",
-       "  'Zn64': 3.765441381757049e-10,\n",
-       "  'Zn65': 12285.692023493879,\n",
-       "  'Zn69m': 3.453728674871943e-09,\n",
-       "  'Zr88': 22427.46333782293,\n",
-       "  'Zr89': 922499.0182175973,\n",
-       "  'Zr90m': 0.07540545306965361,\n",
-       "  'Zr93': 18.929705971945104,\n",
-       "  'Zr94': 3.957723774631034e-09,\n",
-       "  'Zr95': 4934944.83900243,\n",
-       "  'Zr96': 3.3258681150543964e-15,\n",
-       "  'Zr97': 4.8956724209932005},\n",
-       " '189094': {'Al26': 3.5781178629302744e-05,\n",
-       "  'Ar37': 8.668657148340819e-07,\n",
-       "  'Ar39': 0.0007522157569903211,\n",
-       "  'Ar42': 0.0019774844348864266,\n",
-       "  'Be10': 0.041313770869746684,\n",
-       "  'C14': 3419.7766790470205,\n",
-       "  'Ca41': 1.654148878906055e-06,\n",
-       "  'Ca45': 95465.21103685307,\n",
-       "  'Ca47': 345.70673659189237,\n",
-       "  'Ca48': 5.789097451321107e-21,\n",
-       "  'Cl36': 8.644606010264528e-08,\n",
-       "  'Co55': 1.6531943036156584e-08,\n",
-       "  'Co56': 1347.5192742706242,\n",
-       "  'Co57': 167263121.2709805,\n",
-       "  'Co58': 247999209.33643004,\n",
-       "  'Co58m': 0.027270588008017127,\n",
-       "  'Co60': 12348049.053543787,\n",
-       "  'Co60m': 0.0005240886066431471,\n",
-       "  'Cr48': 6.343827619743078e-09,\n",
-       "  'Cr50': 6.239748710709097e-05,\n",
-       "  'Cr51': 133001699.45735057,\n",
-       "  'Cu64': 2.0810977826036394,\n",
-       "  'Cu66': 5.374071938715105e-05,\n",
-       "  'Cu67': 3.642284836333655e-05,\n",
-       "  'Fe55': 573064887.9282082,\n",
-       "  'Fe59': 1617963.9742905574,\n",
-       "  'Fe60': 0.0005246085975341689,\n",
-       "  'H3': 135811.69634072648,\n",
-       "  'Hf174': 5.243476395945586e-25,\n",
-       "  'Hf175': 2.8891697807362587e-06,\n",
-       "  'Hf177m': 0.1900637535945749,\n",
-       "  'Hf178m': 0.00012913075505489283,\n",
-       "  'Hf178n': 0.0001391726458359403,\n",
-       "  'Hf179n': 1.5826464842431727,\n",
-       "  'Hf181': 299.4704796708276,\n",
-       "  'Hf182': 9.134862442764857e-13,\n",
-       "  'K40': 2.0997031112789142e-14,\n",
-       "  'K42': 0.0019776925562555985,\n",
-       "  'K43': 0.00010071663460303504,\n",
-       "  'Kr81': 3.5840076774482535e-17,\n",
-       "  'Kr85': 5.8747026109448654e-05,\n",
-       "  'Lu173': 1.767742072029813e-10,\n",
-       "  'Lu174': 1.4350708780206804e-08,\n",
-       "  'Lu174m': 1.692571008467803e-08,\n",
-       "  'Lu176': 2.971889892983443e-13,\n",
-       "  'Lu177': 1.127793660982135,\n",
-       "  'Lu177m': 0.245578438031931,\n",
-       "  'Mg28': 1.4170455331878482e-07,\n",
-       "  'Mn52': 682.7699592365792,\n",
-       "  'Mn53': 117.91668423654669,\n",
-       "  'Mn54': 121171751.12386298,\n",
-       "  'Mo100': 1.947244667560625e-07,\n",
-       "  'Mo92': 1.5638027391571975e-08,\n",
-       "  'Mo93': 15624.846449105857,\n",
-       "  'Mo98': 0.04830279749244644,\n",
-       "  'Mo99': 1410797.269863666,\n",
-       "  'Na22': 6.434115467479474e-05,\n",
-       "  'Na24': 0.000417189785627289,\n",
-       "  'Nb90': 0.0014275146679153246,\n",
-       "  'Nb91': 57190.12570589419,\n",
-       "  'Nb91m': 1923463.9624358504,\n",
-       "  'Nb92': 0.06908530850121646,\n",
-       "  'Nb92m': 569975.4811868602,\n",
-       "  'Nb93m': 44816.33044160942,\n",
-       "  'Nb94': 256.5841852621206,\n",
-       "  'Nb95': 553807.165331794,\n",
-       "  'Nb95m': 12435.194567602239,\n",
-       "  'Nb96': 44.91566800866631,\n",
-       "  'Nb97': 0.10058396715676411,\n",
-       "  'Nb97m': 0.08876598101421201,\n",
-       "  'Ni56': 0.009355700920205172,\n",
-       "  'Ni57': 27210.864841903654,\n",
-       "  'Ni58': 1.5586456222475376e-07,\n",
-       "  'Ni59': 8474.381463335629,\n",
-       "  'Ni63': 497474.66754410113,\n",
-       "  'Ni66': 5.6249489199563884e-05,\n",
-       "  'Os186': 3.3654892060459047e-22,\n",
-       "  'P32': 232352.27835629904,\n",
-       "  'P33': 2095.8201610029046,\n",
-       "  'Rb83': 8.749444353516125e-11,\n",
-       "  'Rb84': 1.1304929433078753e-07,\n",
-       "  'Rb86': 0.21545683037124075,\n",
-       "  'Rb87': 1.381467338321929e-14,\n",
-       "  'Re186': 7.626948850733813e-08,\n",
-       "  'Re186m': 6.719109808268546e-15,\n",
-       "  'Re187': 3.6706782273807846e-21,\n",
-       "  'Rh103m': 0.2182504147118096,\n",
-       "  'Ru103': 0.22065907213854877,\n",
-       "  'Ru97': 1.2408544252106357e-06,\n",
-       "  'S35': 324.481192890006,\n",
-       "  'Sc44': 0.15163153206889277,\n",
-       "  'Sc44m': 0.14309886259098922,\n",
-       "  'Sc45m': 1.6228283413442062,\n",
-       "  'Sc46': 146191.84941345843,\n",
-       "  'Sc47': 8987.69152216488,\n",
-       "  'Sc48': 2865.881408129989,\n",
-       "  'Se82': 1.3113558753541098e-30,\n",
-       "  'Si32': 0.03766972868584359,\n",
-       "  'Sr85': 9.26568273461458e-05,\n",
-       "  'Sr89': 3.362921854288337,\n",
-       "  'Sr90': 0.02221004276379938,\n",
-       "  'Ta177': 2.0463725391188242e-05,\n",
-       "  'Ta178': 5.106034992278861e-05,\n",
-       "  'Ta179': 362.54671670241083,\n",
-       "  'Ta180': 4.4991311657354865e-06,\n",
-       "  'Ta180m': 3.5451314134544197e-10,\n",
-       "  'Ta182': 1118961.8371946793,\n",
-       "  'Ta183': 41.03882597965343,\n",
-       "  'Tc96': 1.0723599956472666e-05,\n",
-       "  'Tc97': 3.8450817852703084e-07,\n",
-       "  'Tc97m': 0.031158391581237736,\n",
-       "  'Tc98': 0.0019524750436192252,\n",
-       "  'Tc99': 581.0095285284976,\n",
-       "  'Tc99m': 1366928.290161931,\n",
-       "  'Ti44': 3.0789190271741536e-07,\n",
-       "  'Tm171': 4.243658567370631e-13,\n",
-       "  'V48': 89.02231821373056,\n",
-       "  'V49': 10875653.315933391,\n",
-       "  'V50': 6.86425732650986e-10,\n",
-       "  'W178': 5.112995769383549e-05,\n",
-       "  'W181': 0.010744571761044314,\n",
-       "  'W183': 1.1321936226528251e-14,\n",
-       "  'W183m': 1.3950901439160803,\n",
-       "  'W184': 3.036297720268433e-18,\n",
-       "  'W185': 0.00029971623831700903,\n",
-       "  'W186': 2.8239200826275675e-25,\n",
-       "  'Y87': 0.008291348048979548,\n",
-       "  'Y87m': 1.978315317040062e-08,\n",
-       "  'Y88': 473.5554247331724,\n",
-       "  'Y89m': 17803.520907770155,\n",
-       "  'Y90': 135.64890142836583,\n",
-       "  'Y91': 3.813587291382901,\n",
-       "  'Yb175': 1.0339143426349255e-05,\n",
-       "  'Zn64': 8.850604193763063e-12,\n",
-       "  'Zn65': 81.45014309820304,\n",
-       "  'Zr88': 401.1398884157813,\n",
-       "  'Zr89': 17826.650135687185,\n",
-       "  'Zr90m': 0.001393855823989027,\n",
-       "  'Zr93': 0.36760016833661896,\n",
-       "  'Zr94': 7.592588687940124e-11,\n",
-       "  'Zr95': 95658.8772701664,\n",
-       "  'Zr96': 6.053936496021724e-17,\n",
-       "  'Zr97': 0.09329383106225551},\n",
-       " '189095': {'Al26': 0.001260249117017339,\n",
-       "  'Ar37': 2.8877356542358275e-05,\n",
-       "  'Ar39': 0.02441271176125953,\n",
-       "  'Ar42': 0.0627616220246283,\n",
-       "  'Be10': 1.2133302081147352,\n",
-       "  'C14': 64613.44135215104,\n",
-       "  'Ca41': 5.432544332672717e-05,\n",
-       "  'Ca45': 2971273.556662213,\n",
-       "  'Ca47': 10839.68826404493,\n",
-       "  'Ca48': 1.9682713659218946e-19,\n",
-       "  'Cl36': 2.1212094345283375e-06,\n",
-       "  'Co55': 5.348705818267801e-07,\n",
-       "  'Co56': 43616.65464968389,\n",
-       "  'Co57': 5237382364.23382,\n",
-       "  'Co58': 6699671419.354904,\n",
-       "  'Co58m': 0.7565759843378004,\n",
-       "  'Co60': 336403872.78979,\n",
-       "  'Co60m': 0.01658236535310307,\n",
-       "  'Cr48': 2.25270713786003e-07,\n",
-       "  'Cr50': 0.001005691279587702,\n",
-       "  'Cr51': 4030514778.4931874,\n",
-       "  'Cu64': 36.346126314636635,\n",
-       "  'Cu66': 0.0018192703640370611,\n",
-       "  'Cu67': 0.000639649923478693,\n",
-       "  'Fe55': 17617608895.819542,\n",
-       "  'Fe59': 31957787.22613452,\n",
-       "  'Fe60': 0.016589338631390192,\n",
-       "  'H3': 3924710.184894488,\n",
-       "  'Hf174': 1.1760620570956811e-23,\n",
-       "  'Hf175': 8.826093410912226e-05,\n",
-       "  'Hf177m': 6.0556751519550875,\n",
-       "  'Hf178m': 0.004642205540441663,\n",
-       "  'Hf178n': 0.0049553477976296695,\n",
-       "  'Hf179n': 49.606426335396726,\n",
-       "  'Hf181': 9464.816005691386,\n",
-       "  'Hf182': 2.8580534083214135e-11,\n",
-       "  'K40': 6.860728456124348e-13,\n",
-       "  'K42': 0.06276790382108427,\n",
-       "  'K43': 0.003116647626569204,\n",
-       "  'Kr81': 1.1653168333894755e-15,\n",
-       "  'Kr85': 0.0019673063386145087,\n",
-       "  'Lu173': 4.240126259168338e-09,\n",
-       "  'Lu174': 4.552225464678308e-07,\n",
-       "  'Lu174m': 5.364181424914037e-07,\n",
-       "  'Lu176': 9.976795900172255e-12,\n",
-       "  'Lu177': 36.06032853115098,\n",
-       "  'Lu177m': 7.82435915856122,\n",
-       "  'Mg28': 3.945125555518593e-06,\n",
-       "  'Mn52': 22152.368469158613,\n",
-       "  'Mn53': 3704.3184853325683,\n",
-       "  'Mn54': 3486664896.489872,\n",
-       "  'Mo100': 3.138389037083182e-06,\n",
-       "  'Mo92': 2.5203750203772575e-07,\n",
-       "  'Mo93': 347096.89706005016,\n",
-       "  'Mo98': 0.7785163180252427,\n",
-       "  'Mo99': 28283953.217602327,\n",
-       "  'Na22': 0.0022341270262377843,\n",
-       "  'Na24': 0.013336451794269314,\n",
-       "  'Nb90': 0.04593246023652082,\n",
-       "  'Nb91': 1789807.2316729128,\n",
-       "  'Nb91m': 60216519.272699945,\n",
-       "  'Nb92': 2.1387904541791016,\n",
-       "  'Nb92m': 16230083.762011236,\n",
-       "  'Nb93m': 1006195.0475187948,\n",
-       "  'Nb94': 4890.238703917055,\n",
-       "  'Nb95': 17088358.37523196,\n",
-       "  'Nb95m': 381490.4708077686,\n",
-       "  'Nb96': 1405.9655531523538,\n",
-       "  'Nb97': 3.1677970097159163,\n",
-       "  'Nb97m': 2.7954604040148974,\n",
-       "  'Ni56': 0.304306033835392,\n",
-       "  'Ni57': 884671.9989380275,\n",
-       "  'Ni58': 2.512172377666045e-06,\n",
-       "  'Ni59': 160066.95510426594,\n",
-       "  'Ni63': 10634136.079830987,\n",
-       "  'Ni66': 0.0018533895483977359,\n",
-       "  'Os186': 7.199479848742591e-21,\n",
-       "  'P32': 6122756.519499695,\n",
-       "  'P33': 55429.0113092979,\n",
-       "  'Rb83': 2.8454703314393118e-09,\n",
-       "  'Rb84': 3.661248275718438e-06,\n",
-       "  'Rb86': 6.877397690196383,\n",
-       "  'Rb87': 4.550664861541467e-13,\n",
-       "  'Re186': 1.7248848043723584e-06,\n",
-       "  'Re186m': 1.4363825392284456e-13,\n",
-       "  'Re187': 5.090150940468262e-20,\n",
-       "  'Rh103m': 2.968823484177512,\n",
-       "  'Ru103': 3.001509466990531,\n",
-       "  'Ru97': 3.880634343901052e-05,\n",
-       "  'S35': 5901.8438008169105,\n",
-       "  'Sc44': 4.902179669165302,\n",
-       "  'Sc44m': 4.626444797890692,\n",
-       "  'Sc45m': 50.51150007486927,\n",
-       "  'Sc46': 4261441.994550485,\n",
-       "  'Sc47': 262721.1049283788,\n",
-       "  'Sc48': 87454.41364585511,\n",
-       "  'Se82': 4.4023846796676003e-29,\n",
-       "  'Si32': 1.2240520544175082,\n",
-       "  'Sr85': 0.0030622198310174724,\n",
-       "  'Sr89': 104.03778412788479,\n",
-       "  'Sr90': 0.7045573594384249,\n",
-       "  'Ta177': 0.00044534947558419957,\n",
-       "  'Ta178': 0.001105038930042318,\n",
-       "  'Ta179': 13057.9123497599,\n",
-       "  'Ta180': 0.00013677439258817192,\n",
-       "  'Ta180m': 1.0874618267189582e-08,\n",
-       "  'Ta182': 17581642.06019968,\n",
-       "  'Ta183': 1806.2838839566364,\n",
-       "  'Tc96': 0.00033381280956123436,\n",
-       "  'Tc97': 1.1939308047312741e-05,\n",
-       "  'Tc97m': 0.9673033231473964,\n",
-       "  'Tc98': 0.060586958967330934,\n",
-       "  'Tc99': 11648.54588572028,\n",
-       "  'Tc99m': 27404430.640485883,\n",
-       "  'Ti44': 1.0643300942455647e-05,\n",
-       "  'Tm171': 9.184049717331139e-12,\n",
-       "  'V48': 2889.5299876585386,\n",
-       "  'V49': 344543021.7959433,\n",
-       "  'V50': 1.924163029366365e-08,\n",
-       "  'W178': 0.0011073408019562792,\n",
-       "  'W181': 0.32379848067253475,\n",
-       "  'W183': 3.6513198885616924e-13,\n",
-       "  'W183m': 61.39802882809384,\n",
-       "  'W184': 3.1802035723863877e-16,\n",
-       "  'W185': 0.00650644827953463,\n",
-       "  'W186': 6.674820457780463e-24,\n",
-       "  'Y87': 0.2771622203314752,\n",
-       "  'Y87m': 6.921102979183372e-07,\n",
-       "  'Y88': 15550.510714138454,\n",
-       "  'Y89m': 553853.3542680085,\n",
-       "  'Y90': 4151.50387751406,\n",
-       "  'Y91': 121.16587354689061,\n",
-       "  'Yb175': 0.0003406191995992064,\n",
-       "  'Zn64': 1.5456864059212138e-10,\n",
-       "  'Zn65': 1715.914483844075,\n",
-       "  'Zr88': 13237.398734295188,\n",
-       "  'Zr89': 554554.1750686216,\n",
-       "  'Zr90m': 0.04482390287313222,\n",
-       "  'Zr93': 11.381614910895275,\n",
-       "  'Zr94': 2.3772888339692404e-09,\n",
-       "  'Zr95': 2968506.1793166385,\n",
-       "  'Zr96': 1.976954401703198e-15,\n",
-       "  'Zr97': 2.938058197396405},\n",
-       " '189096': {'Al26': 0.0014609021249245662,\n",
-       "  'Ar37': 0.0002831207551592978,\n",
-       "  'Ar39': 0.026562547931336968,\n",
-       "  'Ar42': 0.0649498472208741,\n",
-       "  'Be10': 1.1041340446261516,\n",
-       "  'C14': 155259.13892770334,\n",
-       "  'Ca41': 6.0169684679549906e-05,\n",
-       "  'Ca45': 2916592.768181115,\n",
-       "  'Ca47': 10823.503475529702,\n",
-       "  'Ca48': 2.225194374834652e-19,\n",
-       "  'Cl36': 0.04167982274431995,\n",
-       "  'Co55': 6.032014613829675e-07,\n",
-       "  'Co56': 47540.810663847915,\n",
-       "  'Co57': 5234231119.459323,\n",
-       "  'Co58': 5024259162.136857,\n",
-       "  'Co58m': 0.5938203708795038,\n",
-       "  'Co60': 533533703.5720683,\n",
-       "  'Co60m': 0.1257454308820837,\n",
-       "  'Cr48': 2.6466864590817116e-07,\n",
-       "  'Cr50': 0.0007093487876200488,\n",
-       "  'Cr51': 6822663135.269278,\n",
-       "  'Cu64': 72.8782162889375,\n",
-       "  'Cu66': 5.470775840005417,\n",
-       "  'Cu67': 3.1095891789103787,\n",
-       "  'Fe55': 19412948628.525223,\n",
-       "  'Fe59': 86546167.42181772,\n",
-       "  'Fe60': 0.125750614920862,\n",
-       "  'Ge71': 8.262361685938883e-07,\n",
-       "  'H3': 3526082.007264566,\n",
-       "  'Hf174': 1.247851713684773e-23,\n",
-       "  'Hf175': 9.623138964024531e-05,\n",
-       "  'Hf177m': 6.414119935214302,\n",
-       "  'Hf178m': 0.004911340039044913,\n",
-       "  'Hf178n': 0.00519523772712062,\n",
-       "  'Hf179n': 49.586008190434846,\n",
-       "  'Hf181': 9692.156777513608,\n",
-       "  'Hf182': 3.0079952798605225e-11,\n",
-       "  'Ir192': 3.417575459933372e-09,\n",
-       "  'K40': 7.442118675773271e-13,\n",
-       "  'K42': 0.06495690013439966,\n",
-       "  'K43': 0.0030247397766230673,\n",
-       "  'Kr81': 1.3206210758456815e-15,\n",
-       "  'Kr85': 0.0022139918866093703,\n",
-       "  'Lu173': 4.419260689385944e-09,\n",
-       "  'Lu174': 4.854608607357359e-07,\n",
-       "  'Lu174m': 5.74082512548418e-07,\n",
-       "  'Lu176': 1.1100036001760813e-11,\n",
-       "  'Lu177': 37.90670875167437,\n",
-       "  'Lu177m': 8.287240069090966,\n",
-       "  'Mg28': 3.5467182814672717e-06,\n",
-       "  'Mn52': 24386.73319161766,\n",
-       "  'Mn53': 3761.0422094340556,\n",
-       "  'Mn54': 2996506856.815584,\n",
-       "  'Mo100': 2.2138367808891854e-06,\n",
-       "  'Mo92': 1.7778717311787495e-07,\n",
-       "  'Mo93': 315500.09165123606,\n",
-       "  'Mo98': 0.5491813151583403,\n",
-       "  'Mo99': 27012784.43711507,\n",
-       "  'Na22': 0.0025639012300117227,\n",
-       "  'Na24': 0.014268048166111647,\n",
-       "  'Nb90': 0.04992372474850702,\n",
-       "  'Nb91': 1792161.6980509353,\n",
-       "  'Nb91m': 60471312.454547904,\n",
-       "  'Nb92': 2.057394034618194,\n",
-       "  'Nb92m': 13342502.471077215,\n",
-       "  'Nb93m': 730841.2210185415,\n",
-       "  'Nb94': 4834.585342754743,\n",
-       "  'Nb95': 16559917.304595672,\n",
-       "  'Nb95m': 363606.9608650986,\n",
-       "  'Nb96': 1403.3944804140467,\n",
-       "  'Nb97': 3.2145760433536092,\n",
-       "  'Nb97m': 2.836775732172776,\n",
-       "  'Ni56': 0.33675581560748236,\n",
-       "  'Ni57': 976991.2460255516,\n",
-       "  'Ni58': 1.7720598683530275e-06,\n",
-       "  'Ni59': 919108.4623680046,\n",
-       "  'Ni63': 78325472.75285202,\n",
-       "  'Ni66': 5.46246963804191,\n",
-       "  'Os186': 1.6046799753631154e-14,\n",
-       "  'Os191': 1.612989220479316e-08,\n",
-       "  'P32': 5837892.909288417,\n",
-       "  'P33': 46678.33188564429,\n",
-       "  'Pd107': 1.5859744564156324e-15,\n",
-       "  'Rb83': 3.209494071290935e-09,\n",
-       "  'Rb84': 4.0706502334649966e-06,\n",
-       "  'Rb86': 7.2159256188936824,\n",
-       "  'Rb87': 4.978839345896976e-13,\n",
-       "  'Re186': 3.6033611043280476,\n",
-       "  'Re186m': 2.968305087844856e-07,\n",
-       "  'Re187': 1.5548037471252856e-12,\n",
-       "  'Re188': 4.837720826173471e-06,\n",
-       "  'Rh103m': 150.18607774193922,\n",
-       "  'Rh105': 1.9820524587647145e-07,\n",
-       "  'Ru103': 151.88458387774065,\n",
-       "  'Ru97': 3.888806423915185e-05,\n",
-       "  'S35': 52413.13145656172,\n",
-       "  'Sc44': 5.333905514732093,\n",
-       "  'Sc44m': 5.033869920812927,\n",
-       "  'Sc45m': 49.581855402468186,\n",
-       "  'Sc46': 3733831.0007126583,\n",
-       "  'Sc47': 235441.86797477596,\n",
-       "  'Sc48': 82201.71556641012,\n",
-       "  'Se82': 4.991859720970802e-29,\n",
-       "  'Si32': 1.4450226332995206,\n",
-       "  'Sr85': 0.0034123021163992187,\n",
-       "  'Sr89': 100.71902014319741,\n",
-       "  'Sr90': 0.7269962783453715,\n",
-       "  'Ta177': 0.0004697266568676259,\n",
-       "  'Ta178': 0.0011663585537041077,\n",
-       "  'Ta179': 13624.597363897385,\n",
-       "  'Ta180': 0.0001245237460848721,\n",
-       "  'Ta180m': 1.0172603986169872e-08,\n",
-       "  'Ta182': 47410887.42851861,\n",
-       "  'Ta183': 1755524.1907355932,\n",
-       "  'Ta184': 4.338986720382391e-07,\n",
-       "  'Tc96': 0.0003281494812552978,\n",
-       "  'Tc97': 1.1560155853114342e-05,\n",
-       "  'Tc97m': 0.9371956393391142,\n",
-       "  'Tc98': 0.05843609281067068,\n",
-       "  'Tc99': 11117.005130904035,\n",
-       "  'Tc99m': 26172535.418781042,\n",
-       "  'Ti44': 1.2337908887200642e-05,\n",
-       "  'Tm171': 9.693681058858943e-12,\n",
-       "  'V48': 3179.91394091316,\n",
-       "  'V49': 358241966.9852868,\n",
-       "  'V50': 1.5382927968539052e-08,\n",
-       "  'W178': 0.0011685051337954656,\n",
-       "  'W181': 0.286110954548093,\n",
-       "  'W183': 3.6025529006332286e-10,\n",
-       "  'W183m': 59693.561798879484,\n",
-       "  'W184': 9.584113521372826e-13,\n",
-       "  'W185': 325.91364460878805,\n",
-       "  'W186': 4.268356273114018e-18,\n",
-       "  'W187': 1.513658011075926e-05,\n",
-       "  'W188': 4.762910710304808e-06,\n",
-       "  'Y87': 0.31244319120078534,\n",
-       "  'Y87m': 8.048075150950896e-07,\n",
-       "  'Y88': 17152.844648583978,\n",
-       "  'Y89m': 545546.2540693617,\n",
-       "  'Y90': 3948.6640830863043,\n",
-       "  'Y91': 125.77455936622802,\n",
-       "  'Yb175': 0.000362908836938016,\n",
-       "  'Zn64': 3.104772551306319e-10,\n",
-       "  'Zn65': 133140.04511558113,\n",
-       "  'Zn69m': 5.5733536322153125e-08,\n",
-       "  'Zr88': 14710.038571424522,\n",
-       "  'Zr89': 546252.4906537824,\n",
-       "  'Zr90m': 0.048878846900036736,\n",
-       "  'Zr93': 11.089231285553115,\n",
-       "  'Zr94': 2.3741514721140535e-09,\n",
-       "  'Zr95': 2905089.8869541865,\n",
-       "  'Zr96': 2.15877624835917e-15,\n",
-       "  'Zr97': 2.9815107661929625},\n",
-       " '189097': {'Al26': 0.001604928796075691,\n",
-       "  'Ar37': 0.00017186898673391895,\n",
-       "  'Ar39': 0.02747297601581397,\n",
-       "  'Ar42': 0.06647528724134298,\n",
-       "  'Be10': 1.1221020327009015,\n",
-       "  'C14': 108265.36234951582,\n",
-       "  'Ca41': 6.264123115120751e-05,\n",
-       "  'Ca45': 2970814.5218156264,\n",
-       "  'Ca47': 11051.162853182244,\n",
-       "  'Ca48': 2.3804625934988448e-19,\n",
-       "  'Cl36': 0.02292321103564662,\n",
-       "  'Co55': 6.287453863449737e-07,\n",
-       "  'Co56': 49428.28363991818,\n",
-       "  'Co57': 5326801405.550603,\n",
-       "  'Co58': 5092522302.064618,\n",
-       "  'Co58m': 0.6015308759348108,\n",
-       "  'Co60': 442804663.50252646,\n",
-       "  'Co60m': 0.0773325437969164,\n",
-       "  'Cr48': 2.833791061771909e-07,\n",
-       "  'Cr50': 0.0007190389772563338,\n",
-       "  'Cr51': 5832854336.103949,\n",
-       "  'Cu64': 57.33740290979815,\n",
-       "  'Cu66': 3.0095535150318127,\n",
-       "  'Cu67': 1.7104147740311422,\n",
-       "  'Fe55': 19168870970.876366,\n",
-       "  'Fe59': 61713732.30867167,\n",
-       "  'Fe60': 0.07733781210735084,\n",
-       "  'Ge71': 4.5409472309438863e-07,\n",
-       "  'H3': 3580453.981064053,\n",
-       "  'Hf174': 1.1187696566946127e-23,\n",
-       "  'Hf175': 9.90534510606875e-05,\n",
-       "  'Hf177m': 6.565221641026346,\n",
-       "  'Hf178m': 0.00544189492684842,\n",
-       "  'Hf178n': 0.00570926141113187,\n",
-       "  'Hf179n': 50.51806630274465,\n",
-       "  'Hf181': 9906.676144164529,\n",
-       "  'Hf182': 2.991019930579801e-11,\n",
-       "  'Ir192': 1.878280134811447e-09,\n",
-       "  'K40': 7.759942885954978e-13,\n",
-       "  'K42': 0.06648358800649778,\n",
-       "  'K43': 0.003076133034712255,\n",
-       "  'Kr81': 1.4770506915162892e-15,\n",
-       "  'Kr85': 0.002359091891839956,\n",
-       "  'Lu173': 4.07901116701362e-09,\n",
-       "  'Lu174': 5.077223650316869e-07,\n",
-       "  'Lu174m': 5.994196056392165e-07,\n",
-       "  'Lu176': 1.1799831446752654e-11,\n",
-       "  'Lu177': 39.02350873239652,\n",
-       "  'Lu177m': 8.4824097002091,\n",
-       "  'Mg28': 3.503367114464918e-06,\n",
-       "  'Mn52': 25106.232813784176,\n",
-       "  'Mn53': 3826.1450907229155,\n",
-       "  'Mn54': 3039225500.0347695,\n",
-       "  'Mo100': 2.243960043711918e-06,\n",
-       "  'Mo92': 1.8020638573552716e-07,\n",
-       "  'Mo93': 318491.5486348855,\n",
-       "  'Mo98': 0.5566531386441474,\n",
-       "  'Mo99': 27342129.99354585,\n",
-       "  'Na22': 0.002784999234143882,\n",
-       "  'Na24': 0.014598658984220081,\n",
-       "  'Nb90': 0.051152838536901064,\n",
-       "  'Nb91': 1823108.2054726393,\n",
-       "  'Nb91m': 61477208.87828954,\n",
-       "  'Nb92': 2.0868740291917462,\n",
-       "  'Nb92m': 13514743.837650642,\n",
-       "  'Nb93m': 751524.338449066,\n",
-       "  'Nb94': 4733.879121090692,\n",
-       "  'Nb95': 16826252.557302434,\n",
-       "  'Nb95m': 369706.6168719601,\n",
-       "  'Nb96': 1430.3718266125288,\n",
-       "  'Nb97': 3.2814031358701157,\n",
-       "  'Nb97m': 2.8956814897984473,\n",
-       "  'Ni56': 0.3470387200172621,\n",
-       "  'Ni57': 1006590.10728725,\n",
-       "  'Ni58': 1.7962141255406037e-06,\n",
-       "  'Ni59': 578736.2199012361,\n",
-       "  'Ni63': 48824266.823238686,\n",
-       "  'Ni66': 3.0049964249334593,\n",
-       "  'Os186': 8.819235800638191e-15,\n",
-       "  'Os191': 8.864897486566005e-09,\n",
-       "  'P32': 5416579.344928246,\n",
-       "  'P33': 47887.46385676296,\n",
-       "  'Pd107': 8.716425871872165e-16,\n",
-       "  'Rb83': 3.57990357076825e-09,\n",
-       "  'Rb84': 4.328118192186901e-06,\n",
-       "  'Rb86': 7.405179627721196,\n",
-       "  'Rb87': 5.269262290260012e-13,\n",
-       "  'Re186': 1.9803880369985476,\n",
-       "  'Re186m': 1.6313647552540187e-07,\n",
-       "  'Re187': 8.545114657765153e-13,\n",
-       "  'Re188': 2.6587839923635214e-06,\n",
-       "  'Rh103m': 84.27249623900691,\n",
-       "  'Rh105': 1.089324816115261e-07,\n",
-       "  'Ru103': 85.22518426494561,\n",
-       "  'Ru97': 3.952233076925792e-05,\n",
-       "  'S35': 31704.46640849923,\n",
-       "  'Sc44': 5.488159690499397,\n",
-       "  'Sc44m': 5.179396021244123,\n",
-       "  'Sc45m': 50.502484748209326,\n",
-       "  'Sc46': 3786700.3415147043,\n",
-       "  'Sc47': 240865.47128077323,\n",
-       "  'Sc48': 83416.13104064646,\n",
-       "  'Se82': 5.355839999093327e-29,\n",
-       "  'Si32': 1.4450135795315346,\n",
-       "  'Sr85': 0.0036080791951146347,\n",
-       "  'Sr89': 102.46215346050606,\n",
-       "  'Sr90': 0.7444952877106826,\n",
-       "  'Ta177': 0.00041339314696721234,\n",
-       "  'Ta178': 0.0010234949964980085,\n",
-       "  'Ta179': 15057.910331476343,\n",
-       "  'Ta180': 0.00012646135325886047,\n",
-       "  'Ta180m': 1.0342420331239534e-08,\n",
-       "  'Ta182': 36381114.5460326,\n",
-       "  'Ta183': 970859.0558240722,\n",
-       "  'Ta184': 2.384682549851819e-07,\n",
-       "  'Tc96': 0.0003333448048347112,\n",
-       "  'Tc97': 1.1748985027161156e-05,\n",
-       "  'Tc97m': 0.9522537555173922,\n",
-       "  'Tc98': 0.05939912677114204,\n",
-       "  'Tc99': 11256.48440131227,\n",
-       "  'Tc99m': 26491717.651304588,\n",
-       "  'Ti44': 1.3312576152050057e-05,\n",
-       "  'Tm171': 8.50633283382822e-12,\n",
-       "  'V48': 3279.9446634178576,\n",
-       "  'V49': 365363291.5021815,\n",
-       "  'V50': 1.5540276122264118e-08,\n",
-       "  'W178': 0.0010257269317388092,\n",
-       "  'W181': 0.28998132350505745,\n",
-       "  'W183': 2.4578446710823837e-10,\n",
-       "  'W183m': 33012.345591758014,\n",
-       "  'W184': 5.292404444267387e-13,\n",
-       "  'W185': 179.12695664381613,\n",
-       "  'W186': 2.3458661167118165e-18,\n",
-       "  'W187': 8.318978780230197e-06,\n",
-       "  'W188': 2.6176687759867666e-06,\n",
-       "  'Y87': 0.3329805928996483,\n",
-       "  'Y87m': 8.637016273833735e-07,\n",
-       "  'Y88': 17977.07086005123,\n",
-       "  'Y89m': 555771.152810614,\n",
-       "  'Y90': 4015.4707872705058,\n",
-       "  'Y91': 128.75052265244534,\n",
-       "  'Yb175': 0.0003829233776469303,\n",
-       "  'Zn64': 2.4414008345964697e-10,\n",
-       "  'Zn65': 74963.60206926471,\n",
-       "  'Zn69m': 3.063083620068284e-08,\n",
-       "  'Zr88': 15473.147865275192,\n",
-       "  'Zr89': 556494.060979846,\n",
-       "  'Zr90m': 0.05008014068805403,\n",
-       "  'Zr93': 11.295780325920207,\n",
-       "  'Zr94': 2.423906974002357e-09,\n",
-       "  'Zr95': 2956659.643395956,\n",
-       "  'Zr96': 2.2434998252832574e-15,\n",
-       "  'Zr97': 3.0435797518439163},\n",
-       " '189098': {'Al26': 0.0027814200973274874,\n",
-       "  'Ar37': 0.00046135405015960013,\n",
-       "  'Ar39': 0.049765767633315715,\n",
-       "  'Ar42': 0.12156982159498432,\n",
-       "  'Be10': 2.078141332628468,\n",
-       "  'C14': 266946.91396295145,\n",
-       "  'Ca41': 0.00011286299544141204,\n",
-       "  'Ca45': 5463143.192954041,\n",
-       "  'Ca47': 20273.078882716978,\n",
-       "  'Ca48': 4.205179328218712e-19,\n",
-       "  'Cl36': 0.06658338251799076,\n",
-       "  'Co55': 1.1317399007658251e-06,\n",
-       "  'Co56': 89214.89117893905,\n",
-       "  'Co57': 9796579108.991001,\n",
-       "  'Co58': 9590413783.849829,\n",
-       "  'Co58m': 1.127831447408963,\n",
-       "  'Co60': 942817798.0800123,\n",
-       "  'Co60m': 0.20563464369187853,\n",
-       "  'Cr48': 4.98747267923247e-07,\n",
-       "  'Cr50': 0.0013898132354201516,\n",
-       "  'Cr51': 12132220788.786955,\n",
-       "  'Cu64': 128.6687346562722,\n",
-       "  'Cu66': 8.742711972593597,\n",
-       "  'Cu67': 4.967686997882164,\n",
-       "  'Fe55': 35983716315.762085,\n",
-       "  'Fe59': 147993992.34143442,\n",
-       "  'Fe60': 0.20564486578284744,\n",
-       "  'Ge71': 1.3195867681302054e-06,\n",
-       "  'H3': 6636626.367468754,\n",
-       "  'Hf174': 2.253136798498838e-23,\n",
-       "  'Hf175': 0.0001801030456738896,\n",
-       "  'Hf177m': 11.99478880261312,\n",
-       "  'Hf178m': 0.009410072875018938,\n",
-       "  'Hf178n': 0.00993068556904823,\n",
-       "  'Hf179n': 92.83199746281902,\n",
-       "  'Hf181': 18142.73387140838,\n",
-       "  'Hf182': 5.588353097942439e-11,\n",
-       "  'Ir192': 5.458230379444004e-09,\n",
-       "  'K40': 1.397949374974669e-12,\n",
-       "  'K42': 0.1215836717640711,\n",
-       "  'K43': 0.0056664343512785355,\n",
-       "  'Kr81': 2.5369299746444355e-15,\n",
-       "  'Kr85': 0.004180514778423689,\n",
-       "  'Lu173': 8.042926873595574e-09,\n",
-       "  'Lu174': 9.135799931763263e-07,\n",
-       "  'Lu174m': 1.0796516745770353e-06,\n",
-       "  'Lu176': 2.095176544211613e-11,\n",
-       "  'Lu177': 71.02136121033823,\n",
-       "  'Lu177m': 15.497591155214536,\n",
-       "  'Mg28': 6.6104067639609245e-06,\n",
-       "  'Mn52': 45598.44320239028,\n",
-       "  'Mn53': 7034.1378605599875,\n",
-       "  'Mn54': 5662158599.9422245,\n",
-       "  'Mo100': 4.33744855519463e-06,\n",
-       "  'Mo92': 3.4832908715513733e-07,\n",
-       "  'Mo93': 597528.0614006591,\n",
-       "  'Mo98': 1.0759770109688536,\n",
-       "  'Mo99': 51529520.44145334,\n",
-       "  'Na22': 0.004865721016292929,\n",
-       "  'Na24': 0.026667475683812347,\n",
-       "  'Nb90': 0.09327147323704575,\n",
-       "  'Nb91': 3353778.6173661826,\n",
-       "  'Nb91m': 113132927.50181444,\n",
-       "  'Nb92': 3.852696257361841,\n",
-       "  'Nb92m': 25228502.95533683,\n",
-       "  'Nb93m': 1418137.1589434233,\n",
-       "  'Nb94': 9109.577506201906,\n",
-       "  'Nb95': 31019808.141720667,\n",
-       "  'Nb95m': 681622.6321613741,\n",
-       "  'Nb96': 2627.6066918719102,\n",
-       "  'Nb97': 6.017466694382907,\n",
-       "  'Nb97m': 5.31022098886481,\n",
-       "  'Ni56': 0.6296691784858023,\n",
-       "  'Ni57': 1826813.9756412692,\n",
-       "  'Ni58': 3.4719167987054657e-06,\n",
-       "  'Ni59': 1522731.2595209281,\n",
-       "  'Ni63': 129561559.33923534,\n",
-       "  'Ni66': 8.72944741676199,\n",
-       "  'Os186': 2.5628442369963686e-14,\n",
-       "  'Os191': 2.5761148124312513e-08,\n",
-       "  'P32': 10823899.74534314,\n",
-       "  'P33': 88924.63234809192,\n",
-       "  'Pd107': 2.5329693698112997e-15,\n",
-       "  'Rb83': 6.160492930188529e-09,\n",
-       "  'Rb84': 7.687353879104705e-06,\n",
-       "  'Rb86': 13.50940066078602,\n",
-       "  'Rb87': 9.392917290196158e-13,\n",
-       "  'Re186': 5.754950016851931,\n",
-       "  'Re186m': 4.7406982894565555e-07,\n",
-       "  'Re187': 2.4831865599922142e-12,\n",
-       "  'Re188': 7.726353109172832e-06,\n",
-       "  'Rh103m': 241.24320028320813,\n",
-       "  'Rh105': 3.1655479362238174e-07,\n",
-       "  'Ru103': 243.97119259888973,\n",
-       "  'Ru97': 7.275667761202134e-05,\n",
-       "  'S35': 86247.88808885954,\n",
-       "  'Sc44': 9.977324910561338,\n",
-       "  'Sc44m': 9.4160526103844,\n",
-       "  'Sc45m': 92.8721670105527,\n",
-       "  'Sc46': 7030109.201970069,\n",
-       "  'Sc47': 444604.3951254237,\n",
-       "  'Sc48': 154079.35786116097,\n",
-       "  'Se82': 9.44469531202765e-29,\n",
-       "  'Si32': 2.679205007174225,\n",
-       "  'Sr85': 0.006431248612639325,\n",
-       "  'Sr89': 188.7403636507111,\n",
-       "  'Sr90': 1.3611784464818173,\n",
-       "  'Ta177': 0.0008443795291833083,\n",
-       "  'Ta178': 0.0020950883516744592,\n",
-       "  'Ta179': 26094.47234090084,\n",
-       "  'Ta180': 0.0002337267575176425,\n",
-       "  'Ta180m': 1.9080250787789808e-08,\n",
-       "  'Ta182': 81774742.33361456,\n",
-       "  'Ta183': 2807662.174932058,\n",
-       "  'Ta184': 6.929821860804499e-07,\n",
-       "  'Tc96': 0.000614312839726937,\n",
-       "  'Tc97': 2.1657793608385543e-05,\n",
-       "  'Tc97m': 1.7556674203020382,\n",
-       "  'Tc98': 0.10950245638567643,\n",
-       "  'Tc99': 21209.385311263235,\n",
-       "  'Tc99m': 49926718.39310502,\n",
-       "  'Ti44': 2.3351963844454052e-05,\n",
-       "  'Tm171': 1.7412414224395445e-11,\n",
-       "  'V48': 5949.450049550235,\n",
-       "  'V49': 669790566.8907325,\n",
-       "  'V50': 2.912175533497121e-08,\n",
-       "  'W178': 0.002099141783023264,\n",
-       "  'W181': 0.5374224159751627,\n",
-       "  'W183': 5.841626819452864e-10,\n",
-       "  'W183m': 95469.67229468928,\n",
-       "  'W184': 1.5309053681227268e-12,\n",
-       "  'W185': 520.5190132813542,\n",
-       "  'W186': 6.8170168850661156e-18,\n",
-       "  'W187': 2.4174723387978912e-05,\n",
-       "  'W188': 7.606873421917583e-06,\n",
-       "  'Y87': 0.5899994305524785,\n",
-       "  'Y87m': 1.5189421012625863e-06,\n",
-       "  'Y88': 32250.39915029326,\n",
-       "  'Y89m': 1021879.1512722144,\n",
-       "  'Y90': 7404.444725587673,\n",
-       "  'Y91': 235.41346722658582,\n",
-       "  'Yb175': 0.0006847220477118085,\n",
-       "  'Zn64': 5.480636403747612e-10,\n",
-       "  'Zn65': 214533.76714999563,\n",
-       "  'Zn69m': 8.901236700516123e-08,\n",
-       "  'Zr88': 27679.787997855026,\n",
-       "  'Zr89': 1023204.0148543218,\n",
-       "  'Zr90m': 0.09130312801126578,\n",
-       "  'Zr93': 20.78116345143417,\n",
-       "  'Zr94': 4.4472176858765346e-09,\n",
-       "  'Zr95': 5441739.964836744,\n",
-       "  'Zr96': 4.049675223224691e-15,\n",
-       "  'Zr97': 5.581246027033307},\n",
-       " '189099': {'Al26': 0.00025768822629290645,\n",
-       "  'Ar37': 3.916299227415326e-05,\n",
-       "  'Ar39': 0.004561835808835947,\n",
-       "  'Ar42': 0.011102817594017038,\n",
-       "  'Be10': 0.1884774870408021,\n",
-       "  'C14': 22717.361095230073,\n",
-       "  'Ca41': 1.036273379830854e-05,\n",
-       "  'Ca45': 497626.67944143934,\n",
-       "  'Ca47': 1848.6997856289493,\n",
-       "  'Ca48': 3.8787516284828803e-20,\n",
-       "  'Cl36': 0.005579980347108244,\n",
-       "  'Co55': 1.040629966584162e-07,\n",
-       "  'Co56': 8188.289379081938,\n",
-       "  'Co57': 892513961.8854313,\n",
-       "  'Co58': 860348013.4409165,\n",
-       "  'Co58m': 0.10149157425748088,\n",
-       "  'Co60': 83006435.55100259,\n",
-       "  'Co60m': 0.01747408476340062,\n",
-       "  'Cr48': 4.615403327706145e-08,\n",
-       "  'Cr50': 0.00012241867424957277,\n",
-       "  'Cr51': 1077215472.5994513,\n",
-       "  'Cu64': 11.150164449825077,\n",
-       "  'Cu66': 0.7325980843438726,\n",
-       "  'Cu67': 0.41631875617558617,\n",
-       "  'Fe55': 3265161156.1068373,\n",
-       "  'Fe59': 12720615.817432575,\n",
-       "  'Fe60': 0.017474978845127248,\n",
-       "  'Ge71': 1.1058791203191477e-07,\n",
-       "  'H3': 601208.3151848549,\n",
-       "  'Hf174': 2.07224873889821e-24,\n",
-       "  'Hf175': 1.6568210578037735e-05,\n",
-       "  'Hf177m': 1.0965537452976546,\n",
-       "  'Hf178m': 0.000867827435231881,\n",
-       "  'Hf178n': 0.0009145195606136356,\n",
-       "  'Hf179n': 8.459247010083764,\n",
-       "  'Hf181': 1655.8798092543584,\n",
-       "  'Hf182': 5.074444442736029e-12,\n",
-       "  'Ir192': 4.5742676088452463e-10,\n",
-       "  'K40': 1.282710771365258e-13,\n",
-       "  'K42': 0.011104112391850217,\n",
-       "  'K43': 0.0005157407551215538,\n",
-       "  'Kr81': 2.3571916211179826e-16,\n",
-       "  'Kr85': 0.00038543217009156844,\n",
-       "  'Lu173': 7.389168784930152e-10,\n",
-       "  'Lu174': 8.403110580534354e-08,\n",
-       "  'Lu174m': 9.929260519344698e-08,\n",
-       "  'Lu176': 1.929332455983288e-12,\n",
-       "  'Lu177': 6.496556581445988,\n",
-       "  'Lu177m': 1.4167751784082332,\n",
-       "  'Mg28': 6.00593835937203e-07,\n",
-       "  'Mn52': 4179.485095937791,\n",
-       "  'Mn53': 641.2032491588874,\n",
-       "  'Mn54': 511740034.1829853,\n",
-       "  'Mo100': 3.8205209445630484e-07,\n",
-       "  'Mo92': 3.068157443045028e-08,\n",
-       "  'Mo93': 53772.19051794706,\n",
-       "  'Mo98': 0.09477461339518763,\n",
-       "  'Mo99': 4625391.029298652,\n",
-       "  'Na22': 0.0004499646300413331,\n",
-       "  'Na24': 0.0024385674217370814,\n",
-       "  'Nb90': 0.008537751648753592,\n",
-       "  'Nb91': 305533.07279933756,\n",
-       "  'Nb91m': 10306418.829532944,\n",
-       "  'Nb92': 0.35037373991161685,\n",
-       "  'Nb92m': 2276410.96775609,\n",
-       "  'Nb93m': 126579.21797347891,\n",
-       "  'Nb94': 814.6803772572066,\n",
-       "  'Nb95': 2822629.4654792505,\n",
-       "  'Nb95m': 62004.354115897055,\n",
-       "  'Nb96': 239.48523978524744,\n",
-       "  'Nb97': 0.5488920881061828,\n",
-       "  'Nb97m': 0.4843777640794659,\n",
-       "  'Ni56': 0.05774425019315092,\n",
-       "  'Ni57': 167505.6966367552,\n",
-       "  'Ni58': 3.058156755584326e-07,\n",
-       "  'Ni59': 129122.81841201131,\n",
-       "  'Ni63': 10960111.443443008,\n",
-       "  'Ni66': 0.7314868216672598,\n",
-       "  'Os186': 2.1477904928101884e-15,\n",
-       "  'Os191': 2.1589119044057407e-09,\n",
-       "  'P32': 959701.2696009622,\n",
-       "  'P33': 8029.136093568517,\n",
-       "  'Pd107': 2.1227538848782027e-16,\n",
-       "  'Rb83': 5.721086431081044e-10,\n",
-       "  'Rb84': 7.095015903965772e-07,\n",
-       "  'Rb86': 1.2349524485762449,\n",
-       "  'Rb87': 8.64245331086132e-14,\n",
-       "  'Re186': 0.4822933284882314,\n",
-       "  'Re186m': 3.972940124752655e-08,\n",
-       "  'Re187': 2.0810334238784803e-13,\n",
-       "  'Re188': 6.475066881546719e-07,\n",
-       "  'Rh103m': 20.236779581511225,\n",
-       "  'Rh105': 2.6528860788742533e-08,\n",
-       "  'Ru103': 20.465611433388425,\n",
-       "  'Ru97': 6.627068361053559e-06,\n",
-       "  'S35': 7259.797398190059,\n",
-       "  'Sc44': 0.9138921846061838,\n",
-       "  'Sc44m': 0.8624807847819811,\n",
-       "  'Sc45m': 8.459516555757947,\n",
-       "  'Sc46': 636730.978331996,\n",
-       "  'Sc47': 40336.99818019775,\n",
-       "  'Sc48': 14005.27652968195,\n",
-       "  'Se82': 8.721000915784965e-30,\n",
-       "  'Si32': 0.24430147173930672,\n",
-       "  'Sr85': 0.0005920280099439001,\n",
-       "  'Sr89': 17.175302312687304,\n",
-       "  'Sr90': 0.12430598096837017,\n",
-       "  'Ta177': 7.76448203929793e-05,\n",
-       "  'Ta178': 0.00019266413293696078,\n",
-       "  'Ta179': 2402.9448937587267,\n",
-       "  'Ta180': 2.1236674549276518e-05,\n",
-       "  'Ta180m': 1.7351210385427817e-09,\n",
-       "  'Ta182': 7246538.599453288,\n",
-       "  'Ta183': 235386.63829745282,\n",
-       "  'Ta184': 5.8075342133460264e-08,\n",
-       "  'Tc96': 5.590863892768764e-05,\n",
-       "  'Tc97': 1.970050042707032e-06,\n",
-       "  'Tc97m': 0.1596962694659731,\n",
-       "  'Tc98': 0.009959335835286904,\n",
-       "  'Tc99': 1903.8831536847358,\n",
-       "  'Tc99m': 4481523.105914113,\n",
-       "  'Ti44': 2.159351300947128e-06,\n",
-       "  'Tm171': 1.6012440173232474e-12,\n",
-       "  'V48': 545.50622394106,\n",
-       "  'V49': 61143405.696646646,\n",
-       "  'V50': 2.6231272616390133e-09,\n",
-       "  'W178': 0.00019303188534590306,\n",
-       "  'W181': 0.0487616142788621,\n",
-       "  'W183': 5.186577672571098e-11,\n",
-       "  'W183m': 8003.912982307797,\n",
-       "  'W184': 1.284640056945763e-13,\n",
-       "  'W185': 43.62226237662824,\n",
-       "  'W186': 5.712996580952028e-19,\n",
-       "  'W187': 2.0259616479891025e-06,\n",
-       "  'W188': 6.374936981316614e-07,\n",
-       "  'Y87': 0.05439998248155862,\n",
-       "  'Y87m': 1.4055877961495833e-07,\n",
-       "  'Y88': 2963.5917055656364,\n",
-       "  'Y89m': 93085.61430028731,\n",
-       "  'Y90': 673.4255738401273,\n",
-       "  'Y91': 21.501635756752577,\n",
-       "  'Yb175': 6.289406369945245e-05,\n",
-       "  'Zn64': 4.749159598541152e-11,\n",
-       "  'Zn65': 17982.15301667945,\n",
-       "  'Zn69m': 7.45967756714274e-09,\n",
-       "  'Zr88': 2545.7384319263674,\n",
-       "  'Zr89': 93206.55405616458,\n",
-       "  'Zr90m': 0.008358248283295943,\n",
-       "  'Zr93': 1.8922378431972413,\n",
-       "  'Zr94': 4.0546215325552835e-10,\n",
-       "  'Zr95': 495485.2259506876,\n",
-       "  'Zr96': 3.715134634513078e-16,\n",
-       "  'Zr97': 0.5091034506391127},\n",
-       " '189100': {'Al26': 0.000491873558209402,\n",
-       "  'Ar37': 9.731932942469848e-05,\n",
-       "  'Ar39': 0.008725108344638396,\n",
-       "  'Ar42': 0.021343665991035692,\n",
-       "  'Be10': 0.36617348778960607,\n",
-       "  'C14': 54948.25644258977,\n",
-       "  'Ca41': 1.979489199998251e-05,\n",
-       "  'Ca45': 960240.5908316432,\n",
-       "  'Ca47': 3560.1820853983845,\n",
-       "  'Ca48': 7.439707346575584e-20,\n",
-       "  'Cl36': 0.0144023851654628,\n",
-       "  'Co55': 1.9967326575757181e-07,\n",
-       "  'Co56': 15776.139861249274,\n",
-       "  'Co57': 1723231186.6157925,\n",
-       "  'Co58': 1692021191.06431,\n",
-       "  'Co58m': 0.19889159325885936,\n",
-       "  'Co60': 183676689.62693328,\n",
-       "  'Co60m': 0.04324412824072858,\n",
-       "  'Cr48': 8.706151492023915e-08,\n",
-       "  'Cr50': 0.0002532876234066928,\n",
-       "  'Cr51': 2297645445.8321123,\n",
-       "  'Cu64': 25.590888426440433,\n",
-       "  'Cu66': 1.891136114750998,\n",
-       "  'Cu67': 1.0745085433378545,\n",
-       "  'Fe55': 6412596348.783081,\n",
-       "  'Fe59': 30187247.203794044,\n",
-       "  'Fe60': 0.043246028790331376,\n",
-       "  'Ge71': 2.85428818232838e-07,\n",
-       "  'H3': 1175301.2342361696,\n",
-       "  'Hf174': 4.2404769008645285e-24,\n",
-       "  'Hf175': 3.2315798419163356e-05,\n",
-       "  'Hf177m': 2.104517467078369,\n",
-       "  'Hf178m': 0.0017903455965499583,\n",
-       "  'Hf178n': 0.001882853446613512,\n",
-       "  'Hf179n': 16.325827448717824,\n",
-       "  'Hf181': 3187.0530830626394,\n",
-       "  'Hf182': 9.920938074602844e-12,\n",
-       "  'Ir192': 1.180624332157257e-09,\n",
-       "  'K40': 2.466889265125597e-13,\n",
-       "  'K42': 0.02134605654508443,\n",
-       "  'K43': 0.0009966637838772587,\n",
-       "  'Kr81': 4.611371059990697e-16,\n",
-       "  'Kr85': 0.0007407252688282358,\n",
-       "  'Lu173': 1.539468620911155e-09,\n",
-       "  'Lu174': 1.6965973399875106e-07,\n",
-       "  'Lu174m': 1.9940075517978188e-07,\n",
-       "  'Lu176': 3.702562170676415e-12,\n",
-       "  'Lu177': 12.478065970890498,\n",
-       "  'Lu177m': 2.7191041435231105,\n",
-       "  'Mg28': 1.178238831800064e-06,\n",
-       "  'Mn52': 7973.732319954761,\n",
-       "  'Mn53': 1236.442925523379,\n",
-       "  'Mn54': 997519026.4542505,\n",
-       "  'Mo100': 7.904979658513364e-07,\n",
-       "  'Mo92': 6.348284790629995e-08,\n",
-       "  'Mo93': 107130.71999589511,\n",
-       "  'Mo98': 0.19609605762666624,\n",
-       "  'Mo99': 9159735.364423659,\n",
-       "  'Na22': 0.0008623587116649961,\n",
-       "  'Na24': 0.004674562753176127,\n",
-       "  'Nb90': 0.016323967687264528,\n",
-       "  'Nb91': 589955.3146739717,\n",
-       "  'Nb91m': 19901279.090465035,\n",
-       "  'Nb92': 0.67808942398636,\n",
-       "  'Nb92m': 4455481.636568046,\n",
-       "  'Nb93m': 253175.04902210916,\n",
-       "  'Nb94': 1642.3786995387452,\n",
-       "  'Nb95': 5458700.506463463,\n",
-       "  'Nb95m': 119865.12736825623,\n",
-       "  'Nb96': 461.89080202347554,\n",
-       "  'Nb97': 1.0574398780049397,\n",
-       "  'Nb97m': 0.9331549886184995,\n",
-       "  'Ni56': 0.10999846502150726,\n",
-       "  'Ni57': 319216.6454167236,\n",
-       "  'Ni58': 6.327485302077999e-07,\n",
-       "  'Ni59': 319419.6100650571,\n",
-       "  'Ni63': 27391425.09164218,\n",
-       "  'Ni66': 1.8882648111504863,\n",
-       "  'Os186': 5.543476198975396e-15,\n",
-       "  'Os191': 5.572179293569639e-09,\n",
-       "  'P32': 1986727.5708182324,\n",
-       "  'P33': 15719.634079341477,\n",
-       "  'Pd107': 5.478854981773187e-16,\n",
-       "  'Rb83': 1.123164556711119e-09,\n",
-       "  'Rb84': 1.3913734362225e-06,\n",
-       "  'Rb86': 2.3714802726179145,\n",
-       "  'Rb87': 1.6714089477538374e-13,\n",
-       "  'Re186': 1.244805685508901,\n",
-       "  'Re186m': 1.0254212233871254e-07,\n",
-       "  'Re187': 5.371174018779495e-13,\n",
-       "  'Re188': 1.671223060477985e-06,\n",
-       "  'Rh103m': 52.04338175519967,\n",
-       "  'Rh105': 6.847132968573463e-08,\n",
-       "  'Ru103': 52.6319662697652,\n",
-       "  'Ru97': 1.2799380232499941e-05,\n",
-       "  'S35': 18453.778858459296,\n",
-       "  'Sc44': 1.747128418170134,\n",
-       "  'Sc44m': 1.6488435418367546,\n",
-       "  'Sc45m': 16.32391460906875,\n",
-       "  'Sc46': 1239059.4790184442,\n",
-       "  'Sc47': 78263.69529957738,\n",
-       "  'Sc48': 27103.321380039757,\n",
-       "  'Se82': 1.6849105805151432e-29,\n",
-       "  'Si32': 0.4771369684694199,\n",
-       "  'Sr85': 0.0011357655563067645,\n",
-       "  'Sr89': 33.21665847750778,\n",
-       "  'Sr90': 0.23911022714210975,\n",
-       "  'Ta177': 0.00016005997860369053,\n",
-       "  'Ta178': 0.0003969097831575533,\n",
-       "  'Ta179': 4930.684746427803,\n",
-       "  'Ta180': 4.0995331962996476e-05,\n",
-       "  'Ta180m': 3.3501307004637734e-09,\n",
-       "  'Ta182': 13516552.9949034,\n",
-       "  'Ta183': 606555.0416851091,\n",
-       "  'Ta184': 1.4989320233153062e-07,\n",
-       "  'Tc96': 0.00010815988148350143,\n",
-       "  'Tc97': 3.8156590923606e-06,\n",
-       "  'Tc97m': 0.30930306852583733,\n",
-       "  'Tc98': 0.019294785140070048,\n",
-       "  'Tc99': 3769.5622266410687,\n",
-       "  'Tc99m': 8874806.1802876,\n",
-       "  'Ti44': 4.1012694477509945e-06,\n",
-       "  'Tm171': 3.2987427706954144e-12,\n",
-       "  'V48': 1040.7733124562378,\n",
-       "  'V49': 117574418.55438083,\n",
-       "  'V50': 5.140776553093666e-09,\n",
-       "  'W178': 0.00039761512500180956,\n",
-       "  'W181': 0.09429502121434706,\n",
-       "  'W183': 9.545905002026473e-11,\n",
-       "  'W183m': 20624.853144268614,\n",
-       "  'W184': 3.295221331440008e-13,\n",
-       "  'W185': 112.58810727420821,\n",
-       "  'W186': 1.4745347081870291e-18,\n",
-       "  'W187': 5.229032977887304e-06,\n",
-       "  'W188': 1.6453794049035832e-06,\n",
-       "  'Y87': 0.10430014364646283,\n",
-       "  'Y87m': 2.675678916216741e-07,\n",
-       "  'Y88': 5674.850586462291,\n",
-       "  'Y89m': 179663.91857347277,\n",
-       "  'Y90': 1302.4213023006816,\n",
-       "  'Y91': 41.36424183008296,\n",
-       "  'Yb175': 0.00012508518084131213,\n",
-       "  'Zn64': 1.0901942269339642e-10,\n",
-       "  'Zn65': 46365.552208826986,\n",
-       "  'Zn69m': 1.9253523402929363e-08,\n",
-       "  'Zr88': 4872.237049927718,\n",
-       "  'Zr89': 179895.18520027708,\n",
-       "  'Zr90m': 0.015981923925069107,\n",
-       "  'Zr93': 3.6542030017162315,\n",
-       "  'Zr94': 7.816231137209984e-10,\n",
-       "  'Zr95': 956975.7374673432,\n",
-       "  'Zr96': 7.111436924737842e-16,\n",
-       "  'Zr97': 0.980779864076794},\n",
-       " '189101': {'Al26': 0.00033234851111320536,\n",
-       "  'Ar37': 6.427948264338293e-05,\n",
-       "  'Ar39': 0.005963448239875179,\n",
-       "  'Ar42': 0.01461592555779206,\n",
-       "  'Be10': 0.2516792481808237,\n",
-       "  'C14': 36728.987380576844,\n",
-       "  'Ca41': 1.351407055825142e-05,\n",
-       "  'Ca45': 658578.1820929457,\n",
-       "  'Ca47': 2440.673130850471,\n",
-       "  'Ca48': 5.04626096039275e-20,\n",
-       "  'Cl36': 0.009476047173085502,\n",
-       "  'Co55': 1.3598273124378512e-07,\n",
-       "  'Co56': 10741.75073860287,\n",
-       "  'Co57': 1180943762.9960845,\n",
-       "  'Co58': 1170379267.02489,\n",
-       "  'Co58m': 0.13734603679824242,\n",
-       "  'Co60': 123055429.86485624,\n",
-       "  'Co60m': 0.028587451201037443,\n",
-       "  'Cr48': 5.914938805440147e-08,\n",
-       "  'Cr50': 0.00017528878810298173,\n",
-       "  'Cr51': 1550237413.8391948,\n",
-       "  'Cu64': 17.175913382358942,\n",
-       "  'Cu66': 1.244404406992332,\n",
-       "  'Cu67': 0.7069759708685927,\n",
-       "  'Fe55': 4382019412.057321,\n",
-       "  'Fe59': 20120152.01698544,\n",
-       "  'Fe60': 0.028588773386973333,\n",
-       "  'Ge71': 1.8779246303983093e-07,\n",
-       "  'H3': 806654.6706602954,\n",
-       "  'Hf174': 2.823327262464168e-24,\n",
-       "  'Hf175': 2.1858310465725597e-05,\n",
-       "  'Hf177m': 1.4409256026415402,\n",
-       "  'Hf178m': 0.0011877276321867664,\n",
-       "  'Hf178n': 0.0012517832388819399,\n",
-       "  'Hf179n': 11.18921029607531,\n",
-       "  'Hf181': 2182.9870015306496,\n",
-       "  'Hf182': 6.786844838577503e-12,\n",
-       "  'Ir192': 7.767693277547937e-10,\n",
-       "  'K40': 1.6810555656585235e-13,\n",
-       "  'K42': 0.014617533345415958,\n",
-       "  'K43': 0.0006837285410415088,\n",
-       "  'Kr81': 3.078732125703788e-16,\n",
-       "  'Kr85': 0.000502292053007944,\n",
-       "  'Lu173': 1.0211966353466782e-09,\n",
-       "  'Lu174': 1.1358829163109124e-07,\n",
-       "  'Lu174m': 1.337388574395304e-07,\n",
-       "  'Lu176': 2.5150985535636888e-12,\n",
-       "  'Lu177': 8.534711514233082,\n",
-       "  'Lu177m': 1.8617239658350568,\n",
-       "  'Mg28': 8.062290448424158e-07,\n",
-       "  'Mn52': 5457.209577210101,\n",
-       "  'Mn53': 847.2722614442997,\n",
-       "  'Mn54': 686864737.664741,\n",
-       "  'Mo100': 5.470647708330921e-07,\n",
-       "  'Mo92': 4.393337758475578e-08,\n",
-       "  'Mo93': 73529.15405351915,\n",
-       "  'Mo98': 0.13570833270822627,\n",
-       "  'Mo99': 6319090.165950369,\n",
-       "  'Na22': 0.0005832829240906916,\n",
-       "  'Na24': 0.0032012223553288936,\n",
-       "  'Nb90': 0.011179147165386673,\n",
-       "  'Nb91': 404304.86683632835,\n",
-       "  'Nb91m': 13638363.13831463,\n",
-       "  'Nb92': 0.46535659264551016,\n",
-       "  'Nb92m': 3069746.628736283,\n",
-       "  'Nb93m': 175086.81210779754,\n",
-       "  'Nb94': 1128.0925957823545,\n",
-       "  'Nb95': 3744679.143873611,\n",
-       "  'Nb95m': 82279.79173064137,\n",
-       "  'Nb96': 316.6135252178706,\n",
-       "  'Nb97': 0.7244728294594135,\n",
-       "  'Nb97m': 0.6393260696407841,\n",
-       "  'Ni56': 0.07527910793612835,\n",
-       "  'Ni57': 218456.87003508885,\n",
-       "  'Ni58': 4.378947756315895e-07,\n",
-       "  'Ni59': 211729.81225216732,\n",
-       "  'Ni63': 18128499.181245238,\n",
-       "  'Ni66': 1.242515393744246,\n",
-       "  'Os186': 3.647224520017896e-15,\n",
-       "  'Os191': 3.6661094016981084e-09,\n",
-       "  'P32': 1360959.6307314532,\n",
-       "  'P33': 10823.499606128524,\n",
-       "  'Pd107': 3.6047084454728117e-16,\n",
-       "  'Rb83': 7.495556029358586e-10,\n",
-       "  'Rb84': 9.362663894797196e-07,\n",
-       "  'Rb86': 1.6230199607904088,\n",
-       "  'Rb87': 1.1334139299069115e-13,\n",
-       "  'Re186': 0.8189961645319342,\n",
-       "  'Re186m': 6.7465634806841e-08,\n",
-       "  'Re187': 3.533861790223702e-13,\n",
-       "  'Re188': 1.0995494314807002e-06,\n",
-       "  'Rh103m': 34.26449212656888,\n",
-       "  'Rh105': 4.50494092674524e-08,\n",
-       "  'Ru103': 34.651995560182534,\n",
-       "  'Ru97': 8.77149107379984e-06,\n",
-       "  'S35': 12187.246879269958,\n",
-       "  'Sc44': 1.1955001296540262,\n",
-       "  'Sc44m': 1.1282479788858122,\n",
-       "  'Sc45m': 11.19574175219237,\n",
-       "  'Sc46': 852432.4648015853,\n",
-       "  'Sc47': 53792.59594153657,\n",
-       "  'Sc48': 18614.149573142007,\n",
-       "  'Se82': 1.1388402808210246e-29,\n",
-       "  'Si32': 0.3249766624454714,\n",
-       "  'Sr85': 0.0007718567357973974,\n",
-       "  'Sr89': 22.782093996799706,\n",
-       "  'Sr90': 0.16371422226139992,\n",
-       "  'Ta177': 0.00010633627014421885,\n",
-       "  'Ta178': 0.0002637124953608129,\n",
-       "  'Ta179': 3281.4909931111274,\n",
-       "  'Ta180': 2.8201639965925417e-05,\n",
-       "  'Ta180m': 2.301886070794115e-09,\n",
-       "  'Ta182': 9522261.776167113,\n",
-       "  'Ta183': 399335.21664675075,\n",
-       "  'Ta184': 9.861938199878446e-08,\n",
-       "  'Tc96': 7.41463517730229e-05,\n",
-       "  'Tc97': 2.61650318652966e-06,\n",
-       "  'Tc97m': 0.21209844574597028,\n",
-       "  'Tc98': 0.013232253299571745,\n",
-       "  'Tc99': 2600.626308972481,\n",
-       "  'Tc99m': 6122523.801073559,\n",
-       "  'Ti44': 2.7823947948584465e-06,\n",
-       "  'Tm171': 2.191731533279478e-12,\n",
-       "  'V48': 711.9340047933995,\n",
-       "  'V49': 80538429.89896037,\n",
-       "  'V50': 3.5468604943244678e-09,\n",
-       "  'W178': 0.0002641992815592217,\n",
-       "  'W181': 0.06493048434332024,\n",
-       "  'W183': 6.667459067154637e-11,\n",
-       "  'W183m': 13578.700449276615,\n",
-       "  'W184': 2.1698843990659303e-13,\n",
-       "  'W185': 74.075286457608,\n",
-       "  'W186': 9.70141690870668e-19,\n",
-       "  'W187': 3.4403428088081704e-06,\n",
-       "  'W188': 1.0825460897567719e-06,\n",
-       "  'Y87': 0.07077113971589695,\n",
-       "  'Y87m': 1.812450089195542e-07,\n",
-       "  'Y88': 3866.4743621109556,\n",
-       "  'Y89m': 123199.25868037278,\n",
-       "  'Y90': 894.0263689408654,\n",
-       "  'Y91': 28.315231144746065,\n",
-       "  'Yb175': 8.426000148463713e-05,\n",
-       "  'Zn64': 7.316843309127646e-11,\n",
-       "  'Zn65': 30500.64660963655,\n",
-       "  'Zn69m': 1.2667489584326627e-08,\n",
-       "  'Zr88': 3317.22848492779,\n",
-       "  'Zr89': 123357.95262719321,\n",
-       "  'Zr90m': 0.010945249033105276,\n",
-       "  'Zr93': 2.5064112444269706,\n",
-       "  'Zr94': 5.357138761941891e-10,\n",
-       "  'Zr95': 656343.0433914139,\n",
-       "  'Zr96': 4.855094422438862e-16,\n",
-       "  'Zr97': 0.6719501664907666},\n",
-       " '189102': {'Al26': 0.003384761452409953,\n",
-       "  'Ar37': 0.00014971099715145413,\n",
-       "  'Ar39': 0.06282631568946692,\n",
-       "  'Ar42': 0.15706065395496774,\n",
-       "  'Be10': 2.8234413224792907,\n",
-       "  'C14': 164934.00366236622,\n",
-       "  'Ca41': 0.00014119747678665326,\n",
-       "  'Ca45': 7217786.644826223,\n",
-       "  'Ca47': 26584.912091939725,\n",
-       "  'Ca48': 5.152183810525252e-19,\n",
-       "  'Cl36': 0.01233708146610048,\n",
-       "  'Co55': 1.3825393050093246e-06,\n",
-       "  'Co56': 110916.06572482368,\n",
-       "  'Co57': 12857061275.355684,\n",
-       "  'Co58': 14055285547.286484,\n",
-       "  'Co58m': 1.6261342139555002,\n",
-       "  'Co60': 852979474.3812838,\n",
-       "  'Co60m': 0.07283324835320151,\n",
-       "  'Cr48': 6.064400311373666e-07,\n",
-       "  'Cr50': 0.002032274622838095,\n",
-       "  'Cr51': 10981034101.760258,\n",
-       "  'Cu64': 91.89586773604175,\n",
-       "  'Cu66': 1.6255548377300737,\n",
-       "  'Cu67': 0.9211330930519234,\n",
-       "  'Fe55': 44234343921.67513,\n",
-       "  'Fe59': 88600053.98859042,\n",
-       "  'Fe60': 0.07284666233130532,\n",
-       "  'Ge71': 2.4441913087160197e-07,\n",
-       "  'H3': 9110991.957413437,\n",
-       "  'Hf174': 2.1781228691954757e-23,\n",
-       "  'Hf175': 0.0002140842296932208,\n",
-       "  'Hf177m': 15.330237067783274,\n",
-       "  'Hf178m': 0.010807016855666637,\n",
-       "  'Hf178n': 0.01151386068122324,\n",
-       "  'Hf179n': 121.8265408988776,\n",
-       "  'Hf181': 23546.138139320952,\n",
-       "  'Hf182': 7.063712615784219e-11,\n",
-       "  'Ir192': 1.0109952279462691e-09,\n",
-       "  'K40': 1.751884771950171e-12,\n",
-       "  'K42': 0.15707827396686289,\n",
-       "  'K43': 0.00752441906290322,\n",
-       "  'Kr81': 2.9780984235807835e-15,\n",
-       "  'Kr85': 0.005113246606658275,\n",
-       "  'Lu173': 7.850820886568019e-09,\n",
-       "  'Lu174': 1.0495714603248703e-06,\n",
-       "  'Lu174m': 1.2496279859097812e-06,\n",
-       "  'Lu176': 2.5933609336717023e-11,\n",
-       "  'Lu177': 90.89921540108223,\n",
-       "  'Lu177m': 19.807143347967248,\n",
-       "  'Mg28': 8.669683160725663e-06,\n",
-       "  'Mn52': 57396.021308741125,\n",
-       "  'Mn53': 9171.0562698609,\n",
-       "  'Mn54': 7860785970.877255,\n",
-       "  'Mo100': 6.341994472378515e-06,\n",
-       "  'Mo92': 5.093103182879391e-07,\n",
-       "  'Mo93': 794884.716510949,\n",
-       "  'Mo98': 1.573224160004929,\n",
-       "  'Mo99': 64060913.71854846,\n",
-       "  'Na22': 0.005916342441694759,\n",
-       "  'Na24': 0.03399656871032184,\n",
-       "  'Nb90': 0.11813532469418687,\n",
-       "  'Nb91': 4398355.419209418,\n",
-       "  'Nb91m': 148213689.26040497,\n",
-       "  'Nb92': 5.141568582561498,\n",
-       "  'Nb92m': 35812360.758644536,\n",
-       "  'Nb93m': 2090028.8400268564,\n",
-       "  'Nb94': 11118.604754442571,\n",
-       "  'Nb95': 41153243.00155447,\n",
-       "  'Nb95m': 911503.8174764917,\n",
-       "  'Nb96': 3447.942989868728,\n",
-       "  'Nb97': 7.841319283545259,\n",
-       "  'Nb97m': 6.919693729242113,\n",
-       "  'Ni56': 0.7909822442676347,\n",
-       "  'Ni57': 2296840.093181982,\n",
-       "  'Ni58': 5.076593689423154e-06,\n",
-       "  'Ni59': 592274.9198490161,\n",
-       "  'Ni63': 44526901.86343061,\n",
-       "  'Ni66': 1.6231515709497195,\n",
-       "  'Os186': 4.7470224632303625e-15,\n",
-       "  'Os191': 4.771582730949131e-09,\n",
-       "  'P32': 13273049.597019032,\n",
-       "  'P33': 123910.57266233324,\n",
-       "  'Pd107': 4.691667019145035e-16,\n",
-       "  'Rb83': 7.209002685417114e-09,\n",
-       "  'Rb84': 9.054738545091221e-06,\n",
-       "  'Rb86': 17.343017957393016,\n",
-       "  'Rb87': 1.1568780346961567e-12,\n",
-       "  'Re186': 1.0659598986289311,\n",
-       "  'Re186m': 8.780950552298177e-08,\n",
-       "  'Re187': 4.599458034147426e-13,\n",
-       "  'Re188': 1.4311059775379512e-06,\n",
-       "  'Rh103m': 51.02243533155814,\n",
-       "  'Rh105': 5.8633543014420005e-08,\n",
-       "  'Ru103': 51.5976360158778,\n",
-       "  'Ru97': 9.540984718233032e-05,\n",
-       "  'S35': 26861.140009933355,\n",
-       "  'Sc44': 12.61775849546951,\n",
-       "  'Sc44m': 11.907919514197168,\n",
-       "  'Sc45m': 122.69935771473983,\n",
-       "  'Sc46': 9716993.337734954,\n",
-       "  'Sc47': 605738.3545549017,\n",
-       "  'Sc48': 207322.41971404347,\n",
-       "  'Se82': 1.1369673787712378e-28,\n",
-       "  'Si32': 3.1823006153982702,\n",
-       "  'Sr85': 0.007944327994525309,\n",
-       "  'Sr89': 250.91099443076175,\n",
-       "  'Sr90': 1.7601652825503618,\n",
-       "  'Ta177': 0.000791680183188761,\n",
-       "  'Ta178': 0.001959456459848749,\n",
-       "  'Ta179': 30638.110045403864,\n",
-       "  'Ta180': 0.0003186083365650891,\n",
-       "  'Ta180m': 2.5720334558323596e-08,\n",
-       "  'Ta182': 54756980.62899887,\n",
-       "  'Ta183': 524420.986153981,\n",
-       "  'Ta184': 1.2835692788226982e-07,\n",
-       "  'Tc96': 0.0008121046557463919,\n",
-       "  'Tc97': 2.881633971082741e-05,\n",
-       "  'Tc97m': 2.335404836629265,\n",
-       "  'Tc98': 0.14594191370820037,\n",
-       "  'Tc99': 26380.772187510043,\n",
-       "  'Tc99m': 62068775.87076681,\n",
-       "  'Ti44': 2.854046901751488e-05,\n",
-       "  'Tm171': 1.628516883609469e-11,\n",
-       "  'V48': 7482.299230598065,\n",
-       "  'V49': 864356882.1542255,\n",
-       "  'V50': 4.179219004889198e-08,\n",
-       "  'W178': 0.0019651680649152717,\n",
-       "  'W181': 0.7422907992890908,\n",
-       "  'W183': 1.8116864901422828e-10,\n",
-       "  'W183m': 17831.97738365004,\n",
-       "  'W184': 2.8750461546009104e-13,\n",
-       "  'W185': 96.43722571432295,\n",
-       "  'W186': 1.262694258646611e-18,\n",
-       "  'W187': 4.47773880600792e-06,\n",
-       "  'W188': 1.4089754727306633e-06,\n",
-       "  'Y87': 0.7236797285383133,\n",
-       "  'Y87m': 1.8310643726910727e-06,\n",
-       "  'Y88': 40250.478278752445,\n",
-       "  'Y89m': 1348081.428618745,\n",
-       "  'Y90': 9908.861670937424,\n",
-       "  'Y91': 303.28410069739965,\n",
-       "  'Yb175': 0.0008216861380736138,\n",
-       "  'Zn64': 3.909619652120084e-10,\n",
-       "  'Zn65': 41721.27652292547,\n",
-       "  'Zn69m': 1.648722608142949e-08,\n",
-       "  'Zr88': 34403.50436999834,\n",
-       "  'Zr89': 1349820.723353679,\n",
-       "  'Zr90m': 0.11555285802501716,\n",
-       "  'Zr93': 27.534747636240784,\n",
-       "  'Zr94': 5.8315180113267826e-09,\n",
-       "  'Zr95': 7200775.181730194,\n",
-       "  'Zr96': 5.093372500337452e-15,\n",
-       "  'Zr97': 7.27288374375001},\n",
-       " '189103': {'Al26': 0.00022743548018491842,\n",
-       "  'Ar37': 1.3889401850763359e-05,\n",
-       "  'Ar39': 0.004151621663899875,\n",
-       "  'Ar42': 0.010296186821960793,\n",
-       "  'Be10': 0.18239533872305966,\n",
-       "  'C14': 12175.755264592468,\n",
-       "  'Ca41': 9.3600617668034e-06,\n",
-       "  'Ca45': 469693.29716713616,\n",
-       "  'Ca47': 1733.9850129435313,\n",
-       "  'Ca48': 3.4351424866338724e-20,\n",
-       "  'Cl36': 0.001474436424451975,\n",
-       "  'Co55': 9.165695272107681e-08,\n",
-       "  'Co56': 7320.452922359676,\n",
-       "  'Co57': 838294013.1992017,\n",
-       "  'Co58': 891005210.9446849,\n",
-       "  'Co58m': 0.10347010169618259,\n",
-       "  'Co60': 58852879.768983416,\n",
-       "  'Co60m': 0.006511147845223467,\n",
-       "  'Cr48': 4.081489061745733e-08,\n",
-       "  'Cr50': 0.00012645903840630474,\n",
-       "  'Cr51': 762665599.4817755,\n",
-       "  'Cu64': 6.649240368513501,\n",
-       "  'Cu66': 0.19388617092028942,\n",
-       "  'Cu67': 0.11004234665734222,\n",
-       "  'Fe55': 2915797498.156174,\n",
-       "  'Fe59': 6582676.40389831,\n",
-       "  'Fe60': 0.006511974864118993,\n",
-       "  'Ge71': 2.9219963335236557e-08,\n",
-       "  'H3': 587358.2028862969,\n",
-       "  'Hf174': 1.3204389001006102e-24,\n",
-       "  'Hf175': 1.4010637387202383e-05,\n",
-       "  'Hf177m': 1.0076596812821157,\n",
-       "  'Hf178m': 0.0007088595238937782,\n",
-       "  'Hf178n': 0.0007539349616102617,\n",
-       "  'Hf179n': 7.944359761799223,\n",
-       "  'Hf181': 1541.0370858950134,\n",
-       "  'Hf182': 4.62975569374534e-12,\n",
-       "  'Ir192': 1.208630575984156e-10,\n",
-       "  'K40': 1.157384166269399e-13,\n",
-       "  'K42': 0.01029738189875699,\n",
-       "  'K43': 0.0004888042980639093,\n",
-       "  'Kr81': 1.9801719924787514e-16,\n",
-       "  'Kr85': 0.00034017445497352055,\n",
-       "  'Lu173': 4.785236918906774e-10,\n",
-       "  'Lu174': 6.823804148611584e-08,\n",
-       "  'Lu174m': 8.137631803400647e-08,\n",
-       "  'Lu176': 1.7239969917850858e-12,\n",
-       "  'Lu177': 5.9759955496654005,\n",
-       "  'Lu177m': 1.3019273255930088,\n",
-       "  'Mg28': 5.51773526281314e-07,\n",
-       "  'Mn52': 3796.5615563355736,\n",
-       "  'Mn53': 599.1015165963618,\n",
-       "  'Mn54': 505042400.37680364,\n",
-       "  'Mo100': 3.9463650238226015e-07,\n",
-       "  'Mo92': 3.169225155340988e-08,\n",
-       "  'Mo93': 51296.13107496536,\n",
-       "  'Mo98': 0.09789561063643523,\n",
-       "  'Mo99': 4134821.108672758,\n",
-       "  'Na22': 0.000396123960516221,\n",
-       "  'Na24': 0.0022373769823571454,\n",
-       "  'Nb90': 0.0077936048238920795,\n",
-       "  'Nb91': 286806.50065673876,\n",
-       "  'Nb91m': 9666869.827707235,\n",
-       "  'Nb92': 0.33327971269782175,\n",
-       "  'Nb92m': 2287816.624802022,\n",
-       "  'Nb93m': 132022.55877563273,\n",
-       "  'Nb94': 724.9381473816655,\n",
-       "  'Nb95': 2673646.7086926345,\n",
-       "  'Nb95m': 59104.35334870351,\n",
-       "  'Nb96': 224.82861202536427,\n",
-       "  'Nb97': 0.5124846261438897,\n",
-       "  'Nb97m': 0.4522480409973728,\n",
-       "  'Ni56': 0.05237526257379844,\n",
-       "  'Ni57': 152034.7180850807,\n",
-       "  'Ni58': 3.1589536082171806e-07,\n",
-       "  'Ni59': 50570.85601987939,\n",
-       "  'Ni63': 3986379.0703220507,\n",
-       "  'Ni66': 0.19359540400878827,\n",
-       "  'Os186': 5.674988610380887e-16,\n",
-       "  'Os191': 5.704360045475506e-10,\n",
-       "  'P32': 861977.0739612146,\n",
-       "  'P33': 7954.574066559053,\n",
-       "  'Pd107': 5.608821935979009e-17,\n",
-       "  'Rb83': 4.786068519384795e-10,\n",
-       "  'Rb84': 5.974498662254991e-07,\n",
-       "  'Rb86': 1.139321472279704,\n",
-       "  'Rb87': 7.653471552945741e-14,\n",
-       "  'Re186': 0.12743375297914605,\n",
-       "  'Re186m': 1.0497483017323003e-08,\n",
-       "  'Re187': 5.498586964080999e-14,\n",
-       "  'Re188': 1.7108670685218984e-07,\n",
-       "  'Rh103m': 5.655490373912199,\n",
-       "  'Rh105': 7.0095576029045835e-09,\n",
-       "  'Ru103': 5.719351987750413,\n",
-       "  'Ru97': 6.220974109822967e-06,\n",
-       "  'S35': 2493.6311710211835,\n",
-       "  'Sc44': 0.8332077255846237,\n",
-       "  'Sc44m': 0.7863340348087381,\n",
-       "  'Sc45m': 7.984578838708317,\n",
-       "  'Sc46': 625162.6097411192,\n",
-       "  'Sc47': 39116.86680474061,\n",
-       "  'Sc48': 13416.507288595585,\n",
-       "  'Se82': 7.567281267267056e-30,\n",
-       "  'Si32': 0.21231734882466186,\n",
-       "  'Sr85': 0.0005274246769993579,\n",
-       "  'Sr89': 16.295474400205784,\n",
-       "  'Sr90': 0.11534362840420952,\n",
-       "  'Ta177': 4.733098192408133e-05,\n",
-       "  'Ta178': 0.000117003010266492,\n",
-       "  'Ta179': 2009.841066491464,\n",
-       "  'Ta180': 2.052504480923799e-05,\n",
-       "  'Ta180m': 1.6626827231898082e-09,\n",
-       "  'Ta182': 4073002.333856125,\n",
-       "  'Ta183': 62402.52343365641,\n",
-       "  'Ta184': 1.5344890202206723e-08,\n",
-       "  'Tc96': 5.281952286899441e-05,\n",
-       "  'Tc97': 1.8706492206328545e-06,\n",
-       "  'Tc97m': 0.1516136413199595,\n",
-       "  'Tc98': 0.00946911127706093,\n",
-       "  'Tc99': 1702.6258117312095,\n",
-       "  'Tc99m': 4006236.1709049996,\n",
-       "  'Ti44': 1.914475888972967e-06,\n",
-       "  'Tm171': 9.724195538737425e-13,\n",
-       "  'V48': 495.04162704518365,\n",
-       "  'V49': 56664091.99821642,\n",
-       "  'V50': 2.662992033809697e-09,\n",
-       "  'W178': 0.00011737576487907149,\n",
-       "  'W181': 0.047616166588222694,\n",
-       "  'W183': 1.8372091107241096e-11,\n",
-       "  'W183m': 2121.886802942041,\n",
-       "  'W184': 3.418464749070155e-14,\n",
-       "  'W185': 11.527736225011845,\n",
-       "  'W186': 1.5095235948972426e-19,\n",
-       "  'W187': 5.353073765942231e-07,\n",
-       "  'W188': 1.684410361276715e-07,\n",
-       "  'Y87': 0.04817220894124431,\n",
-       "  'Y87m': 1.2282146155060378e-07,\n",
-       "  'Y88': 2667.6099658764715,\n",
-       "  'Y89m': 87769.55361836073,\n",
-       "  'Y90': 642.4158307397291,\n",
-       "  'Y91': 19.89198084991672,\n",
-       "  'Yb175': 5.385516394640621e-05,\n",
-       "  'Zn64': 2.829633244164014e-11,\n",
-       "  'Zn65': 4884.586778047182,\n",
-       "  'Zn69m': 1.9710246897662082e-09,\n",
-       "  'Zr88': 2283.3214337527147,\n",
-       "  'Zr89': 87883.11762841926,\n",
-       "  'Zr90m': 0.007624705841701932,\n",
-       "  'Zr93': 1.790432974993189,\n",
-       "  'Zr94': 3.8041200062685675e-10,\n",
-       "  'Zr95': 468351.8085174329,\n",
-       "  'Zr96': 3.369076303613565e-16,\n",
-       "  'Zr97': 0.47533508309082817},\n",
-       " '189104': {'Al26': 0.0004785174624712467,\n",
-       "  'Ar37': 1.47876576282464e-05,\n",
-       "  'Ar39': 0.008954309839696636,\n",
-       "  'Ar42': 0.022471811329316166,\n",
-       "  'Be10': 0.4112812028280327,\n",
-       "  'C14': 22809.48708179242,\n",
-       "  'Ca41': 2.008507398463696e-05,\n",
-       "  'Ca45': 1036260.257684754,\n",
-       "  'Ca47': 3811.2611011672443,\n",
-       "  'Ca48': 7.270040654300337e-20,\n",
-       "  'Cl36': 0.0006768282347369055,\n",
-       "  'Co55': 1.9448430532547633e-07,\n",
-       "  'Co56': 15652.306251705344,\n",
-       "  'Co57': 1843862854.984958,\n",
-       "  'Co58': 2118112500.7837658,\n",
-       "  'Co58m': 0.2423052582964721,\n",
-       "  'Co60': 116924371.99390236,\n",
-       "  'Co60m': 0.007549826345247767,\n",
-       "  'Cr48': 8.620514070711833e-08,\n",
-       "  'Cr50': 0.00033158040425807503,\n",
-       "  'Cr51': 1507561478.8833845,\n",
-       "  'Cu64': 13.268339536808474,\n",
-       "  'Cu66': 0.08943076199972427,\n",
-       "  'Cu67': 0.050640869616101127,\n",
-       "  'Fe55': 6310266355.702036,\n",
-       "  'Fe59': 11482080.107139558,\n",
-       "  'Fe60': 0.007551995942445675,\n",
-       "  'Ge71': 1.3412136416042308e-08,\n",
-       "  'H3': 1328910.68634623,\n",
-       "  'Hf174': 2.4703469756516062e-24,\n",
-       "  'Hf175': 2.9320477751969164e-05,\n",
-       "  'Hf177m': 2.1880588781682735,\n",
-       "  'Hf178m': 0.0014244344618231173,\n",
-       "  'Hf178n': 0.001525582434770535,\n",
-       "  'Hf179n': 17.473862553153207,\n",
-       "  'Hf181': 3370.799297213999,\n",
-       "  'Hf182': 1.009034233974436e-11,\n",
-       "  'Ir192': 5.547686003476654e-11,\n",
-       "  'K40': 2.4836826542801387e-13,\n",
-       "  'K42': 0.022474381931174636,\n",
-       "  'K43': 0.0010812669295714073,\n",
-       "  'Kr81': 4.0725780804258867e-16,\n",
-       "  'Kr85': 0.0007196092585436003,\n",
-       "  'Lu173': 8.913595930799197e-10,\n",
-       "  'Lu174': 1.3899990707619124e-07,\n",
-       "  'Lu174m': 1.6664621282656217e-07,\n",
-       "  'Lu176': 3.6696807608653116e-12,\n",
-       "  'Lu177': 12.976428731421372,\n",
-       "  'Lu177m': 2.8270638313140872,\n",
-       "  'Mg28': 1.220786284598636e-06,\n",
-       "  'Mn52': 8181.536116620218,\n",
-       "  'Mn53': 1313.590400457539,\n",
-       "  'Mn54': 1157476813.7831895,\n",
-       "  'Mo100': 1.0347420455819616e-06,\n",
-       "  'Mo92': 8.309776328579999e-08,\n",
-       "  'Mo93': 120153.5689094108,\n",
-       "  'Mo98': 0.256681102797902,\n",
-       "  'Mo99': 9720234.504975932,\n",
-       "  'Na22': 0.0008337655553288033,\n",
-       "  'Na24': 0.004852063332794392,\n",
-       "  'Nb90': 0.01684813959321945,\n",
-       "  'Nb91': 630586.0007728034,\n",
-       "  'Nb91m': 21243771.255261917,\n",
-       "  'Nb92': 0.7388658478197379,\n",
-       "  'Nb92m': 5276853.197199996,\n",
-       "  'Nb93m': 325179.6426248395,\n",
-       "  'Nb94': 1714.0975608294661,\n",
-       "  'Nb95': 5916799.840479656,\n",
-       "  'Nb95m': 131225.73061837265,\n",
-       "  'Nb96': 494.44405601387984,\n",
-       "  'Nb97': 1.123245013553433,\n",
-       "  'Nb97m': 0.9912227165666251,\n",
-       "  'Ni56': 0.11276669110908229,\n",
-       "  'Ni57': 327466.057035913,\n",
-       "  'Ni58': 8.282764196173225e-07,\n",
-       "  'Ni59': 67583.18595992007,\n",
-       "  'Ni63': 4736788.258499387,\n",
-       "  'Ni66': 0.08930682460673853,\n",
-       "  'Os186': 2.604884882264248e-16,\n",
-       "  'Os191': 2.6183350820251604e-10,\n",
-       "  'P32': 1966680.7853942171,\n",
-       "  'P33': 18514.50243095898,\n",
-       "  'Pd107': 2.5744825233207967e-17,\n",
-       "  'Rb83': 9.823643253851215e-10,\n",
-       "  'Rb84': 1.2372550426619594e-06,\n",
-       "  'Rb86': 2.478503054379216,\n",
-       "  'Rb87': 1.6249111772424148e-13,\n",
-       "  'Re186': 0.05849363184007764,\n",
-       "  'Re186m': 4.818469660455388e-09,\n",
-       "  'Re187': 2.523885325351048e-14,\n",
-       "  'Re188': 7.852981281827587e-08,\n",
-       "  'Rh103m': 3.46330845289578,\n",
-       "  'Rh105': 3.2174284994016983e-09,\n",
-       "  'Ru103': 3.502176097065987,\n",
-       "  'Ru97': 1.3676727257950824e-05,\n",
-       "  'S35': 2737.6054615027915,\n",
-       "  'Sc44': 1.7994470599550918,\n",
-       "  'Sc44m': 1.6982143625087436,\n",
-       "  'Sc45m': 17.615820703478946,\n",
-       "  'Sc46': 1418197.3506771822,\n",
-       "  'Sc47': 88537.35764097725,\n",
-       "  'Sc48': 29866.974936454255,\n",
-       "  'Se82': 1.5861354908231208e-29,\n",
-       "  'Si32': 0.4510772850355297,\n",
-       "  'Sr85': 0.0011225167314859188,\n",
-       "  'Sr89': 36.068943500787654,\n",
-       "  'Sr90': 0.2518210209166191,\n",
-       "  'Ta177': 8.660170565151023e-05,\n",
-       "  'Ta178': 0.00021383238773585396,\n",
-       "  'Ta179': 4094.51862294293,\n",
-       "  'Ta180': 4.5923509506605635e-05,\n",
-       "  'Ta180m': 3.701596712451353e-09,\n",
-       "  'Ta182': 7622354.097777071,\n",
-       "  'Ta183': 29043.032460962153,\n",
-       "  'Ta184': 7.043395582670104e-09,\n",
-       "  'Tc96': 0.0001165804710970959,\n",
-       "  'Tc97': 4.142024524288059e-06,\n",
-       "  'Tc97m': 0.33567107223441456,\n",
-       "  'Tc98': 0.020984313551643468,\n",
-       "  'Tc99': 4003.0868469093148,\n",
-       "  'Tc99m': 9417980.839413973,\n",
-       "  'Ti44': 4.048614059211664e-06,\n",
-       "  'Tm171': 1.7771747462928801e-12,\n",
-       "  'V48': 1066.299237976045,\n",
-       "  'V49': 123634179.36232731,\n",
-       "  'V50': 6.191375229131852e-09,\n",
-       "  'W178': 0.0002146760206653334,\n",
-       "  'W181': 0.10717151455075456,\n",
-       "  'W183': 1.567912088417671e-11,\n",
-       "  'W183m': 987.5518958675032,\n",
-       "  'W184': 1.6039275035417994e-14,\n",
-       "  'W185': 5.29482844742536,\n",
-       "  'W186': 6.929105193953006e-20,\n",
-       "  'W187': 2.457092596942962e-07,\n",
-       "  'W188': 7.731543426953965e-08,\n",
-       "  'Y87': 0.10208176327501264,\n",
-       "  'Y87m': 2.5797081285968784e-07,\n",
-       "  'Y88': 5712.726854945326,\n",
-       "  'Y89m': 193563.23980273126,\n",
-       "  'Y90': 1427.6084434915863,\n",
-       "  'Y91': 43.37121112780489,\n",
-       "  'Yb175': 0.00011238672840884423,\n",
-       "  'Zn64': 5.643455283248126e-11,\n",
-       "  'Zn65': 2768.8844242295468,\n",
-       "  'Zn69m': 9.047120188084876e-10,\n",
-       "  'Zr88': 4878.119232313079,\n",
-       "  'Zr89': 193813.5053062445,\n",
-       "  'Zr90m': 0.016466357690298503,\n",
-       "  'Zr93': 3.9575297372892226,\n",
-       "  'Zr94': 8.363406785629351e-10,\n",
-       "  'Zr95': 1034450.9030446806,\n",
-       "  'Zr96': 7.2485977122878e-16,\n",
-       "  'Zr97': 1.0418220632374826},\n",
-       " '189105': {'Al26': 0.0007902030008546532,\n",
-       "  'Ar37': 6.267421823180774e-05,\n",
-       "  'Ar39': 0.014232613806173414,\n",
-       "  'Ar42': 0.03500113500135529,\n",
-       "  'Be10': 0.606720875360948,\n",
-       "  'C14': 45256.629331529126,\n",
-       "  'Ca41': 3.219330115373409e-05,\n",
-       "  'Ca45': 1583492.8041539001,\n",
-       "  'Ca47': 5861.551277860415,\n",
-       "  'Ca48': 1.187863517728559e-19,\n",
-       "  'Cl36': 0.007540944689601309,\n",
-       "  'Co55': 3.1619102414918207e-07,\n",
-       "  'Co56': 25113.184848339966,\n",
-       "  'Co57': 2832865423.9423075,\n",
-       "  'Co58': 2859470292.473823,\n",
-       "  'Co58m': 0.3353120200637889,\n",
-       "  'Co60': 211023453.8739295,\n",
-       "  'Co60m': 0.02872849959590995,\n",
-       "  'Cr48': 1.4197369661220882e-07,\n",
-       "  'Cr50': 0.00037985511148670676,\n",
-       "  'Cr51': 2752350493.041325,\n",
-       "  'Cu64': 24.183218367803224,\n",
-       "  'Cu66': 0.9908369232960443,\n",
-       "  'Cu67': 0.5626910577446432,\n",
-       "  'Fe55': 9968364211.882914,\n",
-       "  'Fe59': 25235684.597694978,\n",
-       "  'Fe60': 0.028730966398491077,\n",
-       "  'Ge71': 1.494506817710129e-07,\n",
-       "  'H3': 1949902.7405271176,\n",
-       "  'Hf174': 4.3847294043301756e-24,\n",
-       "  'Hf175': 4.797937666629573e-05,\n",
-       "  'Hf177m': 3.4378283016743754,\n",
-       "  'Hf178m': 0.0024478888874399363,\n",
-       "  'Hf178n': 0.0025976950901423633,\n",
-       "  'Hf179n': 26.84703380198542,\n",
-       "  'Hf181': 5229.431492262727,\n",
-       "  'Hf182': 1.5739346397311213e-11,\n",
-       "  'Ir192': 6.181755312892549e-10,\n",
-       "  'K40': 3.9694140681829265e-13,\n",
-       "  'K42': 0.035005260579403744,\n",
-       "  'K43': 0.0016446725123353493,\n",
-       "  'Kr81': 6.850474038714657e-16,\n",
-       "  'Kr85': 0.0011747873874120283,\n",
-       "  'Lu173': 1.597041967655594e-09,\n",
-       "  'Lu174': 2.339375001615765e-07,\n",
-       "  'Lu174m': 2.7900796307488484e-07,\n",
-       "  'Lu176': 5.943263032569594e-12,\n",
-       "  'Lu177': 20.37922708487766,\n",
-       "  'Lu177m': 4.44176646775419,\n",
-       "  'Mg28': 1.8270931668022315e-06,\n",
-       "  'Mn52': 13035.66151368386,\n",
-       "  'Mn53': 2029.6230097933337,\n",
-       "  'Mn54': 1662272118.8993552,\n",
-       "  'Mo100': 1.1854121687894802e-06,\n",
-       "  'Mo92': 9.519713977080656e-08,\n",
-       "  'Mo93': 167214.0400622999,\n",
-       "  'Mo98': 0.2940617189350183,\n",
-       "  'Mo99': 13457949.76059627,\n",
-       "  'Na22': 0.0013739934612386124,\n",
-       "  'Na24': 0.007643983435182692,\n",
-       "  'Nb90': 0.026696404573766715,\n",
-       "  'Nb91': 969510.5477697117,\n",
-       "  'Nb91m': 32689430.750899807,\n",
-       "  'Nb92': 1.1189604784909817,\n",
-       "  'Nb92m': 7487455.107733925,\n",
-       "  'Nb93m': 414674.41150774644,\n",
-       "  'Nb94': 2358.476986522589,\n",
-       "  'Nb95': 8994011.729323233,\n",
-       "  'Nb95m': 198366.38495127938,\n",
-       "  'Nb96': 759.7997210889731,\n",
-       "  'Nb97': 1.7364275077895626,\n",
-       "  'Nb97m': 1.5323306361997093,\n",
-       "  'Ni56': 0.17998347350834518,\n",
-       "  'Ni57': 522276.0130454082,\n",
-       "  'Ni58': 9.488926192634459e-07,\n",
-       "  'Ni59': 214793.88482502275,\n",
-       "  'Ni63': 17510132.19404762,\n",
-       "  'Ni66': 0.9893411528971051,\n",
-       "  'Os186': 2.9025706986806838e-15,\n",
-       "  'Os191': 2.9175960561031238e-09,\n",
-       "  'P32': 2847337.4664573465,\n",
-       "  'P33': 25956.33291563222,\n",
-       "  'Pd107': 2.868731396570348e-16,\n",
-       "  'Rb83': 1.6550646179634962e-09,\n",
-       "  'Rb84': 2.0600332894747168e-06,\n",
-       "  'Rb86': 3.8819579512846385,\n",
-       "  'Rb87': 2.6309782720175276e-13,\n",
-       "  'Re186': 0.6517818204028781,\n",
-       "  'Re186m': 5.369118149472438e-08,\n",
-       "  'Re187': 2.81234963096611e-13,\n",
-       "  'Re188': 8.750532876330936e-07,\n",
-       "  'Rh103m': 28.018191793949864,\n",
-       "  'Rh105': 3.585162481720122e-08,\n",
-       "  'Ru103': 28.334819557115928,\n",
-       "  'Ru97': 2.103051922174268e-05,\n",
-       "  'S35': 11188.90680121056,\n",
-       "  'Sc44': 2.8554690596133905,\n",
-       "  'Sc44m': 2.694830201667641,\n",
-       "  'Sc45m': 26.91877327648663,\n",
-       "  'Sc46': 2070176.412274285,\n",
-       "  'Sc47': 129784.31768432312,\n",
-       "  'Sc48': 44934.75436891709,\n",
-       "  'Se82': 2.6184332720918376e-29,\n",
-       "  'Si32': 0.7348438511816877,\n",
-       "  'Sr85': 0.0018171452724673972,\n",
-       "  'Sr89': 54.80261153370653,\n",
-       "  'Sr90': 0.3919350181138689,\n",
-       "  'Ta177': 0.00015621338656459158,\n",
-       "  'Ta178': 0.00038588383377549586,\n",
-       "  'Ta179': 6921.997615209006,\n",
-       "  'Ta180': 6.84101104954491e-05,\n",
-       "  'Ta180m': 5.563910954262842e-09,\n",
-       "  'Ta182': 15098507.50398697,\n",
-       "  'Ta183': 318619.17019896634,\n",
-       "  'Ta184': 7.848416084956612e-08,\n",
-       "  'Tc96': 0.0001780112373877146,\n",
-       "  'Tc97': 6.288179238324826e-06,\n",
-       "  'Tc97m': 0.5097006294013159,\n",
-       "  'Tc98': 0.03180833115211639,\n",
-       "  'Tc99': 5541.175310615427,\n",
-       "  'Tc99m': 13039406.161736008,\n",
-       "  'Ti44': 6.6439381894304464e-06,\n",
-       "  'Tm171': 3.2071053952576873e-12,\n",
-       "  'V48': 1699.7542185546201,\n",
-       "  'V49': 192706615.2985923,\n",
-       "  'V50': 8.671996017040209e-09,\n",
-       "  'W178': 0.0003871341433447414,\n",
-       "  'W181': 0.1579270617330909,\n",
-       "  'W183': 8.722666444753999e-11,\n",
-       "  'W183m': 10834.084324608693,\n",
-       "  'W184': 1.7443441521535172e-13,\n",
-       "  'W185': 58.95756010190554,\n",
-       "  'W186': 7.72070015055737e-19,\n",
-       "  'W187': 2.737924461821071e-06,\n",
-       "  'W188': 8.615215357624786e-07,\n",
-       "  'Y87': 0.16635783602763962,\n",
-       "  'Y87m': 4.267128201375286e-07,\n",
-       "  'Y88': 9171.719853838584,\n",
-       "  'Y89m': 296031.85695455206,\n",
-       "  'Y90': 2154.9703151264503,\n",
-       "  'Y91': 67.65487815243536,\n",
-       "  'Yb175': 0.00018473892333940466,\n",
-       "  'Zn64': 1.0294241642513504e-10,\n",
-       "  'Zn65': 24570.601917232627,\n",
-       "  'Zn69m': 1.008115514360806e-08,\n",
-       "  'Zr88': 7861.11709359445,\n",
-       "  'Zr89': 296415.696940066,\n",
-       "  'Zr90m': 0.026133618621824766,\n",
-       "  'Zr93': 6.028821335200381,\n",
-       "  'Zr94': 1.2859137003846978e-09,\n",
-       "  'Zr95': 1577868.5853049068,\n",
-       "  'Zr96': 1.156143307693478e-15,\n",
-       "  'Zr97': 1.6105580759188143},\n",
-       " '189106': {'Al26': 0.0011430693167467513,\n",
-       "  'Ar37': 2.6124179016146412e-05,\n",
-       "  'Ar39': 0.021838912257997983,\n",
-       "  'Ar42': 0.05467530960906334,\n",
-       "  'Be10': 0.9753143813048978,\n",
-       "  'C14': 46408.72263175135,\n",
-       "  'Ca41': 4.901691885521139e-05,\n",
-       "  'Ca45': 2506797.983770177,\n",
-       "  'Ca47': 9236.661665077088,\n",
-       "  'Ca48': 1.7641942327582626e-19,\n",
-       "  'Cl36': 3.3571047128588518e-06,\n",
-       "  'Co55': 4.811911878370465e-07,\n",
-       "  'Co56': 38319.493111730044,\n",
-       "  'Co57': 4475120225.153399,\n",
-       "  'Co58': 4802199756.108084,\n",
-       "  'Co58m': 0.5569492780073155,\n",
-       "  'Co60': 267619567.37342614,\n",
-       "  'Co60m': 0.013959111258919236,\n",
-       "  'Cr48': 2.0691181199886993e-07,\n",
-       "  'Cr50': 0.0006989362192618183,\n",
-       "  'Cr51': 3559188317.3264265,\n",
-       "  'Cu64': 25.75876817654057,\n",
-       "  'Cu66': 0.003837616686842941,\n",
-       "  'Cu67': 0.0005311227930261696,\n",
-       "  'Fe55': 15278425503.181662,\n",
-       "  'Fe59': 24541597.63281927,\n",
-       "  'Fe60': 0.013963372491905443,\n",
-       "  'H3': 3151033.3597802864,\n",
-       "  'Hf174': 7.224679203364065e-24,\n",
-       "  'Hf175': 7.312501978626291e-05,\n",
-       "  'Hf177m': 5.3489338655231675,\n",
-       "  'Hf178m': 0.0035958025793915408,\n",
-       "  'Hf178n': 0.003850114297848062,\n",
-       "  'Hf179n': 42.39439521473378,\n",
-       "  'Hf181': 8194.864967545205,\n",
-       "  'Hf182': 2.4442209397629508e-11,\n",
-       "  'K40': 6.059088589946506e-13,\n",
-       "  'K42': 0.05468104443088043,\n",
-       "  'K43': 0.0026133669286477024,\n",
-       "  'Kr81': 9.78553494647658e-16,\n",
-       "  'Kr85': 0.0017501604575107042,\n",
-       "  'Lu173': 2.603926574484096e-09,\n",
-       "  'Lu174': 3.548284246950857e-07,\n",
-       "  'Lu174m': 4.235449407735544e-07,\n",
-       "  'Lu176': 8.900273381221329e-12,\n",
-       "  'Lu177': 31.580615990004624,\n",
-       "  'Lu177m': 6.910933423692732,\n",
-       "  'Mg28': 2.9712210789225155e-06,\n",
-       "  'Mn52': 20039.216333411445,\n",
-       "  'Mn53': 3196.8440329954283,\n",
-       "  'Mn54': 2711657502.5985193,\n",
-       "  'Mo100': 2.1810986415086943e-06,\n",
-       "  'Mo92': 1.7515895495151105e-07,\n",
-       "  'Mo93': 271410.52382789017,\n",
-       "  'Mo98': 0.5410534965286333,\n",
-       "  'Mo99': 21404235.02725793,\n",
-       "  'Na22': 0.0020097694839718333,\n",
-       "  'Na24': 0.011867739831243113,\n",
-       "  'Nb90': 0.041277840223409495,\n",
-       "  'Nb91': 1531889.1108015054,\n",
-       "  'Nb91m': 51626714.436283864,\n",
-       "  'Nb92': 1.7855933048124912,\n",
-       "  'Nb92m': 12285238.567801975,\n",
-       "  'Nb93m': 721335.3418872552,\n",
-       "  'Nb94': 3754.467128582334,\n",
-       "  'Nb95': 14271272.52313943,\n",
-       "  'Nb95m': 315963.7424775141,\n",
-       "  'Nb96': 1199.1056152754827,\n",
-       "  'Nb97': 2.7287837777222266,\n",
-       "  'Nb97m': 2.4081215390170914,\n",
-       "  'Ni56': 0.2760476659783597,\n",
-       "  'Ni57': 801382.6596002307,\n",
-       "  'Ni58': 1.745921194261256e-06,\n",
-       "  'Ni59': 125249.3915016996,\n",
-       "  'Ni63': 8271951.112671288,\n",
-       "  'Ni66': 0.003856786106726407,\n",
-       "  'Os186': 4.063401785687526e-21,\n",
-       "  'P32': 4414550.981253591,\n",
-       "  'P33': 42814.37701832561,\n",
-       "  'Rb83': 2.3704708057217128e-09,\n",
-       "  'Rb84': 3.0623720446884408e-06,\n",
-       "  'Rb86': 6.03561250332314,\n",
-       "  'Rb87': 3.961447773628536e-13,\n",
-       "  'Re186': 9.937163612181447e-07,\n",
-       "  'Re186m': 8.067563369683988e-14,\n",
-       "  'Re187': 2.729640108884495e-20,\n",
-       "  'Rh103m': 3.299510391822535,\n",
-       "  'Ru103': 3.3359172881688917,\n",
-       "  'Ru97': 3.324403836339597e-05,\n",
-       "  'S35': 4475.384424347114,\n",
-       "  'Sc44': 4.398876878418378,\n",
-       "  'Sc44m': 4.151410885794986,\n",
-       "  'Sc45m': 42.61526912491125,\n",
-       "  'Sc46': 3345522.1051165643,\n",
-       "  'Sc47': 208709.9417307977,\n",
-       "  'Sc48': 71844.63255961853,\n",
-       "  'Se82': 3.8746521791705496e-29,\n",
-       "  'Si32': 1.0922096874823273,\n",
-       "  'Sr85': 0.002729518651917627,\n",
-       "  'Sr89': 87.13757292129596,\n",
-       "  'Sr90': 0.612415207667953,\n",
-       "  'Ta177': 0.0002612813502762571,\n",
-       "  'Ta178': 0.0006464844755403755,\n",
-       "  'Ta179': 10248.433420179987,\n",
-       "  'Ta180': 0.0001100266193919264,\n",
-       "  'Ta180m': 8.903174965312773e-09,\n",
-       "  'Ta182': 17069108.794756185,\n",
-       "  'Ta183': 2081.3019054033775,\n",
-       "  'Tc96': 0.00028264238210275845,\n",
-       "  'Tc97': 1.0016692134328114e-05,\n",
-       "  'Tc97m': 0.811949596356346,\n",
-       "  'Tc98': 0.05071609488895378,\n",
-       "  'Tc99': 8815.130985555184,\n",
-       "  'Tc99m': 20738550.87340186,\n",
-       "  'Ti44': 9.738219932511348e-06,\n",
-       "  'Tm171': 5.372974112883231e-12,\n",
-       "  'V48': 2607.9384955173864,\n",
-       "  'V49': 301410442.42661726,\n",
-       "  'V50': 1.4326216086093095e-08,\n",
-       "  'W178': 0.0006484783060669606,\n",
-       "  'W181': 0.25590633898949006,\n",
-       "  'W183': 3.6383685305981245e-11,\n",
-       "  'W183m': 70.7540737840085,\n",
-       "  'W184': 1.6533832048955521e-15,\n",
-       "  'W185': 0.006524493744654118,\n",
-       "  'W186': 2.8815155331272754e-24,\n",
-       "  'Y87': 0.2477862048443526,\n",
-       "  'Y87m': 6.222148281852147e-07,\n",
-       "  'Y88': 13900.084775698022,\n",
-       "  'Y89m': 468388.7030231863,\n",
-       "  'Y90': 3434.743355740054,\n",
-       "  'Y91': 105.4672772493889,\n",
-       "  'Yb175': 0.0002803727557604342,\n",
-       "  'Zn64': 1.0954111741944241e-10,\n",
-       "  'Zn65': 631.9330645025857,\n",
-       "  'Zr88': 11863.735420927418,\n",
-       "  'Zr89': 468993.9196532052,\n",
-       "  'Zr90m': 0.04039264966637418,\n",
-       "  'Zr93': 9.557680552121731,\n",
-       "  'Zr94': 2.0265288131629165e-09,\n",
-       "  'Zr95': 2501714.3640606618,\n",
-       "  'Zr96': 1.7669371228371848e-15,\n",
-       "  'Zr97': 2.5309565163534775},\n",
-       " '189107': {'Al26': 0.0008650121557031136,\n",
-       "  'Ar37': 4.121203630409911e-05,\n",
-       "  'Ar39': 0.016029363835510926,\n",
-       "  'Ar42': 0.0399683912139232,\n",
-       "  'Be10': 0.7174298499156538,\n",
-       "  'C14': 41826.4609431911,\n",
-       "  'Ca41': 3.6068729573867676e-05,\n",
-       "  'Ca45': 1833700.6422941727,\n",
-       "  'Ca47': 6757.422549954613,\n",
-       "  'Ca48': 1.313124009363565e-19,\n",
-       "  'Cl36': 0.003645028921219106,\n",
-       "  'Co55': 3.5105732067597357e-07,\n",
-       "  'Co56': 28070.152927902065,\n",
-       "  'Co57': 3263283243.2279224,\n",
-       "  'Co58': 3574050813.5218863,\n",
-       "  'Co58m': 0.41330900921440583,\n",
-       "  'Co60': 226885784.60779357,\n",
-       "  'Co60m': 0.019823373603391713,\n",
-       "  'Cr48': 1.5514179758863796e-07,\n",
-       "  'Cr50': 0.00047300535766635967,\n",
-       "  'Cr51': 2826587084.4491124,\n",
-       "  'Cu64': 23.037187073541347,\n",
-       "  'Cu66': 0.47996282489280756,\n",
-       "  'Cu67': 0.2721187492239796,\n",
-       "  'Fe55': 11255749825.534891,\n",
-       "  'Fe59': 22957044.14236688,\n",
-       "  'Fe60': 0.019826513571787607,\n",
-       "  'Ge71': 7.222038487583671e-08,\n",
-       "  'H3': 2315082.9994160775,\n",
-       "  'Hf174': 4.058748646266364e-24,\n",
-       "  'Hf175': 5.227241884681456e-05,\n",
-       "  'Hf177m': 3.9055237659528133,\n",
-       "  'Hf178m': 0.002668361446698142,\n",
-       "  'Hf178n': 0.002848111590486796,\n",
-       "  'Hf179n': 30.937573530237838,\n",
-       "  'Hf181': 5988.13820052792,\n",
-       "  'Hf182': 1.7958967860804157e-11,\n",
-       "  'Ir192': 2.987264712444695e-10,\n",
-       "  'K40': 4.4545777010889657e-13,\n",
-       "  'K42': 0.03997287166555438,\n",
-       "  'K43': 0.0019104849640811626,\n",
-       "  'Kr81': 7.336009268904875e-16,\n",
-       "  'Kr85': 0.0012975035028068797,\n",
-       "  'Lu173': 1.5196883357810308e-09,\n",
-       "  'Lu174': 2.5293536160033677e-07,\n",
-       "  'Lu174m': 3.0253725736565466e-07,\n",
-       "  'Lu176': 6.608984274946369e-12,\n",
-       "  'Lu177': 23.154757295786954,\n",
-       "  'Lu177m': 5.046096523579236,\n",
-       "  'Mg28': 2.127054071956765e-06,\n",
-       "  'Mn52': 14671.133414608872,\n",
-       "  'Mn53': 2329.7768969354843,\n",
-       "  'Mn54': 1998186208.9269497,\n",
-       "  'Mo100': 1.4760743908825586e-06,\n",
-       "  'Mo92': 1.1853984332942742e-07,\n",
-       "  'Mo93': 196334.547190465,\n",
-       "  'Mo98': 0.3661639057005321,\n",
-       "  'Mo99': 15916389.488018157,\n",
-       "  'Na22': 0.0015085362426171553,\n",
-       "  'Na24': 0.008670533916202467,\n",
-       "  'Nb90': 0.03016592239904016,\n",
-       "  'Nb91': 1116414.8492467294,\n",
-       "  'Nb91m': 37622553.527603604,\n",
-       "  'Nb92': 1.3037485390292154,\n",
-       "  'Nb92m': 9092822.923600532,\n",
-       "  'Nb93m': 520824.21385437733,\n",
-       "  'Nb94': 2714.01078589784,\n",
-       "  'Nb95': 10453548.142940493,\n",
-       "  'Nb95m': 231564.24038874515,\n",
-       "  'Nb96': 875.9858332881543,\n",
-       "  'Nb97': 1.9930382069096682,\n",
-       "  'Nb97m': 1.7587971496545767,\n",
-       "  'Ni56': 0.20220977481910848,\n",
-       "  'Ni57': 587056.827399041,\n",
-       "  'Ni58': 1.1815659415678791e-06,\n",
-       "  'Ni59': 155336.67642206934,\n",
-       "  'Ni63': 12093862.963658968,\n",
-       "  'Ni66': 0.479248254884217,\n",
-       "  'Os186': 1.4026364819529856e-15,\n",
-       "  'Os191': 1.409895944180696e-09,\n",
-       "  'P32': 3385442.7406726563,\n",
-       "  'P33': 31308.588273855814,\n",
-       "  'Pd107': 1.386282639266564e-16,\n",
-       "  'Rb83': 1.7721491517169168e-09,\n",
-       "  'Rb84': 2.234315255267945e-06,\n",
-       "  'Rb86': 4.415977780899277,\n",
-       "  'Rb87': 2.9225964547320357e-13,\n",
-       "  'Re186': 0.314966661017147,\n",
-       "  'Re186m': 2.594569531643045e-08,\n",
-       "  'Re187': 1.3590370828167393e-13,\n",
-       "  'Re188': 4.2285979876998955e-07,\n",
-       "  'Rh103m': 14.848337612758272,\n",
-       "  'Rh105': 1.7324900174691412e-08,\n",
-       "  'Ru103': 15.015787125231988,\n",
-       "  'Ru97': 2.4211296148264832e-05,\n",
-       "  'S35': 7191.341597975928,\n",
-       "  'Sc44': 3.2217151959371715,\n",
-       "  'Sc44m': 3.040469256465945,\n",
-       "  'Sc45m': 31.17244269417912,\n",
-       "  'Sc46': 2472090.7635921207,\n",
-       "  'Sc47': 154035.18790337135,\n",
-       "  'Sc48': 52666.491281629205,\n",
-       "  'Se82': 2.8699452616617434e-29,\n",
-       "  'Si32': 0.8139138768280715,\n",
-       "  'Sr85': 0.0020181964433446313,\n",
-       "  'Sr89': 63.67245802725224,\n",
-       "  'Sr90': 0.4477942446631914,\n",
-       "  'Ta177': 0.00013989610679834299,\n",
-       "  'Ta178': 0.0003441692572519284,\n",
-       "  'Ta179': 7637.513482738194,\n",
-       "  'Ta180': 8.08522909991061e-05,\n",
-       "  'Ta180m': 6.527186606987115e-09,\n",
-       "  'Ta182': 13172834.253399413,\n",
-       "  'Ta183': 154602.4920920223,\n",
-       "  'Ta184': 3.792660050823619e-08,\n",
-       "  'Tc96': 0.00020591088780538784,\n",
-       "  'Tc97': 7.304226820038831e-06,\n",
-       "  'Tc97m': 0.5919630978132111,\n",
-       "  'Tc98': 0.036990833145055524,\n",
-       "  'Tc99': 6554.389096204651,\n",
-       "  'Tc99m': 15421372.54914547,\n",
-       "  'Ti44': 7.300577083195711e-06,\n",
-       "  'Tm171': 2.8604128631536948e-12,\n",
-       "  'V48': 1911.0098911003265,\n",
-       "  'V49': 219955509.93053234,\n",
-       "  'V50': 1.0626961378029237e-08,\n",
-       "  'W178': 0.00034566447981988877,\n",
-       "  'W181': 0.1881869445954591,\n",
-       "  'W183': 4.81687667066781e-11,\n",
-       "  'W183m': 5256.982889446402,\n",
-       "  'W184': 8.494835331925244e-14,\n",
-       "  'W185': 28.491915977713706,\n",
-       "  'W186': 3.7309504974608237e-19,\n",
-       "  'W187': 1.3230716384195036e-06,\n",
-       "  'W188': 4.163207297168454e-07,\n",
-       "  'Y87': 0.1838640072778331,\n",
-       "  'Y87m': 4.6490645831721454e-07,\n",
-       "  'Y88': 10250.99494182577,\n",
-       "  'Y89m': 342509.06527806894,\n",
-       "  'Y90': 2516.842917544129,\n",
-       "  'Y91': 77.17750125168838,\n",
-       "  'Yb175': 0.00020433871096732,\n",
-       "  'Zn64': 9.801792450324711e-11,\n",
-       "  'Zn65': 12113.91957112721,\n",
-       "  'Zn69m': 4.871606444592406e-09,\n",
-       "  'Zr88': 8762.31838362187,\n",
-       "  'Zr89': 342950.73342553637,\n",
-       "  'Zr90m': 0.02950620570507366,\n",
-       "  'Zr93': 6.994927615211118,\n",
-       "  'Zr94': 1.4820949943041658e-09,\n",
-       "  'Zr95': 1828782.5255678068,\n",
-       "  'Zr96': 1.299188609656859e-15,\n",
-       "  'Zr97': 1.84856090394042},\n",
-       " '189108': {'Al26': 0.0003591038670268109,\n",
-       "  'Ar37': 8.661693504028258e-06,\n",
-       "  'Ar39': 0.006885090167117151,\n",
-       "  'Ar42': 0.017862355488092615,\n",
-       "  'Be10': 0.3780971609557303,\n",
-       "  'C14': 32689.43698185569,\n",
-       "  'Ca41': 1.532136508487813e-05,\n",
-       "  'Ca45': 862808.5516331339,\n",
-       "  'Ca47': 3134.6365306006824,\n",
-       "  'Ca48': 5.626557482660724e-20,\n",
-       "  'Cl36': 8.18022773211226e-05,\n",
-       "  'Co55': 1.5359595309053296e-07,\n",
-       "  'Co56': 12477.030979799163,\n",
-       "  'Co57': 1499396924.2870233,\n",
-       "  'Co58': 2373397785.885057,\n",
-       "  'Co58m': 0.2575408835889577,\n",
-       "  'Co60': 103890022.32116747,\n",
-       "  'Co60m': 0.0050943258411087705,\n",
-       "  'Cr48': 6.321805558611045e-08,\n",
-       "  'Cr50': 0.0005794503169055303,\n",
-       "  'Cr51': 1212543781.1329463,\n",
-       "  'Cu64': 17.689066735763614,\n",
-       "  'Cu66': 0.011224636389922455,\n",
-       "  'Cu67': 0.006399142367643457,\n",
-       "  'Fe55': 5136458180.98236,\n",
-       "  'Fe59': 14527749.719045235,\n",
-       "  'Fe60': 0.005098714245851965,\n",
-       "  'Ge71': 1.6144849607199984e-09,\n",
-       "  'H3': 1213012.0678104197,\n",
-       "  'Hf174': 4.1502899852279476e-24,\n",
-       "  'Hf175': 2.6486219054523663e-05,\n",
-       "  'Hf177m': 1.7148189969490812,\n",
-       "  'Hf178m': 0.0014350814645328546,\n",
-       "  'Hf178n': 0.0015256990015886397,\n",
-       "  'Hf179n': 14.238245408331803,\n",
-       "  'Hf181': 2702.014425369722,\n",
-       "  'Hf182': 8.201075157013895e-12,\n",
-       "  'Ir192': 6.67802305432623e-12,\n",
-       "  'K40': 1.9543987541366553e-13,\n",
-       "  'K42': 0.017864241878726136,\n",
-       "  'K43': 0.0009083741457027028,\n",
-       "  'Kr81': 3.5229323753206144e-16,\n",
-       "  'Kr85': 0.000564479640969962,\n",
-       "  'Lu173': 1.4853243022027008e-09,\n",
-       "  'Lu174': 1.4075858080552344e-07,\n",
-       "  'Lu174m': 1.6470177566337203e-07,\n",
-       "  'Lu176': 2.845804907381207e-12,\n",
-       "  'Lu177': 10.273916264441011,\n",
-       "  'Lu177m': 2.2157531943972346,\n",
-       "  'Mg28': 1.2502659639787354e-06,\n",
-       "  'Mn52': 6224.167334363797,\n",
-       "  'Mn53': 1053.9305665186494,\n",
-       "  'Mn54': 1129741881.5985997,\n",
-       "  'Mo100': 1.8082972823844814e-06,\n",
-       "  'Mo92': 1.452217290156186e-07,\n",
-       "  'Mo93': 142452.05131153623,\n",
-       "  'Mo98': 0.44856084791333506,\n",
-       "  'Mo99': 12896777.813966641,\n",
-       "  'Na22': 0.000639137055245502,\n",
-       "  'Na24': 0.003754504200671772,\n",
-       "  'Nb90': 0.012903698506752647,\n",
-       "  'Nb91': 511816.7697229953,\n",
-       "  'Nb91m': 17177570.47727963,\n",
-       "  'Nb92': 0.6230006330404321,\n",
-       "  'Nb92m': 5264617.112599116,\n",
-       "  'Nb93m': 438683.5138042811,\n",
-       "  'Nb94': 2283.0727743135717,\n",
-       "  'Nb95': 5006551.000349735,\n",
-       "  'Nb95m': 112523.97220098108,\n",
-       "  'Nb96': 405.0011172801424,\n",
-       "  'Nb97': 0.9063776175695839,\n",
-       "  'Nb97m': 0.7998433842721105,\n",
-       "  'Ni56': 0.08545404552549785,\n",
-       "  'Ni57': 248425.91451050492,\n",
-       "  'Ni58': 1.4474257579554145e-06,\n",
-       "  'Ni59': 78094.0630434493,\n",
-       "  'Ni63': 4782134.011943439,\n",
-       "  'Ni66': 0.011231432749809664,\n",
-       "  'Os186': 3.135859454230962e-17,\n",
-       "  'Os191': 3.151818980158106e-11,\n",
-       "  'P32': 2229789.6090295683,\n",
-       "  'P33': 20054.440472568636,\n",
-       "  'Pd107': 3.0990314940178635e-18,\n",
-       "  'Rb83': 8.631792747217376e-10,\n",
-       "  'Rb84': 1.0953719478031868e-06,\n",
-       "  'Rb86': 1.9507865747160777,\n",
-       "  'Rb87': 1.3170547377421955e-13,\n",
-       "  'Re186': 0.007041690942023916,\n",
-       "  'Re186m': 5.800689273869128e-10,\n",
-       "  'Re187': 3.0381510929264386e-15,\n",
-       "  'Re188': 9.45302059496015e-09,\n",
-       "  'Rh103m': 2.27821644332764,\n",
-       "  'Rh105': 3.872977252350941e-10,\n",
-       "  'Ru103': 2.303400437558044,\n",
-       "  'Ru97': 1.1071894470415551e-05,\n",
-       "  'S35': 3126.248207362014,\n",
-       "  'Sc44': 1.378618660314185,\n",
-       "  'Sc44m': 1.301068443806209,\n",
-       "  'Sc45m': 14.66734159535514,\n",
-       "  'Sc46': 1333968.7643762263,\n",
-       "  'Sc47': 83833.3329194419,\n",
-       "  'Sc48': 25890.27582391756,\n",
-       "  'Se82': 1.2796510667011646e-29,\n",
-       "  'Si32': 0.34807101857938855,\n",
-       "  'Sr85': 0.000874279508380137,\n",
-       "  'Sr89': 30.31611635909264,\n",
-       "  'Sr90': 0.20079883999726283,\n",
-       "  'Ta177': 0.00016010986262974397,\n",
-       "  'Ta178': 0.0003978925756398295,\n",
-       "  'Ta179': 3998.461521229742,\n",
-       "  'Ta180': 4.1224362893282275e-05,\n",
-       "  'Ta180m': 3.233560367557899e-09,\n",
-       "  'Ta182': 10875119.421703406,\n",
-       "  'Ta183': 4079.4580723887116,\n",
-       "  'Ta184': 8.478482389294154e-10,\n",
-       "  'Tc96': 9.598019046714825e-05,\n",
-       "  'Tc97': 3.4607748969377836e-06,\n",
-       "  'Tc97m': 0.28019185628049514,\n",
-       "  'Tc98': 0.01760232107063293,\n",
-       "  'Tc99': 5311.254725344142,\n",
-       "  'Tc99m': 12495797.289736776,\n",
-       "  'Ti44': 3.013117280989321e-06,\n",
-       "  'Tm171': 3.3069108223121095e-12,\n",
-       "  'V48': 812.8080229926272,\n",
-       "  'V49': 97437812.57948399,\n",
-       "  'V50': 6.379833744210935e-09,\n",
-       "  'W178': 0.00039854456284287704,\n",
-       "  'W181': 0.0986650212158866,\n",
-       "  'W183': 2.852448082419031e-12,\n",
-       "  'W183m': 138.70977399470306,\n",
-       "  'W184': 2.5393973969617214e-15,\n",
-       "  'W185': 0.6392977202117672,\n",
-       "  'W186': 8.342530979948561e-21,\n",
-       "  'W187': 2.9577234541962943e-08,\n",
-       "  'W188': 9.30683986411025e-09,\n",
-       "  'Y87': 0.07929385188344198,\n",
-       "  'Y87m': 1.9731378605324283e-07,\n",
-       "  'Y88': 4413.443699894799,\n",
-       "  'Y89m': 160748.59225471504,\n",
-       "  'Y90': 1228.7416902761993,\n",
-       "  'Y91': 34.541006872634426,\n",
-       "  'Yb175': 0.00010155762309713603,\n",
-       "  'Zn64': 7.522739345383506e-11,\n",
-       "  'Zn65': 1295.259899092249,\n",
-       "  'Zn69m': 1.0890464448317494e-10,\n",
-       "  'Zr88': 3759.09675007141,\n",
-       "  'Zr89': 160952.4801445185,\n",
-       "  'Zr90m': 0.012603473034179165,\n",
-       "  'Zr93': 3.324240902921233,\n",
-       "  'Zr94': 6.867795263422441e-10,\n",
-       "  'Zr95': 862870.411323428,\n",
-       "  'Zr96': 5.590489234900112e-16,\n",
-       "  'Zr97': 0.8406503555540441},\n",
-       " '189109': {'Al26': 0.0007545038784677764,\n",
-       "  'Ar37': 0.0001191587644164247,\n",
-       "  'Ar39': 0.013249006308246046,\n",
-       "  'Ar42': 0.03215931657798804,\n",
-       "  'Be10': 0.5346096036787544,\n",
-       "  'C14': 63459.70888653537,\n",
-       "  'Ca41': 3.0153152187331172e-05,\n",
-       "  'Ca45': 1437639.1788639,\n",
-       "  'Ca47': 5344.8135191075135,\n",
-       "  'Ca48': 1.1366470395887917e-19,\n",
-       "  'Cl36': 0.01709542697311025,\n",
-       "  'Co55': 3.050762797732059e-07,\n",
-       "  'Co56': 23923.671965020927,\n",
-       "  'Co57': 2580955525.5519094,\n",
-       "  'Co58': 2316565394.5785284,\n",
-       "  'Co58m': 0.27890268199531487,\n",
-       "  'Co60': 250924779.99239036,\n",
-       "  'Co60m': 0.053085356933617676,\n",
-       "  'Cr48': 1.339935293986503e-07,\n",
-       "  'Cr50': 0.0002456374158866726,\n",
-       "  'Cr51': 3152939266.463514,\n",
-       "  'Cu64': 29.934068949524082,\n",
-       "  'Cu66': 2.244459267482188,\n",
-       "  'Cu67': 1.2753724313258819,\n",
-       "  'Fe55': 9431751829.409286,\n",
-       "  'Fe59': 36800645.324063905,\n",
-       "  'Fe60': 0.05308703262959402,\n",
-       "  'Ge71': 3.388050932386903e-07,\n",
-       "  'H3': 1713862.5528388137,\n",
-       "  'Hf174': 6.258605981241212e-24,\n",
-       "  'Hf175': 4.8846308863863135e-05,\n",
-       "  'Hf177m': 3.181824852629056,\n",
-       "  'Hf178m': 0.002681932473585508,\n",
-       "  'Hf178n': 0.0028179378827846036,\n",
-       "  'Hf179n': 24.46202722930268,\n",
-       "  'Hf181': 4794.348866658576,\n",
-       "  'Hf182': 1.4707341641146785e-11,\n",
-       "  'Ir192': 1.4014055742966548e-09,\n",
-       "  'K40': 3.7422349717306274e-13,\n",
-       "  'K42': 0.03216300299722263,\n",
-       "  'K43': 0.0014888544797050569,\n",
-       "  'Kr81': 7.008896458129782e-16,\n",
-       "  'Kr85': 0.001129916116211767,\n",
-       "  'Lu173': 2.266857994259753e-09,\n",
-       "  'Lu174': 2.5444668656561996e-07,\n",
-       "  'Lu174m': 2.994503561957887e-07,\n",
-       "  'Lu176': 5.6420727652070746e-12,\n",
-       "  'Lu177': 18.854053360024803,\n",
-       "  'Lu177m': 4.110958416832405,\n",
-       "  'Mg28': 1.736299342402501e-06,\n",
-       "  'Mn52': 12136.643338815255,\n",
-       "  'Mn53': 1855.7459876438693,\n",
-       "  'Mn54': 1429498754.754813,\n",
-       "  'Mo100': 7.666135202982799e-07,\n",
-       "  'Mo92': 6.156408190789605e-08,\n",
-       "  'Mo93': 140393.604742317,\n",
-       "  'Mo98': 0.19017756931509486,\n",
-       "  'Mo99': 11540932.333523095,\n",
-       "  'Na22': 0.0013202823727936138,\n",
-       "  'Na24': 0.0070746664378664986,\n",
-       "  'Nb90': 0.024779935190438408,\n",
-       "  'Nb91': 883814.1214578779,\n",
-       "  'Nb91m': 29814432.839733005,\n",
-       "  'Nb92': 1.0108327063081888,\n",
-       "  'Nb92m': 6390045.967417983,\n",
-       "  'Nb93m': 311586.08903740864,\n",
-       "  'Nb94': 2027.5156738297874,\n",
-       "  'Nb95': 8143108.494268417,\n",
-       "  'Nb95m': 178686.11649812417,\n",
-       "  'Nb96': 692.4836171578812,\n",
-       "  'Nb97': 1.588489557749007,\n",
-       "  'Nb97m': 1.4017947337275398,\n",
-       "  'Ni56': 0.16760405476424006,\n",
-       "  'Ni57': 486162.08414954506,\n",
-       "  'Ni58': 6.136556841510544e-07,\n",
-       "  'Ni59': 378796.1762458346,\n",
-       "  'Ni63': 32673458.586454596,\n",
-       "  'Ni66': 2.2410488500577554,\n",
-       "  'Os186': 6.580130291990004e-15,\n",
-       "  'Os191': 6.614198022431374e-09,\n",
-       "  'P32': 2628028.2451152285,\n",
-       "  'P33': 21719.266354455805,\n",
-       "  'Pd107': 6.503421709249708e-16,\n",
-       "  'Rb83': 1.7051325049623403e-09,\n",
-       "  'Rb84': 2.1093601439927345e-06,\n",
-       "  'Rb86': 3.5801471047274,\n",
-       "  'Rb87': 2.536798028983291e-13,\n",
-       "  'Re186': 1.477589798790443,\n",
-       "  'Re186m': 1.2171794746218604e-07,\n",
-       "  'Re187': 6.375603829717917e-13,\n",
-       "  'Re188': 1.983748131437804e-06,\n",
-       "  'Rh103m': 61.85599940911345,\n",
-       "  'Rh105': 8.12757288559011e-08,\n",
-       "  'Ru103': 62.55552582341046,\n",
-       "  'Ru97': 1.9170288187535933e-05,\n",
-       "  'S35': 21606.272261569953,\n",
-       "  'Sc44': 2.652767022395087,\n",
-       "  'Sc44m': 2.503532239413676,\n",
-       "  'Sc45m': 24.43971577103074,\n",
-       "  'Sc46': 1809283.1227960973,\n",
-       "  'Sc47': 113686.37325245581,\n",
-       "  'Sc48': 40347.05932284315,\n",
-       "  'Se82': 2.571341396056044e-29,\n",
-       "  'Si32': 0.7112906145013834,\n",
-       "  'Sr85': 0.0017301122301828934,\n",
-       "  'Sr89': 49.575925658397736,\n",
-       "  'Sr90': 0.3601027174222039,\n",
-       "  'Ta177': 0.00023542296328185345,\n",
-       "  'Ta178': 0.0005837516501403944,\n",
-       "  'Ta179': 7384.551279072672,\n",
-       "  'Ta180': 6.109930221961383e-05,\n",
-       "  'Ta180m': 5.000037992979366e-09,\n",
-       "  'Ta182': 21429339.46121237,\n",
-       "  'Ta183': 721940.8735728542,\n",
-       "  'Ta184': 1.7792380147947316e-07,\n",
-       "  'Tc96': 0.0001615956277661223,\n",
-       "  'Tc97': 5.6898693664905985e-06,\n",
-       "  'Tc97m': 0.4612472050305781,\n",
-       "  'Tc98': 0.028757963393359915,\n",
-       "  'Tc99': 4749.801198799666,\n",
-       "  'Tc99m': 11181927.916606467,\n",
-       "  'Ti44': 6.296849273312561e-06,\n",
-       "  'Tm171': 4.851597560692424e-12,\n",
-       "  'V48': 1583.8513002000375,\n",
-       "  'V49': 177103677.01596305,\n",
-       "  'V50': 7.299742455355573e-09,\n",
-       "  'W178': 0.0005848031890782662,\n",
-       "  'W181': 0.14007777072701547,\n",
-       "  'W183': 1.7752792338352465e-10,\n",
-       "  'W183m': 24548.338349243877,\n",
-       "  'W184': 3.9474735702476405e-13,\n",
-       "  'W185': 133.6500692216808,\n",
-       "  'W186': 1.7502793551197874e-18,\n",
-       "  'W187': 6.206882040117254e-06,\n",
-       "  'W188': 1.953071613941343e-06,\n",
-       "  'Y87': 0.15919482913474306,\n",
-       "  'Y87m': 4.104985168777166e-07,\n",
-       "  'Y88': 8634.92108998736,\n",
-       "  'Y89m': 268880.74487509276,\n",
-       "  'Y90': 1938.837143892888,\n",
-       "  'Y91': 62.30097364932246,\n",
-       "  'Yb175': 0.0001882646894791426,\n",
-       "  'Zn64': 1.2752434475116578e-10,\n",
-       "  'Zn65': 54589.45010203007,\n",
-       "  'Zn69m': 2.2854005534863367e-08,\n",
-       "  'Zr88': 7422.667370467171,\n",
-       "  'Zr89': 269228.86549972894,\n",
-       "  'Zr90m': 0.024278779419790886,\n",
-       "  'Zr93': 5.460578363993693,\n",
-       "  'Zr94': 1.1722656383049691e-09,\n",
-       "  'Zr95': 1430623.1470833465,\n",
-       "  'Zr96': 1.080603686289356e-15,\n",
-       "  'Zr97': 1.4733396191568537},\n",
-       " '189110': {'Al26': 0.0014553492822834463,\n",
-       "  'Ar37': 4.030799551172723e-05,\n",
-       "  'Ar39': 0.03813157473755634,\n",
-       "  'Ar42': 0.10902077864953433,\n",
-       "  'Be10': 2.715156205757987,\n",
-       "  'C14': 354982.2513866492,\n",
-       "  'Ca41': 8.061106298950428e-05,\n",
-       "  'Ca45': 5635816.675662603,\n",
-       "  'Ca47': 20039.21128548048,\n",
-       "  'Ca48': 2.510162803891677e-19,\n",
-       "  'Cl36': 2.6451233690234725e-07,\n",
-       "  'Co55': 7.100213624154557e-07,\n",
-       "  'Co56': 63516.25892842768,\n",
-       "  'Co57': 9652318304.740467,\n",
-       "  'Co58': 19440942614.597755,\n",
-       "  'Co58m': 2.0413367158156497,\n",
-       "  'Co60': 791538029.3740519,\n",
-       "  'Co60m': 0.02860119092325705,\n",
-       "  'Cr48': 2.738353858225081e-07,\n",
-       "  'Cr50': 0.006825657065754908,\n",
-       "  'Cr51': 7739172164.5654125,\n",
-       "  'Cu64': 192.1215387377046,\n",
-       "  'Cu66': 0.007927916099401654,\n",
-       "  'Cu67': 0.004242418546795518,\n",
-       "  'Fe55': 33281780167.493084,\n",
-       "  'Fe59': 151402068.63832605,\n",
-       "  'Fe60': 0.028656225768553246,\n",
-       "  'H3': 8666656.293611849,\n",
-       "  'Hf174': 8.386824310064872e-24,\n",
-       "  'Hf175': 0.00011000680397507367,\n",
-       "  'Hf177m': 10.088140049390935,\n",
-       "  'Hf178m': 0.003554602614179165,\n",
-       "  'Hf178n': 0.0042170478896119724,\n",
-       "  'Hf179n': 91.50374277000478,\n",
-       "  'Hf181': 16750.127205336765,\n",
-       "  'Hf182': 5.2719844329486227e-11,\n",
-       "  'K40': 1.0256817057048893e-12,\n",
-       "  'K42': 0.10902990446469776,\n",
-       "  'K43': 0.006019862097115837,\n",
-       "  'Kr81': 1.0815785458081089e-15,\n",
-       "  'Kr85': 0.0025204573215064333,\n",
-       "  'Lu173': 2.7319157279878034e-09,\n",
-       "  'Lu174': 4.454960033219446e-07,\n",
-       "  'Lu174m': 5.499348422725517e-07,\n",
-       "  'Lu176': 1.3604520993970355e-11,\n",
-       "  'Lu177': 60.0879587501919,\n",
-       "  'Lu177m': 13.035495640988838,\n",
-       "  'Mg28': 7.883529136926646e-06,\n",
-       "  'Mn52': 34333.918142964874,\n",
-       "  'Mn53': 6671.210497923413,\n",
-       "  'Mn54': 8480104909.182581,\n",
-       "  'Mo100': 2.1301149436065286e-05,\n",
-       "  'Mo92': 1.7106687654812213e-06,\n",
-       "  'Mo93': 1406347.1538231017,\n",
-       "  'Mo98': 5.283846111716888,\n",
-       "  'Mo99': 137343173.1036288,\n",
-       "  'Na22': 0.0026370403615182908,\n",
-       "  'Na24': 0.021982727770224125,\n",
-       "  'Nb90': 0.07356770553523943,\n",
-       "  'Nb91': 3289124.5640377817,\n",
-       "  'Nb91m': 110315704.42624584,\n",
-       "  'Nb92': 4.210068311545438,\n",
-       "  'Nb92m': 39948156.536960796,\n",
-       "  'Nb93m': 4205921.52396978,\n",
-       "  'Nb94': 24865.06883378061,\n",
-       "  'Nb95': 33296932.806817006,\n",
-       "  'Nb95m': 757784.8917618126,\n",
-       "  'Nb96': 2598.9933715819075,\n",
-       "  'Nb97': 5.69614874810949,\n",
-       "  'Nb97m': 5.026670266001103,\n",
-       "  'Ni56': 0.46716008114803415,\n",
-       "  'Ni57': 1363817.912731096,\n",
-       "  'Ni58': 1.704992295430395e-05,\n",
-       "  'Ni59': 817257.2452008729,\n",
-       "  'Ni63': 47720897.40008467,\n",
-       "  'Ni66': 0.008215070332997726,\n",
-       "  'Os186': 6.943518191754971e-20,\n",
-       "  'P32': 18848918.36771574,\n",
-       "  'P33': 164432.11930806332,\n",
-       "  'Rb83': 2.6047511209368413e-09,\n",
-       "  'Rb84': 3.923596057886213e-06,\n",
-       "  'Rb86': 11.619507314328482,\n",
-       "  'Rb87': 6.161947813366385e-13,\n",
-       "  'Re186': 1.7698885094313825e-05,\n",
-       "  'Re186m': 1.3847310597693929e-12,\n",
-       "  'Re187': 1.8797569472260286e-19,\n",
-       "  'Rh103m': 28.704493580582888,\n",
-       "  'Ru103': 29.020516910833326,\n",
-       "  'Ru97': 7.1280843445229e-05,\n",
-       "  'S35': 31944.3680849336,\n",
-       "  'Sc44': 7.7627858425930985,\n",
-       "  'Sc44m': 7.326140263124865,\n",
-       "  'Sc45m': 95.8031597517953,\n",
-       "  'Sc46': 9624660.755353311,\n",
-       "  'Sc47': 605979.602545504,\n",
-       "  'Sc48': 176886.42238465368,\n",
-       "  'Se82': 5.103306861360507e-29,\n",
-       "  'Si32': 1.9112006699307322,\n",
-       "  'Sr85': 0.004193078771137758,\n",
-       "  'Sr89': 201.38636946340424,\n",
-       "  'Sr90': 1.2273704250023696,\n",
-       "  'Ta177': 0.0002887952296820102,\n",
-       "  'Ta178': 0.0007168612046390911,\n",
-       "  'Ta179': 11907.301485705853,\n",
-       "  'Ta180': 0.00028914715889557466,\n",
-       "  'Ta180m': 2.216270811336531e-08,\n",
-       "  'Ta182': 128927375.66614014,\n",
-       "  'Ta183': 4715.410050391245,\n",
-       "  'Tc96': 0.000630468241530989,\n",
-       "  'Tc97': 2.307305313949448e-05,\n",
-       "  'Tc97m': 1.867721543456006,\n",
-       "  'Tc98': 0.1178095136050536,\n",
-       "  'Tc99': 56560.07250877281,\n",
-       "  'Tc99m': 133073214.42771304,\n",
-       "  'Ti44': 1.3135326945079298e-05,\n",
-       "  'Tm171': 5.957879641017879e-12,\n",
-       "  'V48': 4456.666388167825,\n",
-       "  'V49': 597031203.7655478,\n",
-       "  'V50': 4.939431419012283e-08,\n",
-       "  'W178': 0.0007219349072754997,\n",
-       "  'W181': 0.7102127269268919,\n",
-       "  'W183': 2.6467283909699474e-12,\n",
-       "  'W183m': 160.28759222867822,\n",
-       "  'W184': 2.084745704640158e-15,\n",
-       "  'W185': 0.06702661825778616,\n",
-       "  'W186': 7.198879872419199e-23,\n",
-       "  'Y87': 0.36045390429689395,\n",
-       "  'Y87m': 8.023841228096525e-07,\n",
-       "  'Y88': 22661.14072160402,\n",
-       "  'Y89m': 1046227.2077715765,\n",
-       "  'Y90': 8311.65336502045,\n",
-       "  'Y91': 209.6816740691346,\n",
-       "  'Yb175': 0.0004056885181560587,\n",
-       "  'Zn64': 8.170379008801989e-10,\n",
-       "  'Zn65': 12971.410437990427,\n",
-       "  'Zr88': 18803.77847697946,\n",
-       "  'Zr89': 1047537.1714863412,\n",
-       "  'Zr90m': 0.07148219031354339,\n",
-       "  'Zr93': 21.877721178210106,\n",
-       "  'Zr94': 4.3909579222466066e-09,\n",
-       "  'Zr95': 5668045.637719079,\n",
-       "  'Zr96': 3.0158738417025227e-15,\n",
-       "  'Zr97': 5.282969054501617},\n",
-       " '189111': {'Al26': 0.0003156402597160825,\n",
-       "  'Ar37': 8.940126481473624e-06,\n",
-       "  'Ar39': 0.008549170697380636,\n",
-       "  'Ar42': 0.024712303705341547,\n",
-       "  'Be10': 0.625113545951411,\n",
-       "  'C14': 80107.46767050777,\n",
-       "  'Ca41': 1.800428480700796e-05,\n",
-       "  'Ca45': 1294122.9761737704,\n",
-       "  'Ca47': 4594.817873380386,\n",
-       "  'Ca48': 5.463254678684741e-20,\n",
-       "  'Cl36': 7.669152543996533e-08,\n",
-       "  'Co55': 1.5320821152928355e-07,\n",
-       "  'Co56': 13851.285765955621,\n",
-       "  'Co57': 2197701202.4727454,\n",
-       "  'Co58': 4441438522.680802,\n",
-       "  'Co58m': 0.46918987243618243,\n",
-       "  'Co60': 177392941.33370292,\n",
-       "  'Co60m': 0.006470412071419133,\n",
-       "  'Cr48': 6.171389382881404e-08,\n",
-       "  'Cr50': 0.0015287845049226216,\n",
-       "  'Cr51': 1743296952.357821,\n",
-       "  'Cu64': 42.635675902519395,\n",
-       "  'Cu66': 0.003403598922413648,\n",
-       "  'Cu67': 0.0008566310734287449,\n",
-       "  'Fe55': 7491271343.024895,\n",
-       "  'Fe59': 33867665.50106609,\n",
-       "  'Fe60': 0.006482366171623051,\n",
-       "  'H3': 2009900.037879694,\n",
-       "  'Hf174': 3.352195159842187e-25,\n",
-       "  'Hf175': 2.184976762491351e-05,\n",
-       "  'Hf177m': 2.2715638937065177,\n",
-       "  'Hf178m': 0.0005251178842838259,\n",
-       "  'Hf178n': 0.0006782102038744324,\n",
-       "  'Hf179n': 20.882632628770388,\n",
-       "  'Hf181': 3804.138606332525,\n",
-       "  'Hf182': 1.2012936112841823e-11,\n",
-       "  'K40': 2.2689150059498705e-13,\n",
-       "  'K42': 0.024714397827758108,\n",
-       "  'K43': 0.0013839005467402514,\n",
-       "  'Kr81': 1.9252053345658834e-16,\n",
-       "  'Kr85': 0.0005427543892945098,\n",
-       "  'Lu173': 6.676231922879666e-11,\n",
-       "  'Lu174': 7.503425832324958e-08,\n",
-       "  'Lu174m': 9.640394871425348e-08,\n",
-       "  'Lu176': 2.9880301122488103e-12,\n",
-       "  'Lu177': 13.541359598715077,\n",
-       "  'Lu177m': 2.9351614153324816,\n",
-       "  'Mg28': 1.7576284354075804e-06,\n",
-       "  'Mn52': 7719.62428097083,\n",
-       "  'Mn53': 1511.51473915573,\n",
-       "  'Mn54': 1931598410.3696232,\n",
-       "  'Mo100': 4.770946219189184e-06,\n",
-       "  'Mo92': 3.831489770764362e-07,\n",
-       "  'Mo93': 312882.55813916447,\n",
-       "  'Mo98': 1.1834550976858826,\n",
-       "  'Mo99': 31045538.596315123,\n",
-       "  'Na22': 0.0005679814308287944,\n",
-       "  'Na24': 0.004940461777663531,\n",
-       "  'Nb90': 0.016539894229018998,\n",
-       "  'Nb91': 747954.3652613085,\n",
-       "  'Nb91m': 25034788.283692725,\n",
-       "  'Nb92': 0.9687049632517093,\n",
-       "  'Nb92m': 9303496.338538721,\n",
-       "  'Nb93m': 952994.501257125,\n",
-       "  'Nb94': 5493.159613658824,\n",
-       "  'Nb95': 7666436.494679845,\n",
-       "  'Nb95m': 175003.12218852466,\n",
-       "  'Nb96': 593.8799801741735,\n",
-       "  'Nb97': 1.295897858153861,\n",
-       "  'Nb97m': 1.143580003335777,\n",
-       "  'Ni56': 0.10515675214830732,\n",
-       "  'Ni57': 306938.5775305852,\n",
-       "  'Ni58': 3.818776421091412e-06,\n",
-       "  'Ni59': 182699.32690644072,\n",
-       "  'Ni63': 10566049.30884442,\n",
-       "  'Ni66': 0.0034657803729821438,\n",
-       "  'Os186': 1.0548587108046841e-20,\n",
-       "  'P32': 4287629.70460532,\n",
-       "  'P33': 37408.78307647899,\n",
-       "  'Rb83': 4.5615951178945284e-10,\n",
-       "  'Rb84': 7.503519380434309e-07,\n",
-       "  'Rb86': 2.623902675533538,\n",
-       "  'Rb87': 1.3247546133015617e-13,\n",
-       "  'Re186': 2.5964355957159346e-06,\n",
-       "  'Re186m': 2.1015714840833379e-13,\n",
-       "  'Re187': 4.5315548150199634e-20,\n",
-       "  'Rh103m': 6.2282377990372435,\n",
-       "  'Ru103': 6.2967669128124655,\n",
-       "  'Ru97': 1.6176329924605138e-05,\n",
-       "  'S35': 7137.288151615824,\n",
-       "  'Sc44': 1.7438939406965746,\n",
-       "  'Sc44m': 1.6458155737419276,\n",
-       "  'Sc45m': 21.99878560323321,\n",
-       "  'Sc46': 2237620.865617696,\n",
-       "  'Sc47': 138570.2316165318,\n",
-       "  'Sc48': 40923.378868002364,\n",
-       "  'Se82': 1.0604208073244041e-29,\n",
-       "  'Si32': 0.4291978742864561,\n",
-       "  'Sr85': 0.0009148366082098042,\n",
-       "  'Sr89': 46.27523282024289,\n",
-       "  'Sr90': 0.2782200858236944,\n",
-       "  'Ta177': 8.328924481134659e-07,\n",
-       "  'Ta178': 1.141365360574147e-06,\n",
-       "  'Ta179': 2049.830330018527,\n",
-       "  'Ta180': 6.801231464512361e-05,\n",
-       "  'Ta180m': 5.173611039381e-09,\n",
-       "  'Ta182': 28819223.37626409,\n",
-       "  'Ta183': 1411.1978580852176,\n",
-       "  'Tc96': 0.0001439609306012946,\n",
-       "  'Tc97': 5.299366874480117e-06,\n",
-       "  'Tc97m': 0.4287387996818742,\n",
-       "  'Tc98': 0.027099921572054826,\n",
-       "  'Tc99': 12785.111708907425,\n",
-       "  'Tc99m': 30080363.979201414,\n",
-       "  'Ti44': 2.901963673185597e-06,\n",
-       "  'Tm171': 9.485961021075631e-15,\n",
-       "  'V48': 1000.5966596312319,\n",
-       "  'V49': 134681727.7342317,\n",
-       "  'V50': 1.1419367364865976e-08,\n",
-       "  'W178': 2.3687454726387887e-06,\n",
-       "  'W181': 0.16795593657095562,\n",
-       "  'W183': 7.654968091977756e-13,\n",
-       "  'W183m': 47.972664456003855,\n",
-       "  'W184': 1.036961053543208e-15,\n",
-       "  'W185': 0.009530731321822299,\n",
-       "  'W186': 9.33647317604781e-24,\n",
-       "  'Y87': 0.07813775434449938,\n",
-       "  'Y87m': 1.7467133747247214e-07,\n",
-       "  'Y88': 5020.123588219885,\n",
-       "  'Y89m': 239811.01187357702,\n",
-       "  'Y90': 1918.1703334995746,\n",
-       "  'Y91': 47.52225379269392,\n",
-       "  'Yb175': 7.991801685593325e-05,\n",
-       "  'Zn64': 1.8131704178329187e-10,\n",
-       "  'Zn65': 2623.406494412678,\n",
-       "  'Zr88': 4152.863903113514,\n",
-       "  'Zr89': 240110.7247944874,\n",
-       "  'Zr90m': 0.016076995649555993,\n",
-       "  'Zr93': 5.026852110949988,\n",
-       "  'Zr94': 1.0042765768102754e-09,\n",
-       "  'Zr95': 1300758.1362772626,\n",
-       "  'Zr96': 6.740995100263877e-16,\n",
-       "  'Zr97': 1.2018842280432374},\n",
-       " '189112': {'Al26': 0.00024881707766434715,\n",
-       "  'Ar37': 6.184875372991741e-06,\n",
-       "  'Ar39': 0.005585448350982582,\n",
-       "  'Ar42': 0.015528243918468677,\n",
-       "  'Be10': 0.38686340598436414,\n",
-       "  'C14': 45742.998342281986,\n",
-       "  'Ca41': 1.2051473569265549e-05,\n",
-       "  'Ca45': 799419.4300312657,\n",
-       "  'Ca47': 2854.61760224719,\n",
-       "  'Ca48': 4.0297605200449154e-20,\n",
-       "  'Cl36': 7.467878456582181e-08,\n",
-       "  'Co55': 1.090696882852706e-07,\n",
-       "  'Co56': 9431.43836202654,\n",
-       "  'Co57': 1352131813.3870406,\n",
-       "  'Co58': 2791150202.4450555,\n",
-       "  'Co58m': 0.2941742564665357,\n",
-       "  'Co60': 112722573.71394448,\n",
-       "  'Co60m': 0.004232560881615018,\n",
-       "  'Cr48': 4.357098526978013e-08,\n",
-       "  'Cr50': 0.0008565772223217736,\n",
-       "  'Cr51': 1093014181.1635985,\n",
-       "  'Cu64': 25.080258037459647,\n",
-       "  'Cu66': 0.0006715992257921722,\n",
-       "  'Cu67': 0.0005132551513170979,\n",
-       "  'Fe55': 4656591196.8502035,\n",
-       "  'Fe59': 20075234.804747503,\n",
-       "  'Fe60': 0.004239556904375915,\n",
-       "  'H3': 1251329.056844793,\n",
-       "  'Hf174': 4.278891868351162e-25,\n",
-       "  'Hf175': 1.5875719959099096e-05,\n",
-       "  'Hf177m': 1.447858763614946,\n",
-       "  'Hf178m': 0.0007394473274240956,\n",
-       "  'Hf178n': 0.0008277437393204288,\n",
-       "  'Hf179n': 12.875524473898428,\n",
-       "  'Hf181': 2378.895271520859,\n",
-       "  'Hf182': 7.417576260078786e-12,\n",
-       "  'K40': 1.528947931102013e-13,\n",
-       "  'K42': 0.015529785883993032,\n",
-       "  'K43': 0.0008517905922632857,\n",
-       "  'Kr81': 1.9670001405378217e-16,\n",
-       "  'Kr85': 0.00039912294096714065,\n",
-       "  'Lu173': 1.981123252739939e-10,\n",
-       "  'Lu174': 7.113894989764052e-08,\n",
-       "  'Lu174m': 8.660458460468822e-08,\n",
-       "  'Lu176': 2.127035896072471e-12,\n",
-       "  'Lu177': 8.707218791761434,\n",
-       "  'Lu177m': 1.8708582163353267,\n",
-       "  'Mg28': 1.1040292791950322e-06,\n",
-       "  'Mn52': 5026.927688074929,\n",
-       "  'Mn53': 935.9765437743131,\n",
-       "  'Mn54': 1209160869.2970402,\n",
-       "  'Mo100': 2.6731548952707317e-06,\n",
-       "  'Mo92': 2.1467786935032392e-07,\n",
-       "  'Mo93': 180691.04412092292,\n",
-       "  'Mo98': 0.6630888290853136,\n",
-       "  'Mo99': 18160226.2238432,\n",
-       "  'Na22': 0.00044111518272827723,\n",
-       "  'Na24': 0.0031584390909780266,\n",
-       "  'Nb90': 0.010647929012581974,\n",
-       "  'Nb91': 460582.2701492609,\n",
-       "  'Nb91m': 15431344.086632134,\n",
-       "  'Nb92': 0.5915106338787726,\n",
-       "  'Nb92m': 5804756.284069227,\n",
-       "  'Nb93m': 553998.510219677,\n",
-       "  'Nb94': 3204.620176635736,\n",
-       "  'Nb95': 4732228.539446607,\n",
-       "  'Nb95m': 108001.00138142475,\n",
-       "  'Nb96': 367.69202755141134,\n",
-       "  'Nb97': 0.8063248222277919,\n",
-       "  'Nb97m': 0.711554534637327,\n",
-       "  'Ni56': 0.06850176016384975,\n",
-       "  'Ni57': 199723.89609549806,\n",
-       "  'Ni58': 2.139659951155009e-06,\n",
-       "  'Ni59': 104030.91421642473,\n",
-       "  'Ni63': 6169447.205562521,\n",
-       "  'Ni66': 0.0007074253146909784,\n",
-       "  'Os186': 5.421445293708416e-21,\n",
-       "  'P32': 2667111.547391166,\n",
-       "  'P33': 22559.477173094438,\n",
-       "  'Rb83': 4.740068659340777e-10,\n",
-       "  'Rb84': 6.304772138654255e-07,\n",
-       "  'Rb86': 1.6647893011078159,\n",
-       "  'Rb87': 9.528256902374167e-14,\n",
-       "  'Re186': 1.3848851597710777e-06,\n",
-       "  'Re186m': 1.0818286440479229e-13,\n",
-       "  'Re187': 1.1811507779927777e-20,\n",
-       "  'Rh103m': 3.9480623283581298,\n",
-       "  'Ru103': 3.9916559205122057,\n",
-       "  'Ru97': 9.954777274634658e-06,\n",
-       "  'S35': 4081.243601519387,\n",
-       "  'Sc44': 1.1294360177117084,\n",
-       "  'Sc44m': 1.0658868216572113,\n",
-       "  'Sc45m': 13.589324349428965,\n",
-       "  'Sc46': 1403755.0855525497,\n",
-       "  'Sc47': 86639.13308321321,\n",
-       "  'Sc48': 25183.6046843233,\n",
-       "  'Se82': 8.365125782149671e-30,\n",
-       "  'Si32': 0.2829096151298954,\n",
-       "  'Sr85': 0.0006465879576771743,\n",
-       "  'Sr89': 28.41849910470556,\n",
-       "  'Sr90': 0.17493068995848776,\n",
-       "  'Ta177': 8.690688168494594e-06,\n",
-       "  'Ta178': 1.9749622264099803e-05,\n",
-       "  'Ta179': 2324.7333891238154,\n",
-       "  'Ta180': 4.15058669915141e-05,\n",
-       "  'Ta180m': 3.1641842022373894e-09,\n",
-       "  'Ta182': 16104062.605199402,\n",
-       "  'Ta183': 478.7075392807939,\n",
-       "  'Tc96': 8.790806406105304e-05,\n",
-       "  'Tc97': 3.226211145142272e-06,\n",
-       "  'Tc97m': 0.2609785599416691,\n",
-       "  'Tc98': 0.01649151754499598,\n",
-       "  'Tc99': 7478.662977226121,\n",
-       "  'Tc99m': 17595595.55728572,\n",
-       "  'Ti44': 2.139256511012778e-06,\n",
-       "  'Tm171': 1.6414038260630013e-13,\n",
-       "  'V48': 653.0479328488784,\n",
-       "  'V49': 84451894.44823821,\n",
-       "  'V50': 7.202091542641715e-09,\n",
-       "  'W178': 2.0487711614433574e-05,\n",
-       "  'W181': 0.10190969871438894,\n",
-       "  'W183': 2.224624619600583e-13,\n",
-       "  'W183m': 16.272027936128488,\n",
-       "  'W184': 8.946111117219703e-17,\n",
-       "  'W185': 0.00541927737638968,\n",
-       "  'W186': 5.6027437308613196e-24,\n",
-       "  'Y87': 0.05686463984269171,\n",
-       "  'Y87m': 1.2937253630701317e-07,\n",
-       "  'Y88': 3414.725175560424,\n",
-       "  'Y89m': 148421.97727538607,\n",
-       "  'Y90': 1183.4317423795376,\n",
-       "  'Y91': 29.955430602914337,\n",
-       "  'Yb175': 6.472719195971233e-05,\n",
-       "  'Zn64': 1.0665883569056857e-10,\n",
-       "  'Zn65': 1810.4604310967422,\n",
-       "  'Zr88': 2862.0711515846338,\n",
-       "  'Zr89': 148607.9745010347,\n",
-       "  'Zr90m': 0.010373441498231745,\n",
-       "  'Zr93': 3.1099570203418843,\n",
-       "  'Zr94': 6.238895042321049e-10,\n",
-       "  'Zr95': 802374.687604779,\n",
-       "  'Zr96': 4.465944716897736e-16,\n",
-       "  'Zr97': 0.7478636767076348},\n",
-       " '189113': {'Al26': 4.4165650057146073e-05,\n",
-       "  'Ar37': 1.2934584556233023e-06,\n",
-       "  'Ar39': 0.0012565756388984483,\n",
-       "  'Ar42': 0.003670180537052906,\n",
-       "  'Be10': 0.09417418205632005,\n",
-       "  'C14': 12400.035980515535,\n",
-       "  'Ca41': 2.627781739778536e-06,\n",
-       "  'Ca45': 193502.38946923998,\n",
-       "  'Ca47': 686.3089339006132,\n",
-       "  'Ca48': 7.789443752916909e-21,\n",
-       "  'Cl36': 1.1285798474581724e-08,\n",
-       "  'Co55': 2.1976509298783144e-08,\n",
-       "  'Co56': 2021.4995580485427,\n",
-       "  'Co57': 327961028.01834875,\n",
-       "  'Co58': 672301078.6881822,\n",
-       "  'Co58m': 0.07102115198712833,\n",
-       "  'Co60': 26834015.78135723,\n",
-       "  'Co60m': 0.000958452898195604,\n",
-       "  'Cr48': 8.828984453021818e-09,\n",
-       "  'Cr50': 0.0002341047227454679,\n",
-       "  'Cr51': 259011236.9882095,\n",
-       "  'Cu64': 6.430698727667416,\n",
-       "  'Cu66': 0.0007195792296057913,\n",
-       "  'Cu67': 0.00013556774759215844,\n",
-       "  'Fe55': 1118339018.43466,\n",
-       "  'Fe59': 5248639.389576809,\n",
-       "  'Fe60': 0.0009602759532868889,\n",
-       "  'H3': 303951.56423731183,\n",
-       "  'Hf174': 5.007784093091598e-26,\n",
-       "  'Hf175': 3.1538244082226255e-06,\n",
-       "  'Hf177m': 0.3360536878058013,\n",
-       "  'Hf178m': 6.16675275665764e-05,\n",
-       "  'Hf178n': 8.481549156601289e-05,\n",
-       "  'Hf179n': 3.1141034772364145,\n",
-       "  'Hf181': 565.8317864238225,\n",
-       "  'Hf182': 1.7932971430818487e-12,\n",
-       "  'K40': 3.315483373262046e-14,\n",
-       "  'K42': 0.003670481706664573,\n",
-       "  'K43': 0.0002072186859991472,\n",
-       "  'Kr81': 2.5318806102289712e-17,\n",
-       "  'Kr85': 7.754985984495066e-05,\n",
-       "  'Lu173': 6.7765189723383276e-12,\n",
-       "  'Lu174': 1.021678581491134e-08,\n",
-       "  'Lu174m': 1.3298421983404588e-08,\n",
-       "  'Lu176': 4.304480563994752e-13,\n",
-       "  'Lu177': 2.002067415147053,\n",
-       "  'Lu177m': 0.43421981925867364,\n",
-       "  'Mg28': 2.6617902206718953e-07,\n",
-       "  'Mn52': 1133.2690948432644,\n",
-       "  'Mn53': 225.387497509653,\n",
-       "  'Mn54': 291068975.9777348,\n",
-       "  'Mo100': 7.305813008694145e-07,\n",
-       "  'Mo92': 5.867208593235085e-08,\n",
-       "  'Mo93': 48103.08014488256,\n",
-       "  'Mo98': 0.18122400238045067,\n",
-       "  'Mo99': 4729922.247710334,\n",
-       "  'Na22': 7.985297515714857e-05,\n",
-       "  'Na24': 0.0007306385690979396,\n",
-       "  'Nb90': 0.0024380708594895486,\n",
-       "  'Nb91': 111608.220249425,\n",
-       "  'Nb91m': 3737460.669014571,\n",
-       "  'Nb92': 0.14525671905450732,\n",
-       "  'Nb92m': 1409956.2083757375,\n",
-       "  'Nb93m': 144820.06303852168,\n",
-       "  'Nb94': 843.3748302944767,\n",
-       "  'Nb95': 1148763.0985977792,\n",
-       "  'Nb95m': 26262.76819403903,\n",
-       "  'Nb96': 88.63648153055377,\n",
-       "  'Nb97': 0.19299898693376655,\n",
-       "  'Nb97m': 0.17031353884534922,\n",
-       "  'Ni56': 0.015425219720769186,\n",
-       "  'Ni57': 45050.97398277525,\n",
-       "  'Ni58': 5.847740305550026e-07,\n",
-       "  'Ni59': 27904.87592257053,\n",
-       "  'Ni63': 1624411.443251175,\n",
-       "  'Ni66': 0.0007289642984143898,\n",
-       "  'Os186': 1.769245795263313e-21,\n",
-       "  'P32': 647459.4026556677,\n",
-       "  'P33': 5645.920694821358,\n",
-       "  'Rb83': 5.972663711905129e-11,\n",
-       "  'Rb84': 1.0435196702356088e-07,\n",
-       "  'Rb86': 0.38873855318760747,\n",
-       "  'Rb87': 1.9090821529495813e-14,\n",
-       "  'Re186': 4.326714625544287e-07,\n",
-       "  'Re186m': 3.525377507117474e-14,\n",
-       "  'Re187': 7.591310660741565e-21,\n",
-       "  'Rh103m': 1.0176418358780817,\n",
-       "  'Ru103': 1.0288495406818159,\n",
-       "  'Ru97': 2.415848966488423e-06,\n",
-       "  'S35': 1070.9320380472554,\n",
-       "  'Sc44': 0.2567643704073782,\n",
-       "  'Sc44m': 0.24232507153748103,\n",
-       "  'Sc45m': 3.2893516705484642,\n",
-       "  'Sc46': 338398.36449273484,\n",
-       "  'Sc47': 20828.836283026805,\n",
-       "  'Sc48': 6149.5730130222055,\n",
-       "  'Se82': 1.4880675989468302e-30,\n",
-       "  'Si32': 0.06300363281478792,\n",
-       "  'Sr85': 0.00013206114881059088,\n",
-       "  'Sr89': 6.928740002788399,\n",
-       "  'Sr90': 0.04132353737182732,\n",
-       "  'Ta177': 1.8511115928995162e-07,\n",
-       "  'Ta178': 3.804551201913823e-07,\n",
-       "  'Ta179': 263.45281859039494,\n",
-       "  'Ta180': 1.02666554738939e-05,\n",
-       "  'Ta180m': 7.785362376068546e-10,\n",
-       "  'Ta182': 4440561.018824904,\n",
-       "  'Ta183': 224.03961335237793,\n",
-       "  'Tc96': 2.1509985659361097e-05,\n",
-       "  'Tc97': 7.920438856371496e-07,\n",
-       "  'Tc97m': 0.06408684051804314,\n",
-       "  'Tc98': 0.0040509364542278626,\n",
-       "  'Tc99': 1947.8521043102683,\n",
-       "  'Tc99m': 4582882.7686240515,\n",
-       "  'Ti44': 4.12138846405042e-07,\n",
-       "  'Tm171': 3.1619870070252107e-15,\n",
-       "  'V48': 146.86435762979727,\n",
-       "  'V49': 20031812.713688202,\n",
-       "  'V50': 1.7323364166700668e-09,\n",
-       "  'W178': 5.642072556812063e-07,\n",
-       "  'W181': 0.025414140792653552,\n",
-       "  'W183': 9.182986925805009e-14,\n",
-       "  'W183m': 7.616064207145104,\n",
-       "  'W184': 1.6616461351853966e-16,\n",
-       "  'W185': 0.0015869002838886526,\n",
-       "  'W186': 1.551318094724643e-24,\n",
-       "  'Y87': 0.011187853391576894,\n",
-       "  'Y87m': 2.47767082083945e-08,\n",
-       "  'Y88': 731.0124083118833,\n",
-       "  'Y89m': 35848.205982353466,\n",
-       "  'Y90': 287.8571057237884,\n",
-       "  'Y91': 7.054659735690066,\n",
-       "  'Yb175': 1.1279621026798105e-05,\n",
-       "  'Zn64': 2.7347742218647666e-11,\n",
-       "  'Zn65': 393.198263098982,\n",
-       "  'Zr88': 602.5889350064529,\n",
-       "  'Zr89': 35892.943948060994,\n",
-       "  'Zr90m': 0.002367508477762557,\n",
-       "  'Zr93': 0.7523515679842545,\n",
-       "  'Zr94': 1.4983212610760502e-10,\n",
-       "  'Zr95': 194606.33270371682,\n",
-       "  'Zr96': 9.874911720609073e-17,\n",
-       "  'Zr97': 0.17899550653151144},\n",
-       " '189114': {'Al26': 0.00027632999187066906,\n",
-       "  'Ar37': 7.387168424093729e-06,\n",
-       "  'Ar39': 0.006840588992128493,\n",
-       "  'Ar42': 0.019271771099045647,\n",
-       "  'Be10': 0.4774820917674059,\n",
-       "  'C14': 55364.67573929139,\n",
-       "  'Ca41': 1.4616308244748743e-05,\n",
-       "  'Ca45': 993810.4845641482,\n",
-       "  'Ca47': 3539.0613961877425,\n",
-       "  'Ca48': 4.6347699890220764e-20,\n",
-       "  'Cl36': 4.598645591092977e-08,\n",
-       "  'Co55': 1.2788874113011414e-07,\n",
-       "  'Co56': 11242.840649750195,\n",
-       "  'Co57': 1690730549.1319547,\n",
-       "  'Co58': 3420652276.8285265,\n",
-       "  'Co58m': 0.3605419402872987,\n",
-       "  'Co60': 136565398.1396963,\n",
-       "  'Co60m': 0.005094413603247707,\n",
-       "  'Cr48': 5.36560299082173e-08,\n",
-       "  'Cr50': 0.0010291970343867859,\n",
-       "  'Cr51': 1330133684.091373,\n",
-       "  'Cu64': 28.62448268615645,\n",
-       "  'Cu66': 0.0008987370743336994,\n",
-       "  'Cu67': 0.0005718956934785577,\n",
-       "  'Fe55': 5740235763.117126,\n",
-       "  'Fe59': 22827489.626463264,\n",
-       "  'Fe60': 0.005102637723856209,\n",
-       "  'H3': 1537840.3828490293,\n",
-       "  'Hf174': 4.4720528631986825e-25,\n",
-       "  'Hf175': 1.8336967322789735e-05,\n",
-       "  'Hf177m': 1.7874537991850699,\n",
-       "  'Hf178m': 0.0005705526550060814,\n",
-       "  'Hf178n': 0.000686225767648009,\n",
-       "  'Hf179n': 16.07296062828375,\n",
-       "  'Hf181': 2954.2707079310258,\n",
-       "  'Hf182': 9.246800028735359e-12,\n",
-       "  'K40': 1.8342449422900562e-13,\n",
-       "  'K42': 0.019273384095155784,\n",
-       "  'K43': 0.001059636909347436,\n",
-       "  'Kr81': 1.792875356378509e-16,\n",
-       "  'Kr85': 0.0004582805984046459,\n",
-       "  'Lu173': 1.4340000811110514e-10,\n",
-       "  'Lu174': 6.948543879398166e-08,\n",
-       "  'Lu174m': 8.735830228652814e-08,\n",
-       "  'Lu176': 2.481167699352826e-12,\n",
-       "  'Lu177': 10.690670350261279,\n",
-       "  'Lu177m': 2.3097393281331873,\n",
-       "  'Mg28': 1.353360072298697e-06,\n",
-       "  'Mn52': 6200.631803724737,\n",
-       "  'Mn53': 1167.4376702029178,\n",
-       "  'Mn54': 1488532882.1184747,\n",
-       "  'Mo100': 3.211854572552873e-06,\n",
-       "  'Mo92': 2.5794011549795673e-07,\n",
-       "  'Mo93': 215491.20727924156,\n",
-       "  'Mo98': 0.7967167607124405,\n",
-       "  'Mo99': 20840331.322614547,\n",
-       "  'Na22': 0.0004936870526635012,\n",
-       "  'Na24': 0.003895394746409958,\n",
-       "  'Nb90': 0.013157776753362257,\n",
-       "  'Nb91': 575572.5833220973,\n",
-       "  'Nb91m': 19262101.323154185,\n",
-       "  'Nb92': 0.7365379906932398,\n",
-       "  'Nb92m': 7107084.4689068,\n",
-       "  'Nb93m': 687727.493709064,\n",
-       "  'Nb94': 3727.1738400875324,\n",
-       "  'Nb95': 5874036.795765835,\n",
-       "  'Nb95m': 133915.74518841374,\n",
-       "  'Nb96': 457.4828621502534,\n",
-       "  'Nb97': 1.002869931170308,\n",
-       "  'Nb97m': 0.884988109547114,\n",
-       "  'Ni56': 0.08473544990430634,\n",
-       "  'Ni57': 247014.7217779692,\n",
-       "  'Ni58': 2.570850616477711e-06,\n",
-       "  'Ni59': 123717.3018153072,\n",
-       "  'Ni63': 6984794.62798174,\n",
-       "  'Ni66': 0.0009409633760640917,\n",
-       "  'Os186': 4.4263488869466374e-21,\n",
-       "  'P32': 3251081.6332663284,\n",
-       "  'P33': 27968.87897679418,\n",
-       "  'Rb83': 4.2826794617919317e-10,\n",
-       "  'Rb84': 6.678531405675172e-07,\n",
-       "  'Rb86': 2.0586348398795127,\n",
-       "  'Rb87': 1.0981137072399058e-13,\n",
-       "  'Re186': 1.0731445758888183e-06,\n",
-       "  'Re186m': 8.838006620352654e-14,\n",
-       "  'Re187': 2.4726316034051237e-20,\n",
-       "  'Rh103m': 3.81709811386812,\n",
-       "  'Ru103': 3.859063126657319,\n",
-       "  'Ru97': 1.2439501938335373e-05,\n",
-       "  'S35': 4991.35578538555,\n",
-       "  'Sc44': 1.3907173508838653,\n",
-       "  'Sc44m': 1.3125110954135895,\n",
-       "  'Sc45m': 16.894058042388743,\n",
-       "  'Sc46': 1717544.1592090807,\n",
-       "  'Sc47': 106742.1678278716,\n",
-       "  'Sc48': 31260.975696421705,\n",
-       "  'Se82': 9.233918819567254e-30,\n",
-       "  'Si32': 0.3449002341503175,\n",
-       "  'Sr85': 0.0007567282305363704,\n",
-       "  'Sr89': 35.40351338921076,\n",
-       "  'Sr90': 0.21682201526531103,\n",
-       "  'Ta177': 7.769171302453415e-06,\n",
-       "  'Ta178': 1.8185569437365225e-05,\n",
-       "  'Ta179': 1992.3521047669303,\n",
-       "  'Ta180': 5.128900493029304e-05,\n",
-       "  'Ta180m': 3.920189077162122e-09,\n",
-       "  'Ta182': 18060634.94690277,\n",
-       "  'Ta183': 481.37591959575974,\n",
-       "  'Tc96': 0.00011020598806821556,\n",
-       "  'Tc97': 4.043091180655168e-06,\n",
-       "  'Tc97m': 0.3271076923502249,\n",
-       "  'Tc98': 0.020656527840817764,\n",
-       "  'Tc99': 8582.487900829994,\n",
-       "  'Tc99m': 20192376.362383213,\n",
-       "  'Ti44': 2.491342033114833e-06,\n",
-       "  'Tm171': 1.511414388308871e-13,\n",
-       "  'V48': 804.0685592859545,\n",
-       "  'V49': 104897044.36801249,\n",
-       "  'V50': 8.782768805983652e-09,\n",
-       "  'W178': 1.9110786037501152e-05,\n",
-       "  'W181': 0.12591763732005434,\n",
-       "  'W183': 1.8183224425740402e-13,\n",
-       "  'W183m': 16.36263965126634,\n",
-       "  'W184': 6.651040935034359e-17,\n",
-       "  'W185': 0.004376667825354259,\n",
-       "  'W186': 4.192231735026506e-24,\n",
-       "  'Y87': 0.0656694316257784,\n",
-       "  'Y87m': 1.5358212659081788e-07,\n",
-       "  'Y88': 4087.5602309300266,\n",
-       "  'Y89m': 184444.11817850888,\n",
-       "  'Y90': 1467.4356568951073,\n",
-       "  'Y91': 37.10639377349359,\n",
-       "  'Yb175': 6.871826871373155e-05,\n",
-       "  'Zn64': 1.2173249804586984e-10,\n",
-       "  'Zn65': 1876.7078992779786,\n",
-       "  'Zr88': 3405.7021033985743,\n",
-       "  'Zr89': 184675.599736992,\n",
-       "  'Zr90m': 0.012814232888559492,\n",
-       "  'Zr93': 3.8603328306887796,\n",
-       "  'Zr94': 7.746659014713528e-10,\n",
-       "  'Zr95': 998103.4744638526,\n",
-       "  'Zr96': 5.428728907927819e-16,\n",
-       "  'Zr97': 0.9301048884082939},\n",
-       " '189115': {'Al26': 6.16516177108611e-05,\n",
-       "  'Ar37': 1.8146338111001213e-06,\n",
-       "  'Ar39': 0.0017401146468800134,\n",
-       "  'Ar42': 0.005017044834350766,\n",
-       "  'Be10': 0.12388823202737333,\n",
-       "  'C14': 14947.799546689417,\n",
-       "  'Ca41': 3.659239471543899e-06,\n",
-       "  'Ca45': 259832.84340286592,\n",
-       "  'Ca47': 922.1469904434565,\n",
-       "  'Ca48': 1.116639299208367e-20,\n",
-       "  'Cl36': 7.6737987277873e-09,\n",
-       "  'Co55': 3.293189617100436e-08,\n",
-       "  'Co56': 2941.3602681505313,\n",
-       "  'Co57': 446265837.28206724,\n",
-       "  'Co58': 868646764.2209157,\n",
-       "  'Co58m': 0.09188684090765462,\n",
-       "  'Co60': 35168034.100870356,\n",
-       "  'Co60m': 0.0013114822937985004,\n",
-       "  'Cr48': 1.1586501642949178e-08,\n",
-       "  'Cr50': 0.0002832559869670066,\n",
-       "  'Cr51': 349946052.2752101,\n",
-       "  'Cu64': 8.004567371843777,\n",
-       "  'Cu66': 0.0002447863500632763,\n",
-       "  'Cu67': 0.00016037803218092877,\n",
-       "  'Fe55': 1515924976.6807756,\n",
-       "  'Fe59': 6117847.3050317755,\n",
-       "  'Fe60': 0.0013137539528273107,\n",
-       "  'H3': 400396.27902378066,\n",
-       "  'Hf174': 7.396984982129442e-25,\n",
-       "  'Hf175': 5.504109412067893e-06,\n",
-       "  'Hf177m': 0.4653878683785392,\n",
-       "  'Hf178m': 0.000180310043462288,\n",
-       "  'Hf178n': 0.00021185870943925576,\n",
-       "  'Hf179n': 4.225645220916418,\n",
-       "  'Hf181': 771.829256819377,\n",
-       "  'Hf182': 2.4370681805595605e-12,\n",
-       "  'K40': 4.691938773781524e-14,\n",
-       "  'K42': 0.005017420100633378,\n",
-       "  'K43': 0.00027791656351897493,\n",
-       "  'Kr81': 5.080275140886594e-17,\n",
-       "  'Kr85': 0.00011378115131602347,\n",
-       "  'Lu173': 2.422204887156556e-10,\n",
-       "  'Lu174': 2.3789261813148737e-08,\n",
-       "  'Lu174m': 2.8869237107717717e-08,\n",
-       "  'Lu176': 6.095360513389575e-13,\n",
-       "  'Lu177': 2.7586557644977874,\n",
-       "  'Lu177m': 0.6013618659158351,\n",
-       "  'Mg28': 3.8259030252450834e-07,\n",
-       "  'Mn52': 1570.6550658755648,\n",
-       "  'Mn53': 308.69739193584326,\n",
-       "  'Mn54': 383883868.7383986,\n",
-       "  'Mo100': 8.8396914666184e-07,\n",
-       "  'Mo92': 7.099046651985308e-08,\n",
-       "  'Mo93': 58916.18164083314,\n",
-       "  'Mo98': 0.21927271686848476,\n",
-       "  'Mo99': 5792174.347076243,\n",
-       "  'Na22': 0.00011470375063406818,\n",
-       "  'Na24': 0.0010136294458204698,\n",
-       "  'Nb90': 0.003385418080597727,\n",
-       "  'Nb91': 152229.79259402564,\n",
-       "  'Nb91m': 5107640.384305923,\n",
-       "  'Nb92': 0.19451435196556227,\n",
-       "  'Nb92m': 1822787.778896861,\n",
-       "  'Nb93m': 181084.61793803066,\n",
-       "  'Nb94': 1025.640357699486,\n",
-       "  'Nb95': 1534935.4268018764,\n",
-       "  'Nb95m': 34929.10196750815,\n",
-       "  'Nb96': 119.91939277017543,\n",
-       "  'Nb97': 0.2627143388263079,\n",
-       "  'Nb97m': 0.23184407412793484,\n",
-       "  'Ni56': 0.021318525347389268,\n",
-       "  'Ni57': 62260.80650037298,\n",
-       "  'Ni58': 7.075504239138325e-07,\n",
-       "  'Ni59': 34120.21399054011,\n",
-       "  'Ni63': 2001486.9694840605,\n",
-       "  'Ni66': 0.00025687605927540095,\n",
-       "  'Os186': 1.7863701547651456e-21,\n",
-       "  'P32': 837826.7096232089,\n",
-       "  'P33': 7248.298987214281,\n",
-       "  'Rb83': 1.238534470252663e-10,\n",
-       "  'Rb84': 1.9124315176351548e-07,\n",
-       "  'Rb86': 0.5339566210119333,\n",
-       "  'Rb87': 2.8293897612195983e-14,\n",
-       "  'Re186': 4.522247176225022e-07,\n",
-       "  'Re186m': 3.562271839443521e-14,\n",
-       "  'Re187': 5.456495422740073e-21,\n",
-       "  'Rh103m': 0.9881857385371771,\n",
-       "  'Ru103': 0.9990495930228781,\n",
-       "  'Ru97': 3.3017876708097646e-06,\n",
-       "  'S35': 1345.2772233379978,\n",
-       "  'Sc44': 0.35558698107078723,\n",
-       "  'Sc44m': 0.33558405022946763,\n",
-       "  'Sc45m': 4.4168665391046895,\n",
-       "  'Sc46': 441219.477120174,\n",
-       "  'Sc47': 27358.32182110868,\n",
-       "  'Sc48': 8161.220936636275,\n",
-       "  'Se82': 2.3256165268530538e-30,\n",
-       "  'Si32': 0.08663209171608337,\n",
-       "  'Sr85': 0.00019010325374782994,\n",
-       "  'Sr89': 9.297330153219361,\n",
-       "  'Sr90': 0.056492818783758454,\n",
-       "  'Ta177': 2.8027031586791452e-05,\n",
-       "  'Ta178': 6.993028870607297e-05,\n",
-       "  'Ta179': 578.8190977938644,\n",
-       "  'Ta180': 1.3270151808967097e-05,\n",
-       "  'Ta180m': 1.0189695695925424e-09,\n",
-       "  'Ta182': 5081757.228223354,\n",
-       "  'Ta183': 148.055656424735,\n",
-       "  'Tc96': 2.920378868423279e-05,\n",
-       "  'Tc97': 1.0671764875842934e-06,\n",
-       "  'Tc97m': 0.0864038305374729,\n",
-       "  'Tc98': 0.005446425976857636,\n",
-       "  'Tc99': 2385.344182850636,\n",
-       "  'Tc99m': 5612099.176014082,\n",
-       "  'Ti44': 5.660263913684792e-07,\n",
-       "  'Tm171': 5.811951332785167e-13,\n",
-       "  'V48': 203.60097682235792,\n",
-       "  'V49': 27550881.09414249,\n",
-       "  'V50': 2.242318813818776e-09,\n",
-       "  'W178': 7.015295170641249e-05,\n",
-       "  'W181': 0.032598311843779246,\n",
-       "  'W183': 7.758565596056029e-14,\n",
-       "  'W183m': 5.032635838282812,\n",
-       "  'W184': 4.60171804060279e-17,\n",
-       "  'W185': 0.0017633684353294886,\n",
-       "  'W186': 1.8604511046532764e-24,\n",
-       "  'Y87': 0.016205986113457395,\n",
-       "  'Y87m': 3.481288286397631e-08,\n",
-       "  'Y88': 1028.4206434071032,\n",
-       "  'Y89m': 48251.702691356644,\n",
-       "  'Y90': 382.73461422519534,\n",
-       "  'Y91': 9.641180558109635,\n",
-       "  'Yb175': 1.9745464955941155e-05,\n",
-       "  'Zn64': 3.4041010170908505e-11,\n",
-       "  'Zn65': 427.21816370511425,\n",
-       "  'Zr88': 850.7795757025417,\n",
-       "  'Zr89': 48311.97825774568,\n",
-       "  'Zr90m': 0.003302587103388389,\n",
-       "  'Zr93': 1.008409470663692,\n",
-       "  'Zr94': 2.022477415880368e-10,\n",
-       "  'Zr95': 261562.07479040945,\n",
-       "  'Zr96': 1.372935177293808e-16,\n",
-       "  'Zr97': 0.2436573778955161},\n",
-       " '189116': {'Al26': 0.00017399211423841868,\n",
-       "  'Ar37': 5.951628513553303e-06,\n",
-       "  'Ar39': 0.006101767175944764,\n",
-       "  'Ar42': 0.018460169820565,\n",
-       "  'Be10': 0.48583523058058947,\n",
-       "  'C14': 63303.546885702046,\n",
-       "  'Ca41': 1.2466615626656824e-05,\n",
-       "  'Ca45': 983168.3551760905,\n",
-       "  'Ca47': 3456.857504940058,\n",
-       "  'Ca48': 3.429654645791952e-20,\n",
-       "  'Cl36': 2.6154386096937906e-08,\n",
-       "  'Co55': 1.0299352626409724e-07,\n",
-       "  'Co56': 9818.581431877938,\n",
-       "  'Co57': 1681384043.139447,\n",
-       "  'Co58': 3600982644.93835,\n",
-       "  'Co58m': 0.37613587478750005,\n",
-       "  'Co60': 137779193.3879961,\n",
-       "  'Co60m': 0.004737031003740373,\n",
-       "  'Cr48': 3.413308096074931e-08,\n",
-       "  'Cr50': 0.0012416257938724453,\n",
-       "  'Cr51': 1300702447.3619578,\n",
-       "  'Cu64': 36.48075743584338,\n",
-       "  'Cu66': 0.000909295709232143,\n",
-       "  'Cu67': 0.0008116606092822136,\n",
-       "  'Fe55': 5710602863.379346,\n",
-       "  'Fe59': 25614169.894066494,\n",
-       "  'Fe60': 0.004747046475174112,\n",
-       "  'H3': 1550835.4164898426,\n",
-       "  'Hf174': 8.339551108113211e-25,\n",
-       "  'Hf175': 1.5548351916370157e-05,\n",
-       "  'Hf177m': 1.6809043837379336,\n",
-       "  'Hf178m': 0.0003139072676832337,\n",
-       "  'Hf178n': 0.0004389741527100419,\n",
-       "  'Hf179n': 15.882374575176986,\n",
-       "  'Hf181': 2858.941433110071,\n",
-       "  'Hf182': 9.170428174871133e-12,\n",
-       "  'K40': 1.602257978380517e-13,\n",
-       "  'K42': 0.01846128578582624,\n",
-       "  'K43': 0.0010577619421434975,\n",
-       "  'Kr81': 1.0211754088876211e-16,\n",
-       "  'Kr85': 0.00034852566077355244,\n",
-       "  'Lu173': 2.406854298797005e-10,\n",
-       "  'Lu174': 5.448817105613975e-08,\n",
-       "  'Lu174m': 6.963528683179836e-08,\n",
-       "  'Lu176': 1.9679451818914553e-12,\n",
-       "  'Lu177': 9.961234327543847,\n",
-       "  'Lu177m': 2.172109516171127,\n",
-       "  'Mg28': 1.3953202386941752e-06,\n",
-       "  'Mn52': 5479.817073522531,\n",
-       "  'Mn53': 1156.448322648352,\n",
-       "  'Mn54': 1541062773.037026,\n",
-       "  'Mo100': 3.874803863679783e-06,\n",
-       "  'Mo92': 3.111806136738141e-07,\n",
-       "  'Mo93': 248684.8678898478,\n",
-       "  'Mo98': 0.9611615318246597,\n",
-       "  'Mo99': 25112418.412995618,\n",
-       "  'Na22': 0.00033047750236669054,\n",
-       "  'Na24': 0.003652084727951323,\n",
-       "  'Nb90': 0.012016837923766436,\n",
-       "  'Nb91': 573490.4335777404,\n",
-       "  'Nb91m': 19249419.267011996,\n",
-       "  'Nb92': 0.7444380627131315,\n",
-       "  'Nb92m': 7301308.50202513,\n",
-       "  'Nb93m': 766485.4911569803,\n",
-       "  'Nb94': 4448.100916226038,\n",
-       "  'Nb95': 5849946.0753657995,\n",
-       "  'Nb95m': 133776.9883010172,\n",
-       "  'Nb96': 450.54911249626144,\n",
-       "  'Nb97': 0.9788244418372948,\n",
-       "  'Nb97m': 0.8638070033865656,\n",
-       "  'Ni56': 0.07394072581984078,\n",
-       "  'Ni57': 216501.65427081837,\n",
-       "  'Ni58': 3.1014773109283476e-06,\n",
-       "  'Ni59': 147768.2029489655,\n",
-       "  'Ni63': 8716984.053712245,\n",
-       "  'Ni66': 0.0009631177965832931,\n",
-       "  'Os186': 4.9141995227678535e-21,\n",
-       "  'P32': 3486170.9421846503,\n",
-       "  'P33': 29540.818328783884,\n",
-       "  'Rb83': 2.4504737840965233e-10,\n",
-       "  'Rb84': 4.81047916547453e-07,\n",
-       "  'Rb86': 1.9433196661439909,\n",
-       "  'Rb87': 8.983189277036467e-14,\n",
-       "  'Re186': 1.2734881219219686e-06,\n",
-       "  'Re186m': 9.797529261033038e-14,\n",
-       "  'Re187': 5.932143961911828e-21,\n",
-       "  'Rh103m': 4.2204870051696055,\n",
-       "  'Ru103': 4.266921584892781,\n",
-       "  'Ru97': 1.246880395131524e-05,\n",
-       "  'S35': 5816.563307695962,\n",
-       "  'Sc44': 1.2559177711268619,\n",
-       "  'Sc44m': 1.1852739457676538,\n",
-       "  'Sc45m': 16.71313063359839,\n",
-       "  'Sc46': 1737352.3110539345,\n",
-       "  'Sc47': 108150.29819291594,\n",
-       "  'Sc48': 31463.6877212866,\n",
-       "  'Se82': 6.496563912525587e-30,\n",
-       "  'Si32': 0.3025139579187274,\n",
-       "  'Sr85': 0.0006117094159914426,\n",
-       "  'Sr89': 35.436542304263746,\n",
-       "  'Sr90': 0.20802185453431155,\n",
-       "  'Ta177': 2.598385771367302e-05,\n",
-       "  'Ta178': 6.457879296471248e-05,\n",
-       "  'Ta179': 1319.6559550576972,\n",
-       "  'Ta180': 5.14387469954978e-05,\n",
-       "  'Ta180m': 3.9181675838346595e-09,\n",
-       "  'Ta182': 22309367.974348713,\n",
-       "  'Ta183': 462.66035779325307,\n",
-       "  'Tc96': 0.00011091241216360884,\n",
-       "  'Tc97': 4.065658769652379e-06,\n",
-       "  'Tc97m': 0.3292803536539081,\n",
-       "  'Tc98': 0.020766313540682788,\n",
-       "  'Tc99': 10341.805064797116,\n",
-       "  'Tc99m': 24331685.97522815,\n",
-       "  'Ti44': 1.6920838856701949e-06,\n",
-       "  'Tm171': 5.367185075103562e-13,\n",
-       "  'V48': 707.9548432143147,\n",
-       "  'V49': 101751437.36874352,\n",
-       "  'V50': 9.092595384610302e-09,\n",
-       "  'W178': 6.549579371173017e-05,\n",
-       "  'W181': 0.12747250018777787,\n",
-       "  'W183': 2.2715681885160488e-13,\n",
-       "  'W183m': 15.725776828299855,\n",
-       "  'W184': 8.051798168903528e-17,\n",
-       "  'W185': 0.005249161067304559,\n",
-       "  'W186': 5.345711690102065e-24,\n",
-       "  'Y87': 0.05021676817899489,\n",
-       "  'Y87m': 9.728447346376687e-08,\n",
-       "  'Y88': 3456.783299534547,\n",
-       "  'Y89m': 182334.9572480034,\n",
-       "  'Y90': 1468.1593506320003,\n",
-       "  'Y91': 35.384734902086954,\n",
-       "  'Yb175': 5.689140640834173e-05,\n",
-       "  'Zn64': 1.5514417904436961e-10,\n",
-       "  'Zn65': 2647.1344392849237,\n",
-       "  'Zr88': 2813.251610709002,\n",
-       "  'Zr89': 182560.79935822732,\n",
-       "  'Zr90m': 0.011661133710263552,\n",
-       "  'Zr93': 3.827264427657086,\n",
-       "  'Zr94': 7.584843602061056e-10,\n",
-       "  'Zr95': 991881.9396703172,\n",
-       "  'Zr96': 4.751044406600912e-16,\n",
-       "  'Zr97': 0.9078080477966074},\n",
-       " '189117': {'Al26': 0.0002843918163174756,\n",
-       "  'Ar37': 7.723128754995544e-06,\n",
-       "  'Ar39': 0.0072553326493997195,\n",
-       "  'Ar42': 0.020489118797862502,\n",
-       "  'Be10': 0.5050301337552968,\n",
-       "  'C14': 63066.85469943422,\n",
-       "  'Ca41': 1.5414131448319713e-05,\n",
-       "  'Ca45': 1049457.539827453,\n",
-       "  'Ca47': 3743.474830773992,\n",
-       "  'Ca48': 4.779050402632148e-20,\n",
-       "  'Cl36': 3.793205422921571e-08,\n",
-       "  'Co55': 1.3193862962423777e-07,\n",
-       "  'Co56': 11827.984156763603,\n",
-       "  'Co57': 1799845690.3097074,\n",
-       "  'Co58': 3629974866.8357778,\n",
-       "  'Co58m': 0.3801485410697891,\n",
-       "  'Co60': 140120819.59676963,\n",
-       "  'Co60m': 0.005304227313771396,\n",
-       "  'Cr48': 5.4849472726627236e-08,\n",
-       "  'Cr50': 0.0011994697337027144,\n",
-       "  'Cr51': 1453005827.1477058,\n",
-       "  'Cu64': 33.325488789113415,\n",
-       "  'Cu66': 0.0010205647587830577,\n",
-       "  'Cu67': 0.0007184658611946968,\n",
-       "  'Fe55': 6206788148.191819,\n",
-       "  'Fe59': 26987249.17616414,\n",
-       "  'Fe60': 0.005314125464421636,\n",
-       "  'H3': 1620198.4399623498,\n",
-       "  'Hf174': 2.822302807976144e-25,\n",
-       "  'Hf175': 1.8736084409360674e-05,\n",
-       "  'Hf177m': 1.9017114845642975,\n",
-       "  'Hf178m': 0.0004821386542586739,\n",
-       "  'Hf178n': 0.0006022963794320822,\n",
-       "  'Hf179n': 17.07265969450555,\n",
-       "  'Hf181': 3140.2840279288416,\n",
-       "  'Hf182': 9.837727881531264e-12,\n",
-       "  'K40': 1.928674728411612e-13,\n",
-       "  'K42': 0.02049103552122971,\n",
-       "  'K43': 0.0011190311382625795,\n",
-       "  'Kr81': 1.82790876936102e-16,\n",
-       "  'Kr85': 0.00047450976077373407,\n",
-       "  'Lu173': 5.4132787840360764e-11,\n",
-       "  'Lu174': 6.531020896157208e-08,\n",
-       "  'Lu174m': 8.365105418048391e-08,\n",
-       "  'Lu176': 2.584297907274866e-12,\n",
-       "  'Lu177': 11.317536065340086,\n",
-       "  'Lu177m': 2.457276001983914,\n",
-       "  'Mg28': 1.3868488029089979e-06,\n",
-       "  'Mn52': 6567.173649108955,\n",
-       "  'Mn53': 1247.2667537881034,\n",
-       "  'Mn54': 1584919656.137814,\n",
-       "  'Mo100': 3.743237629425628e-06,\n",
-       "  'Mo92': 3.0061482798369756e-07,\n",
-       "  'Mo93': 247636.8923492639,\n",
-       "  'Mo98': 0.9285279056847291,\n",
-       "  'Mo99': 24199731.257693876,\n",
-       "  'Na22': 0.0005060639403140865,\n",
-       "  'Na24': 0.0041615310544084695,\n",
-       "  'Nb90': 0.014008632640176561,\n",
-       "  'Nb91': 613383.7560471708,\n",
-       "  'Nb91m': 20577621.574081674,\n",
-       "  'Nb92': 0.7809746889941819,\n",
-       "  'Nb92m': 7411843.099306357,\n",
-       "  'Nb93m': 757172.7342721238,\n",
-       "  'Nb94': 4378.216448928283,\n",
-       "  'Nb95': 6191847.180520225,\n",
-       "  'Nb95m': 140768.70854460448,\n",
-       "  'Nb96': 485.0144803867668,\n",
-       "  'Nb97': 1.0658712102894532,\n",
-       "  'Nb97m': 0.9405814494924287,\n",
-       "  'Ni56': 0.08962563222745736,\n",
-       "  'Ni57': 261454.6617820173,\n",
-       "  'Ni58': 2.9961767685621053e-06,\n",
-       "  'Ni59': 144018.76124440823,\n",
-       "  'Ni63': 8553157.751727555,\n",
-       "  'Ni66': 0.0010720834734435508,\n",
-       "  'Os186': 5.115328263052447e-21,\n",
-       "  'P32': 3531928.105526394,\n",
-       "  'P33': 30214.329617251213,\n",
-       "  'Rb83': 4.3247420170603706e-10,\n",
-       "  'Rb84': 6.656541224964445e-07,\n",
-       "  'Rb86': 2.189801730249798,\n",
-       "  'Rb87': 1.1381673288436283e-13,\n",
-       "  'Re186': 1.2721165304661304e-06,\n",
-       "  'Re186m': 1.0203168103282761e-13,\n",
-       "  'Re187': 1.7472777377020086e-20,\n",
-       "  'Rh103m': 5.283915995858536,\n",
-       "  'Ru103': 5.342187867734917,\n",
-       "  'Ru97': 1.3291302601240862e-05,\n",
-       "  'S35': 5607.126437432034,\n",
-       "  'Sc44': 1.478627947453135,\n",
-       "  'Sc44m': 1.3954625722089233,\n",
-       "  'Sc45m': 17.839592052574524,\n",
-       "  'Sc46': 1788315.8026309677,\n",
-       "  'Sc47': 113164.78374202005,\n",
-       "  'Sc48': 32790.88117395842,\n",
-       "  'Se82': 9.381624141060631e-30,\n",
-       "  'Si32': 0.364269448348001,\n",
-       "  'Sr85': 0.0007923780148348027,\n",
-       "  'Sr89': 37.40991307544515,\n",
-       "  'Sr90': 0.23044164017444757,\n",
-       "  'Ta177': 3.235870558055084e-07,\n",
-       "  'Ta179': 1793.803577463026,\n",
-       "  'Ta180': 5.341541568104934e-05,\n",
-       "  'Ta180m': 4.104164721091707e-09,\n",
-       "  'Ta182': 21952577.22368538,\n",
-       "  'Ta183': 644.9611748030003,\n",
-       "  'Tc96': 0.00011717346875319064,\n",
-       "  'Tc97': 4.279110433859563e-06,\n",
-       "  'Tc97m': 0.34638148796042073,\n",
-       "  'Tc98': 0.02183868318974386,\n",
-       "  'Tc99': 9965.771143424243,\n",
-       "  'Tc99m': 23447379.11192786,\n",
-       "  'Ti44': 2.5746310777451513e-06,\n",
-       "  'V48': 851.7417240976984,\n",
-       "  'V49': 112213824.55580354,\n",
-       "  'V50': 9.182263696209027e-09,\n",
-       "  'W178': 9.810586446610236e-07,\n",
-       "  'W181': 0.13075483934103643,\n",
-       "  'W183': 2.4776229827945444e-13,\n",
-       "  'W183m': 21.92343851296837,\n",
-       "  'W184': 1.6097635857600938e-16,\n",
-       "  'W185': 0.0051188697583233285,\n",
-       "  'W186': 5.0247932214290415e-24,\n",
-       "  'Y87': 0.0682994491165548,\n",
-       "  'Y87m': 1.5582790164782617e-07,\n",
-       "  'Y88': 4305.012908789705,\n",
-       "  'Y89m': 195007.90476725245,\n",
-       "  'Y90': 1544.0367485546753,\n",
-       "  'Y91': 39.40002063005227,\n",
-       "  'Yb175': 6.853749425209735e-05,\n",
-       "  'Zn64': 1.4172146671962664e-10,\n",
-       "  'Zn65': 2218.801125647816,\n",
-       "  'Zr88': 3578.2874510777615,\n",
-       "  'Zr89': 195253.1381587001,\n",
-       "  'Zr90m': 0.013660538033254196,\n",
-       "  'Zr93': 4.07384406263219,\n",
-       "  'Zr94': 8.19880692421226e-10,\n",
-       "  'Zr95': 1055362.9725006912,\n",
-       "  'Zr96': 5.734291585197622e-16,\n",
-       "  'Zr97': 0.9885548064200463},\n",
-       " '189118': {'Al26': 0.00010752634217755283,\n",
-       "  'Ar37': 3.706043040751708e-06,\n",
-       "  'Ar39': 0.003764039443379691,\n",
-       "  'Ar42': 0.011438578569544573,\n",
-       "  'Be10': 0.30251892774318784,\n",
-       "  'C14': 37686.732000749835,\n",
-       "  'Ca41': 7.719149759724633e-06,\n",
-       "  'Ca45': 614552.4335907433,\n",
-       "  'Ca47': 2155.876061177226,\n",
-       "  'Ca48': 2.1484320353258386e-20,\n",
-       "  'Cl36': 2.8015111546707495e-08,\n",
-       "  'Co55': 6.67286919418537e-08,\n",
-       "  'Co56': 6063.805892904991,\n",
-       "  'Co57': 1044563370.4406059,\n",
-       "  'Co58': 2245759467.4866977,\n",
-       "  'Co58m': 0.23466808224314756,\n",
-       "  'Co60': 83611959.37194824,\n",
-       "  'Co60m': 0.0029647275596165275,\n",
-       "  'Cr48': 2.0954933256759827e-08,\n",
-       "  'Cr50': 0.000750335439514763,\n",
-       "  'Cr51': 791038500.0009832,\n",
-       "  'Cu64': 20.724503828420676,\n",
-       "  'Cu66': 0.0004133402480900487,\n",
-       "  'Cu67': 0.0004177730355103676,\n",
-       "  'Fe55': 3495745353.4103074,\n",
-       "  'Fe59': 15309605.565709744,\n",
-       "  'Fe60': 0.0029706794356709858,\n",
-       "  'H3': 960960.6768895044,\n",
-       "  'Hf174': 5.46682836405806e-25,\n",
-       "  'Hf175': 9.756373487576318e-06,\n",
-       "  'Hf177m': 1.0401680211550426,\n",
-       "  'Hf178m': 0.00022068030222936063,\n",
-       "  'Hf178n': 0.00030036020063855493,\n",
-       "  'Hf179n': 9.911762674523912,\n",
-       "  'Hf181': 1773.7499257221243,\n",
-       "  'Hf182': 5.695578631925146e-12,\n",
-       "  'K40': 9.929217374939767e-14,\n",
-       "  'K42': 0.011439265270789216,\n",
-       "  'K43': 0.0006610498086995005,\n",
-       "  'Kr81': 6.221418247348433e-17,\n",
-       "  'Kr85': 0.00021718589277990358,\n",
-       "  'Lu173': 1.6892266725800566e-10,\n",
-       "  'Lu174': 3.551040486674363e-08,\n",
-       "  'Lu174m': 4.5005756594322574e-08,\n",
-       "  'Lu176': 1.2241672504067637e-12,\n",
-       "  'Lu177': 6.156583154937764,\n",
-       "  'Lu177m': 1.3440391228155038,\n",
-       "  'Mg28': 8.673514787234596e-07,\n",
-       "  'Mn52': 3387.8889186032216,\n",
-       "  'Mn53': 713.0187455658895,\n",
-       "  'Mn54': 958653000.722587,\n",
-       "  'Mo100': 2.341606405799486e-06,\n",
-       "  'Mo92': 1.8805177648111173e-07,\n",
-       "  'Mo93': 152140.96040756747,\n",
-       "  'Mo98': 0.5808458397631913,\n",
-       "  'Mo99': 14832977.454826673,\n",
-       "  'Na22': 0.0002066544488602431,\n",
-       "  'Na24': 0.0022430758821731403,\n",
-       "  'Nb90': 0.007386509435591784,\n",
-       "  'Nb91': 355500.24900156644,\n",
-       "  'Nb91m': 11886457.68022974,\n",
-       "  'Nb92': 0.46607508870024,\n",
-       "  'Nb92m': 4571438.325727591,\n",
-       "  'Nb93m': 471303.6561749799,\n",
-       "  'Nb94': 2663.9966634169878,\n",
-       "  'Nb95': 3654531.2277310435,\n",
-       "  'Nb95m': 83607.54854340096,\n",
-       "  'Nb96': 280.7205165130319,\n",
-       "  'Nb97': 0.608060346493539,\n",
-       "  'Nb97m': 0.5366323940111715,\n",
-       "  'Ni56': 0.04572107508187472,\n",
-       "  'Ni57': 133703.88252306127,\n",
-       "  'Ni58': 1.8742747338492777e-06,\n",
-       "  'Ni59': 88998.86323039362,\n",
-       "  'Ni63': 4962949.201616541,\n",
-       "  'Ni66': 0.0004455827686942478,\n",
-       "  'Os186': 6.407008021962142e-22,\n",
-       "  'P32': 2184902.628713535,\n",
-       "  'P33': 18295.736301632318,\n",
-       "  'Rb83': 1.5047739274363418e-10,\n",
-       "  'Rb84': 3.045882713522033e-07,\n",
-       "  'Rb86': 1.2010035115901776,\n",
-       "  'Rb87': 5.6061363401123095e-14,\n",
-       "  'Re186': 1.477968394891067e-07,\n",
-       "  'Re186m': 1.273661473708404e-14,\n",
-       "  'Re187': 3.957601575018065e-21,\n",
-       "  'Rh103m': 2.338300571716257,\n",
-       "  'Ru103': 2.364000579584835,\n",
-       "  'Ru97': 7.689248644817513e-06,\n",
-       "  'S35': 3525.5929386395605,\n",
-       "  'Sc44': 0.7736896939750092,\n",
-       "  'Sc44m': 0.7301645004703698,\n",
-       "  'Sc45m': 10.447168059301235,\n",
-       "  'Sc46': 1079418.098981117,\n",
-       "  'Sc47': 67573.19316044846,\n",
-       "  'Sc48': 19655.39181139986,\n",
-       "  'Se82': 4.1370841563884306e-30,\n",
-       "  'Si32': 0.1879645071488674,\n",
-       "  'Sr85': 0.0003788388625111833,\n",
-       "  'Sr89': 22.16108068471384,\n",
-       "  'Sr90': 0.12893655862747963,\n",
-       "  'Ta177': 1.7423620366246718e-05,\n",
-       "  'Ta178': 4.318524654013688e-05,\n",
-       "  'Ta179': 892.9023750899166,\n",
-       "  'Ta180': 3.2609169998655146e-05,\n",
-       "  'Ta180m': 2.4753068052198286e-09,\n",
-       "  'Ta182': 13693532.374822916,\n",
-       "  'Ta183': 490.95805188615634,\n",
-       "  'Tc96': 6.915170793359001e-05,\n",
-       "  'Tc97': 2.5607128720102203e-06,\n",
-       "  'Tc97m': 0.20719904020481306,\n",
-       "  'Tc98': 0.013111077266688654,\n",
-       "  'Tc99': 6108.538543388054,\n",
-       "  'Tc99m': 14371814.551572239,\n",
-       "  'Ti44': 1.055858382154793e-06,\n",
-       "  'Tm171': 3.58915365329827e-13,\n",
-       "  'V48': 437.7637430147321,\n",
-       "  'V49': 62470601.26218769,\n",
-       "  'V50': 5.637227940539325e-09,\n",
-       "  'W178': 4.37669047820666e-05,\n",
-       "  'W181': 0.0811184275105139,\n",
-       "  'W183': 1.2930344331635903e-13,\n",
-       "  'W183m': 16.687058042633442,\n",
-       "  'W184': 1.5458557647448932e-16,\n",
-       "  'W185': 0.0008342665869122375,\n",
-       "  'W186': 5.76797804551146e-25,\n",
-       "  'Y87': 0.03121632758801136,\n",
-       "  'Y87m': 6.000960423247172e-08,\n",
-       "  'Y88': 2136.7476684060466,\n",
-       "  'Y89m': 113726.67017642046,\n",
-       "  'Y90': 917.7679510362204,\n",
-       "  'Y91': 21.938937172363158,\n",
-       "  'Yb175': 3.612538085049059e-05,\n",
-       "  'Zn64': 8.813556394927983e-11,\n",
-       "  'Zn65': 1360.2337515564536,\n",
-       "  'Zr88': 1740.4584842628412,\n",
-       "  'Zr89': 113867.63161329695,\n",
-       "  'Zr90m': 0.007112032116377579,\n",
-       "  'Zr93': 2.389448495151246,\n",
-       "  'Zr94': 4.731360538796684e-10,\n",
-       "  'Zr95': 619098.8092283526,\n",
-       "  'Zr96': 2.937833954237691e-16,\n",
-       "  'Zr97': 0.5639547590531486},\n",
-       " '189119': {'Al26': 6.493511785850971e-07,\n",
-       "  'Ar37': 1.0057380460876908e-07,\n",
-       "  'Ar39': 0.00012802052840520697,\n",
-       "  'Ar42': 0.0004233243169087419,\n",
-       "  'Be10': 0.012092493928523018,\n",
-       "  'C14': 1853.2606025576754,\n",
-       "  'Ca41': 2.428628136820515e-07,\n",
-       "  'Ca45': 23782.526693259857,\n",
-       "  'Ca47': 84.08880935865533,\n",
-       "  'Ca48': 4.313285926487858e-22,\n",
-       "  'Cl36': 4.3284127180281765e-10,\n",
-       "  'Co55': 1.7749036605065355e-09,\n",
-       "  'Co56': 196.3793511987779,\n",
-       "  'Co57': 39535619.75339287,\n",
-       "  'Co58': 86836164.4943911,\n",
-       "  'Co58m': 0.009201281576469007,\n",
-       "  'Co60': 3426665.3929835237,\n",
-       "  'Co60m': 0.00010440647990906883,\n",
-       "  'Cr50': 3.283685193939618e-05,\n",
-       "  'Cr51': 28342408.29081235,\n",
-       "  'Cu64': 0.7571861438750245,\n",
-       "  'Cu66': 8.403373225239743e-06,\n",
-       "  'Cu67': 1.6811665808446247e-05,\n",
-       "  'Fe55': 135793316.10499242,\n",
-       "  'Fe59': 524959.5538819784,\n",
-       "  'Fe60': 0.00010457842502922068,\n",
-       "  'H3': 36210.102089856264,\n",
-       "  'Hf174': 3.4270460884764754e-27,\n",
-       "  'Hf175': 2.4662992253336247e-07,\n",
-       "  'Hf177m': 0.038584513361030484,\n",
-       "  'Hf178n': 3.194282065319776e-06,\n",
-       "  'Hf179n': 0.37051950813203094,\n",
-       "  'Hf181': 66.4753173751714,\n",
-       "  'Hf182': 2.1936617486735302e-13,\n",
-       "  'K40': 3.168576417641672e-15,\n",
-       "  'K42': 0.0004233260444724506,\n",
-       "  'K43': 2.5763101066993998e-05,\n",
-       "  'Kr85': 4.839578324754188e-06,\n",
-       "  'Lu174': 6.699654226982023e-10,\n",
-       "  'Lu174m': 9.311096705422347e-10,\n",
-       "  'Lu176': 3.1213493485644107e-14,\n",
-       "  'Lu177': 0.22220726297510568,\n",
-       "  'Lu177m': 0.04985203200360612,\n",
-       "  'Mg28': 3.5400864365975484e-08,\n",
-       "  'Mn52': 115.77665930383252,\n",
-       "  'Mn53': 27.663678572148804,\n",
-       "  'Mn54': 37169152.26847461,\n",
-       "  'Mo100': 1.024761128904534e-07,\n",
-       "  'Mo92': 8.22972132974768e-09,\n",
-       "  'Mo93': 6089.54525244767,\n",
-       "  'Mo98': 0.02541959081032915,\n",
-       "  'Mo99': 546309.4583823793,\n",
-       "  'Na22': 2.3919222136018156e-06,\n",
-       "  'Na24': 8.549921830505997e-05,\n",
-       "  'Nb90': 0.0002716208393929993,\n",
-       "  'Nb91': 13608.33983258705,\n",
-       "  'Nb91m': 462655.7211931489,\n",
-       "  'Nb92': 0.018551389438378467,\n",
-       "  'Nb92m': 182343.42047149743,\n",
-       "  'Nb93m': 19488.316516968407,\n",
-       "  'Nb94': 108.53878207636888,\n",
-       "  'Nb95': 143168.5137329439,\n",
-       "  'Nb95m': 3314.558100795371,\n",
-       "  'Nb96': 10.729976527804173,\n",
-       "  'Nb97': 0.022928220569143377,\n",
-       "  'Nb97m': 0.020237688319376047,\n",
-       "  'Ni56': 0.001512133256751492,\n",
-       "  'Ni57': 4467.35724454043,\n",
-       "  'Ni58': 8.202373222501886e-08,\n",
-       "  'Ni59': 4741.009599319315,\n",
-       "  'Ni63': 174059.94169208477,\n",
-       "  'Ni66': 1.0013052817054953e-05,\n",
-       "  'Os186': 6.483425806776374e-25,\n",
-       "  'P32': 79973.16517973527,\n",
-       "  'P33': 717.1495617840418,\n",
-       "  'Rb84': 4.461747413128444e-09,\n",
-       "  'Rb86': 0.04387191300291732,\n",
-       "  'Rb87': 1.4977340347435585e-15,\n",
-       "  'Re186': 6.987859742441286e-11,\n",
-       "  'Re186m': 9.921333575733602e-18,\n",
-       "  'Rh103m': 0.07375945422257486,\n",
-       "  'Ru103': 0.07457460396116779,\n",
-       "  'Ru97': 3.0006731222814716e-07,\n",
-       "  'S35': 126.96715088999133,\n",
-       "  'Sc44': 0.027410749105073042,\n",
-       "  'Sc44m': 0.02586602262018025,\n",
-       "  'Sc45m': 0.4042585296865824,\n",
-       "  'Sc46': 43900.65282114543,\n",
-       "  'Sc47': 2615.418585968202,\n",
-       "  'Sc48': 786.4170962458193,\n",
-       "  'Se82': 6.361033144806259e-32,\n",
-       "  'Si32': 0.006073281812964409,\n",
-       "  'Sr85': 1.035174146908179e-05,\n",
-       "  'Sr89': 0.852940706406934,\n",
-       "  'Sr90': 0.004778257730655136,\n",
-       "  'Ta179': 13.511712257508897,\n",
-       "  'Ta180': 1.3902451376659017e-06,\n",
-       "  'Ta180m': 1.0211791072372747e-10,\n",
-       "  'Ta182': 487522.068743206,\n",
-       "  'Ta183': 4.133322956121853,\n",
-       "  'Tc96': 2.6233544975303804e-06,\n",
-       "  'Tc97': 9.430546067816438e-08,\n",
-       "  'Tc97m': 0.007659322387096261,\n",
-       "  'Tc98': 0.00048004518127610536,\n",
-       "  'Tc99': 224.99396490368332,\n",
-       "  'Tc99m': 529350.461170797,\n",
-       "  'Ti44': 1.2410865391831313e-08,\n",
-       "  'V48': 14.68610531897101,\n",
-       "  'V49': 2409660.8076472892,\n",
-       "  'V50': 2.2736254334931192e-10,\n",
-       "  'W178': 2.210147692777993e-08,\n",
-       "  'W181': 0.0035102346333492074,\n",
-       "  'W183': 1.7274132246544856e-15,\n",
-       "  'W183m': 0.140413534323361,\n",
-       "  'W184': 1.1229115854414151e-19,\n",
-       "  'W185': 3.137597420736131e-06,\n",
-       "  'W186': 5.721826776004905e-28,\n",
-       "  'Y87': 0.0007156206799389361,\n",
-       "  'Y88': 64.90041469481378,\n",
-       "  'Y89m': 4382.828116952499,\n",
-       "  'Y90': 36.191715561371176,\n",
-       "  'Y91': 0.8063357674746732,\n",
-       "  'Yb175': 9.952334015582563e-07,\n",
-       "  'Zn64': 3.2200282407552414e-12,\n",
-       "  'Zn65': 17.88937420162065,\n",
-       "  'Zr88': 50.179325527959946,\n",
-       "  'Zr89': 4388.212731705372,\n",
-       "  'Zr90m': 0.0002663685811218668,\n",
-       "  'Zr93': 0.0927674934839949,\n",
-       "  'Zr94': 1.798238084046579e-11,\n",
-       "  'Zr95': 23952.36656151798,\n",
-       "  'Zr96': 9.56251317552504e-18,\n",
-       "  'Zr97': 0.0212669906965969},\n",
-       " '189120': {'Al26': 9.836072395146298e-06,\n",
-       "  'Ar37': 3.6677008984031735e-07,\n",
-       "  'Ar39': 0.00034973232107494013,\n",
-       "  'Ar42': 0.0010379129650081374,\n",
-       "  'Be10': 0.02939052167571933,\n",
-       "  'C14': 5826.662126074914,\n",
-       "  'Ca41': 7.45688000728384e-07,\n",
-       "  'Ca45': 58295.63860466018,\n",
-       "  'Ca47': 205.1900624477555,\n",
-       "  'Ca48': 2.075977941180539e-21,\n",
-       "  'Cl36': 6.60589965828617e-09,\n",
-       "  'Co55': 6.79473780640069e-09,\n",
-       "  'Co56': 539.6368165087599,\n",
-       "  'Co57': 92309586.67283577,\n",
-       "  'Co58': 200399657.828137,\n",
-       "  'Co58m': 0.021379559598088477,\n",
-       "  'Co60': 8854855.374598308,\n",
-       "  'Co60m': 0.0002818153290761979,\n",
-       "  'Cr48': 2.6315679655535085e-09,\n",
-       "  'Cr50': 0.00014690770439119272,\n",
-       "  'Cr51': 102816147.27701095,\n",
-       "  'Cu64': 4.645676331628498,\n",
-       "  'Cu66': 0.00013462980594645748,\n",
-       "  'Cu67': 0.00012719507064349247,\n",
-       "  'Fe55': 342480173.8784139,\n",
-       "  'Fe59': 3237344.6133088246,\n",
-       "  'Fe60': 0.00028332944464588725,\n",
-       "  'H3': 90964.80166380032,\n",
-       "  'Hf174': 1.1905862366102835e-26,\n",
-       "  'Hf175': 8.46492298605619e-07,\n",
-       "  'Hf177m': 0.09521843594205195,\n",
-       "  'Hf178n': 8.356987883091291e-06,\n",
-       "  'Hf179n': 0.9115755633865784,\n",
-       "  'Hf181': 161.24667413810482,\n",
-       "  'Hf182': 5.128192519703705e-13,\n",
-       "  'K40': 8.965801205646858e-15,\n",
-       "  'K42': 0.0010379734437222891,\n",
-       "  'K43': 6.229074192286078e-05,\n",
-       "  'Kr85': 1.9976445983992415e-05,\n",
-       "  'Lu174': 2.134793536573087e-09,\n",
-       "  'Lu174m': 2.963138071724717e-09,\n",
-       "  'Lu176': 1.1337580615737698e-13,\n",
-       "  'Lu177': 0.5600506847343725,\n",
-       "  'Lu177m': 0.12302302135573498,\n",
-       "  'Mg28': 8.418369796999437e-08,\n",
-       "  'Mn52': 331.74600739493053,\n",
-       "  'Mn53': 60.826345672042955,\n",
-       "  'Mn54': 82685592.153053,\n",
-       "  'Mo100': 4.5846375427026243e-07,\n",
-       "  'Mo92': 3.681895052894532e-08,\n",
-       "  'Mo93': 28336.89722153114,\n",
-       "  'Mo98': 0.11372344235920397,\n",
-       "  'Mo99': 3252058.813235948,\n",
-       "  'Na22': 1.9402133576008088e-05,\n",
-       "  'Na24': 0.00020268881112642774,\n",
-       "  'Nb90': 0.0006968994083413041,\n",
-       "  'Nb91': 30910.225289655227,\n",
-       "  'Nb91m': 1012934.5802784082,\n",
-       "  'Nb92': 0.04466584550505498,\n",
-       "  'Nb92m': 435267.24333777477,\n",
-       "  'Nb93m': 56107.272049423715,\n",
-       "  'Nb94': 615.7471379274294,\n",
-       "  'Nb95': 347737.6429464006,\n",
-       "  'Nb95m': 8035.660865357897,\n",
-       "  'Nb96': 26.016591386762727,\n",
-       "  'Nb97': 0.05530244372139867,\n",
-       "  'Nb97m': 0.04880674102534248,\n",
-       "  'Ni56': 0.004558258176977692,\n",
-       "  'Ni57': 13222.906832350467,\n",
-       "  'Ni58': 3.669619337362527e-07,\n",
-       "  'Ni59': 18428.20649917857,\n",
-       "  'Ni63': 1185425.2923407909,\n",
-       "  'Ni66': 0.00014240290550695273,\n",
-       "  'Os186': 8.572700926400802e-23,\n",
-       "  'P32': 222892.05572559242,\n",
-       "  'P33': 1937.6711406164275,\n",
-       "  'Rb84': 2.301024953381368e-08,\n",
-       "  'Rb86': 0.10822719401104614,\n",
-       "  'Rb87': 4.940199828101546e-15,\n",
-       "  'Re186': 2.007204600199063e-08,\n",
-       "  'Re186m': 1.6985799224928881e-15,\n",
-       "  'Re187': 2.0032328806476215e-21,\n",
-       "  'Rh103m': 0.7121772497926501,\n",
-       "  'Ru103': 0.7200019024724291,\n",
-       "  'Ru97': 6.442204047727067e-07,\n",
-       "  'S35': 690.7848924289347,\n",
-       "  'Sc44': 0.07271327639125054,\n",
-       "  'Sc44m': 0.06862841345871754,\n",
-       "  'Sc45m': 0.9911487904491137,\n",
-       "  'Sc46': 102737.80573676084,\n",
-       "  'Sc47': 6383.187357315835,\n",
-       "  'Sc48': 1889.4456159359497,\n",
-       "  'Se82': 3.740320432038776e-31,\n",
-       "  'Si32': 0.017943441482083218,\n",
-       "  'Sr85': 3.433630612185137e-05,\n",
-       "  'Sr89': 2.066297838677451,\n",
-       "  'Sr90': 0.011680812020910519,\n",
-       "  'Ta179': 35.26612505431944,\n",
-       "  'Ta180': 3.4423477931629506e-06,\n",
-       "  'Ta180m': 2.5343269533311973e-10,\n",
-       "  'Ta182': 3570034.5640551206,\n",
-       "  'Ta183': 87.72227189783152,\n",
-       "  'Tc96': 6.122490858303046e-06,\n",
-       "  'Tc97': 2.4214449986058885e-07,\n",
-       "  'Tc97m': 0.01945009339860626,\n",
-       "  'Tc98': 0.001261780511758623,\n",
-       "  'Tc99': 1339.2261165908546,\n",
-       "  'Tc99m': 3150935.69214544,\n",
-       "  'Ti44': 1.0949784393475505e-07,\n",
-       "  'V48': 42.536868712569564,\n",
-       "  'V49': 5356103.256659285,\n",
-       "  'V50': 5.101374455932908e-10,\n",
-       "  'W178': 6.053313663332783e-08,\n",
-       "  'W181': 0.008708608869665884,\n",
-       "  'W183': 9.706643417283751e-14,\n",
-       "  'W183m': 2.981909616294108,\n",
-       "  'W184': 7.93147553724266e-18,\n",
-       "  'W185': 0.0002243163281678623,\n",
-       "  'W186': 8.770771080518633e-26,\n",
-       "  'Y87': 0.002876560927634232,\n",
-       "  'Y87m': 6.91863141489159e-09,\n",
-       "  'Y88': 197.21865947984702,\n",
-       "  'Y89m': 10656.784760647513,\n",
-       "  'Y90': 88.34835892548456,\n",
-       "  'Y91': 2.0051123871297483,\n",
-       "  'Yb175': 2.6543628085989905e-06,\n",
-       "  'Zn64': 1.9757231742601455e-11,\n",
-       "  'Zn65': 209.51295811217858,\n",
-       "  'Zr88': 162.10808873995228,\n",
-       "  'Zr89': 10669.92204370544,\n",
-       "  'Zr90m': 0.0006810147882123106,\n",
-       "  'Zr93': 0.22588212436844277,\n",
-       "  'Zr94': 4.453608912391233e-11,\n",
-       "  'Zr95': 58050.73925245398,\n",
-       "  'Zr96': 2.7456123535677575e-17,\n",
-       "  'Zr97': 0.05128352689631638},\n",
-       " '189121': {'Al26': 5.982681713901931e-07,\n",
-       "  'Ar37': 2.0108185876728145e-08,\n",
-       "  'Ar39': 2.0986606475690088e-05,\n",
-       "  'Ar42': 6.977204960165206e-05,\n",
-       "  'Be10': 0.001753310618050251,\n",
-       "  'C14': 437.50895494321907,\n",
-       "  'Ca41': 4.1295659074990515e-08,\n",
-       "  'Ca45': 3861.078021584534,\n",
-       "  'Ca47': 13.222195057648385,\n",
-       "  'Ca48': 1.187184323372147e-22,\n",
-       "  'Cl36': 1.0140690064489471e-10,\n",
-       "  'Co55': 3.5856570536317725e-10,\n",
-       "  'Co56': 31.754108062747797,\n",
-       "  'Co57': 6775742.804754242,\n",
-       "  'Co58': 10301283.430126801,\n",
-       "  'Co58m': 0.0011665376427469087,\n",
-       "  'Co60': 554337.1649807926,\n",
-       "  'Co60m': 1.8131023017467445e-05,\n",
-       "  'Cr48': 1.6719893001250314e-10,\n",
-       "  'Cr50': 8.086753865257158e-06,\n",
-       "  'Cr51': 5168789.774053942,\n",
-       "  'Cu64': 0.1987381757394216,\n",
-       "  'Cu66': 5.4788334320309964e-06,\n",
-       "  'Cu67': 3.527488910577373e-06,\n",
-       "  'Fe55': 21858621.246072866,\n",
-       "  'Fe59': 151448.26602214723,\n",
-       "  'Fe60': 1.818533270831527e-05,\n",
-       "  'H3': 6066.5587375534105,\n",
-       "  'Hf174': 6.494918435849328e-28,\n",
-       "  'Hf175': 5.050500420339942e-08,\n",
-       "  'Hf177m': 0.00589043737582968,\n",
-       "  'Hf178n': 5.632453281767043e-07,\n",
-       "  'Hf179n': 0.06347703381909849,\n",
-       "  'Hf181': 10.88671934882905,\n",
-       "  'Hf182': 3.5721248041381814e-14,\n",
-       "  'K40': 5.648534842420816e-16,\n",
-       "  'K42': 6.979374945505096e-05,\n",
-       "  'K43': 4.203099546168296e-06,\n",
-       "  'Kr85': 1.1369483833328136e-06,\n",
-       "  'Lu174': 1.2677294199246823e-10,\n",
-       "  'Lu174m': 1.7554533321612773e-10,\n",
-       "  'Lu176': 6.775715383571701e-15,\n",
-       "  'Lu177': 0.035762418272796456,\n",
-       "  'Lu177m': 0.007610844102482632,\n",
-       "  'Mg28': 5.237054443361041e-09,\n",
-       "  'Mn52': 17.697430421578574,\n",
-       "  'Mn53': 4.465031037682204,\n",
-       "  'Mn54': 4825133.379776115,\n",
-       "  'Mo100': 2.5236839761801595e-08,\n",
-       "  'Mo92': 2.0267297690860875e-09,\n",
-       "  'Mo93': 1591.5746095529669,\n",
-       "  'Mo98': 0.006260086661359371,\n",
-       "  'Mo99': 146672.61968487446,\n",
-       "  'Na22': 1.1392327094942831e-06,\n",
-       "  'Na24': 1.1707491021119653e-05,\n",
-       "  'Nb90': 3.7167536851072743e-05,\n",
-       "  'Nb91': 2296.2964835959247,\n",
-       "  'Nb91m': 75464.52313293709,\n",
-       "  'Nb92': 0.002835492500571031,\n",
-       "  'Nb92m': 26633.864506110833,\n",
-       "  'Nb93m': 2952.346844337771,\n",
-       "  'Nb94': 26.074194878624073,\n",
-       "  'Nb95': 22971.40277024403,\n",
-       "  'Nb95m': 523.8041691387466,\n",
-       "  'Nb96': 1.758541850099312,\n",
-       "  'Nb97': 0.0037814010512757677,\n",
-       "  'Nb97m': 0.0033368784283492486,\n",
-       "  'Ni56': 0.0002428515431298655,\n",
-       "  'Ni57': 704.8488191456801,\n",
-       "  'Ni58': 2.019996215731003e-08,\n",
-       "  'Ni59': 818.4232290115488,\n",
-       "  'Ni63': 56980.12708496758,\n",
-       "  'Ni66': 5.938580078349993e-06,\n",
-       "  'Os186': 4.629803815327562e-25,\n",
-       "  'P32': 10761.308490168516,\n",
-       "  'P33': 105.049015442468,\n",
-       "  'Rb84': 1.3254377273949468e-09,\n",
-       "  'Rb86': 0.0071537023842985804,\n",
-       "  'Rb87': 3.0531077083711137e-16,\n",
-       "  'Re186': 8.387648714139331e-11,\n",
-       "  'Re186m': 7.02614745943032e-18,\n",
-       "  'Rh103m': 0.020993508962252102,\n",
-       "  'Ru103': 0.02122301969300777,\n",
-       "  'Ru97': 4.9637064249026175e-08,\n",
-       "  'S35': 33.31401210160467,\n",
-       "  'Sc44': 0.004136467397320886,\n",
-       "  'Sc44m': 0.0039043596833088163,\n",
-       "  'Sc45m': 0.06565627356742397,\n",
-       "  'Sc46': 6353.281010594414,\n",
-       "  'Sc47': 359.4488059644471,\n",
-       "  'Sc48': 124.55065582904206,\n",
-       "  'Se82': 2.1143064695217445e-32,\n",
-       "  'Si32': 0.0010775365254825759,\n",
-       "  'Sr85': 1.9705886351946297e-06,\n",
-       "  'Sr89': 0.1446052763574594,\n",
-       "  'Sr90': 0.0007864332747860988,\n",
-       "  'Ta179': 2.1870395540869354,\n",
-       "  'Ta180': 2.0089721899714415e-07,\n",
-       "  'Ta180m': 1.5429917791897494e-11,\n",
-       "  'Ta182': 140699.79512612717,\n",
-       "  'Ta183': 1.4614097076850243,\n",
-       "  'Tc96': 4.599502462201121e-07,\n",
-       "  'Tc97': 1.7149492908372964e-08,\n",
-       "  'Tc97m': 0.0013902146165770922,\n",
-       "  'Tc98': 8.778945899816857e-05,\n",
-       "  'Tc99': 60.402446257966574,\n",
-       "  'Tc99m': 142115.34572804673,\n",
-       "  'Ti44': 6.453878698482623e-09,\n",
-       "  'V48': 2.3587514280711903,\n",
-       "  'V49': 372808.11885545426,\n",
-       "  'V50': 2.9807612569867326e-11,\n",
-       "  'W178': 3.946612584147686e-09,\n",
-       "  'W181': 0.0005045067586113849,\n",
-       "  'W183': 6.575717887837894e-16,\n",
-       "  'W183m': 0.04967048686365851,\n",
-       "  'W184': 4.673187325361503e-20,\n",
-       "  'W185': 2.046423338559109e-06,\n",
-       "  'W186': 4.0340410697917255e-28,\n",
-       "  'Y87': 0.0001637291769930782,\n",
-       "  'Y87m': 4.395811869055992e-10,\n",
-       "  'Y88': 11.641684766406936,\n",
-       "  'Y89m': 713.02191383874,\n",
-       "  'Y90': 5.7478464047343785,\n",
-       "  'Y91': 0.13368525193147654,\n",
-       "  'Yb175': 1.6339861284424162e-07,\n",
-       "  'Zn64': 8.451283766033156e-13,\n",
-       "  'Zn65': 13.401586521194064,\n",
-       "  'Zr88': 9.355414031521066,\n",
-       "  'Zr89': 713.9194658734393,\n",
-       "  'Zr90m': 3.5126975205354074e-05,\n",
-       "  'Zr93': 0.014950754245603005,\n",
-       "  'Zr94': 2.955052374469567e-12,\n",
-       "  'Zr95': 3909.275976623599,\n",
-       "  'Zr96': 1.6478149540402012e-18,\n",
-       "  'Zr97': 0.0035064930952799873},\n",
-       " '189122': {'Al26': 1.0399310643310901e-05,\n",
-       "  'Ar37': 6.890063978365481e-07,\n",
-       "  'Ar39': 0.0007711928216054692,\n",
-       "  'Ar42': 0.0023671273122895385,\n",
-       "  'Be10': 0.05873430995302009,\n",
-       "  'C14': 14502.633003653676,\n",
-       "  'Ca41': 1.5433803913445557e-06,\n",
-       "  'Ca45': 122921.5706740319,\n",
-       "  'Ca47': 433.1164667551925,\n",
-       "  'Ca48': 3.3197064683330678e-21,\n",
-       "  'Cl36': 4.931551657605267e-09,\n",
-       "  'Co55': 1.2693327506548584e-08,\n",
-       "  'Co56': 1187.6759248904677,\n",
-       "  'Co57': 215678803.41504848,\n",
-       "  'Co58': 425526492.8230476,\n",
-       "  'Co58m': 0.04364637683262627,\n",
-       "  'Co60': 16153367.054893317,\n",
-       "  'Co60m': 0.0005328088646308107,\n",
-       "  'Cr48': 2.0612190563652038e-09,\n",
-       "  'Cr50': 0.0002657712869532112,\n",
-       "  'Cr51': 189151108.1570791,\n",
-       "  'Cu64': 6.534470780075481,\n",
-       "  'Cu66': 0.00010178537040752491,\n",
-       "  'Cu67': 0.00014447118167874704,\n",
-       "  'Fe55': 780506646.5781964,\n",
-       "  'Fe59': 4531890.745364533,\n",
-       "  'Fe60': 0.0005348442617966127,\n",
-       "  'H3': 169015.99052241244,\n",
-       "  'Hf174': 2.2856117202123654e-26,\n",
-       "  'Hf175': 1.572967493292391e-06,\n",
-       "  'Hf177m': 0.2213023134195533,\n",
-       "  'Hf178n': 1.7797674663087013e-05,\n",
-       "  'Hf179n': 2.0410830197145375,\n",
-       "  'Hf181': 366.6035642531952,\n",
-       "  'Hf182': 1.1802121217750848e-12,\n",
-       "  'K40': 1.9202696659681335e-14,\n",
-       "  'K42': 0.002367143060082138,\n",
-       "  'K43': 0.00013164327543429137,\n",
-       "  'Kr85': 3.493057142116808e-05,\n",
-       "  'Lu174': 4.280012056175029e-09,\n",
-       "  'Lu174m': 5.952040737086862e-09,\n",
-       "  'Lu176': 2.0904561392798154e-13,\n",
-       "  'Lu177': 1.2509435838277385,\n",
-       "  'Lu177m': 0.2859244544846151,\n",
-       "  'Mg28': 1.4616862574639305e-07,\n",
-       "  'Mn52': 717.7866274411249,\n",
-       "  'Mn53': 149.99769358075594,\n",
-       "  'Mn54': 189657309.6765185,\n",
-       "  'Mo100': 8.294121142120266e-07,\n",
-       "  'Mo92': 6.66091160447881e-08,\n",
-       "  'Mo93': 45318.187937035254,\n",
-       "  'Mo98': 0.2057383006046823,\n",
-       "  'Mo99': 4353820.597547227,\n",
-       "  'Na22': 2.5026873834605136e-05,\n",
-       "  'Na24': 0.0004899725759261428,\n",
-       "  'Nb90': 0.0016126975390254076,\n",
-       "  'Nb91': 73788.33628588154,\n",
-       "  'Nb91m': 2490739.7709947564,\n",
-       "  'Nb92': 0.09520331261739863,\n",
-       "  'Nb92m': 807475.7184395696,\n",
-       "  'Nb93m': 116884.71581558658,\n",
-       "  'Nb94': 850.3729531093676,\n",
-       "  'Nb95': 718839.1366151689,\n",
-       "  'Nb95m': 16199.21920381291,\n",
-       "  'Nb96': 57.21830185317842,\n",
-       "  'Nb97': 0.12541859781884945,\n",
-       "  'Nb97m': 0.11069940857963216,\n",
-       "  'Ni56': 0.009563630818495372,\n",
-       "  'Ni57': 28031.22672172295,\n",
-       "  'Ni58': 6.638732295347957e-07,\n",
-       "  'Ni59': 29827.921757601118,\n",
-       "  'Ni63': 1533938.2257594164,\n",
-       "  'Ni66': 0.00011364875552598427,\n",
-       "  'Os186': 1.9543566372438903e-23,\n",
-       "  'P32': 442112.08270578104,\n",
-       "  'P33': 4024.499706158318,\n",
-       "  'Rb84': 3.593024889743419e-08,\n",
-       "  'Rb86': 0.24914802939529146,\n",
-       "  'Rb87': 9.520046941671121e-15,\n",
-       "  'Re186': 3.82304924321503e-09,\n",
-       "  'Re186m': 3.52855022081875e-16,\n",
-       "  'Re187': 4.287877213341561e-24,\n",
-       "  'Rh103m': 0.8735321011857277,\n",
-       "  'Ru103': 0.8830925774605582,\n",
-       "  'Ru97': 1.6037349688945678e-06,\n",
-       "  'S35': 1549.5787117833693,\n",
-       "  'Sc44': 0.1641474514123518,\n",
-       "  'Sc44m': 0.15490536096673607,\n",
-       "  'Sc45m': 2.089672414769353,\n",
-       "  'Sc46': 192576.89398591197,\n",
-       "  'Sc47': 13023.242076764556,\n",
-       "  'Sc48': 3777.554745588886,\n",
-       "  'Se82': 5.571427029301393e-31,\n",
-       "  'Si32': 0.036961843456929176,\n",
-       "  'Sr85': 6.766747094232756e-05,\n",
-       "  'Sr89': 4.401899477895856,\n",
-       "  'Sr90': 0.026599111631062152,\n",
-       "  'Ta179': 66.62060841634865,\n",
-       "  'Ta180': 6.075898041470423e-06,\n",
-       "  'Ta180m': 4.736413146953587e-10,\n",
-       "  'Ta182': 4384756.246507865,\n",
-       "  'Ta183': 53.83687947239129,\n",
-       "  'Tc96': 1.4197803037342726e-05,\n",
-       "  'Tc97': 5.187263129252838e-07,\n",
-       "  'Tc97m': 0.04203355117242143,\n",
-       "  'Tc98': 0.0026475171992418616,\n",
-       "  'Tc99': 1792.9885203629956,\n",
-       "  'Tc99m': 4218485.067933034,\n",
-       "  'Ti44': 1.3713892396002027e-07,\n",
-       "  'V48': 91.18761925745389,\n",
-       "  'V49': 13302149.176287055,\n",
-       "  'V50': 1.0039336557103936e-09,\n",
-       "  'W178': 1.1869375521411249e-07,\n",
-       "  'W181': 0.014900290432216641,\n",
-       "  'W183': 2.250091655318914e-14,\n",
-       "  'W183m': 1.8296595638977804,\n",
-       "  'W184': 2.176070487481219e-18,\n",
-       "  'W185': 7.525366183225617e-05,\n",
-       "  'W186': 1.8595255584661033e-26,\n",
-       "  'Y87': 0.0051021730789401615,\n",
-       "  'Y87m': 5.4191322827346995e-09,\n",
-       "  'Y88': 407.6275644881246,\n",
-       "  'Y89m': 22795.382218754905,\n",
-       "  'Y90': 178.6581862317749,\n",
-       "  'Y91': 4.502847035354355,\n",
-       "  'Yb175': 5.899524922016077e-06,\n",
-       "  'Zn64': 2.7788466646153413e-11,\n",
-       "  'Zn65': 473.19295429489034,\n",
-       "  'Zr88': 324.05567271122084,\n",
-       "  'Zr89': 22823.867282525713,\n",
-       "  'Zr90m': 0.0015815805305550205,\n",
-       "  'Zr93': 0.4730647036584757,\n",
-       "  'Zr94': 9.556487535854134e-11,\n",
-       "  'Zr95': 124009.9021769987,\n",
-       "  'Zr96': 5.858238185538847e-17,\n",
-       "  'Zr97': 0.11632503117151607},\n",
-       " '189123': {'Al26': 1.0640836650835966e-05,\n",
-       "  'Ar37': 3.7883343917261144e-07,\n",
-       "  'Ar39': 0.0003755114504819587,\n",
-       "  'Ar42': 0.0012031322972746673,\n",
-       "  'Be10': 0.04138269707409344,\n",
-       "  'C14': 10862.667798631832,\n",
-       "  'Ca41': 7.79316158916292e-07,\n",
-       "  'Ca45': 75504.62457086254,\n",
-       "  'Ca47': 265.12157515756496,\n",
-       "  'Ca48': 2.1934494011434684e-21,\n",
-       "  'Cl36': 2.3050797840413864e-09,\n",
-       "  'Co55': 6.427235724764441e-09,\n",
-       "  'Co56': 579.8028922688145,\n",
-       "  'Co57': 109875775.20667695,\n",
-       "  'Co58': 303246300.17345905,\n",
-       "  'Co58m': 0.03259376095053362,\n",
-       "  'Co60': 12501892.081704607,\n",
-       "  'Co60m': 0.0003757459835221994,\n",
-       "  'Cr48': 2.9664527091244427e-09,\n",
-       "  'Cr50': 0.00020002085227611342,\n",
-       "  'Cr51': 112335197.18486872,\n",
-       "  'Cu64': 4.7737797547768315,\n",
-       "  'Cu66': 0.00016891468565655035,\n",
-       "  'Cu67': 0.00012638448796817927,\n",
-       "  'Fe55': 409702570.1865688,\n",
-       "  'Fe59': 3910339.4241055623,\n",
-       "  'Fe60': 0.0003774879066637378,\n",
-       "  'H3': 129251.13474275116,\n",
-       "  'Hf174': 1.2601657376923037e-26,\n",
-       "  'Hf175': 9.478843085352094e-07,\n",
-       "  'Hf177m': 0.10485745398947578,\n",
-       "  'Hf178n': 1.024007315250385e-05,\n",
-       "  'Hf179n': 1.1007496271461,\n",
-       "  'Hf181': 190.50283400231578,\n",
-       "  'Hf182': 6.216944173031307e-13,\n",
-       "  'K40': 9.731296482270635e-15,\n",
-       "  'K42': 0.001203264489898663,\n",
-       "  'K43': 8.142357795506739e-05,\n",
-       "  'Kr85': 2.0908456005879704e-05,\n",
-       "  'Lu174': 2.280832294780347e-09,\n",
-       "  'Lu174m': 3.1594753548825503e-09,\n",
-       "  'Lu176': 1.2249050474385744e-13,\n",
-       "  'Lu177': 0.6418771379586635,\n",
-       "  'Lu177m': 0.13548014016597235,\n",
-       "  'Mg28': 1.3109330987056099e-07,\n",
-       "  'Mn52': 344.03328938834295,\n",
-       "  'Mn53': 70.18698043249805,\n",
-       "  'Mn54': 116515874.18489495,\n",
-       "  'Mo100': 6.242189954747076e-07,\n",
-       "  'Mo92': 5.013052304303873e-08,\n",
-       "  'Mo93': 34801.491685109795,\n",
-       "  'Mo98': 0.1548394422702112,\n",
-       "  'Mo99': 3306268.0952188238,\n",
-       "  'Na22': 2.0441535655327937e-05,\n",
-       "  'Na24': 0.00021833847659850442,\n",
-       "  'Nb90': 0.0007314229897755567,\n",
-       "  'Nb91': 36423.65228991361,\n",
-       "  'Nb91m': 1188176.8496275512,\n",
-       "  'Nb92': 0.05907783948461778,\n",
-       "  'Nb92m': 674639.8546094929,\n",
-       "  'Nb93m': 83235.5461550049,\n",
-       "  'Nb94': 616.0348351735728,\n",
-       "  'Nb95': 463645.56239860697,\n",
-       "  'Nb95m': 10999.463558643381,\n",
-       "  'Nb96': 32.3309807355632,\n",
-       "  'Nb97': 0.06614909748268465,\n",
-       "  'Nb97m': 0.05836932649476383,\n",
-       "  'Ni56': 0.004723201201441269,\n",
-       "  'Ni57': 13748.565508098787,\n",
-       "  'Ni58': 4.996335247509738e-07,\n",
-       "  'Ni59': 21034.982225610198,\n",
-       "  'Ni63': 1243249.3186254455,\n",
-       "  'Ni66': 0.00017773755883076063,\n",
-       "  'Os186': 1.0754330689789763e-23,\n",
-       "  'P32': 329508.78959847114,\n",
-       "  'P33': 2772.023120205419,\n",
-       "  'Rb84': 2.4199786452746684e-08,\n",
-       "  'Rb86': 0.12235036052777302,\n",
-       "  'Rb87': 5.47912853427583e-15,\n",
-       "  'Re186': 1.8968509172256756e-09,\n",
-       "  'Re186m': 1.8370988359407272e-16,\n",
-       "  'Re187': 1.1255706036920277e-23,\n",
-       "  'Rh103m': 0.5573211077849641,\n",
-       "  'Ru103': 0.5634595233855102,\n",
-       "  'Ru97': 7.513555963437255e-07,\n",
-       "  'S35': 791.5721776142624,\n",
-       "  'Sc44': 0.07722805427338394,\n",
-       "  'Sc44m': 0.0728939948072441,\n",
-       "  'Sc45m': 1.283707208968652,\n",
-       "  'Sc46': 156092.93361568943,\n",
-       "  'Sc47': 8907.783374865423,\n",
-       "  'Sc48': 2624.016854439486,\n",
-       "  'Se82': 3.774704100806081e-31,\n",
-       "  'Si32': 0.01989701222991923,\n",
-       "  'Sr85': 3.624125453755175e-05,\n",
-       "  'Sr89': 2.6806248038802565,\n",
-       "  'Sr90': 0.013626836410876812,\n",
-       "  'Ta179': 49.39996752975828,\n",
-       "  'Ta180': 5.2271463502756975e-06,\n",
-       "  'Ta180m': 3.6695196030445474e-10,\n",
-       "  'Ta182': 3286030.81777553,\n",
-       "  'Ta183': 36.349669650038415,\n",
-       "  'Tc96': 7.376854815206643e-06,\n",
-       "  'Tc97': 3.0157675695346054e-07,\n",
-       "  'Tc97m': 0.02416858399881193,\n",
-       "  'Tc98': 0.00158686939812476,\n",
-       "  'Tc99': 1361.5892034888557,\n",
-       "  'Tc99m': 3203467.7132834103,\n",
-       "  'Ti44': 1.1519363840123479e-07,\n",
-       "  'V48': 44.53158331116815,\n",
-       "  'V49': 6023881.8511961205,\n",
-       "  'V50': 8.022283134192745e-10,\n",
-       "  'W178': 8.013548061778588e-08,\n",
-       "  'W181': 0.013566445486097325,\n",
-       "  'W183': 1.588157451466594e-14,\n",
-       "  'W183m': 1.2352511479339512,\n",
-       "  'W184': 1.2563764602662466e-18,\n",
-       "  'W185': 4.387175790182507e-05,\n",
-       "  'W186': 9.568177494234458e-27,\n",
-       "  'Y87': 0.0030100990182318956,\n",
-       "  'Y87m': 7.799073849807171e-09,\n",
-       "  'Y88': 210.36706714171416,\n",
-       "  'Y89m': 13653.51294780867,\n",
-       "  'Y90': 120.51727362792232,\n",
-       "  'Y91': 2.3398469731731137,\n",
-       "  'Yb175': 2.8860835428007528e-06,\n",
-       "  'Zn64': 2.0301027249197823e-11,\n",
-       "  'Zn65': 413.9857691163028,\n",
-       "  'Zr88': 171.42030993822942,\n",
-       "  'Zr89': 13670.226588639387,\n",
-       "  'Zr90m': 0.0007117996255409482,\n",
-       "  'Zr93': 0.2964294089239948,\n",
-       "  'Zr94': 5.590198763322162e-11,\n",
-       "  'Zr95': 74863.10772706551,\n",
-       "  'Zr96': 2.948668484844238e-17,\n",
-       "  'Zr97': 0.06133637114578749},\n",
-       " '189124': {'Al26': 1.0974507257957815e-06,\n",
-       "  'Ar37': 4.15708150742907e-08,\n",
-       "  'Ar39': 3.90474775506788e-05,\n",
-       "  'Ar42': 0.00010184880177394417,\n",
-       "  'Be10': 0.0021954554287439403,\n",
-       "  'C14': 457.1720005585775,\n",
-       "  'Ca41': 8.446418175835944e-08,\n",
-       "  'Ca45': 4611.821664007957,\n",
-       "  'Ca47': 16.925641452202235,\n",
-       "  'Ca48': 2.2896840245009224e-22,\n",
-       "  'Cl36': 3.0933725344595884e-10,\n",
-       "  'Co55': 7.740129729683339e-10,\n",
-       "  'Co56': 60.693095409524354,\n",
-       "  'Co57': 8436895.052408477,\n",
-       "  'Co58': 15569761.498194348,\n",
-       "  'Co58m': 0.0015146568133227335,\n",
-       "  'Co60': 559873.0644277204,\n",
-       "  'Co60m': 2.1345202439702673e-05,\n",
-       "  'Cr48': 2.915414013945341e-10,\n",
-       "  'Cr50': 1.1424817621906377e-05,\n",
-       "  'Cr51': 9344393.126588494,\n",
-       "  'Cu64': 0.25545424312477016,\n",
-       "  'Cu66': 3.407372799742653e-06,\n",
-       "  'Cu67': 8.83933619432978e-06,\n",
-       "  'Fe55': 33221224.306427956,\n",
-       "  'Fe59': 180003.5140385091,\n",
-       "  'Fe60': 2.143233294783683e-05,\n",
-       "  'H3': 5785.4042643681105,\n",
-       "  'Hf174': 1.3500785686775713e-27,\n",
-       "  'Hf175': 8.768939416777512e-08,\n",
-       "  'Hf177m': 0.010095241411201878,\n",
-       "  'Hf178n': 6.926763417808985e-07,\n",
-       "  'Hf179n': 0.07940037701029526,\n",
-       "  'Hf181': 15.260245797333976,\n",
-       "  'Hf182': 4.6226191669064715e-14,\n",
-       "  'K40': 9.800864955016768e-16,\n",
-       "  'K42': 0.00010184879354077127,\n",
-       "  'K43': 4.811072074246696e-06,\n",
-       "  'Kr85': 2.251560188881673e-06,\n",
-       "  'Lu174': 2.359901427488374e-10,\n",
-       "  'Lu174m': 3.2808386334473464e-10,\n",
-       "  'Lu176': 1.2336296526380498e-14,\n",
-       "  'Lu177': 0.056676519509870744,\n",
-       "  'Lu177m': 0.013043052268986286,\n",
-       "  'Mg28': 4.3953193185855356e-09,\n",
-       "  'Mn52': 37.75029140431336,\n",
-       "  'Mn53': 6.1097648326957605,\n",
-       "  'Mn54': 7005261.342138062,\n",
-       "  'Mo100': 3.565438330049858e-08,\n",
-       "  'Mo92': 2.8633657286736506e-09,\n",
-       "  'Mo93': 1857.2556857160725,\n",
-       "  'Mo98': 0.008844161677598612,\n",
-       "  'Mo99': 185754.61269704418,\n",
-       "  'Na22': 2.1766518530035368e-06,\n",
-       "  'Na24': 2.2682451345132293e-05,\n",
-       "  'Nb90': 7.933401946754278e-05,\n",
-       "  'Nb91': 2900.706545231335,\n",
-       "  'Nb91m': 98193.97009665248,\n",
-       "  'Nb92': 0.0033400572558167593,\n",
-       "  'Nb92m': 25314.72198517588,\n",
-       "  'Nb93m': 5267.875355852106,\n",
-       "  'Nb94': 36.18053811723458,\n",
-       "  'Nb95': 26125.935481060158,\n",
-       "  'Nb95m': 574.6528161518673,\n",
-       "  'Nb96': 2.22845761728863,\n",
-       "  'Nb97': 0.005090859704174171,\n",
-       "  'Nb97m': 0.004493407216373799,\n",
-       "  'Ni56': 0.0005186647468850293,\n",
-       "  'Ni57': 1504.5488593191462,\n",
-       "  'Ni58': 2.8538172977442423e-08,\n",
-       "  'Ni59': 1177.4853986813207,\n",
-       "  'Ni63': 82370.52119291537,\n",
-       "  'Ni66': 3.988059986358553e-06,\n",
-       "  'Os186': 7.889098637137508e-24,\n",
-       "  'P32': 18191.083753805917,\n",
-       "  'P33': 174.79801402365942,\n",
-       "  'Rb84': 2.589835162530232e-09,\n",
-       "  'Rb86': 0.01113524451551065,\n",
-       "  'Rb87': 5.143556135943178e-16,\n",
-       "  'Re186': 1.7435794045267998e-09,\n",
-       "  'Re186m': 1.5538468263603943e-16,\n",
-       "  'Re187': 8.575754426683122e-24,\n",
-       "  'Rh103m': 0.036000983724554764,\n",
-       "  'Ru103': 0.036394771104811874,\n",
-       "  'Ru97': 6.331074515747844e-08,\n",
-       "  'S35': 59.26639716168753,\n",
-       "  'Sc44': 0.008214130072983841,\n",
-       "  'Sc44m': 0.007752603559620841,\n",
-       "  'Sc45m': 0.07841469961811759,\n",
-       "  'Sc46': 6255.14033617809,\n",
-       "  'Sc47': 510.11392218472145,\n",
-       "  'Sc48': 129.9138936441725,\n",
-       "  'Se82': 4.2199154068823854e-32,\n",
-       "  'Si32': 0.0019228634953300165,\n",
-       "  'Sr85': 3.867975170332174e-06,\n",
-       "  'Sr89': 0.1602467826214225,\n",
-       "  'Sr90': 0.001131891452794698,\n",
-       "  'Ta179': 2.2301326958831322,\n",
-       "  'Ta180': 1.923333305877913e-07,\n",
-       "  'Ta180m': 1.586623474333329e-11,\n",
-       "  'Ta182': 198310.18091260444,\n",
-       "  'Ta183': 7.557681124050674,\n",
-       "  'Tc96': 5.332471305831965e-07,\n",
-       "  'Tc97': 1.8608615774653368e-08,\n",
-       "  'Tc97m': 0.0015120424822865819,\n",
-       "  'Tc98': 9.379102420245835e-05,\n",
-       "  'Tc99': 76.49788130113855,\n",
-       "  'Tc99m': 179979.87176564374,\n",
-       "  'Ti44': 1.2277028383634182e-08,\n",
-       "  'V48': 4.818510008011846,\n",
-       "  'V49': 576440.2427641278,\n",
-       "  'V50': 3.233488593386639e-11,\n",
-       "  'W178': 4.007299008085384e-09,\n",
-       "  'W181': 0.00044064647047050126,\n",
-       "  'W183': 1.5503660940425535e-15,\n",
-       "  'W183m': 0.2568936390612075,\n",
-       "  'W184': 3.029234767906025e-19,\n",
-       "  'W185': 8.00659339167719e-06,\n",
-       "  'W186': 1.0808898546681758e-26,\n",
-       "  'Y87': 0.0003243197141980833,\n",
-       "  'Y87m': 7.664888480299934e-10,\n",
-       "  'Y88': 21.996365933757858,\n",
-       "  'Y89m': 865.7945206340878,\n",
-       "  'Y90': 6.363877994391806,\n",
-       "  'Y91': 0.19445091969014994,\n",
-       "  'Yb175': 2.8791068769055467e-07,\n",
-       "  'Zn64': 1.0863540895847337e-12,\n",
-       "  'Zn65': 7.8484030040174275,\n",
-       "  'Zr88': 18.208167483762477,\n",
-       "  'Zr89': 866.8840212161963,\n",
-       "  'Zr90m': 7.781242732075939e-05,\n",
-       "  'Zr93': 0.017581352259210162,\n",
-       "  'Zr94': 3.740638345071534e-12,\n",
-       "  'Zr95': 4629.389875736471,\n",
-       "  'Zr96': 3.0382326020983743e-18,\n",
-       "  'Zr97': 0.00472088950215624},\n",
-       " '189125': {'Al26': 1.077751594758876e-08,\n",
-       "  'Ar37': 3.5842907457809166e-10,\n",
-       "  'Ar39': 3.2228496621727566e-07,\n",
-       "  'Ar42': 8.088613340746239e-07,\n",
-       "  'Be10': 0.0001447711902982217,\n",
-       "  'C14': 183.1335940481235,\n",
-       "  'Ca41': 7.100126740878469e-10,\n",
-       "  'Ca45': 35.65123542662101,\n",
-       "  'Ca47': 0.13233672414446546,\n",
-       "  'Ca48': 2.0528210634927064e-24,\n",
-       "  'Cl36': 6.46236515373787e-11,\n",
-       "  'Co55': 6.459390274482186e-12,\n",
-       "  'Co56': 0.5030055080213555,\n",
-       "  'Co57': 65305.83215192885,\n",
-       "  'Co58': 936950.0316931901,\n",
-       "  'Co58m': 6.171469727974342e-05,\n",
-       "  'Co60': 57943.938765549,\n",
-       "  'Co60m': 1.6984992739556166e-07,\n",
-       "  'Cr48': 3.0120090300679967e-12,\n",
-       "  'Cr50': 6.371380692532359e-06,\n",
-       "  'Cr51': 2204958.661751653,\n",
-       "  'Cu64': 0.18548240517672882,\n",
-       "  'Cu66': 3.176517773068902e-06,\n",
-       "  'Cu67': 3.1104253962615944e-06,\n",
-       "  'Fe55': 3180391.217177855,\n",
-       "  'Fe59': 107546.11230070682,\n",
-       "  'Fe60': 2.3234480337040108e-07,\n",
-       "  'H3': 83.5621257630118,\n",
-       "  'Hf174': 1.1700285986800501e-29,\n",
-       "  'Hf175': 7.527284385142659e-10,\n",
-       "  'Hf177m': 8.063969630500228e-05,\n",
-       "  'Hf178n': 5.405187113958388e-09,\n",
-       "  'Hf179n': 0.0006158189591534049,\n",
-       "  'Hf181': 0.12023392410390825,\n",
-       "  'Hf182': 3.5733379856715786e-16,\n",
-       "  'K40': 8.140638951265594e-18,\n",
-       "  'K42': 8.088613340746239e-07,\n",
-       "  'K43': 3.68286558676496e-08,\n",
-       "  'Kr85': 1.9846401318120766e-08,\n",
-       "  'Lu174': 2.000521633970617e-12,\n",
-       "  'Lu174m': 2.7792628777445607e-12,\n",
-       "  'Lu176': 1.0698108436796058e-16,\n",
-       "  'Lu177': 0.00045618245855393486,\n",
-       "  'Lu177m': 0.00010418813054007936,\n",
-       "  'Mg28': 3.2776134627194474e-11,\n",
-       "  'Mn52': 0.31270130112160477,\n",
-       "  'Mn53': 0.04748021507398097,\n",
-       "  'Mn54': 201708.4593777805,\n",
-       "  'Mo100': 1.9883750805242288e-08,\n",
-       "  'Mo92': 1.596853806464109e-09,\n",
-       "  'Mo93': 915.831973559315,\n",
-       "  'Mo98': 0.004932198728572829,\n",
-       "  'Mo99': 125817.06672278832,\n",
-       "  'Na22': 2.0522734254872398e-08,\n",
-       "  'Na24': 1.813777074106401e-07,\n",
-       "  'Nb90': 6.451175704400182e-07,\n",
-       "  'Nb91': 22.401132613623894,\n",
-       "  'Nb91m': 757.1095425580011,\n",
-       "  'Nb92': 2.5037553226904362e-05,\n",
-       "  'Nb92m': 273.4286025737039,\n",
-       "  'Nb93m': 1653.623305922302,\n",
-       "  'Nb94': 26.126661926135437,\n",
-       "  'Nb95': 220.11218840273528,\n",
-       "  'Nb95m': 4.372724114946371,\n",
-       "  'Nb96': 0.0173163581403689,\n",
-       "  'Nb97': 3.986804679799094e-05,\n",
-       "  'Nb97m': 3.518574185124887e-05,\n",
-       "  'Ni56': 4.3400311933252496e-06,\n",
-       "  'Ni57': 12.565554035438216,\n",
-       "  'Ni58': 1.5915089620227497e-08,\n",
-       "  'Ni59': 890.5000154956176,\n",
-       "  'Ni63': 43267.04605825775,\n",
-       "  'Ni66': 3.527658092133647e-06,\n",
-       "  'Os186': 1.1464097990502359e-24,\n",
-       "  'P32': 3005.5638212474087,\n",
-       "  'P33': 36.455804111095915,\n",
-       "  'Rb84': 2.3499146814585047e-11,\n",
-       "  'Rb86': 8.915546729001272e-05,\n",
-       "  'Rb87': 4.378365853707935e-18,\n",
-       "  'Re186': 2.5704403735134724e-10,\n",
-       "  'Re186m': 2.3060469378816738e-17,\n",
-       "  'Rh103m': 0.03131220023372112,\n",
-       "  'Ru103': 0.03165664518979743,\n",
-       "  'Ru97': 4.87671643868282e-10,\n",
-       "  'S35': 17.819801678504973,\n",
-       "  'Sc44': 6.733209277215641e-05,\n",
-       "  'Sc44m': 6.355339053443474e-05,\n",
-       "  'Sc45m': 0.0006062352720518677,\n",
-       "  'Sc46': 41.01813261000553,\n",
-       "  'Sc47': 34.72307606985607,\n",
-       "  'Sc48': 0.9841055126835506,\n",
-       "  'Se82': 3.808822328022349e-34,\n",
-       "  'Si32': 1.7782905140542867e-05,\n",
-       "  'Sr85': 3.304995362992793e-08,\n",
-       "  'Sr89': 0.0012226680340749335,\n",
-       "  'Sr90': 8.96761802290045e-06,\n",
-       "  'Ta179': 0.01693844350909148,\n",
-       "  'Ta180': 1.4512407144873077e-09,\n",
-       "  'Ta180m': 1.2067203450463337e-13,\n",
-       "  'Ta182': 152050.16313322482,\n",
-       "  'Ta183': 2.481133163028367,\n",
-       "  'Tc96': 4.079903140728469e-09,\n",
-       "  'Tc97': 1.4183824341592931e-10,\n",
-       "  'Tc97m': 1.1519565444996421e-05,\n",
-       "  'Tc98': 7.141199591288488e-07,\n",
-       "  'Tc99': 51.812058320361494,\n",
-       "  'Tc99m': 121900.99307152999,\n",
-       "  'Ti44': 1.162635485606247e-10,\n",
-       "  'V48': 0.040059720099904356,\n",
-       "  'V49': 4548.133635402675,\n",
-       "  'V50': 2.2354543701785294e-13,\n",
-       "  'W178': 3.036652740314008e-11,\n",
-       "  'W181': 3.2721370826647786e-06,\n",
-       "  'W183': 1.0144919590018512e-15,\n",
-       "  'W183m': 0.08433747981462503,\n",
-       "  'W184': 1.1787200809173516e-19,\n",
-       "  'W185': 4.947571865826241e-06,\n",
-       "  'W186': 1.1279727061692863e-27,\n",
-       "  'Y87': 2.8477176284279247e-06,\n",
-       "  'Y87m': 7.918845559051498e-12,\n",
-       "  'Y88': 0.18518379154863512,\n",
-       "  'Y89m': 6.711821803765693,\n",
-       "  'Y90': 0.08428788961253164,\n",
-       "  'Y91': 0.0016903939816042908,\n",
-       "  'Yb175': 2.3529266904885726e-09,\n",
-       "  'Zn64': 7.887550517164497e-13,\n",
-       "  'Zn65': 7.087417101204944,\n",
-       "  'Zr88': 0.15487202794604174,\n",
-       "  'Zr89': 6.720118665584597,\n",
-       "  'Zr90m': 6.327957153170128e-07,\n",
-       "  'Zr93': 0.0001385742456078594,\n",
-       "  'Zr94': 3.793140884789228e-14,\n",
-       "  'Zr95': 35.554743184894306,\n",
-       "  'Zr96': 2.5287349759433637e-20,\n",
-       "  'Zr97': 3.696594787989055e-05},\n",
-       " '189126': {'Al26': 7.650864286970075e-07,\n",
-       "  'Ar37': 5.8330095293001595e-08,\n",
-       "  'Ar39': 7.213848291722852e-05,\n",
-       "  'Ar42': 0.0002473076764278672,\n",
-       "  'Be10': 0.006765647187009273,\n",
-       "  'C14': 1619.5364808398706,\n",
-       "  'Ca41': 1.3695736345020783e-07,\n",
-       "  'Ca45': 14268.117164878413,\n",
-       "  'Ca47': 49.39042026734322,\n",
-       "  'Ca48': 2.7506718639614025e-22,\n",
-       "  'Cl36': 4.859221810707457e-10,\n",
-       "  'Co55': 9.23057812247921e-10,\n",
-       "  'Co56': 110.83962345293006,\n",
-       "  'Co57': 23749431.15995732,\n",
-       "  'Co58': 43841299.61251765,\n",
-       "  'Co58m': 0.004826632782063472,\n",
-       "  'Co60': 2117350.969764463,\n",
-       "  'Co60m': 6.287065752441848e-05,\n",
-       "  'Cr48': 1.5273560206797022e-10,\n",
-       "  'Cr50': 3.226634338210465e-05,\n",
-       "  'Cr51': 21643594.620840013,\n",
-       "  'Cu64': 0.811562786030714,\n",
-       "  'Cu66': 3.7912675556963294e-05,\n",
-       "  'Cu67': 2.6585803061644592e-05,\n",
-       "  'Fe55': 85317475.60267042,\n",
-       "  'Fe59': 762549.2353750529,\n",
-       "  'Fe60': 6.321816753888182e-05,\n",
-       "  'H3': 21842.91493148483,\n",
-       "  'Hf174': 2.027673841221254e-27,\n",
-       "  'Hf175': 1.4922793196714487e-07,\n",
-       "  'Hf177m': 0.02168703625840485,\n",
-       "  'Hf178n': 2.0042868696582104e-06,\n",
-       "  'Hf179n': 0.22688342272002401,\n",
-       "  'Hf181': 39.12219212099181,\n",
-       "  'Hf182': 1.3003135422329189e-13,\n",
-       "  'K40': 1.8227935118552103e-15,\n",
-       "  'K42': 0.000247318226775582,\n",
-       "  'K43': 1.5474853924310228e-05,\n",
-       "  'Kr85': 2.949010324370479e-06,\n",
-       "  'Lu174': 3.9007237626421473e-10,\n",
-       "  'Lu174m': 5.41150858938613e-10,\n",
-       "  'Lu176': 1.892036903961268e-14,\n",
-       "  'Lu177': 0.127018766207462,\n",
-       "  'Lu177m': 0.02802092007007681,\n",
-       "  'Mg28': 2.0165932417156307e-08,\n",
-       "  'Mn52': 63.88371595911104,\n",
-       "  'Mn53': 15.89346559632417,\n",
-       "  'Mn54': 19498600.713483293,\n",
-       "  'Mo100': 1.0069583882223328e-07,\n",
-       "  'Mo92': 8.086775200606111e-09,\n",
-       "  'Mo93': 5862.126349433247,\n",
-       "  'Mo98': 0.02497792075264538,\n",
-       "  'Mo99': 585789.3346303451,\n",
-       "  'Na22': 1.885329312766928e-06,\n",
-       "  'Na24': 4.6818584285936404e-05,\n",
-       "  'Nb90': 0.00014828397714711797,\n",
-       "  'Nb91': 8046.93240714274,\n",
-       "  'Nb91m': 269436.46537155926,\n",
-       "  'Nb92': 0.01134892290797398,\n",
-       "  'Nb92m': 101893.03830050929,\n",
-       "  'Nb93m': 11222.79739870547,\n",
-       "  'Nb94': 112.45683478295267,\n",
-       "  'Nb95': 85432.04128285902,\n",
-       "  'Nb95m': 1966.724311599016,\n",
-       "  'Nb96': 6.416497538228489,\n",
-       "  'Nb97': 0.013601824979548894,\n",
-       "  'Nb97m': 0.012003416577786396,\n",
-       "  'Ni56': 0.0008430761126223308,\n",
-       "  'Ni57': 2490.2945151792346,\n",
-       "  'Ni58': 8.059844140353755e-08,\n",
-       "  'Ni59': 3931.1006142170613,\n",
-       "  'Ni63': 249401.8456684162,\n",
-       "  'Ni66': 3.9610313922712676e-05,\n",
-       "  'Os186': 1.5065838672343514e-24,\n",
-       "  'P32': 50075.26715509477,\n",
-       "  'P33': 393.3975402821283,\n",
-       "  'Rb84': 2.9352327885180094e-09,\n",
-       "  'Rb86': 0.025295722079139805,\n",
-       "  'Rb87': 9.115925279969175e-16,\n",
-       "  'Re186': 2.8210051309983053e-10,\n",
-       "  'Re186m': 2.4789469423140207e-17,\n",
-       "  'Rh103m': 0.09130922091568913,\n",
-       "  'Ru103': 0.09231867165536652,\n",
-       "  'Ru97': 1.7328923933250255e-07,\n",
-       "  'S35': 154.4797328606834,\n",
-       "  'Sc44': 0.015194497674200894,\n",
-       "  'Sc44m': 0.01433966376157249,\n",
-       "  'Sc45m': 0.24253672910876245,\n",
-       "  'Sc46': 24308.050018733215,\n",
-       "  'Sc47': 1407.4639770100164,\n",
-       "  'Sc48': 467.1741817675252,\n",
-       "  'Se82': 4.0656423575225567e-32,\n",
-       "  'Si32': 0.0034535309654716464,\n",
-       "  'Sr85': 6.006462766438539e-06,\n",
-       "  'Sr89': 0.5177208988529114,\n",
-       "  'Sr90': 0.002800427301703743,\n",
-       "  'Ta179': 8.426234850426622,\n",
-       "  'Ta180': 8.14631633177322e-07,\n",
-       "  'Ta180m': 6.065643606519535e-11,\n",
-       "  'Ta182': 583068.2713462788,\n",
-       "  'Ta183': 5.682479102211324,\n",
-       "  'Tc96': 1.5983808677892443e-06,\n",
-       "  'Tc97': 6.067875811089934e-08,\n",
-       "  'Tc97m': 0.004901434586871673,\n",
-       "  'Tc98': 0.00031286690361708374,\n",
-       "  'Tc99': 241.23615869608759,\n",
-       "  'Tc99m': 567580.7088556244,\n",
-       "  'Ti44': 1.0128479610499162e-08,\n",
-       "  'V48': 8.187114458894385,\n",
-       "  'V49': 1350997.550713411,\n",
-       "  'V50': 1.2028867853784145e-10,\n",
-       "  'W178': 1.4623326146244784e-08,\n",
-       "  'W181': 0.0020696593080809407,\n",
-       "  'W183': 2.6854863495061278e-15,\n",
-       "  'W183m': 0.19312951257509584,\n",
-       "  'W184': 1.7160479051386013e-19,\n",
-       "  'W185': 6.506431848271381e-06,\n",
-       "  'W186': 1.3917012223449698e-27,\n",
-       "  'Y87': 0.00043256684095715244,\n",
-       "  'Y87m': 4.015557828914271e-10,\n",
-       "  'Y88': 37.295135235840355,\n",
-       "  'Y89m': 2615.595979241883,\n",
-       "  'Y90': 21.54201872953137,\n",
-       "  'Y91': 0.4723884553789941,\n",
-       "  'Yb175': 5.644500667019329e-07,\n",
-       "  'Zn64': 3.4511120553364606e-12,\n",
-       "  'Zn65': 29.332443503252414,\n",
-       "  'Zr88': 29.000987399546965,\n",
-       "  'Zr89': 2618.725954479271,\n",
-       "  'Zr90m': 0.000144998216307157,\n",
-       "  'Zr93': 0.05527135512675972,\n",
-       "  'Zr94': 1.077377743238e-11,\n",
-       "  'Zr95': 14365.277912074234,\n",
-       "  'Zr96': 5.4551617677458905e-18,\n",
-       "  'Zr97': 0.012614494505106405},\n",
-       " '189127': {'Al26': 1.2614850860699624e-06,\n",
-       "  'Ar37': 4.200936529184033e-08,\n",
-       "  'Ar39': 3.854281295167796e-05,\n",
-       "  'Ar42': 0.00010127282093237212,\n",
-       "  'Be10': 0.002085590768660264,\n",
-       "  'C14': 474.78146462710015,\n",
-       "  'Ca41': 8.360392524828617e-08,\n",
-       "  'Ca45': 4670.86982366088,\n",
-       "  'Ca47': 17.051387691055407,\n",
-       "  'Ca48': 2.4152850754377417e-22,\n",
-       "  'Cl36': 1.6061677659736857e-10,\n",
-       "  'Co55': 7.560577535668295e-10,\n",
-       "  'Co56': 59.89046109363203,\n",
-       "  'Co57': 8479735.239422172,\n",
-       "  'Co58': 9542393.644931097,\n",
-       "  'Co58m': 0.0010385192085401863,\n",
-       "  'Co60': 577373.5264702793,\n",
-       "  'Co60m': 2.2177194622407255e-05,\n",
-       "  'Cr48': 3.5254918563947113e-10,\n",
-       "  'Cr50': 1.2702910974306807e-05,\n",
-       "  'Cr51': 10031938.881427739,\n",
-       "  'Cu64': 0.3330671270228106,\n",
-       "  'Cu66': 6.229883523412219e-06,\n",
-       "  'Cu67': 5.277589502607262e-06,\n",
-       "  'Fe55': 32606564.04280096,\n",
-       "  'Fe59': 238528.96216774598,\n",
-       "  'Fe60': 2.2316362564511204e-05,\n",
-       "  'H3': 5832.47307376421,\n",
-       "  'Hf174': 1.3694933365795092e-27,\n",
-       "  'Hf175': 9.042214672656255e-08,\n",
-       "  'Hf177m': 0.009813690029927501,\n",
-       "  'Hf178n': 7.026047311759884e-07,\n",
-       "  'Hf179n': 0.07985832703731137,\n",
-       "  'Hf181': 15.190625552149562,\n",
-       "  'Hf182': 4.6044171661929145e-14,\n",
-       "  'K40': 9.82769943753216e-16,\n",
-       "  'K42': 0.00010127857076629176,\n",
-       "  'K43': 4.881344909800588e-06,\n",
-       "  'Kr85': 2.332316727122575e-06,\n",
-       "  'Lu174': 2.383234617983059e-10,\n",
-       "  'Lu174m': 3.3094244265744935e-10,\n",
-       "  'Lu176': 1.274395447730979e-14,\n",
-       "  'Lu177': 0.05614344019133348,\n",
-       "  'Lu177m': 0.012679486377658184,\n",
-       "  'Mg28': 4.711002171085095e-09,\n",
-       "  'Mn52': 36.690825743616216,\n",
-       "  'Mn53': 6.042285885864713,\n",
-       "  'Mn54': 5022215.934211906,\n",
-       "  'Mo100': 3.9642969714297094e-08,\n",
-       "  'Mo92': 3.1836706842377155e-09,\n",
-       "  'Mo93': 2256.0112777433787,\n",
-       "  'Mo98': 0.009833546751484875,\n",
-       "  'Mo99': 236428.41587746426,\n",
-       "  'Na22': 2.4021419512434877e-06,\n",
-       "  'Na24': 2.1664092125103757e-05,\n",
-       "  'Nb90': 7.586886673496392e-05,\n",
-       "  'Nb91': 2901.2014267712934,\n",
-       "  'Nb91m': 97482.52515323597,\n",
-       "  'Nb92': 0.003315008207371125,\n",
-       "  'Nb92m': 21661.33126419551,\n",
-       "  'Nb93m': 4821.47587133136,\n",
-       "  'Nb94': 44.880573906780455,\n",
-       "  'Nb95': 26474.568631819133,\n",
-       "  'Nb95m': 584.527153665361,\n",
-       "  'Nb96': 2.2380947219072613,\n",
-       "  'Nb97': 0.00508260939669054,\n",
-       "  'Nb97m': 0.004485577474020735,\n",
-       "  'Ni56': 0.0005085032394820513,\n",
-       "  'Ni57': 1472.7109589111674,\n",
-       "  'Ni58': 3.1730715482091515e-08,\n",
-       "  'Ni59': 1712.9504479889513,\n",
-       "  'Ni63': 91425.75339660766,\n",
-       "  'Ni66': 6.844697765750912e-06,\n",
-       "  'Os186': 1.8975735432161254e-24,\n",
-       "  'P32': 11626.934154741832,\n",
-       "  'P33': 153.28124447615744,\n",
-       "  'Rb84': 2.7560810476273195e-09,\n",
-       "  'Rb86': 0.011020029144898242,\n",
-       "  'Rb87': 5.290003854112484e-16,\n",
-       "  'Re186': 4.4213106504725604e-10,\n",
-       "  'Re186m': 3.6448676777848584e-17,\n",
-       "  'Rh103m': 0.035195784842364415,\n",
-       "  'Ru103': 0.035583134157092376,\n",
-       "  'Ru97': 6.306103529924232e-08,\n",
-       "  'S35': 47.752969328333805,\n",
-       "  'Sc44': 0.007986688638760845,\n",
-       "  'Sc44m': 0.007538481260047372,\n",
-       "  'Sc45m': 0.0794207602049672,\n",
-       "  'Sc46': 5904.66680571803,\n",
-       "  'Sc47': 426.20876411604814,\n",
-       "  'Sc48': 133.44990143451912,\n",
-       "  'Se82': 4.4581447020409487e-32,\n",
-       "  'Si32': 0.0019059672673796839,\n",
-       "  'Sr85': 3.904432309992097e-06,\n",
-       "  'Sr89': 0.16344592053776108,\n",
-       "  'Sr90': 0.0011261910496432371,\n",
-       "  'Ta179': 2.3146257220327797,\n",
-       "  'Ta180': 2.0194448127619907e-07,\n",
-       "  'Ta180m': 1.645011425327248e-11,\n",
-       "  'Ta182': 246829.21087593716,\n",
-       "  'Ta183': 2.9330162535995146,\n",
-       "  'Tc96': 5.394926265314916e-07,\n",
-       "  'Tc97': 1.906638635215671e-08,\n",
-       "  'Tc97m': 0.0015477793339344643,\n",
-       "  'Tc98': 9.638323367496595e-05,\n",
-       "  'Tc99': 97.36375075748509,\n",
-       "  'Tc99m': 229072.48089665463,\n",
-       "  'Ti44': 1.3608398565683587e-08,\n",
-       "  'V48': 4.724655904030055,\n",
-       "  'V49': 564221.4560299431,\n",
-       "  'V50': 2.401573639329706e-11,\n",
-       "  'W178': 4.15599139822735e-09,\n",
-       "  'W181': 0.0004690866752449145,\n",
-       "  'W183': 1.3905251447320411e-15,\n",
-       "  'W183m': 0.09969463870044283,\n",
-       "  'W184': 1.505621785207241e-19,\n",
-       "  'W185': 7.650621669632738e-06,\n",
-       "  'W186': 1.9115112206429153e-27,\n",
-       "  'Y87': 0.0003348155542528584,\n",
-       "  'Y87m': 9.268838589721369e-10,\n",
-       "  'Y88': 22.036158886103625,\n",
-       "  'Y89m': 871.7083675293425,\n",
-       "  'Y90': 6.417243713588366,\n",
-       "  'Y91': 0.19392846445817732,\n",
-       "  'Yb175': 2.840949542898089e-07,\n",
-       "  'Zn64': 1.4163093928226353e-12,\n",
-       "  'Zn65': 12.651392327462892,\n",
-       "  'Zr88': 18.328294121443516,\n",
-       "  'Zr89': 872.7869855688919,\n",
-       "  'Zr90m': 7.406737891025617e-05,\n",
-       "  'Zr93': 0.017707563882056604,\n",
-       "  'Zr94': 3.767135974601173e-12,\n",
-       "  'Zr95': 4671.1450967681385,\n",
-       "  'Zr96': 3.024485531262725e-18,\n",
-       "  'Zr97': 0.0047126876306782615},\n",
-       " '189128': {'Al26': 8.015597819101569e-08,\n",
-       "  'Ar37': 2.665756490143281e-09,\n",
-       "  'Ar39': 2.3969407096246314e-06,\n",
-       "  'Ar42': 6.015771330697672e-06,\n",
-       "  'Be10': 0.0001353026689347427,\n",
-       "  'C14': 135.19665162449843,\n",
-       "  'Ca41': 5.280600900642878e-09,\n",
-       "  'Ca45': 265.1501111175558,\n",
-       "  'Ca47': 0.9842323236848302,\n",
-       "  'Ca48': 1.5267514443547882e-23,\n",
-       "  'Cl36': 4.3745823332923e-11,\n",
-       "  'Co55': 4.804063835177998e-11,\n",
-       "  'Co56': 3.741019612217882,\n",
-       "  'Co57': 485701.23980074294,\n",
-       "  'Co58': 518125.01472231187,\n",
-       "  'Co58m': 5.389894691433329e-05,\n",
-       "  'Co60': 50249.05707351023,\n",
-       "  'Co60m': 1.2632305201190812e-06,\n",
-       "  'Cr48': 2.2401315043220847e-11,\n",
-       "  'Cr50': 2.9466943537731313e-06,\n",
-       "  'Cr51': 1339171.1355869637,\n",
-       "  'Cu64': 0.07376747991917654,\n",
-       "  'Cu66': 1.354208235176145e-06,\n",
-       "  'Cu67': 2.1958698814167346e-06,\n",
-       "  'Fe55': 2954905.956066494,\n",
-       "  'Fe59': 48055.85587796016,\n",
-       "  'Fe60': 1.290652345964405e-06,\n",
-       "  'H3': 302.1368812395464,\n",
-       "  'Hf174': 8.701892652698426e-29,\n",
-       "  'Hf175': 5.598292277619465e-09,\n",
-       "  'Hf177m': 0.0005997442982025946,\n",
-       "  'Hf178n': 4.0200178086652695e-08,\n",
-       "  'Hf179n': 0.0045800506860668175,\n",
-       "  'Hf181': 0.8942197668616614,\n",
-       "  'Hf182': 2.6576105574002916e-15,\n",
-       "  'K40': 6.054464511226871e-17,\n",
-       "  'K42': 6.015771330697672e-06,\n",
-       "  'K43': 2.739069884830186e-07,\n",
-       "  'Kr85': 1.4760430130296795e-07,\n",
-       "  'Lu174': 1.487854615507014e-11,\n",
-       "  'Lu174m': 2.06703043353356e-11,\n",
-       "  'Lu176': 7.956539806714896e-16,\n",
-       "  'Lu177': 0.003392780987455085,\n",
-       "  'Lu177m': 0.0007748818521768666,\n",
-       "  'Mg28': 2.437670373339578e-10,\n",
-       "  'Mn52': 2.325663798123474,\n",
-       "  'Mn53': 0.3531261844085905,\n",
-       "  'Mn54': 262479.7188209805,\n",
-       "  'Mo100': 9.196045551068731e-09,\n",
-       "  'Mo92': 7.385242948775838e-10,\n",
-       "  'Mo93': 472.34503109826727,\n",
-       "  'Mo98': 0.002281092002198875,\n",
-       "  'Mo99': 50495.760817378425,\n",
-       "  'Na22': 1.526344147717639e-07,\n",
-       "  'Na24': 1.3489664622390446e-06,\n",
-       "  'Nb90': 4.797954385620756e-06,\n",
-       "  'Nb91': 166.6046894259907,\n",
-       "  'Nb91m': 5630.876008591423,\n",
-       "  'Nb92': 0.00018620458266040667,\n",
-       "  'Nb92m': 1031.9365263256263,\n",
-       "  'Nb93m': 835.2325436227641,\n",
-       "  'Nb94': 9.864745385489897,\n",
-       "  'Nb95': 1486.977274397399,\n",
-       "  'Nb95m': 32.40591656613949,\n",
-       "  'Nb96': 0.12878720762957205,\n",
-       "  'Nb97': 0.00029651195184481413,\n",
-       "  'Nb97m': 0.00026168808936853443,\n",
-       "  'Ni56': 3.22782584940955e-05,\n",
-       "  'Ni57': 93.45421339394589,\n",
-       "  'Ni58': 7.360560823815591e-09,\n",
-       "  'Ni59': 405.29089411259645,\n",
-       "  'Ni63': 22566.280070226076,\n",
-       "  'Ni66': 1.5023514633388003e-06,\n",
-       "  'Os186': 2.37375218196749e-26,\n",
-       "  'P32': 1396.8289418196823,\n",
-       "  'P33': 19.791054436803456,\n",
-       "  'Rb84': 1.7477098700083756e-10,\n",
-       "  'Rb86': 0.0006630789252793372,\n",
-       "  'Rb87': 3.2563366140100124e-17,\n",
-       "  'Rh103m': 0.005209047899477197,\n",
-       "  'Ru103': 0.005266791597299377,\n",
-       "  'Ru97': 3.6269765538160302e-09,\n",
-       "  'S35': 11.302375394838656,\n",
-       "  'Sc44': 0.0005007712153752734,\n",
-       "  'Sc44m': 0.00047266774741195987,\n",
-       "  'Sc45m': 0.004508773773244632,\n",
-       "  'Sc46': 305.06518611819877,\n",
-       "  'Sc47': 24.763265914572433,\n",
-       "  'Sc48': 7.319120573592354,\n",
-       "  'Se82': 2.832748111374564e-33,\n",
-       "  'Si32': 0.00011778528827503721,\n",
-       "  'Sr85': 2.458035205197051e-07,\n",
-       "  'Sr89': 0.009092904586879875,\n",
-       "  'Sr90': 6.669483093019207e-05,\n",
-       "  'Ta179': 0.12597684987033106,\n",
-       "  'Ta180': 1.0793360884460954e-08,\n",
-       "  'Ta180m': 8.974781399588571e-13,\n",
-       "  'Ta182': 53920.40828442267,\n",
-       "  'Ta183': 0.43295858966640827,\n",
-       "  'Tc96': 3.034359946763552e-08,\n",
-       "  'Tc97': 1.0548982902171274e-09,\n",
-       "  'Tc97m': 8.567484762439101e-05,\n",
-       "  'Tc98': 5.311148148429089e-06,\n",
-       "  'Tc99': 20.794989808224212,\n",
-       "  'Tc99m': 48926.25338315526,\n",
-       "  'Ti44': 8.646907606683248e-10,\n",
-       "  'V48': 0.29793749007483733,\n",
-       "  'V49': 33825.98571526349,\n",
-       "  'V50': 1.1366588388407877e-12,\n",
-       "  'W178': 2.2584598529938112e-10,\n",
-       "  'W181': 2.433597406968083e-05,\n",
-       "  'W183': 2.1726779359311428e-16,\n",
-       "  'W183m': 0.01471483710372717,\n",
-       "  'W184': 7.163427877312086e-21,\n",
-       "  'W185': 1.4084976981086205e-07,\n",
-       "  'W186': 1.3861460123389227e-29,\n",
-       "  'Y87': 2.117942513177244e-05,\n",
-       "  'Y87m': 5.889509373181336e-11,\n",
-       "  'Y88': 1.377273578520933,\n",
-       "  'Y89m': 49.617528154912904,\n",
-       "  'Y90': 0.36640307111143683,\n",
-       "  'Y91': 0.011548625839473211,\n",
-       "  'Yb175': 1.749950001512698e-08,\n",
-       "  'Zn64': 3.136849322029847e-13,\n",
-       "  'Zn65': 3.310423253818512,\n",
-       "  'Zr88': 1.1518348898587012,\n",
-       "  'Zr89': 49.6786404665873,\n",
-       "  'Zr90m': 4.706312642262125e-06,\n",
-       "  'Zr93': 0.0009989979853082247,\n",
-       "  'Zr94': 2.1940226182392644e-13,\n",
-       "  'Zr95': 264.1396315582422,\n",
-       "  'Zr96': 1.8806925764179095e-19,\n",
-       "  'Zr97': 0.00027492527079840543},\n",
-       " '189129': {'Al26': 2.7172857640556615e-09,\n",
-       "  'Ar37': 2.4521610272482294e-08,\n",
-       "  'Ar39': 4.5441310031500636e-05,\n",
-       "  'Ar42': 0.0001845133102775488,\n",
-       "  'Be10': 0.006788288279271862,\n",
-       "  'C14': 1921.4589874946564,\n",
-       "  'Ca41': 7.290444685763349e-08,\n",
-       "  'Ca45': 11720.033414657355,\n",
-       "  'Ca47': 40.66818097666254,\n",
-       "  'Ca48': 8.845522396790627e-23,\n",
-       "  'Cl36': 5.054109771912727e-10,\n",
-       "  'Co56': 70.34060324894622,\n",
-       "  'Co57': 18856973.558932047,\n",
-       "  'Co58': 63347910.189755306,\n",
-       "  'Co58m': 0.006401428407996717,\n",
-       "  'Co60': 2061127.9866049036,\n",
-       "  'Co60m': 5.190103767046983e-05,\n",
-       "  'Cr50': 3.15601397923662e-05,\n",
-       "  'Cr51': 17738663.129989505,\n",
-       "  'Cu64': 0.9498286294389212,\n",
-       "  'Cu66': 1.7276272559353747e-05,\n",
-       "  'Cu67': 5.0814966722907276e-05,\n",
-       "  'Fe55': 71518501.76746008,\n",
-       "  'Fe59': 543408.6447210694,\n",
-       "  'Fe60': 5.217605167098565e-05,\n",
-       "  'H3': 19824.03539404144,\n",
-       "  'Hf174': 1.100316215394948e-27,\n",
-       "  'Hf175': 8.659477272231798e-08,\n",
-       "  'Hf177m': 0.014775576136520946,\n",
-       "  'Hf178n': 1.510694036962543e-06,\n",
-       "  'Hf179n': 0.17522665420750635,\n",
-       "  'Hf181': 29.8648198625519,\n",
-       "  'Hf182': 1.0369465636435882e-13,\n",
-       "  'K40': 1.1595565412017368e-15,\n",
-       "  'K42': 0.00018451440413237092,\n",
-       "  'K43': 1.2914861962400328e-05,\n",
-       "  'Kr85': 1.1857849808407932e-06,\n",
-       "  'Lu174': 2.17534992665511e-10,\n",
-       "  'Lu174m': 2.9950354883301147e-10,\n",
-       "  'Lu176': 9.83818019815583e-15,\n",
-       "  'Lu177': 0.0919046202489999,\n",
-       "  'Lu177m': 0.019093637662941896,\n",
-       "  'Mg28': 1.9828167100033943e-08,\n",
-       "  'Mn52': 35.07804210067565,\n",
-       "  'Mn53': 12.693704366791936,\n",
-       "  'Mn54': 24336278.323452827,\n",
-       "  'Mo100': 9.84923232150418e-08,\n",
-       "  'Mo92': 7.909816545450741e-09,\n",
-       "  'Mo93': 5758.812174925215,\n",
-       "  'Mo98': 0.024431268284727407,\n",
-       "  'Mo99': 687700.6563993868,\n",
-       "  'Na22': 1.6286233832456556e-07,\n",
-       "  'Na24': 3.212426979141797e-05,\n",
-       "  'Nb90': 9.27839463537805e-05,\n",
-       "  'Nb91': 6431.210579044098,\n",
-       "  'Nb91m': 218639.46711640846,\n",
-       "  'Nb92': 0.009586772328910052,\n",
-       "  'Nb92m': 115868.61625245918,\n",
-       "  'Nb93m': 14071.403555699515,\n",
-       "  'Nb94': 140.20610733117863,\n",
-       "  'Nb95': 72929.89244854075,\n",
-       "  'Nb95m': 1716.705900867215,\n",
-       "  'Nb96': 5.117400828846968,\n",
-       "  'Nb97': 0.010542366234752949,\n",
-       "  'Nb97m': 0.009299278931084563,\n",
-       "  'Ni56': 0.000444788019991956,\n",
-       "  'Ni57': 1360.5851877919877,\n",
-       "  'Ni58': 7.883440049709814e-08,\n",
-       "  'Ni59': 3924.5383382872997,\n",
-       "  'Ni63': 322271.47849724966,\n",
-       "  'Ni66': 1.8921315813214847e-05,\n",
-       "  'Os186': 3.3475588647308454e-24,\n",
-       "  'P32': 64556.295471298756,\n",
-       "  'P33': 473.0085951763483,\n",
-       "  'Rb84': 9.271596565203503e-10,\n",
-       "  'Rb86': 0.018360973008447412,\n",
-       "  'Rb87': 5.426383775783214e-16,\n",
-       "  'Re186': 7.17658944297241e-10,\n",
-       "  'Re186m': 6.30585630777579e-17,\n",
-       "  'Rh103m': 0.12064641905958243,\n",
-       "  'Ru103': 0.1219707494613045,\n",
-       "  'Ru97': 1.426623583773326e-07,\n",
-       "  'S35': 138.25109934671949,\n",
-       "  'Sc44': 0.009485250199260773,\n",
-       "  'Sc44m': 0.008953058419881752,\n",
-       "  'Sc45m': 0.19920203767078687,\n",
-       "  'Sc46': 25646.794894315353,\n",
-       "  'Sc47': 1579.9985727243388,\n",
-       "  'Sc48': 412.71479270163815,\n",
-       "  'Si32': 0.0021754152665401775,\n",
-       "  'Sr85': 3.1377949619956543e-06,\n",
-       "  'Sr89': 0.4305793311098676,\n",
-       "  'Sr90': 0.0021083358382604396,\n",
-       "  'Ta179': 7.171900333269128,\n",
-       "  'Ta180': 7.691340404602421e-07,\n",
-       "  'Ta180m': 5.4714776908059575e-11,\n",
-       "  'Ta182': 716202.9211330762,\n",
-       "  'Ta183': 9.892163642360664,\n",
-       "  'Tc96': 1.2838641101077857e-06,\n",
-       "  'Tc97': 4.714926817200813e-08,\n",
-       "  'Tc97m': 0.0038226400092955673,\n",
-       "  'Tc98': 0.00024130872508813098,\n",
-       "  'Tc99': 283.1914599557391,\n",
-       "  'Tc99m': 666330.2934186456,\n",
-       "  'Ti44': 2.6619300497771863e-10,\n",
-       "  'V48': 4.5789858390001585,\n",
-       "  'V49': 1038180.9055555172,\n",
-       "  'V50': 1.5232594422569146e-10,\n",
-       "  'W178': 1.1483145109978896e-08,\n",
-       "  'W181': 0.00199617031499516,\n",
-       "  'W183': 4.5360435111355925e-15,\n",
-       "  'W183m': 0.33625888243129604,\n",
-       "  'W184': 4.207801235303545e-19,\n",
-       "  'W185': 1.5033606271354368e-05,\n",
-       "  'W186': 2.695292733422872e-27,\n",
-       "  'Y87': 0.0001784978997260295,\n",
-       "  'Y88': 21.598664523576637,\n",
-       "  'Y89m': 2147.0439852082914,\n",
-       "  'Y90': 18.96257952820276,\n",
-       "  'Y91': 0.35364317533926287,\n",
-       "  'Yb175': 3.6590359371748685e-07,\n",
-       "  'Zn64': 4.039021483261023e-12,\n",
-       "  'Zn65': 42.86608673719315,\n",
-       "  'Zr88': 15.606440134557102,\n",
-       "  'Zr89': 2149.2791024073485,\n",
-       "  'Zr90m': 9.102615963721841e-05,\n",
-       "  'Zr93': 0.0465453193699962,\n",
-       "  'Zr94': 8.61602806088211e-12,\n",
-       "  'Zr95': 11873.603175932845,\n",
-       "  'Zr96': 3.3254130090257238e-18,\n",
-       "  'Zr97': 0.009775052970494878},\n",
-       " '189131': {'Al26': 3.58754238586948e-06,\n",
-       "  'Ar37': 1.199931816420437e-07,\n",
-       "  'Ar39': 0.00011739687268850563,\n",
-       "  'Ar42': 0.00036732185188755127,\n",
-       "  'Be10': 0.009378777593176794,\n",
-       "  'C14': 1109.5256433935897,\n",
-       "  'Ca41': 2.42412132507663e-07,\n",
-       "  'Ca45': 20707.49207317488,\n",
-       "  'Ca47': 71.9917583813358,\n",
-       "  'Ca48': 7.060501608302921e-22,\n",
-       "  'Cl36': 2.7358528201682215e-10,\n",
-       "  'Co55': 2.150155611856225e-09,\n",
-       "  'Co56': 179.79010885924973,\n",
-       "  'Co57': 34080354.73572667,\n",
-       "  'Co58': 56145064.08616245,\n",
-       "  'Co58m': 0.006462043594560034,\n",
-       "  'Co60': 2893166.899894551,\n",
-       "  'Co60m': 9.979382997985906e-05,\n",
-       "  'Cr48': 1.0026160123110843e-09,\n",
-       "  'Cr50': 2.6996776794792796e-05,\n",
-       "  'Cr51': 27382415.97942765,\n",
-       "  'Cu64': 0.6965729718819466,\n",
-       "  'Cu66': 1.7308571345365537e-05,\n",
-       "  'Cu67': 1.0454276561839058e-05,\n",
-       "  'Fe55': 108748815.01851206,\n",
-       "  'Fe59': 604858.6490381903,\n",
-       "  'Fe60': 0.00010007475132913666,\n",
-       "  'H3': 33612.73699195584,\n",
-       "  'Hf174': 3.894707473277512e-27,\n",
-       "  'Hf175': 2.8966743957620846e-07,\n",
-       "  'Hf177m': 0.032154123425006516,\n",
-       "  'Hf178n': 2.995859250548072e-06,\n",
-       "  'Hf179n': 0.3297736331508318,\n",
-       "  'Hf181': 57.24176678903051,\n",
-       "  'Hf182': 1.8480615137678237e-13,\n",
-       "  'K40': 3.0911771022092014e-15,\n",
-       "  'K42': 0.0003673973369008437,\n",
-       "  'K43': 2.230751573507395e-05,\n",
-       "  'Kr85': 6.721174034512407e-06,\n",
-       "  'Lu174': 7.211569404557168e-10,\n",
-       "  'Lu174m': 9.995328636735113e-10,\n",
-       "  'Lu176': 3.884225791082248e-14,\n",
-       "  'Lu177': 0.1931538084772932,\n",
-       "  'Lu177m': 0.04154370807227428,\n",
-       "  'Mg28': 2.9351861734542008e-08,\n",
-       "  'Mn52': 105.18309569535478,\n",
-       "  'Mn53': 22.25639382014369,\n",
-       "  'Mn54': 25691860.568909395,\n",
-       "  'Mo100': 8.424969366687501e-08,\n",
-       "  'Mo92': 6.766000144962664e-09,\n",
-       "  'Mo93': 6013.332919352083,\n",
-       "  'Mo98': 0.02089856405877542,\n",
-       "  'Mo99': 545014.3237855291,\n",
-       "  'Na22': 6.831460920246888e-06,\n",
-       "  'Na24': 6.590184337937379e-05,\n",
-       "  'Nb90': 0.00021911541739668097,\n",
-       "  'Nb91': 11431.290314549195,\n",
-       "  'Nb91m': 374126.95734085696,\n",
-       "  'Nb92': 0.015581401487891338,\n",
-       "  'Nb92m': 149274.61664374688,\n",
-       "  'Nb93m': 10572.276810183288,\n",
-       "  'Nb94': 96.44279065152053,\n",
-       "  'Nb95': 123504.4186737269,\n",
-       "  'Nb95m': 2844.634553473252,\n",
-       "  'Nb96': 9.286412420828746,\n",
-       "  'Nb97': 0.01977094647838808,\n",
-       "  'Nb97m': 0.017447060943086148,\n",
-       "  'Ni56': 0.001450910405021602,\n",
-       "  'Ni57': 4206.346953423607,\n",
-       "  'Ni58': 6.74355489063932e-08,\n",
-       "  'Ni59': 3306.677583305554,\n",
-       "  'Ni63': 192949.86604517227,\n",
-       "  'Ni66': 1.8605571770811404e-05,\n",
-       "  'Os186': 3.3134741507979074e-24,\n",
-       "  'P32': 57777.812728501834,\n",
-       "  'P33': 456.5872217575559,\n",
-       "  'Rb84': 7.889869839070918e-09,\n",
-       "  'Rb86': 0.037909039306740645,\n",
-       "  'Rb87': 1.7124321799947025e-15,\n",
-       "  'Re186': 7.641418105059775e-10,\n",
-       "  'Re186m': 6.299663848163906e-17,\n",
-       "  'Rh103m': 0.06956680766691778,\n",
-       "  'Ru103': 0.0703327917613667,\n",
-       "  'Ru97': 2.4125753854040124e-07,\n",
-       "  'S35': 102.75714835839231,\n",
-       "  'Sc44': 0.023698712965196815,\n",
-       "  'Sc44m': 0.022368836726339367,\n",
-       "  'Sc45m': 0.3520434190613434,\n",
-       "  'Sc46': 35438.40732495788,\n",
-       "  'Sc47': 1922.6172920433396,\n",
-       "  'Sc48': 671.2482441125983,\n",
-       "  'Se82': 1.2678535210224713e-31,\n",
-       "  'Si32': 0.006066832423774811,\n",
-       "  'Sr85': 1.1442187313765654e-05,\n",
-       "  'Sr89': 0.7534966654991141,\n",
-       "  'Sr90': 0.004137968090265188,\n",
-       "  'Ta179': 12.343592204854735,\n",
-       "  'Ta180': 1.1792953999462887e-06,\n",
-       "  'Ta180m': 8.792522934392255e-11,\n",
-       "  'Ta182': 473117.52768134256,\n",
-       "  'Ta183': 5.4570675710995,\n",
-       "  'Tc96': 2.287139649073199e-06,\n",
-       "  'Tc97': 8.887317425944529e-08,\n",
-       "  'Tc97m': 0.0071641527115440485,\n",
-       "  'Tc98': 0.000460562681811415,\n",
-       "  'Tc99': 224.4447199951387,\n",
-       "  'Tc99m': 528059.3508560628,\n",
-       "  'Ti44': 3.8700978075207853e-08,\n",
-       "  'V48': 13.770024146897807,\n",
-       "  'V49': 1908801.9784467996,\n",
-       "  'V50': 1.677390601419082e-10,\n",
-       "  'W178': 2.163313224765747e-08,\n",
-       "  'W181': 0.0029851483710237616,\n",
-       "  'W183': 2.676308760734093e-15,\n",
-       "  'W183m': 0.18546450319199181,\n",
-       "  'W184': 2.694247334513316e-19,\n",
-       "  'W185': 1.3430661263952341e-05,\n",
-       "  'W186': 3.3228416185995834e-27,\n",
-       "  'Y87': 0.0009662309404002371,\n",
-       "  'Y87m': 2.635968643276051e-09,\n",
-       "  'Y88': 66.20218702740036,\n",
-       "  'Y89m': 3795.6926391622633,\n",
-       "  'Y90': 31.07133482449046,\n",
-       "  'Y91': 0.7074510868705857,\n",
-       "  'Yb175': 9.001001080663281e-07,\n",
-       "  'Zn64': 2.962195135310017e-12,\n",
-       "  'Zn65': 18.96779624808581,\n",
-       "  'Zr88': 54.04476670568355,\n",
-       "  'Zr89': 3800.453217680648,\n",
-       "  'Zr90m': 0.0002106405094955378,\n",
-       "  'Zr93': 0.08020005848906403,\n",
-       "  'Zr94': 1.5762814358633985e-11,\n",
-       "  'Zr95': 20759.26386875621,\n",
-       "  'Zr96': 9.250716258233846e-18,\n",
-       "  'Zr97': 0.01833295146748216},\n",
-       " '189132': {'Al26': 0.0017197148887397084,\n",
-       "  'Ar37': 4.3763798266890124e-05,\n",
-       "  'Ar39': 0.03999563926748544,\n",
-       "  'Ar42': 0.11126887756710066,\n",
-       "  'Be10': 2.713304664898829,\n",
-       "  'C14': 331734.78869258537,\n",
-       "  'Ca41': 8.576409004074163e-05,\n",
-       "  'Ca45': 5650773.363832615,\n",
-       "  'Ca47': 20200.48387498496,\n",
-       "  'Ca48': 2.816257773790879e-19,\n",
-       "  'Cl36': 1.466437879550937e-07,\n",
-       "  'Co55': 7.654274757472485e-07,\n",
-       "  'Co56': 67527.0172872156,\n",
-       "  'Co57': 9713701983.47705,\n",
-       "  'Co58': 19598520289.763405,\n",
-       "  'Co58m': 2.052525157903035,\n",
-       "  'Co60': 750828666.9123169,\n",
-       "  'Co60m': 0.02953749054683299,\n",
-       "  'Cr48': 3.22384909305671e-07,\n",
-       "  'Cr50': 0.006092072824993997,\n",
-       "  'Cr51': 7829017038.53372,\n",
-       "  'Cu64': 174.77626686107433,\n",
-       "  'Cu66': 0.003736643373004313,\n",
-       "  'Cu67': 0.003933993541874472,\n",
-       "  'Fe55': 33454633291.07795,\n",
-       "  'Fe59': 133181250.00480452,\n",
-       "  'Fe60': 0.029587424265386776,\n",
-       "  'H3': 8713553.538468542,\n",
-       "  'Hf174': 8.848016601947073e-24,\n",
-       "  'Hf175': 0.00011958378307089194,\n",
-       "  'Hf177m': 10.357634730794144,\n",
-       "  'Hf178m': 0.004525591219197916,\n",
-       "  'Hf178n': 0.005163025907785396,\n",
-       "  'Hf179n': 92.05753855790647,\n",
-       "  'Hf181': 17019.17788215689,\n",
-       "  'Hf182': 5.305725447682155e-11,\n",
-       "  'K40': 1.0884898760988667e-12,\n",
-       "  'K42': 0.11127959632989727,\n",
-       "  'K43': 0.006019599573676176,\n",
-       "  'Kr81': 1.3276073420948217e-15,\n",
-       "  'Kr85': 0.0028086409337871668,\n",
-       "  'Lu173': 3.016882737983524e-09,\n",
-       "  'Lu174': 5.097468704079435e-07,\n",
-       "  'Lu174m': 6.228779800712293e-07,\n",
-       "  'Lu176': 1.4930033093293565e-11,\n",
-       "  'Lu177': 62.05168604821679,\n",
-       "  'Lu177m': 13.384425648343392,\n",
-       "  'Mg28': 7.846352866507162e-06,\n",
-       "  'Mn52': 35959.363679209935,\n",
-       "  'Mn53': 6743.910933216668,\n",
-       "  'Mn54': 8569968828.434337,\n",
-       "  'Mo100': 1.9011795562058825e-05,\n",
-       "  'Mo92': 1.526812483098118e-06,\n",
-       "  'Mo93': 1269790.015240606,\n",
-       "  'Mo98': 4.715965666621967,\n",
-       "  'Mo99': 124271381.01453616,\n",
-       "  'Na22': 0.003058852885850422,\n",
-       "  'Na24': 0.022611685026634853,\n",
-       "  'Nb90': 0.07623153784504104,\n",
-       "  'Nb91': 3310835.787067811,\n",
-       "  'Nb91m': 111099082.81994848,\n",
-       "  'Nb92': 4.17674102920645,\n",
-       "  'Nb92m': 40068348.767705984,\n",
-       "  'Nb93m': 3942440.380168234,\n",
-       "  'Nb94': 22524.724348521573,\n",
-       "  'Nb95': 33325264.098461654,\n",
-       "  'Nb95m': 756923.9741815998,\n",
-       "  'Nb96': 2617.1253548063737,\n",
-       "  'Nb97': 5.766489372792035,\n",
-       "  'Nb97m': 5.088556742996255,\n",
-       "  'Ni56': 0.4913510509893092,\n",
-       "  'Ni57': 1432894.205988803,\n",
-       "  'Ni58': 1.521750141321627e-05,\n",
-       "  'Ni59': 741399.0170094018,\n",
-       "  'Ni63': 44315682.900239535,\n",
-       "  'Ni66': 0.003998982248978147,\n",
-       "  'Os186': 3.12009601808595e-20,\n",
-       "  'P32': 18726491.04308315,\n",
-       "  'P33': 160059.49124737788,\n",
-       "  'Rb83': 3.199506598818844e-09,\n",
-       "  'Rb84': 4.515284785899145e-06,\n",
-       "  'Rb86': 11.938076199437484,\n",
-       "  'Rb87': 6.720943641468521e-13,\n",
-       "  'Re186': 7.577580405842236e-06,\n",
-       "  'Re186m': 6.224583160487931e-13,\n",
-       "  'Re187': 1.8410834573810644e-19,\n",
-       "  'Rh103m': 23.23585359805976,\n",
-       "  'Ru103': 23.491428473649094,\n",
-       "  'Ru97': 7.179623076301215e-05,\n",
-       "  'S35': 28412.59978145462,\n",
-       "  'Sc44': 8.090332827430391,\n",
-       "  'Sc44m': 7.635351476177707,\n",
-       "  'Sc45m': 96.05855913347311,\n",
-       "  'Sc46': 9683001.562400233,\n",
-       "  'Sc47': 609313.1269419339,\n",
-       "  'Sc48': 176128.0504044313,\n",
-       "  'Se82': 5.834202166493241e-29,\n",
-       "  'Si32': 2.017320446397395,\n",
-       "  'Sr85': 0.004572337155936171,\n",
-       "  'Sr89': 201.38949153080722,\n",
-       "  'Sr90': 1.2520753210245228,\n",
-       "  'Ta177': 0.0003024605226854777,\n",
-       "  'Ta178': 0.0007483331346233187,\n",
-       "  'Ta179': 14358.782005718127,\n",
-       "  'Ta180': 0.00028388537806716687,\n",
-       "  'Ta180m': 2.1896727952886697e-08,\n",
-       "  'Ta182': 110397458.09837753,\n",
-       "  'Ta183': 2963.2640756360843,\n",
-       "  'Tc96': 0.0006306680757318725,\n",
-       "  'Tc97': 2.2973455390736403e-05,\n",
-       "  'Tc97m': 1.8599368823933928,\n",
-       "  'Tc98': 0.11717978702094121,\n",
-       "  'Tc99': 51177.59432104152,\n",
-       "  'Tc99m': 120407852.17143287,\n",
-       "  'Ti44': 1.5099539365603472e-05,\n",
-       "  'Tm171': 6.219444878058387e-12,\n",
-       "  'V48': 4680.253587296035,\n",
-       "  'V49': 608918746.4616835,\n",
-       "  'V50': 4.977247760446198e-08,\n",
-       "  'W178': 0.000753345819191473,\n",
-       "  'W181': 0.6925160861123799,\n",
-       "  'W183': 1.18633439725499e-12,\n",
-       "  'W183m': 100.72319247232838,\n",
-       "  'W184': 6.699775390513609e-16,\n",
-       "  'W185': 0.02993616835631551,\n",
-       "  'W186': 2.968007672284199e-23,\n",
-       "  'Y87': 0.40046305401255655,\n",
-       "  'Y87m': 9.490710833570912e-07,\n",
-       "  'Y88': 24278.245754691005,\n",
-       "  'Y89m': 1051527.9333674656,\n",
-       "  'Y90': 8302.989963022812,\n",
-       "  'Y91': 214.3538831757267,\n",
-       "  'Yb175': 0.0004482084351745118,\n",
-       "  'Zn64': 7.43268302599327e-10,\n",
-       "  'Zn65': 13649.395129624696,\n",
-       "  'Zr88': 20309.29820151152,\n",
-       "  'Zr89': 1052847.0262946084,\n",
-       "  'Zr90m': 0.0741519696158063,\n",
-       "  'Zr93': 21.953941876152477,\n",
-       "  'Zr94': 4.428180103051034e-09,\n",
-       "  'Zr95': 5683570.813070709,\n",
-       "  'Zr96': 3.1868062315384007e-15,\n",
-       "  'Zr97': 5.348142423160037},\n",
-       " '189133': {'Al26': 0.0007421197081310003,\n",
-       "  'Ar37': 1.7082295883761523e-05,\n",
-       "  'Ar39': 0.014621596833366897,\n",
-       "  'Ar42': 0.0385007670914668,\n",
-       "  'Be10': 0.8671354995070641,\n",
-       "  'C14': 92474.21104892438,\n",
-       "  'Ca41': 3.225723529404072e-05,\n",
-       "  'Ca45': 1891763.9253757,\n",
-       "  'Ca47': 6846.340450672998,\n",
-       "  'Ca48': 1.171798975855562e-19,\n",
-       "  'Cl36': 3.441989804778789e-08,\n",
-       "  'Co55': 3.23468786538707e-07,\n",
-       "  'Co56': 26800.578700174894,\n",
-       "  'Co57': 3261603957.704891,\n",
-       "  'Co58': 5774474718.614927,\n",
-       "  'Co58m': 0.6151602794206567,\n",
-       "  'Co60': 242413489.9349176,\n",
-       "  'Co60m': 0.0106560608820065,\n",
-       "  'Cr48': 1.301695558385816e-07,\n",
-       "  'Cr50': 0.0017688484417834945,\n",
-       "  'Cr51': 2708548475.3888407,\n",
-       "  'Cu64': 50.95344028393024,\n",
-       "  'Cu66': 0.0009544801976844436,\n",
-       "  'Cu67': 0.001110639990799949,\n",
-       "  'Fe55': 11337397629.223892,\n",
-       "  'Fe59': 38662342.889864236,\n",
-       "  'Fe60': 0.01067015901089515,\n",
-       "  'H3': 2754948.7644267087,\n",
-       "  'Hf174': 1.2116785300130396e-23,\n",
-       "  'Hf175': 6.0636971935571156e-05,\n",
-       "  'Hf177m': 3.6732427092381963,\n",
-       "  'Hf178m': 0.0029390392676768994,\n",
-       "  'Hf178n': 0.003130942273512393,\n",
-       "  'Hf179n': 30.97236454751469,\n",
-       "  'Hf181': 5844.601282948928,\n",
-       "  'Hf182': 1.7858113594117602e-11,\n",
-       "  'K40': 4.150223966940645e-13,\n",
-       "  'K42': 0.03850505450836564,\n",
-       "  'K43': 0.0019992195412866375,\n",
-       "  'Kr81': 7.917184916737775e-16,\n",
-       "  'Kr85': 0.0011914626762682425,\n",
-       "  'Lu173': 4.1233343890321755e-09,\n",
-       "  'Lu174': 3.144449299358164e-07,\n",
-       "  'Lu174m': 3.674196918366134e-07,\n",
-       "  'Lu176': 5.968722253941024e-12,\n",
-       "  'Lu177': 22.056288344179432,\n",
-       "  'Lu177m': 4.746284599542857,\n",
-       "  'Mg28': 3.0136828346897976e-06,\n",
-       "  'Mn52': 13141.65356721205,\n",
-       "  'Mn53': 2284.971105499936,\n",
-       "  'Mn54': 2633496332.7426057,\n",
-       "  'Mo100': 5.520113815289648e-06,\n",
-       "  'Mo92': 4.4331272077729036e-07,\n",
-       "  'Mo93': 388215.6368266985,\n",
-       "  'Mo98': 1.369292448166654,\n",
-       "  'Mo99': 36205815.40729418,\n",
-       "  'Na22': 0.0013238315412466585,\n",
-       "  'Na24': 0.00803083658745499,\n",
-       "  'Nb90': 0.027428306364636428,\n",
-       "  'Nb91': 1112511.3712881324,\n",
-       "  'Nb91m': 37362319.58901848,\n",
-       "  'Nb92': 1.377539092965836,\n",
-       "  'Nb92m': 12268401.980262795,\n",
-       "  'Nb93m': 1160726.1167940858,\n",
-       "  'Nb94': 6681.547825238385,\n",
-       "  'Nb95': 11052580.053495388,\n",
-       "  'Nb95m': 249570.72368235717,\n",
-       "  'Nb96': 883.1789741872794,\n",
-       "  'Nb97': 1.9657955601564616,\n",
-       "  'Nb97m': 1.7347100894331422,\n",
-       "  'Ni56': 0.18027290710456498,\n",
-       "  'Ni57': 524644.8307634336,\n",
-       "  'Ni58': 4.41844412558163e-06,\n",
-       "  'Ni59': 224462.013078439,\n",
-       "  'Ni63': 13258983.585359672,\n",
-       "  'Ni66': 0.0010315232904399513,\n",
-       "  'Os186': 1.0648701085384486e-20,\n",
-       "  'P32': 5584185.466220965,\n",
-       "  'P33': 49061.76524521247,\n",
-       "  'Rb83': 1.9376870262878255e-09,\n",
-       "  'Rb84': 2.4128336847454e-06,\n",
-       "  'Rb86': 4.188361115642034,\n",
-       "  'Rb87': 2.8139118129839077e-13,\n",
-       "  'Re186': 2.7708496986255227e-06,\n",
-       "  'Re186m': 2.1230615663245568e-13,\n",
-       "  'Re187': 1.2935494999949361e-20,\n",
-       "  'Rh103m': 5.882358349401424,\n",
-       "  'Ru103': 5.946990658688751,\n",
-       "  'Ru97': 2.408133832165569e-05,\n",
-       "  'S35': 8369.95182130057,\n",
-       "  'Sc44': 2.927113493269885,\n",
-       "  'Sc44m': 2.762432867553739,\n",
-       "  'Sc45m': 32.15792811108176,\n",
-       "  'Sc46': 3057902.6958868923,\n",
-       "  'Sc47': 193970.37138261317,\n",
-       "  'Sc48': 57657.94650279692,\n",
-       "  'Se82': 2.705327890896189e-29,\n",
-       "  'Si32': 0.7392927993646539,\n",
-       "  'Sr85': 0.0018556125227639786,\n",
-       "  'Sr89': 66.67947742279814,\n",
-       "  'Sr90': 0.43321625485421744,\n",
-       "  'Ta177': 0.00047696426811337,\n",
-       "  'Ta178': 0.0011900550131786235,\n",
-       "  'Ta179': 8122.328915681893,\n",
-       "  'Ta180': 9.254893266380649e-05,\n",
-       "  'Ta180m': 7.197713072315362e-09,\n",
-       "  'Ta182': 30872880.453835253,\n",
-       "  'Ta183': 657.6747437232867,\n",
-       "  'Tc96': 0.00020939025747221472,\n",
-       "  'Tc97': 7.579623932110702e-06,\n",
-       "  'Tc97m': 0.6135379521911911,\n",
-       "  'Tc98': 0.038602937524176754,\n",
-       "  'Tc99': 14910.498302021333,\n",
-       "  'Tc99m': 35080235.28758467,\n",
-       "  'Ti44': 6.240591056624717e-06,\n",
-       "  'Tm171': 9.89062385971605e-12,\n",
-       "  'V48': 1720.1672562419378,\n",
-       "  'V49': 210100477.85670024,\n",
-       "  'V50': 1.5038880577203787e-08,\n",
-       "  'W178': 0.001191396420908376,\n",
-       "  'W181': 0.2231391069204482,\n",
-       "  'W183': 3.704848736977914e-13,\n",
-       "  'W183m': 22.354372009246358,\n",
-       "  'W184': 1.6497701371973214e-16,\n",
-       "  'W185': 0.010788274824729374,\n",
-       "  'W186': 1.1731717812620658e-23,\n",
-       "  'Y87': 0.1674868762839509,\n",
-       "  'Y87m': 4.122418169066071e-07,\n",
-       "  'Y88': 9355.537696812007,\n",
-       "  'Y89m': 352285.7922794551,\n",
-       "  'Y90': 2729.739252113752,\n",
-       "  'Y91': 74.46019190786996,\n",
-       "  'Yb175': 0.00021749838323577975,\n",
-       "  'Zn64': 2.1668572220125566e-10,\n",
-       "  'Zn65': 3718.017992605325,\n",
-       "  'Zr88': 7951.742756192658,\n",
-       "  'Zr89': 352737.37243108,\n",
-       "  'Zr90m': 0.026761855439250287,\n",
-       "  'Zr93': 7.316368546807922,\n",
-       "  'Zr94': 1.4982623248893878e-09,\n",
-       "  'Zr95': 1894576.2269861407,\n",
-       "  'Zr96': 1.1836517100877001e-15,\n",
-       "  'Zr97': 1.8232792544279237},\n",
-       " '189134': {'Al26': 0.00011379955297746842,\n",
-       "  'Ar37': 2.675216672410611e-06,\n",
-       "  'Ar39': 0.002322396279989286,\n",
-       "  'Ar42': 0.00615394058352796,\n",
-       "  'Be10': 0.13860264038718154,\n",
-       "  'C14': 15213.111406830945,\n",
-       "  'Ca41': 5.099351091473145e-06,\n",
-       "  'Ca45': 302547.0630141612,\n",
-       "  'Ca47': 1094.9602366069432,\n",
-       "  'Ca48': 1.7980130037387666e-20,\n",
-       "  'Cl36': 5.715127305810649e-09,\n",
-       "  'Co55': 4.916321666214478e-08,\n",
-       "  'Co56': 4125.984365119584,\n",
-       "  'Co57': 522411141.234982,\n",
-       "  'Co58': 922698958.9349025,\n",
-       "  'Co58m': 0.09811574168662003,\n",
-       "  'Co60': 38675842.14898842,\n",
-       "  'Co60m': 0.0016623915800050072,\n",
-       "  'Cr48': 2.0408043230733195e-08,\n",
-       "  'Cr50': 0.0002848450992520158,\n",
-       "  'Cr51': 434993430.9476485,\n",
-       "  'Cu64': 8.442399540783565,\n",
-       "  'Cu66': 0.00016297942902816336,\n",
-       "  'Cu67': 0.0001892876099456834,\n",
-       "  'Fe55': 1817626435.623679,\n",
-       "  'Fe59': 6288948.180823647,\n",
-       "  'Fe60': 0.0016647169152211717,\n",
-       "  'H3': 436871.2047761685,\n",
-       "  'Hf174': 1.3318852943134891e-24,\n",
-       "  'Hf175': 8.54382171854181e-06,\n",
-       "  'Hf177m': 0.5854427331403746,\n",
-       "  'Hf178m': 0.00038183578380995083,\n",
-       "  'Hf178n': 0.0004129766324602141,\n",
-       "  'Hf179n': 4.960830490556373,\n",
-       "  'Hf181': 934.4842112137238,\n",
-       "  'Hf182': 2.8605059736527356e-12,\n",
-       "  'K40': 6.476853968798685e-14,\n",
-       "  'K42': 0.006154622239934963,\n",
-       "  'K43': 0.0003197556172243022,\n",
-       "  'Kr81': 1.0898254866981042e-16,\n",
-       "  'Kr85': 0.00018122798538888855,\n",
-       "  'Lu173': 4.507966826985615e-10,\n",
-       "  'Lu174': 4.1380637888840275e-08,\n",
-       "  'Lu174m': 4.905011058048737e-08,\n",
-       "  'Lu176': 9.242693089795095e-13,\n",
-       "  'Lu177': 3.5035856551175693,\n",
-       "  'Lu177m': 0.7564683921173283,\n",
-       "  'Mg28': 4.4571189274466755e-07,\n",
-       "  'Mn52': 2095.622217990931,\n",
-       "  'Mn53': 366.14143636835985,\n",
-       "  'Mn54': 421268454.51986057,\n",
-       "  'Mo100': 8.889271365074988e-07,\n",
-       "  'Mo92': 7.138853433531038e-08,\n",
-       "  'Mo93': 62647.343362605345,\n",
-       "  'Mo98': 0.22050292258587356,\n",
-       "  'Mo99': 5892487.78421149,\n",
-       "  'Na22': 0.00020166696935024396,\n",
-       "  'Na24': 0.001283940368421163,\n",
-       "  'Nb90': 0.004384261418989869,\n",
-       "  'Nb91': 178210.9870882675,\n",
-       "  'Nb91m': 5987990.110085697,\n",
-       "  'Nb92': 0.2209311446834002,\n",
-       "  'Nb92m': 1948547.5533481487,\n",
-       "  'Nb93m': 187637.65478588012,\n",
-       "  'Nb94': 1090.7479359623949,\n",
-       "  'Nb95': 1766427.1872649183,\n",
-       "  'Nb95m': 39862.012770192785,\n",
-       "  'Nb96': 141.3033353292504,\n",
-       "  'Nb97': 0.31446586456995834,\n",
-       "  'Nb97m': 0.2774984011006288,\n",
-       "  'Ni56': 0.028747598415637288,\n",
-       "  'Ni57': 83677.72544657868,\n",
-       "  'Ni58': 7.115206426161784e-07,\n",
-       "  'Ni59': 35919.97483410014,\n",
-       "  'Ni63': 2176724.207074462,\n",
-       "  'Ni66': 0.00017545379237935446,\n",
-       "  'Os186': 1.7806927414459654e-21,\n",
-       "  'P32': 890288.5770817355,\n",
-       "  'P33': 7882.569280742426,\n",
-       "  'Rb83': 2.648845192200556e-10,\n",
-       "  'Rb84': 3.374046600086402e-07,\n",
-       "  'Rb86': 0.6684255174188564,\n",
-       "  'Rb87': 4.2559054764488685e-14,\n",
-       "  'Re186': 4.566395117600378e-07,\n",
-       "  'Re186m': 3.5506076434414023e-14,\n",
-       "  'Re187': 4.150727928614155e-21,\n",
-       "  'Rh103m': 1.0434231528553253,\n",
-       "  'Ru103': 1.0548894502909407,\n",
-       "  'Ru97': 3.8601375480412166e-06,\n",
-       "  'S35': 1321.569249031094,\n",
-       "  'Sc44': 0.46690023582168105,\n",
-       "  'Sc44m': 0.44063410475920756,\n",
-       "  'Sc45m': 5.142996782358882,\n",
-       "  'Sc46': 485366.8693615146,\n",
-       "  'Sc47': 30978.362677260597,\n",
-       "  'Sc48': 9209.365537007207,\n",
-       "  'Se82': 3.997466949846384e-30,\n",
-       "  'Si32': 0.11716495025701906,\n",
-       "  'Sr85': 0.00028589136540156353,\n",
-       "  'Sr89': 10.665038153210668,\n",
-       "  'Sr90': 0.06919723556656139,\n",
-       "  'Ta177': 5.124325961599369e-05,\n",
-       "  'Ta178': 0.0001277323764503111,\n",
-       "  'Ta179': 1093.4806514775232,\n",
-       "  'Ta180': 1.4788014390026364e-05,\n",
-       "  'Ta180m': 1.1509061120349739e-09,\n",
-       "  'Ta182': 5068257.706927701,\n",
-       "  'Ta183': 111.1339129958527,\n",
-       "  'Tc96': 3.354424439238059e-05,\n",
-       "  'Tc97': 1.214118536677497e-06,\n",
-       "  'Tc97m': 0.09828632116136542,\n",
-       "  'Tc98': 0.006184056062092228,\n",
-       "  'Tc99': 2426.6711949095647,\n",
-       "  'Tc99m': 5709306.576491711,\n",
-       "  'Ti44': 9.692359864732162e-07,\n",
-       "  'Tm171': 1.0615920072495459e-12,\n",
-       "  'V48': 273.6422874570469,\n",
-       "  'V49': 33651270.64855124,\n",
-       "  'V50': 2.387405184102012e-09,\n",
-       "  'W178': 0.000127967400619031,\n",
-       "  'W181': 0.0356519114172616,\n",
-       "  'W183': 5.805753193595585e-14,\n",
-       "  'W183m': 3.777448323348424,\n",
-       "  'W184': 2.4904244773091912e-17,\n",
-       "  'W185': 0.0017868683895621805,\n",
-       "  'W186': 1.9234356071620063e-24,\n",
-       "  'Y87': 0.025632813727815795,\n",
-       "  'Y87m': 6.272537260239579e-08,\n",
-       "  'Y88': 1463.7346592382842,\n",
-       "  'Y89m': 56326.63305512739,\n",
-       "  'Y90': 436.0959989677743,\n",
-       "  'Y91': 11.885207568182986,\n",
-       "  'Yb175': 3.0891076429887714e-05,\n",
-       "  'Zn64': 3.5902402499403617e-11,\n",
-       "  'Zn65': 734.510405102397,\n",
-       "  'Zr88': 1240.0156754189827,\n",
-       "  'Zr89': 56398.67735544914,\n",
-       "  'Zr90m': 0.004281948671955803,\n",
-       "  'Zr93': 1.1691796133807741,\n",
-       "  'Zr94': 2.3950792950894455e-10,\n",
-       "  'Zr95': 303066.66927881003,\n",
-       "  'Zr96': 1.8707423170884258e-16,\n",
-       "  'Zr97': 0.2916652968882803},\n",
-       " '189135': {'Al26': 0.0001632508531092723,\n",
-       "  'Ar37': 4.1397992673474814e-06,\n",
-       "  'Ar39': 0.003777367157602893,\n",
-       "  'Ar42': 0.01065321576708804,\n",
-       "  'Be10': 0.2778868591882654,\n",
-       "  'C14': 39832.31947106072,\n",
-       "  'Ca41': 8.07403058332243e-06,\n",
-       "  'Ca45': 551951.5781786606,\n",
-       "  'Ca47': 1963.0012277754188,\n",
-       "  'Ca48': 2.7269277480265816e-20,\n",
-       "  'Cl36': 2.060166364908437e-08,\n",
-       "  'Co55': 7.557971509239677e-08,\n",
-       "  'Co56': 6660.137102132669,\n",
-       "  'Co57': 938633936.329337,\n",
-       "  'Co58': 2132855023.7482255,\n",
-       "  'Co58m': 0.22057746093919295,\n",
-       "  'Co60': 76011620.74260724,\n",
-       "  'Co60m': 0.002961573237644662,\n",
-       "  'Cr48': 2.994454144806783e-08,\n",
-       "  'Cr50': 0.0007513219912614166,\n",
-       "  'Cr51': 780851624.128157,\n",
-       "  'Cu64': 21.464523033281843,\n",
-       "  'Cu66': 0.0004671092717922256,\n",
-       "  'Cu67': 0.0004999175831810072,\n",
-       "  'Fe55': 3283013675.12573,\n",
-       "  'Fe59': 15972848.941418096,\n",
-       "  'Fe60': 0.002967887843373266,\n",
-       "  'H3': 896341.7387674965,\n",
-       "  'Hf174': 2.2879095055779536e-24,\n",
-       "  'Hf175': 1.381968907577911e-05,\n",
-       "  'Hf177m': 0.9857202114674588,\n",
-       "  'Hf178m': 0.000611036356122198,\n",
-       "  'Hf178n': 0.0006744581590436549,\n",
-       "  'Hf179n': 8.901357502184572,\n",
-       "  'Hf181': 1635.6969815831776,\n",
-       "  'Hf182': 5.132021742452154e-12,\n",
-       "  'K40': 1.0531421947063378e-13,\n",
-       "  'K42': 0.01065410977535559,\n",
-       "  'K43': 0.0005907083937654789,\n",
-       "  'Kr81': 1.5523590339935604e-16,\n",
-       "  'Kr85': 0.0002765904414354031,\n",
-       "  'Lu173': 7.848569382547129e-10,\n",
-       "  'Lu174': 6.794954654555753e-08,\n",
-       "  'Lu174m': 8.031810062894193e-08,\n",
-       "  'Lu176': 1.4382403882234235e-12,\n",
-       "  'Lu177': 5.9536218998585575,\n",
-       "  'Lu177m': 1.2738914797589946,\n",
-       "  'Mg28': 8.894922455953585e-07,\n",
-       "  'Mn52': 3363.1242054318245,\n",
-       "  'Mn53': 647.8131169337379,\n",
-       "  'Mn54': 897233736.4048784,\n",
-       "  'Mo100': 2.344690005143379e-06,\n",
-       "  'Mo92': 1.882992570380284e-07,\n",
-       "  'Mo93': 146220.43263174576,\n",
-       "  'Mo98': 0.5816100332506765,\n",
-       "  'Mo99': 15059400.484219251,\n",
-       "  'Na22': 0.000296015668697195,\n",
-       "  'Na24': 0.002134675228262128,\n",
-       "  'Nb90': 0.0071516741853030474,\n",
-       "  'Nb91': 319556.20453174796,\n",
-       "  'Nb91m': 10708603.92640947,\n",
-       "  'Nb92': 0.4096489316834151,\n",
-       "  'Nb92m': 4231290.735979448,\n",
-       "  'Nb93m': 449269.8182409926,\n",
-       "  'Nb94': 2785.322943535495,\n",
-       "  'Nb95': 3284300.89125848,\n",
-       "  'Nb95m': 75035.4325454607,\n",
-       "  'Nb96': 253.91319749684303,\n",
-       "  'Nb97': 0.5557388821659441,\n",
-       "  'Nb97m': 0.4903999169133068,\n",
-       "  'Ni56': 0.045861339858600664,\n",
-       "  'Ni57': 133862.25696118482,\n",
-       "  'Ni58': 1.8767383311496245e-06,\n",
-       "  'Ni59': 90403.13823499938,\n",
-       "  'Ni63': 5265311.201298541,\n",
-       "  'Ni66': 0.0004995198567082949,\n",
-       "  'Os186': 3.2972621621367176e-21,\n",
-       "  'P32': 2076196.7211035402,\n",
-       "  'P33': 17378.806511702565,\n",
-       "  'Rb83': 3.8086406749416066e-10,\n",
-       "  'Rb84': 5.213484725227268e-07,\n",
-       "  'Rb86': 1.1385831599024405,\n",
-       "  'Rb87': 6.775075864393492e-14,\n",
-       "  'Re186': 7.478367393615272e-07,\n",
-       "  'Re186m': 6.578269702606274e-14,\n",
-       "  'Re187': 3.106495251277784e-20,\n",
-       "  'Rh103m': 3.349359254588852,\n",
-       "  'Ru103': 3.3861710785737364,\n",
-       "  'Ru97': 6.922461430772691e-06,\n",
-       "  'S35': 3473.7868426102837,\n",
-       "  'Sc44': 0.7602563392654934,\n",
-       "  'Sc44m': 0.7175057373325209,\n",
-       "  'Sc45m': 9.382877872470258,\n",
-       "  'Sc46': 1006806.9042820012,\n",
-       "  'Sc47': 63092.7333667131,\n",
-       "  'Sc48': 17543.1632477709,\n",
-       "  'Se82': 5.996036475079904e-30,\n",
-       "  'Si32': 0.19176377493858437,\n",
-       "  'Sr85': 0.0004440636529520977,\n",
-       "  'Sr89': 19.765878470167788,\n",
-       "  'Sr90': 0.1201122775185436,\n",
-       "  'Ta177': 8.879053684766739e-05,\n",
-       "  'Ta178': 0.00022126625781975927,\n",
-       "  'Ta179': 1792.249682373095,\n",
-       "  'Ta180': 2.8403854465469895e-05,\n",
-       "  'Ta180m': 2.1721539099748947e-09,\n",
-       "  'Ta182': 14629758.860603087,\n",
-       "  'Ta183': 497.16736979211726,\n",
-       "  'Tc96': 6.121520107394093e-05,\n",
-       "  'Tc97': 2.243017405588085e-06,\n",
-       "  'Tc97m': 0.1815235820768794,\n",
-       "  'Tc98': 0.011459399090217759,\n",
-       "  'Tc99': 6201.683116667446,\n",
-       "  'Tc99m': 14591199.120467702,\n",
-       "  'Ti44': 1.415490310141165e-06,\n",
-       "  'Tm171': 1.8389581193367174e-12,\n",
-       "  'V48': 439.142299569977,\n",
-       "  'V49': 58046357.243401065,\n",
-       "  'V50': 5.330290513760242e-09,\n",
-       "  'W178': 0.0002217134268511178,\n",
-       "  'W181': 0.06980788373823928,\n",
-       "  'W183': 1.4570300078857935e-13,\n",
-       "  'W183m': 16.899605566108658,\n",
-       "  'W184': 2.0307875277821908e-16,\n",
-       "  'W185': 0.0030017839227905146,\n",
-       "  'W186': 2.536170630928124e-24,\n",
-       "  'Y87': 0.03901433607877487,\n",
-       "  'Y87m': 9.267272692157318e-08,\n",
-       "  'Y88': 2320.6435310370134,\n",
-       "  'Y89m': 102751.93800533704,\n",
-       "  'Y90': 825.0096461528369,\n",
-       "  'Y91': 20.566079967049,\n",
-       "  'Yb175': 5.0710069194161584e-05,\n",
-       "  'Zn64': 9.128225620373836e-11,\n",
-       "  'Zn65': 1778.9226849671434,\n",
-       "  'Zr88': 1942.3742461610013,\n",
-       "  'Zr89': 102880.28970025382,\n",
-       "  'Zr90m': 0.006923732555781466,\n",
-       "  'Zr93': 2.157129839119298,\n",
-       "  'Zr94': 4.304510095390093e-10,\n",
-       "  'Zr95': 556221.7460272501,\n",
-       "  'Zr96': 3.0224917416382492e-16,\n",
-       "  'Zr97': 0.5154133480846141},\n",
-       " '189136': {'Al26': 0.0002838522355778307,\n",
-       "  'Ar37': 7.034193318322391e-06,\n",
-       "  'Ar39': 0.006396903798080622,\n",
-       "  'Ar42': 0.017733709384816863,\n",
-       "  'Be10': 0.43268898169353787,\n",
-       "  'C14': 51736.0535122798,\n",
-       "  'Ca41': 1.373587032504217e-05,\n",
-       "  'Ca45': 900000.5376338493,\n",
-       "  'Ca47': 3219.5101759194317,\n",
-       "  'Ca48': 4.567591461336003e-20,\n",
-       "  'Cl36': 2.350380846478373e-08,\n",
-       "  'Co55': 1.218934832970568e-07,\n",
-       "  'Co56': 10860.68398417336,\n",
-       "  'Co57': 1546238746.0797768,\n",
-       "  'Co58': 3129455757.9556923,\n",
-       "  'Co58m': 0.3275082664806663,\n",
-       "  'Co60': 119095443.932735,\n",
-       "  'Co60m': 0.00473615141098803,\n",
-       "  'Cr48': 5.295282690127445e-08,\n",
-       "  'Cr50': 0.0009217812944219534,\n",
-       "  'Cr51': 1227164888.5503588,\n",
-       "  'Cu64': 25.276942311022292,\n",
-       "  'Cu66': 0.0005343096605320086,\n",
-       "  'Cu67': 0.0005297550591885206,\n",
-       "  'Fe55': 5298166234.810527,\n",
-       "  'Fe59': 19880782.26732675,\n",
-       "  'Fe60': 0.004743464662057226,\n",
-       "  'H3': 1383750.7137802541,\n",
-       "  'Hf174': 1.6051087186442493e-24,\n",
-       "  'Hf175': 1.9553303231802133e-05,\n",
-       "  'Hf177m': 1.6490192339901162,\n",
-       "  'Hf178m': 0.0007422996385019714,\n",
-       "  'Hf178n': 0.0008408726161713327,\n",
-       "  'Hf179n': 14.646254054287168,\n",
-       "  'Hf181': 2711.5352779688146,\n",
-       "  'Hf182': 8.443534833700188e-12,\n",
-       "  'K40': 1.7465456494682022e-13,\n",
-       "  'K42': 0.017735531908150824,\n",
-       "  'K43': 0.0009581195044252215,\n",
-       "  'Kr81': 2.270284795002229e-16,\n",
-       "  'Kr85': 0.0004560756341747955,\n",
-       "  'Lu173': 5.379975147823639e-10,\n",
-       "  'Lu174': 8.353464553012218e-08,\n",
-       "  'Lu174m': 1.0186146802402856e-07,\n",
-       "  'Lu176': 2.414210628481581e-12,\n",
-       "  'Lu177': 9.910642567962315,\n",
-       "  'Lu177m': 2.1308838482183243,\n",
-       "  'Mg28': 1.2598353028126355e-06,\n",
-       "  'Mn52': 5731.2762933032145,\n",
-       "  'Mn53': 1073.6715761512212,\n",
-       "  'Mn54': 1367509338.128882,\n",
-       "  'Mo100': 2.8766416374318486e-06,\n",
-       "  'Mo92': 2.3101920570919455e-07,\n",
-       "  'Mo93': 192548.03876828006,\n",
-       "  'Mo98': 0.7135647617701899,\n",
-       "  'Mo99': 18412169.31891501,\n",
-       "  'Na22': 0.0005009150082561216,\n",
-       "  'Na24': 0.003602257796993924,\n",
-       "  'Nb90': 0.012141981150837963,\n",
-       "  'Nb91': 526916.6415900062,\n",
-       "  'Nb91m': 17688017.283902496,\n",
-       "  'Nb92': 0.6648231233523025,\n",
-       "  'Nb92m': 6385150.504255852,\n",
-       "  'Nb93m': 622473.6688320148,\n",
-       "  'Nb94': 3287.7865739999925,\n",
-       "  'Nb95': 5307473.324760834,\n",
-       "  'Nb95m': 120570.46525876272,\n",
-       "  'Nb96': 416.68278953728804,\n",
-       "  'Nb97': 0.9184177497677897,\n",
-       "  'Nb97m': 0.8104235460377135,\n",
-       "  'Ni56': 0.07838265076503777,\n",
-       "  'Ni57': 228637.42846169256,\n",
-       "  'Ni58': 2.302535409733681e-06,\n",
-       "  'Ni59': 111504.98938991103,\n",
-       "  'Ni63': 6504859.176652418,\n",
-       "  'Ni66': 0.0005735129846965128,\n",
-       "  'Os186': 4.726922233217018e-21,\n",
-       "  'P32': 2973687.633215161,\n",
-       "  'P33': 25436.113875603347,\n",
-       "  'Rb83': 5.462918211110241e-10,\n",
-       "  'Rb84': 7.43994409335181e-07,\n",
-       "  'Rb86': 1.904376442647419,\n",
-       "  'Rb87': 1.088176679156067e-13,\n",
-       "  'Re186': 1.147616557395713e-06,\n",
-       "  'Re186m': 9.431065962922895e-14,\n",
-       "  'Re187': 2.95876168440513e-20,\n",
-       "  'Rh103m': 3.040431457109756,\n",
-       "  'Ru103': 3.07392550527895,\n",
-       "  'Ru97': 1.1430147981793984e-05,\n",
-       "  'S35': 4405.08482111148,\n",
-       "  'Sc44': 1.2909652756582786,\n",
-       "  'Sc44m': 1.2183666508808249,\n",
-       "  'Sc45m': 15.298993873950675,\n",
-       "  'Sc46': 1542482.4255636006,\n",
-       "  'Sc47': 97364.95253290031,\n",
-       "  'Sc48': 28041.32401013014,\n",
-       "  'Se82': 9.513006032561138e-30,\n",
-       "  'Si32': 0.3230146266475489,\n",
-       "  'Sr85': 0.0007396004655264041,\n",
-       "  'Sr89': 32.048270887128425,\n",
-       "  'Sr90': 0.19959067350907117,\n",
-       "  'Ta177': 5.610404565696353e-05,\n",
-       "  'Ta178': 0.00013914978028774675,\n",
-       "  'Ta179': 2332.761149995943,\n",
-       "  'Ta180': 4.532014208834542e-05,\n",
-       "  'Ta180m': 3.4916135461882996e-09,\n",
-       "  'Ta182': 15785811.378980707,\n",
-       "  'Ta183': 408.96218426115337,\n",
-       "  'Tc96': 0.00010030962654859635,\n",
-       "  'Tc97': 3.650788689361345e-06,\n",
-       "  'Tc97m': 0.29556383611879367,\n",
-       "  'Tc98': 0.01861592618466813,\n",
-       "  'Tc99': 7582.5925509395065,\n",
-       "  'Tc99m': 17839764.73195027,\n",
-       "  'Ti44': 2.4670558269580816e-06,\n",
-       "  'Tm171': 1.156482785877445e-12,\n",
-       "  'V48': 747.2510700320324,\n",
-       "  'V49': 97014579.88470256,\n",
-       "  'V50': 7.93438185960038e-09,\n",
-       "  'W178': 0.00013993895205889197,\n",
-       "  'W181': 0.11054847772102393,\n",
-       "  'W183': 1.8673405058805102e-13,\n",
-       "  'W183m': 13.900924300222645,\n",
-       "  'W184': 5.568910968280334e-17,\n",
-       "  'W185': 0.004463973755734818,\n",
-       "  'W186': 4.551364115911964e-24,\n",
-       "  'Y87': 0.06503315311677778,\n",
-       "  'Y87m': 1.5637749058756942e-07,\n",
-       "  'Y88': 3906.5749693569446,\n",
-       "  'Y89m': 167426.39912343945,\n",
-       "  'Y90': 1322.0993021538889,\n",
-       "  'Y91': 34.178414187433106,\n",
-       "  'Yb175': 7.240932313080791e-05,\n",
-       "  'Zn64': 1.07494729071374e-10,\n",
-       "  'Zn65': 1452.0627136174917,\n",
-       "  'Zr88': 3273.495748361346,\n",
-       "  'Zr89': 167635.94783115448,\n",
-       "  'Zr90m': 0.011812712908239344,\n",
-       "  'Zr93': 3.4964510588133026,\n",
-       "  'Zr94': 7.052533075156912e-10,\n",
-       "  'Zr95': 904741.064658404,\n",
-       "  'Zr96': 5.104221318786804e-16,\n",
-       "  'Zr97': 0.8517891247954752},\n",
-       " '189137': {'Al26': 0.0002918232577270692,\n",
-       "  'Ar37': 8.292922068790827e-06,\n",
-       "  'Ar39': 0.008069396295312522,\n",
-       "  'Ar42': 0.023752280999128392,\n",
-       "  'Be10': 0.6247113430609126,\n",
-       "  'C14': 86531.22884769025,\n",
-       "  'Ca41': 1.6790526019325232e-05,\n",
-       "  'Ca45': 1249235.313293164,\n",
-       "  'Ca47': 4405.272766328819,\n",
-       "  'Ca48': 5.1423637974851544e-20,\n",
-       "  'Cl36': 3.474350351933279e-08,\n",
-       "  'Co55': 1.4387350174477743e-07,\n",
-       "  'Co56': 13531.02257139214,\n",
-       "  'Co57': 2141695656.0633645,\n",
-       "  'Co58': 4834175601.177759,\n",
-       "  'Co58m': 0.4982810096436648,\n",
-       "  'Co60': 176155189.70385495,\n",
-       "  'Co60m': 0.006300203318082985,\n",
-       "  'Cr48': 5.4790466791860556e-08,\n",
-       "  'Cr50': 0.00158519481403127,\n",
-       "  'Cr51': 1684709132.4511113,\n",
-       "  'Cu64': 46.02364751037422,\n",
-       "  'Cu66': 0.0010024330139886705,\n",
-       "  'Cu67': 0.0010703088771418907,\n",
-       "  'Fe55': 7336215370.690448,\n",
-       "  'Fe59': 34271034.74683267,\n",
-       "  'Fe60': 0.006313998657005857,\n",
-       "  'H3': 2003272.8446697304,\n",
-       "  'Hf174': 2.4316391326029803e-24,\n",
-       "  'Hf175': 2.4124161339615172e-05,\n",
-       "  'Hf177m': 2.167079856635313,\n",
-       "  'Hf178m': 0.0008142294956128995,\n",
-       "  'Hf178n': 0.0009646823904266695,\n",
-       "  'Hf179n': 20.24436206440187,\n",
-       "  'Hf181': 3666.4710934710374,\n",
-       "  'Hf182': 1.166391510734851e-11,\n",
-       "  'K40': 2.1813833695064248e-13,\n",
-       "  'K42': 0.023754061464927943,\n",
-       "  'K43': 0.0013408234270477215,\n",
-       "  'Kr81': 2.304485514123674e-16,\n",
-       "  'Kr85': 0.0005213753075458003,\n",
-       "  'Lu173': 8.067595661401355e-10,\n",
-       "  'Lu174': 1.0195223238679674e-07,\n",
-       "  'Lu174m': 1.2454165150658604e-07,\n",
-       "  'Lu176': 2.832722417000059e-12,\n",
-       "  'Lu177': 12.985956589425465,\n",
-       "  'Lu177m': 2.8004553558640457,\n",
-       "  'Mg28': 1.8239345858209723e-06,\n",
-       "  'Mn52': 7171.202682320401,\n",
-       "  'Mn53': 1471.9159757610535,\n",
-       "  'Mn54': 2041983453.9155583,\n",
-       "  'Mo100': 4.946997181646157e-06,\n",
-       "  'Mo92': 3.9728754462735497e-07,\n",
-       "  'Mo93': 314413.7241196214,\n",
-       "  'Mo98': 1.2271236218099613,\n",
-       "  'Mo99': 31590015.60845106,\n",
-       "  'Na22': 0.000533390800702644,\n",
-       "  'Na24': 0.00470145523180384,\n",
-       "  'Nb90': 0.015540026986428614,\n",
-       "  'Nb91': 729350.8366326643,\n",
-       "  'Nb91m': 24467204.94887937,\n",
-       "  'Nb92': 0.9404801806755353,\n",
-       "  'Nb92m': 9486109.748187559,\n",
-       "  'Nb93m': 986190.0043495685,\n",
-       "  'Nb94': 5741.695323089198,\n",
-       "  'Nb95': 7427218.274619147,\n",
-       "  'Nb95m': 169520.21164359996,\n",
-       "  'Nb96': 574.0256941863614,\n",
-       "  'Nb97': 1.2519521927858273,\n",
-       "  'Nb97m': 1.104765218411002,\n",
-       "  'Ni56': 0.09720931976580216,\n",
-       "  'Ni57': 284468.67530225375,\n",
-       "  'Ni58': 3.959683594404851e-06,\n",
-       "  'Ni59': 187723.38494914773,\n",
-       "  'Ni63': 11193809.071905594,\n",
-       "  'Ni66': 0.0010705730094235629,\n",
-       "  'Os186': 7.672525098680465e-21,\n",
-       "  'P32': 4662045.004630081,\n",
-       "  'P33': 38508.914723684735,\n",
-       "  'Rb83': 5.589695329107675e-10,\n",
-       "  'Rb84': 8.439162711234652e-07,\n",
-       "  'Rb86': 2.5156866927931083,\n",
-       "  'Rb87': 1.3094875609709955e-13,\n",
-       "  'Re186': 1.990078661340689e-06,\n",
-       "  'Re186m': 1.5300759812431624e-13,\n",
-       "  'Re187': 9.557097782964328e-21,\n",
-       "  'Rh103m': 6.39533148657448,\n",
-       "  'Ru103': 6.46565878948208,\n",
-       "  'Ru97': 1.5829732318416808e-05,\n",
-       "  'S35': 7533.289755939254,\n",
-       "  'Sc44': 1.6403790478688252,\n",
-       "  'Sc44m': 1.5481308549362403,\n",
-       "  'Sc45m': 21.23515995134253,\n",
-       "  'Sc46': 2232045.375330736,\n",
-       "  'Sc47': 141893.21607572364,\n",
-       "  'Sc48': 39707.769739267824,\n",
-       "  'Se82': 1.0476040178428938e-29,\n",
-       "  'Si32': 0.405035765554728,\n",
-       "  'Sr85': 0.0008747476172502838,\n",
-       "  'Sr89': 44.973761097714814,\n",
-       "  'Sr90': 0.2678183068210145,\n",
-       "  'Ta177': 8.865284925331079e-05,\n",
-       "  'Ta178': 0.000220559528334067,\n",
-       "  'Ta179': 2691.4615536678716,\n",
-       "  'Ta180': 6.437453194820889e-05,\n",
-       "  'Ta180m': 4.926776710080195e-09,\n",
-       "  'Ta182': 28673882.230157934,\n",
-       "  'Ta183': 586.4658492667481,\n",
-       "  'Tc96': 0.00014075018520949862,\n",
-       "  'Tc97': 5.160605081388294e-06,\n",
-       "  'Tc97m': 0.41781024417164003,\n",
-       "  'Tc98': 0.02635556573464044,\n",
-       "  'Tc99': 13009.450943345619,\n",
-       "  'Tc99m': 30607913.913766224,\n",
-       "  'Ti44': 2.6282016613521333e-06,\n",
-       "  'Tm171': 1.8330844450643973e-12,\n",
-       "  'V48': 932.6945637721864,\n",
-       "  'V49': 130232438.35151333,\n",
-       "  'V50': 1.1914913314871382e-08,\n",
-       "  'W178': 0.00022167594382958787,\n",
-       "  'W181': 0.15886704366111612,\n",
-       "  'W183': 3.114298001443205e-13,\n",
-       "  'W183m': 19.933782460762306,\n",
-       "  'W184': 1.2117956703426e-16,\n",
-       "  'W185': 0.007942932945139812,\n",
-       "  'W186': 8.319681732506115e-24,\n",
-       "  'Y87': 0.0743955481876164,\n",
-       "  'Y87m': 1.628171069571408e-07,\n",
-       "  'Y88': 4755.587510887998,\n",
-       "  'Y89m': 232093.14974284702,\n",
-       "  'Y90': 1864.1839923086607,\n",
-       "  'Y91': 45.65914411205479,\n",
-       "  'Yb175': 8.936600245419063e-05,\n",
-       "  'Zn64': 1.957300510211281e-10,\n",
-       "  'Zn65': 2629.053973669419,\n",
-       "  'Zr88': 3922.209421217787,\n",
-       "  'Zr89': 232379.5723714925,\n",
-       "  'Zr90m': 0.015032173122095125,\n",
-       "  'Zr93': 4.870509280133918,\n",
-       "  'Zr94': 9.685880219169217e-10,\n",
-       "  'Zr95': 1260431.5216630162,\n",
-       "  'Zr96': 6.364294332126719e-16,\n",
-       "  'Zr97': 1.1611062011866473},\n",
-       " '189138': {'Al26': 0.0006433758890784754,\n",
-       "  'Ar37': 1.460316956402683e-05,\n",
-       "  'Ar39': 0.0124649672364403,\n",
-       "  'Ar42': 0.03295577905741404,\n",
-       "  'Be10': 0.7558595803726333,\n",
-       "  'C14': 78407.39370736216,\n",
-       "  'Ca41': 2.752555562903377e-05,\n",
-       "  'Ca45': 1632934.4099723708,\n",
-       "  'Ca47': 5902.25809680518,\n",
-       "  'Ca48': 1.0068068926711466e-19,\n",
-       "  'Cl36': 9.222962866889468e-08,\n",
-       "  'Co55': 2.722259126302552e-07,\n",
-       "  'Co56': 22683.19870558509,\n",
-       "  'Co57': 2796782177.8031435,\n",
-       "  'Co58': 5159981783.2733965,\n",
-       "  'Co58m': 0.5476924346165244,\n",
-       "  'Co60': 213128712.71275592,\n",
-       "  'Co60m': 0.009213410408914855,\n",
-       "  'Cr48': 1.1130408701438594e-07,\n",
-       "  'Cr50': 0.0015091272503494743,\n",
-       "  'Cr51': 2304651994.039567,\n",
-       "  'Cu64': 45.02918473233463,\n",
-       "  'Cu66': 0.0010670126554166899,\n",
-       "  'Cu67': 0.0008806949579230659,\n",
-       "  'Fe55': 9715739074.939262,\n",
-       "  'Fe59': 35465682.39963396,\n",
-       "  'Fe60': 0.009226607489442266,\n",
-       "  'H3': 2426278.8161137523,\n",
-       "  'Hf174': 8.237561960686187e-24,\n",
-       "  'Hf175': 4.8990204352415615e-05,\n",
-       "  'Hf177m': 3.1318287308822947,\n",
-       "  'Hf178m': 0.002590264809703388,\n",
-       "  'Hf178n': 0.0027578160795110915,\n",
-       "  'Hf179n': 26.6104472522533,\n",
-       "  'Hf181': 5009.275722622703,\n",
-       "  'Hf182': 1.5331608259529007e-11,\n",
-       "  'K40': 3.543651805912785e-13,\n",
-       "  'K42': 0.03295927233005482,\n",
-       "  'K43': 0.00172708360534428,\n",
-       "  'Kr81': 6.603980870513722e-16,\n",
-       "  'Kr85': 0.0010156634746824077,\n",
-       "  'Lu173': 2.898987888686771e-09,\n",
-       "  'Lu174': 2.584005076712087e-07,\n",
-       "  'Lu174m': 3.020985042208489e-07,\n",
-       "  'Lu176': 5.128398997869209e-12,\n",
-       "  'Lu177': 18.881044725027806,\n",
-       "  'Lu177m': 4.046753540986669,\n",
-       "  'Mg28': 2.5137990018165182e-06,\n",
-       "  'Mn52': 11182.133205872207,\n",
-       "  'Mn53': 1953.9730744633725,\n",
-       "  'Mn54': 2323566673.8463435,\n",
-       "  'Mo100': 4.7095897329252024e-06,\n",
-       "  'Mo92': 3.782208051167277e-07,\n",
-       "  'Mo93': 329158.41823946015,\n",
-       "  'Mo98': 1.1682378656274954,\n",
-       "  'Mo99': 31473655.30054356,\n",
-       "  'Na22': 0.0011423124682848453,\n",
-       "  'Na24': 0.00684272969424108,\n",
-       "  'Nb90': 0.023341591773235897,\n",
-       "  'Nb91': 953229.3514522582,\n",
-       "  'Nb91m': 31989673.85857659,\n",
-       "  'Nb92': 1.192248716341546,\n",
-       "  'Nb92m': 10876281.904734332,\n",
-       "  'Nb93m': 994552.5766927488,\n",
-       "  'Nb94': 5792.987938425272,\n",
-       "  'Nb95': 9565249.097871408,\n",
-       "  'Nb95m': 216504.5489576896,\n",
-       "  'Nb96': 759.7330654864363,\n",
-       "  'Nb97': 1.6862405169114139,\n",
-       "  'Nb97m': 1.4880074058738064,\n",
-       "  'Ni56': 0.15322887295459717,\n",
-       "  'Ni57': 446088.2397818658,\n",
-       "  'Ni58': 3.7696810869202914e-06,\n",
-       "  'Ni59': 196081.27401353145,\n",
-       "  'Ni63': 11042302.654790264,\n",
-       "  'Ni66': 0.0011300816896391167,\n",
-       "  'Os186': 1.0716911668246485e-20,\n",
-       "  'P32': 4981184.480302384,\n",
-       "  'P33': 42449.805196682006,\n",
-       "  'Rb83': 1.615845462877807e-09,\n",
-       "  'Rb84': 1.999546538571996e-06,\n",
-       "  'Rb86': 3.580070546269176,\n",
-       "  'Rb87': 2.3967658088959385e-13,\n",
-       "  'Re186': 2.778614589025898e-06,\n",
-       "  'Re186m': 2.1370946385697952e-13,\n",
-       "  'Re187': 1.329018635083543e-20,\n",
-       "  'Rh103m': 5.158117759053487,\n",
-       "  'Ru103': 5.214820161343336,\n",
-       "  'Ru97': 2.061007537845482e-05,\n",
-       "  'S35': 7093.643962842325,\n",
-       "  'Sc44': 2.493044836524534,\n",
-       "  'Sc44m': 2.3527909800179323,\n",
-       "  'Sc45m': 27.758004590189206,\n",
-       "  'Sc46': 2686367.6318611335,\n",
-       "  'Sc47': 170014.39502302193,\n",
-       "  'Sc48': 50074.244081384815,\n",
-       "  'Se82': 2.2960024765740978e-29,\n",
-       "  'Si32': 0.6320245469373715,\n",
-       "  'Sr85': 0.0015799542352418,\n",
-       "  'Sr89': 57.59010660060273,\n",
-       "  'Sr90': 0.3710836557145308,\n",
-       "  'Ta177': 0.00031991851556001724,\n",
-       "  'Ta178': 0.0007961196944164708,\n",
-       "  'Ta179': 7242.187922084761,\n",
-       "  'Ta180': 8.11322669881983e-05,\n",
-       "  'Ta180m': 6.276647638655929e-09,\n",
-       "  'Ta182': 27169738.180515185,\n",
-       "  'Ta183': 761.7037124947266,\n",
-       "  'Tc96': 0.00017979547262671664,\n",
-       "  'Tc97': 6.538562674557351e-06,\n",
-       "  'Tc97m': 0.5290391014497959,\n",
-       "  'Tc98': 0.03334702873496085,\n",
-       "  'Tc99': 12961.675197683735,\n",
-       "  'Tc99m': 30495117.121770214,\n",
-       "  'Ti44': 5.359350609665082e-06,\n",
-       "  'Tm171': 6.6166020541804265e-12,\n",
-       "  'V48': 1462.366699258969,\n",
-       "  'V49': 179315011.8452335,\n",
-       "  'V50': 1.3372658899029789e-08,\n",
-       "  'W178': 0.0007973588117842617,\n",
-       "  'W181': 0.19640441288490623,\n",
-       "  'W183': 3.592762919219686e-13,\n",
-       "  'W183m': 25.891506940807474,\n",
-       "  'W184': 1.6424299965515134e-16,\n",
-       "  'W185': 0.01069154679148262,\n",
-       "  'W186': 1.1776007224846591e-23,\n",
-       "  'Y87': 0.14276798623636822,\n",
-       "  'Y87m': 3.504665363155961e-07,\n",
-       "  'Y88': 7978.4577770410215,\n",
-       "  'Y89m': 303848.1711799032,\n",
-       "  'Y90': 2368.811495476369,\n",
-       "  'Y91': 63.771881810992056,\n",
-       "  'Yb175': 0.00018490089996965552,\n",
-       "  'Zn64': 1.9149420601088672e-10,\n",
-       "  'Zn65': 3120.8102924213244,\n",
-       "  'Zr88': 6780.883117509409,\n",
-       "  'Zr89': 304233.34329077805,\n",
-       "  'Zr90m': 0.022760934909442025,\n",
-       "  'Zr93': 6.323869094948599,\n",
-       "  'Zr94': 1.2902539375627158e-09,\n",
-       "  'Zr95': 1635046.403583575,\n",
-       "  'Zr96': 1.0106299878505428e-15,\n",
-       "  'Zr97': 1.5639783466469768},\n",
-       " '189139': {'Al26': 0.00015713947350715958,\n",
-       "  'Ar37': 3.613624753876002e-06,\n",
-       "  'Ar39': 0.0030686546803630446,\n",
-       "  'Ar42': 0.008097140226902501,\n",
-       "  'Be10': 0.18263511959189888,\n",
-       "  'C14': 18901.53960678412,\n",
-       "  'Ca41': 6.779300656632237e-06,\n",
-       "  'Ca45': 399502.3080790472,\n",
-       "  'Ca47': 1443.544121375735,\n",
-       "  'Ca48': 2.5254945794454677e-20,\n",
-       "  'Cl36': 7.253784470051425e-09,\n",
-       "  'Co55': 7.106056264769736e-08,\n",
-       "  'Co56': 5848.338971022809,\n",
-       "  'Co57': 688236851.8700581,\n",
-       "  'Co58': 1218447141.2133229,\n",
-       "  'Co58m': 0.1299394801051227,\n",
-       "  'Co60': 50830370.46632388,\n",
-       "  'Co60m': 0.0022970280015162164,\n",
-       "  'Cr48': 2.7146329422910606e-08,\n",
-       "  'Cr50': 0.0003581055598459218,\n",
-       "  'Cr51': 560835651.0832665,\n",
-       "  'Cu64': 10.553498286022384,\n",
-       "  'Cu66': 0.00019167213659405797,\n",
-       "  'Cu67': 0.0002147997121139214,\n",
-       "  'Fe55': 2371738216.2405562,\n",
-       "  'Fe59': 8054946.945844177,\n",
-       "  'Fe60': 0.0022999315560824777,\n",
-       "  'H3': 583215.2524602957,\n",
-       "  'Hf174': 3.6346926912575274e-24,\n",
-       "  'Hf175': 1.4640449329805807e-05,\n",
-       "  'Hf177m': 0.773289927108601,\n",
-       "  'Hf178m': 0.0007698853627226792,\n",
-       "  'Hf178n': 0.0008119418626259646,\n",
-       "  'Hf179n': 6.535878647716323,\n",
-       "  'Hf181': 1230.74076770254,\n",
-       "  'Hf182': 3.766362058537458e-12,\n",
-       "  'K40': 8.900581432694172e-14,\n",
-       "  'K42': 0.008097958389616673,\n",
-       "  'K43': 0.0004225735197552015,\n",
-       "  'Kr81': 1.8848526767417454e-16,\n",
-       "  'Kr85': 0.0002600670909846399,\n",
-       "  'Lu173': 1.2463494974139009e-09,\n",
-       "  'Lu174': 8.176846624757069e-08,\n",
-       "  'Lu174m': 9.421155153195878e-08,\n",
-       "  'Lu176': 1.2776644394284514e-12,\n",
-       "  'Lu177': 4.652431168863291,\n",
-       "  'Lu177m': 0.9991912824766497,\n",
-       "  'Mg28': 6.9651034655352e-07,\n",
-       "  'Mn52': 2744.890088531641,\n",
-       "  'Mn53': 481.10018097044764,\n",
-       "  'Mn54': 556019629.9214528,\n",
-       "  'Mo100': 1.1175525980263725e-06,\n",
-       "  'Mo92': 8.974914468896961e-08,\n",
-       "  'Mo93': 79026.13320486313,\n",
-       "  'Mo98': 0.277214824004097,\n",
-       "  'Mo99': 7463443.975724001,\n",
-       "  'Na22': 0.00028518300131071125,\n",
-       "  'Na24': 0.0016822004035783752,\n",
-       "  'Nb90': 0.00573362372657085,\n",
-       "  'Nb91': 234678.51031618137,\n",
-       "  'Nb91m': 7875707.381526518,\n",
-       "  'Nb92': 0.29148220187384777,\n",
-       "  'Nb92m': 2597838.545760243,\n",
-       "  'Nb93m': 238477.32074602097,\n",
-       "  'Nb94': 1371.0080898500155,\n",
-       "  'Nb95': 2335312.1829843125,\n",
-       "  'Nb95m': 52752.314931690664,\n",
-       "  'Nb96': 186.3644392055596,\n",
-       "  'Nb97': 0.41428660537217976,\n",
-       "  'Nb97m': 0.36558782582481303,\n",
-       "  'Ni56': 0.037602325084752725,\n",
-       "  'Ni57': 109462.44943003144,\n",
-       "  'Ni58': 8.945197540034424e-07,\n",
-       "  'Ni59': 45993.34019678359,\n",
-       "  'Ni63': 2633720.9861841416,\n",
-       "  'Ni66': 0.00020690049477561294,\n",
-       "  'Os186': 1.799561674780819e-21,\n",
-       "  'P32': 1176537.4308084298,\n",
-       "  'P33': 10209.717314662143,\n",
-       "  'Rb83': 4.661061631160137e-10,\n",
-       "  'Rb84': 5.819700323704512e-07,\n",
-       "  'Rb86': 0.8804417158563751,\n",
-       "  'Rb87': 6.234893279173294e-14,\n",
-       "  'Re186': 4.660102346678044e-07,\n",
-       "  'Re186m': 3.588797275917002e-14,\n",
-       "  'Re187': 2.2326996465433976e-21,\n",
-       "  'Rh103m': 1.2621098537232083,\n",
-       "  'Ru103': 1.2759864842870043,\n",
-       "  'Ru97': 5.0761906933024736e-06,\n",
-       "  'S35': 1701.4557153393669,\n",
-       "  'Sc44': 0.6123267412661344,\n",
-       "  'Sc44m': 0.5778810172220291,\n",
-       "  'Sc45m': 6.7912185913098,\n",
-       "  'Sc46': 645744.3216250062,\n",
-       "  'Sc47': 40905.511870839626,\n",
-       "  'Sc48': 12195.527508015339,\n",
-       "  'Se82': 6.092370195947113e-30,\n",
-       "  'Si32': 0.1550966061587685,\n",
-       "  'Sr85': 0.0003999843223207834,\n",
-       "  'Sr89': 14.102342086656218,\n",
-       "  'Sr90': 0.09121044154858983,\n",
-       "  'Ta177': 0.00014535542510749657,\n",
-       "  'Ta178': 0.0003628317456743978,\n",
-       "  'Ta179': 2063.69712925278,\n",
-       "  'Ta180': 1.9602673237499908e-05,\n",
-       "  'Ta180m': 1.523572249476385e-09,\n",
-       "  'Ta182': 6262296.608233463,\n",
-       "  'Ta183': 131.09017234371117,\n",
-       "  'Tc96': 4.4269457759142074e-05,\n",
-       "  'Tc97': 1.606443369522586e-06,\n",
-       "  'Tc97m': 0.1300070406135631,\n",
-       "  'Tc98': 0.008186402302393588,\n",
-       "  'Tc99': 3073.646862247667,\n",
-       "  'Tc99m': 7231408.947415353,\n",
-       "  'Ti44': 1.3095224237165385e-06,\n",
-       "  'Tm171': 3.015518006385627e-12,\n",
-       "  'V48': 360.0484986493283,\n",
-       "  'V49': 44105968.02388154,\n",
-       "  'V50': 3.1778563186100282e-09,\n",
-       "  'W178': 0.0003630817712855662,\n",
-       "  'W181': 0.04735204598183368,\n",
-       "  'W183': 6.831273614254498e-14,\n",
-       "  'W183m': 4.455731042776421,\n",
-       "  'W184': 2.787807340655314e-17,\n",
-       "  'W185': 0.0018370735450083096,\n",
-       "  'W186': 1.9513572076200118e-24,\n",
-       "  'Y87': 0.03622405078902101,\n",
-       "  'Y87m': 8.948101669248818e-08,\n",
-       "  'Y88': 1987.7186099280568,\n",
-       "  'Y89m': 74374.68056703453,\n",
-       "  'Y90': 576.9137774070114,\n",
-       "  'Y91': 15.678456456178061,\n",
-       "  'Yb175': 5.240188060885753e-05,\n",
-       "  'Zn64': 4.488050436989652e-11,\n",
-       "  'Zn65': 787.3547503115408,\n",
-       "  'Zr88': 1692.1068070611052,\n",
-       "  'Zr89': 74469.05055304001,\n",
-       "  'Zr90m': 0.005591817450992444,\n",
-       "  'Zr93': 1.5454001125681311,\n",
-       "  'Zr94': 3.161079833803623e-10,\n",
-       "  'Zr95': 400125.9786686527,\n",
-       "  'Zr96': 2.4955233703631664e-16,\n",
-       "  'Zr97': 0.3842434187607323},\n",
-       " '189140': {'Al26': 0.00039984775794362604,\n",
-       "  'Ar37': 7.30795922603489e-05,\n",
-       "  'Ar39': 0.007110628991285216,\n",
-       "  'Ar42': 0.017585377971594648,\n",
-       "  'Be10': 0.30861800283740026,\n",
-       "  'C14': 42468.82585995777,\n",
-       "  'Ca41': 1.608680388478141e-05,\n",
-       "  'Ca45': 802711.0892147615,\n",
-       "  'Ca47': 2965.3159214190546,\n",
-       "  'Ca48': 6.066148054011701e-20,\n",
-       "  'Cl36': 0.0107123579156427,\n",
-       "  'Co55': 1.6273755079267794e-07,\n",
-       "  'Co56': 12932.774116528119,\n",
-       "  'Co57': 1431476641.1131687,\n",
-       "  'Co58': 1467811028.1369672,\n",
-       "  'Co58m': 0.17230198477869524,\n",
-       "  'Co60': 151860596.62471345,\n",
-       "  'Co60m': 0.03267365983204913,\n",
-       "  'Cr48': 6.993676605957483e-08,\n",
-       "  'Cr50': 0.00020406735607027013,\n",
-       "  'Cr51': 1821264895.953083,\n",
-       "  'Cu64': 19.734072586319563,\n",
-       "  'Cu66': 1.4049147674479192,\n",
-       "  'Cu67': 0.7992030257786465,\n",
-       "  'Fe55': 5240156133.380778,\n",
-       "  'Fe59': 24170548.965368338,\n",
-       "  'Fe60': 0.032675056570380105,\n",
-       "  'Ge71': 2.1216714282174953e-07,\n",
-       "  'H3': 994976.8817743347,\n",
-       "  'Hf174': 3.748799144919178e-24,\n",
-       "  'Hf175': 2.691603709355012e-05,\n",
-       "  'Hf177m': 1.7243487608583923,\n",
-       "  'Hf178m': 0.0015299535288532788,\n",
-       "  'Hf178n': 0.001608052756245162,\n",
-       "  'Hf179n': 13.563705355210121,\n",
-       "  'Hf181': 2633.0034774438445,\n",
-       "  'Hf182': 8.194361723094153e-12,\n",
-       "  'Ir192': 8.775907522249731e-10,\n",
-       "  'K40': 2.0206085299556318e-13,\n",
-       "  'K42': 0.0175873412070776,\n",
-       "  'K43': 0.0008352887215362878,\n",
-       "  'Kr81': 3.8546617124865216e-16,\n",
-       "  'Kr85': 0.000605327212619169,\n",
-       "  'Lu173': 1.3652424491413978e-09,\n",
-       "  'Lu174': 1.4398152558217593e-07,\n",
-       "  'Lu174m': 1.686180803127178e-07,\n",
-       "  'Lu176': 3.0243833602689093e-12,\n",
-       "  'Lu177': 10.25430563860604,\n",
-       "  'Lu177m': 2.2278891522968656,\n",
-       "  'Mg28': 1.0221606754356198e-06,\n",
-       "  'Mn52': 6471.674041216441,\n",
-       "  'Mn53': 1022.6817066158584,\n",
-       "  'Mn54': 845962587.852046,\n",
-       "  'Mo100': 6.368765850404177e-07,\n",
-       "  'Mo92': 5.114585012345357e-08,\n",
-       "  'Mo93': 88777.37728870907,\n",
-       "  'Mo98': 0.15798868188979948,\n",
-       "  'Mo99': 7436898.648415143,\n",
-       "  'Na22': 0.000702590309118266,\n",
-       "  'Na24': 0.0038173896542937347,\n",
-       "  'Nb90': 0.013279841090256093,\n",
-       "  'Nb91': 489842.716295462,\n",
-       "  'Nb91m': 16507290.466061901,\n",
-       "  'Nb92': 0.569755985003047,\n",
-       "  'Nb92m': 3853581.297079822,\n",
-       "  'Nb93m': 212791.62941432337,\n",
-       "  'Nb94': 1359.4730985707417,\n",
-       "  'Nb95': 4578867.884752642,\n",
-       "  'Nb95m': 100949.70777086604,\n",
-       "  'Nb96': 384.178451052469,\n",
-       "  'Nb97': 0.8755613538272347,\n",
-       "  'Nb97m': 0.7726512040536979,\n",
-       "  'Ni56': 0.08916184797775635,\n",
-       "  'Ni57': 258866.10950732778,\n",
-       "  'Ni58': 5.097878528191278e-07,\n",
-       "  'Ni59': 243278.7418958969,\n",
-       "  'Ni63': 21041836.276558004,\n",
-       "  'Ni66': 1.4027825272486234,\n",
-       "  'Os186': 4.120624459505236e-15,\n",
-       "  'Os191': 4.141955137279728e-09,\n",
-       "  'P32': 1668953.315615634,\n",
-       "  'P33': 13210.400951320917,\n",
-       "  'Pd107': 4.0725845925945477e-16,\n",
-       "  'Rb83': 9.406969330773737e-10,\n",
-       "  'Rb84': 1.1574557502908007e-06,\n",
-       "  'Rb86': 1.9477605236932896,\n",
-       "  'Rb87': 1.376274987120798e-13,\n",
-       "  'Re186': 0.9252997841128218,\n",
-       "  'Re186m': 7.62224998144506e-08,\n",
-       "  'Re187': 3.9925424362141397e-13,\n",
-       "  'Re188': 1.2422663694392173e-06,\n",
-       "  'Rh103m': 38.971827460972975,\n",
-       "  'Rh105': 5.089663501594182e-08,\n",
-       "  'Ru103': 39.41247321015295,\n",
-       "  'Ru97': 1.0623176481804981e-05,\n",
-       "  'S35': 13965.43096477809,\n",
-       "  'Sc44': 1.4218990852034548,\n",
-       "  'Sc44m': 1.341906883330241,\n",
-       "  'Sc45m': 13.645940132770194,\n",
-       "  'Sc46': 1058272.0391715593,\n",
-       "  'Sc47': 66089.64275850222,\n",
-       "  'Sc48': 22914.00589178135,\n",
-       "  'Se82': 1.382324556958915e-29,\n",
-       "  'Si32': 0.386098348417664,\n",
-       "  'Sr85': 0.0009276063499016145,\n",
-       "  'Sr89': 27.8490732108543,\n",
-       "  'Sr90': 0.1972045315023071,\n",
-       "  'Ta177': 0.00014263246567618832,\n",
-       "  'Ta178': 0.00035379770524948456,\n",
-       "  'Ta179': 4206.660340371269,\n",
-       "  'Ta180': 3.5214742211544054e-05,\n",
-       "  'Ta180m': 2.849374602869124e-09,\n",
-       "  'Ta182': 14369604.007730613,\n",
-       "  'Ta183': 455774.37300667446,\n",
-       "  'Ta184': 1.1141976715588858e-07,\n",
-       "  'Tc96': 9.024141534105868e-05,\n",
-       "  'Tc97': 3.1967188976908914e-06,\n",
-       "  'Tc97m': 0.25907402513642364,\n",
-       "  'Tc98': 0.016182224426629727,\n",
-       "  'Tc99': 3060.6550740290336,\n",
-       "  'Tc99m': 7205594.651020456,\n",
-       "  'Ti44': 3.318506142851734e-06,\n",
-       "  'Tm171': 2.9404355145791126e-12,\n",
-       "  'V48': 845.2282532005911,\n",
-       "  'V49': 96655593.84956688,\n",
-       "  'V50': 4.458820557593963e-09,\n",
-       "  'W178': 0.0003543863360996758,\n",
-       "  'W181': 0.08180682139755871,\n",
-       "  'W183': 8.815077852111493e-11,\n",
-       "  'W183m': 15497.786173464425,\n",
-       "  'W184': 2.468324147376726e-13,\n",
-       "  'W185': 83.69505527521245,\n",
-       "  'W186': 1.0960659448892403e-18,\n",
-       "  'W187': 3.886884980668067e-06,\n",
-       "  'W188': 1.2230560647571675e-06,\n",
-       "  'Y87': 0.08511177473092163,\n",
-       "  'Y87m': 2.1673262371935167e-07,\n",
-       "  'Y88': 4629.02782425642,\n",
-       "  'Y89m': 149939.08323996697,\n",
-       "  'Y90': 1096.675423319256,\n",
-       "  'Y91': 34.08246127502053,\n",
-       "  'Yb175': 0.00010482299956270663,\n",
-       "  'Zn64': 8.40632840666481e-11,\n",
-       "  'Zn65': 34290.53267347338,\n",
-       "  'Zn69m': 1.4311676988127069e-08,\n",
-       "  'Zr88': 3970.921578691773,\n",
-       "  'Zr89': 150131.23654527386,\n",
-       "  'Zr90m': 0.012994149544420523,\n",
-       "  'Zr93': 3.058518353883894,\n",
-       "  'Zr94': 6.502775249282218e-10,\n",
-       "  'Zr95': 799917.7295177255,\n",
-       "  'Zr96': 5.799117488511027e-16,\n",
-       "  'Zr97': 0.8120875181761993},\n",
-       " '189141': {'Al26': 0.0002831448790583994,\n",
-       "  'Ar37': 8.659817211411353e-06,\n",
-       "  'Ar39': 0.005935618769764821,\n",
-       "  'Ar42': 0.015864758943367405,\n",
-       "  'Be10': 0.3508190189577546,\n",
-       "  'C14': 32858.43898277789,\n",
-       "  'Ca41': 1.2978706065130762e-05,\n",
-       "  'Ca45': 780104.5659226095,\n",
-       "  'Ca47': 2811.442038916808,\n",
-       "  'Ca48': 4.5311024776997907e-20,\n",
-       "  'Cl36': 0.00031254642389774695,\n",
-       "  'Co55': 1.247406516246754e-07,\n",
-       "  'Co56': 10485.24406815225,\n",
-       "  'Co57': 1355986338.2027452,\n",
-       "  'Co58': 2295927759.3546767,\n",
-       "  'Co58m': 0.2472992418193606,\n",
-       "  'Co60': 99904625.77165851,\n",
-       "  'Co60m': 0.005071252609087539,\n",
-       "  'Cr48': 5.096246648680268e-08,\n",
-       "  'Cr50': 0.0005993692686803507,\n",
-       "  'Cr51': 1093799374.2289355,\n",
-       "  'Cu64': 18.32861268915585,\n",
-       "  'Cu66': 0.04129900726074425,\n",
-       "  'Cu67': 0.02365324856793447,\n",
-       "  'Fe55': 4639571188.184348,\n",
-       "  'Fe59': 14745859.961645499,\n",
-       "  'Fe60': 0.005075908084958508,\n",
-       "  'Ge71': 6.191025645563322e-09,\n",
-       "  'H3': 1145395.8396921707,\n",
-       "  'Hf174': 3.0867533254005716e-24,\n",
-       "  'Hf175': 2.1241036109899412e-05,\n",
-       "  'Hf177m': 1.5050796105802655,\n",
-       "  'Hf178m': 0.0009778042528991904,\n",
-       "  'Hf178n': 0.001061546772567797,\n",
-       "  'Hf179n': 12.840773587315867,\n",
-       "  'Hf181': 2410.522777782875,\n",
-       "  'Hf182': 7.413712755119173e-12,\n",
-       "  'Ir192': 2.5608050243192756e-11,\n",
-       "  'K40': 1.6536221706954647e-13,\n",
-       "  'K42': 0.015866362209842888,\n",
-       "  'K43': 0.0008257873857917625,\n",
-       "  'Kr81': 2.638956358031094e-16,\n",
-       "  'Kr85': 0.0004559890738749211,\n",
-       "  'Lu173': 1.0640968109599747e-09,\n",
-       "  'Lu174': 1.0396343558886376e-07,\n",
-       "  'Lu174m': 1.2327012785093123e-07,\n",
-       "  'Lu176': 2.3390680684757237e-12,\n",
-       "  'Lu177': 9.001244851285811,\n",
-       "  'Lu177m': 1.9447834780717335,\n",
-       "  'Mg28': 1.1307235627471086e-06,\n",
-       "  'Mn52': 5351.414698130943,\n",
-       "  'Mn53': 949.5839444365489,\n",
-       "  'Mn54': 1067717992.6716673,\n",
-       "  'Mo100': 1.8704679020336003e-06,\n",
-       "  'Mo92': 1.5021442964290925e-07,\n",
-       "  'Mo93': 140398.15731108328,\n",
-       "  'Mo98': 0.4639809048065901,\n",
-       "  'Mo99': 13025620.996076237,\n",
-       "  'Na22': 0.0005047621872575184,\n",
-       "  'Na24': 0.0032950666872612207,\n",
-       "  'Nb90': 0.011219734950380159,\n",
-       "  'Nb91': 462819.9149083683,\n",
-       "  'Nb91m': 15548105.412118003,\n",
-       "  'Nb92': 0.568481451552775,\n",
-       "  'Nb92m': 5022872.77712915,\n",
-       "  'Nb93m': 420234.0062950406,\n",
-       "  'Nb94': 2299.030930642053,\n",
-       "  'Nb95': 4555828.7610452855,\n",
-       "  'Nb95m': 102769.78394776769,\n",
-       "  'Nb96': 364.7486833468947,\n",
-       "  'Nb97': 0.8119885013016872,\n",
-       "  'Nb97m': 0.71654458186909,\n",
-       "  'Ni56': 0.07330293753171749,\n",
-       "  'Ni57': 213426.5785906251,\n",
-       "  'Ni58': 1.497180607858313e-06,\n",
-       "  'Ni59': 82758.54641634549,\n",
-       "  'Ni63': 5169982.800808021,\n",
-       "  'Ni66': 0.04126173493929551,\n",
-       "  'Os186': 1.2024293182445958e-16,\n",
-       "  'Os191': 1.2086202480096203e-10,\n",
-       "  'P32': 2180725.847716847,\n",
-       "  'P33': 18762.817601647468,\n",
-       "  'Pd107': 1.1883779609391164e-17,\n",
-       "  'Rb83': 6.429128693605923e-10,\n",
-       "  'Rb84': 8.394236748440933e-07,\n",
-       "  'Rb86': 1.7203122465814,\n",
-       "  'Rb87': 1.0763427907116291e-13,\n",
-       "  'Re186': 0.027001055107884787,\n",
-       "  'Re186m': 2.2242349277299816e-09,\n",
-       "  'Re187': 1.1650222848051088e-14,\n",
-       "  'Re188': 3.6249264846256066e-08,\n",
-       "  'Rh103m': 3.0420141620898393,\n",
-       "  'Rh105': 1.4851610313728108e-09,\n",
-       "  'Ru103': 3.07585758059197,\n",
-       "  'Ru97': 1.0034933176102329e-05,\n",
-       "  'S35': 3355.6470249166587,\n",
-       "  'Sc44': 1.194379715481395,\n",
-       "  'Sc44m': 1.1271941031867827,\n",
-       "  'Sc45m': 13.261090809310677,\n",
-       "  'Sc46': 1255043.8233423377,\n",
-       "  'Sc47': 77505.13508072519,\n",
-       "  'Sc48': 23769.389497533997,\n",
-       "  'Se82': 1.001594813543424e-29,\n",
-       "  'Si32': 0.29961040841123104,\n",
-       "  'Sr85': 0.0007217224177748231,\n",
-       "  'Sr89': 27.599614500347847,\n",
-       "  'Sr90': 0.17837565935627347,\n",
-       "  'Ta177': 0.00011799162084698969,\n",
-       "  'Ta178': 0.00029370328915443654,\n",
-       "  'Ta179': 2814.3579721872893,\n",
-       "  'Ta180': 3.764630562874126e-05,\n",
-       "  'Ta180m': 2.942251107655046e-09,\n",
-       "  'Ta182': 11114388.138168031,\n",
-       "  'Ta183': 13566.224610928379,\n",
-       "  'Ta184': 3.2512227233239976e-09,\n",
-       "  'Tc96': 8.731405988621648e-05,\n",
-       "  'Tc97': 3.1519720347693355e-06,\n",
-       "  'Tc97m': 0.25528385394674324,\n",
-       "  'Tc98': 0.01603455315177146,\n",
-       "  'Tc99': 5364.265704630985,\n",
-       "  'Tc99m': 12620610.512592943,\n",
-       "  'Ti44': 2.4239004736798144e-06,\n",
-       "  'Tm171': 2.4409869520476823e-12,\n",
-       "  'V48': 698.1814369203057,\n",
-       "  'V49': 86928971.60942405,\n",
-       "  'V50': 6.142702655754485e-09,\n",
-       "  'W178': 0.00029431995425538204,\n",
-       "  'W181': 0.09064634954616649,\n",
-       "  'W183': 2.171362550516385e-12,\n",
-       "  'W183m': 461.2914999288194,\n",
-       "  'W184': 7.244159253558876e-15,\n",
-       "  'W185': 2.4454486250094347,\n",
-       "  'W186': 3.198661116500501e-20,\n",
-       "  'W187': 1.1341909155503833e-07,\n",
-       "  'W188': 3.568870920430365e-08,\n",
-       "  'Y87': 0.06445031537203051,\n",
-       "  'Y87m': 1.5631053863762922e-07,\n",
-       "  'Y88': 3716.1771371851064,\n",
-       "  'Y89m': 145377.7756510395,\n",
-       "  'Y90': 1123.4132292708462,\n",
-       "  'Y91': 30.61016747519195,\n",
-       "  'Yb175': 7.87186020054217e-05,\n",
-       "  'Zn64': 7.795026840118232e-11,\n",
-       "  'Zn65': 2013.5665003734703,\n",
-       "  'Zn69m': 4.1761395325454805e-10,\n",
-       "  'Zr88': 3140.5267151092116,\n",
-       "  'Zr89': 145562.45748966554,\n",
-       "  'Zr90m': 0.01092893084135647,\n",
-       "  'Zr93': 3.015471029735643,\n",
-       "  'Zr94': 6.17164652639524e-10,\n",
-       "  'Zr95': 782681.0615595718,\n",
-       "  'Zr96': 4.77477740067739e-16,\n",
-       "  'Zr97': 0.7531043431021871},\n",
-       " '189142': {'Al26': 0.00029651321468907586,\n",
-       "  'Ar37': 6.6934557302273586e-06,\n",
-       "  'Ar39': 0.005718535081111471,\n",
-       "  'Ar42': 0.015166713696903878,\n",
-       "  'Be10': 0.3529390333022052,\n",
-       "  'C14': 40033.89675000611,\n",
-       "  'Ca41': 1.2594246567988371e-05,\n",
-       "  'Ca45': 750791.5106084805,\n",
-       "  'Ca47': 2710.0442868729197,\n",
-       "  'Ca48': 4.647876979254923e-20,\n",
-       "  'Cl36': 1.717695127350157e-08,\n",
-       "  'Co55': 1.2673979825837098e-07,\n",
-       "  'Co56': 10587.687894840994,\n",
-       "  'Co57': 1293495103.636838,\n",
-       "  'Co58': 2466339858.829484,\n",
-       "  'Co58m': 0.2591270446143655,\n",
-       "  'Co60': 95802013.9894932,\n",
-       "  'Co60m': 0.004263736695071332,\n",
-       "  'Cr48': 5.1604294055766966e-08,\n",
-       "  'Cr50': 0.0008013844239807407,\n",
-       "  'Cr51': 1083527366.2947247,\n",
-       "  'Cu64': 23.767705561015166,\n",
-       "  'Cu66': 0.0008654735915230295,\n",
-       "  'Cu67': 0.00048731831375898476,\n",
-       "  'Fe55': 4523427029.532274,\n",
-       "  'Fe59': 17796096.240763545,\n",
-       "  'Fe60': 0.004270452190192134,\n",
-       "  'H3': 1125742.7524371706,\n",
-       "  'Hf174': 5.053974183790626e-24,\n",
-       "  'Hf175': 2.4459094343638158e-05,\n",
-       "  'Hf177m': 1.4374033409463673,\n",
-       "  'Hf178m': 0.0012420881571767433,\n",
-       "  'Hf178n': 0.0013182415422327235,\n",
-       "  'Hf179n': 12.272079243434696,\n",
-       "  'Hf181': 2306.0370572339966,\n",
-       "  'Hf182': 7.069018441904369e-12,\n",
-       "  'K40': 1.6384771188945132e-13,\n",
-       "  'K42': 0.015168463030032974,\n",
-       "  'K43': 0.0007950642891714449,\n",
-       "  'Kr81': 3.2503366493065943e-16,\n",
-       "  'Kr85': 0.0004731302607498035,\n",
-       "  'Lu173': 1.7335983261260744e-09,\n",
-       "  'Lu174': 1.300229480790351e-07,\n",
-       "  'Lu174m': 1.5126621784194023e-07,\n",
-       "  'Lu176': 2.3641469828637396e-12,\n",
-       "  'Lu177': 8.67557107351302,\n",
-       "  'Lu177m': 1.8572919573596538,\n",
-       "  'Mg28': 1.2225049274356063e-06,\n",
-       "  'Mn52': 5097.699038245727,\n",
-       "  'Mn53': 902.5331175638155,\n",
-       "  'Mn54': 1096812662.4576912,\n",
-       "  'Mo100': 2.500914789747795e-06,\n",
-       "  'Mo92': 2.0084538097456831e-07,\n",
-       "  'Mo93': 168884.76133951414,\n",
-       "  'Mo98': 0.6203639778202673,\n",
-       "  'Mo99': 16313645.42207863,\n",
-       "  'Na22': 0.0005281759818245802,\n",
-       "  'Na24': 0.003128900104515314,\n",
-       "  'Nb90': 0.010640555725006204,\n",
-       "  'Nb91': 440846.5147239898,\n",
-       "  'Nb91m': 14792725.574806701,\n",
-       "  'Nb92': 0.5480657074753692,\n",
-       "  'Nb92m': 5071151.9627826745,\n",
-       "  'Nb93m': 507811.07903039095,\n",
-       "  'Nb94': 3041.5442016939455,\n",
-       "  'Nb95': 4400825.22260892,\n",
-       "  'Nb95m': 99514.5508247113,\n",
-       "  'Nb96': 349.7791304553217,\n",
-       "  'Nb97': 0.7768198045276042,\n",
-       "  'Nb97m': 0.6854858343867843,\n",
-       "  'Ni56': 0.06990298774482451,\n",
-       "  'Ni57': 203537.2080171027,\n",
-       "  'Ni58': 2.001793032220058e-06,\n",
-       "  'Ni59': 102466.81303600191,\n",
-       "  'Ni63': 5777003.614376738,\n",
-       "  'Ni66': 0.0009004748041006752,\n",
-       "  'Os186': 8.033202807738194e-22,\n",
-       "  'P32': 2405383.06141497,\n",
-       "  'P33': 20817.91592333068,\n",
-       "  'Rb83': 7.970599404407932e-10,\n",
-       "  'Rb84': 9.80914584758421e-07,\n",
-       "  'Rb86': 1.6467453560180838,\n",
-       "  'Rb87': 1.1236653130870652e-13,\n",
-       "  'Re186': 1.94348388269007e-07,\n",
-       "  'Re186m': 1.6008014629813263e-14,\n",
-       "  'Re187': 3.2719163171768963e-21,\n",
-       "  'Rh103m': 2.9964877978165623,\n",
-       "  'Ru103': 3.0294528769563973,\n",
-       "  'Ru97': 9.54129355917164e-06,\n",
-       "  'S35': 3729.434834852933,\n",
-       "  'Sc44': 1.1397808426540674,\n",
-       "  'Sc44m': 1.075663379887238,\n",
-       "  'Sc45m': 12.762556886278727,\n",
-       "  'Sc46': 1243374.2093471505,\n",
-       "  'Sc47': 79884.90740732165,\n",
-       "  'Sc48': 23007.108609457042,\n",
-       "  'Se82': 1.083192871828614e-29,\n",
-       "  'Si32': 0.2904598669063833,\n",
-       "  'Sr85': 0.0007332717777539797,\n",
-       "  'Sr89': 26.56759796829616,\n",
-       "  'Sr90': 0.17081502418470354,\n",
-       "  'Ta177': 0.00019957807440054224,\n",
-       "  'Ta178': 0.000497829670376693,\n",
-       "  'Ta179': 3412.6449767961335,\n",
-       "  'Ta180': 3.703884730482345e-05,\n",
-       "  'Ta180m': 2.8731331079737685e-09,\n",
-       "  'Ta182': 14342914.108663272,\n",
-       "  'Ta183': 248.21375457731904,\n",
-       "  'Tc96': 8.32867949217557e-05,\n",
-       "  'Tc97': 3.021202232386987e-06,\n",
-       "  'Tc97m': 0.24453976102638586,\n",
-       "  'Tc98': 0.015392116895157388,\n",
-       "  'Tc99': 6718.3256405306975,\n",
-       "  'Tc99m': 15806427.549253445,\n",
-       "  'Ti44': 2.468480288293557e-06,\n",
-       "  'Tm171': 4.137494453093189e-12,\n",
-       "  'V48': 669.0175105177642,\n",
-       "  'V49': 82575101.54148836,\n",
-       "  'V50': 6.264604746756317e-09,\n",
-       "  'W178': 0.0004983577132788601,\n",
-       "  'W181': 0.08960382653817413,\n",
-       "  'W183': 1.0516678864250449e-13,\n",
-       "  'W183m': 8.436337797838574,\n",
-       "  'W184': 1.9112192010811816e-17,\n",
-       "  'W185': 0.0010164288575335385,\n",
-       "  'W186': 7.153384004909461e-25,\n",
-       "  'Y87': 0.06635534884932466,\n",
-       "  'Y87m': 1.6484685614557969e-07,\n",
-       "  'Y88': 3679.375532892547,\n",
-       "  'Y89m': 139853.68259166353,\n",
-       "  'Y90': 1090.5449520473803,\n",
-       "  'Y91': 29.354084679358493,\n",
-       "  'Yb175': 8.857934056408516e-05,\n",
-       "  'Zn64': 1.0107663748613144e-10,\n",
-       "  'Zn65': 1680.362592523045,\n",
-       "  'Zr88': 3128.4102429151085,\n",
-       "  'Zr89': 140031.5358442257,\n",
-       "  'Zr90m': 0.01034266738559592,\n",
-       "  'Zr93': 2.910604555001906,\n",
-       "  'Zr94': 5.937090140061791e-10,\n",
-       "  'Zr95': 752846.2653747654,\n",
-       "  'Zr96': 4.64038447436628e-16,\n",
-       "  'Zr97': 0.7204941227600264},\n",
-       " '189150': {'Al26': 2.1237722815152859e-07,\n",
-       "  'Ar37': 3.231690300039293e-08,\n",
-       "  'Ar39': 4.07945283097649e-05,\n",
-       "  'Ar42': 0.0001323633941003328,\n",
-       "  'Be10': 0.0028032555585350218,\n",
-       "  'C14': 259.3657819294735,\n",
-       "  'Ca41': 7.771028686623983e-08,\n",
-       "  'Ca45': 6849.241069066759,\n",
-       "  'Ca47': 23.922980601387415,\n",
-       "  'Ca48': 1.3689068067893214e-22,\n",
-       "  'Cl36': 8.242983409995241e-11,\n",
-       "  'Co55': 5.80678937513929e-10,\n",
-       "  'Co56': 62.564082726226644,\n",
-       "  'Co57': 12464842.740947789,\n",
-       "  'Co58': 16540665.575284507,\n",
-       "  'Co58m': 0.0017859261875674932,\n",
-       "  'Co60': 807959.2374628996,\n",
-       "  'Co60m': 2.789766587202149e-05,\n",
-       "  'Cr50': 5.14424426825877e-06,\n",
-       "  'Cr51': 8785664.255551232,\n",
-       "  'Cu64': 0.15340939988983424,\n",
-       "  'Cu66': 7.737991999496235e-07,\n",
-       "  'Cu67': 5.506671653707402e-06,\n",
-       "  'Fe55': 42985755.84245012,\n",
-       "  'Fe59': 105061.4481892336,\n",
-       "  'Fe60': 2.7934553957129693e-05,\n",
-       "  'H3': 8593.842982411952,\n",
-       "  'Hf174': 1.094860008075121e-27,\n",
-       "  'Hf175': 7.590943142130778e-08,\n",
-       "  'Hf177m': 0.012209632154164454,\n",
-       "  'Hf178n': 9.902854023148924e-07,\n",
-       "  'Hf179n': 0.11587630944238463,\n",
-       "  'Hf181': 20.612069625602626,\n",
-       "  'Hf182': 6.73942350182124e-14,\n",
-       "  'K40': 1.0087936275540753e-15,\n",
-       "  'K42': 0.0001323633941003328,\n",
-       "  'K43': 7.374684511047761e-06,\n",
-       "  'Kr85': 1.554930336419089e-06,\n",
-       "  'Lu174': 2.137906677107139e-10,\n",
-       "  'Lu174m': 2.97424624666623e-10,\n",
-       "  'Lu176': 9.88931858068273e-15,\n",
-       "  'Lu177': 0.06849305417893614,\n",
-       "  'Lu177m': 0.015775032395630315,\n",
-       "  'Mg28': 7.663473506366196e-09,\n",
-       "  'Mn52': 37.038021537343155,\n",
-       "  'Mn53': 8.7435205998076,\n",
-       "  'Mn54': 8788488.714917658,\n",
-       "  'Mo100': 1.6053776200429374e-08,\n",
-       "  'Mo92': 1.2892532517724374e-09,\n",
-       "  'Mo93': 1465.0405889076292,\n",
-       "  'Mo98': 0.003982244457243999,\n",
-       "  'Mo99': 121405.63711377789,\n",
-       "  'Na22': 7.786452517711276e-07,\n",
-       "  'Na24': 2.7161916986885804e-05,\n",
-       "  'Nb90': 8.664298599519082e-05,\n",
-       "  'Nb91': 4294.297342526396,\n",
-       "  'Nb91m': 146042.91719938075,\n",
-       "  'Nb92': 0.005348639690119265,\n",
-       "  'Nb92m': 35498.17911365426,\n",
-       "  'Nb93m': 3151.1245794998213,\n",
-       "  'Nb94': 21.61825257611008,\n",
-       "  'Nb95': 39682.045809442076,\n",
-       "  'Nb95m': 887.1165580684059,\n",
-       "  'Nb96': 3.219704842721204,\n",
-       "  'Nb97': 0.007085833805070932,\n",
-       "  'Nb97m': 0.006254528419761978,\n",
-       "  'Ni56': 0.00048406510596777426,\n",
-       "  'Ni57': 1428.979726527111,\n",
-       "  'Ni58': 1.2849970054954443e-08,\n",
-       "  'Ni59': 722.5445465784303,\n",
-       "  'Ni63': 47804.5850835031,\n",
-       "  'Ni66': 1.0000104906461198e-06,\n",
-       "  'Os186': 3.0996944523078626e-26,\n",
-       "  'P32': 17274.896482155636,\n",
-       "  'P33': 135.04753729322687,\n",
-       "  'Rb84': 1.437518107973031e-09,\n",
-       "  'Rb86': 0.013851914022233642,\n",
-       "  'Rb87': 4.72508921042284e-16,\n",
-       "  'Rh103m': 0.011238154182468927,\n",
-       "  'Ru103': 0.011362988299734967,\n",
-       "  'Ru97': 9.472441832987995e-08,\n",
-       "  'S35': 28.35166027615529,\n",
-       "  'Sc44': 0.008740701174240879,\n",
-       "  'Sc44m': 0.008248064781113184,\n",
-       "  'Sc45m': 0.11643059126541466,\n",
-       "  'Sc46': 9018.137128256498,\n",
-       "  'Sc47': 600.7294370035019,\n",
-       "  'Sc48': 208.7073305185634,\n",
-       "  'Se82': 2.0810808215713764e-32,\n",
-       "  'Si32': 0.0018537068975823818,\n",
-       "  'Sr85': 3.3115711692196828e-06,\n",
-       "  'Sr89': 0.2478549583380603,\n",
-       "  'Sr90': 0.0014900572156663133,\n",
-       "  'Ta179': 3.602641494480016,\n",
-       "  'Ta180': 3.202883526988489e-07,\n",
-       "  'Ta180m': 2.5480995305946277e-11,\n",
-       "  'Ta182': 88227.51713806167,\n",
-       "  'Ta183': 0.7882242367210237,\n",
-       "  'Tc96': 8.266355872297391e-07,\n",
-       "  'Tc97': 2.947640602467565e-08,\n",
-       "  'Tc97m': 0.0023962342446970583,\n",
-       "  'Tc98': 0.00014935013352881772,\n",
-       "  'Tc99': 49.99624980916584,\n",
-       "  'Tc99m': 117631.90925047947,\n",
-       "  'Ti44': 4.053977782370823e-09,\n",
-       "  'V48': 4.695123845887654,\n",
-       "  'V49': 763455.4579654513,\n",
-       "  'V50': 4.1813211825652876e-11,\n",
-       "  'W178': 6.530167269035827e-09,\n",
-       "  'W181': 0.0007812246053624607,\n",
-       "  'W183': 4.328695187144846e-16,\n",
-       "  'W183m': 0.026793086228541693,\n",
-       "  'W184': 1.3330475487995883e-20,\n",
-       "  'W185': 2.1478342173780248e-07,\n",
-       "  'W186': 1.8041950064876335e-29,\n",
-       "  'Y87': 0.00022985039562850373,\n",
-       "  'Y88': 20.714972378233274,\n",
-       "  'Y89m': 1269.2617117281384,\n",
-       "  'Y90': 9.668559626607076,\n",
-       "  'Y91': 0.2501512793037885,\n",
-       "  'Yb175': 3.1626620086580234e-07,\n",
-       "  'Zn64': 6.524006973813028e-13,\n",
-       "  'Zn65': 3.93147285323327,\n",
-       "  'Zr88': 16.04293567411343,\n",
-       "  'Zr89': 1270.8287532600402,\n",
-       "  'Zr90m': 8.496672411049632e-05,\n",
-       "  'Zr93': 0.026091705478852607,\n",
-       "  'Zr94': 5.3059296617292e-12,\n",
-       "  'Zr95': 6925.110435372408,\n",
-       "  'Zr96': 3.046744810144753e-18,\n",
-       "  'Zr97': 0.00657255983817747},\n",
-       " '189151': {'Al26': 2.479308861531354e-10,\n",
-       "  'Ar37': 2.2374034579580656e-09,\n",
-       "  'Ar39': 4.146063675162688e-06,\n",
-       "  'Ar42': 1.6516911071817167e-05,\n",
-       "  'Be10': 0.00036511497414112756,\n",
-       "  'C14': 11.004013538189486,\n",
-       "  'Ca41': 6.651955548075723e-09,\n",
-       "  'Ca45': 947.2413055699113,\n",
-       "  'Ca47': 3.210341674527553,\n",
-       "  'Ca48': 7.67717368702918e-24,\n",
-       "  'Cl36': 7.494651077796591e-12,\n",
-       "  'Co56': 6.418025047916938,\n",
-       "  'Co57': 1719034.7360153059,\n",
-       "  'Co58': 1730582.453449305,\n",
-       "  'Co58m': 0.00021948798843977982,\n",
-       "  'Co60': 120352.01839673166,\n",
-       "  'Co60m': 3.8022567279596276e-06,\n",
-       "  'Cr50': 3.597911248180019e-07,\n",
-       "  'Cr51': 850746.4477009358,\n",
-       "  'Cu64': 0.012468839784360497,\n",
-       "  'Cu66': 7.679155504399398e-08,\n",
-       "  'Cu67': 1.0408140652799075e-06,\n",
-       "  'Fe55': 4898618.599475223,\n",
-       "  'Fe59': 8138.12813552598,\n",
-       "  'Fe60': 3.80320139979946e-06,\n",
-       "  'H3': 1271.578275314296,\n",
-       "  'Hf174': 1.0039517298481144e-28,\n",
-       "  'Hf175': 7.366152453863524e-09,\n",
-       "  'Hf177m': 0.0013371254724985034,\n",
-       "  'Hf178n': 1.3433281751542287e-07,\n",
-       "  'Hf179n': 0.01578144775692402,\n",
-       "  'Hf181': 2.645895732856548,\n",
-       "  'Hf182': 9.10025089632845e-15,\n",
-       "  'K40': 1.0580038529908635e-16,\n",
-       "  'K42': 1.6516911071817167e-05,\n",
-       "  'K43': 1.0385096446442983e-06,\n",
-       "  'Kr85': 1.0819285632343757e-07,\n",
-       "  'Lu174': 1.9813204483145483e-11,\n",
-       "  'Lu174m': 2.7327335700367024e-11,\n",
-       "  'Lu176': 8.812268273026916e-16,\n",
-       "  'Lu177': 0.00802275283499102,\n",
-       "  'Lu177m': 0.0017278957398091993,\n",
-       "  'Mg28': 1.1811718057259807e-09,\n",
-       "  'Mn52': 3.200594570354271,\n",
-       "  'Mn53': 1.1581331958618581,\n",
-       "  'Mn54': 1016357.5261744983,\n",
-       "  'Mo100': 1.122777117526726e-09,\n",
-       "  'Mo92': 9.016751967092214e-11,\n",
-       "  'Mo93': 150.45740590511966,\n",
-       "  'Mo98': 0.000278519190101124,\n",
-       "  'Mo99': 12687.848853603751,\n",
-       "  'Na22': 1.4859903362359114e-08,\n",
-       "  'Na24': 2.9232451516054094e-06,\n",
-       "  'Nb90': 8.465803024685689e-06,\n",
-       "  'Nb91': 586.5984511557384,\n",
-       "  'Nb91m': 19946.119540053885,\n",
-       "  'Nb92': 0.0007779075230862026,\n",
-       "  'Nb92m': 5352.0462941783135,\n",
-       "  'Nb93m': 124.38982954079181,\n",
-       "  'Nb94': 2.514008311175163,\n",
-       "  'Nb95': 5610.570927257144,\n",
-       "  'Nb95m': 126.97932423878713,\n",
-       "  'Nb96': 0.4352525090859993,\n",
-       "  'Nb97': 0.0009312914987381889,\n",
-       "  'Nb97m': 0.0008215036617318504,\n",
-       "  'Ni56': 4.058339737603145e-05,\n",
-       "  'Ni57': 124.14266315244555,\n",
-       "  'Ni58': 8.987453504902659e-10,\n",
-       "  'Ni59': 74.91440402893404,\n",
-       "  'Ni63': 6274.231023870337,\n",
-       "  'Ni66': 8.649114842995396e-08,\n",
-       "  'Os186': 4.2209972606259696e-27,\n",
-       "  'P32': 1627.0821117581552,\n",
-       "  'P33': 10.37082305748155,\n",
-       "  'Rb84': 8.459600322029962e-11,\n",
-       "  'Rb86': 0.0016640965124931674,\n",
-       "  'Rb87': 4.866463283606216e-17,\n",
-       "  'Rh103m': 0.0002454038650347686,\n",
-       "  'Ru103': 0.00024810854691494815,\n",
-       "  'Ru97': 1.3016814573229301e-08,\n",
-       "  'S35': 1.5880532964355814,\n",
-       "  'Sc44': 0.0008654542405495615,\n",
-       "  'Sc44m': 0.000816895939759026,\n",
-       "  'Sc45m': 0.01610044389350418,\n",
-       "  'Sc46': 1351.3030785687329,\n",
-       "  'Sc47': 69.1343175379564,\n",
-       "  'Sc48': 30.446409035817478,\n",
-       "  'Si32': 0.00017608427883758054,\n",
-       "  'Sr85': 2.8629903258069344e-07,\n",
-       "  'Sr89': 0.035346544134808776,\n",
-       "  'Sr90': 0.000188119110550129,\n",
-       "  'Ta179': 0.5301538569886379,\n",
-       "  'Ta180': 4.815955561981025e-08,\n",
-       "  'Ta180m': 3.7357991995054274e-12,\n",
-       "  'Ta182': 8578.765020861872,\n",
-       "  'Ta183': 0.0826164292632768,\n",
-       "  'Tc96': 1.1714247015526981e-07,\n",
-       "  'Tc97': 4.262142824862691e-09,\n",
-       "  'Tc97m': 0.00034593358811359557,\n",
-       "  'Tc98': 2.1682876283656978e-05,\n",
-       "  'Tc99': 5.224852384425662,\n",
-       "  'Tc99m': 12293.106000017346,\n",
-       "  'Ti44': 2.428801139906162e-11,\n",
-       "  'V48': 0.41779632888207047,\n",
-       "  'V49': 94724.13055671968,\n",
-       "  'V50': 6.053837795023966e-12,\n",
-       "  'W178': 9.649633131549835e-10,\n",
-       "  'W181': 0.00012157297205221649,\n",
-       "  'W183': 3.2298957911751156e-17,\n",
-       "  'W183m': 0.0028090603989761767,\n",
-       "  'W184': 1.133138337489613e-21,\n",
-       "  'W185': 2.246638239498027e-08,\n",
-       "  'W186': 2.4636341324526907e-30,\n",
-       "  'Y87': 1.628652497317594e-05,\n",
-       "  'Y88': 1.9706872437618763,\n",
-       "  'Y89m': 174.20735064079213,\n",
-       "  'Y90': 1.3766005797826886,\n",
-       "  'Y91': 0.031235254740912165,\n",
-       "  'Yb175': 3.328193024986334e-08,\n",
-       "  'Zn64': 5.301755967230026e-14,\n",
-       "  'Zn65': 0.2569313400521339,\n",
-       "  'Zr88': 1.4239633096786581,\n",
-       "  'Zr89': 174.38457139722422,\n",
-       "  'Zr90m': 8.305418856016217e-06,\n",
-       "  'Zr93': 0.003630371274833394,\n",
-       "  'Zr94': 7.124745661452283e-13,\n",
-       "  'Zr95': 964.0772260459777,\n",
-       "  'Zr96': 3.0304633622498876e-19,\n",
-       "  'Zr97': 0.0008635048197149051},\n",
-       " '189153': {'Al26': 3.7942171790646515e-08,\n",
-       "  'Ar37': 1.2046720878011611e-08,\n",
-       "  'Ar39': 2.0565967018407197e-05,\n",
-       "  'Ar42': 9.425313461308893e-05,\n",
-       "  'Be10': 0.003878914041785,\n",
-       "  'C14': 2983.1761332111428,\n",
-       "  'Ca41': 3.27926561526456e-08,\n",
-       "  'Ca45': 6089.694450809891,\n",
-       "  'Ca47': 19.974256315297925,\n",
-       "  'Ca48': 5.147885232061659e-23,\n",
-       "  'Cl36': 4.113679065576094e-10,\n",
-       "  'Co55': 1.0180773012266503e-10,\n",
-       "  'Co56': 30.35821829362673,\n",
-       "  'Co57': 10345836.344209833,\n",
-       "  'Co58': 36391605.80122529,\n",
-       "  'Co58m': 0.00356667558404203,\n",
-       "  'Co60': 1158368.9467921313,\n",
-       "  'Co60m': 2.664069178261694e-05,\n",
-       "  'Cr50': 3.851234395242379e-05,\n",
-       "  'Cr51': 14129899.722211609,\n",
-       "  'Cu64': 0.9028992592623362,\n",
-       "  'Cu66': 1.3211499142900944e-05,\n",
-       "  'Cu67': 7.751663761784105e-05,\n",
-       "  'Fe55': 37239764.39776067,\n",
-       "  'Fe59': 539065.5578682227,\n",
-       "  'Fe60': 2.6887971440517978e-05,\n",
-       "  'H3': 10271.97501644528,\n",
-       "  'Hf174': 4.782691191279097e-28,\n",
-       "  'Hf175': 4.324678548802469e-08,\n",
-       "  'Hf177m': 0.007105022706522067,\n",
-       "  'Hf178n': 8.602107933304856e-07,\n",
-       "  'Hf179n': 0.097431978740907,\n",
-       "  'Hf181': 15.4071123657372,\n",
-       "  'Hf182': 5.446416389348489e-14,\n",
-       "  'K40': 5.626355494591022e-16,\n",
-       "  'K42': 9.425897084887073e-05,\n",
-       "  'K43': 6.765645404678456e-06,\n",
-       "  'Kr85': 5.954498562470553e-07,\n",
-       "  'Lu174': 1.0525956249215861e-10,\n",
-       "  'Lu174m': 1.4508798532371817e-10,\n",
-       "  'Lu176': 4.9593764576384246e-15,\n",
-       "  'Lu177': 0.044726580555698246,\n",
-       "  'Lu177m': 0.009180630746028297,\n",
-       "  'Mg28': 8.921330903113237e-09,\n",
-       "  'Mn52': 15.621333424189412,\n",
-       "  'Mn53': 6.504000522623766,\n",
-       "  'Mn54': 13463048.199846087,\n",
-       "  'Mo100': 1.2018859890602725e-07,\n",
-       "  'Mo92': 9.652159836691365e-09,\n",
-       "  'Mo93': 8139.403610346521,\n",
-       "  'Mo98': 0.029813114806995725,\n",
-       "  'Mo99': 699432.9876577705,\n",
-       "  'Na22': 1.7889452216181588e-07,\n",
-       "  'Na24': 1.3767946092591326e-05,\n",
-       "  'Nb90': 3.93361293952562e-05,\n",
-       "  'Nb91': 3493.816573457529,\n",
-       "  'Nb91m': 114239.70590805089,\n",
-       "  'Nb92': 0.004845300304153377,\n",
-       "  'Nb92m': 64292.94136839089,\n",
-       "  'Nb93m': 15745.934453204394,\n",
-       "  'Nb94': 141.04999772462625,\n",
-       "  'Nb95': 37614.744049267145,\n",
-       "  'Nb95m': 869.7820758305512,\n",
-       "  'Nb96': 2.6818941675488905,\n",
-       "  'Nb97': 0.005523702469342647,\n",
-       "  'Nb97m': 0.004873042796624729,\n",
-       "  'Ni56': 0.00020060681957316447,\n",
-       "  'Ni57': 604.573156461449,\n",
-       "  'Ni58': 9.620017650390668e-08,\n",
-       "  'Ni59': 3284.6079807852375,\n",
-       "  'Ni63': 395491.2567670098,\n",
-       "  'Ni66': 1.5111070785844523e-05,\n",
-       "  'Os186': 6.1497399787116934e-24,\n",
-       "  'P32': 36048.811714120544,\n",
-       "  'P33': 431.4304327033825,\n",
-       "  'Rb84': 4.932888333660048e-10,\n",
-       "  'Rb86': 0.009121133152335656,\n",
-       "  'Rb87': 2.832350255817978e-16,\n",
-       "  'Re186': 1.1539880723064884e-09,\n",
-       "  'Re186m': 1.0945490278317566e-16,\n",
-       "  'Rh103m': 0.21105947708324288,\n",
-       "  'Ru103': 0.2133806177680487,\n",
-       "  'Ru97': 7.526155867282159e-08,\n",
-       "  'S35': 114.91959494668004,\n",
-       "  'Sc44': 0.004085616500428692,\n",
-       "  'Sc44m': 0.003855988011118844,\n",
-       "  'Sc45m': 0.10350551277795601,\n",
-       "  'Sc46': 13380.269884220668,\n",
-       "  'Sc47': 866.1542934911648,\n",
-       "  'Sc48': 207.589383942611,\n",
-       "  'Se82': 3.64866195342087e-33,\n",
-       "  'Si32': 0.0010395122783796997,\n",
-       "  'Sr85': 1.443590572228373e-06,\n",
-       "  'Sr89': 0.23372320536707933,\n",
-       "  'Sr90': 0.0010816203914873548,\n",
-       "  'Ta179': 3.770784109667297,\n",
-       "  'Ta180': 3.572750095779142e-07,\n",
-       "  'Ta180m': 2.653587111413264e-11,\n",
-       "  'Ta182': 819540.0167040656,\n",
-       "  'Ta183': 14.357810716899209,\n",
-       "  'Tc96': 7.330107382523431e-07,\n",
-       "  'Tc97': 2.8398684713187577e-08,\n",
-       "  'Tc97m': 0.002293055944329829,\n",
-       "  'Tc98': 0.00014669921062487849,\n",
-       "  'Tc99': 288.0337633463209,\n",
-       "  'Tc99m': 677723.211886593,\n",
-       "  'Ti44': 7.800308920251433e-10,\n",
-       "  'V48': 2.0315608619416823,\n",
-       "  'V49': 491557.20769518806,\n",
-       "  'V50': 8.020010884851788e-11,\n",
-       "  'W178': 6.792922099129225e-09,\n",
-       "  'W181': 0.0009315653704308218,\n",
-       "  'W183': 5.711976092562406e-15,\n",
-       "  'W183m': 0.48798764206178746,\n",
-       "  'W184': 6.209559019026934e-19,\n",
-       "  'W185': 2.7214071693604813e-05,\n",
-       "  'W186': 5.4947610476521534e-27,\n",
-       "  'Y87': 8.875351394050927e-05,\n",
-       "  'Y88': 10.087808100513348,\n",
-       "  'Y89m': 1119.4052170794762,\n",
-       "  'Y90': 9.918638128757388,\n",
-       "  'Y91': 0.1806218327390612,\n",
-       "  'Yb175': 1.75503843770886e-07,\n",
-       "  'Zn64': 3.839482990379846e-12,\n",
-       "  'Zn65': 208.25452914997436,\n",
-       "  'Zr88': 7.286023204688047,\n",
-       "  'Zr89': 1120.7873819805445,\n",
-       "  'Zr90m': 3.858266513324847e-05,\n",
-       "  'Zr93': 0.024171476560545774,\n",
-       "  'Zr94': 4.528682724803979e-12,\n",
-       "  'Zr95': 6240.22772528927,\n",
-       "  'Zr96': 1.5602817814207668e-18,\n",
-       "  'Zr97': 0.005122478270146661},\n",
-       " '189159': {'Al26': 4.7661901972309365e-05,\n",
-       "  'Ar37': 8.628420654887389e-07,\n",
-       "  'Ar39': 0.0006407260521081297,\n",
-       "  'Ar42': 0.001485817727028616,\n",
-       "  'Be10': 0.02766154455351039,\n",
-       "  'C14': 2931.3993188921013,\n",
-       "  'Ca41': 1.5119537029500117e-06,\n",
-       "  'Ca45': 66932.04487863665,\n",
-       "  'Ca47': 250.75420828971747,\n",
-       "  'Ca48': 6.5885052837751605e-21,\n",
-       "  'Cl36': 2.4037444494455474e-09,\n",
-       "  'Co55': 1.5992540374984264e-08,\n",
-       "  'Co56': 1215.568246008937,\n",
-       "  'Co57': 115761369.81944107,\n",
-       "  'Co58': 159381366.2786464,\n",
-       "  'Co58m': 0.017608917489894554,\n",
-       "  'Co60': 7786723.0071699135,\n",
-       "  'Co60m': 0.00044476607423567157,\n",
-       "  'Cr48': 6.972463825386936e-09,\n",
-       "  'Cr50': 5.6844250823518225e-05,\n",
-       "  'Cr51': 107557069.59030682,\n",
-       "  'Cu64': 1.4650483383452646,\n",
-       "  'Cu66': 8.398903744529967e-06,\n",
-       "  'Cu67': 3.624947215276334e-05,\n",
-       "  'Fe55': 421662048.034466,\n",
-       "  'Fe59': 1121131.9057209631,\n",
-       "  'Fe60': 0.0004452441329772602,\n",
-       "  'H3': 85234.04587806108,\n",
-       "  'Hf174': 3.789264877954992e-26,\n",
-       "  'Hf175': 2.3153074871721457e-06,\n",
-       "  'Hf177m': 0.14784842667138953,\n",
-       "  'Hf178m': 0.00022670297099986576,\n",
-       "  'Hf178n': 0.00023109533691407578,\n",
-       "  'Hf179n': 1.1029443427624022,\n",
-       "  'Hf181': 220.83480130870385,\n",
-       "  'Hf182': 6.373939920472368e-13,\n",
-       "  'K40': 1.9291952123439504e-14,\n",
-       "  'K42': 0.0014860593992566996,\n",
-       "  'K43': 6.903405424888914e-05,\n",
-       "  'Kr81': 4.962343599121223e-17,\n",
-       "  'Kr85': 6.426945313154793e-05,\n",
-       "  'Lu173': 4.964413689967283e-11,\n",
-       "  'Lu174': 1.5481399333935423e-08,\n",
-       "  'Lu174m': 1.7756055950711098e-08,\n",
-       "  'Lu176': 3.1774946804004516e-13,\n",
-       "  'Lu177': 0.90972177801326,\n",
-       "  'Lu177m': 0.19101470122052658,\n",
-       "  'Mg28': 7.526765583551915e-08,\n",
-       "  'Mn52': 572.1290049554373,\n",
-       "  'Mn53': 83.37848716415238,\n",
-       "  'Mn54': 80093223.4315034,\n",
-       "  'Mo100': 1.7739624412244083e-07,\n",
-       "  'Mo92': 1.4246447834113669e-08,\n",
-       "  'Mo93': 11771.556753710835,\n",
-       "  'Mo98': 0.04400405917801228,\n",
-       "  'Mo99': 1130139.0636897297,\n",
-       "  'Na22': 8.111579796994054e-05,\n",
-       "  'Na24': 0.000327470219344571,\n",
-       "  'Nb90': 0.0011471763652787835,\n",
-       "  'Nb91': 39696.73616252322,\n",
-       "  'Nb91m': 1336314.0850816679,\n",
-       "  'Nb92': 0.045841351693267314,\n",
-       "  'Nb92m': 362526.2041225665,\n",
-       "  'Nb93m': 31781.570645774835,\n",
-       "  'Nb94': 283.41814483895246,\n",
-       "  'Nb95': 382957.82713069324,\n",
-       "  'Nb95m': 8518.624223607927,\n",
-       "  'Nb96': 31.79550385796723,\n",
-       "  'Nb97': 0.0727432592888148,\n",
-       "  'Nb97m': 0.06419236036594068,\n",
-       "  'Ni56': 0.007862517937531944,\n",
-       "  'Ni57': 22799.044679304967,\n",
-       "  'Ni58': 1.4199258649967196e-07,\n",
-       "  'Ni59': 6810.439696134755,\n",
-       "  'Ni63': 435001.22780971765,\n",
-       "  'Ni66': 1.083395452213977e-05,\n",
-       "  'Os186': 6.326751983185217e-21,\n",
-       "  'P32': 155782.37882683397,\n",
-       "  'P33': 1478.962925229008,\n",
-       "  'Rb83': 1.2091133948869172e-10,\n",
-       "  'Rb84': 1.2398347061546665e-07,\n",
-       "  'Rb86': 0.16741265595148574,\n",
-       "  'Rb87': 1.4245318206137558e-14,\n",
-       "  'Re186': 1.422846580099173e-06,\n",
-       "  'Re186m': 1.2633534743202666e-13,\n",
-       "  'Re187': 7.602869571864098e-20,\n",
-       "  'Rh103m': 0.26745247810779404,\n",
-       "  'Ru103': 0.27037982647281533,\n",
-       "  'Ru97': 8.580703285818148e-07,\n",
-       "  'S35': 338.6509058696818,\n",
-       "  'Sc44': 0.12505265503887622,\n",
-       "  'Sc44m': 0.11800782982455911,\n",
-       "  'Sc45m': 1.137787002189906,\n",
-       "  'Sc46': 97243.68012292427,\n",
-       "  'Sc47': 6345.897623244964,\n",
-       "  'Sc48': 1925.1840602178625,\n",
-       "  'Se82': 1.538728414436568e-30,\n",
-       "  'Si32': 0.033026822687490485,\n",
-       "  'Sr85': 9.431744039299774e-05,\n",
-       "  'Sr89': 2.287523031390846,\n",
-       "  'Sr90': 0.016730434120663527,\n",
-       "  'Ta177': 2.967554552103347e-07,\n",
-       "  'Ta179': 616.7555013308873,\n",
-       "  'Ta180': 3.0924139207396134e-06,\n",
-       "  'Ta180m': 2.442142852202136e-10,\n",
-       "  'Ta182': 1750930.9230227731,\n",
-       "  'Ta183': 155.84574412641646,\n",
-       "  'Tc96': 7.2040979602602394e-06,\n",
-       "  'Tc97': 2.533456120447561e-07,\n",
-       "  'Tc97m': 0.020523062724432738,\n",
-       "  'Tc98': 0.001280001360446432,\n",
-       "  'Tc99': 465.41524367597003,\n",
-       "  'Tc99m': 1094997.2954352035,\n",
-       "  'Ti44': 3.6136931734066937e-07,\n",
-       "  'V48': 75.02002208587021,\n",
-       "  'V49': 8036785.859844723,\n",
-       "  'V50': 4.418910039293177e-10,\n",
-       "  'W178': 5.505161099546676e-08,\n",
-       "  'W181': 0.007209963304719221,\n",
-       "  'W183': 2.514863786744379e-14,\n",
-       "  'W183m': 5.297893918212204,\n",
-       "  'W184': 1.1864297540375457e-17,\n",
-       "  'W185': 0.005228766925357631,\n",
-       "  'W186': 5.424104707555656e-24,\n",
-       "  'Y87': 0.00897734094160727,\n",
-       "  'Y87m': 2.2408217268859664e-08,\n",
-       "  'Y88': 448.44956292044236,\n",
-       "  'Y89m': 12497.031988708166,\n",
-       "  'Y90': 92.83290231089408,\n",
-       "  'Y91': 2.9028898586800023,\n",
-       "  'Yb175': 1.1695097634777547e-05,\n",
-       "  'Zn64': 6.230234872658735e-12,\n",
-       "  'Zn65': 23.50033887812809,\n",
-       "  'Zr88': 391.86971879441376,\n",
-       "  'Zr89': 12513.122093254326,\n",
-       "  'Zr90m': 0.0011250835120402188,\n",
-       "  'Zr93': 0.25664649730926725,\n",
-       "  'Zr94': 5.4621511350667014e-11,\n",
-       "  'Zr95': 66174.67871209807,\n",
-       "  'Zr96': 5.384301579940681e-17,\n",
-       "  'Zr97': 0.06748206382891654},\n",
-       " '189162': {'Al26': 1.6298562675024513e-05,\n",
-       "  'Ar37': 2.9209131469001577e-07,\n",
-       "  'Ar39': 0.00021043678855064152,\n",
-       "  'Ar42': 0.0004702006369931167,\n",
-       "  'Be10': 0.007940762727727892,\n",
-       "  'C14': 934.4505979715184,\n",
-       "  'Ca41': 5.041549302712483e-07,\n",
-       "  'Ca45': 19762.948657263263,\n",
-       "  'Ca47': 75.27082637363733,\n",
-       "  'Ca48': 2.269904252452451e-21,\n",
-       "  'Cl36': 9.991834877873352e-10,\n",
-       "  'Co55': 5.480459159515021e-09,\n",
-       "  'Co56': 409.53257560125223,\n",
-       "  'Co57': 35758936.98662086,\n",
-       "  'Co58': 49087767.05276683,\n",
-       "  'Co58m': 0.005110777328281854,\n",
-       "  'Co60': 2108835.504825991,\n",
-       "  'Co60m': 0.0001381603758108101,\n",
-       "  'Cr48': 2.4278926524153095e-09,\n",
-       "  'Cr50': 1.5609673410142494e-05,\n",
-       "  'Cr51': 33693014.584496655,\n",
-       "  'Cu64': 0.5241376447946673,\n",
-       "  'Cu66': 6.162625686394115e-06,\n",
-       "  'Cu67': 1.791684521966777e-05,\n",
-       "  'Fe55': 132900535.09164229,\n",
-       "  'Fe59': 438798.60357797635,\n",
-       "  'Fe60': 0.00013831561650675376,\n",
-       "  'H3': 22658.841188726685,\n",
-       "  'Hf174': 1.3196357811883564e-26,\n",
-       "  'Hf175': 7.958822183126515e-07,\n",
-       "  'Hf177m': 0.0476557332921595,\n",
-       "  'Hf178m': 8.932506557236838e-05,\n",
-       "  'Hf178n': 9.09221843998326e-05,\n",
-       "  'Hf179n': 0.34069395993023494,\n",
-       "  'Hf181': 69.23420539795188,\n",
-       "  'Hf182': 1.9586183614359498e-13,\n",
-       "  'K40': 6.47474203600969e-15,\n",
-       "  'K42': 0.00047026105100635867,\n",
-       "  'K43': 2.0162868184496192e-05,\n",
-       "  'Kr81': 1.6737167977920835e-17,\n",
-       "  'Kr85': 2.2047414444215296e-05,\n",
-       "  'Lu173': 2.1435567404763125e-11,\n",
-       "  'Lu174': 5.932536875665998e-09,\n",
-       "  'Lu174m': 6.7283044110197284e-09,\n",
-       "  'Lu176': 1.0799708057482569e-13,\n",
-       "  'Lu177': 0.290893712758912,\n",
-       "  'Lu177m': 0.0615702381895753,\n",
-       "  'Mg28': 1.719926960627847e-08,\n",
-       "  'Mn52': 188.63878768383285,\n",
-       "  'Mn53': 26.05004619052405,\n",
-       "  'Mn54': 24865478.947745737,\n",
-       "  'Mo100': 4.87134113987543e-08,\n",
-       "  'Mo92': 3.912124720344311e-09,\n",
-       "  'Mo93': 3403.070323635183,\n",
-       "  'Mo98': 0.012083752606149308,\n",
-       "  'Mo99': 335851.705744992,\n",
-       "  'Na22': 2.8066808435835723e-05,\n",
-       "  'Na24': 0.00010588185696617283,\n",
-       "  'Nb90': 0.00037465293351240405,\n",
-       "  'Nb91': 12276.991162619215,\n",
-       "  'Nb91m': 413917.367872874,\n",
-       "  'Nb92': 0.013368299230522303,\n",
-       "  'Nb92m': 94897.70600863654,\n",
-       "  'Nb93m': 10530.589989086655,\n",
-       "  'Nb94': 103.11770744632432,\n",
-       "  'Nb95': 110591.16686785503,\n",
-       "  'Nb95m': 2394.4512236485093,\n",
-       "  'Nb96': 9.677503398663827,\n",
-       "  'Nb97': 0.02262913751295703,\n",
-       "  'Nb97m': 0.019968427465047883,\n",
-       "  'Ni56': 0.002593701741247424,\n",
-       "  'Ni57': 7514.359487731352,\n",
-       "  'Ni58': 3.899181389206723e-08,\n",
-       "  'Ni59': 1988.9866380778171,\n",
-       "  'Ni63': 141880.87295997282,\n",
-       "  'Ni66': 6.8870412642637526e-06,\n",
-       "  'Os186': 3.49388275057937e-21,\n",
-       "  'P32': 50290.67099894091,\n",
-       "  'P33': 476.90990525285974,\n",
-       "  'Rb83': 4.125187504476818e-11,\n",
-       "  'Rb84': 4.4393181715340236e-08,\n",
-       "  'Rb86': 0.05364227811424386,\n",
-       "  'Rb87': 4.878361170452932e-15,\n",
-       "  'Re186': 7.87576029063947e-07,\n",
-       "  'Re186m': 6.977359738862251e-14,\n",
-       "  'Re187': 4.1368312541818997e-20,\n",
-       "  'Rh103m': 0.06235958419402689,\n",
-       "  'Ru103': 0.06304449734435928,\n",
-       "  'Ru97': 2.6529531102228735e-07,\n",
-       "  'S35': 75.00496666129692,\n",
-       "  'Sc44': 0.04098023014691285,\n",
-       "  'Sc44m': 0.038673516231926,\n",
-       "  'Sc45m': 0.3360004893162586,\n",
-       "  'Sc46': 25423.86878915137,\n",
-       "  'Sc47': 1920.1074771437327,\n",
-       "  'Sc48': 527.125029550468,\n",
-       "  'Se82': 5.386262918332235e-31,\n",
-       "  'Si32': 0.010860123417996963,\n",
-       "  'Sr85': 3.177288609649805e-05,\n",
-       "  'Sr89': 0.6723538508523947,\n",
-       "  'Sr90': 0.005288705287316351,\n",
-       "  'Ta177': 1.281343973357349e-07,\n",
-       "  'Ta179': 239.77968528554425,\n",
-       "  'Ta180': 7.724782018447329e-07,\n",
-       "  'Ta180m': 6.529429720111604e-11,\n",
-       "  'Ta182': 786162.9174131952,\n",
-       "  'Ta183': 93.64429089339666,\n",
-       "  'Tc96': 2.197435063591608e-06,\n",
-       "  'Tc97': 7.645667487563753e-08,\n",
-       "  'Tc97m': 0.0061953314084118175,\n",
-       "  'Tc98': 0.00038520927414301966,\n",
-       "  'Tc99': 138.30616556817776,\n",
-       "  'Tc99m': 325409.17577671405,\n",
-       "  'Ti44': 1.2281383062228548e-07,\n",
-       "  'V48': 24.70965662548349,\n",
-       "  'V49': 2553247.96024415,\n",
-       "  'V50': 1.1801841180459457e-10,\n",
-       "  'W178': 1.620672654982682e-08,\n",
-       "  'W181': 0.0017049744830811577,\n",
-       "  'W183': 1.9984673427933822e-14,\n",
-       "  'W183m': 3.1834567376187897,\n",
-       "  'W184': 9.43331905484027e-18,\n",
-       "  'W185': 0.0028717172854297313,\n",
-       "  'W186': 2.9758325047934603e-24,\n",
-       "  'Y87': 0.003049223596749016,\n",
-       "  'Y87m': 7.881938467530842e-09,\n",
-       "  'Y88': 149.3962302756307,\n",
-       "  'Y89m': 3727.2199234232976,\n",
-       "  'Y90': 26.329124592591448,\n",
-       "  'Y91': 0.9200694093833,\n",
-       "  'Yb175': 4.323575312255513e-06,\n",
-       "  'Zn64': 2.2289186731688473e-12,\n",
-       "  'Zn65': 110.09668086003411,\n",
-       "  'Zr88': 131.1260023359853,\n",
-       "  'Zr89': 3731.6972852662684,\n",
-       "  'Zr90m': 0.0003674479598395736,\n",
-       "  'Zr93': 0.07532584149168309,\n",
-       "  'Zr94': 1.6588615649122376e-11,\n",
-       "  'Zr95': 19604.31104774916,\n",
-       "  'Zr96': 1.784504074622033e-17,\n",
-       "  'Zr97': 0.02098991437983641},\n",
-       " '189163': {'Al26': 7.420737753699301e-07,\n",
-       "  'Ar37': 1.3230719065421656e-08,\n",
-       "  'Ar39': 9.509612849981536e-06,\n",
-       "  'Ar42': 2.164567956886813e-05,\n",
-       "  'Be10': 0.0005550319041994435,\n",
-       "  'C14': 66.53084809275879,\n",
-       "  'Ca41': 2.2809568916069033e-08,\n",
-       "  'Ca45': 1027.8263290302762,\n",
-       "  'Ca47': 3.963667394735696,\n",
-       "  'Ca48': 1.0330012162244496e-22,\n",
-       "  'Cl36': 6.126448956954442e-11,\n",
-       "  'Co55': 2.474166345336815e-10,\n",
-       "  'Co56': 18.483803954158816,\n",
-       "  'Co57': 1620015.4616514381,\n",
-       "  'Co58': 4531489.504901271,\n",
-       "  'Co58m': 0.00045597921792963096,\n",
-       "  'Co60': 145672.64425758162,\n",
-       "  'Co60m': 7.224354692444658e-06,\n",
-       "  'Cr48': 1.1118472316163346e-10,\n",
-       "  'Cr50': 1.2972236643799143e-06,\n",
-       "  'Cr51': 1633273.442955851,\n",
-       "  'Cu64': 0.029451376425027005,\n",
-       "  'Cu66': 1.104723082789256e-06,\n",
-       "  'Cu67': 7.087233916742159e-07,\n",
-       "  'Fe55': 6321283.170931785,\n",
-       "  'Fe59': 35448.50494807601,\n",
-       "  'Fe60': 7.236425694104057e-06,\n",
-       "  'H3': 1591.9472389299517,\n",
-       "  'Hf174': 5.959744284536144e-28,\n",
-       "  'Hf175': 3.668292714458156e-08,\n",
-       "  'Hf177m': 0.0021631473743102723,\n",
-       "  'Hf178m': 3.981372905826707e-06,\n",
-       "  'Hf178n': 4.059756714405626e-06,\n",
-       "  'Hf179n': 0.01589948223630062,\n",
-       "  'Hf181': 3.2299088356559524,\n",
-       "  'Hf182': 9.28913692761761e-15,\n",
-       "  'K40': 2.9226650525285374e-16,\n",
-       "  'K42': 2.164898393426122e-05,\n",
-       "  'K43': 1.0662810991576386e-06,\n",
-       "  'Kr81': 7.594859742974996e-19,\n",
-       "  'Kr85': 9.987599111481696e-07,\n",
-       "  'Lu173': 9.464424760574248e-13,\n",
-       "  'Lu174': 2.650486008994483e-10,\n",
-       "  'Lu174m': 3.008198659264349e-10,\n",
-       "  'Lu176': 4.910495024583447e-15,\n",
-       "  'Lu177': 0.01345952360900046,\n",
-       "  'Lu177m': 0.00279474122914972,\n",
-       "  'Mg28': 1.3721135326469713e-09,\n",
-       "  'Mn52': 8.524684714988252,\n",
-       "  'Mn53': 1.169286516327685,\n",
-       "  'Mn54': 1805727.0898861054,\n",
-       "  'Mo100': 4.048330747257464e-09,\n",
-       "  'Mo92': 3.2511717297334007e-10,\n",
-       "  'Mo93': 220.58703441715852,\n",
-       "  'Mo98': 0.0010042017542225134,\n",
-       "  'Mo99': 20940.249644669893,\n",
-       "  'Na22': 1.2744260175158145e-06,\n",
-       "  'Na24': 4.780002152358794e-06,\n",
-       "  'Nb90': 1.6900692313314123e-05,\n",
-       "  'Nb91': 552.905211551062,\n",
-       "  'Nb91m': 18603.323784990633,\n",
-       "  'Nb92': 0.0007290208782849463,\n",
-       "  'Nb92m': 8393.024992946557,\n",
-       "  'Nb93m': 887.1611248127462,\n",
-       "  'Nb94': 6.072319340225709,\n",
-       "  'Nb95': 6085.746851182604,\n",
-       "  'Nb95m': 138.79505965671703,\n",
-       "  'Nb96': 0.4752867031657697,\n",
-       "  'Nb97': 0.001062728890888064,\n",
-       "  'Nb97m': 0.0009377784799817056,\n",
-       "  'Ni56': 0.00011734974174870681,\n",
-       "  'Ni57': 339.91575877498724,\n",
-       "  'Ni58': 3.2403549713552476e-09,\n",
-       "  'Ni59': 161.50569462168568,\n",
-       "  'Ni63': 6951.592492074346,\n",
-       "  'Ni66': 1.1770294261539005e-06,\n",
-       "  'Os186': 1.887961178052506e-22,\n",
-       "  'P32': 4270.042088888918,\n",
-       "  'P33': 35.760992324951744,\n",
-       "  'Rb83': 1.8692631571791456e-12,\n",
-       "  'Rb84': 2.002681948563901e-09,\n",
-       "  'Rb86': 0.002437977722359735,\n",
-       "  'Rb87': 2.2212627077365384e-16,\n",
-       "  'Re186': 4.265050639591376e-08,\n",
-       "  'Re186m': 3.770570882417551e-15,\n",
-       "  'Re187': 2.2234731783802734e-21,\n",
-       "  'Rh103m': 0.0034547301061428415,\n",
-       "  'Ru103': 0.0034926825721103847,\n",
-       "  'Ru97': 1.1893286317504324e-08,\n",
-       "  'S35': 5.315363181526676,\n",
-       "  'Sc44': 0.0018503245973009843,\n",
-       "  'Sc44m': 0.0017461732442233195,\n",
-       "  'Sc45m': 0.017473308452274086,\n",
-       "  'Sc46': 1972.8904698430879,\n",
-       "  'Sc47': 133.7931427128791,\n",
-       "  'Sc48': 31.20060638275427,\n",
-       "  'Se82': 2.4374685068025342e-32,\n",
-       "  'Si32': 0.0005076188742537017,\n",
-       "  'Sr85': 1.4390252655956323e-06,\n",
-       "  'Sr89': 0.03484984928526554,\n",
-       "  'Sr90': 0.0002444622285205954,\n",
-       "  'Ta177': 5.657505303806953e-09,\n",
-       "  'Ta179': 10.843997917728899,\n",
-       "  'Ta180': 5.753116877458521e-08,\n",
-       "  'Ta180m': 4.277285521907418e-12,\n",
-       "  'Ta182': 48453.26208672399,\n",
-       "  'Ta183': 5.476340090085501,\n",
-       "  'Tc96': 9.891492049053775e-08,\n",
-       "  'Tc97': 3.6336679180819834e-09,\n",
-       "  'Tc97m': 0.0002928738721371935,\n",
-       "  'Tc98': 1.8732721706814614e-05,\n",
-       "  'Tc99': 8.623968841486384,\n",
-       "  'Tc99m': 20289.299226555653,\n",
-       "  'Ti44': 5.596561182174782e-09,\n",
-       "  'V48': 1.117355665421313,\n",
-       "  'V49': 114812.59028684537,\n",
-       "  'V50': 1.073519297766766e-11,\n",
-       "  'W178': 8.888407317358186e-10,\n",
-       "  'W181': 0.0001394134780230373,\n",
-       "  'W183': 1.4629640729516091e-15,\n",
-       "  'W183m': 0.1861694999756383,\n",
-       "  'W184': 6.69741526019308e-19,\n",
-       "  'W185': 0.00015455096345835557,\n",
-       "  'W186': 1.603674194479495e-25,\n",
-       "  'Y87': 0.00013826464319357555,\n",
-       "  'Y87m': 3.596336332049915e-10,\n",
-       "  'Y88': 6.762322690624028,\n",
-       "  'Y89m': 191.98171944159398,\n",
-       "  'Y90': 1.5288953496637807,\n",
-       "  'Y91': 0.04275317606912191,\n",
-       "  'Yb175': 1.93634502596833e-07,\n",
-       "  'Zn64': 1.2524400020612364e-13,\n",
-       "  'Zn65': 3.1230116644217865,\n",
-       "  'Zr88': 5.9393031684648605,\n",
-       "  'Zr89': 192.21223080534628,\n",
-       "  'Zr90m': 1.6575754633431295e-05,\n",
-       "  'Zr93': 0.0040422477941286766,\n",
-       "  'Zr94': 8.306886374484236e-13,\n",
-       "  'Zr95': 1018.2915325733696,\n",
-       "  'Zr96': 8.071938117045694e-19,\n",
-       "  'Zr97': 0.0009857446559232764},\n",
-       " '189169': {'Al26': 1.3179891579189421e-05,\n",
-       "  'Ar37': 5.451985515218266e-07,\n",
-       "  'Ar39': 0.0005723001852237047,\n",
-       "  'Ar42': 0.0018646522547438283,\n",
-       "  'Be10': 0.0561065372599222,\n",
-       "  'C14': 12841.44864815068,\n",
-       "  'Ca41': 1.1509014258733287e-06,\n",
-       "  'Ca45': 103078.20305312295,\n",
-       "  'Ca47': 354.3549060467279,\n",
-       "  'Ca48': 2.985348196359644e-21,\n",
-       "  'Cl36': 1.0122232420337508e-08,\n",
-       "  'Co55': 9.40755965592518e-09,\n",
-       "  'Co56': 870.3950705458717,\n",
-       "  'Co57': 178031813.0843961,\n",
-       "  'Co58': 523654514.3798077,\n",
-       "  'Co58m': 0.05150087614203821,\n",
-       "  'Co60': 15546747.93015004,\n",
-       "  'Co60m': 0.00047904907320357504,\n",
-       "  'Cr48': 3.485043282743118e-09,\n",
-       "  'Cr50': 0.0002819082948194263,\n",
-       "  'Cr51': 159578396.59614232,\n",
-       "  'Cu64': 6.629081121972985,\n",
-       "  'Cu66': 0.00020625004446778487,\n",
-       "  'Cu67': 0.00028213516356498315,\n",
-       "  'Fe55': 628203175.9606682,\n",
-       "  'Fe59': 5856616.799390491,\n",
-       "  'Fe60': 0.00048142459480025684,\n",
-       "  'H3': 179586.38430255963,\n",
-       "  'Hf174': 1.8209550413962968e-26,\n",
-       "  'Hf175': 1.3181108899244864e-06,\n",
-       "  'Hf177m': 0.1629690929539696,\n",
-       "  'Hf178n': 1.4962207651128026e-05,\n",
-       "  'Hf179n': 1.687091852875411,\n",
-       "  'Hf181': 291.45084022194175,\n",
-       "  'Hf182': 9.535138475589846e-13,\n",
-       "  'K40': 1.497971891704682e-14,\n",
-       "  'K42': 0.0018647292485876384,\n",
-       "  'K43': 0.00011173395809647842,\n",
-       "  'Kr85': 2.9437119037598832e-05,\n",
-       "  'Lu174': 3.3792609739629757e-09,\n",
-       "  'Lu174m': 4.68546430012171e-09,\n",
-       "  'Lu176': 1.7522653376725426e-13,\n",
-       "  'Lu177': 0.9702239749793937,\n",
-       "  'Lu177m': 0.21056221523812546,\n",
-       "  'Mg28': 1.3628985923480386e-07,\n",
-       "  'Mn52': 517.8520102819219,\n",
-       "  'Mn53': 118.12055240390329,\n",
-       "  'Mn54': 205922344.75810573,\n",
-       "  'Mo100': 8.797706453747775e-07,\n",
-       "  'Mo92': 7.065330291847345e-08,\n",
-       "  'Mo93': 50643.65661815895,\n",
-       "  'Mo98': 0.2182298300695429,\n",
-       "  'Mo99': 5166771.561838534,\n",
-       "  'Na22': 2.6490616818912575e-05,\n",
-       "  'Na24': 0.0003391051950044202,\n",
-       "  'Nb90': 0.0011214877168888983,\n",
-       "  'Nb91': 60443.09470384913,\n",
-       "  'Nb91m': 1989240.789832747,\n",
-       "  'Nb92': 0.07824201465117664,\n",
-       "  'Nb92m': 908205.6312756478,\n",
-       "  'Nb93m': 126250.78250880913,\n",
-       "  'Nb94': 980.4223584773048,\n",
-       "  'Nb95': 617161.1935356823,\n",
-       "  'Nb95m': 14090.47863485273,\n",
-       "  'Nb96': 46.9392179861712,\n",
-       "  'Nb97': 0.1009231334700849,\n",
-       "  'Nb97m': 0.08906054041718905,\n",
-       "  'Ni56': 0.007048261103545633,\n",
-       "  'Ni57': 20565.99189072226,\n",
-       "  'Ni58': 7.04180998441867e-07,\n",
-       "  'Ni59': 30866.29058582501,\n",
-       "  'Ni63': 2036147.1165918875,\n",
-       "  'Ni66': 0.00022005331828512965,\n",
-       "  'Os186': 2.4272551152816093e-21,\n",
-       "  'P32': 531589.7628047733,\n",
-       "  'P33': 4341.44590380271,\n",
-       "  'Rb84': 3.2841085578961134e-08,\n",
-       "  'Rb86': 0.19222940801466398,\n",
-       "  'Rb87': 7.957632002590585e-15,\n",
-       "  'Re186': 5.48897779375639e-07,\n",
-       "  'Re186m': 4.844690969639572e-14,\n",
-       "  'Re187': 2.7725329512238764e-20,\n",
-       "  'Rh103m': 1.5426284898913563,\n",
-       "  'Ru103': 1.5596672459777992,\n",
-       "  'Ru97': 1.299704159595517e-06,\n",
-       "  'S35': 1326.614404310882,\n",
-       "  'Sc44': 0.11698944741079897,\n",
-       "  'Sc44m': 0.11041698999513834,\n",
-       "  'Sc45m': 1.7522328104421079,\n",
-       "  'Sc46': 195283.1961802944,\n",
-       "  'Sc47': 13577.56676188299,\n",
-       "  'Sc48': 3300.611680894712,\n",
-       "  'Se82': 5.100018873474087e-31,\n",
-       "  'Si32': 0.029065422207558783,\n",
-       "  'Sr85': 5.281334046213131e-05,\n",
-       "  'Sr89': 3.8076159805988965,\n",
-       "  'Sr90': 0.021046891454755644,\n",
-       "  'Ta179': 58.78532502667749,\n",
-       "  'Ta180': 5.449277463009278e-06,\n",
-       "  'Ta180m': 4.163005649855112e-10,\n",
-       "  'Ta182': 5460109.198182568,\n",
-       "  'Ta183': 131.29877011734516,\n",
-       "  'Tc96': 1.205390730723966e-05,\n",
-       "  'Tc97': 4.5320616499345755e-07,\n",
-       "  'Tc97m': 0.03663916780337228,\n",
-       "  'Tc98': 0.0023257610185257937,\n",
-       "  'Tc99': 2127.6876840468426,\n",
-       "  'Tc99m': 5006113.121798586,\n",
-       "  'Ti44': 1.4827102094380954e-07,\n",
-       "  'V48': 66.48015239121655,\n",
-       "  'V49': 9939811.563434353,\n",
-       "  'V50': 1.1572045730001169e-09,\n",
-       "  'W178': 1.0527220735947609e-07,\n",
-       "  'W181': 0.013677545856893467,\n",
-       "  'W183': 4.2976635182765835e-14,\n",
-       "  'W183m': 4.463013581056028,\n",
-       "  'W184': 9.21911558185365e-18,\n",
-       "  'W185': 0.0021000664101329266,\n",
-       "  'W186': 2.053622572268615e-24,\n",
-       "  'Y87': 0.004253544387046482,\n",
-       "  'Y87m': 9.162495612448271e-09,\n",
-       "  'Y88': 314.5247504745345,\n",
-       "  'Y89m': 19123.35560891586,\n",
-       "  'Y90': 157.61688457523732,\n",
-       "  'Y91': 3.5729993089022014,\n",
-       "  'Yb175': 4.450715588902393e-06,\n",
-       "  'Zn64': 2.8191275778367933e-11,\n",
-       "  'Zn65': 295.57575035183515,\n",
-       "  'Zr88': 252.6643632283167,\n",
-       "  'Zr89': 19147.985704128016,\n",
-       "  'Zr90m': 0.0010999808712549954,\n",
-       "  'Zr93': 0.40410961141678164,\n",
-       "  'Zr94': 7.922291154731937e-11,\n",
-       "  'Zr95': 104692.53418723805,\n",
-       "  'Zr96': 4.46583554787159e-17,\n",
-       "  'Zr97': 0.09359006432832423},\n",
-       " '189170': {'Al26': 2.264482471166401e-06,\n",
-       "  'Ar37': 7.6916952736092e-08,\n",
-       "  'Ar39': 7.822950654645735e-05,\n",
-       "  'Ar42': 0.00043036741627091197,\n",
-       "  'Be10': 0.05637247520216998,\n",
-       "  'C14': 16670.797859912047,\n",
-       "  'Ca41': 1.5554848939170574e-07,\n",
-       "  'Ca45': 50846.40690448196,\n",
-       "  'Ca47': 166.2364479693862,\n",
-       "  'Ca48': 5.656097895487887e-22,\n",
-       "  'Cl36': 6.112291991291441e-09,\n",
-       "  'Co55': 1.3756079488388617e-09,\n",
-       "  'Co56': 115.24283367377154,\n",
-       "  'Co57': 42893734.99834443,\n",
-       "  'Co58': 674868281.8076229,\n",
-       "  'Co58m': 0.06546588725995516,\n",
-       "  'Co60': 16142663.47438871,\n",
-       "  'Co60m': 0.00032653441842695505,\n",
-       "  'Cr48': 6.304566225113686e-10,\n",
-       "  'Cr50': 0.0003335388174911113,\n",
-       "  'Cr51': 112041140.09231861,\n",
-       "  'Cu64': 10.877092531409396,\n",
-       "  'Cu66': 0.0005947314963868976,\n",
-       "  'Cu67': 0.00016324842571424397,\n",
-       "  'Fe55': 293730301.4174525,\n",
-       "  'Fe59': 9178928.678476257,\n",
-       "  'Fe60': 0.00033083129635248,\n",
-       "  'H3': 180925.76144823275,\n",
-       "  'Hf174': 2.483496334838944e-27,\n",
-       "  'Hf175': 3.1333107303335376e-07,\n",
-       "  'Hf177m': 0.02866725950235271,\n",
-       "  'Hf178n': 5.033067048368895e-06,\n",
-       "  'Hf179n': 0.4877498321391898,\n",
-       "  'Hf181': 76.6926774024879,\n",
-       "  'Hf182': 2.871408193501871e-13,\n",
-       "  'K40': 2.2535346496140448e-15,\n",
-       "  'K42': 0.0004304265124783973,\n",
-       "  'K43': 5.810319053320763e-05,\n",
-       "  'Kr85': 4.313668008864252e-06,\n",
-       "  'Lu174': 5.128288031210273e-10,\n",
-       "  'Lu174m': 7.018586735527263e-10,\n",
-       "  'Lu176': 3.111727212579394e-14,\n",
-       "  'Lu177': 0.2666837366758213,\n",
-       "  'Lu177m': 0.03720659503214515,\n",
-       "  'Mg28': 1.8928079066781043e-07,\n",
-       "  'Mn52': 68.23429595973805,\n",
-       "  'Mn53': 21.44325757726645,\n",
-       "  'Mn54': 207961787.4796379,\n",
-       "  'Mo100': 1.04090189371077e-06,\n",
-       "  'Mo92': 8.359428751811074e-08,\n",
-       "  'Mo93': 53129.795386737955,\n",
-       "  'Mo98': 0.2581978430180748,\n",
-       "  'Mo99': 6218340.036037825,\n",
-       "  'Na22': 4.325825001925143e-06,\n",
-       "  'Na24': 4.567691025090698e-05,\n",
-       "  'Nb90': 0.00014265029946366732,\n",
-       "  'Nb91': 13386.539791068639,\n",
-       "  'Nb91m': 399483.14245362865,\n",
-       "  'Nb92': 0.038874667338382726,\n",
-       "  'Nb92m': 1159098.404371779,\n",
-       "  'Nb93m': 153209.8820127785,\n",
-       "  'Nb94': 1215.5176735132998,\n",
-       "  'Nb95': 372500.9389092483,\n",
-       "  'Nb95m': 9882.873636352399,\n",
-       "  'Nb96': 17.550181495113268,\n",
-       "  'Nb97': 0.02834828591573813,\n",
-       "  'Nb97m': 0.025009556187170164,\n",
-       "  'Ni56': 0.0009413721938470894,\n",
-       "  'Ni57': 2734.987120751571,\n",
-       "  'Ni58': 8.331476546099172e-07,\n",
-       "  'Ni59': 34597.42233205758,\n",
-       "  'Ni63': 1958601.0220884834,\n",
-       "  'Ni66': 0.0006096696386550969,\n",
-       "  'Os186': 2.955715865611043e-21,\n",
-       "  'P32': 651519.6536473187,\n",
-       "  'P33': 4800.226383147149,\n",
-       "  'Rb84': 5.009934798934755e-09,\n",
-       "  'Rb86': 0.03636931970422924,\n",
-       "  'Rb87': 1.6485546310529292e-15,\n",
-       "  'Re186': 6.700144135783214e-07,\n",
-       "  'Re186m': 5.905447094072256e-14,\n",
-       "  'Re187': 3.348826731955801e-20,\n",
-       "  'Rh103m': 1.569268683311506,\n",
-       "  'Ru103': 1.5864233198770676,\n",
-       "  'Ru97': 2.4395876766228664e-07,\n",
-       "  'S35': 1506.5747885036565,\n",
-       "  'Sc44': 0.015209538975577877,\n",
-       "  'Sc44m': 0.014356024809978097,\n",
-       "  'Sc45m': 0.8643352314483299,\n",
-       "  'Sc46': 245987.8297412901,\n",
-       "  'Sc47': 13945.380618062018,\n",
-       "  'Sc48': 2482.951871488368,\n",
-       "  'Se82': 8.056864813088277e-32,\n",
-       "  'Si32': 0.008064657693135755,\n",
-       "  'Sr85': 7.3730070998368025e-06,\n",
-       "  'Sr89': 1.832687144004924,\n",
-       "  'Sr90': 0.0050957369646225095,\n",
-       "  'Ta179': 39.63646099298777,\n",
-       "  'Ta180': 5.347063910496599e-06,\n",
-       "  'Ta180m': 3.33150904934304e-10,\n",
-       "  'Ta182': 7509174.396177478,\n",
-       "  'Ta183': 218.1278766160634,\n",
-       "  'Tc96': 3.138853558754218e-06,\n",
-       "  'Tc97': 1.5984238872134778e-07,\n",
-       "  'Tc97m': 0.012582773073414965,\n",
-       "  'Tc98': 0.0008836350205790182,\n",
-       "  'Tc99': 2560.7903917380117,\n",
-       "  'Tc99m': 6024905.011821785,\n",
-       "  'Ti44': 2.4497731210858075e-08,\n",
-       "  'V48': 8.840833843491268,\n",
-       "  'V49': 1427288.1217392157,\n",
-       "  'V50': 1.571614930882556e-09,\n",
-       "  'W178': 5.3046287843775966e-08,\n",
-       "  'W181': 0.014564858465859639,\n",
-       "  'W183': 8.084975143610926e-14,\n",
-       "  'W183m': 7.414628495266835,\n",
-       "  'W184': 1.933960266261987e-17,\n",
-       "  'W185': 0.00269086588429794,\n",
-       "  'W186': 2.5111596427538325e-24,\n",
-       "  'Y87': 0.0006187837458775025,\n",
-       "  'Y87m': 1.6575277748207982e-09,\n",
-       "  'Y88': 44.83067786734252,\n",
-       "  'Y89m': 9174.267275298664,\n",
-       "  'Y90': 110.92543237088304,\n",
-       "  'Y91': 0.9101341958713062,\n",
-       "  'Yb175': 7.043801650485582e-07,\n",
-       "  'Zn64': 4.6260446090523844e-11,\n",
-       "  'Zn65': 438.3318478814308,\n",
-       "  'Zr88': 35.53114567029917,\n",
-       "  'Zr89': 9185.683143128936,\n",
-       "  'Zr90m': 0.0001350763123027139,\n",
-       "  'Zr93': 0.2258612838849308,\n",
-       "  'Zr94': 3.333973912955764e-11,\n",
-       "  'Zr95': 51022.596087618585,\n",
-       "  'Zr96': 6.539491743495036e-18,\n",
-       "  'Zr97': 0.026288476428753576},\n",
-       " '189171': {'Al26': 3.4694506663031175e-05,\n",
-       "  'Ar37': 6.05085624938832e-07,\n",
-       "  'Ar39': 0.0004435019510254847,\n",
-       "  'Ar42': 0.000968715754059911,\n",
-       "  'Be10': 0.020230589870316274,\n",
-       "  'C14': 1110.6923304935922,\n",
-       "  'Ca41': 1.0596409937327512e-06,\n",
-       "  'Ca45': 45188.94419954457,\n",
-       "  'Ca47': 177.17015529103293,\n",
-       "  'Ca48': 4.461200293097481e-21,\n",
-       "  'Cl36': 4.427676468545704e-10,\n",
-       "  'Co55': 1.0372878333035003e-08,\n",
-       "  'Co56': 780.888005372866,\n",
-       "  'Co57': 69428633.59492677,\n",
-       "  'Co58': 110581769.88307564,\n",
-       "  'Co58m': 0.012831848048277718,\n",
-       "  'Co60': 5651083.483419181,\n",
-       "  'Co60m': 0.00030058437193069686,\n",
-       "  'Cr48': 6.061777228071683e-09,\n",
-       "  'Cr50': 2.5651550665041847e-05,\n",
-       "  'Cr51': 77021297.2650749,\n",
-       "  'Cu64': 0.7151745209752267,\n",
-       "  'Cu66': 2.966047067008824e-06,\n",
-       "  'Cu67': 2.484243876188299e-05,\n",
-       "  'Fe55': 265839487.21947804,\n",
-       "  'Fe59': 559379.2237857598,\n",
-       "  'Fe60': 0.0003007491656189791,\n",
-       "  'H3': 62436.71135554592,\n",
-       "  'Hf174': 2.3273489418587686e-26,\n",
-       "  'Hf175': 1.4718207716532287e-06,\n",
-       "  'Hf177m': 0.09670687954175589,\n",
-       "  'Hf178m': 5.607278403074293e-05,\n",
-       "  'Hf178n': 5.657200137171154e-05,\n",
-       "  'Hf179n': 0.6888513503268495,\n",
-       "  'Hf181': 143.0931808532419,\n",
-       "  'Hf182': 4.004967130159546e-13,\n",
-       "  'K40': 1.2437195453325421e-14,\n",
-       "  'K42': 0.0009690085814055409,\n",
-       "  'K43': 4.633747413638772e-05,\n",
-       "  'Kr81': 3.0712287464320584e-17,\n",
-       "  'Kr85': 4.301485601690995e-05,\n",
-       "  'Lu174': 5.187868819626807e-09,\n",
-       "  'Lu174m': 6.5023093798118766e-09,\n",
-       "  'Lu176': 2.1338303324374678e-13,\n",
-       "  'Lu177': 0.6004509090199799,\n",
-       "  'Lu177m': 0.12494208118918353,\n",
-       "  'Mg28': 6.287165385930748e-08,\n",
-       "  'Mn52': 404.75187497592304,\n",
-       "  'Mn53': 50.33284321188584,\n",
-       "  'Mn54': 52013625.59236695,\n",
-       "  'Mo100': 8.005164454700919e-08,\n",
-       "  'Mo92': 6.428825686521073e-09,\n",
-       "  'Mo93': 6778.701107806087,\n",
-       "  'Mo98': 0.019857056459799523,\n",
-       "  'Mo99': 606533.3104779152,\n",
-       "  'Na22': 5.594530185641545e-05,\n",
-       "  'Na24': 0.00021708045843545968,\n",
-       "  'Nb90': 0.0007872529120502686,\n",
-       "  'Nb91': 23526.602697786824,\n",
-       "  'Nb91m': 791132.626144868,\n",
-       "  'Nb92': 0.03133568193948307,\n",
-       "  'Nb92m': 287879.87677139277,\n",
-       "  'Nb93m': 19371.297444881922,\n",
-       "  'Nb94': 101.64985389292367,\n",
-       "  'Nb95': 264700.5441116086,\n",
-       "  'Nb95m': 6056.596425154913,\n",
-       "  'Nb96': 20.811803546549168,\n",
-       "  'Nb97': 0.04675032240254517,\n",
-       "  'Nb97m': 0.04124708927165995,\n",
-       "  'Ni56': 0.005715783117294008,\n",
-       "  'Ni57': 16498.94432073589,\n",
-       "  'Ni58': 6.40757499284026e-08,\n",
-       "  'Ni59': 2794.771564140415,\n",
-       "  'Ni63': 323989.21822745743,\n",
-       "  'Ni66': 4.018438681178492e-06,\n",
-       "  'Os186': 5.867105520882888e-25,\n",
-       "  'P32': 97020.31054118974,\n",
-       "  'P33': 973.4922853551093,\n",
-       "  'Rb83': 7.175164882207296e-11,\n",
-       "  'Rb84': 6.883184465675637e-08,\n",
-       "  'Rb86': 0.10985869446768512,\n",
-       "  'Rb87': 8.889388797196564e-15,\n",
-       "  'Re186': 8.158907585181828e-11,\n",
-       "  'Re186m': 7.994598496481869e-18,\n",
-       "  'Rh103m': 0.05364417221351438,\n",
-       "  'Ru103': 0.05423585963559973,\n",
-       "  'Ru97': 5.037674702019358e-07,\n",
-       "  'S35': 138.73991891266726,\n",
-       "  'Sc44': 0.08649777427594173,\n",
-       "  'Sc44m': 0.08162654762990934,\n",
-       "  'Sc45m': 0.7679921886334926,\n",
-       "  'Sc46': 77050.71537350753,\n",
-       "  'Sc47': 4422.345497480057,\n",
-       "  'Sc48': 1367.8917124471366,\n",
-       "  'Se82': 9.72393024697649e-31,\n",
-       "  'Si32': 0.023518280212871234,\n",
-       "  'Sr85': 6.429991551265187e-05,\n",
-       "  'Sr89': 1.4960113529575156,\n",
-       "  'Sr90': 0.010859803622331566,\n",
-       "  'Ta179': 166.2246779398031,\n",
-       "  'Ta180': 2.5959438671526997e-06,\n",
-       "  'Ta180m': 1.9079690726418454e-10,\n",
-       "  'Ta182': 372557.36504144256,\n",
-       "  'Ta183': 4.094684118384026,\n",
-       "  'Tc96': 4.124090289242292e-06,\n",
-       "  'Tc97': 1.5245068369877667e-07,\n",
-       "  'Tc97m': 0.01226005061314008,\n",
-       "  'Tc98': 0.0007891027211938498,\n",
-       "  'Tc99': 249.79934439728052,\n",
-       "  'Tc99m': 587703.3269102263,\n",
-       "  'Ti44': 2.781155686353867e-07,\n",
-       "  'V48': 53.52557428053351,\n",
-       "  'V49': 5096442.329177741,\n",
-       "  'V50': 3.4325244354727383e-10,\n",
-       "  'W178': 3.8267923267964545e-08,\n",
-       "  'W181': 0.006256165466002931,\n",
-       "  'W183': 2.0086372774349485e-15,\n",
-       "  'W183m': 0.1391144857817286,\n",
-       "  'W184': 1.0718378655268291e-19,\n",
-       "  'W185': 2.995675506172451e-06,\n",
-       "  'W186': 4.760445378153353e-28,\n",
-       "  'Y87': 0.006192653453681425,\n",
-       "  'Y87m': 1.7650152594425218e-08,\n",
-       "  'Y88': 309.4408242098813,\n",
-       "  'Y89m': 8365.537040356568,\n",
-       "  'Y90': 65.43211397114254,\n",
-       "  'Y91': 1.906877024563785,\n",
-       "  'Yb175': 4.707963807232434e-06,\n",
-       "  'Zn64': 3.0410002831334236e-12,\n",
-       "  'Zn65': 25.93104512843027,\n",
-       "  'Zr88': 272.81928388526273,\n",
-       "  'Zr89': 8377.777298794706,\n",
-       "  'Zr90m': 0.0007721805162128303,\n",
-       "  'Zr93': 0.1754025693310614,\n",
-       "  'Zr94': 3.650968540764231e-11,\n",
-       "  'Zr95': 44205.26795444908,\n",
-       "  'Zr96': 3.686893929734515e-17,\n",
-       "  'Zr97': 0.04337362738046212},\n",
-       " '189173': {'Al26': 1.0223147071108339e-06,\n",
-       "  'Ar37': 6.453805692570424e-08,\n",
-       "  'Ar39': 7.249953510209908e-05,\n",
-       "  'Ar42': 0.0002313656179158107,\n",
-       "  'Be10': 0.012142547823874349,\n",
-       "  'C14': 4412.2883319523635,\n",
-       "  'Ca41': 1.434930841989303e-07,\n",
-       "  'Ca45': 12553.344000911491,\n",
-       "  'Ca47': 43.70618730121325,\n",
-       "  'Ca48': 3.1898469844951155e-22,\n",
-       "  'Cl36': 2.7684786433054614e-09,\n",
-       "  'Co55': 1.2293251603635793e-09,\n",
-       "  'Co56': 110.65149916729179,\n",
-       "  'Co57': 21572409.584928922,\n",
-       "  'Co58': 173633189.48304868,\n",
-       "  'Co58m': 0.014611088214963985,\n",
-       "  'Co60': 2489368.8473751238,\n",
-       "  'Co60m': 5.6815081623483624e-05,\n",
-       "  'Cr48': 2.0514488973072187e-10,\n",
-       "  'Cr50': 0.0001098908199751438,\n",
-       "  'Cr51': 40471064.13035637,\n",
-       "  'Cu64': 2.843146846346589,\n",
-       "  'Cu66': 6.666458105844161e-05,\n",
-       "  'Cu67': 8.619312721394877e-05,\n",
-       "  'Fe55': 122561700.32688361,\n",
-       "  'Fe59': 1861889.6633952092,\n",
-       "  'Fe60': 5.7743817328655886e-05,\n",
-       "  'H3': 21418.67526515439,\n",
-       "  'Hf174': 2.1073276468364526e-27,\n",
-       "  'Hf175': 1.5148557490237295e-07,\n",
-       "  'Hf177m': 0.021066916718973417,\n",
-       "  'Hf178n': 1.7730089455715939e-06,\n",
-       "  'Hf179n': 0.20313602489649404,\n",
-       "  'Hf181': 36.03499620955369,\n",
-       "  'Hf182': 1.1791995113967514e-13,\n",
-       "  'K40': 1.837138756868365e-15,\n",
-       "  'K42': 0.00023137916479440892,\n",
-       "  'K43': 1.3567016310318755e-05,\n",
-       "  'Kr85': 3.3009704364326155e-06,\n",
-       "  'Lu174': 4.056384570356088e-10,\n",
-       "  'Lu174m': 5.638354516081566e-10,\n",
-       "  'Lu176': 2.001021851793278e-14,\n",
-       "  'Lu177': 0.12182268190387026,\n",
-       "  'Lu177m': 0.02721818591388313,\n",
-       "  'Mg28': 1.6733396667548494e-08,\n",
-       "  'Mn52': 66.25120565156718,\n",
-       "  'Mn53': 14.797188100743462,\n",
-       "  'Mn54': 57283037.86311478,\n",
-       "  'Mo100': 3.429466479432242e-07,\n",
-       "  'Mo92': 2.7541583778790198e-08,\n",
-       "  'Mo93': 18680.56078554242,\n",
-       "  'Mo98': 0.08506834978486959,\n",
-       "  'Mo99': 2109535.013624608,\n",
-       "  'Na22': 2.4299465544030703e-06,\n",
-       "  'Na24': 4.538500739871033e-05,\n",
-       "  'Nb90': 0.00014772531972239615,\n",
-       "  'Nb91': 7380.952479540187,\n",
-       "  'Nb91m': 247181.12040084478,\n",
-       "  'Nb92': 0.010050208248191167,\n",
-       "  'Nb92m': 167843.43205464407,\n",
-       "  'Nb93m': 56121.63194439576,\n",
-       "  'Nb94': 358.94788849770146,\n",
-       "  'Nb95': 76273.21200093323,\n",
-       "  'Nb95m': 1738.3279013915167,\n",
-       "  'Nb96': 5.735140229047996,\n",
-       "  'Nb97': 0.012404840863916362,\n",
-       "  'Nb97m': 0.010948399121064595,\n",
-       "  'Ni56': 0.0008838379675783117,\n",
-       "  'Ni57': 2585.9983316787057,\n",
-       "  'Ni58': 2.7449678343624373e-07,\n",
-       "  'Ni59': 11146.814261755755,\n",
-       "  'Ni63': 769794.2311562098,\n",
-       "  'Ni66': 7.181095610221703e-05,\n",
-       "  'Os186': 1.3554906605654852e-23,\n",
-       "  'P32': 193489.16761377573,\n",
-       "  'P33': 1597.0180312973503,\n",
-       "  'Rb84': 3.417967729899471e-09,\n",
-       "  'Rb86': 0.02407796228118182,\n",
-       "  'Rb87': 9.19531856426424e-16,\n",
-       "  'Re186': 2.9424866731411804e-09,\n",
-       "  'Re186m': 2.5594950895228064e-16,\n",
-       "  'Re187': 5.006344883190304e-25,\n",
-       "  'Rh103m': 0.5549648926653147,\n",
-       "  'Ru103': 0.5610109889259441,\n",
-       "  'Ru97': 1.6052750275860685e-07,\n",
-       "  'S35': 676.9598438589057,\n",
-       "  'Sc44': 0.015210706632922077,\n",
-       "  'Sc44m': 0.014354218517563815,\n",
-       "  'Sc45m': 0.21340877282897106,\n",
-       "  'Sc46': 29461.71328689916,\n",
-       "  'Sc47': 3785.264142365657,\n",
-       "  'Sc48': 401.633192619537,\n",
-       "  'Se82': 5.423199142340752e-32,\n",
-       "  'Si32': 0.004008256414850488,\n",
-       "  'Sr85': 6.345662916287185e-06,\n",
-       "  'Sr89': 0.457913236096538,\n",
-       "  'Sr90': 0.0026049987696994134,\n",
-       "  'Ta179': 6.9398757320759055,\n",
-       "  'Ta180': 6.688072987814495e-07,\n",
-       "  'Ta180m': 5.069250798547142e-11,\n",
-       "  'Ta182': 2226279.658477238,\n",
-       "  'Ta183': 41.96025946369406,\n",
-       "  'Tc96': 1.4389147437032386e-06,\n",
-       "  'Tc97': 5.267799980997447e-08,\n",
-       "  'Tc97m': 0.004271295373576742,\n",
-       "  'Tc98': 0.0002687408203894495,\n",
-       "  'Tc99': 868.7361458882373,\n",
-       "  'Tc99m': 2043939.278243399,\n",
-       "  'Ti44': 1.3386577140740928e-08,\n",
-       "  'V48': 8.462539915439047,\n",
-       "  'V49': 1282826.947092058,\n",
-       "  'V50': 2.515589690774235e-10,\n",
-       "  'W178': 1.2059596054110578e-08,\n",
-       "  'W181': 0.0016686909541193205,\n",
-       "  'W183': 1.7228145938731675e-14,\n",
-       "  'W183m': 1.4263133668189483,\n",
-       "  'W184': 1.9320541046177245e-18,\n",
-       "  'W185': 5.901982044661134e-05,\n",
-       "  'W186': 1.2019124157012585e-26,\n",
-       "  'Y87': 0.00048176623078432097,\n",
-       "  'Y87m': 5.39344564637498e-10,\n",
-       "  'Y88': 38.41544523307429,\n",
-       "  'Y89m': 2355.1101349636087,\n",
-       "  'Y90': 20.690395086751817,\n",
-       "  'Y91': 0.44309070257177896,\n",
-       "  'Yb175': 5.609314125645344e-07,\n",
-       "  'Zn64': 1.2091339782538443e-11,\n",
-       "  'Zn65': 74.1186326463117,\n",
-       "  'Zr88': 30.447729090609,\n",
-       "  'Zr89': 2358.1265142481184,\n",
-       "  'Zr90m': 0.00014388395573833643,\n",
-       "  'Zr93': 0.0504771082298978,\n",
-       "  'Zr94': 9.804260160678317e-12,\n",
-       "  'Zr95': 12811.249863308083,\n",
-       "  'Zr96': 5.536418920143318e-18,\n",
-       "  'Zr97': 0.011505665468139033},\n",
-       " '189174': {'Al26': 6.982147153156402e-05,\n",
-       "  'Ar37': 1.3853450780495423e-06,\n",
-       "  'Ar39': 0.0011216543677278607,\n",
-       "  'Ar42': 0.0027341850635776857,\n",
-       "  'Be10': 0.06213178004381611,\n",
-       "  'C14': 7805.319263819948,\n",
-       "  'Ca41': 2.5507912367941774e-06,\n",
-       "  'Ca45': 128923.25588557105,\n",
-       "  'Ca47': 475.4544833390416,\n",
-       "  'Ca48': 9.738552622011693e-21,\n",
-       "  'Cl36': 1.880322600497275e-09,\n",
-       "  'Co55': 2.399959262202208e-08,\n",
-       "  'Co56': 1958.4866763155364,\n",
-       "  'Co57': 218663672.1474494,\n",
-       "  'Co58': 448982718.6681726,\n",
-       "  'Co58m': 0.04634827649171499,\n",
-       "  'Co60': 16677685.793575592,\n",
-       "  'Co60m': 0.000764288888762782,\n",
-       "  'Cr48': 1.1486881519630448e-08,\n",
-       "  'Cr50': 0.00017976055696510506,\n",
-       "  'Cr51': 226642330.3380456,\n",
-       "  'Cu64': 5.402830867935776,\n",
-       "  'Cu66': 8.394911396956983e-05,\n",
-       "  'Cu67': 0.0001531075936931177,\n",
-       "  'Fe55': 837203904.7501516,\n",
-       "  'Fe59': 3890269.750348516,\n",
-       "  'Fe60': 0.0007659568471036861,\n",
-       "  'H3': 181662.13708404926,\n",
-       "  'Hf174': 5.458284584175568e-26,\n",
-       "  'Hf175': 3.4268184326718063e-06,\n",
-       "  'Hf177m': 0.2665195401220332,\n",
-       "  'Hf178m': 0.00017056374335295033,\n",
-       "  'Hf178n': 0.00017844932518641757,\n",
-       "  'Hf179n': 2.0850294677845747,\n",
-       "  'Hf181': 409.6261974796969,\n",
-       "  'Hf182': 1.2115735694024285e-12,\n",
-       "  'K40': 3.1235414593221116e-14,\n",
-       "  'K42': 0.002734682830382101,\n",
-       "  'K43': 0.0001345079349182274,\n",
-       "  'Kr81': 6.386701133718155e-17,\n",
-       "  'Kr85': 9.568040003750915e-05,\n",
-       "  'Lu173': 1.9681699458607603e-11,\n",
-       "  'Lu174': 1.4783956026464937e-08,\n",
-       "  'Lu174m': 1.8041633757905298e-08,\n",
-       "  'Lu176': 4.867186841775705e-13,\n",
-       "  'Lu177': 1.6272784853700621,\n",
-       "  'Lu177m': 0.3444432980530814,\n",
-       "  'Mg28': 1.673417291342824e-07,\n",
-       "  'Mn52': 1012.8643315118354,\n",
-       "  'Mn53': 156.72321830334758,\n",
-       "  'Mn54': 194422045.48235235,\n",
-       "  'Mo100': 5.609887909465865e-07,\n",
-       "  'Mo92': 4.5052165037270616e-08,\n",
-       "  'Mo93': 41121.22480662717,\n",
-       "  'Mo98': 0.13915557032583195,\n",
-       "  'Mo99': 4236163.215988834,\n",
-       "  'Na22': 0.00011646219686320861,\n",
-       "  'Na24': 0.000596235789772897,\n",
-       "  'Nb90': 0.0020729317933153323,\n",
-       "  'Nb91': 74774.58818214198,\n",
-       "  'Nb91m': 2527149.5077807265,\n",
-       "  'Nb92': 0.091223172813229,\n",
-       "  'Nb92m': 864102.7308470882,\n",
-       "  'Nb93m': 96949.09788018845,\n",
-       "  'Nb94': 855.3065248463577,\n",
-       "  'Nb95': 752366.8083577667,\n",
-       "  'Nb95m': 16999.702101478237,\n",
-       "  'Nb96': 60.33820549500749,\n",
-       "  'Nb97': 0.13599878054925058,\n",
-       "  'Nb97m': 0.12000384877301644,\n",
-       "  'Ni56': 0.013991607277358636,\n",
-       "  'Ni57': 40641.98152589766,\n",
-       "  'Ni58': 4.490267146124113e-07,\n",
-       "  'Ni59': 23217.12215643315,\n",
-       "  'Ni63': 1591551.8119991934,\n",
-       "  'Ni66': 9.510330492236018e-05,\n",
-       "  'Os186': 7.912185635735807e-23,\n",
-       "  'P32': 434223.4573103299,\n",
-       "  'P33': 3822.23748833658,\n",
-       "  'Rb83': 1.5118319107847264e-10,\n",
-       "  'Rb84': 1.5574002195810984e-07,\n",
-       "  'Rb86': 0.30350245628942235,\n",
-       "  'Rb87': 2.102503644822613e-14,\n",
-       "  'Re186': 1.8678338131239092e-08,\n",
-       "  'Re186m': 1.573208096691959e-15,\n",
-       "  'Re187': 1.7100621197284975e-23,\n",
-       "  'Rh103m': 1.3715428321562106,\n",
-       "  'Ru103': 1.386480499218319,\n",
-       "  'Ru97': 1.6234652524779101e-06,\n",
-       "  'S35': 554.8461914744364,\n",
-       "  'Sc44': 0.223082271488862,\n",
-       "  'Sc44m': 0.21051800364000575,\n",
-       "  'Sc45m': 2.191310581838018,\n",
-       "  'Sc46': 217801.5140764009,\n",
-       "  'Sc47': 14476.770317561055,\n",
-       "  'Sc48': 3899.433144179467,\n",
-       "  'Se82': 2.1072186619557688e-30,\n",
-       "  'Si32': 0.057713968954606024,\n",
-       "  'Sr85': 0.0001481101534340653,\n",
-       "  'Sr89': 4.439621394256577,\n",
-       "  'Sr90': 0.03070018634859031,\n",
-       "  'Ta177': 1.176503822386041e-07,\n",
-       "  'Ta179': 499.2048982413419,\n",
-       "  'Ta180': 6.202858228112407e-06,\n",
-       "  'Ta180m': 4.814190734932539e-10,\n",
-       "  'Ta182': 4604312.670948672,\n",
-       "  'Ta183': 94.35558311699005,\n",
-       "  'Tc96': 1.366464427973569e-05,\n",
-       "  'Tc97': 4.862687372576874e-07,\n",
-       "  'Tc97m': 0.039371307484262805,\n",
-       "  'Tc98': 0.002469682818508807,\n",
-       "  'Tc99': 1744.4632980973715,\n",
-       "  'Tc99m': 4104498.345755366,\n",
-       "  'Ti44': 5.6276543838795e-07,\n",
-       "  'V48': 132.68137267004644,\n",
-       "  'V49': 14951694.969737409,\n",
-       "  'V50': 1.1102716838843433e-09,\n",
-       "  'W178': 1.089070842845226e-07,\n",
-       "  'W181': 0.014683652072435082,\n",
-       "  'W183': 4.036367130602512e-14,\n",
-       "  'W183m': 3.207404372466576,\n",
-       "  'W184': 6.074385972174154e-18,\n",
-       "  'W185': 0.0003022018007188974,\n",
-       "  'W186': 7.499475602914332e-26,\n",
-       "  'Y87': 0.013700298382529947,\n",
-       "  'Y87m': 3.428159367420273e-08,\n",
-       "  'Y88': 738.3277693125822,\n",
-       "  'Y89m': 24060.91180822522,\n",
-       "  'Y90': 186.269802783512,\n",
-       "  'Y91': 5.309294514541653,\n",
-       "  'Yb175': 1.3189188080132093e-05,\n",
-       "  'Zn64': 2.2975494714389254e-11,\n",
-       "  'Zn65': 429.24143287750036,\n",
-       "  'Zr88': 636.3441353429242,\n",
-       "  'Zr89': 24093.38877459864,\n",
-       "  'Zr90m': 0.0020329884323989807,\n",
-       "  'Zr93': 0.4998200541571677,\n",
-       "  'Zr94': 1.0343662545200593e-10,\n",
-       "  'Zr95': 128255.66408919406,\n",
-       "  'Zr96': 9.144319144786737e-17,\n",
-       "  'Zr97': 0.12616200526379462},\n",
-       " '189176': {'Al26': 1.2767137515064001e-05,\n",
-       "  'Ar37': 4.2362941603769544e-07,\n",
-       "  'Ar39': 0.00039965307169936533,\n",
-       "  'Ar42': 0.0010870932248647457,\n",
-       "  'Be10': 0.022102016761715988,\n",
-       "  'C14': 3286.684196010347,\n",
-       "  'Ca41': 8.575910076481681e-07,\n",
-       "  'Ca45': 51191.563240236625,\n",
-       "  'Ca47': 185.13447354218604,\n",
-       "  'Ca48': 2.524925272771238e-21,\n",
-       "  'Cl36': 2.116165779376749e-09,\n",
-       "  'Co55': 8.556818196327184e-09,\n",
-       "  'Co56': 668.364799516686,\n",
-       "  'Co57': 93090198.20404565,\n",
-       "  'Co58': 159679480.550268,\n",
-       "  'Co58m': 0.016451032792254672,\n",
-       "  'Co60': 5843612.639912863,\n",
-       "  'Co60m': 0.0002493365247062503,\n",
-       "  'Cr48': 1.7295686195388066e-09,\n",
-       "  'Cr50': 8.169846464294053e-05,\n",
-       "  'Cr51': 78545051.5110526,\n",
-       "  'Cu64': 3.055918644424859,\n",
-       "  'Cu66': 4.839610413971471e-05,\n",
-       "  'Cu67': 1.3079417682539095e-05,\n",
-       "  'Fe55': 341878007.34725946,\n",
-       "  'Fe59': 1423960.877256829,\n",
-       "  'Fe60': 0.0002499086592283829,\n",
-       "  'H3': 63107.981581097025,\n",
-       "  'Hf174': 1.5984525752156873e-26,\n",
-       "  'Hf175': 1.0202765552114105e-06,\n",
-       "  'Hf177m': 0.10701524115052514,\n",
-       "  'Hf178m': 5.811864507359129e-05,\n",
-       "  'Hf178n': 6.480201030344657e-05,\n",
-       "  'Hf179n': 0.8751349635490117,\n",
-       "  'Hf181': 164.96825478912368,\n",
-       "  'Hf182': 5.097146631957898e-13,\n",
-       "  'K40': 1.0651719560266714e-14,\n",
-       "  'K42': 0.0010871307565299597,\n",
-       "  'K43': 5.4004266026452894e-05,\n",
-       "  'Kr81': 1.0722403824066038e-17,\n",
-       "  'Kr85': 2.5661794476249898e-05,\n",
-       "  'Lu173': 1.4058429011044379e-11,\n",
-       "  'Lu174': 5.295249347256547e-09,\n",
-       "  'Lu174m': 6.376816405336166e-09,\n",
-       "  'Lu176': 1.376174332764473e-13,\n",
-       "  'Lu177': 0.6056549168889438,\n",
-       "  'Lu177m': 0.13825825398685068,\n",
-       "  'Mg28': 5.1524392177519416e-08,\n",
-       "  'Mn52': 373.50647717620285,\n",
-       "  'Mn53': 66.93907029690209,\n",
-       "  'Mn54': 75754655.33676298,\n",
-       "  'Mo100': 2.549602620148729e-07,\n",
-       "  'Mo92': 2.0475708944376078e-08,\n",
-       "  'Mo93': 12199.139510854406,\n",
-       "  'Mo98': 0.0632431766070629,\n",
-       "  'Mo99': 3274673.2308227513,\n",
-       "  'Na22': 2.516064245779904e-05,\n",
-       "  'Na24': 0.000239038880388316,\n",
-       "  'Nb90': 0.0008068222622135484,\n",
-       "  'Nb91': 32147.87227163274,\n",
-       "  'Nb91m': 1090667.7821278472,\n",
-       "  'Nb92': 0.03795281278910311,\n",
-       "  'Nb92m': 299299.51993848727,\n",
-       "  'Nb93m': 35078.093357442835,\n",
-       "  'Nb94': 315.1143077265604,\n",
-       "  'Nb95': 292989.0204455659,\n",
-       "  'Nb95m': 6474.7198355641285,\n",
-       "  'Nb96': 24.533367482389757,\n",
-       "  'Nb97': 0.05545518421229272,\n",
-       "  'Nb97m': 0.048953992234634404,\n",
-       "  'Ni56': 0.005002301952827535,\n",
-       "  'Ni57': 14576.42110097796,\n",
-       "  'Ni58': 2.040758476463555e-07,\n",
-       "  'Ni59': 9233.375133868256,\n",
-       "  'Ni63': 417286.25861843536,\n",
-       "  'Ni66': 5.092989052999166e-05,\n",
-       "  'Os186': 1.1999190439511142e-22,\n",
-       "  'P32': 166151.8078051297,\n",
-       "  'P33': 1386.2161690776397,\n",
-       "  'Rb83': 2.646006524425086e-11,\n",
-       "  'Rb84': 3.9852899849555276e-08,\n",
-       "  'Rb86': 0.11811785305406672,\n",
-       "  'Rb87': 6.228252996460418e-15,\n",
-       "  'Re186': 2.9801531749562484e-08,\n",
-       "  'Re186m': 2.4559268394314765e-15,\n",
-       "  'Re187': 7.343297268845483e-23,\n",
-       "  'Rh103m': 0.293068054359461,\n",
-       "  'Ru103': 0.29626165879707983,\n",
-       "  'Ru97': 7.03647892817589e-07,\n",
-       "  'S35': 562.1470025485835,\n",
-       "  'Sc44': 0.08334214548759558,\n",
-       "  'Sc44m': 0.07864351107347578,\n",
-       "  'Sc45m': 0.8702844173080257,\n",
-       "  'Sc46': 73999.20474476923,\n",
-       "  'Sc47': 5049.6291040978895,\n",
-       "  'Sc48': 1477.3438471719276,\n",
-       "  'Se82': 5.354249717628292e-31,\n",
-       "  'Si32': 0.01950839641201013,\n",
-       "  'Sr85': 4.3254009125151884e-05,\n",
-       "  'Sr89': 1.8048221508034619,\n",
-       "  'Sr90': 0.012185238289586285,\n",
-       "  'Ta177': 8.403641922803065e-08,\n",
-       "  'Ta179': 175.4919737042714,\n",
-       "  'Ta180': 2.211919931399604e-06,\n",
-       "  'Ta180m': 1.804893565976094e-10,\n",
-       "  'Ta182': 2466828.0542314034,\n",
-       "  'Ta183': 113.10328491626207,\n",
-       "  'Tc96': 5.986807462610889e-06,\n",
-       "  'Tc97': 2.1042247543680198e-07,\n",
-       "  'Tc97m': 0.01710297371447031,\n",
-       "  'Tc98': 0.0010628326521955555,\n",
-       "  'Tc99': 1348.5592748350098,\n",
-       "  'Tc99m': 3172763.647313331,\n",
-       "  'Ti44': 1.1744149475762794e-07,\n",
-       "  'V48': 47.64184155304703,\n",
-       "  'V49': 6170958.847754327,\n",
-       "  'V50': 3.85166119710777e-10,\n",
-       "  'W178': 4.56877862202599e-08,\n",
-       "  'W181': 0.005186318205987259,\n",
-       "  'W183': 4.7085238573741695e-14,\n",
-       "  'W183m': 3.844808327033055,\n",
-       "  'W184': 9.547303268569825e-18,\n",
-       "  'W185': 0.0004384003982188789,\n",
-       "  'W186': 1.2328590105698259e-25,\n",
-       "  'Y87': 0.003645990631956976,\n",
-       "  'Y87m': 5.5159650567377864e-09,\n",
-       "  'Y88': 234.11768582095343,\n",
-       "  'Y89m': 9591.601030265281,\n",
-       "  'Y90': 71.45825650786435,\n",
-       "  'Y91': 2.0766959063776755,\n",
-       "  'Yb175': 4.822469645839488e-06,\n",
-       "  'Zn64': 1.2998208358884332e-11,\n",
-       "  'Zn65': 35.240150151993504,\n",
-       "  'Zr88': 193.8666976302703,\n",
-       "  'Zr89': 9604.09234893686,\n",
-       "  'Zr90m': 0.0007911832058854407,\n",
-       "  'Zr93': 0.19598853967366545,\n",
-       "  'Zr94': 4.107140908169745e-11,\n",
-       "  'Zr95': 51555.40410006226,\n",
-       "  'Zr96': 3.141941988068308e-17,\n",
-       "  'Zr97': 0.05144357163918291},\n",
-       " '189177': {'Al26': 1.923552346797028e-06,\n",
-       "  'Ar37': 3.4570767734712224e-08,\n",
-       "  'Ar39': 2.590144217657508e-05,\n",
-       "  'Ar42': 5.656017320385532e-05,\n",
-       "  'Be10': 0.001898183668238469,\n",
-       "  'C14': 652.1886133413248,\n",
-       "  'Ca41': 6.125118270819448e-08,\n",
-       "  'Ca45': 2314.5456991378533,\n",
-       "  'Ca47': 8.912582466901666,\n",
-       "  'Ca48': 2.500453160434441e-22,\n",
-       "  'Cl36': 4.6034201416576293e-10,\n",
-       "  'Co55': 5.952769748188129e-10,\n",
-       "  'Co56': 45.28177257596793,\n",
-       "  'Co57': 4201846.333651383,\n",
-       "  'Co58': 29672653.38452679,\n",
-       "  'Co58m': 0.0024029722896268136,\n",
-       "  'Co60': 391791.9502081126,\n",
-       "  'Co60m': 1.4730437412064603e-05,\n",
-       "  'Cr48': 3.346347747934864e-10,\n",
-       "  'Cr50': 2.1177025707405552e-05,\n",
-       "  'Cr51': 8908442.721143287,\n",
-       "  'Cu64': 0.6621543940372736,\n",
-       "  'Cu66': 5.910752474403064e-06,\n",
-       "  'Cu67': 5.0991442414783885e-05,\n",
-       "  'Fe55': 26488744.81933343,\n",
-       "  'Fe59': 237713.48736353876,\n",
-       "  'Fe60': 1.484342930592828e-05,\n",
-       "  'H3': 2757.2816312873665,\n",
-       "  'Hf174': 1.3233243907763492e-27,\n",
-       "  'Hf175': 8.180052905737819e-08,\n",
-       "  'Hf177m': 0.005709089274982031,\n",
-       "  'Hf178m': 3.0954458981562508e-06,\n",
-       "  'Hf178n': 3.128831311092025e-06,\n",
-       "  'Hf179n': 0.040143568335662023,\n",
-       "  'Hf181': 8.258105273102041,\n",
-       "  'Hf182': 2.2988137721785403e-14,\n",
-       "  'K40': 7.215346024529712e-16,\n",
-       "  'K42': 5.6575019467155826e-05,\n",
-       "  'K43': 2.3373432602398864e-06,\n",
-       "  'Kr81': 1.695443268918196e-18,\n",
-       "  'Kr85': 2.4307433529971602e-06,\n",
-       "  'Lu174': 2.9368890970466943e-10,\n",
-       "  'Lu174m': 3.694193884003664e-10,\n",
-       "  'Lu176': 1.2069802104541722e-14,\n",
-       "  'Lu177': 0.03444625586627895,\n",
-       "  'Lu177m': 0.007375798133698119,\n",
-       "  'Mg28': 1.9120986590475163e-09,\n",
-       "  'Mn52': 23.655625972740598,\n",
-       "  'Mn53': 3.0707337184492536,\n",
-       "  'Mn54': 10566858.305812817,\n",
-       "  'Mo100': 6.608925984834319e-08,\n",
-       "  'Mo92': 5.307541129392756e-09,\n",
-       "  'Mo93': 3877.285307514317,\n",
-       "  'Mo98': 0.01639355792417808,\n",
-       "  'Mo99': 345276.225236631,\n",
-       "  'Na22': 3.1181645563501785e-06,\n",
-       "  'Na24': 1.289068090503996e-05,\n",
-       "  'Nb90': 4.648725015669333e-05,\n",
-       "  'Nb91': 1435.1842882288483,\n",
-       "  'Nb91m': 48417.28351047138,\n",
-       "  'Nb92': 0.001616106873410981,\n",
-       "  'Nb92m': 19418.6113466654,\n",
-       "  'Nb93m': 14138.841939359247,\n",
-       "  'Nb94': 71.02316596246146,\n",
-       "  'Nb95': 12960.759866201071,\n",
-       "  'Nb95m': 277.37846735008964,\n",
-       "  'Nb96': 1.1387924721809841,\n",
-       "  'Nb97': 0.002686993713489279,\n",
-       "  'Nb97m': 0.002370659560870221,\n",
-       "  'Ni56': 0.00033272916864380555,\n",
-       "  'Ni57': 961.3877533830843,\n",
-       "  'Ni58': 5.289819137067786e-08,\n",
-       "  'Ni59': 2015.8451342488115,\n",
-       "  'Ni63': 224386.07645236628,\n",
-       "  'Ni66': 6.85728057672865e-06,\n",
-       "  'Os186': 8.648711099919904e-25,\n",
-       "  'P32': 33588.177501844475,\n",
-       "  'P33': 379.5982505415985,\n",
-       "  'Rb83': 3.960983048575961e-12,\n",
-       "  'Rb84': 3.852355154376824e-09,\n",
-       "  'Rb86': 0.006474093448489497,\n",
-       "  'Rb87': 5.020658604393429e-16,\n",
-       "  'Re186m': 8.983121387801098e-19,\n",
-       "  'Rh103m': 0.059843601194950795,\n",
-       "  'Ru103': 0.06050334807762741,\n",
-       "  'Ru97': 3.0963618790853476e-08,\n",
-       "  'S35': 132.65674049472983,\n",
-       "  'Sc44': 0.005079992928403434,\n",
-       "  'Sc44m': 0.004793884128096342,\n",
-       "  'Sc45m': 0.03933525597019393,\n",
-       "  'Sc46': 2970.953504527651,\n",
-       "  'Sc47': 668.3139948725668,\n",
-       "  'Sc48': 60.31693249524708,\n",
-       "  'Se82': 5.44918674978437e-32,\n",
-       "  'Si32': 0.0014035371078609164,\n",
-       "  'Sr85': 3.6668845530519546e-06,\n",
-       "  'Sr89': 0.0776080372194354,\n",
-       "  'Sr90': 0.0006311935328515126,\n",
-       "  'Ta179': 8.84482724722785,\n",
-       "  'Ta180': 8.803393346970737e-08,\n",
-       "  'Ta180m': 7.49670603128589e-12,\n",
-       "  'Ta182': 438724.03197594295,\n",
-       "  'Ta183': 6.217442238512149,\n",
-       "  'Tc96': 2.5361367901143734e-07,\n",
-       "  'Tc97': 8.785628038785646e-09,\n",
-       "  'Tc97m': 0.0007114487645647843,\n",
-       "  'Tc98': 4.422752112750026e-05,\n",
-       "  'Tc99': 142.18300872057088,\n",
-       "  'Tc99m': 334553.45522025693,\n",
-       "  'Ti44': 1.551024369286174e-08,\n",
-       "  'V48': 3.12060174898636,\n",
-       "  'V49': 307157.0413076294,\n",
-       "  'V50': 3.4569606910083034e-11,\n",
-       "  'W178': 1.8587546096072944e-09,\n",
-       "  'W181': 0.00018957130589255806,\n",
-       "  'W183': 2.4644858293494977e-15,\n",
-       "  'W183m': 0.21129525575099323,\n",
-       "  'W184': 1.4494787310403223e-19,\n",
-       "  'W185': 3.94698663825265e-06,\n",
-       "  'W186': 5.2787779516273e-28,\n",
-       "  'Y87': 0.0003501484203611737,\n",
-       "  'Y87m': 9.743602604124447e-10,\n",
-       "  'Y88': 17.80754943633602,\n",
-       "  'Y89m': 438.2596545618144,\n",
-       "  'Y90': 3.355938692078827,\n",
-       "  'Y91': 0.11036731642139219,\n",
-       "  'Yb175': 2.7029045019942423e-07,\n",
-       "  'Zn64': 2.8159367571607906e-12,\n",
-       "  'Zn65': 211.43151496470207,\n",
-       "  'Zr88': 15.627217865243757,\n",
-       "  'Zr89': 438.9131277137877,\n",
-       "  'Zr90m': 4.5596475110961887e-05,\n",
-       "  'Zr93': 0.008956039478542104,\n",
-       "  'Zr94': 1.988552011251249e-12,\n",
-       "  'Zr95': 2288.873021094962,\n",
-       "  'Zr96': 2.1398951568689463e-18,\n",
-       "  'Zr97': 0.002492928488176031},\n",
-       " '189178': {'Al26': 7.373752804603885e-05,\n",
-       "  'Ar37': 1.5149590935046263e-06,\n",
-       "  'Ar39': 0.0012255168408642854,\n",
-       "  'Ar42': 0.0029807431199000535,\n",
-       "  'Be10': 0.05489120531378866,\n",
-       "  'C14': 5334.6288219838025,\n",
-       "  'Ca41': 2.7916293012583793e-06,\n",
-       "  'Ca45': 134266.21169226564,\n",
-       "  'Ca47': 498.58094479478257,\n",
-       "  'Ca48': 1.0645034182128714e-20,\n",
-       "  'Cl36': 4.02089365157384e-09,\n",
-       "  'Co55': 2.7609987514218313e-08,\n",
-       "  'Co56': 2173.639383195732,\n",
-       "  'Co57': 239553948.91383204,\n",
-       "  'Co58': 335792248.9860599,\n",
-       "  'Co58m': 0.03617733732435543,\n",
-       "  'Co60': 14724168.036933241,\n",
-       "  'Co60m': 0.000781999937750799,\n",
-       "  'Cr48': 1.1387920604619728e-08,\n",
-       "  'Cr50': 0.00010302323367593923,\n",
-       "  'Cr51': 208789478.01369372,\n",
-       "  'Cu64': 2.917797237315017,\n",
-       "  'Cu66': 5.581004662670241e-05,\n",
-       "  'Cu67': 5.191447952788796e-05,\n",
-       "  'Fe55': 860276505.5409136,\n",
-       "  'Fe59': 2208786.2647944093,\n",
-       "  'Fe60': 0.0007829536474350088,\n",
-       "  'H3': 162035.13872063337,\n",
-       "  'Hf174': 6.118152992465016e-26,\n",
-       "  'Hf175': 3.7991788859625207e-06,\n",
-       "  'Hf177m': 0.29466972721854817,\n",
-       "  'Hf178m': 0.00024997021999429857,\n",
-       "  'Hf178n': 0.0002600593944317665,\n",
-       "  'Hf179n': 2.267854542696514,\n",
-       "  'Hf181': 445.20465043951657,\n",
-       "  'Hf182': 1.3125847259559182e-12,\n",
-       "  'K40': 3.456687982128087e-14,\n",
-       "  'K42': 0.0029811833052316525,\n",
-       "  'K43': 0.00013923379826611575,\n",
-       "  'Kr81': 7.044532203706114e-17,\n",
-       "  'Kr85': 0.00010502218492614701,\n",
-       "  'Lu173': 4.4264683224712046e-11,\n",
-       "  'Lu174': 1.9687566910342414e-08,\n",
-       "  'Lu174m': 2.3414930955851203e-08,\n",
-       "  'Lu176': 5.322140945716956e-13,\n",
-       "  'Lu177': 1.7544627458819628,\n",
-       "  'Lu177m': 0.38070154646814025,\n",
-       "  'Mg28': 1.3723899560551872e-07,\n",
-       "  'Mn52': 1112.3728281634085,\n",
-       "  'Mn53': 172.79624819876398,\n",
-       "  'Mn54': 169082080.5061024,\n",
-       "  'Mo100': 3.215083879643056e-07,\n",
-       "  'Mo92': 2.5819853454572935e-08,\n",
-       "  'Mo93': 21873.50707580102,\n",
-       "  'Mo98': 0.07975202352800302,\n",
-       "  'Mo99': 1930661.783289624,\n",
-       "  'Na22': 0.00012594665579613237,\n",
-       "  'Na24': 0.0006591617599914844,\n",
-       "  'Nb90': 0.0022863257186860287,\n",
-       "  'Nb91': 82266.03668757615,\n",
-       "  'Nb91m': 2783166.01803815,\n",
-       "  'Nb92': 0.09459904207939822,\n",
-       "  'Nb92m': 708401.9925351471,\n",
-       "  'Nb93m': 63346.19724382901,\n",
-       "  'Nb94': 459.5876542019009,\n",
-       "  'Nb95': 763835.6419879446,\n",
-       "  'Nb95m': 16848.37232011273,\n",
-       "  'Nb96': 64.42584457505875,\n",
-       "  'Nb97': 0.14754800407714397,\n",
-       "  'Nb97m': 0.13021017595496262,\n",
-       "  'Ni56': 0.01525653270806305,\n",
-       "  'Ni57': 44310.86896371794,\n",
-       "  'Ni58': 2.573445801874843e-07,\n",
-       "  'Ni59': 12802.40423327596,\n",
-       "  'Ni63': 814285.5496947101,\n",
-       "  'Ni66': 5.965434401029725e-05,\n",
-       "  'Os186': 6.380842123061767e-21,\n",
-       "  'P32': 339740.2417282283,\n",
-       "  'P33': 2966.9207834889644,\n",
-       "  'Rb83': 1.690170469084798e-10,\n",
-       "  'Rb84': 1.7961254077362993e-07,\n",
-       "  'Rb86': 0.33216791431319476,\n",
-       "  'Rb87': 2.3361195325180068e-14,\n",
-       "  'Re186': 1.434477666798834e-06,\n",
-       "  'Re186m': 1.2741849083283828e-13,\n",
-       "  'Re187': 7.671779251079922e-20,\n",
-       "  'Rh103m': 0.6101709922374178,\n",
-       "  'Ru103': 0.6168542771127479,\n",
-       "  'Ru97': 1.7891894224179202e-06,\n",
-       "  'S35': 735.1942128836026,\n",
-       "  'Sc44': 0.2448243407867001,\n",
-       "  'Sc44m': 0.23102991879831086,\n",
-       "  'Sc45m': 2.2822714756190887,\n",
-       "  'Sc46': 187275.47728430136,\n",
-       "  'Sc47': 12564.655331068781,\n",
-       "  'Sc48': 3801.992565427877,\n",
-       "  'Se82': 2.3628304131720968e-30,\n",
-       "  'Si32': 0.06190069006978771,\n",
-       "  'Sr85': 0.0001618849362791187,\n",
-       "  'Sr89': 4.631266567824029,\n",
-       "  'Sr90': 0.03344313418783565,\n",
-       "  'Ta177': 2.6459894441587646e-07,\n",
-       "  'Ta179': 706.3402426080684,\n",
-       "  'Ta180': 5.839994140562812e-06,\n",
-       "  'Ta180m': 4.730770392389645e-10,\n",
-       "  'Ta182': 2505700.3282647114,\n",
-       "  'Ta183': 167.9734444155689,\n",
-       "  'Tc96': 1.5019956688157676e-05,\n",
-       "  'Tc97': 5.26089348281857e-07,\n",
-       "  'Tc97m': 0.042676399028223407,\n",
-       "  'Tc98': 0.0026550806646789098,\n",
-       "  'Tc99': 795.100703152701,\n",
-       "  'Tc99m': 1870670.519737842,\n",
-       "  'Ti44': 5.906577762517483e-07,\n",
-       "  'V48': 144.99775919705877,\n",
-       "  'V49': 16468439.928927861,\n",
-       "  'V50': 8.804003613304655e-10,\n",
-       "  'W178': 1.1368749802881443e-07,\n",
-       "  'W181': 0.013480103874043664,\n",
-       "  'W183': 2.870679924509819e-14,\n",
-       "  'W183m': 5.710089376077405,\n",
-       "  'W184': 1.2220774326924034e-17,\n",
-       "  'W185': 0.005276732377815306,\n",
-       "  'W186': 5.4705391264012506e-24,\n",
-       "  'Y87': 0.014913978283214887,\n",
-       "  'Y87m': 3.503650710364227e-08,\n",
-       "  'Y88': 805.1543146228183,\n",
-       "  'Y89m': 25128.712930765898,\n",
-       "  'Y90': 184.23885344867716,\n",
-       "  'Y91': 5.764353502910629,\n",
-       "  'Yb175': 1.65531775714286e-05,\n",
-       "  'Zn64': 1.2408141801410652e-11,\n",
-       "  'Zn65': 52.53053808791465,\n",
-       "  'Zr88': 692.7521918337752,\n",
-       "  'Zr89': 25162.292419234826,\n",
-       "  'Zr90m': 0.002242287796306216,\n",
-       "  'Zr93': 0.5130749208336643,\n",
-       "  'Zr94': 1.093598568406864e-10,\n",
-       "  'Zr95': 133714.02392596306,\n",
-       "  'Zr96': 1.000669464607133e-16,\n",
-       "  'Zr97': 0.13687918024068535},\n",
-       " '189180': {'Al26': 2.9427884226243574e-05,\n",
-       "  'Ar37': 1.0790285298963642e-06,\n",
-       "  'Ar39': 0.0010238229472936135,\n",
-       "  'Ar42': 0.002801488606044511,\n",
-       "  'Be10': 0.07430479798368207,\n",
-       "  'C14': 16203.49570234158,\n",
-       "  'Ca41': 2.200560920943962e-06,\n",
-       "  'Ca45': 139552.5903183107,\n",
-       "  'Ca47': 499.8588529490188,\n",
-       "  'Ca48': 6.059956453259497e-21,\n",
-       "  'Cl36': 4.4661074827319624e-09,\n",
-       "  'Co55': 2.05153034520274e-08,\n",
-       "  'Co56': 1611.622856589463,\n",
-       "  'Co57': 238333443.9745202,\n",
-       "  'Co58': 604528900.3264532,\n",
-       "  'Co58m': 0.0599196721774952,\n",
-       "  'Co60': 18937724.11440175,\n",
-       "  'Co60m': 0.0006763440381271677,\n",
-       "  'Cr48': 6.574984499542215e-09,\n",
-       "  'Cr50': 0.00027947485727433733,\n",
-       "  'Cr51': 247657645.22734427,\n",
-       "  'Cu64': 7.868569965131854,\n",
-       "  'Cu66': 8.353146041556537e-05,\n",
-       "  'Cu67': 0.00020806594747967808,\n",
-       "  'Fe55': 884499968.9324538,\n",
-       "  'Fe59': 4283524.294620597,\n",
-       "  'Fe60': 0.0006784014721519863,\n",
-       "  'H3': 215939.3325989508,\n",
-       "  'Hf174': 3.6017768797097756e-26,\n",
-       "  'Hf175': 2.393502408721293e-06,\n",
-       "  'Hf177m': 0.2714663521112228,\n",
-       "  'Hf178m': 2.1554713223023014e-05,\n",
-       "  'Hf178n': 4.0583423816558977e-05,\n",
-       "  'Hf179n': 2.2890310314813997,\n",
-       "  'Hf181': 426.4499658314042,\n",
-       "  'Hf182': 1.3217355691309585e-12,\n",
-       "  'K40': 2.6030731646726038e-14,\n",
-       "  'K42': 0.0028015801055654216,\n",
-       "  'K43': 0.0001479247504182734,\n",
-       "  'Kr81': 7.861212854659842e-18,\n",
-       "  'Kr85': 5.9955669446567575e-05,\n",
-       "  'Lu173': 2.627008620837985e-12,\n",
-       "  'Lu174': 7.102983708683044e-09,\n",
-       "  'Lu174m': 9.558151604985532e-09,\n",
-       "  'Lu176': 3.3019764624096384e-13,\n",
-       "  'Lu177': 1.5579072436122217,\n",
-       "  'Lu177m': 0.35080016740595577,\n",
-       "  'Mg28': 1.7850689715978397e-07,\n",
-       "  'Mn52': 978.6911283999152,\n",
-       "  'Mn53': 167.07842120659265,\n",
-       "  'Mn54': 245969110.9428382,\n",
-       "  'Mo100': 8.721737921432722e-07,\n",
-       "  'Mo92': 7.004363068172349e-08,\n",
-       "  'Mo93': 48608.082362363784,\n",
-       "  'Mo98': 0.2163456657467548,\n",
-       "  'Mo99': 5986353.534374012,\n",
-       "  'Na22': 5.777571092854481e-05,\n",
-       "  'Na24': 0.0006019062940526418,\n",
-       "  'Nb90': 0.0020758456437513025,\n",
-       "  'Nb91': 81219.17209982614,\n",
-       "  'Nb91m': 2725192.284915907,\n",
-       "  'Nb92': 0.10343626819797896,\n",
-       "  'Nb92m': 1064427.881472229,\n",
-       "  'Nb93m': 163063.90446824042,\n",
-       "  'Nb94': 976.8453471245585,\n",
-       "  'Nb95': 820120.7606693882,\n",
-       "  'Nb95m': 18585.673692030756,\n",
-       "  'Nb96': 64.9915796814675,\n",
-       "  'Nb97': 0.1438123477973652,\n",
-       "  'Nb97m': 0.12693630862465044,\n",
-       "  'Ni56': 0.013353769629407333,\n",
-       "  'Ni57': 38788.08825403935,\n",
-       "  'Ni58': 6.981034529406423e-07,\n",
-       "  'Ni59': 28458.93178842683,\n",
-       "  'Ni63': 2367831.7048794855,\n",
-       "  'Ni66': 9.606833744857047e-05,\n",
-       "  'Os186': 1.0465294842640507e-22,\n",
-       "  'P32': 590928.3066802836,\n",
-       "  'P33': 5635.249193791375,\n",
-       "  'Rb83': 1.8629220868900475e-11,\n",
-       "  'Rb84': 7.308025002026812e-08,\n",
-       "  'Rb86': 0.30127634169405,\n",
-       "  'Rb87': 1.4199114203846472e-14,\n",
-       "  'Re186': 2.322806349891528e-08,\n",
-       "  'Re186m': 2.0640254995024186e-15,\n",
-       "  'Re187': 4.073515351798679e-22,\n",
-       "  'Rh103m': 1.6277340340724291,\n",
-       "  'Ru103': 1.6455994078498326,\n",
-       "  'Ru97': 1.7431689583657185e-06,\n",
-       "  'S35': 1176.5560371375216,\n",
-       "  'Sc44': 0.2147355976684962,\n",
-       "  'Sc44m': 0.2026552569885599,\n",
-       "  'Sc45m': 2.372557820220347,\n",
-       "  'Sc46': 249100.79396209415,\n",
-       "  'Sc47': 17207.3054130765,\n",
-       "  'Sc48': 4292.093900957611,\n",
-       "  'Se82': 1.1452748703947735e-30,\n",
-       "  'Si32': 0.051630887447047843,\n",
-       "  'Sr85': 0.0001033660534698102,\n",
-       "  'Sr89': 4.90800415368037,\n",
-       "  'Sr90': 0.03133811610294012,\n",
-       "  'Ta177': 1.570334762176896e-08,\n",
-       "  'Ta179': 128.95480055179016,\n",
-       "  'Ta180': 6.79438350284516e-06,\n",
-       "  'Ta180m': 5.293702237479196e-10,\n",
-       "  'Ta182': 5818405.173727818,\n",
-       "  'Ta183': 140.88541026908445,\n",
-       "  'Tc96': 1.534325123828849e-05,\n",
-       "  'Tc97': 5.63946996923542e-07,\n",
-       "  'Tc97m': 0.045606454982081476,\n",
-       "  'Tc98': 0.002885001590104299,\n",
-       "  'Tc99': 2465.288648370521,\n",
-       "  'Tc99m': 5800224.010710405,\n",
-       "  'Ti44': 3.1302765306509835e-07,\n",
-       "  'V48': 124.97701502578529,\n",
-       "  'V49': 15408680.718572924,\n",
-       "  'V50': 1.3701714078840463e-09,\n",
-       "  'W178': 1.300605868867515e-07,\n",
-       "  'W181': 0.016406394585114153,\n",
-       "  'W183': 5.4902476795450255e-14,\n",
-       "  'W183m': 4.788622838992096,\n",
-       "  'W184': 7.68139130023151e-18,\n",
-       "  'W185': 0.00028878721405585945,\n",
-       "  'W186': 9.056088044789408e-26,\n",
-       "  'Y87': 0.008650347369619164,\n",
-       "  'Y87m': 1.7794007346583362e-08,\n",
-       "  'Y88': 582.0188847590031,\n",
-       "  'Y89m': 26063.022937540412,\n",
-       "  'Y90': 206.00054559436063,\n",
-       "  'Y91': 5.373589249665658,\n",
-       "  'Yb175': 8.27711776278683e-06,\n",
-       "  'Zn64': 3.34627718706696e-11,\n",
-       "  'Zn65': 286.1999207116349,\n",
-       "  'Zr88': 480.8715880076665,\n",
-       "  'Zr89': 26096.716578166663,\n",
-       "  'Zr90m': 0.0020354339115796695,\n",
-       "  'Zr93': 0.5429798172545467,\n",
-       "  'Zr94': 1.1010860645819728e-10,\n",
-       "  'Zr95': 140486.85018171286,\n",
-       "  'Zr96': 7.987529096408943e-17,\n",
-       "  'Zr97': 0.13337964483208933},\n",
-       " '189181': {'Al26': 1.834637722096082e-08,\n",
-       "  'Ar37': 6.101475554430315e-10,\n",
-       "  'Ar39': 5.486200708605408e-07,\n",
-       "  'Ar42': 1.3769105261869478e-06,\n",
-       "  'Be10': 0.002774277268643519,\n",
-       "  'C14': 866.8656138545895,\n",
-       "  'Ca41': 1.208642178199985e-09,\n",
-       "  'Ca45': 60.68857453692302,\n",
-       "  'Ca47': 0.22527686043147702,\n",
-       "  'Ca48': 3.4944814539009975e-24,\n",
-       "  'Cl36': 2.973076301062219e-10,\n",
-       "  'Co55': 1.0995707282582972e-11,\n",
-       "  'Co56': 0.8562574937729935,\n",
-       "  'Co57': 111168.9778251818,\n",
-       "  'Co58': 74497775.28451437,\n",
-       "  'Co58m': 0.005788385484524947,\n",
-       "  'Co60': 175832.99113772446,\n",
-       "  'Co60m': 2.891325658069613e-07,\n",
-       "  'Cr48': 5.1272903818742125e-12,\n",
-       "  'Cr50': 1.8182901661886796e-05,\n",
-       "  'Cr51': 6761242.2728008,\n",
-       "  'Cu64': 0.48605920062553853,\n",
-       "  'Cu66': 2.1676032808025655e-05,\n",
-       "  'Cu67': 1.3503627321608372e-05,\n",
-       "  'Fe55': 9635153.55909376,\n",
-       "  'Fe59': 348576.7999540808,\n",
-       "  'Fe60': 4.493936326637023e-07,\n",
-       "  'H3': 1133.722883813261,\n",
-       "  'Hf174': 1.99171925470441e-29,\n",
-       "  'Hf175': 1.2813564781611103e-09,\n",
-       "  'Hf177m': 0.00013727154704199597,\n",
-       "  'Hf178n': 9.201155648926998e-09,\n",
-       "  'Hf179n': 0.0010483021301289789,\n",
-       "  'Hf181': 0.20481213410899965,\n",
-       "  'Hf182': 6.907027889163585e-16,\n",
-       "  'K40': 1.3857667550283667e-17,\n",
-       "  'K42': 1.3769105261869478e-06,\n",
-       "  'K43': 6.269277785109834e-08,\n",
-       "  'Kr85': 3.378418244347663e-08,\n",
-       "  'Lu174': 3.4054530481793633e-12,\n",
-       "  'Lu174m': 4.7310906705475685e-12,\n",
-       "  'Lu176': 1.821120320180232e-16,\n",
-       "  'Lu177': 0.0007765514342002218,\n",
-       "  'Lu177m': 0.00017735763548210347,\n",
-       "  'Mg28': 5.57942417009403e-11,\n",
-       "  'Mn52': 0.5323059651000319,\n",
-       "  'Mn53': 0.08082474111063533,\n",
-       "  'Mn54': 22587762.68195763,\n",
-       "  'Mo100': 5.674529392622229e-08,\n",
-       "  'Mo92': 4.557165650276339e-09,\n",
-       "  'Mo93': 2792.439234771635,\n",
-       "  'Mo98': 0.014075731864936204,\n",
-       "  'Mo99': 275852.75345212326,\n",
-       "  'Na22': 3.4935492192861117e-08,\n",
-       "  'Na24': 3.0875610445031625e-07,\n",
-       "  'Nb90': 1.0981723763359679e-06,\n",
-       "  'Nb91': 38.133056921920854,\n",
-       "  'Nb91m': 1288.8143550802,\n",
-       "  'Nb92': 0.0006219283881920555,\n",
-       "  'Nb92m': 34427.743157831166,\n",
-       "  'Nb93m': 21121.941230444485,\n",
-       "  'Nb94': 55.03617144267242,\n",
-       "  'Nb95': 749.0650855962067,\n",
-       "  'Nb95m': 13.4497931283467,\n",
-       "  'Nb96': 0.029477406341753342,\n",
-       "  'Nb97': 6.84172110867459e-05,\n",
-       "  'Nb97m': 5.9896074006439666e-05,\n",
-       "  'Ni56': 7.3879593229732975e-06,\n",
-       "  'Ni57': 21.39012323856433,\n",
-       "  'Ni58': 4.541912003870154e-08,\n",
-       "  'Ni59': 2087.469945590473,\n",
-       "  'Ni63': 189332.36696673062,\n",
-       "  'Ni66': 2.2866868736514188e-05,\n",
-       "  'Os186': 1.63006783065845e-25,\n",
-       "  'P32': 79048.65558910025,\n",
-       "  'P33': 633.6793318387159,\n",
-       "  'Rb84': 4.000218732476773e-11,\n",
-       "  'Rb86': 0.0001517677953034767,\n",
-       "  'Rb87': 7.460071429049434e-18,\n",
-       "  'Re186': 5.86406647658972e-12,\n",
-       "  'Re186m': 4.976393235305026e-19,\n",
-       "  'Rh103m': 0.0394292047175675,\n",
-       "  'Ru103': 0.03986768405468798,\n",
-       "  'Ru97': 8.301549245561794e-10,\n",
-       "  'S35': 49.87712947907233,\n",
-       "  'Sc44': 0.00011461824590026083,\n",
-       "  'Sc44m': 0.00010818582705754588,\n",
-       "  'Sc45m': 0.0010319837186790462,\n",
-       "  'Sc46': 2010.3082911916915,\n",
-       "  'Sc47': 1349.104748941234,\n",
-       "  'Sc48': 1.6752266947264853,\n",
-       "  'Se82': 6.483691746533664e-34,\n",
-       "  'Si32': 0.0002679584866450887,\n",
-       "  'Sr85': 5.626035900838341e-08,\n",
-       "  'Sr89': 0.002421552121267706,\n",
-       "  'Sr90': 1.5331214291355937e-05,\n",
-       "  'Ta179': 0.0288340166384308,\n",
-       "  'Ta180': 2.4704217294484847e-09,\n",
-       "  'Ta180m': 2.0541789739017872e-13,\n",
-       "  'Ta182': 317669.3072497467,\n",
-       "  'Ta183': 2.768567711671116,\n",
-       "  'Tc96': 6.945147880902343e-09,\n",
-       "  'Tc97': 2.4144876525553114e-10,\n",
-       "  'Tc97m': 1.9609555124131648e-05,\n",
-       "  'Tc98': 1.215633937821559e-06,\n",
-       "  'Tc99': 113.59552215104131,\n",
-       "  'Tc99m': 267286.7975207838,\n",
-       "  'Ti44': 1.9791340874034466e-10,\n",
-       "  'V48': 0.06819296207892703,\n",
-       "  'V49': 7742.208476630061,\n",
-       "  'V50': 7.87110750941347e-11,\n",
-       "  'W178': 5.169240939544093e-11,\n",
-       "  'W181': 5.570101823945167e-06,\n",
-       "  'W183': 1.393972421041607e-15,\n",
-       "  'W183m': 0.0940984185512108,\n",
-       "  'W184': 4.8667634113659794e-20,\n",
-       "  'W185': 9.511779840226719e-07,\n",
-       "  'W186': 9.696829407221907e-29,\n",
-       "  'Y87': 4.847619997408347e-06,\n",
-       "  'Y87m': 1.348011253125475e-11,\n",
-       "  'Y88': 0.3152351350237755,\n",
-       "  'Y89m': 22.49322541272196,\n",
-       "  'Y90': 0.8719718883155296,\n",
-       "  'Y91': 0.0029217532548724413,\n",
-       "  'Yb175': 4.005346022858646e-09,\n",
-       "  'Zn64': 2.0668284615265436e-12,\n",
-       "  'Zn65': 26.557756350781563,\n",
-       "  'Zr88': 0.2636359490898232,\n",
-       "  'Zr89': 22.518955804281607,\n",
-       "  'Zr90m': 1.0771970975010278e-06,\n",
-       "  'Zr93': 0.0009097324752862698,\n",
-       "  'Zr94': 1.0331860025576631e-13,\n",
-       "  'Zr95': 85.01685473262877,\n",
-       "  'Zr96': 4.3046264634623077e-20,\n",
-       "  'Zr97': 6.343855354667312e-05},\n",
-       " '189182': {'Al26': 4.993552074448944e-07,\n",
-       "  'Ar37': 6.328964467330638e-08,\n",
-       "  'Ar39': 7.424172936334794e-05,\n",
-       "  'Ar42': 0.0002468707283731063,\n",
-       "  'Be10': 0.007020662237152873,\n",
-       "  'C14': 4548.52889675957,\n",
-       "  'Ca41': 1.4509369077624654e-07,\n",
-       "  'Ca45': 13563.596223288394,\n",
-       "  'Ca47': 46.66279298653342,\n",
-       "  'Ca48': 2.8596385872966783e-22,\n",
-       "  'Cl36': 4.267710542622799e-09,\n",
-       "  'Co55': 1.369242840168029e-09,\n",
-       "  'Co56': 111.83430374160612,\n",
-       "  'Co57': 23521572.258788448,\n",
-       "  'Co58': 51731562.739835456,\n",
-       "  'Co58m': 0.005273439171478713,\n",
-       "  'Co60': 2145767.1511067804,\n",
-       "  'Co60m': 5.933622174825556e-05,\n",
-       "  'Cr50': 6.209053509345634e-05,\n",
-       "  'Cr51': 29393731.75519439,\n",
-       "  'Cu64': 2.1969842856929325,\n",
-       "  'Cu66': 1.0058029649956027e-06,\n",
-       "  'Cu67': 4.7026762217289285e-05,\n",
-       "  'Fe55': 89142900.54284666,\n",
-       "  'Fe59': 1366528.5429601402,\n",
-       "  'Fe60': 5.972968901152301e-05,\n",
-       "  'H3': 19577.80174114867,\n",
-       "  'Hf174': 2.0022283143939518e-27,\n",
-       "  'Hf175': 1.478924625168366e-07,\n",
-       "  'Hf177m': 0.022515126111052625,\n",
-       "  'Hf178n': 1.9373259934026835e-06,\n",
-       "  'Hf179n': 0.2220961296899185,\n",
-       "  'Hf181': 38.689717336884414,\n",
-       "  'Hf182': 1.273668192280002e-13,\n",
-       "  'K40': 1.8726588215232306e-15,\n",
-       "  'K42': 0.0002468780551096091,\n",
-       "  'K43': 1.468463959874813e-05,\n",
-       "  'Kr85': 3.0598391861121145e-06,\n",
-       "  'Lu174': 4.0378149799917773e-10,\n",
-       "  'Lu174m': 5.622771409728012e-10,\n",
-       "  'Lu176': 1.9136599797440397e-14,\n",
-       "  'Lu177': 0.12812847131830493,\n",
-       "  'Lu177m': 0.0290881904721335,\n",
-       "  'Mg28': 1.7494019994963933e-08,\n",
-       "  'Mn52': 68.86276572626596,\n",
-       "  'Mn53': 16.00834044748008,\n",
-       "  'Mn54': 21540769.220531095,\n",
-       "  'Mo100': 1.9377036532729093e-07,\n",
-       "  'Mo92': 1.5561579250239247e-08,\n",
-       "  'Mo93': 8435.828758217885,\n",
-       "  'Mo98': 0.04806497933787645,\n",
-       "  'Mo99': 1820923.6184931193,\n",
-       "  'Na22': 1.7502805096036058e-06,\n",
-       "  'Na24': 4.801574071558974e-05,\n",
-       "  'Nb90': 0.00015544471613433675,\n",
-       "  'Nb91': 8068.648244688325,\n",
-       "  'Nb91m': 268741.7318763493,\n",
-       "  'Nb92': 0.010306714587545214,\n",
-       "  'Nb92m': 98730.09251969757,\n",
-       "  'Nb93m': 23085.989277308967,\n",
-       "  'Nb94': 184.78757365089513,\n",
-       "  'Nb95': 80381.88557114392,\n",
-       "  'Nb95m': 1827.1010674907425,\n",
-       "  'Nb96': 6.205046269434959,\n",
-       "  'Nb97': 0.01338285290063029,\n",
-       "  'Nb97m': 0.011814811304227813,\n",
-       "  'Ni56': 0.0009071901522309634,\n",
-       "  'Ni57': 2653.01928719163,\n",
-       "  'Ni58': 1.5509633667795826e-07,\n",
-       "  'Ni59': 5628.624587251237,\n",
-       "  'Ni63': 460986.6709026358,\n",
-       "  'Ni66': 3.7897478143137354e-06,\n",
-       "  'Os186': 2.687198066476464e-22,\n",
-       "  'P32': 62302.313038955304,\n",
-       "  'P33': 661.4064520216622,\n",
-       "  'Rb84': 2.901405992267625e-09,\n",
-       "  'Rb86': 0.025487396714591503,\n",
-       "  'Rb87': 9.104345362134087e-16,\n",
-       "  'Re186': 6.559651454747805e-08,\n",
-       "  'Re186m': 5.3879714783682716e-15,\n",
-       "  'Re187': 8.149147284677624e-22,\n",
-       "  'Rh103m': 0.5521525253246231,\n",
-       "  'Ru103': 0.5582948292259946,\n",
-       "  'Ru97': 1.7502257678430112e-07,\n",
-       "  'S35': 287.0963343173393,\n",
-       "  'Sc44': 0.015721190799807768,\n",
-       "  'Sc44m': 0.01483387615987208,\n",
-       "  'Sc45m': 0.23056805006363326,\n",
-       "  'Sc46': 22868.38157952106,\n",
-       "  'Sc47': 1553.194435349547,\n",
-       "  'Sc48': 431.3030502781025,\n",
-       "  'Se82': 4.9071954063759283e-32,\n",
-       "  'Si32': 0.0035693257132310197,\n",
-       "  'Sr85': 6.21411765333171e-06,\n",
-       "  'Sr89': 0.4955191657252989,\n",
-       "  'Sr90': 0.00278468529024839,\n",
-       "  'Ta179': 7.577556975518927,\n",
-       "  'Ta180': 7.091849289918291e-07,\n",
-       "  'Ta180m': 5.4271514801671996e-11,\n",
-       "  'Ta182': 1533510.7068316622,\n",
-       "  'Ta183': 74.05221040417031,\n",
-       "  'Tc96': 1.5889494243716675e-06,\n",
-       "  'Tc97': 5.866403309759152e-08,\n",
-       "  'Tc97m': 0.0047548766992088435,\n",
-       "  'Tc98': 0.00029989119003236397,\n",
-       "  'Tc99': 749.879378190805,\n",
-       "  'Tc99m': 1764274.6659176,\n",
-       "  'Ti44': 9.419108744458875e-09,\n",
-       "  'V48': 8.68072387313963,\n",
-       "  'V49': 1362464.547661955,\n",
-       "  'V50': 1.2082012614687712e-10,\n",
-       "  'W178': 1.3456772635759666e-08,\n",
-       "  'W181': 0.001774886881684696,\n",
-       "  'W183': 3.306527331233293e-14,\n",
-       "  'W183m': 2.5172850899726202,\n",
-       "  'W184': 9.144406055322022e-18,\n",
-       "  'W185': 0.00022074803064522512,\n",
-       "  'W186': 1.6389561762788092e-25,\n",
-       "  'Y87': 0.00045048507629284534,\n",
-       "  'Y88': 38.51160381244608,\n",
-       "  'Y89m': 2504.1739276868466,\n",
-       "  'Y90': 20.38924715087231,\n",
-       "  'Y91': 0.46989839171549663,\n",
-       "  'Yb175': 5.850077516999337e-07,\n",
-       "  'Zn64': 9.343733765140805e-12,\n",
-       "  'Zn65': 184.7866978546967,\n",
-       "  'Zr88': 30.123624872530364,\n",
-       "  'Zr89': 2507.616614491345,\n",
-       "  'Zr90m': 0.00015241506777423057,\n",
-       "  'Zr93': 0.05248335833066957,\n",
-       "  'Zr94': 1.0426734426879297e-11,\n",
-       "  'Zr95': 13699.330044468414,\n",
-       "  'Zr96': 5.6369149338428304e-18,\n",
-       "  'Zr97': 0.012415107310262966},\n",
-       " '189183': {'Al26': 9.363476523069742e-05,\n",
-       "  'Ar37': 2.4109726657267074e-06,\n",
-       "  'Ar39': 0.002241130992301808,\n",
-       "  'Ar42': 0.006328839106969734,\n",
-       "  'Be10': 0.1540021007827485,\n",
-       "  'C14': 19858.396179357136,\n",
-       "  'Ca41': 4.770119781588066e-06,\n",
-       "  'Ca45': 324342.3279190522,\n",
-       "  'Ca47': 1154.9585260400952,\n",
-       "  'Ca48': 1.5312389823642068e-20,\n",
-       "  'Cl36': 1.995211592150241e-08,\n",
-       "  'Co55': 4.1233573480075044e-08,\n",
-       "  'Co56': 3708.8498041954563,\n",
-       "  'Co57': 557283115.4001286,\n",
-       "  'Co58': 1099609153.3117561,\n",
-       "  'Co58m': 0.11586261545518811,\n",
-       "  'Co60': 42506155.429298274,\n",
-       "  'Co60m': 0.0016633984756431748,\n",
-       "  'Cr48': 1.7212277066000418e-08,\n",
-       "  'Cr50': 0.000371038432258702,\n",
-       "  'Cr51': 441074771.3241993,\n",
-       "  'Cu64': 10.155489311189449,\n",
-       "  'Cu66': 0.000853112704625664,\n",
-       "  'Cu67': 0.0002301297309131836,\n",
-       "  'Fe55': 1908650746.6951308,\n",
-       "  'Fe59': 8894722.61166933,\n",
-       "  'Fe60': 0.001666512468848821,\n",
-       "  'H3': 491279.94984668406,\n",
-       "  'Hf174': 9.040297675496222e-26,\n",
-       "  'Hf175': 5.985592437932026e-06,\n",
-       "  'Hf177m': 0.585244963690744,\n",
-       "  'Hf178m': 0.0002115874006818549,\n",
-       "  'Hf178n': 0.0002480240302604764,\n",
-       "  'Hf179n': 5.284270916599948,\n",
-       "  'Hf181': 970.432363367157,\n",
-       "  'Hf182': 3.040416250518636e-12,\n",
-       "  'K40': 6.042976429256133e-14,\n",
-       "  'K42': 0.006329422749783988,\n",
-       "  'K43': 0.00034584963118293905,\n",
-       "  'Kr81': 6.730879871356034e-17,\n",
-       "  'Kr85': 0.00015203033055050151,\n",
-       "  'Lu173': 3.23531739716502e-11,\n",
-       "  'Lu174': 2.3421445284725097e-08,\n",
-       "  'Lu174m': 2.9274463478801652e-08,\n",
-       "  'Lu176': 8.222451699413494e-13,\n",
-       "  'Lu177': 3.5038173217251263,\n",
-       "  'Lu177m': 0.7562268635203218,\n",
-       "  'Mg28': 4.269073840220954e-07,\n",
-       "  'Mn52': 2009.136101342954,\n",
-       "  'Mn53': 385.41908351844984,\n",
-       "  'Mn54': 482857929.87842464,\n",
-       "  'Mo100': 1.1579142449315941e-06,\n",
-       "  'Mo92': 9.299084267957513e-08,\n",
-       "  'Mo93': 74590.6382431605,\n",
-       "  'Mo98': 0.287226246855799,\n",
-       "  'Mo99': 7654253.438201663,\n",
-       "  'Na22': 0.0001653853658190732,\n",
-       "  'Na24': 0.001277990241257112,\n",
-       "  'Nb90': 0.004283670563598502,\n",
-       "  'Nb91': 189786.72343614153,\n",
-       "  'Nb91m': 6368096.1278372435,\n",
-       "  'Nb92': 0.24150582529147313,\n",
-       "  'Nb92m': 2270012.1839159136,\n",
-       "  'Nb93m': 225179.0809320649,\n",
-       "  'Nb94': 1349.6458229696796,\n",
-       "  'Nb95': 1912590.1900550714,\n",
-       "  'Nb95m': 43441.50733845896,\n",
-       "  'Nb96': 149.9177570989482,\n",
-       "  'Nb97': 0.3294979571001718,\n",
-       "  'Nb97m': 0.2907617052564722,\n",
-       "  'Ni56': 0.027383271700219706,\n",
-       "  'Ni57': 79939.09579387058,\n",
-       "  'Ni58': 9.26823384790981e-07,\n",
-       "  'Ni59': 45166.484294217174,\n",
-       "  'Ni63': 2534460.977058062,\n",
-       "  'Ni66': 0.0008679239757195913,\n",
-       "  'Os186': 2.1332249311597262e-21,\n",
-       "  'P32': 1070431.8154793163,\n",
-       "  'P33': 9095.429974257857,\n",
-       "  'Rb83': 1.6049481181641186e-10,\n",
-       "  'Rb84': 2.2467495570352597e-07,\n",
-       "  'Rb86': 0.6766431842205136,\n",
-       "  'Rb87': 3.653282608841835e-14,\n",
-       "  'Re186': 4.911567258375882e-07,\n",
-       "  'Re186m': 4.2634248613506115e-14,\n",
-       "  'Re187': 2.0214510388955004e-20,\n",
-       "  'Rh103m': 2.4099331564934396,\n",
-       "  'Ru103': 2.43661778059515,\n",
-       "  'Ru97': 4.112578897182492e-06,\n",
-       "  'S35': 1751.0778323040704,\n",
-       "  'Sc44': 0.4540982910911635,\n",
-       "  'Sc44m': 0.4285552997482784,\n",
-       "  'Sc45m': 5.5135647754694705,\n",
-       "  'Sc46': 549307.9171713198,\n",
-       "  'Sc47': 34487.43388250322,\n",
-       "  'Sc48': 10128.124065178861,\n",
-       "  'Se82': 3.0769122879835446e-30,\n",
-       "  'Si32': 0.11268608968581031,\n",
-       "  'Sr85': 0.00025082677939776573,\n",
-       "  'Sr89': 11.577014414514784,\n",
-       "  'Sr90': 0.07125223016404326,\n",
-       "  'Ta177': 1.9339606787522744e-07,\n",
-       "  'Ta179': 715.8156678331625,\n",
-       "  'Ta180': 1.6407005776981125e-05,\n",
-       "  'Ta180m': 1.2632851619909363e-09,\n",
-       "  'Ta182': 6992747.816165577,\n",
-       "  'Ta183': 251.75918871803412,\n",
-       "  'Tc96': 3.6302769700881996e-05,\n",
-       "  'Tc97': 1.3278650751598053e-06,\n",
-       "  'Tc97m': 0.10748074674067942,\n",
-       "  'Tc98': 0.006778958929334769,\n",
-       "  'Tc99': 3152.0453106391215,\n",
-       "  'Tc99m': 7416259.257085464,\n",
-       "  'Ti44': 8.221075909018639e-07,\n",
-       "  'V48': 261.2279110811851,\n",
-       "  'V49': 34626738.55282805,\n",
-       "  'V50': 2.8152087328192033e-09,\n",
-       "  'W178': 3.0406743289272296e-07,\n",
-       "  'W181': 0.0401565502042593,\n",
-       "  'W183': 8.615591137666545e-14,\n",
-       "  'W183m': 8.557639005800832,\n",
-       "  'W184': 2.39588538758379e-17,\n",
-       "  'W185': 0.0019085419803760257,\n",
-       "  'W186': 1.766326654941711e-24,\n",
-       "  'Y87': 0.021795439914168546,\n",
-       "  'Y87m': 4.9860256886316615e-08,\n",
-       "  'Y88': 1346.491235003352,\n",
-       "  'Y89m': 60244.93775114132,\n",
-       "  'Y90': 476.3838029613919,\n",
-       "  'Y91': 12.179742281581735,\n",
-       "  'Yb175': 2.3149623646235326e-05,\n",
-       "  'Zn64': 4.3188554485321e-11,\n",
-       "  'Zn65': 570.2977526521747,\n",
-       "  'Zr88': 1122.0564808748927,\n",
-       "  'Zr89': 60320.47489024175,\n",
-       "  'Zr90m': 0.004150401854623705,\n",
-       "  'Zr93': 1.2581333280560667,\n",
-       "  'Zr94': 2.534153719051926e-10,\n",
-       "  'Zr95': 326063.34656155214,\n",
-       "  'Zr96': 1.7792904653181626e-16,\n",
-       "  'Zr97': 0.3056009444592328},\n",
-       " '189184': {'Al26': 0.0010998759937617144,\n",
-       "  'Ar37': 0.00012834883043929009,\n",
-       "  'Ar39': 0.019561599472924966,\n",
-       "  'Ar42': 0.0485878726982317,\n",
-       "  'Be10': 0.88534047251004,\n",
-       "  'C14': 93277.33528341321,\n",
-       "  'Ca41': 4.4214806874725977e-05,\n",
-       "  'Ca45': 2234720.360477509,\n",
-       "  'Ca47': 8231.837958030985,\n",
-       "  'Ca48': 1.6749825939228932e-19,\n",
-       "  'Cl36': 0.01737768762026412,\n",
-       "  'Co55': 4.52340288157269e-07,\n",
-       "  'Co56': 35901.50493411753,\n",
-       "  'Co57': 3969251845.9342513,\n",
-       "  'Co58': 4516766399.972105,\n",
-       "  'Co58m': 0.518736873534475,\n",
-       "  'Co60': 355735840.74118215,\n",
-       "  'Co60m': 0.05848077801372031,\n",
-       "  'Cr48': 1.9105554052224916e-07,\n",
-       "  'Cr50': 0.0007181449876535211,\n",
-       "  'Cr51': 4273916451.2416053,\n",
-       "  'Cu64': 45.85573866158525,\n",
-       "  'Cu66': 2.279895755755224,\n",
-       "  'Cu67': 1.2966306905855771,\n",
-       "  'Fe55': 14136845732.40131,\n",
-       "  'Fe59': 50572030.84765353,\n",
-       "  'Fe60': 0.058485662404335455,\n",
-       "  'Ge71': 3.4411254394029793e-07,\n",
-       "  'H3': 2873740.4286110476,\n",
-       "  'Hf174': 1.2206955684633333e-23,\n",
-       "  'Hf175': 7.719914466864337e-05,\n",
-       "  'Hf177m': 4.755732249424544,\n",
-       "  'Hf178m': 0.004382986819482865,\n",
-       "  'Hf178n': 0.004599983297902448,\n",
-       "  'Hf179n': 37.612423468075406,\n",
-       "  'Hf181': 7284.017452094023,\n",
-       "  'Hf182': 2.229069338602741e-11,\n",
-       "  'Ir192': 1.4233588776765945e-09,\n",
-       "  'K40': 5.58619825920137e-13,\n",
-       "  'K42': 0.04859339017546805,\n",
-       "  'K43': 0.0023304968543574633,\n",
-       "  'Kr81': 1.1004556524277409e-15,\n",
-       "  'Kr85': 0.0016778643664014344,\n",
-       "  'Lu173': 4.383993405653289e-09,\n",
-       "  'Lu174': 4.181687111331149e-07,\n",
-       "  'Lu174m': 4.879550112814493e-07,\n",
-       "  'Lu176': 8.347187115120437e-12,\n",
-       "  'Lu177': 28.348421223391107,\n",
-       "  'Lu177m': 6.144618723075465,\n",
-       "  'Mg28': 3.0247202408711045e-06,\n",
-       "  'Mn52': 17764.41164173953,\n",
-       "  'Mn53': 2829.692854968738,\n",
-       "  'Mn54': 2476359778.030196,\n",
-       "  'Mo100': 2.2411711428788005e-06,\n",
-       "  'Mo92': 1.7998340680683056e-07,\n",
-       "  'Mo93': 261943.13686044468,\n",
-       "  'Mo98': 0.5559533302513773,\n",
-       "  'Mo99': 22229868.555586427,\n",
-       "  'Na22': 0.001938686767442552,\n",
-       "  'Na24': 0.010501673149248327,\n",
-       "  'Nb90': 0.0364733542684835,\n",
-       "  'Nb91': 1357954.1101574556,\n",
-       "  'Nb91m': 45730815.987402774,\n",
-       "  'Nb92': 1.5868293079221887,\n",
-       "  'Nb92m': 11356346.763780741,\n",
-       "  'Nb93m': 694024.0281939979,\n",
-       "  'Nb94': 3967.4886111622036,\n",
-       "  'Nb95': 12783443.63648401,\n",
-       "  'Nb95m': 283084.47443686135,\n",
-       "  'Nb96': 1066.487827603479,\n",
-       "  'Nb97': 2.424618098841092,\n",
-       "  'Nb97m': 2.1396463744707437,\n",
-       "  'Ni56': 0.24464317223156662,\n",
-       "  'Ni57': 710333.0392564193,\n",
-       "  'Ni58': 1.7939502756249977e-06,\n",
-       "  'Ni59': 452536.0545186192,\n",
-       "  'Ni63': 37833975.651267305,\n",
-       "  'Ni66': 2.2764495183264315,\n",
-       "  'Os186': 6.683220543875536e-15,\n",
-       "  'Os191': 6.717810779840524e-09,\n",
-       "  'P32': 4676480.886041605,\n",
-       "  'P33': 39764.89466586839,\n",
-       "  'Pd107': 6.605299133179963e-16,\n",
-       "  'Rb83': 2.6906101414990443e-09,\n",
-       "  'Rb84': 3.2948590227794573e-06,\n",
-       "  'Rb86': 5.374470584421514,\n",
-       "  'Rb87': 3.834849277821091e-13,\n",
-       "  'Re186': 1.5007392789367833,\n",
-       "  'Re186m': 1.236249058071128e-07,\n",
-       "  'Re187': 6.475479334409693e-13,\n",
-       "  'Re188': 2.0148239494291083e-06,\n",
-       "  'Rh103m': 64.7987764031571,\n",
-       "  'Rh105': 8.254892968064792e-08,\n",
-       "  'Ru103': 65.53100797453799,\n",
-       "  'Ru97': 2.9439951177645457e-05,\n",
-       "  'S35': 24888.463628280475,\n",
-       "  'Sc44': 3.9068116376449855,\n",
-       "  'Sc44m': 3.687012119405168,\n",
-       "  'Sc45m': 37.989313329054944,\n",
-       "  'Sc46': 3064357.514104564,\n",
-       "  'Sc47': 191196.31020747146,\n",
-       "  'Sc48': 64405.704774218044,\n",
-       "  'Se82': 3.858433531057949e-29,\n",
-       "  'Si32': 1.0312169256049368,\n",
-       "  'Sr85': 0.0025666377433228972,\n",
-       "  'Sr89': 77.72207787285171,\n",
-       "  'Sr90': 0.5451711763941332,\n",
-       "  'Ta177': 0.0004708850914713634,\n",
-       "  'Ta178': 0.0011699610829628208,\n",
-       "  'Ta179': 11970.095232914504,\n",
-       "  'Ta180': 9.908643919319404e-05,\n",
-       "  'Ta180m': 7.982469990662235e-09,\n",
-       "  'Ta182': 31390222.97175804,\n",
-       "  'Ta183': 741129.5447309851,\n",
-       "  'Ta184': 1.8071101402096127e-07,\n",
-       "  'Tc96': 0.0002507345899341093,\n",
-       "  'Tc97': 8.900162704567436e-06,\n",
-       "  'Tc97m': 0.7212289315557514,\n",
-       "  'Tc98': 0.04507763094712397,\n",
-       "  'Tc99': 9151.676775650669,\n",
-       "  'Tc99m': 21538516.32888031,\n",
-       "  'Ti44': 9.11109428053522e-06,\n",
-       "  'Tm171': 9.723621911548081e-12,\n",
-       "  'V48': 2322.057141312319,\n",
-       "  'V49': 266684240.60802943,\n",
-       "  'V50': 1.331326870038209e-08,\n",
-       "  'W178': 0.0011715464838144536,\n",
-       "  'W181': 0.23114290750613714,\n",
-       "  'W183': 1.5232025555819972e-10,\n",
-       "  'W183m': 25200.7571367736,\n",
-       "  'W184': 4.012782273798602e-13,\n",
-       "  'W185': 135.75057787139266,\n",
-       "  'W186': 1.777707721774097e-18,\n",
-       "  'W187': 6.3041141098116945e-06,\n",
-       "  'W188': 1.983666878046184e-06,\n",
-       "  'Y87': 0.2355553911770925,\n",
-       "  'Y87m': 5.978100498477893e-07,\n",
-       "  'Y88': 12768.5511173925,\n",
-       "  'Y89m': 417572.12311793276,\n",
-       "  'Y90': 3078.6171025888157,\n",
-       "  'Y91': 94.11885424534785,\n",
-       "  'Yb175': 0.000297144515263436,\n",
-       "  'Zn64': 1.9523928760081886e-10,\n",
-       "  'Zn65': 56377.35391571123,\n",
-       "  'Zn69m': 2.3212018180278647e-08,\n",
-       "  'Zr88': 10953.570506020702,\n",
-       "  'Zr89': 418109.10412780504,\n",
-       "  'Zr90m': 0.03567464475100203,\n",
-       "  'Zr93': 8.539521376032535,\n",
-       "  'Zr94': 1.8063209436358609e-09,\n",
-       "  'Zr95': 2229305.6996714165,\n",
-       "  'Zr96': 1.5966291100562549e-15,\n",
-       "  'Zr97': 2.248859699506094},\n",
-       " '189185': {'Al26': 0.00047827311196462115,\n",
-       "  'Ar37': 1.036609241538416e-05,\n",
-       "  'Ar39': 0.00849250966866537,\n",
-       "  'Ar42': 0.02131890305647332,\n",
-       "  'Be10': 0.4116441731842704,\n",
-       "  'C14': 25808.801420147494,\n",
-       "  'Ca41': 1.912643467335838e-05,\n",
-       "  'Ca45': 995610.140058257,\n",
-       "  'Ca47': 3652.560245860631,\n",
-       "  'Ca48': 7.347154740509722e-20,\n",
-       "  'Cl36': 3.1968742978889585e-07,\n",
-       "  'Co55': 2.002229082107089e-07,\n",
-       "  'Co56': 16062.88456876939,\n",
-       "  'Co57': 1756926168.8301127,\n",
-       "  'Co58': 2343727629.0769577,\n",
-       "  'Co58m': 0.2607178980588184,\n",
-       "  'Co60': 112979639.20656852,\n",
-       "  'Co60m': 0.0058747002072008754,\n",
-       "  'Cr48': 8.142142524760493e-08,\n",
-       "  'Cr50': 0.000429438965924095,\n",
-       "  'Cr51': 1404781934.3035684,\n",
-       "  'Cu64': 14.596908615113275,\n",
-       "  'Cu66': 0.0002826253355127264,\n",
-       "  'Cu67': 0.00025474196388233984,\n",
-       "  'Fe55': 6018548006.525668,\n",
-       "  'Fe59': 12530589.44731174,\n",
-       "  'Fe60': 0.005877910479100175,\n",
-       "  'H3': 1327326.0532399607,\n",
-       "  'Hf174': 7.867068033595185e-24,\n",
-       "  'Hf175': 3.780225059160791e-05,\n",
-       "  'Hf177m': 2.0775352311233886,\n",
-       "  'Hf178m': 0.0021660686423614463,\n",
-       "  'Hf178n': 0.00226253516552358,\n",
-       "  'Hf179n': 16.64485500853335,\n",
-       "  'Hf181': 3206.405698294409,\n",
-       "  'Hf182': 9.59970059155393e-12,\n",
-       "  'K40': 2.462055200921295e-13,\n",
-       "  'K42': 0.021321352569847893,\n",
-       "  'K43': 0.0010419066983087613,\n",
-       "  'Kr81': 5.342384750849395e-16,\n",
-       "  'Kr85': 0.0007457191795785127,\n",
-       "  'Lu173': 2.7628246107638982e-09,\n",
-       "  'Lu174': 2.1284733897571542e-07,\n",
-       "  'Lu174m': 2.459029932066547e-07,\n",
-       "  'Lu176': 3.660276384165641e-12,\n",
-       "  'Lu177': 12.437824178538945,\n",
-       "  'Lu177m': 2.684316861630078,\n",
-       "  'Mg28': 1.5244452156742638e-06,\n",
-       "  'Mn52': 7648.480202273708,\n",
-       "  'Mn53': 1247.5284326060862,\n",
-       "  'Mn54': 1200230957.3019743,\n",
-       "  'Mo100': 1.3401370620776971e-06,\n",
-       "  'Mo92': 1.0762387012395467e-07,\n",
-       "  'Mo93': 132132.9591771585,\n",
-       "  'Mo98': 0.3324340235216366,\n",
-       "  'Mo99': 11140537.89167263,\n",
-       "  'Na22': 0.0008501353840665299,\n",
-       "  'Na24': 0.004568716514656331,\n",
-       "  'Nb90': 0.015772653865818588,\n",
-       "  'Nb91': 600687.5394178503,\n",
-       "  'Nb91m': 20227469.742549956,\n",
-       "  'Nb92': 0.7123784729401345,\n",
-       "  'Nb92m': 5488935.965717668,\n",
-       "  'Nb93m': 379559.81305158086,\n",
-       "  'Nb94': 1967.416148738345,\n",
-       "  'Nb95': 5720059.674530918,\n",
-       "  'Nb95m': 127445.11985479496,\n",
-       "  'Nb96': 472.8289020885517,\n",
-       "  'Nb97': 1.0698555631630708,\n",
-       "  'Nb97m': 0.9440985141359343,\n",
-       "  'Ni56': 0.10514606505052042,\n",
-       "  'Ni57': 305573.6976417702,\n",
-       "  'Ni58': 1.072714871538089e-06,\n",
-       "  'Ni59': 64052.0281734681,\n",
-       "  'Ni63': 4138589.9050555974,\n",
-       "  'Ni66': 0.0002993334415592543,\n",
-       "  'Os186': 2.465689703168489e-21,\n",
-       "  'P32': 2158966.0786400344,\n",
-       "  'P33': 19775.75283816321,\n",
-       "  'Rb83': 1.3134027199492034e-09,\n",
-       "  'Rb84': 1.5855850994834895e-06,\n",
-       "  'Rb86': 2.351681935309735,\n",
-       "  'Rb87': 1.7319427023267178e-13,\n",
-       "  'Re186': 5.590638328971387e-07,\n",
-       "  'Re186m': 4.9218677988348855e-14,\n",
-       "  'Re187': 2.6504700574340654e-20,\n",
-       "  'Rh103m': 1.4119518033895728,\n",
-       "  'Ru103': 1.4275010767175695,\n",
-       "  'Ru97': 1.3023129828266604e-05,\n",
-       "  'S35': 2455.151201076976,\n",
-       "  'Sc44': 1.6908885698477647,\n",
-       "  'Sc44m': 1.5957539923916464,\n",
-       "  'Sc45m': 16.924628088102153,\n",
-       "  'Sc46': 1437561.3031993238,\n",
-       "  'Sc47': 90393.03046737956,\n",
-       "  'Sc48': 29082.649093917345,\n",
-       "  'Se82': 1.7476623933387112e-29,\n",
-       "  'Si32': 0.42790371519924697,\n",
-       "  'Sr85': 0.00113483099591651,\n",
-       "  'Sr89': 34.75969694528213,\n",
-       "  'Sr90': 0.23958177425718374,\n",
-       "  'Ta177': 0.00031083169853071566,\n",
-       "  'Ta178': 0.0007743535537598787,\n",
-       "  'Ta179': 5800.858019121901,\n",
-       "  'Ta180': 4.5182242421456514e-05,\n",
-       "  'Ta180m': 3.6089166594178952e-09,\n",
-       "  'Ta182': 7284416.309042611,\n",
-       "  'Ta183': 315.8200782275447,\n",
-       "  'Tc96': 0.0001113992740548056,\n",
-       "  'Tc97': 3.971221030017758e-06,\n",
-       "  'Tc97m': 0.3217246602494266,\n",
-       "  'Tc98': 0.020138012319057784,\n",
-       "  'Tc99': 4588.1166940805215,\n",
-       "  'Tc99m': 10794127.549024668,\n",
-       "  'Ti44': 3.923956447613122e-06,\n",
-       "  'Tm171': 6.435702257340774e-12,\n",
-       "  'V48': 1002.7251591793031,\n",
-       "  'V49': 116870788.8932183,\n",
-       "  'V50': 6.569725598557445e-09,\n",
-       "  'W178': 0.0007749870640404165,\n",
-       "  'W181': 0.10631054112028195,\n",
-       "  'W183': 8.318829997901254e-14,\n",
-       "  'W183m': 10.735757103887535,\n",
-       "  'W184': 1.1322475843143674e-16,\n",
-       "  'W185': 0.0021591117084068007,\n",
-       "  'W186': 2.114968110504192e-24,\n",
-       "  'Y87': 0.10416016139104456,\n",
-       "  'Y87m': 2.627904432043462e-07,\n",
-       "  'Y88': 5588.565577066838,\n",
-       "  'Y89m': 185981.24975330423,\n",
-       "  'Y90': 1388.5727353569248,\n",
-       "  'Y91': 41.27963946405862,\n",
-       "  'Yb175': 0.0001416983347061426,\n",
-       "  'Zn64': 6.20762638400614e-11,\n",
-       "  'Zn65': 554.4343267551917,\n",
-       "  'Zr88': 4794.129540630009,\n",
-       "  'Zr89': 186219.1523091112,\n",
-       "  'Zr90m': 0.015417791968119437,\n",
-       "  'Zr93': 3.819347875667871,\n",
-       "  'Zr94': 8.011760390048048e-10,\n",
-       "  'Zr95': 994529.30445719,\n",
-       "  'Zr96': 6.945064049188153e-16,\n",
-       "  'Zr97': 0.9923031795228388},\n",
-       " '189186': {'Al26': 8.738115796766011e-05,\n",
-       "  'Ar37': 1.029401062064934e-05,\n",
-       "  'Ar39': 0.0019350203113371082,\n",
-       "  'Ar42': 0.005332833802601675,\n",
-       "  'Be10': 0.1269200013363025,\n",
-       "  'C14': 18877.727436460096,\n",
-       "  'Ca41': 4.1757044857721075e-06,\n",
-       "  'Ca45': 269784.7747430754,\n",
-       "  'Ca47': 964.6148451884429,\n",
-       "  'Ca48': 1.408498550118923e-20,\n",
-       "  'Cl36': 0.0013576306339352423,\n",
-       "  'Co55': 3.863291789154942e-08,\n",
-       "  'Co56': 3333.641158526867,\n",
-       "  'Co57': 463706593.5496388,\n",
-       "  'Co58': 877891748.5687019,\n",
-       "  'Co58m': 0.09324159968617478,\n",
-       "  'Co60': 46758956.5685943,\n",
-       "  'Co60m': 0.004986333752092675,\n",
-       "  'Cr48': 1.54743016628129e-08,\n",
-       "  'Cr50': 0.00028847207238203067,\n",
-       "  'Cr51': 464829399.9359525,\n",
-       "  'Cu64': 9.285193198588136,\n",
-       "  'Cu66': 0.17804783211010194,\n",
-       "  'Cu67': 0.10143817960369078,\n",
-       "  'Fe55': 1643433446.3281605,\n",
-       "  'Fe59': 8510739.884522893,\n",
-       "  'Fe60': 0.0049886905694441,\n",
-       "  'Ge71': 2.683964749705951e-08,\n",
-       "  'H3': 415042.64879669464,\n",
-       "  'Hf174': 6.699191145182863e-25,\n",
-       "  'Hf175': 6.268887812249852e-06,\n",
-       "  'Hf177m': 0.49893141887187853,\n",
-       "  'Hf178m': 0.0002598678166807635,\n",
-       "  'Hf178n': 0.0002887367725075385,\n",
-       "  'Hf179n': 4.400178143690386,\n",
-       "  'Hf181': 815.0964996103199,\n",
-       "  'Hf182': 2.580832360577145e-12,\n",
-       "  'Ir192': 1.1101731457158973e-10,\n",
-       "  'K40': 5.323174456358134e-14,\n",
-       "  'K42': 0.005333399606604549,\n",
-       "  'K43': 0.0002871201862426699,\n",
-       "  'Kr81': 7.744581792025785e-17,\n",
-       "  'Kr85': 0.000141413165983678,\n",
-       "  'Lu173': 2.2701493404706688e-10,\n",
-       "  'Lu174': 2.830916472579775e-08,\n",
-       "  'Lu174m': 3.411093687995282e-08,\n",
-       "  'Lu176': 7.405078742092124e-13,\n",
-       "  'Lu177': 2.9907582792238068,\n",
-       "  'Lu177m': 0.6446961597948009,\n",
-       "  'Mg28': 3.8698497660452634e-07,\n",
-       "  'Mn52': 1736.5402167838959,\n",
-       "  'Mn53': 321.91211508136746,\n",
-       "  'Mn54': 390579225.747663,\n",
-       "  'Mo100': 9.002555489379637e-07,\n",
-       "  'Mo92': 7.229846396888403e-08,\n",
-       "  'Mo93': 60112.881775110676,\n",
-       "  'Mo98': 0.22331292707060224,\n",
-       "  'Mo99': 5859898.465279056,\n",
-       "  'Na22': 0.00015497826281582263,\n",
-       "  'Na24': 0.001088827859750507,\n",
-       "  'Nb90': 0.0036732264557914882,\n",
-       "  'Nb91': 158037.33435986092,\n",
-       "  'Nb91m': 5301462.92302305,\n",
-       "  'Nb92': 0.19908570797443156,\n",
-       "  'Nb92m': 1859540.6503430277,\n",
-       "  'Nb93m': 178293.49786059145,\n",
-       "  'Nb94': 1087.5559911436587,\n",
-       "  'Nb95': 1590546.3063033437,\n",
-       "  'Nb95m': 36050.137548252416,\n",
-       "  'Nb96': 125.05773797187284,\n",
-       "  'Nb97': 0.27590673143478744,\n",
-       "  'Nb97m': 0.24347718093275889,\n",
-       "  'Ni56': 0.0237128831136115,\n",
-       "  'Ni57': 69129.47937292505,\n",
-       "  'Ni58': 7.205841886772972e-07,\n",
-       "  'Ni59': 61238.09849740081,\n",
-       "  'Ni63': 4492508.278183986,\n",
-       "  'Ni66': 0.17778951067759674,\n",
-       "  'Os186': 5.212711123803001e-16,\n",
-       "  'Os191': 5.239671626563781e-10,\n",
-       "  'P32': 887780.6899462045,\n",
-       "  'P33': 7322.476304449176,\n",
-       "  'Pd107': 5.151916239878224e-17,\n",
-       "  'Rb83': 1.8698200930239074e-10,\n",
-       "  'Rb84': 2.4203603465183354e-07,\n",
-       "  'Rb86': 0.5735393122829388,\n",
-       "  'Rb87': 3.375365254599302e-14,\n",
-       "  'Re186': 0.11705314328653957,\n",
-       "  'Re186m': 9.642373673221256e-09,\n",
-       "  'Re187': 5.0506629578210575e-14,\n",
-       "  'Re188': 1.5714964631075083e-07,\n",
-       "  'Rh103m': 6.201823577602484,\n",
-       "  'Rh105': 6.4385452169756946e-09,\n",
-       "  'Ru103': 6.271623062973022,\n",
-       "  'Ru97': 3.4217758323256245e-06,\n",
-       "  'S35': 3019.8024248635693,\n",
-       "  'Sc44': 0.3902294499094815,\n",
-       "  'Sc44m': 0.3682722579067607,\n",
-       "  'Sc45m': 4.585969928118896,\n",
-       "  'Sc46': 454943.74726144207,\n",
-       "  'Sc47': 28240.356351122984,\n",
-       "  'Sc48': 8384.276840693441,\n",
-       "  'Se82': 3.0152394827834753e-30,\n",
-       "  'Si32': 0.10125509187863023,\n",
-       "  'Sr85': 0.00022796660851305504,\n",
-       "  'Sr89': 9.601809178559613,\n",
-       "  'Sr90': 0.06003950269574458,\n",
-       "  'Ta177': 2.458894790826196e-05,\n",
-       "  'Ta178': 6.112375333351137e-05,\n",
-       "  'Ta179': 788.3338349109448,\n",
-       "  'Ta180': 1.3492452375796815e-05,\n",
-       "  'Ta180m': 1.042159677561901e-09,\n",
-       "  'Ta182': 6689527.139196811,\n",
-       "  'Ta183': 59439.24555067142,\n",
-       "  'Ta184': 1.40948651845725e-08,\n",
-       "  'Tc96': 3.0085541045661832e-05,\n",
-       "  'Tc97': 1.0971920961150497e-06,\n",
-       "  'Tc97m': 0.08880983565658114,\n",
-       "  'Tc98': 0.005597073127413747,\n",
-       "  'Tc99': 2412.892187240542,\n",
-       "  'Tc99m': 5677699.582121279,\n",
-       "  'Ti44': 7.5217849802212e-07,\n",
-       "  'Tm171': 5.080034506145008e-13,\n",
-       "  'V48': 226.32201794200307,\n",
-       "  'V49': 29128139.502604246,\n",
-       "  'V50': 2.2911880319489074e-09,\n",
-       "  'W178': 6.135467744064916e-05,\n",
-       "  'W181': 0.03287397429381744,\n",
-       "  'W183': 8.83116588749353e-12,\n",
-       "  'W183m': 2021.1100389179967,\n",
-       "  'W184': 3.1017010517864035e-14,\n",
-       "  'W185': 10.589336706901596,\n",
-       "  'W186': 1.386568182619781e-19,\n",
-       "  'W187': 4.917001820135349e-07,\n",
-       "  'W188': 1.5471949714099697e-07,\n",
-       "  'Y87': 0.020121228835233346,\n",
-       "  'Y87m': 4.673275517543775e-08,\n",
-       "  'Y88': 1192.3319006661193,\n",
-       "  'Y89m': 50189.7909518406,\n",
-       "  'Y90': 394.90974117729286,\n",
-       "  'Y91': 10.291968988040747,\n",
-       "  'Yb175': 2.3308108983704725e-05,\n",
-       "  'Zn64': 3.950431529272911e-11,\n",
-       "  'Zn65': 4746.628747344562,\n",
-       "  'Zn69m': 1.8104611314666399e-09,\n",
-       "  'Zr88': 1001.4652574425536,\n",
-       "  'Zr89': 50253.806536117416,\n",
-       "  'Zr90m': 0.0035725363473597897,\n",
-       "  'Zr93': 1.0468405828324856,\n",
-       "  'Zr94': 2.1172170584377537e-10,\n",
-       "  'Zr95': 271104.9597414699,\n",
-       "  'Zr96': 1.5478016338490106e-16,\n",
-       "  'Zr97': 0.25590587846908497},\n",
-       " '189187': {'Al26': 0.0005096411315745383,\n",
-       "  'Ar37': 4.5542316014793786e-05,\n",
-       "  'Ar39': 0.008541741679412379,\n",
-       "  'Ar42': 0.020726066642613544,\n",
-       "  'Be10': 0.36232676394798957,\n",
-       "  'C14': 36042.2467025448,\n",
-       "  'Ca41': 1.9503287857573474e-05,\n",
-       "  'Ca45': 936167.756019097,\n",
-       "  'Ca47': 3473.1853411739767,\n",
-       "  'Ca48': 7.653085090334055e-20,\n",
-       "  'Cl36': 0.005799319244665212,\n",
-       "  'Co55': 2.0631889326279e-07,\n",
-       "  'Co56': 16151.835616322038,\n",
-       "  'Co57': 1668898018.7670012,\n",
-       "  'Co58': 1763526626.6432226,\n",
-       "  'Co58m': 0.20417338804885948,\n",
-       "  'Co60': 137601937.92185128,\n",
-       "  'Co60m': 0.02082330391719263,\n",
-       "  'Cr48': 8.765966272487409e-08,\n",
-       "  'Cr50': 0.00032369805802686107,\n",
-       "  'Cr51': 1751993929.815621,\n",
-       "  'Cu64': 18.04123409229225,\n",
-       "  'Cu66': 0.7621112552653804,\n",
-       "  'Cu67': 0.43274449655819086,\n",
-       "  'Fe55': 5972473853.430037,\n",
-       "  'Fe59': 19497571.80375056,\n",
-       "  'Fe60': 0.02082579501203521,\n",
-       "  'Ge71': 1.1482326942526966e-07,\n",
-       "  'H3': 1160670.4366473118,\n",
-       "  'Hf174': 7.384961497101372e-24,\n",
-       "  'Hf175': 3.7626053796207854e-05,\n",
-       "  'Hf177m': 2.04660927802038,\n",
-       "  'Hf178m': 0.0021809039123967255,\n",
-       "  'Hf178n': 0.002265770141433279,\n",
-       "  'Hf179n': 15.83163562358197,\n",
-       "  'Hf181': 3095.55625941424,\n",
-       "  'Hf182': 9.323144837187091e-12,\n",
-       "  'Ir192': 4.749455455150867e-10,\n",
-       "  'K40': 2.478324515463897e-13,\n",
-       "  'K42': 0.020728683176125633,\n",
-       "  'K43': 0.0009716955361603774,\n",
-       "  'Kr81': 5.507026426443935e-16,\n",
-       "  'Kr85': 0.0007713030966755297,\n",
-       "  'Lu173': 2.6026703121127243e-09,\n",
-       "  'Lu174': 2.1061096606547177e-07,\n",
-       "  'Lu174m': 2.437002681374397e-07,\n",
-       "  'Lu176': 3.767347257821787e-12,\n",
-       "  'Lu177': 12.22419821892324,\n",
-       "  'Lu177m': 2.6442732194360734,\n",
-       "  'Mg28': 1.346238789489819e-06,\n",
-       "  'Mn52': 7739.386200589877,\n",
-       "  'Mn53': 1194.252916549559,\n",
-       "  'Mn54': 1000747440.996151,\n",
-       "  'Mo100': 1.0101810134137294e-06,\n",
-       "  'Mo92': 8.11255271634244e-08,\n",
-       "  'Mo93': 114336.75319511074,\n",
-       "  'Mo98': 0.25058799745755345,\n",
-       "  'Mo99': 9955822.085880242,\n",
-       "  'Na22': 0.0008971617304899498,\n",
-       "  'Na24': 0.004519853008113985,\n",
-       "  'Nb90': 0.015777776060994342,\n",
-       "  'Nb91': 570823.1066832431,\n",
-       "  'Nb91m': 19231140.762379214,\n",
-       "  'Nb92': 0.660060036757228,\n",
-       "  'Nb92m': 4489428.529469667,\n",
-       "  'Nb93m': 279788.80124460976,\n",
-       "  'Nb94': 1779.2975960102945,\n",
-       "  'Nb95': 5322671.420775946,\n",
-       "  'Nb95m': 117349.8513913864,\n",
-       "  'Nb96': 449.10165634390586,\n",
-       "  'Nb97': 1.026797091916394,\n",
-       "  'Nb97m': 0.9061004856823731,\n",
-       "  'Ni56': 0.10684147885170577,\n",
-       "  'Ni57': 309989.42377473874,\n",
-       "  'Ni58': 8.086014106747873e-07,\n",
-       "  'Ni59': 167295.33009393857,\n",
-       "  'Ni63': 13649846.800281564,\n",
-       "  'Ni66': 0.7609628465715967,\n",
-       "  'Os186': 2.2300516249451045e-15,\n",
-       "  'Os191': 2.2415951138806415e-09,\n",
-       "  'P32': 1843546.472448044,\n",
-       "  'P33': 16273.58879180714,\n",
-       "  'Pd107': 2.204052294400548e-16,\n",
-       "  'Rb83': 1.3498673213333093e-09,\n",
-       "  'Rb84': 1.6123226701993342e-06,\n",
-       "  'Rb86': 2.306888093735538,\n",
-       "  'Rb87': 1.757070751037107e-13,\n",
-       "  'Re186': 0.5007652885117357,\n",
-       "  'Re186m': 4.12510566385784e-08,\n",
-       "  'Re187': 2.160734677078788e-13,\n",
-       "  'Re188': 6.723052596127458e-07,\n",
-       "  'Rh103m': 22.51381208403035,\n",
-       "  'Rh105': 2.7544877861625297e-08,\n",
-       "  'Ru103': 22.768059464085685,\n",
-       "  'Ru97': 1.236284634069214e-05,\n",
-       "  'S35': 8943.4290890254,\n",
-       "  'Sc44': 1.6967519501757486,\n",
-       "  'Sc44m': 1.6012884573671955,\n",
-       "  'Sc45m': 15.914162110872333,\n",
-       "  'Sc46': 1232142.849078205,\n",
-       "  'Sc47': 78674.68388316077,\n",
-       "  'Sc48': 26542.43118398919,\n",
-       "  'Se82': 1.8159318495813125e-29,\n",
-       "  'Si32': 0.4466494303044303,\n",
-       "  'Sr85': 0.0011637513340090238,\n",
-       "  'Sr89': 32.38243866743332,\n",
-       "  'Sr90': 0.23253425500492142,\n",
-       "  'Ta177': 0.00029033329465554057,\n",
-       "  'Ta178': 0.000722940576880657,\n",
-       "  'Ta179': 5814.0794968275895,\n",
-       "  'Ta180': 4.0621647851462055e-05,\n",
-       "  'Ta180m': 3.2987898071158616e-09,\n",
-       "  'Ta182': 13016684.873499572,\n",
-       "  'Ta183': 246485.40134874714,\n",
-       "  'Ta184': 6.029954390341122e-08,\n",
-       "  'Tc96': 0.00010474842277063571,\n",
-       "  'Tc97': 3.708100978733015e-06,\n",
-       "  'Tc97m': 0.30044205992328066,\n",
-       "  'Tc98': 0.018769548889776604,\n",
-       "  'Tc99': 4098.980498939134,\n",
-       "  'Tc99m': 9646179.894226737,\n",
-       "  'Ti44': 4.171349139854048e-06,\n",
-       "  'Tm171': 6.008405695257946e-12,\n",
-       "  'V48': 1015.0775341254944,\n",
-       "  'V49': 113563345.91472378,\n",
-       "  'V50': 5.22077952273694e-09,\n",
-       "  'W178': 0.0007235233713593723,\n",
-       "  'W181': 0.0938612993120296,\n",
-       "  'W183': 3.7624150502373475e-11,\n",
-       "  'W183m': 8381.29409205146,\n",
-       "  'W184': 1.335619888925758e-13,\n",
-       "  'W185': 45.29406293491883,\n",
-       "  'W186': 5.931820299869569e-19,\n",
-       "  'W187': 2.1035530545615293e-06,\n",
-       "  'W188': 6.619087865259508e-07,\n",
-       "  'Y87': 0.10785846999329937,\n",
-       "  'Y87m': 2.794670558211316e-07,\n",
-       "  'Y88': 5689.005274042511,\n",
-       "  'Y89m': 175054.48866022346,\n",
-       "  'Y90': 1275.774668958502,\n",
-       "  'Y91': 40.21462361030197,\n",
-       "  'Yb175': 0.00014113816682930456,\n",
-       "  'Zn64': 7.679931636662859e-11,\n",
-       "  'Zn65': 18800.572734821668,\n",
-       "  'Zn69m': 7.745372449662303e-09,\n",
-       "  'Zr88': 4907.72359441353,\n",
-       "  'Zr89': 175281.6808156132,\n",
-       "  'Zr90m': 0.015435766220281165,\n",
-       "  'Zr93': 3.568510921310777,\n",
-       "  'Zr94': 7.617451787878453e-10,\n",
-       "  'Zr95': 932061.8528028799,\n",
-       "  'Zr96': 7.015525273809111e-16,\n",
-       "  'Zr97': 0.9523783412796556},\n",
-       " '189188': {'Al26': 0.011042286407625442,\n",
-       "  'Ar37': 0.00034114318055776234,\n",
-       "  'Ar39': 0.24144520001102535,\n",
-       "  'Ar42': 0.6672091348394714,\n",
-       "  'Be10': 16.168193452389342,\n",
-       "  'C14': 1954975.7635058356,\n",
-       "  'Ca41': 0.0005219252414728512,\n",
-       "  'Ca45': 34011644.27412349,\n",
-       "  'Ca47': 121562.62123972566,\n",
-       "  'Ca48': 1.814738569401733e-18,\n",
-       "  'Cl36': 0.011745082630581088,\n",
-       "  'Co55': 5.031176023452203e-06,\n",
-       "  'Co56': 433488.5950144836,\n",
-       "  'Co57': 58172158359.560356,\n",
-       "  'Co58': 114491283608.76608,\n",
-       "  'Co58m': 12.074796822596124,\n",
-       "  'Co60': 4719735136.572179,\n",
-       "  'Co60m': 0.21553378448633187,\n",
-       "  'Cr48': 1.9721306339816775e-06,\n",
-       "  'Cr50': 0.03568589316849938,\n",
-       "  'Cr51': 47313805714.349266,\n",
-       "  'Cu64': 1045.4506989305053,\n",
-       "  'Cu66': 1.5835434817569956,\n",
-       "  'Cu67': 0.8982932806643333,\n",
-       "  'Fe55': 199533101483.1543,\n",
-       "  'Fe59': 834340542.8128667,\n",
-       "  'Fe60': 0.21582796387799744,\n",
-       "  'Ge71': 2.318016686034826e-07,\n",
-       "  'H3': 52135690.15162375,\n",
-       "  'Hf174': 1.6850385702425747e-22,\n",
-       "  'Hf175': 0.0009337883469152159,\n",
-       "  'Hf177m': 62.3559101412197,\n",
-       "  'Hf178m': 0.044788101940595876,\n",
-       "  'Hf178n': 0.04861468143305574,\n",
-       "  'Hf179n': 552.514767670301,\n",
-       "  'Hf181': 102132.48001065987,\n",
-       "  'Hf182': 3.183153759327417e-10,\n",
-       "  'Ir192': 9.588053928201396e-10,\n",
-       "  'K40': 6.796928844243934e-12,\n",
-       "  'K42': 0.6672728665145672,\n",
-       "  'K43': 0.03621918180464053,\n",
-       "  'Kr81': 1.1162968050937932e-14,\n",
-       "  'Kr85': 0.018441011270188414,\n",
-       "  'Lu173': 5.8271087128663085e-08,\n",
-       "  'Lu174': 4.795991777666021e-06,\n",
-       "  'Lu174m': 5.625189241087431e-06,\n",
-       "  'Lu176': 9.449482434576653e-11,\n",
-       "  'Lu177': 375.1836682278145,\n",
-       "  'Lu177m': 80.57418967464143,\n",
-       "  'Mg28': 5.371707467212099e-05,\n",
-       "  'Mn52': 215585.80251126966,\n",
-       "  'Mn53': 40256.111037012844,\n",
-       "  'Mn54': 50370434976.999245,\n",
-       "  'Mo100': 0.0001113664764406636,\n",
-       "  'Mo92': 8.94370371843607e-06,\n",
-       "  'Mo93': 7516797.271199245,\n",
-       "  'Mo98': 27.62500096327213,\n",
-       "  'Mo99': 738658351.7107747,\n",
-       "  'Na22': 0.01997634613145946,\n",
-       "  'Na24': 0.13531454437157678,\n",
-       "  'Nb90': 0.45595845114339706,\n",
-       "  'Nb91': 19807276.584011797,\n",
-       "  'Nb91m': 663711317.0752045,\n",
-       "  'Nb92': 25.172871946436544,\n",
-       "  'Nb92m': 238263248.8600925,\n",
-       "  'Nb93m': 22930504.9478566,\n",
-       "  'Nb94': 133132.89137103397,\n",
-       "  'Nb95': 200564977.71408644,\n",
-       "  'Nb95m': 4557487.47380691,\n",
-       "  'Nb96': 15725.83845453641,\n",
-       "  'Nb97': 34.605051917421044,\n",
-       "  'Nb97m': 30.53689105538188,\n",
-       "  'Ni56': 2.9429675383700453,\n",
-       "  'Ni57': 8581830.511876615,\n",
-       "  'Ni58': 8.914050629449806e-05,\n",
-       "  'Ni59': 4632489.208306558,\n",
-       "  'Ni63': 278973638.4490977,\n",
-       "  'Ni66': 1.5826848318730093,\n",
-       "  'Os186': 4.50218328380946e-15,\n",
-       "  'Os191': 4.525262956992535e-09,\n",
-       "  'P32': 110501733.58936901,\n",
-       "  'P33': 939827.4903325915,\n",
-       "  'Pd107': 4.449472672992403e-16,\n",
-       "  'Rb83': 2.7433077750636276e-08,\n",
-       "  'Rb84': 3.6169362217563295e-05,\n",
-       "  'Rb86': 71.6780771663722,\n",
-       "  'Rb87': 4.473974914570747e-12,\n",
-       "  'Re186': 1.010981983613011,\n",
-       "  'Re186m': 8.328082606529128e-08,\n",
-       "  'Re187': 4.362043759491503e-13,\n",
-       "  'Re188': 1.3572290857869906e-06,\n",
-       "  'Rh103m': 185.73128077998646,\n",
-       "  'Rh105': 5.56067483687127e-08,\n",
-       "  'Ru103': 187.79007125479094,\n",
-       "  'Ru97': 0.00042834725713222527,\n",
-       "  'S35': 187645.13201073956,\n",
-       "  'Sc44': 48.51937173316727,\n",
-       "  'Sc44m': 45.79051705989019,\n",
-       "  'Sc45m': 578.1716066506441,\n",
-       "  'Sc46': 57800617.495827734,\n",
-       "  'Sc47': 3625018.485691993,\n",
-       "  'Sc48': 1060771.4622201142,\n",
-       "  'Se82': 4.084704749773291e-28,\n",
-       "  'Si32': 12.22790831180322,\n",
-       "  'Sr85': 0.02923161166417862,\n",
-       "  'Sr89': 1211.2094984200216,\n",
-       "  'Sr90': 7.5199015135162215,\n",
-       "  'Ta177': 0.006588318523648981,\n",
-       "  'Ta178': 0.01641757023060778,\n",
-       "  'Ta179': 127727.67462537905,\n",
-       "  'Ta180': 0.001725154572958841,\n",
-       "  'Ta180m': 1.3268434971673188e-07,\n",
-       "  'Ta182': 692317738.7438093,\n",
-       "  'Ta183': 541581.8305676369,\n",
-       "  'Ta184': 1.2173085614790535e-07,\n",
-       "  'Tc96': 0.0037803793363306013,\n",
-       "  'Tc97': 0.0001384263611872041,\n",
-       "  'Tc97m': 11.199762019568478,\n",
-       "  'Tc98': 0.7069862717807234,\n",
-       "  'Tc99': 304193.30659791187,\n",
-       "  'Tc99m': 715692996.3368475,\n",
-       "  'Ti44': 9.432918557827493e-05,\n",
-       "  'Tm171': 1.3644748355598958e-10,\n",
-       "  'V48': 28168.0911907098,\n",
-       "  'V49': 3631280602.3283772,\n",
-       "  'V50': 2.937983535322573e-07,\n",
-       "  'W178': 0.01644415036771771,\n",
-       "  'W181': 4.218709983068992,\n",
-       "  'W183': 8.935235787575349e-11,\n",
-       "  'W183m': 18415.119804670965,\n",
-       "  'W184': 2.763832443670752e-13,\n",
-       "  'W185': 91.63782960262299,\n",
-       "  'W186': 1.1976925803382118e-18,\n",
-       "  'W187': 4.246587912745894e-06,\n",
-       "  'W188': 1.3362410071408002e-06,\n",
-       "  'Y87': 2.593305926551473,\n",
-       "  'Y87m': 6.20079882683673e-06,\n",
-       "  'Y88': 150605.03301849222,\n",
-       "  'Y89m': 6321270.248052306,\n",
-       "  'Y90': 49943.51289877145,\n",
-       "  'Y91': 1288.5807649164512,\n",
-       "  'Yb175': 0.003450628620758097,\n",
-       "  'Zn64': 4.446185902771977e-09,\n",
-       "  'Zn65': 106872.80969268644,\n",
-       "  'Zn69m': 1.5636118591411983e-08,\n",
-       "  'Zr88': 126727.27775878973,\n",
-       "  'Zr89': 6329162.638783921,\n",
-       "  'Zr90m': 0.44361808669108294,\n",
-       "  'Zr93': 132.0572036161055,\n",
-       "  'Zr94': 2.66394790105523e-08,\n",
-       "  'Zr95': 34159767.244812734,\n",
-       "  'Zr96': 1.9413007444060438e-14,\n",
-       "  'Zr97': 32.094645203625646},\n",
-       " '189189': {'Al26': 0.0006936673080228246,\n",
-       "  'Ar37': 1.686309059726449e-05,\n",
-       "  'Ar39': 0.01482981565164829,\n",
-       "  'Ar42': 0.04091148640507253,\n",
-       "  'Be10': 1.0025354532532946,\n",
-       "  'C14': 111301.87673637847,\n",
-       "  'Ca41': 3.218900069219695e-05,\n",
-       "  'Ca45': 2091563.092478669,\n",
-       "  'Ca47': 7469.315126417875,\n",
-       "  'Ca48': 1.1539083328732524e-19,\n",
-       "  'Cl36': 1.3863540550916917e-07,\n",
-       "  'Co55': 3.270891579527179e-07,\n",
-       "  'Co56': 27575.302011066666,\n",
-       "  'Co57': 3569494532.8395076,\n",
-       "  'Co58': 7208202318.891134,\n",
-       "  'Co58m': 0.7559489706923412,\n",
-       "  'Co60': 285606436.6977406,\n",
-       "  'Co60m': 0.011616367706591385,\n",
-       "  'Cr48': 1.2179261014848485e-07,\n",
-       "  'Cr50': 0.0019837412043555262,\n",
-       "  'Cr51': 2776441054.052735,\n",
-       "  'Cu64': 54.488348544342486,\n",
-       "  'Cu66': 0.0012528458360443605,\n",
-       "  'Cu67': 0.0011122746391755247,\n",
-       "  'Fe55': 12070142527.891773,\n",
-       "  'Fe59': 45818256.636264615,\n",
-       "  'Fe60': 0.011632577674362135,\n",
-       "  'H3': 3222262.855419576,\n",
-       "  'Hf174': 1.4886061381220652e-23,\n",
-       "  'Hf175': 6.556321796172015e-05,\n",
-       "  'Hf177m': 3.830853323140733,\n",
-       "  'Hf178m': 0.0034168529077372137,\n",
-       "  'Hf178n': 0.0036570130485966447,\n",
-       "  'Hf179n': 33.93295560913774,\n",
-       "  'Hf181': 6265.84440635676,\n",
-       "  'Hf182': 1.9501555204040312e-11,\n",
-       "  'K40': 4.261408859211588e-13,\n",
-       "  'K42': 0.04091542624311159,\n",
-       "  'K43': 0.0022286417050169528,\n",
-       "  'Kr81': 7.872964912452473e-16,\n",
-       "  'Kr85': 0.0011839152081090426,\n",
-       "  'Lu173': 5.166145158126686e-09,\n",
-       "  'Lu174': 3.618084510489585e-07,\n",
-       "  'Lu174m': 4.184539895517103e-07,\n",
-       "  'Lu176': 5.947007341927779e-12,\n",
-       "  'Lu177': 23.097199188279188,\n",
-       "  'Lu177m': 4.950136999111854,\n",
-       "  'Mg28': 3.5651715642295836e-06,\n",
-       "  'Mn52': 13193.785059486665,\n",
-       "  'Mn53': 2463.99555157202,\n",
-       "  'Mn54': 3140530379.013451,\n",
-       "  'Mo100': 6.190725497597807e-06,\n",
-       "  'Mo92': 4.971695054242524e-07,\n",
-       "  'Mo93': 428892.3239132357,\n",
-       "  'Mo98': 1.5356425735165664,\n",
-       "  'Mo99': 40193078.88350621,\n",
-       "  'Na22': 0.0012739663212953563,\n",
-       "  'Na24': 0.00826165376345004,\n",
-       "  'Nb90': 0.027826658707070434,\n",
-       "  'Nb91': 1214831.3546390457,\n",
-       "  'Nb91m': 40644330.64295914,\n",
-       "  'Nb92': 1.546474715045203,\n",
-       "  'Nb92m': 14804583.881985437,\n",
-       "  'Nb93m': 1421726.5942773288,\n",
-       "  'Nb94': 7219.74906916944,\n",
-       "  'Nb95': 12340629.431912396,\n",
-       "  'Nb95m': 280627.7674344351,\n",
-       "  'Nb96': 966.1117745930358,\n",
-       "  'Nb97': 2.1237009961208044,\n",
-       "  'Nb97m': 1.8740665376612704,\n",
-       "  'Ni56': 0.18002790149467263,\n",
-       "  'Ni57': 524728.3480695599,\n",
-       "  'Ni58': 4.9552269762664385e-06,\n",
-       "  'Ni59': 242231.38991728154,\n",
-       "  'Ni63': 14234441.38264617,\n",
-       "  'Ni66': 0.0013323671716866051,\n",
-       "  'Os186': 8.295600485373844e-21,\n",
-       "  'P32': 6855680.050838323,\n",
-       "  'P33': 58647.022627139864,\n",
-       "  'Rb83': 1.953208125477601e-09,\n",
-       "  'Rb84': 2.555464924028285e-06,\n",
-       "  'Rb86': 4.395350592300722,\n",
-       "  'Rb87': 2.89916853621826e-13,\n",
-       "  'Re186': 1.958078019547211e-06,\n",
-       "  'Re186m': 1.6558852576857058e-13,\n",
-       "  'Re187': 7.828496983489746e-20,\n",
-       "  'Rh103m': 7.501831317254949,\n",
-       "  'Ru103': 7.584567768933713,\n",
-       "  'Ru97': 2.622958583607397e-05,\n",
-       "  'S35': 9586.40000121664,\n",
-       "  'Sc44': 2.967930895991082,\n",
-       "  'Sc44m': 2.8010101837767936,\n",
-       "  'Sc45m': 35.555529753255094,\n",
-       "  'Sc46': 3572284.5504892645,\n",
-       "  'Sc47': 226663.5391929479,\n",
-       "  'Sc48': 65342.8484661868,\n",
-       "  'Se82': 2.7155463983979574e-29,\n",
-       "  'Si32': 0.7516112627076322,\n",
-       "  'Sr85': 0.0018490696650947732,\n",
-       "  'Sr89': 74.57032802034256,\n",
-       "  'Sr90': 0.4614737689516392,\n",
-       "  'Ta177': 0.0005926043303552117,\n",
-       "  'Ta178': 0.0014779060697128073,\n",
-       "  'Ta179': 9411.294238262406,\n",
-       "  'Ta180': 0.00010645682042843546,\n",
-       "  'Ta180m': 8.180928391100148e-09,\n",
-       "  'Ta182': 34159477.628049344,\n",
-       "  'Ta183': 893.8578028774305,\n",
-       "  'Tc96': 0.00023231037278618997,\n",
-       "  'Tc97': 8.530600072178341e-06,\n",
-       "  'Tc97m': 0.6900290938919746,\n",
-       "  'Tc98': 0.04359819140601646,\n",
-       "  'Tc99': 16552.425471830687,\n",
-       "  'Tc99m': 38943431.25843781,\n",
-       "  'Ti44': 5.874467860397408e-06,\n",
-       "  'Tm171': 1.2282972529545263e-11,\n",
-       "  'V48': 1727.934282987529,\n",
-       "  'V49': 221854751.04882503,\n",
-       "  'V50': 1.825670079930204e-08,\n",
-       "  'W178': 0.0014794019282981807,\n",
-       "  'W181': 0.2607213709382436,\n",
-       "  'W183': 8.267787425587506e-13,\n",
-       "  'W183m': 30.383454026762855,\n",
-       "  'W184': 1.871028717022988e-16,\n",
-       "  'W185': 0.00767298518214973,\n",
-       "  'W186': 7.413157813391931e-24,\n",
-       "  'Y87': 0.16508321533115786,\n",
-       "  'Y87m': 3.9742265555570953e-07,\n",
-       "  'Y88': 9380.514847507566,\n",
-       "  'Y89m': 388690.485994351,\n",
-       "  'Y90': 3075.630727844283,\n",
-       "  'Y91': 79.10854910238112,\n",
-       "  'Yb175': 0.00024087835750803216,\n",
-       "  'Zn64': 2.3172243875461027e-10,\n",
-       "  'Zn65': 2994.4313211043263,\n",
-       "  'Zr88': 7915.045199094538,\n",
-       "  'Zr89': 389175.13667426765,\n",
-       "  'Zr90m': 0.02704263496523998,\n",
-       "  'Zr93': 8.126331776347088,\n",
-       "  'Zr94': 1.6373938944239456e-09,\n",
-       "  'Zr95': 2100459.3204327635,\n",
-       "  'Zr96': 1.1987735518030472e-15,\n",
-       "  'Zr97': 1.9696263287386615},\n",
-       " '189190': {'Al26': 9.556430310145547e-05,\n",
-       "  'Ar37': 2.3844929708606332e-06,\n",
-       "  'Ar39': 0.002233053992346682,\n",
-       "  'Ar42': 0.006532377495096249,\n",
-       "  'Be10': 0.16504704480644783,\n",
-       "  'C14': 20633.76090639103,\n",
-       "  'Ca41': 4.705621819944636e-06,\n",
-       "  'Ca45': 345849.20867877745,\n",
-       "  'Ca47': 1218.7403272664928,\n",
-       "  'Ca48': 1.5563594827598165e-20,\n",
-       "  'Cl36': 7.967526809047065e-08,\n",
-       "  'Co55': 4.049510710650997e-08,\n",
-       "  'Co56': 3755.8507113612322,\n",
-       "  'Co57': 588857438.4207779,\n",
-       "  'Co58': 1174551909.0960226,\n",
-       "  'Co58m': 0.12547314230341763,\n",
-       "  'Co60': 47063826.43812943,\n",
-       "  'Co60m': 0.001796078590635147,\n",
-       "  'Cr48': 1.6786457712377296e-08,\n",
-       "  'Cr50': 0.0003875234848012511,\n",
-       "  'Cr51': 447920254.88495547,\n",
-       "  'Cu64': 10.689299865424355,\n",
-       "  'Cu66': 0.0008540310450614525,\n",
-       "  'Cu67': 0.0002376021552163497,\n",
-       "  'Fe55': 1963033468.7123573,\n",
-       "  'Fe59': 8929352.585337222,\n",
-       "  'Fe60': 0.0017991794020974633,\n",
-       "  'H3': 542143.2980374868,\n",
-       "  'Hf174': 9.308162680309445e-26,\n",
-       "  'Hf175': 6.216890172223074e-06,\n",
-       "  'Hf177m': 0.591173460140203,\n",
-       "  'Hf178m': 0.0003071110405604293,\n",
-       "  'Hf178n': 0.0003470950538466744,\n",
-       "  'Hf179n': 5.573030745351148,\n",
-       "  'Hf181': 1008.4211721265428,\n",
-       "  'Hf182': 3.199084507686607e-12,\n",
-       "  'K40': 6.165076231884676e-14,\n",
-       "  'K42': 0.006532938814242261,\n",
-       "  'K43': 0.00037102987598091307,\n",
-       "  'Kr81': 7.505557554947321e-17,\n",
-       "  'Kr85': 0.00015441891690793396,\n",
-       "  'Lu173': 6.203681279840946e-11,\n",
-       "  'Lu174': 2.851633547087627e-08,\n",
-       "  'Lu174m': 3.4599673401755824e-08,\n",
-       "  'Lu176': 8.383851733042485e-13,\n",
-       "  'Lu177': 3.5957515687119765,\n",
-       "  'Lu177m': 0.7638901473702163,\n",
-       "  'Mg28': 4.813361949658138e-07,\n",
-       "  'Mn52': 1961.4899510344023,\n",
-       "  'Mn53': 402.42854657583075,\n",
-       "  'Mn54': 513330326.2755942,\n",
-       "  'Mo100': 1.2093597027073942e-06,\n",
-       "  'Mo92': 9.712223548093876e-08,\n",
-       "  'Mo93': 78852.60716070302,\n",
-       "  'Mo98': 0.2999872205233411,\n",
-       "  'Mo99': 8337382.5903725885,\n",
-       "  'Na22': 0.00016931633667076795,\n",
-       "  'Na24': 0.0012733178396360082,\n",
-       "  'Nb90': 0.004206903114186011,\n",
-       "  'Nb91': 200320.89714950116,\n",
-       "  'Nb91m': 6698971.404028985,\n",
-       "  'Nb92': 0.258208925191843,\n",
-       "  'Nb92m': 2532615.7027489315,\n",
-       "  'Nb93m': 227495.81364904586,\n",
-       "  'Nb94': 1387.0153624139418,\n",
-       "  'Nb95': 2056395.8402850118,\n",
-       "  'Nb95m': 47020.91824396571,\n",
-       "  'Nb96': 158.2409837403788,\n",
-       "  'Nb97': 0.3443804596724204,\n",
-       "  'Nb97m': 0.3038847070559353,\n",
-       "  'Ni56': 0.026616744224747354,\n",
-       "  'Ni57': 77856.46209127139,\n",
-       "  'Ni58': 9.680014774087076e-07,\n",
-       "  'Ni59': 47265.81467562222,\n",
-       "  'Ni63': 2704255.297179584,\n",
-       "  'Ni66': 0.0008701937544321372,\n",
-       "  'Os186': 7.915071269498189e-22,\n",
-       "  'P32': 1135300.6192407827,\n",
-       "  'P33': 9339.47942558722,\n",
-       "  'Rb83': 1.8157000980283912e-10,\n",
-       "  'Rb84': 2.4381988025077476e-07,\n",
-       "  'Rb86': 0.6922340978340829,\n",
-       "  'Rb87': 3.8120137603706365e-14,\n",
-       "  'Re186': 1.8563949381446593e-07,\n",
-       "  'Re186m': 1.5817258450568537e-14,\n",
-       "  'Re187': 3.93413901106117e-21,\n",
-       "  'Rh103m': 2.1034778750911873,\n",
-       "  'Ru103': 2.1267024829548005,\n",
-       "  'Ru97': 4.340263450179415e-06,\n",
-       "  'S35': 1844.423047955087,\n",
-       "  'Sc44': 0.44844849286270433,\n",
-       "  'Sc44m': 0.42322814484327453,\n",
-       "  'Sc45m': 5.879273293457905,\n",
-       "  'Sc46': 609109.4597646062,\n",
-       "  'Sc47': 36527.84334868564,\n",
-       "  'Sc48': 11047.63305382522,\n",
-       "  'Se82': 3.185743610230485e-30,\n",
-       "  'Si32': 0.11263863014733055,\n",
-       "  'Sr85': 0.00025254033897933635,\n",
-       "  'Sr89': 12.45774734630499,\n",
-       "  'Sr90': 0.07376893906069981,\n",
-       "  'Ta177': 3.7083457929775477e-07,\n",
-       "  'Ta179': 979.320178900514,\n",
-       "  'Ta180': 1.8130489325545734e-05,\n",
-       "  'Ta180m': 1.3796053040211267e-09,\n",
-       "  'Ta182': 7286865.024935658,\n",
-       "  'Ta183': 314.40287686242715,\n",
-       "  'Tc96': 3.8781530785448695e-05,\n",
-       "  'Tc97': 1.4278389177325862e-06,\n",
-       "  'Tc97m': 0.11554870765122251,\n",
-       "  'Tc98': 0.007298660609361857,\n",
-       "  'Tc99': 3433.5125759718776,\n",
-       "  'Tc99m': 8078181.178148755,\n",
-       "  'Ti44': 8.135998777620329e-07,\n",
-       "  'V48': 255.83734670474948,\n",
-       "  'V49': 35468038.2341406,\n",
-       "  'V50': 3.1125916598057936e-09,\n",
-       "  'W178': 3.289035652745508e-07,\n",
-       "  'W181': 0.04490435043084437,\n",
-       "  'W183': 8.694525678239451e-14,\n",
-       "  'W183m': 10.687423416030825,\n",
-       "  'W184': 2.1167623167342146e-17,\n",
-       "  'W185': 0.0007469053360378656,\n",
-       "  'W186': 6.733784671020488e-25,\n",
-       "  'Y87': 0.021969587106435935,\n",
-       "  'Y87m': 4.9955489800734245e-08,\n",
-       "  'Y88': 1349.4319286559578,\n",
-       "  'Y89m': 64086.38704134988,\n",
-       "  'Y90': 515.0977460152611,\n",
-       "  'Y91': 12.587158506812878,\n",
-       "  'Yb175': 2.6334043562733633e-05,\n",
-       "  'Zn64': 4.5458514658365805e-11,\n",
-       "  'Zn65': 582.4453108254231,\n",
-       "  'Zr88': 1121.407943883519,\n",
-       "  'Zr89': 64164.93681601192,\n",
-       "  'Zr90m': 0.00404576764727603,\n",
-       "  'Zr93': 1.3460180972152511,\n",
-       "  'Zr94': 2.676392355581496e-10,\n",
-       "  'Zr95': 347999.2071072807,\n",
-       "  'Zr96': 1.7817041606955886e-16,\n",
-       "  'Zr97': 0.3193953645624979},\n",
-       " '189191': {'Al26': 3.579993183616133e-05,\n",
-       "  'Ar37': 9.044846049967967e-07,\n",
-       "  'Ar39': 0.0008759006470413629,\n",
-       "  'Ar42': 0.002676461049947613,\n",
-       "  'Be10': 0.07423870583469423,\n",
-       "  'C14': 13774.266500317432,\n",
-       "  'Ca41': 1.8131852359618838e-06,\n",
-       "  'Ca45': 147427.56872564016,\n",
-       "  'Ca47': 516.0159880755601,\n",
-       "  'Ca48': 5.898755227749426e-21,\n",
-       "  'Cl36': 3.293109356908347e-06,\n",
-       "  'Co55': 1.5157494586756958e-08,\n",
-       "  'Co56': 1482.5639293437782,\n",
-       "  'Co57': 246375461.6453568,\n",
-       "  'Co58': 564565301.8225849,\n",
-       "  'Co58m': 0.058976652080049874,\n",
-       "  'Co60': 22436930.03671883,\n",
-       "  'Co60m': 0.0007652455432582182,\n",
-       "  'Cr48': 5.557104450588281e-09,\n",
-       "  'Cr50': 0.0002632550462631628,\n",
-       "  'Cr51': 216220807.3242653,\n",
-       "  'Cu64': 7.760137259583592,\n",
-       "  'Cu66': 0.0006010026273311802,\n",
-       "  'Cu67': 0.00044154626908566,\n",
-       "  'Fe55': 866238899.1105444,\n",
-       "  'Fe59': 5889970.696462579,\n",
-       "  'Fe60': 0.0007675448700667738,\n",
-       "  'H3': 238107.1836280583,\n",
-       "  'Hf174': 3.633115215705485e-26,\n",
-       "  'Hf175': 2.4515073316478106e-06,\n",
-       "  'Hf177m': 0.23820980741955664,\n",
-       "  'Hf178m': 0.00013278671376974781,\n",
-       "  'Hf178n': 0.00014955350519275262,\n",
-       "  'Hf179n': 2.3465218172624307,\n",
-       "  'Hf181': 417.19073107676036,\n",
-       "  'Hf182': 1.343592925123995e-12,\n",
-       "  'K40': 2.432118923890009e-14,\n",
-       "  'K42': 0.002676767565201272,\n",
-       "  'K43': 0.00015898828000012513,\n",
-       "  'Kr81': 3.2653074045800196e-17,\n",
-       "  'Kr85': 5.920226258446497e-05,\n",
-       "  'Lu173': 2.6689211170971913e-11,\n",
-       "  'Lu174': 1.168298119691951e-08,\n",
-       "  'Lu174m': 1.4061521065580843e-08,\n",
-       "  'Lu176': 3.2526965310617905e-13,\n",
-       "  'Lu177': 1.4557082497876288,\n",
-       "  'Lu177m': 0.30782986015997127,\n",
-       "  'Mg28': 2.1123075437991058e-07,\n",
-       "  'Mn52': 756.6274981957155,\n",
-       "  'Mn53': 166.34147023747798,\n",
-       "  'Mn54': 236897536.79892394,\n",
-       "  'Mo100': 8.215570679414971e-07,\n",
-       "  'Mo92': 6.597834430129284e-08,\n",
-       "  'Mo93': 50543.98980576081,\n",
-       "  'Mo98': 0.20378995626783877,\n",
-       "  'Mo99': 5331560.464348946,\n",
-       "  'Na22': 6.350048883993865e-05,\n",
-       "  'Na24': 0.0005100707856629581,\n",
-       "  'Nb90': 0.0016534690357884643,\n",
-       "  'Nb91': 83620.44268353598,\n",
-       "  'Nb91m': 2792688.7273901883,\n",
-       "  'Nb92': 0.11267707006863065,\n",
-       "  'Nb92m': 1152713.226778331,\n",
-       "  'Nb93m': 128447.7200799316,\n",
-       "  'Nb94': 982.7573948320304,\n",
-       "  'Nb95': 884109.4164746335,\n",
-       "  'Nb95m': 20321.830624564238,\n",
-       "  'Nb96': 66.72560599723694,\n",
-       "  'Nb97': 0.14341600247866162,\n",
-       "  'Nb97m': 0.12655278641332796,\n",
-       "  'Ni56': 0.010171975869971636,\n",
-       "  'Ni57': 29844.304400903176,\n",
-       "  'Ni58': 6.575883373107445e-07,\n",
-       "  'Ni59': 32930.24009758898,\n",
-       "  'Ni63': 2065847.720254302,\n",
-       "  'Ni66': 0.0006128440409765121,\n",
-       "  'Os186': 2.7403183063012784e-21,\n",
-       "  'P32': 573043.3639307419,\n",
-       "  'P33': 4708.7954825605375,\n",
-       "  'Rb83': 7.896229824045293e-11,\n",
-       "  'Rb84': 9.558768808178504e-08,\n",
-       "  'Rb86': 0.2806092143780123,\n",
-       "  'Rb87': 1.5143374508688726e-14,\n",
-       "  'Re186': 6.417589900195615e-07,\n",
-       "  'Re186m': 5.4420926611657257e-14,\n",
-       "  'Re187': 2.5329602322683438e-20,\n",
-       "  'Rh103m': 1.3510655330507255,\n",
-       "  'Ru103': 1.3659608122211215,\n",
-       "  'Ru97': 1.8055208789900194e-06,\n",
-       "  'S35': 1384.1975270042583,\n",
-       "  'Sc44': 0.1759154945874182,\n",
-       "  'Sc44m': 0.16601471600311432,\n",
-       "  'Sc45m': 2.5060206020279114,\n",
-       "  'Sc46': 268751.1650577965,\n",
-       "  'Sc47': 16653.942493064485,\n",
-       "  'Sc48': 4791.8961804700275,\n",
-       "  'Se82': 1.2103954485796169e-30,\n",
-       "  'Si32': 0.04429203470718471,\n",
-       "  'Sr85': 9.82062743315954e-05,\n",
-       "  'Sr89': 5.335929000356258,\n",
-       "  'Sr90': 0.03033323123166845,\n",
-       "  'Ta177': 1.595388600722902e-07,\n",
-       "  'Ta179': 425.23107495154517,\n",
-       "  'Ta180': 8.085693548819478e-06,\n",
-       "  'Ta180m': 6.073958339287271e-10,\n",
-       "  'Ta182': 5665224.503717711,\n",
-       "  'Ta183': 1987.4343501448395,\n",
-       "  'Tc96': 1.637041507956518e-05,\n",
-       "  'Tc97': 6.136372320069136e-07,\n",
-       "  'Tc97m': 0.04958961827035418,\n",
-       "  'Tc98': 0.0031533916587359423,\n",
-       "  'Tc99': 2195.585664283306,\n",
-       "  'Tc99m': 5165802.804699651,\n",
-       "  'Ti44': 2.9567836750279375e-07,\n",
-       "  'V48': 98.80319128362618,\n",
-       "  'V49': 14438879.664435243,\n",
-       "  'V50': 1.423052397118658e-09,\n",
-       "  'W178': 1.4495048555739368e-07,\n",
-       "  'W181': 0.0202888976308475,\n",
-       "  'W183': 3.1057655176315275e-13,\n",
-       "  'W183m': 67.56459805035803,\n",
-       "  'W184': 4.8405512010847254e-17,\n",
-       "  'W185': 0.002196407706019726,\n",
-       "  'W186': 2.1171000324142095e-24,\n",
-       "  'Y87': 0.008431074597891077,\n",
-       "  'Y87m': 1.713525435324968e-08,\n",
-       "  'Y88': 526.328676993609,\n",
-       "  'Y89m': 27223.926187231125,\n",
-       "  'Y90': 223.50430873164734,\n",
-       "  'Y91': 5.161252063344055,\n",
-       "  'Yb175': 1.0776649014656372e-05,\n",
-       "  'Zn64': 3.300101619798541e-11,\n",
-       "  'Zn65': 825.3217306095546,\n",
-       "  'Zr88': 434.3937574279234,\n",
-       "  'Zr89': 27257.10773319143,\n",
-       "  'Zr90m': 0.0015999575623049742,\n",
-       "  'Zr93': 0.575661061664538,\n",
-       "  'Zr94': 1.1304840530557137e-10,\n",
-       "  'Zr95': 148437.34405031704,\n",
-       "  'Zr96': 6.96877212928605e-17,\n",
-       "  'Zr97': 0.1330187079140939},\n",
-       " '189192': {'Al26': 2.6897351958653774e-05,\n",
-       "  'Ar37': 1.0309946447505275e-06,\n",
-       "  'Ar39': 0.0011517549965126056,\n",
-       "  'Ar42': 0.0037828880804945666,\n",
-       "  'Be10': 0.12778408763104268,\n",
-       "  'C14': 24311.619481821162,\n",
-       "  'Ca41': 2.25449894871827e-06,\n",
-       "  'Ca45': 219132.18862067614,\n",
-       "  'Ca47': 755.7162831433698,\n",
-       "  'Ca48': 5.714919823354034e-21,\n",
-       "  'Cl36': 1.301883062805254e-08,\n",
-       "  'Co55': 1.6393227034994123e-08,\n",
-       "  'Co56': 1809.852339868574,\n",
-       "  'Co57': 357378511.66543716,\n",
-       "  'Co58': 1146267882.2886868,\n",
-       "  'Co58m': 0.11530711633525983,\n",
-       "  'Co60': 40838709.39606565,\n",
-       "  'Co60m': 0.0010656895103578411,\n",
-       "  'Cr48': 5.27350534893138e-09,\n",
-       "  'Cr50': 0.00046838477792577693,\n",
-       "  'Cr51': 301819964.8556836,\n",
-       "  'Cu64': 13.621772753056481,\n",
-       "  'Cu66': 0.00036179377473685085,\n",
-       "  'Cu67': 0.00032329873160270037,\n",
-       "  'Fe55': 1276974751.14526,\n",
-       "  'Fe59': 10046954.53246959,\n",
-       "  'Fe60': 0.0010699057464385094,\n",
-       "  'H3': 410444.2446583712,\n",
-       "  'Hf174': 3.6714581565717865e-26,\n",
-       "  'Hf175': 2.6582722022752427e-06,\n",
-       "  'Hf177m': 0.33049619700755856,\n",
-       "  'Hf178m': 2.8605396070648624e-05,\n",
-       "  'Hf178n': 5.593677250117898e-05,\n",
-       "  'Hf179n': 3.383555154229837,\n",
-       "  'Hf181': 594.7537461756971,\n",
-       "  'Hf182': 1.9611029020105237e-12,\n",
-       "  'K40': 3.006470508657082e-14,\n",
-       "  'K42': 0.0037831254284554556,\n",
-       "  'K43': 0.00023895109927483862,\n",
-       "  'Kr81': 1.3555352153265482e-17,\n",
-       "  'Kr85': 5.8442250620757885e-05,\n",
-       "  'Lu173': 1.4067771436420698e-12,\n",
-       "  'Lu174': 7.705836208689026e-09,\n",
-       "  'Lu174m': 1.0301217563287538e-08,\n",
-       "  'Lu176': 3.497000874214885e-13,\n",
-       "  'Lu177': 2.0197360282340866,\n",
-       "  'Lu177m': 0.42713593302565595,\n",
-       "  'Mg28': 3.683231491100889e-07,\n",
-       "  'Mn52': 1003.7196655876185,\n",
-       "  'Mn53': 240.94289128634747,\n",
-       "  'Mn54': 440282559.28825295,\n",
-       "  'Mo100': 1.4617203692710321e-06,\n",
-       "  'Mo92': 1.1738932474032363e-07,\n",
-       "  'Mo93': 81053.49379830467,\n",
-       "  'Mo98': 0.3625840203596309,\n",
-       "  'Mo99': 9053566.042723399,\n",
-       "  'Na22': 5.151977004700831e-05,\n",
-       "  'Na24': 0.0007078767101049616,\n",
-       "  'Nb90': 0.0022600255381555927,\n",
-       "  'Nb91': 121396.12245968005,\n",
-       "  'Nb91m': 4063263.5643557846,\n",
-       "  'Nb92': 0.16821966718393425,\n",
-       "  'Nb92m': 2112793.678366356,\n",
-       "  'Nb93m': 253915.23792159752,\n",
-       "  'Nb94': 1636.518784250593,\n",
-       "  'Nb95': 1346391.4786026955,\n",
-       "  'Nb95m': 31498.068302716685,\n",
-       "  'Nb96': 97.40915731140527,\n",
-       "  'Nb97': 0.20592246858228874,\n",
-       "  'Nb97m': 0.18170969473089196,\n",
-       "  'Ni56': 0.013424706272863206,\n",
-       "  'Ni57': 39527.36149343815,\n",
-       "  'Ni58': 1.169983061427337e-06,\n",
-       "  'Ni59': 54262.4024797059,\n",
-       "  'Ni63': 2946900.143630876,\n",
-       "  'Ni66': 0.0003835437192307588,\n",
-       "  'Os186': 3.8303247305448516e-21,\n",
-       "  'P32': 1150621.3615461718,\n",
-       "  'P33': 8960.206960246547,\n",
-       "  'Rb83': 3.180979741533347e-11,\n",
-       "  'Rb84': 7.100258446056441e-08,\n",
-       "  'Rb86': 0.3899456722492497,\n",
-       "  'Rb87': 1.6274737012103618e-14,\n",
-       "  'Re186': 8.736778097307276e-07,\n",
-       "  'Re186m': 7.649106331740666e-14,\n",
-       "  'Re187': 4.062732707550565e-20,\n",
-       "  'Rh103m': 1.8430438612990432,\n",
-       "  'Ru103': 1.8633540753532953,\n",
-       "  'Ru97': 2.634237768975413e-06,\n",
-       "  'S35': 2080.2383376812813,\n",
-       "  'Sc44': 0.2365196647695322,\n",
-       "  'Sc44m': 0.22321850992960202,\n",
-       "  'Sc45m': 3.724941543066672,\n",
-       "  'Sc46': 478688.91932370554,\n",
-       "  'Sc47': 29623.048925473442,\n",
-       "  'Sc48': 7520.233298545014,\n",
-       "  'Se82': 9.852968061550686e-31,\n",
-       "  'Si32': 0.058852633659874476,\n",
-       "  'Sr85': 0.00010788176564566973,\n",
-       "  'Sr89': 7.986453332776323,\n",
-       "  'Sr90': 0.042826374376120406,\n",
-       "  'Ta177': 8.40922650110064e-09,\n",
-       "  'Ta179': 197.79158789384962,\n",
-       "  'Ta180': 1.2735270440354195e-05,\n",
-       "  'Ta180m': 9.345607725496137e-10,\n",
-       "  'Ta182': 9346916.296438709,\n",
-       "  'Ta183': 289.5825213413524,\n",
-       "  'Tc96': 2.3922090884486005e-05,\n",
-       "  'Tc97': 8.931372886142794e-07,\n",
-       "  'Tc97m': 0.07225093902104596,\n",
-       "  'Tc98': 0.004584115532418118,\n",
-       "  'Tc99': 3728.4260019765206,\n",
-       "  'Tc99m': 8772093.208150944,\n",
-       "  'Ti44': 2.672693994839185e-07,\n",
-       "  'V48': 130.1539644056998,\n",
-       "  'V49': 20609042.168841377,\n",
-       "  'V50': 2.751447427702867e-09,\n",
-       "  'W178': 2.1159587218428173e-07,\n",
-       "  'W181': 0.03232003715576247,\n",
-       "  'W183': 9.81573333511388e-14,\n",
-       "  'W183m': 9.84358455651196,\n",
-       "  'W184': 2.7666423651390573e-17,\n",
-       "  'W185': 0.003374262822394893,\n",
-       "  'W186': 3.2680442853303044e-24,\n",
-       "  'Y87': 0.00849927064212494,\n",
-       "  'Y87m': 1.4657758261960346e-08,\n",
-       "  'Y88': 631.6890831582248,\n",
-       "  'Y89m': 40568.72245517507,\n",
-       "  'Y90': 348.1073013064194,\n",
-       "  'Y91': 7.273955818853098,\n",
-       "  'Yb175': 9.72235133346198e-06,\n",
-       "  'Zn64': 5.793211255711488e-11,\n",
-       "  'Zn65': 892.6527138513754,\n",
-       "  'Zr88': 504.2191581174445,\n",
-       "  'Zr89': 40617.86548950115,\n",
-       "  'Zr90m': 0.0021673525484615813,\n",
-       "  'Zr93': 0.8700779206410821,\n",
-       "  'Zr94': 1.6522829663742146e-10,\n",
-       "  'Zr95': 221965.40879462194,\n",
-       "  'Zr96': 8.880935237939477e-17,\n",
-       "  'Zr97': 0.1909779481209258},\n",
-       " '189193': {'Al26': 0.008027837886361598,\n",
-       "  'Ar37': 0.0007369952516947489,\n",
-       "  'Ar39': 0.1494984941482159,\n",
-       "  'Ar42': 0.3818380303509701,\n",
-       "  'Be10': 7.574139866101284,\n",
-       "  'C14': 765019.3668599284,\n",
-       "  'Ca41': 0.0003341805706663837,\n",
-       "  'Ca45': 18109061.550758775,\n",
-       "  'Ca47': 66126.05176431105,\n",
-       "  'Ca48': 1.2347977885050277e-18,\n",
-       "  'Cl36': 0.0928666658561853,\n",
-       "  'Co55': 3.338488544251787e-06,\n",
-       "  'Co56': 269982.0215882436,\n",
-       "  'Co57': 31749141800.985077,\n",
-       "  'Co58': 43615530572.77853,\n",
-       "  'Co58m': 4.851941646331938,\n",
-       "  'Co60': 2735190339.918983,\n",
-       "  'Co60m': 0.3458180814896746,\n",
-       "  'Cr48': 1.415129130446492e-06,\n",
-       "  'Cr50': 0.008670702622358398,\n",
-       "  'Cr51': 31078760822.202053,\n",
-       "  'Cu64': 380.92685144324236,\n",
-       "  'Cu66': 12.192489741783419,\n",
-       "  'Cu67': 6.932039352258777,\n",
-       "  'Fe55': 111052453393.03867,\n",
-       "  'Fe59': 385612387.82234675,\n",
-       "  'Fe60': 0.3458834505680104,\n",
-       "  'Ge71': 1.839153461250316e-06,\n",
-       "  'H3': 24547581.18093014,\n",
-       "  'Hf174': 8.440916043792522e-23,\n",
-       "  'Hf175': 0.0005661265438864031,\n",
-       "  'Hf177m': 36.85694656186582,\n",
-       "  'Hf178m': 0.02964641737853204,\n",
-       "  'Hf178n': 0.031452810607105974,\n",
-       "  'Hf179n': 301.299917798578,\n",
-       "  'Hf181': 57565.990353552064,\n",
-       "  'Hf182': 1.7671835524054472e-10,\n",
-       "  'Ir192': 7.607323396308527e-09,\n",
-       "  'K40': 4.229772313933331e-12,\n",
-       "  'K42': 0.381881487302202,\n",
-       "  'K43': 0.0189987906037189,\n",
-       "  'Kr81': 7.779206872226587e-15,\n",
-       "  'Kr85': 0.012364653529175252,\n",
-       "  'Lu173': 2.982227158348203e-08,\n",
-       "  'Lu174': 2.9289186539749343e-06,\n",
-       "  'Lu174m': 3.441377995179217e-06,\n",
-       "  'Lu176': 6.222481996990666e-11,\n",
-       "  'Lu177': 220.34511826330333,\n",
-       "  'Lu177m': 47.62176259403979,\n",
-       "  'Mg28': 2.5137872308132597e-05,\n",
-       "  'Mn52': 135310.29127875672,\n",
-       "  'Mn53': 22421.23270319678,\n",
-       "  'Mn54': 21988050840.022293,\n",
-       "  'Mo100': 2.7059057483118945e-05,\n",
-       "  'Mo92': 2.173065378909223e-06,\n",
-       "  'Mo93': 2518052.8941239524,\n",
-       "  'Mo98': 6.712254731955445,\n",
-       "  'Mo99': 223108591.74658465,\n",
-       "  'Na22': 0.014149079211236528,\n",
-       "  'Na24': 0.08101635846925775,\n",
-       "  'Nb90': 0.27945853059560855,\n",
-       "  'Nb91': 10841776.997713357,\n",
-       "  'Nb91m': 364392522.82436544,\n",
-       "  'Nb92': 13.010436575987068,\n",
-       "  'Nb92m': 102418349.95841353,\n",
-       "  'Nb93m': 7219237.961557184,\n",
-       "  'Nb94': 39752.70569653344,\n",
-       "  'Nb95': 104544487.62524547,\n",
-       "  'Nb95m': 2334795.22008147,\n",
-       "  'Nb96': 8554.320313491313,\n",
-       "  'Nb97': 19.258015172884992,\n",
-       "  'Nb97m': 16.994369685072957,\n",
-       "  'Ni56': 1.861415144881833,\n",
-       "  'Ni57': 5409124.927032501,\n",
-       "  'Ni58': 2.165917327848401e-05,\n",
-       "  'Ni59': 3046078.753591192,\n",
-       "  'Ni63': 238989492.62853,\n",
-       "  'Ni66': 12.174262277487149,\n",
-       "  'Os186': 3.571934871392744e-14,\n",
-       "  'Os191': 3.5904198104187506e-08,\n",
-       "  'P32': 43423504.112526536,\n",
-       "  'P33': 367326.9420875002,\n",
-       "  'Pd107': 3.5302865232048313e-15,\n",
-       "  'Rb83': 1.896486410089843e-08,\n",
-       "  'Rb84': 2.3568121936542906e-05,\n",
-       "  'Rb86': 41.88909336267221,\n",
-       "  'Rb87': 2.8517668929867467e-12,\n",
-       "  'Re186': 8.020897445544888,\n",
-       "  'Re186m': 6.607295567962859e-07,\n",
-       "  'Re187': 3.4609031388525887e-12,\n",
-       "  'Re188': 1.0768484048769455e-05,\n",
-       "  'Rh103m': 362.38608387462654,\n",
-       "  'Rh105': 4.4119330265104404e-07,\n",
-       "  'Ru103': 366.47634957279985,\n",
-       "  'Ru97': 0.00023473655347162566,\n",
-       "  'S35': 156950.02466334763,\n",
-       "  'Sc44': 29.90303425593093,\n",
-       "  'Sc44m': 28.22077522014919,\n",
-       "  'Sc45m': 307.843786913779,\n",
-       "  'Sc46': 26608130.862321183,\n",
-       "  'Sc47': 1657051.7602592641,\n",
-       "  'Sc48': 535092.6329490574,\n",
-       "  'Se82': 2.797182910135595e-28,\n",
-       "  'Si32': 7.790392150080295,\n",
-       "  'Sr85': 0.019125510222177337,\n",
-       "  'Sr89': 634.0540751774112,\n",
-       "  'Sr90': 4.288514698105722,\n",
-       "  'Ta177': 0.0032356940049211363,\n",
-       "  'Ta178': 0.008044161250639122,\n",
-       "  'Ta179': 82591.5755821427,\n",
-       "  'Ta180': 0.0008411371101978793,\n",
-       "  'Ta180m': 6.665054596070304e-08,\n",
-       "  'Ta182': 249193623.27596182,\n",
-       "  'Ta183': 3964248.7839142727,\n",
-       "  'Ta184': 9.658331054050955e-07,\n",
-       "  'Tc96': 0.0020219265691270626,\n",
-       "  'Tc97': 7.254651092651994e-05,\n",
-       "  'Tc97m': 5.875168570595921,\n",
-       "  'Tc98': 0.36852580396691936,\n",
-       "  'Tc99': 91865.19285598742,\n",
-       "  'Tc99m': 216170449.47443208,\n",
-       "  'Ti44': 6.71829622688347e-05,\n",
-       "  'Tm171': 6.685554223620806e-11,\n",
-       "  'V48': 17685.23511806956,\n",
-       "  'V49': 2088074863.65843,\n",
-       "  'V50': 1.221720532649951e-07,\n",
-       "  'W178': 0.008057803082291011,\n",
-       "  'W181': 1.9948098936245706,\n",
-       "  'W183': 7.079259541858322e-10,\n",
-       "  'W183m': 134797.00762993982,\n",
-       "  'W184': 2.1402495598813627e-12,\n",
-       "  'W185': 725.5431405519711,\n",
-       "  'W186': 9.501201870800069e-18,\n",
-       "  'W187': 3.369314338970649e-05,\n",
-       "  'W188': 1.060196109956168e-05,\n",
-       "  'Y87': 1.7415237499349865,\n",
-       "  'Y87m': 4.380608798863239e-06,\n",
-       "  'Y88': 96272.4583139426,\n",
-       "  'Y89m': 3376671.445211044,\n",
-       "  'Y90': 25441.57496072385,\n",
-       "  'Y91': 738.9045408249705,\n",
-       "  'Yb175': 0.002139637393276621,\n",
-       "  'Zn64': 1.6211779860505225e-09,\n",
-       "  'Zn65': 310169.9280785808,\n",
-       "  'Zn69m': 1.2405959715979243e-07,\n",
-       "  'Zr88': 82198.92578333561,\n",
-       "  'Zr89': 3381005.409031715,\n",
-       "  'Zr90m': 0.2726793126497621,\n",
-       "  'Zr93': 69.51890994760309,\n",
-       "  'Zr94': 1.4494852039143375e-08,\n",
-       "  'Zr95': 18093252.15485087,\n",
-       "  'Zr96': 1.2145478743681326e-14,\n",
-       "  'Zr97': 17.861872058294644},\n",
-       " '189194': {'Al26': 0.0038536954840082322,\n",
-       "  'Ar37': 0.00019421400644682493,\n",
-       "  'Ar39': 0.0707520287848454,\n",
-       "  'Ar42': 0.1773349671481801,\n",
-       "  'Be10': 3.3482435740481615,\n",
-       "  'C14': 252095.6861175546,\n",
-       "  'Ca41': 0.00015920295034019255,\n",
-       "  'Ca45': 8244318.861917369,\n",
-       "  'Ca47': 30307.91918202362,\n",
-       "  'Ca48': 5.907976412793552e-19,\n",
-       "  'Cl36': 0.018072063803308884,\n",
-       "  'Co55': 1.6008166600966626e-06,\n",
-       "  'Co56': 127935.84030410617,\n",
-       "  'Co57': 14546557348.25161,\n",
-       "  'Co58': 18078614681.05525,\n",
-       "  'Co58m': 2.041646269654238,\n",
-       "  'Co60': 1058587777.1824937,\n",
-       "  'Co60m': 0.09446162313802599,\n",
-       "  'Cr48': 6.843278675672796e-07,\n",
-       "  'Cr50': 0.00347685329311596,\n",
-       "  'Cr51': 12920985916.81206,\n",
-       "  'Cu64': 139.14781294144166,\n",
-       "  'Cu66': 2.3771662017362867,\n",
-       "  'Cu67': 1.3498614321047486,\n",
-       "  'Fe55': 50595638871.04593,\n",
-       "  'Fe59': 130089118.38143714,\n",
-       "  'Fe60': 0.09448877030080748,\n",
-       "  'Ge71': 3.5805881677490313e-07,\n",
-       "  'H3': 10846038.814154949,\n",
-       "  'Hf174': 3.9741134751396293e-23,\n",
-       "  'Hf175': 0.00026805625865236994,\n",
-       "  'Hf177m': 17.291064199035887,\n",
-       "  'Hf178m': 0.014086615069862297,\n",
-       "  'Hf178n': 0.014900430745563811,\n",
-       "  'Hf179n': 138.09758304268556,\n",
-       "  'Hf181': 26630.859440040724,\n",
-       "  'Hf182': 8.020537538524584e-11,\n",
-       "  'Ir192': 1.4810450957444813e-09,\n",
-       "  'K40': 1.998759167376488e-12,\n",
-       "  'K42': 0.1773547255760807,\n",
-       "  'K43': 0.00861194117390999,\n",
-       "  'Kr81': 3.6906063692506296e-15,\n",
-       "  'Kr85': 0.005907769817162282,\n",
-       "  'Lu173': 1.4054328038338232e-08,\n",
-       "  'Lu174': 1.3891138508037953e-06,\n",
-       "  'Lu174m': 1.6323893689637348e-06,\n",
-       "  'Lu176': 2.960940268107495e-11,\n",
-       "  'Lu177': 102.9201519987189,\n",
-       "  'Lu177m': 22.340808884785158,\n",
-       "  'Mg28': 1.1097674951619564e-05,\n",
-       "  'Mn52': 64424.35743563961,\n",
-       "  'Mn53': 10339.788031062662,\n",
-       "  'Mn54': 9529737772.636955,\n",
-       "  'Mo100': 1.0850210848939343e-05,\n",
-       "  'Mo92': 8.713599366016099e-07,\n",
-       "  'Mo93': 1084873.0610740401,\n",
-       "  'Mo98': 2.6915047376385544,\n",
-       "  'Mo99': 93165020.35976037,\n",
-       "  'Na22': 0.006788862068985545,\n",
-       "  'Na24': 0.038189969916672104,\n",
-       "  'Nb90': 0.13256125114862347,\n",
-       "  'Nb91': 4971356.1845380785,\n",
-       "  'Nb91m': 167321068.4483112,\n",
-       "  'Nb92': 5.887301580777876,\n",
-       "  'Nb92m': 43856098.41599865,\n",
-       "  'Nb93m': 2905369.6818838515,\n",
-       "  'Nb94': 16601.002881700857,\n",
-       "  'Nb95': 47263478.73840467,\n",
-       "  'Nb95m': 1051277.3148998392,\n",
-       "  'Nb96': 3919.340663110239,\n",
-       "  'Nb97': 8.87809762992746,\n",
-       "  'Nb97m': 7.834597809357344,\n",
-       "  'Ni56': 0.8875570999990603,\n",
-       "  'Ni57': 2577389.132331204,\n",
-       "  'Ni58': 8.685044043995399e-06,\n",
-       "  'Ni59': 884938.6663460393,\n",
-       "  'Ni63': 64258083.130159274,\n",
-       "  'Ni66': 2.37368368700262,\n",
-       "  'Os186': 6.954095440448913e-15,\n",
-       "  'Os191': 6.990071770137823e-09,\n",
-       "  'P32': 17380433.542903863,\n",
-       "  'P33': 156192.945641298,\n",
-       "  'Pd107': 6.873000225417658e-16,\n",
-       "  'Rb83': 8.99714456126008e-09,\n",
-       "  'Rb84': 1.1238428205736562e-05,\n",
-       "  'Rb86': 19.556439386081568,\n",
-       "  'Rb87': 1.3501400872078728e-12,\n",
-       "  'Re186': 1.5615654803814263,\n",
-       "  'Re186m': 1.286355205287417e-07,\n",
-       "  'Re187': 6.737920242509982e-13,\n",
-       "  'Re188': 2.0964812008349455e-06,\n",
-       "  'Rh103m': 75.41473626903522,\n",
-       "  'Rh105': 8.58944918108407e-08,\n",
-       "  'Ru103': 76.26456826135531,\n",
-       "  'Ru97': 0.00010765254654930723,\n",
-       "  'S35': 40395.87740734409,\n",
-       "  'Sc44': 14.17273457334974,\n",
-       "  'Sc44m': 13.375441666001253,\n",
-       "  'Sc45m': 140.14918466961444,\n",
-       "  'Sc46': 11636754.119151155,\n",
-       "  'Sc47': 726665.6151725792,\n",
-       "  'Sc48': 239631.09800455594,\n",
-       "  'Se82': 1.3398261265025078e-28,\n",
-       "  'Si32': 3.609804922677248,\n",
-       "  'Sr85': 0.009108367599742857,\n",
-       "  'Sr89': 287.0173592703592,\n",
-       "  'Sr90': 1.989395981111005,\n",
-       "  'Ta177': 0.0015216371525223521,\n",
-       "  'Ta178': 0.00378242557698879,\n",
-       "  'Ta179': 39014.533354605825,\n",
-       "  'Ta180': 0.00037328704193626336,\n",
-       "  'Ta180m': 2.984901826639526e-08,\n",
-       "  'Ta182': 81778604.1934231,\n",
-       "  'Ta183': 766348.5904037895,\n",
-       "  'Ta184': 1.880349118274642e-07,\n",
-       "  'Tc96': 0.0009205070045609001,\n",
-       "  'Tc97': 3.284671087152948e-05,\n",
-       "  'Tc97m': 2.6606074613108115,\n",
-       "  'Tc98': 0.1666301648547204,\n",
-       "  'Tc99': 38365.495766122665,\n",
-       "  'Tc99m': 90267773.992996,\n",
-       "  'Ti44': 3.2307761382681065e-05,\n",
-       "  'Tm171': 3.1435982576504954e-11,\n",
-       "  'V48': 8412.57480245726,\n",
-       "  'V49': 972144058.0477873,\n",
-       "  'V50': 5.18327487448344e-08,\n",
-       "  'W178': 0.0037885083183098744,\n",
-       "  'W181': 0.8763913734106978,\n",
-       "  'W183': 1.3801314125998141e-10,\n",
-       "  'W183m': 26058.31798899079,\n",
-       "  'W184': 4.171150027370034e-13,\n",
-       "  'W185': 141.26633493008268,\n",
-       "  'W186': 1.8497729327667494e-18,\n",
-       "  'W187': 6.559608705705216e-06,\n",
-       "  'W188': 2.0640613884508998e-06,\n",
-       "  'Y87': 0.8319431925540954,\n",
-       "  'Y87m': 2.112209510043945e-06,\n",
-       "  'Y88': 45717.709276017136,\n",
-       "  'Y89m': 1539202.2206090894,\n",
-       "  'Y90': 11444.53095223701,\n",
-       "  'Y91': 342.9844370123021,\n",
-       "  'Yb175': 0.0010120640553954766,\n",
-       "  'Zn64': 5.91985272164352e-10,\n",
-       "  'Zn65': 63237.05300032319,\n",
-       "  'Zn69m': 2.4152760226113934e-08,\n",
-       "  'Zr88': 39125.63015837779,\n",
-       "  'Zr89': 1541182.6342574668,\n",
-       "  'Zr90m': 0.1296481964321941,\n",
-       "  'Zr93': 31.558088720794313,\n",
-       "  'Zr94': 6.640720757516891e-09,\n",
-       "  'Zr95': 8227841.885995048,\n",
-       "  'Zr96': 5.753378115503137e-15,\n",
-       "  'Zr97': 8.234446253639925},\n",
-       " '189195': {'Al26': 0.0036372402261969,\n",
-       "  'Ar37': 0.00013667719950232114,\n",
-       "  'Ar39': 0.07758885147561619,\n",
-       "  'Ar42': 0.20669284142767272,\n",
-       "  'Be10': 4.50264687726246,\n",
-       "  'C14': 431461.45185168245,\n",
-       "  'Ca41': 0.00016984275654158485,\n",
-       "  'Ca45': 10132518.569262275,\n",
-       "  'Ca47': 36602.65235556862,\n",
-       "  'Ca48': 5.871551833926431e-19,\n",
-       "  'Cl36': 0.008020716532197898,\n",
-       "  'Co55': 1.6337011757404072e-06,\n",
-       "  'Co56': 136289.16638667262,\n",
-       "  'Co57': 17598310215.269794,\n",
-       "  'Co58': 28861826071.134342,\n",
-       "  'Co58m': 3.1186390806913775,\n",
-       "  'Co60': 1326341300.561146,\n",
-       "  'Co60m': 0.07583090989531883,\n",
-       "  'Cr48': 6.603094440091724e-07,\n",
-       "  'Cr50': 0.007281561760063276,\n",
-       "  'Cr51': 14441085419.032118,\n",
-       "  'Cu64': 225.46958625872185,\n",
-       "  'Cu66': 1.0587872785326904,\n",
-       "  'Cu67': 0.6022509616003688,\n",
-       "  'Fe55': 60347287780.680565,\n",
-       "  'Fe59': 196109465.3346214,\n",
-       "  'Fe60': 0.07588888085719589,\n",
-       "  'Ge71': 1.5858807674579615e-07,\n",
-       "  'H3': 14511790.723638833,\n",
-       "  'Hf174': 3.775265013924727e-23,\n",
-       "  'Hf175': 0.00027197967280364677,\n",
-       "  'Hf177m': 19.682859126912263,\n",
-       "  'Hf178m': 0.012258681881980947,\n",
-       "  'Hf178n': 0.013363953208337304,\n",
-       "  'Hf179n': 166.93464451570964,\n",
-       "  'Hf181': 31385.182950678103,\n",
-       "  'Hf182': 9.65072937172726e-11,\n",
-       "  'Ir192': 6.559707017508459e-10,\n",
-       "  'K40': 2.1505321960645224e-12,\n",
-       "  'K42': 0.2067125693246346,\n",
-       "  'K43': 0.010707393914685094,\n",
-       "  'Kr81': 3.293551602776135e-15,\n",
-       "  'Kr85': 0.005900549928269706,\n",
-       "  'Lu173': 1.3019081928686308e-08,\n",
-       "  'Lu174': 1.3155958515904277e-06,\n",
-       "  'Lu174m': 1.564324732630782e-06,\n",
-       "  'Lu176': 3.033289379721372e-11,\n",
-       "  'Lu177': 117.20277273717647,\n",
-       "  'Lu177m': 25.432222151594015,\n",
-       "  'Mg28': 1.4330795866854294e-05,\n",
-       "  'Mn52': 70312.16940393735,\n",
-       "  'Mn53': 12340.156002127656,\n",
-       "  'Mn54': 13568482367.556232,\n",
-       "  'Mo100': 2.2723739239879003e-05,\n",
-       "  'Mo92': 1.824911349170422e-06,\n",
-       "  'Mo93': 1737518.5383280006,\n",
-       "  'Mo98': 5.636773388307409,\n",
-       "  'Mo99': 160725732.8744013,\n",
-       "  'Na22': 0.006506618450900994,\n",
-       "  'Na24': 0.04317724895226319,\n",
-       "  'Nb90': 0.14737140071371085,\n",
-       "  'Nb91': 6005926.411351047,\n",
-       "  'Nb91m': 201812968.0508511,\n",
-       "  'Nb92': 7.398154815027167,\n",
-       "  'Nb92m': 63406657.800155595,\n",
-       "  'Nb93m': 5279902.056580541,\n",
-       "  'Nb94': 28579.13968329733,\n",
-       "  'Nb95': 59016305.38530362,\n",
-       "  'Nb95m': 1329320.6789562183,\n",
-       "  'Nb96': 4741.8867191110385,\n",
-       "  'Nb97': 10.564895248286614,\n",
-       "  'Nb97m': 9.323227032674032,\n",
-       "  'Ni56': 0.9631611849448636,\n",
-       "  'Ni57': 2803426.814812823,\n",
-       "  'Ni58': 1.8188836637684973e-05,\n",
-       "  'Ni59': 1098614.898830844,\n",
-       "  'Ni63': 71037330.82486598,\n",
-       "  'Ni66': 1.057472090782746,\n",
-       "  'Os186': 3.0800705372881245e-15,\n",
-       "  'Os191': 3.095977494217479e-09,\n",
-       "  'P32': 27475441.53906562,\n",
-       "  'P33': 238439.71235279055,\n",
-       "  'Pd107': 3.044125255844859e-16,\n",
-       "  'Rb83': 8.023270402992545e-09,\n",
-       "  'Rb84': 1.0695490946918907e-05,\n",
-       "  'Rb86': 22.427657465277562,\n",
-       "  'Rb87': 1.38957689791964e-12,\n",
-       "  'Re186': 0.6916400406187229,\n",
-       "  'Re186m': 5.6974592030913944e-08,\n",
-       "  'Re187': 2.984300603660185e-13,\n",
-       "  'Re188': 9.285539302419853e-07,\n",
-       "  'Rh103m': 58.04322475559978,\n",
-       "  'Rh105': 3.80435884306188e-08,\n",
-       "  'Ru103': 58.691591391156074,\n",
-       "  'Ru97': 0.00013011641594066567,\n",
-       "  'S35': 47148.84278411497,\n",
-       "  'Sc44': 15.657024763954736,\n",
-       "  'Sc44m': 14.776290275827542,\n",
-       "  'Sc45m': 172.2466948902937,\n",
-       "  'Sc46': 15928766.63696976,\n",
-       "  'Sc47': 993792.8247548452,\n",
-       "  'Sc48': 307016.5960313553,\n",
-       "  'Se82': 1.2903436158508665e-28,\n",
-       "  'Si32': 3.919488808278932,\n",
-       "  'Sr85': 0.009363885692227316,\n",
-       "  'Sr89': 357.4521381736509,\n",
-       "  'Sr90': 2.3227269385179503,\n",
-       "  'Ta177': 0.0014354501427809338,\n",
-       "  'Ta178': 0.003571947216931296,\n",
-       "  'Ta179': 35518.36248718053,\n",
-       "  'Ta180': 0.0004896312297409109,\n",
-       "  'Ta180m': 3.8266312495104105e-08,\n",
-       "  'Ta182': 144008081.7826994,\n",
-       "  'Ta183': 352450.40869143856,\n",
-       "  'Ta184': 8.32826720938688e-08,\n",
-       "  'Tc96': 0.0011313558232616554,\n",
-       "  'Tc97': 4.0894187280552555e-05,\n",
-       "  'Tc97m': 3.3114430720008694,\n",
-       "  'Tc98': 0.208150928744661,\n",
-       "  'Tc99': 66189.17000167405,\n",
-       "  'Tc99m': 155727974.18709815,\n",
-       "  'Ti44': 3.139270564812865e-05,\n",
-       "  'Tm171': 2.96866833702622e-11,\n",
-       "  'V48': 9158.58274510772,\n",
-       "  'V49': 1132968786.5817652,\n",
-       "  'V50': 7.713868326931762e-08,\n",
-       "  'W178': 0.0035800461680392704,\n",
-       "  'W181': 1.1780994480765645,\n",
-       "  'W183': 5.489066494400766e-11,\n",
-       "  'W183m': 11984.319018077274,\n",
-       "  'W184': 1.8567406265667316e-13,\n",
-       "  'W185': 62.589304946726195,\n",
-       "  'W186': 8.193028563959367e-19,\n",
-       "  'W187': 2.905320802355078e-06,\n",
-       "  'W188': 9.141948488464907e-07,\n",
-       "  'Y87': 0.8345755796806245,\n",
-       "  'Y87m': 2.0142752111331806e-06,\n",
-       "  'Y88': 48378.56978918,\n",
-       "  'Y89m': 1886500.1111585165,\n",
-       "  'Y90': 14521.427410529202,\n",
-       "  'Y91': 398.7004179476454,\n",
-       "  'Yb175': 0.001008440213276072,\n",
-       "  'Zn64': 9.58961562095426e-10,\n",
-       "  'Zn65': 37708.99834345738,\n",
-       "  'Zn69m': 1.0697515639643493e-08,\n",
-       "  'Zr88': 40867.025890520876,\n",
-       "  'Zr89': 1888896.4803809484,\n",
-       "  'Zr90m': 0.14366164260764747,\n",
-       "  'Zr93': 39.079350779858544,\n",
-       "  'Zr94': 8.02174064272215e-09,\n",
-       "  'Zr95': 10152264.080056027,\n",
-       "  'Zr96': 6.233223039087982e-15,\n",
-       "  'Zr97': 9.79873356486576},\n",
-       " '189196': {'Al26': 0.0029348375903522936,\n",
-       "  'Ar37': 0.00010767951821412608,\n",
-       "  'Ar39': 0.06010464447672892,\n",
-       "  'Ar42': 0.15979889099724692,\n",
-       "  'Be10': 3.5193343050337966,\n",
-       "  'C14': 341089.81620928354,\n",
-       "  'Ca41': 0.00013195138421589486,\n",
-       "  'Ca45': 7869045.270099162,\n",
-       "  'Ca47': 28429.771892081444,\n",
-       "  'Ca48': 4.665521014045306e-19,\n",
-       "  'Cl36': 0.006383680622143684,\n",
-       "  'Co55': 1.2797936299815372e-06,\n",
-       "  'Co56': 106745.42463792668,\n",
-       "  'Co57': 13604656206.233664,\n",
-       "  'Co58': 22725325642.427258,\n",
-       "  'Co58m': 2.4569072813973465,\n",
-       "  'Co60': 1057554274.6688005,\n",
-       "  'Co60m': 0.05992794918622001,\n",
-       "  'Cr48': 5.312836662997314e-07,\n",
-       "  'Cr50': 0.00590524456079903,\n",
-       "  'Cr51': 11202575709.031786,\n",
-       "  'Cu64': 183.66755244499348,\n",
-       "  'Cu66': 0.8408356078029667,\n",
-       "  'Cu67': 0.47960703966677837,\n",
-       "  'Fe55': 46701264217.28694,\n",
-       "  'Fe59': 155005543.71006098,\n",
-       "  'Fe60': 0.059976299040804266,\n",
-       "  'Ge71': 1.2645851498145572e-07,\n",
-       "  'H3': 11441807.115978096,\n",
-       "  'Hf174': 3.3218823208377186e-23,\n",
-       "  'Hf175': 0.00022004436886955423,\n",
-       "  'Hf177m': 15.171225492577046,\n",
-       "  'Hf178m': 0.010283312002793497,\n",
-       "  'Hf178n': 0.011123083951234212,\n",
-       "  'Hf179n': 129.1532447830737,\n",
-       "  'Hf181': 24271.907945780564,\n",
-       "  'Hf182': 7.460027662434738e-11,\n",
-       "  'Ir192': 5.230726200666552e-10,\n",
-       "  'K40': 1.6807581243780471e-12,\n",
-       "  'K42': 0.15981533831249284,\n",
-       "  'K43': 0.008319399081201911,\n",
-       "  'Kr81': 2.7511400634284218e-15,\n",
-       "  'Kr85': 0.0046891058064496205,\n",
-       "  'Lu173': 1.1466050476297093e-08,\n",
-       "  'Lu174': 1.087484455221859e-06,\n",
-       "  'Lu174m': 1.2862654032867628e-06,\n",
-       "  'Lu176': 2.3955444777135966e-11,\n",
-       "  'Lu177': 90.83083607261779,\n",
-       "  'Lu177m': 19.602836471187697,\n",
-       "  'Mg28': 1.148774582031014e-05,\n",
-       "  'Mn52': 54205.32060890295,\n",
-       "  'Mn53': 9513.676121115517,\n",
-       "  'Mn54': 10602914404.981617,\n",
-       "  'Mo100': 1.8428651026717955e-05,\n",
-       "  'Mo92': 1.4799794665096443e-06,\n",
-       "  'Mo93': 1389014.8180148148,\n",
-       "  'Mo98': 4.571341903181438,\n",
-       "  'Mo99': 131784311.25300102,\n",
-       "  'Na22': 0.00522396924584278,\n",
-       "  'Na24': 0.033175578813675194,\n",
-       "  'Nb90': 0.11323422992717198,\n",
-       "  'Nb91': 4638577.748097032,\n",
-       "  'Nb91m': 155689642.1502267,\n",
-       "  'Nb92': 5.737998422508068,\n",
-       "  'Nb92m': 50130888.19456214,\n",
-       "  'Nb93m': 4160447.73253552,\n",
-       "  'Nb94': 23038.575883819558,\n",
-       "  'Nb95': 45929506.50971877,\n",
-       "  'Nb95m': 1036298.9490855895,\n",
-       "  'Nb96': 3673.9223688062534,\n",
-       "  'Nb97': 8.172444523339015,\n",
-       "  'Nb97m': 7.211786790821177,\n",
-       "  'Ni56': 0.7435211238496167,\n",
-       "  'Ni57': 2163864.235354864,\n",
-       "  'Ni58': 1.4750880188353546e-05,\n",
-       "  'Ni59': 888480.6681336167,\n",
-       "  'Ni63': 56166972.41540984,\n",
-       "  'Ni66': 0.8398016616088969,\n",
-       "  'Os186': 2.456041282791231e-15,\n",
-       "  'Os191': 2.468739922751658e-09,\n",
-       "  'P32': 21677048.072934736,\n",
-       "  'P33': 187059.95563159647,\n",
-       "  'Pd107': 2.4273928227828725e-16,\n",
-       "  'Rb83': 6.708886247970039e-09,\n",
-       "  'Rb84': 8.741201500874598e-06,\n",
-       "  'Rb86': 17.33824647178171,\n",
-       "  'Rb87': 1.103692213763845e-12,\n",
-       "  'Re186': 0.5515122368142114,\n",
-       "  'Re186m': 4.543139046575868e-08,\n",
-       "  'Re187': 2.379686785349386e-13,\n",
-       "  'Re188': 7.404311440564107e-07,\n",
-       "  'Rh103m': 44.56445961450402,\n",
-       "  'Rh105': 3.0336049192483016e-08,\n",
-       "  'Ru103': 45.06245690953486,\n",
-       "  'Ru97': 0.00010039285582350432,\n",
-       "  'S35': 37006.729303024906,\n",
-       "  'Sc44': 12.074069006658828,\n",
-       "  'Sc44m': 11.394945211403787,\n",
-       "  'Sc45m': 133.76886166532864,\n",
-       "  'Sc46': 12543948.311835464,\n",
-       "  'Sc47': 777441.1688319759,\n",
-       "  'Sc48': 239501.8916227427,\n",
-       "  'Se82': 1.0374617245172678e-28,\n",
-       "  'Si32': 3.0498295951862437,\n",
-       "  'Sr85': 0.007381341842159546,\n",
-       "  'Sr89': 277.80578877736906,\n",
-       "  'Sr90': 1.7968245396637248,\n",
-       "  'Ta177': 0.0012752839357261106,\n",
-       "  'Ta178': 0.003174971251585907,\n",
-       "  'Ta179': 29430.818497045464,\n",
-       "  'Ta180': 0.0003848068390554235,\n",
-       "  'Ta180m': 2.995015485120232e-08,\n",
-       "  'Ta182': 109638817.8601118,\n",
-       "  'Ta183': 272875.8974596247,\n",
-       "  'Ta184': 6.640980364217292e-08,\n",
-       "  'Tc96': 0.0008750946109789306,\n",
-       "  'Tc97': 3.171422947507065e-05,\n",
-       "  'Tc97m': 2.567317812132753,\n",
-       "  'Tc98': 0.16153846520412218,\n",
-       "  'Tc99': 54271.04144021467,\n",
-       "  'Tc99m': 127686510.1603244,\n",
-       "  'Ti44': 2.5063141376676767e-05,\n",
-       "  'Tm171': 2.6387390555141247e-11,\n",
-       "  'V48': 7077.8276809427625,\n",
-       "  'V49': 872468525.8465022,\n",
-       "  'V50': 6.092857579489423e-08,\n",
-       "  'W178': 0.003181152045498075,\n",
-       "  'W181': 0.9284650432411579,\n",
-       "  'W183': 4.3066575676951365e-11,\n",
-       "  'W183m': 9278.630371963747,\n",
-       "  'W184': 1.4676945506162798e-13,\n",
-       "  'W185': 49.898118627670705,\n",
-       "  'W186': 6.533034704780077e-19,\n",
-       "  'W187': 2.3167098167125845e-06,\n",
-       "  'W188': 7.289811779112084e-07,\n",
-       "  'Y87': 0.6619785132099932,\n",
-       "  'Y87m': 1.6314928356505939e-06,\n",
-       "  'Y88': 37837.72017702668,\n",
-       "  'Y89m': 1464489.6629715005,\n",
-       "  'Y90': 11321.211812295267,\n",
-       "  'Y91': 308.64108215285654,\n",
-       "  'Yb175': 0.0008118146695311572,\n",
-       "  'Zn64': 7.811663822692038e-10,\n",
-       "  'Zn65': 31892.69640968967,\n",
-       "  'Zn69m': 8.53022477817566e-09,\n",
-       "  'Zr88': 32039.880119748123,\n",
-       "  'Zr89': 1466348.445690656,\n",
-       "  'Zr90m': 0.11019789647949951,\n",
-       "  'Zr93': 30.388095197763228,\n",
-       "  'Zr94': 6.224019676407244e-09,\n",
-       "  'Zr95': 7882424.42221156,\n",
-       "  'Zr96': 4.845672952631616e-15,\n",
-       "  'Zr97': 7.579741939272326},\n",
-       " '189197': {'Al26': 0.000617028461787948,\n",
-       "  'Ar37': 2.2148306370646797e-05,\n",
-       "  'Ar39': 0.011706131068478773,\n",
-       "  'Ar42': 0.030173696189390874,\n",
-       "  'Be10': 0.606378123547421,\n",
-       "  'C14': 45285.391390629244,\n",
-       "  'Ca41': 2.6061024489582315e-05,\n",
-       "  'Ca45': 1439661.8849956112,\n",
-       "  'Ca47': 5239.407618427599,\n",
-       "  'Ca48': 9.642297856690065e-20,\n",
-       "  'Cl36': 0.0013657335541442384,\n",
-       "  'Co55': 2.6560593271397426e-07,\n",
-       "  'Co56': 21525.99384642286,\n",
-       "  'Co57': 2528333992.199613,\n",
-       "  'Co58': 3537225417.7478914,\n",
-       "  'Co58m': 0.39185800928180325,\n",
-       "  'Co60': 175370480.90490928,\n",
-       "  'Co60m': 0.011759724090167567,\n",
-       "  'Cr48': 1.0914358500416025e-07,\n",
-       "  'Cr50': 0.0007042928017331184,\n",
-       "  'Cr51': 2051282993.3535771,\n",
-       "  'Cu64': 23.203776443650952,\n",
-       "  'Cu66': 0.1793131079154166,\n",
-       "  'Cu67': 0.10225105734124568,\n",
-       "  'Fe55': 8578550448.431965,\n",
-       "  'Fe59': 20264284.285286877,\n",
-       "  'Fe60': 0.011764777262879712,\n",
-       "  'Ge71': 2.7065189625433083e-08,\n",
-       "  'H3': 1972724.1959038058,\n",
-       "  'Hf174': 9.35118339452575e-24,\n",
-       "  'Hf175': 4.851160449593442e-05,\n",
-       "  'Hf177m': 2.9042924281454185,\n",
-       "  'Hf178m': 0.002485310194542904,\n",
-       "  'Hf178n': 0.002632513720089233,\n",
-       "  'Hf179n': 23.963504569629205,\n",
-       "  'Hf181': 4557.029940055184,\n",
-       "  'Hf182': 1.3835347780241623e-11,\n",
-       "  'Ir192': 1.1195022851606452e-10,\n",
-       "  'K40': 3.3376327669774166e-13,\n",
-       "  'K42': 0.03017709044582721,\n",
-       "  'K43': 0.0015134528307069028,\n",
-       "  'Kr81': 6.422524862477264e-16,\n",
-       "  'Kr85': 0.0009753820115475344,\n",
-       "  'Lu173': 3.2307675338002745e-09,\n",
-       "  'Lu174': 2.5702845550019553e-07,\n",
-       "  'Lu174m': 2.9977671384026234e-07,\n",
-       "  'Lu176': 4.862844729277826e-12,\n",
-       "  'Lu177': 17.36375614636483,\n",
-       "  'Lu177m': 3.752548367028701,\n",
-       "  'Mg28': 2.1528054345072266e-06,\n",
-       "  'Mn52': 10556.705502336023,\n",
-       "  'Mn53': 1780.615479681785,\n",
-       "  'Mn54': 1768643472.2596555,\n",
-       "  'Mo100': 2.1978817832294013e-06,\n",
-       "  'Mo92': 1.765078451189355e-07,\n",
-       "  'Mo93': 200216.3387381751,\n",
-       "  'Mo98': 0.5452042365174339,\n",
-       "  'Mo99': 16601749.51193928,\n",
-       "  'Na22': 0.0010989088908454155,\n",
-       "  'Na24': 0.006357545862437254,\n",
-       "  'Nb90': 0.021856065256052316,\n",
-       "  'Nb91': 863206.0432028697,\n",
-       "  'Nb91m': 28996211.7502317,\n",
-       "  'Nb92': 1.0373031631468779,\n",
-       "  'Nb92m': 8241424.707177887,\n",
-       "  'Nb93m': 604670.8395144586,\n",
-       "  'Nb94': 2970.550708993135,\n",
-       "  'Nb95': 8313731.797650268,\n",
-       "  'Nb95m': 185966.32782880223,\n",
-       "  'Nb96': 679.4791678986987,\n",
-       "  'Nb97': 1.5270904812667894,\n",
-       "  'Nb97m': 1.3475948733497018,\n",
-       "  'Ni56': 0.1451335336293137,\n",
-       "  'Ni57': 421871.58033021365,\n",
-       "  'Ni58': 1.7592839880768866e-06,\n",
-       "  'Ni59': 125544.03101442555,\n",
-       "  'Ni63': 8449993.439008757,\n",
-       "  'Ni66': 0.17906665559794221,\n",
-       "  'Os186': 5.2565017187080685e-16,\n",
-       "  'Os191': 5.283702260377554e-10,\n",
-       "  'P32': 3328844.372448817,\n",
-       "  'P33': 29979.97573286909,\n",
-       "  'Pd107': 5.195209437155565e-17,\n",
-       "  'Rb83': 1.5741666700907802e-09,\n",
-       "  'Rb84': 1.9735260265091477e-06,\n",
-       "  'Rb86': 3.3027217572573297,\n",
-       "  'Rb87': 2.277350009004841e-13,\n",
-       "  'Re186': 0.11803648092563573,\n",
-       "  'Re186m': 9.723374951201673e-09,\n",
-       "  'Re187': 5.093104532520744e-14,\n",
-       "  'Re188': 1.5847022496983958e-07,\n",
-       "  'Rh103m': 6.536232221795061,\n",
-       "  'Rh105': 6.492650368394888e-09,\n",
-       "  'Ru103': 6.6095988384601245,\n",
-       "  'Ru97': 1.8693896456123962e-05,\n",
-       "  'S35': 5389.608712330752,\n",
-       "  'Sc44': 2.3388242625089015,\n",
-       "  'Sc44m': 2.2072577516223792,\n",
-       "  'Sc45m': 24.473331860943134,\n",
-       "  'Sc46': 2126375.817153713,\n",
-       "  'Sc47': 132761.03014263723,\n",
-       "  'Sc48': 42685.23129339428,\n",
-       "  'Se82': 2.2346014622391202e-29,\n",
-       "  'Si32': 0.5931125627987837,\n",
-       "  'Sr85': 0.0015056804381631168,\n",
-       "  'Sr89': 50.5839957843795,\n",
-       "  'Sr90': 0.3390700296795999,\n",
-       "  'Ta177': 0.0003671489688680862,\n",
-       "  'Ta178': 0.0009151661059758318,\n",
-       "  'Ta179': 6804.0565099292035,\n",
-       "  'Ta180': 6.694679384575598e-05,\n",
-       "  'Ta180m': 5.304731163811715e-09,\n",
-       "  'Ta182': 11411081.759790879,\n",
-       "  'Ta183': 57812.767214867155,\n",
-       "  'Ta184': 1.4213308837501076e-08,\n",
-       "  'Tc96': 0.00016153645589860301,\n",
-       "  'Tc97': 5.803855973709627e-06,\n",
-       "  'Tc97m': 0.47005251529196684,\n",
-       "  'Tc98': 0.029488254555477884,\n",
-       "  'Tc99': 6837.00019236689,\n",
-       "  'Tc99m': 16085564.123214597,\n",
-       "  'Ti44': 5.178194308737044e-06,\n",
-       "  'Tm171': 7.606004447803941e-12,\n",
-       "  'V48': 1382.0697776042803,\n",
-       "  'V49': 165005345.62811077,\n",
-       "  'V50': 9.831146099664847e-09,\n",
-       "  'W178': 0.0009161720225443003,\n",
-       "  'W181': 0.15913871827436754,\n",
-       "  'W183': 8.83024797621574e-12,\n",
-       "  'W183m': 1965.8178650004259,\n",
-       "  'W184': 3.1235941329141806e-14,\n",
-       "  'W185': 10.677464608415995,\n",
-       "  'W186': 1.3982117380766055e-19,\n",
-       "  'W187': 4.958320956530547e-07,\n",
-       "  'W188': 1.5601965448061523e-07,\n",
-       "  'Y87': 0.13687848657540477,\n",
-       "  'Y87m': 3.442325704384358e-07,\n",
-       "  'Y88': 7549.271010078713,\n",
-       "  'Y89m': 268431.6936343246,\n",
-       "  'Y90': 2027.2160585852478,\n",
-       "  'Y91': 58.33834556027579,\n",
-       "  'Yb175': 0.00017751070292948795,\n",
-       "  'Zn64': 9.869466777265765e-11,\n",
-       "  'Zn65': 5547.179193152552,\n",
-       "  'Zn69m': 1.8256750144721211e-09,\n",
-       "  'Zr88': 6439.524089078864,\n",
-       "  'Zr89': 268776.1682004189,\n",
-       "  'Zr90m': 0.021305941709975306,\n",
-       "  'Zr93': 5.530244582490449,\n",
-       "  'Zr94': 1.1501599406217321e-09,\n",
-       "  'Zr95': 1439881.0893530194,\n",
-       "  'Zr96': 9.510887150028106e-16,\n",
-       "  'Zr97': 1.416366791055485},\n",
-       " '189198': {'Al26': 7.083155886234375e-05,\n",
-       "  'Ar37': 2.0610563140585814e-06,\n",
-       "  'Ar39': 0.0020313330055300055,\n",
-       "  'Ar42': 0.0060491331217988244,\n",
-       "  'Be10': 0.15944507315979256,\n",
-       "  'C14': 20956.799614665797,\n",
-       "  'Ca41': 4.208355518565777e-06,\n",
-       "  'Ca45': 322706.54832606367,\n",
-       "  'Ca47': 1135.5791655920066,\n",
-       "  'Ca48': 1.2520777243267627e-20,\n",
-       "  'Cl36': 2.324007807517755e-06,\n",
-       "  'Co55': 3.4874962218988855e-08,\n",
-       "  'Co56': 3298.623252997358,\n",
-       "  'Co57': 547525571.9305366,\n",
-       "  'Co58': 1196052139.3038535,\n",
-       "  'Co58m': 0.1251624727198417,\n",
-       "  'Co60': 48562666.795586936,\n",
-       "  'Co60m': 0.0016087005357966495,\n",
-       "  'Cr48': 1.3328810880399557e-08,\n",
-       "  'Cr50': 0.00039692883466670636,\n",
-       "  'Cr51': 428526788.15345657,\n",
-       "  'Cu64': 11.078850401568449,\n",
-       "  'Cu66': 0.0007353133767369382,\n",
-       "  'Cu67': 0.00039556598485701355,\n",
-       "  'Fe55': 1861243793.4756615,\n",
-       "  'Fe59': 8802759.917174915,\n",
-       "  'Fe60': 0.0016121100697683468,\n",
-       "  'H3': 518010.2891800584,\n",
-       "  'Hf174': 7.578727367397184e-26,\n",
-       "  'Hf175': 5.152648962039543e-06,\n",
-       "  'Hf177m': 0.5489795201980207,\n",
-       "  'Hf178m': 0.00014331846534878373,\n",
-       "  'Hf178n': 0.0001820655822415638,\n",
-       "  'Hf179n': 5.1889472245764345,\n",
-       "  'Hf181': 935.7178717993595,\n",
-       "  'Hf182': 2.9868957583623575e-12,\n",
-       "  'K40': 5.4118297390027464e-14,\n",
-       "  'K42': 0.00604963792649576,\n",
-       "  'K43': 0.0003467409401076347,\n",
-       "  'Kr81': 4.602370398302573e-17,\n",
-       "  'Kr85': 0.00012530292157435393,\n",
-       "  'Lu173': 2.162657907376865e-11,\n",
-       "  'Lu174': 1.8685973491492913e-08,\n",
-       "  'Lu174m': 2.374677538796835e-08,\n",
-       "  'Lu176': 6.981621866503723e-13,\n",
-       "  'Lu177': 3.2917186688684694,\n",
-       "  'Lu177m': 0.709401426762129,\n",
-       "  'Mg28': 4.537323312039409e-07,\n",
-       "  'Mn52': 1808.7313484339174,\n",
-       "  'Mn53': 374.7591288845176,\n",
-       "  'Mn54': 509339988.9604681,\n",
-       "  'Mo100': 1.2387148819403406e-06,\n",
-       "  'Mo92': 9.947978263158231e-08,\n",
-       "  'Mo93': 79326.84841507126,\n",
-       "  'Mo98': 0.3072685430869111,\n",
-       "  'Mo99': 8062058.835495379,\n",
-       "  'Na22': 0.0001283990478173547,\n",
-       "  'Na24': 0.0011896326885612928,\n",
-       "  'Nb90': 0.003924335788982265,\n",
-       "  'Nb91': 186274.45774976184,\n",
-       "  'Nb91m': 6239988.40253889,\n",
-       "  'Nb92': 0.24345254523963342,\n",
-       "  'Nb92m': 2442403.531197507,\n",
-       "  'Nb93m': 238984.5582091059,\n",
-       "  'Nb94': 1424.5252749767408,\n",
-       "  'Nb95': 1923423.3878935082,\n",
-       "  'Nb95m': 44057.60810709202,\n",
-       "  'Nb96': 147.43910047914866,\n",
-       "  'Nb97': 0.32003059679154405,\n",
-       "  'Nb97m': 0.28241113056536327,\n",
-       "  'Ni56': 0.024497182562420755,\n",
-       "  'Ni57': 71680.3897995184,\n",
-       "  'Ni58': 9.91495257130691e-07,\n",
-       "  'Ni59': 49811.761166377866,\n",
-       "  'Ni63': 2751352.1273936066,\n",
-       "  'Ni66': 0.0007516554211488344,\n",
-       "  'Os186': 1.5484407044821188e-21,\n",
-       "  'P32': 1150472.120349623,\n",
-       "  'P33': 9477.7610397102,\n",
-       "  'Rb83': 1.0969176418207413e-10,\n",
-       "  'Rb84': 1.7544342049536332e-07,\n",
-       "  'Rb86': 0.6383037107184163,\n",
-       "  'Rb87': 3.145180995949617e-14,\n",
-       "  'Re186': 3.4865139231722825e-07,\n",
-       "  'Re186m': 3.075184593746117e-14,\n",
-       "  'Re187': 1.2297021948645047e-20,\n",
-       "  'Rh103m': 1.4945574632839258,\n",
-       "  'Ru103': 1.5110241432422533,\n",
-       "  'Ru97': 4.03461580676646e-06,\n",
-       "  'S35': 1948.5936866089962,\n",
-       "  'Sc44': 0.41402156413224167,\n",
-       "  'Sc44m': 0.3907348232082907,\n",
-       "  'Sc45m': 5.485691557857885,\n",
-       "  'Sc46': 579047.6778133273,\n",
-       "  'Sc47': 35704.09402224355,\n",
-       "  'Sc48': 10354.247117717236,\n",
-       "  'Se82': 2.419328934674707e-30,\n",
-       "  'Si32': 0.10201092157120342,\n",
-       "  'Sr85': 0.00021374778095948553,\n",
-       "  'Sr89': 11.614720896943455,\n",
-       "  'Sr90': 0.06821527543450788,\n",
-       "  'Ta177': 1.2927619893258352e-07,\n",
-       "  'Ta179': 544.4810744839001,\n",
-       "  'Ta180': 1.7069097579252687e-05,\n",
-       "  'Ta180m': 1.294941229637737e-09,\n",
-       "  'Ta182': 7442716.926741807,\n",
-       "  'Ta183': 1488.0346528516254,\n",
-       "  'Tc96': 3.6075151413509487e-05,\n",
-       "  'Tc97': 1.3303346587417028e-06,\n",
-       "  'Tc97m': 0.1076571534243871,\n",
-       "  'Tc98': 0.006804486669228771,\n",
-       "  'Tc99': 3320.1273388524264,\n",
-       "  'Tc99m': 7811399.619144999,\n",
-       "  'Ti44': 6.4617813010304e-07,\n",
-       "  'V48': 234.8166364519795,\n",
-       "  'V49': 33041396.70143495,\n",
-       "  'V50': 3.0413461942441564e-09,\n",
-       "  'W178': 3.081395670728897e-07,\n",
-       "  'W181': 0.04235811271000618,\n",
-       "  'W183': 2.171246612748146e-13,\n",
-       "  'W183m': 50.58659160105221,\n",
-       "  'W184': 3.235952409445833e-17,\n",
-       "  'W185': 0.0012655978740433531,\n",
-       "  'W186': 1.0640896144611045e-24,\n",
-       "  'Y87': 0.018025096901843667,\n",
-       "  'Y87m': 3.818013767161069e-08,\n",
-       "  'Y88': 1181.3638722004293,\n",
-       "  'Y89m': 59809.0688417205,\n",
-       "  'Y90': 483.429604764337,\n",
-       "  'Y91': 11.624555945608076,\n",
-       "  'Yb175': 1.969372453651373e-05,\n",
-       "  'Zn64': 4.7115224602448394e-11,\n",
-       "  'Zn65': 715.3958925458503,\n",
-       "  'Zr88': 970.6932172116285,\n",
-       "  'Zr89': 59882.92965636536,\n",
-       "  'Zr90m': 0.0037921601576528475,\n",
-       "  'Zr93': 1.2578487226238786,\n",
-       "  'Zr94': 2.490094654184101e-10,\n",
-       "  'Zr95': 325141.9207244399,\n",
-       "  'Zr96': 1.596382678358146e-16,\n",
-       "  'Zr97': 0.29681336636895905},\n",
-       " '189199': {'Al26': 0.00013587496502990486,\n",
-       "  'Ar37': 2.4009447808879808e-05,\n",
-       "  'Ar39': 0.0030173896514139454,\n",
-       "  'Ar42': 0.00805478557604737,\n",
-       "  'Be10': 0.16984474506716823,\n",
-       "  'C14': 24914.763211717753,\n",
-       "  'Ca41': 6.5849685378217305e-06,\n",
-       "  'Ca45': 390753.4680695143,\n",
-       "  'Ca47': 1411.999318227833,\n",
-       "  'Ca48': 2.1875859401173153e-20,\n",
-       "  'Cl36': 0.003428165769058231,\n",
-       "  'Co55': 6.00956394430171e-08,\n",
-       "  'Co56': 5051.467077285528,\n",
-       "  'Co57': 685811796.1942314,\n",
-       "  'Co58': 1065634051.7039523,\n",
-       "  'Co58m': 0.11562979938685795,\n",
-       "  'Co60': 77844547.32230371,\n",
-       "  'Co60m': 0.011013708590354826,\n",
-       "  'Cr48': 2.4822361066545977e-08,\n",
-       "  'Cr50': 0.00029141459245186175,\n",
-       "  'Cr51': 765541051.8329363,\n",
-       "  'Cu64': 12.201141951968294,\n",
-       "  'Cu66': 0.4493913901178198,\n",
-       "  'Cu67': 0.2558917403939972,\n",
-       "  'Fe55': 2470137254.816599,\n",
-       "  'Fe59': 11981218.018572664,\n",
-       "  'Fe60': 0.011016190876107312,\n",
-       "  'Ge71': 6.793797065845719e-08,\n",
-       "  'H3': 548592.2584973499,\n",
-       "  'Hf174': 1.2802271660045255e-25,\n",
-       "  'Hf175': 8.254936083399179e-06,\n",
-       "  'Hf177m': 0.7676346051091748,\n",
-       "  'Hf178m': 0.00034350117864208297,\n",
-       "  'Hf178n': 0.00038680894002452533,\n",
-       "  'Hf179n': 6.49828187524252,\n",
-       "  'Hf181': 1221.6239752527672,\n",
-       "  'Hf182': 3.865535625734968e-12,\n",
-       "  'Ir192': 2.8101304463002684e-10,\n",
-       "  'K40': 8.162298399999285e-14,\n",
-       "  'K42': 0.008055496524842385,\n",
-       "  'K43': 0.00041247427822437466,\n",
-       "  'Kr81': 9.856601566971607e-17,\n",
-       "  'Kr85': 0.00021611038935028039,\n",
-       "  'Lu173': 5.965354500385286e-11,\n",
-       "  'Lu174': 3.488666851148253e-08,\n",
-       "  'Lu174m': 4.3060631267369446e-08,\n",
-       "  'Lu176': 1.1440306432560917e-12,\n",
-       "  'Lu177': 4.537473297325628,\n",
-       "  'Lu177m': 0.991823926952426,\n",
-       "  'Mg28': 4.618751524223717e-07,\n",
-       "  'Mn52': 2755.6771714621273,\n",
-       "  'Mn53': 482.34760902140243,\n",
-       "  'Mn54': 512752131.95230526,\n",
-       "  'Mo100': 9.094441103670391e-07,\n",
-       "  'Mo92': 7.303632102319849e-08,\n",
-       "  'Mo93': 69081.42158986068,\n",
-       "  'Mo98': 0.2255937309281495,\n",
-       "  'Mo99': 7000439.8547926145,\n",
-       "  'Na22': 0.0002403819272479701,\n",
-       "  'Na24': 0.001694563989663183,\n",
-       "  'Nb90': 0.005790522852407441,\n",
-       "  'Nb91': 234320.61084698257,\n",
-       "  'Nb91m': 7881518.476135245,\n",
-       "  'Nb92': 0.2853119444603889,\n",
-       "  'Nb92m': 2360351.2627078304,\n",
-       "  'Nb93m': 190560.24076168382,\n",
-       "  'Nb94': 1244.3015592625472,\n",
-       "  'Nb95': 2270626.918056954,\n",
-       "  'Nb95m': 50837.58794199434,\n",
-       "  'Nb96': 183.79611597992175,\n",
-       "  'Nb97': 0.4109763804828419,\n",
-       "  'Nb97m': 0.3626822930041185,\n",
-       "  'Ni56': 0.03770573793942786,\n",
-       "  'Ni57': 109756.17281048406,\n",
-       "  'Ni58': 7.279425013799459e-07,\n",
-       "  'Ni59': 104370.92313049785,\n",
-       "  'Ni63': 8105485.45929176,\n",
-       "  'Ni66': 0.44871902668467906,\n",
-       "  'Os186': 1.3194665752557347e-15,\n",
-       "  'Os191': 1.3262940851381911e-09,\n",
-       "  'P32': 1114184.6367076307,\n",
-       "  'P33': 8784.901335607376,\n",
-       "  'Pd107': 1.304080965959118e-16,\n",
-       "  'Rb83': 2.362573250111371e-10,\n",
-       "  'Rb84': 3.287339448480536e-07,\n",
-       "  'Rb86': 0.8742150231857915,\n",
-       "  'Rb87': 5.0195927410611326e-14,\n",
-       "  'Re186': 0.2962906707537906,\n",
-       "  'Re186m': 2.4407237212595057e-08,\n",
-       "  'Re187': 1.2784507724971608e-13,\n",
-       "  'Re188': 3.977857034529385e-07,\n",
-       "  'Rh103m': 13.331006014863792,\n",
-       "  'Rh105': 1.629759467153835e-08,\n",
-       "  'Ru103': 13.481448710312124,\n",
-       "  'Ru97': 5.082109385268287e-06,\n",
-       "  'S35': 5518.366545463745,\n",
-       "  'Sc44': 0.6128488167514166,\n",
-       "  'Sc44m': 0.5783703833191668,\n",
-       "  'Sc45m': 6.642619081917373,\n",
-       "  'Sc46': 597039.3422208941,\n",
-       "  'Sc47': 37324.27711009444,\n",
-       "  'Sc48': 11710.995586479668,\n",
-       "  'Se82': 4.509923732186897e-30,\n",
-       "  'Si32': 0.16022519482919703,\n",
-       "  'Sr85': 0.0003494660923114175,\n",
-       "  'Sr89': 13.782123479908233,\n",
-       "  'Sr90': 0.09040822955997686,\n",
-       "  'Ta177': 3.565882299112991e-07,\n",
-       "  'Ta179': 1082.6535639811325,\n",
-       "  'Ta180': 1.8418643323769048e-05,\n",
-       "  'Ta180m': 1.4530516908874034e-09,\n",
-       "  'Ta182': 9383778.911185436,\n",
-       "  'Ta183': 145059.2793770061,\n",
-       "  'Ta184': 3.5677686804541906e-08,\n",
-       "  'Tc96': 4.4067790314475474e-05,\n",
-       "  'Tc97': 1.5865994677142953e-06,\n",
-       "  'Tc97m': 0.1285280042278311,\n",
-       "  'Tc98': 0.00806515403841588,\n",
-       "  'Tc99': 2882.199914869141,\n",
-       "  'Tc99m': 6782753.256659541,\n",
-       "  'Ti44': 1.187869686327186e-06,\n",
-       "  'V48': 357.20336521499223,\n",
-       "  'V49': 44346955.40180371,\n",
-       "  'V50': 2.8616777404946257e-09,\n",
-       "  'W178': 3.551419410118997e-07,\n",
-       "  'W181': 0.04405632692632667,\n",
-       "  'W183': 2.2088592816738294e-11,\n",
-       "  'W183m': 4932.482483988909,\n",
-       "  'W184': 7.843325013716148e-14,\n",
-       "  'W185': 26.80256605870791,\n",
-       "  'W186': 3.5097458768917943e-19,\n",
-       "  'W187': 1.244618154618215e-06,\n",
-       "  'W188': 3.9163437814181054e-07,\n",
-       "  'Y87': 0.03086469751424795,\n",
-       "  'Y87m': 7.233123104787161e-08,\n",
-       "  'Y88': 1845.2729360535375,\n",
-       "  'Y89m': 72831.27732937674,\n",
-       "  'Y90': 555.6351883356363,\n",
-       "  'Y91': 15.524577516654906,\n",
-       "  'Yb175': 3.2810085393421974e-05,\n",
-       "  'Zn64': 5.1932415968295047e-11,\n",
-       "  'Zn65': 11420.698396972031,\n",
-       "  'Zn69m': 4.582737356790297e-09,\n",
-       "  'Zr88': 1552.65487776674,\n",
-       "  'Zr89': 72923.56510442462,\n",
-       "  'Zr90m': 0.005653144182263052,\n",
-       "  'Zr93': 1.5036088044191795,\n",
-       "  'Zr94': 3.1034386496529816e-10,\n",
-       "  'Zr95': 391856.91479179764,\n",
-       "  'Zr96': 2.409894815389961e-16,\n",
-       "  'Zr97': 0.3811776160230528},\n",
-       " '189200': {'Al26': 0.00013991675077619956,\n",
-       "  'Ar37': 2.0431416713297825e-05,\n",
-       "  'Ar39': 0.002946719625967117,\n",
-       "  'Ar42': 0.007763064052576794,\n",
-       "  'Be10': 0.1638621146051615,\n",
-       "  'C14': 22639.653450941267,\n",
-       "  'Ca41': 6.466320643868894e-06,\n",
-       "  'Ca45': 375967.5436775429,\n",
-       "  'Ca47': 1364.6609384564217,\n",
-       "  'Ca48': 2.197234156146183e-20,\n",
-       "  'Cl36': 0.002840578353050042,\n",
-       "  'Co55': 5.846110936461493e-08,\n",
-       "  'Co56': 4977.293800334071,\n",
-       "  'Co57': 655207228.0809016,\n",
-       "  'Co58': 1005825776.6262423,\n",
-       "  'Co58m': 0.11008693781689129,\n",
-       "  'Co60': 65351788.43873238,\n",
-       "  'Co60m': 0.009434291408412189,\n",
-       "  'Cr48': 2.6431661519381375e-08,\n",
-       "  'Cr50': 0.00028134686549566285,\n",
-       "  'Cr51': 712654688.2190506,\n",
-       "  'Cu64': 12.96947393057703,\n",
-       "  'Cu66': 0.3724719661821124,\n",
-       "  'Cu67': 0.21204313227260052,\n",
-       "  'Fe55': 2370110914.925213,\n",
-       "  'Fe59': 11041490.109799635,\n",
-       "  'Fe60': 0.009436665942334336,\n",
-       "  'Ge71': 5.6251795239644153e-08,\n",
-       "  'H3': 529736.8381207614,\n",
-       "  'Hf174': 3.5202620319523523e-25,\n",
-       "  'Hf175': 8.516010143858016e-06,\n",
-       "  'Hf177m': 0.7398763135921761,\n",
-       "  'Hf178m': 0.00033835373914406773,\n",
-       "  'Hf178n': 0.0003784987454741223,\n",
-       "  'Hf179n': 6.214238719618439,\n",
-       "  'Hf181': 1175.2993254119615,\n",
-       "  'Hf182': 3.684642609321215e-12,\n",
-       "  'Ir192': 2.3267530797565082e-10,\n",
-       "  'K40': 8.001827002500191e-14,\n",
-       "  'K42': 0.007763795100024648,\n",
-       "  'K43': 0.0003960451698973809,\n",
-       "  'Kr81': 1.0302105363764835e-16,\n",
-       "  'Kr85': 0.0002169300754930254,\n",
-       "  'Lu173': 1.251190226638209e-10,\n",
-       "  'Lu174': 3.578555718976129e-08,\n",
-       "  'Lu174m': 4.4014625874185724e-08,\n",
-       "  'Lu176': 1.1383175860170826e-12,\n",
-       "  'Lu177': 4.40065531754265,\n",
-       "  'Lu177m': 0.9559937368785177,\n",
-       "  'Mg28': 4.639229944605319e-07,\n",
-       "  'Mn52': 2686.4582800503963,\n",
-       "  'Mn53': 461.22965751430564,\n",
-       "  'Mn54': 485576601.1141616,\n",
-       "  'Mo100': 8.780240330717866e-07,\n",
-       "  'Mo92': 7.051283635072869e-08,\n",
-       "  'Mo93': 66727.55225220461,\n",
-       "  'Mo98': 0.21779916316305378,\n",
-       "  'Mo99': 7072233.63424599,\n",
-       "  'Na22': 0.0002449180401540285,\n",
-       "  'Na24': 0.0016357754988956328,\n",
-       "  'Nb90': 0.005616004352753717,\n",
-       "  'Nb91': 223597.65446096438,\n",
-       "  'Nb91m': 7522930.156134253,\n",
-       "  'Nb92': 0.2734483287350951,\n",
-       "  'Nb92m': 2280797.5335228825,\n",
-       "  'Nb93m': 183866.39653133464,\n",
-       "  'Nb94': 1173.4337725279393,\n",
-       "  'Nb95': 2186315.946507013,\n",
-       "  'Nb95m': 49055.271981150705,\n",
-       "  'Nb96': 176.50755245937566,\n",
-       "  'Nb97': 0.3947334053004789,\n",
-       "  'Nb97m': 0.34832511256520543,\n",
-       "  'Ni56': 0.036912182256381626,\n",
-       "  'Ni57': 107423.22235389028,\n",
-       "  'Ni58': 7.027925214856738e-07,\n",
-       "  'Ni59': 91874.88834300199,\n",
-       "  'Ni63': 7077451.5021141395,\n",
-       "  'Ni66': 0.37191623981137983,\n",
-       "  'Os186': 1.0925001288706915e-15,\n",
-       "  'Os191': 1.0981550167256488e-09,\n",
-       "  'P32': 1027275.5181484304,\n",
-       "  'P33': 8449.769980600631,\n",
-       "  'Pd107': 1.0797628301533304e-16,\n",
-       "  'Rb83': 2.4683584441182314e-10,\n",
-       "  'Rb84': 3.39451931311586e-07,\n",
-       "  'Rb86': 0.844697309558549,\n",
-       "  'Rb87': 4.9943766107714467e-14,\n",
-       "  'Re186': 0.24532451361767338,\n",
-       "  'Re186m': 2.0208852867938678e-08,\n",
-       "  'Re187': 1.0585413988204481e-13,\n",
-       "  'Re188': 3.293616180027454e-07,\n",
-       "  'Rh103m': 11.009368303225623,\n",
-       "  'Rh105': 1.3494205809751658e-08,\n",
-       "  'Ru103': 11.133602076211991,\n",
-       "  'Ru97': 4.8466459616434965e-06,\n",
-       "  'S35': 4822.475699553395,\n",
-       "  'Sc44': 0.5963863087003793,\n",
-       "  'Sc44m': 0.5628487419539605,\n",
-       "  'Sc45m': 6.391241417650061,\n",
-       "  'Sc46': 580755.9409318249,\n",
-       "  'Sc47': 35681.40508584507,\n",
-       "  'Sc48': 11293.205151518887,\n",
-       "  'Se82': 4.55735661308729e-30,\n",
-       "  'Si32': 0.15561571225684104,\n",
-       "  'Sr85': 0.0003474988770123904,\n",
-       "  'Sr89': 13.206294155702729,\n",
-       "  'Sr90': 0.08711122587370679,\n",
-       "  'Ta177': 9.634835527148892e-06,\n",
-       "  'Ta178': 2.338168693998628e-05,\n",
-       "  'Ta179': 1052.988324154441,\n",
-       "  'Ta180': 1.7987012835131005e-05,\n",
-       "  'Ta180m': 1.410208314309499e-09,\n",
-       "  'Ta182': 8997208.129785946,\n",
-       "  'Ta183': 121576.01732673818,\n",
-       "  'Ta184': 2.9540681202308093e-08,\n",
-       "  'Tc96': 4.192403123966926e-05,\n",
-       "  'Tc97': 1.5086912646966608e-06,\n",
-       "  'Tc97m': 0.12218221149088,\n",
-       "  'Tc98': 0.0076699273187395296,\n",
-       "  'Tc99': 2912.0359654166937,\n",
-       "  'Tc99m': 6852267.891524271,\n",
-       "  'Ti44': 1.2154304904106997e-06,\n",
-       "  'Tm171': 1.943267060497884e-13,\n",
-       "  'V48': 349.18625395781527,\n",
-       "  'V49': 42628424.46709326,\n",
-       "  'V50': 2.7596519232284553e-09,\n",
-       "  'W178': 2.3713209064658436e-05,\n",
-       "  'W181': 0.04305511647451583,\n",
-       "  'W183': 2.0632511605129945e-11,\n",
-       "  'W183m': 4133.9675442884645,\n",
-       "  'W184': 6.535398256567619e-14,\n",
-       "  'W185': 22.19033097790756,\n",
-       "  'W186': 2.9060033184584795e-19,\n",
-       "  'W187': 1.030528361482817e-06,\n",
-       "  'W188': 3.242683971057958e-07,\n",
-       "  'Y87': 0.03095349420590774,\n",
-       "  'Y87m': 7.690871190987001e-08,\n",
-       "  'Y88': 1820.2326853429686,\n",
-       "  'Y89m': 70031.20930614797,\n",
-       "  'Y90': 535.608804863554,\n",
-       "  'Y91': 14.983507301192162,\n",
-       "  'Yb175': 3.2359791846639324e-05,\n",
-       "  'Zn64': 5.519549127153784e-11,\n",
-       "  'Zn65': 9463.05995348668,\n",
-       "  'Zn69m': 3.794449568227506e-09,\n",
-       "  'Zr88': 1537.510928025236,\n",
-       "  'Zr89': 70119.63116737363,\n",
-       "  'Zr90m': 0.005489076672867677,\n",
-       "  'Zr93': 1.4475576586558452,\n",
-       "  'Zr94': 2.9870852605917964e-10,\n",
-       "  'Zr95': 376404.6230248868,\n",
-       "  'Zr96': 2.3604659485102173e-16,\n",
-       "  'Zr97': 0.3660963623209503},\n",
-       " '189201': {'Al26': 0.00035951704437036774,\n",
-       "  'Ar37': 7.5950102741136065e-06,\n",
-       "  'Ar39': 0.006099648654954887,\n",
-       "  'Ar42': 0.014947925174044667,\n",
-       "  'Be10': 0.28116813022395765,\n",
-       "  'C14': 18927.777533000193,\n",
-       "  'Ca41': 1.3892832245331944e-05,\n",
-       "  'Ca45': 685038.038938909,\n",
-       "  'Ca47': 2530.1218174767578,\n",
-       "  'Ca48': 5.406493384038574e-20,\n",
-       "  'Cl36': 1.278263932074023e-06,\n",
-       "  'Co55': 1.431570721534765e-07,\n",
-       "  'Co56': 11353.988153225164,\n",
-       "  'Co57': 1209927794.9952235,\n",
-       "  'Co58': 1574560366.1997592,\n",
-       "  'Co58m': 0.17525952589347646,\n",
-       "  'Co60': 82000832.92745644,\n",
-       "  'Co60m': 0.004105362263869585,\n",
-       "  'Cr48': 6.225203371165937e-08,\n",
-       "  'Cr50': 0.0003208837151971731,\n",
-       "  'Cr51': 1007711857.0210274,\n",
-       "  'Cu64': 10.81306920981549,\n",
-       "  'Cu66': 0.00035607161616194223,\n",
-       "  'Cu67': 0.00025556285183487486,\n",
-       "  'Fe55': 4218482667.283303,\n",
-       "  'Fe59': 8950180.862544015,\n",
-       "  'Fe60': 0.004107820442411109,\n",
-       "  'H3': 901713.4099545411,\n",
-       "  'Hf174': 3.977519282292468e-24,\n",
-       "  'Hf175': 2.4866186896071677e-05,\n",
-       "  'Hf177m': 1.4676925918582249,\n",
-       "  'Hf178m': 0.0015278272561177896,\n",
-       "  'Hf178n': 0.0015934001496065511,\n",
-       "  'Hf179n': 11.483171363959942,\n",
-       "  'Hf181': 2237.038163308179,\n",
-       "  'Hf182': 6.62250258927727e-12,\n",
-       "  'K40': 1.7614865922358598e-13,\n",
-       "  'K42': 0.014949601369378368,\n",
-       "  'K43': 0.000713326931129868,\n",
-       "  'Kr81': 3.6484330321198925e-16,\n",
-       "  'Kr85': 0.0005403550819900327,\n",
-       "  'Lu173': 1.4615386570637983e-09,\n",
-       "  'Lu174': 1.4028516291474682e-07,\n",
-       "  'Lu174m': 1.627359669637296e-07,\n",
-       "  'Lu176': 2.6712642520208997e-12,\n",
-       "  'Lu177': 8.803445521784598,\n",
-       "  'Lu177m': 1.8963668250348724,\n",
-       "  'Mg28': 9.543020470693568e-07,\n",
-       "  'Mn52': 5529.606571335326,\n",
-       "  'Mn53': 863.645142033948,\n",
-       "  'Mn54': 814605334.6990025,\n",
-       "  'Mo100': 1.0013761687370027e-06,\n",
-       "  'Mo92': 8.041877337523813e-08,\n",
-       "  'Mo93': 93118.2363421538,\n",
-       "  'Mo98': 0.2484004523684524,\n",
-       "  'Mo99': 8064046.060731493,\n",
-       "  'Na22': 0.0006320579547096274,\n",
-       "  'Na24': 0.00324292809277629,\n",
-       "  'Nb90': 0.011302697138936304,\n",
-       "  'Nb91': 413692.6527269319,\n",
-       "  'Nb91m': 13930753.837643035,\n",
-       "  'Nb92': 0.48443244426138515,\n",
-       "  'Nb92m': 3684985.8923386657,\n",
-       "  'Nb93m': 261632.04970865644,\n",
-       "  'Nb94': 1450.7884914181404,\n",
-       "  'Nb95': 3919407.5548097887,\n",
-       "  'Nb95m': 87107.01566485659,\n",
-       "  'Nb96': 326.64308480865407,\n",
-       "  'Nb97': 0.7432038815896407,\n",
-       "  'Nb97m': 0.6558297794227044,\n",
-       "  'Ni56': 0.07624203314392618,\n",
-       "  'Ni57': 221332.2546948927,\n",
-       "  'Ni58': 8.015490231842598e-07,\n",
-       "  'Ni59': 48762.609892445646,\n",
-       "  'Ni63': 2973513.3380097267,\n",
-       "  'Ni66': 0.0003682815593430729,\n",
-       "  'Os186': 7.60701063172066e-22,\n",
-       "  'P32': 1470999.8828817566,\n",
-       "  'P33': 13646.369462311715,\n",
-       "  'Rb83': 8.945940345542805e-10,\n",
-       "  'Rb84': 1.0857353949243915e-06,\n",
-       "  'Rb86': 1.658777464908513,\n",
-       "  'Rb87': 1.2312114395822408e-13,\n",
-       "  'Re186': 1.7667403908979584e-07,\n",
-       "  'Re186m': 1.5057833102603036e-14,\n",
-       "  'Re187': 7.231598851647848e-21,\n",
-       "  'Rh103m': 0.9381346750486135,\n",
-       "  'Ru103': 0.9484046584568414,\n",
-       "  'Ru97': 8.958007369623352e-06,\n",
-       "  'S35': 1757.333371824597,\n",
-       "  'Sc44': 1.2140741376580915,\n",
-       "  'Sc44m': 1.14578415030747,\n",
-       "  'Sc45m': 11.645607386818012,\n",
-       "  'Sc46': 977484.9667928906,\n",
-       "  'Sc47': 61973.025938864186,\n",
-       "  'Sc48': 19787.307030192664,\n",
-       "  'Se82': 1.2569262416852894e-29,\n",
-       "  'Si32': 0.30871276650825563,\n",
-       "  'Sr85': 0.0008179556003021274,\n",
-       "  'Sr89': 23.75497390496335,\n",
-       "  'Sr90': 0.167780219601016,\n",
-       "  'Ta177': 0.00015374172771477173,\n",
-       "  'Ta178': 0.0003815119491368995,\n",
-       "  'Ta179': 4137.299873976582,\n",
-       "  'Ta180': 3.050547728470686e-05,\n",
-       "  'Ta180m': 2.450831260845078e-09,\n",
-       "  'Ta182': 6108627.755660489,\n",
-       "  'Ta183': 898.9949868798508,\n",
-       "  'Tc96': 7.615459317034142e-05,\n",
-       "  'Tc97': 2.7038899591492258e-06,\n",
-       "  'Tc97m': 0.21902437222785737,\n",
-       "  'Tc98': 0.013696987665537874,\n",
-       "  'Tc99': 3321.106484519554,\n",
-       "  'Tc99m': 7813285.143909102,\n",
-       "  'Ti44': 2.9422685079390156e-06,\n",
-       "  'Tm171': 3.1707703804562017e-12,\n",
-       "  'V48': 723.7007494071316,\n",
-       "  'V49': 81796649.63732257,\n",
-       "  'V50': 4.4212481538256856e-09,\n",
-       "  'W178': 0.0003819857616106899,\n",
-       "  'W181': 0.07108829495301873,\n",
-       "  'W183': 1.5609587553092891e-13,\n",
-       "  'W183m': 30.563289801104425,\n",
-       "  'W184': 4.485046704837812e-16,\n",
-       "  'W185': 0.0009088633841869057,\n",
-       "  'W186': 9.766717370449669e-25,\n",
-       "  'Y87': 0.07560543978564697,\n",
-       "  'Y87m': 1.9598754626205666e-07,\n",
-       "  'Y88': 4030.7283550144043,\n",
-       "  'Y89m': 128141.28041248654,\n",
-       "  'Y90': 949.1800875068067,\n",
-       "  'Y91': 28.973034989470452,\n",
-       "  'Yb175': 9.795624706465334e-05,\n",
-       "  'Zn64': 4.5984917310465474e-11,\n",
-       "  'Zn65': 500.18992850647356,\n",
-       "  'Zr88': 3470.017386870088,\n",
-       "  'Zr89': 128303.29446855157,\n",
-       "  'Zr90m': 0.011066055501274676,\n",
-       "  'Zr93': 2.6251194188728344,\n",
-       "  'Zr94': 5.547483181933962e-10,\n",
-       "  'Zr95': 683126.8798109663,\n",
-       "  'Zr96': 5.004300314844446e-16,\n",
-       "  'Zr97': 0.689311156742945},\n",
-       " '189202': {'Al26': 0.0007970520504849439,\n",
-       "  'Ar37': 9.851165447625297e-05,\n",
-       "  'Ar39': 0.016201218540467934,\n",
-       "  'Ar42': 0.042940859339133566,\n",
-       "  'Be10': 0.9557393705038444,\n",
-       "  'C14': 139620.40315968357,\n",
-       "  'Ca41': 3.552912959304434e-05,\n",
-       "  'Ca45': 2101593.106283085,\n",
-       "  'Ca47': 7590.998541494467,\n",
-       "  'Ca48': 1.234208357130555e-19,\n",
-       "  'Cl36': 0.013316256486828574,\n",
-       "  'Co55': 3.289778353027536e-07,\n",
-       "  'Co56': 27858.64287874268,\n",
-       "  'Co57': 3647649844.5861387,\n",
-       "  'Co58': 6347138799.689027,\n",
-       "  'Co58m': 0.6783362028009493,\n",
-       "  'Co60': 377885922.5235755,\n",
-       "  'Co60m': 0.0462235033523685,\n",
-       "  'Cr48': 1.4365026180977182e-07,\n",
-       "  'Cr50': 0.00193401394094216,\n",
-       "  'Cr51': 3877173034.8843246,\n",
-       "  'Cu64': 71.04490426477804,\n",
-       "  'Cu66': 1.747624317212157,\n",
-       "  'Cu67': 0.9944432288412014,\n",
-       "  'Fe55': 13166882405.063286,\n",
-       "  'Fe59': 66835344.859357536,\n",
-       "  'Fe60': 0.046240645887091106,\n",
-       "  'Ge71': 2.6344941923919867e-07,\n",
-       "  'H3': 3095037.1508841147,\n",
-       "  'Hf174': 4.099724129014965e-24,\n",
-       "  'Hf175': 5.093739274610383e-05,\n",
-       "  'Hf177m': 4.072988476493484,\n",
-       "  'Hf178m': 0.002124663460493776,\n",
-       "  'Hf178n': 0.0023359172534600492,\n",
-       "  'Hf179n': 34.60476158337952,\n",
-       "  'Hf181': 6514.646164620424,\n",
-       "  'Hf182': 2.040387918551463e-11,\n",
-       "  'Ir192': 1.0897105505049951e-09,\n",
-       "  'K40': 4.4518573915303494e-13,\n",
-       "  'K42': 0.042945718627971884,\n",
-       "  'K43': 0.0022211229712249406,\n",
-       "  'Kr81': 6.723289719608947e-16,\n",
-       "  'Kr85': 0.0012276161684377823,\n",
-       "  'Lu173': 1.387418628360532e-09,\n",
-       "  'Lu174': 2.23809882969605e-07,\n",
-       "  'Lu174m': 2.715640856317705e-07,\n",
-       "  'Lu176': 6.379117374371829e-12,\n",
-       "  'Lu177': 24.38270150158172,\n",
-       "  'Lu177m': 5.262825176137925,\n",
-       "  'Mg28': 2.8053279361331347e-06,\n",
-       "  'Mn52': 14634.7166121644,\n",
-       "  'Mn53': 2555.992737750795,\n",
-       "  'Mn54': 2916955092.4614015,\n",
-       "  'Mo100': 6.035630539383066e-06,\n",
-       "  'Mo92': 4.847137339007158e-07,\n",
-       "  'Mo93': 426939.4107589546,\n",
-       "  'Mo98': 1.4971717254850159,\n",
-       "  'Mo99': 42404333.58228981,\n",
-       "  'Na22': 0.0013895365357096973,\n",
-       "  'Na24': 0.008958988771761807,\n",
-       "  'Nb90': 0.03059658001746058,\n",
-       "  'Nb91': 1244055.624538859,\n",
-       "  'Nb91m': 41806801.90947352,\n",
-       "  'Nb92': 1.530958925061205,\n",
-       "  'Nb92m': 13594426.69410051,\n",
-       "  'Nb93m': 1243487.876254683,\n",
-       "  'Nb94': 7656.721737196355,\n",
-       "  'Nb95': 12287290.484651806,\n",
-       "  'Nb95m': 276610.4664371432,\n",
-       "  'Nb96': 983.1695707269943,\n",
-       "  'Nb97': 2.1916543815307494,\n",
-       "  'Nb97m': 1.9339966716805352,\n",
-       "  'Ni56': 0.20087248400187563,\n",
-       "  'Ni57': 584732.280875424,\n",
-       "  'Ni58': 4.831058008457569e-06,\n",
-       "  'Ni59': 503051.5319897227,\n",
-       "  'Ni63': 37955479.33272149,\n",
-       "  'Ni66': 1.7450464867714333,\n",
-       "  'Os186': 5.116627161633784e-15,\n",
-       "  'Os191': 5.143094547622384e-09,\n",
-       "  'P32': 6458733.265957727,\n",
-       "  'P33': 53365.72367098737,\n",
-       "  'Pd107': 5.056956659038138e-16,\n",
-       "  'Rb83': 1.6134421977136906e-09,\n",
-       "  'Rb84': 2.041311116809362e-06,\n",
-       "  'Rb86': 4.66471317799715,\n",
-       "  'Rb87': 2.845351212555823e-13,\n",
-       "  'Re186': 1.1489555846471742,\n",
-       "  'Re186m': 9.464638842801478e-08,\n",
-       "  'Re187': 4.957569362328886e-13,\n",
-       "  'Re188': 1.5425308048009416e-06,\n",
-       "  'Rh103m': 55.10830833436036,\n",
-       "  'Rh105': 6.319870625511763e-08,\n",
-       "  'Ru103': 55.72947050280256,\n",
-       "  'Ru97': 2.6946422355638394e-05,\n",
-       "  'S35': 25535.70506658988,\n",
-       "  'Sc44': 3.260695002423062,\n",
-       "  'Sc44m': 3.077249296208613,\n",
-       "  'Sc45m': 35.72446479727708,\n",
-       "  'Sc46': 3390545.7098382562,\n",
-       "  'Sc47': 212567.81717644085,\n",
-       "  'Sc48': 63862.62673732177,\n",
-       "  'Se82': 2.630975161947337e-29,\n",
-       "  'Si32': 0.8546030535207856,\n",
-       "  'Sr85': 0.0019550958740583097,\n",
-       "  'Sr89': 74.1709958769602,\n",
-       "  'Sr90': 0.4825341199625136,\n",
-       "  'Ta177': 0.00014229596569066143,\n",
-       "  'Ta178': 0.00035256359348627127,\n",
-       "  'Ta179': 6407.14626889659,\n",
-       "  'Ta180': 0.00010124848156366505,\n",
-       "  'Ta180m': 7.91580532592717e-09,\n",
-       "  'Ta182': 49632296.48316263,\n",
-       "  'Ta183': 576447.6842716786,\n",
-       "  'Ta184': 1.3835070104915662e-07,\n",
-       "  'Tc96': 0.0002342228764672026,\n",
-       "  'Tc97': 8.462674962359605e-06,\n",
-       "  'Tc97m': 0.6852101768921508,\n",
-       "  'Tc98': 0.04306481046978809,\n",
-       "  'Tc99': 17460.2313106506,\n",
-       "  'Tc99m': 41085818.52061096,\n",
-       "  'Ti44': 6.800546688054906e-06,\n",
-       "  'Tm171': 2.9301787322323943e-12,\n",
-       "  'V48': 1908.6160933692552,\n",
-       "  'V49': 235014123.77853927,\n",
-       "  'V50': 1.670983664039816e-08,\n",
-       "  'W178': 0.0003543590055640468,\n",
-       "  'W181': 0.24333690463901492,\n",
-       "  'W183': 9.456941206287573e-11,\n",
-       "  'W183m': 19600.981845824736,\n",
-       "  'W184': 3.059913800645714e-13,\n",
-       "  'W185': 103.9387632464632,\n",
-       "  'W186': 1.3610079162999773e-18,\n",
-       "  'W187': 4.8263721572895436e-06,\n",
-       "  'W188': 1.5186772356545355e-06,\n",
-       "  'Y87': 0.17495048171117836,\n",
-       "  'Y87m': 4.272044662122e-07,\n",
-       "  'Y88': 10125.190330231258,\n",
-       "  'Y89m': 391732.95502124575,\n",
-       "  'Y90': 3027.2409713121256,\n",
-       "  'Y91': 82.95172005721923,\n",
-       "  'Yb175': 0.00018953616331405997,\n",
-       "  'Zn64': 3.023069948289891e-10,\n",
-       "  'Zn65': 45618.701944155684,\n",
-       "  'Zn69m': 1.7770909014072706e-08,\n",
-       "  'Zr88': 8567.059647518798,\n",
-       "  'Zr89': 392235.37942563766,\n",
-       "  'Zr90m': 0.02980108185591531,\n",
-       "  'Zr93': 8.125073982612058,\n",
-       "  'Zr94': 1.6659104761214088e-09,\n",
-       "  'Zr95': 2107592.1713404483,\n",
-       "  'Zr96': 1.3016133197661505e-15,\n",
-       "  'Zr97': 2.0327757965167956},\n",
-       " '189203': {'Al26': 0.00024187703502761383,\n",
-       "  'Ar37': 5.162579375887067e-06,\n",
-       "  'Ar39': 0.004260103785062723,\n",
-       "  'Ar42': 0.010685536999550797,\n",
-       "  'Be10': 0.21095118721332576,\n",
-       "  'C14': 14054.107984550188,\n",
-       "  'Ca41': 9.602015614592399e-06,\n",
-       "  'Ca45': 503545.8091390385,\n",
-       "  'Ca47': 1848.0837499578204,\n",
-       "  'Ca48': 3.551341192554291e-20,\n",
-       "  'Cl36': 1.1335737578299189e-06,\n",
-       "  'Co55': 9.100668834295368e-08,\n",
-       "  'Co56': 7360.021264345933,\n",
-       "  'Co57': 875019412.6340201,\n",
-       "  'Co58': 1192252051.1452239,\n",
-       "  'Co58m': 0.13374087025557457,\n",
-       "  'Co60': 58217179.37435616,\n",
-       "  'Co60m': 0.002857005436707019,\n",
-       "  'Cr48': 4.259645195141309e-08,\n",
-       "  'Cr50': 0.0002649381414423708,\n",
-       "  'Cr51': 721734542.0767064,\n",
-       "  'Cu64': 9.077832862318596,\n",
-       "  'Cu66': 0.00035487490905936146,\n",
-       "  'Cu67': 0.00023322309589541798,\n",
-       "  'Fe55': 3029322681.2797246,\n",
-       "  'Fe59': 7611448.421341078,\n",
-       "  'Fe60': 0.002859055931609886,\n",
-       "  'H3': 685665.401027602,\n",
-       "  'Hf174': 2.0125165154002083e-25,\n",
-       "  'Hf175': 1.2750803180359378e-05,\n",
-       "  'Hf177m': 1.033002687630707,\n",
-       "  'Hf178m': 0.0006635563789450386,\n",
-       "  'Hf178n': 0.0007086813798473166,\n",
-       "  'Hf179n': 8.334778795889072,\n",
-       "  'Hf181': 1605.6702098276542,\n",
-       "  'Hf182': 4.797222638718567e-12,\n",
-       "  'K40': 1.1831351020392263e-13,\n",
-       "  'K42': 0.01068695448248024,\n",
-       "  'K43': 0.0005263293878592477,\n",
-       "  'Kr81': 1.9812569564286404e-16,\n",
-       "  'Kr85': 0.00034741203760429285,\n",
-       "  'Lu173': 1.1009336096600881e-10,\n",
-       "  'Lu174': 5.8366261396645176e-08,\n",
-       "  'Lu174m': 7.074140573875131e-08,\n",
-       "  'Lu176': 1.7863419824682668e-12,\n",
-       "  'Lu177': 6.2038235927663905,\n",
-       "  'Lu177m': 1.3347103332092236,\n",
-       "  'Mg28': 5.87522090311349e-07,\n",
-       "  'Mn52': 3873.101533400002,\n",
-       "  'Mn53': 619.4982040983114,\n",
-       "  'Mn54': 602809806.954585,\n",
-       "  'Mo100': 8.267900289666315e-07,\n",
-       "  'Mo92': 6.639821838630971e-08,\n",
-       "  'Mo93': 72206.96048334536,\n",
-       "  'Mo98': 0.20509225455807809,\n",
-       "  'Mo99': 6530666.812626829,\n",
-       "  'Na22': 0.0004138116095020359,\n",
-       "  'Na24': 0.0022870945625045433,\n",
-       "  'Nb90': 0.007942011987207079,\n",
-       "  'Nb91': 298553.32961804705,\n",
-       "  'Nb91m': 10035782.660397459,\n",
-       "  'Nb92': 0.3590249826853705,\n",
-       "  'Nb92m': 2863180.3277650694,\n",
-       "  'Nb93m': 196189.08883067637,\n",
-       "  'Nb94': 1141.2195612368296,\n",
-       "  'Nb95': 2903504.66954501,\n",
-       "  'Nb95m': 65020.047010104056,\n",
-       "  'Nb96': 237.49463186104936,\n",
-       "  'Nb97': 0.5355275803797656,\n",
-       "  'Nb97m': 0.4725665170757773,\n",
-       "  'Ni56': 0.05344012074613467,\n",
-       "  'Ni57': 155179.08317956535,\n",
-       "  'Ni58': 6.617986845519486e-07,\n",
-       "  'Ni59': 38308.51371699902,\n",
-       "  'Ni63': 2341635.820206432,\n",
-       "  'Ni66': 0.0003650392833802194,\n",
-       "  'Os186': 2.187390398245837e-22,\n",
-       "  'P32': 1110370.4078713804,\n",
-       "  'P33': 10082.808560613868,\n",
-       "  'Rb83': 4.739121171526533e-10,\n",
-       "  'Rb84': 5.637119629856936e-07,\n",
-       "  'Rb86': 1.1767658622945285,\n",
-       "  'Rb87': 7.767378275756149e-14,\n",
-       "  'Re186': 5.306243369259551e-08,\n",
-       "  'Re186m': 4.374171578511552e-15,\n",
-       "  'Re187': 5.431628516397654e-22,\n",
-       "  'Rh103m': 1.0536833132891368,\n",
-       "  'Ru103': 1.0653180386864536,\n",
-       "  'Ru97': 6.451788284505581e-06,\n",
-       "  'S35': 1419.3482426938367,\n",
-       "  'Sc44': 0.8520649192581197,\n",
-       "  'Sc44m': 0.8041224110513591,\n",
-       "  'Sc45m': 8.559724046631597,\n",
-       "  'Sc46': 749377.5663332978,\n",
-       "  'Sc47': 45879.685627534855,\n",
-       "  'Sc48': 14867.817192790735,\n",
-       "  'Se82': 7.608979979433181e-30,\n",
-       "  'Si32': 0.21611093854111857,\n",
-       "  'Sr85': 0.0005400552948919704,\n",
-       "  'Sr89': 17.513227852503032,\n",
-       "  'Sr90': 0.11989430519188696,\n",
-       "  'Ta177': 6.580999789588235e-07,\n",
-       "  'Ta179': 1956.4460451023665,\n",
-       "  'Ta180': 2.3622212991715253e-05,\n",
-       "  'Ta180m': 1.8623842288817905e-09,\n",
-       "  'Ta182': 4465989.365055829,\n",
-       "  'Ta183': 171.31665015665067,\n",
-       "  'Tc96': 5.5385463935247125e-05,\n",
-       "  'Tc97': 1.9879905402461074e-06,\n",
-       "  'Tc97m': 0.16092211342479604,\n",
-       "  'Tc98': 0.010102662120179521,\n",
-       "  'Tc99': 2689.5412918431134,\n",
-       "  'Tc99m': 6327582.586642253,\n",
-       "  'Ti44': 2.010242890433034e-06,\n",
-       "  'V48': 505.44257699273527,\n",
-       "  'V49': 58235927.49462221,\n",
-       "  'V50': 3.4108429660175985e-09,\n",
-       "  'W178': 4.4459229862079983e-07,\n",
-       "  'W181': 0.0559305092041341,\n",
-       "  'W183': 4.8011363174311385e-14,\n",
-       "  'W183m': 5.8242170920744885,\n",
-       "  'W184': 8.931506590984174e-18,\n",
-       "  'W185': 0.0002647157799042078,\n",
-       "  'W186': 1.4768873367655252e-25,\n",
-       "  'Y87': 0.049453944207950476,\n",
-       "  'Y87m': 1.2594442387902488e-07,\n",
-       "  'Y88': 2740.7829234741807,\n",
-       "  'Y89m': 93843.36551876304,\n",
-       "  'Y90': 707.9029282174596,\n",
-       "  'Y91': 20.669949348336708,\n",
-       "  'Yb175': 5.127221420118486e-05,\n",
-       "  'Zn64': 3.860540474319051e-11,\n",
-       "  'Zn65': 752.5378396571534,\n",
-       "  'Zr88': 2346.540751307271,\n",
-       "  'Zr89': 93964.72456710709,\n",
-       "  'Zr90m': 0.007753135683253045,\n",
-       "  'Zr93': 1.9335485728257513,\n",
-       "  'Zr94': 4.037875829726732e-10,\n",
-       "  'Zr95': 501938.94386776,\n",
-       "  'Zr96': 3.461275418904136e-16,\n",
-       "  'Zr97': 0.4967209117719783},\n",
-       " '189204': {'Al26': 0.00389346514260621,\n",
-       "  'Ar37': 9.730578282140444e-05,\n",
-       "  'Ar39': 0.07029029465786592,\n",
-       "  'Ar42': 0.17556342413966086,\n",
-       "  'Be10': 3.2684977212524564,\n",
-       "  'C14': 187086.8994824277,\n",
-       "  'Ca41': 0.0001583543935640998,\n",
-       "  'Ca45': 8123712.298636006,\n",
-       "  'Ca47': 29885.785720104974,\n",
-       "  'Ca48': 5.938464811652873e-19,\n",
-       "  'Cl36': 0.001988127139850859,\n",
-       "  'Co55': 1.604113719115363e-06,\n",
-       "  'Co56': 128256.489190309,\n",
-       "  'Co57': 14387155267.435978,\n",
-       "  'Co58': 17339250927.238846,\n",
-       "  'Co58m': 1.9677714955740888,\n",
-       "  'Co60': 922907090.6550968,\n",
-       "  'Co60m': 0.05208647252259724,\n",
-       "  'Cr48': 6.847639943537191e-07,\n",
-       "  'Cr50': 0.0030075424955314655,\n",
-       "  'Cr51': 11659846753.705055,\n",
-       "  'Cu64': 111.27525277486157,\n",
-       "  'Cu66': 0.2622337228338689,\n",
-       "  'Cu67': 0.14983013131326733,\n",
-       "  'Fe55': 49347672481.03796,\n",
-       "  'Fe59': 98268523.47130737,\n",
-       "  'Fe60': 0.05210835872644578,\n",
-       "  'Ge71': 3.92954752836785e-08,\n",
-       "  'H3': 10577050.895512952,\n",
-       "  'Hf174': 4.3795163444290944e-23,\n",
-       "  'Hf175': 0.0002747560974462401,\n",
-       "  'Hf177m': 17.132482091063817,\n",
-       "  'Hf178m': 0.014754607661213793,\n",
-       "  'Hf178n': 0.015541512170110317,\n",
-       "  'Hf179n': 136.38846418544733,\n",
-       "  'Hf181': 26347.176676002342,\n",
-       "  'Hf182': 7.867692547042303e-11,\n",
-       "  'Ir192': 1.6253857809742873e-10,\n",
-       "  'K40': 1.9968112185785724e-12,\n",
-       "  'K42': 0.17558366160146888,\n",
-       "  'K43': 0.008481564651563267,\n",
-       "  'Kr81': 3.849700795433441e-15,\n",
-       "  'Kr85': 0.005952834668832114,\n",
-       "  'Lu173': 1.5455160753939023e-08,\n",
-       "  'Lu174': 1.4484657197945826e-06,\n",
-       "  'Lu174m': 1.6960050984476622e-06,\n",
-       "  'Lu176': 2.9692634039527477e-11,\n",
-       "  'Lu177': 102.11409530092912,\n",
-       "  'Lu177m': 22.135966194756374,\n",
-       "  'Mg28': 1.1094460122472378e-05,\n",
-       "  'Mn52': 63820.44157326017,\n",
-       "  'Mn53': 10239.81226534324,\n",
-       "  'Mn54': 9266379847.934483,\n",
-       "  'Mo100': 9.385491543473312e-06,\n",
-       "  'Mo92': 7.537293516332085e-07,\n",
-       "  'Mo93': 1004460.6657821852,\n",
-       "  'Mo98': 2.3281766046647174,\n",
-       "  'Mo99': 84012794.61028112,\n",
-       "  'Na22': 0.0068537151194765665,\n",
-       "  'Na24': 0.037831899057972185,\n",
-       "  'Nb90': 0.13123822130527704,\n",
-       "  'Nb91': 4919096.723639013,\n",
-       "  'Nb91m': 165652467.28402045,\n",
-       "  'Nb92': 5.789487881070488,\n",
-       "  'Nb92m': 42456429.888648205,\n",
-       "  'Nb93m': 2742190.362978994,\n",
-       "  'Nb94': 14505.900332999498,\n",
-       "  'Nb95': 46486024.68417905,\n",
-       "  'Nb95m': 1033050.9083335323,\n",
-       "  'Nb96': 3868.9973625718503,\n",
-       "  'Nb97': 8.778700210404601,\n",
-       "  'Nb97m': 7.746836257901462,\n",
-       "  'Ni56': 0.8792390974720247,\n",
-       "  'Ni57': 2553449.7956648767,\n",
-       "  'Ni58': 7.5127019548395996e-06,\n",
-       "  'Ni59': 514937.5752220002,\n",
-       "  'Ni63': 34161403.440900825,\n",
-       "  'Ni66': 0.26195010661417417,\n",
-       "  'Os186': 7.631911476928268e-16,\n",
-       "  'Os191': 7.671314868005847e-10,\n",
-       "  'P32': 16076395.199699428,\n",
-       "  'P33': 150695.56364722658,\n",
-       "  'Pd107': 7.542833686243317e-17,\n",
-       "  'Rb83': 9.39442809247136e-09,\n",
-       "  'Rb84': 1.1567558474514185e-05,\n",
-       "  'Rb86': 19.38635263311684,\n",
-       "  'Rb87': 1.3615078941413012e-12,\n",
-       "  'Re186': 0.17137726504307807,\n",
-       "  'Re186m': 1.4117374381011444e-08,\n",
-       "  'Re187': 7.394593050992387e-14,\n",
-       "  'Re188': 2.300801470332081e-07,\n",
-       "  'Rh103m': 16.69843806938923,\n",
-       "  'Rh105': 9.42656547423857e-09,\n",
-       "  'Ru103': 16.884653339945704,\n",
-       "  'Ru97': 0.0001066270274723502,\n",
-       "  'S35': 19608.12731532218,\n",
-       "  'Sc44': 14.051608770924531,\n",
-       "  'Sc44m': 13.261099685212194,\n",
-       "  'Sc45m': 138.09893236360992,\n",
-       "  'Sc46': 11334907.5184514,\n",
-       "  'Sc47': 708963.6759395271,\n",
-       "  'Sc48': 235326.44308243223,\n",
-       "  'Se82': 1.359765996292267e-28,\n",
-       "  'Si32': 3.5414172461498645,\n",
-       "  'Sr85': 0.00914458684367293,\n",
-       "  'Sr89': 282.81701180278736,\n",
-       "  'Sr90': 1.9698173336200029,\n",
-       "  'Ta177': 0.00168966585672498,\n",
-       "  'Ta178': 0.004202481638048507,\n",
-       "  'Ta179': 40500.603183901556,\n",
-       "  'Ta180': 0.0003639951392618984,\n",
-       "  'Ta180m': 2.921247392141066e-08,\n",
-       "  'Ta182': 52288210.547763176,\n",
-       "  'Ta183': 89123.60518327856,\n",
-       "  'Ta184': 2.0636054424627944e-08,\n",
-       "  'Tc96': 0.0009097188985310863,\n",
-       "  'Tc97': 3.2366024352572023e-05,\n",
-       "  'Tc97m': 2.622375987704416,\n",
-       "  'Tc98': 0.16404570170316446,\n",
-       "  'Tc99': 34599.70019531984,\n",
-       "  'Tc99m': 81400191.9277416,\n",
-       "  'Ti44': 3.243353862260962e-05,\n",
-       "  'Tm171': 3.492709555357534e-11,\n",
-       "  'V48': 8344.317519367249,\n",
-       "  'V49': 963433621.3983492,\n",
-       "  'V50': 5.0117227673641525e-08,\n",
-       "  'W178': 0.004208292752598101,\n",
-       "  'W181': 0.8520166074471934,\n",
-       "  'W183': 1.4075648346973626e-11,\n",
-       "  'W183m': 3030.441440377404,\n",
-       "  'W184': 4.630516625408867e-14,\n",
-       "  'W185': 15.510233760919936,\n",
-       "  'W186': 2.030112213634996e-19,\n",
-       "  'W187': 7.198899445832852e-07,\n",
-       "  'W188': 2.2652220661516877e-07,\n",
-       "  'Y87': 0.8371998363320896,\n",
-       "  'Y87m': 2.129916022828152e-06,\n",
-       "  'Y88': 45668.30505560231,\n",
-       "  'Y89m': 1517412.5632054384,\n",
-       "  'Y90': 11241.092008827125,\n",
-       "  'Y91': 339.5121748357498,\n",
-       "  'Yb175': 0.0010358716179217809,\n",
-       "  'Zn64': 4.732459352881847e-10,\n",
-       "  'Zn65': 11035.302786918972,\n",
-       "  'Zn69m': 2.6506656114392794e-09,\n",
-       "  'Zr88': 39127.82807280044,\n",
-       "  'Zr89': 1519366.1082042132,\n",
-       "  'Zr90m': 0.12827562724215466,\n",
-       "  'Zr93': 31.078024342732128,\n",
-       "  'Zr94': 6.553033898212156e-09,\n",
-       "  'Zr95': 8107426.49932661,\n",
-       "  'Zr96': 5.7249880724681126e-15,\n",
-       "  'Zr97': 8.142307117146661},\n",
-       " '189205': {'Al26': 8.250677025366681e-05,\n",
-       "  'Ar37': 2.146929589025634e-06,\n",
-       "  'Ar39': 0.002027363483974674,\n",
-       "  'Ar42': 0.0059337120260796305,\n",
-       "  'Be10': 0.15434330062034768,\n",
-       "  'C14': 21200.790337372964,\n",
-       "  'Ca41': 4.270859060466132e-06,\n",
-       "  'Ca45': 315991.3134689579,\n",
-       "  'Ca47': 1115.241828397604,\n",
-       "  'Ca48': 1.3666779933815504e-20,\n",
-       "  'Cl36': 3.587766319492145e-08,\n",
-       "  'Co55': 3.6313724930391056e-08,\n",
-       "  'Co56': 3353.001113441358,\n",
-       "  'Co57': 533092865.12040675,\n",
-       "  'Co58': 1136511047.6992354,\n",
-       "  'Co58m': 0.11982925483595339,\n",
-       "  'Co60': 43383227.520438135,\n",
-       "  'Co60m': 0.001617870008693728,\n",
-       "  'Cr48': 1.5166295522448863e-08,\n",
-       "  'Cr50': 0.000407254792594305,\n",
-       "  'Cr51': 420360252.36993086,\n",
-       "  'Cu64': 11.076293433154682,\n",
-       "  'Cu66': 0.00140869269394499,\n",
-       "  'Cu67': 0.0002311228917222628,\n",
-       "  'Fe55': 1805734464.2350643,\n",
-       "  'Fe59': 9748237.928676374,\n",
-       "  'Fe60': 0.0016212952558834514,\n",
-       "  'H3': 502271.8795177737,\n",
-       "  'Hf174': 8.1264001288153e-26,\n",
-       "  'Hf175': 5.464640828975578e-06,\n",
-       "  'Hf177m': 0.5382288860699096,\n",
-       "  'Hf178m': 0.00020459213079929256,\n",
-       "  'Hf178n': 0.0002412080412249576,\n",
-       "  'Hf179n': 5.078085977032391,\n",
-       "  'Hf181': 916.735228287142,\n",
-       "  'Hf182': 2.9087603950442843e-12,\n",
-       "  'K40': 5.503512946454929e-14,\n",
-       "  'K42': 0.005934278160406316,\n",
-       "  'K43': 0.0003388647045084013,\n",
-       "  'Kr81': 5.938695562189558e-17,\n",
-       "  'Kr85': 0.00013554061487548467,\n",
-       "  'Lu173': 3.5077149182991104e-11,\n",
-       "  'Lu174': 2.1941689432525856e-08,\n",
-       "  'Lu174m': 2.724755086341745e-08,\n",
-       "  'Lu176': 7.409102573851419e-13,\n",
-       "  'Lu177': 3.2532917170931537,\n",
-       "  'Lu177m': 0.6954899216441337,\n",
-       "  'Mg28': 4.4001751242927113e-07,\n",
-       "  'Mn52': 1799.944913471419,\n",
-       "  'Mn53': 363.11250270556167,\n",
-       "  'Mn54': 485988642.9146273,\n",
-       "  'Mo100': 1.2709371877727635e-06,\n",
-       "  'Mo92': 1.0206779163552749e-07,\n",
-       "  'Mo93': 79452.06931837679,\n",
-       "  'Mo98': 0.3152616550399382,\n",
-       "  'Mo99': 8523818.27776639,\n",
-       "  'Na22': 0.0001463432958634859,\n",
-       "  'Na24': 0.0011613691464055153,\n",
-       "  'Nb90': 0.003857704553387224,\n",
-       "  'Nb91': 180980.40931130032,\n",
-       "  'Nb91m': 6043418.762755294,\n",
-       "  'Nb92': 0.2377859943716481,\n",
-       "  'Nb92m': 2369656.8161490005,\n",
-       "  'Nb93m': 231220.75298298214,\n",
-       "  'Nb94': 1466.1988131825144,\n",
-       "  'Nb95': 1881143.5197472926,\n",
-       "  'Nb95m': 43054.66789092927,\n",
-       "  'Nb96': 144.26968632920722,\n",
-       "  'Nb97': 0.31317526704156984,\n",
-       "  'Nb97m': 0.27635167471045474,\n",
-       "  'Ni56': 0.02448204598759881,\n",
-       "  'Ni57': 71544.95231620704,\n",
-       "  'Ni58': 1.017287911300763e-06,\n",
-       "  'Ni59': 48807.774253469186,\n",
-       "  'Ni63': 2652675.0205741865,\n",
-       "  'Ni66': 0.0014246564162950384,\n",
-       "  'Os186': 1.8721601705101906e-21,\n",
-       "  'P32': 1104676.3043057232,\n",
-       "  'P33': 9175.48815171878,\n",
-       "  'Rb83': 1.4226055781031322e-10,\n",
-       "  'Rb84': 2.0215294302787506e-07,\n",
-       "  'Rb86': 0.6278217356416274,\n",
-       "  'Rb87': 3.3364059656881394e-14,\n",
-       "  'Re186': 4.344781188426237e-07,\n",
-       "  'Re186m': 3.743777188904839e-14,\n",
-       "  'Re187': 1.7267496835090507e-20,\n",
-       "  'Rh103m': 2.761983643798016,\n",
-       "  'Ru103': 2.792569057912141,\n",
-       "  'Ru97': 3.904195343651719e-06,\n",
-       "  'S35': 1964.6071257127878,\n",
-       "  'Sc44': 0.4095359894608209,\n",
-       "  'Sc44m': 0.38650370446241644,\n",
-       "  'Sc45m': 5.371589835985695,\n",
-       "  'Sc46': 562416.3231560054,\n",
-       "  'Sc47': 34490.30577266682,\n",
-       "  'Sc48': 10097.719147889436,\n",
-       "  'Se82': 2.7291462756618728e-30,\n",
-       "  'Si32': 0.10254171739499982,\n",
-       "  'Sr85': 0.00022443242589481531,\n",
-       "  'Sr89': 11.357153608134423,\n",
-       "  'Sr90': 0.06697167935406093,\n",
-       "  'Ta177': 2.0967904818882947e-07,\n",
-       "  'Ta179': 700.2950756623956,\n",
-       "  'Ta180': 1.6796421227224863e-05,\n",
-       "  'Ta180m': 1.2735924582892548e-09,\n",
-       "  'Ta182': 7973829.765394205,\n",
-       "  'Ta183': 367.1853673637879,\n",
-       "  'Tc96': 3.508594794731654e-05,\n",
-       "  'Tc97': 1.3052450029456407e-06,\n",
-       "  'Tc97m': 0.10550643837854881,\n",
-       "  'Tc98': 0.006693446857051425,\n",
-       "  'Tc99': 3510.1280158964837,\n",
-       "  'Tc99m': 8258790.100323737,\n",
-       "  'Ti44': 7.226576268198071e-07,\n",
-       "  'V48': 234.28687505200884,\n",
-       "  'V49': 32071622.605777852,\n",
-       "  'V50': 2.9233414667635947e-09,\n",
-       "  'W178': 3.050580109975269e-07,\n",
-       "  'W181': 0.041700378058660975,\n",
-       "  'W183': 1.0937614564693813e-13,\n",
-       "  'W183m': 12.480578378798743,\n",
-       "  'W184': 2.7097094611310515e-17,\n",
-       "  'W185': 0.0017111001429423445,\n",
-       "  'W186': 1.484906488155649e-24,\n",
-       "  'Y87': 0.019398751037817095,\n",
-       "  'Y87m': 4.411110878177259e-08,\n",
-       "  'Y88': 1212.1185196024294,\n",
-       "  'Y89m': 58510.18791395124,\n",
-       "  'Y90': 472.5466851449492,\n",
-       "  'Y91': 11.433565934897892,\n",
-       "  'Yb175': 2.1519334083889142e-05,\n",
-       "  'Zn64': 4.710449144506568e-11,\n",
-       "  'Zn65': 558.1237383013189,\n",
-       "  'Zr88': 1005.6560518181128,\n",
-       "  'Zr89': 58582.61423079186,\n",
-       "  'Zr90m': 0.0037347035764128725,\n",
-       "  'Zr93': 1.2308224613067813,\n",
-       "  'Zr94': 2.443469371497854e-10,\n",
-       "  'Zr95': 317876.2049970662,\n",
-       "  'Zr96': 1.61035702858997e-16,\n",
-       "  'Zr97': 0.29045502735719286},\n",
-       " '189206': {'Al26': 0.0014211637855918104,\n",
-       "  'Ar37': 6.323729368352542e-05,\n",
-       "  'Ar39': 0.02482235346355621,\n",
-       "  'Ar42': 0.061404320799582954,\n",
-       "  'Be10': 1.1282018841579227,\n",
-       "  'C14': 73087.07516398521,\n",
-       "  'Ca41': 5.62289939533367e-05,\n",
-       "  'Ca45': 2826053.1650542486,\n",
-       "  'Ca47': 10413.541544724136,\n",
-       "  'Ca48': 2.153530048026403e-19,\n",
-       "  'Cl36': 0.005447666639524692,\n",
-       "  'Co55': 5.819533522102351e-07,\n",
-       "  'Co56': 45992.30557571515,\n",
-       "  'Co57': 5005164933.601723,\n",
-       "  'Co58': 5860604692.750303,\n",
-       "  'Co58m': 0.6697559862060413,\n",
-       "  'Co60': 361945039.6232949,\n",
-       "  'Co60m': 0.030897301729611238,\n",
-       "  'Cr48': 2.4663205461571356e-07,\n",
-       "  'Cr50': 0.0009108320577777653,\n",
-       "  'Cr51': 4387486328.8722725,\n",
-       "  'Cu64': 41.19873819252235,\n",
-       "  'Cu66': 0.7162830103557289,\n",
-       "  'Cu67': 0.40678196532158767,\n",
-       "  'Fe55': 17303093992.557545,\n",
-       "  'Fe59': 39419565.31878488,\n",
-       "  'Fe60': 0.030903473957977618,\n",
-       "  'Ge71': 1.0768724399001442e-07,\n",
-       "  'H3': 3664082.093658942,\n",
-       "  'Hf174': 1.795838177797701e-23,\n",
-       "  'Hf175': 0.0001023088804755378,\n",
-       "  'Hf177m': 6.013191655822232,\n",
-       "  'Hf178m': 0.005722527199491294,\n",
-       "  'Hf178n': 0.005988712662075882,\n",
-       "  'Hf179n': 47.45321554328944,\n",
-       "  'Hf181': 9202.05525650252,\n",
-       "  'Hf182': 2.7535869499840082e-11,\n",
-       "  'Ir192': 4.4542867571925993e-10,\n",
-       "  'K40': 7.123493009931508e-13,\n",
-       "  'K42': 0.06141174092256316,\n",
-       "  'K43': 0.0029468164789773054,\n",
-       "  'Kr81': 1.4664417035422623e-15,\n",
-       "  'Kr85': 0.0021630457040126257,\n",
-       "  'Lu173': 6.344119751071864e-09,\n",
-       "  'Lu174': 5.55588062459218e-07,\n",
-       "  'Lu174m': 6.467791294210541e-07,\n",
-       "  'Lu176': 1.069429431299359e-11,\n",
-       "  'Lu177': 35.937077311431686,\n",
-       "  'Lu177m': 7.769357319531824,\n",
-       "  'Mg28': 4.002467521975077e-06,\n",
-       "  'Mn52': 22503.759362521272,\n",
-       "  'Mn53': 3566.260344242987,\n",
-       "  'Mn54': 3170118958.904538,\n",
-       "  'Mo100': 2.8423984334920006e-06,\n",
-       "  'Mo92': 2.282667111151364e-07,\n",
-       "  'Mo93': 329102.09700286016,\n",
-       "  'Mo98': 0.705094347214582,\n",
-       "  'Mo99': 27553361.78237086,\n",
-       "  'Na22': 0.0025023257819705175,\n",
-       "  'Na24': 0.013258462931950866,\n",
-       "  'Nb90': 0.046092313345599496,\n",
-       "  'Nb91': 1711691.664547437,\n",
-       "  'Nb91m': 57615746.58169463,\n",
-       "  'Nb92': 2.0017093958786103,\n",
-       "  'Nb92m': 14593200.794265585,\n",
-       "  'Nb93m': 895369.2532306083,\n",
-       "  'Nb94': 4852.871690655673,\n",
-       "  'Nb95': 16161921.369256506,\n",
-       "  'Nb95m': 358800.7616488853,\n",
-       "  'Nb96': 1347.2218538334137,\n",
-       "  'Nb97': 3.0619673694825535,\n",
-       "  'Nb97m': 2.702069814836828,\n",
-       "  'Ni56': 0.3102561029933997,\n",
-       "  'Ni57': 900601.4336277673,\n",
-       "  'Ni58': 2.2752386323512923e-06,\n",
-       "  'Ni59': 260302.95009698998,\n",
-       "  'Ni63': 20065733.993531816,\n",
-       "  'Ni66': 0.7152257544436873,\n",
-       "  'Os186': 2.0914697695693167e-15,\n",
-       "  'Os191': 2.1022846776923845e-09,\n",
-       "  'P32': 5559927.034403954,\n",
-       "  'P33': 50996.77519670544,\n",
-       "  'Pd107': 2.0670750657238178e-16,\n",
-       "  'Rb83': 3.58621199318856e-09,\n",
-       "  'Rb84': 4.345930678901707e-06,\n",
-       "  'Rb86': 6.797350684076079,\n",
-       "  'Rb87': 4.943225717789642e-13,\n",
-       "  'Re186': 0.46964650013766435,\n",
-       "  'Re186m': 3.868761184412802e-08,\n",
-       "  'Re187': 2.0264498061254302e-13,\n",
-       "  'Re188': 6.305228974063218e-07,\n",
-       "  'Rh103m': 23.27314193359158,\n",
-       "  'Rh105': 2.5833021458167947e-08,\n",
-       "  'Ru103': 23.535305851831644,\n",
-       "  'Ru97': 3.708840274391879e-05,\n",
-       "  'S35': 12165.57244104174,\n",
-       "  'Sc44': 4.945583636541994,\n",
-       "  'Sc44m': 4.6673344104070695,\n",
-       "  'Sc45m': 48.04126277937969,\n",
-       "  'Sc46': 3923276.882177755,\n",
-       "  'Sc47': 244719.64481836715,\n",
-       "  'Sc48': 81655.317721376,\n",
-       "  'Se82': 5.012591743800637e-29,\n",
-       "  'Si32': 1.2661844425084772,\n",
-       "  'Sr85': 0.0032957849597936894,\n",
-       "  'Sr89': 98.25347368235752,\n",
-       "  'Sr90': 0.6890908426622085,\n",
-       "  'Ta177': 0.0006994038227272608,\n",
-       "  'Ta178': 0.0017403716123485613,\n",
-       "  'Ta179': 15504.650076478714,\n",
-       "  'Ta180': 0.00012590716346448552,\n",
-       "  'Ta180m': 1.012081603806401e-08,\n",
-       "  'Ta182': 28437780.815639734,\n",
-       "  'Ta183': 239498.852099808,\n",
-       "  'Ta184': 5.6552053684896914e-08,\n",
-       "  'Tc96': 0.0003159484215537417,\n",
-       "  'Tc97': 1.1224090902943347e-05,\n",
-       "  'Tc97m': 0.90942674223767,\n",
-       "  'Tc98': 0.05686363007507481,\n",
-       "  'Tc99': 11346.523007023745,\n",
-       "  'Tc99m': 26696513.439679723,\n",
-       "  'Ti44': 1.1739804339428736e-05,\n",
-       "  'Tm171': 1.4464340558417106e-11,\n",
-       "  'V48': 2946.218287859066,\n",
-       "  'V49': 336414507.09993076,\n",
-       "  'V50': 1.716218541816985e-08,\n",
-       "  'W178': 0.0017422905137465586,\n",
-       "  'W181': 0.29394564214700203,\n",
-       "  'W183': 5.057982073919282e-11,\n",
-       "  'W183m': 8143.657706212587,\n",
-       "  'W184': 1.2712325982500976e-13,\n",
-       "  'W185': 42.48941380990107,\n",
-       "  'W186': 5.56325963604794e-19,\n",
-       "  'W187': 1.9728216429156565e-06,\n",
-       "  'W188': 6.20772543322719e-07,\n",
-       "  'Y87': 0.30341613645846344,\n",
-       "  'Y87m': 7.763033829160505e-07,\n",
-       "  'Y88': 16306.227861516938,\n",
-       "  'Y89m': 528058.7067990332,\n",
-       "  'Y90': 3902.153481911412,\n",
-       "  'Y91': 118.9158862175459,\n",
-       "  'Yb175': 0.00038574688211513925,\n",
-       "  'Zn64': 1.7527749056478396e-10,\n",
-       "  'Zn65': 18861.089558719363,\n",
-       "  'Zn69m': 7.2640137922841726e-09,\n",
-       "  'Zr88': 14011.170974894692,\n",
-       "  'Zr89': 528743.2453860898,\n",
-       "  'Zr90m': 0.0450607456581222,\n",
-       "  'Zr93': 10.809215275903185,\n",
-       "  'Zr94': 2.2840894070106236e-09,\n",
-       "  'Zr95': 2818359.8142427295,\n",
-       "  'Zr96': 2.02972613963329e-15,\n",
-       "  'Zr97': 2.8400325814184706},\n",
-       " '189207': {'Al26': 0.0004753444350597611,\n",
-       "  'Ar37': 8.647696834653272e-05,\n",
-       "  'Ar39': 0.00887943376487429,\n",
-       "  'Ar42': 0.021991295747491528,\n",
-       "  'Be10': 0.39575218238413745,\n",
-       "  'C14': 57898.20222813403,\n",
-       "  'Ca41': 2.0004753998098888e-05,\n",
-       "  'Ca45': 1003718.112212607,\n",
-       "  'Ca47': 3709.777133966707,\n",
-       "  'Ca48': 7.21948417148942e-20,\n",
-       "  'Cl36': 0.012612647806063646,\n",
-       "  'Co55': 1.9349209452974395e-07,\n",
-       "  'Co56': 15413.367953842911,\n",
-       "  'Co57': 1784025545.508799,\n",
-       "  'Co58': 1966351867.32612,\n",
-       "  'Co58m': 0.2263198506153796,\n",
-       "  'Co60': 188501465.80000532,\n",
-       "  'Co60m': 0.03861066163492118,\n",
-       "  'Cr48': 8.776111377583563e-08,\n",
-       "  'Cr50': 0.000395500784774746,\n",
-       "  'Cr51': 2276491259.7107687,\n",
-       "  'Cu64': 27.137489934805522,\n",
-       "  'Cu66': 1.6542591792922772,\n",
-       "  'Cu67': 0.9410592107028091,\n",
-       "  'Fe55': 6623240458.476714,\n",
-       "  'Fe59': 31666668.7849133,\n",
-       "  'Fe60': 0.03861378804347542,\n",
-       "  'Ge71': 2.4975634018848356e-07,\n",
-       "  'H3': 1264105.397488724,\n",
-       "  'Hf174': 2.0751432162698736e-24,\n",
-       "  'Hf175': 2.8363389425550403e-05,\n",
-       "  'Hf177m': 2.1551180286342517,\n",
-       "  'Hf178m': 0.0013194728358171385,\n",
-       "  'Hf178n': 0.0014176772497155028,\n",
-       "  'Hf179n': 16.92555405016311,\n",
-       "  'Hf181': 3289.2259442088866,\n",
-       "  'Hf182': 1.0207559719836272e-11,\n",
-       "  'Ir192': 1.0330716224194671e-09,\n",
-       "  'K40': 2.4486292120922326e-13,\n",
-       "  'K42': 0.021993741148223764,\n",
-       "  'K43': 0.0010439807893389723,\n",
-       "  'Kr81': 3.8398637187486443e-16,\n",
-       "  'Kr85': 0.0007116425029920647,\n",
-       "  'Lu173': 7.465218814240326e-10,\n",
-       "  'Lu174': 1.3073458940049113e-07,\n",
-       "  'Lu174m': 1.5766881943073202e-07,\n",
-       "  'Lu176': 3.6307882303903797e-12,\n",
-       "  'Lu177': 12.753239228440881,\n",
-       "  'Lu177m': 2.7844920755691933,\n",
-       "  'Mg28': 1.1544959995088406e-06,\n",
-       "  'Mn52': 8164.63409574284,\n",
-       "  'Mn53': 1276.6067816701707,\n",
-       "  'Mn54': 1093707589.9257836,\n",
-       "  'Mo100': 1.2343046959484816e-06,\n",
-       "  'Mo92': 9.912452970906753e-08,\n",
-       "  'Mo93': 129308.60337780214,\n",
-       "  'Mo98': 0.30618394655929176,\n",
-       "  'Mo99': 11515225.524992567,\n",
-       "  'Na22': 0.0008275950502766142,\n",
-       "  'Na24': 0.004794248531252689,\n",
-       "  'Nb90': 0.016746201749241015,\n",
-       "  'Nb91': 610207.6765825644,\n",
-       "  'Nb91m': 20570313.14975891,\n",
-       "  'Nb92': 0.7113029676980631,\n",
-       "  'Nb92m': 4948815.8789766105,\n",
-       "  'Nb93m': 325283.890080606,\n",
-       "  'Nb94': 2123.25828639262,\n",
-       "  'Nb95': 5731969.697462833,\n",
-       "  'Nb95m': 126605.00528885679,\n",
-       "  'Nb96': 479.8652665145604,\n",
-       "  'Nb97': 1.0932902836560656,\n",
-       "  'Nb97m': 0.9647905863391723,\n",
-       "  'Ni56': 0.11276859311029373,\n",
-       "  'Ni57': 327224.9205858038,\n",
-       "  'Ni58': 9.879799632975787e-07,\n",
-       "  'Ni59': 306901.00972686376,\n",
-       "  'Ni63': 25868252.7385036,\n",
-       "  'Ni66': 1.6517547507497703,\n",
-       "  'Os186': 4.850671001452978e-15,\n",
-       "  'Os191': 4.8757764399975095e-09,\n",
-       "  'P32': 2229858.60427374,\n",
-       "  'P33': 18041.133646145307,\n",
-       "  'Pd107': 4.794115664784976e-16,\n",
-       "  'Rb83': 9.245720139788231e-10,\n",
-       "  'Rb84': 1.1959125277642368e-06,\n",
-       "  'Rb86': 2.433078333970623,\n",
-       "  'Rb87': 1.5915281044905357e-13,\n",
-       "  'Re186': 1.0892341845349065,\n",
-       "  'Re186m': 8.972676289828592e-08,\n",
-       "  'Re187': 4.699893289248293e-13,\n",
-       "  'Re188': 1.462356036113656e-06,\n",
-       "  'Rh103m': 46.37433336296303,\n",
-       "  'Rh105': 5.991388261362565e-08,\n",
-       "  'Ru103': 46.89857174740333,\n",
-       "  'Ru97': 1.3230361283483238e-05,\n",
-       "  'S35': 17370.321050596445,\n",
-       "  'Sc44': 1.7876397108178594,\n",
-       "  'Sc44m': 1.6870886531190503,\n",
-       "  'Sc45m': 17.06305066202294,\n",
-       "  'Sc46': 1351258.1881303417,\n",
-       "  'Sc47': 84950.80338248913,\n",
-       "  'Sc48': 28755.195244317754,\n",
-       "  'Se82': 1.5620855332097077e-29,\n",
-       "  'Si32': 0.480469987720755,\n",
-       "  'Sr85': 0.0011095274404145155,\n",
-       "  'Sr89': 34.747136751024115,\n",
-       "  'Sr90': 0.24613626533074506,\n",
-       "  'Ta177': 7.03092078239334e-05,\n",
-       "  'Ta178': 0.00017324435855756853,\n",
-       "  'Ta179': 3818.5141011710402,\n",
-       "  'Ta180': 4.423625297003255e-05,\n",
-       "  'Ta180m': 3.569977775758902e-09,\n",
-       "  'Ta182': 23124234.772794656,\n",
-       "  'Ta183': 537185.2901297838,\n",
-       "  'Ta184': 1.311597681875135e-07,\n",
-       "  'Tc96': 0.00011220169061176629,\n",
-       "  'Tc97': 3.974556326895166e-06,\n",
-       "  'Tc97m': 0.3221112981071227,\n",
-       "  'Tc98': 0.02012437453638031,\n",
-       "  'Tc99': 4739.79487907675,\n",
-       "  'Tc99m': 11157114.498930752,\n",
-       "  'Ti44': 4.056377220275693e-06,\n",
-       "  'Tm171': 1.43984502173052e-12,\n",
-       "  'V48': 1063.0456189829654,\n",
-       "  'V49': 121072009.68089163,\n",
-       "  'V50': 5.787604770850208e-09,\n",
-       "  'W178': 0.0001740624787131956,\n",
-       "  'W181': 0.10271319931253811,\n",
-       "  'W183': 1.2381742701754288e-10,\n",
-       "  'W183m': 18266.01660555091,\n",
-       "  'W184': 2.9166538119773895e-13,\n",
-       "  'W185': 98.52798078067198,\n",
-       "  'W186': 1.2902567410238693e-18,\n",
-       "  'W187': 4.5755160511391205e-06,\n",
-       "  'W188': 1.4397422829778782e-06,\n",
-       "  'Y87': 0.10105475022380533,\n",
-       "  'Y87m': 2.5977089451321776e-07,\n",
-       "  'Y88': 5657.215730026272,\n",
-       "  'Y89m': 187516.6415181221,\n",
-       "  'Y90': 1376.6621555114925,\n",
-       "  'Y91': 42.54849972469452,\n",
-       "  'Yb175': 0.00010772224863970503,\n",
-       "  'Zn64': 1.155722389215192e-10,\n",
-       "  'Zn65': 40665.083636452706,\n",
-       "  'Zn69m': 1.6847246086154753e-08,\n",
-       "  'Zr88': 4836.63388191985,\n",
-       "  'Zr89': 187759.53678604055,\n",
-       "  'Zr90m': 0.016380532396253776,\n",
-       "  'Zr93': 3.827586952376918,\n",
-       "  'Zr94': 8.126081718147765e-10,\n",
-       "  'Zr95': 1000323.9301269373,\n",
-       "  'Zr96': 7.1855702396036665e-16,\n",
-       "  'Zr97': 1.014020397495443},\n",
-       " '189208': {'Al26': 0.0005877471612109335,\n",
-       "  'Ar37': 0.00010960502972827247,\n",
-       "  'Ar39': 0.010415472127599473,\n",
-       "  'Ar42': 0.02561832480360353,\n",
-       "  'Be10': 0.4543089664345766,\n",
-       "  'C14': 69230.5757022778,\n",
-       "  'Ca41': 2.358628444098849e-05,\n",
-       "  'Ca45': 1163866.1483281218,\n",
-       "  'Ca47': 4306.308659158741,\n",
-       "  'Ca48': 8.950847395236929e-20,\n",
-       "  'Cl36': 0.01611743039729801,\n",
-       "  'Co55': 2.4190918943398336e-07,\n",
-       "  'Co56': 19205.260607960507,\n",
-       "  'Co57': 2077746379.3074176,\n",
-       "  'Co58': 2239833989.163517,\n",
-       "  'Co58m': 0.25872305904685966,\n",
-       "  'Co60': 235689818.56649876,\n",
-       "  'Co60m': 0.04898376109747644,\n",
-       "  'Cr48': 1.033051478562959e-07,\n",
-       "  'Cr50': 0.0004105258999630848,\n",
-       "  'Cr51': 2734588169.128873,\n",
-       "  'Cu64': 32.020398650954654,\n",
-       "  'Cu66': 2.1131415241647966,\n",
-       "  'Cu67': 1.2024560749262432,\n",
-       "  'Fe55': 7732142730.872934,\n",
-       "  'Fe59': 38941116.953982756,\n",
-       "  'Fe60': 0.04898690322362975,\n",
-       "  'Ge71': 3.1908546094276125e-07,\n",
-       "  'H3': 1463849.2854184736,\n",
-       "  'Hf174': 7.092690375308414e-24,\n",
-       "  'Hf175': 4.19820734491351e-05,\n",
-       "  'Hf177m': 2.519959224049084,\n",
-       "  'Hf178m': 0.0023503676191825636,\n",
-       "  'Hf178n': 0.0024630512978803974,\n",
-       "  'Hf179n': 19.66911926553489,\n",
-       "  'Hf181': 3831.936982072097,\n",
-       "  'Hf182': 1.1922265095410936e-11,\n",
-       "  'Ir192': 1.3198389061027797e-09,\n",
-       "  'K40': 2.974456665966659e-13,\n",
-       "  'K42': 0.025621141833323202,\n",
-       "  'K43': 0.0012106512237607244,\n",
-       "  'Kr81': 5.911429141798256e-16,\n",
-       "  'Kr85': 0.0008982471678214184,\n",
-       "  'Lu173': 2.5219956457766867e-09,\n",
-       "  'Lu174': 2.2775301290757445e-07,\n",
-       "  'Lu174m': 2.654718135428935e-07,\n",
-       "  'Lu176': 4.449830572139926e-12,\n",
-       "  'Lu177': 14.990549004442235,\n",
-       "  'Lu177m': 3.2559259052913605,\n",
-       "  'Mg28': 1.5792483616617047e-06,\n",
-       "  'Mn52': 9473.265660309442,\n",
-       "  'Mn53': 1488.2523089748097,\n",
-       "  'Mn54': 1262556297.2856805,\n",
-       "  'Mo100': 1.2812083981306395e-06,\n",
-       "  'Mo92': 1.0289100703869922e-07,\n",
-       "  'Mo93': 144833.1156221961,\n",
-       "  'Mo98': 0.3178207071077408,\n",
-       "  'Mo99': 12931204.612762554,\n",
-       "  'Na22': 0.0010369564276820403,\n",
-       "  'Na24': 0.005581367960058644,\n",
-       "  'Nb90': 0.019429858288148482,\n",
-       "  'Nb91': 711206.4057732559,\n",
-       "  'Nb91m': 23992700.909624822,\n",
-       "  'Nb92': 0.8240921073463523,\n",
-       "  'Nb92m': 5677970.9128101505,\n",
-       "  'Nb93m': 351569.20790841663,\n",
-       "  'Nb94': 2332.2320320868107,\n",
-       "  'Nb95': 6643145.112140867,\n",
-       "  'Nb95m': 146426.35759129366,\n",
-       "  'Nb96': 557.7845122512897,\n",
-       "  'Nb97': 1.2730136338693925,\n",
-       "  'Nb97m': 1.1233835405120087,\n",
-       "  'Ni56': 0.1305863345360071,\n",
-       "  'Ni57': 379129.2529259982,\n",
-       "  'Ni58': 1.025525881632815e-06,\n",
-       "  'Ni59': 379852.84824897395,\n",
-       "  'Ni63': 32501997.08824987,\n",
-       "  'Ni66': 2.1099387005987014,\n",
-       "  'Os186': 6.1971437232917206e-15,\n",
-       "  'Os191': 6.2292287420465625e-09,\n",
-       "  'P32': 2579426.741030088,\n",
-       "  'P33': 20286.946090878286,\n",
-       "  'Pd107': 6.124899994756422e-16,\n",
-       "  'Rb83': 1.446765476764897e-09,\n",
-       "  'Rb84': 1.7845214818025386e-06,\n",
-       "  'Rb86': 2.8421863165980823,\n",
-       "  'Rb87': 2.0476152352544173e-13,\n",
-       "  'Re186': 1.3915887667084221,\n",
-       "  'Re186m': 1.1463353709276985e-07,\n",
-       "  'Re187': 6.004521831779775e-13,\n",
-       "  'Re188': 1.868287105318783e-06,\n",
-       "  'Rh103m': 59.64099505864216,\n",
-       "  'Rh105': 7.654519935794909e-08,\n",
-       "  'Ru103': 60.31515540580734,\n",
-       "  'Ru97': 1.543804416044971e-05,\n",
-       "  'S35': 21742.719106850043,\n",
-       "  'Sc44': 2.081169397474414,\n",
-       "  'Sc44m': 1.964097910969779,\n",
-       "  'Sc45m': 19.78544608401223,\n",
-       "  'Sc46': 1553823.095997508,\n",
-       "  'Sc47': 97910.69168547509,\n",
-       "  'Sc48': 33209.33498857047,\n",
-       "  'Se82': 2.0707509211117237e-29,\n",
-       "  'Si32': 0.567226993324117,\n",
-       "  'Sr85': 0.0013715734196719617,\n",
-       "  'Sr89': 40.34171856021263,\n",
-       "  'Sr90': 0.2872423918852736,\n",
-       "  'Ta177': 0.0002752451661591146,\n",
-       "  'Ta178': 0.0006845121570922845,\n",
-       "  'Ta179': 6375.427419307289,\n",
-       "  'Ta180': 5.0684301507065155e-05,\n",
-       "  'Ta180m': 4.109271496720978e-09,\n",
-       "  'Ta182': 20989181.66096949,\n",
-       "  'Ta183': 687129.9576126157,\n",
-       "  'Ta184': 1.6756801872446817e-07,\n",
-       "  'Tc96': 0.0001306699262579603,\n",
-       "  'Tc97': 4.614473259538096e-06,\n",
-       "  'Tc97m': 0.37406249628934884,\n",
-       "  'Tc98': 0.02334132888979413,\n",
-       "  'Tc99': 5322.186039210954,\n",
-       "  'Tc99m': 12529052.643498104,\n",
-       "  'Ti44': 4.878552535128198e-06,\n",
-       "  'Tm171': 5.689024623424241e-12,\n",
-       "  'V48': 1238.738921740828,\n",
-       "  'V49': 141065250.3557389,\n",
-       "  'V50': 6.6448806071528716e-09,\n",
-       "  'W178': 0.0006853039763636104,\n",
-       "  'W181': 0.11736927901992825,\n",
-       "  'W183': 1.3224746909590848e-10,\n",
-       "  'W183m': 23364.60451918429,\n",
-       "  'W184': 3.7022613058902303e-13,\n",
-       "  'W185': 125.86691167981465,\n",
-       "  'W186': 1.648405150405708e-18,\n",
-       "  'W187': 5.845619963548975e-06,\n",
-       "  'W188': 1.8393960676076677e-06,\n",
-       "  'Y87': 0.12600880275176748,\n",
-       "  'Y87m': 3.2340501660683577e-07,\n",
-       "  'Y88': 6808.9888421423,\n",
-       "  'Y89m': 217673.15904549704,\n",
-       "  'Y90': 1591.960626787613,\n",
-       "  'Y91': 49.68093329891011,\n",
-       "  'Yb175': 0.0001595423531136349,\n",
-       "  'Zn64': 1.3638335335014627e-10,\n",
-       "  'Zn65': 51799.159335938704,\n",
-       "  'Zn69m': 2.1523823094780824e-08,\n",
-       "  'Zr88': 5846.632803509265,\n",
-       "  'Zr89': 217952.46568945335,\n",
-       "  'Zr90m': 0.019003175409127156,\n",
-       "  'Zr93': 4.439732861673495,\n",
-       "  'Zr94': 9.444500456342865e-10,\n",
-       "  'Zr95': 1160409.1110223602,\n",
-       "  'Zr96': 8.501312167497444e-16,\n",
-       "  'Zr97': 1.18071637866677},\n",
-       " '189209': {'Al26': 0.0012308241814474284,\n",
-       "  'Ar37': 0.00020829042268746074,\n",
-       "  'Ar39': 0.022254317902180878,\n",
-       "  'Ar42': 0.05498262054429015,\n",
-       "  'Be10': 0.9856431274798225,\n",
-       "  'C14': 140279.35579639458,\n",
-       "  'Ca41': 5.0256995783191406e-05,\n",
-       "  'Ca45': 2506268.3289371226,\n",
-       "  'Ca47': 9265.361648267219,\n",
-       "  'Ca48': 1.8652416833938525e-19,\n",
-       "  'Cl36': 0.03016778489661498,\n",
-       "  'Co55': 4.988295777092509e-07,\n",
-       "  'Co56': 39828.11081292991,\n",
-       "  'Co57': 4464932915.554935,\n",
-       "  'Co58': 4930396113.735816,\n",
-       "  'Co58m': 0.5665423390994582,\n",
-       "  'Co60': 477452797.8299754,\n",
-       "  'Co60m': 0.09327923692362423,\n",
-       "  'Cr48': 2.211680605813077e-07,\n",
-       "  'Cr50': 0.0009595395314083365,\n",
-       "  'Cr51': 5607271866.857568,\n",
-       "  'Cu64': 66.40407885618104,\n",
-       "  'Cu66': 3.9550583307892193,\n",
-       "  'Cu67': 2.2508245911670612,\n",
-       "  'Fe55': 16491978678.969786,\n",
-       "  'Fe59': 77424661.09718269,\n",
-       "  'Fe60': 0.09328667968716071,\n",
-       "  'Ge71': 5.972462738413907e-07,\n",
-       "  'H3': 3160693.5466464963,\n",
-       "  'Hf174': 9.797755196111788e-24,\n",
-       "  'Hf175': 7.999455260156815e-05,\n",
-       "  'Hf177m': 5.390485812962041,\n",
-       "  'Hf178m': 0.004194349069019967,\n",
-       "  'Hf178n': 0.004437259922910705,\n",
-       "  'Hf179n': 42.30580108137852,\n",
-       "  'Hf181': 8226.035961399519,\n",
-       "  'Hf182': 2.5469824339228994e-11,\n",
-       "  'Ir192': 2.470400457644745e-09,\n",
-       "  'K40': 6.251840120800228e-13,\n",
-       "  'K42': 0.054988774702117896,\n",
-       "  'K43': 0.0026074397707510156,\n",
-       "  'Kr81': 1.1181286350552776e-15,\n",
-       "  'Kr85': 0.0018544580249743692,\n",
-       "  'Lu173': 3.517282683950801e-09,\n",
-       "  'Lu174': 4.0596225077354657e-07,\n",
-       "  'Lu174m': 4.797869722529873e-07,\n",
-       "  'Lu176': 9.326112958588003e-12,\n",
-       "  'Lu177': 32.017378865960566,\n",
-       "  'Lu177m': 6.964719015909762,\n",
-       "  'Mg28': 3.1182156660940155e-06,\n",
-       "  'Mn52': 20322.06358142013,\n",
-       "  'Mn53': 3194.4670492159253,\n",
-       "  'Mn54': 2744943408.349546,\n",
-       "  'Mo100': 2.99458664713911e-06,\n",
-       "  'Mo92': 2.4048912759039484e-07,\n",
-       "  'Mo93': 318737.253181787,\n",
-       "  'Mo98': 0.7428436120295223,\n",
-       "  'Mo99': 28648257.012914628,\n",
-       "  'Na22': 0.0021537548608298244,\n",
-       "  'Na24': 0.011963091192201398,\n",
-       "  'Nb90': 0.041688841303535604,\n",
-       "  'Nb91': 1527549.314898047,\n",
-       "  'Nb91m': 51510687.42210622,\n",
-       "  'Nb92': 1.7766575236310775,\n",
-       "  'Nb92m': 12364766.51478783,\n",
-       "  'Nb93m': 795504.2306473304,\n",
-       "  'Nb94': 5177.760067928644,\n",
-       "  'Nb95': 14309476.779733676,\n",
-       "  'Nb95m': 315853.82374209433,\n",
-       "  'Nb96': 1199.3511815261945,\n",
-       "  'Nb97': 2.7341486090337437,\n",
-       "  'Nb97m': 2.4127601253352955,\n",
-       "  'Ni56': 0.280398924328419,\n",
-       "  'Ni57': 813979.003059556,\n",
-       "  'Ni58': 2.3969773615279895e-06,\n",
-       "  'Ni59': 740176.6536159742,\n",
-       "  'Ni63': 62603719.60457163,\n",
-       "  'Ni66': 3.949070957574043,\n",
-       "  'Os186': 1.1599475520955735e-14,\n",
-       "  'Os191': 1.1659521070314067e-08,\n",
-       "  'P32': 5531931.348415259,\n",
-       "  'P33': 44698.49361663332,\n",
-       "  'Pd107': 1.1464244371120453e-15,\n",
-       "  'Rb83': 2.7164809214267394e-09,\n",
-       "  'Rb84': 3.403114096681405e-06,\n",
-       "  'Rb86': 6.09010648755573,\n",
-       "  'Rb87': 4.189192209802328e-13,\n",
-       "  'Re186': 2.604700222095515,\n",
-       "  'Re186m': 2.145648134693108e-07,\n",
-       "  'Re187': 1.1238928270938159e-12,\n",
-       "  'Re188': 3.496955044021018e-06,\n",
-       "  'Rh103m': 111.79280414748168,\n",
-       "  'Rh105': 1.432730120698989e-07,\n",
-       "  'Ru103': 113.0564021953198,\n",
-       "  'Ru97': 3.3140683523727776e-05,\n",
-       "  'S35': 41966.584227177,\n",
-       "  'Sc44': 4.460410764468158,\n",
-       "  'Sc44m': 4.209516400958249,\n",
-       "  'Sc45m': 42.60591815362533,\n",
-       "  'Sc46': 3368195.5831888337,\n",
-       "  'Sc47': 212465.3718798555,\n",
-       "  'Sc48': 71684.63005265445,\n",
-       "  'Se82': 4.174370320129864e-29,\n",
-       "  'Si32': 1.200659815049482,\n",
-       "  'Sr85': 0.0028591126972121314,\n",
-       "  'Sr89': 86.8655210518247,\n",
-       "  'Sr90': 0.6160484070755614,\n",
-       "  'Ta177': 0.0003663394642924242,\n",
-       "  'Ta178': 0.0009085301575849007,\n",
-       "  'Ta179': 11690.94483192896,\n",
-       "  'Ta180': 0.00010996658685934734,\n",
-       "  'Ta180m': 8.89100771828052e-09,\n",
-       "  'Ta182': 49069098.62757022,\n",
-       "  'Ta183': 1286081.6131821545,\n",
-       "  'Ta184': 3.136444214740501e-07,\n",
-       "  'Tc96': 0.0002809389420416299,\n",
-       "  'Tc97': 9.939189884660705e-06,\n",
-       "  'Tc97m': 0.8055861113942825,\n",
-       "  'Tc98': 0.05030169835751551,\n",
-       "  'Tc99': 11792.140414356276,\n",
-       "  'Tc99m': 27757337.800805133,\n",
-       "  'Ti44': 1.0327567349518773e-05,\n",
-       "  'Tm171': 7.550852653340354e-12,\n",
-       "  'V48': 2652.481398145036,\n",
-       "  'V49': 302636606.5229999,\n",
-       "  'V50': 1.4480392268865711e-08,\n",
-       "  'W178': 0.0009104203741608563,\n",
-       "  'W181': 0.2551711644021072,\n",
-       "  'W183': 2.623519739864307e-10,\n",
-       "  'W183m': 43730.870219082506,\n",
-       "  'W184': 6.951380266779336e-13,\n",
-       "  'W185': 235.5996450655037,\n",
-       "  'W186': 3.085401303816458e-18,\n",
-       "  'W187': 1.0941503668663699e-05,\n",
-       "  'W188': 3.442878419628941e-06,\n",
-       "  'Y87': 0.26169520663232826,\n",
-       "  'Y87m': 6.733165098156097e-07,\n",
-       "  'Y88': 14375.508386409627,\n",
-       "  'Y89m': 468456.3791966026,\n",
-       "  'Y90': 3435.061324128413,\n",
-       "  'Y91': 106.48829624649906,\n",
-       "  'Yb175': 0.0003057371514120112,\n",
-       "  'Zn64': 2.8279020777203707e-10,\n",
-       "  'Zn65': 97334.77047858585,\n",
-       "  'Zn69m': 4.028708517209781e-08,\n",
-       "  'Zr88': 12318.337283167657,\n",
-       "  'Zr89': 469058.7614324783,\n",
-       "  'Zr90m': 0.04077480403431478,\n",
-       "  'Zr93': 9.561006590312331,\n",
-       "  'Zr94': 2.0309328870373174e-09,\n",
-       "  'Zr95': 2498624.3974000537,\n",
-       "  'Zr96': 1.8093561026175393e-15,\n",
-       "  'Zr97': 2.5359041836397136},\n",
-       " '189210': {'Al26': 0.0001238766254212874,\n",
-       "  'Ar37': 2.2567001347521232e-05,\n",
-       "  'Ar39': 0.0022423404126117605,\n",
-       "  'Ar42': 0.005533760407941874,\n",
-       "  'Be10': 0.09909846252717973,\n",
-       "  'C14': 14800.224918322208,\n",
-       "  'Ca41': 5.066625956612678e-06,\n",
-       "  'Ca45': 252099.69502209427,\n",
-       "  'Ca47': 932.2240407889551,\n",
-       "  'Ca48': 1.8814675762255954e-20,\n",
-       "  'Cl36': 0.0033021526518550144,\n",
-       "  'Co55': 5.0516131773074695e-08,\n",
-       "  'Co56': 4020.1928609921315,\n",
-       "  'Co57': 448907495.84927,\n",
-       "  'Co58': 493393792.3285313,\n",
-       "  'Co58m': 0.05678701637831613,\n",
-       "  'Co60': 49371473.93322306,\n",
-       "  'Co60m': 0.01008549404657765,\n",
-       "  'Cr48': 2.2240412708519166e-08,\n",
-       "  'Cr50': 9.61219626551917e-05,\n",
-       "  'Cr51': 581177777.2728982,\n",
-       "  'Cu64': 6.91077201912365,\n",
-       "  'Cu66': 0.432983835367983,\n",
-       "  'Cu67': 0.24637018369699232,\n",
-       "  'Fe55': 1668502391.6929688,\n",
-       "  'Fe59': 8222365.664222794,\n",
-       "  'Fe60': 0.010086241886715839,\n",
-       "  'Ge71': 6.537659013251837e-08,\n",
-       "  'H3': 317878.5432989685,\n",
-       "  'Hf174': 1.0254911733483083e-24,\n",
-       "  'Hf175': 8.124232246200653e-06,\n",
-       "  'Hf177m': 0.5431543335510367,\n",
-       "  'Hf178m': 0.0004278208775725987,\n",
-       "  'Hf178n': 0.00045234371101560866,\n",
-       "  'Hf179n': 4.254285781935428,\n",
-       "  'Hf181': 827.7647096122361,\n",
-       "  'Hf182': 2.571238683266932e-12,\n",
-       "  'Ir192': 2.704183604928061e-10,\n",
-       "  'K40': 6.303668048975559e-14,\n",
-       "  'K42': 0.0055343728607276585,\n",
-       "  'K43': 0.00026224151810943076,\n",
-       "  'Kr81': 1.1315242951038917e-16,\n",
-       "  'Kr85': 0.0001871605052952063,\n",
-       "  'Lu173': 3.679026916987838e-10,\n",
-       "  'Lu174': 4.145880537520854e-08,\n",
-       "  'Lu174m': 4.894441489073121e-08,\n",
-       "  'Lu176': 9.401335038308485e-13,\n",
-       "  'Lu177': 3.2249986913752418,\n",
-       "  'Lu177m': 0.7017809509794364,\n",
-       "  'Mg28': 3.162877669330165e-07,\n",
-       "  'Mn52': 2049.0560705762905,\n",
-       "  'Mn53': 321.32762075072475,\n",
-       "  'Mn54': 275221359.60537624,\n",
-       "  'Mo100': 2.999847535021682e-07,\n",
-       "  'Mo92': 2.409115449410593e-08,\n",
-       "  'Mo93': 32154.72861053494,\n",
-       "  'Mo98': 0.07441492064372111,\n",
-       "  'Mo99': 2873258.938515958,\n",
-       "  'Na22': 0.0002171036656189592,\n",
-       "  'Na24': 0.0012054244657987415,\n",
-       "  'Nb90': 0.004202380739191375,\n",
-       "  'Nb91': 153595.7456956412,\n",
-       "  'Nb91m': 5179590.197542005,\n",
-       "  'Nb92': 0.1785942039409093,\n",
-       "  'Nb92m': 1241557.5934487332,\n",
-       "  'Nb93m': 79763.61354124184,\n",
-       "  'Nb94': 524.505603400779,\n",
-       "  'Nb95': 1439651.1471655557,\n",
-       "  'Nb95m': 31771.925514302347,\n",
-       "  'Nb96': 120.64686315476384,\n",
-       "  'Nb97': 0.2750721176239612,\n",
-       "  'Nb97m': 0.24274010964740053,\n",
-       "  'Ni56': 0.02827016612052494,\n",
-       "  'Ni57': 82058.71749230482,\n",
-       "  'Ni58': 2.4011830939417797e-07,\n",
-       "  'Ni59': 79507.84308341355,\n",
-       "  'Ni63': 6749240.162948168,\n",
-       "  'Ni66': 0.4323280368519175,\n",
-       "  'Os186': 1.2697175676237836e-15,\n",
-       "  'Os191': 1.2762904743677254e-09,\n",
-       "  'P32': 562536.3787963393,\n",
-       "  'P33': 4487.196261361227,\n",
-       "  'Pd107': 1.2549148287006545e-16,\n",
-       "  'Rb83': 2.751256838699324e-10,\n",
-       "  'Rb84': 3.453660844016111e-07,\n",
-       "  'Rb86': 0.6131143883613152,\n",
-       "  'Rb87': 4.229419154398045e-14,\n",
-       "  'Re186': 0.28511923259425115,\n",
-       "  'Re186m': 2.348698531155596e-08,\n",
-       "  'Re187': 1.2302509483746594e-13,\n",
-       "  'Re188': 3.827884854841619e-07,\n",
-       "  'Rh103m': 12.209720161328487,\n",
-       "  'Rh105': 1.5683146797886325e-08,\n",
-       "  'Ru103': 12.347733708209413,\n",
-       "  'Ru97': 3.332076811583485e-06,\n",
-       "  'S35': 4527.366346984538,\n",
-       "  'Sc44': 0.4495206006701948,\n",
-       "  'Sc44m': 0.42423506732186866,\n",
-       "  'Sc45m': 4.285647657808434,\n",
-       "  'Sc46': 338849.5450845029,\n",
-       "  'Sc47': 21339.166083171138,\n",
-       "  'Sc48': 7211.38753099507,\n",
-       "  'Se82': 4.221346468769009e-30,\n",
-       "  'Si32': 0.12169918416168264,\n",
-       "  'Sr85': 0.00028838302696614196,\n",
-       "  'Sr89': 8.733825068911667,\n",
-       "  'Sr90': 0.0619995318384484,\n",
-       "  'Ta177': 3.8501154526885634e-05,\n",
-       "  'Ta178': 9.551130308468448e-05,\n",
-       "  'Ta179': 1189.8220611109923,\n",
-       "  'Ta180': 1.105669198874665e-05,\n",
-       "  'Ta180m': 8.939801501672398e-10,\n",
-       "  'Ta182': 5153621.261937202,\n",
-       "  'Ta183': 140768.16614405782,\n",
-       "  'Ta184': 3.4332575502187716e-08,\n",
-       "  'Tc96': 2.8234809985492975e-05,\n",
-       "  'Tc97': 9.987693288514369e-07,\n",
-       "  'Tc97m': 0.08095193782732277,\n",
-       "  'Tc98': 0.005054745976039628,\n",
-       "  'Tc99': 1182.6245836130029,\n",
-       "  'Tc99m': 2783904.565019933,\n",
-       "  'Ti44': 1.039980836229313e-06,\n",
-       "  'Tm171': 7.938005913178402e-13,\n",
-       "  'V48': 267.4072022680571,\n",
-       "  'V49': 30461211.244345196,\n",
-       "  'V50': 1.453969908775883e-09,\n",
-       "  'W178': 9.56999322299494e-05,\n",
-       "  'W181': 0.02564793403075119,\n",
-       "  'W183': 2.950459418995939e-11,\n",
-       "  'W183m': 4786.565998584337,\n",
-       "  'W184': 7.607691303951412e-14,\n",
-       "  'W185': 25.789489016055008,\n",
-       "  'W186': 3.3773827478660894e-19,\n",
-       "  'W187': 1.1976938695303416e-06,\n",
-       "  'W188': 3.768690759148192e-07,\n",
-       "  'Y87': 0.026398578307675086,\n",
-       "  'Y87m': 6.783343951112455e-08,\n",
-       "  'Y88': 1449.0491083129673,\n",
-       "  'Y89m': 47123.500071286275,\n",
-       "  'Y90': 345.4888661366508,\n",
-       "  'Y91': 10.720464755323944,\n",
-       "  'Yb175': 3.103792732587606e-05,\n",
-       "  'Zn64': 2.9432515767608855e-11,\n",
-       "  'Zn65': 10637.64139259677,\n",
-       "  'Zn69m': 4.409960129160319e-09,\n",
-       "  'Zr88': 1241.865780527419,\n",
-       "  'Zr89': 47184.14434553758,\n",
-       "  'Zr90m': 0.004110126737960774,\n",
-       "  'Zr93': 0.9617055972763527,\n",
-       "  'Zr94': 2.043202743949664e-10,\n",
-       "  'Zr95': 251302.4737798966,\n",
-       "  'Zr96': 1.8233985608956756e-16,\n",
-       "  'Zr97': 0.2551278500819564},\n",
-       " '189211': {'Al26': 0.00040234985099905457,\n",
-       "  'Ar37': 0.0001131804993641726,\n",
-       "  'Ar39': 0.007262761848961291,\n",
-       "  'Ar42': 0.018204270642726,\n",
-       "  'Be10': 0.3353904424182633,\n",
-       "  'C14': 68722.86822363059,\n",
-       "  'Ca41': 1.6353530428149694e-05,\n",
-       "  'Ca45': 841778.4571965651,\n",
-       "  'Ca47': 3093.55952376281,\n",
-       "  'Ca48': 6.068475898956946e-20,\n",
-       "  'Cl36': 0.01735328629309967,\n",
-       "  'Co55': 1.6063413079094918e-07,\n",
-       "  'Co56': 12864.785148746478,\n",
-       "  'Co57': 1495908948.2788632,\n",
-       "  'Co58': 1772344638.1852334,\n",
-       "  'Co58m': 0.20111705296547633,\n",
-       "  'Co60': 200586654.37141925,\n",
-       "  'Co60m': 0.050180281561324445,\n",
-       "  'Cr48': 7.212732723338631e-08,\n",
-       "  'Cr50': 0.0003906747962225337,\n",
-       "  'Cr51': 2277469581.905137,\n",
-       "  'Cu64': 30.32296417184965,\n",
-       "  'Cu66': 2.2741802280417924,\n",
-       "  'Cu67': 1.2947372935320192,\n",
-       "  'Fe55': 5695801861.637113,\n",
-       "  'Fe59': 36311871.14174172,\n",
-       "  'Fe60': 0.05018352686206343,\n",
-       "  'Ge71': 3.4399805424894356e-07,\n",
-       "  'H3': 1083757.976082563,\n",
-       "  'Hf174': 2.391286791288409e-24,\n",
-       "  'Hf175': 2.4921298939236508e-05,\n",
-       "  'Hf177m': 1.7673703508740322,\n",
-       "  'Hf178m': 0.001328127347700974,\n",
-       "  'Hf178n': 0.0014108232768165372,\n",
-       "  'Hf179n': 14.181346528903678,\n",
-       "  'Hf181': 2731.2429712250305,\n",
-       "  'Hf182': 8.765262863702466e-12,\n",
-       "  'Ir192': 1.4228853119160274e-09,\n",
-       "  'K40': 2.0400006014239212e-13,\n",
-       "  'K42': 0.018206419734899906,\n",
-       "  'K43': 0.000878324982091438,\n",
-       "  'Kr81': 3.5328876067889384e-16,\n",
-       "  'Kr85': 0.0006001674150143944,\n",
-       "  'Lu173': 8.890146012320364e-10,\n",
-       "  'Lu174': 1.2480534257568727e-07,\n",
-       "  'Lu174m': 1.4812829341892647e-07,\n",
-       "  'Lu176': 3.042911954929543e-12,\n",
-       "  'Lu177': 10.534810384044645,\n",
-       "  'Lu177m': 2.283475800613431,\n",
-       "  'Mg28': 1.011575311551221e-06,\n",
-       "  'Mn52': 6607.633467798082,\n",
-       "  'Mn53': 1061.8106603597528,\n",
-       "  'Mn54': 953854258.9621844,\n",
-       "  'Mo100': 1.2192772705396786e-06,\n",
-       "  'Mo92': 9.79180235665587e-08,\n",
-       "  'Mo93': 117036.5114259794,\n",
-       "  'Mo98': 0.30245507389949894,\n",
-       "  'Mo99': 10659868.161267338,\n",
-       "  'Na22': 0.0007012866663283839,\n",
-       "  'Na24': 0.003900124853881201,\n",
-       "  'Nb90': 0.013550887427923677,\n",
-       "  'Nb91': 511200.3611783197,\n",
-       "  'Nb91m': 17186291.889503513,\n",
-       "  'Nb92': 0.5985958662194952,\n",
-       "  'Nb92m': 4341225.727541373,\n",
-       "  'Nb93m': 289043.49211410177,\n",
-       "  'Nb94': 2054.684589844945,\n",
-       "  'Nb95': 4832121.986946731,\n",
-       "  'Nb95m': 106671.12214676075,\n",
-       "  'Nb96': 401.1061949655996,\n",
-       "  'Nb97': 0.9104568936853534,\n",
-       "  'Nb97m': 0.8034305767692863,\n",
-       "  'Ni56': 0.09115187333441047,\n",
-       "  'Ni57': 264617.6876432011,\n",
-       "  'Ni58': 9.759337118383043e-07,\n",
-       "  'Ni59': 385610.7731737469,\n",
-       "  'Ni63': 32481314.83312446,\n",
-       "  'Ni66': 2.27073192264517,\n",
-       "  'Os186': 6.680976063237559e-15,\n",
-       "  'Os191': 6.715575696882042e-09,\n",
-       "  'P32': 2174118.836220658,\n",
-       "  'P33': 15667.093515297496,\n",
-       "  'Pd107': 6.603101483973684e-16,\n",
-       "  'Rb83': 8.563309981017245e-10,\n",
-       "  'Rb84': 1.069766946993094e-06,\n",
-       "  'Rb86': 2.007536193738678,\n",
-       "  'Rb87': 1.3586385994922757e-13,\n",
-       "  'Re186': 1.500234762965332,\n",
-       "  'Re186m': 1.2358335961336e-07,\n",
-       "  'Re187': 6.473324458991981e-13,\n",
-       "  'Re188': 2.014153597312727e-06,\n",
-       "  'Rh103m': 63.07681189911299,\n",
-       "  'Rh105': 8.252146482460823e-08,\n",
-       "  'Ru103': 63.79005048134753,\n",
-       "  'Ru97': 1.1071759498439281e-05,\n",
-       "  'S35': 22284.63498072239,\n",
-       "  'Sc44': 1.4524382368618434,\n",
-       "  'Sc44m': 1.3707395539309484,\n",
-       "  'Sc45m': 14.309743187946559,\n",
-       "  'Sc46': 1153971.6810269288,\n",
-       "  'Sc47': 72964.02525835452,\n",
-       "  'Sc48': 24269.93977778695,\n",
-       "  'Se82': 1.3425218925778813e-29,\n",
-       "  'Si32': 0.41342237985033764,\n",
-       "  'Sr85': 0.000926937725981198,\n",
-       "  'Sr89': 29.34777710837175,\n",
-       "  'Sr90': 0.20413831766801177,\n",
-       "  'Ta177': 8.618863669939812e-05,\n",
-       "  'Ta178': 0.00021278247418142143,\n",
-       "  'Ta179': 3757.7851674539675,\n",
-       "  'Ta180': 3.755885932027202e-05,\n",
-       "  'Ta180m': 3.021269314906473e-09,\n",
-       "  'Ta182': 14142426.82269536,\n",
-       "  'Ta183': 728361.2183655709,\n",
-       "  'Ta184': 1.806508896558838e-07,\n",
-       "  'Tc96': 9.476071483616665e-05,\n",
-       "  'Tc97': 3.375546850301495e-06,\n",
-       "  'Tc97m': 0.27349203470856687,\n",
-       "  'Tc98': 0.017109734263353275,\n",
-       "  'Tc99': 4386.436535696586,\n",
-       "  'Tc99m': 10328360.037866829,\n",
-       "  'Ti44': 3.3702784064673872e-06,\n",
-       "  'Tm171': 1.7684488471225775e-12,\n",
-       "  'V48': 862.5818006146767,\n",
-       "  'V49': 99685999.907506,\n",
-       "  'V50': 5.085870799249171e-09,\n",
-       "  'W178': 0.00021345888509979904,\n",
-       "  'W181': 0.087876679747646,\n",
-       "  'W183': 1.1277441708076478e-10,\n",
-       "  'W183m': 24766.68492994757,\n",
-       "  'W184': 3.9760512773193686e-13,\n",
-       "  'W185': 135.68481724236685,\n",
-       "  'W186': 1.777098405807025e-18,\n",
-       "  'W187': 6.302016667880544e-06,\n",
-       "  'W188': 1.983006892199644e-06,\n",
-       "  'Y87': 0.08481276475471558,\n",
-       "  'Y87m': 2.179597444957834e-07,\n",
-       "  'Y88': 4680.51775976482,\n",
-       "  'Y89m': 157144.9704963312,\n",
-       "  'Y90': 1161.9007119110966,\n",
-       "  'Y91': 35.30842298755657,\n",
-       "  'Yb175': 9.733706771645734e-05,\n",
-       "  'Zn64': 1.2918078436087173e-10,\n",
-       "  'Zn65': 55648.82491314767,\n",
-       "  'Zn69m': 2.3204295309247145e-08,\n",
-       "  'Zr88': 4005.67675143517,\n",
-       "  'Zr89': 157347.54589887173,\n",
-       "  'Zr90m': 0.013238888329632475,\n",
-       "  'Zr93': 3.215660647672509,\n",
-       "  'Zr94': 6.793590698957052e-10,\n",
-       "  'Zr95': 839920.6316476905,\n",
-       "  'Zr96': 5.9073192223031e-16,\n",
-       "  'Zr97': 0.8444424572748431},\n",
-       " '189212': {'Al26': 0.00014948568614913722,\n",
-       "  'Ar37': 2.9464662235594773e-05,\n",
-       "  'Ar39': 0.0027351129308577082,\n",
-       "  'Ar42': 0.006817853381532166,\n",
-       "  'Be10': 0.12261343508695435,\n",
-       "  'C14': 18760.029261092437,\n",
-       "  'Ca41': 6.166584426529275e-06,\n",
-       "  'Ca45': 314033.1551124394,\n",
-       "  'Ca47': 1156.3596661984757,\n",
-       "  'Ca48': 2.2929454310938788e-20,\n",
-       "  'Cl36': 0.0043460436535361765,\n",
-       "  'Co55': 6.24849092415191e-08,\n",
-       "  'Co56': 4952.467570952374,\n",
-       "  'Co57': 557751939.3429908,\n",
-       "  'Co58': 609977765.689343,\n",
-       "  'Co58m': 0.07063199952821508,\n",
-       "  'Co60': 63648716.60413749,\n",
-       "  'Co60m': 0.01316776317707367,\n",
-       "  'Cr48': 2.6863177584434265e-08,\n",
-       "  'Cr50': 0.00012034883338051317,\n",
-       "  'Cr51': 718990065.1789031,\n",
-       "  'Cu64': 8.86937884323533,\n",
-       "  'Cu66': 0.5695879845418477,\n",
-       "  'Cu67': 0.3242684480338979,\n",
-       "  'Fe55': 2052199428.9947639,\n",
-       "  'Fe59': 9862103.79343065,\n",
-       "  'Fe60': 0.013168788421360052,\n",
-       "  'Ge71': 8.616125441138911e-08,\n",
-       "  'H3': 395929.0267148967,\n",
-       "  'Hf174': 1.6402479496247596e-24,\n",
-       "  'Hf175': 1.0513028925138571e-05,\n",
-       "  'Hf177m': 0.6663716420498645,\n",
-       "  'Hf178m': 0.0005403072535224493,\n",
-       "  'Hf178n': 0.0005714419120160473,\n",
-       "  'Hf179n': 5.292639572381639,\n",
-       "  'Hf181': 1022.2644949068433,\n",
-       "  'Hf182': 3.1985301060525183e-12,\n",
-       "  'Ir192': 3.5639033954972466e-10,\n",
-       "  'K40': 7.728024035253252e-14,\n",
-       "  'K42': 0.006818616645784211,\n",
-       "  'K43': 0.000327284613791593,\n",
-       "  'Kr81': 1.427323951735597e-16,\n",
-       "  'Kr85': 0.000229341994383571,\n",
-       "  'Lu173': 5.742507984923275e-10,\n",
-       "  'Lu174': 5.424685796155038e-08,\n",
-       "  'Lu174m': 6.374322537320014e-08,\n",
-       "  'Lu176': 1.1462351796502683e-12,\n",
-       "  'Lu177': 3.9576801788076885,\n",
-       "  'Lu177m': 0.8609617604786907,\n",
-       "  'Mg28': 4.1559851559407715e-07,\n",
-       "  'Mn52': 2495.036669957417,\n",
-       "  'Mn53': 396.7908805206345,\n",
-       "  'Mn54': 340431498.8567004,\n",
-       "  'Mo100': 3.7559405342635576e-07,\n",
-       "  'Mo92': 3.016320971003346e-08,\n",
-       "  'Mo93': 40155.14343650537,\n",
-       "  'Mo98': 0.09317058705887876,\n",
-       "  'Mo99': 3599904.8677031957,\n",
-       "  'Na22': 0.00026359222203407585,\n",
-       "  'Na24': 0.0014710014245024735,\n",
-       "  'Nb90': 0.0051193625770948065,\n",
-       "  'Nb91': 190624.43895776983,\n",
-       "  'Nb91m': 6413073.519146132,\n",
-       "  'Nb92': 0.22349812041303713,\n",
-       "  'Nb92m': 1557402.407538325,\n",
-       "  'Nb93m': 94923.93116368937,\n",
-       "  'Nb94': 653.6689623434277,\n",
-       "  'Nb95': 1795823.5654889564,\n",
-       "  'Nb95m': 39671.12998618248,\n",
-       "  'Nb96': 149.83583254413998,\n",
-       "  'Nb97': 0.34046785912067296,\n",
-       "  'Nb97m': 0.3004520293020498,\n",
-       "  'Ni56': 0.03441889302421622,\n",
-       "  'Ni57': 99898.24305767186,\n",
-       "  'Ni58': 3.0063803270721505e-07,\n",
-       "  'Ni59': 100683.36872183668,\n",
-       "  'Ni63': 8448126.620610999,\n",
-       "  'Ni66': 0.5687251604109953,\n",
-       "  'Os186': 1.6733862591415046e-15,\n",
-       "  'Os191': 1.6820514505563437e-09,\n",
-       "  'P32': 700672.3445967336,\n",
-       "  'P33': 5469.471607933625,\n",
-       "  'Pd107': 1.653880014254833e-16,\n",
-       "  'Rb83': 3.4809795239381766e-10,\n",
-       "  'Rb84': 4.387287301298665e-07,\n",
-       "  'Rb86': 0.7529774800743017,\n",
-       "  'Rb87': 5.227469380124469e-14,\n",
-       "  'Re186': 0.37576433043368024,\n",
-       "  'Re186m': 3.095396582662284e-08,\n",
-       "  'Re187': 1.6213746498077949e-13,\n",
-       "  'Re188': 5.044854131532037e-07,\n",
-       "  'Rh103m': 15.713765886986538,\n",
-       "  'Rh105': 2.0669166111062104e-08,\n",
-       "  'Ru103': 15.891459599480987,\n",
-       "  'Ru97': 4.12688182686044e-06,\n",
-       "  'S35': 5725.097045067885,\n",
-       "  'Sc44': 0.5476345940977135,\n",
-       "  'Sc44m': 0.5168293705191602,\n",
-       "  'Sc45m': 5.338475692447362,\n",
-       "  'Sc46': 421259.96053800953,\n",
-       "  'Sc47': 26399.145234352072,\n",
-       "  'Sc48': 9022.227721168803,\n",
-       "  'Se82': 5.215627341661945e-30,\n",
-       "  'Si32': 0.14928113285480116,\n",
-       "  'Sr85': 0.0003529395087097977,\n",
-       "  'Sr89': 10.917097979500316,\n",
-       "  'Sr90': 0.07643951064546524,\n",
-       "  'Ta177': 6.312013047043001e-05,\n",
-       "  'Ta178': 0.00015703909522705637,\n",
-       "  'Ta179': 1489.9226698155935,\n",
-       "  'Ta180': 1.3958176704903701e-05,\n",
-       "  'Ta180m': 1.124315410529863e-09,\n",
-       "  'Ta182': 5151343.673000737,\n",
-       "  'Ta183': 182463.78181025293,\n",
-       "  'Ta184': 4.52476607673492e-08,\n",
-       "  'Tc96': 3.525393584214289e-05,\n",
-       "  'Tc97': 1.2558815782097893e-06,\n",
-       "  'Tc97m': 0.10173972006351553,\n",
-       "  'Tc98': 0.00636716536454017,\n",
-       "  'Tc99': 1481.708182082417,\n",
-       "  'Tc99m': 3487943.7837995705,\n",
-       "  'Ti44': 1.258466517161008e-06,\n",
-       "  'Tm171': 1.3051620344947967e-12,\n",
-       "  'V48': 325.8744733843094,\n",
-       "  'V49': 37376222.45131695,\n",
-       "  'V50': 1.8085004439188761e-09,\n",
-       "  'W178': 0.00015726647427812077,\n",
-       "  'W181': 0.03259019221979734,\n",
-       "  'W183': 3.354216413677304e-11,\n",
-       "  'W183m': 6204.370483834708,\n",
-       "  'W184': 9.993538254808689e-14,\n",
-       "  'W185': 33.98630811336867,\n",
-       "  'W186': 4.451110635179096e-19,\n",
-       "  'W187': 1.578467246309251e-06,\n",
-       "  'W188': 4.96684092331247e-07,\n",
-       "  'Y87': 0.03228731832747605,\n",
-       "  'Y87m': 8.279344862234505e-08,\n",
-       "  'Y88': 1769.7168230638454,\n",
-       "  'Y89m': 58608.26406400584,\n",
-       "  'Y90': 431.42793157568053,\n",
-       "  'Y91': 13.211043813438925,\n",
-       "  'Yb175': 3.913974857545388e-05,\n",
-       "  'Zn64': 3.777571955448051e-11,\n",
-       "  'Zn65': 13978.033940816185,\n",
-       "  'Zn69m': 5.8119840123577864e-09,\n",
-       "  'Zr88': 1515.8170543810409,\n",
-       "  'Zr89': 58684.14495281934,\n",
-       "  'Zr90m': 0.005005219523550242,\n",
-       "  'Zr93': 1.1976975315197924,\n",
-       "  'Zr94': 2.536828313690715e-10,\n",
-       "  'Zr95': 313038.56606006523,\n",
-       "  'Zr96': 2.2252797310565186e-16,\n",
-       "  'Zr97': 0.3157827013184906},\n",
-       " '189213': {'Al26': 0.0013717382274772204,\n",
-       "  'Ar37': 7.957155295853575e-05,\n",
-       "  'Ar39': 0.026765102200938185,\n",
-       "  'Ar42': 0.06847272378225623,\n",
-       "  'Be10': 1.3262785248337725,\n",
-       "  'C14': 104122.82829566201,\n",
-       "  'Ca41': 5.9604291692113735e-05,\n",
-       "  'Ca45': 3223770.254371926,\n",
-       "  'Ca47': 11786.747307495154,\n",
-       "  'Ca48': 2.1338816604523216e-19,\n",
-       "  'Cl36': 0.007986935469865111,\n",
-       "  'Co55': 5.835898434124699e-07,\n",
-       "  'Co56': 47157.657063528364,\n",
-       "  'Co57': 5689366057.957094,\n",
-       "  'Co58': 7393169645.864707,\n",
-       "  'Co58m': 0.828621382333618,\n",
-       "  'Co60': 422439340.28622705,\n",
-       "  'Co60m': 0.03875334237429741,\n",
-       "  'Cr48': 2.482351809603333e-07,\n",
-       "  'Cr50': 0.0013791079351201023,\n",
-       "  'Cr51': 5010771534.086551,\n",
-       "  'Cu64': 55.37811297630686,\n",
-       "  'Cu66': 1.0486087583511992,\n",
-       "  'Cu67': 0.5964209451129717,\n",
-       "  'Fe55': 19624515300.62846,\n",
-       "  'Fe59': 51462286.89299573,\n",
-       "  'Fe60': 0.03876335461398705,\n",
-       "  'Ge71': 1.5802787306600706e-07,\n",
-       "  'H3': 4296705.399830931,\n",
-       "  'Hf174': 1.1153318434363826e-23,\n",
-       "  'Hf175': 9.28347788149646e-05,\n",
-       "  'Hf177m': 6.622843867570391,\n",
-       "  'Hf178m': 0.004412775635380591,\n",
-       "  'Hf178n': 0.004743304765234027,\n",
-       "  'Hf179n': 53.923513460428275,\n",
-       "  'Hf181': 10312.56266196209,\n",
-       "  'Hf182': 3.135071767401849e-11,\n",
-       "  'Ir192': 6.53653521238318e-10,\n",
-       "  'K40': 7.446155945749163e-13,\n",
-       "  'K42': 0.06847990880688953,\n",
-       "  'K43': 0.0033794237233771745,\n",
-       "  'Kr81': 1.216125958975359e-15,\n",
-       "  'Kr85': 0.0021269871616720983,\n",
-       "  'Lu173': 3.906106659945069e-09,\n",
-       "  'Lu174': 4.5047027945781203e-07,\n",
-       "  'Lu174m': 5.362459173613772e-07,\n",
-       "  'Lu176': 1.0829442924832634e-11,\n",
-       "  'Lu177': 39.31369383148403,\n",
-       "  'Lu177m': 8.557072894349734,\n",
-       "  'Mg28': 4.17228389689316e-06,\n",
-       "  'Mn52': 24396.722655876973,\n",
-       "  'Mn53': 4030.8878244301536,\n",
-       "  'Mn54': 3821266873.1899805,\n",
-       "  'Mo100': 4.303787767033571e-06,\n",
-       "  'Mo92': 3.4562871090955016e-07,\n",
-       "  'Mo93': 423565.24719136726,\n",
-       "  'Mo98': 1.0675971028261404,\n",
-       "  'Mo99': 36797794.55369293,\n",
-       "  'Na22': 0.0024189340305909826,\n",
-       "  'Na24': 0.014610748837518043,\n",
-       "  'Nb90': 0.050473874497588646,\n",
-       "  'Nb91': 1944566.9478127866,\n",
-       "  'Nb91m': 65424821.175202124,\n",
-       "  'Nb92': 2.315131744665625,\n",
-       "  'Nb92m': 17640366.088288646,\n",
-       "  'Nb93m': 1200099.1778072051,\n",
-       "  'Nb94': 6349.896141620881,\n",
-       "  'Nb95': 18541576.470422395,\n",
-       "  'Nb95m': 413303.5592221179,\n",
-       "  'Nb96': 1528.0730786744946,\n",
-       "  'Nb97': 3.448275890534694,\n",
-       "  'Nb97m': 3.0430201161974515,\n",
-       "  'Ni56': 0.33566623965028236,\n",
-       "  'Ni57': 975255.4597527537,\n",
-       "  'Ni58': 3.444960204880804e-06,\n",
-       "  'Ni59': 362253.2084234438,\n",
-       "  'Ni63': 27236906.72732181,\n",
-       "  'Ni66': 1.0470641435677361,\n",
-       "  'Os186': 3.069160340968927e-15,\n",
-       "  'Os191': 3.085041123587391e-09,\n",
-       "  'P32': 7100653.534534602,\n",
-       "  'P33': 62833.95899660163,\n",
-       "  'Pd107': 3.033372050401825e-16,\n",
-       "  'Rb83': 2.9503671333948856e-09,\n",
-       "  'Rb84': 3.805525068594524e-06,\n",
-       "  'Rb86': 7.511141570547022,\n",
-       "  'Rb87': 4.87793508824335e-13,\n",
-       "  'Re186': 0.6891901258439932,\n",
-       "  'Re186m': 5.6772733322571335e-08,\n",
-       "  'Re187': 2.9737552710003177e-13,\n",
-       "  'Re188': 9.252738644307453e-07,\n",
-       "  'Rh103m': 32.768918419872016,\n",
-       "  'Rh105': 3.790920154184041e-08,\n",
-       "  'Ru103': 33.13831311171064,\n",
-       "  'Ru97': 4.2160366627783894e-05,\n",
-       "  'S35': 17317.298555801295,\n",
-       "  'Sc44': 5.382655324292403,\n",
-       "  'Sc44m': 5.079854740991103,\n",
-       "  'Sc45m': 54.80250975176751,\n",
-       "  'Sc46': 4626911.632675183,\n",
-       "  'Sc47': 287891.125181098,\n",
-       "  'Sc48': 94585.0362279122,\n",
-       "  'Se82': 4.7098223475179824e-29,\n",
-       "  'Si32': 1.3654326912654424,\n",
-       "  'Sr85': 0.0033279645142381756,\n",
-       "  'Sr89': 112.78387783117414,\n",
-       "  'Sr90': 0.7680333387948356,\n",
-       "  'Ta177': 0.00041598822338902234,\n",
-       "  'Ta178': 0.0010330420321705473,\n",
-       "  'Ta179': 12598.611892252116,\n",
-       "  'Ta180': 0.0001474596974852775,\n",
-       "  'Ta180m': 1.1752157083505215e-08,\n",
-       "  'Ta182': 31101736.656102315,\n",
-       "  'Ta183': 344129.71093999466,\n",
-       "  'Ta184': 8.298848062420086e-08,\n",
-       "  'Tc96': 0.0003619031628362872,\n",
-       "  'Tc97': 1.2931945286390508e-05,\n",
-       "  'Tc97m': 1.0477748146245642,\n",
-       "  'Tc98': 0.06561899119085876,\n",
-       "  'Tc99': 15153.227894551877,\n",
-       "  'Tc99m': 35653413.76248009,\n",
-       "  'Ti44': 1.1696500932944045e-05,\n",
-       "  'Tm171': 8.585678862177077e-12,\n",
-       "  'V48': 3179.907291975713,\n",
-       "  'V49': 376072144.37079847,\n",
-       "  'V50': 2.0943197432564603e-08,\n",
-       "  'W178': 0.0010355867057608033,\n",
-       "  'W181': 0.3481243948412501,\n",
-       "  'W183': 5.71374782884521e-11,\n",
-       "  'W183m': 11701.4748923785,\n",
-       "  'W184': 1.831908456694905e-13,\n",
-       "  'W185': 62.343601014670135,\n",
-       "  'W186': 8.163860758253519e-19,\n",
-       "  'W187': 2.895057916028157e-06,\n",
-       "  'W188': 9.109655057024346e-07,\n",
-       "  'Y87': 0.3009717773701265,\n",
-       "  'Y87m': 7.515267313259886e-07,\n",
-       "  'Y88': 16980.05205785427,\n",
-       "  'Y89m': 601506.1560189729,\n",
-       "  'Y90': 4501.577331488723,\n",
-       "  'Y91': 132.19573411820974,\n",
-       "  'Yb175': 0.00034836572396231046,\n",
-       "  'Zn64': 2.3561143602325267e-10,\n",
-       "  'Zn65': 27262.11713796938,\n",
-       "  'Zn69m': 1.0659727252591321e-08,\n",
-       "  'Zr88': 14454.864726889853,\n",
-       "  'Zr89': 602281.2136749955,\n",
-       "  'Zr90m': 0.04923278763388843,\n",
-       "  'Zr93': 12.353175592701005,\n",
-       "  'Zr94': 2.584783051772356e-09,\n",
-       "  'Zr95': 3222281.5955406614,\n",
-       "  'Zr96': 2.16288972792175e-15,\n",
-       "  'Zr97': 3.1982741549260054},\n",
-       " '189214': {'Al26': 0.000118284348383972,\n",
-       "  'Ar37': 7.872969185977342e-06,\n",
-       "  'Ar39': 0.0022757189964809493,\n",
-       "  'Ar42': 0.005791941289768725,\n",
-       "  'Be10': 0.11098046462265333,\n",
-       "  'C14': 9041.38567319656,\n",
-       "  'Ca41': 5.0788105587666e-06,\n",
-       "  'Ca45': 271487.2189081845,\n",
-       "  'Ca47': 994.2522661607466,\n",
-       "  'Ca48': 1.832731059453368e-20,\n",
-       "  'Cl36': 0.0008612609333257875,\n",
-       "  'Co55': 5.000613063235516e-08,\n",
-       "  'Co56': 4033.1247754817487,\n",
-       "  'Co57': 479740253.28495497,\n",
-       "  'Co58': 609167290.2416244,\n",
-       "  'Co58m': 0.06852555084201774,\n",
-       "  'Co60': 36379336.485487595,\n",
-       "  'Co60m': 0.003767496026098635,\n",
-       "  'Cr48': 2.1295508713295e-08,\n",
-       "  'Cr50': 0.00011140633761587368,\n",
-       "  'Cr51': 435786305.1296765,\n",
-       "  'Cu64': 4.779065336614005,\n",
-       "  'Cu66': 0.11303383870461792,\n",
-       "  'Cu67': 0.06429634059365616,\n",
-       "  'Fe55': 1664465868.0352564,\n",
-       "  'Fe59': 4588855.768863457,\n",
-       "  'Fe60': 0.0037683124285854794,\n",
-       "  'Ge71': 1.7041656411019876e-08,\n",
-       "  'H3': 359284.00376537826,\n",
-       "  'Hf174': 1.0217383539289349e-24,\n",
-       "  'Hf175': 8.051533850093698e-06,\n",
-       "  'Hf177m': 0.5613921706942429,\n",
-       "  'Hf178m': 0.0003917889651010471,\n",
-       "  'Hf178n': 0.0004193265670957829,\n",
-       "  'Hf179n': 4.546358657877663,\n",
-       "  'Hf181': 871.5666946156692,\n",
-       "  'Hf182': 2.6506144648503266e-12,\n",
-       "  'Ir192': 7.048970858542076e-11,\n",
-       "  'K40': 6.351744768891486e-14,\n",
-       "  'K42': 0.005792556599922031,\n",
-       "  'K43': 0.0002843284139474132,\n",
-       "  'Kr81': 1.069535152306809e-16,\n",
-       "  'Kr85': 0.00018286169134812554,\n",
-       "  'Lu173': 3.584542696146601e-10,\n",
-       "  'Lu174': 3.9670743180670817e-08,\n",
-       "  'Lu174m': 4.707889404249042e-08,\n",
-       "  'Lu176': 9.275820915584536e-13,\n",
-       "  'Lu177': 3.3334122763865,\n",
-       "  'Lu177m': 0.7253474102576736,\n",
-       "  'Mg28': 3.5320752100366996e-07,\n",
-       "  'Mn52': 2073.3613572466456,\n",
-       "  'Mn53': 340.3847950606838,\n",
-       "  'Mn54': 318033722.6148975,\n",
-       "  'Mo100': 3.476670413247914e-07,\n",
-       "  'Mo92': 2.792044031929622e-08,\n",
-       "  'Mo93': 35105.48371217474,\n",
-       "  'Mo98': 0.0862423955524135,\n",
-       "  'Mo99': 3057102.371075026,\n",
-       "  'Na22': 0.00020847065880700574,\n",
-       "  'Na24': 0.0012393335162116162,\n",
-       "  'Nb90': 0.0042850547561989385,\n",
-       "  'Nb91': 164000.40041468316,\n",
-       "  'Nb91m': 5520116.495856995,\n",
-       "  'Nb92': 0.19468006879702957,\n",
-       "  'Nb92m': 1464613.9031759945,\n",
-       "  'Nb93m': 98128.01571908013,\n",
-       "  'Nb94': 525.7401001586626,\n",
-       "  'Nb95': 1559777.9494517313,\n",
-       "  'Nb95m': 34727.7895276959,\n",
-       "  'Nb96': 128.85882347859555,\n",
-       "  'Nb97': 0.2911901154961548,\n",
-       "  'Nb97m': 0.2569674966095732,\n",
-       "  'Ni56': 0.028533445775208353,\n",
-       "  'Ni57': 82896.2255635169,\n",
-       "  'Ni58': 2.7828978061734316e-07,\n",
-       "  'Ni59': 33642.12218399125,\n",
-       "  'Ni63': 2601186.8949191277,\n",
-       "  'Ni66': 0.11286590224784349,\n",
-       "  'Os186': 3.309764722549708e-16,\n",
-       "  'Os191': 3.32689479533039e-10,\n",
-       "  'P32': 590448.1566179696,\n",
-       "  'P33': 5208.34736871787,\n",
-       "  'Pd107': 3.2711750937853044e-17,\n",
-       "  'Rb83': 2.5973539204562966e-10,\n",
-       "  'Rb84': 3.318806593506807e-07,\n",
-       "  'Rb86': 0.6362876724660204,\n",
-       "  'Rb87': 4.189072711092785e-14,\n",
-       "  'Re186': 0.074321855262357,\n",
-       "  'Re186m': 6.1223380209794315e-09,\n",
-       "  'Re187': 3.206884159245528e-14,\n",
-       "  'Re188': 9.978112707458318e-08,\n",
-       "  'Rh103m': 3.4303882948342665,\n",
-       "  'Rh105': 4.0881116410540135e-09,\n",
-       "  'Ru103': 3.469085761911822,\n",
-       "  'Ru97': 3.5564350137723613e-06,\n",
-       "  'S35': 1662.1124420087335,\n",
-       "  'Sc44': 0.4572587385140993,\n",
-       "  'Sc44m': 0.4315354452178958,\n",
-       "  'Sc45m': 4.615153511093006,\n",
-       "  'Sc46': 386200.3748664058,\n",
-       "  'Sc47': 24060.75076030713,\n",
-       "  'Sc48': 7938.9038074250875,\n",
-       "  'Se82': 4.07115741140782e-30,\n",
-       "  'Si32': 0.11660096175278475,\n",
-       "  'Sr85': 0.00028519726053572076,\n",
-       "  'Sr89': 9.486579655733161,\n",
-       "  'Sr90': 0.06496375762563338,\n",
-       "  'Ta177': 3.8389843962249276e-05,\n",
-       "  'Ta178': 9.536704099663642e-05,\n",
-       "  'Ta179': 1109.5395723456775,\n",
-       "  'Ta180': 1.2351194077471876e-05,\n",
-       "  'Ta180m': 9.862060881001094e-10,\n",
-       "  'Ta182': 2696869.712569421,\n",
-       "  'Ta183': 37124.788765437086,\n",
-       "  'Ta184': 8.949441294318285e-09,\n",
-       "  'Tc96': 3.047066632940205e-05,\n",
-       "  'Tc97': 1.087197138960095e-06,\n",
-       "  'Tc97m': 0.08809244298426011,\n",
-       "  'Tc98': 0.005514582871675772,\n",
-       "  'Tc99': 1258.8659162653728,\n",
-       "  'Tc99m': 2962029.1392189907,\n",
-       "  'Ti44': 1.004355551913188e-06,\n",
-       "  'Tm171': 7.926016198129098e-13,\n",
-       "  'V48': 270.38135205438084,\n",
-       "  'V49': 31823597.204831384,\n",
-       "  'V50': 1.735277465847846e-09,\n",
-       "  'W178': 9.5577868013494e-05,\n",
-       "  'W181': 0.029095543923473768,\n",
-       "  'W183': 6.297335207179506e-12,\n",
-       "  'W183m': 1262.3576680416998,\n",
-       "  'W184': 1.9767832107710326e-14,\n",
-       "  'W185': 6.7227237854864645,\n",
-       "  'W186': 8.803828082258399e-20,\n",
-       "  'W187': 3.1220177388799994e-07,\n",
-       "  'W188': 9.823811995487312e-08,\n",
-       "  'Y87': 0.025849263694793033,\n",
-       "  'Y87m': 6.476434737135148e-08,\n",
-       "  'Y88': 1449.6361767313538,\n",
-       "  'Y89m': 50669.278890333306,\n",
-       "  'Y90': 378.127900434037,\n",
-       "  'Y91': 11.186947860066406,\n",
-       "  'Yb175': 3.0243303757202983e-05,\n",
-       "  'Zn64': 2.0335230985713784e-11,\n",
-       "  'Zn65': 2887.922384048043,\n",
-       "  'Zn69m': 1.1495403041839867e-09,\n",
-       "  'Zr88': 1235.5245091923546,\n",
-       "  'Zr89': 50734.552249180946,\n",
-       "  'Zr90m': 0.004180575848312141,\n",
-       "  'Zr93': 1.0397365887835526,\n",
-       "  'Zr94': 2.179953384701235e-10,\n",
-       "  'Zr95': 271275.2953884176,\n",
-       "  'Zr96': 1.841319971862363e-16,\n",
-       "  'Zr97': 0.27007922404054113},\n",
-       " '189215': {'Al26': 0.00035790216866656477,\n",
-       "  'Ar37': 2.901468367501004e-05,\n",
-       "  'Ar39': 0.006782795592890926,\n",
-       "  'Ar42': 0.017099876696966443,\n",
-       "  'Be10': 0.3176100035628499,\n",
-       "  'C14': 26848.05916834243,\n",
-       "  'Ca41': 1.5184794524205809e-05,\n",
-       "  'Ca45': 792848.4466819847,\n",
-       "  'Ca47': 2913.3156767857463,\n",
-       "  'Ca48': 5.491872473351204e-20,\n",
-       "  'Cl36': 0.0034834877345963017,\n",
-       "  'Co55': 1.4849539313832652e-07,\n",
-       "  'Co56': 11960.010056973182,\n",
-       "  'Co57': 1407244147.2844,\n",
-       "  'Co58': 1668923366.9481256,\n",
-       "  'Co58m': 0.18984172010815417,\n",
-       "  'Co60': 110059485.16331029,\n",
-       "  'Co60m': 0.01354170373646835,\n",
-       "  'Cr48': 6.457748275942221e-08,\n",
-       "  'Cr50': 0.0002862462618985871,\n",
-       "  'Cr51': 1345420153.9489598,\n",
-       "  'Cu64': 14.04920360455731,\n",
-       "  'Cu66': 0.45704289693292066,\n",
-       "  'Cu67': 0.25997247878452623,\n",
-       "  'Fe55': 4927742615.719513,\n",
-       "  'Fe59': 14302806.55284633,\n",
-       "  'Fe60': 0.01354379235983117,\n",
-       "  'Ge71': 6.894554231848756e-08,\n",
-       "  'H3': 1025076.6099364532,\n",
-       "  'Hf174': 2.5936763771766182e-24,\n",
-       "  'Hf175': 2.331171391108321e-05,\n",
-       "  'Hf177m': 1.663488636056011,\n",
-       "  'Hf178m': 0.0011295144877427078,\n",
-       "  'Hf178n': 0.0012082615332518437,\n",
-       "  'Hf179n': 13.331585028786375,\n",
-       "  'Hf181': 2567.7616865560162,\n",
-       "  'Hf182': 7.808486153335684e-12,\n",
-       "  'Ir192': 2.851806813304443e-10,\n",
-       "  'K40': 1.8877538490093722e-13,\n",
-       "  'K42': 0.017101740930406246,\n",
-       "  'K43': 0.000828310235393256,\n",
-       "  'Kr81': 3.156013094391278e-16,\n",
-       "  'Kr85': 0.0005462046074519904,\n",
-       "  'Lu173': 9.149590266671552e-10,\n",
-       "  'Lu174': 1.1303047652426762e-07,\n",
-       "  'Lu174m': 1.3467470777489655e-07,\n",
-       "  'Lu176': 2.77383105210652e-12,\n",
-       "  'Lu177': 9.865878992579836,\n",
-       "  'Lu177m': 2.1492932807280933,\n",
-       "  'Mg28': 9.8589092247191e-07,\n",
-       "  'Mn52': 6191.773153615387,\n",
-       "  'Mn53': 1001.7687831803916,\n",
-       "  'Mn54': 898736489.3381379,\n",
-       "  'Mo100': 8.932953471440112e-07,\n",
-       "  'Mo92': 7.173857948280288e-08,\n",
-       "  'Mo93': 97457.36780818342,\n",
-       "  'Mo98': 0.22159236870226162,\n",
-       "  'Mo99': 8330518.639109876,\n",
-       "  'Na22': 0.0006274154221506595,\n",
-       "  'Na24': 0.0036832551436938076,\n",
-       "  'Nb90': 0.012770919149434656,\n",
-       "  'Nb91': 481289.424393085,\n",
-       "  'Nb91m': 16213399.900480554,\n",
-       "  'Nb92': 0.5664997844856875,\n",
-       "  'Nb92m': 4104421.4121388136,\n",
-       "  'Nb93m': 262290.64688934386,\n",
-       "  'Nb94': 1440.3939944503413,\n",
-       "  'Nb95': 4539560.529937222,\n",
-       "  'Nb95m': 100748.77575388116,\n",
-       "  'Nb96': 377.6381676980237,\n",
-       "  'Nb97': 0.8563621400020164,\n",
-       "  'Nb97m': 0.7557117398528671,\n",
-       "  'Ni56': 0.08529411030506734,\n",
-       "  'Ni57': 247736.34766768714,\n",
-       "  'Ni58': 7.150406470637338e-07,\n",
-       "  'Ni59': 113058.94080545392,\n",
-       "  'Ni63': 9067847.092416259,\n",
-       "  'Ni66': 0.4563574948524515,\n",
-       "  'Os186': 1.339033135035588e-15,\n",
-       "  'Os191': 1.3459640328875766e-09,\n",
-       "  'P32': 1648998.6898513958,\n",
-       "  'P33': 14512.213140311038,\n",
-       "  'Pd107': 1.3234214762945095e-16,\n",
-       "  'Rb83': 7.642195673477494e-10,\n",
-       "  'Rb84': 9.704799739952916e-07,\n",
-       "  'Rb86': 1.8836718775315113,\n",
-       "  'Rb87': 1.241609249140726e-13,\n",
-       "  'Re186': 0.3006842865693705,\n",
-       "  'Re186m': 2.4769172145632975e-08,\n",
-       "  'Re187': 1.2974112038504938e-13,\n",
-       "  'Re188': 4.0368516729738186e-07,\n",
-       "  'Rh103m': 13.316836494646175,\n",
-       "  'Rh105': 1.653930036805167e-08,\n",
-       "  'Ru103': 13.467201888686693,\n",
-       "  'Ru97': 1.0442136631140944e-05,\n",
-       "  'S35': 5838.942949523778,\n",
-       "  'Sc44': 1.36314001052782,\n",
-       "  'Sc44m': 1.2864559253200691,\n",
-       "  'Sc45m': 13.478028898848759,\n",
-       "  'Sc46': 1097505.6214622648,\n",
-       "  'Sc47': 68555.361089294,\n",
-       "  'Sc48': 22968.677166898735,\n",
-       "  'Se82': 1.211449109701389e-29,\n",
-       "  'Si32': 0.3497235182235945,\n",
-       "  'Sr85': 0.0008514321429809136,\n",
-       "  'Sr89': 27.62483610656552,\n",
-       "  'Sr90': 0.19168037171755922,\n",
-       "  'Ta177': 9.560748993639425e-05,\n",
-       "  'Ta178': 0.0002371556599011945,\n",
-       "  'Ta179': 3212.1189953878547,\n",
-       "  'Ta180': 3.550744436957402e-05,\n",
-       "  'Ta180m': 2.8510779669163285e-09,\n",
-       "  'Ta182': 8122778.783096487,\n",
-       "  'Ta183': 149617.60123761947,\n",
-       "  'Ta184': 3.6206813974095074e-08,\n",
-       "  'Tc96': 8.909159458323314e-05,\n",
-       "  'Tc97': 3.1672562706675574e-06,\n",
-       "  'Tc97m': 0.2566805913951159,\n",
-       "  'Tc98': 0.01604953238078968,\n",
-       "  'Tc99': 3430.162534605376,\n",
-       "  'Tc99m': 8071440.4738807455,\n",
-       "  'Ti44': 3.034333157841148e-06,\n",
-       "  'Tm171': 1.9710159633883996e-12,\n",
-       "  'V48': 807.2309269254891,\n",
-       "  'V49': 94089664.23367098,\n",
-       "  'V50': 4.832552285373719e-09,\n",
-       "  'W178': 0.00023777920138775286,\n",
-       "  'W181': 0.08314803855043781,\n",
-       "  'W183': 2.5697426992251706e-11,\n",
-       "  'W183m': 5087.465986284523,\n",
-       "  'W184': 7.9976024330042e-14,\n",
-       "  'W185': 27.197689834299315,\n",
-       "  'W186': 3.5617659991351224e-19,\n",
-       "  'W187': 1.2630767863376846e-06,\n",
-       "  'W188': 3.974426131639172e-07,\n",
-       "  'Y87': 0.07732561640628514,\n",
-       "  'Y87m': 1.9499518777191317e-07,\n",
-       "  'Y88': 4326.864908106788,\n",
-       "  'Y89m': 148045.3604720399,\n",
-       "  'Y90': 1096.2230994334911,\n",
-       "  'Y91': 33.031205346096606,\n",
-       "  'Yb175': 8.802365287309369e-05,\n",
-       "  'Zn64': 5.979246091597603e-11,\n",
-       "  'Zn65': 11437.122497529086,\n",
-       "  'Zn69m': 4.650702829431178e-09,\n",
-       "  'Zr88': 3692.3565979424484,\n",
-       "  'Zr89': 148236.4253319078,\n",
-       "  'Zr90m': 0.012473917230853317,\n",
-       "  'Zr93': 3.030492527487251,\n",
-       "  'Zr94': 6.38769694242646e-10,\n",
-       "  'Zr95': 791627.9442113725,\n",
-       "  'Zr96': 5.489796698415373e-16,\n",
-       "  'Zr97': 0.7942794199461658},\n",
-       " '189216': {'Al26': 0.0002275997510484113,\n",
-       "  'Ar37': 9.147304804093344e-06,\n",
-       "  'Ar39': 0.004424219429137686,\n",
-       "  'Ar42': 0.011373568093927134,\n",
-       "  'Be10': 0.22639854201005152,\n",
-       "  'C14': 17059.189715805987,\n",
-       "  'Ca41': 9.845355711233455e-06,\n",
-       "  'Ca45': 539842.297367536,\n",
-       "  'Ca47': 1969.9289853262153,\n",
-       "  'Ca48': 3.569845911334853e-20,\n",
-       "  'Cl36': 0.0006524501926432931,\n",
-       "  'Co55': 9.8605733135547e-08,\n",
-       "  'Co56': 7956.710954403703,\n",
-       "  'Co57': 948819111.0129843,\n",
-       "  'Co58': 1306658181.4913254,\n",
-       "  'Co58m': 0.14507290037267617,\n",
-       "  'Co60': 67585457.61500573,\n",
-       "  'Co60m': 0.00473341435184159,\n",
-       "  'Cr48': 4.064218956109685e-08,\n",
-       "  'Cr50': 0.0002561510307641103,\n",
-       "  'Cr51': 791024560.6150419,\n",
-       "  'Cu64': 9.237943224689896,\n",
-       "  'Cu66': 0.08578682753160123,\n",
-       "  'Cu67': 0.0487922073182685,\n",
-       "  'Fe55': 3249835696.614229,\n",
-       "  'Fe59': 8016540.693719455,\n",
-       "  'Fe60': 0.004735305034570821,\n",
-       "  'Ge71': 1.2888005307279773e-08,\n",
-       "  'H3': 735798.5745265135,\n",
-       "  'Hf174': 2.6395460575667272e-24,\n",
-       "  'Hf175': 1.6742148000075018e-05,\n",
-       "  'Hf177m': 1.0982812617139686,\n",
-       "  'Hf178m': 0.0008378997195388207,\n",
-       "  'Hf178n': 0.0008939008294946447,\n",
-       "  'Hf179n': 8.994721277084777,\n",
-       "  'Hf181': 1715.7224989576612,\n",
-       "  'Hf182': 5.206058042084304e-12,\n",
-       "  'Ir192': 5.330888714374324e-11,\n",
-       "  'K40': 1.2450635784200285e-13,\n",
-       "  'K42': 0.011374738769928134,\n",
-       "  'K43': 0.0005670207528357122,\n",
-       "  'Kr81': 2.1870664537452e-16,\n",
-       "  'Kr85': 0.0003584638880531314,\n",
-       "  'Lu173': 9.21495168799705e-10,\n",
-       "  'Lu174': 8.571702964259192e-08,\n",
-       "  'Lu174m': 1.008415924169906e-07,\n",
-       "  'Lu176': 1.8075985334679724e-12,\n",
-       "  'Lu177': 6.535739869102695,\n",
-       "  'Lu177m': 1.4190527164363649,\n",
-       "  'Mg28': 7.557622746504329e-07,\n",
-       "  'Mn52': 4015.7811069384934,\n",
-       "  'Mn53': 670.6495723223161,\n",
-       "  'Mn54': 658470244.6613508,\n",
-       "  'Mo100': 7.993693072953557e-07,\n",
-       "  'Mo92': 6.419589232526096e-08,\n",
-       "  'Mo93': 74275.9359746797,\n",
-       "  'Mo98': 0.19829066142770668,\n",
-       "  'Mo99': 6613529.827690272,\n",
-       "  'Na22': 0.00040458475698231823,\n",
-       "  'Na24': 0.00241439465410217,\n",
-       "  'Nb90': 0.008317551377078777,\n",
-       "  'Nb91': 324181.3660497189,\n",
-       "  'Nb91m': 10901553.010265227,\n",
-       "  'Nb92': 0.38868447876630763,\n",
-       "  'Nb92m': 3057807.3023219416,\n",
-       "  'Nb93m': 216878.5396142855,\n",
-       "  'Nb94': 1127.39901409002,\n",
-       "  'Nb95': 3114184.1721516703,\n",
-       "  'Nb95m': 69605.56051690575,\n",
-       "  'Nb96': 255.2022546720353,\n",
-       "  'Nb97': 0.5743641106425049,\n",
-       "  'Nb97m': 0.5068642158505696,\n",
-       "  'Ni56': 0.05519254831158952,\n",
-       "  'Ni57': 160401.8678757326,\n",
-       "  'Ni58': 6.398520375853841e-07,\n",
-       "  'Ni59': 49798.341834724015,\n",
-       "  'Ni63': 3518526.9228806095,\n",
-       "  'Ni66': 0.08566596180066548,\n",
-       "  'Os186': 2.5030611698038055e-16,\n",
-       "  'Os191': 2.5160135109433e-10,\n",
-       "  'P32': 1232377.2837253213,\n",
-       "  'P33': 10982.546907244145,\n",
-       "  'Pd107': 2.4738746605925357e-17,\n",
-       "  'Rb83': 5.341047852928038e-10,\n",
-       "  'Rb84': 6.832603854470933e-07,\n",
-       "  'Rb86': 1.2459142950535793,\n",
-       "  'Rb87': 8.307186952320892e-14,\n",
-       "  'Re186': 0.0562070605364209,\n",
-       "  'Re186m': 4.630113859543422e-09,\n",
-       "  'Re187': 2.4252536582555305e-14,\n",
-       "  'Re188': 7.546095662813708e-08,\n",
-       "  'Rh103m': 3.1893327021293443,\n",
-       "  'Rh105': 3.0916950357352733e-09,\n",
-       "  'Ru103': 3.2251579943710373,\n",
-       "  'Ru97': 7.026076874117498e-06,\n",
-       "  'S35': 2188.0463860676505,\n",
-       "  'Sc44': 0.8877898190355161,\n",
-       "  'Sc44m': 0.8378469781245282,\n",
-       "  'Sc45m': 9.177090321562549,\n",
-       "  'Sc46': 793688.6136431317,\n",
-       "  'Sc47': 49385.893121466455,\n",
-       "  'Sc48': 15960.483587179975,\n",
-       "  'Se82': 8.076262226077031e-30,\n",
-       "  'Si32': 0.22424177741083035,\n",
-       "  'Sr85': 0.0005576122091770388,\n",
-       "  'Sr89': 18.927638964966242,\n",
-       "  'Sr90': 0.12768763220943696,\n",
-       "  'Ta177': 0.00010176124010704135,\n",
-       "  'Ta178': 0.00025324352404426697,\n",
-       "  'Ta179': 2339.8147938912566,\n",
-       "  'Ta180': 2.5007854813431786e-05,\n",
-       "  'Ta180m': 1.9841092316054883e-09,\n",
-       "  'Ta182': 4887098.442594974,\n",
-       "  'Ta183': 28872.96676425283,\n",
-       "  'Ta184': 6.768147656338069e-09,\n",
-       "  'Tc96': 6.048194483471721e-05,\n",
-       "  'Tc97': 2.1669602337455934e-06,\n",
-       "  'Tc97m': 0.17554372476809274,\n",
-       "  'Tc98': 0.011003824473217958,\n",
-       "  'Tc99': 2723.5769813100883,\n",
-       "  'Tc99m': 6407865.491183841,\n",
-       "  'Ti44': 1.9292163270583217e-06,\n",
-       "  'Tm171': 2.104723238416247e-12,\n",
-       "  'V48': 524.2138654198121,\n",
-       "  'V49': 62371938.62656713,\n",
-       "  'V50': 3.6496801060297862e-09,\n",
-       "  'W178': 0.0002536465791923226,\n",
-       "  'W181': 0.0593030173075843,\n",
-       "  'W183': 4.3670436908777525e-12,\n",
-       "  'W183m': 981.763816041262,\n",
-       "  'W184': 1.493975609354967e-14,\n",
-       "  'W185': 5.08432429262901,\n",
-       "  'W186': 6.658037536891938e-20,\n",
-       "  'W187': 2.361072199653568e-07,\n",
-       "  'W188': 7.429403461842365e-08,\n",
-       "  'Y87': 0.05049196166217535,\n",
-       "  'Y87m': 1.2571430089894835e-07,\n",
-       "  'Y88': 2823.87171152401,\n",
-       "  'Y89m': 100714.31545898976,\n",
-       "  'Y90': 758.5542136997668,\n",
-       "  'Y91': 21.970881825962923,\n",
-       "  'Yb175': 6.241491503594302e-05,\n",
-       "  'Zn64': 3.9295014493759566e-11,\n",
-       "  'Zn65': 2444.8862256852835,\n",
-       "  'Zn69m': 8.693568972365278e-10,\n",
-       "  'Zr88': 2404.916337917621,\n",
-       "  'Zr89': 100843.63049451089,\n",
-       "  'Zr90m': 0.00810208089868347,\n",
-       "  'Zr93': 2.0727792057537178,\n",
-       "  'Zr94': 4.31883561064701e-10,\n",
-       "  'Zr95': 539929.8849129631,\n",
-       "  'Zr96': 3.58275469215471e-16,\n",
-       "  'Zr97': 0.532721144489628},\n",
-       " '189217': {'Al26': 0.00027560691998233507,\n",
-       "  'Ar37': 1.9272403491753177e-05,\n",
-       "  'Ar39': 0.005317750810642886,\n",
-       "  'Ar42': 0.013499719187390537,\n",
-       "  'Be10': 0.2583915531303428,\n",
-       "  'C14': 22873.105933294482,\n",
-       "  'Ca41': 1.1863196737692201e-05,\n",
-       "  'Ca45': 627905.4178737871,\n",
-       "  'Ca47': 2300.69446307816,\n",
-       "  'Ca48': 4.1932026583333655e-20,\n",
-       "  'Cl36': 0.002160949420635969,\n",
-       "  'Co55': 1.1201611748641206e-07,\n",
-       "  'Co56': 9061.150537098556,\n",
-       "  'Co57': 1115349993.9549718,\n",
-       "  'Co58': 1437396261.8404806,\n",
-       "  'Co58m': 0.16024532186467857,\n",
-       "  'Co60': 83155052.14316253,\n",
-       "  'Co60m': 0.00908615922015045,\n",
-       "  'Cr48': 5.011671798533019e-08,\n",
-       "  'Cr50': 0.0002966382215708828,\n",
-       "  'Cr51': 1027811418.1964347,\n",
-       "  'Cu64': 11.974141996973604,\n",
-       "  'Cu66': 0.28435245166562007,\n",
-       "  'Cu67': 0.16133439098979144,\n",
-       "  'Fe55': 3903091210.409376,\n",
-       "  'Fe59': 10852635.774748068,\n",
-       "  'Fe60': 0.009088209681318586,\n",
-       "  'Ge71': 4.281554617076308e-08,\n",
-       "  'H3': 835380.5380784147,\n",
-       "  'Hf174': 4.772735973541485e-25,\n",
-       "  'Hf175': 1.5560880050623995e-05,\n",
-       "  'Hf177m': 1.3073464840522333,\n",
-       "  'Hf178m': 0.0006902853996784938,\n",
-       "  'Hf178n': 0.0007521351170286564,\n",
-       "  'Hf179n': 10.565677288013983,\n",
-       "  'Hf181': 2028.2302278303482,\n",
-       "  'Hf182': 6.162885199889966e-12,\n",
-       "  'Ir192': 1.770987103431513e-10,\n",
-       "  'K40': 1.455800560020841e-13,\n",
-       "  'K42': 0.013501230417159128,\n",
-       "  'K43': 0.0006570693589125984,\n",
-       "  'Kr81': 2.1366729601833997e-16,\n",
-       "  'Kr85': 0.00041222947573027116,\n",
-       "  'Lu173': 1.8408837755063353e-10,\n",
-       "  'Lu174': 6.744361976075406e-08,\n",
-       "  'Lu174m': 8.256733410829848e-08,\n",
-       "  'Lu176': 2.1340828561310936e-12,\n",
-       "  'Lu177': 7.7482910926680315,\n",
-       "  'Lu177m': 1.6891700675725232,\n",
-       "  'Mg28': 7.027849387758618e-07,\n",
-       "  'Mn52': 4865.630214874016,\n",
-       "  'Mn53': 792.7210072642699,\n",
-       "  'Mn54': 746400238.8256205,\n",
-       "  'Mo100': 9.257268315943077e-07,\n",
-       "  'Mo92': 7.434337284793488e-08,\n",
-       "  'Mo93': 85372.57676964025,\n",
-       "  'Mo98': 0.2296346179246487,\n",
-       "  'Mo99': 7852655.697350632,\n",
-       "  'Na22': 0.000477877733094716,\n",
-       "  'Na24': 0.0028985265468251874,\n",
-       "  'Nb90': 0.010042440666450545,\n",
-       "  'Nb91': 381411.3849841647,\n",
-       "  'Nb91m': 12842077.405542087,\n",
-       "  'Nb92': 0.4487578981223032,\n",
-       "  'Nb92m': 3394672.494884136,\n",
-       "  'Nb93m': 246112.3601612816,\n",
-       "  'Nb94': 1282.4525086056701,\n",
-       "  'Nb95': 3603171.765429926,\n",
-       "  'Nb95m': 80074.81029312692,\n",
-       "  'Nb96': 298.83875502222185,\n",
-       "  'Nb97': 0.6770165368433051,\n",
-       "  'Nb97m': 0.5974487678657184,\n",
-       "  'Ni56': 0.06702800814281493,\n",
-       "  'Ni57': 194680.6910148755,\n",
-       "  'Ni58': 7.409910670746581e-07,\n",
-       "  'Ni59': 83346.43256782122,\n",
-       "  'Ni63': 6271737.809115105,\n",
-       "  'Ni66': 0.2839305953422478,\n",
-       "  'Os186': 8.315462108737231e-16,\n",
-       "  'Os191': 8.358507781123317e-10,\n",
-       "  'P32': 1396851.1805008766,\n",
-       "  'P33': 12541.539095690656,\n",
-       "  'Pd107': 8.218517313261162e-17,\n",
-       "  'Rb83': 5.108572428463272e-10,\n",
-       "  'Rb84': 6.534681691861515e-07,\n",
-       "  'Rb86': 1.4842233795073798,\n",
-       "  'Rb87': 9.278275880788302e-14,\n",
-       "  'Re186': 0.18672645584638511,\n",
-       "  'Re186m': 1.5381778117838764e-08,\n",
-       "  'Re187': 8.056990734731814e-14,\n",
-       "  'Re188': 2.5069062244853233e-07,\n",
-       "  'Rh103m': 8.535055567682404,\n",
-       "  'Rh105': 1.027099294207088e-08,\n",
-       "  'Ru103': 8.631334236502227,\n",
-       "  'Ru97': 8.275023289726748e-06,\n",
-       "  'S35': 4152.1877858573935,\n",
-       "  'Sc44': 1.0712412324469,\n",
-       "  'Sc44m': 1.0109719621677578,\n",
-       "  'Sc45m': 10.673937097190375,\n",
-       "  'Sc46': 893353.5606693993,\n",
-       "  'Sc47': 56096.73485246164,\n",
-       "  'Sc48': 18268.33814022211,\n",
-       "  'Se82': 8.880694191659492e-30,\n",
-       "  'Si32': 0.27316770042182364,\n",
-       "  'Sr85': 0.0006502458609442439,\n",
-       "  'Sr89': 21.93671527838763,\n",
-       "  'Sr90': 0.15125859189325044,\n",
-       "  'Ta177': 1.0529012116149462e-05,\n",
-       "  'Ta178': 2.4806854953661373e-05,\n",
-       "  'Ta179': 2072.953977480396,\n",
-       "  'Ta180': 2.8051285481016152e-05,\n",
-       "  'Ta180m': 2.254255085753351e-09,\n",
-       "  'Ta182': 6569250.621673601,\n",
-       "  'Ta183': 91856.86055736989,\n",
-       "  'Ta184': 2.248462283816733e-08,\n",
-       "  'Tc96': 7.074149003570412e-05,\n",
-       "  'Tc97': 2.517240680525808e-06,\n",
-       "  'Tc97m': 0.20401051398503578,\n",
-       "  'Tc98': 0.012757029912011063,\n",
-       "  'Tc99': 3233.694367935579,\n",
-       "  'Tc99m': 7608409.2385741975,\n",
-       "  'Ti44': 2.354855310684453e-06,\n",
-       "  'Tm171': 2.0617136919902321e-13,\n",
-       "  'V48': 633.1541052796257,\n",
-       "  'V49': 74281926.96157122,\n",
-       "  'V50': 4.0366246452818084e-09,\n",
-       "  'W178': 2.5353945402635856e-05,\n",
-       "  'W181': 0.06572223302767408,\n",
-       "  'W183': 1.3819032148061488e-11,\n",
-       "  'W183m': 3123.427173596078,\n",
-       "  'W184': 4.9440770569409074e-14,\n",
-       "  'W185': 16.889678461853848,\n",
-       "  'W186': 2.2118769042195073e-19,\n",
-       "  'W187': 7.843773599291707e-07,\n",
-       "  'W188': 2.468139633385034e-07,\n",
-       "  'Y87': 0.05879310871919314,\n",
-       "  'Y87m': 1.4680645118432116e-07,\n",
-       "  'Y88': 3351.171662422721,\n",
-       "  'Y89m': 117352.91575158999,\n",
-       "  'Y90': 872.902348277556,\n",
-       "  'Y91': 26.042029226403432,\n",
-       "  'Yb175': 6.024854845242198e-05,\n",
-       "  'Zn64': 5.095131771799153e-11,\n",
-       "  'Zn65': 7234.949146204112,\n",
-       "  'Zn69m': 2.888111036971493e-09,\n",
-       "  'Zr88': 2852.6565832507463,\n",
-       "  'Zr89': 117505.10424842802,\n",
-       "  'Zr90m': 0.009791920347426916,\n",
-       "  'Zr93': 2.40499319017582,\n",
-       "  'Zr94': 5.054638770194441e-10,\n",
-       "  'Zr95': 627997.8109417182,\n",
-       "  'Zr96': 4.287562959998346e-16,\n",
-       "  'Zr97': 0.6279465944429106},\n",
-       " '189218': {'Al26': 0.00023362566687615946,\n",
-       "  'Ar37': 1.13466462035606e-05,\n",
-       "  'Ar39': 0.004895343475108548,\n",
-       "  'Ar42': 0.012871771586206148,\n",
-       "  'Be10': 0.26413376765681956,\n",
-       "  'C14': 20560.436067676485,\n",
-       "  'Ca41': 1.0767026883175377e-05,\n",
-       "  'Ca45': 619211.7529139423,\n",
-       "  'Ca47': 2244.490442149337,\n",
-       "  'Ca48': 3.753046812733023e-20,\n",
-       "  'Cl36': 0.0009494207746282023,\n",
-       "  'Co55': 1.0534476543723744e-07,\n",
-       "  'Co56': 8646.653694171804,\n",
-       "  'Co57': 1088801163.8605304,\n",
-       "  'Co58': 1589119294.1862466,\n",
-       "  'Co58m': 0.17453126806863953,\n",
-       "  'Co60': 83416853.35100085,\n",
-       "  'Co60m': 0.005851603128251,\n",
-       "  'Cr48': 4.200201221437607e-08,\n",
-       "  'Cr50': 0.00030946968071360944,\n",
-       "  'Cr51': 901602437.5209035,\n",
-       "  'Cu64': 10.89763718490423,\n",
-       "  'Cu66': 0.12560508711827392,\n",
-       "  'Cu67': 0.07097932254514841,\n",
-       "  'Fe55': 3699482716.2169385,\n",
-       "  'Fe59': 9515950.259126272,\n",
-       "  'Fe60': 0.0058538734817143315,\n",
-       "  'Ge71': 1.881205591981123e-08,\n",
-       "  'H3': 862695.263321307,\n",
-       "  'Hf174': 2.580491419164027e-24,\n",
-       "  'Hf175': 1.751690493964785e-05,\n",
-       "  'Hf177m': 1.234643984513645,\n",
-       "  'Hf178m': 0.0007977558945443159,\n",
-       "  'Hf178n': 0.0008643325494937354,\n",
-       "  'Hf179n': 10.311511145516546,\n",
-       "  'Hf181': 1948.663447447523,\n",
-       "  'Hf182': 5.974773723097995e-12,\n",
-       "  'Ir192': 7.781264377696569e-11,\n",
-       "  'K40': 1.3596506203783603e-13,\n",
-       "  'K42': 0.012873035694956743,\n",
-       "  'K43': 0.0006527335082425778,\n",
-       "  'Kr81': 2.1670992496995876e-16,\n",
-       "  'Kr85': 0.0003777293104923195,\n",
-       "  'Lu173': 8.858464686287751e-10,\n",
-       "  'Lu174': 8.559047801061524e-08,\n",
-       "  'Lu174m': 1.0155641581563472e-07,\n",
-       "  'Lu176': 1.9291352338405975e-12,\n",
-       "  'Lu177': 7.3186976136130015,\n",
-       "  'Lu177m': 1.5952502385292329,\n",
-       "  'Mg28': 8.54577418775098e-07,\n",
-       "  'Mn52': 4446.919865358155,\n",
-       "  'Mn53': 766.8357669048402,\n",
-       "  'Mn54': 782992622.7565937,\n",
-       "  'Mo100': 9.65762815197895e-07,\n",
-       "  'Mo92': 7.755868513669077e-08,\n",
-       "  'Mo93': 87303.48475501573,\n",
-       "  'Mo98': 0.23956596606481945,\n",
-       "  'Mo99': 7622223.026110834,\n",
-       "  'Na22': 0.00041782174990066947,\n",
-       "  'Na24': 0.0027134258879454943,\n",
-       "  'Nb90': 0.009291199398371192,\n",
-       "  'Nb91': 372006.91022395657,\n",
-       "  'Nb91m': 12509615.610169502,\n",
-       "  'Nb92': 0.4495682365493131,\n",
-       "  'Nb92m': 3628887.7905110517,\n",
-       "  'Nb93m': 262544.1461005317,\n",
-       "  'Nb94': 1349.806214087924,\n",
-       "  'Nb95': 3584201.9318705765,\n",
-       "  'Nb95m': 80264.30750606272,\n",
-       "  'Nb96': 291.93505674645564,\n",
-       "  'Nb97': 0.6544637981354517,\n",
-       "  'Nb97m': 0.5775594541730511,\n",
-       "  'Ni56': 0.06095625206737495,\n",
-       "  'Ni57': 177312.3886592417,\n",
-       "  'Ni58': 7.730389200665899e-07,\n",
-       "  'Ni59': 62869.20871592643,\n",
-       "  'Ni63': 4365107.022367079,\n",
-       "  'Ni66': 0.12542595798175243,\n",
-       "  'Os186': 3.6536345291548915e-16,\n",
-       "  'Os191': 3.6725145384701907e-10,\n",
-       "  'P32': 1502759.7316555637,\n",
-       "  'P33': 12999.250403115273,\n",
-       "  'Pd107': 3.6110063073440474e-17,\n",
-       "  'Rb83': 5.27896411157417e-10,\n",
-       "  'Rb84': 6.938493090709478e-07,\n",
-       "  'Rb86': 1.4023282550732066,\n",
-       "  'Rb87': 8.840284123203213e-14,\n",
-       "  'Re186': 0.08204361233606292,\n",
-       "  'Re186m': 6.758426099328705e-09,\n",
-       "  'Re187': 3.540038655436859e-14,\n",
-       "  'Re188': 1.1014704773973977e-07,\n",
-       "  'Rh103m': 4.244813579086484,\n",
-       "  'Rh105': 4.5128116037011964e-09,\n",
-       "  'Ru103': 4.292533555741321,\n",
-       "  'Ru97': 8.066197049791327e-06,\n",
-       "  'S35': 2742.889491568778,\n",
-       "  'Sc44': 0.9874294372794428,\n",
-       "  'Sc44m': 0.9318760002684408,\n",
-       "  'Sc45m': 10.526296142315706,\n",
-       "  'Sc46': 928980.4870376491,\n",
-       "  'Sc47': 57780.67231316951,\n",
-       "  'Sc48': 18465.806657878158,\n",
-       "  'Se82': 8.33082169992762e-30,\n",
-       "  'Si32': 0.24773286453862547,\n",
-       "  'Sr85': 0.0005970288982805954,\n",
-       "  'Sr89': 21.812490876918424,\n",
-       "  'Sr90': 0.14453765564600904,\n",
-       "  'Ta177': 9.872497645201065e-05,\n",
-       "  'Ta178': 0.0002458157029579863,\n",
-       "  'Ta179': 2280.3978559348975,\n",
-       "  'Ta180': 2.890611874387806e-05,\n",
-       "  'Ta180m': 2.287949936983407e-09,\n",
-       "  'Ta182': 6262260.861574648,\n",
-       "  'Ta183': 40439.07840641272,\n",
-       "  'Ta184': 9.879168199337487e-09,\n",
-       "  'Tc96': 6.978803623760001e-05,\n",
-       "  'Tc97': 2.507412001610346e-06,\n",
-       "  'Tc97m': 0.20313709107492167,\n",
-       "  'Tc98': 0.012739135095010212,\n",
-       "  'Tc99': 3138.9463865956504,\n",
-       "  'Tc99m': 7385197.54075145,\n",
-       "  'Ti44': 2.0119645077829063e-06,\n",
-       "  'Tm171': 2.0429901389812523e-12,\n",
-       "  'V48': 579.2922012519191,\n",
-       "  'V49': 70751514.62141673,\n",
-       "  'V50': 4.360834386816898e-09,\n",
-       "  'W178': 0.0002462979462823823,\n",
-       "  'W181': 0.06890310026681198,\n",
-       "  'W183': 6.85549372119217e-12,\n",
-       "  'W183m': 1375.0573379872042,\n",
-       "  'W184': 2.1819201534778268e-14,\n",
-       "  'W185': 7.4237832566170265,\n",
-       "  'W186': 9.718715728353892e-20,\n",
-       "  'W187': 3.446353504021756e-07,\n",
-       "  'W188': 1.0844374287778504e-07,\n",
-       "  'Y87': 0.053400360329851786,\n",
-       "  'Y87m': 1.2875531916152398e-07,\n",
-       "  'Y88': 3068.75946281107,\n",
-       "  'Y89m': 115476.22196977212,\n",
-       "  'Y90': 875.5931458648028,\n",
-       "  'Y91': 24.819246370466104,\n",
-       "  'Yb175': 6.460261391739731e-05,\n",
-       "  'Zn64': 4.6356457321093644e-11,\n",
-       "  'Zn65': 3508.2201756877,\n",
-       "  'Zn69m': 1.2689621221562808e-09,\n",
-       "  'Zr88': 2597.9453449510524,\n",
-       "  'Zr89': 115624.39046160528,\n",
-       "  'Zr90m': 0.00905821674378621,\n",
-       "  'Zr93': 2.3807414406783334,\n",
-       "  'Zr94': 4.931010903530038e-10,\n",
-       "  'Zr95': 620484.0343724135,\n",
-       "  'Zr96': 3.9380132328243984e-16,\n",
-       "  'Zr97': 0.6070155976944995},\n",
-       " '189222': {'Al26': 0.0001939759023353544,\n",
-       "  'Ar37': 4.19634939486918e-06,\n",
-       "  'Ar39': 0.0033231812092708434,\n",
-       "  'Ar42': 0.008056148806673113,\n",
-       "  'Be10': 0.13387847641270825,\n",
-       "  'C14': 5481.4049178141195,\n",
-       "  'Ca41': 7.589737588577716e-06,\n",
-       "  'Ca45': 360617.8462571223,\n",
-       "  'Ca47': 1336.7375919993112,\n",
-       "  'Ca48': 3.0642282590409025e-20,\n",
-       "  'Cl36': 5.577235067820339e-08,\n",
-       "  'Co55': 8.79387708346633e-08,\n",
-       "  'Co56': 6783.568932550187,\n",
-       "  'Co57': 651696682.925589,\n",
-       "  'Co58': 592989843.8149828,\n",
-       "  'Co58m': 0.07052078632080007,\n",
-       "  'Co60': 36618301.12325127,\n",
-       "  'Co60m': 0.002254264854153132,\n",
-       "  'Cr48': 3.366482466987364e-08,\n",
-       "  'Cr50': 9.861831818031294e-05,\n",
-       "  'Cr51': 531533363.27448976,\n",
-       "  'Cu64': 4.593959821259872,\n",
-       "  'Cu66': 5.768971674215524e-05,\n",
-       "  'Cu67': 0.00010844321805809619,\n",
-       "  'Fe55': 2240985351.535741,\n",
-       "  'Fe59': 3354647.684085555,\n",
-       "  'Fe60': 0.0022549716668884582,\n",
-       "  'H3': 423384.49301712203,\n",
-       "  'Hf174': 5.8244965515598664e-24,\n",
-       "  'Hf175': 1.942572788560297e-05,\n",
-       "  'Hf177m': 0.8020334139340364,\n",
-       "  'Hf178m': 0.0011311593509737477,\n",
-       "  'Hf178n': 0.0011681867726958653,\n",
-       "  'Hf179n': 6.153954562278348,\n",
-       "  'Hf181': 1203.2359274467613,\n",
-       "  'Hf182': 3.5463515113566476e-12,\n",
-       "  'K40': 9.998803071182137e-14,\n",
-       "  'K42': 0.008056936667307127,\n",
-       "  'K43': 0.0003741724332906581,\n",
-       "  'Kr81': 2.572123827709791e-16,\n",
-       "  'Kr85': 0.00031816688285994193,\n",
-       "  'Lu173': 2.008348222018463e-09,\n",
-       "  'Lu174': 1.1769532873048579e-07,\n",
-       "  'Lu174m': 1.337732701241764e-07,\n",
-       "  'Lu176': 1.492709492383704e-12,\n",
-       "  'Lu177': 4.773279207213966,\n",
-       "  'Lu177m': 1.0362593482352882,\n",
-       "  'Mg28': 6.632732397987509e-07,\n",
-       "  'Mn52': 2998.676269705543,\n",
-       "  'Mn53': 466.9048387535711,\n",
-       "  'Mn54': 362428016.58540314,\n",
-       "  'Mo100': 3.077471464972288e-07,\n",
-       "  'Mo92': 2.4714437884631128e-08,\n",
-       "  'Mo93': 41458.79920610803,\n",
-       "  'Mo98': 0.07634121993830643,\n",
-       "  'Mo99': 3835257.632406751,\n",
-       "  'Na22': 0.00035515109608595186,\n",
-       "  'Na24': 0.0017552879392267182,\n",
-       "  'Nb90': 0.006120046282273278,\n",
-       "  'Nb91': 223135.69718144153,\n",
-       "  'Nb91m': 7517185.181994876,\n",
-       "  'Nb92': 0.2537328960926782,\n",
-       "  'Nb92m': 1590064.74141182,\n",
-       "  'Nb93m': 90205.18971837123,\n",
-       "  'Nb94': 673.5466737206162,\n",
-       "  'Nb95': 2034983.1122958919,\n",
-       "  'Nb95m': 44690.81609627517,\n",
-       "  'Nb96': 174.02493804765157,\n",
-       "  'Nb97': 0.39917882012980105,\n",
-       "  'Nb97m': 0.35226712336009874,\n",
-       "  'Ni56': 0.04135826616380977,\n",
-       "  'Ni57': 119990.42060232232,\n",
-       "  'Ni58': 2.463455958915622e-07,\n",
-       "  'Ni59': 18994.850599628764,\n",
-       "  'Ni63': 1400285.337610012,\n",
-       "  'Ni66': 6.171707252855814e-05,\n",
-       "  'Os186': 3.00070757721395e-22,\n",
-       "  'P32': 571768.0642297292,\n",
-       "  'P33': 5711.121596455073,\n",
-       "  'Rb83': 6.416044954037773e-10,\n",
-       "  'Rb84': 7.967874386710629e-07,\n",
-       "  'Rb86': 0.8977115527800701,\n",
-       "  'Rb87': 7.469716698553425e-14,\n",
-       "  'Re186': 7.418856152349763e-08,\n",
-       "  'Re186m': 5.9311267317808925e-15,\n",
-       "  'Re187': 2.034539228859185e-20,\n",
-       "  'Rh103m': 0.803624237723312,\n",
-       "  'Ru103': 0.8123926816869714,\n",
-       "  'Ru97': 4.83998013100003e-06,\n",
-       "  'S35': 591.3621329696098,\n",
-       "  'Sc44': 0.6577278275113272,\n",
-       "  'Sc44m': 0.6207378121951281,\n",
-       "  'Sc45m': 6.130667529072414,\n",
-       "  'Sc46': 446415.70533499087,\n",
-       "  'Sc47': 28882.1723903605,\n",
-       "  'Sc48': 10094.60322894531,\n",
-       "  'Se82': 7.886014428619328e-30,\n",
-       "  'Si32': 0.16646257542943452,\n",
-       "  'Sr85': 0.00047149379201459575,\n",
-       "  'Sr89': 12.500539127363187,\n",
-       "  'Sr90': 0.09044494955726022,\n",
-       "  'Ta177': 0.0002353533283218901,\n",
-       "  'Ta178': 0.0005876341116219342,\n",
-       "  'Ta179': 2882.9986285008354,\n",
-       "  'Ta180': 1.512481148302526e-05,\n",
-       "  'Ta180m': 1.2450985644303363e-09,\n",
-       "  'Ta182': 2947587.4884123183,\n",
-       "  'Ta183': 156.3628121086269,\n",
-       "  'Tc96': 4.097302305361761e-05,\n",
-       "  'Tc97': 1.4432536152711287e-06,\n",
-       "  'Tc97m': 0.11701221113363337,\n",
-       "  'Tc98': 0.007291979524497706,\n",
-       "  'Tc99': 1579.520469916381,\n",
-       "  'Tc99m': 3716025.34038064,\n",
-       "  'Ti44': 1.592267257609579e-06,\n",
-       "  'Tm171': 4.883864948114439e-12,\n",
-       "  'V48': 394.8770975362975,\n",
-       "  'V49': 44275877.52528845,\n",
-       "  'V50': 1.8135966746985497e-09,\n",
-       "  'W178': 0.0005877607992458061,\n",
-       "  'W181': 0.03467305738490778,\n",
-       "  'W183': 6.049001632389954e-13,\n",
-       "  'W183m': 5.316267190129682,\n",
-       "  'W184': 3.3817828937470365e-16,\n",
-       "  'W185': 0.00046614074332150936,\n",
-       "  'W186': 5.517978909272999e-25,\n",
-       "  'Y87': 0.04377273852280315,\n",
-       "  'Y87m': 1.1489003296613166e-07,\n",
-       "  'Y88': 2252.024914814943,\n",
-       "  'Y89m': 67484.18464854584,\n",
-       "  'Y90': 485.4125358771252,\n",
-       "  'Y91': 15.630917965285326,\n",
-       "  'Yb175': 6.894303155403949e-05,\n",
-       "  'Zn64': 1.953674938162122e-11,\n",
-       "  'Zn65': 344.2146157793481,\n",
-       "  'Zr88': 1945.8468485429341,\n",
-       "  'Zr89': 67570.98756230492,\n",
-       "  'Zr90m': 0.005981133211605536,\n",
-       "  'Zr93': 1.3698129472505296,\n",
-       "  'Zr94': 2.9429985871230763e-10,\n",
-       "  'Zr95': 359108.81258412055,\n",
-       "  'Zr96': 2.7449661269666563e-16,\n",
-       "  'Zr97': 0.37022295699830254},\n",
-       " '189223': {'Al26': 2.0509129655383094e-06,\n",
-       "  'Ar37': 8.704363899651295e-08,\n",
-       "  'Ar39': 9.637894634325047e-05,\n",
-       "  'Ar42': 0.00030230997333624684,\n",
-       "  'Be10': 0.00615235490646826,\n",
-       "  'C14': 338.5446434162165,\n",
-       "  'Ca41': 1.9127433770350809e-07,\n",
-       "  'Ca45': 15736.197046459933,\n",
-       "  'Ca47': 55.01392611093262,\n",
-       "  'Ca48': 4.623311353859631e-22,\n",
-       "  'Cl36': 1.617461753242039e-10,\n",
-       "  'Co55': 1.5013231554873918e-09,\n",
-       "  'Co56': 152.19573356668002,\n",
-       "  'Co57': 28216460.194240797,\n",
-       "  'Co58': 28604801.037365366,\n",
-       "  'Co58m': 0.003485290378016052,\n",
-       "  'Co60': 1845925.7101206833,\n",
-       "  'Co60m': 6.966807324908834e-05,\n",
-       "  'Cr48': 2.970761770726969e-10,\n",
-       "  'Cr50': 7.612719122177773e-06,\n",
-       "  'Cr51': 19126270.80728522,\n",
-       "  'Cu64': 0.3600153528996704,\n",
-       "  'Cu66': 2.061550102485153e-07,\n",
-       "  'Cu67': 7.738024444527026e-06,\n",
-       "  'Fe55': 88546379.67668964,\n",
-       "  'Fe59': 190118.46602022753,\n",
-       "  'Fe60': 6.972347283035588e-05,\n",
-       "  'H3': 20187.139739318878,\n",
-       "  'Hf174': 3.1186456676851657e-27,\n",
-       "  'Hf175': 2.1272118840037975e-07,\n",
-       "  'Hf177m': 0.02752783908104292,\n",
-       "  'Hf178m': 3.095066353346245e-06,\n",
-       "  'Hf178n': 5.110047764938698e-06,\n",
-       "  'Hf179n': 0.2640790387655797,\n",
-       "  'Hf181': 46.96085114062848,\n",
-       "  'Hf182': 1.519032746087938e-13,\n",
-       "  'K40': 2.4869085955914393e-15,\n",
-       "  'K42': 0.0003023256702300501,\n",
-       "  'K43': 1.6902865781005087e-05,\n",
-       "  'Kr81': 1.4784172474764525e-18,\n",
-       "  'Kr85': 4.878468509004391e-06,\n",
-       "  'Lu173': 1.4438929073574143e-13,\n",
-       "  'Lu174': 6.656140210898407e-10,\n",
-       "  'Lu174m': 8.835331508009267e-10,\n",
-       "  'Lu176': 2.857191976105142e-14,\n",
-       "  'Lu177': 0.15903717941118026,\n",
-       "  'Lu177m': 0.03556633858596749,\n",
-       "  'Mg28': 1.8132114844233523e-08,\n",
-       "  'Mn52': 86.23939111186976,\n",
-       "  'Mn53': 19.500890740902847,\n",
-       "  'Mn54': 16427635.600669254,\n",
-       "  'Mo100': 2.3756790681006636e-08,\n",
-       "  'Mo92': 1.907860338947609e-09,\n",
-       "  'Mo93': 2389.879259530227,\n",
-       "  'Mo98': 0.0058930462262888495,\n",
-       "  'Mo99': 303100.57520705345,\n",
-       "  'Na22': 4.08149624099408e-06,\n",
-       "  'Na24': 6.026244132490779e-05,\n",
-       "  'Nb90': 0.00019490097264439108,\n",
-       "  'Nb91': 9673.278623941533,\n",
-       "  'Nb91m': 326002.9493429265,\n",
-       "  'Nb92': 0.012078201460483542,\n",
-       "  'Nb92m': 81797.81990233231,\n",
-       "  'Nb93m': 4893.8016975082555,\n",
-       "  'Nb94': 40.83563383644217,\n",
-       "  'Nb95': 91414.11967486383,\n",
-       "  'Nb95m': 2050.47074682081,\n",
-       "  'Nb96': 7.345260571886053,\n",
-       "  'Nb97': 0.01612531276631674,\n",
-       "  'Nb97m': 0.014231850082019666,\n",
-       "  'Ni56': 0.0011465345886255817,\n",
-       "  'Ni57': 3370.6468025713684,\n",
-       "  'Ni58': 1.9016140050100855e-08,\n",
-       "  'Ni59': 1002.7354946838685,\n",
-       "  'Ni63': 92441.95061234299,\n",
-       "  'Ni66': 5.528871145711252e-07,\n",
-       "  'Os186': 2.4109576444038405e-24,\n",
-       "  'P32': 26962.546384804446,\n",
-       "  'P33': 253.7948143169099,\n",
-       "  'Rb83': 3.4684353673249125e-12,\n",
-       "  'Rb84': 5.959659318309473e-09,\n",
-       "  'Rb86': 0.03174217900890456,\n",
-       "  'Rb87': 1.3232406916251951e-15,\n",
-       "  'Re186': 5.047609110712705e-10,\n",
-       "  'Re186m': 4.8461716658314363e-17,\n",
-       "  'Re187': 2.9548041953741567e-24,\n",
-       "  'Rh103m': 0.0629365348295959,\n",
-       "  'Ru103': 0.06362465504585256,\n",
-       "  'Ru97': 2.116852612245987e-07,\n",
-       "  'S35': 38.925198731027365,\n",
-       "  'Sc44': 0.02006696277379567,\n",
-       "  'Sc44m': 0.018936456866233145,\n",
-       "  'Sc45m': 0.2674878572355568,\n",
-       "  'Sc46': 21340.034649486937,\n",
-       "  'Sc47': 1227.4316862821688,\n",
-       "  'Sc48': 481.7952447545695,\n",
-       "  'Se82': 8.33735063275166e-32,\n",
-       "  'Si32': 0.00449935349205196,\n",
-       "  'Sr85': 9.106710994270646e-06,\n",
-       "  'Sr89': 0.5699414877185063,\n",
-       "  'Sr90': 0.003408605466100242,\n",
-       "  'Ta177': 8.631091680851581e-10,\n",
-       "  'Ta179': 16.264581319951986,\n",
-       "  'Ta180': 7.568028308007381e-07,\n",
-       "  'Ta180m': 5.96327700095147e-11,\n",
-       "  'Ta182': 202803.08204209837,\n",
-       "  'Ta183': 6.1280787875744185,\n",
-       "  'Tc96': 1.8740615139252145e-06,\n",
-       "  'Tc97': 6.783086228509996e-08,\n",
-       "  'Tc97m': 0.005503251392793139,\n",
-       "  'Tc98': 0.00034496667332827,\n",
-       "  'Tc99': 124.82855704172647,\n",
-       "  'Tc99m': 293678.94680808834,\n",
-       "  'Ti44': 2.0487142995591147e-08,\n",
-       "  'V48': 11.059965626421796,\n",
-       "  'V49': 1697420.541722533,\n",
-       "  'V50': 9.170830651232387e-11,\n",
-       "  'W178': 1.522038348551827e-08,\n",
-       "  'W181': 0.0018554511463880798,\n",
-       "  'W183': 2.3187080392072146e-15,\n",
-       "  'W183m': 0.20831370824836068,\n",
-       "  'W184': 2.998576748235918e-19,\n",
-       "  'W185': 6.497775930873706e-06,\n",
-       "  'W186': 1.784188200320752e-27,\n",
-       "  'Y87': 0.0007122807316374721,\n",
-       "  'Y87m': 8.673160536381261e-10,\n",
-       "  'Y88': 52.92690976454548,\n",
-       "  'Y89m': 2908.857068298088,\n",
-       "  'Y90': 22.277360808908963,\n",
-       "  'Y91': 0.5749243768320583,\n",
-       "  'Yb175': 8.293108166295353e-07,\n",
-       "  'Zn64': 1.5310457621502617e-12,\n",
-       "  'Zn65': 31.331011306586333,\n",
-       "  'Zr88': 42.37014236556545,\n",
-       "  'Zr89': 2912.557075505707,\n",
-       "  'Zr90m': 0.00019114053560803385,\n",
-       "  'Zr93': 0.060019417759816646,\n",
-       "  'Zr94': 1.2193478698476967e-11,\n",
-       "  'Zr95': 15860.468541934333,\n",
-       "  'Zr96': 7.39992213870878e-18,\n",
-       "  'Zr97': 0.014957201341523913},\n",
-       " '189224': {'Al26': 2.9982678818047196e-07,\n",
-       "  'Ar37': 1.911124326795153e-08,\n",
-       "  'Ar39': 2.3107849055684962e-05,\n",
-       "  'Ar42': 8.312097953983285e-05,\n",
-       "  'Be10': 0.0019577917226062573,\n",
-       "  'C14': 92.74689293905158,\n",
-       "  'Ca41': 4.3660759621248436e-08,\n",
-       "  'Ca45': 4785.709238757249,\n",
-       "  'Ca47': 16.208312527601493,\n",
-       "  'Ca48': 9.67711207254741e-23,\n",
-       "  'Cl36': 1.0080262308018716e-10,\n",
-       "  'Co55': 3.4788428891352466e-10,\n",
-       "  'Co56': 35.76490892639896,\n",
-       "  'Co57': 8297661.258916716,\n",
-       "  'Co58': 10938077.658820365,\n",
-       "  'Co58m': 0.0012933285009281972,\n",
-       "  'Co60': 619375.3878902467,\n",
-       "  'Co60m': 2.1090220814504512e-05,\n",
-       "  'Cr48': 2.763339765617139e-11,\n",
-       "  'Cr50': 2.50158398529829e-06,\n",
-       "  'Cr51': 5426235.021166821,\n",
-       "  'Cu64': 0.1564254633880355,\n",
-       "  'Cu66': 3.1871165012401136e-08,\n",
-       "  'Cu67': 1.4598776628960375e-06,\n",
-       "  'Fe55': 23385364.923020087,\n",
-       "  'Fe59': 74637.55632574784,\n",
-       "  'Fe60': 2.111929497463167e-05,\n",
-       "  'H3': 6752.955336519292,\n",
-       "  'Hf174': 6.892807853422054e-28,\n",
-       "  'Hf175': 5.139885350879317e-08,\n",
-       "  'Hf177m': 0.007119572948733389,\n",
-       "  'Hf178m': 1.1456638546710755e-06,\n",
-       "  'Hf178n': 1.814494150456336e-06,\n",
-       "  'Hf179n': 0.07826541007891288,\n",
-       "  'Hf181': 13.191209474321777,\n",
-       "  'Hf182': 4.421994505865113e-14,\n",
-       "  'K40': 6.128978825931312e-16,\n",
-       "  'K42': 8.312505543643652e-05,\n",
-       "  'K43': 5.216771246580271e-06,\n",
-       "  'Kr81': 2.1262066039710428e-19,\n",
-       "  'Kr85': 1.0266621385699282e-06,\n",
-       "  'Lu173': 2.762908590294728e-13,\n",
-       "  'Lu174': 1.844931604232116e-10,\n",
-       "  'Lu174m': 2.3671412774944715e-10,\n",
-       "  'Lu176': 6.487079916854965e-15,\n",
-       "  'Lu177': 0.04214547337651772,\n",
-       "  'Lu177m': 0.009198598387727696,\n",
-       "  'Mg28': 6.299589384023755e-09,\n",
-       "  'Mn52': 20.124995021364832,\n",
-       "  'Mn53': 5.481295727583402,\n",
-       "  'Mn54': 5501413.716941555,\n",
-       "  'Mo100': 7.806566208280987e-09,\n",
-       "  'Mo92': 6.269303374667056e-10,\n",
-       "  'Mo93': 837.7299846418084,\n",
-       "  'Mo98': 0.0019364508246015857,\n",
-       "  'Mo99': 153008.43459607585,\n",
-       "  'Na22': 7.167299133875912e-07,\n",
-       "  'Na24': 1.4757640796736805e-05,\n",
-       "  'Nb90': 4.6288667083995215e-05,\n",
-       "  'Nb91': 2827.5721716387334,\n",
-       "  'Nb91m': 93515.33001923573,\n",
-       "  'Nb92': 0.00370569174256418,\n",
-       "  'Nb92m': 30022.974870099868,\n",
-       "  'Nb93m': 1494.5230291633436,\n",
-       "  'Nb94': 12.866883002479257,\n",
-       "  'Nb95': 28357.284204306066,\n",
-       "  'Nb95m': 647.075951910554,\n",
-       "  'Nb96': 2.1675634835516893,\n",
-       "  'Nb97': 0.0046143134970447865,\n",
-       "  'Nb97m': 0.004072650993921533,\n",
-       "  'Ni56': 0.0002644217579634187,\n",
-       "  'Ni57': 778.8778308065495,\n",
-       "  'Ni58': 6.248789373480839e-09,\n",
-       "  'Ni59': 317.28009704375137,\n",
-       "  'Ni63': 35077.43597361753,\n",
-       "  'Ni66': 1.6984096371779347e-07,\n",
-       "  'Os186': 2.5846849066351373e-24,\n",
-       "  'P32': 10322.193398536867,\n",
-       "  'P33': 79.50189735100318,\n",
-       "  'Rb83': 5.244428460166162e-13,\n",
-       "  'Rb84': 1.2434923028612842e-09,\n",
-       "  'Rb86': 0.008434398773868765,\n",
-       "  'Rb87': 3.226451212842323e-16,\n",
-       "  'Re186': 6.032057662948972e-10,\n",
-       "  'Re186m': 5.154578896421711e-17,\n",
-       "  'Re187': 5.654057757634873e-24,\n",
-       "  'Rh103m': 0.022083139294388928,\n",
-       "  'Ru103': 0.022327339962966805,\n",
-       "  'Ru97': 6.115393863204053e-08,\n",
-       "  'S35': 12.636399185860894,\n",
-       "  'Sc44': 0.004755714055795938,\n",
-       "  'Sc44m': 0.004487698544804978,\n",
-       "  'Sc45m': 0.08134925351221747,\n",
-       "  'Sc46': 7263.955169634974,\n",
-       "  'Sc47': 404.75752079667575,\n",
-       "  'Sc48': 154.63430783427694,\n",
-       "  'Se82': 1.6666713105460953e-32,\n",
-       "  'Si32': 0.0010812618301355697,\n",
-       "  'Sr85': 2.0100570162673833e-06,\n",
-       "  'Sr89': 0.1775492608257727,\n",
-       "  'Sr90': 0.0009437687375623971,\n",
-       "  'Ta177': 1.6515710567683566e-09,\n",
-       "  'Ta179': 5.730388011006303,\n",
-       "  'Ta180': 2.5675906844351464e-07,\n",
-       "  'Ta180m': 1.9558910520767254e-11,\n",
-       "  'Ta182': 84515.35898023083,\n",
-       "  'Ta183': 3.8926366267685895,\n",
-       "  'Tc96': 5.698745757315352e-07,\n",
-       "  'Tc97': 2.1441982645660038e-08,\n",
-       "  'Tc97m': 0.0017349372689874005,\n",
-       "  'Tc98': 0.00011006393649211874,\n",
-       "  'Tc99': 63.016911322244674,\n",
-       "  'Tc99m': 148246.73544210702,\n",
-       "  'Ti44': 3.424855011106966e-09,\n",
-       "  'V48': 2.569968069214096,\n",
-       "  'V49': 448803.79668277263,\n",
-       "  'V50': 3.337058746847872e-11,\n",
-       "  'W178': 4.990959611765093e-09,\n",
-       "  'W181': 0.0006516175239878277,\n",
-       "  'W183': 1.406502313764014e-15,\n",
-       "  'W183m': 0.13232198167401632,\n",
-       "  'W184': 1.9469948854169714e-19,\n",
-       "  'W185': 2.886554967407721e-06,\n",
-       "  'W186': 1.604478593376819e-27,\n",
-       "  'Y87': 0.00014909134443309382,\n",
-       "  'Y87m': 9.179561325158239e-11,\n",
-       "  'Y88': 12.273073707799076,\n",
-       "  'Y89m': 876.7956506026314,\n",
-       "  'Y90': 7.049938587744385,\n",
-       "  'Y91': 0.15827163541281586,\n",
-       "  'Yb175': 2.211319497493368e-07,\n",
-       "  'Zn64': 6.653175983038153e-13,\n",
-       "  'Zn65': 3.767197291900204,\n",
-       "  'Zr88': 9.558521303666396,\n",
-       "  'Zr89': 877.938561815084,\n",
-       "  'Zr90m': 4.539216799589188e-05,\n",
-       "  'Zr93': 0.018394687665011063,\n",
-       "  'Zr94': 3.6112267832561546e-12,\n",
-       "  'Zr95': 4828.3868638358235,\n",
-       "  'Zr96': 1.7764812806736187e-18,\n",
-       "  'Zr97': 0.004279993794576477},\n",
-       " '189225': {'Al26': 2.46288643014158e-05,\n",
-       "  'Ar37': 5.311769099736869e-07,\n",
-       "  'Ar39': 0.0004607787274887847,\n",
-       "  'Ar42': 0.00125907656294111,\n",
-       "  'Be10': 0.025308206263463376,\n",
-       "  'C14': 1824.0770124274902,\n",
-       "  'Ca41': 1.0070907611473358e-06,\n",
-       "  'Ca45': 62701.86706432817,\n",
-       "  'Ca47': 224.5061205442326,\n",
-       "  'Ca48': 3.630285682450135e-21,\n",
-       "  'Cl36': 1.9320821451688513e-09,\n",
-       "  'Co55': 9.000809322020548e-09,\n",
-       "  'Co56': 788.813416265331,\n",
-       "  'Co57': 110047949.98925526,\n",
-       "  'Co58': 141159820.86957324,\n",
-       "  'Co58m': 0.015980414053841988,\n",
-       "  'Co60': 7240262.138025014,\n",
-       "  'Co60m': 0.00033552233688190767,\n",
-       "  'Cr48': 4.143239516763742e-09,\n",
-       "  'Cr50': 2.9018936295841096e-05,\n",
-       "  'Cr51': 85287112.7380547,\n",
-       "  'Cu64': 2.0037377830299685,\n",
-       "  'Cu66': 1.0092528793320262e-05,\n",
-       "  'Cu67': 4.332698234345896e-05,\n",
-       "  'Fe55': 351360620.1058414,\n",
-       "  'Fe59': 1033975.503429278,\n",
-       "  'Fe60': 0.00033582041716298945,\n",
-       "  'H3': 81226.9412042429,\n",
-       "  'Hf174': 2.101799006984828e-26,\n",
-       "  'Hf175': 1.3567110947518731e-06,\n",
-       "  'Hf177m': 0.1164082295823139,\n",
-       "  'Hf178m': 6.739588323593471e-05,\n",
-       "  'Hf178n': 7.33239337875089e-05,\n",
-       "  'Hf179n': 1.0422040064525295,\n",
-       "  'Hf181': 192.17267612690605,\n",
-       "  'Hf182': 5.932815542252346e-13,\n",
-       "  'K40': 1.2879655704976086e-14,\n",
-       "  'K42': 0.0012592477060579554,\n",
-       "  'K43': 6.635361165853946e-05,\n",
-       "  'Kr81': 2.156581591582524e-17,\n",
-       "  'Kr85': 3.58427372925469e-05,\n",
-       "  'Lu173': 1.0221200818785158e-11,\n",
-       "  'Lu174': 6.005146048987442e-09,\n",
-       "  'Lu174m': 7.3075240856373905e-09,\n",
-       "  'Lu176': 1.8816142372952315e-13,\n",
-       "  'Lu177': 0.7049767593304558,\n",
-       "  'Lu177m': 0.1504049381245711,\n",
-       "  'Mg28': 7.25410146973434e-08,\n",
-       "  'Mn52': 408.36558228781314,\n",
-       "  'Mn53': 75.85033043909375,\n",
-       "  'Mn54': 72669462.69784252,\n",
-       "  'Mo100': 9.055794463699237e-08,\n",
-       "  'Mo92': 7.272549172452423e-09,\n",
-       "  'Mo93': 9985.222511204242,\n",
-       "  'Mo98': 0.02246336637183237,\n",
-       "  'Mo99': 1731189.2460035454,\n",
-       "  'Na22': 4.1901131297075586e-05,\n",
-       "  'Na24': 0.000252539085477406,\n",
-       "  'Nb90': 0.000854806653639432,\n",
-       "  'Nb91': 37506.29871654158,\n",
-       "  'Nb91m': 1252173.5965394475,\n",
-       "  'Nb92': 0.045975148745504305,\n",
-       "  'Nb92m': 344318.12556005944,\n",
-       "  'Nb93m': 23336.49046449686,\n",
-       "  'Nb94': 177.76545366383155,\n",
-       "  'Nb95': 362938.32345592725,\n",
-       "  'Nb95m': 8132.802529774914,\n",
-       "  'Nb96': 29.285696505796807,\n",
-       "  'Nb97': 0.06504201059582199,\n",
-       "  'Nb97m': 0.05739261409456322,\n",
-       "  'Ni56': 0.005598754774166851,\n",
-       "  'Ni57': 16316.39676650979,\n",
-       "  'Ni58': 7.248755420826673e-08,\n",
-       "  'Ni59': 3826.0012881798475,\n",
-       "  'Ni63': 416146.81838218274,\n",
-       "  'Ni66': 1.1415119770075464e-05,\n",
-       "  'Os186': 6.603898955508663e-23,\n",
-       "  'P32': 131826.09175021574,\n",
-       "  'P33': 1195.6561199420241,\n",
-       "  'Rb83': 5.140820052536713e-11,\n",
-       "  'Rb84': 5.7743020861978886e-08,\n",
-       "  'Rb86': 0.13576551092697764,\n",
-       "  'Rb87': 8.36565353570441e-15,\n",
-       "  'Re186': 1.5476896147528172e-08,\n",
-       "  'Re186m': 1.3204298269832625e-15,\n",
-       "  'Re187': 1.4852283358261775e-22,\n",
-       "  'Rh103m': 0.3693124319757944,\n",
-       "  'Ru103': 0.37342777784837733,\n",
-       "  'Ru97': 8.113831984170786e-07,\n",
-       "  'S35': 160.42122701861123,\n",
-       "  'Sc44': 0.09156871067617481,\n",
-       "  'Sc44m': 0.08641500709023374,\n",
-       "  'Sc45m': 1.0657910320869997,\n",
-       "  'Sc46': 87765.21591739217,\n",
-       "  'Sc47': 5573.641424385849,\n",
-       "  'Sc48': 1885.0570380970328,\n",
-       "  'Se82': 7.665276450548653e-31,\n",
-       "  'Si32': 0.0229756713071847,\n",
-       "  'Sr85': 5.6753184195866164e-05,\n",
-       "  'Sr89': 2.2342646486417834,\n",
-       "  'Sr90': 0.0141960943559001,\n",
-       "  'Ta177': 6.109879819050346e-08,\n",
-       "  'Ta179': 205.7449207019546,\n",
-       "  'Ta180': 3.031064164966733e-06,\n",
-       "  'Ta180m': 2.3782087331714636e-10,\n",
-       "  'Ta182': 1052269.1781315524,\n",
-       "  'Ta183': 47.657224622537406,\n",
-       "  'Tc96': 7.173139736355354e-06,\n",
-       "  'Tc97': 2.6145990442986746e-07,\n",
-       "  'Tc97m': 0.02115959881603034,\n",
-       "  'Tc98': 0.0013324976733187699,\n",
-       "  'Tc99': 712.9801321443512,\n",
-       "  'Tc99m': 1677347.349792896,\n",
-       "  'Ti44': 2.0159371124765645e-07,\n",
-       "  'V48': 53.36682335557136,\n",
-       "  'V49': 6809058.476491032,\n",
-       "  'V50': 3.9492374891691315e-10,\n",
-       "  'W178': 5.9036680913827224e-08,\n",
-       "  'W181': 0.007345023967838302,\n",
-       "  'W183': 1.740253970055633e-14,\n",
-       "  'W183m': 1.6200412200103445,\n",
-       "  'W184': 2.7627573613268964e-18,\n",
-       "  'W185': 6.697969629628382e-05,\n",
-       "  'W186': 4.0302022767632456e-26,\n",
-       "  'Y87': 0.005118979175544683,\n",
-       "  'Y87m': 1.2365421158658359e-08,\n",
-       "  'Y88': 292.34639011296935,\n",
-       "  'Y89m': 11606.064408661005,\n",
-       "  'Y90': 88.62565829045832,\n",
-       "  'Y91': 2.4280567532355994,\n",
-       "  'Yb175': 5.461575486418714e-06,\n",
-       "  'Zn64': 8.522115240350117e-12,\n",
-       "  'Zn65': 282.1663861934337,\n",
-       "  'Zr88': 247.56737855399874,\n",
-       "  'Zr89': 11621.225544391687,\n",
-       "  'Zr90m': 0.0008384041135240869,\n",
-       "  'Zr93': 0.23993065394936924,\n",
-       "  'Zr94': 4.946572002694529e-11,\n",
-       "  'Zr95': 62674.943487249264,\n",
-       "  'Zr96': 3.7295038688712105e-17,\n",
-       "  'Zr97': 0.06032930791781959},\n",
-       " '189226': {'Al26': 2.9455585051383903e-06,\n",
-       "  'Ar37': 1.6097964690433747e-07,\n",
-       "  'Ar39': 0.00017653413636026477,\n",
-       "  'Ar42': 0.0005339653024823706,\n",
-       "  'Be10': 0.01568009650528993,\n",
-       "  'C14': 1553.4534971699443,\n",
-       "  'Ca41': 3.559180993733813e-07,\n",
-       "  'Ca45': 29015.00514053511,\n",
-       "  'Ca47': 100.441366788771,\n",
-       "  'Ca48': 8.251216636334524e-22,\n",
-       "  'Cl36': 1.5381386229837408e-09,\n",
-       "  'Co55': 3.1296638083556923e-09,\n",
-       "  'Co56': 279.6689852026275,\n",
-       "  'Co57': 47850976.553821385,\n",
-       "  'Co58': 123616769.76237108,\n",
-       "  'Co58m': 0.01292252957825483,\n",
-       "  'Co60': 4398563.049453123,\n",
-       "  'Co60m': 0.00014040124646492633,\n",
-       "  'Cr48': 3.1087772199575365e-10,\n",
-       "  'Cr50': 3.376288453867519e-05,\n",
-       "  'Cr51': 37352368.94360792,\n",
-       "  'Cu64': 0.8567410085296733,\n",
-       "  'Cu66': 1.5981328864422177e-05,\n",
-       "  'Cu67': 2.325528775044112e-05,\n",
-       "  'Fe55': 173366892.17146134,\n",
-       "  'Fe59': 791109.3705733187,\n",
-       "  'Fe60': 0.00014063951111140908,\n",
-       "  'H3': 48810.703576106,\n",
-       "  'Hf174': 5.647708794575665e-27,\n",
-       "  'Hf175': 3.8131968508700833e-07,\n",
-       "  'Hf177m': 0.050447661977376636,\n",
-       "  'Hf178m': 8.504475331539046e-06,\n",
-       "  'Hf178n': 1.2126426842044146e-05,\n",
-       "  'Hf179n': 0.4491815811262214,\n",
-       "  'Hf181': 82.71123614200611,\n",
-       "  'Hf182': 2.6664796138317043e-13,\n",
-       "  'K40': 4.482353200101918e-15,\n",
-       "  'K42': 0.0005339777353677672,\n",
-       "  'K43': 3.134007139259759e-05,\n",
-       "  'Kr81': 2.0712074358192424e-18,\n",
-       "  'Kr85': 8.689750086111886e-06,\n",
-       "  'Lu173': 1.722723349416171e-12,\n",
-       "  'Lu174': 1.3894823100700322e-09,\n",
-       "  'Lu174m': 1.794607156519323e-09,\n",
-       "  'Lu176': 5.0521992573300015e-14,\n",
-       "  'Lu177': 0.29999399870320176,\n",
-       "  'Lu177m': 0.06529228690982367,\n",
-       "  'Mg28': 4.922259589020359e-08,\n",
-       "  'Mn52': 163.1767567131072,\n",
-       "  'Mn53': 33.91458713675196,\n",
-       "  'Mn54': 51237028.091303475,\n",
-       "  'Mo100': 1.0536558577581194e-07,\n",
-       "  'Mo92': 8.461788773973831e-09,\n",
-       "  'Mo93': 7140.821891950631,\n",
-       "  'Mo98': 0.026136412269108174,\n",
-       "  'Mo99': 649739.502857707,\n",
-       "  'Na22': 6.661779710204424e-06,\n",
-       "  'Na24': 0.00011241331566754497,\n",
-       "  'Nb90': 0.00036777144790161166,\n",
-       "  'Nb91': 16501.046261104602,\n",
-       "  'Nb91m': 560593.139489131,\n",
-       "  'Nb92': 0.02130294617716042,\n",
-       "  'Nb92m': 251801.56950728953,\n",
-       "  'Nb93m': 21699.485886616232,\n",
-       "  'Nb94': 147.2320738217929,\n",
-       "  'Nb95': 176343.2367037188,\n",
-       "  'Nb95m': 4119.702328750843,\n",
-       "  'Nb96': 13.074402280766583,\n",
-       "  'Nb97': 0.028215858481478187,\n",
-       "  'Nb97m': 0.024907485672928817,\n",
-       "  'Ni56': 0.002157833998569525,\n",
-       "  'Ni57': 6327.104859415476,\n",
-       "  'Ni58': 8.433695239283265e-08,\n",
-       "  'Ni59': 4322.108026263382,\n",
-       "  'Ni63': 230157.50250957927,\n",
-       "  'Ni66': 1.764025301813435e-05,\n",
-       "  'Os186': 2.7760826616344583e-23,\n",
-       "  'P32': 114844.41311525833,\n",
-       "  'P33': 862.4166643947971,\n",
-       "  'Rb83': 5.011623311036345e-12,\n",
-       "  'Rb84': 1.0691679387185481e-08,\n",
-       "  'Rb86': 0.05640531700710195,\n",
-       "  'Rb87': 2.3306511019146935e-15,\n",
-       "  'Re186': 6.701446201209682e-09,\n",
-       "  'Re186m': 5.561461338705912e-16,\n",
-       "  'Re187': 5.318531982676345e-23,\n",
-       "  'Rh103m': 0.38738895084661673,\n",
-       "  'Ru103': 0.39166435324795956,\n",
-       "  'Ru97': 3.6262829670185433e-07,\n",
-       "  'S35': 186.48962867413627,\n",
-       "  'Sc44': 0.03743872500781013,\n",
-       "  'Sc44m': 0.035327557140944085,\n",
-       "  'Sc45m': 0.49322468513271356,\n",
-       "  'Sc46': 61324.29958020089,\n",
-       "  'Sc47': 3402.415119332997,\n",
-       "  'Sc48': 986.5680521999436,\n",
-       "  'Se82': 1.524994909292081e-31,\n",
-       "  'Si32': 0.008678495800039505,\n",
-       "  'Sr85': 1.640495812276612e-05,\n",
-       "  'Sr89': 1.032086087072701,\n",
-       "  'Sr90': 0.006010112113877933,\n",
-       "  'Ta177': 1.0297843485336886e-08,\n",
-       "  'Ta179': 36.82643148297801,\n",
-       "  'Ta180': 1.5235263078587084e-06,\n",
-       "  'Ta180m': 1.1395657264180538e-10,\n",
-       "  'Ta182': 719357.1447360311,\n",
-       "  'Ta183': 14.496244783929551,\n",
-       "  'Tc96': 3.132697095469537e-06,\n",
-       "  'Tc97': 1.1156052919544495e-07,\n",
-       "  'Tc97m': 0.009064304630380215,\n",
-       "  'Tc98': 0.000566048255642457,\n",
-       "  'Tc99': 267.5592258117981,\n",
-       "  'Tc99m': 629548.2129993124,\n",
-       "  'Ti44': 3.271752011704824e-08,\n",
-       "  'V48': 20.728502683035103,\n",
-       "  'V49': 3032191.402280396,\n",
-       "  'V50': 3.3061083770884353e-10,\n",
-       "  'W178': 2.525936583068419e-08,\n",
-       "  'W181': 0.0037653403894728093,\n",
-       "  'W183': 5.998197568910754e-15,\n",
-       "  'W183m': 0.49272195775493355,\n",
-       "  'W184': 1.0288184487205366e-18,\n",
-       "  'W185': 3.965116841679179e-05,\n",
-       "  'W186': 1.8012075825949148e-26,\n",
-       "  'Y87': 0.0012628398626933321,\n",
-       "  'Y87m': 9.78281925897918e-10,\n",
-       "  'Y88': 95.6290388169648,\n",
-       "  'Y89m': 5395.4627544383575,\n",
-       "  'Y90': 44.99261000406901,\n",
-       "  'Y91': 1.02130357276106,\n",
-       "  'Yb175': 1.6108105402681986e-06,\n",
-       "  'Zn64': 3.643511174752052e-12,\n",
-       "  'Zn65': 15.987086207099217,\n",
-       "  'Zr88': 76.56405195494217,\n",
-       "  'Zr89': 5402.470097038187,\n",
-       "  'Zr90m': 0.0003606425305720673,\n",
-       "  'Zr93': 0.11447904511265729,\n",
-       "  'Zr94': 2.20731207666155e-11,\n",
-       "  'Zr95': 29253.272637906975,\n",
-       "  'Zr96': 1.3475769279180133e-17,\n",
-       "  'Zr97': 0.026174182055827475},\n",
-       " '189227': {'Al26': 4.752009982337397e-08,\n",
-       "  'Ar37': 1.2278056183065622e-08,\n",
-       "  'Ar39': 1.8531585232398566e-05,\n",
-       "  'Ar42': 6.738542050092895e-05,\n",
-       "  'Be10': 0.0018273174004977502,\n",
-       "  'C14': 91.8412666674503,\n",
-       "  'Ca41': 3.244234613191275e-08,\n",
-       "  'Ca45': 3872.078662555487,\n",
-       "  'Ca47': 12.950759225727346,\n",
-       "  'Ca48': 4.8662147274152787e-23,\n",
-       "  'Cl36': 9.285995906939951e-11,\n",
-       "  'Co55': 1.283734308738453e-10,\n",
-       "  'Co56': 28.557161976786524,\n",
-       "  'Co57': 6699917.827293245,\n",
-       "  'Co58': 11747572.221527508,\n",
-       "  'Co58m': 0.0013440610942529628,\n",
-       "  'Co60': 563207.1598554042,\n",
-       "  'Co60m': 1.69488704416711e-05,\n",
-       "  'Cr50': 3.11765401181388e-06,\n",
-       "  'Cr51': 4011968.268322788,\n",
-       "  'Cu64': 0.0906558951226294,\n",
-       "  'Cu66': 2.0553595851728938e-07,\n",
-       "  'Cu67': 3.4981084801711403e-06,\n",
-       "  'Fe55': 21030829.203061286,\n",
-       "  'Fe59': 66803.06829719323,\n",
-       "  'Fe60': 1.6969777558897802e-05,\n",
-       "  'H3': 6221.490739702924,\n",
-       "  'Hf174': 4.72397375732546e-28,\n",
-       "  'Hf175': 3.368291023971593e-08,\n",
-       "  'Hf177m': 0.005767205915270671,\n",
-       "  'Hf178n': 5.271774763516583e-07,\n",
-       "  'Hf179n': 0.06182750103547431,\n",
-       "  'Hf181': 10.68487314567935,\n",
-       "  'Hf182': 3.616815245157684e-14,\n",
-       "  'K40': 4.657722541179311e-16,\n",
-       "  'K42': 6.738542050092895e-05,\n",
-       "  'K43': 4.243471004558475e-06,\n",
-       "  'Kr85': 5.919987301081345e-07,\n",
-       "  'Lu174': 9.272407983612861e-11,\n",
-       "  'Lu174m': 1.2845421694847311e-10,\n",
-       "  'Lu176': 4.21490634672358e-15,\n",
-       "  'Lu177': 0.03524413685043243,\n",
-       "  'Lu177m': 0.007465831446946285,\n",
-       "  'Mg28': 6.190948910499241e-09,\n",
-       "  'Mn52': 15.531768110089399,\n",
-       "  'Mn53': 4.590248681084271,\n",
-       "  'Mn54': 5458824.902427947,\n",
-       "  'Mo100': 9.729361112928954e-09,\n",
-       "  'Mo92': 7.813500305451367e-10,\n",
-       "  'Mo93': 765.6047463311809,\n",
-       "  'Mo98': 0.0024134280426489105,\n",
-       "  'Mo99': 65763.10217345395,\n",
-       "  'Na22': 2.0623405407121398e-07,\n",
-       "  'Na24': 1.2716549171108194e-05,\n",
-       "  'Nb90': 3.857891889387926e-05,\n",
-       "  'Nb91': 2295.28050618478,\n",
-       "  'Nb91m': 78051.74125516773,\n",
-       "  'Nb92': 0.0030012947150580348,\n",
-       "  'Nb92m': 29803.129262740895,\n",
-       "  'Nb93m': 1419.985881973092,\n",
-       "  'Nb94': 15.963225587811023,\n",
-       "  'Nb95': 23496.151836332294,\n",
-       "  'Nb95m': 544.7744419662554,\n",
-       "  'Nb96': 1.7469142472610941,\n",
-       "  'Nb97': 0.00372466952078483,\n",
-       "  'Nb97m': 0.0032864759125974643,\n",
-       "  'Ni56': 0.00020013105338361907,\n",
-       "  'Ni57': 600.7501804204455,\n",
-       "  'Ni58': 7.787679937562479e-09,\n",
-       "  'Ni59': 471.3859364877082,\n",
-       "  'Ni63': 27558.045152738054,\n",
-       "  'Ni66': 3.828047110474281e-07,\n",
-       "  'Os186': 1.2097334892174313e-25,\n",
-       "  'P32': 10325.510277722831,\n",
-       "  'P33': 70.87992903159315,\n",
-       "  'Rb84': 5.119000430706886e-10,\n",
-       "  'Rb86': 0.006884207195050618,\n",
-       "  'Rb87': 2.164987752576642e-16,\n",
-       "  'Re186': 7.0793209765770274e-12,\n",
-       "  'Re186m': 6.240089339937592e-19,\n",
-       "  'Rh103m': 0.01843678808798694,\n",
-       "  'Ru103': 0.018641875499475432,\n",
-       "  'Ru97': 5.0807578916567e-08,\n",
-       "  'S35': 29.984998447113032,\n",
-       "  'Sc44': 0.003918087837676828,\n",
-       "  'Sc44m': 0.003697763887667048,\n",
-       "  'Sc45m': 0.06581681266515364,\n",
-       "  'Sc46': 7407.244309195139,\n",
-       "  'Sc47': 357.84766486954356,\n",
-       "  'Sc48': 132.01680750556466,\n",
-       "  'Se82': 4.600743504399449e-33,\n",
-       "  'Si32': 0.0008466883659755207,\n",
-       "  'Sr85': 1.3890029169515853e-06,\n",
-       "  'Sr89': 0.14240143332831273,\n",
-       "  'Sr90': 0.0007643237350292302,\n",
-       "  'Ta179': 2.0417404088858278,\n",
-       "  'Ta180': 1.9606225245470617e-07,\n",
-       "  'Ta180m': 1.4955862958870624e-11,\n",
-       "  'Ta182': 64430.587326863766,\n",
-       "  'Ta183': 0.8306047104621783,\n",
-       "  'Tc96': 4.515255419079103e-07,\n",
-       "  'Tc97': 1.6295753457243122e-08,\n",
-       "  'Tc97m': 0.0013234734577406107,\n",
-       "  'Tc98': 8.276777193553558e-05,\n",
-       "  'Tc99': 27.083006313610756,\n",
-       "  'Tc99m': 63718.35916997193,\n",
-       "  'Ti44': 9.519595655488597e-10,\n",
-       "  'V48': 1.9965851490930007,\n",
-       "  'V49': 386120.2970599519,\n",
-       "  'V50': 3.721387306130697e-11,\n",
-       "  'W178': 3.6577130833021764e-09,\n",
-       "  'W181': 0.0004910668030227678,\n",
-       "  'W183': 3.4425033867995335e-16,\n",
-       "  'W183m': 0.028226213689050386,\n",
-       "  'W184': 2.326650946715266e-20,\n",
-       "  'W185': 5.928165416185723e-07,\n",
-       "  'W186': 9.109054387654704e-29,\n",
-       "  'Y87': 8.818269661672167e-05,\n",
-       "  'Y88': 9.101196180526394,\n",
-       "  'Y89m': 716.6961895869266,\n",
-       "  'Y90': 5.921169643426428,\n",
-       "  'Y91': 0.1279955824583453,\n",
-       "  'Yb175': 1.462821210232251e-07,\n",
-       "  'Zn64': 3.8553348072448683e-13,\n",
-       "  'Zn65': 1.7259956756114803,\n",
-       "  'Zr88': 6.813897308158002,\n",
-       "  'Zr89': 717.5050111475251,\n",
-       "  'Zr90m': 3.784034662828226e-05,\n",
-       "  'Zr93': 0.015148635161465829,\n",
-       "  'Zr94': 2.8978991983730387e-12,\n",
-       "  'Zr95': 3937.455061081328,\n",
-       "  'Zr96': 1.36903099195644e-18,\n",
-       "  'Zr97': 0.003454119342148838},\n",
-       " '189228': {'Al26': 2.9415585114267543e-10,\n",
-       "  'Ar37': 2.6545515515913344e-09,\n",
-       "  'Ar39': 4.91907173544293e-06,\n",
-       "  'Ar42': 1.9641492860063163e-05,\n",
-       "  'Be10': 0.0005260051503046776,\n",
-       "  'C14': 36.936427572730636,\n",
-       "  'Ca41': 7.892165741701446e-09,\n",
-       "  'Ca45': 1160.676121692311,\n",
-       "  'Ca47': 3.867982085706359,\n",
-       "  'Ca48': 9.265074170706124e-24,\n",
-       "  'Cl36': 3.483137834369412e-11,\n",
-       "  'Co56': 7.614620549772688,\n",
-       "  'Co57': 2039540.6962479022,\n",
-       "  'Co58': 3193748.837685648,\n",
-       "  'Co58m': 0.000371384166598668,\n",
-       "  'Co60': 165157.3618191911,\n",
-       "  'Co60m': 4.921851291640876e-06,\n",
-       "  'Cr50': 1.0573368047360565e-06,\n",
-       "  'Cr51': 1113069.7786599777,\n",
-       "  'Cu64': 0.030587759781364285,\n",
-       "  'Cu66': 2.955028517975312e-08,\n",
-       "  'Cu67': 1.0298709365584777e-06,\n",
-       "  'Fe55': 6075770.102255869,\n",
-       "  'Fe59': 21234.764423854558,\n",
-       "  'Fe60': 4.929011829363926e-06,\n",
-       "  'H3': 1792.873680988413,\n",
-       "  'Hf174': 1.1911314486942504e-28,\n",
-       "  'Hf175': 8.739519623120304e-09,\n",
-       "  'Hf177m': 0.0015864230856836928,\n",
-       "  'Hf178n': 1.5938436005095586e-07,\n",
-       "  'Hf179n': 0.018723880522382885,\n",
-       "  'Hf181': 3.150621913741604,\n",
-       "  'Hf182': 1.0874624538989445e-14,\n",
-       "  'K40': 1.2552612089505162e-16,\n",
-       "  'K42': 1.9641492860063163e-05,\n",
-       "  'K43': 1.2781074919219226e-06,\n",
-       "  'Kr85': 1.28364662837004e-07,\n",
-       "  'Lu174': 2.3507236710329598e-11,\n",
-       "  'Lu174m': 3.242232469349575e-11,\n",
-       "  'Lu176': 1.046862606929322e-15,\n",
-       "  'Lu177': 0.00985675431489906,\n",
-       "  'Lu177m': 0.0020528052427223466,\n",
-       "  'Mg28': 1.7580433780000998e-09,\n",
-       "  'Mn52': 3.7973228532070897,\n",
-       "  'Mn53': 1.3740591362764385,\n",
-       "  'Mn54': 1539806.6338989101,\n",
-       "  'Mo100': 3.299670055704216e-09,\n",
-       "  'Mo92': 2.6499159363275963e-10,\n",
-       "  'Mo93': 254.33051935307282,\n",
-       "  'Mo98': 0.0008185022700709988,\n",
-       "  'Mo99': 21964.60792156238,\n",
-       "  'Na22': 1.7630427532747202e-08,\n",
-       "  'Na24': 3.469162279263543e-06,\n",
-       "  'Nb90': 1.0044192286694499e-05,\n",
-       "  'Nb91': 695.9656464994641,\n",
-       "  'Nb91m': 23664.934716417505,\n",
-       "  'Nb92': 0.0009300051946286094,\n",
-       "  'Nb92m': 8382.250020504896,\n",
-       "  'Nb93m': 455.89010262604626,\n",
-       "  'Nb94': 5.282335702280137,\n",
-       "  'Nb95': 7027.802924619518,\n",
-       "  'Nb95m': 162.1006788805202,\n",
-       "  'Nb96': 0.5236794909508662,\n",
-       "  'Nb97': 0.001109191228464837,\n",
-       "  'Nb97m': 0.0009784321988353085,\n",
-       "  'Ni56': 4.814988556945867e-05,\n",
-       "  'Ni57': 147.28818708037466,\n",
-       "  'Ni58': 2.6411507036776557e-09,\n",
-       "  'Ni59': 151.95611565440439,\n",
-       "  'Ni63': 8946.371005166155,\n",
-       "  'Ni66': 9.398427849008048e-08,\n",
-       "  'Os186': 3.427174191723751e-26,\n",
-       "  'P32': 2936.510245030502,\n",
-       "  'P33': 21.005989605725112,\n",
-       "  'Rb84': 1.0036833133878207e-10,\n",
-       "  'Rb86': 0.0019750974146243044,\n",
-       "  'Rb87': 5.781378130330839e-17,\n",
-       "  'Re186m': 1.681928243137286e-20,\n",
-       "  'Rh103m': 0.0054799913099844964,\n",
-       "  'Ru103': 0.005541199434940972,\n",
-       "  'Ru97': 1.5443707838763052e-08,\n",
-       "  'S35': 10.870704122617939,\n",
-       "  'Sc44': 0.0010268120793818839,\n",
-       "  'Sc44m': 0.0009692004259057629,\n",
-       "  'Sc45m': 0.019728143160337615,\n",
-       "  'Sc46': 2065.8557224654205,\n",
-       "  'Sc47': 101.96124311710511,\n",
-       "  'Sc48': 39.32073906706308,\n",
-       "  'Si32': 0.0002163951737988426,\n",
-       "  'Sr85': 3.3967746784917235e-07,\n",
-       "  'Sr89': 0.043235717077616934,\n",
-       "  'Sr90': 0.00022384749520143392,\n",
-       "  'Ta179': 0.6347618395261521,\n",
-       "  'Ta180': 6.00840158734421e-08,\n",
-       "  'Ta180m': 4.582242559994763e-12,\n",
-       "  'Ta182': 21627.0359440094,\n",
-       "  'Ta183': 0.2750008631871122,\n",
-       "  'Tc96': 1.3898285747341561e-07,\n",
-       "  'Tc97': 5.056789292338344e-09,\n",
-       "  'Tc97m': 0.00041043046564010177,\n",
-       "  'Tc98': 2.5725495630744107e-05,\n",
-       "  'Tc99': 9.045638963952316,\n",
-       "  'Tc99m': 21281.792287796892,\n",
-       "  'Ti44': 2.881633981351227e-11,\n",
-       "  'V48': 0.49569150755457986,\n",
-       "  'V49': 112384.77663993255,\n",
-       "  'V50': 1.0176595231256861e-11,\n",
-       "  'W178': 1.144873916706124e-09,\n",
-       "  'W181': 0.00015210755838930662,\n",
-       "  'W183': 1.1276250395167259e-16,\n",
-       "  'W183m': 0.009344397811196174,\n",
-       "  'W184': 7.546992594404306e-21,\n",
-       "  'W185': 1.7282386089872963e-07,\n",
-       "  'W186': 2.4267186548502338e-29,\n",
-       "  'Y87': 1.9323032680494546e-05,\n",
-       "  'Y88': 2.338107982788753,\n",
-       "  'Y89m': 213.97635835486733,\n",
-       "  'Y90': 1.7628510380711526,\n",
-       "  'Y91': 0.0372710306328736,\n",
-       "  'Yb175': 3.9487111397136844e-08,\n",
-       "  'Zn64': 1.3007938947231313e-13,\n",
-       "  'Zn65': 0.6160092036429492,\n",
-       "  'Zr88': 1.689451225111792,\n",
-       "  'Zr89': 214.1977834294139,\n",
-       "  'Zr90m': 9.85390562101607e-06,\n",
-       "  'Zr93': 0.004519008978021542,\n",
-       "  'Zr94': 8.638485669552411e-13,\n",
-       "  'Zr95': 1182.670666827443,\n",
-       "  'Zr96': 3.5957686883898374e-19,\n",
-       "  'Zr97': 0.001028457698743374},\n",
-       " '189229': {'Al26': 3.6856507467463003e-07,\n",
-       "  'Ar37': 7.926766989484979e-08,\n",
-       "  'Ar39': 0.00011399253770856438,\n",
-       "  'Ar42': 0.00040246426494542167,\n",
-       "  'Be10': 0.00937783184896998,\n",
-       "  'C14': 915.7993127442073,\n",
-       "  'Ca41': 2.0401433744850296e-07,\n",
-       "  'Ca45': 21956.353863954027,\n",
-       "  'Ca47': 75.49930419086297,\n",
-       "  'Ca48': 3.1745882991281165e-22,\n",
-       "  'Cl36': 3.635007576142262e-10,\n",
-       "  'Co55': 1.0005808402692803e-09,\n",
-       "  'Co56': 175.45000391290472,\n",
-       "  'Co57': 39597504.80552564,\n",
-       "  'Co58': 55333466.41412839,\n",
-       "  'Co58m': 0.006189450473526056,\n",
-       "  'Co60': 2763580.7253650487,\n",
-       "  'Co60m': 8.996462760862094e-05,\n",
-       "  'Cr50': 1.650670628625752e-05,\n",
-       "  'Cr51': 24940156.86918907,\n",
-       "  'Cu64': 0.5071312630995163,\n",
-       "  'Cu66': 1.1765202888946226e-05,\n",
-       "  'Cu67': 1.335598258610485e-05,\n",
-       "  'Fe55': 124129918.21771754,\n",
-       "  'Fe59': 437633.3687986977,\n",
-       "  'Fe60': 9.012064066832718e-05,\n",
-       "  'H3': 29777.193835863392,\n",
-       "  'Hf174': 2.9447186343449207e-27,\n",
-       "  'Hf175': 2.0873279208454075e-07,\n",
-       "  'Hf177m': 0.03513773318354241,\n",
-       "  'Hf178n': 3.1241631759548687e-06,\n",
-       "  'Hf179n': 0.366115551591156,\n",
-       "  'Hf181': 63.48012879606178,\n",
-       "  'Hf182': 2.125374197045836e-13,\n",
-       "  'K40': 2.853385367047993e-15,\n",
-       "  'K42': 0.00040246431308650795,\n",
-       "  'K43': 2.3867091327250362e-05,\n",
-       "  'Kr85': 3.819662188894363e-06,\n",
-       "  'Lu174': 5.772331918930397e-10,\n",
-       "  'Lu174m': 8.00522538714085e-10,\n",
-       "  'Lu176': 2.634120811543361e-14,\n",
-       "  'Lu177': 0.2037308163533175,\n",
-       "  'Lu177m': 0.045409479227694824,\n",
-       "  'Mg28': 2.7000288332409838e-08,\n",
-       "  'Mn52': 97.55453668980785,\n",
-       "  'Mn53': 27.27263755319281,\n",
-       "  'Mn54': 28066657.89642886,\n",
-       "  'Mo100': 5.151286868030417e-08,\n",
-       "  'Mo92': 4.1369140869951326e-09,\n",
-       "  'Mo93': 4306.022052596815,\n",
-       "  'Mo98': 0.012778112654029858,\n",
-       "  'Mo99': 350352.7443367715,\n",
-       "  'Na22': 1.4983208137092649e-06,\n",
-       "  'Na24': 7.762043662819453e-05,\n",
-       "  'Nb90': 0.00023852398572262758,\n",
-       "  'Nb91': 13582.315253304447,\n",
-       "  'Nb91m': 461878.7590339847,\n",
-       "  'Nb92': 0.01750719567438752,\n",
-       "  'Nb92m': 130633.20257763227,\n",
-       "  'Nb93m': 10267.20628223733,\n",
-       "  'Nb94': 71.86492058825452,\n",
-       "  'Nb95': 129298.69932863288,\n",
-       "  'Nb95m': 2920.5469569935995,\n",
-       "  'Nb96': 10.173560620859046,\n",
-       "  'Nb97': 0.0220545135986057,\n",
-       "  'Nb97m': 0.01946147561112736,\n",
-       "  'Ni56': 0.0012618426119408758,\n",
-       "  'Ni57': 3770.740599708397,\n",
-       "  'Ni58': 4.123263509362386e-08,\n",
-       "  'Ni59': 2324.987003835247,\n",
-       "  'Ni63': 150361.6689274428,\n",
-       "  'Ni66': 1.2793852167049348e-05,\n",
-       "  'Os186': 3.6589327327875164e-25,\n",
-       "  'P32': 50997.163310363714,\n",
-       "  'P33': 442.80151726361925,\n",
-       "  'Rb84': 3.368641016426546e-09,\n",
-       "  'Rb86': 0.04141595682703395,\n",
-       "  'Rb87': 1.3277926124627706e-15,\n",
-       "  'Re186': 4.136289096625113e-11,\n",
-       "  'Re186m': 3.3303431477873815e-18,\n",
-       "  'Re187': 3.583649476678536e-25,\n",
-       "  'Rh103m': 0.0594149787090301,\n",
-       "  'Ru103': 0.06007402322010647,\n",
-       "  'Ru97': 3.004158464278028e-07,\n",
-       "  'S35': 109.10617699486434,\n",
-       "  'Sc44': 0.02418297631027347,\n",
-       "  'Sc44m': 0.02282231076325087,\n",
-       "  'Sc45m': 0.37321587276135937,\n",
-       "  'Sc46': 32414.30805606218,\n",
-       "  'Sc47': 1918.631762706372,\n",
-       "  'Sc48': 693.7259385559064,\n",
-       "  'Se82': 3.585956821563247e-32,\n",
-       "  'Si32': 0.005098777512363179,\n",
-       "  'Sr85': 8.723764971037394e-06,\n",
-       "  'Sr89': 0.8060085626782589,\n",
-       "  'Sr90': 0.004554530698238611,\n",
-       "  'Ta179': 11.879953570054727,\n",
-       "  'Ta180': 1.0798548304867111e-06,\n",
-       "  'Ta180m': 8.439272848819264e-11,\n",
-       "  'Ta182': 288006.5833738336,\n",
-       "  'Ta183': 2.656182036999334,\n",
-       "  'Tc96': 2.659047620507987e-06,\n",
-       "  'Tc97': 9.573532186561308e-08,\n",
-       "  'Tc97m': 0.00777662930798393,\n",
-       "  'Tc98': 0.0004860648076358846,\n",
-       "  'Tc99': 144.28343855040617,\n",
-       "  'Tc99m': 339462.92959575186,\n",
-       "  'Ti44': 7.241489400604671e-09,\n",
-       "  'V48': 12.49374526683435,\n",
-       "  'V49': 2313897.5630565146,\n",
-       "  'V50': 1.553344919711973e-10,\n",
-       "  'W178': 2.1468268219312077e-08,\n",
-       "  'W181': 0.002682865876533814,\n",
-       "  'W183': 1.2349070034557098e-15,\n",
-       "  'W183m': 0.09025703467614263,\n",
-       "  'W184': 5.492849372750325e-20,\n",
-       "  'W185': 1.2365709183349146e-06,\n",
-       "  'W186': 2.317013876899646e-28,\n",
-       "  'Y87': 0.0005677163935755917,\n",
-       "  'Y88': 56.46501092424831,\n",
-       "  'Y89m': 4059.2886933633768,\n",
-       "  'Y90': 31.834647334877722,\n",
-       "  'Y91': 0.7614151818535537,\n",
-       "  'Yb175': 8.958059817650705e-07,\n",
-       "  'Zn64': 2.156563837560601e-12,\n",
-       "  'Zn65': 11.56027599867376,\n",
-       "  'Zr88': 42.6521711632432,\n",
-       "  'Zr89': 4063.9064935853153,\n",
-       "  'Zr90m': 0.00023394517098740197,\n",
-       "  'Zr93': 0.08430664879599903,\n",
-       "  'Zr94': 1.674912493344704e-11,\n",
-       "  'Zr95': 22290.41553814217,\n",
-       "  'Zr96': 8.444236686998188e-18,\n",
-       "  'Zr97': 0.020453508923089128},\n",
-       " '189230': {'Al26': 4.094453565631389e-05,\n",
-       "  'Ar37': 1.5077290102304734e-06,\n",
-       "  'Ar39': 0.001506016868808739,\n",
-       "  'Ar42': 0.0044557088799602376,\n",
-       "  'Be10': 0.14013882504272784,\n",
-       "  'C14': 24652.69625293176,\n",
-       "  'Ca41': 3.1377337868636843e-06,\n",
-       "  'Ca45': 241009.08274443643,\n",
-       "  'Ca47': 846.4333909877452,\n",
-       "  'Ca48': 8.45300530226691e-21,\n",
-       "  'Cl36': 1.3477784422333284e-07,\n",
-       "  'Co55': 2.6635299401173937e-08,\n",
-       "  'Co56': 2356.8455576998826,\n",
-       "  'Co57': 397794376.7179931,\n",
-       "  'Co58': 1297703259.490178,\n",
-       "  'Co58m': 0.12852570973812943,\n",
-       "  'Co60': 38071532.414239086,\n",
-       "  'Co60m': 0.001193294092224375,\n",
-       "  'Cr48': 9.254433452620663e-09,\n",
-       "  'Cr50': 0.0004971446019743684,\n",
-       "  'Cr51': 384717667.20846605,\n",
-       "  'Cu64': 15.552613112105957,\n",
-       "  'Cu66': 0.0003502967764992977,\n",
-       "  'Cu67': 0.00040757988702463894,\n",
-       "  'Fe55': 1477208475.3869412,\n",
-       "  'Fe59': 13362473.799869511,\n",
-       "  'Fe60': 0.0011978924287840778,\n",
-       "  'H3': 440385.9661104504,\n",
-       "  'Hf174': 5.128663799959866e-26,\n",
-       "  'Hf175': 3.5231562196994905e-06,\n",
-       "  'Hf177m': 0.41143317589123335,\n",
-       "  'Hf178m': 2.1464209156006706e-05,\n",
-       "  'Hf178n': 5.295234654154498e-05,\n",
-       "  'Hf179n': 3.802323503522278,\n",
-       "  'Hf181': 688.7896508692307,\n",
-       "  'Hf182': 2.2001552311643873e-12,\n",
-       "  'K40': 3.869284780028899e-14,\n",
-       "  'K42': 0.004455898977127229,\n",
-       "  'K43': 0.0002596070453839959,\n",
-       "  'Kr81': 1.175641575834996e-17,\n",
-       "  'Kr85': 8.398802532244229e-05,\n",
-       "  'Lu174': 9.737063056654512e-09,\n",
-       "  'Lu174m': 1.325199762484208e-08,\n",
-       "  'Lu176': 4.771932218147971e-13,\n",
-       "  'Lu177': 2.444309293300428,\n",
-       "  'Lu177m': 0.5318217526666055,\n",
-       "  'Mg28': 3.686680695548481e-07,\n",
-       "  'Mn52': 1396.688309646049,\n",
-       "  'Mn53': 272.6212468791457,\n",
-       "  'Mn54': 502613007.16160834,\n",
-       "  'Mo100': 1.551466215797274e-06,\n",
-       "  'Mo92': 1.2459681053542738e-07,\n",
-       "  'Mo93': 99797.4833637932,\n",
-       "  'Mo98': 0.3848470531198202,\n",
-       "  'Mo99': 12289875.52966048,\n",
-       "  'Na22': 7.922338013722767e-05,\n",
-       "  'Na24': 0.0008958188892771386,\n",
-       "  'Nb90': 0.003015881202132405,\n",
-       "  'Nb91': 135306.3507070228,\n",
-       "  'Nb91m': 4516945.303289556,\n",
-       "  'Nb92': 0.18049445809589165,\n",
-       "  'Nb92m': 2313251.923796648,\n",
-       "  'Nb93m': 269890.9827426887,\n",
-       "  'Nb94': 2170.5014952564884,\n",
-       "  'Nb95': 1461670.3833891505,\n",
-       "  'Nb95m': 33840.95979761216,\n",
-       "  'Nb96': 109.09242115371607,\n",
-       "  'Nb97': 0.23526877613734593,\n",
-       "  'Nb97m': 0.2076301495946713,\n",
-       "  'Ni56': 0.018985232145049047,\n",
-       "  'Ni57': 55371.45744102533,\n",
-       "  'Ni58': 1.2418228255785392e-06,\n",
-       "  'Ni59': 60475.94103740406,\n",
-       "  'Ni63': 3876864.6798537383,\n",
-       "  'Ni66': 0.0003755167227384849,\n",
-       "  'Os186': 2.367244364480066e-21,\n",
-       "  'P32': 1275733.6247192281,\n",
-       "  'P33': 9776.210732216885,\n",
-       "  'Rb83': 2.7465952051906907e-11,\n",
-       "  'Rb84': 1.0041761481154707e-07,\n",
-       "  'Rb86': 0.4694546559358965,\n",
-       "  'Rb87': 2.1046110368878307e-14,\n",
-       "  'Re186': 5.70298183375637e-07,\n",
-       "  'Re186m': 4.7384701872950236e-14,\n",
-       "  'Re187': 6.511605305272743e-20,\n",
-       "  'Rh103m': 5.260231489880925,\n",
-       "  'Ru103': 5.318102816661168,\n",
-       "  'Ru97': 2.912161917883851e-06,\n",
-       "  'S35': 2314.2213049771044,\n",
-       "  'Sc44': 0.313075389373254,\n",
-       "  'Sc44m': 0.2954708947076788,\n",
-       "  'Sc45m': 4.096864397425647,\n",
-       "  'Sc46': 517227.35723289114,\n",
-       "  'Sc47': 33010.17699862383,\n",
-       "  'Sc48': 7926.162188232701,\n",
-       "  'Se82': 1.5284020958336664e-30,\n",
-       "  'Si32': 0.07752445713380077,\n",
-       "  'Sr85': 0.00014780779692745257,\n",
-       "  'Sr89': 8.645211761381065,\n",
-       "  'Sr90': 0.05012935769578078,\n",
-       "  'Ta179': 187.93636100389298,\n",
-       "  'Ta180': 1.3126928137843155e-05,\n",
-       "  'Ta180m': 9.83261165584732e-10,\n",
-       "  'Ta182': 14671738.770112501,\n",
-       "  'Ta183': 716.5809690428684,\n",
-       "  'Tc96': 2.6173131701965047e-05,\n",
-       "  'Tc97': 9.724193165467561e-07,\n",
-       "  'Tc97m': 0.07859751398826058,\n",
-       "  'Tc98': 0.0049859325795112925,\n",
-       "  'Tc99': 5060.944086528703,\n",
-       "  'Tc99m': 11907696.828849964,\n",
-       "  'Ti44': 4.2871005476546157e-07,\n",
-       "  'V48': 179.20760139103385,\n",
-       "  'V49': 24182491.885719404,\n",
-       "  'V50': 3.0236252386721453e-09,\n",
-       "  'W178': 2.2877928803408437e-07,\n",
-       "  'W181': 0.03268213730914479,\n",
-       "  'W183': 2.265885539807715e-12,\n",
-       "  'W183m': 24.360422438503008,\n",
-       "  'W184': 1.565596324089001e-16,\n",
-       "  'W185': 0.0021664050306705596,\n",
-       "  'W186': 1.5466828143206565e-24,\n",
-       "  'Y87': 0.012155160228638908,\n",
-       "  'Y87m': 2.4986541854070994e-08,\n",
-       "  'Y88': 846.142301592231,\n",
-       "  'Y89m': 44916.524882669364,\n",
-       "  'Y90': 376.03956539320353,\n",
-       "  'Y91': 8.576375891489551,\n",
-       "  'Yb175': 1.2002874695039628e-05,\n",
-       "  'Zn64': 6.614438682087544e-11,\n",
-       "  'Zn65': 829.5013289892552,\n",
-       "  'Zr88': 691.0553833833438,\n",
-       "  'Zr89': 44972.23500831599,\n",
-       "  'Zr90m': 0.002954574639962303,\n",
-       "  'Zr93': 0.9553400122592929,\n",
-       "  'Zr94': 1.857790591007422e-10,\n",
-       "  'Zr95': 244004.63222081307,\n",
-       "  'Zr96': 1.1723419428678937e-16,\n",
-       "  'Zr97': 0.21819139268126908},\n",
-       " '189231': {'Al26': 0.00029818601615241044,\n",
-       "  'Ar37': 5.079818956496014e-06,\n",
-       "  'Ar39': 0.0037404600112771846,\n",
-       "  'Ar42': 0.008758673631489496,\n",
-       "  'Be10': 0.18274602739831575,\n",
-       "  'C14': 24144.285276781553,\n",
-       "  'Ca41': 8.808805104882877e-06,\n",
-       "  'Ca45': 400586.49369261815,\n",
-       "  'Ca47': 1502.7552893412524,\n",
-       "  'Ca48': 3.980849248476619e-20,\n",
-       "  'Cl36': 1.555379981131801e-08,\n",
-       "  'Co55': 8.669535861437998e-08,\n",
-       "  'Co56': 7184.652636797135,\n",
-       "  'Co57': 691531761.0008011,\n",
-       "  'Co58': 1366492494.190001,\n",
-       "  'Co58m': 0.13683712916652296,\n",
-       "  'Co60': 45875764.79875785,\n",
-       "  'Co60m': 0.0026991950566543806,\n",
-       "  'Cr48': 4.68027016047265e-08,\n",
-       "  'Cr50': 0.0004004604803475138,\n",
-       "  'Cr51': 645700846.790755,\n",
-       "  'Cu64': 16.369241826406196,\n",
-       "  'Cu66': 0.00027702155664066554,\n",
-       "  'Cu67': 0.0003636327799464554,\n",
-       "  'Fe55': 2513362270.7675962,\n",
-       "  'Fe59': 9879158.497833153,\n",
-       "  'Fe60': 0.0027024617035102667,\n",
-       "  'H3': 518655.8301789362,\n",
-       "  'Hf174': 2.2903682835558338e-25,\n",
-       "  'Hf175': 1.399395103889843e-05,\n",
-       "  'Hf177m': 0.8476070824715379,\n",
-       "  'Hf178m': 0.0013874035499356347,\n",
-       "  'Hf178n': 0.0014138817033461655,\n",
-       "  'Hf179n': 6.5976764448657015,\n",
-       "  'Hf181': 1306.3583010840734,\n",
-       "  'Hf182': 3.788674304129067e-12,\n",
-       "  'K40': 1.1432817403303804e-13,\n",
-       "  'K42': 0.00876012600523808,\n",
-       "  'K43': 0.00041441291099328636,\n",
-       "  'Kr81': 3.014989953716505e-16,\n",
-       "  'Kr85': 0.000386765195874445,\n",
-       "  'Lu173': 3.0527802844300943e-10,\n",
-       "  'Lu174': 9.393359096110812e-08,\n",
-       "  'Lu174m': 1.0745442172096845e-07,\n",
-       "  'Lu176': 1.9141404875417367e-12,\n",
-       "  'Lu177': 5.328349790231071,\n",
-       "  'Lu177m': 1.095190311328946,\n",
-       "  'Mg28': 4.5067008256588416e-07,\n",
-       "  'Mn52': 3263.5547462104164,\n",
-       "  'Mn53': 491.15501199451126,\n",
-       "  'Mn54': 605409182.5635943,\n",
-       "  'Mo100': 1.2497348871453357e-06,\n",
-       "  'Mo92': 1.0036460195340957e-07,\n",
-       "  'Mo93': 86742.44802001763,\n",
-       "  'Mo98': 0.3100018410611026,\n",
-       "  'Mo99': 10357528.714186817,\n",
-       "  'Na22': 0.0004993287571013203,\n",
-       "  'Na24': 0.001871376691452534,\n",
-       "  'Nb90': 0.006531154397917463,\n",
-       "  'Nb91': 235671.2912903015,\n",
-       "  'Nb91m': 7923445.655446651,\n",
-       "  'Nb92': 0.2829104767477229,\n",
-       "  'Nb92m': 2375400.4605043684,\n",
-       "  'Nb93m': 308187.51938763796,\n",
-       "  'Nb94': 1637.1496831172033,\n",
-       "  'Nb95': 2300836.9858041564,\n",
-       "  'Nb95m': 51236.78275580449,\n",
-       "  'Nb96': 189.75103913558596,\n",
-       "  'Nb97': 0.43184494644561966,\n",
-       "  'Nb97m': 0.38097047835172326,\n",
-       "  'Ni56': 0.04512312785387007,\n",
-       "  'Ni57': 131167.89752646766,\n",
-       "  'Ni58': 1.0003185525850191e-06,\n",
-       "  'Ni59': 48856.0527251351,\n",
-       "  'Ni63': 3472622.9299490205,\n",
-       "  'Ni66': 0.0002941789460463223,\n",
-       "  'Os186': 5.518442026912339e-22,\n",
-       "  'P32': 1330640.3402620193,\n",
-       "  'P33': 12405.081404633776,\n",
-       "  'Rb83': 7.349919800527241e-10,\n",
-       "  'Rb84': 7.56182915033583e-07,\n",
-       "  'Rb86': 0.9833372842558367,\n",
-       "  'Rb87': 8.600030032940216e-14,\n",
-       "  'Re186': 1.3426675284799798e-07,\n",
-       "  'Re186m': 1.1030892245346618e-14,\n",
-       "  'Re187': 1.616117597735152e-21,\n",
-       "  'Rh103m': 2.532270139104877,\n",
-       "  'Ru103': 2.560368745063089,\n",
-       "  'Ru97': 5.088099135321392e-06,\n",
-       "  'S35': 1965.7668681357006,\n",
-       "  'Sc44': 0.7208000933601967,\n",
-       "  'Sc44m': 0.6802616473760612,\n",
-       "  'Sc45m': 6.8095696431162445,\n",
-       "  'Sc46': 588225.6043946741,\n",
-       "  'Sc47': 45717.43523598279,\n",
-       "  'Sc48': 11584.79527337754,\n",
-       "  'Se82': 9.20377760216095e-30,\n",
-       "  'Si32': 0.19467880163904538,\n",
-       "  'Sr85': 0.0005616458281607756,\n",
-       "  'Sr89': 13.791520978357227,\n",
-       "  'Sr90': 0.09887262946601141,\n",
-       "  'Ta177': 1.8248463152738551e-06,\n",
-       "  'Ta179': 3777.094135315688,\n",
-       "  'Ta180': 1.881328736572112e-05,\n",
-       "  'Ta180m': 1.4831776897342768e-09,\n",
-       "  'Ta182': 8750437.295035094,\n",
-       "  'Ta183': 256.37955165512227,\n",
-       "  'Tc96': 4.31789296859256e-05,\n",
-       "  'Tc97': 1.5392261308715136e-06,\n",
-       "  'Tc97m': 0.12446936862437623,\n",
-       "  'Tc98': 0.0078104700250168245,\n",
-       "  'Tc99': 4265.562075029805,\n",
-       "  'Tc99m': 10035565.836698106,\n",
-       "  'Ti44': 2.2308478696137603e-06,\n",
-       "  'V48': 431.6874921942337,\n",
-       "  'V49': 46912800.6783756,\n",
-       "  'V50': 3.0261258538292723e-09,\n",
-       "  'W178': 3.433980086532881e-07,\n",
-       "  'W181': 0.044230540895886364,\n",
-       "  'W183': 1.0964436074616629e-13,\n",
-       "  'W183m': 8.71471481778816,\n",
-       "  'W184': 2.275300729752791e-17,\n",
-       "  'W185': 0.0006705001890643836,\n",
-       "  'W186': 3.645132553742007e-25,\n",
-       "  'Y87': 0.053898835150346026,\n",
-       "  'Y87m': 1.4791551500153445e-07,\n",
-       "  'Y88': 2653.9660738903685,\n",
-       "  'Y89m': 74769.85772227368,\n",
-       "  'Y90': 562.5491826387928,\n",
-       "  'Y91': 17.151402800971077,\n",
-       "  'Yb175': 7.020418351284237e-05,\n",
-       "  'Zn64': 6.962129668551409e-11,\n",
-       "  'Zn65': 1246.1438146340292,\n",
-       "  'Zr88': 2324.053097784395,\n",
-       "  'Zr89': 74858.44497992913,\n",
-       "  'Zr90m': 0.006406302120555291,\n",
-       "  'Zr93': 1.542186670091733,\n",
-       "  'Zr94': 3.2633330584071157e-10,\n",
-       "  'Zr95': 396992.33011277294,\n",
-       "  'Zr96': 3.1633370055136277e-16,\n",
-       "  'Zr97': 0.40052702411809177},\n",
-       " '189232': {'Al26': 8.335286651822722e-05,\n",
-       "  'Ar37': 1.5555812153903006e-06,\n",
-       "  'Ar39': 0.0011647802594923365,\n",
-       "  'Ar42': 0.0026697109479544004,\n",
-       "  'Be10': 0.047389604522082775,\n",
-       "  'C14': 2964.882526521301,\n",
-       "  'Ca41': 2.7483118349262817e-06,\n",
-       "  'Ca45': 117801.88290288339,\n",
-       "  'Ca47': 443.1087715817162,\n",
-       "  'Ca48': 1.1422854012040177e-20,\n",
-       "  'Cl36': 9.910495915641279e-10,\n",
-       "  'Co55': 2.7690912353937708e-08,\n",
-       "  'Co56': 2094.033817291867,\n",
-       "  'Co57': 206147513.3976608,\n",
-       "  'Co58': 257003466.48666745,\n",
-       "  'Co58m': 0.02858177319164969,\n",
-       "  'Co60': 12505736.312926056,\n",
-       "  'Co60m': 0.0007524846373883993,\n",
-       "  'Cr48': 1.4510126340960169e-08,\n",
-       "  'Cr50': 5.8736489771781814e-05,\n",
-       "  'Cr51': 183904142.56689954,\n",
-       "  'Cu64': 1.6883960421263904,\n",
-       "  'Cu66': 1.2416061372997319e-05,\n",
-       "  'Cu67': 3.3915851940990725e-05,\n",
-       "  'Fe55': 718635890.1875204,\n",
-       "  'Fe59': 1347011.7388976112,\n",
-       "  'Fe60': 0.0007528252438628014,\n",
-       "  'H3': 158374.25041132193,\n",
-       "  'Hf174': 6.276977430750169e-26,\n",
-       "  'Hf175': 3.896067897497112e-06,\n",
-       "  'Hf177m': 0.26454595250912805,\n",
-       "  'Hf178m': 0.00025667044628005937,\n",
-       "  'Hf178n': 0.0002644232108916184,\n",
-       "  'Hf179n': 1.98326792037874,\n",
-       "  'Hf181': 394.85773830475455,\n",
-       "  'Hf182': 1.129912467857113e-12,\n",
-       "  'K40': 3.355347786644955e-14,\n",
-       "  'K42': 0.0026701627079995134,\n",
-       "  'K43': 0.00012118283942944602,\n",
-       "  'Kr81': 7.234613809439209e-17,\n",
-       "  'Kr85': 0.00011033072269520782,\n",
-       "  'Lu173': 4.544277204315848e-11,\n",
-       "  'Lu174': 1.9996893419389007e-08,\n",
-       "  'Lu174m': 2.3728075372565218e-08,\n",
-       "  'Lu176': 5.502106441314605e-13,\n",
-       "  'Lu177': 1.6104858998503886,\n",
-       "  'Lu177m': 0.3417861605828566,\n",
-       "  'Mg28': 1.2349284403481752e-07,\n",
-       "  'Mn52': 1061.8054860868235,\n",
-       "  'Mn53': 146.74792190272072,\n",
-       "  'Mn54': 135201810.42975438,\n",
-       "  'Mo100': 1.8329693588723528e-07,\n",
-       "  'Mo92': 1.472046013748743e-08,\n",
-       "  'Mo93': 15362.922004159722,\n",
-       "  'Mo98': 0.04546868993984747,\n",
-       "  'Mo99': 1409710.1895631654,\n",
-       "  'Na22': 0.00013978109345081835,\n",
-       "  'Na24': 0.0005857047686638165,\n",
-       "  'Nb90': 0.0020965117450831724,\n",
-       "  'Nb91': 70129.55294037268,\n",
-       "  'Nb91m': 2342160.249226974,\n",
-       "  'Nb92': 0.08077174530285075,\n",
-       "  'Nb92m': 610205.8832613284,\n",
-       "  'Nb93m': 44432.84030692919,\n",
-       "  'Nb94': 277.8548039657169,\n",
-       "  'Nb95': 668837.4852746113,\n",
-       "  'Nb95m': 14781.350203147224,\n",
-       "  'Nb96': 56.478537954759126,\n",
-       "  'Nb97': 0.12988524368017745,\n",
-       "  'Nb97m': 0.11460573683520409,\n",
-       "  'Ni56': 0.014826184931480437,\n",
-       "  'Ni57': 42873.117951479246,\n",
-       "  'Ni58': 1.467199599198818e-07,\n",
-       "  'Ni59': 8243.48207663342,\n",
-       "  'Ni63': 479218.0714840971,\n",
-       "  'Ni66': 1.5198279423636846e-05,\n",
-       "  'Os186': 1.6360569956918017e-23,\n",
-       "  'P32': 246625.28597294757,\n",
-       "  'P33': 2383.9633089684053,\n",
-       "  'Rb83': 1.7357597523334837e-10,\n",
-       "  'Rb84': 1.9126527168171791e-07,\n",
-       "  'Rb86': 0.3006470742309878,\n",
-       "  'Rb87': 2.3722227656945245e-14,\n",
-       "  'Re186': 3.947820160122092e-09,\n",
-       "  'Re186m': 3.3236210259259053e-16,\n",
-       "  'Rh103m': 0.3051005175083309,\n",
-       "  'Ru103': 0.30839327159767094,\n",
-       "  'Ru97': 1.4990974443375174e-06,\n",
-       "  'S35': 289.58392002863695,\n",
-       "  'Sc44': 0.2286318618265121,\n",
-       "  'Sc44m': 0.2157693740564606,\n",
-       "  'Sc45m': 2.0025291254859017,\n",
-       "  'Sc46': 163367.68989243894,\n",
-       "  'Sc47': 10695.592515518674,\n",
-       "  'Sc48': 3302.5909101306565,\n",
-       "  'Se82': 2.542353631730394e-30,\n",
-       "  'Si32': 0.0603763911279389,\n",
-       "  'Sr85': 0.00016395712247253892,\n",
-       "  'Sr89': 4.030103944935657,\n",
-       "  'Sr90': 0.029924707083198054,\n",
-       "  'Ta177': 2.7164115131943895e-07,\n",
-       "  'Ta179': 716.5527082306166,\n",
-       "  'Ta180': 5.16463765998272e-06,\n",
-       "  'Ta180m': 4.1764460448284695e-10,\n",
-       "  'Ta182': 1005314.4251285603,\n",
-       "  'Ta183': 19.002076541032935,\n",
-       "  'Tc96': 1.2782948307708452e-05,\n",
-       "  'Tc97': 4.5855165190464267e-07,\n",
-       "  'Tc97m': 0.037038496023036445,\n",
-       "  'Tc98': 0.0023289923726432455,\n",
-       "  'Tc99': 580.5703759217154,\n",
-       "  'Tc99m': 1365877.8175660307,\n",
-       "  'Ti44': 6.688716179219049e-07,\n",
-       "  'V48': 139.39269090211167,\n",
-       "  'V49': 14231335.435839336,\n",
-       "  'V50': 7.116637742216064e-10,\n",
-       "  'W178': 1.0147949033286535e-07,\n",
-       "  'W181': 0.011850592632205816,\n",
-       "  'W183': 7.626155798853265e-15,\n",
-       "  'W183m': 0.6458412352891715,\n",
-       "  'W184': 1.1601472165914866e-18,\n",
-       "  'W185': 6.965327892063676e-05,\n",
-       "  'W186': 1.58303490593672e-26,\n",
-       "  'Y87': 0.015606624990838574,\n",
-       "  'Y87m': 4.3382161697269667e-08,\n",
-       "  'Y88': 797.1506959936347,\n",
-       "  'Y89m': 22074.798761424132,\n",
-       "  'Y90': 161.26845043613673,\n",
-       "  'Y91': 5.203864221490684,\n",
-       "  'Yb175': 1.620756572451664e-05,\n",
-       "  'Zn64': 7.180108380467637e-12,\n",
-       "  'Zn65': 93.12883064413397,\n",
-       "  'Zr88': 696.4923669322585,\n",
-       "  'Zr89': 22103.54139794661,\n",
-       "  'Zr90m': 0.002049252631290608,\n",
-       "  'Zr93': 0.45112531757178764,\n",
-       "  'Zr94': 9.697677180832165e-11,\n",
-       "  'Zr95': 116892.11090325088,\n",
-       "  'Zr96': 9.695649502699938e-17,\n",
-       "  'Zr97': 0.12047675128146508},\n",
-       " '189233': {'Al26': 9.482771782200809e-08,\n",
-       "  'Ar37': 1.5659205375357698e-08,\n",
-       "  'Ar39': 2.0505849708070165e-05,\n",
-       "  'Ar42': 6.830275417805482e-05,\n",
-       "  'Be10': 0.0021374885521287883,\n",
-       "  'C14': 757.8575391821186,\n",
-       "  'Ca41': 3.836552650554936e-08,\n",
-       "  'Ca45': 3605.4115907934665,\n",
-       "  'Ca47': 12.548452548570612,\n",
-       "  'Ca48': 6.539686758407806e-23,\n",
-       "  'Cl36': 2.7286339637659827e-09,\n",
-       "  'Co55': 2.5889775300263363e-10,\n",
-       "  'Co56': 31.48178213379842,\n",
-       "  'Co57': 6518603.969839881,\n",
-       "  'Co58': 17819978.107251126,\n",
-       "  'Co58m': 0.001612421868895477,\n",
-       "  'Co60': 715439.3967580051,\n",
-       "  'Co60m': 1.529184820069579e-05,\n",
-       "  'Cr50': 2.8299127912830845e-05,\n",
-       "  'Cr51': 17792076.297317028,\n",
-       "  'Cu64': 1.0004661886688355,\n",
-       "  'Cu66': 3.469404550264985e-05,\n",
-       "  'Cu67': 5.465804576597718e-05,\n",
-       "  'Fe55': 36802659.41994169,\n",
-       "  'Fe59': 1076668.5446960547,\n",
-       "  'Fe60': 1.5648346925942086e-05,\n",
-       "  'H3': 4872.225503975203,\n",
-       "  'Hf174': 5.442632360191409e-28,\n",
-       "  'Hf175': 3.8051382114746326e-08,\n",
-       "  'Hf177m': 0.006193045646021721,\n",
-       "  'Hf178n': 5.171914452823947e-07,\n",
-       "  'Hf179n': 0.06051934036804745,\n",
-       "  'Hf181': 10.682773025061785,\n",
-       "  'Hf182': 3.5208155392986534e-14,\n",
-       "  'K40': 5.089114884682435e-16,\n",
-       "  'K42': 6.830277191200351e-05,\n",
-       "  'K43': 3.894038852126824e-06,\n",
-       "  'Kr85': 7.537458548489564e-07,\n",
-       "  'Lu174': 1.0639979122238688e-10,\n",
-       "  'Lu174m': 1.4788247519543724e-10,\n",
-       "  'Lu176': 4.9046333278694906e-15,\n",
-       "  'Lu177': 0.03509444609835856,\n",
-       "  'Lu177m': 0.008001682603743496,\n",
-       "  'Mg28': 4.195325113521861e-09,\n",
-       "  'Mn52': 18.302509907135075,\n",
-       "  'Mn53': 4.545681097766251,\n",
-       "  'Mn54': 7155758.256264079,\n",
-       "  'Mo100': 8.83150030402999e-08,\n",
-       "  'Mo92': 7.09253378596543e-09,\n",
-       "  'Mo93': 5009.702639976098,\n",
-       "  'Mo98': 0.02190680705815851,\n",
-       "  'Mo99': 710274.9649428533,\n",
-       "  'Na22': 3.554676988390206e-07,\n",
-       "  'Na24': 1.374556096135876e-05,\n",
-       "  'Nb90': 4.3362054805522475e-05,\n",
-       "  'Nb91': 2242.54081817851,\n",
-       "  'Nb91m': 76263.16505971432,\n",
-       "  'Nb92': 0.002872064940665479,\n",
-       "  'Nb92m': 23018.271487999173,\n",
-       "  'Nb93m': 8448.324440502667,\n",
-       "  'Nb94': 133.63507965618726,\n",
-       "  'Nb95': 21195.735286242547,\n",
-       "  'Nb95m': 472.6753890028171,\n",
-       "  'Nb96': 1.6844592694029596,\n",
-       "  'Nb97': 0.0036852071813762042,\n",
-       "  'Nb97m': 0.0032525155348762697,\n",
-       "  'Ni56': 0.000238506288635738,\n",
-       "  'Ni57': 706.5053879970023,\n",
-       "  'Ni58': 7.06885461596159e-08,\n",
-       "  'Ni59': 3462.6428733226726,\n",
-       "  'Ni63': 398671.5138957549,\n",
-       "  'Ni66': 3.6630519271692147e-05,\n",
-       "  'Os186': 1.3824111577490548e-22,\n",
-       "  'P32': 27437.202828839338,\n",
-       "  'P33': 228.35449472155364,\n",
-       "  'Rb84': 6.882075882069821e-10,\n",
-       "  'Rb86': 0.0071079962190245165,\n",
-       "  'Rb87': 2.380173548940373e-16,\n",
-       "  'Re186': 3.4039605671182894e-08,\n",
-       "  'Re186m': 2.771298212942272e-15,\n",
-       "  'Re187': 3.955164795761497e-22,\n",
-       "  'Rh103m': 0.5470920620445191,\n",
-       "  'Ru103': 0.5531718756149933,\n",
-       "  'Ru97': 4.950898493128457e-08,\n",
-       "  'S35': 63.035624004205864,\n",
-       "  'Sc44': 0.004380819455193774,\n",
-       "  'Sc44m': 0.0041340340432286585,\n",
-       "  'Sc45m': 0.06128742635190289,\n",
-       "  'Sc46': 5140.813842744063,\n",
-       "  'Sc47': 527.5973218318007,\n",
-       "  'Sc48': 111.41264564539497,\n",
-       "  'Se82': 9.278572266258237e-33,\n",
-       "  'Si32': 0.0009550305109744039,\n",
-       "  'Sr85': 1.6365029804922823e-06,\n",
-       "  'Sr89': 0.13102310310416201,\n",
-       "  'Sr90': 0.0007702487320205358,\n",
-       "  'Ta179': 1.9240802654774534,\n",
-       "  'Ta180': 1.7365527183957197e-07,\n",
-       "  'Ta180m': 1.36725491549654e-11,\n",
-       "  'Ta182': 893943.8293719409,\n",
-       "  'Ta183': 29.27642229954072,\n",
-       "  'Tc96': 4.3403535954184866e-07,\n",
-       "  'Tc97': 1.5531120394843522e-08,\n",
-       "  'Tc97m': 0.0012622040209747194,\n",
-       "  'Tc98': 7.876362366617552e-05,\n",
-       "  'Tc99': 292.4533606440396,\n",
-       "  'Tc99m': 688175.5618455588,\n",
-       "  'Ti44': 1.8210561191128294e-09,\n",
-       "  'V48': 2.32686544171256,\n",
-       "  'V49': 393335.7907415595,\n",
-       "  'V50': 2.970357310674273e-11,\n",
-       "  'W178': 3.4646355077645826e-09,\n",
-       "  'W181': 0.0004270784133568795,\n",
-       "  'W183': 1.4667597967194035e-14,\n",
-       "  'W183m': 0.9952607982894475,\n",
-       "  'W184': 3.990642623140342e-18,\n",
-       "  'W185': 0.00011888282015695573,\n",
-       "  'W186': 8.466674817377621e-26,\n",
-       "  'Y87': 0.00011158298838266722,\n",
-       "  'Y88': 10.337365637102051,\n",
-       "  'Y89m': 668.3414995112573,\n",
-       "  'Y90': 5.355234555350533,\n",
-       "  'Y91': 0.13008507819339746,\n",
-       "  'Yb175': 1.596292181325481e-07,\n",
-       "  'Zn64': 4.254442737827203e-12,\n",
-       "  'Zn65': 44.44172480905053,\n",
-       "  'Zr88': 7.948726188108361,\n",
-       "  'Zr89': 669.1455043213978,\n",
-       "  'Zr90m': 4.252504054879825e-05,\n",
-       "  'Zr93': 0.013846108010435941,\n",
-       "  'Zr94': 2.823339006843779e-12,\n",
-       "  'Zr95': 3650.8639077392904,\n",
-       "  'Zr96': 1.527856760599989e-18,\n",
-       "  'Zr97': 0.003418080071302288},\n",
-       " '189234': {'Al26': 0.00025866675567274606,\n",
-       "  'Ar37': 5.67664590058875e-06,\n",
-       "  'Ar39': 0.0047592926889507125,\n",
-       "  'Ar42': 0.011999720906965706,\n",
-       "  'Be10': 0.2266849993850862,\n",
-       "  'C14': 12528.360672355031,\n",
-       "  'Ca41': 1.0664230437061978e-05,\n",
-       "  'Ca45': 559824.2655367781,\n",
-       "  'Ca47': 2053.0350895854035,\n",
-       "  'Ca48': 3.860084788052766e-20,\n",
-       "  'Cl36': 4.410311520827505e-09,\n",
-       "  'Co55': 1.012989430162187e-07,\n",
-       "  'Co56': 8225.854687967947,\n",
-       "  'Co57': 985903886.4958566,\n",
-       "  'Co58': 1196793433.8208046,\n",
-       "  'Co58m': 0.13671467324726788,\n",
-       "  'Co60': 62448724.01197432,\n",
-       "  'Co60m': 0.003121828919100752,\n",
-       "  'Cr48': 4.352714494550123e-08,\n",
-       "  'Cr50': 0.00024007985184113903,\n",
-       "  'Cr51': 796084238.818482,\n",
-       "  'Cu64': 9.845570194056481,\n",
-       "  'Cu66': 0.00012749464459912153,\n",
-       "  'Cu67': 0.00011749478455775344,\n",
-       "  'Fe55': 3393530119.5283523,\n",
-       "  'Fe59': 6835557.6672817245,\n",
-       "  'Fe60': 0.0031233051706664066,\n",
-       "  'H3': 733177.9253508699,\n",
-       "  'Hf174': 2.220866190958477e-25,\n",
-       "  'Hf175': 1.4014720847033182e-05,\n",
-       "  'Hf177m': 1.1667069386910751,\n",
-       "  'Hf178m': 0.0007548138462642185,\n",
-       "  'Hf178n': 0.0008055976285816204,\n",
-       "  'Hf179n': 9.360436768447014,\n",
-       "  'Hf181': 1803.7421631782227,\n",
-       "  'Hf182': 5.401598716857826e-12,\n",
-       "  'K40': 1.3162396635870675e-13,\n",
-       "  'K42': 0.012001183778041805,\n",
-       "  'K43': 0.0005853327650948969,\n",
-       "  'Kr81': 2.212493796047597e-16,\n",
-       "  'Kr85': 0.00038032093576231704,\n",
-       "  'Lu173': 1.2798070028514963e-10,\n",
-       "  'Lu174': 6.560103000721821e-08,\n",
-       "  'Lu174m': 7.933968014969906e-08,\n",
-       "  'Lu176': 1.9593311075166045e-12,\n",
-       "  'Lu177': 6.947730387173655,\n",
-       "  'Lu177m': 1.507521682707344,\n",
-       "  'Mg28': 6.307628685382442e-07,\n",
-       "  'Mn52': 4332.562131976161,\n",
-       "  'Mn53': 702.4366271877587,\n",
-       "  'Mn54': 638301994.7971009,\n",
-       "  'Mo100': 7.492086508313834e-07,\n",
-       "  'Mo92': 6.01676962651894e-08,\n",
-       "  'Mo93': 73238.98085177176,\n",
-       "  'Mo98': 0.18584839333689382,\n",
-       "  'Mo99': 7199997.817764273,\n",
-       "  'Na22': 0.0004456295403615756,\n",
-       "  'Na24': 0.002597626807113139,\n",
-       "  'Nb90': 0.008970229311329469,\n",
-       "  'Nb91': 337292.9133895811,\n",
-       "  'Nb91m': 11381022.474255236,\n",
-       "  'Nb92': 0.4014441359943498,\n",
-       "  'Nb92m': 2965343.312690663,\n",
-       "  'Nb93m': 191635.86240045505,\n",
-       "  'Nb94': 1148.3290991810813,\n",
-       "  'Nb95': 3213041.6720444094,\n",
-       "  'Nb95m': 71605.93685944623,\n",
-       "  'Nb96': 265.7750604694688,\n",
-       "  'Nb97': 0.6015283720844071,\n",
-       "  'Nb97m': 0.5308373029704568,\n",
-       "  'Ni56': 0.059475332802754494,\n",
-       "  'Ni57': 172887.24853339806,\n",
-       "  'Ni58': 5.997064174219085e-07,\n",
-       "  'Ni59': 37410.96079178895,\n",
-       "  'Ni63': 2299466.348275497,\n",
-       "  'Ni66': 0.00013720530040324533,\n",
-       "  'Os186': 3.6166213484787764e-22,\n",
-       "  'P32': 1116918.0561422498,\n",
-       "  'P33': 10368.285943186671,\n",
-       "  'Rb83': 5.297286760781119e-10,\n",
-       "  'Rb84': 6.183390583181822e-07,\n",
-       "  'Rb86': 1.322417900703093,\n",
-       "  'Rb87': 8.566109916030222e-14,\n",
-       "  'Re186': 8.484342202177208e-08,\n",
-       "  'Re186m': 7.299359807220966e-15,\n",
-       "  'Re187': 7.9320559347873375e-22,\n",
-       "  'Rh103m': 0.6654311819144416,\n",
-       "  'Ru103': 0.6727407769150998,\n",
-       "  'Ru97': 7.316365758641621e-06,\n",
-       "  'S35': 1280.1981850939444,\n",
-       "  'Sc44': 0.9569923194690836,\n",
-       "  'Sc44m': 0.903117973125834,\n",
-       "  'Sc45m': 9.516342478104603,\n",
-       "  'Sc46': 794858.0560108102,\n",
-       "  'Sc47': 48672.6562658137,\n",
-       "  'Sc48': 16374.04784970677,\n",
-       "  'Se82': 8.298530430673944e-30,\n",
-       "  'Si32': 0.2388010304381175,\n",
-       "  'Sr85': 0.000596553934657361,\n",
-       "  'Sr89': 19.476684279608776,\n",
-       "  'Sr90': 0.13463458089282063,\n",
-       "  'Ta177': 7.650242977939111e-07,\n",
-       "  'Ta179': 2214.9509941327296,\n",
-       "  'Ta180': 2.5260978369149844e-05,\n",
-       "  'Ta180m': 2.020039976868162e-09,\n",
-       "  'Ta182': 4518703.080617789,\n",
-       "  'Ta183': 130.98560506452958,\n",
-       "  'Tc96': 6.237410565889419e-05,\n",
-       "  'Tc97': 2.221787028355786e-06,\n",
-       "  'Tc97m': 0.18001954647192117,\n",
-       "  'Tc98': 0.011268427310853472,\n",
-       "  'Tc99': 2965.2338852807634,\n",
-       "  'Tc99m': 6976119.596587616,\n",
-       "  'Ti44': 2.144788050830816e-06,\n",
-       "  'V48': 563.9399649484008,\n",
-       "  'V49': 66063480.942213036,\n",
-       "  'V50': 3.526101364482381e-09,\n",
-       "  'W178': 4.917633039173551e-07,\n",
-       "  'W181': 0.059302687549613514,\n",
-       "  'W183': 4.9817581029504284e-14,\n",
-       "  'W183m': 4.452289967028356,\n",
-       "  'W184': 1.0021595010264922e-17,\n",
-       "  'W185': 0.0005739816040192349,\n",
-       "  'W186': 2.599131200373135e-25,\n",
-       "  'Y87': 0.05416848516187381,\n",
-       "  'Y87m': 1.3015278977455164e-07,\n",
-       "  'Y88': 3038.0092958571227,\n",
-       "  'Y89m': 104489.32171780182,\n",
-       "  'Y90': 778.684562482314,\n",
-       "  'Y91': 23.159519045150024,\n",
-       "  'Yb175': 5.7793435604840936e-05,\n",
-       "  'Zn64': 4.187423738267196e-11,\n",
-       "  'Zn65': 125.4851585943501,\n",
-       "  'Zr88': 2592.8523260285447,\n",
-       "  'Zr89': 104625.32523304275,\n",
-       "  'Zr90m': 0.00876605423524901,\n",
-       "  'Zr93': 2.1433444227070857,\n",
-       "  'Zr94': 4.501031636028527e-10,\n",
-       "  'Zr95': 558797.2663521481,\n",
-       "  'Zr96': 3.850580413480497e-16,\n",
-       "  'Zr97': 0.5579668504053288},\n",
-       " '189235': {'Al26': 1.327606450014552e-05,\n",
-       "  'Ar37': 4.1971409298238443e-07,\n",
-       "  'Ar39': 0.0004339161058524684,\n",
-       "  'Ar42': 0.0014731513465552097,\n",
-       "  'Be10': 0.04801428125748574,\n",
-       "  'C14': 6321.046707649733,\n",
-       "  'Ca41': 8.661026189110377e-07,\n",
-       "  'Ca45': 86742.28184558803,\n",
-       "  'Ca47': 290.0323607132749,\n",
-       "  'Ca48': 2.5127812342533567e-21,\n",
-       "  'Cl36': 1.7276352054562078e-09,\n",
-       "  'Co55': 7.018594471513904e-09,\n",
-       "  'Co56': 671.6729734031861,\n",
-       "  'Co57': 144064953.70308465,\n",
-       "  'Co58': 412206381.52442014,\n",
-       "  'Co58m': 0.04238413538547634,\n",
-       "  'Co60': 13742404.67890431,\n",
-       "  'Co60m': 0.00043304283863086524,\n",
-       "  'Cr48': 2.9635984860893052e-09,\n",
-       "  'Cr50': 0.00012610130432083081,\n",
-       "  'Cr51': 105887651.97858608,\n",
-       "  'Cu64': 3.743493630095994,\n",
-       "  'Cu66': 0.00011180183487700882,\n",
-       "  'Cu67': 0.0001130557427548542,\n",
-       "  'Fe55': 447049882.7748358,\n",
-       "  'Fe59': 2805271.551020603,\n",
-       "  'Fe60': 0.0004341706547552843,\n",
-       "  'H3': 166277.9814533179,\n",
-       "  'Hf174': 1.4649523185993524e-26,\n",
-       "  'Hf175': 1.0867954696052687e-06,\n",
-       "  'Hf177m': 0.12396447701366754,\n",
-       "  'Hf178m': 9.743387813526043e-06,\n",
-       "  'Hf178n': 2.0984153154753424e-05,\n",
-       "  'Hf179n': 1.3713224124654018,\n",
-       "  'Hf181': 232.43134644962728,\n",
-       "  'Hf182': 7.711362605223861e-13,\n",
-       "  'K40': 1.1749699615403641e-14,\n",
-       "  'K42': 0.0014733525361373895,\n",
-       "  'K43': 9.534969247678174e-05,\n",
-       "  'Kr81': 5.33666613095767e-18,\n",
-       "  'Kr85': 2.4515589392783055e-05,\n",
-       "  'Lu174': 2.978718859726686e-09,\n",
-       "  'Lu174m': 4.006005892746254e-09,\n",
-       "  'Lu176': 1.4443741906915347e-13,\n",
-       "  'Lu177': 0.7800719709070557,\n",
-       "  'Lu177m': 0.16028670551065244,\n",
-       "  'Mg28': 1.4636473541367855e-07,\n",
-       "  'Mn52': 375.9168679660928,\n",
-       "  'Mn53': 93.30550056068745,\n",
-       "  'Mn54': 161866532.18061274,\n",
-       "  'Mo100': 3.9353020968525545e-07,\n",
-       "  'Mo92': 3.1603890744790447e-08,\n",
-       "  'Mo93': 25751.28566272244,\n",
-       "  'Mo98': 0.0976169815788686,\n",
-       "  'Mo99': 2326425.8498652405,\n",
-       "  'Na22': 2.439733516226455e-05,\n",
-       "  'Na24': 0.00025046728643478007,\n",
-       "  'Nb90': 0.0008100392056532229,\n",
-       "  'Nb91': 48655.31067408102,\n",
-       "  'Nb91m': 1588938.1088004177,\n",
-       "  'Nb92': 0.06433048722989354,\n",
-       "  'Nb92m': 837729.3262892208,\n",
-       "  'Nb93m': 74630.54226870806,\n",
-       "  'Nb94': 452.1928792830835,\n",
-       "  'Nb95': 533470.2979252329,\n",
-       "  'Nb95m': 12463.689631877405,\n",
-       "  'Nb96': 38.520038773786865,\n",
-       "  'Nb97': 0.0810798388077435,\n",
-       "  'Nb97m': 0.07154682782509265,\n",
-       "  'Ni56': 0.005122363082219536,\n",
-       "  'Ni57': 14954.254211127358,\n",
-       "  'Ni58': 3.149898603354198e-07,\n",
-       "  'Ni59': 14293.574506096835,\n",
-       "  'Ni63': 949709.8451392531,\n",
-       "  'Ni66': 0.00011721649619248557,\n",
-       "  'Os186': 1.7057075474520617e-23,\n",
-       "  'P32': 393822.9106703947,\n",
-       "  'P33': 2908.867217619662,\n",
-       "  'Rb83': 1.2467797931169056e-11,\n",
-       "  'Rb84': 3.0640574046719246e-08,\n",
-       "  'Rb86': 0.14998986807472434,\n",
-       "  'Rb87': 6.6705501361103725e-15,\n",
-       "  'Re186': 3.866238847433742e-09,\n",
-       "  'Re186m': 3.2025603640844436e-16,\n",
-       "  'Re187': 4.6403218432818036e-23,\n",
-       "  'Rh103m': 0.3526920137233967,\n",
-       "  'Ru103': 0.3565741950762582,\n",
-       "  'Ru97': 1.0390132844052096e-06,\n",
-       "  'S35': 548.2334492034656,\n",
-       "  'Sc44': 0.08648211894542795,\n",
-       "  'Sc44m': 0.08162193731069062,\n",
-       "  'Sc45m': 1.47457828888063,\n",
-       "  'Sc46': 188470.04201681036,\n",
-       "  'Sc47': 10901.271443295107,\n",
-       "  'Sc48': 2995.466963610506,\n",
-       "  'Se82': 4.506509921066824e-31,\n",
-       "  'Si32': 0.02264526515206735,\n",
-       "  'Sr85': 4.2648485844541284e-05,\n",
-       "  'Sr89': 3.2435656747318675,\n",
-       "  'Sr90': 0.01671594149465195,\n",
-       "  'Ta179': 74.54984297811589,\n",
-       "  'Ta180': 4.716128774589544e-06,\n",
-       "  'Ta180m': 3.546499382495525e-10,\n",
-       "  'Ta182': 2162336.3154422105,\n",
-       "  'Ta183': 25.95902307461226,\n",
-       "  'Tc96': 9.8747362351866e-06,\n",
-       "  'Tc97': 3.783598417252504e-07,\n",
-       "  'Tc97m': 0.030541243243080576,\n",
-       "  'Tc98': 0.0019501127844297034,\n",
-       "  'Tc99': 958.0601972883609,\n",
-       "  'Tc99m': 2254105.2703778995,\n",
-       "  'Ti44': 1.3013866379154008e-07,\n",
-       "  'V48': 49.019090816696625,\n",
-       "  'V49': 7652568.093342701,\n",
-       "  'V50': 1.0384273308175719e-09,\n",
-       "  'W178': 8.943891395459745e-08,\n",
-       "  'W181': 0.011993975738042794,\n",
-       "  'W183': 1.2135820189401304e-14,\n",
-       "  'W183m': 0.8822101987672057,\n",
-       "  'W184': 1.3812671622765907e-18,\n",
-       "  'W185': 3.6706446882805125e-05,\n",
-       "  'W186': 1.221494597317359e-26,\n",
-       "  'Y87': 0.0035445825042734265,\n",
-       "  'Y87m': 8.089259117648043e-09,\n",
-       "  'Y88': 246.6432593527127,\n",
-       "  'Y89m': 16096.477041042705,\n",
-       "  'Y90': 137.70080435609535,\n",
-       "  'Y91': 2.8368446114774932,\n",
-       "  'Yb175': 3.6778246758601382e-06,\n",
-       "  'Zn64': 1.5919086573459588e-11,\n",
-       "  'Zn65': 776.3844914445073,\n",
-       "  'Zr88': 199.24281559385733,\n",
-       "  'Zr89': 16117.124896751144,\n",
-       "  'Zr90m': 0.0007881730847712795,\n",
-       "  'Zr93': 0.345122136258581,\n",
-       "  'Zr94': 6.534981208103111e-11,\n",
-       "  'Zr95': 88412.06847359048,\n",
-       "  'Zr96': 3.427386489549001e-17,\n",
-       "  'Zr97': 0.07519309399237058},\n",
-       " '189236': {'Al26': 2.5092184616292616e-11,\n",
-       "  'Ar37': 2.2643947875675072e-10,\n",
-       "  'Ar39': 4.196653883720597e-07,\n",
-       "  'Ar42': 1.7920734045543918e-06,\n",
-       "  'Be10': 0.0018735111560096204,\n",
-       "  'C14': 840.5335102930369,\n",
-       "  'Ca41': 6.732202641690802e-10,\n",
-       "  'Ca45': 162.76001743524415,\n",
-       "  'Ca47': 0.5139863477085358,\n",
-       "  'Ca48': 1.0273308277791161e-24,\n",
-       "  'Cl36': 2.867254444931918e-10,\n",
-       "  'Co56': 0.6495450077762951,\n",
-       "  'Co57': 174628.44841182578,\n",
-       "  'Co58': 32893815.84986238,\n",
-       "  'Co58m': 0.0025523656906753693,\n",
-       "  'Co60': 315030.20857477456,\n",
-       "  'Co60m': 1.2330570239496382e-06,\n",
-       "  'Cr50': 2.998504538281782e-05,\n",
-       "  'Cr51': 8530799.938047921,\n",
-       "  'Cu64': 1.1763549419719865,\n",
-       "  'Cu66': 2.186905484963296e-05,\n",
-       "  'Cu67': 5.0684018326181174e-05,\n",
-       "  'Fe55': 12153850.214251004,\n",
-       "  'Fe59': 497234.9446395566,\n",
-       "  'Fe60': 1.5164746009498375e-06,\n",
-       "  'H3': 1317.9459338179395,\n",
-       "  'Hf174': 1.0160630868570241e-29,\n",
-       "  'Hf175': 8.381585802154454e-10,\n",
-       "  'Hf177m': 0.00013857176027621217,\n",
-       "  'Hf178n': 1.3885594220474327e-08,\n",
-       "  'Hf179n': 0.0016191412435863418,\n",
-       "  'Hf181': 0.29787055096388787,\n",
-       "  'Hf182': 1.2176308481664288e-15,\n",
-       "  'K40': 1.0712278938257774e-17,\n",
-       "  'K42': 1.7920974129847477e-06,\n",
-       "  'K43': 1.9308483279568566e-07,\n",
-       "  'Kr85': 1.0950220823419018e-08,\n",
-       "  'Lu174': 2.006440122411758e-12,\n",
-       "  'Lu174m': 2.7672609630316063e-12,\n",
-       "  'Lu176': 9.508806815174835e-17,\n",
-       "  'Lu177': 0.00120283200552774,\n",
-       "  'Lu177m': 0.00018074612162542422,\n",
-       "  'Mg28': 6.048274747710899e-10,\n",
-       "  'Mn52': 0.3239205533740133,\n",
-       "  'Mn53': 0.11736536604486018,\n",
-       "  'Mn54': 10142541.952926977,\n",
-       "  'Mo100': 9.357748430697659e-08,\n",
-       "  'Mo92': 7.515038695156583e-09,\n",
-       "  'Mo93': 5628.852411130677,\n",
-       "  'Mo98': 0.02321203725248457,\n",
-       "  'Mo99': 536643.5378450833,\n",
-       "  'Na22': 1.5039168549507762e-09,\n",
-       "  'Na24': 2.9862125046668534e-07,\n",
-       "  'Nb90': 8.56793180214652e-07,\n",
-       "  'Nb91': 59.52801960205875,\n",
-       "  'Nb91m': 2022.5883759987878,\n",
-       "  'Nb92': 0.00012223189994204885,\n",
-       "  'Nb92m': 22389.866894912746,\n",
-       "  'Nb93m': 14880.077792461847,\n",
-       "  'Nb94': 133.6455647892393,\n",
-       "  'Nb95': 1738.9487512610149,\n",
-       "  'Nb95m': 41.31562671061546,\n",
-       "  'Nb96': 0.05888669383857429,\n",
-       "  'Nb97': 0.00010617647968350642,\n",
-       "  'Nb97m': 9.299079112627819e-05,\n",
-       "  'Ni56': 4.10729826814225e-06,\n",
-       "  'Ni57': 12.564028108443871,\n",
-       "  'Ni58': 7.489972759860093e-08,\n",
-       "  'Ni59': 3356.963797423815,\n",
-       "  'Ni63': 275852.99340248766,\n",
-       "  'Ni66': 2.284619237712402e-05,\n",
-       "  'Os186': 4.551482820744096e-24,\n",
-       "  'P32': 36012.01131136092,\n",
-       "  'P33': 379.5197851043959,\n",
-       "  'Rb84': 8.561654272042374e-12,\n",
-       "  'Rb86': 0.0001715108258995343,\n",
-       "  'Rb87': 5.168199963325553e-18,\n",
-       "  'Re186': 7.945442414547436e-10,\n",
-       "  'Re186m': 7.924217608377886e-17,\n",
-       "  'Rh103m': 0.227079742371888,\n",
-       "  'Ru103': 0.22956662206530323,\n",
-       "  'Ru97': 1.3190368864825255e-09,\n",
-       "  'S35': 82.15694237494948,\n",
-       "  'Sc44': 8.758948075315582e-05,\n",
-       "  'Sc44m': 8.267507147162317e-05,\n",
-       "  'Sc45m': 0.0027659381816480654,\n",
-       "  'Sc46': 2959.782982095507,\n",
-       "  'Sc47': 627.7295882701202,\n",
-       "  'Sc48': 8.073568353118986,\n",
-       "  'Si32': 0.00014017090935085718,\n",
-       "  'Sr85': 2.8975939807906058e-08,\n",
-       "  'Sr89': 0.00672918894561645,\n",
-       "  'Sr90': 2.0756860386927654e-05,\n",
-       "  'Ta179': 0.09146724464322968,\n",
-       "  'Ta180': 1.4519065679058423e-08,\n",
-       "  'Ta180m': 9.036351946577338e-13,\n",
-       "  'Ta182': 798630.2732124695,\n",
-       "  'Ta183': 14.043394680107452,\n",
-       "  'Tc96': 1.190275086223128e-08,\n",
-       "  'Tc97': 4.345861248256511e-10,\n",
-       "  'Tc97m': 3.525966551263142e-05,\n",
-       "  'Tc98': 2.213463907587126e-06,\n",
-       "  'Tc99': 220.98153674767713,\n",
-       "  'Tc99m': 519956.30780231976,\n",
-       "  'Ti44': 2.458101430781203e-12,\n",
-       "  'V48': 0.04228364920150811,\n",
-       "  'V49': 9588.602004199201,\n",
-       "  'V50': 3.762204332435182e-11,\n",
-       "  'W178': 1.0835338193252838e-10,\n",
-       "  'W181': 3.8641553320490824e-05,\n",
-       "  'W183': 5.634794587966695e-15,\n",
-       "  'W183m': 0.47737363271497024,\n",
-       "  'W184': 6.359043117314968e-19,\n",
-       "  'W185': 2.1068194879856216e-05,\n",
-       "  'W186': 3.7342466254745356e-27,\n",
-       "  'Y87': 1.6483235889577827e-06,\n",
-       "  'Y88': 0.1994916329555654,\n",
-       "  'Y89m': 39.10528872437675,\n",
-       "  'Y90': 0.8998934548546819,\n",
-       "  'Y91': 0.0045892800044711225,\n",
-       "  'Yb175': 3.3933704565719495e-09,\n",
-       "  'Zn64': 5.0025786824099044e-12,\n",
-       "  'Zn65': 294.8937787558614,\n",
-       "  'Zr88': 0.14412681167744082,\n",
-       "  'Zr89': 39.153620594665966,\n",
-       "  'Zr90m': 8.405612809453563e-07,\n",
-       "  'Zr93': 0.0011872629181225891,\n",
-       "  'Zr94': 1.7012227998722934e-13,\n",
-       "  'Zr95': 207.05356618764426,\n",
-       "  'Zr96': 3.0814861381101145e-20,\n",
-       "  'Zr97': 9.84500611779002e-05},\n",
-       " '189237': {'Al26': 4.286768437206964e-05,\n",
-       "  'Ar37': 1.0254021491581063e-06,\n",
-       "  'Ar39': 0.0008811821975480049,\n",
-       "  'Ar42': 0.002250416189609681,\n",
-       "  'Be10': 0.04205653292462778,\n",
-       "  'C14': 4458.867079641321,\n",
-       "  'Ca41': 1.9561736010698877e-06,\n",
-       "  'Ca45': 102689.45179630884,\n",
-       "  'Ca47': 377.1603204234622,\n",
-       "  'Ca48': 6.800348816306771e-21,\n",
-       "  'Cl36': 1.69867398046104e-09,\n",
-       "  'Co55': 1.865266050382244e-08,\n",
-       "  'Co56': 1520.768069293146,\n",
-       "  'Co57': 186631623.30270967,\n",
-       "  'Co58': 248130276.47132322,\n",
-       "  'Co58m': 0.026159879488237846,\n",
-       "  'Co60': 10923724.972185194,\n",
-       "  'Co60m': 0.0005498128287234748,\n",
-       "  'Cr48': 7.239341479476598e-09,\n",
-       "  'Cr50': 9.221771849745542e-05,\n",
-       "  'Cr51': 161590717.1948879,\n",
-       "  'Cu64': 6.249091521245654,\n",
-       "  'Cu66': 0.00015804037395489556,\n",
-       "  'Cu67': 7.490895123994746e-05,\n",
-       "  'Fe55': 683461807.5931475,\n",
-       "  'Fe59': 2931002.4709346914,\n",
-       "  'Fe60': 0.0005509167704813941,\n",
-       "  'H3': 121452.3229289886,\n",
-       "  'Hf174': 4.0430123960488957e-26,\n",
-       "  'Hf175': 2.532878434385533e-06,\n",
-       "  'Hf177m': 0.22018771754027874,\n",
-       "  'Hf178m': 0.00015504051897928466,\n",
-       "  'Hf178n': 0.00016642808847289395,\n",
-       "  'Hf179n': 1.7585932680128666,\n",
-       "  'Hf181': 338.14559795125325,\n",
-       "  'Hf182': 1.0167212082083744e-12,\n",
-       "  'K40': 2.4292853913057835e-14,\n",
-       "  'K42': 0.00225059072782865,\n",
-       "  'K43': 0.0001071432959719873,\n",
-       "  'Kr81': 3.5130501645085934e-17,\n",
-       "  'Kr85': 6.731759160564489e-05,\n",
-       "  'Lu173': 3.31565292488664e-11,\n",
-       "  'Lu174': 1.3121234025873206e-08,\n",
-       "  'Lu174m': 1.5679702597689926e-08,\n",
-       "  'Lu176': 3.4923205053140567e-13,\n",
-       "  'Lu177': 1.287128599827109,\n",
-       "  'Lu177m': 0.2844813086995023,\n",
-       "  'Mg28': 1.0012409573079038e-07,\n",
-       "  'Mn52': 808.102947906554,\n",
-       "  'Mn53': 133.99182891374923,\n",
-       "  'Mn54': 126924170.05414446,\n",
-       "  'Mo100': 2.877872573383321e-07,\n",
-       "  'Mo92': 2.311173003442403e-08,\n",
-       "  'Mo93': 22657.672773572947,\n",
-       "  'Mo98': 0.07138605141713272,\n",
-       "  'Mo99': 4195001.184394072,\n",
-       "  'Na22': 7.624034877943699e-05,\n",
-       "  'Na24': 0.0004917224607546096,\n",
-       "  'Nb90': 0.00169149430667335,\n",
-       "  'Nb91': 64108.81738530537,\n",
-       "  'Nb91m': 2169868.4901399883,\n",
-       "  'Nb92': 0.07466975176833908,\n",
-       "  'Nb92m': 482757.1270070195,\n",
-       "  'Nb93m': 65263.76379581294,\n",
-       "  'Nb94': 472.01001093507307,\n",
-       "  'Nb95': 581323.3882777849,\n",
-       "  'Nb95m': 12773.078366580981,\n",
-       "  'Nb96': 49.442112900174926,\n",
-       "  'Nb97': 0.11280046836278099,\n",
-       "  'Nb97m': 0.09954972688679876,\n",
-       "  'Ni56': 0.011027860299680043,\n",
-       "  'Ni57': 32085.146450456105,\n",
-       "  'Ni58': 2.3035292513786037e-07,\n",
-       "  'Ni59': 12383.881293360175,\n",
-       "  'Ni63': 830190.3667786471,\n",
-       "  'Ni66': 0.0001626093006307861,\n",
-       "  'Os186': 1.1460980114590543e-22,\n",
-       "  'P32': 252018.97404768452,\n",
-       "  'P33': 2629.410005840401,\n",
-       "  'Rb83': 8.539875797608171e-11,\n",
-       "  'Rb84': 1.1096180159796269e-07,\n",
-       "  'Rb86': 0.24785929126187212,\n",
-       "  'Rb87': 1.5440179534029027e-14,\n",
-       "  'Re186': 2.7754821809665756e-08,\n",
-       "  'Re186m': 2.3157039425194322e-15,\n",
-       "  'Re187': 1.8420075362220297e-22,\n",
-       "  'Rh103m': 0.5877748250252488,\n",
-       "  'Ru103': 0.5942427206319937,\n",
-       "  'Ru97': 1.3982228720569782e-06,\n",
-       "  'S35': 467.27556495180943,\n",
-       "  'Sc44': 0.1789362386659114,\n",
-       "  'Sc44m': 0.16886584795927537,\n",
-       "  'Sc45m': 1.745738384595786,\n",
-       "  'Sc46': 127788.64779660237,\n",
-       "  'Sc47': 9619.186048049593,\n",
-       "  'Sc48': 2903.1536385103213,\n",
-       "  'Se82': 1.4608832462744205e-30,\n",
-       "  'Si32': 0.04360415160016225,\n",
-       "  'Sr85': 0.00010657524929237922,\n",
-       "  'Sr89': 3.578143544915139,\n",
-       "  'Sr90': 0.02522093655989359,\n",
-       "  'Ta177': 1.9819824746529074e-07,\n",
-       "  'Ta179': 449.43357958734157,\n",
-       "  'Ta180': 4.345980575700761e-06,\n",
-       "  'Ta180m': 3.5701913509616755e-10,\n",
-       "  'Ta182': 3323008.8115104088,\n",
-       "  'Ta183': 139.46496778512417,\n",
-       "  'Tc96': 1.183344249627928e-05,\n",
-       "  'Tc97': 4.1566484182816713e-07,\n",
-       "  'Tc97m': 0.03373815775703963,\n",
-       "  'Tc98': 0.0020987516464117516,\n",
-       "  'Tc99': 1727.6889051576647,\n",
-       "  'Tc99m': 4064460.250229816,\n",
-       "  'Ti44': 3.621172773847422e-07,\n",
-       "  'V48': 104.56805380753218,\n",
-       "  'V49': 12564299.428231433,\n",
-       "  'V50': 5.931747339728995e-10,\n",
-       "  'W178': 8.993519576669696e-08,\n",
-       "  'W181': 0.010042250738717456,\n",
-       "  'W183': 5.4344573207431047e-14,\n",
-       "  'W183m': 4.740764306552668,\n",
-       "  'W184': 9.456024511743617e-18,\n",
-       "  'W185': 0.0003821196674893405,\n",
-       "  'W186': 1.1296483169224167e-25,\n",
-       "  'Y87': 0.009529001565234703,\n",
-       "  'Y87m': 2.18667174137585e-08,\n",
-       "  'Y88': 550.4916589158006,\n",
-       "  'Y89m': 19197.962056113036,\n",
-       "  'Y90': 139.86264297300957,\n",
-       "  'Y91': 4.328426320702373,\n",
-       "  'Yb175': 1.1294424491957104e-05,\n",
-       "  'Zn64': 2.6582636506686256e-11,\n",
-       "  'Zn65': 120.53726998435259,\n",
-       "  'Zr88': 466.5082930601505,\n",
-       "  'Zr89': 19222.069786701657,\n",
-       "  'Zr90m': 0.0016589709717775272,\n",
-       "  'Zr93': 0.39005568077689917,\n",
-       "  'Zr94': 8.323397706464315e-11,\n",
-       "  'Zr95': 102614.73946936043,\n",
-       "  'Zr96': 7.08950163412774e-17,\n",
-       "  'Zr97': 0.10462458248028189},\n",
-       " '189238': {'Al26': 0.00024274521458086777,\n",
-       "  'Ar37': 4.6363157889914555e-06,\n",
-       "  'Ar39': 0.0034198990233897325,\n",
-       "  'Ar42': 0.007711191534879633,\n",
-       "  'Be10': 0.12071104429681272,\n",
-       "  'C14': 4537.830163307117,\n",
-       "  'Ca41': 8.07305657820035e-06,\n",
-       "  'Ca45': 330045.5817738346,\n",
-       "  'Ca47': 1252.1165336965432,\n",
-       "  'Ca48': 3.553070606629488e-20,\n",
-       "  'Cl36': 1.103782279520268e-09,\n",
-       "  'Co55': 9.602944615043788e-08,\n",
-       "  'Co56': 7183.270227328593,\n",
-       "  'Co57': 592423454.6513778,\n",
-       "  'Co58': 518012345.9029213,\n",
-       "  'Co58m': 0.06101758093283187,\n",
-       "  'Co60': 31567700.57077459,\n",
-       "  'Co60m': 0.002296740021500912,\n",
-       "  'Cr48': 4.097681938058072e-08,\n",
-       "  'Cr50': 6.403163875176128e-05,\n",
-       "  'Cr51': 517584094.4280061,\n",
-       "  'Cu64': 3.008562589098583,\n",
-       "  'Cu66': 4.32666015094394e-05,\n",
-       "  'Cu67': 6.779026003359623e-05,\n",
-       "  'Fe55': 2098959433.231889,\n",
-       "  'Fe59': 2787759.2554879473,\n",
-       "  'Fe60': 0.0022971916578667525,\n",
-       "  'H3': 375563.4354841411,\n",
-       "  'Hf174': 6.0392673620388256e-24,\n",
-       "  'Hf175': 2.0986900244600375e-05,\n",
-       "  'Hf177m': 0.7825025415089578,\n",
-       "  'Hf178m': 0.0013218248277761628,\n",
-       "  'Hf178n': 0.001346184772291463,\n",
-       "  'Hf179n': 5.63277357578931,\n",
-       "  'Hf181': 1137.9839708465333,\n",
-       "  'Hf182': 3.2385031753370157e-12,\n",
-       "  'K40': 1.0561611923537538e-13,\n",
-       "  'K42': 0.007712342301430606,\n",
-       "  'K43': 0.0003377878443824699,\n",
-       "  'Kr81': 3.169309543984191e-16,\n",
-       "  'Kr85': 0.00036414743883071384,\n",
-       "  'Lu173': 2.098176370520243e-09,\n",
-       "  'Lu174': 1.293369158864748e-07,\n",
-       "  'Lu174m': 1.466318200252137e-07,\n",
-       "  'Lu176': 1.6844558491746453e-12,\n",
-       "  'Lu177': 4.734768307195913,\n",
-       "  'Lu177m': 1.010974928272843,\n",
-       "  'Mg28': 6.285968498830355e-07,\n",
-       "  'Mn52': 3070.372271960856,\n",
-       "  'Mn53': 428.4266132537194,\n",
-       "  'Mn54': 323458323.37908703,\n",
-       "  'Mo100': 1.9981253589479576e-07,\n",
-       "  'Mo92': 1.604629719603744e-08,\n",
-       "  'Mo93': 33427.52151590669,\n",
-       "  'Mo98': 0.049567315798676,\n",
-       "  'Mo99': 2486084.153332331,\n",
-       "  'Na22': 0.0004297266730898548,\n",
-       "  'Na24': 0.0017163675528040904,\n",
-       "  'Nb90': 0.006097562893482235,\n",
-       "  'Nb91': 202500.29351429697,\n",
-       "  'Nb91m': 6814289.600490843,\n",
-       "  'Nb92': 0.224899507415599,\n",
-       "  'Nb92m': 1353712.0541660811,\n",
-       "  'Nb93m': 81527.16384118651,\n",
-       "  'Nb94': 457.5313153298507,\n",
-       "  'Nb95': 1845771.3640446502,\n",
-       "  'Nb95m': 40283.35093586052,\n",
-       "  'Nb96': 160.5567846110734,\n",
-       "  'Nb97': 0.3732111787902746,\n",
-       "  'Nb97m': 0.3293253524556306,\n",
-       "  'Ni56': 0.04271911781163329,\n",
-       "  'Ni57': 123618.5212651181,\n",
-       "  'Ni58': 1.5995063318269214e-07,\n",
-       "  'Ni59': 14091.208166905113,\n",
-       "  'Ni63': 1003439.624861759,\n",
-       "  'Ni66': 4.571278242287586e-05,\n",
-       "  'Os186': 3.991729793958152e-24,\n",
-       "  'P32': 487668.8243423651,\n",
-       "  'P33': 5358.745374687142,\n",
-       "  'Rb83': 7.846687178821643e-10,\n",
-       "  'Rb84': 9.077672545542895e-07,\n",
-       "  'Rb86': 0.8753152894043865,\n",
-       "  'Rb87': 8.286235092895151e-14,\n",
-       "  'Re186': 6.54204770557822e-10,\n",
-       "  'Re186m': 6.732392406346259e-17,\n",
-       "  'Rh103m': 0.15288504706953537,\n",
-       "  'Ru103': 0.1545698147460012,\n",
-       "  'Ru97': 4.369959474453858e-06,\n",
-       "  'S35': 421.95147375177964,\n",
-       "  'Sc44': 0.6654186709451309,\n",
-       "  'Sc44m': 0.6279886187136957,\n",
-       "  'Sc45m': 5.610673752763545,\n",
-       "  'Sc46': 392969.0249857759,\n",
-       "  'Sc47': 27042.175172701565,\n",
-       "  'Sc48': 8957.477355832243,\n",
-       "  'Se82': 9.199416387813112e-30,\n",
-       "  'Si32': 0.1746936331908556,\n",
-       "  'Sr85': 0.0005258570096757077,\n",
-       "  'Sr89': 11.236107358556755,\n",
-       "  'Sr90': 0.08655929437613089,\n",
-       "  'Ta177': 0.00024348060569673202,\n",
-       "  'Ta178': 0.0006076044096762303,\n",
-       "  'Ta179': 3345.400022593743,\n",
-       "  'Ta180': 1.3494532215508237e-05,\n",
-       "  'Ta180m': 1.1195961399056707e-09,\n",
-       "  'Ta182': 981748.2029152233,\n",
-       "  'Ta183': 12.469470824975744,\n",
-       "  'Tc96': 3.645651231492452e-05,\n",
-       "  'Tc97': 1.277295788089276e-06,\n",
-       "  'Tc97m': 0.1034402058928786,\n",
-       "  'Tc98': 0.006447928837366398,\n",
-       "  'Tc99': 1023.9299997343045,\n",
-       "  'Tc99m': 2408792.892506369,\n",
-       "  'Ti44': 1.9244549192655626e-06,\n",
-       "  'Tm171': 5.049839381425628e-12,\n",
-       "  'V48': 407.25930649262637,\n",
-       "  'V49': 41822679.27376987,\n",
-       "  'V50': 1.5348969616652656e-09,\n",
-       "  'W178': 0.0006076874086967143,\n",
-       "  'W181': 0.030241338688390636,\n",
-       "  'W183': 5.6612044930651985e-15,\n",
-       "  'W183m': 0.42384447386712215,\n",
-       "  'W184': 4.464429776524201e-19,\n",
-       "  'W185': 1.751480139471173e-05,\n",
-       "  'W186': 3.540868320182786e-27,\n",
-       "  'Y87': 0.05014889493130016,\n",
-       "  'Y87m': 1.384229833999037e-07,\n",
-       "  'Y88': 2435.4039009353232,\n",
-       "  'Y89m': 61913.78719541101,\n",
-       "  'Y90': 437.1146046434974,\n",
-       "  'Y91': 15.067758664131171,\n",
-       "  'Yb175': 7.538802210513711e-05,\n",
-       "  'Zn64': 1.2794045624642836e-11,\n",
-       "  'Zn65': 155.99206949905866,\n",
-       "  'Zr88': 2136.408176842458,\n",
-       "  'Zr89': 61995.46759567167,\n",
-       "  'Zr90m': 0.00595427158273478,\n",
-       "  'Zr93': 1.2521766156336005,\n",
-       "  'Zr94': 2.740981147990728e-10,\n",
-       "  'Zr95': 326563.8474063439,\n",
-       "  'Zr96': 2.8759585892414616e-16,\n",
-       "  'Zr97': 0.3461618027175498},\n",
-       " '189239': {'Al26': 6.609110558437317e-05,\n",
-       "  'Ar37': 1.8286154892253028e-06,\n",
-       "  'Ar39': 0.0016779832623308013,\n",
-       "  'Ar42': 0.00462281134022343,\n",
-       "  'Be10': 0.1121789611467653,\n",
-       "  'C14': 18221.32326620389,\n",
-       "  'Ca41': 3.615716057329441e-06,\n",
-       "  'Ca45': 233685.29392148915,\n",
-       "  'Ca47': 834.7292437367969,\n",
-       "  'Ca48': 1.1390949027612852e-20,\n",
-       "  'Cl36': 1.7083461999020327e-08,\n",
-       "  'Co55': 3.308270302052026e-08,\n",
-       "  'Co56': 2767.169618273921,\n",
-       "  'Co57': 398938081.4792911,\n",
-       "  'Co58': 799815097.0519205,\n",
-       "  'Co58m': 0.08439472146793842,\n",
-       "  'Co60': 31217482.799323846,\n",
-       "  'Co60m': 0.0012100031174607797,\n",
-       "  'Cr48': 1.2144762675993835e-08,\n",
-       "  'Cr50': 0.00030921359000199905,\n",
-       "  'Cr51': 362555209.3310067,\n",
-       "  'Cu64': 12.28671312882457,\n",
-       "  'Cu66': 0.00012745948149958466,\n",
-       "  'Cu67': 0.00022336400426394904,\n",
-       "  'Fe55': 1427904669.1383154,\n",
-       "  'Fe59': 7945148.2494191015,\n",
-       "  'Fe60': 0.0012126558879024785,\n",
-       "  'H3': 347267.38317394594,\n",
-       "  'Hf174': 6.763341265912385e-26,\n",
-       "  'Hf175': 4.429281693139693e-06,\n",
-       "  'Hf177m': 0.437727316183395,\n",
-       "  'Hf178m': 0.00016358595469395873,\n",
-       "  'Hf178n': 0.00019097688156020752,\n",
-       "  'Hf179n': 3.787818422579683,\n",
-       "  'Hf181': 705.622270896094,\n",
-       "  'Hf182': 2.192062184655134e-12,\n",
-       "  'K40': 4.4892468785647896e-14,\n",
-       "  'K42': 0.004623191129318139,\n",
-       "  'K43': 0.0002487522954632847,\n",
-       "  'Kr81': 4.442855487385329e-17,\n",
-       "  'Kr85': 0.00011279797325851993,\n",
-       "  'Lu173': 3.0081499990617246e-11,\n",
-       "  'Lu174': 1.8031649268649214e-08,\n",
-       "  'Lu174m': 2.2446979195586904e-08,\n",
-       "  'Lu176': 6.067485147624914e-13,\n",
-       "  'Lu177': 2.6016077927769454,\n",
-       "  'Lu177m': 0.5657398582881387,\n",
-       "  'Mg28': 3.189868978119748e-07,\n",
-       "  'Mn52': 1540.6654742753562,\n",
-       "  'Mn53': 279.28243762923887,\n",
-       "  'Mn54': 352320388.11089194,\n",
-       "  'Mo100': 9.649725941254674e-07,\n",
-       "  'Mo92': 7.74962517160992e-08,\n",
-       "  'Mo93': 66186.29736687642,\n",
-       "  'Mo98': 0.23936595186966297,\n",
-       "  'Mo99': 9258075.907402424,\n",
-       "  'Na22': 0.00012014622583261583,\n",
-       "  'Na24': 0.0009615668800142921,\n",
-       "  'Nb90': 0.0032662977244402066,\n",
-       "  'Nb91': 136398.57548859698,\n",
-       "  'Nb91m': 4579554.883904523,\n",
-       "  'Nb92': 0.1708873790580079,\n",
-       "  'Nb92m': 1655450.987284026,\n",
-       "  'Nb93m': 180867.84438423588,\n",
-       "  'Nb94': 1466.0107921048595,\n",
-       "  'Nb95': 1379920.486673079,\n",
-       "  'Nb95m': 31402.10464058765,\n",
-       "  'Nb96': 108.15242121862255,\n",
-       "  'Nb97': 0.23848683239798452,\n",
-       "  'Nb97m': 0.21047389381442166,\n",
-       "  'Ni56': 0.020990932536539966,\n",
-       "  'Ni57': 61116.078604638205,\n",
-       "  'Ni58': 7.723895136578025e-07,\n",
-       "  'Ni59': 33491.17060855977,\n",
-       "  'Ni63': 2642915.849050951,\n",
-       "  'Ni66': 0.00014024607438169914,\n",
-       "  'Os186': 6.954392284116065e-22,\n",
-       "  'P32': 755764.2567565106,\n",
-       "  'P33': 6915.903596175563,\n",
-       "  'Rb83': 1.068129810648242e-10,\n",
-       "  'Rb84': 1.6566225093417617e-07,\n",
-       "  'Rb86': 0.49720176170709396,\n",
-       "  'Rb87': 2.6796700713076932e-14,\n",
-       "  'Re186': 1.6799501876966832e-07,\n",
-       "  'Re186m': 1.4003056386151445e-14,\n",
-       "  'Re187': 1.455032529628356e-21,\n",
-       "  'Rh103m': 4.1493839884198005,\n",
-       "  'Ru103': 4.195134477706652,\n",
-       "  'Ru97': 2.9577068986269686e-06,\n",
-       "  'S35': 1288.026687868663,\n",
-       "  'Sc44': 0.34338870827070284,\n",
-       "  'Sc44m': 0.32406581767520987,\n",
-       "  'Sc45m': 3.972675438522284,\n",
-       "  'Sc46': 406948.7744948299,\n",
-       "  'Sc47': 24958.736154966104,\n",
-       "  'Sc48': 7339.1177265065835,\n",
-       "  'Se82': 2.3037894347808142e-30,\n",
-       "  'Si32': 0.08437402214899815,\n",
-       "  'Sr85': 0.00018616956913015996,\n",
-       "  'Sr89': 8.278588870126336,\n",
-       "  'Sr90': 0.0519439623228281,\n",
-       "  'Ta177': 1.7981678765341034e-07,\n",
-       "  'Ta179': 543.1945662840657,\n",
-       "  'Ta180': 1.1571585853336085e-05,\n",
-       "  'Ta180m': 8.94465496852398e-10,\n",
-       "  'Ta182': 8821796.797261186,\n",
-       "  'Ta183': 303.7594249698804,\n",
-       "  'Tc96': 2.5828619615214057e-05,\n",
-       "  'Tc97': 9.361350285174981e-07,\n",
-       "  'Tc97m': 0.07581553478469001,\n",
-       "  'Tc98': 0.004770213528822434,\n",
-       "  'Tc99': 3812.396252671624,\n",
-       "  'Tc99m': 8970173.540745944,\n",
-       "  'Ti44': 5.985306846837586e-07,\n",
-       "  'V48': 198.89360752353141,\n",
-       "  'V49': 25392167.572071433,\n",
-       "  'V50': 2.0790795281934537e-09,\n",
-       "  'W178': 2.1351955462677367e-07,\n",
-       "  'W181': 0.028114421990309182,\n",
-       "  'W183': 1.2434006844531667e-13,\n",
-       "  'W183m': 10.325242291755064,\n",
-       "  'W184': 2.499300276564415e-17,\n",
-       "  'W185': 0.0010493609221988085,\n",
-       "  'W186': 4.729700373913227e-25,\n",
-       "  'Y87': 0.016133966455175404,\n",
-       "  'Y87m': 3.520110422706011e-08,\n",
-       "  'Y88': 1002.5487963375855,\n",
-       "  'Y89m': 43517.76193970625,\n",
-       "  'Y90': 344.5058647603086,\n",
-       "  'Y91': 8.90274806767943,\n",
-       "  'Yb175': 1.7533863644433312e-05,\n",
-       "  'Zn64': 5.2254345657206255e-11,\n",
-       "  'Zn65': 1232.2347869943342,\n",
-       "  'Zr88': 836.5503990769284,\n",
-       "  'Zr89': 43572.83986785849,\n",
-       "  'Zr90m': 0.0031986034457738713,\n",
-       "  'Zr93': 0.9082913643147076,\n",
-       "  'Zr94': 1.8330262260638388e-10,\n",
-       "  'Zr95': 234781.74281409412,\n",
-       "  'Zr96': 1.3308858440594572e-16,\n",
-       "  'Zr97': 0.22119607544238942},\n",
-       " '189240': {'Al26': 5.105455742934781e-06,\n",
-       "  'Ar37': 6.759502994091801e-07,\n",
-       "  'Ar39': 0.0007926238977580275,\n",
-       "  'Ar42': 0.0024373322968701014,\n",
-       "  'Be10': 0.05287145610500762,\n",
-       "  'C14': 3154.75565363172,\n",
-       "  'Ca41': 1.5670537400191354e-06,\n",
-       "  'Ca45': 124719.57309910966,\n",
-       "  'Ca47': 438.2907803101269,\n",
-       "  'Ca48': 2.9575827836227214e-21,\n",
-       "  'Cl36': 3.6382054187505824e-09,\n",
-       "  'Co55': 1.3990373360323008e-08,\n",
-       "  'Co56': 1212.8683579499304,\n",
-       "  'Co57': 221458574.5102045,\n",
-       "  'Co58': 303011736.440361,\n",
-       "  'Co58m': 0.03414757816058269,\n",
-       "  'Co60': 15655009.402453912,\n",
-       "  'Co60m': 0.000527585979989909,\n",
-       "  'Cr50': 9.335841248720038e-05,\n",
-       "  'Cr51': 171539262.5378645,\n",
-       "  'Cu64': 3.9875704890930255,\n",
-       "  'Cu66': 0.00011306830343508286,\n",
-       "  'Cu67': 0.00013072826920745398,\n",
-       "  'Fe55': 760406529.4815936,\n",
-       "  'Fe59': 2922073.093843158,\n",
-       "  'Fe60': 0.0005285395875799629,\n",
-       "  'H3': 165736.12793691576,\n",
-       "  'Hf174': 2.1771891618191334e-26,\n",
-       "  'Hf175': 1.4981732160636147e-06,\n",
-       "  'Hf177m': 0.2329632630381636,\n",
-       "  'Hf178n': 1.774306588508604e-05,\n",
-       "  'Hf179n': 2.070493756766308,\n",
-       "  'Hf181': 376.74157547514824,\n",
-       "  'Hf182': 1.214195961097341e-12,\n",
-       "  'K40': 1.9450260571675948e-14,\n",
-       "  'K42': 0.002437333679233287,\n",
-       "  'K43': 0.00013380075661136712,\n",
-       "  'Kr85': 3.2498632604829455e-05,\n",
-       "  'Lu174': 4.242219868726297e-09,\n",
-       "  'Lu174m': 5.911953470350872e-09,\n",
-       "  'Lu176': 1.9810699582187214e-13,\n",
-       "  'Lu177': 1.3008199168184948,\n",
-       "  'Lu177m': 0.301090394791716,\n",
-       "  'Mg28': 1.5354282960107377e-07,\n",
-       "  'Mn52': 745.5000244522527,\n",
-       "  'Mn53': 157.51782922619185,\n",
-       "  'Mn54': 155830200.5645693,\n",
-       "  'Mo100': 2.9134420909926737e-07,\n",
-       "  'Mo92': 2.3397551566545125e-08,\n",
-       "  'Mo93': 26315.14835399288,\n",
-       "  'Mo98': 0.07226993777839216,\n",
-       "  'Mo99': 3100164.483397617,\n",
-       "  'Na22': 1.8078142957071255e-05,\n",
-       "  'Na24': 0.0005204235348999605,\n",
-       "  'Nb90': 0.0016990405734575984,\n",
-       "  'Nb91': 76549.2306428048,\n",
-       "  'Nb91m': 2603428.288444502,\n",
-       "  'Nb92': 0.09468429736494033,\n",
-       "  'Nb92m': 724168.4407544871,\n",
-       "  'Nb93m': 51694.21701639745,\n",
-       "  'Nb94': 538.3186514968651,\n",
-       "  'Nb95': 727721.1610863688,\n",
-       "  'Nb95m': 16414.796923194303,\n",
-       "  'Nb96': 58.328255062148514,\n",
-       "  'Nb97': 0.12857727087752607,\n",
-       "  'Nb97m': 0.11351575155881807,\n",
-       "  'Ni56': 0.00980044186359806,\n",
-       "  'Ni57': 28732.20886181487,\n",
-       "  'Ni58': 2.3320279106734908e-07,\n",
-       "  'Ni59': 15446.573721174662,\n",
-       "  'Ni63': 1095833.9162765138,\n",
-       "  'Ni66': 0.00011893441259696374,\n",
-       "  'Os186': 1.2154276425716937e-22,\n",
-       "  'P32': 305005.45495934854,\n",
-       "  'P33': 2385.2917828255354,\n",
-       "  'Rb84': 3.075255552239212e-08,\n",
-       "  'Rb86': 0.2575602138321177,\n",
-       "  'Rb87': 9.165820111089578e-15,\n",
-       "  'Re186': 2.981318207065618e-08,\n",
-       "  'Re186m': 2.45362082780181e-15,\n",
-       "  'Re187': 2.1130674306649076e-22,\n",
-       "  'Rh103m': 0.9633406053831097,\n",
-       "  'Ru103': 0.9738996832035522,\n",
-       "  'Ru97': 1.6849207483709835e-06,\n",
-       "  'S35': 357.90861863088395,\n",
-       "  'Sc44': 0.1708787887002776,\n",
-       "  'Sc44m': 0.16123777255982677,\n",
-       "  'Sc45m': 2.120183808767527,\n",
-       "  'Sc46': 187762.82964886472,\n",
-       "  'Sc47': 10790.739550020136,\n",
-       "  'Sc48': 3859.5563971668503,\n",
-       "  'Se82': 5.013975160084553e-31,\n",
-       "  'Si32': 0.03684880629993982,\n",
-       "  'Sr85': 6.664905444022824e-05,\n",
-       "  'Sr89': 4.456136756822646,\n",
-       "  'Sr90': 0.027352649098779276,\n",
-       "  'Ta179': 64.39810897688272,\n",
-       "  'Ta180': 5.9267598219151975e-06,\n",
-       "  'Ta180m': 4.657151484223745e-10,\n",
-       "  'Ta182': 2744756.8884871625,\n",
-       "  'Ta183': 73.75193907399147,\n",
-       "  'Tc96': 1.4541062460140782e-05,\n",
-       "  'Tc97': 5.151493832513109e-07,\n",
-       "  'Tc97m': 0.04189815395827614,\n",
-       "  'Tc98': 0.0026079296753656997,\n",
-       "  'Tc99': 1276.6420590830453,\n",
-       "  'Tc99m': 3003758.6155502577,\n",
-       "  'Ti44': 9.655854038422415e-08,\n",
-       "  'V48': 93.94931020427963,\n",
-       "  'V49': 14047561.86508934,\n",
-       "  'V50': 8.811445674965706e-10,\n",
-       "  'W178': 1.1418053338965244e-07,\n",
-       "  'W181': 0.014388971452300614,\n",
-       "  'W183': 3.065937379776203e-14,\n",
-       "  'W183m': 2.5071424978227856,\n",
-       "  'W184': 5.217744525084336e-18,\n",
-       "  'W185': 0.00024519294593773963,\n",
-       "  'W186': 9.108932929591788e-26,\n",
-       "  'Y87': 0.004790495245882574,\n",
-       "  'Y88': 408.66223898541807,\n",
-       "  'Y89m': 23168.873026172005,\n",
-       "  'Y90': 178.6251522543589,\n",
-       "  'Y91': 4.616601501622105,\n",
-       "  'Yb175': 6.094088294495959e-06,\n",
-       "  'Zn64': 1.6958936468519243e-11,\n",
-       "  'Zn65': 223.64180206065424,\n",
-       "  'Zr88': 321.1848550386332,\n",
-       "  'Zr89': 23199.3127827232,\n",
-       "  'Zr90m': 0.0016660135339664883,\n",
-       "  'Zr93': 0.4783231888166704,\n",
-       "  'Zr94': 9.680530346776956e-11,\n",
-       "  'Zr95': 125808.5730779684,\n",
-       "  'Zr96': 5.950636281568285e-17,\n",
-       "  'Zr97': 0.11927847891448043},\n",
-       " '189241': {'Al26': 5.692910671259989e-05,\n",
-       "  'Ar37': 9.891388198095444e-07,\n",
-       "  'Ar39': 0.000720767242542152,\n",
-       "  'Ar42': 0.0016648113002913196,\n",
-       "  'Be10': 0.03017405138387435,\n",
-       "  'C14': 2685.882355107632,\n",
-       "  'Ca41': 1.7094295970858434e-06,\n",
-       "  'Ca45': 73641.20716145501,\n",
-       "  'Ca47': 274.82558729243385,\n",
-       "  'Ca48': 7.727602687310515e-21,\n",
-       "  'Cl36': 1.1403468081537737e-08,\n",
-       "  'Co55': 1.7673979655918683e-08,\n",
-       "  'Co56': 1389.0567270138354,\n",
-       "  'Co57': 130679950.3165304,\n",
-       "  'Co58': 192710997.12823698,\n",
-       "  'Co58m': 0.020440153554788856,\n",
-       "  'Co60': 7848795.472166292,\n",
-       "  'Co60m': 0.0005041492426977662,\n",
-       "  'Cr48': 8.744287395591686e-09,\n",
-       "  'Cr50': 5.081890107122334e-05,\n",
-       "  'Cr51': 121103526.86299756,\n",
-       "  'Cu64': 2.703695684050877,\n",
-       "  'Cu66': 1.6347777695443645e-05,\n",
-       "  'Cu67': 4.3325531795379145e-05,\n",
-       "  'Fe55': 466157533.87907064,\n",
-       "  'Fe59': 2743531.9050287674,\n",
-       "  'Fe60': 0.0005046770481555809,\n",
-       "  'H3': 90946.67934188669,\n",
-       "  'Hf174': 4.449620418220153e-26,\n",
-       "  'Hf175': 2.7063857529796898e-06,\n",
-       "  'Hf177m': 0.16353217970489584,\n",
-       "  'Hf178m': 0.00028113959905254067,\n",
-       "  'Hf178n': 0.0002864402013319895,\n",
-       "  'Hf179n': 1.2444388933451322,\n",
-       "  'Hf181': 247.11583552305729,\n",
-       "  'Hf182': 7.111619188701006e-13,\n",
-       "  'K40': 2.2122747203590484e-14,\n",
-       "  'K42': 0.0016650706203936326,\n",
-       "  'K43': 7.58935040831573e-05,\n",
-       "  'Kr81': 5.79006994292366e-17,\n",
-       "  'Kr85': 7.501869641704071e-05,\n",
-       "  'Lu173': 6.398787027551094e-11,\n",
-       "  'Lu174': 1.8900058857644605e-08,\n",
-       "  'Lu174m': 2.155298687414984e-08,\n",
-       "  'Lu176': 3.6979929004640457e-13,\n",
-       "  'Lu177': 1.019891572176325,\n",
-       "  'Lu177m': 0.21133708706313117,\n",
-       "  'Mg28': 7.589572677356919e-08,\n",
-       "  'Mn52': 635.5814817604444,\n",
-       "  'Mn53': 93.22483677973484,\n",
-       "  'Mn54': 94220307.09072903,\n",
-       "  'Mo100': 1.5858797564031387e-07,\n",
-       "  'Mo92': 1.2736088214442819e-08,\n",
-       "  'Mo93': 15191.3014092934,\n",
-       "  'Mo98': 0.03933866735652403,\n",
-       "  'Mo99': 3277280.3394076102,\n",
-       "  'Na22': 9.637904320311191e-05,\n",
-       "  'Na24': 0.00036019349638333767,\n",
-       "  'Nb90': 0.001264807913978156,\n",
-       "  'Nb91': 44647.855175393415,\n",
-       "  'Nb91m': 1497966.0460429878,\n",
-       "  'Nb92': 0.05063327385503695,\n",
-       "  'Nb92m': 388712.94454293273,\n",
-       "  'Nb93m': 37325.50411974775,\n",
-       "  'Nb94': 327.4133967193946,\n",
-       "  'Nb95': 418004.05125415954,\n",
-       "  'Nb95m': 9202.397782433773,\n",
-       "  'Nb96': 35.370374469076474,\n",
-       "  'Nb97': 0.08142553917856793,\n",
-       "  'Nb97m': 0.07184165796648381,\n",
-       "  'Ni56': 0.008773337241493297,\n",
-       "  'Ni57': 25454.785475107477,\n",
-       "  'Ni58': 1.2694198177000915e-07,\n",
-       "  'Ni59': 6723.3404847568,\n",
-       "  'Ni63': 601180.7460912553,\n",
-       "  'Ni66': 1.826522688453215e-05,\n",
-       "  'Os186': 6.452264770694681e-22,\n",
-       "  'P32': 192304.48427370278,\n",
-       "  'P33': 1743.6473357404318,\n",
-       "  'Rb83': 1.416875514202209e-10,\n",
-       "  'Rb84': 1.481453209035806e-07,\n",
-       "  'Rb86': 0.1878479471958075,\n",
-       "  'Rb87': 1.6652076668533988e-14,\n",
-       "  'Re186': 1.5626998587743387e-07,\n",
-       "  'Re186m': 1.2978440574331195e-14,\n",
-       "  'Re187': 1.6550543347429508e-21,\n",
-       "  'Rh103m': 1.874008371598241,\n",
-       "  'Ru103': 1.8947588117013254,\n",
-       "  'Ru97': 9.62928929307713e-07,\n",
-       "  'S35': 309.0877399903835,\n",
-       "  'Sc44': 0.13920491939718796,\n",
-       "  'Sc44m': 0.13137233555567007,\n",
-       "  'Sc45m': 1.2518909976874657,\n",
-       "  'Sc46': 101459.20451393661,\n",
-       "  'Sc47': 7259.715100281486,\n",
-       "  'Sc48': 2069.16434976854,\n",
-       "  'Se82': 1.806736039107981e-30,\n",
-       "  'Si32': 0.037307685636343936,\n",
-       "  'Sr85': 0.00010855137265728452,\n",
-       "  'Sr89': 2.53803019721565,\n",
-       "  'Sr90': 0.01876843159888847,\n",
-       "  'Ta177': 3.82497325110596e-07,\n",
-       "  'Ta179': 760.3344576857504,\n",
-       "  'Ta180': 3.0970440267584168e-06,\n",
-       "  'Ta180m': 2.539826131132696e-10,\n",
-       "  'Ta182': 2559799.726693109,\n",
-       "  'Ta183': 162.25055187626253,\n",
-       "  'Tc96': 8.153104735322896e-06,\n",
-       "  'Tc97': 2.889104400863306e-07,\n",
-       "  'Tc97m': 0.023379341961678308,\n",
-       "  'Tc98': 0.001462072385001792,\n",
-       "  'Tc99': 1349.5505470932524,\n",
-       "  'Tc99m': 3175291.5899916403,\n",
-       "  'Ti44': 4.277004881812675e-07,\n",
-       "  'V48': 83.73781241584187,\n",
-       "  'V49': 8939109.292471593,\n",
-       "  'V50': 4.846593668668222e-10,\n",
-       "  'W178': 6.256515583434843e-08,\n",
-       "  'W181': 0.007073311092182498,\n",
-       "  'W183': 6.690892136024839e-14,\n",
-       "  'W183m': 5.515783791615316,\n",
-       "  'W184': 1.780387469597684e-17,\n",
-       "  'W185': 0.0006219954440178776,\n",
-       "  'W186': 4.0145396268281266e-25,\n",
-       "  'Y87': 0.010426711466411703,\n",
-       "  'Y87m': 2.790640206287934e-08,\n",
-       "  'Y88': 512.087484818044,\n",
-       "  'Y89m': 13804.869182045573,\n",
-       "  'Y90': 100.90806230828692,\n",
-       "  'Y91': 3.256314720312104,\n",
-       "  'Yb175': 1.3993724307779437e-05,\n",
-       "  'Zn64': 1.149997461868738e-11,\n",
-       "  'Zn65': 117.1792747499371,\n",
-       "  'Zr88': 448.86764735181487,\n",
-       "  'Zr89': 13821.63912482711,\n",
-       "  'Zr90m': 0.0012405571997859666,\n",
-       "  'Zr93': 0.2819648152051199,\n",
-       "  'Zr94': 6.067640073943163e-11,\n",
-       "  'Zr95': 73078.93454809955,\n",
-       "  'Zr96': 6.108248461101708e-17,\n",
-       "  'Zr97': 0.0755244898070864},\n",
-       " '189242': {'Al26': 2.409324477774513e-06,\n",
-       "  'Ar37': 3.284594219414488e-07,\n",
-       "  'Ar39': 0.0003916943827180865,\n",
-       "  'Ar42': 0.0012218538954857725,\n",
-       "  'Be10': 0.031016392916359013,\n",
-       "  'C14': 3888.1292644627497,\n",
-       "  'Ca41': 7.677599627145838e-07,\n",
-       "  'Ca45': 63417.63157608424,\n",
-       "  'Ca47': 222.40335008691324,\n",
-       "  'Ca48': 1.4299620171242965e-21,\n",
-       "  'Cl36': 4.061119260793916e-09,\n",
-       "  'Co55': 6.599302764380153e-09,\n",
-       "  'Co56': 599.6846818455579,\n",
-       "  'Co57': 111852421.5042381,\n",
-       "  'Co58': 231991096.04688302,\n",
-       "  'Co58m': 0.023955982694355043,\n",
-       "  'Co60': 8309353.410443715,\n",
-       "  'Co60m': 0.00027198450280304867,\n",
-       "  'Cr50': 6.354189231583616e-05,\n",
-       "  'Cr51': 81752637.72830363,\n",
-       "  'Cu64': 1.6395511962133154,\n",
-       "  'Cu66': 4.777211025848455e-05,\n",
-       "  'Cu67': 4.4195530000320235e-05,\n",
-       "  'Fe55': 390532573.1204565,\n",
-       "  'Fe59': 2070166.0140065544,\n",
-       "  'Fe60': 0.0002724909373933397,\n",
-       "  'H3': 92160.06952202454,\n",
-       "  'Hf174': 1.0701152126856008e-26,\n",
-       "  'Hf175': 7.401099861585832e-07,\n",
-       "  'Hf177m': 0.11567306513237773,\n",
-       "  'Hf178n': 8.95806940952387e-06,\n",
-       "  'Hf179n': 1.0451329827372238,\n",
-       "  'Hf181': 189.38084039040004,\n",
-       "  'Hf182': 6.142262090473585e-13,\n",
-       "  'K40': 9.629251517100212e-15,\n",
-       "  'K42': 0.0012218548243989717,\n",
-       "  'K43': 6.828435548460039e-05,\n",
-       "  'Kr85': 1.579448927206761e-05,\n",
-       "  'Lu174': 2.0862983590010643e-09,\n",
-       "  'Lu174m': 2.9060811189914737e-09,\n",
-       "  'Lu176': 9.729361700954276e-14,\n",
-       "  'Lu177': 0.6501982348868024,\n",
-       "  'Lu177m': 0.14950352501972228,\n",
-       "  'Mg28': 8.069448863736405e-08,\n",
-       "  'Mn52': 365.4039718307004,\n",
-       "  'Mn53': 79.27704417269416,\n",
-       "  'Mn54': 102369689.13004228,\n",
-       "  'Mo100': 1.9829739162085565e-07,\n",
-       "  'Mo92': 1.5924965096559973e-08,\n",
-       "  'Mo93': 15806.690985836056,\n",
-       "  'Mo98': 0.049188821596102335,\n",
-       "  'Mo99': 1369505.603544564,\n",
-       "  'Na22': 8.59135240001403e-06,\n",
-       "  'Na24': 0.000258072326744873,\n",
-       "  'Nb90': 0.0008378105862745803,\n",
-       "  'Nb91': 38629.10485016015,\n",
-       "  'Nb91m': 1313740.7331512645,\n",
-       "  'Nb92': 0.048425222423033654,\n",
-       "  'Nb92m': 455779.7598955386,\n",
-       "  'Nb93m': 46421.67080841516,\n",
-       "  'Nb94': 276.5992589547559,\n",
-       "  'Nb95': 374304.58806097123,\n",
-       "  'Nb95m': 8488.539843552306,\n",
-       "  'Nb96': 29.515328317485107,\n",
-       "  'Nb97': 0.06477110094805202,\n",
-       "  'Nb97m': 0.057179664045321134,\n",
-       "  'Ni56': 0.004797239320784173,\n",
-       "  'Ni57': 14086.37121785627,\n",
-       "  'Ni58': 1.5872276693309675e-07,\n",
-       "  'Ni59': 7996.017961548126,\n",
-       "  'Ni63': 481227.54190137837,\n",
-       "  'Ni66': 5.105605811363718e-05,\n",
-       "  'Os186': 1.7750803574430646e-22,\n",
-       "  'P32': 201274.08087233728,\n",
-       "  'P33': 1800.0438557986147,\n",
-       "  'Rb84': 1.4869488396912789e-08,\n",
-       "  'Rb86': 0.12868034615350193,\n",
-       "  'Rb87': 4.535775170814392e-15,\n",
-       "  'Re186': 4.293916251308855e-08,\n",
-       "  'Re186m': 3.564207155464665e-15,\n",
-       "  'Re187': 4.592821151910427e-22,\n",
-       "  'Rh103m': 0.7889137580093404,\n",
-       "  'Ru103': 0.7976222589248627,\n",
-       "  'Ru97': 8.507006980958447e-07,\n",
-       "  'S35': 338.7603861703509,\n",
-       "  'Sc44': 0.08432192211522847,\n",
-       "  'Sc44m': 0.0795656253913842,\n",
-       "  'Sc45m': 1.0780383508589764,\n",
-       "  'Sc46': 109279.70825197408,\n",
-       "  'Sc47': 6760.568561935027,\n",
-       "  'Sc48': 1988.2872831410925,\n",
-       "  'Se82': 2.3651077267401434e-31,\n",
-       "  'Si32': 0.01854557118031005,\n",
-       "  'Sr85': 3.266846553168122e-05,\n",
-       "  'Sr89': 2.2781999986684918,\n",
-       "  'Sr90': 0.01372759435846127,\n",
-       "  'Ta179': 33.09495021678891,\n",
-       "  'Ta180': 3.087236960832155e-06,\n",
-       "  'Ta180m': 2.4050536567508765e-10,\n",
-       "  'Ta182': 1365180.5442561274,\n",
-       "  'Ta183': 38.61981024373902,\n",
-       "  'Tc96': 7.362291382205103e-06,\n",
-       "  'Tc97': 2.6143796429947476e-07,\n",
-       "  'Tc97m': 0.02125893391195597,\n",
-       "  'Tc98': 0.0013244136967422923,\n",
-       "  'Tc99': 563.9393221512644,\n",
-       "  'Tc99m': 1326926.6068356382,\n",
-       "  'Ti44': 4.565130249496833e-08,\n",
-       "  'V48': 46.11097442968969,\n",
-       "  'V49': 7033205.258396382,\n",
-       "  'V50': 5.801044203875331e-10,\n",
-       "  'W178': 5.827644454530014e-08,\n",
-       "  'W181': 0.007541860286023418,\n",
-       "  'W183': 1.7115846905215867e-14,\n",
-       "  'W183m': 1.3127793938964285,\n",
-       "  'W184': 4.4528271094464825e-18,\n",
-       "  'W185': 0.0001677470933621,\n",
-       "  'W186': 1.091805977789822e-25,\n",
-       "  'Y87': 0.002329656073815554,\n",
-       "  'Y88': 201.2331034590883,\n",
-       "  'Y89m': 11821.067225426848,\n",
-       "  'Y90': 93.2330838893734,\n",
-       "  'Y91': 2.3163180531415546,\n",
-       "  'Yb175': 3.0179314000467138e-06,\n",
-       "  'Zn64': 6.9723607683830224e-12,\n",
-       "  'Zn65': 30.04458669941945,\n",
-       "  'Zr88': 157.62103950856363,\n",
-       "  'Zr89': 11836.35781495407,\n",
-       "  'Zr90m': 0.0008215426418626943,\n",
-       "  'Zr93': 0.24599984860674376,\n",
-       "  'Zr94': 4.910207279527651e-11,\n",
-       "  'Zr95': 64281.76192553707,\n",
-       "  'Zr96': 2.937254254320924e-17,\n",
-       "  'Zr97': 0.06008490921274305},\n",
-       " '189243': {'Al26': 5.81899946570632e-06,\n",
-       "  'Ar37': 1.533267161873184e-07,\n",
-       "  'Ar39': 0.00015083963895472075,\n",
-       "  'Ar42': 0.0006018364865568958,\n",
-       "  'Be10': 0.05122190848465958,\n",
-       "  'C14': 16852.56016116776,\n",
-       "  'Ca41': 3.059091660054892e-07,\n",
-       "  'Ca45': 52773.318566999675,\n",
-       "  'Ca47': 179.7169468303937,\n",
-       "  'Ca48': 1.0713634969737538e-21,\n",
-       "  'Cl36': 7.45561102929061e-09,\n",
-       "  'Co55': 2.5634896391400182e-09,\n",
-       "  'Co56': 245.3332239599925,\n",
-       "  'Co57': 57357834.042221464,\n",
-       "  'Co58': 577601812.463794,\n",
-       "  'Co58m': 0.05483087458634301,\n",
-       "  'Co60': 13734258.096852329,\n",
-       "  'Co60m': 0.0003095485516666911,\n",
-       "  'Cr48': 1.2419289701986613e-09,\n",
-       "  'Cr50': 0.00036405716024830544,\n",
-       "  'Cr51': 116643447.01974425,\n",
-       "  'Cu64': 9.927736476859355,\n",
-       "  'Cu66': 0.0002912344952902806,\n",
-       "  'Cu67': 0.00017069216878684573,\n",
-       "  'Fe55': 322494273.6189521,\n",
-       "  'Fe59': 7004003.198737412,\n",
-       "  'Fe60': 0.00031309633808836054,\n",
-       "  'H3': 139285.20467417024,\n",
-       "  'Hf174': 5.723420027656562e-27,\n",
-       "  'Hf175': 5.115795546391378e-07,\n",
-       "  'Hf177m': 0.04589069437133608,\n",
-       "  'Hf178m': 1.7042009360688715e-05,\n",
-       "  'Hf178n': 2.283683024956051e-05,\n",
-       "  'Hf179n': 0.6134414561520429,\n",
-       "  'Hf181': 101.04359465310584,\n",
-       "  'Hf182': 3.5346316628942435e-13,\n",
-       "  'K40': 4.281530874392087e-15,\n",
-       "  'K42': 0.0006019077103262638,\n",
-       "  'K43': 5.875265179595803e-05,\n",
-       "  'Kr81': 3.1441081619751958e-18,\n",
-       "  'Kr85': 9.677022287888143e-06,\n",
-       "  'Lu173': 4.122323885896324e-12,\n",
-       "  'Lu174': 1.8055222825674173e-09,\n",
-       "  'Lu174m': 2.2057425183289557e-09,\n",
-       "  'Lu176': 5.867518879079063e-14,\n",
-       "  'Lu177': 0.3428477231041503,\n",
-       "  'Lu177m': 0.05944300224389675,\n",
-       "  'Mg28': 1.4804148757504285e-07,\n",
-       "  'Mn52': 128.04408228727507,\n",
-       "  'Mn53': 33.052495030725865,\n",
-       "  'Mn54': 182363500.88232645,\n",
-       "  'Mo100': 1.1361454879672317e-06,\n",
-       "  'Mo92': 9.12430271689097e-08,\n",
-       "  'Mo93': 54535.4766096166,\n",
-       "  'Mo98': 0.281822585558874,\n",
-       "  'Mo99': 6342233.6128430385,\n",
-       "  'Na22': 1.0499739805221923e-05,\n",
-       "  'Na24': 8.657320914863981e-05,\n",
-       "  'Nb90': 0.00027354819530321515,\n",
-       "  'Nb91': 18476.45452805138,\n",
-       "  'Nb91m': 584229.6696468444,\n",
-       "  'Nb92': 0.04209594179881633,\n",
-       "  'Nb92m': 913345.1120893176,\n",
-       "  'Nb93m': 167855.44095750834,\n",
-       "  'Nb94': 1194.0256462448892,\n",
-       "  'Nb95': 359476.3938517061,\n",
-       "  'Nb95m': 9127.522995856196,\n",
-       "  'Nb96': 20.011627075388297,\n",
-       "  'Nb97': 0.03622804306695359,\n",
-       "  'Nb97m': 0.03196248050585367,\n",
-       "  'Ni56': 0.0017442104910526382,\n",
-       "  'Ni57': 5107.443170927529,\n",
-       "  'Ni58': 9.093796704025656e-07,\n",
-       "  'Ni59': 39071.421782466525,\n",
-       "  'Ni63': 1937738.2886247574,\n",
-       "  'Ni66': 0.0003081711680209365,\n",
-       "  'Os186': 7.312760100352571e-22,\n",
-       "  'P32': 608115.0434105889,\n",
-       "  'P33': 4994.412851060616,\n",
-       "  'Rb83': 7.758829873029127e-12,\n",
-       "  'Rb84': 1.4691279621675344e-08,\n",
-       "  'Rb86': 0.05655890763509156,\n",
-       "  'Rb87': 2.8940569632055735e-15,\n",
-       "  'Re186': 1.663131484111574e-07,\n",
-       "  'Re186m': 1.4618582531098107e-14,\n",
-       "  'Re187': 7.629514441756995e-21,\n",
-       "  'Rh103m': 1.1829384960514455,\n",
-       "  'Ru103': 1.1959319607657142,\n",
-       "  'Ru97': 3.654398629565849e-07,\n",
-       "  'S35': 1842.2615667768519,\n",
-       "  'Sc44': 0.029655430024424136,\n",
-       "  'Sc44m': 0.027991033382451232,\n",
-       "  'Sc45m': 0.8971304172899619,\n",
-       "  'Sc46': 190282.9536331424,\n",
-       "  'Sc47': 12895.145971632417,\n",
-       "  'Sc48': 2244.9255743286794,\n",
-       "  'Se82': 1.9539311388368685e-31,\n",
-       "  'Si32': 0.010649077012796663,\n",
-       "  'Sr85': 1.5953441686229733e-05,\n",
-       "  'Sr89': 1.8873236882942246,\n",
-       "  'Sr90': 0.006983447975122957,\n",
-       "  'Ta177': 2.46418243458607e-08,\n",
-       "  'Ta179': 83.12530606211729,\n",
-       "  'Ta180': 4.797317282541137e-06,\n",
-       "  'Ta180m': 3.110510475685322e-10,\n",
-       "  'Ta182': 7032782.884785967,\n",
-       "  'Ta183': 133.88108417991216,\n",
-       "  'Tc96': 3.984670799334454e-06,\n",
-       "  'Tc97': 1.8461225583282342e-07,\n",
-       "  'Tc97m': 0.014644254497830288,\n",
-       "  'Tc98': 0.001003926362766664,\n",
-       "  'Tc99': 2611.80366844695,\n",
-       "  'Tc99m': 6145032.591208549,\n",
-       "  'Ti44': 5.2432166244414145e-08,\n",
-       "  'V48': 16.847335194184865,\n",
-       "  'V49': 2581443.0568062877,\n",
-       "  'V50': 1.2278546125356665e-09,\n",
-       "  'W178': 5.692680498379159e-08,\n",
-       "  'W181': 0.012884386610289551,\n",
-       "  'W183': 5.569282636022664e-14,\n",
-       "  'W183m': 4.550617505818395,\n",
-       "  'W184': 9.631462975427532e-18,\n",
-       "  'W185': 0.0008406053638411325,\n",
-       "  'W186': 6.28539575176344e-25,\n",
-       "  'Y87': 0.0013699814978910727,\n",
-       "  'Y87m': 3.5492151402720226e-09,\n",
-       "  'Y88': 89.06430080566098,\n",
-       "  'Y89m': 9492.408994849306,\n",
-       "  'Y90': 102.77688111121245,\n",
-       "  'Y91': 1.2195833203671165,\n",
-       "  'Yb175': 1.759179789765597e-06,\n",
-       "  'Zn64': 4.2221234813773584e-11,\n",
-       "  'Zn65': 289.7513683131585,\n",
-       "  'Zr88': 72.48077273892481,\n",
-       "  'Zr89': 9503.8206221019,\n",
-       "  'Zr90m': 0.00025066534791285555,\n",
-       "  'Zr93': 0.22256368134918045,\n",
-       "  'Zr94': 3.654774084406729e-11,\n",
-       "  'Zr95': 52517.86642171699,\n",
-       "  'Zr96': 1.224857871223786e-17,\n",
-       "  'Zr97': 0.03359529035498909},\n",
-       " '189244': {'Al26': 0.01654726577972833,\n",
-       "  'Ar37': 0.0005622395471847249,\n",
-       "  'Ar39': 0.36866753181913475,\n",
-       "  'Ar42': 1.0213254656069066,\n",
-       "  'Be10': 25.153684515840396,\n",
-       "  'C14': 3055327.543369806,\n",
-       "  'Ca41': 0.0007952382015173973,\n",
-       "  'Ca45': 52159164.105106555,\n",
-       "  'Ca47': 186539.35386218477,\n",
-       "  'Ca48': 2.6909785158656994e-18,\n",
-       "  'Cl36': 0.0253525797745553,\n",
-       "  'Co55': 7.333376575657696e-06,\n",
-       "  'Co56': 635071.8122381514,\n",
-       "  'Co57': 88967984421.81755,\n",
-       "  'Co58': 180532875877.12292,\n",
-       "  'Co58m': 18.94585758265641,\n",
-       "  'Co60': 7339820586.16321,\n",
-       "  'Co60m': 0.34422550561211923,\n",
-       "  'Cr48': 3.029533817518475e-06,\n",
-       "  'Cr50': 0.05543340333667112,\n",
-       "  'Cr51': 72983267763.27052,\n",
-       "  'Cu64': 1577.765605766708,\n",
-       "  'Cu66': 3.385776644158271,\n",
-       "  'Cu67': 1.9252488549228215,\n",
-       "  'Fe55': 305983836907.8692,\n",
-       "  'Fe59': 1259701274.0967524,\n",
-       "  'Fe60': 0.3446764547096497,\n",
-       "  'Ge71': 5.023643821640831e-07,\n",
-       "  'H3': 80944911.8251071,\n",
-       "  'Hf174': 1.225287496695735e-22,\n",
-       "  'Hf175': 0.001194560586060435,\n",
-       "  'Hf177m': 95.1555876619169,\n",
-       "  'Hf178m': 0.0521416729917482,\n",
-       "  'Hf178n': 0.05798625112920603,\n",
-       "  'Hf179n': 845.4885440936864,\n",
-       "  'Hf181': 156286.04482398176,\n",
-       "  'Hf182': 4.875224169506173e-10,\n",
-       "  'Ir192': 2.077938790007674e-09,\n",
-       "  'K40': 1.0170806135856317e-11,\n",
-       "  'K42': 1.0214240097213914,\n",
-       "  'K43': 0.055555941368326214,\n",
-       "  'Kr81': 1.3972978108273017e-14,\n",
-       "  'Kr85': 0.02689541213623,\n",
-       "  'Lu173': 4.311524580163653e-08,\n",
-       "  'Lu174': 5.537075965592497e-06,\n",
-       "  'Lu174m': 6.64715506255881e-06,\n",
-       "  'Lu176': 1.4122488951595712e-10,\n",
-       "  'Lu177': 571.998821468881,\n",
-       "  'Lu177m': 122.95683059715144,\n",
-       "  'Mg28': 7.561747066858098e-05,\n",
-       "  'Mn52': 330708.8165154138,\n",
-       "  'Mn53': 61578.09220669329,\n",
-       "  'Mn54': 78566870666.08864,\n",
-       "  'Mo100': 0.00017299347645529438,\n",
-       "  'Mo92': 1.3892888793528218e-05,\n",
-       "  'Mo93': 11607221.627960943,\n",
-       "  'Mo98': 42.911867970784776,\n",
-       "  'Mo99': 1117864444.243061,\n",
-       "  'Na22': 0.02951635902218737,\n",
-       "  'Na24': 0.20701213248590888,\n",
-       "  'Nb90': 0.6985055347791457,\n",
-       "  'Nb91': 30289004.705229986,\n",
-       "  'Nb91m': 1014803322.4494528,\n",
-       "  'Nb92': 38.560236796875834,\n",
-       "  'Nb92m': 371730044.2432509,\n",
-       "  'Nb93m': 36918282.53058472,\n",
-       "  'Nb94': 202923.7488379059,\n",
-       "  'Nb95': 308028853.66531277,\n",
-       "  'Nb95m': 7008368.999042832,\n",
-       "  'Nb96': 24084.24265468111,\n",
-       "  'Nb97': 52.95433064831631,\n",
-       "  'Nb97m': 46.7291194225141,\n",
-       "  'Ni56': 4.519172291951408,\n",
-       "  'Ni57': 13174061.76395002,\n",
-       "  'Ni58': 0.00013846818772996866,\n",
-       "  'Ni59': 7133516.754074796,\n",
-       "  'Ni63': 442415168.4027729,\n",
-       "  'Ni66': 3.382988153078294,\n",
-       "  'Os186': 9.757073931651128e-15,\n",
-       "  'Os191': 9.807224180979913e-09,\n",
-       "  'P32': 172639690.3120103,\n",
-       "  'P33': 1490769.7411686054,\n",
-       "  'Pd107': 9.64297023308924e-16,\n",
-       "  'Rb83': 3.3930266437301523e-08,\n",
-       "  'Rb84': 4.620554078447325e-05,\n",
-       "  'Rb86': 109.60314058919721,\n",
-       "  'Rb87': 6.445460066872132e-12,\n",
-       "  'Re186': 2.190990838546521,\n",
-       "  'Re186m': 1.8048494660983197e-07,\n",
-       "  'Re187': 9.453465861250116e-13,\n",
-       "  'Re188': 2.941409159149863e-06,\n",
-       "  'Rh103m': 301.21652545517935,\n",
-       "  'Rh105': 1.205118580754785e-07,\n",
-       "  'Ru103': 304.5592011973195,\n",
-       "  'Ru97': 0.0006551021630152653,\n",
-       "  'S35': 298628.8693209131,\n",
-       "  'Sc44': 74.30892350825553,\n",
-       "  'Sc44m': 70.12970907846025,\n",
-       "  'Sc45m': 886.6703204102802,\n",
-       "  'Sc46': 89851329.11990474,\n",
-       "  'Sc47': 5651573.80020895,\n",
-       "  'Sc48': 1631579.295097256,\n",
-       "  'Se82': 5.740170544443497e-28,\n",
-       "  'Si32': 18.742263184122297,\n",
-       "  'Sr85': 0.04322153165295928,\n",
-       "  'Sr89': 1857.1025056749568,\n",
-       "  'Sr90': 11.501330095199824,\n",
-       "  'Ta177': 0.004479579016593653,\n",
-       "  'Ta178': 0.011107788538077064,\n",
-       "  'Ta179': 158137.48325802037,\n",
-       "  'Ta180': 0.0026648497274564904,\n",
-       "  'Ta180m': 2.0441581475912772e-07,\n",
-       "  'Ta182': 1042024986.1876837,\n",
-       "  'Ta183': 1107195.073192964,\n",
-       "  'Ta184': 2.638171101505547e-07,\n",
-       "  'Tc96': 0.005779469599092699,\n",
-       "  'Tc97': 0.00021163224642033142,\n",
-       "  'Tc97m': 17.1234870864781,\n",
-       "  'Tc98': 1.0809915181898524,\n",
-       "  'Tc99': 460355.89934273163,\n",
-       "  'Tc99m': 1083111751.2316597,\n",
-       "  'Ti44': 0.00014325637517094878,\n",
-       "  'Tm171': 9.231754593423602e-11,\n",
-       "  'V48': 43106.229512819344,\n",
-       "  'V49': 5558574473.355791,\n",
-       "  'V50': 4.595743314946909e-07,\n",
-       "  'W178': 0.011152938777520731,\n",
-       "  'W181': 6.522470436287066,\n",
-       "  'W183': 2.470618427866103e-10,\n",
-       "  'W183m': 37647.839874159465,\n",
-       "  'W184': 6.004672716069966e-13,\n",
-       "  'W185': 198.51157269495476,\n",
-       "  'W186': 2.5955879973904423e-18,\n",
-       "  'W187': 9.203275049504985e-06,\n",
-       "  'W188': 2.8959234505032153e-06,\n",
-       "  'Y87': 3.8154133106147885,\n",
-       "  'Y87m': 9.107682078441338e-06,\n",
-       "  'Y88': 226637.40158356508,\n",
-       "  'Y89m': 9694509.334068041,\n",
-       "  'Y90': 76835.51814641705,\n",
-       "  'Y91': 1970.830963438834,\n",
-       "  'Yb175': 0.004529569548375837,\n",
-       "  'Zn64': 6.710076365843873e-09,\n",
-       "  'Zn65': 186423.99034234605,\n",
-       "  'Zn69m': 3.388685294175229e-08,\n",
-       "  'Zr88': 190221.65377839512,\n",
-       "  'Zr89': 9706639.419455802,\n",
-       "  'Zr90m': 0.6779217944110707,\n",
-       "  'Zr93': 202.7158609978245,\n",
-       "  'Zr94': 4.0821499335441765e-08,\n",
-       "  'Zr95': 52396609.24998814,\n",
-       "  'Zr96': 2.9518273654598337e-14,\n",
-       "  'Zr97': 49.11296593162896},\n",
-       " '189245': {'Al26': 2.770382939409564e-05,\n",
-       "  'Ar37': 6.815680021849321e-07,\n",
-       "  'Ar39': 0.000664579741118527,\n",
-       "  'Ar42': 0.001986963517162302,\n",
-       "  'Be10': 0.0720181954127585,\n",
-       "  'C14': 23676.905047474105,\n",
-       "  'Ca41': 1.3770606091490537e-06,\n",
-       "  'Ca45': 110325.86239907274,\n",
-       "  'Ca47': 389.42689910614473,\n",
-       "  'Ca48': 4.325425884913359e-21,\n",
-       "  'Cl36': 1.7039390028291843e-08,\n",
-       "  'Co55': 1.0037136070269603e-08,\n",
-       "  'Co56': 1089.0482162952,\n",
-       "  'Co57': 179882801.8175355,\n",
-       "  'Co58': 712343146.8940659,\n",
-       "  'Co58m': 0.06705548833581247,\n",
-       "  'Co60': 18950957.49021667,\n",
-       "  'Co60m': 0.0005687698155550988,\n",
-       "  'Cr48': 5.154067264100081e-09,\n",
-       "  'Cr50': 0.0005544246211112225,\n",
-       "  'Cr51': 232348509.63334176,\n",
-       "  'Cu64': 17.919152139036775,\n",
-       "  'Cu66': 0.00031029206770391495,\n",
-       "  'Cu67': 0.00047239123363583817,\n",
-       "  'Fe55': 789236221.7012976,\n",
-       "  'Fe59': 10985471.059613504,\n",
-       "  'Fe60': 0.0005734641454850995,\n",
-       "  'H3': 184037.85941506937,\n",
-       "  'Hf174': 2.600308346747994e-26,\n",
-       "  'Hf175': 1.746852033282716e-06,\n",
-       "  'Hf177m': 0.1767266959258259,\n",
-       "  'Hf178m': 3.863302628383101e-05,\n",
-       "  'Hf178n': 4.961296634751938e-05,\n",
-       "  'Hf179n': 1.7036183144007873,\n",
-       "  'Hf181': 308.6655617692736,\n",
-       "  'Hf182': 9.883527142603973e-13,\n",
-       "  'K40': 1.7837217717021014e-14,\n",
-       "  'K42': 0.0019871764680868707,\n",
-       "  'K43': 0.00011848122849999547,\n",
-       "  'Kr81': 2.1160151566491616e-17,\n",
-       "  'Kr85': 4.329039238218286e-05,\n",
-       "  'Lu174': 5.482037282818336e-09,\n",
-       "  'Lu174m': 7.120570892586238e-09,\n",
-       "  'Lu176': 2.396424595739689e-13,\n",
-       "  'Lu177': 1.0940177392500068,\n",
-       "  'Lu177m': 0.22834909093620537,\n",
-       "  'Mg28': 1.7144513046879238e-07,\n",
-       "  'Mn52': 579.9934724108276,\n",
-       "  'Mn53': 122.66237508991894,\n",
-       "  'Mn54': 257072022.12859848,\n",
-       "  'Mo100': 1.7302413778839566e-06,\n",
-       "  'Mo92': 1.3895387882397295e-07,\n",
-       "  'Mo93': 90247.85179427789,\n",
-       "  'Mo98': 0.4291890862735886,\n",
-       "  'Mo99': 11389145.508850904,\n",
-       "  'Na22': 4.696265547458176e-05,\n",
-       "  'Na24': 0.0003842744755741643,\n",
-       "  'Nb90': 0.0012643565202241649,\n",
-       "  'Nb91': 61139.74088494856,\n",
-       "  'Nb91m': 2049327.4348409998,\n",
-       "  'Nb92': 0.08455688652447231,\n",
-       "  'Nb92m': 1042141.5732015856,\n",
-       "  'Nb93m': 258631.8952583329,\n",
-       "  'Nb94': 1817.062428710137,\n",
-       "  'Nb95': 669528.1293326912,\n",
-       "  'Nb95m': 15517.047164146397,\n",
-       "  'Nb96': 49.35581946184339,\n",
-       "  'Nb97': 0.10576042102188668,\n",
-       "  'Nb97m': 0.09330700740058832,\n",
-       "  'Ni56': 0.007897777828592823,\n",
-       "  'Ni57': 23178.69982242181,\n",
-       "  'Ni58': 1.3849006683071767e-06,\n",
-       "  'Ni59': 60465.988809407965,\n",
-       "  'Ni63': 3456366.8556729206,\n",
-       "  'Ni66': 0.00033377671251975374,\n",
-       "  'Os186': 9.350236290382991e-22,\n",
-       "  'P32': 824634.8817070918,\n",
-       "  'P33': 7600.191541590164,\n",
-       "  'Rb83': 4.943545041978951e-11,\n",
-       "  'Rb84': 6.095446842937976e-08,\n",
-       "  'Rb86': 0.20908757355439062,\n",
-       "  'Rb87': 1.0717233467762074e-14,\n",
-       "  'Re186': 2.2744608094434503e-07,\n",
-       "  'Re186m': 1.868740498962325e-14,\n",
-       "  'Re187': 3.0242941980230152e-21,\n",
-       "  'Rh103m': 2.363216927339071,\n",
-       "  'Ru103': 2.389338738571727,\n",
-       "  'Ru97': 1.3269614054880208e-06,\n",
-       "  'S35': 3053.7875968628164,\n",
-       "  'Sc44': 0.13395919283958338,\n",
-       "  'Sc44m': 0.12642731387823788,\n",
-       "  'Sc45m': 1.8751347407017807,\n",
-       "  'Sc46': 226342.65209272175,\n",
-       "  'Sc47': 18295.292605799325,\n",
-       "  'Sc48': 3659.2694063495464,\n",
-       "  'Se82': 8.22035696316791e-31,\n",
-       "  'Si32': 0.03452202945148685,\n",
-       "  'Sr85': 7.30419198421876e-05,\n",
-       "  'Sr89': 3.9431781129407937,\n",
-       "  'Sr90': 0.022468239765390034,\n",
-       "  'Ta179': 159.59443288372717,\n",
-       "  'Ta180': 6.452904246653222e-06,\n",
-       "  'Ta180m': 4.723810638123192e-10,\n",
-       "  'Ta182': 11775515.793762045,\n",
-       "  'Ta183': 352.9938582288115,\n",
-       "  'Tc96': 1.1859663528724576e-05,\n",
-       "  'Tc97': 4.369088800016708e-07,\n",
-       "  'Tc97m': 0.035337529489974345,\n",
-       "  'Tc98': 0.002234969051221024,\n",
-       "  'Tc99': 4690.35031503503,\n",
-       "  'Tc99m': 11034999.493921999,\n",
-       "  'Ti44': 2.360253890566177e-07,\n",
-       "  'V48': 75.80266223905929,\n",
-       "  'V49': 10758530.21130615,\n",
-       "  'V50': 1.4222269792494125e-09,\n",
-       "  'W178': 1.0270098372324727e-07,\n",
-       "  'W181': 0.016245184384268863,\n",
-       "  'W183': 1.583718417690883e-13,\n",
-       "  'W183m': 11.998851475492089,\n",
-       "  'W184': 3.8693343092941866e-17,\n",
-       "  'W185': 0.0010003565877223365,\n",
-       "  'W186': 6.080093838618728e-25,\n",
-       "  'Y87': 0.00627017095078527,\n",
-       "  'Y87m': 1.4730864463836098e-08,\n",
-       "  'Y88': 396.4727371474805,\n",
-       "  'Y89m': 20355.99549110591,\n",
-       "  'Y90': 174.34474926445162,\n",
-       "  'Y91': 3.844811419770722,\n",
-       "  'Yb175': 6.089571962252228e-06,\n",
-       "  'Zn64': 7.621366199419308e-11,\n",
-       "  'Zn65': 1376.4226780219965,\n",
-       "  'Zr88': 327.93638967315127,\n",
-       "  'Zr89': 20380.96978188117,\n",
-       "  'Zr90m': 0.0012402076309642712,\n",
-       "  'Zr93': 0.4353187137397199,\n",
-       "  'Zr94': 8.462427719682796e-11,\n",
-       "  'Zr95': 110627.36341977939,\n",
-       "  'Zr96': 5.250713092882107e-17,\n",
-       "  'Zr97': 0.09808520271640335},\n",
-       " '189246': {'Al26': 0.00953884694282127,\n",
-       "  'Ar37': 0.0003110500654717712,\n",
-       "  'Ar39': 0.19098516317723063,\n",
-       "  'Ar42': 0.5014645501023778,\n",
-       "  'Be10': 10.885494478380895,\n",
-       "  'C14': 1054808.6464134806,\n",
-       "  'Ca41': 0.00042139035809452707,\n",
-       "  'Ca45': 24396819.86520619,\n",
-       "  'Ca47': 88464.36688992668,\n",
-       "  'Ca48': 1.4975411987096728e-18,\n",
-       "  'Cl36': 0.014811723000867721,\n",
-       "  'Co55': 4.043215458318828e-06,\n",
-       "  'Co56': 337258.8344596917,\n",
-       "  'Co57': 42334529546.0692,\n",
-       "  'Co58': 69988244779.85242,\n",
-       "  'Co58m': 7.550323540980091,\n",
-       "  'Co60': 3201999746.2460356,\n",
-       "  'Co60m': 0.17341099265890783,\n",
-       "  'Cr48': 1.7173161934017713e-06,\n",
-       "  'Cr50': 0.018599610699543495,\n",
-       "  'Cr51': 35263662703.04607,\n",
-       "  'Cu64': 597.2788598986835,\n",
-       "  'Cu66': 1.9711896800987014,\n",
-       "  'Cu67': 1.1165663023422172,\n",
-       "  'Fe55': 146428097446.28876,\n",
-       "  'Fe59': 472620137.4871329,\n",
-       "  'Fe60': 0.17356301324060802,\n",
-       "  'Ge71': 2.9348716502567214e-07,\n",
-       "  'H3': 35331574.03041905,\n",
-       "  'Hf174': 8.262743822879573e-23,\n",
-       "  'Hf175': 0.0006672893237873972,\n",
-       "  'Hf177m': 47.866587479730555,\n",
-       "  'Hf178m': 0.032657347008061874,\n",
-       "  'Hf178n': 0.03522971650917223,\n",
-       "  'Hf179n': 401.95078960540724,\n",
-       "  'Hf181': 75985.61034673413,\n",
-       "  'Hf182': 2.3220104646118585e-10,\n",
-       "  'Ir192': 1.2139562163008563e-09,\n",
-       "  'K40': 5.328576726508347e-12,\n",
-       "  'K42': 0.5015145672774187,\n",
-       "  'K43': 0.025739549570650236,\n",
-       "  'Kr81': 8.620105442464145e-15,\n",
-       "  'Kr85': 0.014967878952930943,\n",
-       "  'Lu173': 2.9303424933221075e-08,\n",
-       "  'Lu174': 3.296608039471715e-06,\n",
-       "  'Lu174m': 3.910665358711073e-06,\n",
-       "  'Lu176': 7.664829893100947e-11,\n",
-       "  'Lu177': 286.2780997365846,\n",
-       "  'Lu177m': 61.84902635503315,\n",
-       "  'Mg28': 3.399820314937098e-05,\n",
-       "  'Mn52': 172783.19032757747,\n",
-       "  'Mn53': 29733.50119174257,\n",
-       "  'Mn54': 32816986063.147533,\n",
-       "  'Mo100': 5.80442946216256e-05,\n",
-       "  'Mo92': 4.661456016931028e-06,\n",
-       "  'Mo93': 4412653.427531041,\n",
-       "  'Mo98': 14.398246527035921,\n",
-       "  'Mo99': 419044923.5480355,\n",
-       "  'Na22': 0.016872388924987484,\n",
-       "  'Na24': 0.10518601190672157,\n",
-       "  'Nb90': 0.3603338303874975,\n",
-       "  'Nb91': 14443189.00996958,\n",
-       "  'Nb91m': 485396970.6144908,\n",
-       "  'Nb92': 17.74318636012752,\n",
-       "  'Nb92m': 153427798.76395735,\n",
-       "  'Nb93m': 12968055.782692654,\n",
-       "  'Nb94': 75391.77927454891,\n",
-       "  'Nb95': 142058695.76480782,\n",
-       "  'Nb95m': 3198264.1185716284,\n",
-       "  'Nb96': 11433.332501313023,\n",
-       "  'Nb97': 25.527680229504824,\n",
-       "  'Nb97m': 22.526773133182672,\n",
-       "  'Ni56': 2.371013839000512,\n",
-       "  'Ni57': 6899420.916102611,\n",
-       "  'Ni58': 4.646049005865045e-05,\n",
-       "  'Ni59': 2693462.4089344125,\n",
-       "  'Ni63': 173023960.3625975,\n",
-       "  'Ni66': 1.9689796169268352,\n",
-       "  'Os186': 5.700109910785873e-15,\n",
-       "  'Os191': 5.72949540978186e-09,\n",
-       "  'P32': 66635984.29158454,\n",
-       "  'P33': 581734.5045636711,\n",
-       "  'Pd107': 5.633536326649723e-16,\n",
-       "  'Rb83': 2.0973526639294058e-08,\n",
-       "  'Rb84': 2.7113039152981234e-05,\n",
-       "  'Rb86': 54.60450638988571,\n",
-       "  'Rb87': 3.489766522113836e-12,\n",
-       "  'Re186': 1.2799815292983903,\n",
-       "  'Re186m': 1.0543968653634868e-07,\n",
-       "  'Re187': 5.522819987126236e-13,\n",
-       "  'Re188': 1.7184057348585634e-06,\n",
-       "  'Rh103m': 132.55486061002838,\n",
-       "  'Rh105': 7.040444114725505e-08,\n",
-       "  'Ru103': 134.02996439565155,\n",
-       "  'Ru97': 0.0003127424034856628,\n",
-       "  'S35': 106956.46529363543,\n",
-       "  'Sc44': 38.402256405495926,\n",
-       "  'Sc44m': 36.24227208156119,\n",
-       "  'Sc45m': 414.7272319503367,\n",
-       "  'Sc46': 38594145.07309921,\n",
-       "  'Sc47': 2407325.2218449013,\n",
-       "  'Sc48': 737050.6212551139,\n",
-       "  'Se82': 3.297026590181616e-28,\n",
-       "  'Si32': 9.673426794816436,\n",
-       "  'Sr85': 0.02352305821998615,\n",
-       "  'Sr89': 858.7563603361078,\n",
-       "  'Sr90': 5.635745202366519,\n",
-       "  'Ta177': 0.0030989787682530533,\n",
-       "  'Ta178': 0.007692620353245972,\n",
-       "  'Ta179': 93882.06001291316,\n",
-       "  'Ta180': 0.0011738694325597596,\n",
-       "  'Ta180m': 9.185485005181049e-08,\n",
-       "  'Ta182': 358281210.9892619,\n",
-       "  'Ta183': 639725.8868714337,\n",
-       "  'Ta184': 1.541250504460773e-07,\n",
-       "  'Tc96': 0.002712347412668417,\n",
-       "  'Tc97': 9.794304620936182e-05,\n",
-       "  'Tc97m': 7.929413549434544,\n",
-       "  'Tc98': 0.49843929027013434,\n",
-       "  'Tc99': 172570.186884391,\n",
-       "  'Tc99m': 406016272.96303093,\n",
-       "  'Ti44': 8.097545696098814e-05,\n",
-       "  'Tm171': 6.393386319707203e-11,\n",
-       "  'V48': 22533.939895316,\n",
-       "  'V49': 2743232498.808864,\n",
-       "  'V50': 1.8707822609609306e-07,\n",
-       "  'W178': 0.007712279013313496,\n",
-       "  'W181': 2.8166601090710732,\n",
-       "  'W183': 9.97198174049726e-11,\n",
-       "  'W183m': 21752.60424024261,\n",
-       "  'W184': 3.4308178677710605e-13,\n",
-       "  'W185': 115.88979001835877,\n",
-       "  'W186': 1.5162912179350445e-18,\n",
-       "  'W187': 5.3766612425729275e-06,\n",
-       "  'W188': 1.6918324502988949e-06,\n",
-       "  'Y87': 2.1151794781281708,\n",
-       "  'Y87m': 5.232790905364411e-06,\n",
-       "  'Y88': 120499.95787972788,\n",
-       "  'Y89m': 4547040.009686245,\n",
-       "  'Y90': 34953.00104353192,\n",
-       "  'Y91': 968.6140267255827,\n",
-       "  'Yb175': 0.002537188352386937,\n",
-       "  'Zn64': 2.540263921929678e-09,\n",
-       "  'Zn65': 86752.33035266607,\n",
-       "  'Zn69m': 1.9797096996953037e-08,\n",
-       "  'Zr88': 102207.04804613606,\n",
-       "  'Zr89': 4552778.327536326,\n",
-       "  'Zr90m': 0.3515003482740603,\n",
-       "  'Zr93': 94.17541936013149,\n",
-       "  'Zr94': 1.937447574589266e-08,\n",
-       "  'Zr95': 24439414.258365404,\n",
-       "  'Zr96': 1.541147282426484e-14,\n",
-       "  'Zr97': 23.676264366527487},\n",
-       " '189247': {'Al26': 0.016136555438821306,\n",
-       "  'Ar37': 0.00040911597553821346,\n",
-       "  'Ar39': 0.31563933234302616,\n",
-       "  'Ar42': 0.8219981499449552,\n",
-       "  'Be10': 17.210904073219,\n",
-       "  'C14': 1335536.4932511214,\n",
-       "  'Ca41': 0.0006996315317667095,\n",
-       "  'Ca45': 39705644.67324248,\n",
-       "  'Ca47': 144193.28756230907,\n",
-       "  'Ca48': 2.558855581614334e-18,\n",
-       "  'Cl36': 0.006170729302636689,\n",
-       "  'Co55': 7.1021230673294315e-06,\n",
-       "  'Co56': 580526.8666878844,\n",
-       "  'Co57': 69220634840.52554,\n",
-       "  'Co58': 106309583035.68065,\n",
-       "  'Co58m': 11.611563035814036,\n",
-       "  'Co60': 4809606177.346332,\n",
-       "  'Co60m': 0.24049635187271007,\n",
-       "  'Cr48': 2.8682243874995995e-06,\n",
-       "  'Cr50': 0.022142663222416904,\n",
-       "  'Cr51': 54508421133.373924,\n",
-       "  'Cu64': 694.1039796060006,\n",
-       "  'Cu66': 0.8201832798631152,\n",
-       "  'Cu67': 0.4714197467828663,\n",
-       "  'Fe55': 234597420266.94876,\n",
-       "  'Fe59': 572857605.6345582,\n",
-       "  'Fe60': 0.2406657924985645,\n",
-       "  'Ge71': 1.2200065587294284e-07,\n",
-       "  'H3': 55918980.14870816,\n",
-       "  'Hf174': 2.6270006805882786e-22,\n",
-       "  'Hf175': 0.0013171587521593354,\n",
-       "  'Hf177m': 78.8931974901779,\n",
-       "  'Hf178m': 0.06680391160618497,\n",
-       "  'Hf178n': 0.07098314147082774,\n",
-       "  'Hf179n': 656.7381704082392,\n",
-       "  'Hf181': 124430.34549778327,\n",
-       "  'Hf182': 3.7846543095611765e-10,\n",
-       "  'Ir192': 5.046334976072479e-10,\n",
-       "  'K40': 8.985026261260181e-12,\n",
-       "  'K42': 0.8220832852863552,\n",
-       "  'K43': 0.04183395836564752,\n",
-       "  'Kr81': 1.6924868204806564e-14,\n",
-       "  'Kr85': 0.02595762413472782,\n",
-       "  'Lu173': 9.064750410013265e-08,\n",
-       "  'Lu174': 6.998801616610274e-06,\n",
-       "  'Lu174m': 8.155933120139406e-06,\n",
-       "  'Lu176': 1.2963187279358443e-10,\n",
-       "  'Lu177': 471.673095479346,\n",
-       "  'Lu177m': 101.93748152175445,\n",
-       "  'Mg28': 6.111467366683713e-05,\n",
-       "  'Mn52': 284732.57406683266,\n",
-       "  'Mn53': 48649.424129268395,\n",
-       "  'Mn54': 51266601561.90942,\n",
-       "  'Mo100': 6.91004940221559e-05,\n",
-       "  'Mo92': 5.549351799460365e-06,\n",
-       "  'Mo93': 5884470.131922015,\n",
-       "  'Mo98': 17.140934186742047,\n",
-       "  'Mo99': 516209857.54353726,\n",
-       "  'Na22': 0.02892829369085577,\n",
-       "  'Na24': 0.17261865155554856,\n",
-       "  'Nb90': 0.5919774220980771,\n",
-       "  'Nb91': 23623155.55394178,\n",
-       "  'Nb91m': 793501262.1784301,\n",
-       "  'Nb92': 28.779127464727207,\n",
-       "  'Nb92m': 239797606.29241285,\n",
-       "  'Nb93m': 18203163.324174866,\n",
-       "  'Nb94': 90887.26663033974,\n",
-       "  'Nb95': 230315294.51500505,\n",
-       "  'Nb95m': 5171910.922024681,\n",
-       "  'Nb96': 18660.80568798436,\n",
-       "  'Nb97': 41.766739513642705,\n",
-       "  'Nb97m': 36.85742172592339,\n",
-       "  'Ni56': 3.909284629882961,\n",
-       "  'Ni57': 11369527.223305425,\n",
-       "  'Ni58': 5.531093177064529e-05,\n",
-       "  'Ni59': 3103974.0257889056,\n",
-       "  'Ni63': 195588354.87717512,\n",
-       "  'Ni66': 0.8198072702767583,\n",
-       "  'Os186': 2.369551703888837e-15,\n",
-       "  'Os191': 2.381713005245931e-09,\n",
-       "  'P32': 98692394.35771587,\n",
-       "  'P33': 873800.8093153065,\n",
-       "  'Pd107': 2.3418234547844553e-16,\n",
-       "  'Rb83': 4.157788758140012e-08,\n",
-       "  'Rb84': 5.2946053347856403e-05,\n",
-       "  'Rb86': 89.71115986453935,\n",
-       "  'Rb87': 6.10701188270998e-12,\n",
-       "  'Re186': 0.5320931660413963,\n",
-       "  'Re186m': 4.383165177337905e-08,\n",
-       "  'Re187': 2.295801492356428e-13,\n",
-       "  'Re188': 7.143297959562646e-07,\n",
-       "  'Rh103m': 96.34365612521145,\n",
-       "  'Rh105': 2.926665633088854e-08,\n",
-       "  'Ru103': 97.41093438911187,\n",
-       "  'Ru97': 0.0005114153467497274,\n",
-       "  'S35': 123637.40783502192,\n",
-       "  'Sc44': 63.20367525494383,\n",
-       "  'Sc44m': 59.648522619567196,\n",
-       "  'Sc45m': 674.9705152412718,\n",
-       "  'Sc46': 60900029.352651045,\n",
-       "  'Sc47': 3793128.8566991207,\n",
-       "  'Sc48': 1189807.512187358,\n",
-       "  'Se82': 5.931620617811987e-28,\n",
-       "  'Si32': 15.917667424294851,\n",
-       "  'Sr85': 0.04021806972348596,\n",
-       "  'Sr89': 1396.9006468670539,\n",
-       "  'Sr90': 9.241219501407377,\n",
-       "  'Ta177': 0.010344110129325167,\n",
-       "  'Ta178': 0.02578995047792397,\n",
-       "  'Ta179': 183275.40784986108,\n",
-       "  'Ta180': 0.0018870217661895092,\n",
-       "  'Ta180m': 1.4836255996965249e-07,\n",
-       "  'Ta182': 362317251.3883881,\n",
-       "  'Ta183': 277856.5553868816,\n",
-       "  'Ta184': 6.406875489504642e-08,\n",
-       "  'Tc96': 0.004431973477406227,\n",
-       "  'Tc97': 0.0001598128442397807,\n",
-       "  'Tc97m': 12.939730159391106,\n",
-       "  'Tc98': 0.8129220007679299,\n",
-       "  'Tc99': 212591.16169903893,\n",
-       "  'Tc99m': 500159295.27149385,\n",
-       "  'Ti44': 0.0001361020454170058,\n",
-       "  'Tm171': 2.143419394171852e-10,\n",
-       "  'V48': 37244.911121845085,\n",
-       "  'V49': 4493287552.03835,\n",
-       "  'V50': 2.8946662610019346e-07,\n",
-       "  'W178': 0.02581772348440236,\n",
-       "  'W181': 4.5138344067516964,\n",
-       "  'W183': 4.383364325682613e-11,\n",
-       "  'W183m': 9447.837040056167,\n",
-       "  'W184': 1.43357860913291e-13,\n",
-       "  'W185': 48.22788867013419,\n",
-       "  'W186': 6.303664271931554e-19,\n",
-       "  'W187': 2.235042196626045e-06,\n",
-       "  'W188': 7.032834589053946e-07,\n",
-       "  'Y87': 3.639684773381292,\n",
-       "  'Y87m': 9.079145393988418e-06,\n",
-       "  'Y88': 202383.31106695885,\n",
-       "  'Y89m': 7399900.33704327,\n",
-       "  'Y90': 56438.543988402576,\n",
-       "  'Y91': 1589.0341371103154,\n",
-       "  'Yb175': 0.004806098857243841,\n",
-       "  'Zn64': 2.9518894704521197e-09,\n",
-       "  'Zn65': 58443.10815945354,\n",
-       "  'Zn69m': 8.229521102898205e-09,\n",
-       "  'Zr88': 172251.21827039175,\n",
-       "  'Zr89': 7409322.763763304,\n",
-       "  'Zr90m': 0.5774427658418841,\n",
-       "  'Zr93': 152.93163009390054,\n",
-       "  'Zr94': 3.160036163655404e-08,\n",
-       "  'Zr95': 39741389.02758751,\n",
-       "  'Zr96': 2.5594871001042055e-14,\n",
-       "  'Zr97': 38.73779563324209},\n",
-       " '189248': {'Al26': 0.0032421736728026097,\n",
-       "  'Ar37': 0.00022310082309961253,\n",
-       "  'Ar39': 0.07870743704951734,\n",
-       "  'Ar42': 0.22359584930578508,\n",
-       "  'Be10': 5.774404054203014,\n",
-       "  'C14': 836815.3550881796,\n",
-       "  'Ca41': 0.00016745610660802345,\n",
-       "  'Ca45': 11621798.141081333,\n",
-       "  'Ca47': 41285.219066613376,\n",
-       "  'Ca48': 5.350899869201479e-19,\n",
-       "  'Cl36': 0.023066522493132527,\n",
-       "  'Co55': 1.4642856239718493e-06,\n",
-       "  'Co56': 130328.40006013587,\n",
-       "  'Co57': 19732137916.153072,\n",
-       "  'Co58': 43456729624.84639,\n",
-       "  'Co58m': 4.516925066530673,\n",
-       "  'Co60': 1877380372.131684,\n",
-       "  'Co60m': 0.12028946565280882,\n",
-       "  'Cr48': 5.991332589268954e-07,\n",
-       "  'Cr50': 0.015649306252123026,\n",
-       "  'Cr51': 17891669245.21103,\n",
-       "  'Cu64': 477.7530446661189,\n",
-       "  'Cu66': 3.0366953552074714,\n",
-       "  'Cu67': 1.730218891927301,\n",
-       "  'Fe55': 69575778502.71788,\n",
-       "  'Fe59': 380656542.282001,\n",
-       "  'Fe60': 0.12042814868371331,\n",
-       "  'Ge71': 4.566242509457661e-07,\n",
-       "  'H3': 18750231.68976911,\n",
-       "  'Hf174': 8.05380865139191e-24,\n",
-       "  'Hf175': 0.00021679278644587367,\n",
-       "  'Hf177m': 20.633766985812123,\n",
-       "  'Hf178m': 0.00696587188882183,\n",
-       "  'Hf178n': 0.008261983148289834,\n",
-       "  'Hf179n': 187.59626767440855,\n",
-       "  'Hf181': 34348.927282236924,\n",
-       "  'Hf182': 1.0874122711101779e-10,\n",
-       "  'Ir192': 1.88874306616048e-09,\n",
-       "  'K40': 2.1202194597589837e-12,\n",
-       "  'K42': 0.22361714286001547,\n",
-       "  'K43': 0.012425772968016939,\n",
-       "  'Kr81': 2.372373526442592e-15,\n",
-       "  'Kr85': 0.005322445664183167,\n",
-       "  'Lu173': 2.497447643604875e-09,\n",
-       "  'Lu174': 8.311518958819291e-07,\n",
-       "  'Lu174m': 1.0395087785966007e-06,\n",
-       "  'Lu176': 2.8754047214425465e-11,\n",
-       "  'Lu177': 123.83488713880239,\n",
-       "  'Lu177m': 26.66277727634105,\n",
-       "  'Mg28': 1.6292979295161716e-05,\n",
-       "  'Mn52': 70695.70610811959,\n",
-       "  'Mn53': 13589.626213617319,\n",
-       "  'Mn54': 18441361497.177776,\n",
-       "  'Mo100': 4.883774934406071e-05,\n",
-       "  'Mo92': 3.922105424923195e-06,\n",
-       "  'Mo93': 3064419.1756446837,\n",
-       "  'Mo98': 12.114407959122419,\n",
-       "  'Mo99': 317447039.95600665,\n",
-       "  'Na22': 0.005745278466132601,\n",
-       "  'Na24': 0.04490955362147216,\n",
-       "  'Nb90': 0.15062201255525073,\n",
-       "  'Nb91': 6713710.9642063165,\n",
-       "  'Nb91m': 224801200.89469376,\n",
-       "  'Nb92': 8.657711307817323,\n",
-       "  'Nb92m': 87383765.51413807,\n",
-       "  'Nb93m': 9072458.505411392,\n",
-       "  'Nb94': 57139.25369011419,\n",
-       "  'Nb95': 69055260.71058348,\n",
-       "  'Nb95m': 1576239.775412738,\n",
-       "  'Nb96': 5340.0689543790095,\n",
-       "  'Nb97': 11.67806872063499,\n",
-       "  'Nb97m': 10.305311808968467,\n",
-       "  'Ni56': 0.9640211965667629,\n",
-       "  'Ni57': 2813070.5993260224,\n",
-       "  'Ni58': 3.9090708629633515e-05,\n",
-       "  'Ni59': 2353887.0766030718,\n",
-       "  'Ni63': 146696856.1630953,\n",
-       "  'Ni66': 3.032787076389813,\n",
-       "  'Os186': 8.868484830942855e-15,\n",
-       "  'Os191': 8.914279265193755e-09,\n",
-       "  'P32': 43352059.08763225,\n",
-       "  'P33': 354351.2363947888,\n",
-       "  'Pd107': 8.764980591594784e-16,\n",
-       "  'Rb83': 5.653171148578279e-09,\n",
-       "  'Rb84': 7.952914134054073e-06,\n",
-       "  'Rb86': 23.843255560779735,\n",
-       "  'Rb87': 1.283300900588446e-12,\n",
-       "  'Re186': 1.9914500246671292,\n",
-       "  'Re186m': 1.6404765051559392e-07,\n",
-       "  'Re187': 8.592720750680828e-13,\n",
-       "  'Re188': 2.6735947087568997e-06,\n",
-       "  'Rh103m': 144.3238083762111,\n",
-       "  'Rh105': 1.0953928836822728e-07,\n",
-       "  'Ru103': 145.93785856389468,\n",
-       "  'Ru97': 0.00014512635224287677,\n",
-       "  'S35': 101219.0946129917,\n",
-       "  'Sc44': 15.953757103992022,\n",
-       "  'Sc44m': 15.056266964715213,\n",
-       "  'Sc45m': 197.55405045347916,\n",
-       "  'Sc46': 20805406.888828326,\n",
-       "  'Sc47': 1304489.7838004723,\n",
-       "  'Sc48': 368120.16305346624,\n",
-       "  'Se82': 1.0789002435307824e-28,\n",
-       "  'Si32': 4.050531988302511,\n",
-       "  'Sr85': 0.008795610972480886,\n",
-       "  'Sr89': 415.53099311834904,\n",
-       "  'Sr90': 2.518507856407896,\n",
-       "  'Ta177': 0.00020913655037331757,\n",
-       "  'Ta178': 0.000510964921066647,\n",
-       "  'Ta179': 23944.541281446094,\n",
-       "  'Ta180': 0.0006030396985999147,\n",
-       "  'Ta180m': 4.601616148148415e-08,\n",
-       "  'Ta182': 336621062.2829722,\n",
-       "  'Ta183': 997771.7162127262,\n",
-       "  'Ta184': 2.397966388266498e-07,\n",
-       "  'Tc96': 0.0012886677353701821,\n",
-       "  'Tc97': 4.739888141151274e-05,\n",
-       "  'Tc97m': 3.834412510795947,\n",
-       "  'Tc98': 0.24234638708249945,\n",
-       "  'Tc99': 130726.28926402453,\n",
-       "  'Tc99m': 307577161.3862553,\n",
-       "  'Ti44': 2.8695370663117935e-05,\n",
-       "  'Tm171': 4.2466623675498546e-12,\n",
-       "  'V48': 9190.71641475477,\n",
-       "  'V49': 1216711621.8379688,\n",
-       "  'V50': 1.091223702609056e-07,\n",
-       "  'W178': 0.0005217517874229683,\n",
-       "  'W181': 1.4843429114415467,\n",
-       "  'W183': 1.9213084701749944e-10,\n",
-       "  'W183m': 33927.26899393674,\n",
-       "  'W184': 5.307864476700253e-13,\n",
-       "  'W185': 180.2355068877897,\n",
-       "  'W186': 2.359057145679369e-18,\n",
-       "  'W187': 8.3653195268837e-06,\n",
-       "  'W188': 2.6322504606833397e-06,\n",
-       "  'Y87': 0.7635530783095903,\n",
-       "  'Y87m': 1.7377793427377735e-06,\n",
-       "  'Y88': 47249.91650674497,\n",
-       "  'Y89m': 2159407.8944833637,\n",
-       "  'Y90': 17318.899056295475,\n",
-       "  'Y91': 430.8986734000419,\n",
-       "  'Yb175': 0.0008067641752622067,\n",
-       "  'Zn64': 2.0320702721190102e-09,\n",
-       "  'Zn65': 102579.42318153217,\n",
-       "  'Zn69m': 3.080146481480243e-08,\n",
-       "  'Zr88': 39360.400807817474,\n",
-       "  'Zr89': 2162133.097323716,\n",
-       "  'Zr90m': 0.14602525309319925,\n",
-       "  'Zr93': 45.31299326427159,\n",
-       "  'Zr94': 9.04989051893152e-09,\n",
-       "  'Zr95': 11697708.583705662,\n",
-       "  'Zr96': 6.246972500869345e-15,\n",
-       "  'Zr97': 10.831235245517936},\n",
-       " '189249': {'Al26': 0.0168529232092608,\n",
-       "  'Ar37': 0.0003815103883261323,\n",
-       "  'Ar39': 0.3221138286720219,\n",
-       "  'Ar42': 0.8308130202811974,\n",
-       "  'Be10': 16.946454341215272,\n",
-       "  'C14': 1153143.8539967646,\n",
-       "  'Ca41': 0.0007165478697205553,\n",
-       "  'Ca45': 39675176.55482097,\n",
-       "  'Ca47': 144514.785101907,\n",
-       "  'Ca48': 2.6147906870907853e-18,\n",
-       "  'Cl36': 1.6101021499417867e-05,\n",
-       "  'Co55': 7.063441952797512e-06,\n",
-       "  'Co56': 578366.5345541046,\n",
-       "  'Co57': 69487583435.84108,\n",
-       "  'Co58': 101948237401.9155,\n",
-       "  'Co58m': 11.196345623350199,\n",
-       "  'Co60': 4732398744.43439,\n",
-       "  'Co60m': 0.22314649775483608,\n",
-       "  'Cr48': 2.987811784169994e-06,\n",
-       "  'Cr50': 0.01967931242590807,\n",
-       "  'Cr51': 54610866738.61375,\n",
-       "  'Cu64': 637.0603448790799,\n",
-       "  'Cu66': 0.013864542893510539,\n",
-       "  'Cu67': 0.011774829045823316,\n",
-       "  'Fe55': 236063509713.73663,\n",
-       "  'Fe59': 543491553.508444,\n",
-       "  'Fe60': 0.22329496444358407,\n",
-       "  'H3': 54952381.27352402,\n",
-       "  'Hf174': 1.6923023496049835e-22,\n",
-       "  'Hf175': 0.0011917399441553872,\n",
-       "  'Hf177m': 79.90256398042696,\n",
-       "  'Hf178m': 0.06225249308123604,\n",
-       "  'Hf178n': 0.06633011095230615,\n",
-       "  'Hf179n': 658.9493455103369,\n",
-       "  'Hf181': 125458.49635279652,\n",
-       "  'Hf182': 3.7962348541478563e-10,\n",
-       "  'K40': 9.082253622344489e-12,\n",
-       "  'K42': 0.8309020191184194,\n",
-       "  'K43': 0.041707557356799325,\n",
-       "  'Kr81': 1.6030437375129146e-14,\n",
-       "  'Kr85': 0.026180338939334528,\n",
-       "  'Lu173': 6.024994142804227e-08,\n",
-       "  'Lu174': 6.1437490117090235e-06,\n",
-       "  'Lu174m': 7.229512381631903e-06,\n",
-       "  'Lu176': 1.3246673768528965e-10,\n",
-       "  'Lu177': 477.61838455142663,\n",
-       "  'Lu177m': 103.24135939166058,\n",
-       "  'Mg28': 5.4986622607387574e-05,\n",
-       "  'Mn52': 291331.28107570723,\n",
-       "  'Mn53': 49015.5872483994,\n",
-       "  'Mn54': 50104738250.31633,\n",
-       "  'Mo100': 6.141285167732048e-05,\n",
-       "  'Mo92': 4.931962627585184e-06,\n",
-       "  'Mo93': 5567383.739496379,\n",
-       "  'Mo98': 15.234002044433684,\n",
-       "  'Mo99': 485091129.17182297,\n",
-       "  'Na22': 0.029784141657750292,\n",
-       "  'Na24': 0.1756577461134203,\n",
-       "  'Nb90': 0.6041171505687938,\n",
-       "  'Nb91': 23729374.980543956,\n",
-       "  'Nb91m': 797829728.2916758,\n",
-       "  'Nb92': 28.62197868360714,\n",
-       "  'Nb92m': 232665698.44103733,\n",
-       "  'Nb93m': 16988799.013069365,\n",
-       "  'Nb94': 85027.55341828645,\n",
-       "  'Nb95': 229410780.29833177,\n",
-       "  'Nb95m': 5139163.446037172,\n",
-       "  'Nb96': 18709.564700317886,\n",
-       "  'Nb97': 42.029665135941016,\n",
-       "  'Nb97m': 37.089110668811365,\n",
-       "  'Ni56': 4.002668591166527,\n",
-       "  'Ni57': 11638453.30633124,\n",
-       "  'Ni58': 4.915771076587754e-05,\n",
-       "  'Ni59': 2791056.531136939,\n",
-       "  'Ni63': 175865280.52842003,\n",
-       "  'Ni66': 0.01462052538175894,\n",
-       "  'Os186': 9.851848383133027e-20,\n",
-       "  'P32': 94218000.23396936,\n",
-       "  'P33': 841027.744825463,\n",
-       "  'Rb83': 3.910774000823401e-08,\n",
-       "  'Rb84': 4.934431361805934e-05,\n",
-       "  'Rb86': 90.92764915436834,\n",
-       "  'Rb87': 6.068093410711507e-12,\n",
-       "  'Re186': 2.332135721480583e-05,\n",
-       "  'Re186m': 1.9653719072266533e-12,\n",
-       "  'Re187': 8.298459588935726e-19,\n",
-       "  'Rh103m': 74.40493899504324,\n",
-       "  'Ru103': 75.22600840346439,\n",
-       "  'Ru97': 0.0005141203168012935,\n",
-       "  'S35': 104093.11215533219,\n",
-       "  'Sc44': 64.55057300928775,\n",
-       "  'Sc44m': 60.91952285003627,\n",
-       "  'Sc45m': 674.4557617320867,\n",
-       "  'Sc46': 59720215.50203895,\n",
-       "  'Sc47': 3724809.0757928877,\n",
-       "  'Sc48': 1179624.39683079,\n",
-       "  'Se82': 5.878027953513641e-28,\n",
-       "  'Si32': 16.227628789537643,\n",
-       "  'Sr85': 0.040689084416187855,\n",
-       "  'Sr89': 1392.3277133531465,\n",
-       "  'Sr90': 9.333156313594491,\n",
-       "  'Ta177': 0.006454808099227633,\n",
-       "  'Ta178': 0.01603517906146838,\n",
-       "  'Ta179': 174693.12331161098,\n",
-       "  'Ta180': 0.001855027689428402,\n",
-       "  'Ta180m': 1.4664320634220277e-07,\n",
-       "  'Ta182': 330691087.09009326,\n",
-       "  'Ta183': 18887.264376041072,\n",
-       "  'Tc96': 0.0044345805955406555,\n",
-       "  'Tc97': 0.00015920702689882743,\n",
-       "  'Tc97m': 12.894280649119148,\n",
-       "  'Tc98': 0.808865880594389,\n",
-       "  'Tc99': 199776.66512001603,\n",
-       "  'Tc99m': 470007502.3848775,\n",
-       "  'Ti44': 0.00014155465537024538,\n",
-       "  'Tm171': 1.3326940592146662e-10,\n",
-       "  'V48': 38048.21403227267,\n",
-       "  'V49': 4549289610.513522,\n",
-       "  'V50': 2.8012130011835893e-07,\n",
-       "  'W178': 0.016065680288457892,\n",
-       "  'W181': 4.412059571291649,\n",
-       "  'W183': 7.799885377426364e-12,\n",
-       "  'W183m': 642.0494012231591,\n",
-       "  'W184': 4.3312385062078865e-15,\n",
-       "  'W185': 0.08877849295043236,\n",
-       "  'W186': 8.60762483424138e-23,\n",
-       "  'Y87': 3.6884347762720826,\n",
-       "  'Y87m': 9.221432404683823e-06,\n",
-       "  'Y88': 205974.18717863108,\n",
-       "  'Y89m': 7400037.857797595,\n",
-       "  'Y90': 56049.964686931926,\n",
-       "  'Y91': 1605.271692491932,\n",
-       "  'Yb175': 0.004546126889840005,\n",
-       "  'Zn64': 2.709217107974138e-09,\n",
-       "  'Zn65': 34184.577763168614,\n",
-       "  'Zr88': 175436.50145535538,\n",
-       "  'Zr89': 7409442.963885702,\n",
-       "  'Zr90m': 0.5894993532475252,\n",
-       "  'Zr93': 152.592177178759,\n",
-       "  'Zr94': 3.168354357932382e-08,\n",
-       "  'Zr95': 39691874.54434339,\n",
-       "  'Zr96': 2.611113761523696e-14,\n",
-       "  'Zr97': 38.98194810584736},\n",
-       " '189250': {'Al26': 0.05082067579140395,\n",
-       "  'Ar37': 0.004278748397080455,\n",
-       "  'Ar39': 0.9495412835371032,\n",
-       "  'Ar42': 2.3963382062304537,\n",
-       "  'Be10': 45.84431480283212,\n",
-       "  'C14': 4681189.362143573,\n",
-       "  'Ca41': 0.0021295693272240187,\n",
-       "  'Ca45': 111773128.38585058,\n",
-       "  'Ca47': 410010.7963192309,\n",
-       "  'Ca48': 7.907045005619667e-18,\n",
-       "  'Cl36': 0.5227154293887857,\n",
-       "  'Co55': 2.170171976599752e-05,\n",
-       "  'Co56': 1740642.8575928165,\n",
-       "  'Co57': 197695855210.10538,\n",
-       "  'Co58': 253324436944.05417,\n",
-       "  'Co58m': 28.290408426946325,\n",
-       "  'Co60': 18091624816.872482,\n",
-       "  'Co60m': 2.007839128416137,\n",
-       "  'Cr48': 9.040099376576102e-06,\n",
-       "  'Cr50': 0.05057864875764045,\n",
-       "  'Cr51': 195793659954.77362,\n",
-       "  'Cu64': 2599.8308675149638,\n",
-       "  'Cu66': 69.0092812793084,\n",
-       "  'Cu67': 39.024167203019886,\n",
-       "  'Fe55': 696362520578.8998,\n",
-       "  'Fe59': 2483087289.5171227,\n",
-       "  'Fe60': 2.008240290120036,\n",
-       "  'Ge71': 1.0333672200567128e-05,\n",
-       "  'H3': 146514706.026194,\n",
-       "  'Hf174': 6.793403223848267e-22,\n",
-       "  'Hf175': 0.0038250319009482244,\n",
-       "  'Hf177m': 233.29664266100164,\n",
-       "  'Hf178m': 0.20362932367224934,\n",
-       "  'Hf178n': 0.21508078811269057,\n",
-       "  'Hf179n': 1873.239314950899,\n",
-       "  'Hf181': 360286.1789185121,\n",
-       "  'Hf182': 1.0983173336235433e-09,\n",
-       "  'Ir192': 4.274335337286893e-08,\n",
-       "  'K40': 2.6999469270175177e-11,\n",
-       "  'K42': 2.3965891616094117,\n",
-       "  'K43': 0.11690456810552526,\n",
-       "  'Kr81': 5.1038547122838295e-14,\n",
-       "  'Kr85': 0.07960797436893696,\n",
-       "  'Lu173': 2.385696491592165e-07,\n",
-       "  'Lu174': 2.0450066497150823e-05,\n",
-       "  'Lu174m': 2.3868585507406335e-05,\n",
-       "  'Lu176': 3.9660910431509935e-10,\n",
-       "  'Lu177': 1388.4146481761704,\n",
-       "  'Lu177m': 301.4346748285691,\n",
-       "  'Mg28': 0.00015830985574911312,\n",
-       "  'Mn52': 862333.4334959369,\n",
-       "  'Mn53': 140424.92152087792,\n",
-       "  'Mn54': 131601005780.3338,\n",
-       "  'Mo100': 0.00015784248467435065,\n",
-       "  'Mo92': 1.2676062125493264e-05,\n",
-       "  'Mo93': 15543763.509524211,\n",
-       "  'Mo98': 39.15446424208897,\n",
-       "  'Mo99': 1606629810.1535733,\n",
-       "  'Na22': 0.09040561464996806,\n",
-       "  'Na24': 0.5140713672276082,\n",
-       "  'Nb90': 1.7790846260426088,\n",
-       "  'Nb91': 67585684.87841122,\n",
-       "  'Nb91m': 2275243975.6836686,\n",
-       "  'Nb92': 80.00349161802455,\n",
-       "  'Nb92m': 597156691.7916032,\n",
-       "  'Nb93m': 44143530.15091746,\n",
-       "  'Nb94': 265413.59034111025,\n",
-       "  'Nb95': 641541553.0486584,\n",
-       "  'Nb95m': 14259134.623935709,\n",
-       "  'Nb96': 53127.49361082955,\n",
-       "  'Nb97': 120.24386803095317,\n",
-       "  'Nb97m': 106.11100711815838,\n",
-       "  'Ni56': 11.866837964893495,\n",
-       "  'Ni57': 34473599.30155799,\n",
-       "  'Ni58': 0.00012634433608860895,\n",
-       "  'Ni59': 17970686.80820875,\n",
-       "  'Ni63': 1519456288.617624,\n",
-       "  'Ni66': 68.90613589120399,\n",
-       "  'Os186': 2.0069855810924644e-13,\n",
-       "  'Os191': 2.0173532097787222e-07,\n",
-       "  'P32': 252688571.8293287,\n",
-       "  'P33': 2236704.436751772,\n",
-       "  'Pd107': 1.9835660521812956e-14,\n",
-       "  'Rb83': 1.2512956855148232e-07,\n",
-       "  'Rb84': 0.00015836139325801237,\n",
-       "  'Rb86': 263.8843657457903,\n",
-       "  'Rb87': 1.8380144856814443e-11,\n",
-       "  'Re186': 45.067562501188114,\n",
-       "  'Re186m': 3.7124854343446072e-06,\n",
-       "  'Re187': 1.9445827299112988e-11,\n",
-       "  'Re188': 6.0505002220624445e-05,\n",
-       "  'Rh103m': 2272.5024878476606,\n",
-       "  'Rh105': 2.4789377628020446e-06,\n",
-       "  'Ru103': 2298.092595449158,\n",
-       "  'Ru97': 0.001465125509522021,\n",
-       "  'S35': 950854.3731232582,\n",
-       "  'Sc44': 190.1526765417187,\n",
-       "  'Sc44m': 179.45680323432035,\n",
-       "  'Sc45m': 1900.114410618288,\n",
-       "  'Sc46': 157589671.39022237,\n",
-       "  'Sc47': 10017184.449525101,\n",
-       "  'Sc48': 3254949.126064985,\n",
-       "  'Se82': 1.8225685082011157e-27,\n",
-       "  'Si32': 49.14154455274702,\n",
-       "  'Sr85': 0.12252016002277807,\n",
-       "  'Sr89': 3899.689611353481,\n",
-       "  'Sr90': 26.892415735873556,\n",
-       "  'Ta177': 0.026488500730960755,\n",
-       "  'Ta178': 0.06593979613628895,\n",
-       "  'Ta179': 556726.8776284679,\n",
-       "  'Ta180': 0.005053227174000166,\n",
-       "  'Ta180m': 4.043283130954977e-07,\n",
-       "  'Ta182': 2830416961.3324103,\n",
-       "  'Ta183': 22790466.135872263,\n",
-       "  'Ta184': 5.426737312571467e-06,\n",
-       "  'Tc96': 0.012536988340563793,\n",
-       "  'Tc97': 0.0004468659929679635,\n",
-       "  'Tc97m': 36.20655524326238,\n",
-       "  'Tc98': 2.265911947147153,\n",
-       "  'Tc99': 661550.7271027678,\n",
-       "  'Tc99m': 1556665094.7283564,\n",
-       "  'Ti44': 0.00042662813207742503,\n",
-       "  'Tm171': 5.480298925243895e-10,\n",
-       "  'V48': 112689.26904772189,\n",
-       "  'V49': 13157759359.380333,\n",
-       "  'V50': 7.092060925129693e-07,\n",
-       "  'W178': 0.06601779204835312,\n",
-       "  'W181': 11.876394561796657,\n",
-       "  'W183': 8.769767362355846e-09,\n",
-       "  'W183m': 774944.414869548,\n",
-       "  'W184': 1.2345160824366046e-11,\n",
-       "  'W185': 4078.6054449532844,\n",
-       "  'W186': 5.338617678950585e-17,\n",
-       "  'W187': 0.0001893120430305104,\n",
-       "  'W188': 5.956935785638794e-05,\n",
-       "  'Y87': 11.16977709138943,\n",
-       "  'Y87m': 2.831291223377935e-05,\n",
-       "  'Y88': 613546.3558904491,\n",
-       "  'Y89m': 20866443.293486025,\n",
-       "  'Y90': 155357.91334089212,\n",
-       "  'Y91': 4637.09526452359,\n",
-       "  'Yb175': 0.014312055650249069,\n",
-       "  'Zn64': 1.1063622724824714e-08,\n",
-       "  'Zn65': 1782199.6179901068,\n",
-       "  'Zn69m': 6.970550513561629e-07,\n",
-       "  'Zr88': 524508.6166917997,\n",
-       "  'Zr89': 20893099.76656618,\n",
-       "  'Zr90m': 1.7384869818884223,\n",
-       "  'Zr93': 427.86583058428926,\n",
-       "  'Zr94': 8.994197715982774e-08,\n",
-       "  'Zr95': 111609017.66601416,\n",
-       "  'Zr96': 7.721490771125585e-14,\n",
-       "  'Zr97': 111.52416871536964},\n",
-       " '189251': {'Al26': 0.027866766026907644,\n",
-       "  'Ar37': 0.002877486547155536,\n",
-       "  'Ar39': 0.5434075590546318,\n",
-       "  'Ar42': 1.397375504318143,\n",
-       "  'Be10': 28.582209369977836,\n",
-       "  'C14': 3574214.394280543,\n",
-       "  'Ca41': 0.001209021798798209,\n",
-       "  'Ca45': 66475221.3837476,\n",
-       "  'Ca47': 242582.3145950586,\n",
-       "  'Ca48': 4.341889088666905e-18,\n",
-       "  'Cl36': 0.3728213843184295,\n",
-       "  'Co55': 1.177844597477328e-05,\n",
-       "  'Co56': 959578.649934139,\n",
-       "  'Co57': 116405180187.86201,\n",
-       "  'Co58': 171032638484.84827,\n",
-       "  'Co58m': 18.686705814451777,\n",
-       "  'Co60': 12673404989.92725,\n",
-       "  'Co60m': 1.3453272312957938,\n",
-       "  'Cr48': 5.02432110858634e-06,\n",
-       "  'Cr50': 0.042978649077889425,\n",
-       "  'Cr51': 122623154572.07793,\n",
-       "  'Cu64': 2139.6798708928823,\n",
-       "  'Cu66': 49.395070402238844,\n",
-       "  'Cu67': 27.84106125368079,\n",
-       "  'Fe55': 415850217986.30505,\n",
-       "  'Fe59': 1915958046.810564,\n",
-       "  'Fe60': 1.34568797727656,\n",
-       "  'Ge71': 7.369279876034805e-06,\n",
-       "  'H3': 91103995.0407612,\n",
-       "  'Hf174': 2.1724497294815583e-22,\n",
-       "  'Hf175': 0.0018820650679864646,\n",
-       "  'Hf177m': 134.76521006962193,\n",
-       "  'Hf178m': 0.09434146087694488,\n",
-       "  'Hf178n': 0.10126282299328937,\n",
-       "  'Hf179n': 1104.4278640750297,\n",
-       "  'Hf181': 210782.849512643,\n",
-       "  'Hf182': 6.498708308593712e-10,\n",
-       "  'Ir192': 3.0481684316214386e-08,\n",
-       "  'K40': 1.5162080562151777e-11,\n",
-       "  'K42': 1.3975189059576618,\n",
-       "  'K43': 0.06978886579776301,\n",
-       "  'Kr81': 2.4719901360209398e-14,\n",
-       "  'Kr85': 0.04323677704919294,\n",
-       "  'Lu173': 7.808137249690952e-08,\n",
-       "  'Lu174': 9.344916588415802e-06,\n",
-       "  'Lu174m': 1.1090658999310019e-05,\n",
-       "  'Lu176': 2.2046712833880425e-10,\n",
-       "  'Lu177': 802.730195668969,\n",
-       "  'Lu177m': 174.12863589963501,\n",
-       "  'Mg28': 8.792571623186121e-05,\n",
-       "  'Mn52': 494375.69019689795,\n",
-       "  'Mn53': 82296.74009122374,\n",
-       "  'Mn54': 83793824637.55154,\n",
-       "  'Mo100': 0.00013412596010695395,\n",
-       "  'Mo92': 1.077147577443921e-05,\n",
-       "  'Mo93': 11235291.128649754,\n",
-       "  'Mo98': 33.2709847099801,\n",
-       "  'Mo99': 1331447182.0913298,\n",
-       "  'Na22': 0.04920653083718099,\n",
-       "  'Na24': 0.29706749406836325,\n",
-       "  'Nb90': 1.024458349015968,\n",
-       "  'Nb91': 39763359.72374497,\n",
-       "  'Nb91m': 1337439220.0712008,\n",
-       "  'Nb92': 47.888782651642785,\n",
-       "  'Nb92m': 384920967.7532906,\n",
-       "  'Nb93m': 32554032.769741308,\n",
-       "  'Nb94': 212790.7943688537,\n",
-       "  'Nb95': 384456403.3594334,\n",
-       "  'Nb95m': 8592555.720197072,\n",
-       "  'Nb96': 31372.922788564814,\n",
-       "  'Nb97': 70.55230367845279,\n",
-       "  'Nb97m': 62.259818757113315,\n",
-       "  'Ni56': 6.795971267062322,\n",
-       "  'Ni57': 19752846.0733175,\n",
-       "  'Ni58': 0.00010735897135688349,\n",
-       "  'Ni59': 13434370.86968346,\n",
-       "  'Ni63': 1142742045.3868666,\n",
-       "  'Ni66': 49.32162999130528,\n",
-       "  'Os186': 1.4312563156989354e-13,\n",
-       "  'Os191': 1.43864060356595e-07,\n",
-       "  'P32': 173038577.72024086,\n",
-       "  'P33': 1496881.1984854052,\n",
-       "  'Pd107': 1.4145458756010464e-14,\n",
-       "  'Rb83': 6.011317553283008e-08,\n",
-       "  'Rb84': 7.774855176041645e-05,\n",
-       "  'Rb86': 153.03075427313743,\n",
-       "  'Rb87': 9.956365482199908e-12,\n",
-       "  'Re186': 32.13938390755794,\n",
-       "  'Re186m': 2.647513199413971e-06,\n",
-       "  'Re187': 1.3867460822233834e-11,\n",
-       "  'Re188': 4.314809746330238e-05,\n",
-       "  'Rh103m': 1715.4459460503374,\n",
-       "  'Rh105': 1.767811656378772e-06,\n",
-       "  'Ru103': 1734.740898791104,\n",
-       "  'Ru97': 0.0008614933786760763,\n",
-       "  'S35': 715454.5765300132,\n",
-       "  'Sc44': 109.26293844574982,\n",
-       "  'Sc44m': 103.11697737683436,\n",
-       "  'Sc45m': 1130.053601260267,\n",
-       "  'Sc46': 99132113.18667142,\n",
-       "  'Sc47': 6286995.979051576,\n",
-       "  'Sc48': 1970636.7519039232,\n",
-       "  'Se82': 9.580613602767445e-28,\n",
-       "  'Si32': 28.384230147699355,\n",
-       "  'Sr85': 0.06757758532343999,\n",
-       "  'Sr89': 2327.184589923379,\n",
-       "  'Sr90': 15.683742621993705,\n",
-       "  'Ta177': 0.008067233912449128,\n",
-       "  'Ta178': 0.01999706791652749,\n",
-       "  'Ta179': 269337.6491407486,\n",
-       "  'Ta180': 0.003104000910850212,\n",
-       "  'Ta180m': 2.454343833550173e-07,\n",
-       "  'Ta182': 3100162620.1542234,\n",
-       "  'Ta183': 16321490.132984793,\n",
-       "  'Ta184': 3.869983999285884e-06,\n",
-       "  'Tc96': 0.007415378687806449,\n",
-       "  'Tc97': 0.00026582168445315953,\n",
-       "  'Tc97m': 21.531111926122502,\n",
-       "  'Tc98': 1.3501054379853914,\n",
-       "  'Tc99': 548241.6822735504,\n",
-       "  'Tc99m': 1290039181.8932889,\n",
-       "  'Ti44': 0.00023661331878829122,\n",
-       "  'Tm171': 1.6619691936030048e-10,\n",
-       "  'V48': 64435.11646784,\n",
-       "  'V49': 7661537540.323561,\n",
-       "  'V50': 4.6332847490804804e-07,\n",
-       "  'W178': 0.02005010038655458,\n",
-       "  'W181': 7.370504239225056,\n",
-       "  'W183': 1.0759948672196172e-08,\n",
-       "  'W183m': 554979.1817781288,\n",
-       "  'W184': 9.052808184289264e-12,\n",
-       "  'W185': 2909.790582416484,\n",
-       "  'W186': 3.807229706883511e-17,\n",
-       "  'W187': 0.00013500461422796166,\n",
-       "  'W188': 4.248085884273585e-05,\n",
-       "  'Y87': 6.1091119704632115,\n",
-       "  'Y87m': 1.5254584496634076e-05,\n",
-       "  'Y88': 344755.9308496708,\n",
-       "  'Y89m': 12396889.152463518,\n",
-       "  'Y90': 93804.47618403855,\n",
-       "  'Y91': 2702.263893032556,\n",
-       "  'Yb175': 0.0072185289298467145,\n",
-       "  'Zn64': 9.104932735442095e-09,\n",
-       "  'Zn65': 1293131.9466155446,\n",
-       "  'Zn69m': 4.97092772322066e-07,\n",
-       "  'Zr88': 293341.8566356072,\n",
-       "  'Zr89': 12412671.388116539,\n",
-       "  'Zr90m': 1.0000946964745334,\n",
-       "  'Zr93': 255.4139357296209,\n",
-       "  'Zr94': 5.316120294778812e-08,\n",
-       "  'Zr95': 66455841.18801812,\n",
-       "  'Zr96': 4.3939607891287736e-14,\n",
-       "  'Zr97': 65.43606329519737},\n",
-       " '189252': {'Al26': 0.0003005500885465959,\n",
-       "  'Ar37': 2.6962432607278464e-05,\n",
-       "  'Ar39': 0.006200214943502803,\n",
-       "  'Ar42': 0.015943234438371447,\n",
-       "  'Be10': 0.3205457235176208,\n",
-       "  'C14': 36009.83214748739,\n",
-       "  'Ca41': 1.3745969550882296e-05,\n",
-       "  'Ca45': 754503.842426331,\n",
-       "  'Ca47': 2753.2828694949126,\n",
-       "  'Ca48': 4.8695654220753405e-20,\n",
-       "  'Cl36': 0.003293275398792195,\n",
-       "  'Co55': 1.4054028459633717e-07,\n",
-       "  'Co56': 11247.47941653728,\n",
-       "  'Co57': 1328223801.3797073,\n",
-       "  'Co58': 1888561798.9745135,\n",
-       "  'Co58m': 0.20732639368668423,\n",
-       "  'Co60': 145178675.95508888,\n",
-       "  'Co60m': 0.012812805302162156,\n",
-       "  'Cr48': 5.4833747562760235e-08,\n",
-       "  'Cr50': 0.00043432554720305674,\n",
-       "  'Cr51': 1342408109.5470817,\n",
-       "  'Cu64': 21.885435757414324,\n",
-       "  'Cu66': 0.44156846210562506,\n",
-       "  'Cu67': 0.24602821203618622,\n",
-       "  'Fe55': 4712874021.372585,\n",
-       "  'Fe59': 18650881.613774933,\n",
-       "  'Fe60': 0.012816530967245127,\n",
-       "  'Ge71': 6.494034949006999e-08,\n",
-       "  'H3': 1021233.6940896607,\n",
-       "  'Hf174': 5.203541838310268e-24,\n",
-       "  'Hf175': 2.5270609306445278e-05,\n",
-       "  'Hf177m': 1.5494943272522903,\n",
-       "  'Hf178m': 0.0011156517457966736,\n",
-       "  'Hf178n': 0.0011953740905824666,\n",
-       "  'Hf179n': 12.575202103178729,\n",
-       "  'Hf181': 2404.0293804198695,\n",
-       "  'Hf182': 7.38159991198797e-12,\n",
-       "  'Ir192': 2.6861393051149173e-10,\n",
-       "  'K40': 1.736021426073858e-13,\n",
-       "  'K42': 0.015944848880263048,\n",
-       "  'K43': 0.0007921864243579138,\n",
-       "  'Kr81': 3.0526916243928836e-16,\n",
-       "  'Kr85': 0.0004952240909437139,\n",
-       "  'Lu173': 1.7438700390759432e-09,\n",
-       "  'Lu174': 1.2743585268981203e-07,\n",
-       "  'Lu174m': 1.4962845978097326e-07,\n",
-       "  'Lu176': 2.4742984217671067e-12,\n",
-       "  'Lu177': 9.160256318260688,\n",
-       "  'Lu177m': 2.0021051232197795,\n",
-       "  'Mg28': 1.1390687926909442e-06,\n",
-       "  'Mn52': 5662.155391643314,\n",
-       "  'Mn53': 942.4154720697011,\n",
-       "  'Mn54': 940017103.9648257,\n",
-       "  'Mo100': 1.3554214249845193e-06,\n",
-       "  'Mo92': 1.0885155080218652e-07,\n",
-       "  'Mo93': 122772.77323272459,\n",
-       "  'Mo98': 0.33622468996434673,\n",
-       "  'Mo99': 13360257.5059657,\n",
-       "  'Na22': 0.0005428966507291116,\n",
-       "  'Na24': 0.0034111403446691183,\n",
-       "  'Nb90': 0.011763665532091025,\n",
-       "  'Nb91': 454340.45968067885,\n",
-       "  'Nb91m': 15297343.051688593,\n",
-       "  'Nb92': 0.5428136956773355,\n",
-       "  'Nb92m': 4285199.925617669,\n",
-       "  'Nb93m': 351002.7798910297,\n",
-       "  'Nb94': 2221.940342774169,\n",
-       "  'Nb95': 4354587.674212229,\n",
-       "  'Nb95m': 97207.66239534391,\n",
-       "  'Nb96': 357.07134752208555,\n",
-       "  'Nb97': 0.8044548731564172,\n",
-       "  'Nb97m': 0.7099379359632145,\n",
-       "  'Ni56': 0.07781505866233565,\n",
-       "  'Ni57': 226080.3706023781,\n",
-       "  'Ni58': 1.0849293502084706e-06,\n",
-       "  'Ni59': 131477.98597989816,\n",
-       "  'Ni63': 11681670.890022278,\n",
-       "  'Ni66': 0.4409141483758677,\n",
-       "  'Os186': 1.2612807895936794e-15,\n",
-       "  'Os191': 1.267774126614495e-09,\n",
-       "  'P32': 1879384.5466354159,\n",
-       "  'P33': 16484.369436975565,\n",
-       "  'Pd107': 1.246541114960297e-16,\n",
-       "  'Rb83': 7.479836052060928e-10,\n",
-       "  'Rb84': 9.860009748152333e-07,\n",
-       "  'Rb86': 1.7468571171566478,\n",
-       "  'Rb87': 1.1554726070713177e-13,\n",
-       "  'Re186': 0.283225496255198,\n",
-       "  'Re186m': 2.3330972538597166e-08,\n",
-       "  'Re187': 1.222043777430069e-13,\n",
-       "  'Re188': 3.802342394690214e-07,\n",
-       "  'Rh103m': 15.149304221228528,\n",
-       "  'Rh105': 1.5578497319826146e-08,\n",
-       "  'Ru103': 15.31964227425054,\n",
-       "  'Ru97': 9.858358770994703e-06,\n",
-       "  'S35': 7063.515244093472,\n",
-       "  'Sc44': 1.2501123581268274,\n",
-       "  'Sc44m': 1.1797821041589036,\n",
-       "  'Sc45m': 12.826108121663587,\n",
-       "  'Sc46': 1111066.439671762,\n",
-       "  'Sc47': 70190.29129138125,\n",
-       "  'Sc48': 22283.43197525926,\n",
-       "  'Se82': 1.1201437120379598e-29,\n",
-       "  'Si32': 0.3197744178871338,\n",
-       "  'Sr85': 0.0007745711164135171,\n",
-       "  'Sr89': 26.407453322988403,\n",
-       "  'Sr90': 0.17882612349736954,\n",
-       "  'Ta177': 0.00020510330850569304,\n",
-       "  'Ta178': 0.0005122051434678038,\n",
-       "  'Ta179': 3067.502761701871,\n",
-       "  'Ta180': 3.4739622198647016e-05,\n",
-       "  'Ta180m': 2.759671100295042e-09,\n",
-       "  'Ta182': 38186134.70597509,\n",
-       "  'Ta183': 149587.12801477208,\n",
-       "  'Ta184': 3.410348333381945e-08,\n",
-       "  'Tc96': 8.455901885712482e-05,\n",
-       "  'Tc97': 3.0169595234417034e-06,\n",
-       "  'Tc97m': 0.24451156684201203,\n",
-       "  'Tc98': 0.015303803694723,\n",
-       "  'Tc99': 5501.449521589406,\n",
-       "  'Tc99m': 12944814.936743814,\n",
-       "  'Ti44': 2.6027980496669087e-06,\n",
-       "  'Tm171': 4.256969935802075e-12,\n",
-       "  'V48': 738.5852427911049,\n",
-       "  'V49': 87828085.40465517,\n",
-       "  'V50': 5.165577012588574e-09,\n",
-       "  'W178': 0.0005127133349513155,\n",
-       "  'W181': 0.08218258276456514,\n",
-       "  'W183': 1.4857975962555013e-10,\n",
-       "  'W183m': 5086.374742028812,\n",
-       "  'W184': 8.439798956977572e-14,\n",
-       "  'W185': 25.657408337486114,\n",
-       "  'W186': 3.3551575650022593e-19,\n",
-       "  'W187': 1.1897019760705979e-06,\n",
-       "  'W188': 3.743543285493974e-07,\n",
-       "  'Y87': 0.06969809417851715,\n",
-       "  'Y87m': 1.715047458071576e-07,\n",
-       "  'Y88': 3930.2733018749627,\n",
-       "  'Y89m': 140821.26347384148,\n",
-       "  'Y90': 1060.573024202555,\n",
-       "  'Y91': 30.800511400327807,\n",
-       "  'Yb175': 8.811353316570197e-05,\n",
-       "  'Zn64': 9.312164329616267e-11,\n",
-       "  'Zn65': 11920.50172181855,\n",
-       "  'Zn69m': 4.3805336351199115e-09,\n",
-       "  'Zr88': 3340.8876535905824,\n",
-       "  'Zr89': 141004.4782534931,\n",
-       "  'Zr90m': 0.011492523031461654,\n",
-       "  'Zr93': 2.896524746532049,\n",
-       "  'Zr94': 6.040036643879592e-10,\n",
-       "  'Zr95': 754650.8604916107,\n",
-       "  'Zr96': 5.000315854551796e-16,\n",
-       "  'Zr97': 0.7461331987434642},\n",
-       " '189253': {'Al26': 0.0004772570241654889,\n",
-       "  'Ar37': 6.823944689755242e-05,\n",
-       "  'Ar39': 0.008708295965780266,\n",
-       "  'Ar42': 0.02187224212218212,\n",
-       "  'Be10': 0.4155235105304783,\n",
-       "  'C14': 55359.76115455445,\n",
-       "  'Ca41': 1.9600299372143742e-05,\n",
-       "  'Ca45': 1016771.3298782695,\n",
-       "  'Ca47': 3730.1555418759463,\n",
-       "  'Ca48': 7.554446986555298e-20,\n",
-       "  'Cl36': 0.009583209705848543,\n",
-       "  'Co55': 2.139711552848635e-07,\n",
-       "  'Co56': 16915.1879334805,\n",
-       "  'Co57': 1804915674.4511514,\n",
-       "  'Co58': 2301103601.694943,\n",
-       "  'Co58m': 0.25600596571574835,\n",
-       "  'Co60': 184807419.1899711,\n",
-       "  'Co60m': 0.031116410831729863,\n",
-       "  'Cr48': 8.134361468633814e-08,\n",
-       "  'Cr50': 0.00045926551996909717,\n",
-       "  'Cr51': 2066218274.0516546,\n",
-       "  'Cu64': 28.169402436248333,\n",
-       "  'Cu66': 1.2625929758148473,\n",
-       "  'Cu67': 0.7151995508491158,\n",
-       "  'Fe55': 6504353576.437566,\n",
-       "  'Fe59': 30538140.838808723,\n",
-       "  'Fe60': 0.031120270447793072,\n",
-       "  'Ge71': 1.8986565795313758e-07,\n",
-       "  'H3': 1316814.590983774,\n",
-       "  'Hf174': 1.0863337726961285e-23,\n",
-       "  'Hf175': 4.314436617238597e-05,\n",
-       "  'Hf177m': 2.1427497596634613,\n",
-       "  'Hf178m': 0.002479421877768416,\n",
-       "  'Hf178n': 0.0025845203947819973,\n",
-       "  'Hf179n': 17.07783525297819,\n",
-       "  'Hf181': 3289.3754570471447,\n",
-       "  'Hf182': 1.0190091470793524e-11,\n",
-       "  'Ir192': 7.853447210003272e-10,\n",
-       "  'K40': 2.5531042004080615e-13,\n",
-       "  'K42': 0.0218744699452749,\n",
-       "  'K43': 0.0010635553138616713,\n",
-       "  'Kr81': 5.781440352685522e-16,\n",
-       "  'Kr85': 0.0007760446347830756,\n",
-       "  'Lu173': 3.780868156492572e-09,\n",
-       "  'Lu174': 2.51833915221993e-07,\n",
-       "  'Lu174m': 2.8870718571316543e-07,\n",
-       "  'Lu176': 3.752584685121661e-12,\n",
-       "  'Lu177': 12.764065936236463,\n",
-       "  'Lu177m': 2.7685389504084528,\n",
-       "  'Mg28': 1.6821163301306e-06,\n",
-       "  'Mn52': 7852.020890801019,\n",
-       "  'Mn53': 1283.2076020862262,\n",
-       "  'Mn54': 1198625704.2791471,\n",
-       "  'Mo100': 1.433271644259681e-06,\n",
-       "  'Mo92': 1.1510384565031303e-07,\n",
-       "  'Mo93': 142464.8699381827,\n",
-       "  'Mo98': 0.35553773143467116,\n",
-       "  'Mo99': 16024630.688605547,\n",
-       "  'Na22': 0.0008659662954417981,\n",
-       "  'Na24': 0.004697563628582471,\n",
-       "  'Nb90': 0.0162096156667435,\n",
-       "  'Nb91': 617502.2127225989,\n",
-       "  'Nb91m': 20796196.757924106,\n",
-       "  'Nb92': 0.727583170507759,\n",
-       "  'Nb92m': 5364025.939213254,\n",
-       "  'Nb93m': 407381.7693983431,\n",
-       "  'Nb94': 2569.8945054740907,\n",
-       "  'Nb95': 5835330.699435275,\n",
-       "  'Nb95m': 129314.02320328302,\n",
-       "  'Nb96': 484.2993796202425,\n",
-       "  'Nb97': 1.0975318780465706,\n",
-       "  'Nb97m': 0.9685583750655536,\n",
-       "  'Ni56': 0.1078139275786439,\n",
-       "  'Ni57': 313256.6626027109,\n",
-       "  'Ni58': 1.1472483561261915e-06,\n",
-       "  'Ni59': 250947.0918899428,\n",
-       "  'Ni63': 21623977.5769808,\n",
-       "  'Ni66': 1.2606876458724154,\n",
-       "  'Os186': 3.687510229987413e-15,\n",
-       "  'Os191': 3.706582588109291e-09,\n",
-       "  'P32': 2434995.029704093,\n",
-       "  'P33': 20484.11066052924,\n",
-       "  'Pd107': 3.644503776404291e-16,\n",
-       "  'Rb83': 1.4332150807360068e-09,\n",
-       "  'Rb84': 1.774182800259198e-06,\n",
-       "  'Rb86': 2.4133134757505204,\n",
-       "  'Rb87': 1.8250857190485262e-13,\n",
-       "  'Re186': 0.8280427416541793,\n",
-       "  'Re186m': 6.82108614688613e-08,\n",
-       "  'Re187': 3.572876215489926e-13,\n",
-       "  'Re188': 1.1116882588403025e-06,\n",
-       "  'Rh103m': 39.2325262560291,\n",
-       "  'Rh105': 4.5546746618637484e-08,\n",
-       "  'Ru103': 39.67500759113062,\n",
-       "  'Ru97': 1.3392404578070359e-05,\n",
-       "  'S35': 13919.285037917185,\n",
-       "  'Sc44': 1.735013218697719,\n",
-       "  'Sc44m': 1.637402803236693,\n",
-       "  'Sc45m': 17.28494712399288,\n",
-       "  'Sc46': 1417288.680529158,\n",
-       "  'Sc47': 91385.75572360306,\n",
-       "  'Sc48': 29491.63630988304,\n",
-       "  'Se82': 1.8570756944123228e-29,\n",
-       "  'Si32': 0.4634991533681784,\n",
-       "  'Sr85': 0.0011747273829553198,\n",
-       "  'Sr89': 35.502696731571966,\n",
-       "  'Sr90': 0.24578168853664162,\n",
-       "  'Ta177': 0.0004348433212288224,\n",
-       "  'Ta178': 0.0010846199039238392,\n",
-       "  'Ta179': 6513.018039848779,\n",
-       "  'Ta180': 4.550749122323943e-05,\n",
-       "  'Ta180m': 3.6554299787184056e-09,\n",
-       "  'Ta182': 31324226.323310297,\n",
-       "  'Ta183': 407296.6104119809,\n",
-       "  'Ta184': 9.970812218464569e-08,\n",
-       "  'Tc96': 0.0001145055679496155,\n",
-       "  'Tc97': 4.074784512233622e-06,\n",
-       "  'Tc97m': 0.3302143822709836,\n",
-       "  'Tc98': 0.020650492887751927,\n",
-       "  'Tc99': 6597.336023881865,\n",
-       "  'Tc99m': 15526217.241941465,\n",
-       "  'Ti44': 3.940112880254268e-06,\n",
-       "  'Tm171': 9.014345876178316e-12,\n",
-       "  'V48': 1029.8298611625094,\n",
-       "  'V49': 120166943.53422026,\n",
-       "  'V50': 6.376807217508405e-09,\n",
-       "  'W178': 0.0010851749187405764,\n",
-       "  'W181': 0.10675408134392304,\n",
-       "  'W183': 1.2164256506959423e-10,\n",
-       "  'W183m': 13849.38552907231,\n",
-       "  'W184': 2.2411306935070485e-13,\n",
-       "  'W185': 74.91489650009123,\n",
-       "  'W186': 9.808689712966938e-19,\n",
-       "  'W187': 3.478323572763215e-06,\n",
-       "  'W188': 1.0944972032912256e-06,\n",
-       "  'Y87': 0.10768257215384645,\n",
-       "  'Y87m': 2.702725064256318e-07,\n",
-       "  'Y88': 5746.297426149045,\n",
-       "  'Y89m': 189930.45978800024,\n",
-       "  'Y90': 1409.2269280627297,\n",
-       "  'Y91': 42.430248895892234,\n",
-       "  'Yb175': 0.00015842536588865853,\n",
-       "  'Zn64': 1.199258129557349e-10,\n",
-       "  'Zn65': 31317.807588611828,\n",
-       "  'Zn69m': 1.2807336384062248e-08,\n",
-       "  'Zr88': 4928.291254545342,\n",
-       "  'Zr89': 190173.04342949291,\n",
-       "  'Zr90m': 0.01582848748408165,\n",
-       "  'Zr93': 3.8908983909524335,\n",
-       "  'Zr94': 8.195463519131322e-10,\n",
-       "  'Zr95': 1015349.4230876142,\n",
-       "  'Zr96': 7.127775105664179e-16,\n",
-       "  'Zr97': 1.017957358513642},\n",
-       " '189254': {'Al26': 0.1257109641935258,\n",
-       "  'Ar37': 0.02695418368586473,\n",
-       "  'Ar39': 2.2152629445282486,\n",
-       "  'Ar42': 5.407124150364507,\n",
-       "  'Be10': 93.32444560084541,\n",
-       "  'C14': 15455846.66915037,\n",
-       "  'Ca41': 0.0050311029947411245,\n",
-       "  'Ca45': 243455813.75338072,\n",
-       "  'Ca47': 902940.0605357678,\n",
-       "  'Ca48': 1.8948396415417578e-17,\n",
-       "  'Cl36': 4.033059796161517,\n",
-       "  'Co55': 5.072498962614333e-05,\n",
-       "  'Co56': 4002063.820615497,\n",
-       "  'Co57': 435813700477.63904,\n",
-       "  'Co58': 440334279138.25476,\n",
-       "  'Co58m': 51.439140328232305,\n",
-       "  'Co60': 54376954472.55889,\n",
-       "  'Co60m': 11.96605899174234,\n",
-       "  'Cr48': 2.2412463830191216e-05,\n",
-       "  'Cr50': 0.06167941919149297,\n",
-       "  'Cr51': 619170012432.9452,\n",
-       "  'Cu64': 7491.440446092503,\n",
-       "  'Cu66': 529.9842987107858,\n",
-       "  'Cu67': 300.8864241680927,\n",
-       "  'Fe55': 1639783743599.0903,\n",
-       "  'Fe59': 8866932594.214598,\n",
-       "  'Fe60': 11.966578110077483,\n",
-       "  'Ge71': 7.98449636462883e-05,\n",
-       "  'H3': 298346937.98242295,\n",
-       "  'Hf174': 1.086054516711948e-21,\n",
-       "  'Hf175': 0.008220190955798031,\n",
-       "  'Hf177m': 533.0630949889412,\n",
-       "  'Hf178m': 0.4464445864483877,\n",
-       "  'Hf178n': 0.46958476911820335,\n",
-       "  'Hf179n': 4129.936356475813,\n",
-       "  'Hf181': 807092.5631626062,\n",
-       "  'Hf182': 2.5233631494416403e-09,\n",
-       "  'Ir192': 3.30264152949411e-07,\n",
-       "  'K40': 6.260146221236368e-11,\n",
-       "  'K42': 5.407745497773334,\n",
-       "  'K43': 0.25259737357606543,\n",
-       "  'Kr81': 1.1712917551017322e-13,\n",
-       "  'Kr85': 0.1885017517028313,\n",
-       "  'Lu173': 3.9083295639965e-07,\n",
-       "  'Lu174': 4.2708440313667544e-05,\n",
-       "  'Lu174m': 5.0254192814503056e-05,\n",
-       "  'Lu176': 9.417760378741886e-10,\n",
-       "  'Lu177': 3165.2901481039867,\n",
-       "  'Lu177m': 688.7387684383714,\n",
-       "  'Mg28': 0.0003017932438349394,\n",
-       "  'Mn52': 2025091.8583319553,\n",
-       "  'Mn53': 312640.3882312645,\n",
-       "  'Mn54': 255743269591.8184,\n",
-       "  'Mo100': 0.00019250117242575602,\n",
-       "  'Mo92': 1.5459290785616752e-05,\n",
-       "  'Mo93': 27505406.54857914,\n",
-       "  'Mo98': 47.75350394863169,\n",
-       "  'Mo99': 2814219327.9435816,\n",
-       "  'Na22': 0.21996309636870784,\n",
-       "  'Na24': 1.1836012642962108,\n",
-       "  'Nb90': 4.138742753425561,\n",
-       "  'Nb91': 149167923.99922183,\n",
-       "  'Nb91m': 5029948777.213276,\n",
-       "  'Nb92': 171.5761359746048,\n",
-       "  'Nb92m': 1141930860.1702204,\n",
-       "  'Nb93m': 66105996.06083133,\n",
-       "  'Nb94': 477036.811478086,\n",
-       "  'Nb95': 1385617209.228353,\n",
-       "  'Nb95m': 30439960.390792854,\n",
-       "  'Nb96': 116973.58005220181,\n",
-       "  'Nb97': 267.71280454543387,\n",
-       "  'Nb97m': 236.2456432188265,\n",
-       "  'Ni56': 27.965251411645607,\n",
-       "  'Ni57': 81137218.13150994,\n",
-       "  'Ni58': 0.00015408635465703605,\n",
-       "  'Ni59': 89948078.32689364,\n",
-       "  'Ni63': 8004867965.348559,\n",
-       "  'Ni66': 529.1794200233027,\n",
-       "  'Os186': 1.5507203928995799e-12,\n",
-       "  'Os191': 1.5587439834569666e-06,\n",
-       "  'P32': 526352441.0682099,\n",
-       "  'P33': 4056276.560041752,\n",
-       "  'Pd107': 1.5326377327677867e-13,\n",
-       "  'Rb83': 2.850073501329178e-07,\n",
-       "  'Rb84': 0.0003531541781772241,\n",
-       "  'Rb86': 600.9474686421912,\n",
-       "  'Rb87': 4.243701098942328e-11,\n",
-       "  'Re186': 348.2194387048789,\n",
-       "  'Re186m': 2.8684925716741105e-05,\n",
-       "  'Re187': 1.5025156886464142e-10,\n",
-       "  'Re188': 0.00046750270464929303,\n",
-       "  'Rh103m': 14930.882247025063,\n",
-       "  'Rh105': 1.9153955313337474e-05,\n",
-       "  'Ru103': 15099.636354951275,\n",
-       "  'Ru97': 0.003235199085949136,\n",
-       "  'S35': 5269113.076320636,\n",
-       "  'Sc44': 443.2824248858412,\n",
-       "  'Sc44m': 418.3467324569515,\n",
-       "  'Sc45m': 4138.699171549022,\n",
-       "  'Sc46': 316569862.75367725,\n",
-       "  'Sc47': 20061646.554999247,\n",
-       "  'Sc48': 6886031.690304851,\n",
-       "  'Se82': 4.286377469664465e-27,\n",
-       "  'Si32': 122.36169630313525,\n",
-       "  'Sr85': 0.28881676887544333,\n",
-       "  'Sr89': 8414.81693115871,\n",
-       "  'Sr90': 60.56700970981493,\n",
-       "  'Ta177': 0.041012645371476364,\n",
-       "  'Ta178': 0.10175846189758307,\n",
-       "  'Ta179': 1230217.030560664,\n",
-       "  'Ta180': 0.010456367493217905,\n",
-       "  'Ta180m': 8.521671650042952e-07,\n",
-       "  'Ta182': 8460365500.732237,\n",
-       "  'Ta183': 172524296.2138651,\n",
-       "  'Ta184': 4.193065495308096e-05,\n",
-       "  'Tc96': 0.02733988696376059,\n",
-       "  'Tc97': 0.0009645231467861712,\n",
-       "  'Tc97m': 78.1809866913685,\n",
-       "  'Tc98': 4.877346178555212,\n",
-       "  'Tc99': 1158194.1352142342,\n",
-       "  'Tc99m': 2726682539.06229,\n",
-       "  'Ti44': 0.0010494076181549222,\n",
-       "  'Tm171': 8.45721130558505e-10,\n",
-       "  'V48': 264434.5526075596,\n",
-       "  'V49': 29750761342.70023,\n",
-       "  'V50': 1.323982671256335e-06,\n",
-       "  'W178': 0.10193644254288703,\n",
-       "  'W181': 24.07690183992003,\n",
-       "  'W183': 5.0571187119981185e-08,\n",
-       "  'W183m': 5866370.331136265,\n",
-       "  'W184': 9.37856036219318e-11,\n",
-       "  'W185': 31501.647277263957,\n",
-       "  'W186': 4.12486290833223e-16,\n",
-       "  'W187': 0.0014627533078459853,\n",
-       "  'W188': 0.00046027328138152076,\n",
-       "  'Y87': 26.556045939310287,\n",
-       "  'Y87m': 6.867718828425247e-05,\n",
-       "  'Y88': 1442463.4226462464,\n",
-       "  'Y89m': 45536372.45226561,\n",
-       "  'Y90': 330823.3622989841,\n",
-       "  'Y91': 10487.288792175088,\n",
-       "  'Yb175': 0.03149404750071424,\n",
-       "  'Zn64': 3.191248931464644e-08,\n",
-       "  'Zn65': 12964279.196793012,\n",
-       "  'Zn69m': 5.385920334490573e-06,\n",
-       "  'Zr88': 1239186.3524896167,\n",
-       "  'Zr89': 45595162.82555144,\n",
-       "  'Zr90m': 4.051871190901072,\n",
-       "  'Zr93': 926.8032392008757,\n",
-       "  'Zr94': 1.9812921311953807e-07,\n",
-       "  'Zr95': 242491579.68852794,\n",
-       "  'Zr96': 1.8062281162438646e-13,\n",
-       "  'Zr97': 248.30408888204798},\n",
-       " '189255': {'Al26': 0.011655124479705174,\n",
-       "  'Ar37': 0.000927123243538098,\n",
-       "  'Ar39': 0.2107363509240895,\n",
-       "  'Ar42': 0.5198315439588705,\n",
-       "  'Be10': 9.656526449485725,\n",
-       "  'C14': 1122411.2184199665,\n",
-       "  'Ca41': 0.0004768114339343643,\n",
-       "  'Ca45': 23755713.76133758,\n",
-       "  'Ca47': 87675.52577262638,\n",
-       "  'Ca48': 1.7881157673285306e-18,\n",
-       "  'Cl36': 0.1116765213822244,\n",
-       "  'Co55': 4.8849636336734026e-06,\n",
-       "  'Co56': 385419.33647812705,\n",
-       "  'Co57': 42206548975.98196,\n",
-       "  'Co58': 51485726055.99536,\n",
-       "  'Co58m': 5.763563431038241,\n",
-       "  'Co60': 4189537892.22573,\n",
-       "  'Co60m': 0.4302674812454579,\n",
-       "  'Cr48': 2.097915072232816e-06,\n",
-       "  'Cr50': 0.013510292896490741,\n",
-       "  'Cr51': 43639923753.30334,\n",
-       "  'Cu64': 677.3332366370506,\n",
-       "  'Cu66': 14.877994172571338,\n",
-       "  'Cu67': 8.337862935578375,\n",
-       "  'Fe55': 151890071224.9373,\n",
-       "  'Fe59': 624134681.8226408,\n",
-       "  'Fe60': 0.4303743552219354,\n",
-       "  'Ge71': 2.2060503083969507e-06,\n",
-       "  'H3': 30468716.789236657,\n",
-       "  'Hf174': 1.4400254448630403e-22,\n",
-       "  'Hf175': 0.000841166913625426,\n",
-       "  'Hf177m': 51.09110763532447,\n",
-       "  'Hf178m': 0.043880757907625856,\n",
-       "  'Hf178n': 0.04621392483920581,\n",
-       "  'Hf179n': 400.14301479334654,\n",
-       "  'Hf181': 77787.13653341541,\n",
-       "  'Hf182': 2.346936848521913e-10,\n",
-       "  'Ir192': 9.12492539534614e-09,\n",
-       "  'K40': 5.978718802388079e-12,\n",
-       "  'K42': 0.5198886411183652,\n",
-       "  'K43': 0.024731284052095008,\n",
-       "  'Kr81': 1.1403166325988778e-14,\n",
-       "  'Kr85': 0.017926240851441767,\n",
-       "  'Lu173': 5.027193842053807e-08,\n",
-       "  'Lu174': 4.422833608477854e-06,\n",
-       "  'Lu174m': 5.176460729407285e-06,\n",
-       "  'Lu176': 8.899360398366019e-11,\n",
-       "  'Lu177': 303.7440338431868,\n",
-       "  'Lu177m': 66.01330292977585,\n",
-       "  'Mg28': 3.2817757306621866e-05,\n",
-       "  'Mn52': 192489.54747008928,\n",
-       "  'Mn53': 30156.098670256935,\n",
-       "  'Mn54': 27280965150.17308,\n",
-       "  'Mo100': 4.216217540952217e-05,\n",
-       "  'Mo92': 3.385985427102024e-06,\n",
-       "  'Mo93': 3637417.7417736873,\n",
-       "  'Mo98': 10.458692714748368,\n",
-       "  'Mo99': 425222134.19351465,\n",
-       "  'Na22': 0.020597536013237647,\n",
-       "  'Na24': 0.11299718984337291,\n",
-       "  'Nb90': 0.39427525886905956,\n",
-       "  'Nb91': 14436082.722469697,\n",
-       "  'Nb91m': 486210382.1389495,\n",
-       "  'Nb92': 16.806836682269793,\n",
-       "  'Nb92m': 121968989.55070643,\n",
-       "  'Nb93m': 9957696.076803334,\n",
-       "  'Nb94': 67574.63681632526,\n",
-       "  'Nb95': 135690878.93471986,\n",
-       "  'Nb95m': 3004251.838001491,\n",
-       "  'Nb96': 11352.67819003022,\n",
-       "  'Nb97': 25.857151092123104,\n",
-       "  'Nb97m': 22.818021115445536,\n",
-       "  'Ni56': 2.65709050010817,\n",
-       "  'Ni57': 7710237.323528428,\n",
-       "  'Ni58': 3.3748225894687026e-05,\n",
-       "  'Ni59': 4213974.191600956,\n",
-       "  'Ni63': 342608196.64130944,\n",
-       "  'Ni66': 14.855877537989096,\n",
-       "  'Os186': 4.284588779562079e-14,\n",
-       "  'Os191': 4.306680707690425e-08,\n",
-       "  'P32': 52582486.07626086,\n",
-       "  'P33': 485681.3517091056,\n",
-       "  'Pd107': 4.234551296198572e-15,\n",
-       "  'Rb83': 2.7874932809691614e-08,\n",
-       "  'Rb84': 3.514182828115372e-05,\n",
-       "  'Rb86': 57.58284428691862,\n",
-       "  'Rb87': 4.079869755027415e-12,\n",
-       "  'Re186': 9.621201638030737,\n",
-       "  'Re186m': 7.925560188443424e-07,\n",
-       "  'Re187': 4.151331388366131e-12,\n",
-       "  'Re188': 1.2916713073310109e-05,\n",
-       "  'Rh103m': 527.163182447849,\n",
-       "  'Rh105': 5.292079436994494e-07,\n",
-       "  'Ru103': 533.0915074639478,\n",
-       "  'Ru97': 0.00031280864051402786,\n",
-       "  'S35': 222821.25890197465,\n",
-       "  'Sc44': 42.18320385662718,\n",
-       "  'Sc44m': 39.81048317963552,\n",
-       "  'Sc45m': 403.8428511668272,\n",
-       "  'Sc46': 32737876.06432585,\n",
-       "  'Sc47': 2107940.790766691,\n",
-       "  'Sc48': 682338.4197719592,\n",
-       "  'Se82': 4.109221603368297e-28,\n",
-       "  'Si32': 10.918858966437975,\n",
-       "  'Sr85': 0.027465972730387915,\n",
-       "  'Sr89': 823.873380732546,\n",
-       "  'Sr90': 5.826012732185694,\n",
-       "  'Ta177': 0.0055914881121778915,\n",
-       "  'Ta178': 0.013920691535418686,\n",
-       "  'Ta179': 119619.3091138533,\n",
-       "  'Ta180': 0.0010452656333632398,\n",
-       "  'Ta180m': 8.438421696793283e-08,\n",
-       "  'Ta182': 886327748.3643649,\n",
-       "  'Ta183': 4958003.861554921,\n",
-       "  'Ta184': 1.1585093168845151e-06,\n",
-       "  'Tc96': 0.002657957240425467,\n",
-       "  'Tc97': 9.420837806131194e-05,\n",
-       "  'Tc97m': 7.634071403668071,\n",
-       "  'Tc98': 0.47696904900059506,\n",
-       "  'Tc99': 175094.98247482115,\n",
-       "  'Tc99m': 411996484.5247436,\n",
-       "  'Ti44': 9.795697595893146e-05,\n",
-       "  'Tm171': 1.1569576390943985e-10,\n",
-       "  'V48': 25151.179900303563,\n",
-       "  'V49': 2854776765.2526536,\n",
-       "  'V50': 1.444642126352877e-07,\n",
-       "  'W178': 0.013936951953650521,\n",
-       "  'W181': 2.428552317301979,\n",
-       "  'W183': 2.8538331306011514e-09,\n",
-       "  'W183m': 168586.39708764318,\n",
-       "  'W184': 2.7052186184942363e-12,\n",
-       "  'W185': 871.1359876982132,\n",
-       "  'W186': 1.139733315233675e-17,\n",
-       "  'W187': 4.041466410051154e-05,\n",
-       "  'W188': 1.2716970087640365e-05,\n",
-       "  'Y87': 2.5188077310158743,\n",
-       "  'Y87m': 6.507851397657001e-06,\n",
-       "  'Y88': 137026.28033967558,\n",
-       "  'Y89m': 4441958.539155008,\n",
-       "  'Y90': 32743.41141429813,\n",
-       "  'Y91': 1006.6661068102791,\n",
-       "  'Yb175': 0.0031131788327677127,\n",
-       "  'Zn64': 2.882183651751263e-09,\n",
-       "  'Zn65': 384448.3278355163,\n",
-       "  'Zn69m': 1.4880852432395923e-07,\n",
-       "  'Zr88': 117560.45439896962,\n",
-       "  'Zr89': 4447694.633962942,\n",
-       "  'Zr90m': 0.38582623131623955,\n",
-       "  'Zr93': 90.78805038901145,\n",
-       "  'Zr94': 1.9248083827173523e-08,\n",
-       "  'Zr95': 23690282.66270869,\n",
-       "  'Zr96': 1.717024606221919e-14,\n",
-       "  'Zr97': 23.98224168061789},\n",
-       " '189256': {'Al26': 0.007189423010165742,\n",
-       "  'Ar37': 0.0008692792046460896,\n",
-       "  'Ar39': 0.14276457056467823,\n",
-       "  'Ar42': 0.36577491636393106,\n",
-       "  'Be10': 7.20309346034881,\n",
-       "  'C14': 963634.2025108561,\n",
-       "  'Ca41': 0.00031708536223973494,\n",
-       "  'Ca45': 17230567.744091712,\n",
-       "  'Ca47': 63043.68773291783,\n",
-       "  'Ca48': 1.102594626424239e-18,\n",
-       "  'Cl36': 0.11702067810192161,\n",
-       "  'Co55': 2.9336202083560285e-06,\n",
-       "  'Co56': 241142.98022899503,\n",
-       "  'Co57': 30339570231.04376,\n",
-       "  'Co58': 40724279937.25268,\n",
-       "  'Co58m': 4.519732684774815,\n",
-       "  'Co60': 3535965646.256679,\n",
-       "  'Co60m': 0.39927226931905657,\n",
-       "  'Cr48': 1.3332402672773758e-06,\n",
-       "  'Cr50': 0.011395971248280356,\n",
-       "  'Cr51': 33418550983.140877,\n",
-       "  'Cu64': 604.6077089904524,\n",
-       "  'Cu66': 15.501204149785051,\n",
-       "  'Cu67': 8.737457116072042,\n",
-       "  'Fe55': 109514311959.92946,\n",
-       "  'Fe59': 535729024.5908635,\n",
-       "  'Fe60': 0.39936875452223985,\n",
-       "  'Ge71': 2.314962171777056e-06,\n",
-       "  'H3': 22780451.66754861,\n",
-       "  'Hf174': 7.715102915347565e-24,\n",
-       "  'Hf175': 0.0004045509432627541,\n",
-       "  'Hf177m': 35.28186408939733,\n",
-       "  'Hf178m': 0.016756352740488253,\n",
-       "  'Hf178n': 0.018495613261670187,\n",
-       "  'Hf179n': 287.7547573434384,\n",
-       "  'Hf181': 55065.145772938034,\n",
-       "  'Hf182': 1.7000942565372295e-10,\n",
-       "  'Ir192': 9.575419486178437e-09,\n",
-       "  'K40': 3.88278880180958e-12,\n",
-       "  'K42': 0.3658139374580437,\n",
-       "  'K43': 0.018046522293842283,\n",
-       "  'Kr81': 5.3118440710465155e-15,\n",
-       "  'Kr85': 0.010827500394492704,\n",
-       "  'Lu173': 3.015776612167311e-09,\n",
-       "  'Lu174': 1.684547274175003e-06,\n",
-       "  'Lu174m': 2.0800600491744147e-06,\n",
-       "  'Lu176': 5.6432940683296794e-11,\n",
-       "  'Lu177': 209.19821218455596,\n",
-       "  'Lu177m': 45.586378494213776,\n",
-       "  'Mg28': 1.9531984770781576e-05,\n",
-       "  'Mn52': 130752.1210877726,\n",
-       "  'Mn53': 21516.233466768754,\n",
-       "  'Mn54': 20715659734.26992,\n",
-       "  'Mo100': 3.5564216771318317e-05,\n",
-       "  'Mo92': 2.856115183407393e-06,\n",
-       "  'Mo93': 2910306.9164986233,\n",
-       "  'Mo98': 8.821978123052807,\n",
-       "  'Mo99': 351609384.05247486,\n",
-       "  'Na22': 0.012476191376622085,\n",
-       "  'Na24': 0.07826895467227646,\n",
-       "  'Nb90': 0.2707986888299138,\n",
-       "  'Nb91': 10367111.795462525,\n",
-       "  'Nb91m': 349057167.23497355,\n",
-       "  'Nb92': 12.38808626113688,\n",
-       "  'Nb92m': 94728330.41943935,\n",
-       "  'Nb93m': 7814010.606141709,\n",
-       "  'Nb94': 57534.637801536635,\n",
-       "  'Nb95': 99264484.650548,\n",
-       "  'Nb95m': 2210827.980539219,\n",
-       "  'Nb96': 8159.318606579245,\n",
-       "  'Nb97': 18.408028917872667,\n",
-       "  'Nb97m': 16.24426577678251,\n",
-       "  'Ni56': 1.8007521524924066,\n",
-       "  'Ni57': 5232738.638276772,\n",
-       "  'Ni58': 2.846673470807202e-05,\n",
-       "  'Ni59': 3915634.4586143335,\n",
-       "  'Ni63': 329352451.1415266,\n",
-       "  'Ni66': 15.478063692999571,\n",
-       "  'Os186': 4.4961070863149024e-14,\n",
-       "  'Os191': 4.519299893695548e-08,\n",
-       "  'P32': 42632774.407260604,\n",
-       "  'P33': 367143.2530670494,\n",
-       "  'Pd107': 4.443609480634427e-15,\n",
-       "  'Rb83': 1.2672108415113454e-08,\n",
-       "  'Rb84': 1.6708784107791385e-05,\n",
-       "  'Rb86': 40.09939119368499,\n",
-       "  'Rb87': 2.444472806571936e-12,\n",
-       "  'Re186': 10.096175500801714,\n",
-       "  'Re186m': 8.316821888152149e-07,\n",
-       "  'Re187': 4.356280226044238e-12,\n",
-       "  'Re188': 1.3554406277406904e-05,\n",
-       "  'Rh103m': 519.2567107826253,\n",
-       "  'Rh105': 5.553347382899785e-07,\n",
-       "  'Ru103': 525.1004313366765,\n",
-       "  'Ru97': 0.0002247958895272623,\n",
-       "  'S35': 212873.24915010174,\n",
-       "  'Sc44': 28.832556157278475,\n",
-       "  'Sc44m': 27.21071029243434,\n",
-       "  'Sc45m': 292.91107932988297,\n",
-       "  'Sc46': 24826030.628117766,\n",
-       "  'Sc47': 1567119.4577233254,\n",
-       "  'Sc48': 506034.7569233017,\n",
-       "  'Se82': 2.3012501415688864e-28,\n",
-       "  'Si32': 7.487010845523053,\n",
-       "  'Sr85': 0.017188795751409386,\n",
-       "  'Sr89': 601.4753490895079,\n",
-       "  'Sr90': 4.098976417841057,\n",
-       "  'Ta177': 7.379886413594382e-05,\n",
-       "  'Ta178': 0.00014673637096926758,\n",
-       "  'Ta179': 51561.833296295925,\n",
-       "  'Ta180': 0.0007925674260801875,\n",
-       "  'Ta180m': 6.300850130976769e-08,\n",
-       "  'Ta182': 861587399.6054257,\n",
-       "  'Ta183': 5079090.938364661,\n",
-       "  'Ta184': 1.2157044805509278e-06,\n",
-       "  'Tc96': 0.001927312875022987,\n",
-       "  'Tc97': 6.883757780954236e-05,\n",
-       "  'Tc97m': 5.577116771416319,\n",
-       "  'Tc98': 0.34927715353642935,\n",
-       "  'Tc99': 144777.8854418545,\n",
-       "  'Tc99m': 340674820.2196478,\n",
-       "  'Ti44': 6.192201210808314e-05,\n",
-       "  'Tm171': 1.2195354296439956e-12,\n",
-       "  'V48': 16999.857824236402,\n",
-       "  'V49': 2011240553.259049,\n",
-       "  'V50': 1.130395314125532e-07,\n",
-       "  'W178': 0.0001619899948313133,\n",
-       "  'W181': 1.8716909023285073,\n",
-       "  'W183': 2.8553360185915015e-09,\n",
-       "  'W183m': 172704.43539604952,\n",
-       "  'W184': 2.8089506427662712e-12,\n",
-       "  'W185': 914.075275648356,\n",
-       "  'W186': 1.1959984532260054e-17,\n",
-       "  'W187': 4.2409920672092715e-05,\n",
-       "  'W188': 1.3344802056622257e-05,\n",
-       "  'Y87': 1.5465529569945213,\n",
-       "  'Y87m': 3.870809523939392e-06,\n",
-       "  'Y88': 89234.62079542175,\n",
-       "  'Y89m': 3213004.3651184267,\n",
-       "  'Y90': 24115.802228474844,\n",
-       "  'Y91': 706.3240114287111,\n",
-       "  'Yb175': 0.0015553134608911584,\n",
-       "  'Zn64': 2.572938280467432e-09,\n",
-       "  'Zn65': 405466.4004758026,\n",
-       "  'Zn69m': 1.5615514448455883e-07,\n",
-       "  'Zr88': 75779.85331174955,\n",
-       "  'Zr89': 3217131.459443628,\n",
-       "  'Zr90m': 0.2644718283404058,\n",
-       "  'Zr93': 66.00770566280531,\n",
-       "  'Zr94': 1.3815016237499102e-08,\n",
-       "  'Zr95': 17212175.258262493,\n",
-       "  'Zr96': 1.147928306790384e-14,\n",
-       "  'Zr97': 17.073343679756658},\n",
-       " '189257': {'Al26': 0.03532683223584507,\n",
-       "  'Ar37': 0.004855095040031297,\n",
-       "  'Ar39': 0.6138176587036785,\n",
-       "  'Ar42': 1.4828575184072015,\n",
-       "  'Be10': 24.812063380679824,\n",
-       "  'C14': 2951760.6346514435,\n",
-       "  'Ca41': 0.0013995658886235406,\n",
-       "  'Ca45': 65994702.16766726,\n",
-       "  'Ca47': 245712.6689020977,\n",
-       "  'Ca48': 5.282223653692013e-18,\n",
-       "  'Cl36': 0.6815032921656063,\n",
-       "  'Co55': 1.406957456612408e-05,\n",
-       "  'Co56': 1101365.796797328,\n",
-       "  'Co57': 118595439820.61047,\n",
-       "  'Co58': 111192950076.96733,\n",
-       "  'Co58m': 13.155232559764544,\n",
-       "  'Co60': 12349405226.769196,\n",
-       "  'Co60m': 2.167243271714654,\n",
-       "  'Cr48': 6.3075327943711185e-06,\n",
-       "  'Cr50': 0.016075084299347765,\n",
-       "  'Cr51': 142656508576.2318,\n",
-       "  'Cu64': 1555.5075224810837,\n",
-       "  'Cu66': 89.76686403067407,\n",
-       "  'Cu67': 50.847356172533374,\n",
-       "  'Fe55': 434146113390.7682,\n",
-       "  'Fe59': 1760992513.6301281,\n",
-       "  'Fe60': 2.167371881990422,\n",
-       "  'Ge71': 1.3495092273874929e-05,\n",
-       "  'H3': 78779438.36479786,\n",
-       "  'Hf174': 2.484613849869561e-22,\n",
-       "  'Hf175': 0.002199078905197752,\n",
-       "  'Hf177m': 146.82215513083756,\n",
-       "  'Hf178m': 0.11971404116167708,\n",
-       "  'Hf178n': 0.12584586910514023,\n",
-       "  'Hf179n': 1124.2661121370766,\n",
-       "  'Hf181': 220817.76775813696,\n",
-       "  'Hf182': 6.720937770678737e-10,\n",
-       "  'Ir192': 5.581999183504706e-08,\n",
-       "  'K40': 1.7290734973668263e-11,\n",
-       "  'K42': 1.483031712687083,\n",
-       "  'K43': 0.0682766284327925,\n",
-       "  'Kr81': 3.193747149032058e-14,\n",
-       "  'Kr85': 0.05232301416348354,\n",
-       "  'Lu173': 9.074637067128006e-08,\n",
-       "  'Lu174': 1.1260000957862749e-05,\n",
-       "  'Lu174m': 1.3301851159192661e-05,\n",
-       "  'Lu176': 2.6188865923181136e-10,\n",
-       "  'Lu177': 870.4027829117223,\n",
-       "  'Lu177m': 189.69576014249648,\n",
-       "  'Mg28': 7.707607011531516e-05,\n",
-       "  'Mn52': 562848.65188184,\n",
-       "  'Mn53': 85341.60869937448,\n",
-       "  'Mn54': 67042821829.48256,\n",
-       "  'Mo100': 5.016769236613136e-05,\n",
-       "  'Mo92': 4.028843014614419e-06,\n",
-       "  'Mo93': 7212748.697664271,\n",
-       "  'Mo98': 12.445027366413,\n",
-       "  'Mo99': 731657563.0097235,\n",
-       "  'Na22': 0.06153634112060141,\n",
-       "  'Na24': 0.32675429345992496,\n",
-       "  'Nb90': 1.1467247736125352,\n",
-       "  'Nb91': 40607766.67938665,\n",
-       "  'Nb91m': 1369713369.5020363,\n",
-       "  'Nb92': 46.27595704318163,\n",
-       "  'Nb92m': 295501599.61907846,\n",
-       "  'Nb93m': 16889748.7794605,\n",
-       "  'Nb94': 121968.99305292922,\n",
-       "  'Nb95': 373478376.72542506,\n",
-       "  'Nb95m': 8190693.237167042,\n",
-       "  'Nb96': 31823.451928403432,\n",
-       "  'Nb97': 73.09952121388785,\n",
-       "  'Nb97m': 64.5076085131595,\n",
-       "  'Ni56': 7.780880972962668,\n",
-       "  'Ni57': 22563916.741154317,\n",
-       "  'Ni58': 4.015735398654278e-05,\n",
-       "  'Ni59': 16327706.944981059,\n",
-       "  'Ni63': 1435478709.9020352,\n",
-       "  'Ni66': 89.63072885924565,\n",
-       "  'Os186': 2.6209763433702493e-13,\n",
-       "  'Os191': 2.634529834753954e-07,\n",
-       "  'P32': 123617848.14124334,\n",
-       "  'P33': 1065662.1537455795,\n",
-       "  'Pd107': 2.590406042107984e-14,\n",
-       "  'Rb83': 7.749801302951599e-08,\n",
-       "  'Rb84': 9.563829941507849e-05,\n",
-       "  'Rb86': 165.27000666567753,\n",
-       "  'Rb87': 1.1680237542939304e-11,\n",
-       "  'Re186': 58.85491378354629,\n",
-       "  'Re186m': 4.848232425640617e-06,\n",
-       "  'Re187': 2.5394953465493132e-11,\n",
-       "  'Re188': 7.901553021524359e-05,\n",
-       "  'Rh103m': 2592.276489783223,\n",
-       "  'Rh105': 3.237328725055813e-06,\n",
-       "  'Ru103': 2621.5557103224623,\n",
-       "  'Ru97': 0.0008805980715128634,\n",
-       "  'S35': 931210.2811767705,\n",
-       "  'Sc44': 122.85665736670194,\n",
-       "  'Sc44m': 115.94539079251686,\n",
-       "  'Sc45m': 1121.9007321095735,\n",
-       "  'Sc46': 83265495.30557899,\n",
-       "  'Sc47': 5320537.40225707,\n",
-       "  'Sc48': 1846424.0719031543,\n",
-       "  'Se82': 1.1859328409267977e-27,\n",
-       "  'Si32': 32.71227018386636,\n",
-       "  'Sr85': 0.08011513159815367,\n",
-       "  'Sr89': 2273.504695436895,\n",
-       "  'Sr90': 16.598386766789865,\n",
-       "  'Ta177': 0.009181512766516579,\n",
-       "  'Ta178': 0.02272957477524998,\n",
-       "  'Ta179': 331438.5319138555,\n",
-       "  'Ta180': 0.0027882619149287744,\n",
-       "  'Ta180m': 2.2864913211879807e-07,\n",
-       "  'Ta182': 1693975344.3323228,\n",
-       "  'Ta183': 29155478.00611612,\n",
-       "  'Ta184': 7.086959926521846e-06,\n",
-       "  'Tc96': 0.007414116680484784,\n",
-       "  'Tc97': 0.00026077237660122643,\n",
-       "  'Tc97m': 21.139504286532834,\n",
-       "  'Tc98': 1.3175832743899285,\n",
-       "  'Tc99': 301187.7951305097,\n",
-       "  'Tc99m': 708898678.8938881,\n",
-       "  'Ti44': 0.00029489910957028204,\n",
-       "  'Tm171': 1.8890695984954797e-10,\n",
-       "  'V48': 73450.36561554222,\n",
-       "  'V49': 8161933861.494669,\n",
-       "  'V50': 3.3964475313924626e-07,\n",
-       "  'W178': 0.02277894229288013,\n",
-       "  'W181': 6.3745182470861765,\n",
-       "  'W183': 7.551074337774829e-09,\n",
-       "  'W183m': 991378.3394418061,\n",
-       "  'W184': 1.5882770754545557e-11,\n",
-       "  'W185': 5324.857915269025,\n",
-       "  'W186': 6.971759378402996e-17,\n",
-       "  'W187': 0.000247229004333262,\n",
-       "  'W188': 7.77936405727398e-05,\n",
-       "  'Y87': 7.382873384505462,\n",
-       "  'Y87m': 1.9174529535780984e-05,\n",
-       "  'Y88': 400214.4270932493,\n",
-       "  'Y89m': 12350264.3971666,\n",
-       "  'Y90': 88982.71122363697,\n",
-       "  'Y91': 2872.7348372013385,\n",
-       "  'Yb175': 0.008500741090519395,\n",
-       "  'Zn64': 6.624247028724094e-09,\n",
-       "  'Zn65': 2198927.185692395,\n",
-       "  'Zn69m': 9.103077836653064e-07,\n",
-       "  'Zr88': 344276.0566382566,\n",
-       "  'Zr89': 12366294.83747763,\n",
-       "  'Zr90m': 1.123310114453129,\n",
-       "  'Zr93': 250.72747786477032,\n",
-       "  'Zr94': 5.391617400391264e-08,\n",
-       "  'Zr95': 65670850.01752219,\n",
-       "  'Zr96': 5.007618794154755e-14,\n",
-       "  'Zr97': 67.80056976283103},\n",
-       " '189258': {'Al26': 0.003178461162417939,\n",
-       "  'Ar37': 0.0001548950177492124,\n",
-       "  'Ar39': 0.05611011364690097,\n",
-       "  'Ar42': 0.1381746852029598,\n",
-       "  'Be10': 2.553600407970722,\n",
-       "  'C14': 278297.85722366325,\n",
-       "  'Ca41': 0.00012724534754398568,\n",
-       "  'Ca45': 6311005.077648445,\n",
-       "  'Ca47': 23323.91542659007,\n",
-       "  'Ca48': 4.814493490649046e-19,\n",
-       "  'Cl36': 0.014387804927115395,\n",
-       "  'Co55': 1.2981555717615315e-06,\n",
-       "  'Co56': 102208.35560670924,\n",
-       "  'Co57': 11203051663.362951,\n",
-       "  'Co58': 13560546858.258467,\n",
-       "  'Co58m': 1.5172775382084334,\n",
-       "  'Co60': 1046102354.35868,\n",
-       "  'Co60m': 0.07444108268298408,\n",
-       "  'Cr48': 5.476476258585469e-07,\n",
-       "  'Cr50': 0.0038545380841596157,\n",
-       "  'Cr51': 10788612240.061016,\n",
-       "  'Cu64': 172.20613238279017,\n",
-       "  'Cu66': 1.9188595567562758,\n",
-       "  'Cu67': 1.0756745830175147,\n",
-       "  'Fe55': 40081785958.87486,\n",
-       "  'Fe59': 147602370.78234667,\n",
-       "  'Fe60': 0.0744717329971333,\n",
-       "  'Ge71': 2.832673584985602e-07,\n",
-       "  'H3': 8010001.494981162,\n",
-       "  'Hf174': 2.93134888468228e-23,\n",
-       "  'Hf175': 0.00021263964311029671,\n",
-       "  'Hf177m': 13.591266410705385,\n",
-       "  'Hf178m': 0.012244213033922808,\n",
-       "  'Hf178n': 0.012843355699745516,\n",
-       "  'Hf179n': 106.24474495042672,\n",
-       "  'Hf181': 20679.28751181798,\n",
-       "  'Hf182': 6.180114651918194e-11,\n",
-       "  'Ir192': 1.1716838475521435e-09,\n",
-       "  'K40': 1.595791886376456e-12,\n",
-       "  'K42': 0.13819025757971898,\n",
-       "  'K43': 0.006566608864725889,\n",
-       "  'Kr81': 3.102656045246127e-15,\n",
-       "  'Kr85': 0.0048039402107150605,\n",
-       "  'Lu173': 1.0706939192915314e-08,\n",
-       "  'Lu174': 1.1421083430249444e-06,\n",
-       "  'Lu174m': 1.336899929350835e-06,\n",
-       "  'Lu176': 2.3967106732258757e-11,\n",
-       "  'Lu177': 80.87811939931197,\n",
-       "  'Lu177m': 17.560201520321918,\n",
-       "  'Mg28': 8.166858569976605e-06,\n",
-       "  'Mn52': 51145.31487179419,\n",
-       "  'Mn53': 8015.442959106989,\n",
-       "  'Mn54': 7208892906.87497,\n",
-       "  'Mo100': 1.2028956772449515e-05,\n",
-       "  'Mo92': 9.660285221427872e-07,\n",
-       "  'Mo93': 1011815.6352229398,\n",
-       "  'Mo98': 2.9838709878051053,\n",
-       "  'Mo99': 123859778.39012288,\n",
-       "  'Na22': 0.005582934817792301,\n",
-       "  'Na24': 0.030109822898369925,\n",
-       "  'Nb90': 0.10485779916705353,\n",
-       "  'Nb91': 3835151.0632525613,\n",
-       "  'Nb91m': 129256848.24289045,\n",
-       "  'Nb92': 4.472072829163204,\n",
-       "  'Nb92m': 31905811.6787961,\n",
-       "  'Nb93m': 2763073.3078409275,\n",
-       "  'Nb94': 19392.761076202973,\n",
-       "  'Nb95': 35999436.88541337,\n",
-       "  'Nb95m': 796954.5703273313,\n",
-       "  'Nb96': 3016.1604564124614,\n",
-       "  'Nb97': 6.871685649929781,\n",
-       "  'Nb97m': 6.064136143576397,\n",
-       "  'Ni56': 0.7043838261255505,\n",
-       "  'Ni57': 2044557.0380678528,\n",
-       "  'Ni58': 9.628437528302728e-06,\n",
-       "  'Ni59': 872847.0156601063,\n",
-       "  'Ni63': 69595833.42303313,\n",
-       "  'Ni66': 1.9160860075606931,\n",
-       "  'Os186': 5.5018416189601346e-15,\n",
-       "  'Os191': 5.529982989602174e-09,\n",
-       "  'P32': 13801684.815044267,\n",
-       "  'P33': 131296.0899108581,\n",
-       "  'Pd107': 5.437365392507575e-16,\n",
-       "  'Rb83': 7.566791999424802e-09,\n",
-       "  'Rb84': 9.193538149992914e-06,\n",
-       "  'Rb86': 15.319898591651981,\n",
-       "  'Rb87': 1.0901500408288692e-12,\n",
-       "  'Re186': 1.2354631437624906,\n",
-       "  'Re186m': 1.0177245864840919e-07,\n",
-       "  'Re187': 5.330521527070759e-13,\n",
-       "  'Re188': 1.6585674310479082e-06,\n",
-       "  'Rh103m': 88.73014191780523,\n",
-       "  'Rh105': 6.79528185452532e-08,\n",
-       "  'Ru103': 89.7235713898852,\n",
-       "  'Ru97': 8.315126079508082e-05,\n",
-       "  'S35': 43851.2420088371,\n",
-       "  'Sc44': 11.221443429811272,\n",
-       "  'Sc44m': 10.590019306291628,\n",
-       "  'Sc45m': 107.28424673913759,\n",
-       "  'Sc46': 8586437.699674197,\n",
-       "  'Sc47': 560662.4049600976,\n",
-       "  'Sc48': 180924.403151878,\n",
-       "  'Se82': 1.100313697923597e-28,\n",
-       "  'Si32': 2.8642391965303253,\n",
-       "  'Sr85': 0.007354971565751482,\n",
-       "  'Sr89': 218.65480561930949,\n",
-       "  'Sr90': 1.5495649049462097,\n",
-       "  'Ta177': 0.001113980976067006,\n",
-       "  'Ta178': 0.0027625182062495836,\n",
-       "  'Ta179': 33627.4818575981,\n",
-       "  'Ta180': 0.0002788146561835599,\n",
-       "  'Ta180m': 2.248016608822251e-08,\n",
-       "  'Ta182': 299114317.6503087,\n",
-       "  'Ta183': 671355.2568519718,\n",
-       "  'Ta184': 1.4875810979501855e-07,\n",
-       "  'Tc96': 0.0007053780417305784,\n",
-       "  'Tc97': 2.4977766712333367e-05,\n",
-       "  'Tc97m': 2.0242329833236776,\n",
-       "  'Tc98': 0.12644253615858714,\n",
-       "  'Tc99': 51006.71281879895,\n",
-       "  'Tc99m': 120007555.23502406,\n",
-       "  'Ti44': 2.630818743890512e-05,\n",
-       "  'Tm171': 2.295946673141825e-11,\n",
-       "  'V48': 6676.3993740617525,\n",
-       "  'V49': 759170152.2082984,\n",
-       "  'V50': 3.7815453313054834e-08,\n",
-       "  'W178': 0.0027671201384462632,\n",
-       "  'W181': 0.6482984915693664,\n",
-       "  'W183': 9.370822646394689e-10,\n",
-       "  'W183m': 22827.746670160745,\n",
-       "  'W184': 3.837622559810466e-13,\n",
-       "  'W185': 112.09961747340286,\n",
-       "  'W186': 1.463673445865246e-18,\n",
-       "  'W187': 5.189435209515878e-06,\n",
-       "  'W188': 1.6329194810832497e-06,\n",
-       "  'Y87': 0.6755925095537365,\n",
-       "  'Y87m': 1.7028279342822326e-06,\n",
-       "  'Y88': 36623.25953114375,\n",
-       "  'Y89m': 1179438.299392759,\n",
-       "  'Y90': 8685.667339717795,\n",
-       "  'Y91': 267.51850534224974,\n",
-       "  'Yb175': 0.0008316252062725204,\n",
-       "  'Zn64': 7.325868457939451e-10,\n",
-       "  'Zn65': 55439.76566205593,\n",
-       "  'Zn69m': 1.910772272367049e-08,\n",
-       "  'Zr88': 31444.16036327039,\n",
-       "  'Zr89': 1180962.8174190042,\n",
-       "  'Zr90m': 0.10263124296657458,\n",
-       "  'Zr93': 24.099974478945366,\n",
-       "  'Zr94': 5.115705452862992e-09,\n",
-       "  'Zr95': 6288606.67868898,\n",
-       "  'Zr96': 4.579428087989958e-15,\n",
-       "  'Zr97': 6.373700920601168},\n",
-       " '189259': {'Al26': 0.0020678424908741467,\n",
-       "  'Ar37': 0.00018446099064567997,\n",
-       "  'Ar39': 0.03800415434645734,\n",
-       "  'Ar42': 0.09420253843043623,\n",
-       "  'Be10': 1.8012158282599282,\n",
-       "  'C14': 227652.09677221358,\n",
-       "  'Ca41': 8.552194948478991e-05,\n",
-       "  'Ca45': 4306692.878836461,\n",
-       "  'Ca47': 15910.033689770065,\n",
-       "  'Ca48': 3.075077885551236e-19,\n",
-       "  'Cl36': 0.023103781660011886,\n",
-       "  'Co55': 7.997375077987798e-07,\n",
-       "  'Co56': 64667.627978098426,\n",
-       "  'Co57': 7647506064.856115,\n",
-       "  'Co58': 10552717167.265766,\n",
-       "  'Co58m': 1.145500720044988,\n",
-       "  'Co60': 799893360.1656634,\n",
-       "  'Co60m': 0.08440476446300678,\n",
-       "  'Cr48': 3.8501255077323977e-07,\n",
-       "  'Cr50': 0.0026022595141283987,\n",
-       "  'Cr51': 8052700429.290294,\n",
-       "  'Cu64': 126.91677613388877,\n",
-       "  'Cu66': 3.0713967685226145,\n",
-       "  'Cu67': 1.7250333022011104,\n",
-       "  'Fe55': 27730203568.32593,\n",
-       "  'Fe59': 103982584.28882827,\n",
-       "  'Fe60': 0.08442535854744916,\n",
-       "  'Ge71': 4.5740876299263037e-07,\n",
-       "  'H3': 5629391.931429551,\n",
-       "  'Hf174': 1.7353316631382915e-24,\n",
-       "  'Hf175': 0.00010972819913748678,\n",
-       "  'Hf177m': 9.183759053305717,\n",
-       "  'Hf178m': 0.004746797992950901,\n",
-       "  'Hf178n': 0.005149345579055005,\n",
-       "  'Hf179n': 72.50227632868258,\n",
-       "  'Hf181': 14088.010386155094,\n",
-       "  'Hf182': 4.264640656450133e-11,\n",
-       "  'Ir192': 1.8919880573885303e-09,\n",
-       "  'K40': 1.039217813568189e-12,\n",
-       "  'K42': 0.09421398319293219,\n",
-       "  'K43': 0.004483831156248762,\n",
-       "  'Kr81': 1.5457597130863889e-15,\n",
-       "  'Kr85': 0.0030064128376012904,\n",
-       "  'Lu173': 7.020176384686966e-10,\n",
-       "  'Lu174': 4.6086734526147126e-07,\n",
-       "  'Lu174m': 5.678599069014169e-07,\n",
-       "  'Lu176': 1.550444791487416e-11,\n",
-       "  'Lu177': 54.57090605272785,\n",
-       "  'Lu177m': 11.86608871239687,\n",
-       "  'Mg28': 4.646521346424937e-06,\n",
-       "  'Mn52': 34864.18868348777,\n",
-       "  'Mn53': 5469.216969442194,\n",
-       "  'Mn54': 5324909999.512379,\n",
-       "  'Mo100': 8.121034594561623e-06,\n",
-       "  'Mo92': 6.521875862080251e-07,\n",
-       "  'Mo93': 668273.1266423248,\n",
-       "  'Mo98': 2.0144832924991722,\n",
-       "  'Mo99': 77002309.16224083,\n",
-       "  'Na22': 0.003548468371625551,\n",
-       "  'Na24': 0.020460634464223797,\n",
-       "  'Nb90': 0.0714426340439348,\n",
-       "  'Nb91': 2614895.7318478795,\n",
-       "  'Nb91m': 88165160.9543072,\n",
-       "  'Nb92': 3.0538264164515856,\n",
-       "  'Nb92m': 23145713.409935392,\n",
-       "  'Nb93m': 2015569.3386800028,\n",
-       "  'Nb94': 12187.35472165556,\n",
-       "  'Nb95': 24649299.520735946,\n",
-       "  'Nb95m': 546174.5257795979,\n",
-       "  'Nb96': 2056.654699869938,\n",
-       "  'Nb97': 4.6833417489860505,\n",
-       "  'Nb97m': 4.1327110716969795,\n",
-       "  'Ni56': 0.48221968321494374,\n",
-       "  'Ni57': 1399556.8520226418,\n",
-       "  'Ni58': 6.500343600557254e-06,\n",
-       "  'Ni59': 811282.3303654661,\n",
-       "  'Ni63': 65832436.02636324,\n",
-       "  'Ni66': 3.0668175050737516,\n",
-       "  'Os186': 8.883794260942394e-15,\n",
-       "  'Os191': 8.929594613553309e-09,\n",
-       "  'P32': 10615406.256794624,\n",
-       "  'P33': 95249.062062258,\n",
-       "  'Pd107': 8.78003943450642e-16,\n",
-       "  'Rb83': 3.6816851681859384e-09,\n",
-       "  'Rb84': 4.6897322241257465e-06,\n",
-       "  'Rb86': 10.418926623261884,\n",
-       "  'Rb87': 6.65709064126825e-13,\n",
-       "  'Re186': 1.9948902906940391,\n",
-       "  'Re186m': 1.643309430289778e-07,\n",
-       "  'Re187': 8.60748541831394e-13,\n",
-       "  'Re188': 2.678188129393468e-06,\n",
-       "  'Rh103m': 96.47801429751311,\n",
-       "  'Rh105': 1.0972748444224617e-07,\n",
-       "  'Ru103': 97.56494124148328,\n",
-       "  'Ru97': 5.674735513809529e-05,\n",
-       "  'S35': 43437.115768057105,\n",
-       "  'Sc44': 7.642140415891531,\n",
-       "  'Sc44m': 7.212313170901791,\n",
-       "  'Sc45m': 73.21085880797425,\n",
-       "  'Sc46': 6087733.748487004,\n",
-       "  'Sc47': 401405.6087262593,\n",
-       "  'Sc48': 124015.56961109198,\n",
-       "  'Se82': 6.476557522758837e-29,\n",
-       "  'Si32': 1.9832060271724354,\n",
-       "  'Sr85': 0.004708901994362617,\n",
-       "  'Sr89': 149.34426073113553,\n",
-       "  'Sr90': 1.05424854187887,\n",
-       "  'Ta177': 4.196418285818465e-06,\n",
-       "  'Ta179': 14267.143835412518,\n",
-       "  'Ta180': 0.00019013990004245265,\n",
-       "  'Ta180m': 1.5325999916865163e-08,\n",
-       "  'Ta182': 175824438.73638767,\n",
-       "  'Ta183': 993169.6606065453,\n",
-       "  'Ta184': 2.402086260383833e-07,\n",
-       "  'Tc96': 0.0004808124154372699,\n",
-       "  'Tc97': 1.701986419184318e-05,\n",
-       "  'Tc97m': 1.3794131020458065,\n",
-       "  'Tc98': 0.0861620030885775,\n",
-       "  'Tc99': 31708.01777562543,\n",
-       "  'Tc99m': 74607766.42846812,\n",
-       "  'Ti44': 1.7607256789270572e-05,\n",
-       "  'V48': 4542.223676970556,\n",
-       "  'V49': 518464147.5199698,\n",
-       "  'V50': 2.8050366441621416e-08,\n",
-       "  'W178': 3.736655118770707e-06,\n",
-       "  'W181': 0.44169712287426977,\n",
-       "  'W183': 6.571568972056868e-10,\n",
-       "  'W183m': 33770.86934115306,\n",
-       "  'W184': 5.564579932299895e-13,\n",
-       "  'W185': 180.64687474396328,\n",
-       "  'W186': 2.3631849747635776e-18,\n",
-       "  'W187': 8.37969172444245e-06,\n",
-       "  'W188': 2.6367728490420234e-06,\n",
-       "  'Y87': 0.429163232184762,\n",
-       "  'Y87m': 1.1169673564194679e-06,\n",
-       "  'Y88': 24144.957869438073,\n",
-       "  'Y89m': 805710.6279025119,\n",
-       "  'Y90': 5964.584477472958,\n",
-       "  'Y91': 182.07370888006164,\n",
-       "  'Yb175': 0.00041965203207929616,\n",
-       "  'Zn64': 5.40081633785184e-10,\n",
-       "  'Zn65': 79552.15139631598,\n",
-       "  'Zn69m': 3.085438386182681e-08,\n",
-       "  'Zr88': 20639.41726254976,\n",
-       "  'Zr89': 806753.9585796576,\n",
-       "  'Zr90m': 0.06981175029210149,\n",
-       "  'Zr93': 16.485514653186993,\n",
-       "  'Zr94': 3.4879672856272106e-09,\n",
-       "  'Zr95': 4298853.987407543,\n",
-       "  'Zr96': 3.0720910437314422e-15,\n",
-       "  'Zr97': 4.343777042487716},\n",
-       " '189260': {'Al26': 0.012228714686583287,\n",
-       "  'Ar37': 0.0012653476837511594,\n",
-       "  'Ar39': 0.21291513070825532,\n",
-       "  'Ar42': 0.5145375513668683,\n",
-       "  'Be10': 8.481507942417158,\n",
-       "  'C14': 800202.7637764479,\n",
-       "  'Ca41': 0.0004851134674455713,\n",
-       "  'Ca45': 22809941.726472594,\n",
-       "  'Ca47': 84982.66887959088,\n",
-       "  'Ca48': 1.8104319186080645e-18,\n",
-       "  'Cl36': 0.1669484417653443,\n",
-       "  'Co55': 4.739012526379073e-06,\n",
-       "  'Co56': 372755.6560305173,\n",
-       "  'Co57': 41127662089.835915,\n",
-       "  'Co58': 36859935292.876595,\n",
-       "  'Co58m': 4.400015237884438,\n",
-       "  'Co60': 3547467689.2811575,\n",
-       "  'Co60m': 0.56761857776977,\n",
-       "  'Cr48': 2.1861113842621875e-06,\n",
-       "  'Cr50': 0.004437777799369328,\n",
-       "  'Cr51': 44839974393.49344,\n",
-       "  'Cu64': 406.970655090565,\n",
-       "  'Cu66': 21.91942839264082,\n",
-       "  'Cu67': 12.455321850057897,\n",
-       "  'Fe55': 147960063004.13394,\n",
-       "  'Fe59': 478076996.8159418,\n",
-       "  'Fe60': 0.5676468011549504,\n",
-       "  'Ge71': 3.304317844507477e-06,\n",
-       "  'H3': 26977091.13157086,\n",
-       "  'Hf174': 3.0531239629900966e-23,\n",
-       "  'Hf175': 0.0006717276793009516,\n",
-       "  'Hf177m': 50.87423750033762,\n",
-       "  'Hf178m': 0.03698572130772547,\n",
-       "  'Hf178n': 0.03909363352336341,\n",
-       "  'Hf179n': 389.68633703835525,\n",
-       "  'Hf181': 76573.3953715314,\n",
-       "  'Hf182': 2.304901249637949e-10,\n",
-       "  'Ir192': 1.3667709072125244e-08,\n",
-       "  'K40': 5.933585421084414e-12,\n",
-       "  'K42': 0.5145986863628795,\n",
-       "  'K43': 0.023582455371346272,\n",
-       "  'Kr81': 1.0097739732620193e-14,\n",
-       "  'Kr85': 0.017755647839232093,\n",
-       "  'Lu173': 1.310206794253998e-08,\n",
-       "  'Lu174': 3.2807806437502503e-06,\n",
-       "  'Lu174m': 3.9304862465713485e-06,\n",
-       "  'Lu176': 9.008991864669263e-11,\n",
-       "  'Lu177': 301.2926614783725,\n",
-       "  'Lu177m': 65.72959371618252,\n",
-       "  'Mg28': 2.3253732230101506e-05,\n",
-       "  'Mn52': 195590.11416677103,\n",
-       "  'Mn53': 29634.469775099526,\n",
-       "  'Mn54': 22754371136.385128,\n",
-       "  'Mo100': 1.3849214947486441e-05,\n",
-       "  'Mo92': 1.112188620742977e-06,\n",
-       "  'Mo93': 2286786.5348440525,\n",
-       "  'Mo98': 3.435598539894671,\n",
-       "  'Mo99': 209529842.9140593,\n",
-       "  'Na22': 0.021118375344327627,\n",
-       "  'Na24': 0.1135487057386258,\n",
-       "  'Nb90': 0.3985805368238512,\n",
-       "  'Nb91': 14088440.423527645,\n",
-       "  'Nb91m': 475455776.4615476,\n",
-       "  'Nb92': 15.980568645393292,\n",
-       "  'Nb92m': 99699678.3724409,\n",
-       "  'Nb93m': 5396073.402841817,\n",
-       "  'Nb94': 34475.20566933147,\n",
-       "  'Nb95': 128759219.46484852,\n",
-       "  'Nb95m': 2821972.5164192687,\n",
-       "  'Nb96': 11016.85306461403,\n",
-       "  'Nb97': 25.339950263304498,\n",
-       "  'Nb97m': 22.36149374709761,\n",
-       "  'Ni56': 2.7034464296727005,\n",
-       "  'Ni57': 7840247.93354827,\n",
-       "  'Ni58': 1.1086098422589847e-05,\n",
-       "  'Ni59': 4226773.499789677,\n",
-       "  'Ni63': 368133804.6371101,\n",
-       "  'Ni66': 21.886184572061737,\n",
-       "  'Os186': 6.417539605391654e-14,\n",
-       "  'Os191': 6.450733176324707e-08,\n",
-       "  'P32': 39145155.35889804,\n",
-       "  'P33': 356265.9318788899,\n",
-       "  'Pd107': 6.342694615010329e-15,\n",
-       "  'Rb83': 2.432853150765658e-08,\n",
-       "  'Rb84': 2.998814513559516e-05,\n",
-       "  'Rb86': 57.355216479475594,\n",
-       "  'Rb87': 3.9258550387521826e-12,\n",
-       "  'Re186': 14.410800218034701,\n",
-       "  'Re186m': 1.187104214708081e-06,\n",
-       "  'Re187': 6.218037560392771e-12,\n",
-       "  'Re188': 1.9347213133836537e-05,\n",
-       "  'Rh103m': 634.9062717151436,\n",
-       "  'Rh105': 7.926706137050383e-07,\n",
-       "  'Ru103': 642.0788120983597,\n",
-       "  'Ru97': 0.00030575831517277253,\n",
-       "  'S35': 237880.99683065736,\n",
-       "  'Sc44': 42.68888238509271,\n",
-       "  'Sc44m': 40.28736353431766,\n",
-       "  'Sc45m': 387.76625744566206,\n",
-       "  'Sc46': 28335759.598496456,\n",
-       "  'Sc47': 1812375.1953453443,\n",
-       "  'Sc48': 635636.839957935,\n",
-       "  'Se82': 3.9493093409949334e-28,\n",
-       "  'Si32': 11.145770433974969,\n",
-       "  'Sr85': 0.027352213244717292,\n",
-       "  'Sr89': 785.5012898394882,\n",
-       "  'Sr90': 5.756675263126202,\n",
-       "  'Ta177': 0.0008791618748482182,\n",
-       "  'Ta178': 0.002107034651749296,\n",
-       "  'Ta179': 105188.09490717073,\n",
-       "  'Ta180': 0.0009547198934207784,\n",
-       "  'Ta180m': 7.857772546056575e-08,\n",
-       "  'Ta182': 440536237.2221344,\n",
-       "  'Ta183': 7164540.687275408,\n",
-       "  'Ta184': 1.735265507880184e-06,\n",
-       "  'Tc96': 0.0025695253250470596,\n",
-       "  'Tc97': 9.018584544436811e-05,\n",
-       "  'Tc97m': 7.312566912525992,\n",
-       "  'Tc98': 0.4554000422289896,\n",
-       "  'Tc99': 86260.11827900501,\n",
-       "  'Tc99m': 203011992.36289123,\n",
-       "  'Ti44': 0.00010218040790763417,\n",
-       "  'Tm171': 1.7511700693715814e-11,\n",
-       "  'V48': 25480.534021851512,\n",
-       "  'V49': 2836464907.7648363,\n",
-       "  'V50': 1.1404004959830138e-07,\n",
-       "  'W178': 0.0021258623496297913,\n",
-       "  'W181': 2.1756389799191536,\n",
-       "  'W183': 2.0514044109195785e-09,\n",
-       "  'W183m': 243616.83094010034,\n",
-       "  'W184': 3.901424934164089e-12,\n",
-       "  'W185': 1303.7467085033118,\n",
-       "  'W186': 1.7070479152939466e-17,\n",
-       "  'W187': 6.053483697030297e-05,\n",
-       "  'W188': 1.9048029425581327e-05,\n",
-       "  'Y87': 2.5165570036619087,\n",
-       "  'Y87m': 6.509486405979742e-06,\n",
-       "  'Y88': 137833.19710942142,\n",
-       "  'Y89m': 4269682.510833191,\n",
-       "  'Y90': 30642.423447308836,\n",
-       "  'Y91': 995.269147231348,\n",
-       "  'Yb175': 0.002712382059104314,\n",
-       "  'Zn64': 1.7329347500919835e-09,\n",
-       "  'Zn65': 537927.5096707732,\n",
-       "  'Zn69m': 2.2289186265012705e-07,\n",
-       "  'Zr88': 118440.92650470672,\n",
-       "  'Zr89': 4275212.581994108,\n",
-       "  'Zr90m': 0.39048913686769476,\n",
-       "  'Zr93': 86.56892184247891,\n",
-       "  'Zr94': 1.8652550534008044e-08,\n",
-       "  'Zr95': 22699104.16119961,\n",
-       "  'Zr96': 1.7336094938377336e-14,\n",
-       "  'Zr97': 23.503174608719053},\n",
-       " '189261': {'Al26': 0.0010383624582155288,\n",
-       "  'Ar37': 2.18424511025366e-05,\n",
-       "  'Ar39': 0.017092738699180897,\n",
-       "  'Ar42': 0.041487557464529236,\n",
-       "  'Be10': 0.7341172110253376,\n",
-       "  'C14': 54741.76669613904,\n",
-       "  'Ca41': 3.910120655751491e-05,\n",
-       "  'Ca45': 1874356.2871587437,\n",
-       "  'Ca47': 6958.043079311141,\n",
-       "  'Ca48': 1.504167861860078e-19,\n",
-       "  'Cl36': 9.490296380148078e-05,\n",
-       "  'Co55': 3.852933621396387e-07,\n",
-       "  'Co56': 30116.569572979282,\n",
-       "  'Co57': 3331518790.454071,\n",
-       "  'Co58': 3644734908.176823,\n",
-       "  'Co58m': 0.41649457149795316,\n",
-       "  'Co60': 208461922.10049075,\n",
-       "  'Co60m': 0.011205963339264815,\n",
-       "  'Cr48': 1.773242406914314e-07,\n",
-       "  'Cr50': 0.0009285018048114841,\n",
-       "  'Cr51': 2885607694.2607274,\n",
-       "  'Cu64': 30.979298744708668,\n",
-       "  'Cu66': 0.034947257568340946,\n",
-       "  'Cu67': 0.007477854749949567,\n",
-       "  'Fe55': 11643353122.824963,\n",
-       "  'Fe59': 27479042.09282301,\n",
-       "  'Fe60': 0.011212275560974639,\n",
-       "  'Ge71': 1.5398321854451648e-09,\n",
-       "  'H3': 2319420.8406603816,\n",
-       "  'Hf174': 8.515927015789656e-25,\n",
-       "  'Hf175': 5.3308530985464275e-05,\n",
-       "  'Hf177m': 4.072061517364116,\n",
-       "  'Hf178m': 0.0033614838781937974,\n",
-       "  'Hf178n': 0.0035242386430559473,\n",
-       "  'Hf179n': 31.69112303925643,\n",
-       "  'Hf181': 6190.786512241933,\n",
-       "  'Hf182': 1.8209125937391828e-11,\n",
-       "  'Ir192': 6.369235443116494e-12,\n",
-       "  'K40': 4.824471448545782e-13,\n",
-       "  'K42': 0.04149304400035592,\n",
-       "  'K43': 0.0019431351398011382,\n",
-       "  'Kr81': 8.906303922787184e-16,\n",
-       "  'Kr85': 0.0014685380169535752,\n",
-       "  'Lu173': 6.330006352055571e-10,\n",
-       "  'Lu174': 2.7199553034267066e-07,\n",
-       "  'Lu174m': 3.2413675566351243e-07,\n",
-       "  'Lu176': 7.454882067836308e-12,\n",
-       "  'Lu177': 24.348658039478824,\n",
-       "  'Lu177m': 5.261000791714303,\n",
-       "  'Mg28': 1.915034742742917e-06,\n",
-       "  'Mn52': 15566.35659246877,\n",
-       "  'Mn53': 2380.699179374678,\n",
-       "  'Mn54': 2029632367.3795319,\n",
-       "  'Mo100': 2.897561102616697e-06,\n",
-       "  'Mo92': 2.326983555353702e-07,\n",
-       "  'Mo93': 261032.58358328772,\n",
-       "  'Mo98': 0.7187650914009509,\n",
-       "  'Mo99': 25087246.72625066,\n",
-       "  'Na22': 0.0017784076893125871,\n",
-       "  'Na24': 0.009037817111447521,\n",
-       "  'Nb90': 0.03161701600703058,\n",
-       "  'Nb91': 1138968.0596405915,\n",
-       "  'Nb91m': 38326103.79941111,\n",
-       "  'Nb92': 1.318842472219921,\n",
-       "  'Nb92m': 9034960.629747132,\n",
-       "  'Nb93m': 686285.5523717577,\n",
-       "  'Nb94': 4095.2516627553814,\n",
-       "  'Nb95': 10635786.711185282,\n",
-       "  'Nb95m': 234849.36557061612,\n",
-       "  'Nb96': 897.9448570562749,\n",
-       "  'Nb97': 2.052652112245037,\n",
-       "  'Nb97m': 1.81137591793934,\n",
-       "  'Ni56': 0.21493362644578826,\n",
-       "  'Ni57': 623376.3581085738,\n",
-       "  'Ni58': 2.319343609741957e-06,\n",
-       "  'Ni59': 149766.10941314106,\n",
-       "  'Ni63': 10355421.59189805,\n",
-       "  'Ni66': 0.03492762725859994,\n",
-       "  'Os186': 2.9935641391467334e-17,\n",
-       "  'Os191': 3.0060808409017534e-11,\n",
-       "  'P32': 3545381.143318126,\n",
-       "  'P33': 35547.16768562023,\n",
-       "  'Pd107': 2.955734215120095e-18,\n",
-       "  'Rb83': 2.1442166045344416e-09,\n",
-       "  'Rb84': 2.4883518323806002e-06,\n",
-       "  'Rb86': 4.614618204561788,\n",
-       "  'Rb87': 3.2507079742166854e-13,\n",
-       "  'Re186': 0.006722213212564066,\n",
-       "  'Re186m': 5.537817800953742e-10,\n",
-       "  'Re187': 2.897959405859343e-15,\n",
-       "  'Re188': 9.015918832284565e-09,\n",
-       "  'Rh103m': 6.93264515702423,\n",
-       "  'Rh105': 3.693893205426555e-10,\n",
-       "  'Ru103': 7.009374619477152,\n",
-       "  'Ru97': 2.463263306855838e-05,\n",
-       "  'S35': 7144.026352047674,\n",
-       "  'Sc44': 3.4039114862984534,\n",
-       "  'Sc44m': 3.2123538327541548,\n",
-       "  'Sc45m': 31.863032089470824,\n",
-       "  'Sc46': 2463514.84229479,\n",
-       "  'Sc47': 160319.45123409462,\n",
-       "  'Sc48': 53076.7827482216,\n",
-       "  'Se82': 3.3024709435660136e-29,\n",
-       "  'Si32': 0.865923914291434,\n",
-       "  'Sr85': 0.002244884738855708,\n",
-       "  'Sr89': 64.76952967256378,\n",
-       "  'Sr90': 0.4650817829301304,\n",
-       "  'Ta177': 3.783858545642157e-06,\n",
-       "  'Ta179': 9557.530762963024,\n",
-       "  'Ta180': 8.187250538221583e-05,\n",
-       "  'Ta180m': 6.6346259689473e-09,\n",
-       "  'Ta182': 45772401.77238024,\n",
-       "  'Ta183': 20952.217090165883,\n",
-       "  'Ta184': 8.086442664007807e-10,\n",
-       "  'Tc96': 0.0002090906502413013,\n",
-       "  'Tc97': 7.421612751868866e-06,\n",
-       "  'Tc97m': 0.601170568023298,\n",
-       "  'Tc98': 0.03759661514489488,\n",
-       "  'Tc99': 10331.664965529028,\n",
-       "  'Tc99m': 24307046.04506887,\n",
-       "  'Ti44': 8.488051468408798e-06,\n",
-       "  'V48': 2032.037716033609,\n",
-       "  'V49': 226630039.92421022,\n",
-       "  'V50': 1.0475451816621435e-08,\n",
-       "  'W178': 1.6283043726906085e-06,\n",
-       "  'W181': 0.18937836692645987,\n",
-       "  'W183': 7.910952183368153e-12,\n",
-       "  'W183m': 712.3195181992305,\n",
-       "  'W184': 1.4340669146749767e-14,\n",
-       "  'W185': 0.6274678662072076,\n",
-       "  'W186': 7.974076441620916e-21,\n",
-       "  'W187': 2.820960170719965e-08,\n",
-       "  'W188': 8.876497407043052e-09,\n",
-       "  'Y87': 0.20796452411459293,\n",
-       "  'Y87m': 5.325719014028932e-07,\n",
-       "  'Y88': 11212.424381233192,\n",
-       "  'Y89m': 350190.1638284388,\n",
-       "  'Y90': 2556.6676041070286,\n",
-       "  'Y91': 80.30920469431602,\n",
-       "  'Yb175': 0.00022743937432534634,\n",
-       "  'Zn64': 1.317505796557431e-10,\n",
-       "  'Zn65': 1310.526407565944,\n",
-       "  'Zn69m': 1.0386896180492786e-10,\n",
-       "  'Zr88': 9659.167556191096,\n",
-       "  'Zr89': 350645.62163775024,\n",
-       "  'Zr90m': 0.03083380291425661,\n",
-       "  'Zr93': 7.140717477613429,\n",
-       "  'Zr94': 1.5254957615765265e-09,\n",
-       "  'Zr95': 1864550.2256542374,\n",
-       "  'Zr96': 1.399618559773168e-15,\n",
-       "  'Zr97': 1.9039561755811},\n",
-       " '189262': {'Al26': 0.0007994166214856542,\n",
-       "  'Ar37': 0.0001194453872316748,\n",
-       "  'Ar39': 0.01575109428469498,\n",
-       "  'Ar42': 0.03957054893133494,\n",
-       "  'Be10': 0.7336536439810948,\n",
-       "  'C14': 100860.00064948133,\n",
-       "  'Ca41': 3.521137110295899e-05,\n",
-       "  'Ca45': 1820782.7842436302,\n",
-       "  'Ca47': 6707.762400032368,\n",
-       "  'Ca48': 1.232614490799737e-19,\n",
-       "  'Cl36': 0.01677071297519327,\n",
-       "  'Co55': 3.2762678986737235e-07,\n",
-       "  'Co56': 26668.97552359398,\n",
-       "  'Co57': 3235211056.675674,\n",
-       "  'Co58': 3925813435.6537747,\n",
-       "  'Co58m': 0.44126153186533795,\n",
-       "  'Co60': 388646704.0508226,\n",
-       "  'Co60m': 0.05377265032389084,\n",
-       "  'Cr48': 1.5330162377184158e-07,\n",
-       "  'Cr50': 0.0010220600249088421,\n",
-       "  'Cr51': 3744933881.6160274,\n",
-       "  'Cu64': 48.25667117818118,\n",
-       "  'Cu66': 2.2073685001502628,\n",
-       "  'Cu67': 1.251442812508257,\n",
-       "  'Fe55': 11822624279.368828,\n",
-       "  'Fe59': 48676367.60811587,\n",
-       "  'Fe60': 0.05378020739562696,\n",
-       "  'Ge71': 3.3229708020450173e-07,\n",
-       "  'H3': 2303956.6733509665,\n",
-       "  'Hf174': 7.057478695750523e-25,\n",
-       "  'Hf175': 4.466533313621872e-05,\n",
-       "  'Hf177m': 3.8545140228194317,\n",
-       "  'Hf178m': 0.001995269677752535,\n",
-       "  'Hf178n': 0.0021887762654583236,\n",
-       "  'Hf179n': 30.65160752061799,\n",
-       "  'Hf181': 5928.5195952281365,\n",
-       "  'Hf182': 1.8290775120661712e-11,\n",
-       "  'Ir192': 1.3744863634414576e-09,\n",
-       "  'K40': 4.287170644494835e-13,\n",
-       "  'K42': 0.03957440377951646,\n",
-       "  'K43': 0.001896252984389721,\n",
-       "  'Kr81': 5.562043765653707e-16,\n",
-       "  'Kr85': 0.001205402739438007,\n",
-       "  'Lu173': 3.573791310233153e-10,\n",
-       "  'Lu174': 1.9458041205147938e-07,\n",
-       "  'Lu174m': 2.3870671234941955e-07,\n",
-       "  'Lu176': 6.258729388570032e-12,\n",
-       "  'Lu177': 22.77586870973249,\n",
-       "  'Lu177m': 4.980203748167687,\n",
-       "  'Mg28': 1.941198249673711e-06,\n",
-       "  'Mn52': 14512.525181941339,\n",
-       "  'Mn53': 2313.0056374692504,\n",
-       "  'Mn54': 2090601748.758918,\n",
-       "  'Mo100': 3.1896527647351224e-06,\n",
-       "  'Mo92': 2.5615556457072025e-07,\n",
-       "  'Mo93': 259477.21685420588,\n",
-       "  'Mo98': 0.7912218195495663,\n",
-       "  'Mo99': 24899676.594456352,\n",
-       "  'Na22': 0.001395324252317187,\n",
-       "  'Na24': 0.008585473725369821,\n",
-       "  'Nb90': 0.02990907844777717,\n",
-       "  'Nb91': 1106500.4497413235,\n",
-       "  'Nb91m': 37326813.175798446,\n",
-       "  'Nb92': 1.298683671506339,\n",
-       "  'Nb92m': 9287301.98984237,\n",
-       "  'Nb93m': 726139.682232361,\n",
-       "  'Nb94': 4247.783545308351,\n",
-       "  'Nb95': 10405532.030088563,\n",
-       "  'Nb95m': 230382.57142161138,\n",
-       "  'Nb96': 868.5622976736219,\n",
-       "  'Nb97': 1.9740989890544336,\n",
-       "  'Nb97m': 1.7420399365726036,\n",
-       "  'Ni56': 0.2002627282290266,\n",
-       "  'Ni57': 581482.432152105,\n",
-       "  'Ni58': 2.553091550979203e-06,\n",
-       "  'Ni59': 459851.2646014062,\n",
-       "  'Ni63': 37397827.1475036,\n",
-       "  'Ni66': 2.204042286722925,\n",
-       "  'Os186': 6.453828847845892e-15,\n",
-       "  'Os191': 6.487147727734764e-09,\n",
-       "  'P32': 4312656.25742636,\n",
-       "  'P33': 36225.223245926754,\n",
-       "  'Pd107': 6.378499286018e-16,\n",
-       "  'Rb83': 1.3352728556327329e-09,\n",
-       "  'Rb84': 1.8735622279120688e-06,\n",
-       "  'Rb86': 4.362046170444131,\n",
-       "  'Rb87': 2.699520697651438e-13,\n",
-       "  'Re186': 1.4492318667526305,\n",
-       "  'Re186m': 1.1938178002837491e-07,\n",
-       "  'Re187': 6.253137616031359e-13,\n",
-       "  'Re188': 1.9456428639740436e-06,\n",
-       "  'Rh103m': 62.98397781766005,\n",
-       "  'Rh105': 7.971452593034549e-08,\n",
-       "  'Ru103': 63.69537706551514,\n",
-       "  'Ru97': 2.402661842864183e-05,\n",
-       "  'S35': 26386.372190480262,\n",
-       "  'Sc44': 3.18570299874332,\n",
-       "  'Sc44m': 3.006591096127538,\n",
-       "  'Sc45m': 30.9539205501185,\n",
-       "  'Sc46': 2487835.833487414,\n",
-       "  'Sc47': 159283.54804059552,\n",
-       "  'Sc48': 52432.49852292775,\n",
-       "  'Se82': 2.5750145285636264e-29,\n",
-       "  'Si32': 0.8355166645028093,\n",
-       "  'Sr85': 0.0019005805822133496,\n",
-       "  'Sr89': 63.138066332279635,\n",
-       "  'Sr90': 0.4427031769397175,\n",
-       "  'Ta177': 2.1362886603069683e-06,\n",
-       "  'Ta179': 6022.291489474563,\n",
-       "  'Ta180': 8.09772045025689e-05,\n",
-       "  'Ta180m': 6.511836938713399e-09,\n",
-       "  'Ta182': 120505303.57722358,\n",
-       "  'Ta183': 709753.5194232577,\n",
-       "  'Ta184': 1.745061125420019e-07,\n",
-       "  'Tc96': 0.00020392731158500467,\n",
-       "  'Tc97': 7.227747159825386e-06,\n",
-       "  'Tc97m': 0.5858683692947669,\n",
-       "  'Tc98': 0.036600843734168075,\n",
-       "  'Tc99': 10251.220707009647,\n",
-       "  'Tc99m': 24125275.178005673,\n",
-       "  'Ti44': 6.93039066184321e-06,\n",
-       "  'V48': 1885.238226809941,\n",
-       "  'V49': 218537424.2865979,\n",
-       "  'V50': 1.1077358173848475e-08,\n",
-       "  'W178': 1.588351060976303e-06,\n",
-       "  'W181': 0.1887385703553527,\n",
-       "  'W183': 7.794957249903577e-10,\n",
-       "  'W183m': 24133.906033145864,\n",
-       "  'W184': 4.164169387717519e-13,\n",
-       "  'W185': 131.22269015444542,\n",
-       "  'W186': 1.716754257031469e-18,\n",
-       "  'W187': 6.087655765114664e-06,\n",
-       "  'W188': 1.91555560319094e-06,\n",
-       "  'Y87': 0.17158598501192107,\n",
-       "  'Y87m': 4.4349247482582365e-07,\n",
-       "  'Y88': 9855.360801704694,\n",
-       "  'Y89m': 339894.2304869292,\n",
-       "  'Y90': 2509.557168326587,\n",
-       "  'Y91': 76.41897426225565,\n",
-       "  'Yb175': 0.0001760323701463619,\n",
-       "  'Zn64': 2.054455671807277e-10,\n",
-       "  'Zn65': 54678.0897233149,\n",
-       "  'Zn69m': 2.2415009283412313e-08,\n",
-       "  'Zr88': 8385.485741792258,\n",
-       "  'Zr89': 340323.06809619087,\n",
-       "  'Zr90m': 0.029262393647995915,\n",
-       "  'Zr93': 6.9456308501173405,\n",
-       "  'Zr94': 1.4693420222777292e-09,\n",
-       "  'Zr95': 1815429.8008380295,\n",
-       "  'Zr96': 1.2683231886877112e-15,\n",
-       "  'Zr97': 1.8308540321961715},\n",
-       " '189263': {'Al26': 0.0037241436630451622,\n",
-       "  'Ar37': 0.0005701818636374821,\n",
-       "  'Ar39': 0.06933246371723978,\n",
-       "  'Ar42': 0.1701058410476939,\n",
-       "  'Be10': 2.812615878355291,\n",
-       "  'C14': 310117.8246527875,\n",
-       "  'Ca41': 0.00015666545663231383,\n",
-       "  'Ca45': 7607142.3359227795,\n",
-       "  'Ca47': 28239.168158106957,\n",
-       "  'Ca48': 5.621979100299936e-19,\n",
-       "  'Cl36': 0.08086834796447728,\n",
-       "  'Co55': 1.5053572774807763e-06,\n",
-       "  'Co56': 118458.60606313478,\n",
-       "  'Co57': 13713161836.714722,\n",
-       "  'Co58': 12056744962.317835,\n",
-       "  'Co58m': 1.4526020316376616,\n",
-       "  'Co60': 1221941532.8049579,\n",
-       "  'Co60m': 0.25367678644670244,\n",
-       "  'Cr48': 6.79349242584264e-07,\n",
-       "  'Cr50': 0.0012980200870847075,\n",
-       "  'Cr51': 16043090265.460207,\n",
-       "  'Cu64': 144.18381268372684,\n",
-       "  'Cu66': 10.612394451978739,\n",
-       "  'Cu67': 6.03312300200812,\n",
-       "  'Fe55': 49679734156.07011,\n",
-       "  'Fe59': 178828287.79488924,\n",
-       "  'Fe60': 0.2536847588325954,\n",
-       "  'Ge71': 1.6032227433629182e-06,\n",
-       "  'H3': 9000369.293872222,\n",
-       "  'Hf174': 3.1930127056724897e-24,\n",
-       "  'Hf175': 0.00020070227833801028,\n",
-       "  'Hf177m': 16.77071026170486,\n",
-       "  'Hf178m': 0.009616786717491166,\n",
-       "  'Hf178n': 0.0103563541444996,\n",
-       "  'Hf179n': 129.91638664041534,\n",
-       "  'Hf181': 25368.068784366646,\n",
-       "  'Hf182': 7.774751656917969e-11,\n",
-       "  'Ir192': 6.631438942994605e-09,\n",
-       "  'K40': 1.8989415978402133e-12,\n",
-       "  'K42': 0.17012495415733636,\n",
-       "  'K43': 0.007882484067258206,\n",
-       "  'Kr81': 2.8220196456425313e-15,\n",
-       "  'Kr85': 0.005502514269225672,\n",
-       "  'Lu173': 1.628441972567752e-09,\n",
-       "  'Lu174': 8.945610263976958e-07,\n",
-       "  'Lu174m': 1.0925332275148053e-06,\n",
-       "  'Lu176': 2.828083753046909e-11,\n",
-       "  'Lu177': 98.64118444284571,\n",
-       "  'Lu177m': 21.667496120716574,\n",
-       "  'Mg28': 7.425451200647454e-06,\n",
-       "  'Mn52': 64029.20594939603,\n",
-       "  'Mn53': 9865.300003637683,\n",
-       "  'Mn54': 7527788498.911618,\n",
-       "  'Mo100': 4.050934582615404e-06,\n",
-       "  'Mo92': 3.2531743278293845e-07,\n",
-       "  'Mo93': 732848.0741365522,\n",
-       "  'Mo98': 1.004936889774453,\n",
-       "  'Mo99': 60423173.35316561,\n",
-       "  'Na22': 0.006455453241999079,\n",
-       "  'Na24': 0.03744535644921134,\n",
-       "  'Nb90': 0.13112131349320474,\n",
-       "  'Nb91': 4698278.9731691815,\n",
-       "  'Nb91m': 158544577.04604083,\n",
-       "  'Nb92': 5.363761304631588,\n",
-       "  'Nb92m': 33232545.158005636,\n",
-       "  'Nb93m': 1663935.100314694,\n",
-       "  'Nb94': 10611.680841835205,\n",
-       "  'Nb95': 43019874.948079295,\n",
-       "  'Nb95m': 943205.6149617444,\n",
-       "  'Nb96': 3667.6105776118807,\n",
-       "  'Nb97': 8.412916998780394,\n",
-       "  'Nb97m': 7.424343001871161,\n",
-       "  'Ni56': 0.8839667323374165,\n",
-       "  'Ni57': 2563872.890892788,\n",
-       "  'Ni58': 3.242705329172313e-06,\n",
-       "  'Ni59': 1815748.0937685617,\n",
-       "  'Ni63': 156220621.72340295,\n",
-       "  'Ni66': 10.596268795129438,\n",
-       "  'Os186': 3.1137121169912745e-14,\n",
-       "  'Os191': 3.129832729874993e-08,\n",
-       "  'P32': 13465547.368854951,\n",
-       "  'P33': 114740.54345529841,\n",
-       "  'Pd107': 3.0774134751875724e-15,\n",
-       "  'Rb83': 6.7562551310417786e-09,\n",
-       "  'Rb84': 8.703202783750144e-06,\n",
-       "  'Rb86': 18.883660486192536,\n",
-       "  'Rb87': 1.2172989318720924e-12,\n",
-       "  'Re186': 6.991942352047737,\n",
-       "  'Re186m': 5.75968310005295e-07,\n",
-       "  'Re187': 3.0169304071196453e-12,\n",
-       "  'Re188': 9.387078839408634e-06,\n",
-       "  'Rh103m': 296.10947417128193,\n",
-       "  'Rh105': 3.845960393912352e-07,\n",
-       "  'Ru103': 299.4574481256893,\n",
-       "  'Ru97': 0.00010200433325052664,\n",
-       "  'S35': 103669.18308074652,\n",
-       "  'Sc44': 13.984620815843943,\n",
-       "  'Sc44m': 13.197844354186415,\n",
-       "  'Sc45m': 129.32143076557264,\n",
-       "  'Sc46': 9426280.082327334,\n",
-       "  'Sc47': 595320.5165027116,\n",
-       "  'Sc48': 213028.52659328154,\n",
-       "  'Se82': 1.1963882158042353e-28,\n",
-       "  'Si32': 3.6874794907598614,\n",
-       "  'Sr85': 0.008603701420597257,\n",
-       "  'Sr89': 262.6088038180312,\n",
-       "  'Sr90': 1.9019610047277566,\n",
-       "  'Ta177': 9.73426207065639e-06,\n",
-       "  'Ta179': 28342.503277072377,\n",
-       "  'Ta180': 0.00032134561115683153,\n",
-       "  'Ta180m': 2.637168968254573e-08,\n",
-       "  'Ta182': 114850425.28144732,\n",
-       "  'Ta183': 3397578.410289423,\n",
-       "  'Ta184': 8.419338752871664e-07,\n",
-       "  'Tc96': 0.0008597788694887165,\n",
-       "  'Tc97': 3.024602547264837e-05,\n",
-       "  'Tc97m': 2.4527253549704664,\n",
-       "  'Tc98': 0.15283249393940126,\n",
-       "  'Tc99': 24868.78011320046,\n",
-       "  'Tc99m': 58543521.613797724,\n",
-       "  'Ti44': 3.177541217846237e-05,\n",
-       "  'V48': 8319.599575142534,\n",
-       "  'V49': 940055337.4500976,\n",
-       "  'V50': 3.784300930871196e-08,\n",
-       "  'W178': 6.562330715487381e-06,\n",
-       "  'W181': 0.7358458819435713,\n",
-       "  'W183': 6.838597362961528e-10,\n",
-       "  'W183m': 115528.84396130792,\n",
-       "  'W184': 1.86478825952469e-12,\n",
-       "  'W185': 632.4237607373155,\n",
-       "  'W186': 8.282318496932365e-18,\n",
-       "  'W187': 2.9370911626397125e-05,\n",
-       "  'W188': 9.241917826428092e-06,\n",
-       "  'Y87': 0.7836464570837823,\n",
-       "  'Y87m': 1.986423003018058e-06,\n",
-       "  'Y88': 44048.53409899826,\n",
-       "  'Y89m': 1422556.174256052,\n",
-       "  'Y90': 10236.679595506715,\n",
-       "  'Y91': 328.54302023190326,\n",
-       "  'Yb175': 0.0007972778330272738,\n",
-       "  'Zn64': 6.142272074326168e-10,\n",
-       "  'Zn65': 257087.16703289404,\n",
-       "  'Zn69m': 1.0814495467050674e-07,\n",
-       "  'Zr88': 37670.52641268167,\n",
-       "  'Zr89': 1424410.0903912617,\n",
-       "  'Zr90m': 0.1283470310260631,\n",
-       "  'Zr93': 28.855023172383056,\n",
-       "  'Zr94': 6.197764532129276e-09,\n",
-       "  'Zr95': 7575662.587059555,\n",
-       "  'Zr96': 5.606973956975245e-15,\n",
-       "  'Zr97': 7.80315158447573},\n",
-       " '189264': {'Al26': 0.0002496888888173401,\n",
-       "  'Ar37': 6.590762902136822e-06,\n",
-       "  'Ar39': 0.0052763750140655255,\n",
-       "  'Ar42': 0.013097685285887964,\n",
-       "  'Be10': 0.22861926820762504,\n",
-       "  'C14': 14451.534185402013,\n",
-       "  'Ca41': 1.1808008871261418e-05,\n",
-       "  'Ca45': 587503.5016009872,\n",
-       "  'Ca47': 2172.809515520246,\n",
-       "  'Ca48': 3.933560938675856e-20,\n",
-       "  'Cl36': 6.756845605052964e-05,\n",
-       "  'Co55': 1.093451613244278e-07,\n",
-       "  'Co56': 8619.517275437656,\n",
-       "  'Co57': 1061346585.9526237,\n",
-       "  'Co58': 1071943506.1563209,\n",
-       "  'Co58m': 0.1229741987285448,\n",
-       "  'Co60': 63226688.26393635,\n",
-       "  'Co60m': 0.0032553250497360468,\n",
-       "  'Cr48': 5.3129744017190366e-08,\n",
-       "  'Cr50': 0.00031717648169633084,\n",
-       "  'Cr51': 938840329.562532,\n",
-       "  'Cu64': 14.562683098391451,\n",
-       "  'Cu66': 0.009749130990929424,\n",
-       "  'Cu67': 0.005236334504978244,\n",
-       "  'Fe55': 3747184446.790794,\n",
-       "  'Fe59': 11325086.910677481,\n",
-       "  'Fe60': 0.0032578110420120577,\n",
-       "  'Ge71': 1.3182034185427532e-09,\n",
-       "  'H3': 729334.590752867,\n",
-       "  'Hf174': 2.191895225249045e-25,\n",
-       "  'Hf175': 1.3985557883789692e-05,\n",
-       "  'Hf177m': 1.2867262580467749,\n",
-       "  'Hf178m': 0.0002844943868691116,\n",
-       "  'Hf178n': 0.0003486073838491539,\n",
-       "  'Hf179n': 10.055718283366103,\n",
-       "  'Hf181': 1952.6150125130562,\n",
-       "  'Hf182': 5.788932148933246e-12,\n",
-       "  'Ir192': 5.452508405773168e-12,\n",
-       "  'K40': 1.3931345288882165e-13,\n",
-       "  'K42': 0.013098922480424116,\n",
-       "  'K43': 0.0006092981922508414,\n",
-       "  'Kr81': 1.3486649407230032e-16,\n",
-       "  'Kr85': 0.00038276269982684457,\n",
-       "  'Lu173': 1.3956435052482955e-11,\n",
-       "  'Lu174': 4.5162003477432684e-08,\n",
-       "  'Lu174m': 5.8928259420432185e-08,\n",
-       "  'Lu176': 2.0018771834216687e-12,\n",
-       "  'Lu177': 7.49247850204134,\n",
-       "  'Lu177m': 1.6624500793383212,\n",
-       "  'Mg28': 5.748739659285356e-07,\n",
-       "  'Mn52': 4955.947617922646,\n",
-       "  'Mn53': 760.8721859233668,\n",
-       "  'Mn54': 618014521.1958294,\n",
-       "  'Mo100': 9.898107559872304e-07,\n",
-       "  'Mo92': 7.948995804614177e-08,\n",
-       "  'Mo93': 94711.1951374977,\n",
-       "  'Mo98': 0.24553032594617283,\n",
-       "  'Mo99': 10039170.157902054,\n",
-       "  'Na22': 0.0004365017952589862,\n",
-       "  'Na24': 0.0028709028987685802,\n",
-       "  'Nb90': 0.010135701396337429,\n",
-       "  'Nb91': 363007.9561658439,\n",
-       "  'Nb91m': 12215914.086614752,\n",
-       "  'Nb92': 0.4135559751771588,\n",
-       "  'Nb92m': 2689688.752450393,\n",
-       "  'Nb93m': 229534.20551331269,\n",
-       "  'Nb94': 1593.1056961496026,\n",
-       "  'Nb95': 3317495.664358104,\n",
-       "  'Nb95m': 72993.00268190753,\n",
-       "  'Nb96': 283.04869146983935,\n",
-       "  'Nb97': 0.6484379439954194,\n",
-       "  'Nb97m': 0.5722334644848994,\n",
-       "  'Ni56': 0.06883630760387914,\n",
-       "  'Ni57': 199414.39903020862,\n",
-       "  'Ni58': 7.922872655379129e-07,\n",
-       "  'Ni59': 48192.00283589492,\n",
-       "  'Ni63': 3627440.233092243,\n",
-       "  'Ni66': 0.009747985801800146,\n",
-       "  'Os186': 2.560516707339911e-17,\n",
-       "  'Os191': 2.5734142189961896e-11,\n",
-       "  'P32': 1075731.1773431655,\n",
-       "  'P33': 11276.819317782678,\n",
-       "  'Pd107': 2.5303140066192884e-18,\n",
-       "  'Rb83': 3.164817395636376e-10,\n",
-       "  'Rb84': 5.329189701513466e-07,\n",
-       "  'Rb86': 1.4471473973359106,\n",
-       "  'Rb87': 8.381090578865828e-14,\n",
-       "  'Re186': 0.005749758316687897,\n",
-       "  'Re186m': 4.73644265224683e-10,\n",
-       "  'Re187': 2.4806569099951084e-15,\n",
-       "  'Re188': 7.718253416417326e-09,\n",
-       "  'Rh103m': 2.321843035781846,\n",
-       "  'Rh105': 3.162229428083697e-10,\n",
-       "  'Ru103': 2.347515980914642,\n",
-       "  'Ru97': 7.866440950558377e-06,\n",
-       "  'S35': 2114.167693956008,\n",
-       "  'Sc44': 1.0749162427091463,\n",
-       "  'Sc44m': 1.0144976710946554,\n",
-       "  'Sc45m': 9.987862686409406,\n",
-       "  'Sc46': 743873.5966831272,\n",
-       "  'Sc47': 48722.35125556154,\n",
-       "  'Sc48': 16492.560399646212,\n",
-       "  'Se82': 7.909195826139555e-30,\n",
-       "  'Si32': 0.2637279696000494,\n",
-       "  'Sr85': 0.0006127628135397621,\n",
-       "  'Sr89': 20.316862215723077,\n",
-       "  'Sr90': 0.14599894621615028,\n",
-       "  'Ta177': 8.34267346712668e-08,\n",
-       "  'Ta179': 1006.224016351289,\n",
-       "  'Ta180': 2.4802499929579153e-05,\n",
-       "  'Ta180m': 2.036007523214994e-09,\n",
-       "  'Ta182': 14856615.58189582,\n",
-       "  'Ta183': 4300.65718666888,\n",
-       "  'Ta184': 6.922557187920694e-10,\n",
-       "  'Tc96': 6.667559658491655e-05,\n",
-       "  'Tc97': 2.3526564483562925e-06,\n",
-       "  'Tc97m': 0.19073706954689124,\n",
-       "  'Tc98': 0.011892409252926568,\n",
-       "  'Tc99': 4134.497818561597,\n",
-       "  'Tc99m': 9726906.473302335,\n",
-       "  'Ti44': 2.2887077824375733e-06,\n",
-       "  'V48': 641.971460683615,\n",
-       "  'V49': 72333539.2279485,\n",
-       "  'V50': 3.0780641804494333e-09,\n",
-       "  'W178': 5.111683433111318e-07,\n",
-       "  'W181': 0.05679699923525511,\n",
-       "  'W183': 2.9495958150637327e-12,\n",
-       "  'W183m': 146.2232290089395,\n",
-       "  'W184': 2.5521808437511313e-15,\n",
-       "  'W185': 0.522388910173831,\n",
-       "  'W186': 6.81137792231326e-21,\n",
-       "  'W187': 2.414938053487277e-08,\n",
-       "  'W188': 7.598898982142833e-09,\n",
-       "  'Y87': 0.05500283731637969,\n",
-       "  'Y87m': 1.4757400078577698e-07,\n",
-       "  'Y88': 3239.7208445718798,\n",
-       "  'Y89m': 109910.34607031265,\n",
-       "  'Y90': 795.1380141909086,\n",
-       "  'Y91': 25.19328013673639,\n",
-       "  'Yb175': 4.659102381019649e-05,\n",
-       "  'Zn64': 6.193750399740193e-11,\n",
-       "  'Zn65': 1061.1939458137547,\n",
-       "  'Zn69m': 8.89190535344986e-11,\n",
-       "  'Zr88': 2752.51149258267,\n",
-       "  'Zr89': 110054.0382584166,\n",
-       "  'Zr90m': 0.009937146714824997,\n",
-       "  'Zr93': 2.2303324388475305,\n",
-       "  'Zr94': 4.780113958881199e-10,\n",
-       "  'Zr95': 586004.7676150707,\n",
-       "  'Zr96': 4.218385689458417e-16,\n",
-       "  'Zr97': 0.6013734143264909},\n",
-       " '189265': {'Al26': 0.0003796796925247946,\n",
-       "  'Ar37': 8.609129114101651e-05,\n",
-       "  'Ar39': 0.005549345305705296,\n",
-       "  'Ar42': 0.013315813417718756,\n",
-       "  'Be10': 0.23578474570864108,\n",
-       "  'C14': 57160.36897939485,\n",
-       "  'Ca41': 1.285340592256759e-05,\n",
-       "  'Ca45': 599460.4229201276,\n",
-       "  'Ca47': 2230.093272690113,\n",
-       "  'Ca48': 5.3350759671944404e-20,\n",
-       "  'Cl36': 0.013151332292463682,\n",
-       "  'Co55': 1.2582417869504587e-07,\n",
-       "  'Co56': 10228.212414980653,\n",
-       "  'Co57': 1067993951.8253791,\n",
-       "  'Co58': 1178164508.4253364,\n",
-       "  'Co58m': 0.13343778565540473,\n",
-       "  'Co60': 172698633.1223084,\n",
-       "  'Co60m': 0.038138786020527414,\n",
-       "  'Cr48': 6.271781372227183e-08,\n",
-       "  'Cr50': 0.00036594421671853043,\n",
-       "  'Cr51': 1848137185.9216485,\n",
-       "  'Cu64': 34.427279139003375,\n",
-       "  'Cu66': 1.723523372866927,\n",
-       "  'Cu67': 0.9812389590145427,\n",
-       "  'Fe55': 4205524213.6901517,\n",
-       "  'Fe59': 37472492.73637161,\n",
-       "  'Fe60': 0.038141489738329336,\n",
-       "  'Ge71': 2.6000731486535184e-07,\n",
-       "  'H3': 756925.5885433437,\n",
-       "  'Hf174': 3.08312139160988e-25,\n",
-       "  'Hf175': 1.8963977530565653e-05,\n",
-       "  'Hf177m': 1.2983131258085256,\n",
-       "  'Hf178m': 0.0016325273855982002,\n",
-       "  'Hf178n': 0.001685320140134097,\n",
-       "  'Hf179n': 10.163408681965368,\n",
-       "  'Hf181': 1987.0860158522178,\n",
-       "  'Hf182': 6.28080788237091e-12,\n",
-       "  'Ir192': 1.0754729125441591e-09,\n",
-       "  'K40': 1.6323032438959679e-13,\n",
-       "  'K42': 0.013317454609653437,\n",
-       "  'K43': 0.000620719981472103,\n",
-       "  'Kr81': 3.5203915469352014e-16,\n",
-       "  'Kr85': 0.0005195329031828939,\n",
-       "  'Lu173': 3.610307507228267e-10,\n",
-       "  'Lu174': 1.175232696977467e-07,\n",
-       "  'Lu174m': 1.361366304934624e-07,\n",
-       "  'Lu176': 2.6058740754618176e-12,\n",
-       "  'Lu177': 7.908775232121885,\n",
-       "  'Lu177m': 1.677445518441237,\n",
-       "  'Mg28': 5.965613700223102e-07,\n",
-       "  'Mn52': 4963.76874278307,\n",
-       "  'Mn53': 759.7144970367908,\n",
-       "  'Mn54': 654252907.8262146,\n",
-       "  'Mo100': 1.1420812970265465e-06,\n",
-       "  'Mo92': 9.172000416787468e-08,\n",
-       "  'Mo93': 102075.56047474626,\n",
-       "  'Mo98': 0.28330326316181537,\n",
-       "  'Mo99': 17461328.528215382,\n",
-       "  'Na22': 0.0006474136071176683,\n",
-       "  'Na24': 0.0028755974772048287,\n",
-       "  'Nb90': 0.010048555328509795,\n",
-       "  'Nb91': 364535.10792076256,\n",
-       "  'Nb91m': 12255083.305682246,\n",
-       "  'Nb92': 0.4231630471209537,\n",
-       "  'Nb92m': 2865600.6546791187,\n",
-       "  'Nb93m': 246464.59629929252,\n",
-       "  'Nb94': 2378.22175415712,\n",
-       "  'Nb95': 3418959.0066078217,\n",
-       "  'Nb95m': 74872.20936272666,\n",
-       "  'Nb96': 287.6585995581791,\n",
-       "  'Nb97': 0.6583696242413534,\n",
-       "  'Nb97m': 0.5808982303417196,\n",
-       "  'Ni56': 0.06848410095220665,\n",
-       "  'Ni57': 198938.20863333883,\n",
-       "  'Ni58': 9.141507386483944e-07,\n",
-       "  'Ni59': 321901.55388408346,\n",
-       "  'Ni63': 28731085.055616796,\n",
-       "  'Ni66': 1.7209148057962087,\n",
-       "  'Os186': 5.049768836123297e-15,\n",
-       "  'Os191': 5.075897328935766e-09,\n",
-       "  'P32': 1553040.5138433953,\n",
-       "  'P33': 12042.254408253873,\n",
-       "  'Pd107': 4.990884876892267e-16,\n",
-       "  'Rb83': 8.586576056094314e-10,\n",
-       "  'Rb84': 9.623008812327517e-07,\n",
-       "  'Rb86': 1.4865627646601836,\n",
-       "  'Rb87': 1.160292575031547e-13,\n",
-       "  'Re186': 1.1339423464473957,\n",
-       "  'Re186m': 9.34096490375484e-08,\n",
-       "  'Re187': 4.892796190072163e-13,\n",
-       "  'Re188': 1.5223768335174524e-06,\n",
-       "  'Rh103m': 54.867034417508556,\n",
-       "  'Rh105': 6.237298212237741e-08,\n",
-       "  'Ru103': 55.485918685508416,\n",
-       "  'Ru97': 7.872676063975153e-06,\n",
-       "  'S35': 19001.83491892359,\n",
-       "  'Sc44': 1.0912613634651627,\n",
-       "  'Sc44m': 1.029892849666939,\n",
-       "  'Sc45m': 10.190654822371492,\n",
-       "  'Sc46': 775180.9326524357,\n",
-       "  'Sc47': 52039.169337478816,\n",
-       "  'Sc48': 16867.765725037007,\n",
-       "  'Se82': 1.204077855512487e-29,\n",
-       "  'Si32': 0.31819854332900344,\n",
-       "  'Sr85': 0.0007726663060569254,\n",
-       "  'Sr89': 20.73699226382734,\n",
-       "  'Sr90': 0.1497615237176226,\n",
-       "  'Ta177': 2.1581167780638233e-06,\n",
-       "  'Ta179': 4503.2094598100275,\n",
-       "  'Ta180': 2.59619197165966e-05,\n",
-       "  'Ta180m': 2.1138786591866254e-09,\n",
-       "  'Ta182': 20447549.157907553,\n",
-       "  'Ta183': 550058.6038418235,\n",
-       "  'Ta184': 1.3654307682063749e-07,\n",
-       "  'Tc96': 6.705583739653128e-05,\n",
-       "  'Tc97': 2.389066362224224e-06,\n",
-       "  'Tc97m': 0.19331777333101868,\n",
-       "  'Tc98': 0.012109594527737156,\n",
-       "  'Tc99': 7187.992399488824,\n",
-       "  'Tc99m': 16918063.775279578,\n",
-       "  'Ti44': 2.9646686913319452e-06,\n",
-       "  'V48': 650.7105648148478,\n",
-       "  'V49': 72168084.35391773,\n",
-       "  'V50': 3.2987394764468716e-09,\n",
-       "  'W178': 5.242049199208183e-07,\n",
-       "  'W181': 0.05998793047885634,\n",
-       "  'W183': 8.243326398320064e-11,\n",
-       "  'W183m': 18703.825416972973,\n",
-       "  'W184': 2.9994070673638017e-13,\n",
-       "  'W185': 102.57661742040997,\n",
-       "  'W186': 1.3432235675158184e-18,\n",
-       "  'W187': 4.763313082191204e-06,\n",
-       "  'W188': 1.4988349237207908e-06,\n",
-       "  'Y87': 0.07270108140245413,\n",
-       "  'Y87m': 1.9404695942837193e-07,\n",
-       "  'Y88': 3763.7226069014987,\n",
-       "  'Y89m': 112071.84378066983,\n",
-       "  'Y90': 817.0034643971146,\n",
-       "  'Y91': 25.999637219601635,\n",
-       "  'Yb175': 9.114409672488867e-05,\n",
-       "  'Zn64': 1.4659386676801102e-10,\n",
-       "  'Zn65': 42817.996913084105,\n",
-       "  'Zn69m': 1.753872279851292e-08,\n",
-       "  'Zr88': 3263.6115469020237,\n",
-       "  'Zr89': 112205.60917275355,\n",
-       "  'Zr90m': 0.009856191477120487,\n",
-       "  'Zr93': 2.2848570563425756,\n",
-       "  'Zr94': 4.899861659096205e-10,\n",
-       "  'Zr95': 596313.2911221164,\n",
-       "  'Zr96': 4.613925923137063e-16,\n",
-       "  'Zr97': 0.6106112928895594},\n",
-       " '189266': {'Al26': 0.0018570615369838156,\n",
-       "  'Ar37': 0.0004075104518901469,\n",
-       "  'Ar39': 0.03312266899396664,\n",
-       "  'Ar42': 0.0801927056802034,\n",
-       "  'Be10': 1.310106643048556,\n",
-       "  'C14': 197580.48696776465,\n",
-       "  'Ca41': 7.545270394907195e-05,\n",
-       "  'Ca45': 3567217.3628300447,\n",
-       "  'Ca47': 13284.495027157804,\n",
-       "  'Ca48': 2.7654229504356274e-19,\n",
-       "  'Cl36': 0.06097708636938555,\n",
-       "  'Co55': 7.308833036499283e-07,\n",
-       "  'Co56': 56879.92428992363,\n",
-       "  'Co57': 6406368419.0697775,\n",
-       "  'Co58': 5382034669.982536,\n",
-       "  'Co58m': 0.6586074505807052,\n",
-       "  'Co60': 683880452.2812284,\n",
-       "  'Co60m': 0.17968455968549385,\n",
-       "  'Cr48': 3.410952601785678e-07,\n",
-       "  'Cr50': 0.00048155560704232016,\n",
-       "  'Cr51': 8973666768.68113,\n",
-       "  'Cu64': 98.50162681981396,\n",
-       "  'Cu66': 7.998778157236415,\n",
-       "  'Cu67': 4.54898782189427,\n",
-       "  'Fe55': 23941977520.36635,\n",
-       "  'Fe59': 119511287.24147478,\n",
-       "  'Fe60': 0.17968726069075433,\n",
-       "  'Ge71': 1.2089002540549206e-06,\n",
-       "  'H3': 4242689.7525904225,\n",
-       "  'Hf174': 1.5599004850846004e-24,\n",
-       "  'Hf175': 9.775909834456547e-05,\n",
-       "  'Hf177m': 7.92816332454098,\n",
-       "  'Hf178m': 0.0048573273367189,\n",
-       "  'Hf178n': 0.00519496720910728,\n",
-       "  'Hf179n': 60.861786444108176,\n",
-       "  'Hf181': 11934.811448826273,\n",
-       "  'Hf182': 3.716757200527608e-11,\n",
-       "  'Ir192': 5.000395769161777e-09,\n",
-       "  'K40': 9.121671379144236e-13,\n",
-       "  'K42': 0.08020213323150473,\n",
-       "  'K43': 0.0036881833599418413,\n",
-       "  'Kr81': 1.4089654479486508e-15,\n",
-       "  'Kr85': 0.0026966758994242165,\n",
-       "  'Lu173': 8.334312684642065e-10,\n",
-       "  'Lu174': 4.422661610403119e-07,\n",
-       "  'Lu174m': 5.383089160425812e-07,\n",
-       "  'Lu176': 1.378923066150659e-11,\n",
-       "  'Lu177': 46.795144557570964,\n",
-       "  'Lu177m': 10.243078875222569,\n",
-       "  'Mg28': 3.4796558555645224e-06,\n",
-       "  'Mn52': 30639.74955302012,\n",
-       "  'Mn53': 4605.816812178993,\n",
-       "  'Mn54': 3429271164.511938,\n",
-       "  'Mo100': 1.5030083981144907e-06,\n",
-       "  'Mo92': 1.2070160197357615e-07,\n",
-       "  'Mo93': 337909.59831602726,\n",
-       "  'Mo98': 0.37286919871105645,\n",
-       "  'Mo99': 34096366.59561812,\n",
-       "  'Na22': 0.0032046643659923994,\n",
-       "  'Na24': 0.017685380014863243,\n",
-       "  'Nb90': 0.06231165937412645,\n",
-       "  'Nb91': 2192849.7783628646,\n",
-       "  'Nb91m': 73857409.64186828,\n",
-       "  'Nb92': 2.4981637189696766,\n",
-       "  'Nb92m': 15416259.811175749,\n",
-       "  'Nb93m': 709392.1440602095,\n",
-       "  'Nb94': 5475.103443071856,\n",
-       "  'Nb95': 20187107.068371724,\n",
-       "  'Nb95m': 441807.22865558125,\n",
-       "  'Nb96': 1720.0954649662835,\n",
-       "  'Nb97': 3.9508061010115174,\n",
-       "  'Nb97m': 3.486495033947118,\n",
-       "  'Ni56': 0.42414998227027845,\n",
-       "  'Ni57': 1229161.7152953108,\n",
-       "  'Ni58': 1.2031226852159248e-06,\n",
-       "  'Ni59': 1276726.1411621568,\n",
-       "  'Ni63': 110908658.46303922,\n",
-       "  'Ni66': 7.986609911699137,\n",
-       "  'Os186': 2.3478732442835484e-14,\n",
-       "  'Os191': 2.3600311297722065e-08,\n",
-       "  'P32': 6671763.137840895,\n",
-       "  'P33': 52183.19737472338,\n",
-       "  'Pd107': 2.320504713014877e-15,\n",
-       "  'Rb83': 3.3752778609908597e-09,\n",
-       "  'Rb84': 4.310504721155316e-06,\n",
-       "  'Rb86': 8.926318505382666,\n",
-       "  'Rb87': 5.921785526465547e-13,\n",
-       "  'Re186': 5.272225311973122,\n",
-       "  'Re186m': 4.3430492000164094e-07,\n",
-       "  'Re187': 2.2748977623741218e-12,\n",
-       "  'Re188': 7.078269093158588e-06,\n",
-       "  'Rh103m': 224.87341436033975,\n",
-       "  'Rh105': 2.9000227925492535e-07,\n",
-       "  'Ru103': 227.4158200205973,\n",
-       "  'Ru97': 4.7485951423988384e-05,\n",
-       "  'S35': 73853.21640572023,\n",
-       "  'Sc44': 6.661408459703668,\n",
-       "  'Sc44m': 6.286687003538688,\n",
-       "  'Sc45m': 60.64294679215166,\n",
-       "  'Sc46': 4407824.802686314,\n",
-       "  'Sc47': 276388.0034518073,\n",
-       "  'Sc48': 99568.96036651703,\n",
-       "  'Se82': 5.914103873838798e-29,\n",
-       "  'Si32': 1.8299363076417474,\n",
-       "  'Sr85': 0.004179522605238903,\n",
-       "  'Sr89': 122.7858198089758,\n",
-       "  'Sr90': 0.8965192358098427,\n",
-       "  'Ta177': 4.981963448361458e-06,\n",
-       "  'Ta179': 14186.652719659558,\n",
-       "  'Ta180': 0.00015091473145347487,\n",
-       "  'Ta180m': 1.2377541408618032e-08,\n",
-       "  'Ta182': 46051081.99391537,\n",
-       "  'Ta183': 2553863.106325475,\n",
-       "  'Ta184': 6.348550629946363e-07,\n",
-       "  'Tc96': 0.0004005924219641908,\n",
-       "  'Tc97': 1.4129336648838366e-05,\n",
-       "  'Tc97m': 1.1450522700431132,\n",
-       "  'Tc98': 0.07144990357166327,\n",
-       "  'Tc99': 14030.092586030825,\n",
-       "  'Tc99m': 33035460.720408324,\n",
-       "  'Ti44': 1.575986984586673e-05,\n",
-       "  'V48': 3984.005572579737,\n",
-       "  'V49': 440683024.48446584,\n",
-       "  'V50': 1.7328859435075992e-08,\n",
-       "  'W178': 3.073955527280525e-06,\n",
-       "  'W181': 0.34496930494139266,\n",
-       "  'W183': 3.8482472777066243e-10,\n",
-       "  'W183m': 86839.81429646832,\n",
-       "  'W184': 1.3971793863509502e-12,\n",
-       "  'W185': 476.84293958695156,\n",
-       "  'W186': 6.245208186343255e-18,\n",
-       "  'W187': 2.214695535849105e-05,\n",
-       "  'W188': 6.9688113236767545e-06,\n",
-       "  'Y87': 0.38358360444423295,\n",
-       "  'Y87m': 9.9733893792483e-07,\n",
-       "  'Y88': 21254.21745759575,\n",
-       "  'Y89m': 667095.6801048478,\n",
-       "  'Y90': 4793.179448408477,\n",
-       "  'Y91': 155.30557568904496,\n",
-       "  'Yb175': 0.0003884576917566806,\n",
-       "  'Zn64': 4.1971341029617836e-10,\n",
-       "  'Zn65': 194516.07318269028,\n",
-       "  'Zn69m': 8.154603826396621e-08,\n",
-       "  'Zr88': 18242.846233696728,\n",
-       "  'Zr89': 667965.2033997998,\n",
-       "  'Zr90m': 0.06110219942169553,\n",
-       "  'Zr93': 13.529707956958237,\n",
-       "  'Zr94': 2.9134418107714553e-09,\n",
-       "  'Zr95': 3547979.949161575,\n",
-       "  'Zr96': 2.689947483491427e-15,\n",
-       "  'Zr97': 3.664410623058814},\n",
-       " '189130': {'Ar39': 2.329276120778188e-08,\n",
-       "  'Ar42': 3.665150259588914e-06,\n",
-       "  'Be10': 0.000862508414712654,\n",
-       "  'C14': 157.32161260556506,\n",
-       "  'Ca45': 774.1998283110449,\n",
-       "  'Ca47': 2.5576552523219895,\n",
-       "  'Ca48': 2.289094876897089e-24,\n",
-       "  'Cl36': 4.2131745269644336e-11,\n",
-       "  'Co57': 375255.69491758686,\n",
-       "  'Co58': 8297491.211689519,\n",
-       "  'Co58m': 0.000837776442801217,\n",
-       "  'Co60': 255473.45768478492,\n",
-       "  'Co60m': 5.027283907326869e-06,\n",
-       "  'Cr50': 4.4213213374416296e-06,\n",
-       "  'Cr51': 2443150.197009152,\n",
-       "  'Cu64': 0.10982773764962041,\n",
-       "  'Cu66': 2.634704066171658e-07,\n",
-       "  'Cu67': 3.4219810742778698e-06,\n",
-       "  'Fe55': 3002315.9927561,\n",
-       "  'Fe59': 88113.39522072225,\n",
-       "  'Fe60': 5.085290989600893e-06,\n",
-       "  'H3': 2587.9795785238116,\n",
-       "  'Hf175': 2.488551119106886e-09,\n",
-       "  'Hf177m': 0.00014958457162696993,\n",
-       "  'Hf178n': 6.101679688593026e-08,\n",
-       "  'Hf179n': 0.005299153775932477,\n",
-       "  'Hf181': 0.7699131282013854,\n",
-       "  'Hf182': 3.181373378463926e-15,\n",
-       "  'K40': 2.953593107727758e-18,\n",
-       "  'K42': 3.6662558897875754e-06,\n",
-       "  'K43': 8.637145122299146e-07,\n",
-       "  'Kr85': 2.0246769926688468e-10,\n",
-       "  'Lu174': 7.807891262601441e-13,\n",
-       "  'Lu174m': 1.0006708889569453e-12,\n",
-       "  'Lu176': 1.2458719646169177e-16,\n",
-       "  'Lu177': 0.0025751120420815813,\n",
-       "  'Lu177m': 0.00019325937260435377,\n",
-       "  'Mg28': 3.14075008902176e-09,\n",
-       "  'Mn53': 0.09507958960209205,\n",
-       "  'Mn54': 2393212.947776625,\n",
-       "  'Mo100': 1.3797988428213845e-08,\n",
-       "  'Mo92': 1.1081122060072874e-09,\n",
-       "  'Mo93': 804.1989193561689,\n",
-       "  'Mo98': 0.0034226199221804258,\n",
-       "  'Mo99': 75733.4126299975,\n",
-       "  'Na24': 5.603570124189778e-08,\n",
-       "  'Nb91': 99.62716348307768,\n",
-       "  'Nb91m': 2455.7215428320733,\n",
-       "  'Nb92': 0.0006065421734679478,\n",
-       "  'Nb92m': 16161.797850259556,\n",
-       "  'Nb93m': 2426.67391665614,\n",
-       "  'Nb94': 15.068563769076096,\n",
-       "  'Nb95': 5702.506275155541,\n",
-       "  'Nb95m': 156.70171540933552,\n",
-       "  'Nb96': 0.23111435834765476,\n",
-       "  'Nb97': 0.00030305534419612114,\n",
-       "  'Nb97m': 0.0002673459270483156,\n",
-       "  'Ni58': 1.1044030438114472e-08,\n",
-       "  'Ni59': 449.2990555559545,\n",
-       "  'Ni63': 37280.36448162219,\n",
-       "  'Ni66': 5.079129190354947e-07,\n",
-       "  'Os186': 3.715147338496487e-26,\n",
-       "  'P32': 8308.759474321874,\n",
-       "  'P33': 72.26018957226947,\n",
-       "  'Rb86': 0.00020865078085163439,\n",
-       "  'Rb87': 1.0432434881301267e-17,\n",
-       "  'Rh103m': 0.014384904149857946,\n",
-       "  'Ru103': 0.014544373264516675,\n",
-       "  'Ru97': 1.0595338824250008e-09,\n",
-       "  'S35': 12.602163589563473,\n",
-       "  'Sc45m': 0.013160732464824685,\n",
-       "  'Sc46': 3565.5704387996525,\n",
-       "  'Sc47': 197.87161924792545,\n",
-       "  'Sc48': 39.85740539011252,\n",
-       "  'Si32': 6.299962436957584e-05,\n",
-       "  'Sr85': 4.196361792400092e-10,\n",
-       "  'Sr89': 0.026010432945808067,\n",
-       "  'Sr90': 4.5781321340787246e-05,\n",
-       "  'Ta179': 0.6864934623681551,\n",
-       "  'Ta180': 1.051084660546001e-07,\n",
-       "  'Ta180m': 6.247687119508374e-12,\n",
-       "  'Ta182': 82129.07847676592,\n",
-       "  'Ta183': 0.7424678618331434,\n",
-       "  'Tc96': 3.0257477448821484e-08,\n",
-       "  'Tc97': 2.0171057374452373e-09,\n",
-       "  'Tc97m': 0.00015602538017429467,\n",
-       "  'Tc98': 1.1607928656454748e-05,\n",
-       "  'Tc99': 31.18674652860942,\n",
-       "  'Tc99m': 73375.94375103906,\n",
-       "  'V49': 1185.318307611623,\n",
-       "  'V50': 2.0576805195367704e-11,\n",
-       "  'W178': 7.909293456618683e-10,\n",
-       "  'W181': 0.0002899898809513758,\n",
-       "  'W183': 4.1252873786324244e-16,\n",
-       "  'W183m': 0.025228330076319097,\n",
-       "  'W184': 1.3192512824959772e-20,\n",
-       "  'W185': 2.428103383506085e-07,\n",
-       "  'W186': 2.168130701149165e-29,\n",
-       "  'Y87': 1.5095509615194905e-08,\n",
-       "  'Y88': 0.02894991325934468,\n",
-       "  'Y89m': 130.41617109172358,\n",
-       "  'Y90': 1.7112344744105283,\n",
-       "  'Y91': 0.008587470815317568,\n",
-       "  'Yb175': 2.065913196164382e-09,\n",
-       "  'Zn64': 4.670231598211733e-13,\n",
-       "  'Zn65': 4.032617118873723,\n",
-       "  'Zr88': 0.008115498406049935,\n",
-       "  'Zr89': 130.58323255837016,\n",
-       "  'Zr93': 0.003341530687300406,\n",
-       "  'Zr94': 4.614692621809182e-13,\n",
-       "  'Zr95': 730.2008243180442,\n",
-       "  'Zr96': 8.715268292389019e-21,\n",
-       "  'Zr97': 0.0002810180037758931},\n",
-       " '189160': {'Ar39': 1.1343768204404702e-13,\n",
-       "  'Ar42': 5.282925910804879e-10,\n",
-       "  'Be10': 0.0005850227558183077,\n",
-       "  'C14': 219.87944810693423,\n",
-       "  'Ca45': 0.2689809209273617,\n",
-       "  'Ca47': 0.0009034924765639294,\n",
-       "  'Ca48': 2.812330045563397e-27,\n",
-       "  'Cl36': 5.39322479365771e-10,\n",
-       "  'Co57': 0.38429624555044645,\n",
-       "  'Co58': 12872445.411669936,\n",
-       "  'Co58m': 0.001051240164392774,\n",
-       "  'Co60': 169093.70119849077,\n",
-       "  'Co60m': 1.298616906139897e-07,\n",
-       "  'Cr50': 4.771605979673098e-06,\n",
-       "  'Cr51': 1010801.8386173865,\n",
-       "  'Cu64': 0.08501034254630507,\n",
-       "  'Cu66': 2.456943678908284e-07,\n",
-       "  'Cu67': 3.566208051417676e-06,\n",
-       "  'Fe55': 2508837.2475541704,\n",
-       "  'Fe59': 63585.42264946847,\n",
-       "  'Fe60': 1.7178662232155833e-07,\n",
-       "  'H3': 288.75848085828017,\n",
-       "  'Hf175': 5.372631321349957e-13,\n",
-       "  'Hf177m': 1.823354153100633e-08,\n",
-       "  'Hf178n': 1.2000781685767325e-12,\n",
-       "  'Hf179n': 8.365256415752569e-08,\n",
-       "  'Hf181': 0.0005217061885840737,\n",
-       "  'Hf182': 8.784036605508339e-17,\n",
-       "  'K42': 5.283551423793896e-10,\n",
-       "  'K43': 5.444031731391014e-09,\n",
-       "  'Kr85': 5.564709850455214e-16,\n",
-       "  'Lu176': 2.961906593739043e-20,\n",
-       "  'Lu177': 1.6471110450179525e-06,\n",
-       "  'Lu177m': 2.3564416650376883e-08,\n",
-       "  'Mg28': 1.5936950422139122e-12,\n",
-       "  'Mn53': 3.9501367072516005e-08,\n",
-       "  'Mn54': 3803047.319221849,\n",
-       "  'Mo100': 1.4891253560724772e-08,\n",
-       "  'Mo92': 1.1959037393243985e-09,\n",
-       "  'Mo93': 788.7307877409885,\n",
-       "  'Mo98': 0.00369379154005276,\n",
-       "  'Mo99': 71943.90112625048,\n",
-       "  'Na24': 1.2926328259424105e-11,\n",
-       "  'Nb91': 3.098310186871763e-05,\n",
-       "  'Nb91m': 0.0005034406085316786,\n",
-       "  'Nb92': 2.1709095642938625e-07,\n",
-       "  'Nb92m': 11004.876410824918,\n",
-       "  'Nb93m': 3111.285942946403,\n",
-       "  'Nb94': 42.35199411559331,\n",
-       "  'Nb95': 478.2494900759009,\n",
-       "  'Nb95m': 6.747277785265309,\n",
-       "  'Nb96': 0.00013357443291218976,\n",
-       "  'Nb97': 5.127723286602126e-07,\n",
-       "  'Nb97m': 4.321766904868295e-08,\n",
-       "  'Ni58': 1.1919007386305916e-08,\n",
-       "  'Ni59': 480.8678754653878,\n",
-       "  'Ni63': 38600.63314101338,\n",
-       "  'Ni66': 5.386815981480602e-07,\n",
-       "  'Os186': 2.555916946717674e-21,\n",
-       "  'P32': 13656.906617017365,\n",
-       "  'P33': 90.71983898954672,\n",
-       "  'Rb86': 1.4294347042631627e-08,\n",
-       "  'Rb87': 1.0675580488267495e-20,\n",
-       "  'Re186': 5.747511266800878e-07,\n",
-       "  'Re186m': 5.103598474378936e-14,\n",
-       "  'Re187': 3.0770669965277375e-20,\n",
-       "  'Rh103m': 0.017965635182959055,\n",
-       "  'Ru103': 0.018168728434617934,\n",
-       "  'S35': 17.784105330957324,\n",
-       "  'Sc45m': 4.4484273842058195e-06,\n",
-       "  'Sc46': 1655.098157567821,\n",
-       "  'Sc47': 217.4442346161798,\n",
-       "  'Sc48': 0.09325771717793833,\n",
-       "  'Si32': 5.241506656000433e-05,\n",
-       "  'Sr89': 0.0006142602646818742,\n",
-       "  'Sr90': 8.8067867317025e-08,\n",
-       "  'Ta179': 0.00020112570620079502,\n",
-       "  'Ta180': 4.653032773904898e-11,\n",
-       "  'Ta180m': 2.569398295147384e-15,\n",
-       "  'Ta182': 394819.90189078037,\n",
-       "  'Ta183': 57.501266524364915,\n",
-       "  'Tc97': 5.109567248879713e-16,\n",
-       "  'Tc97m': 3.425400435710426e-11,\n",
-       "  'Tc98': 5.54386562238972e-12,\n",
-       "  'Tc99': 29.624329281819445,\n",
-       "  'Tc99m': 69707.48290836153,\n",
-       "  'V49': 0.00041269046289644097,\n",
-       "  'V50': 1.8496422555019008e-11,\n",
-       "  'W178': 5.724775291376262e-14,\n",
-       "  'W181': 1.2767654691902371e-07,\n",
-       "  'W183': 7.794491936315849e-15,\n",
-       "  'W183m': 1.95475771092954,\n",
-       "  'W184': 4.419539454915193e-18,\n",
-       "  'W185': 0.0020996742251541346,\n",
-       "  'W186': 2.190992853974548e-24,\n",
-       "  'Y88': 2.3272123236521057e-09,\n",
-       "  'Y89m': 5.855398201229516,\n",
-       "  'Y90': 0.2475503194582334,\n",
-       "  'Y91': 0.0013053842732892993,\n",
-       "  'Yb175': 1.3196351698890916e-13,\n",
-       "  'Zn64': 3.615140573137936e-13,\n",
-       "  'Zn65': 1.583552449444546,\n",
-       "  'Zr88': 4.743504544860273e-13,\n",
-       "  'Zr89': 5.86260197449499,\n",
-       "  'Zr93': 0.00028147753122018105,\n",
-       "  'Zr94': 2.3061339091702575e-14,\n",
-       "  'Zr95': 29.464099661079096,\n",
-       "  'Zr96': 8.017261183815226e-25,\n",
-       "  'Zr97': 4.773913323416938e-07},\n",
-       " '189172': {'Ar39': 8.23658761045394e-09,\n",
-       "  'Ar42': 3.9766637619740963e-07,\n",
-       "  'Be10': 0.00089898403158308,\n",
-       "  'C14': 309.3744769554487,\n",
-       "  'Ca45': 92.42967576363867,\n",
-       "  'Ca47': 0.20380601973199028,\n",
-       "  'Ca48': 3.2837731725937904e-25,\n",
-       "  'Cl36': 5.611083328219697e-11,\n",
-       "  'Co56': 1.9793073915378868e-05,\n",
-       "  'Co57': 46087.97463122661,\n",
-       "  'Co58': 13488518.443320831,\n",
-       "  'Co58m': 0.000978566088822428,\n",
-       "  'Co60': 128989.915387511,\n",
-       "  'Co60m': 7.933621750707003e-07,\n",
-       "  'Cr50': 9.919110530487555e-06,\n",
-       "  'Cr51': 2973355.037340802,\n",
-       "  'Cu64': 0.24231180931388516,\n",
-       "  'Cu66': 9.803362561329274e-06,\n",
-       "  'Cu67': 5.6107813862591715e-06,\n",
-       "  'Fe55': 4974520.147564425,\n",
-       "  'Fe59': 227858.0163977572,\n",
-       "  'Fe60': 9.246699330391019e-07,\n",
-       "  'H3': 660.3675877070334,\n",
-       "  'Hf175': 1.491790124579133e-10,\n",
-       "  'Hf177m': 1.4752641155296839e-05,\n",
-       "  'Hf178n': 5.335915926902243e-09,\n",
-       "  'Hf179n': 0.0005168898587068561,\n",
-       "  'Hf181': 0.07944770466390214,\n",
-       "  'Hf182': 3.634921054974468e-16,\n",
-       "  'K40': 7.436704072252176e-19,\n",
-       "  'K42': 3.9766637619740963e-07,\n",
-       "  'K43': 1.1085952632145425e-07,\n",
-       "  'Kr85': 6.395957391654156e-11,\n",
-       "  'Lu174': 1.1288535412239201e-13,\n",
-       "  'Lu174m': 1.4752641155296837e-13,\n",
-       "  'Lu176': 1.1284852089014777e-17,\n",
-       "  'Lu177': 0.0006264481063639056,\n",
-       "  'Lu177m': 2.302304706765032e-05,\n",
-       "  'Mg28': 6.042587529143787e-10,\n",
-       "  'Mn53': 0.018388614297211316,\n",
-       "  'Mn54': 3858165.793039739,\n",
-       "  'Mo100': 3.095556827791525e-08,\n",
-       "  'Mo92': 2.4859347670388132e-09,\n",
-       "  'Mo93': 3003.614870971146,\n",
-       "  'Mo98': 0.007678572553987787,\n",
-       "  'Mo99': 185429.9522383233,\n",
-       "  'Na24': 6.130759641888e-09,\n",
-       "  'Nb91': 14.136168048538511,\n",
-       "  'Nb91m': 383.7874736107628,\n",
-       "  'Nb92': 5.9241334486553924e-05,\n",
-       "  'Nb92m': 6891.697447189925,\n",
-       "  'Nb93m': 6483.566517827994,\n",
-       "  'Nb94': 41.427008081227996,\n",
-       "  'Nb95': 840.1400794701996,\n",
-       "  'Nb95m': 23.13281269405975,\n",
-       "  'Nb96': 0.02509891098123049,\n",
-       "  'Nb97': 3.088098596212589e-05,\n",
-       "  'Nb97m': 2.7219930671984934e-05,\n",
-       "  'Ni58': 2.477697282258952e-08,\n",
-       "  'Ni59': 1297.2231153384284,\n",
-       "  'Ni63': 70526.04188992115,\n",
-       "  'Ni66': 1.038815072481706e-05,\n",
-       "  'Os186': 8.562140797398778e-25,\n",
-       "  'P32': 16319.904373381703,\n",
-       "  'P33': 159.9186276075517,\n",
-       "  'Rb86': 2.510535047936938e-05,\n",
-       "  'Rb87': 1.0133130072052518e-18,\n",
-       "  'Re186': 1.0852424554202692e-10,\n",
-       "  'Re186m': 9.187426271834316e-18,\n",
-       "  'Rh103m': 0.04326511885568409,\n",
-       "  'Ru103': 0.04373589591435582,\n",
-       "  'Ru97': 2.372117914328643e-10,\n",
-       "  'S35': 16.617680037676767,\n",
-       "  'Sc45m': 0.0015708876100206492,\n",
-       "  'Sc46': 795.5682378424433,\n",
-       "  'Sc47': 311.68545440478306,\n",
-       "  'Sc48': 6.207975024186112,\n",
-       "  'Si32': 4.648767163636889e-05,\n",
-       "  'Sr85': 1.4377627873020873e-10,\n",
-       "  'Sr89': 0.0033791456508251772,\n",
-       "  'Sr90': 4.997193949473838e-06,\n",
-       "  'Ta179': 0.04179588257661314,\n",
-       "  'Ta180': 7.80609353271596e-09,\n",
-       "  'Ta180m': 4.5317326738365797e-13,\n",
-       "  'Ta182': 259630.84463179804,\n",
-       "  'Ta183': 3.079712827778035,\n",
-       "  'Tc96': 3.774921836333818e-09,\n",
-       "  'Tc97': 1.9411704475776193e-10,\n",
-       "  'Tc97m': 1.5242065269453605e-05,\n",
-       "  'Tc98': 1.060207042202983e-06,\n",
-       "  'Tc99': 76.36302251544986,\n",
-       "  'Tc99m': 179663.07803838336,\n",
-       "  'V49': 585.9106681768318,\n",
-       "  'V50': 1.0608573429855793e-11,\n",
-       "  'W178': 5.7268977513668456e-11,\n",
-       "  'W181': 2.1187545967949875e-05,\n",
-       "  'W183': 1.3353573136022199e-15,\n",
-       "  'W183m': 0.10468723994737705,\n",
-       "  'W184': 8.889613520814661e-20,\n",
-       "  'W185': 3.7869232211743854e-06,\n",
-       "  'W186': 6.748373649279924e-28,\n",
-       "  'Y87': 6.591335147799579e-09,\n",
-       "  'Y88': 0.006100643105446673,\n",
-       "  'Y89m': 18.193443175732185,\n",
-       "  'Y90': 0.3946557178394404,\n",
-       "  'Y91': 0.0011712727383086893,\n",
-       "  'Yb175': 2.6695860772187303e-10,\n",
-       "  'Zn64': 1.0304202934393643e-12,\n",
-       "  'Zn65': 5.165686093713604,\n",
-       "  'Zr88': 0.0023663973727346024,\n",
-       "  'Zr89': 18.21704597252728,\n",
-       "  'Zr93': 0.0005337099937116307,\n",
-       "  'Zr94': 7.084919922652417e-14,\n",
-       "  'Zr95': 95.81671544485643,\n",
-       "  'Zr96': 1.4253006758905566e-21,\n",
-       "  'Zr97': 2.8645433318327896e-05},\n",
-       " '189179': {'Ar39': 1.3886092687153885e-13,\n",
-       "  'Ar42': 1.6790554304984875e-09,\n",
-       "  'Be10': 0.002527520749759665,\n",
-       "  'C14': 753.399712149189,\n",
-       "  'Ca45': 1.3713927297672606,\n",
-       "  'Ca47': 0.002200759954160697,\n",
-       "  'Ca48': 6.280742288947598e-27,\n",
-       "  'Cl36': 3.4776950394910255e-10,\n",
-       "  'Co57': 0.15103200412721157,\n",
-       "  'Co58': 57571906.08991445,\n",
-       "  'Co58m': 0.004321511810900453,\n",
-       "  'Co60': 250620.28562283632,\n",
-       "  'Co60m': 1.5283000417634503e-08,\n",
-       "  'Cr50': 3.5388232414779006e-05,\n",
-       "  'Cr51': 8514929.603167426,\n",
-       "  'Cu64': 0.7934788255586754,\n",
-       "  'Cu66': 3.1080233888108365e-05,\n",
-       "  'Cu67': 5.2943311868974626e-05,\n",
-       "  'Fe55': 18483148.65799369,\n",
-       "  'Fe59': 604366.5202622338,\n",
-       "  'Fe60': 3.660115758814843e-07,\n",
-       "  'H3': 876.3406211825366,\n",
-       "  'Hf178n': 2.283460062399508e-13,\n",
-       "  'Hf179n': 6.295684643064639e-09,\n",
-       "  'Hf181': 0.0006408961016467217,\n",
-       "  'Hf182': 9.259505530183866e-17,\n",
-       "  'K42': 1.6790554304984875e-09,\n",
-       "  'K43': 3.576560047350953e-09,\n",
-       "  'Kr85': 4.3055185791942273e-16,\n",
-       "  'Lu176': 4.9763109052170995e-20,\n",
-       "  'Lu177': 1.2719340999264153e-05,\n",
-       "  'Lu177m': 1.0254132587904271e-07,\n",
-       "  'Mg28': 1.327200651652676e-11,\n",
-       "  'Mn53': 6.501844793058807e-09,\n",
-       "  'Mn54': 18662258.92756704,\n",
-       "  'Mo100': 1.1043977585722171e-07,\n",
-       "  'Mo92': 8.86930287301513e-09,\n",
-       "  'Mo93': 5101.528906765049,\n",
-       "  'Mo98': 0.02739470713377119,\n",
-       "  'Mo99': 471488.4751528424,\n",
-       "  'Na24': 3.344280091388256e-11,\n",
-       "  'Nb91': 1.9197108216901986e-06,\n",
-       "  'Nb91m': 6.974857113676995e-05,\n",
-       "  'Nb92': 4.4938191261181916e-05,\n",
-       "  'Nb92m': 26002.469804244345,\n",
-       "  'Nb93m': 20556.6070123662,\n",
-       "  'Nb94': 125.7635158270075,\n",
-       "  'Nb95': 425.0505988343566,\n",
-       "  'Nb95m': 6.260904561121614,\n",
-       "  'Nb96': 0.00028416724667892614,\n",
-       "  'Nb97': 6.509968591047083e-07,\n",
-       "  'Nb97m': 1.4010569613632353e-07,\n",
-       "  'Ni58': 8.839636075084266e-08,\n",
-       "  'Ni59': 4606.003114491525,\n",
-       "  'Ni63': 255703.393571148,\n",
-       "  'Ni66': 3.344756236519513e-05,\n",
-       "  'Os186': 6.184034665325074e-25,\n",
-       "  'P32': 64379.17215626108,\n",
-       "  'P33': 563.8323893023711,\n",
-       "  'Rb86': 2.7671273474869726e-08,\n",
-       "  'Rb87': 1.0185789649564602e-20,\n",
-       "  'Re186': 4.901434240368831e-11,\n",
-       "  'Re186m': 4.085823986448957e-18,\n",
-       "  'Re187': 3.8818061936834864e-25,\n",
-       "  'Rh103m': 0.1951091767436984,\n",
-       "  'Ru103': 0.1972662209717451,\n",
-       "  'S35': 100.16075841953008,\n",
-       "  'Sc45m': 2.329101602108281e-05,\n",
-       "  'Sc46': 1592.0571530524471,\n",
-       "  'Sc47': 1106.9253057519043,\n",
-       "  'Sc48': 0.1409549186904088,\n",
-       "  'Si32': 0.0001715703812488903,\n",
-       "  'Sr89': 0.0004559901867057138,\n",
-       "  'Sr90': 9.205981106057475e-08,\n",
-       "  'Ta179': 0.00021451523663123184,\n",
-       "  'Ta180': 1.0960884914909814e-10,\n",
-       "  'Ta180m': 5.579332460157254e-15,\n",
-       "  'Ta182': 699704.4158660809,\n",
-       "  'Ta183': 6.500045885579149,\n",
-       "  'Tc98': 2.000513796287052e-17,\n",
-       "  'Tc99': 194.17373304972645,\n",
-       "  'Tc99m': 456835.1968519548,\n",
-       "  'V49': 2.2212215991602723e-06,\n",
-       "  'V50': 5.295051028904848e-11,\n",
-       "  'W181': 2.927973926165814e-07,\n",
-       "  'W183': 2.843235849774267e-15,\n",
-       "  'W183m': 0.22091359090031043,\n",
-       "  'W184': 1.0523101086209854e-19,\n",
-       "  'W185': 2.8028154916219933e-06,\n",
-       "  'W186': 4.330211424111651e-28,\n",
-       "  'Y88': 8.551564849070964e-11,\n",
-       "  'Y89m': 9.047922171183966,\n",
-       "  'Y90': 0.714136802055269,\n",
-       "  'Y91': 0.0006538003690419094,\n",
-       "  'Zn64': 3.374332110979368e-12,\n",
-       "  'Zn65': 20.458742236195008,\n",
-       "  'Zr89': 9.059565333432385,\n",
-       "  'Zr93': 0.0005485235754485858,\n",
-       "  'Zr94': 6.973128196445243e-14,\n",
-       "  'Zr95': 26.303976691561182,\n",
-       "  'Zr96': 1.466617094974916e-24,\n",
-       "  'Zr97': 6.056958367858552e-07},\n",
-       " '189161': {'Ar42': 2.1336420744977436e-14,\n",
-       "  'Be10': 0.00016356289866687807,\n",
-       "  'C14': 66.36702154962776,\n",
-       "  'Ca45': 0.002038717572970004,\n",
-       "  'Ca47': 2.826027189369485e-07,\n",
-       "  'Ca48': 5.392148764278299e-28,\n",
-       "  'Cl36': 1.5102644518200174e-10,\n",
-       "  'Co58': 3624326.6339138597,\n",
-       "  'Co58m': 0.00029615951828678046,\n",
-       "  'Co60': 47963.59715901735,\n",
-       "  'Co60m': 3.6737192829941935e-08,\n",
-       "  'Cr50': 1.4580133142524036e-06,\n",
-       "  'Cr51': 311390.2709494766,\n",
-       "  'Cu64': 0.026402310686847567,\n",
-       "  'Cu66': 6.68005736902554e-08,\n",
-       "  'Cu67': 1.3227487061713492e-06,\n",
-       "  'Fe55': 740147.7427756193,\n",
-       "  'Fe59': 19823.719858127133,\n",
-       "  'Fe60': 4.944126962155211e-08,\n",
-       "  'H3': 80.71359483552949,\n",
-       "  'Hf178n': 1.182057076673334e-14,\n",
-       "  'Hf179n': 3.168507381019266e-10,\n",
-       "  'Hf181': 0.0001102782716145185,\n",
-       "  'Hf182': 2.4607276672232858e-17,\n",
-       "  'K43': 1.44324706533436e-09,\n",
-       "  'Lu177': 1.5697005592131554e-07,\n",
-       "  'Mn54': 1071900.4425746533,\n",
-       "  'Mo100': 4.550175779378306e-09,\n",
-       "  'Mo92': 3.654206495816069e-10,\n",
-       "  'Mo93': 242.71178560135604,\n",
-       "  'Mo98': 0.0011286761733405634,\n",
-       "  'Mo99': 22726.60250958498,\n",
-       "  'Nb92': 7.377149039283253e-08,\n",
-       "  'Nb92m': 3099.156509472584,\n",
-       "  'Nb93m': 880.8585665630073,\n",
-       "  'Nb94': 12.320999625928645,\n",
-       "  'Nb95': 133.67119037907236,\n",
-       "  'Nb95m': 1.8789257021955144,\n",
-       "  'Nb96': 2.0711180551082737e-05,\n",
-       "  'Nb97': 1.304607503892142e-07,\n",
-       "  'Ni58': 3.6419753718007814e-09,\n",
-       "  'Ni59': 144.8745017294048,\n",
-       "  'Ni63': 12235.660865847254,\n",
-       "  'Ni66': 1.5462166792095767e-07,\n",
-       "  'Os186': 7.058955710995852e-22,\n",
-       "  'P32': 3897.9953839007853,\n",
-       "  'P33': 25.521454684670008,\n",
-       "  'Rb86': 7.775019309309618e-11,\n",
-       "  'Rb87': 2.7193666332103553e-21,\n",
-       "  'Re186': 1.5874207358654205e-07,\n",
-       "  'Re186m': 1.4095123334491902e-14,\n",
-       "  'Re187': 8.494220443813972e-21,\n",
-       "  'Rh103m': 0.005183140436016472,\n",
-       "  'Ru103': 0.005241780106007563,\n",
-       "  'S35': 5.484033097252339,\n",
-       "  'Sc46': 465.4481574549034,\n",
-       "  'Sc47': 61.03087715474129,\n",
-       "  'Sc48': 0.021388344911240784,\n",
-       "  'Si32': 1.478180944108477e-05,\n",
-       "  'Sr89': 0.00017027360720704273,\n",
-       "  'Sr90': 2.2851717605052268e-08,\n",
-       "  'Ta180m': 4.078435016592795e-27,\n",
-       "  'Ta182': 112683.4890220457,\n",
-       "  'Ta183': 15.989571491706936,\n",
-       "  'Tc98': 9.508737931107622e-18,\n",
-       "  'Tc99': 9.358113593267673,\n",
-       "  'Tc99m': 22020.197630688686,\n",
-       "  'V50': 5.220051761179475e-12,\n",
-       "  'W183': 2.208694165350194e-15,\n",
-       "  'W183m': 0.5435662805497472,\n",
-       "  'W184': 1.2362271246782401e-18,\n",
-       "  'W185': 0.0005798874336531602,\n",
-       "  'W186': 6.049932274662057e-25,\n",
-       "  'Y89m': 1.635667838816432,\n",
-       "  'Y90': 0.06988887878825983,\n",
-       "  'Y91': 0.000364822051151937,\n",
-       "  'Zn64': 1.122776758670283e-13,\n",
-       "  'Zn65': 0.496276756225638,\n",
-       "  'Zr89': 1.6376797784723789,\n",
-       "  'Zr93': 7.891678189332457e-05,\n",
-       "  'Zr94': 6.581600784759981e-15,\n",
-       "  'Zr95': 8.215642522890393,\n",
-       "  'Zr96': 3.72673622874486e-26,\n",
-       "  'Zr97': 1.2150227893893602e-07},\n",
-       " '189143': {'Be10': 0.00012994493115599996,\n",
-       "  'C14': 380.86524445966194,\n",
-       "  'Ca45': 1.5727699659612865e-06,\n",
-       "  'Ca47': 2.7352037413615446e-09,\n",
-       "  'Cl36': 4.99545140628542e-11,\n",
-       "  'Co58': 1139143.481778376,\n",
-       "  'Co58m': 7.508065439368676e-05,\n",
-       "  'Co60': 28376.83453119276,\n",
-       "  'Cr50': 4.405809888972595e-06,\n",
-       "  'Cr51': 918165.7217692652,\n",
-       "  'Cu64': 0.08590395595526436,\n",
-       "  'Cu66': 5.113852930554718e-07,\n",
-       "  'Cu67': 5.211535102457157e-06,\n",
-       "  'Fe55': 5701053.59751236,\n",
-       "  'Fe59': 100020.37456077307,\n",
-       "  'Fe60': 3.5621140987850166e-08,\n",
-       "  'H3': 25.020799711066342,\n",
-       "  'Hf179n': 2.330327634971122e-11,\n",
-       "  'Hf181': 2.387120210980638e-08,\n",
-       "  'Hf182': 6.793124898170536e-20,\n",
-       "  'Mn54': 241971.6723604328,\n",
-       "  'Mo100': 1.3749675156860784e-08,\n",
-       "  'Mo92': 1.1041664800316156e-09,\n",
-       "  'Mo93': 1609.2512458827548,\n",
-       "  'Mo98': 0.0034106217072562605,\n",
-       "  'Mo99': 85028.6217019032,\n",
-       "  'Nb92': 4.177262686269893e-07,\n",
-       "  'Nb92m': 246.36282858901257,\n",
-       "  'Nb93m': 2000.2389956325233,\n",
-       "  'Nb94': 15.500299535331763,\n",
-       "  'Nb95': 16.52186752882389,\n",
-       "  'Nb95m': 0.01889055847072054,\n",
-       "  'Nb96': 3.201270645395766e-08,\n",
-       "  'Ni58': 1.1005284349342202e-08,\n",
-       "  'Ni59': 274.5697946122587,\n",
-       "  'Ni63': 42085.863617057876,\n",
-       "  'Ni66': 7.071911207324535e-07,\n",
-       "  'Os186': 2.3147016430043977e-25,\n",
-       "  'P32': 1966.1044084377031,\n",
-       "  'P33': 39.70504048689679,\n",
-       "  'Rb87': 1.3573425666274406e-23,\n",
-       "  'Rh103m': 0.03727623979000196,\n",
-       "  'Ru103': 0.037685112265075864,\n",
-       "  'S35': 18.73476838897812,\n",
-       "  'Sc46': 0.3061303048771026,\n",
-       "  'Sc47': 29.832098210708125,\n",
-       "  'Sc48': 1.3879530555423199e-08,\n",
-       "  'Si32': 2.8794478523989316e-06,\n",
-       "  'Sr89': 3.465280876930191e-07,\n",
-       "  'Sr90': 1.5613594735412818e-10,\n",
-       "  'Ta182': 109957.56422431763,\n",
-       "  'Ta183': 1.5170071913726304,\n",
-       "  'Tc99': 35.01379207111344,\n",
-       "  'Tc99m': 82381.5961731838,\n",
-       "  'V50': 2.970256063076342e-13,\n",
-       "  'W183': 7.047147028271759e-16,\n",
-       "  'W183m': 0.051561624296289334,\n",
-       "  'W184': 3.457585613073215e-20,\n",
-       "  'W185': 1.0999422401981983e-06,\n",
-       "  'W186': 1.357024896142753e-28,\n",
-       "  'Y89m': 0.07561253597799467,\n",
-       "  'Y90': 0.036995402751158334,\n",
-       "  'Y91': 9.064152715063222e-05,\n",
-       "  'Zn64': 3.653577031277413e-13,\n",
-       "  'Zn65': 2.665493731676389,\n",
-       "  'Zr89': 0.07570334527169668,\n",
-       "  'Zr93': 6.4978865543784994e-06,\n",
-       "  'Zr94': 7.028280770677715e-15,\n",
-       "  'Zr95': 0.07348922894484279,\n",
-       "  'Zr96': 8.274715075040913e-26,\n",
-       "  'Zr97': 1.1309050700217558e-09},\n",
-       " '189144': {'Be10': 9.563174258788068e-05,\n",
-       "  'C14': 194.03222377334626,\n",
-       "  'Ca45': 1.1466735639006413e-06,\n",
-       "  'Ca47': 3.6381638656270327e-10,\n",
-       "  'Cl36': 6.127279351428132e-11,\n",
-       "  'Co58': 802312.3546974122,\n",
-       "  'Co58m': 5.174291617311583e-05,\n",
-       "  'Co60': 41006.36153412838,\n",
-       "  'Cr50': 4.5256863089971395e-06,\n",
-       "  'Cr51': 1523932.9186889075,\n",
-       "  'Cu64': 0.11378878889305247,\n",
-       "  'Cu66': 4.050152960434086e-06,\n",
-       "  'Cu67': 1.022301038010316e-05,\n",
-       "  'Fe55': 2243220.788063965,\n",
-       "  'Fe59': 76038.53512502964,\n",
-       "  'Fe60': 4.399801105999215e-08,\n",
-       "  'H3': 25.131510048247957,\n",
-       "  'Hf179n': 1.6418150185376973e-11,\n",
-       "  'Mn54': 184301.26225535115,\n",
-       "  'Mo100': 1.4123786132105167e-08,\n",
-       "  'Mo92': 1.1342691147759194e-09,\n",
-       "  'Mo93': 865.9988330928372,\n",
-       "  'Mo98': 0.0035034065764618276,\n",
-       "  'Mo99': 102834.1399264144,\n",
-       "  'Nb92': 3.356005960585232e-10,\n",
-       "  'Nb92m': 162.41604388296744,\n",
-       "  'Nb93m': 1082.0826676853928,\n",
-       "  'Nb94': 22.526762767139367,\n",
-       "  'Nb95': 25.499610923779873,\n",
-       "  'Nb95m': 0.018874235469549337,\n",
-       "  'Nb96': 5.964849961969489e-08,\n",
-       "  'Ni58': 1.1304723980737408e-08,\n",
-       "  'Ni59': 701.6229968107983,\n",
-       "  'Ni63': 45922.648815934874,\n",
-       "  'Ni66': 4.202436008457721e-06,\n",
-       "  'Os186': 3.291599453849365e-25,\n",
-       "  'P32': 2461.728149170255,\n",
-       "  'P33': 21.64814942338313,\n",
-       "  'Re186': 1.527883689256378e-11,\n",
-       "  'Re186m': 4.941787240834664e-18,\n",
-       "  'Rh103m': 0.019701818876397614,\n",
-       "  'Ru103': 0.019922386581361997,\n",
-       "  'S35': 16.468231271340606,\n",
-       "  'Sc46': 0.0004937721987176113,\n",
-       "  'Sc47': 25.776995432715754,\n",
-       "  'Sc48': 1.1636735364602189e-08,\n",
-       "  'Si32': 2.6250030398469173e-06,\n",
-       "  'Sr89': 1.1536964865274122e-07,\n",
-       "  'Sr90': 6.605147045224663e-11,\n",
-       "  'Ta182': 122836.43424980782,\n",
-       "  'Ta183': 1.8986006648044667,\n",
-       "  'Tc99': 42.34928744672261,\n",
-       "  'Tc99m': 99646.85279792579,\n",
-       "  'V50': 1.1217128437809172e-13,\n",
-       "  'W183': 7.942972124767453e-16,\n",
-       "  'W183m': 0.06454216376863299,\n",
-       "  'W184': 6.723379482262958e-20,\n",
-       "  'W185': 1.7046415560086278e-06,\n",
-       "  'W186': 2.510980631809165e-28,\n",
-       "  'Y89m': 0.04697815517244149,\n",
-       "  'Y90': 0.028427573323202955,\n",
-       "  'Y91': 0.00014617351260178297,\n",
-       "  'Zn64': 4.838640320015658e-13,\n",
-       "  'Zn65': 10.925450891191069,\n",
-       "  'Zr89': 0.04704288223988158,\n",
-       "  'Zr93': 4.347176817687368e-06,\n",
-       "  'Zr94': 7.267166919500186e-15,\n",
-       "  'Zr95': 0.04268842821576943,\n",
-       "  'Zr96': 1.1505637069925262e-25,\n",
-       "  'Zr97': 6.740334865453869e-10},\n",
-       " '189145': {'Be10': 2.2737598817678157e-06,\n",
-       "  'C14': 24.03233674904253,\n",
-       "  'Ca45': 2.7197357346241416e-08,\n",
-       "  'Cl36': 1.514791251744593e-11,\n",
-       "  'Co58': 5880.299320811377,\n",
-       "  'Co58m': 3.406259755760333e-07,\n",
-       "  'Co60': 3697.6915531170985,\n",
-       "  'Cr50': 6.231197009213641e-07,\n",
-       "  'Cr51': 111985.94865353261,\n",
-       "  'Cu64': 0.020477201709958526,\n",
-       "  'Cu66': 7.460903292600275e-07,\n",
-       "  'Cu67': 2.584809368181031e-07,\n",
-       "  'Fe55': 230333.27247073493,\n",
-       "  'Fe59': 10154.868027570088,\n",
-       "  'Fe60': 4.072648560996533e-09,\n",
-       "  'H3': 0.06914925187081428,\n",
-       "  'Mn54': 397.3005749778977,\n",
-       "  'Mo100': 1.944635308244526e-09,\n",
-       "  'Mo92': 1.5617198880055163e-10,\n",
-       "  'Mo93': 130.24007450491823,\n",
-       "  'Mo98': 0.00048236887921576237,\n",
-       "  'Mo99': 14370.046656562998,\n",
-       "  'Nb92': 1.6700238906514706e-10,\n",
-       "  'Nb92m': 0.023983306264522025,\n",
-       "  'Nb93m': 106.7800034880923,\n",
-       "  'Nb94': 4.369479424853096,\n",
-       "  'Nb95': 6.2224647958080315,\n",
-       "  'Nb95m': 0.003809461495382892,\n",
-       "  'Nb96': 1.7104994563871568e-08,\n",
-       "  'Ni58': 1.5564923737360416e-09,\n",
-       "  'Ni59': 94.77539984169745,\n",
-       "  'Ni63': 4220.943418730393,\n",
-       "  'Ni66': 7.572801757761293e-07,\n",
-       "  'Os186': 1.2312387486488192e-25,\n",
-       "  'P32': 202.2976027911866,\n",
-       "  'P33': 1.6111951370767703,\n",
-       "  'Re186': 1.9239278493334918e-11,\n",
-       "  'Re186m': 1.6326932126127733e-18,\n",
-       "  'Rh103m': 0.0034236089750624,\n",
-       "  'Ru103': 0.003462713989729338,\n",
-       "  'S35': 3.1371261920588873,\n",
-       "  'Sc47': 0.2545475198704702,\n",
-       "  'Sc48': 2.8243182273184505e-10,\n",
-       "  'Si32': 4.309908911239444e-08,\n",
-       "  'Sr89': 2.2661504709679543e-11,\n",
-       "  'Sr90': 5.4290834222089774e-14,\n",
-       "  'Ta182': 20908.291888905915,\n",
-       "  'Ta183': 0.41360033579070765,\n",
-       "  'Tc99': 5.917193070807088,\n",
-       "  'Tc99m': 13923.28670407824,\n",
-       "  'V50': 1.6088787685648547e-18,\n",
-       "  'W183': 1.8063026498754084e-16,\n",
-       "  'W183m': 0.014061064151569762,\n",
-       "  'W184': 2.0629608155408115e-20,\n",
-       "  'W185': 5.687477063495126e-07,\n",
-       "  'W186': 8.659974000186187e-29,\n",
-       "  'Y89m': 0.00024170013705529397,\n",
-       "  'Y90': 0.0034651865364823385,\n",
-       "  'Y91': 3.484625889577908e-05,\n",
-       "  'Zn64': 8.707954290959535e-14,\n",
-       "  'Zn65': 0.49760846010117027,\n",
-       "  'Zr89': 0.00024259979583732863,\n",
-       "  'Zr93': 6.21684384183036e-08,\n",
-       "  'Zr94': 1.1159141718321804e-15,\n",
-       "  'Zr95': 0.00021327596467695737,\n",
-       "  'Zr96': 1.8807708668594616e-26},\n",
-       " '189146': {'Be10': 1.6190347009894963e-05,\n",
-       "  'C14': 110.75877953992804,\n",
-       "  'Ca45': 1.8624939678826593e-07,\n",
-       "  'Ca47': 8.845045216719634e-12,\n",
-       "  'Cl36': 2.431015637603834e-11,\n",
-       "  'Co58': 58460.89106342437,\n",
-       "  'Co58m': 3.508326558712102e-06,\n",
-       "  'Co60': 32161.478222048965,\n",
-       "  'Cr50': 3.2191878788525873e-06,\n",
-       "  'Cr51': 1744346.4359217538,\n",
-       "  'Cu64': 0.21156161417365013,\n",
-       "  'Cu66': 1.0541910174834443e-05,\n",
-       "  'Cu67': 4.468770034962131e-06,\n",
-       "  'Fe55': 2349975.231381283,\n",
-       "  'Fe59': 130990.6312676821,\n",
-       "  'Fe60': 6.941327030094791e-08,\n",
-       "  'H3': 0.9292190068195564,\n",
-       "  'Hf179n': 3.9915541500636833e-13,\n",
-       "  'Mn54': 7048.6747515845545,\n",
-       "  'Mo100': 1.004645881655338e-08,\n",
-       "  'Mo92': 8.068224654422908e-10,\n",
-       "  'Mo93': 860.3177895618903,\n",
-       "  'Mo98': 0.002492034912089954,\n",
-       "  'Mo99': 104312.23660262494,\n",
-       "  'Nb92': 1.0855823084878767e-09,\n",
-       "  'Nb92m': 4.10345239825248,\n",
-       "  'Nb93m': 630.2913184828886,\n",
-       "  'Nb94': 29.29107851374615,\n",
-       "  'Nb95': 44.27747069986652,\n",
-       "  'Nb95m': 0.026878185853126766,\n",
-       "  'Nb96': 1.2568960606075525e-07,\n",
-       "  'Ni58': 8.041218044700988e-09,\n",
-       "  'Ni59': 421.0723813778867,\n",
-       "  'Ni63': 43216.72091927384,\n",
-       "  'Ni66': 1.0656845216119232e-05,\n",
-       "  'Os186': 1.3052965100157586e-24,\n",
-       "  'P32': 697.971891221617,\n",
-       "  'P33': 9.816405417371387,\n",
-       "  'Re186': 2.3561204918001747e-10,\n",
-       "  'Re186m': 2.55887065933521e-17,\n",
-       "  'Rh103m': 0.038593189681493896,\n",
-       "  'Ru103': 0.03902382565817202,\n",
-       "  'S35': 8.087920448151227,\n",
-       "  'Sc46': 1.2004509927877099e-05,\n",
-       "  'Sc47': 2.275330709591022,\n",
-       "  'Sc48': 2.099220161120046e-09,\n",
-       "  'Si32': 2.501883615089706e-07,\n",
-       "  'Sr89': 2.967593285982579e-09,\n",
-       "  'Sr90': 2.021942299529644e-12,\n",
-       "  'Ta182': 159263.63916654146,\n",
-       "  'Ta183': 3.650560226258132,\n",
-       "  'Tc99': 42.951274207469794,\n",
-       "  'Tc99m': 101074.99939854875,\n",
-       "  'V50': 2.737423299069104e-15,\n",
-       "  'W183': 1.5838269982310848e-15,\n",
-       "  'W183m': 0.12409565323591659,\n",
-       "  'W184': 2.188515920702033e-19,\n",
-       "  'W185': 6.1555284585795775e-06,\n",
-       "  'W186': 9.713363675419282e-28,\n",
-       "  'Y89m': 0.0026420556206648285,\n",
-       "  'Y90': 0.0231353192227269,\n",
-       "  'Y91': 0.000252381357834348,\n",
-       "  'Zn64': 8.996705969080419e-13,\n",
-       "  'Zn65': 3.879007363202761,\n",
-       "  'Zr89': 0.0026497239275533884,\n",
-       "  'Zr93': 5.307639865913993e-07,\n",
-       "  'Zr94': 7.884818887915813e-15,\n",
-       "  'Zr95': 0.002401769416680693,\n",
-       "  'Zr96': 1.579820953209339e-25,\n",
-       "  'Zr97': 1.6386993236901972e-11},\n",
-       " '189147': {'Be10': 0.00021723322594989627,\n",
-       "  'C14': 172.3743920945312,\n",
-       "  'Ca45': 2.585913477980164e-06,\n",
-       "  'Ca47': 8.86357648200581e-10,\n",
-       "  'Cl36': 1.0521336037930282e-10,\n",
-       "  'Co58': 1929288.0538307792,\n",
-       "  'Co58m': 0.00012467961170931232,\n",
-       "  'Co60': 27637.769280544027,\n",
-       "  'Cr50': 4.507226125171465e-06,\n",
-       "  'Cr51': 698692.7115648972,\n",
-       "  'Cu64': 0.07046782331045673,\n",
-       "  'Cu66': 6.659249071069576e-07,\n",
-       "  'Cu67': 7.467687742161724e-06,\n",
-       "  'Fe55': 1947932.5339932712,\n",
-       "  'Fe59': 43735.17070111388,\n",
-       "  'Fe60': 2.6799525407290227e-08,\n",
-       "  'H3': 60.574159669597826,\n",
-       "  'Hf179n': 3.999916860151264e-11,\n",
-       "  'Mn54': 447729.2281461991,\n",
-       "  'Mo100': 1.4066175491306924e-08,\n",
-       "  'Mo92': 1.1296424537709526e-09,\n",
-       "  'Mo93': 626.5935776942483,\n",
-       "  'Mo98': 0.0034891140069250454,\n",
-       "  'Mo99': 82077.76014704816,\n",
-       "  'Nb92': 2.9684649757133096e-10,\n",
-       "  'Nb92m': 395.61526136382855,\n",
-       "  'Nb93m': 1628.4424680263114,\n",
-       "  'Nb94': 16.477912582636222,\n",
-       "  'Nb95': 17.24461595679356,\n",
-       "  'Nb95m': 0.016484107912134192,\n",
-       "  'Nb96': 3.820860971905303e-08,\n",
-       "  'Ni58': 1.1258612238001712e-08,\n",
-       "  'Ni59': 588.4915891645414,\n",
-       "  'Ni63': 25399.451739742835,\n",
-       "  'Ni66': 7.869227700539603e-07,\n",
-       "  'Os186': 1.874426115379427e-25,\n",
-       "  'P32': 4110.309027626441,\n",
-       "  'P33': 38.1530889714378,\n",
-       "  'Re186m': 1.9313770973019883e-18,\n",
-       "  'Rh103m': 0.007632292489559718,\n",
-       "  'Ru103': 0.007719134049095563,\n",
-       "  'S35': 20.889568117637534,\n",
-       "  'Sc46': 0.0012029660591627636,\n",
-       "  'Sc47': 61.93075734674206,\n",
-       "  'Sc48': 2.750262003058593e-08,\n",
-       "  'Si32': 6.002088407571077e-06,\n",
-       "  'Sr89': 2.8090447610048454e-07,\n",
-       "  'Sr90': 1.6053282601513278e-10,\n",
-       "  'Ta182': 90232.84197092286,\n",
-       "  'Ta183': 1.1575957593994473,\n",
-       "  'Tc99': 33.80211917939289,\n",
-       "  'Tc99m': 79533.64970548253,\n",
-       "  'V50': 2.7327541895939413e-13,\n",
-       "  'W183': 4.944463594334808e-16,\n",
-       "  'W183m': 0.039349745918717975,\n",
-       "  'W184': 3.54063291017475e-20,\n",
-       "  'W185': 9.432160020455555e-07,\n",
-       "  'W186': 1.3140007128219375e-28,\n",
-       "  'Y89m': 0.11314704367356837,\n",
-       "  'Y90': 0.03337201949672165,\n",
-       "  'Y91': 9.555227433561845e-05,\n",
-       "  'Zn64': 2.9964709637021564e-13,\n",
-       "  'Zn65': 9.906716812951515,\n",
-       "  'Zr89': 0.11329896142508675,\n",
-       "  'Zr93': 9.908756688407546e-06,\n",
-       "  'Zr94': 6.083952264541949e-15,\n",
-       "  'Zr95': 0.10284108096829139,\n",
-       "  'Zr96': 8.427683480989405e-26,\n",
-       "  'Zr97': 1.642132564690953e-09},\n",
-       " '189148': {'Be10': 0.0007839006992999161,\n",
-       "  'C14': 372.0358695540622,\n",
-       "  'Ca45': 1.648920140158984e-05,\n",
-       "  'Ca47': 1.3056163726928642e-07,\n",
-       "  'Cl36': 9.538011682752656e-11,\n",
-       "  'Co58': 13475583.405298188,\n",
-       "  'Co58m': 0.0009342169472651091,\n",
-       "  'Co60': 42346.16110750414,\n",
-       "  'Cr50': 9.693629523744253e-06,\n",
-       "  'Cr51': 1255330.725464883,\n",
-       "  'Cu64': 0.17574506642687399,\n",
-       "  'Cu66': 1.3853409450541026e-06,\n",
-       "  'Cu67': 1.7925117870817352e-06,\n",
-       "  'Fe55': 4646545.039627024,\n",
-       "  'Fe59': 117435.28672732733,\n",
-       "  'Fe60': 5.660870757598857e-08,\n",
-       "  'H3': 201.4213018288161,\n",
-       "  'Hf179n': 5.179187509252098e-10,\n",
-       "  'Hf181': 2.49153850367803e-06,\n",
-       "  'Hf182': 2.860899812324752e-18,\n",
-       "  'Mn54': 4142015.4324351144,\n",
-       "  'Mo100': 3.025121826794565e-08,\n",
-       "  'Mo92': 2.42950138702384e-09,\n",
-       "  'Mo93': 1227.4384734717833,\n",
-       "  'Mo98': 0.007504024029391789,\n",
-       "  'Mo99': 163925.78431465995,\n",
-       "  'Nb92': 7.452653144343253e-06,\n",
-       "  'Nb92m': 4295.597471863484,\n",
-       "  'Nb93m': 5735.301722192837,\n",
-       "  'Nb94': 42.77083732620098,\n",
-       "  'Nb95': 70.78738458939117,\n",
-       "  'Nb95m': 0.3129593966845216,\n",
-       "  'Nb96': 1.6457694404180408e-07,\n",
-       "  'Nb97': 3.3329885519064895e-08,\n",
-       "  'Ni58': 2.4213743210527285e-08,\n",
-       "  'Ni59': 1093.0474917759038,\n",
-       "  'Ni63': 38275.129510704144,\n",
-       "  'Ni66': 1.563107514208397e-06,\n",
-       "  'Os186': 7.653192942503527e-24,\n",
-       "  'P32': 17603.31256472618,\n",
-       "  'P33': 151.68905654899814,\n",
-       "  'Rb87': 3.8077699869815305e-22,\n",
-       "  'Re186': 1.7712982797784482e-09,\n",
-       "  'Re186m': 1.581820276306396e-16,\n",
-       "  'Rh103m': 0.12561508565861654,\n",
-       "  'Ru103': 0.12698839074875556,\n",
-       "  'S35': 28.625984118686134,\n",
-       "  'Sc46': 51.023860522704496,\n",
-       "  'Sc47': 301.1487817418204,\n",
-       "  'Sc48': 1.1244509271742943e-07,\n",
-       "  'Si32': 3.974712220813913e-05,\n",
-       "  'Sr89': 1.3741279542428404e-05,\n",
-       "  'Sr90': 4.033482885355119e-09,\n",
-       "  'Ta182': 269018.09301093634,\n",
-       "  'Ta183': 7.994973566241096,\n",
-       "  'Tc99': 67.49472099921222,\n",
-       "  'Tc99m': 158833.88128463403,\n",
-       "  'V50': 7.420431393501571e-12,\n",
-       "  'W183': 2.9605492485755753e-15,\n",
-       "  'W183m': 0.2717775445810301,\n",
-       "  'W184': 5.445351989307087e-19,\n",
-       "  'W185': 3.280807831054442e-05,\n",
-       "  'W186': 7.574293877465019e-27,\n",
-       "  'Y89m': 1.1437971472119761,\n",
-       "  'Y90': 0.15565468247376288,\n",
-       "  'Y91': 0.0003977854456428883,\n",
-       "  'Zn64': 7.473532598532331e-13,\n",
-       "  'Zn65': 2.8918222794282373,\n",
-       "  'Zr89': 1.145115683614589,\n",
-       "  'Zr93': 8.480421883090783e-05,\n",
-       "  'Zr94': 1.87194459528635e-14,\n",
-       "  'Zr95': 1.4078034859208128,\n",
-       "  'Zr96': 2.5071036369096723e-25,\n",
-       "  'Zr97': 3.545723797842983e-08},\n",
-       " '189149': {'Be10': 0.00011634275984686347,\n",
-       "  'C14': 15.46164354961351,\n",
-       "  'Ca45': 2.862897560953074e-06,\n",
-       "  'Ca47': 2.5919556859561316e-08,\n",
-       "  'Cl36': 2.7603299085406093e-12,\n",
-       "  'Co58': 2392767.4443793157,\n",
-       "  'Co58m': 0.00016744550146196387,\n",
-       "  'Co60': 3119.9329398943382,\n",
-       "  'Cr50': 5.41155633691326e-07,\n",
-       "  'Cr51': 61934.826874191895,\n",
-       "  'Cu64': 0.0064944500976154085,\n",
-       "  'Cu66': 1.6601186070654768e-07,\n",
-       "  'Cu67': 1.0399878386263901e-07,\n",
-       "  'Fe55': 451803.6066092551,\n",
-       "  'Fe59': 9680.066647169388,\n",
-       "  'Fe60': 4.6868377448837585e-09,\n",
-       "  'H3': 28.772148329861455,\n",
-       "  'Hf179n': 8.938417146560477e-11,\n",
-       "  'Hf181': 4.92723002684463e-07,\n",
-       "  'Hf182': 5.736842109589603e-19,\n",
-       "  'Mn54': 757624.7486486422,\n",
-       "  'Mo100': 1.688841407157494e-09,\n",
-       "  'Mo92': 1.3562940064201648e-10,\n",
-       "  'Mo93': 57.9994958975715,\n",
-       "  'Mo98': 0.0004189189270039186,\n",
-       "  'Mo99': 6222.964887357766,\n",
-       "  'Nb92': 1.5394762486672227e-06,\n",
-       "  'Nb92m': 802.4782599296364,\n",
-       "  'Nb93m': 717.5144640485884,\n",
-       "  'Nb94': 1.5007235643002554,\n",
-       "  'Nb95': 5.738787098737029,\n",
-       "  'Nb95m': 0.057106064169346236,\n",
-       "  'Nb96': 1.874920471623987e-09,\n",
-       "  'Nb97': 6.528879924519911e-09,\n",
-       "  'Ni58': 1.3517541101643648e-09,\n",
-       "  'Ni59': 77.80736113122741,\n",
-       "  'Ni63': 1556.2372064601618,\n",
-       "  'Ni66': 1.7323297389649176e-07,\n",
-       "  'Os186': 8.501450333197094e-29,\n",
-       "  'P32': 2418.377223803164,\n",
-       "  'P33': 20.568037435708796,\n",
-       "  'Rb87': 7.724104954481118e-23,\n",
-       "  'Rh103m': 0.0005632912359849127,\n",
-       "  'Ru103': 0.0005695680037951304,\n",
-       "  'S35': 0.4889011346497017,\n",
-       "  'Sc46': 10.054445920773755,\n",
-       "  'Sc47': 49.966931766972074,\n",
-       "  'Sc48': 1.7745568050549567e-08,\n",
-       "  'Si32': 6.889613373522375e-06,\n",
-       "  'Sr89': 2.6987461119101002e-06,\n",
-       "  'Sr90': 7.849788031813016e-10,\n",
-       "  'Ta182': 7806.927181027087,\n",
-       "  'Ta183': 0.03987386878211731,\n",
-       "  'Tc99': 2.5627512184070973,\n",
-       "  'Tc99m': 6029.825476054619,\n",
-       "  'V50': 1.452467262656058e-12,\n",
-       "  'W183': 1.963442024763208e-17,\n",
-       "  'W183m': 0.0013553873054657712,\n",
-       "  'W184': 3.807628501327e-22,\n",
-       "  'W185': 2.6876143442064408e-09,\n",
-       "  'Y89m': 0.21220350861903356,\n",
-       "  'Y90': 0.02102143628240195,\n",
-       "  'Y91': 6.54712659015992e-06,\n",
-       "  'Zn64': 2.761842397271024e-14,\n",
-       "  'Zn65': 0.24008554178295816,\n",
-       "  'Zr89': 0.2124429937371485,\n",
-       "  'Zr93': 1.5349881382708837e-05,\n",
-       "  'Zr94': 1.4121502342633572e-15,\n",
-       "  'Zr95': 0.2661350371008842,\n",
-       "  'Zr96': 5.450936686875171e-27,\n",
-       "  'Zr97': 6.814324251785161e-09},\n",
-       " '189152': {'Be10': 7.54085287746388e-06,\n",
-       "  'C14': 102.61509094419802,\n",
-       "  'Ca45': 6.447854739305311e-08,\n",
-       "  'Cl36': 7.801815760292535e-12,\n",
-       "  'Co58': 7315.731029610074,\n",
-       "  'Co58m': 3.6485717662902644e-07,\n",
-       "  'Co60': 3943.3682598655732,\n",
-       "  'Cr50': 1.4129199914267175e-06,\n",
-       "  'Cr51': 200581.93096427538,\n",
-       "  'Cu64': 0.02415696124708724,\n",
-       "  'Cu66': 2.320408815809788e-09,\n",
-       "  'Cu67': 3.9662995532929387e-07,\n",
-       "  'Fe55': 412987.06519847474,\n",
-       "  'Fe59': 11859.377541017848,\n",
-       "  'Fe60': 4.944677166545582e-09,\n",
-       "  'H3': 0.16735876085043916,\n",
-       "  'Hf179n': 2.640292282014551e-11,\n",
-       "  'Mn54': 161.3110908255091,\n",
-       "  'Mo100': 4.408989911315367e-09,\n",
-       "  'Mo92': 3.5411877018640527e-10,\n",
-       "  'Mo93': 124.7004032012815,\n",
-       "  'Mo98': 0.0010937683910142645,\n",
-       "  'Mo99': 47131.14228385165,\n",
-       "  'Nb92': 3.5769879258686995e-11,\n",
-       "  'Nb92m': 0.0061576013550927395,\n",
-       "  'Nb93m': 368.431321766677,\n",
-       "  'Nb94': 11.417787326982,\n",
-       "  'Nb95': 14.388701365761477,\n",
-       "  'Nb95m': 0.007439014040926339,\n",
-       "  'Nb96': 6.36985367261714e-08,\n",
-       "  'Ni58': 3.5293366396586007e-09,\n",
-       "  'Ni59': 110.50633465701893,\n",
-       "  'Ni63': 8021.445567922397,\n",
-       "  'Ni66': 3.083462466924776e-08,\n",
-       "  'Os186': 4.6255313317989134e-24,\n",
-       "  'P32': 510.98893434000945,\n",
-       "  'P33': 8.31103046135359,\n",
-       "  'Re186': 1.1390844306955138e-09,\n",
-       "  'Re186m': 9.568926230664205e-17,\n",
-       "  'Rh103m': 0.049426527916814074,\n",
-       "  'Ru103': 0.049961431263451775,\n",
-       "  'S35': 4.314038238535856,\n",
-       "  'Sc47': 0.04487048254633946,\n",
-       "  'Si32': 1.5181979033543955e-07,\n",
-       "  'Sr89': 9.291659533035332e-11,\n",
-       "  'Sr90': 1.7525186853328363e-13,\n",
-       "  'Ta182': 77020.6466723971,\n",
-       "  'Ta183': 3.5464903390551057,\n",
-       "  'Tc99': 19.40169459833429,\n",
-       "  'Tc99m': 45665.40225906611,\n",
-       "  'V50': 1.624754813349233e-19,\n",
-       "  'W183': 1.3836873701182221e-15,\n",
-       "  'W183m': 0.12056220706953091,\n",
-       "  'W184': 2.771586707625407e-19,\n",
-       "  'W185': 1.941478885621373e-05,\n",
-       "  'W186': 4.591096554631557e-27,\n",
-       "  'Y89m': 0.000543716692226624,\n",
-       "  'Y90': 0.011152811850788166,\n",
-       "  'Y91': 0.00015638337994405857,\n",
-       "  'Zn64': 1.0271602788795119e-13,\n",
-       "  'Zn65': 0.13619498288513132,\n",
-       "  'Zr89': 0.000545573388350597,\n",
-       "  'Zr93': 2.636198498501284e-07,\n",
-       "  'Zr94': 3.069799250870688e-15,\n",
-       "  'Zr95': 0.0004202863737360516,\n",
-       "  'Zr96': 1.1619542411041512e-25},\n",
-       " '189154': {'Be10': 0.00013202027898296108,\n",
-       "  'C14': 888.3954611203333,\n",
-       "  'Ca45': 2.7210862345875587e-06,\n",
-       "  'Ca47': 2.46725704469479e-08,\n",
-       "  'Cl36': 3.1232917841757724e-10,\n",
-       "  'Co58': 1924119.8817233937,\n",
-       "  'Co58m': 0.0001351994137787019,\n",
-       "  'Co60': 63828.98252397224,\n",
-       "  'Cr50': 1.464705664310896e-05,\n",
-       "  'Cr51': 2049461.4729476233,\n",
-       "  'Cu64': 0.19921347525687824,\n",
-       "  'Cu66': 2.9250891728418917e-06,\n",
-       "  'Cu67': 6.928993745566247e-06,\n",
-       "  'Fe55': 5863140.796018791,\n",
-       "  'Fe59': 148170.44635003872,\n",
-       "  'Fe60': 6.80318262737325e-08,\n",
-       "  'H3': 22.864378446295984,\n",
-       "  'Hf179n': 8.189809174571626e-11,\n",
-       "  'Hf181': 4.883575522034765e-07,\n",
-       "  'Hf182': 5.4100129888587835e-19,\n",
-       "  'Mn54': 628860.1409763888,\n",
-       "  'Mo100': 4.571060409774801e-08,\n",
-       "  'Mo92': 3.6709720673566816e-09,\n",
-       "  'Mo93': 1898.3286017952516,\n",
-       "  'Mo98': 0.01133855824703313,\n",
-       "  'Mo99': 197615.6483563535,\n",
-       "  'Nb92': 1.2973333334061478e-06,\n",
-       "  'Nb92m': 660.6974119408891,\n",
-       "  'Nb93m': 3549.7300756124228,\n",
-       "  'Nb94': 34.117367169363725,\n",
-       "  'Nb95': 29.857327411664954,\n",
-       "  'Nb95m': 0.06958289429848125,\n",
-       "  'Nb96': 5.902538227440703e-08,\n",
-       "  'Nb97': 6.6885227848805666e-09,\n",
-       "  'Ni58': 3.658692210977931e-08,\n",
-       "  'Ni59': 1532.6032766304145,\n",
-       "  'Ni63': 47247.60762990314,\n",
-       "  'Ni66': 3.3263156999263077e-06,\n",
-       "  'Os186': 9.699314493869231e-25,\n",
-       "  'P32': 7386.345416556329,\n",
-       "  'P33': 71.45051669029957,\n",
-       "  'Rb87': 6.979644560065794e-23,\n",
-       "  'Re186': 2.0263503236573952e-10,\n",
-       "  'Re186m': 1.8126081458951555e-17,\n",
-       "  'Rh103m': 0.03138465169838756,\n",
-       "  'Ru103': 0.0317282224907213,\n",
-       "  'S35': 96.12608310355549,\n",
-       "  'Sc46': 10.089795524961293,\n",
-       "  'Sc47': 37.5385951724442,\n",
-       "  'Sc48': 1.3333004417704475e-08,\n",
-       "  'Si32': 6.799215138470779e-06,\n",
-       "  'Sr89': 2.5284951149027168e-06,\n",
-       "  'Sr90': 7.019240542562769e-10,\n",
-       "  'Ta182': 190408.40466911654,\n",
-       "  'Ta183': 2.2047326629550597,\n",
-       "  'Tc99': 81.38553338649056,\n",
-       "  'Tc99m': 191482.58827051835,\n",
-       "  'V50': 1.2855507073926213e-12,\n",
-       "  'W183': 9.792612822259772e-16,\n",
-       "  'W183m': 0.0749188006127673,\n",
-       "  'W184': 1.0185058791011779e-19,\n",
-       "  'W185': 4.1835523961533856e-06,\n",
-       "  'W186': 9.198330205092537e-28,\n",
-       "  'Y89m': 0.17677283713460198,\n",
-       "  'Y90': 0.08039779341808041,\n",
-       "  'Y91': 0.00016206027685504662,\n",
-       "  'Zn64': 8.471576251425794e-13,\n",
-       "  'Zn65': 7.742952306456347,\n",
-       "  'Zr89': 0.17697902746849117,\n",
-       "  'Zr93': 1.4365140183520747e-05,\n",
-       "  'Zr94': 1.4647235319018327e-14,\n",
-       "  'Zr95': 0.23152112233213135,\n",
-       "  'Zr96': 1.3844134988613374e-25,\n",
-       "  'Zr97': 6.203319826238524e-09},\n",
-       " '189155': {'Be10': 4.5530411296997035e-08,\n",
-       "  'C14': 1.068702194448401,\n",
-       "  'Ca45': 2.5859534809848184e-09,\n",
-       "  'Cl36': 5.602809921516768e-13,\n",
-       "  'Co58': 0.9982906039157345,\n",
-       "  'Co58m': 2.4365944303774674e-11,\n",
-       "  'Co60': 925.2749275295698,\n",
-       "  'Cr50': 2.0751388292829486e-07,\n",
-       "  'Cr51': 30879.894644826116,\n",
-       "  'Cu64': 0.002318509060993761,\n",
-       "  'Cu66': 5.699027020968786e-10,\n",
-       "  'Cu67': 1.7160841788099432e-08,\n",
-       "  'Fe55': 88333.34555271729,\n",
-       "  'Fe59': 2874.2833408605047,\n",
-       "  'Fe60': 1.6845527494386916e-09,\n",
-       "  'H3': 0.01887165429238211,\n",
-       "  'Mn54': 0.011300286755451751,\n",
-       "  'Mo100': 6.476104400111215e-10,\n",
-       "  'Mo92': 5.2009037353043706e-11,\n",
-       "  'Mo93': 20.453864754577317,\n",
-       "  'Mo98': 0.00016064046600007057,\n",
-       "  'Mo99': 2029.7257698877693,\n",
-       "  'Nb92': 8.224044425326655e-16,\n",
-       "  'Nb92m': 9.056495693509807e-08,\n",
-       "  'Nb93m': 10.130655454364023,\n",
-       "  'Nb94': 0.38092949686341293,\n",
-       "  'Nb95': 0.08029869865780953,\n",
-       "  'Nb95m': 6.916569430275684e-05,\n",
-       "  'Nb96': 1.3950838608747826e-11,\n",
-       "  'Ni58': 5.183494852508373e-10,\n",
-       "  'Ni59': 18.047460921323264,\n",
-       "  'Ni63': 263.7966868454017,\n",
-       "  'Ni66': 1.024470606512036e-08,\n",
-       "  'P32': 437.45456209440346,\n",
-       "  'P33': 0.06775377873093001,\n",
-       "  'Rh103m': 4.428542527347256e-05,\n",
-       "  'Ru103': 4.4772999144047836e-05,\n",
-       "  'S35': 0.11992012718597246,\n",
-       "  'Sc47': 3.596399070495124e-05,\n",
-       "  'Si32': 4.3282960818891666e-08,\n",
-       "  'Ta182': 2403.769448029671,\n",
-       "  'Ta183': 0.005244513774856796,\n",
-       "  'Tc99': 0.8358265960390726,\n",
-       "  'Tc99m': 1966.8082487493518,\n",
-       "  'V50': 1.3199615223662737e-22,\n",
-       "  'W183': 2.6600493499864006e-18,\n",
-       "  'W183m': 0.00017832959519454685,\n",
-       "  'W184': 1.9950907102960114e-23,\n",
-       "  'W185': 6.449674838028182e-11,\n",
-       "  'Y89m': 2.78159590950315e-06,\n",
-       "  'Y90': 0.0004281278642664251,\n",
-       "  'Y91': 6.176703855279469e-07,\n",
-       "  'Zn64': 9.860591827740993e-15,\n",
-       "  'Zn65': 0.02446562796065243,\n",
-       "  'Zr89': 2.9500704295231637e-06,\n",
-       "  'Zr93': 4.35878198563137e-09,\n",
-       "  'Zr94': 1.4888373023232637e-16,\n",
-       "  'Zr95': 2.4182720544664164e-06,\n",
-       "  'Zr96': 4.257902087913015e-28},\n",
-       " '189164': {'Be10': 0.0011241730129971184,\n",
-       "  'C14': 553.7065304170557,\n",
-       "  'Ca45': 0.00037470626339760276,\n",
-       "  'Ca47': 6.724219503565891e-07,\n",
-       "  'Ca48': 1.9071047683739927e-28,\n",
-       "  'Cl36': 9.375641623797124e-11,\n",
-       "  'Co58': 21871989.409410756,\n",
-       "  'Co58m': 0.0016443432345626765,\n",
-       "  'Co60': 182545.29291410657,\n",
-       "  'Cr50': 1.2676802864348478e-05,\n",
-       "  'Cr51': 7473755.882415435,\n",
-       "  'Cu64': 0.7496602214305503,\n",
-       "  'Cu66': 2.068951937612968e-05,\n",
-       "  'Cu67': 1.1832906783038359e-05,\n",
-       "  'Fe55': 7800443.433549347,\n",
-       "  'Fe59': 275301.5335671729,\n",
-       "  'Fe60': 1.3965133986764655e-07,\n",
-       "  'H3': 411.63868819443525,\n",
-       "  'Hf179n': 1.048941898582763e-09,\n",
-       "  'Hf181': 9.269403570037608e-05,\n",
-       "  'Hf182': 3.803209313761676e-17,\n",
-       "  'K43': 7.816126235737505e-10,\n",
-       "  'Lu177': 5.586165148308075e-08,\n",
-       "  'Mn54': 6662776.166977935,\n",
-       "  'Mo100': 3.956183277021717e-08,\n",
-       "  'Mo92': 3.1771768923859954e-09,\n",
-       "  'Mo93': 2011.8206227012906,\n",
-       "  'Mo98': 0.009813355194042231,\n",
-       "  'Mo99': 354382.0802124101,\n",
-       "  'Nb92': 3.736899016461995e-05,\n",
-       "  'Nb92m': 9849.613513011476,\n",
-       "  'Nb93m': 9343.815211012767,\n",
-       "  'Nb94': 73.27170406125835,\n",
-       "  'Nb95': 217.45540636465591,\n",
-       "  'Nb95m': 2.458081126202022,\n",
-       "  'Nb96': 5.748616152464272e-06,\n",
-       "  'Nb97': 1.9980789269329275e-07,\n",
-       "  'Ni58': 3.1665419906541595e-08,\n",
-       "  'Ni59': 1809.5047626577118,\n",
-       "  'Ni63': 217012.06018879666,\n",
-       "  'Ni66': 2.1399382243685163e-05,\n",
-       "  'Os186': 2.599316548745635e-24,\n",
-       "  'P32': 20617.971093872246,\n",
-       "  'P33': 255.3136458203922,\n",
-       "  'Rb86': 2.7255079957470846e-11,\n",
-       "  'Rb87': 3.0512783733183412e-21,\n",
-       "  'Re186': 5.658516618733881e-10,\n",
-       "  'Re186m': 4.823843474592963e-17,\n",
-       "  'Rh103m': 0.05303060233593697,\n",
-       "  'Ru103': 0.0536198714781778,\n",
-       "  'S35': 32.27110328228824,\n",
-       "  'Sc46': 674.3463004203511,\n",
-       "  'Sc47': 428.64343476701526,\n",
-       "  'Sc48': 0.00919782744321632,\n",
-       "  'Si32': 6.345190311233619e-05,\n",
-       "  'Sr89': 0.00017167068524925213,\n",
-       "  'Sr90': 2.7848771340342844e-08,\n",
-       "  'Ta182': 431641.1225127975,\n",
-       "  'Ta183': 7.172393804479468,\n",
-       "  'Tc98': 7.545626255077735e-18,\n",
-       "  'Tc99': 145.92370412183814,\n",
-       "  'Tc99m': 343382.51078561123,\n",
-       "  'V50': 2.0157195223369908e-11,\n",
-       "  'W183': 3.592593188123297e-15,\n",
-       "  'W183m': 0.24380862256082295,\n",
-       "  'W184': 3.812797903254933e-19,\n",
-       "  'W185': 1.1621588480417963e-05,\n",
-       "  'W186': 1.8059456847739125e-27,\n",
-       "  'Y89m': 3.4774283972279663,\n",
-       "  'Y90': 0.3000487314684433,\n",
-       "  'Y91': 0.0005363958048276331,\n",
-       "  'Zn64': 3.187666272873205e-12,\n",
-       "  'Zn65': 39.325924744072054,\n",
-       "  'Zr89': 3.4816682647747546,\n",
-       "  'Zr93': 0.0002118661876639743,\n",
-       "  'Zr94': 3.35147920554289e-14,\n",
-       "  'Zr95': 10.354859028206134,\n",
-       "  'Zr96': 4.951914765639877e-25,\n",
-       "  'Zr97': 1.8535287673993413e-07},\n",
-       " '189165': {'Be10': 0.00016707200355841866,\n",
-       "  'C14': 37.5418260574931,\n",
-       "  'Ca45': 2.230093173821425e-06,\n",
-       "  'Ca47': 1.895414675768486e-08,\n",
-       "  'Cl36': 1.6569128259507056e-12,\n",
-       "  'Co58': 1781043.315602569,\n",
-       "  'Co58m': 0.0001223396115182147,\n",
-       "  'Co60': 26931.224468963075,\n",
-       "  'Cr50': 1.3316758206399508e-06,\n",
-       "  'Cr51': 1358321.0857262448,\n",
-       "  'Cu64': 0.09501714315252832,\n",
-       "  'Cu66': 2.5240135945250675e-06,\n",
-       "  'Cu67': 1.3881389801806114e-06,\n",
-       "  'Fe55': 678866.564429431,\n",
-       "  'Fe59': 25685.259804740002,\n",
-       "  'Fe60': 1.0253619649197667e-08,\n",
-       "  'H3': 62.56121366903348,\n",
-       "  'Hf179n': 4.562615582080678e-11,\n",
-       "  'Hf181': 5.257200346159007e-07,\n",
-       "  'Hf182': 4.501506952427376e-19,\n",
-       "  'Mn54': 431297.025205844,\n",
-       "  'Mo100': 4.15590105099045e-09,\n",
-       "  'Mo92': 3.337568384363971e-10,\n",
-       "  'Mo93': 278.9625674467422,\n",
-       "  'Mo98': 0.001030875724408989,\n",
-       "  'Mo99': 41741.804634164924,\n",
-       "  'Nb92': 4.5398643627287637e-07,\n",
-       "  'Nb92m': 464.827971944067,\n",
-       "  'Nb93m': 1435.7215110524369,\n",
-       "  'Nb94': 7.538818570833872,\n",
-       "  'Nb95': 11.590211180442289,\n",
-       "  'Nb95m': 0.04622958592491408,\n",
-       "  'Nb96': 1.828443322198488e-08,\n",
-       "  'Nb97': 4.444625339715151e-09,\n",
-       "  'Ni58': 3.3263966073451795e-09,\n",
-       "  'Ni59': 188.12728766361485,\n",
-       "  'Ni63': 36814.9156234268,\n",
-       "  'Ni66': 2.6322454699871276e-06,\n",
-       "  'Os186': 1.2166193785185126e-25,\n",
-       "  'P32': 1262.3505696692864,\n",
-       "  'P33': 37.056366087122925,\n",
-       "  'Rb87': 4.8674125548345587e-23,\n",
-       "  'Re186': 2.2775677154040996e-11,\n",
-       "  'Re186m': 1.9328008331988553e-18,\n",
-       "  'Rh103m': 0.007372285741604271,\n",
-       "  'Ru103': 0.007454550442978702,\n",
-       "  'S35': 0.4513938480921319,\n",
-       "  'Sc46': 9.657184419988427,\n",
-       "  'Sc47': 48.51818792926438,\n",
-       "  'Sc48': 2.380420476514749e-08,\n",
-       "  'Si32': 3.2880999631486885e-06,\n",
-       "  'Sr89': 1.986036278833e-06,\n",
-       "  'Sr90': 5.18208838515755e-10,\n",
-       "  'Ta182': 47015.53551686395,\n",
-       "  'Ta183': 0.660376749135321,\n",
-       "  'Tc98': 7.849363520521077e-22,\n",
-       "  'Tc99': 17.188520887189814,\n",
-       "  'Tc99m': 40446.862144210514,\n",
-       "  'V50': 8.40869421430267e-13,\n",
-       "  'W183': 3.5325341487977247e-16,\n",
-       "  'W183m': 0.022447957632229062,\n",
-       "  'W184': 2.2594803404965867e-20,\n",
-       "  'W185': 5.914449683078776e-07,\n",
-       "  'W186': 8.074017073210871e-29,\n",
-       "  'Y89m': 0.12954603105214485,\n",
-       "  'Y90': 0.02606808913689917,\n",
-       "  'Y91': 4.929355819416775e-05,\n",
-       "  'Zn64': 4.0400186100480037e-13,\n",
-       "  'Zn65': 7.085861842983525,\n",
-       "  'Zr89': 0.1297075971926928,\n",
-       "  'Zr93': 1.0720871706935107e-05,\n",
-       "  'Zr94': 3.3706355551644115e-15,\n",
-       "  'Zr95': 0.19124199457821509,\n",
-       "  'Zr96': 5.328563869819172e-26,\n",
-       "  'Zr97': 4.1222414279376725e-09},\n",
-       " '189166': {'Be10': 4.593431772561689e-05,\n",
-       "  'C14': 11.550870966480186,\n",
-       "  'Ca45': 7.230551635721694e-07,\n",
-       "  'Ca47': 7.504774556185435e-09,\n",
-       "  'Cl36': 4.695140945403757e-13,\n",
-       "  'Co58': 572657.7909098839,\n",
-       "  'Co58m': 4.0129059707655624e-05,\n",
-       "  'Co60': 7555.026166760323,\n",
-       "  'Cr50': 3.8587936063104613e-07,\n",
-       "  'Cr51': 375498.8597266056,\n",
-       "  'Cu64': 0.026115305395561995,\n",
-       "  'Cu66': 6.873463724042575e-07,\n",
-       "  'Cu67': 3.830162624261336e-07,\n",
-       "  'Fe55': 197542.56146935016,\n",
-       "  'Fe59': 7302.005149798824,\n",
-       "  'Fe60': 2.91014281670746e-09,\n",
-       "  'H3': 16.7836591436347,\n",
-       "  'Hf179n': 1.7841874662300843e-11,\n",
-       "  'Hf181': 2.2073053800473334e-07,\n",
-       "  'Hf182': 1.8269351771306957e-19,\n",
-       "  'Mn54': 152475.3894858998,\n",
-       "  'Mo100': 1.204254380492862e-09,\n",
-       "  'Mo92': 9.67126333796351e-11,\n",
-       "  'Mo93': 79.82487133803839,\n",
-       "  'Mo98': 0.0002987165939784378,\n",
-       "  'Mo99': 11545.620812321791,\n",
-       "  'Nb92': 2.674540027483773e-07,\n",
-       "  'Nb92m': 168.45016427464984,\n",
-       "  'Nb93m': 389.68874024617276,\n",
-       "  'Nb94': 2.0888967883675367,\n",
-       "  'Nb95': 3.4575681815899606,\n",
-       "  'Nb95m': 0.017656802088520246,\n",
-       "  'Nb96': 4.732070923099249e-09,\n",
-       "  'Nb97': 1.7591449772877129e-09,\n",
-       "  'Ni58': 9.638890908380369e-10,\n",
-       "  'Ni59': 57.27480304453675,\n",
-       "  'Ni63': 10095.579605435134,\n",
-       "  'Ni66': 7.188120701572775e-07,\n",
-       "  'Os186': 2.786180068270248e-26,\n",
-       "  'P32': 460.0960190872766,\n",
-       "  'P33': 10.163267464068914,\n",
-       "  'Rb87': 1.9407481070146242e-23,\n",
-       "  'Re186': 4.919363939682278e-12,\n",
-       "  'Re186m': 4.1746950736607706e-19,\n",
-       "  'Rh103m': 0.002030508366521159,\n",
-       "  'Ru103': 0.0020531627936351492,\n",
-       "  'S35': 0.12462296905924022,\n",
-       "  'Sc46': 3.947234195730169,\n",
-       "  'Sc47': 14.325219393405959,\n",
-       "  'Sc48': 6.75781194898544e-09,\n",
-       "  'Si32': 1.189825983691379e-06,\n",
-       "  'Sr89': 7.986282699357905e-07,\n",
-       "  'Sr90': 2.0184630573072467e-10,\n",
-       "  'Ta182': 13011.353871782188,\n",
-       "  'Ta183': 0.17377542619453484,\n",
-       "  'Tc98': 1.9436519193671235e-21,\n",
-       "  'Tc99': 4.7543278824486235,\n",
-       "  'Tc99m': 11187.517143173367,\n",
-       "  'V50': 3.24307260786631e-13,\n",
-       "  'W183': 9.311747833313105e-17,\n",
-       "  'W183m': 0.00590714332343069,\n",
-       "  'W184': 5.4472243743717255e-21,\n",
-       "  'W185': 1.3816588047882445e-07,\n",
-       "  'W186': 1.834241053090693e-29,\n",
-       "  'Y89m': 0.04716787900932258,\n",
-       "  'Y90': 0.007822918958769817,\n",
-       "  'Y91': 1.3150947875652366e-05,\n",
-       "  'Zn64': 1.1103983695945419e-13,\n",
-       "  'Zn65': 1.9521975060863013,\n",
-       "  'Zr89': 0.04722656929698298,\n",
-       "  'Zr93': 3.6708767582152315e-06,\n",
-       "  'Zr94': 9.678336608867214e-16,\n",
-       "  'Zr95': 0.07260021023484232,\n",
-       "  'Zr96': 1.4356713971800592e-26,\n",
-       "  'Zr97': 1.632095233412977e-09},\n",
-       " '189167': {'Be10': 0.00017335774749347075,\n",
-       "  'C14': 50.88267206336774,\n",
-       "  'Ca45': 4.897803360453367e-06,\n",
-       "  'Ca47': 1.1124050100899814e-07,\n",
-       "  'Cl36': 4.497366025983165e-12,\n",
-       "  'Co58': 3585502.0375361876,\n",
-       "  'Co58m': 0.0002751253734484056,\n",
-       "  'Co60': 49086.87014826212,\n",
-       "  'Cr50': 2.648765616018083e-06,\n",
-       "  'Cr51': 2518464.831166438,\n",
-       "  'Cu64': 0.16648846137101186,\n",
-       "  'Cu66': 6.058529858751297e-06,\n",
-       "  'Cu67': 2.877141855606402e-06,\n",
-       "  'Fe55': 1643943.4786843846,\n",
-       "  'Fe59': 74938.63087217913,\n",
-       "  'Fe60': 3.573762909383824e-08,\n",
-       "  'H3': 69.90103881208536,\n",
-       "  'Hf179n': 1.9599626938397916e-10,\n",
-       "  'Hf181': 7.115706568737819e-06,\n",
-       "  'Hf182': 4.0710951920348476e-18,\n",
-       "  'Mn54': 998693.359565735,\n",
-       "  'Mo100': 8.266281956029587e-09,\n",
-       "  'Mo92': 6.638579931085589e-10,\n",
-       "  'Mo93': 602.4399106261329,\n",
-       "  'Mo98': 0.0020504601276683603,\n",
-       "  'Mo99': 78215.62937789728,\n",
-       "  'Nb92': 3.086055480890843e-05,\n",
-       "  'Nb92m': 1577.142179811644,\n",
-       "  'Nb93m': 1499.2541231095224,\n",
-       "  'Nb94': 15.786812564438353,\n",
-       "  'Nb95': 34.54990258501264,\n",
-       "  'Nb95m': 0.3019993595045107,\n",
-       "  'Nb96': 3.972378041304044e-08,\n",
-       "  'Nb97': 2.5868768556932402e-08,\n",
-       "  'Ni58': 6.616358743031745e-09,\n",
-       "  'Ni59': 411.6633904322855,\n",
-       "  'Ni63': 61831.79492934919,\n",
-       "  'Ni66': 6.266381206700422e-06,\n",
-       "  'Os186': 2.164582077967825e-25,\n",
-       "  'P32': 3974.2914641288385,\n",
-       "  'P33': 39.975511303863705,\n",
-       "  'Rb87': 3.290219199166859e-22,\n",
-       "  'Re186': 3.5112612280634533e-11,\n",
-       "  'Re186m': 2.9797439528491756e-18,\n",
-       "  'Rh103m': 0.014444104060747804,\n",
-       "  'Ru103': 0.01460513973249295,\n",
-       "  'S35': 0.8378856897877518,\n",
-       "  'Sc46': 96.2700386401304,\n",
-       "  'Sc47': 72.34191540754944,\n",
-       "  'Sc48': 6.293209319102414e-08,\n",
-       "  'Si32': 1.1357894943693688e-05,\n",
-       "  'Sr89': 1.669317570892033e-05,\n",
-       "  'Sr90': 3.147980164715798e-09,\n",
-       "  'Ta182': 94601.525627691,\n",
-       "  'Ta183': 1.2715584919057388,\n",
-       "  'Tc98': 5.279337875076509e-19,\n",
-       "  'Tc99': 32.20736452381217,\n",
-       "  'Tc99m': 75786.42589894838,\n",
-       "  'V50': 3.5698515249215453e-12,\n",
-       "  'W183': 6.588496520225275e-16,\n",
-       "  'W183m': 0.043226574835677385,\n",
-       "  'W184': 4.091369517157075e-20,\n",
-       "  'W185': 1.0549027040399034e-06,\n",
-       "  'W186': 1.4317584799761372e-28,\n",
-       "  'Y89m': 0.5269918559466434,\n",
-       "  'Y90': 0.05005919485225148,\n",
-       "  'Y91': 9.964403118455285e-05,\n",
-       "  'Zn64': 7.07905132754213e-13,\n",
-       "  'Zn65': 11.205072484841436,\n",
-       "  'Zr89': 0.527518343044846,\n",
-       "  'Zr93': 3.237246529635711e-05,\n",
-       "  'Zr94': 6.76883014007898e-15,\n",
-       "  'Zr95': 1.1984921784233609,\n",
-       "  'Zr96': 9.66698373391971e-26,\n",
-       "  'Zr97': 2.416317320725631e-08},\n",
-       " '189168': {'Be10': 3.6529904392833738e-06,\n",
-       "  'C14': 3.057811569776979,\n",
-       "  'Ca45': 3.1735691146022866e-08,\n",
-       "  'Cl36': 8.020055041370856e-12,\n",
-       "  'Co58': 18821.55614554929,\n",
-       "  'Co58m': 1.1596381255686499e-06,\n",
-       "  'Co60': 3961.2191709125636,\n",
-       "  'Cr50': 3.029539912964136e-07,\n",
-       "  'Cr51': 321163.93204687303,\n",
-       "  'Cu64': 0.021460268437528116,\n",
-       "  'Cu66': 4.355689651906762e-08,\n",
-       "  'Cu67': 9.127770122092747e-07,\n",
-       "  'Fe55': 204134.99666467926,\n",
-       "  'Fe59': 9540.023227625255,\n",
-       "  'Fe60': 8.516548767502143e-09,\n",
-       "  'H3': 0.9732680830980682,\n",
-       "  'Mn54': 2071.1216002800006,\n",
-       "  'Mo100': 9.45460442636459e-10,\n",
-       "  'Mo92': 7.59291148488285e-11,\n",
-       "  'Mo93': 99.36335446394013,\n",
-       "  'Mo98': 0.00023452332247459387,\n",
-       "  'Mo99': 8692.04501209098,\n",
-       "  'Nb92': 1.3035409312033935e-10,\n",
-       "  'Nb92m': 1.613779775519638,\n",
-       "  'Nb93m': 76.20299875077733,\n",
-       "  'Nb94': 2.1738085811035366,\n",
-       "  'Nb95': 2.6306128968171096,\n",
-       "  'Nb95m': 0.0017540292855543528,\n",
-       "  'Nb96': 5.973384860832013e-09,\n",
-       "  'Ni58': 7.567495881586171e-10,\n",
-       "  'Ni59': 42.20836098745275,\n",
-       "  'Ni63': 4213.612903621539,\n",
-       "  'Ni66': 6.440943564257913e-08,\n",
-       "  'Os186': 3.210218352701094e-26,\n",
-       "  'P32': 35.96307033556132,\n",
-       "  'P33': 1.3102018258186294,\n",
-       "  'Re186': 3.4151319192250928e-12,\n",
-       "  'Re186m': 3.4512714433092203e-19,\n",
-       "  'Rh103m': 0.0017277563680618956,\n",
-       "  'Ru103': 0.0017469640966288474,\n",
-       "  'S35': 1.9274087927089134,\n",
-       "  'Sc46': 2.202253818141455e-09,\n",
-       "  'Sc47': 0.7424645326912577,\n",
-       "  'Sc48': 5.201665058178271e-10,\n",
-       "  'Si32': 2.363505545044195e-08,\n",
-       "  'Sr89': 4.652107564642254e-10,\n",
-       "  'Sr90': 5.267909503614591e-13,\n",
-       "  'Ta182': 11782.282733732249,\n",
-       "  'Ta183': 0.17767096792197465,\n",
-       "  'Tc99': 3.579273322545766,\n",
-       "  'Tc99m': 8421.774983819461,\n",
-       "  'V50': 5.785915104046079e-16,\n",
-       "  'W183': 8.486484335087774e-17,\n",
-       "  'W183m': 0.0060397784810155555,\n",
-       "  'W184': 5.7974732803867174e-21,\n",
-       "  'W185': 1.517185826610174e-07,\n",
-       "  'W186': 2.1110104237528277e-29,\n",
-       "  'Y89m': 0.0006062044582654516,\n",
-       "  'Y90': 0.0020075904177812073,\n",
-       "  'Y91': 1.4854631276652778e-05,\n",
-       "  'Zn64': 9.125974000597532e-14,\n",
-       "  'Zn65': 9.4030110313204,\n",
-       "  'Zr89': 0.000607366167487497,\n",
-       "  'Zr93': 1.0144731441515055e-07,\n",
-       "  'Zr94': 6.32406813986946e-16,\n",
-       "  'Zr95': 0.000569234411520645,\n",
-       "  'Zr96': 1.0370708778629544e-26},\n",
-       " '189175': {'Be10': 0.0002737234533262858,\n",
-       "  'C14': 181.7076335038625,\n",
-       "  'Ca45': 2.0112622731904186e-05,\n",
-       "  'Ca47': 1.3491358504698472e-07,\n",
-       "  'Ca48': 6.400967359936509e-30,\n",
-       "  'Cl36': 3.7954042887379847e-10,\n",
-       "  'Co58': 6552536.878506188,\n",
-       "  'Co58m': 0.00048552049966186584,\n",
-       "  'Co60': 72786.7632815564,\n",
-       "  'Cr50': 9.709819949432397e-06,\n",
-       "  'Cr51': 968882.8027271404,\n",
-       "  'Cu64': 0.26524611349452015,\n",
-       "  'Cu66': 5.696442333781321e-06,\n",
-       "  'Cu67': 1.1868610968422791e-06,\n",
-       "  'Fe55': 8775037.413152909,\n",
-       "  'Fe59': 325715.57441775553,\n",
-       "  'Fe60': 1.3264385954162513e-07,\n",
-       "  'H3': 85.60116648902323,\n",
-       "  'Hf179n': 3.0556236710102104e-10,\n",
-       "  'Hf181': 6.246846977313086e-06,\n",
-       "  'Hf182': 3.952467646193156e-18,\n",
-       "  'K43': 2.623388591218073e-11,\n",
-       "  'Lu177': 1.8749290219656546e-09,\n",
-       "  'Mn54': 2201688.1707671164,\n",
-       "  'Mo100': 3.030245823145009e-08,\n",
-       "  'Mo92': 2.43356435393702e-09,\n",
-       "  'Mo93': 1298.0647574446139,\n",
-       "  'Mo98': 0.007516557347599617,\n",
-       "  'Mo99': 129445.45711954411,\n",
-       "  'Nb92': 4.101933642098612e-06,\n",
-       "  'Nb92m': 2579.2396316251093,\n",
-       "  'Nb93m': 2552.17102419271,\n",
-       "  'Nb94': 28.130676401784772,\n",
-       "  'Nb95': 37.83651993107912,\n",
-       "  'Nb95m': 0.3300287893367284,\n",
-       "  'Nb96': 2.071590125706527e-07,\n",
-       "  'Nb97': 3.303983299077108e-08,\n",
-       "  'Ni58': 2.425418531831791e-08,\n",
-       "  'Ni59': 1005.9349025135396,\n",
-       "  'Ni63': 15023.23906062581,\n",
-       "  'Ni66': 5.949622113771499e-06,\n",
-       "  'Os186': 3.984351900018744e-27,\n",
-       "  'P32': 10567.62454509358,\n",
-       "  'P33': 64.03162277477962,\n",
-       "  'Rb86': 9.147839179751785e-13,\n",
-       "  'Rb87': 3.913189815892119e-22,\n",
-       "  'Rh103m': 0.009714957247995775,\n",
-       "  'Ru103': 0.009822278557521196,\n",
-       "  'S35': 79.57204125544267,\n",
-       "  'Sc46': 80.04316033502852,\n",
-       "  'Sc47': 122.67956274863809,\n",
-       "  'Sc48': 0.0003087516757876517,\n",
-       "  'Si32': 1.82841218960703e-05,\n",
-       "  'Sr89': 1.7415338404440834e-05,\n",
-       "  'Sr90': 3.854223739328673e-09,\n",
-       "  'Ta182': 149108.0290912088,\n",
-       "  'Ta183': 0.6948923064855211,\n",
-       "  'Tc98': 2.605426251758066e-19,\n",
-       "  'Tc99': 53.30322298452634,\n",
-       "  'Tc99m': 125413.41766809515,\n",
-       "  'V50': 5.474500553309018e-12,\n",
-       "  'W183': 3.623354320354562e-16,\n",
-       "  'W183m': 0.02361403852920347,\n",
-       "  'W184': 6.959355408833535e-21,\n",
-       "  'W185': 5.180485981436612e-08,\n",
-       "  'Y89m': 0.7398558803251096,\n",
-       "  'Y90': 0.08780357804061412,\n",
-       "  'Y91': 0.00010190238366010378,\n",
-       "  'Zn64': 1.1280864630092178e-12,\n",
-       "  'Zn65': 4.630503529182015,\n",
-       "  'Zr89': 0.7408098340640541,\n",
-       "  'Zr93': 5.052176885159705e-05,\n",
-       "  'Zr94': 1.2063430958060324e-14,\n",
-       "  'Zr95': 1.3397045041576376,\n",
-       "  'Zr96': 6.764660863511806e-26,\n",
-       "  'Zr97': 3.067174735343573e-08}}"
-      ]
-     },
-     "execution_count": 50,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "data1"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.7.7"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/notebooks/dvp/calc-intersection-wo-bb.ipynb b/notebooks/dvp/calc-intersection-wo-bb.ipynb
deleted file mode 100644
index 486666d3..00000000
--- a/notebooks/dvp/calc-intersection-wo-bb.ipynb
+++ /dev/null
@@ -1,797 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# Compute UP08 ISS/Portcell model intersection with envelopes for GA VIS IR.\n",
-    "\n",
-    "We don't use bounding boxes here, because the number of cells in the model is much more (about 1000 times) than number of GA envelopes. The complexity is not reduced significantly using bounding box."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import typing as tp"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import json"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 43,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from tqdm import tqdm"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 22,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from pprint import pprint, pformat"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 28,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "from functools import reduce"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 4,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import mckit as mk"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "WindowsPath('D:/dvp/dev/mcnp/upp/wrk/up08/intersection')"
-      ]
-     },
-     "execution_count": 7,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "from pathlib import Path\n",
-    "Path.cwd()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08 = mk.read_mcnp(\"u200.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08_boxes  = []"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "jupyter": {
-     "outputs_hidden": true
-    }
-   },
-   "source": [
-    "for c in upp08:\n",
-    "    bb = c.shape.bounding_box(tol=10)\n",
-    "    print(c.name())\n",
-    "    upp08_boxes.append(bb)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "len(upp08_boxes)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 9,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelop = mk.read_mcnp(\"ga-vis-ir.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 14,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "5"
-      ]
-     },
-     "execution_count": 14,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "len(envelop)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "envelop_boxes = []"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "for c in envelop:\n",
-    "    bb = c.shape.bounding_box(tol=10)\n",
-    "    print(c.name())\n",
-    "    envelop_boxes.append(bb)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 12,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelop_union = reduce(mk.Body.union, envelop[:3]).simplify(min_volume=0.1)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 48,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████████████████████████████████| 4261/4261 [05:20<00:00, 13.28it/s]\n"
-     ]
-    },
-    {
-     "data": {
-      "text/plain": [
-       "(467, 4261)"
-      ]
-     },
-     "execution_count": 48,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "envelopes_cells: tp.List[mk.Body] = []\n",
-    "\n",
-    "for c8 in tqdm(upp08):\n",
-    "    new_cell = c8.intersection(envelop_union).simplify(min_volume=0.1)\n",
-    "    if not new_cell.shape.is_empty():\n",
-    "        envelopes_cells.append(new_cell)\n",
-    "\n",
-    "len(envelopes_cells), len(upp08)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 49,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelopes_cells_names: tp.List[int] = list(map(mk.Body.name, envelopes_cells))"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 53,
-   "metadata": {
-    "collapsed": true,
-    "jupyter": {
-     "outputs_hidden": true
-    }
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "[323253,\n",
-       " 323254,\n",
-       " 323255,\n",
-       " 323256,\n",
-       " 323257,\n",
-       " 323258,\n",
-       " 323259,\n",
-       " 323260,\n",
-       " 323261,\n",
-       " 323262,\n",
-       " 323263,\n",
-       " 323264,\n",
-       " 323265,\n",
-       " 323266,\n",
-       " 323267,\n",
-       " 323268,\n",
-       " 323269,\n",
-       " 323270,\n",
-       " 323271,\n",
-       " 323272,\n",
-       " 323273,\n",
-       " 323274,\n",
-       " 323275,\n",
-       " 323276,\n",
-       " 323277,\n",
-       " 323278,\n",
-       " 323279,\n",
-       " 323280,\n",
-       " 323281,\n",
-       " 323282,\n",
-       " 323283,\n",
-       " 323284,\n",
-       " 323285,\n",
-       " 323286,\n",
-       " 323287,\n",
-       " 323288,\n",
-       " 323289,\n",
-       " 323290,\n",
-       " 323291,\n",
-       " 323292,\n",
-       " 323293,\n",
-       " 323294,\n",
-       " 323295,\n",
-       " 323296,\n",
-       " 323297,\n",
-       " 323298,\n",
-       " 323299,\n",
-       " 323300,\n",
-       " 323301,\n",
-       " 323302,\n",
-       " 323304,\n",
-       " 323306,\n",
-       " 323307,\n",
-       " 323308,\n",
-       " 323309,\n",
-       " 323310,\n",
-       " 323311,\n",
-       " 323312,\n",
-       " 323313,\n",
-       " 323314,\n",
-       " 323315,\n",
-       " 323316,\n",
-       " 323317,\n",
-       " 323318,\n",
-       " 323319,\n",
-       " 323320,\n",
-       " 323321,\n",
-       " 323322,\n",
-       " 323323,\n",
-       " 323324,\n",
-       " 323325,\n",
-       " 323326,\n",
-       " 323327,\n",
-       " 323328,\n",
-       " 323329,\n",
-       " 323330,\n",
-       " 323331,\n",
-       " 323332,\n",
-       " 323333,\n",
-       " 323334,\n",
-       " 323335,\n",
-       " 323336,\n",
-       " 323337,\n",
-       " 323338,\n",
-       " 323339,\n",
-       " 323340,\n",
-       " 323341,\n",
-       " 323342,\n",
-       " 323343,\n",
-       " 323344,\n",
-       " 323345,\n",
-       " 323346,\n",
-       " 323347,\n",
-       " 323348,\n",
-       " 323349,\n",
-       " 323350,\n",
-       " 323351,\n",
-       " 323352,\n",
-       " 323353,\n",
-       " 323354,\n",
-       " 323355,\n",
-       " 323356,\n",
-       " 323357,\n",
-       " 323358,\n",
-       " 323359,\n",
-       " 323360,\n",
-       " 323361,\n",
-       " 323362,\n",
-       " 323363,\n",
-       " 323364,\n",
-       " 323365,\n",
-       " 323366,\n",
-       " 323367,\n",
-       " 323368,\n",
-       " 323369,\n",
-       " 323370,\n",
-       " 323371,\n",
-       " 323372,\n",
-       " 323373,\n",
-       " 323374,\n",
-       " 323375,\n",
-       " 323376,\n",
-       " 323377,\n",
-       " 323378,\n",
-       " 323379,\n",
-       " 323380,\n",
-       " 323381,\n",
-       " 323382,\n",
-       " 323383,\n",
-       " 323384,\n",
-       " 323385,\n",
-       " 323386,\n",
-       " 323387,\n",
-       " 323388,\n",
-       " 323389,\n",
-       " 323390,\n",
-       " 323391,\n",
-       " 323392,\n",
-       " 323393,\n",
-       " 323394,\n",
-       " 323395,\n",
-       " 323396,\n",
-       " 323397,\n",
-       " 323398,\n",
-       " 323399,\n",
-       " 323400,\n",
-       " 323401,\n",
-       " 323402,\n",
-       " 323403,\n",
-       " 323404,\n",
-       " 323405,\n",
-       " 323406,\n",
-       " 323407,\n",
-       " 323408,\n",
-       " 323409,\n",
-       " 323410,\n",
-       " 323411,\n",
-       " 323412,\n",
-       " 323413,\n",
-       " 323414,\n",
-       " 323415,\n",
-       " 323416,\n",
-       " 323417,\n",
-       " 323418,\n",
-       " 323419,\n",
-       " 323420,\n",
-       " 323421,\n",
-       " 323422,\n",
-       " 323423,\n",
-       " 323424,\n",
-       " 323425,\n",
-       " 323426,\n",
-       " 323427,\n",
-       " 323428,\n",
-       " 323429,\n",
-       " 323430,\n",
-       " 323431,\n",
-       " 323432,\n",
-       " 323433,\n",
-       " 323434,\n",
-       " 323435,\n",
-       " 323436,\n",
-       " 323437,\n",
-       " 323438,\n",
-       " 323439,\n",
-       " 323440,\n",
-       " 323441,\n",
-       " 323442,\n",
-       " 323443,\n",
-       " 323444,\n",
-       " 323445,\n",
-       " 323446,\n",
-       " 323447,\n",
-       " 323448,\n",
-       " 323449,\n",
-       " 323450,\n",
-       " 323451,\n",
-       " 323452,\n",
-       " 323453,\n",
-       " 323454,\n",
-       " 323455,\n",
-       " 323456,\n",
-       " 323457,\n",
-       " 323458,\n",
-       " 323459,\n",
-       " 323460,\n",
-       " 323461,\n",
-       " 323462,\n",
-       " 323463,\n",
-       " 323464,\n",
-       " 323465,\n",
-       " 323466,\n",
-       " 323467,\n",
-       " 323468,\n",
-       " 323469,\n",
-       " 323470,\n",
-       " 323471,\n",
-       " 323472,\n",
-       " 323473,\n",
-       " 323474,\n",
-       " 323475,\n",
-       " 323476,\n",
-       " 323477,\n",
-       " 323478,\n",
-       " 323479,\n",
-       " 323480,\n",
-       " 323481,\n",
-       " 323482,\n",
-       " 323483,\n",
-       " 323484,\n",
-       " 323485,\n",
-       " 323486,\n",
-       " 323487,\n",
-       " 323488,\n",
-       " 323489,\n",
-       " 323490,\n",
-       " 323491,\n",
-       " 323492,\n",
-       " 323493,\n",
-       " 323494,\n",
-       " 323495,\n",
-       " 323496,\n",
-       " 323497,\n",
-       " 323498,\n",
-       " 323499,\n",
-       " 323500,\n",
-       " 323501,\n",
-       " 323502,\n",
-       " 323503,\n",
-       " 323504,\n",
-       " 323505,\n",
-       " 323506,\n",
-       " 323507,\n",
-       " 323508,\n",
-       " 323509,\n",
-       " 323510,\n",
-       " 323511,\n",
-       " 323512,\n",
-       " 323513,\n",
-       " 323514,\n",
-       " 323515,\n",
-       " 323516,\n",
-       " 323517,\n",
-       " 323518,\n",
-       " 323519,\n",
-       " 323520,\n",
-       " 323521,\n",
-       " 323522,\n",
-       " 323523,\n",
-       " 323524,\n",
-       " 323525,\n",
-       " 323526,\n",
-       " 323527,\n",
-       " 323528,\n",
-       " 323529,\n",
-       " 323530,\n",
-       " 323531,\n",
-       " 323532,\n",
-       " 323533,\n",
-       " 323534,\n",
-       " 323535,\n",
-       " 323536,\n",
-       " 323537,\n",
-       " 323538,\n",
-       " 323539,\n",
-       " 323540,\n",
-       " 323541,\n",
-       " 323542,\n",
-       " 323543,\n",
-       " 323544,\n",
-       " 323545,\n",
-       " 323546,\n",
-       " 323547,\n",
-       " 323548,\n",
-       " 323549,\n",
-       " 323550,\n",
-       " 323551,\n",
-       " 323552,\n",
-       " 323553,\n",
-       " 323554,\n",
-       " 323555,\n",
-       " 323556,\n",
-       " 323557,\n",
-       " 323558,\n",
-       " 323559,\n",
-       " 323560,\n",
-       " 323561,\n",
-       " 323562,\n",
-       " 323563,\n",
-       " 323564,\n",
-       " 323565,\n",
-       " 323566,\n",
-       " 323567,\n",
-       " 323568,\n",
-       " 323569,\n",
-       " 323570,\n",
-       " 323571,\n",
-       " 323572,\n",
-       " 323573,\n",
-       " 323574,\n",
-       " 323575,\n",
-       " 323577,\n",
-       " 323663,\n",
-       " 323794,\n",
-       " 323795,\n",
-       " 323797,\n",
-       " 323798,\n",
-       " 323799,\n",
-       " 323800,\n",
-       " 323801,\n",
-       " 323802,\n",
-       " 323803,\n",
-       " 323804,\n",
-       " 323805,\n",
-       " 323806,\n",
-       " 323807,\n",
-       " 323808,\n",
-       " 323809,\n",
-       " 323810,\n",
-       " 323811,\n",
-       " 323812,\n",
-       " 323813,\n",
-       " 323817,\n",
-       " 323818,\n",
-       " 323820,\n",
-       " 323821,\n",
-       " 323822,\n",
-       " 323824,\n",
-       " 323825,\n",
-       " 323826,\n",
-       " 323827,\n",
-       " 323828,\n",
-       " 323829,\n",
-       " 323830,\n",
-       " 323894,\n",
-       " 323895,\n",
-       " 323896,\n",
-       " 323899,\n",
-       " 323900,\n",
-       " 323902,\n",
-       " 323903,\n",
-       " 323904,\n",
-       " 323905,\n",
-       " 323906,\n",
-       " 323907,\n",
-       " 323908,\n",
-       " 323909,\n",
-       " 323910,\n",
-       " 323911,\n",
-       " 323913,\n",
-       " 323914,\n",
-       " 323915,\n",
-       " 323917,\n",
-       " 323918,\n",
-       " 323920,\n",
-       " 323922,\n",
-       " 323923,\n",
-       " 323924,\n",
-       " 323925,\n",
-       " 323926,\n",
-       " 323927,\n",
-       " 323928,\n",
-       " 323929,\n",
-       " 323931,\n",
-       " 323932,\n",
-       " 323933,\n",
-       " 323934,\n",
-       " 323935,\n",
-       " 323937,\n",
-       " 323944,\n",
-       " 323945,\n",
-       " 323947,\n",
-       " 323948,\n",
-       " 323949,\n",
-       " 323950,\n",
-       " 323953,\n",
-       " 324047,\n",
-       " 324048,\n",
-       " 324049,\n",
-       " 324050,\n",
-       " 324051,\n",
-       " 324052,\n",
-       " 324053,\n",
-       " 324065,\n",
-       " 324066,\n",
-       " 324068,\n",
-       " 324069,\n",
-       " 324070,\n",
-       " 324071,\n",
-       " 324072,\n",
-       " 324073,\n",
-       " 324074,\n",
-       " 324075,\n",
-       " 324076,\n",
-       " 324077,\n",
-       " 324078,\n",
-       " 324097,\n",
-       " 324098,\n",
-       " 324099,\n",
-       " 324100,\n",
-       " 324101,\n",
-       " 324102,\n",
-       " 324103,\n",
-       " 324104,\n",
-       " 324105,\n",
-       " 324108,\n",
-       " 324110,\n",
-       " 324111,\n",
-       " 324112,\n",
-       " 324113,\n",
-       " 324114,\n",
-       " 324115,\n",
-       " 324116,\n",
-       " 324117,\n",
-       " 324118,\n",
-       " 324120,\n",
-       " 324121,\n",
-       " 324122,\n",
-       " 324123,\n",
-       " 324124,\n",
-       " 324131,\n",
-       " 324132,\n",
-       " 324133,\n",
-       " 324134,\n",
-       " 324135,\n",
-       " 324136,\n",
-       " 324137,\n",
-       " 324138,\n",
-       " 324139,\n",
-       " 324140,\n",
-       " 324141,\n",
-       " 324142,\n",
-       " 324143,\n",
-       " 324144,\n",
-       " 324145,\n",
-       " 324146,\n",
-       " 324147,\n",
-       " 324148,\n",
-       " 324149,\n",
-       " 324150,\n",
-       " 324151,\n",
-       " 324152,\n",
-       " 324153,\n",
-       " 324154,\n",
-       " 324155,\n",
-       " 324157,\n",
-       " 324158]"
-      ]
-     },
-     "execution_count": 53,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "envelopes_cells_names[:]"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 51,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "new_universe = mk.Universe(envelopes_cells, name_rule=\"clash\")\n",
-    "new_universe.save(\"vis-ir-intersection-union.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "component_to_cell_map: tp.Dict[str, Set[int]] = dict()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "names_of_cells_with_materials: tp.Set[int] = {c.name() for c in envelopes_cells if c.material()}\n",
-    "component_to_cell_map[\"vis-ir-gdc\", names_of_cells_with_materials]"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08_volumes = []\n",
-    "for c in upp08:\n",
-    "    if c.material():\n",
-    "        upp08_volumes.append(c.shape.volume(min_volume=1.e-3))\n",
-    "    else:\n",
-    "        upp08_volumes.append(0)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "def select_criteria(c: mk.Body):\n",
-    "    "
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.9.0"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/notebooks/dvp/calc_intersection.ipynb b/notebooks/dvp/calc_intersection.ipynb
deleted file mode 100644
index 3206699c..00000000
--- a/notebooks/dvp/calc_intersection.ipynb
+++ /dev/null
@@ -1,4555 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import typing as tp"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import json"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "import mckit as mk"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08 = mk.read_mcnp(\"u200.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08_boxes  = []"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {
-    "collapsed": true,
-    "jupyter": {
-     "outputs_hidden": true
-    }
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "320000\n",
-      "320001\n",
-      "320002\n",
-      "320003\n",
-      "320004\n",
-      "320005\n",
-      "320006\n",
-      "320007\n",
-      "320008\n",
-      "320009\n",
-      "320010\n",
-      "320011\n",
-      "320012\n",
-      "320013\n",
-      "320014\n",
-      "320015\n",
-      "320016\n",
-      "320017\n",
-      "320018\n",
-      "320019\n",
-      "320020\n",
-      "320021\n",
-      "320022\n",
-      "320023\n",
-      "320024\n",
-      "320025\n",
-      "320026\n",
-      "320027\n",
-      "320028\n",
-      "320029\n",
-      "320030\n",
-      "320031\n",
-      "320032\n",
-      "320033\n",
-      "320034\n",
-      "320035\n",
-      "320036\n",
-      "320037\n",
-      "320038\n",
-      "320039\n",
-      "320040\n",
-      "320041\n",
-      "320042\n",
-      "320043\n",
-      "320044\n",
-      "320045\n",
-      "320046\n",
-      "320047\n",
-      "320048\n",
-      "320049\n",
-      "320050\n",
-      "320051\n",
-      "320052\n",
-      "320053\n",
-      "320054\n",
-      "320055\n",
-      "320056\n",
-      "320057\n",
-      "320058\n",
-      "320059\n",
-      "320060\n",
-      "320061\n",
-      "320062\n",
-      "320063\n",
-      "320064\n",
-      "320065\n",
-      "320066\n",
-      "320067\n",
-      "320068\n",
-      "320069\n",
-      "320070\n",
-      "320071\n",
-      "320072\n",
-      "320073\n",
-      "320074\n",
-      "320075\n",
-      "320076\n",
-      "320077\n",
-      "320078\n",
-      "320079\n",
-      "320080\n",
-      "320081\n",
-      "320082\n",
-      "320083\n",
-      "320084\n",
-      "320085\n",
-      "320086\n",
-      "320087\n",
-      "320088\n",
-      "320089\n",
-      "320090\n",
-      "320091\n",
-      "320092\n",
-      "320093\n",
-      "320094\n",
-      "320095\n",
-      "320096\n",
-      "320097\n",
-      "320098\n",
-      "320099\n",
-      "320100\n",
-      "320101\n",
-      "320102\n",
-      "320103\n",
-      "320104\n",
-      "320105\n",
-      "320106\n",
-      "320107\n",
-      "320108\n",
-      "320109\n",
-      "320110\n",
-      "320111\n",
-      "320112\n",
-      "320113\n",
-      "320114\n",
-      "320115\n",
-      "320116\n",
-      "320117\n",
-      "320118\n",
-      "320119\n",
-      "320120\n",
-      "320121\n",
-      "320122\n",
-      "320123\n",
-      "320124\n",
-      "320125\n",
-      "320126\n",
-      "320127\n",
-      "320128\n",
-      "320129\n",
-      "320130\n",
-      "320131\n",
-      "320132\n",
-      "320133\n",
-      "320134\n",
-      "320135\n",
-      "320136\n",
-      "320137\n",
-      "320138\n",
-      "320139\n",
-      "320140\n",
-      "320141\n",
-      "320142\n",
-      "320143\n",
-      "320144\n",
-      "320145\n",
-      "320146\n",
-      "320147\n",
-      "320148\n",
-      "320149\n",
-      "320150\n",
-      "320151\n",
-      "320152\n",
-      "320153\n",
-      "320154\n",
-      "320155\n",
-      "320156\n",
-      "320157\n",
-      "320158\n",
-      "320159\n",
-      "320160\n",
-      "320161\n",
-      "320162\n",
-      "320163\n",
-      "320164\n",
-      "320165\n",
-      "320166\n",
-      "320167\n",
-      "320168\n",
-      "320169\n",
-      "320170\n",
-      "320171\n",
-      "320172\n",
-      "320173\n",
-      "320174\n",
-      "320175\n",
-      "320176\n",
-      "320177\n",
-      "320178\n",
-      "320179\n",
-      "320180\n",
-      "320181\n",
-      "320182\n",
-      "320183\n",
-      "320184\n",
-      "320185\n",
-      "320186\n",
-      "320187\n",
-      "320188\n",
-      "320189\n",
-      "320190\n",
-      "320191\n",
-      "320192\n",
-      "320193\n",
-      "320194\n",
-      "320195\n",
-      "320196\n",
-      "320197\n",
-      "320198\n",
-      "320199\n",
-      "320200\n",
-      "320201\n",
-      "320202\n",
-      "320203\n",
-      "320204\n",
-      "320205\n",
-      "320206\n",
-      "320207\n",
-      "320208\n",
-      "320209\n",
-      "320210\n",
-      "320211\n",
-      "320212\n",
-      "320213\n",
-      "320214\n",
-      "320215\n",
-      "320216\n",
-      "320217\n",
-      "320218\n",
-      "320219\n",
-      "320220\n",
-      "320221\n",
-      "320222\n",
-      "320223\n",
-      "320224\n",
-      "320225\n",
-      "320226\n",
-      "320227\n",
-      "320228\n",
-      "320229\n",
-      "320230\n",
-      "320231\n",
-      "320232\n",
-      "320233\n",
-      "320234\n",
-      "320235\n",
-      "320236\n",
-      "320237\n",
-      "320238\n",
-      "320239\n",
-      "320240\n",
-      "320241\n",
-      "320242\n",
-      "320243\n",
-      "320244\n",
-      "320245\n",
-      "320246\n",
-      "320247\n",
-      "320248\n",
-      "320249\n",
-      "320250\n",
-      "320251\n",
-      "320252\n",
-      "320253\n",
-      "320254\n",
-      "320255\n",
-      "320256\n",
-      "320257\n",
-      "320258\n",
-      "320259\n",
-      "320260\n",
-      "320261\n",
-      "320262\n",
-      "320263\n",
-      "320264\n",
-      "320265\n",
-      "320266\n",
-      "320267\n",
-      "320268\n",
-      "320269\n",
-      "320270\n",
-      "320271\n",
-      "320272\n",
-      "320273\n",
-      "320274\n",
-      "320275\n",
-      "320276\n",
-      "320277\n",
-      "320278\n",
-      "320279\n",
-      "320280\n",
-      "320281\n",
-      "320282\n",
-      "320283\n",
-      "320284\n",
-      "320285\n",
-      "320286\n",
-      "320287\n",
-      "320288\n",
-      "320289\n",
-      "320290\n",
-      "320291\n",
-      "320292\n",
-      "320293\n",
-      "320294\n",
-      "320295\n",
-      "320296\n",
-      "320297\n",
-      "320298\n",
-      "320299\n",
-      "320300\n",
-      "320301\n",
-      "320302\n",
-      "320303\n",
-      "320304\n",
-      "320305\n",
-      "320306\n",
-      "320307\n",
-      "320308\n",
-      "320309\n",
-      "320310\n",
-      "320311\n",
-      "320312\n",
-      "320313\n",
-      "320314\n",
-      "320315\n",
-      "320316\n",
-      "320317\n",
-      "320318\n",
-      "320319\n",
-      "320320\n",
-      "320321\n",
-      "320322\n",
-      "320323\n",
-      "320324\n",
-      "320325\n",
-      "320326\n",
-      "320327\n",
-      "320328\n",
-      "320329\n",
-      "320330\n",
-      "320331\n",
-      "320332\n",
-      "320333\n",
-      "320334\n",
-      "320335\n",
-      "320336\n",
-      "320337\n",
-      "320338\n",
-      "320339\n",
-      "320340\n",
-      "320341\n",
-      "320342\n",
-      "320343\n",
-      "320344\n",
-      "320345\n",
-      "320346\n",
-      "320347\n",
-      "320348\n",
-      "320349\n",
-      "320350\n",
-      "320351\n",
-      "320352\n",
-      "320353\n",
-      "320354\n",
-      "320355\n",
-      "320356\n",
-      "320357\n",
-      "320358\n",
-      "320359\n",
-      "320360\n",
-      "320361\n",
-      "320362\n",
-      "320363\n",
-      "320364\n",
-      "320365\n",
-      "320366\n",
-      "320367\n",
-      "320368\n",
-      "320369\n",
-      "320370\n",
-      "320371\n",
-      "320372\n",
-      "320373\n",
-      "320374\n",
-      "320375\n",
-      "320376\n",
-      "320377\n",
-      "320378\n",
-      "320379\n",
-      "320380\n",
-      "320381\n",
-      "320382\n",
-      "320383\n",
-      "320384\n",
-      "320385\n",
-      "320386\n",
-      "320387\n",
-      "320388\n",
-      "320389\n",
-      "320390\n",
-      "320391\n",
-      "320392\n",
-      "320393\n",
-      "320394\n",
-      "320395\n",
-      "320396\n",
-      "320397\n",
-      "320398\n",
-      "320399\n",
-      "320400\n",
-      "320401\n",
-      "320402\n",
-      "320403\n",
-      "320404\n",
-      "320405\n",
-      "320406\n",
-      "320407\n",
-      "320408\n",
-      "320409\n",
-      "320410\n",
-      "320411\n",
-      "320412\n",
-      "320413\n",
-      "320414\n",
-      "320415\n",
-      "320416\n",
-      "320417\n",
-      "320418\n",
-      "320419\n",
-      "320420\n",
-      "320421\n",
-      "320422\n",
-      "320423\n",
-      "320424\n",
-      "320425\n",
-      "320426\n",
-      "320427\n",
-      "320428\n",
-      "320429\n",
-      "320430\n",
-      "320431\n",
-      "320432\n",
-      "320433\n",
-      "320434\n",
-      "320435\n",
-      "320436\n",
-      "320437\n",
-      "320438\n",
-      "320439\n",
-      "320440\n",
-      "320441\n",
-      "320442\n",
-      "320443\n",
-      "320444\n",
-      "320445\n",
-      "320446\n",
-      "320447\n",
-      "320448\n",
-      "320449\n",
-      "320450\n",
-      "320451\n",
-      "320452\n",
-      "320453\n",
-      "320454\n",
-      "320455\n",
-      "320456\n",
-      "320457\n",
-      "320458\n",
-      "320459\n",
-      "320460\n",
-      "320461\n",
-      "320462\n",
-      "320463\n",
-      "320464\n",
-      "320465\n",
-      "320466\n",
-      "320467\n",
-      "320468\n",
-      "320469\n",
-      "320470\n",
-      "320471\n",
-      "320472\n",
-      "320473\n",
-      "320474\n",
-      "320475\n",
-      "320476\n",
-      "320477\n",
-      "320478\n",
-      "320479\n",
-      "320480\n",
-      "320481\n",
-      "320482\n",
-      "320483\n",
-      "320484\n",
-      "320485\n",
-      "320486\n",
-      "320487\n",
-      "320488\n",
-      "320489\n",
-      "320490\n",
-      "320491\n",
-      "320492\n",
-      "320493\n",
-      "320494\n",
-      "320495\n",
-      "320496\n",
-      "320497\n",
-      "320498\n",
-      "320499\n",
-      "320500\n",
-      "320501\n",
-      "320502\n",
-      "320503\n",
-      "320504\n",
-      "320505\n",
-      "320506\n",
-      "320507\n",
-      "320508\n",
-      "320509\n",
-      "320510\n",
-      "320511\n",
-      "320512\n",
-      "320513\n",
-      "320514\n",
-      "320515\n",
-      "320516\n",
-      "320517\n",
-      "320518\n",
-      "320519\n",
-      "320520\n",
-      "320521\n",
-      "320522\n",
-      "320523\n",
-      "320524\n",
-      "320525\n",
-      "320526\n",
-      "320527\n",
-      "320528\n",
-      "320529\n",
-      "320530\n",
-      "320531\n",
-      "320532\n",
-      "320533\n",
-      "320534\n",
-      "320535\n",
-      "320536\n",
-      "320537\n",
-      "320538\n",
-      "320539\n",
-      "320540\n",
-      "320541\n",
-      "320542\n",
-      "320543\n",
-      "320544\n",
-      "320545\n",
-      "320546\n",
-      "320547\n",
-      "320548\n",
-      "320549\n",
-      "320550\n",
-      "320551\n",
-      "320552\n",
-      "320553\n",
-      "320554\n",
-      "320555\n",
-      "320556\n",
-      "320557\n",
-      "320558\n",
-      "320559\n",
-      "320560\n",
-      "320561\n",
-      "320562\n",
-      "320563\n",
-      "320564\n",
-      "320565\n",
-      "320566\n",
-      "320567\n",
-      "320568\n",
-      "320569\n",
-      "320570\n",
-      "320571\n",
-      "320572\n",
-      "320573\n",
-      "320574\n",
-      "320575\n",
-      "320576\n",
-      "320577\n",
-      "320578\n",
-      "320579\n",
-      "320580\n",
-      "320581\n",
-      "320582\n",
-      "320583\n",
-      "320584\n",
-      "320585\n",
-      "320586\n",
-      "320587\n",
-      "320588\n",
-      "320589\n",
-      "320590\n",
-      "320591\n",
-      "320592\n",
-      "320593\n",
-      "320594\n",
-      "320595\n",
-      "320596\n",
-      "320597\n",
-      "320598\n",
-      "320599\n",
-      "320600\n",
-      "320601\n",
-      "320602\n",
-      "320603\n",
-      "320604\n",
-      "320605\n",
-      "320606\n",
-      "320607\n",
-      "320608\n",
-      "320609\n",
-      "320610\n",
-      "320611\n",
-      "320612\n",
-      "320613\n",
-      "320614\n",
-      "320615\n",
-      "320616\n",
-      "320617\n",
-      "320618\n",
-      "320619\n",
-      "320620\n",
-      "320621\n",
-      "320622\n",
-      "320623\n",
-      "320624\n",
-      "320625\n",
-      "320626\n",
-      "320627\n",
-      "320628\n",
-      "320629\n",
-      "320630\n",
-      "320631\n",
-      "320632\n",
-      "320633\n",
-      "320634\n",
-      "320635\n",
-      "320636\n",
-      "320637\n",
-      "320638\n",
-      "320639\n",
-      "320640\n",
-      "320641\n",
-      "320642\n",
-      "320643\n",
-      "320644\n",
-      "320645\n",
-      "320646\n",
-      "320647\n",
-      "320648\n",
-      "320649\n",
-      "320650\n",
-      "320651\n",
-      "320652\n",
-      "320653\n",
-      "320654\n",
-      "320655\n",
-      "320656\n",
-      "320657\n",
-      "320658\n",
-      "320659\n",
-      "320660\n",
-      "320661\n",
-      "320662\n",
-      "320663\n",
-      "320664\n",
-      "320665\n",
-      "320666\n",
-      "320667\n",
-      "320668\n",
-      "320669\n",
-      "320670\n",
-      "320671\n",
-      "320672\n",
-      "320673\n",
-      "320674\n",
-      "320675\n",
-      "320676\n",
-      "320677\n",
-      "320678\n",
-      "320679\n",
-      "320680\n",
-      "320681\n",
-      "320682\n",
-      "320683\n",
-      "320684\n",
-      "320685\n",
-      "320686\n",
-      "320687\n",
-      "320688\n",
-      "320689\n",
-      "320690\n",
-      "320691\n",
-      "320692\n",
-      "320693\n",
-      "320694\n",
-      "320695\n",
-      "320696\n",
-      "320697\n",
-      "320698\n",
-      "320699\n",
-      "320700\n",
-      "320701\n",
-      "320702\n",
-      "320703\n",
-      "320704\n",
-      "320705\n",
-      "320706\n",
-      "320707\n",
-      "320708\n",
-      "320709\n",
-      "320710\n",
-      "320711\n",
-      "320712\n",
-      "320713\n",
-      "320714\n",
-      "320715\n",
-      "320716\n",
-      "320717\n",
-      "320718\n",
-      "320719\n",
-      "320720\n",
-      "320721\n",
-      "320722\n",
-      "320723\n",
-      "320724\n",
-      "320725\n",
-      "320726\n",
-      "320727\n",
-      "320728\n",
-      "320729\n",
-      "320730\n",
-      "320731\n",
-      "320732\n",
-      "320733\n",
-      "320734\n",
-      "320735\n",
-      "320736\n",
-      "320737\n",
-      "320738\n",
-      "320739\n",
-      "320740\n",
-      "320741\n",
-      "320742\n",
-      "320743\n",
-      "320744\n",
-      "320745\n",
-      "320746\n",
-      "320747\n",
-      "320748\n",
-      "320749\n",
-      "320750\n",
-      "320751\n",
-      "320752\n",
-      "320753\n",
-      "320754\n",
-      "320755\n",
-      "320756\n",
-      "320757\n",
-      "320758\n",
-      "320759\n",
-      "320760\n",
-      "320761\n",
-      "320762\n",
-      "320763\n",
-      "320764\n",
-      "320765\n",
-      "320766\n",
-      "320767\n",
-      "320768\n",
-      "320769\n",
-      "320770\n",
-      "320771\n",
-      "320772\n",
-      "320773\n",
-      "320774\n",
-      "320775\n",
-      "320776\n",
-      "320777\n",
-      "320778\n",
-      "320779\n",
-      "320780\n",
-      "320781\n",
-      "320782\n",
-      "320783\n",
-      "320784\n",
-      "320785\n",
-      "320786\n",
-      "320787\n",
-      "320788\n",
-      "320789\n",
-      "320790\n",
-      "320791\n",
-      "320792\n",
-      "320793\n",
-      "320794\n",
-      "320795\n",
-      "320796\n",
-      "320797\n",
-      "320798\n",
-      "320799\n",
-      "320800\n",
-      "320801\n",
-      "320802\n",
-      "320803\n",
-      "320804\n",
-      "320805\n",
-      "320806\n",
-      "320807\n",
-      "320808\n",
-      "320809\n",
-      "320810\n",
-      "320811\n",
-      "320812\n",
-      "320813\n",
-      "320814\n",
-      "320815\n",
-      "320816\n",
-      "320817\n",
-      "320818\n",
-      "320819\n",
-      "320820\n",
-      "320821\n",
-      "320822\n",
-      "320823\n",
-      "320824\n",
-      "320825\n",
-      "320826\n",
-      "320827\n",
-      "320828\n",
-      "320829\n",
-      "320830\n",
-      "320831\n",
-      "320832\n",
-      "320833\n",
-      "320834\n",
-      "320835\n",
-      "320836\n",
-      "320837\n",
-      "320838\n",
-      "320839\n",
-      "320840\n",
-      "320841\n",
-      "320842\n",
-      "320843\n",
-      "320844\n",
-      "320845\n",
-      "320846\n",
-      "320847\n",
-      "320848\n",
-      "320849\n",
-      "320850\n",
-      "320851\n",
-      "320852\n",
-      "320853\n",
-      "320854\n",
-      "320855\n",
-      "320856\n",
-      "320857\n",
-      "320858\n",
-      "320859\n",
-      "320860\n",
-      "320861\n",
-      "320862\n",
-      "320863\n",
-      "320864\n",
-      "320865\n",
-      "320866\n",
-      "320867\n",
-      "320868\n",
-      "320869\n",
-      "320870\n",
-      "320871\n",
-      "320872\n",
-      "320873\n",
-      "320874\n",
-      "320875\n",
-      "320876\n",
-      "320877\n",
-      "320878\n",
-      "320879\n",
-      "320880\n",
-      "320881\n",
-      "320882\n",
-      "320883\n",
-      "320884\n",
-      "320885\n",
-      "320886\n",
-      "320887\n",
-      "320888\n",
-      "320889\n",
-      "320890\n",
-      "320891\n",
-      "320892\n",
-      "320893\n",
-      "320894\n",
-      "320895\n",
-      "320896\n",
-      "320897\n",
-      "320898\n",
-      "320899\n",
-      "320900\n",
-      "320901\n",
-      "320902\n",
-      "320903\n",
-      "320904\n",
-      "320905\n",
-      "320906\n",
-      "320907\n",
-      "320908\n",
-      "320909\n",
-      "320910\n",
-      "320911\n",
-      "320912\n",
-      "320913\n",
-      "320914\n",
-      "320915\n",
-      "320916\n",
-      "320917\n",
-      "320918\n",
-      "320919\n",
-      "320920\n",
-      "320921\n",
-      "320922\n",
-      "320923\n",
-      "320924\n",
-      "320925\n",
-      "320926\n",
-      "320927\n",
-      "320928\n",
-      "320929\n",
-      "320930\n",
-      "320931\n",
-      "320932\n",
-      "320933\n",
-      "320934\n",
-      "320935\n",
-      "320936\n",
-      "320937\n",
-      "320938\n",
-      "320939\n",
-      "320940\n",
-      "320941\n",
-      "320942\n",
-      "320943\n",
-      "320944\n",
-      "320945\n",
-      "320946\n",
-      "320947\n",
-      "320948\n",
-      "320949\n",
-      "320950\n",
-      "320951\n",
-      "320952\n",
-      "320953\n",
-      "320954\n",
-      "320955\n",
-      "320956\n",
-      "320957\n",
-      "320958\n",
-      "320959\n",
-      "320960\n",
-      "320961\n",
-      "320962\n",
-      "320963\n",
-      "320964\n",
-      "320965\n",
-      "320966\n",
-      "320967\n",
-      "320968\n",
-      "320969\n",
-      "320970\n",
-      "320971\n",
-      "320972\n",
-      "320973\n",
-      "320974\n",
-      "320975\n",
-      "320976\n",
-      "320977\n",
-      "320978\n",
-      "320979\n",
-      "320980\n",
-      "320981\n",
-      "320982\n",
-      "320983\n",
-      "320984\n",
-      "320985\n",
-      "320986\n",
-      "320987\n",
-      "320988\n",
-      "320989\n",
-      "320990\n",
-      "320991\n",
-      "320992\n",
-      "320993\n",
-      "320994\n",
-      "320995\n",
-      "320996\n",
-      "320997\n",
-      "320998\n",
-      "320999\n",
-      "321000\n",
-      "321001\n",
-      "321002\n",
-      "321003\n",
-      "321004\n",
-      "321005\n",
-      "321006\n",
-      "321007\n",
-      "321008\n",
-      "321009\n",
-      "321010\n",
-      "321011\n",
-      "321012\n",
-      "321013\n",
-      "321014\n",
-      "321015\n",
-      "321016\n",
-      "321017\n",
-      "321018\n",
-      "321019\n",
-      "321020\n",
-      "321021\n",
-      "321022\n",
-      "321023\n",
-      "321024\n",
-      "321025\n",
-      "321026\n",
-      "321027\n",
-      "321028\n",
-      "321029\n",
-      "321030\n",
-      "321031\n",
-      "321032\n",
-      "321033\n",
-      "321034\n",
-      "321035\n",
-      "321036\n",
-      "321037\n",
-      "321038\n",
-      "321039\n",
-      "321040\n",
-      "321041\n",
-      "321042\n",
-      "321043\n",
-      "321044\n",
-      "321045\n",
-      "321046\n",
-      "321047\n",
-      "321048\n",
-      "321049\n",
-      "321050\n",
-      "321051\n",
-      "321052\n",
-      "321053\n",
-      "321054\n",
-      "321055\n",
-      "321056\n",
-      "321057\n",
-      "321058\n",
-      "321059\n",
-      "321060\n",
-      "321061\n",
-      "321062\n",
-      "321063\n",
-      "321064\n",
-      "321065\n",
-      "321066\n",
-      "321067\n",
-      "321068\n",
-      "321069\n",
-      "321070\n",
-      "321071\n",
-      "321072\n",
-      "321073\n",
-      "321074\n",
-      "321075\n",
-      "321076\n",
-      "321077\n",
-      "321078\n",
-      "321079\n",
-      "321080\n",
-      "321081\n",
-      "321082\n",
-      "321083\n",
-      "321084\n",
-      "321085\n",
-      "321086\n",
-      "321087\n",
-      "321088\n",
-      "321089\n",
-      "321090\n",
-      "321091\n",
-      "321092\n",
-      "321093\n",
-      "321094\n",
-      "321095\n",
-      "321096\n",
-      "321097\n",
-      "321098\n",
-      "321099\n",
-      "321100\n",
-      "321101\n",
-      "321102\n",
-      "321103\n",
-      "321104\n",
-      "321105\n",
-      "321106\n",
-      "321107\n",
-      "321108\n",
-      "321109\n",
-      "321110\n",
-      "321111\n",
-      "321112\n",
-      "321113\n",
-      "321114\n",
-      "321115\n",
-      "321116\n",
-      "321117\n",
-      "321118\n",
-      "321119\n",
-      "321120\n",
-      "321121\n",
-      "321122\n",
-      "321123\n",
-      "321124\n",
-      "321125\n",
-      "321126\n",
-      "321127\n",
-      "321128\n",
-      "321129\n",
-      "321130\n",
-      "321131\n",
-      "321132\n",
-      "321133\n",
-      "321134\n",
-      "321135\n",
-      "321136\n",
-      "321137\n",
-      "321138\n",
-      "321139\n",
-      "321140\n",
-      "321141\n",
-      "321142\n",
-      "321143\n",
-      "321144\n",
-      "321145\n",
-      "321146\n",
-      "321147\n",
-      "321148\n",
-      "321149\n",
-      "321150\n",
-      "321151\n",
-      "321152\n",
-      "321153\n",
-      "321154\n",
-      "321155\n",
-      "321156\n",
-      "321157\n",
-      "321158\n",
-      "321159\n",
-      "321160\n",
-      "321161\n",
-      "321162\n",
-      "321163\n",
-      "321164\n",
-      "321165\n",
-      "321166\n",
-      "321167\n",
-      "321168\n",
-      "321169\n",
-      "321170\n",
-      "321171\n",
-      "321172\n",
-      "321173\n",
-      "321174\n",
-      "321175\n",
-      "321176\n",
-      "321177\n",
-      "321178\n",
-      "321179\n",
-      "321180\n",
-      "321181\n",
-      "321182\n",
-      "321183\n",
-      "321184\n",
-      "321185\n",
-      "321186\n",
-      "321187\n",
-      "321188\n",
-      "321189\n",
-      "321190\n",
-      "321191\n",
-      "321192\n",
-      "321193\n",
-      "321194\n",
-      "321195\n",
-      "321196\n",
-      "321197\n",
-      "321198\n",
-      "321199\n",
-      "321200\n",
-      "321201\n",
-      "321202\n",
-      "321203\n",
-      "321204\n",
-      "321205\n",
-      "321206\n",
-      "321207\n",
-      "321208\n",
-      "321209\n",
-      "321210\n",
-      "321211\n",
-      "321212\n",
-      "321213\n",
-      "321214\n",
-      "321215\n",
-      "321216\n",
-      "321217\n",
-      "321218\n",
-      "321219\n",
-      "321220\n",
-      "321221\n",
-      "321222\n",
-      "321223\n",
-      "321224\n",
-      "321225\n",
-      "321226\n",
-      "321227\n",
-      "321228\n",
-      "321229\n",
-      "321230\n",
-      "321231\n",
-      "321232\n",
-      "321233\n",
-      "321234\n",
-      "321235\n",
-      "321236\n",
-      "321237\n",
-      "321238\n",
-      "321239\n",
-      "321240\n",
-      "321241\n",
-      "321242\n",
-      "321243\n",
-      "321244\n",
-      "321245\n",
-      "321246\n",
-      "321247\n",
-      "321248\n",
-      "321249\n",
-      "321250\n",
-      "321251\n",
-      "321252\n",
-      "321253\n",
-      "321254\n",
-      "321255\n",
-      "321256\n",
-      "321257\n",
-      "321258\n",
-      "321259\n",
-      "321260\n",
-      "321261\n",
-      "321262\n",
-      "321263\n",
-      "321264\n",
-      "321265\n",
-      "321266\n",
-      "321267\n",
-      "321268\n",
-      "321269\n",
-      "321270\n",
-      "321271\n",
-      "321272\n",
-      "321273\n",
-      "321274\n",
-      "321275\n",
-      "321276\n",
-      "321277\n",
-      "321278\n",
-      "321279\n",
-      "321280\n",
-      "321281\n",
-      "321282\n",
-      "321283\n",
-      "321284\n",
-      "321285\n",
-      "321286\n",
-      "321287\n",
-      "321288\n",
-      "321289\n",
-      "321290\n",
-      "321291\n",
-      "321292\n",
-      "321293\n",
-      "321294\n",
-      "321295\n",
-      "321296\n",
-      "321297\n",
-      "321298\n",
-      "321299\n",
-      "321300\n",
-      "321301\n",
-      "321302\n",
-      "321303\n",
-      "321304\n",
-      "321305\n",
-      "321306\n",
-      "321307\n",
-      "321308\n",
-      "321309\n",
-      "321310\n",
-      "321311\n",
-      "321312\n",
-      "321313\n",
-      "321314\n",
-      "321315\n",
-      "321316\n",
-      "321317\n",
-      "321318\n",
-      "321319\n",
-      "321320\n",
-      "321321\n",
-      "321322\n",
-      "321323\n",
-      "321324\n",
-      "321325\n",
-      "321326\n",
-      "321327\n",
-      "321328\n",
-      "321329\n",
-      "321330\n",
-      "321331\n",
-      "321332\n",
-      "321333\n",
-      "321334\n",
-      "321335\n",
-      "321336\n",
-      "321337\n",
-      "321338\n",
-      "321339\n",
-      "321340\n",
-      "321341\n",
-      "321342\n",
-      "321343\n",
-      "321344\n",
-      "321345\n",
-      "321346\n",
-      "321347\n",
-      "321348\n",
-      "321349\n",
-      "321350\n",
-      "321351\n",
-      "321352\n",
-      "321353\n",
-      "321354\n",
-      "321355\n",
-      "321356\n",
-      "321357\n",
-      "321358\n",
-      "321359\n",
-      "321360\n",
-      "321361\n",
-      "321362\n",
-      "321363\n",
-      "321364\n",
-      "321365\n",
-      "321366\n",
-      "321367\n",
-      "321368\n",
-      "321369\n",
-      "321370\n",
-      "321371\n",
-      "321372\n",
-      "321373\n",
-      "321374\n",
-      "321375\n",
-      "321376\n",
-      "321377\n",
-      "321378\n",
-      "321379\n",
-      "321380\n",
-      "321381\n",
-      "321382\n",
-      "321383\n",
-      "321384\n",
-      "321385\n",
-      "321386\n",
-      "321387\n",
-      "321388\n",
-      "321389\n",
-      "321390\n",
-      "321391\n",
-      "321392\n",
-      "321393\n",
-      "321394\n",
-      "321395\n",
-      "321396\n",
-      "321397\n",
-      "321398\n",
-      "321399\n",
-      "321400\n",
-      "321401\n",
-      "321402\n",
-      "321403\n",
-      "321404\n",
-      "321405\n",
-      "321406\n",
-      "321407\n",
-      "321408\n",
-      "321409\n",
-      "321410\n",
-      "321411\n",
-      "321412\n",
-      "321413\n",
-      "321414\n",
-      "321415\n",
-      "321416\n",
-      "321417\n",
-      "321418\n",
-      "321419\n",
-      "321420\n",
-      "321421\n",
-      "321422\n",
-      "321423\n",
-      "321424\n",
-      "321425\n",
-      "321426\n",
-      "321427\n",
-      "321428\n",
-      "321429\n",
-      "321430\n",
-      "321431\n",
-      "321432\n",
-      "321433\n",
-      "321434\n",
-      "321435\n",
-      "321436\n",
-      "321437\n",
-      "321438\n",
-      "321439\n",
-      "321440\n",
-      "321441\n",
-      "321442\n",
-      "321443\n",
-      "321444\n",
-      "321445\n",
-      "321446\n",
-      "321447\n",
-      "321448\n",
-      "321449\n",
-      "321450\n",
-      "321451\n",
-      "321452\n",
-      "321453\n",
-      "321454\n",
-      "321455\n",
-      "321456\n",
-      "321457\n",
-      "321458\n",
-      "321459\n",
-      "321460\n",
-      "321461\n",
-      "321462\n",
-      "321463\n",
-      "321464\n",
-      "321465\n",
-      "321466\n",
-      "321467\n",
-      "321468\n",
-      "321469\n",
-      "321470\n",
-      "321471\n",
-      "321472\n",
-      "321473\n",
-      "321474\n",
-      "321475\n",
-      "321476\n",
-      "321477\n",
-      "321478\n",
-      "321479\n",
-      "321480\n",
-      "321481\n",
-      "321482\n",
-      "321483\n",
-      "321484\n",
-      "321485\n",
-      "321486\n",
-      "321487\n",
-      "321488\n",
-      "321489\n",
-      "321490\n",
-      "321491\n",
-      "321492\n",
-      "321493\n",
-      "321494\n",
-      "321495\n",
-      "321496\n",
-      "321497\n",
-      "321498\n",
-      "321499\n",
-      "321500\n",
-      "321501\n",
-      "321502\n",
-      "321503\n",
-      "321504\n",
-      "321505\n",
-      "321506\n",
-      "321507\n",
-      "321508\n",
-      "321509\n",
-      "321510\n",
-      "321511\n",
-      "321512\n",
-      "321513\n",
-      "321514\n",
-      "321515\n",
-      "321516\n",
-      "321517\n",
-      "321518\n",
-      "321519\n",
-      "321520\n",
-      "321521\n",
-      "321522\n",
-      "321523\n",
-      "321524\n",
-      "321525\n",
-      "321526\n",
-      "321527\n",
-      "321528\n",
-      "321529\n",
-      "321530\n",
-      "321531\n",
-      "321532\n",
-      "321533\n",
-      "321534\n",
-      "321535\n",
-      "321536\n",
-      "321537\n",
-      "321538\n",
-      "321539\n",
-      "321540\n",
-      "321541\n",
-      "321542\n",
-      "321543\n",
-      "321544\n",
-      "321545\n",
-      "321546\n",
-      "321547\n",
-      "321548\n",
-      "321549\n",
-      "321550\n",
-      "321551\n",
-      "321552\n",
-      "321553\n",
-      "321554\n",
-      "321555\n",
-      "321556\n",
-      "321557\n",
-      "321558\n",
-      "321559\n",
-      "321560\n",
-      "321561\n",
-      "321562\n",
-      "321563\n",
-      "321564\n",
-      "321565\n",
-      "321566\n",
-      "321567\n",
-      "321568\n",
-      "321569\n",
-      "321570\n",
-      "321571\n",
-      "321572\n",
-      "321573\n",
-      "321574\n",
-      "321575\n",
-      "321576\n",
-      "321577\n",
-      "321578\n",
-      "321579\n",
-      "321580\n",
-      "321581\n",
-      "321582\n",
-      "321583\n",
-      "321584\n",
-      "321585\n",
-      "321586\n",
-      "321587\n",
-      "321588\n",
-      "321589\n",
-      "321590\n",
-      "321591\n",
-      "321592\n",
-      "321593\n",
-      "321594\n",
-      "321595\n",
-      "321596\n",
-      "321597\n",
-      "321598\n",
-      "321599\n",
-      "321600\n",
-      "321601\n",
-      "321602\n",
-      "321603\n",
-      "321604\n",
-      "321605\n",
-      "321606\n",
-      "321607\n",
-      "321608\n",
-      "321609\n",
-      "321610\n",
-      "321611\n",
-      "321612\n",
-      "321613\n",
-      "321614\n",
-      "321615\n",
-      "321616\n",
-      "321617\n",
-      "321618\n",
-      "321619\n",
-      "321620\n",
-      "321621\n",
-      "321622\n",
-      "321623\n",
-      "321624\n",
-      "321625\n",
-      "321626\n",
-      "321627\n",
-      "321628\n",
-      "321629\n",
-      "321630\n",
-      "321631\n",
-      "321632\n",
-      "321633\n",
-      "321634\n",
-      "321635\n",
-      "321636\n",
-      "321637\n",
-      "321638\n",
-      "321639\n",
-      "321640\n",
-      "321641\n",
-      "321642\n",
-      "321643\n",
-      "321644\n",
-      "321645\n",
-      "321646\n",
-      "321647\n",
-      "321648\n",
-      "321649\n",
-      "321650\n",
-      "321651\n",
-      "321652\n",
-      "321653\n",
-      "321654\n",
-      "321655\n",
-      "321656\n",
-      "321657\n",
-      "321658\n",
-      "321659\n",
-      "321660\n",
-      "321661\n",
-      "321662\n",
-      "321663\n",
-      "321664\n",
-      "321665\n",
-      "321666\n",
-      "321667\n",
-      "321668\n",
-      "321669\n",
-      "321670\n",
-      "321671\n",
-      "321672\n",
-      "321673\n",
-      "321674\n",
-      "321675\n",
-      "321676\n",
-      "321677\n",
-      "321678\n",
-      "321679\n",
-      "321680\n",
-      "321681\n",
-      "321682\n",
-      "321683\n",
-      "321684\n",
-      "321685\n",
-      "321686\n",
-      "321687\n",
-      "321688\n",
-      "321689\n",
-      "321690\n",
-      "321691\n",
-      "321692\n",
-      "321693\n",
-      "321694\n",
-      "321695\n",
-      "321696\n",
-      "321697\n",
-      "321698\n",
-      "321699\n",
-      "321700\n",
-      "321701\n",
-      "321702\n",
-      "321703\n",
-      "321704\n",
-      "321705\n",
-      "321706\n",
-      "321707\n",
-      "321708\n",
-      "321709\n",
-      "321710\n",
-      "321711\n",
-      "321712\n",
-      "321713\n",
-      "321714\n",
-      "321715\n",
-      "321716\n",
-      "321717\n",
-      "321718\n",
-      "321719\n",
-      "321720\n",
-      "321721\n",
-      "321722\n",
-      "321723\n",
-      "321724\n",
-      "321725\n",
-      "321726\n",
-      "321727\n",
-      "321728\n",
-      "321729\n",
-      "321730\n",
-      "321731\n",
-      "321732\n",
-      "321733\n",
-      "321734\n",
-      "321735\n",
-      "321736\n",
-      "321737\n",
-      "321738\n",
-      "321739\n",
-      "321740\n",
-      "321741\n",
-      "321742\n",
-      "321743\n",
-      "321744\n",
-      "321745\n",
-      "321746\n",
-      "321747\n",
-      "321748\n",
-      "321749\n",
-      "321750\n",
-      "321751\n",
-      "321752\n",
-      "321753\n",
-      "321754\n",
-      "321755\n",
-      "321756\n",
-      "321757\n",
-      "321758\n",
-      "321759\n",
-      "321760\n",
-      "321761\n",
-      "321762\n",
-      "321763\n",
-      "321764\n",
-      "321765\n",
-      "321766\n",
-      "321767\n",
-      "321768\n",
-      "321769\n",
-      "321770\n",
-      "321771\n",
-      "321772\n",
-      "321773\n",
-      "321774\n",
-      "321775\n",
-      "321776\n",
-      "321777\n",
-      "321778\n",
-      "321779\n",
-      "321780\n",
-      "321781\n",
-      "321782\n",
-      "321783\n",
-      "321784\n",
-      "321785\n",
-      "321786\n",
-      "321787\n",
-      "321788\n",
-      "321789\n",
-      "321790\n",
-      "321791\n",
-      "321792\n",
-      "321793\n",
-      "321794\n",
-      "321795\n",
-      "321796\n",
-      "321797\n",
-      "321798\n",
-      "321799\n",
-      "321800\n",
-      "321801\n",
-      "321802\n",
-      "321803\n",
-      "321804\n",
-      "321805\n",
-      "321806\n",
-      "321807\n",
-      "321808\n",
-      "321809\n",
-      "321810\n",
-      "321811\n",
-      "321812\n",
-      "321813\n",
-      "321814\n",
-      "321815\n",
-      "321816\n",
-      "321817\n",
-      "321818\n",
-      "321819\n",
-      "321820\n",
-      "321821\n",
-      "321822\n",
-      "321823\n",
-      "321824\n",
-      "321825\n",
-      "321826\n",
-      "321827\n",
-      "321828\n",
-      "321829\n",
-      "321830\n",
-      "321831\n",
-      "321832\n",
-      "321833\n",
-      "321834\n",
-      "321835\n",
-      "321836\n",
-      "321837\n",
-      "321838\n",
-      "321839\n",
-      "321840\n",
-      "321841\n",
-      "321842\n",
-      "321843\n",
-      "321844\n",
-      "321845\n",
-      "321846\n",
-      "321847\n",
-      "321848\n",
-      "321849\n",
-      "321850\n",
-      "321851\n",
-      "321852\n",
-      "321853\n",
-      "321854\n",
-      "321855\n",
-      "321856\n",
-      "321857\n",
-      "321858\n",
-      "321859\n",
-      "321860\n",
-      "321861\n",
-      "321862\n",
-      "321863\n",
-      "321864\n",
-      "321865\n",
-      "321866\n",
-      "321867\n",
-      "321868\n",
-      "321869\n",
-      "321870\n",
-      "321871\n",
-      "321872\n",
-      "321873\n",
-      "321874\n",
-      "321875\n",
-      "321876\n",
-      "321877\n",
-      "321878\n",
-      "321879\n",
-      "321880\n",
-      "321881\n",
-      "321882\n",
-      "321883\n",
-      "321884\n",
-      "321885\n",
-      "321886\n",
-      "321887\n",
-      "321888\n",
-      "321889\n",
-      "321890\n",
-      "321891\n",
-      "321892\n",
-      "321893\n",
-      "321894\n",
-      "321895\n",
-      "321896\n",
-      "321897\n",
-      "321898\n",
-      "321899\n",
-      "321900\n",
-      "321901\n",
-      "321902\n",
-      "321903\n",
-      "321904\n",
-      "321905\n",
-      "321906\n",
-      "321907\n",
-      "321908\n",
-      "321909\n",
-      "321910\n",
-      "321911\n",
-      "321912\n",
-      "321913\n",
-      "321914\n",
-      "321915\n",
-      "321916\n",
-      "321917\n",
-      "321918\n",
-      "321919\n",
-      "321920\n",
-      "321921\n",
-      "321922\n",
-      "321923\n",
-      "321924\n",
-      "321925\n",
-      "321926\n",
-      "321927\n",
-      "321928\n",
-      "321929\n",
-      "321930\n",
-      "321931\n",
-      "321932\n",
-      "321933\n",
-      "321934\n",
-      "321935\n",
-      "321936\n",
-      "321937\n",
-      "321938\n",
-      "321939\n",
-      "321940\n",
-      "321941\n",
-      "321942\n",
-      "321943\n",
-      "321944\n",
-      "321945\n",
-      "321946\n",
-      "321947\n",
-      "321948\n",
-      "321949\n",
-      "321950\n",
-      "321951\n",
-      "321952\n",
-      "321953\n",
-      "321954\n",
-      "321955\n",
-      "321956\n",
-      "321957\n",
-      "321958\n",
-      "321959\n",
-      "321960\n",
-      "321961\n",
-      "321962\n",
-      "321963\n",
-      "321964\n",
-      "321965\n",
-      "321966\n",
-      "321967\n",
-      "321968\n",
-      "321969\n",
-      "321970\n",
-      "321971\n",
-      "321972\n",
-      "321973\n",
-      "321974\n",
-      "321975\n",
-      "321976\n",
-      "321977\n",
-      "321978\n",
-      "321979\n",
-      "321980\n",
-      "321981\n",
-      "321982\n",
-      "321983\n",
-      "321984\n",
-      "321985\n",
-      "321986\n",
-      "321987\n",
-      "321988\n",
-      "321989\n",
-      "321990\n",
-      "321991\n",
-      "321992\n",
-      "321993\n",
-      "321994\n",
-      "321995\n",
-      "321996\n",
-      "321997\n",
-      "321998\n",
-      "321999\n",
-      "322000\n",
-      "322001\n",
-      "322002\n",
-      "322003\n",
-      "322004\n",
-      "322005\n",
-      "322006\n",
-      "322007\n",
-      "322008\n",
-      "322009\n",
-      "322010\n",
-      "322011\n",
-      "322012\n",
-      "322013\n",
-      "322014\n",
-      "322015\n",
-      "322016\n",
-      "322017\n",
-      "322018\n",
-      "322019\n",
-      "322020\n",
-      "322021\n",
-      "322022\n",
-      "322023\n",
-      "322024\n",
-      "322025\n",
-      "322026\n",
-      "322027\n",
-      "322028\n",
-      "322029\n",
-      "322030\n",
-      "322031\n",
-      "322032\n",
-      "322033\n",
-      "322034\n",
-      "322035\n",
-      "322036\n",
-      "322037\n",
-      "322038\n",
-      "322039\n",
-      "322040\n",
-      "322041\n",
-      "322042\n",
-      "322043\n",
-      "322044\n",
-      "322045\n",
-      "322046\n",
-      "322047\n",
-      "322048\n",
-      "322049\n",
-      "322050\n",
-      "322051\n",
-      "322052\n",
-      "322053\n",
-      "322054\n",
-      "322055\n",
-      "322056\n",
-      "322057\n",
-      "322058\n",
-      "322059\n",
-      "322060\n",
-      "322061\n",
-      "322062\n",
-      "322063\n",
-      "322064\n",
-      "322065\n",
-      "322066\n",
-      "322067\n",
-      "322068\n",
-      "322069\n",
-      "322070\n",
-      "322071\n",
-      "322072\n",
-      "322073\n",
-      "322074\n",
-      "322075\n",
-      "322076\n",
-      "322077\n",
-      "322078\n",
-      "322079\n",
-      "322080\n",
-      "322081\n",
-      "322082\n",
-      "322083\n",
-      "322084\n",
-      "322085\n",
-      "322086\n",
-      "322087\n",
-      "322088\n",
-      "322089\n",
-      "322090\n",
-      "322091\n",
-      "322092\n",
-      "322093\n",
-      "322094\n",
-      "322095\n",
-      "322096\n",
-      "322097\n",
-      "322098\n",
-      "322099\n",
-      "322100\n",
-      "322101\n",
-      "322102\n",
-      "322103\n",
-      "322104\n",
-      "322105\n",
-      "322106\n",
-      "322107\n",
-      "322108\n",
-      "322109\n",
-      "322110\n",
-      "322111\n",
-      "322112\n",
-      "322113\n",
-      "322114\n",
-      "322115\n",
-      "322116\n",
-      "322117\n",
-      "322118\n",
-      "322119\n",
-      "322120\n",
-      "322121\n",
-      "322122\n",
-      "322123\n",
-      "322124\n",
-      "322125\n",
-      "322126\n",
-      "322127\n",
-      "322128\n",
-      "322129\n",
-      "322130\n",
-      "322131\n",
-      "322132\n",
-      "322133\n",
-      "322134\n",
-      "322135\n",
-      "322136\n",
-      "322137\n",
-      "322138\n",
-      "322139\n",
-      "322140\n",
-      "322141\n",
-      "322142\n",
-      "322143\n",
-      "322144\n",
-      "322145\n",
-      "322146\n",
-      "322147\n",
-      "322148\n",
-      "322149\n",
-      "322150\n",
-      "322151\n",
-      "322152\n",
-      "322153\n",
-      "322154\n",
-      "322155\n",
-      "322156\n",
-      "322157\n",
-      "322158\n",
-      "322159\n",
-      "322160\n",
-      "322161\n",
-      "322162\n",
-      "322163\n",
-      "322164\n",
-      "322165\n",
-      "322166\n",
-      "322167\n",
-      "322168\n",
-      "322169\n",
-      "322170\n",
-      "322171\n",
-      "322172\n",
-      "322173\n",
-      "322174\n",
-      "322175\n",
-      "322176\n",
-      "322177\n",
-      "322178\n",
-      "322179\n",
-      "322180\n",
-      "322181\n",
-      "322182\n",
-      "322183\n",
-      "322184\n",
-      "322185\n",
-      "322186\n",
-      "322187\n",
-      "322188\n",
-      "322189\n",
-      "322190\n",
-      "322191\n",
-      "322192\n",
-      "322193\n",
-      "322194\n",
-      "322195\n",
-      "322196\n",
-      "322197\n",
-      "322198\n",
-      "322199\n",
-      "322200\n",
-      "322201\n",
-      "322202\n",
-      "322203\n",
-      "322204\n",
-      "322205\n",
-      "322206\n",
-      "322207\n",
-      "322208\n",
-      "322209\n",
-      "322210\n",
-      "322211\n",
-      "322212\n",
-      "322213\n",
-      "322214\n",
-      "322215\n",
-      "322216\n",
-      "322217\n",
-      "322218\n",
-      "322219\n",
-      "322220\n",
-      "322221\n",
-      "322222\n",
-      "322223\n",
-      "322224\n",
-      "322225\n",
-      "322226\n",
-      "322227\n",
-      "322228\n",
-      "322229\n",
-      "322230\n",
-      "322231\n",
-      "322232\n",
-      "322233\n",
-      "322234\n",
-      "322235\n",
-      "322236\n",
-      "322237\n",
-      "322238\n",
-      "322239\n",
-      "322240\n",
-      "322241\n",
-      "322242\n",
-      "322243\n",
-      "322244\n",
-      "322245\n",
-      "322246\n",
-      "322247\n",
-      "322248\n",
-      "322249\n",
-      "322250\n",
-      "322251\n",
-      "322252\n",
-      "322253\n",
-      "322254\n",
-      "322255\n",
-      "322256\n",
-      "322257\n",
-      "322258\n",
-      "322259\n",
-      "322260\n",
-      "322261\n",
-      "322262\n",
-      "322263\n",
-      "322264\n",
-      "322265\n",
-      "322266\n",
-      "322267\n",
-      "322268\n",
-      "322269\n",
-      "322270\n",
-      "322271\n",
-      "322272\n",
-      "322273\n",
-      "322274\n",
-      "322275\n",
-      "322276\n",
-      "322277\n",
-      "322278\n",
-      "322279\n",
-      "322280\n",
-      "322281\n",
-      "322282\n",
-      "322283\n",
-      "322284\n",
-      "322285\n",
-      "322286\n",
-      "322287\n",
-      "322288\n",
-      "322289\n",
-      "322290\n",
-      "322291\n",
-      "322292\n",
-      "322293\n",
-      "322294\n",
-      "322295\n",
-      "322296\n",
-      "322297\n",
-      "322298\n",
-      "322299\n",
-      "322300\n",
-      "322301\n",
-      "322302\n",
-      "322303\n",
-      "322304\n",
-      "322305\n",
-      "322306\n",
-      "322307\n",
-      "322308\n",
-      "322309\n",
-      "322310\n",
-      "322311\n",
-      "322312\n",
-      "322313\n",
-      "322314\n",
-      "322315\n",
-      "322316\n",
-      "322317\n",
-      "322318\n",
-      "322319\n",
-      "322320\n",
-      "322321\n",
-      "322322\n",
-      "322323\n",
-      "322324\n",
-      "322325\n",
-      "322326\n",
-      "322327\n",
-      "322328\n",
-      "322329\n",
-      "322330\n",
-      "322331\n",
-      "322332\n",
-      "322333\n",
-      "322334\n",
-      "322335\n",
-      "322336\n",
-      "322337\n",
-      "322338\n",
-      "322339\n",
-      "322340\n",
-      "322341\n",
-      "322342\n",
-      "322343\n",
-      "322344\n",
-      "322345\n",
-      "322346\n",
-      "322347\n",
-      "322348\n",
-      "322349\n",
-      "322350\n",
-      "322351\n",
-      "322352\n",
-      "322353\n",
-      "322354\n",
-      "322355\n",
-      "322356\n",
-      "322357\n",
-      "322358\n",
-      "322359\n",
-      "322360\n",
-      "322361\n",
-      "322362\n",
-      "322363\n",
-      "322364\n",
-      "322365\n",
-      "322366\n",
-      "322367\n",
-      "322368\n",
-      "322369\n",
-      "322370\n",
-      "322371\n",
-      "322372\n",
-      "322373\n",
-      "322374\n",
-      "322375\n",
-      "322376\n",
-      "322377\n",
-      "322378\n",
-      "322379\n",
-      "322380\n",
-      "322381\n",
-      "322382\n",
-      "322383\n",
-      "322384\n",
-      "322385\n",
-      "322386\n",
-      "322387\n",
-      "322388\n",
-      "322389\n",
-      "322390\n",
-      "322391\n",
-      "322392\n",
-      "322393\n",
-      "322394\n",
-      "322395\n",
-      "322396\n",
-      "322397\n",
-      "322398\n",
-      "322399\n",
-      "322400\n",
-      "322401\n",
-      "322402\n",
-      "322403\n",
-      "322404\n",
-      "322405\n",
-      "322406\n",
-      "322407\n",
-      "322408\n",
-      "322409\n",
-      "322410\n",
-      "322411\n",
-      "322412\n",
-      "322413\n",
-      "322414\n",
-      "322415\n",
-      "322416\n",
-      "322417\n",
-      "322418\n",
-      "322419\n",
-      "322420\n",
-      "322421\n",
-      "322422\n",
-      "322423\n",
-      "322424\n",
-      "322425\n",
-      "322426\n",
-      "322427\n",
-      "322428\n",
-      "322429\n",
-      "322430\n",
-      "322431\n",
-      "322432\n",
-      "322433\n",
-      "322434\n",
-      "322435\n",
-      "322436\n",
-      "322437\n",
-      "322438\n",
-      "322439\n",
-      "322440\n",
-      "322441\n",
-      "322442\n",
-      "322443\n",
-      "322444\n",
-      "322445\n",
-      "322446\n",
-      "322447\n",
-      "322448\n",
-      "322449\n",
-      "322450\n",
-      "322451\n",
-      "322452\n",
-      "322453\n",
-      "322454\n",
-      "322455\n",
-      "322456\n",
-      "322457\n",
-      "322458\n",
-      "322459\n",
-      "322460\n",
-      "322461\n",
-      "322462\n",
-      "322463\n",
-      "322464\n",
-      "322465\n",
-      "322466\n",
-      "322467\n",
-      "322468\n",
-      "322469\n",
-      "322470\n",
-      "322471\n",
-      "322472\n",
-      "322473\n",
-      "322474\n",
-      "322475\n",
-      "322476\n",
-      "322477\n",
-      "322478\n",
-      "322479\n",
-      "322480\n",
-      "322481\n",
-      "322482\n",
-      "322483\n",
-      "322484\n",
-      "322485\n",
-      "322486\n",
-      "322487\n",
-      "322488\n",
-      "322489\n",
-      "322490\n",
-      "322491\n",
-      "322492\n",
-      "322493\n",
-      "322494\n",
-      "322495\n",
-      "322496\n",
-      "322497\n",
-      "322498\n",
-      "322499\n",
-      "322500\n",
-      "322501\n",
-      "322502\n",
-      "322503\n",
-      "322504\n",
-      "322505\n",
-      "322506\n",
-      "322507\n",
-      "322508\n",
-      "322509\n",
-      "322510\n",
-      "322511\n",
-      "322512\n",
-      "322513\n",
-      "322514\n",
-      "322515\n",
-      "322516\n",
-      "322517\n",
-      "322518\n",
-      "322519\n",
-      "322520\n",
-      "322521\n",
-      "322522\n",
-      "322523\n",
-      "322524\n",
-      "322525\n",
-      "322526\n",
-      "322527\n",
-      "322528\n",
-      "322529\n",
-      "322530\n",
-      "322531\n",
-      "322532\n",
-      "322533\n",
-      "322534\n",
-      "322535\n",
-      "322536\n",
-      "322537\n",
-      "322538\n",
-      "322539\n",
-      "322540\n",
-      "322541\n",
-      "322542\n",
-      "322543\n",
-      "322544\n",
-      "322545\n",
-      "322546\n",
-      "322547\n",
-      "322548\n",
-      "322549\n",
-      "322550\n",
-      "322551\n",
-      "322552\n",
-      "322553\n",
-      "322554\n",
-      "322555\n",
-      "322556\n",
-      "322557\n",
-      "322558\n",
-      "322559\n",
-      "322560\n",
-      "322561\n",
-      "322562\n",
-      "322563\n",
-      "322564\n",
-      "322565\n",
-      "322566\n",
-      "322567\n",
-      "322568\n",
-      "322569\n",
-      "322570\n",
-      "322571\n",
-      "322572\n",
-      "322573\n",
-      "322574\n",
-      "322575\n",
-      "322576\n",
-      "322577\n",
-      "322578\n",
-      "322579\n",
-      "322580\n",
-      "322581\n",
-      "322582\n",
-      "322583\n",
-      "322584\n",
-      "322585\n",
-      "322586\n",
-      "322587\n",
-      "322588\n",
-      "322589\n",
-      "322590\n",
-      "322591\n",
-      "322592\n",
-      "322593\n",
-      "322594\n",
-      "322595\n",
-      "322596\n",
-      "322597\n",
-      "322598\n",
-      "322599\n",
-      "322600\n",
-      "322601\n",
-      "322602\n",
-      "322603\n",
-      "322604\n",
-      "322605\n",
-      "322606\n",
-      "322607\n",
-      "322608\n",
-      "322609\n",
-      "322610\n",
-      "322611\n",
-      "322612\n",
-      "322613\n",
-      "322614\n",
-      "322615\n",
-      "322616\n",
-      "322617\n",
-      "322618\n",
-      "322619\n",
-      "322620\n",
-      "322621\n",
-      "322622\n",
-      "322623\n",
-      "322624\n",
-      "322625\n",
-      "322626\n",
-      "322627\n",
-      "322628\n",
-      "322629\n",
-      "322630\n",
-      "322631\n",
-      "322632\n",
-      "322633\n",
-      "322634\n",
-      "322635\n",
-      "322636\n",
-      "322637\n",
-      "322638\n",
-      "322639\n",
-      "322640\n",
-      "322641\n",
-      "322642\n",
-      "322643\n",
-      "322644\n",
-      "322645\n",
-      "322646\n",
-      "322647\n",
-      "322648\n",
-      "322649\n",
-      "322650\n",
-      "322651\n",
-      "322652\n",
-      "322653\n",
-      "322654\n",
-      "322655\n",
-      "322656\n",
-      "322657\n",
-      "322658\n",
-      "322659\n",
-      "322660\n",
-      "322661\n",
-      "322662\n",
-      "322663\n",
-      "322664\n",
-      "322665\n",
-      "322666\n",
-      "322667\n",
-      "322668\n",
-      "322669\n",
-      "322670\n",
-      "322671\n",
-      "322672\n",
-      "322673\n",
-      "322674\n",
-      "322675\n",
-      "322676\n",
-      "322677\n",
-      "322678\n",
-      "322679\n",
-      "322680\n",
-      "322681\n",
-      "322682\n",
-      "322683\n",
-      "322684\n",
-      "322685\n",
-      "322686\n",
-      "322687\n",
-      "322688\n",
-      "322689\n",
-      "322690\n",
-      "322691\n",
-      "322692\n",
-      "322693\n",
-      "322694\n",
-      "322695\n",
-      "322696\n",
-      "322697\n",
-      "322698\n",
-      "322699\n",
-      "322700\n",
-      "322701\n",
-      "322702\n",
-      "322703\n",
-      "322704\n",
-      "322705\n",
-      "322706\n",
-      "322707\n",
-      "322708\n",
-      "322709\n",
-      "322710\n",
-      "322711\n",
-      "322712\n",
-      "322713\n",
-      "322714\n",
-      "322715\n",
-      "322716\n",
-      "322717\n",
-      "322718\n",
-      "322719\n",
-      "322720\n",
-      "322721\n",
-      "322722\n",
-      "322723\n",
-      "322724\n",
-      "322725\n",
-      "322726\n",
-      "322727\n",
-      "322728\n",
-      "322729\n",
-      "322730\n",
-      "322731\n",
-      "322732\n",
-      "322733\n",
-      "322734\n",
-      "322735\n",
-      "322736\n",
-      "322737\n",
-      "322738\n",
-      "322739\n",
-      "322740\n",
-      "322741\n",
-      "322742\n",
-      "322743\n",
-      "322744\n",
-      "322745\n",
-      "322746\n",
-      "322747\n",
-      "322748\n",
-      "322749\n",
-      "322750\n",
-      "322751\n",
-      "322752\n",
-      "322753\n",
-      "322754\n",
-      "322755\n",
-      "322756\n",
-      "322757\n",
-      "322758\n",
-      "322759\n",
-      "322760\n",
-      "322761\n",
-      "322762\n",
-      "322763\n",
-      "322764\n",
-      "322765\n",
-      "322766\n",
-      "322767\n",
-      "322768\n",
-      "322769\n",
-      "322770\n",
-      "322771\n",
-      "322772\n",
-      "322773\n",
-      "322774\n",
-      "322775\n",
-      "322776\n",
-      "322777\n",
-      "322778\n",
-      "322779\n",
-      "322780\n",
-      "322781\n",
-      "322782\n",
-      "322783\n",
-      "322784\n",
-      "322785\n",
-      "322786\n",
-      "322787\n",
-      "322788\n",
-      "322789\n",
-      "322790\n",
-      "322791\n",
-      "322792\n",
-      "322793\n",
-      "322794\n",
-      "322795\n",
-      "322796\n",
-      "322797\n",
-      "322798\n",
-      "322799\n",
-      "322800\n",
-      "322801\n",
-      "322802\n",
-      "322803\n",
-      "322804\n",
-      "322805\n",
-      "322806\n",
-      "322807\n",
-      "322808\n",
-      "322809\n",
-      "322810\n",
-      "322811\n",
-      "322812\n",
-      "322813\n",
-      "322814\n",
-      "322815\n",
-      "322816\n",
-      "322817\n",
-      "322818\n",
-      "322819\n",
-      "322820\n",
-      "322821\n",
-      "322822\n",
-      "322823\n",
-      "322824\n",
-      "322825\n",
-      "322826\n",
-      "322827\n",
-      "322828\n",
-      "322829\n",
-      "322830\n",
-      "322831\n",
-      "322832\n",
-      "322833\n",
-      "322834\n",
-      "322835\n",
-      "322836\n",
-      "322837\n",
-      "322838\n",
-      "322839\n",
-      "322840\n",
-      "322841\n",
-      "322842\n",
-      "322843\n",
-      "322844\n",
-      "322845\n",
-      "322846\n",
-      "322847\n",
-      "322848\n",
-      "322849\n",
-      "322850\n",
-      "322851\n",
-      "322852\n",
-      "322853\n",
-      "322854\n",
-      "322855\n",
-      "322856\n",
-      "322857\n",
-      "322858\n",
-      "322859\n",
-      "322860\n",
-      "322861\n",
-      "322862\n",
-      "322863\n",
-      "322864\n",
-      "322865\n",
-      "322866\n",
-      "322867\n",
-      "322868\n",
-      "322869\n",
-      "322870\n",
-      "322871\n",
-      "322872\n",
-      "322873\n",
-      "322874\n",
-      "322875\n",
-      "322876\n",
-      "322877\n",
-      "322878\n",
-      "322879\n",
-      "322880\n",
-      "322881\n",
-      "322882\n",
-      "322883\n",
-      "322884\n",
-      "322885\n",
-      "322886\n",
-      "322887\n",
-      "322888\n",
-      "322889\n",
-      "322890\n",
-      "322891\n",
-      "322892\n",
-      "322893\n",
-      "322894\n",
-      "322895\n",
-      "322896\n",
-      "322897\n",
-      "322898\n",
-      "322899\n",
-      "322900\n",
-      "322901\n",
-      "322902\n",
-      "322903\n",
-      "322904\n",
-      "322905\n",
-      "322906\n",
-      "322907\n",
-      "322908\n",
-      "322909\n",
-      "322910\n",
-      "322911\n",
-      "322912\n",
-      "322913\n",
-      "322914\n",
-      "322915\n",
-      "322916\n",
-      "322917\n",
-      "322918\n",
-      "322919\n",
-      "322920\n",
-      "322921\n",
-      "322922\n",
-      "322923\n",
-      "322924\n",
-      "322925\n",
-      "322926\n",
-      "322927\n",
-      "322928\n",
-      "322929\n",
-      "322930\n",
-      "322931\n",
-      "322932\n",
-      "322933\n",
-      "322934\n",
-      "322935\n",
-      "322936\n",
-      "322937\n",
-      "322938\n",
-      "322939\n",
-      "322940\n",
-      "322941\n",
-      "322942\n",
-      "322943\n",
-      "322944\n",
-      "322945\n",
-      "322946\n",
-      "322947\n",
-      "322948\n",
-      "322949\n",
-      "322950\n",
-      "322951\n",
-      "322952\n",
-      "322953\n",
-      "322954\n",
-      "322955\n",
-      "322956\n",
-      "322957\n",
-      "322958\n",
-      "322959\n",
-      "322960\n",
-      "322961\n",
-      "322962\n",
-      "322963\n",
-      "322964\n",
-      "322965\n",
-      "322966\n",
-      "322967\n",
-      "322968\n",
-      "322969\n",
-      "322970\n",
-      "322971\n",
-      "322972\n",
-      "322973\n",
-      "322974\n",
-      "322975\n",
-      "322976\n",
-      "322977\n",
-      "322978\n",
-      "322979\n",
-      "322980\n",
-      "322981\n",
-      "322982\n",
-      "322983\n",
-      "322984\n",
-      "322985\n",
-      "322986\n",
-      "322987\n",
-      "322988\n",
-      "322989\n",
-      "322990\n",
-      "322991\n",
-      "322992\n",
-      "322993\n",
-      "322994\n",
-      "322995\n",
-      "322996\n",
-      "322997\n",
-      "322998\n",
-      "322999\n",
-      "323000\n",
-      "323001\n",
-      "323002\n",
-      "323003\n",
-      "323004\n",
-      "323005\n",
-      "323006\n",
-      "323007\n",
-      "323008\n",
-      "323009\n",
-      "323010\n",
-      "323011\n",
-      "323012\n",
-      "323013\n",
-      "323014\n",
-      "323015\n",
-      "323016\n",
-      "323017\n",
-      "323018\n",
-      "323019\n",
-      "323020\n",
-      "323021\n",
-      "323022\n",
-      "323023\n",
-      "323024\n",
-      "323025\n",
-      "323026\n",
-      "323027\n",
-      "323028\n",
-      "323029\n",
-      "323030\n",
-      "323031\n",
-      "323032\n",
-      "323033\n",
-      "323034\n",
-      "323035\n",
-      "323036\n",
-      "323037\n",
-      "323038\n",
-      "323039\n",
-      "323040\n",
-      "323041\n",
-      "323042\n",
-      "323043\n",
-      "323044\n",
-      "323045\n",
-      "323046\n",
-      "323047\n",
-      "323048\n",
-      "323049\n",
-      "323050\n",
-      "323051\n",
-      "323052\n",
-      "323053\n",
-      "323054\n",
-      "323055\n",
-      "323056\n",
-      "323057\n",
-      "323058\n",
-      "323059\n",
-      "323060\n",
-      "323061\n",
-      "323062\n",
-      "323063\n",
-      "323064\n",
-      "323065\n",
-      "323066\n",
-      "323067\n",
-      "323068\n",
-      "323069\n",
-      "323070\n",
-      "323071\n",
-      "323072\n",
-      "323073\n",
-      "323074\n",
-      "323075\n",
-      "323076\n",
-      "323077\n",
-      "323078\n",
-      "323079\n",
-      "323080\n",
-      "323081\n",
-      "323082\n",
-      "323083\n",
-      "323084\n",
-      "323085\n",
-      "323086\n",
-      "323087\n",
-      "323088\n",
-      "323089\n",
-      "323090\n",
-      "323091\n",
-      "323092\n",
-      "323093\n",
-      "323094\n",
-      "323095\n",
-      "323096\n",
-      "323097\n",
-      "323098\n",
-      "323099\n",
-      "323100\n",
-      "323101\n",
-      "323102\n",
-      "323103\n",
-      "323104\n",
-      "323105\n",
-      "323106\n",
-      "323107\n",
-      "323108\n",
-      "323109\n",
-      "323110\n",
-      "323111\n",
-      "323112\n",
-      "323113\n",
-      "323114\n",
-      "323115\n",
-      "323116\n",
-      "323117\n",
-      "323118\n",
-      "323119\n",
-      "323120\n",
-      "323121\n",
-      "323122\n",
-      "323123\n",
-      "323124\n",
-      "323125\n",
-      "323126\n",
-      "323127\n",
-      "323128\n",
-      "323129\n",
-      "323130\n",
-      "323131\n",
-      "323132\n",
-      "323133\n",
-      "323134\n",
-      "323135\n",
-      "323136\n",
-      "323137\n",
-      "323138\n",
-      "323139\n",
-      "323140\n",
-      "323141\n",
-      "323142\n",
-      "323143\n",
-      "323144\n",
-      "323145\n",
-      "323146\n",
-      "323147\n",
-      "323148\n",
-      "323149\n",
-      "323150\n",
-      "323151\n",
-      "323152\n",
-      "323153\n",
-      "323154\n",
-      "323155\n",
-      "323156\n",
-      "323157\n",
-      "323158\n",
-      "323159\n",
-      "323160\n",
-      "323161\n",
-      "323162\n",
-      "323163\n",
-      "323164\n",
-      "323165\n",
-      "323166\n",
-      "323167\n",
-      "323168\n",
-      "323169\n",
-      "323170\n",
-      "323171\n",
-      "323172\n",
-      "323173\n",
-      "323174\n",
-      "323175\n",
-      "323176\n",
-      "323177\n",
-      "323178\n",
-      "323179\n",
-      "323180\n",
-      "323181\n",
-      "323182\n",
-      "323183\n",
-      "323184\n",
-      "323185\n",
-      "323186\n",
-      "323187\n",
-      "323188\n",
-      "323189\n",
-      "323190\n",
-      "323191\n",
-      "323192\n",
-      "323193\n",
-      "323194\n",
-      "323195\n",
-      "323196\n",
-      "323197\n",
-      "323198\n",
-      "323199\n",
-      "323200\n",
-      "323201\n",
-      "323202\n",
-      "323203\n",
-      "323204\n",
-      "323205\n",
-      "323206\n",
-      "323207\n",
-      "323208\n",
-      "323209\n",
-      "323210\n",
-      "323211\n",
-      "323212\n",
-      "323213\n",
-      "323214\n",
-      "323215\n",
-      "323216\n",
-      "323217\n",
-      "323218\n",
-      "323219\n",
-      "323220\n",
-      "323221\n",
-      "323222\n",
-      "323223\n",
-      "323224\n",
-      "323225\n",
-      "323226\n",
-      "323227\n",
-      "323228\n",
-      "323229\n",
-      "323230\n",
-      "323231\n",
-      "323232\n",
-      "323233\n",
-      "323234\n",
-      "323235\n",
-      "323236\n",
-      "323237\n",
-      "323238\n",
-      "323239\n",
-      "323240\n",
-      "323241\n",
-      "323242\n",
-      "323243\n",
-      "323244\n",
-      "323245\n",
-      "323246\n",
-      "323247\n",
-      "323248\n",
-      "323249\n",
-      "323250\n",
-      "323251\n",
-      "323252\n",
-      "323253\n",
-      "323254\n",
-      "323255\n",
-      "323256\n",
-      "323257\n",
-      "323258\n",
-      "323259\n",
-      "323260\n",
-      "323261\n",
-      "323262\n",
-      "323263\n",
-      "323264\n",
-      "323265\n",
-      "323266\n",
-      "323267\n",
-      "323268\n",
-      "323269\n",
-      "323270\n",
-      "323271\n",
-      "323272\n",
-      "323273\n",
-      "323274\n",
-      "323275\n",
-      "323276\n",
-      "323277\n",
-      "323278\n",
-      "323279\n",
-      "323280\n",
-      "323281\n",
-      "323282\n",
-      "323283\n",
-      "323284\n",
-      "323285\n",
-      "323286\n",
-      "323287\n",
-      "323288\n",
-      "323289\n",
-      "323290\n",
-      "323291\n",
-      "323292\n",
-      "323293\n",
-      "323294\n",
-      "323295\n",
-      "323296\n",
-      "323297\n",
-      "323298\n",
-      "323299\n",
-      "323300\n",
-      "323301\n",
-      "323302\n",
-      "323303\n",
-      "323304\n",
-      "323305\n",
-      "323306\n",
-      "323307\n",
-      "323308\n",
-      "323309\n",
-      "323310\n",
-      "323311\n",
-      "323312\n",
-      "323313\n",
-      "323314\n",
-      "323315\n",
-      "323316\n",
-      "323317\n",
-      "323318\n",
-      "323319\n",
-      "323320\n",
-      "323321\n",
-      "323322\n",
-      "323323\n",
-      "323324\n",
-      "323325\n",
-      "323326\n",
-      "323327\n",
-      "323328\n",
-      "323329\n",
-      "323330\n",
-      "323331\n",
-      "323332\n",
-      "323333\n",
-      "323334\n",
-      "323335\n",
-      "323336\n",
-      "323337\n",
-      "323338\n",
-      "323339\n",
-      "323340\n",
-      "323341\n",
-      "323342\n",
-      "323343\n",
-      "323344\n",
-      "323345\n",
-      "323346\n",
-      "323347\n",
-      "323348\n",
-      "323349\n",
-      "323350\n",
-      "323351\n",
-      "323352\n",
-      "323353\n",
-      "323354\n",
-      "323355\n",
-      "323356\n",
-      "323357\n",
-      "323358\n",
-      "323359\n",
-      "323360\n",
-      "323361\n",
-      "323362\n",
-      "323363\n",
-      "323364\n",
-      "323365\n",
-      "323366\n",
-      "323367\n",
-      "323368\n",
-      "323369\n",
-      "323370\n",
-      "323371\n",
-      "323372\n",
-      "323373\n",
-      "323374\n",
-      "323375\n",
-      "323376\n",
-      "323377\n",
-      "323378\n",
-      "323379\n",
-      "323380\n",
-      "323381\n",
-      "323382\n",
-      "323383\n",
-      "323384\n",
-      "323385\n",
-      "323386\n",
-      "323387\n",
-      "323388\n",
-      "323389\n",
-      "323390\n",
-      "323391\n",
-      "323392\n",
-      "323393\n",
-      "323394\n",
-      "323395\n",
-      "323396\n",
-      "323397\n",
-      "323398\n",
-      "323399\n",
-      "323400\n",
-      "323401\n",
-      "323402\n",
-      "323403\n",
-      "323404\n",
-      "323405\n",
-      "323406\n",
-      "323407\n",
-      "323408\n",
-      "323409\n",
-      "323410\n",
-      "323411\n",
-      "323412\n",
-      "323413\n",
-      "323414\n",
-      "323415\n",
-      "323416\n",
-      "323417\n",
-      "323418\n",
-      "323419\n",
-      "323420\n",
-      "323421\n",
-      "323422\n",
-      "323423\n",
-      "323424\n",
-      "323425\n",
-      "323426\n",
-      "323427\n",
-      "323428\n",
-      "323429\n",
-      "323430\n",
-      "323431\n",
-      "323432\n",
-      "323433\n",
-      "323434\n",
-      "323435\n",
-      "323436\n",
-      "323437\n",
-      "323438\n",
-      "323439\n",
-      "323440\n",
-      "323441\n",
-      "323442\n",
-      "323443\n",
-      "323444\n",
-      "323445\n",
-      "323446\n",
-      "323447\n",
-      "323448\n",
-      "323449\n",
-      "323450\n",
-      "323451\n",
-      "323452\n",
-      "323453\n",
-      "323454\n",
-      "323455\n",
-      "323456\n",
-      "323457\n",
-      "323458\n",
-      "323459\n",
-      "323460\n",
-      "323461\n",
-      "323462\n",
-      "323463\n",
-      "323464\n",
-      "323465\n",
-      "323466\n",
-      "323467\n",
-      "323468\n",
-      "323469\n",
-      "323470\n",
-      "323471\n",
-      "323472\n",
-      "323473\n",
-      "323474\n",
-      "323475\n",
-      "323476\n",
-      "323477\n",
-      "323478\n",
-      "323479\n",
-      "323480\n",
-      "323481\n",
-      "323482\n",
-      "323483\n",
-      "323484\n",
-      "323485\n",
-      "323486\n",
-      "323487\n",
-      "323488\n",
-      "323489\n",
-      "323490\n",
-      "323491\n",
-      "323492\n",
-      "323493\n",
-      "323494\n",
-      "323495\n",
-      "323496\n",
-      "323497\n",
-      "323498\n",
-      "323499\n",
-      "323500\n",
-      "323501\n",
-      "323502\n",
-      "323503\n",
-      "323504\n",
-      "323505\n",
-      "323506\n",
-      "323507\n",
-      "323508\n",
-      "323509\n",
-      "323510\n",
-      "323511\n",
-      "323512\n",
-      "323513\n",
-      "323514\n",
-      "323515\n",
-      "323516\n",
-      "323517\n",
-      "323518\n",
-      "323519\n",
-      "323520\n",
-      "323521\n",
-      "323522\n",
-      "323523\n",
-      "323524\n",
-      "323525\n",
-      "323526\n",
-      "323527\n",
-      "323528\n",
-      "323529\n",
-      "323530\n",
-      "323531\n",
-      "323532\n",
-      "323533\n",
-      "323534\n",
-      "323535\n",
-      "323536\n",
-      "323537\n",
-      "323538\n",
-      "323539\n",
-      "323540\n",
-      "323541\n",
-      "323542\n",
-      "323543\n",
-      "323544\n",
-      "323545\n",
-      "323546\n",
-      "323547\n",
-      "323548\n",
-      "323549\n",
-      "323550\n",
-      "323551\n",
-      "323552\n",
-      "323553\n",
-      "323554\n",
-      "323555\n",
-      "323556\n",
-      "323557\n",
-      "323558\n",
-      "323559\n",
-      "323560\n",
-      "323561\n",
-      "323562\n",
-      "323563\n",
-      "323564\n",
-      "323565\n",
-      "323566\n",
-      "323567\n",
-      "323568\n",
-      "323569\n",
-      "323570\n",
-      "323571\n",
-      "323572\n",
-      "323573\n",
-      "323574\n",
-      "323575\n",
-      "323576\n",
-      "323577\n",
-      "323578\n",
-      "323579\n",
-      "323580\n",
-      "323581\n",
-      "323582\n",
-      "323583\n",
-      "323584\n",
-      "323585\n",
-      "323586\n",
-      "323587\n",
-      "323588\n",
-      "323589\n",
-      "323590\n",
-      "323591\n",
-      "323592\n",
-      "323593\n",
-      "323594\n",
-      "323595\n",
-      "323596\n",
-      "323597\n",
-      "323598\n",
-      "323599\n",
-      "323600\n",
-      "323601\n",
-      "323602\n",
-      "323603\n",
-      "323604\n",
-      "323605\n",
-      "323606\n",
-      "323607\n",
-      "323608\n",
-      "323609\n",
-      "323610\n",
-      "323611\n",
-      "323612\n",
-      "323613\n",
-      "323614\n",
-      "323615\n",
-      "323616\n",
-      "323617\n",
-      "323618\n",
-      "323619\n",
-      "323620\n",
-      "323621\n",
-      "323622\n",
-      "323623\n",
-      "323624\n",
-      "323625\n",
-      "323626\n",
-      "323627\n",
-      "323628\n",
-      "323629\n",
-      "323630\n",
-      "323631\n",
-      "323632\n",
-      "323633\n",
-      "323634\n",
-      "323635\n",
-      "323636\n",
-      "323637\n",
-      "323638\n",
-      "323639\n",
-      "323640\n",
-      "323641\n",
-      "323642\n",
-      "323643\n",
-      "323644\n",
-      "323645\n",
-      "323646\n",
-      "323647\n",
-      "323648\n",
-      "323649\n",
-      "323650\n",
-      "323651\n",
-      "323652\n",
-      "323653\n",
-      "323654\n",
-      "323655\n",
-      "323656\n",
-      "323657\n",
-      "323658\n",
-      "323659\n",
-      "323660\n",
-      "323661\n",
-      "323662\n",
-      "323663\n",
-      "323664\n",
-      "323665\n",
-      "323666\n",
-      "323667\n",
-      "323668\n",
-      "323669\n",
-      "323670\n",
-      "323671\n",
-      "323672\n",
-      "323673\n",
-      "323674\n",
-      "323675\n",
-      "323676\n",
-      "323677\n",
-      "323678\n",
-      "323679\n",
-      "323680\n",
-      "323681\n",
-      "323682\n",
-      "323683\n",
-      "323684\n",
-      "323685\n",
-      "323686\n",
-      "323687\n",
-      "323688\n",
-      "323689\n",
-      "323690\n",
-      "323691\n",
-      "323692\n",
-      "323693\n",
-      "323694\n",
-      "323695\n",
-      "323696\n",
-      "323697\n",
-      "323698\n",
-      "323699\n",
-      "323700\n",
-      "323701\n",
-      "323702\n",
-      "323703\n",
-      "323704\n",
-      "323705\n",
-      "323706\n",
-      "323707\n",
-      "323708\n",
-      "323709\n",
-      "323710\n",
-      "323711\n",
-      "323712\n",
-      "323713\n",
-      "323714\n",
-      "323715\n",
-      "323716\n",
-      "323717\n",
-      "323718\n",
-      "323719\n",
-      "323720\n",
-      "323721\n",
-      "323722\n",
-      "323723\n",
-      "323724\n",
-      "323725\n",
-      "323726\n",
-      "323727\n",
-      "323728\n",
-      "323729\n",
-      "323730\n",
-      "323731\n",
-      "323732\n",
-      "323733\n",
-      "323734\n",
-      "323735\n",
-      "323736\n",
-      "323737\n",
-      "323738\n",
-      "323739\n",
-      "323740\n",
-      "323741\n",
-      "323742\n",
-      "323743\n",
-      "323744\n",
-      "323745\n",
-      "323746\n",
-      "323747\n",
-      "323748\n",
-      "323749\n",
-      "323750\n",
-      "323751\n",
-      "323752\n",
-      "323753\n",
-      "323754\n",
-      "323755\n",
-      "323756\n",
-      "323757\n",
-      "323758\n",
-      "323759\n",
-      "323760\n",
-      "323761\n",
-      "323762\n",
-      "323763\n",
-      "323764\n",
-      "323765\n",
-      "323766\n",
-      "323767\n",
-      "323768\n",
-      "323769\n",
-      "323770\n",
-      "323771\n",
-      "323772\n",
-      "323773\n",
-      "323774\n",
-      "323775\n",
-      "323776\n",
-      "323777\n",
-      "323778\n",
-      "323779\n",
-      "323780\n",
-      "323781\n",
-      "323782\n",
-      "323783\n",
-      "323784\n",
-      "323785\n",
-      "323786\n",
-      "323787\n",
-      "323788\n",
-      "323789\n",
-      "323790\n",
-      "323791\n",
-      "323792\n",
-      "323793\n",
-      "323794\n",
-      "323795\n",
-      "323796\n",
-      "323797\n",
-      "323798\n",
-      "323799\n",
-      "323800\n",
-      "323801\n",
-      "323802\n",
-      "323803\n",
-      "323804\n",
-      "323805\n",
-      "323806\n",
-      "323807\n",
-      "323808\n",
-      "323809\n",
-      "323810\n",
-      "323811\n",
-      "323812\n",
-      "323813\n",
-      "323814\n",
-      "323815\n",
-      "323816\n",
-      "323817\n",
-      "323818\n",
-      "323819\n",
-      "323820\n",
-      "323821\n",
-      "323822\n",
-      "323823\n",
-      "323824\n",
-      "323825\n",
-      "323826\n",
-      "323827\n",
-      "323828\n",
-      "323829\n",
-      "323830\n",
-      "323831\n",
-      "323832\n",
-      "323833\n",
-      "323834\n",
-      "323835\n",
-      "323836\n",
-      "323837\n",
-      "323838\n",
-      "323839\n",
-      "323840\n",
-      "323841\n",
-      "323842\n",
-      "323843\n",
-      "323844\n",
-      "323845\n",
-      "323846\n",
-      "323847\n",
-      "323848\n",
-      "323849\n",
-      "323850\n",
-      "323851\n",
-      "323852\n",
-      "323853\n",
-      "323854\n",
-      "323855\n",
-      "323856\n",
-      "323857\n",
-      "323858\n",
-      "323859\n",
-      "323860\n",
-      "323861\n",
-      "323862\n",
-      "323863\n",
-      "323864\n",
-      "323865\n",
-      "323866\n",
-      "323867\n",
-      "323868\n",
-      "323869\n",
-      "323870\n",
-      "323871\n",
-      "323872\n",
-      "323873\n",
-      "323874\n",
-      "323875\n",
-      "323876\n",
-      "323877\n",
-      "323878\n",
-      "323879\n",
-      "323880\n",
-      "323881\n",
-      "323882\n",
-      "323883\n",
-      "323884\n",
-      "323885\n",
-      "323886\n",
-      "323887\n",
-      "323888\n",
-      "323889\n",
-      "323890\n",
-      "323891\n",
-      "323892\n",
-      "323893\n",
-      "323894\n",
-      "323895\n",
-      "323896\n",
-      "323897\n",
-      "323898\n",
-      "323899\n",
-      "323900\n",
-      "323901\n",
-      "323902\n",
-      "323903\n",
-      "323904\n",
-      "323905\n",
-      "323906\n",
-      "323907\n",
-      "323908\n",
-      "323909\n",
-      "323910\n",
-      "323911\n",
-      "323912\n",
-      "323913\n",
-      "323914\n",
-      "323915\n",
-      "323916\n",
-      "323917\n",
-      "323918\n",
-      "323919\n",
-      "323920\n",
-      "323921\n",
-      "323922\n",
-      "323923\n",
-      "323924\n",
-      "323925\n",
-      "323926\n",
-      "323927\n",
-      "323928\n",
-      "323929\n",
-      "323930\n",
-      "323931\n",
-      "323932\n",
-      "323933\n",
-      "323934\n",
-      "323935\n",
-      "323936\n",
-      "323937\n",
-      "323938\n",
-      "323939\n",
-      "323940\n",
-      "323941\n",
-      "323942\n",
-      "323943\n",
-      "323944\n",
-      "323945\n",
-      "323946\n",
-      "323947\n",
-      "323948\n",
-      "323949\n",
-      "323950\n",
-      "323951\n",
-      "323952\n",
-      "323953\n",
-      "323954\n",
-      "323955\n",
-      "323956\n",
-      "323957\n",
-      "323958\n",
-      "323959\n",
-      "323960\n",
-      "323961\n",
-      "323962\n",
-      "323963\n",
-      "323964\n",
-      "323965\n",
-      "323966\n",
-      "323967\n",
-      "323968\n",
-      "323969\n",
-      "323970\n",
-      "323971\n",
-      "323972\n",
-      "323973\n",
-      "323974\n",
-      "323975\n",
-      "323976\n",
-      "323977\n",
-      "323978\n",
-      "323979\n",
-      "323980\n",
-      "323981\n",
-      "323982\n",
-      "323983\n",
-      "323984\n",
-      "323985\n",
-      "323986\n",
-      "323987\n",
-      "323988\n",
-      "323989\n",
-      "323990\n",
-      "323991\n",
-      "323992\n",
-      "323993\n",
-      "323994\n",
-      "323995\n",
-      "323996\n",
-      "323997\n",
-      "323998\n",
-      "323999\n",
-      "324000\n",
-      "324001\n",
-      "324002\n",
-      "324003\n",
-      "324004\n",
-      "324005\n",
-      "324006\n",
-      "324007\n",
-      "324008\n",
-      "324009\n",
-      "324010\n",
-      "324011\n",
-      "324012\n",
-      "324013\n",
-      "324014\n",
-      "324015\n",
-      "324016\n",
-      "324017\n",
-      "324018\n",
-      "324019\n",
-      "324020\n",
-      "324021\n",
-      "324022\n",
-      "324023\n",
-      "324024\n",
-      "324025\n",
-      "324026\n",
-      "324027\n",
-      "324028\n",
-      "324029\n",
-      "324030\n",
-      "324031\n",
-      "324032\n",
-      "324033\n",
-      "324034\n",
-      "324035\n",
-      "324036\n",
-      "324037\n",
-      "324038\n",
-      "324039\n",
-      "324040\n",
-      "324041\n",
-      "324042\n",
-      "324043\n",
-      "324044\n",
-      "324045\n",
-      "324046\n",
-      "324047\n",
-      "324048\n",
-      "324049\n",
-      "324050\n",
-      "324051\n",
-      "324052\n",
-      "324053\n",
-      "324054\n",
-      "324055\n",
-      "324056\n",
-      "324057\n",
-      "324058\n",
-      "324059\n",
-      "324060\n",
-      "324061\n",
-      "324062\n",
-      "324063\n",
-      "324064\n",
-      "324065\n",
-      "324066\n",
-      "324067\n",
-      "324068\n",
-      "324069\n",
-      "324070\n",
-      "324071\n",
-      "324072\n",
-      "324073\n",
-      "324074\n",
-      "324075\n",
-      "324076\n",
-      "324077\n",
-      "324078\n",
-      "324079\n",
-      "324080\n",
-      "324081\n",
-      "324082\n",
-      "324083\n",
-      "324084\n",
-      "324085\n",
-      "324086\n",
-      "324087\n",
-      "324088\n",
-      "324089\n",
-      "324090\n",
-      "324091\n",
-      "324092\n",
-      "324093\n",
-      "324094\n",
-      "324095\n",
-      "324096\n",
-      "324097\n",
-      "324098\n",
-      "324099\n",
-      "324100\n",
-      "324101\n",
-      "324102\n",
-      "324103\n",
-      "324104\n",
-      "324105\n",
-      "324106\n",
-      "324107\n",
-      "324108\n",
-      "324109\n",
-      "324110\n",
-      "324111\n",
-      "324112\n",
-      "324113\n",
-      "324114\n",
-      "324115\n",
-      "324116\n",
-      "324117\n",
-      "324118\n",
-      "324119\n",
-      "324120\n",
-      "324121\n",
-      "324122\n",
-      "324123\n",
-      "324124\n",
-      "324125\n",
-      "324126\n",
-      "324127\n",
-      "324128\n",
-      "324129\n",
-      "324130\n",
-      "324131\n",
-      "324132\n",
-      "324133\n",
-      "324134\n",
-      "324135\n",
-      "324136\n",
-      "324137\n",
-      "324138\n",
-      "324139\n",
-      "324140\n",
-      "324141\n",
-      "324142\n",
-      "324143\n",
-      "324144\n",
-      "324145\n",
-      "324146\n",
-      "324147\n",
-      "324148\n",
-      "324149\n",
-      "324150\n",
-      "324151\n",
-      "324152\n",
-      "324153\n",
-      "324154\n",
-      "324155\n",
-      "324156\n",
-      "324157\n",
-      "324158\n",
-      "324159\n",
-      "324160\n",
-      "324161\n",
-      "324162\n",
-      "324163\n",
-      "324164\n",
-      "324165\n",
-      "324166\n",
-      "324167\n",
-      "324168\n",
-      "324169\n",
-      "324170\n",
-      "324171\n",
-      "324172\n",
-      "324173\n",
-      "324174\n",
-      "324175\n",
-      "324176\n",
-      "324177\n",
-      "324178\n",
-      "324179\n",
-      "324180\n",
-      "324181\n",
-      "324182\n",
-      "324183\n",
-      "324184\n",
-      "324185\n",
-      "324186\n",
-      "324187\n",
-      "324188\n",
-      "324189\n",
-      "324190\n",
-      "324191\n",
-      "324192\n",
-      "324193\n",
-      "324194\n",
-      "324195\n",
-      "324196\n",
-      "324197\n",
-      "324198\n",
-      "324199\n",
-      "324200\n",
-      "324201\n",
-      "324202\n",
-      "324203\n",
-      "324204\n",
-      "324205\n",
-      "324206\n",
-      "324207\n",
-      "324208\n",
-      "324209\n",
-      "324210\n",
-      "324211\n",
-      "324212\n",
-      "324213\n",
-      "324214\n",
-      "324215\n",
-      "324216\n",
-      "324217\n",
-      "324218\n",
-      "324219\n",
-      "324220\n",
-      "324221\n",
-      "324222\n",
-      "324223\n",
-      "324224\n",
-      "324225\n",
-      "324226\n",
-      "324227\n",
-      "324228\n",
-      "324229\n",
-      "324230\n",
-      "324231\n",
-      "324232\n",
-      "324233\n",
-      "324234\n",
-      "324235\n",
-      "324236\n",
-      "324237\n",
-      "324238\n",
-      "324239\n",
-      "324240\n",
-      "324241\n",
-      "324242\n",
-      "324243\n",
-      "324244\n",
-      "324245\n",
-      "324246\n",
-      "324247\n",
-      "324248\n",
-      "324249\n",
-      "324250\n",
-      "324251\n",
-      "324252\n",
-      "324253\n",
-      "324254\n",
-      "324255\n",
-      "324256\n",
-      "324257\n",
-      "324258\n",
-      "324259\n",
-      "324260\n"
-     ]
-    }
-   ],
-   "source": [
-    "for c in upp08:\n",
-    "    bb = c.shape.bounding_box(tol=10)\n",
-    "    print(c.name())\n",
-    "    upp08_boxes.append(bb)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
-   "metadata": {},
-   "outputs": [
-    {
-     "ename": "NameError",
-     "evalue": "name 'upp08_boxes' is not defined",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[1;31mNameError\u001b[0m                                 Traceback (most recent call last)",
-      "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mupp08_boxes\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
-      "\u001b[1;31mNameError\u001b[0m: name 'upp08_boxes' is not defined"
-     ]
-    }
-   ],
-   "source": [
-    "len(upp08_boxes)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 17,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "WindowsPath('D:/dvp/dev/mcnp/upp/wrk/up08/intersection')"
-      ]
-     },
-     "execution_count": 17,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "from pathlib import Path\n",
-    "Path.cwd()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 14,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "['RE_C_COMMENT',\n",
-       " '__builtins__',\n",
-       " '__cached__',\n",
-       " '__doc__',\n",
-       " '__file__',\n",
-       " '__loader__',\n",
-       " '__name__',\n",
-       " '__package__',\n",
-       " '__path__',\n",
-       " '__spec__',\n",
-       " 'common',\n",
-       " 'drop_c_comments',\n",
-       " 'mcnp_input_parser',\n",
-       " 'mcnp_input_tab',\n",
-       " 'mctal_parser',\n",
-       " 'meshtal_parser',\n",
-       " 'meshtal_tab']"
-      ]
-     },
-     "execution_count": 14,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "envelop = mk.read_mcnp(\"GA_VIS_IR.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelop_boxes = []"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "for c in envelop:\n",
-    "    bb = c.shape.bounding_box(tol=10)\n",
-    "    print(c.name())\n",
-    "    envelop_boxes.append(bb)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelopes_cells: tk.List[mk.Body] = []"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "for c8, b8 in zip(upp08, upp08_boxes):Z\n",
-    "    print(f\"--- {c8.name()}\")\n",
-    "    for ce, be in zip(envelop, envelop_boxes):\n",
-    "        if b8.check_intersection(be):\n",
-    "            new_cell = c8.intersection(ce).simplify(min_volume=0.1)\n",
-    "            if not new_cell.shape.is_empty():\n",
-    "#                 volume = new_cell.shape.volume(min_volume=1e-3)\n",
-    "                envelopes_cells.append(new_cell)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "envelopes_cells_names: tp.List[int] = [map(mk.Body.name, envelopes_cells)]"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "component_to_cell_map: tp.Dict[str, Set[int]] = dict()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "names_of_cells_with_materials: tp.Set[int] = {c.name() for c in envelopes_cells if c.material()}\n",
-    "component_to_cell_map[\"vis-ir-gdc\", names_of_cells_with_materials]"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "new_universe = mk.Universe(envelopes_cells, name_rule=\"clash\")\n",
-    "new_universe.save(\"vis-ir-intersection.i\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "upp08_volumes = []\n",
-    "for c in upp08:\n",
-    "    if c.material():\n",
-    "        upp08_volumes.append(c.shape.volume(min_volume=1.e-3))\n",
-    "    else:\n",
-    "        upp08_volumes.append(0)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "def select_criteria(c: mk.Body):\n",
-    "    "
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.7.7"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/notebooks/dvp/ga-vis-ir.i b/notebooks/dvp/ga-vis-ir.i
deleted file mode 100644
index c75647c2..00000000
--- a/notebooks/dvp/ga-vis-ir.i
+++ /dev/null
@@ -1,44 +0,0 @@
-GA VIS IR rotated to C-model axis
-1 0 -16 14 -6 -13 9 22
-        IMP:N=1.000 IMP:P=1.000 IMP:E=0.000 
-        U=0 
-2 0 -15 20 -23 9 12 -17:21 -12 -23 9 -7 13 -17
-        IMP:N=1.000 IMP:P=1.000 IMP:E=0.000 
-        U=0 
-3 0 19 -18 -23 8 -11 15
-        IMP:N=1.000 IMP:P=1.000 IMP:E=0.000 
-        U=0 
-4 0 (-15:11:-8:23:18:-19) (17:-12:-9:23:-20:15) 2 -5 -3 4 (-22:-9:13:6:-14:16) 
-        10 -1 (17:-13:7:-9:23:12:-21)
-        IMP:N=1.000 IMP:P=1.000 IMP:E=0.000 
-        U=0 
-5 0 1:-10:-4:3:5:-2
-        IMP:N=0.000 IMP:P=0.000 IMP:E=0.000 
-        U=0 
-        $ The outer cell
-
-1 P -0.8660254037844 -0.5 0 -920
-2 P -0.8660254037844 -0.5 0 -1494
-3 P 0.5 -0.8660254037844 0 914
-4 P 0.5 -0.8660254037844 0 461
-5 PZ 688
-6 PZ 584.94559183
-7 PZ 573.49559183
-8 PZ 498.63
-9 PZ 497.80809183
-10 PZ 396
-11 P -1 2.018925649439e-07 0 -1207.3
-12 P -1 2.018925672198e-07 0 -1244.9825
-13 P -1 2.018925649439e-07 0 -1361.8
-14 P -1 2.018925649439e-07 0 -1574.265
-15 P -0.9816271834476 1.981832298825e-07 -0.1908089953769 -1315.439567108
-16 P -2.018925649994e-07 -1 0 27.7475
-17 P -2.018925649994e-07 -1 0 26
-18 P -2.018925649994e-07 -1 0 22.99
-19 P -2.018925649994e-07 -1 0 -13.41
-20 P -2.018925649994e-07 -1 0 -16.12
-21 P -2.018925649994e-07 -1 0 -58.3175
-22 P -2.018925649994e-07 -1 0 -59.899
-23 P -0.08715574274768 1.759609578184e-08 0.9961946980917 462.7803012572
-
-mode  n  
diff --git a/notebooks/dvp/mix-bpe5.ipynb b/notebooks/dvp/mix-bpe5.ipynb
new file mode 100644
index 00000000..50e335cc
--- /dev/null
+++ b/notebooks/dvp/mix-bpe5.ipynb
@@ -0,0 +1,381 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "2199ef4c",
+   "metadata": {},
+   "source": [
+    "# Compute composition of boron and polyethilen\n",
+    "\n",
+    "dvp 2024.10.31\n",
+    "\n",
+    "    \n",
+    "Create mix of wgt5% boron and polyethilen (remaining).\n",
+    "\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "9acb66ae-b96d-422e-a4f9-9bd7e119dc00",
+   "metadata": {},
+   "source": [
+    "## Setup"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "id": "93a9ee6a",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:17:44.439473Z",
+     "iopub.status.busy": "2024-11-01T11:17:44.439189Z",
+     "iopub.status.idle": "2024-11-01T11:17:44.442035Z",
+     "shell.execute_reply": "2024-11-01T11:17:44.441645Z",
+     "shell.execute_reply.started": "2024-11-01T11:17:44.439453Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "import sys\n",
+    "\n",
+    "from pathlib import Path\n",
+    "\n",
+    "from mckit import Composition, Element, Material"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "id": "d2c89220",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:11:36.491719Z",
+     "iopub.status.busy": "2024-11-01T11:11:36.491472Z",
+     "iopub.status.idle": "2024-11-01T11:11:36.494581Z",
+     "shell.execute_reply": "2024-11-01T11:11:36.494204Z",
+     "shell.execute_reply.started": "2024-11-01T11:11:36.491700Z"
+    }
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "3.13.0 (main, Oct 22 2024, 11:20:55) [GCC 11.4.0]\n",
+      "/home/dvp/.pyenv/versions/3.13.0/envs/mckit\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(sys.version)\n",
+    "print(sys.prefix)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "b6e799cf",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:11:39.169715Z",
+     "iopub.status.busy": "2024-11-01T11:11:39.169421Z",
+     "iopub.status.idle": "2024-11-01T11:11:39.175452Z",
+     "shell.execute_reply": "2024-11-01T11:11:39.175011Z",
+     "shell.execute_reply.started": "2024-11-01T11:11:39.169687Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "%config Completer.use_jedi = False"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 64,
+   "id": "86c55b96-6b24-4403-8f11-34f708d098b3",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:19:18.171350Z",
+     "iopub.status.busy": "2024-11-01T12:19:18.171152Z",
+     "iopub.status.idle": "2024-11-01T12:19:18.173916Z",
+     "shell.execute_reply": "2024-11-01T12:19:18.173544Z",
+     "shell.execute_reply.started": "2024-11-01T12:19:18.171333Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "HERE = Path.cwd()\n",
+    "ROOT = HERE.parent.parent\n",
+    "dst =  ROOT / \"wrk/bpe5.txt\""
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "id": "48d719c3-82f0-4ce5-b6f1-3215b94aefc5",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:16:01.497728Z",
+     "iopub.status.busy": "2024-11-01T11:16:01.497525Z",
+     "iopub.status.idle": "2024-11-01T11:16:01.500488Z",
+     "shell.execute_reply": "2024-11-01T11:16:01.500095Z",
+     "shell.execute_reply.started": "2024-11-01T11:16:01.497711Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "dst.parent.mkdir(exist_ok = True)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 58,
+   "id": "2fca03f6-5032-4180-a840-3ff62b659fc8",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:12:08.170758Z",
+     "iopub.status.busy": "2024-11-01T12:12:08.170466Z",
+     "iopub.status.idle": "2024-11-01T12:12:08.173334Z",
+     "shell.execute_reply": "2024-11-01T12:12:08.172896Z",
+     "shell.execute_reply.started": "2024-11-01T12:12:08.170730Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "boron_fraction = 0.05\n",
+    "polyethylene_fraction = 1.0 - boron_fraction\n",
+    "mix_number = 170023 # free slot in up-mi-24-08-27.xlsx material index for mapstp"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 34,
+   "id": "0708361c-188c-4a6d-b7de-b95a3ba6d540",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:43:37.455830Z",
+     "iopub.status.busy": "2024-11-01T11:43:37.455625Z",
+     "iopub.status.idle": "2024-11-01T11:43:37.458437Z",
+     "shell.execute_reply": "2024-11-01T11:43:37.457995Z",
+     "shell.execute_reply.started": "2024-11-01T11:43:37.455813Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "def mk_element(name: str):\n",
+    "    return Element(name, lib=\"31c\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "3024af99-f644-4c28-a14b-f7dce073a921",
+   "metadata": {},
+   "source": [
+    "## Computation"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 40,
+   "id": "c699af3f-0349-479d-9af8-b65048d25991",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:47:14.984400Z",
+     "iopub.status.busy": "2024-11-01T11:47:14.983931Z",
+     "iopub.status.idle": "2024-11-01T11:47:14.986922Z",
+     "shell.execute_reply": "2024-11-01T11:47:14.986495Z",
+     "shell.execute_reply.started": "2024-11-01T11:47:14.984381Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "boron = Composition(atomic=[(mk_element(\"B\"), 1.0)]).expand()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 41,
+   "id": "91e62c66-7423-47cb-9029-50c45e112f5a",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T11:47:15.388349Z",
+     "iopub.status.busy": "2024-11-01T11:47:15.388159Z",
+     "iopub.status.idle": "2024-11-01T11:47:15.391899Z",
+     "shell.execute_reply": "2024-11-01T11:47:15.391386Z",
+     "shell.execute_reply.started": "2024-11-01T11:47:15.388333Z"
+    }
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'MNone 5010.31c  1.990000e-01\\n        5011.31c  8.010000e-01'"
+      ]
+     },
+     "execution_count": 41,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "boron.mcnp_repr()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 51,
+   "id": "bd56919e-d2fe-4aa4-aaa0-6b2d1db50f11",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:09:38.537013Z",
+     "iopub.status.busy": "2024-11-01T12:09:38.536821Z",
+     "iopub.status.idle": "2024-11-01T12:09:38.539707Z",
+     "shell.execute_reply": "2024-11-01T12:09:38.539334Z",
+     "shell.execute_reply.started": "2024-11-01T12:09:38.536997Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "polyethylene = Composition(atomic = [(mk_element(\"C\"), 1.0), (mk_element(\"H\"), 2.0)]).expand()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "id": "b33a1a5c-0d47-40a3-baef-f05f340419de",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:09:38.921739Z",
+     "iopub.status.busy": "2024-11-01T12:09:38.921544Z",
+     "iopub.status.idle": "2024-11-01T12:09:38.925044Z",
+     "shell.execute_reply": "2024-11-01T12:09:38.924632Z",
+     "shell.execute_reply.started": "2024-11-01T12:09:38.921723Z"
+    }
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'MNone 6012.31c  3.297667e-01\\n        6013.31c  3.566667e-03\\n        1001.31c  6.665900e-01\\n        1002.31c  7.666667e-05'"
+      ]
+     },
+     "execution_count": 52,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "polyethylene.mcnp_repr()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 59,
+   "id": "6fc43fa7-59f7-4c09-9f6f-c7db03e7da66",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:12:23.534305Z",
+     "iopub.status.busy": "2024-11-01T12:12:23.534109Z",
+     "iopub.status.idle": "2024-11-01T12:12:23.537104Z",
+     "shell.execute_reply": "2024-11-01T12:12:23.536651Z",
+     "shell.execute_reply.started": "2024-11-01T12:12:23.534288Z"
+    }
+   },
+   "outputs": [],
+   "source": [
+    "bpe5 = Composition.mixture(\n",
+    "    (boron, boron_fraction / boron.molar_mass),\n",
+    "    (polyethylene, polyethylene_fraction / polyethilen.molar_mass),\n",
+    ").rename(mix_number)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 60,
+   "id": "3bd9fd5a-d3d3-4d06-b50f-29eb3f4803a3",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:12:24.485228Z",
+     "iopub.status.busy": "2024-11-01T12:12:24.485037Z",
+     "iopub.status.idle": "2024-11-01T12:12:24.488807Z",
+     "shell.execute_reply": "2024-11-01T12:12:24.488238Z",
+     "shell.execute_reply.started": "2024-11-01T12:12:24.485212Z"
+    }
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'M170023 5010.31c  4.428836e-03\\n        5011.31c  1.782662e-02\\n        6012.31c  3.224276e-01\\n        6013.31c  3.487289e-03\\n        1001.31c  6.517547e-01\\n        1002.31c  7.496041e-05'"
+      ]
+     },
+     "execution_count": 60,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "bpe5.mcnp_repr()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 66,
+   "id": "38c768c5-1e9e-4444-aad7-582fbf13a207",
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-11-01T12:19:49.036802Z",
+     "iopub.status.busy": "2024-11-01T12:19:49.036603Z",
+     "iopub.status.idle": "2024-11-01T12:19:49.040748Z",
+     "shell.execute_reply": "2024-11-01T12:19:49.040327Z",
+     "shell.execute_reply.started": "2024-11-01T12:19:49.036786Z"
+    }
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "192"
+      ]
+     },
+     "execution_count": 66,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "dst.write_text(bpe5.mcnp_repr().replace(\"170023\", \"17023\\n       \"))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "904e1747-e9b0-44c5-854e-f87f3e610a1c",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.13.0"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/notebooks/dvp/mix-bpe5.md b/notebooks/dvp/mix-bpe5.md
new file mode 100644
index 00000000..f20955a5
--- /dev/null
+++ b/notebooks/dvp/mix-bpe5.md
@@ -0,0 +1,101 @@
+---
+jupyter:
+  jupytext:
+    text_representation:
+      extension: .md
+      format_name: markdown
+      format_version: '1.3'
+      jupytext_version: 1.16.4
+  kernelspec:
+    display_name: Python 3 (ipykernel)
+    language: python
+    name: python3
+---
+
+
+# Compute composition of boron and polyethilen
+
+dvp 2024.10.31
+
+
+Create mix of wgt5% boron and polyethilen (remaining).
+
+
+
+
+## Setup
+
+```python
+import sys
+
+from pathlib import Path
+
+from mckit import Composition, Element, Material
+```
+
+```python
+print(sys.version)
+print(sys.prefix)
+```
+
+```python
+%config Completer.use_jedi = False
+```
+
+```python
+HERE = Path.cwd()
+ROOT = HERE.parent.parent
+dst =  ROOT / "wrk/bpe5.txt"
+```
+
+```python
+dst.parent.mkdir(exist_ok = True)
+```
+
+```python
+boron_fraction = 0.05
+polyethylene_fraction = 1.0 - boron_fraction
+mix_number = 170023 # free slot in up-mi-24-08-27.xlsx material index for mapstp
+```
+
+```python
+def mk_element(name: str):
+    return Element(name, lib="31c")
+```
+
+## Computation
+
+```python
+boron = Composition(atomic=[(mk_element("B"), 1.0)]).expand()
+```
+
+```python
+boron.mcnp_repr()
+```
+
+```python
+polyethylene = Composition(atomic = [(mk_element("C"), 1.0), (mk_element("H"), 2.0)]).expand()
+```
+
+```python
+polyethylene.mcnp_repr()
+```
+
+```python
+bpe5 = Composition.mixture(
+    (boron, boron_fraction / boron.molar_mass),
+    (polyethylene, polyethylene_fraction / polyethilen.molar_mass),
+).rename(mix_number)
+```
+
+```python
+bpe5.mcnp_repr()
+```
+
+```python
+dst.write_text(bpe5.mcnp_repr().replace("170023", "17023\n       "))
+```
+
+```python
+
+```
diff --git a/notebooks/dvp/mix-bpe5.py b/notebooks/dvp/mix-bpe5.py
new file mode 100644
index 00000000..b51ecf5a
--- /dev/null
+++ b/notebooks/dvp/mix-bpe5.py
@@ -0,0 +1,90 @@
+# ---
+# jupyter:
+#   jupytext:
+#     text_representation:
+#       extension: .py
+#       format_name: percent
+#       format_version: '1.3'
+#       jupytext_version: 1.16.4
+#   kernelspec:
+#     display_name: Python 3 (ipykernel)
+#     language: python
+#     name: python3
+# ---
+
+# %% [markdown]
+# # Compute composition of boron and polyethylene
+#
+# dvp 2024.10.31
+#
+#
+# Create mix of wgt5% boron and polyethylene (remaining).
+#
+#
+
+# %% [markdown]
+# ## Setup
+
+# %%
+from __future__ import annotations
+
+import sys
+
+from pathlib import Path
+
+from mckit import Composition, Element
+
+# %%
+print(sys.version)
+print(sys.prefix)
+
+# %%
+# %config Completer.use_jedi = False
+
+# %%
+HERE = Path.cwd()
+ROOT = HERE.parent.parent
+dst = ROOT / "wrk/bpe5.txt"
+
+# %%
+dst.parent.mkdir(exist_ok=True)
+
+# %%
+boron_fraction = 0.05
+polyethylene_fraction = 1.0 - boron_fraction
+mix_number = 170023  # free slot in up-mi-24-08-27.xlsx material index for mapstp
+
+
+# %%
+def mk_element(name: str):
+    return Element(name, lib="31c")
+
+
+# %% [markdown]
+# ## Computation
+
+# %%
+boron = Composition(atomic=[(mk_element("B"), 1.0)]).expand()
+
+# %%
+boron.mcnp_repr()
+
+# %%
+polyethylene = Composition(atomic=[(mk_element("C"), 1.0), (mk_element("H"), 2.0)]).expand()
+
+# %%
+polyethylene.mcnp_repr()
+
+# %%
+bpe5 = Composition.mixture(
+    (boron, boron_fraction / boron.molar_mass),
+    (polyethylene, polyethylene_fraction / polyethylene.molar_mass),
+).rename(mix_number)
+
+# %%
+bpe5.mcnp_repr()
+
+# %%
+dst.write_text(bpe5.mcnp_repr().replace("170023", "17023\n       "))
+
+# %%
diff --git a/notebooks/dvp/u200.i b/notebooks/dvp/u200.i
deleted file mode 100644
index 3da36661..00000000
--- a/notebooks/dvp/u200.i
+++ /dev/null
@@ -1,57012 +0,0 @@
-c
-200
-320000 116000 -7.93 (320051:320041:-320000:-320047:320035) (320009:-320010:
-        320063:-320000:320034:-320037:-320055) (320012:320018:320045) (-320039:
-        -320041:320063:320051:-320047) (320047:-320025:320041:-320000:320035) (
-        320063:320008:-320000) (-320057:320053:320063:-320000:-320007:320034:
-        -320037) (320021:-320067:-320014:-320070:320052:320046) -320004 (320063:
-        -320000:320017:-320016) (320021:-320067:-320000:-320044:320046:320070) (
-        320063:-320000:320072) (320013:-320024:320060:320066:-320015) 320000 (
-        320007:-320008:320063:-320000) (-320002:-320046:320063:-320019:320069:
-        320052) -327904 (320063:-320000:320048) (320015:-320054:320023:-320024:
-        320027) -320063 (320047:320022:-320039:-320020:320044:-320038:320025:
-        320041:-320000) (-320046:-320019:320041:320069:-320044:320002) -320005 (
-        -320036:320059:320033:-320072:-320062:320063:-320000) (-320035:-320039:
-        320040:320051:320041:-320000:-320047) (320047:320022:-320039:-320020:
-        -320041:320063:320051:-320071:-320050:320002) (320016:320063:-320000) 
-        320026 (-320001:320060:320066:320064:-320030:-320015) (320055:320063:
-        -320056:-320000) (320013:-320001:-320064:320060:320066:320024:-320015) (
-        -320032:320015:-320029:-320054:320023:320064) (-320048:320063:-320000:
-        320049) (320012:320018:-320045:-320028) -320011 (-320043:320063:320031) 
-        (320056:320063:-320000) (320058:-320061:-320049:320063:-320000:-320068:
-        320065) (-320006:320003:-320017:320063:-320000:-320068:320065) (-320042:
-        320069:-320044:320052:320046:-320021) (-320032:320015:-320054:320023:
-        -320064:320024:320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320001 116001 -7.9284 320077 320076 320073 -320074 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320002 116001 -7.9284 -320078 320076 -320079 -320080 -320075 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320003 116001 -7.9284 320083 -320078 320076 -320073 -320082 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320004 116001 -7.9284 320085 -320078 320076 320079 -320075 320084 -320083
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320005 116001 -7.9284 -320084 320076 320079 -320075 320086 -320083
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320006 116001 -7.9284 -320081 -320078 320076 -320080 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320007 116001 -7.9284 -320078 320076 320073 -320082 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320008 116001 -7.9284 320076 320073 -320088 320078 -320077 -320087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320009 116001 -7.9284 -320081 320090 320089 320076 -320075 -320091
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320010 116001 -7.9284 -320081 320077 320076 -320092 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320011 116001 -7.9284 320077 320076 -320092 -320079 -320075 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320012 116001 -7.9284 -320081 320076 -320080 -320075 320078 -320093
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320013 116001 -7.9284 -320095 320096 -320081 320093 320076 320094 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320014 116001 -7.9284 -320095 320097 320076 -320075 320098 -320096
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320015 116001 -7.9284 320093 320076 -320098 -320080 -320075 -320096
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320016 116001 -7.9284 -320081 320076 320099 -320092 -320075 -320077
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320017 116001 -7.9284 320091 320096 -320081 320076 320094 -320075 -320099
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320018 116001 -7.9284 320091 320097 320076 -320075 -320099 -320096
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320019 116001 -7.9284 320096 -320081 320076 320094 -320075 -320090 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320020 116001 -7.9284 320097 320076 -320075 -320090 320100 -320096
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320021 116001 -7.9284 -320081 -320100 320089 320076 -320075 320095
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320022 116001 -7.9284 320087 -320098 320073 -320082 -320075 320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320023 116001 -7.9284 320087 320099 320073 -320074 -320075 -320077
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320024 116001 -7.9284 -320101 320087 320088 -320075 -320099 320098
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320025 116001 -7.9284 320087 320073 -320075 -320088 -320099 320098 320102
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320026 116001 -7.9284 320076 320088 -320103 -320082 320078 -320087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320027 116001 -7.9284 -320101 320076 320088 320104 -320105 -320087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320028 116001 -7.9284 320076 320088 320106 -320074 -320077 -320087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320029 116001 -7.9284 320083 320077 320076 -320073 -320074 -320075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320030 116001 -7.9284 320077 320076 320079 -320075 -320108 -320107
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320031 116001 -7.9284 320107 320109 320076 -320075 -320108 -320083
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320032 116001 -7.9284 320107 320077 320076 320110 -320075 -320109 -320083
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320033 116002 -8.2 -320114 -320117 320112 (-320113:320116:320115) -320111
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320034 116002 -8.2 -320114 -320117 320112 (-320113:320116:320118) -320119
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320035 116002 -8.2 -320114 (320121:-320113:320116) -320120 -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320036 116002 -8.2 -320114 (320123:-320113:320116) -320117 320112 -320122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320037 116002 -8.2 -320114 -320117 320112 -320124 (-320113:320116:320125)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320038 116002 -8.2 -320114 -320127 -320117 320112 (-320113:320116:320126)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320039 116002 -8.2 -320114 -320117 -320129 320112 (-320113:320116:320128)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320040 116002 -8.2 (320131:-320113:320116) -320114 -320130 -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320041 116002 -8.2 -320114 -320117 320112 -320132 (-320113:320116:320133)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320042 116002 -8.2 -320114 -320134 -320117 (-320113:320116:320135) 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320043 116002 -8.2 -320114 -320136 -320117 320112 (-320113:320116:320137)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320044 116002 -8.2 (320138:-320113:320116) -320114 -320117 320112 -320139
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320045 116002 -8.2 -320114 -320140 -320117 320112 (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320046 116002 -8.2 (320143:-320113:320116) -320114 -320142 -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320047 116002 -8.2 -320144 -320114 (320145:-320113:320116) -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320048 116002 -8.2 -320114 -320146 -320117 320112 (-320113:320116:320147)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320049 116002 -8.2 -320114 -320117 (320149:-320113:320116) 320112 -320148
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320050 116002 -8.2 -320151 -320114 (320150:-320113:320116) -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320051 116002 -8.2 -320114 -320117 320112 -320152 (-320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320052 116002 -8.2 -320114 -320117 (320155:-320113:320116) 320112 -320154
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320053 116002 -8.2 (320157:-320113:320116) -320114 -320117 320112 -320156
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320054 116002 -8.2 -320114 -320117 320112 -320159 (-320113:320116:320158)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320055 116002 -8.2 -320114 -320117 320112 -320160 (-320113:320161:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320056 116002 -8.2 -320162 -320114 -320117 320112 (-320113:320163:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320057 116002 -8.2 -320164 -320114 -320117 (-320113:320116:320165) 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320058 116002 -8.2 -320114 -320117 320112 (-320113:320116:320167) -320166
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320059 116002 -8.2 -320114 -320117 (-320113:320116:320168) 320112 -320169
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320060 116002 -8.2 -320114 (320170:-320113:320116) -320117 320112 -320171
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320061 116002 -8.2 (320173:-320113:320116) -320114 -320117 320112 -320172
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320062 116002 -8.2 -320114 -320175 -320117 320112 (-320113:320116:320174)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320063 116002 -8.2 -320176 -320114 (-320113:320177:320116) -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320064 116002 -8.2 -320179 -320114 -320117 320112 (-320113:320116:320178)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320065 116002 -8.2 (320181:-320113:320116) -320180 -320114 -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320066 116002 -8.2 -320182 -320114 -320117 320112 (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320067 116002 -8.2 (320184:-320113:320116) -320114 -320117 320112 -320185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320068 116002 -8.2 -320114 (320186:-320113:320116) -320117 -320187 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320069 116002 -8.2 -320114 -320117 (320188:-320113:320116) 320112 -320189
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320070 116002 -8.2 -320114 -320190 (-320191:320192:320116) -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320071 116002 -8.2 -320193 -320114 -320117 320112 (-320113:320116:320194)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320072 116002 -8.2 (320196:-320113:320116) -320114 -320117 320112 -320195
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320073 116002 -8.2 -320114 -320197 -320117 (320198:-320113:320116) 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320074 116002 -8.2 -320114 -320117 (-320113:320116:320199) 320112 -320200
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320075 116002 -8.2 -320201 -320114 -320117 (320202:-320113:320116) 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320076 116002 -8.2 -320114 (-320113:320204:320116) -320117 320112 -320203
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320077 116002 -8.2 (320205:-320113:320116) -320206 -320114 -320117 320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320078 116002 -8.2 -320114 -320208 -320117 320112 (-320113:320116:320207)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320079 116002 -8.2 -320114 (320210:-320113:320116) -320117 320112 -320209
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320080 116002 -8.2 -320114 (320211:-320113:320116) -320117 320112 -320212
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320081 116003 -6.533200000000001 -320214 320218 -320216 -327904 320217 -320213 
-        320215
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320082 116003 -6.533200000000001 -320214 -320216 320220 -327904 320217 320219 
-        320215
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320083 116003 -6.533200000000001 -320215 -320114 -320221 -327904 320222 320219 
-        320223 320224
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320084 116003 -6.533200000000001 -320215 -320229 -320114 -320221 -327904 320228 
-        320225 320227 320226
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320085 116003 -6.533200000000001 -320215 -320229 -320230 -327904 -320225 320228 
-        320217 320227
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320086 116003 -6.533200000000001 -320215 320233 -320232 320231 -320117 -327904 
-        -320213 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320087 116003 -6.533200000000001 -320215 -320114 -320221 -327904 320237 320238 
-        320235 -320236 320234
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320088 116003 -6.533200000000001 -320215 320240 -320234 -320221 -327904 320237 
-        320239 -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320089 116003 -6.533200000000001 -320215 -320221 -320117 -327904 -320238 320241 
-        320237 320235
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320090 116003 -6.533200000000001 -320215 320218 -320117 -327904 -320235 320242 
-        -320241 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320091 116003 -6.533200000000001 (320246:320255:320248:-320257) (-320032:320015:
-        -320029:-320054:320064) (-320244:-320245:320054:320254:-320243) (-320032
-        :320015:-320054:-320064:320027) -320247 -320251 (320059:-320062:320258:
-        -320261:-320249) (-320248:-320038:-320255:-320257:-320252:320215) (
-        320256:-320244:-320245:-320064:320054) 320250 -320235 320241 320260 (
-        -320254:-320244:-320245:320064:320054) (-320039:320255:-320248:-320253:
-        320259:-320257:-320252) (320252:-320259:-320038:-320255:320215) -320213 
-        (-320039:-320020:320255:-320259:-320038:320215) (320246:320248:-320255:
-        -320257)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320092 116003 -6.533200000000001 -320215 -320214 320218 -320117 -327904 320242 
-        -320241 320235
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320093 116003 -6.533200000000001 -320215 -320114 -320221 -327904 320222 320228 
-        320238 320223 -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320094 116003 -6.533200000000001 -320215 -320223 -327904 -320235 320217 320238 
-        -320236 320234
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320095 116003 -6.533200000000001 -320215 -320114 -327904 320222 -320235 -320238 
-        320241 320237
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320096 116003 -6.533200000000001 -320215 320231 -320221 -320117 -327904 320241 
-        -320233 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320097 116003 -6.533200000000001 -320215 -320114 -320221 -327904 320241 320247 
-        -320233 320229 320226
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320098 116003 -6.533200000000001 -320229 -320114 -320227 -320221 -327904 320217 
-        320247 -320233 320226
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320099 116003 -6.533200000000001 -320215 -320226 -327904 320241 -320231 (-320062
-        :320262:-320261) 320247 -320233 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320100 116003 -6.533200000000001 -320215 -320226 320233 -320117 -327904 320228 
-        320217 320227
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320101 116003 -6.533200000000001 -320215 320233 -320117 -327904 320241 320217 
-        -320222 320227 320229
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320102 116003 -6.533200000000001 -320215 -320229 -320114 -327904 320228 -320222 
-        320230 320227
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320103 116003 -6.533200000000001 -320215 (-320222:320223) (-320032:320015:
-        -320029:-320054:320064) 320233 (-320032:320015:-320054:-320064:320027) (
-        320059:-320062:-320264:320263) (-320039:-320020:-320248:-320038:320265) 
-        -327904 320217 -320228 -320231 320227 -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320104 116003 -6.533200000000001 (320059:-320062:320263:320258:-320261:320262 
-        -320264) (-320032:320015:-320029:-320054:320064) (-320032:320015:-320054
-        :-320064:320027) -320227 (-320039:-320020:-320248:-320038:320265) 
-        -327904 320241 320237 -320222 -320231 -320213 320247 (320233:320062 
-        320258) 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320105 116003 -6.533200000000001 -327904 320222 -320235 320241 -320237 -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320106 116003 -6.533200000000001 (-320032:320015:-320029:-320054:320064) (
-        -320032:320015:-320054:-320064:320027) -327904 -320235 320241 320217 
-        -320237 -320222 -320213 320247
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320107 116003 -6.533200000000001 -320215 -320214 -320266 -327904 320241 -320237 
-        320235 -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320108 116003 -6.533200000000001 320269 (320022:-320248:320025:-320255:-320257:
-        -320267:320215) (320256:320271:-320244:-320024:320054) (-320039:320255:
-        320270:320025:-320253:320259:-320257:-320267:-320252) -320266 (320268:
-        320272) (320015:-320029:-320054:320023:320064) (320015:-320054:320023:
-        -320064:320024:320027) -327904 320250 (320015:-320054:320023:-320024:
-        320027) -320237 (320267:320246:320255:-320257) -320222 (320267:320246:
-        -320248:-320255:-320257) 320219 (320256:-320244:-320064:320024:320054) 
-        320260 (-320254:320271:-320244:320064:320024:320054:-320243) (320246:
-        320248:-320257) (-320244:320054:320254:-320243)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320109 116003 -6.533200000000001 320220 -320221 -327904 320217 -320237 -320222 
-        320273 -320269
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320110 116003 -6.533200000000001 320269 (320256:320271:-320244:-320024:320054) 
-        -320114 -320251 320250 -320235 320217 320219 (320256:-320244:-320064:
-        320024:320054) 320266
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320111 116003 -6.533200000000001 -320215 -320114 -320232 320220 -320260 -327904 
-        320273 320081 -320269
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320112 116003 -6.533200000000001 -320215 320231 -320221 -320117 -327904 320219 
-        320260 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320113 116003 -6.533200000000001 -320215 320220 320231 -320221 -320117 -327904 
-        320260 -320275
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320114 116003 -6.533200000000001 -320215 320231 -320117 -320260 -327904 320217 
-        320219 320232 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320115 116003 -6.533200000000001 -320215 320220 320231 -320117 -320260 -327904 
-        320217 320232 -320275
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320116 116003 -6.533200000000001 320220 -320260 -327904 320219 -320231 320232
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320117 116003 -6.533200000000001 -320215 320269 -320114 -320232 -320260 -327904 
-        320219 320247 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320118 116003 -6.533200000000001 -320215 -320214 320220 -320266 -327904 320222 
-        -320237 320273 320219
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320119 116003 -6.533200000000001 320269 (320022:-320248:320025:-320255:320265:
-        -320257:-320267:320215) (-320039:320255:320270:320025:-320253:320259:
-        -320257:-320267:-320252) (320015:-320029:-320054:320023:320064) -320223 
-        (320015:-320054:320023:-320064:320024:320027) -327904 (320015:-320054:
-        320023:-320024:320027) 320237 -320222 (320267:320246:-320248:-320255:
-        -320257) 320219 320260 (320246:320248:-320257)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320120 116003 -6.533200000000001 320220 -320223 -327904 320237 320217 -320222 
-        320273 -320269
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320121 116003 -6.533200000000001 -320215 -320114 -320224 320220 -320221 -327904 
-        320222 320237
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320122 116003 -6.533200000000001 -320214 320269 -320114 -320266 -320273 -327904 
-        320222 320239 -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320123 116003 -6.533200000000001 -320215 320240 -320114 320274 -320221 -327904 
-        320237 320224
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320124 116003 -6.533200000000001 -320215 -320221 -320223 320276 -327904 320217 
-        320239 320224 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320125 116003 -6.533200000000001 -320215 -320221 -320223 -327904 320222 320237 
-        320219 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320126 116003 -6.533200000000001 -320215 -320114 320220 (320015:-320029:-320054:
-        320023:320064) (320015:-320054:320023:-320064:320024:320027) -327904 (
-        320015:-320054:320023:-320024:320027) -320222 320219 320223 (320022:
-        320265) 320278 320277
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320127 116003 -6.533200000000001 -320215 320279 320280 -320277 -320114 320220 
-        -327904 320278
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320128 116003 -6.533200000000001 -320215 320279 -320277 320281 -320117 -327904 (
-        320022:320025) 320219 320278
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320129 116003 -6.533200000000001 -320215 320220 -327904 320217 (-320039:320270:
-        320025) 320219 -320231 320278 -320279
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320130 116003 -6.533200000000001 -320278 (320022:-320248:320025:-320255:320265:
-        -320257:-320267:320215) 320220 -320221 (320015:-320029:-320054:320023:
-        320064) (-320039:320255:320025:320259:-320257:-320252) (320015:-320054:
-        320023:-320064:320024:320027) -327904 (320015:-320054:320023:-320024:
-        320027) 320273 320219 320223 320260 -320231 (320246:320248:-320257) (
-        -320039:320255:-320259:320270:320025:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320131 116003 -6.533200000000001 320269 -320221 -320117 (320022:-320039:320270:
-        320025:-320267) -320273 -327904 320223 320260 320239 -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320132 116004 -7.930000000000001 -320114 320286 320284 -320117 -320282 -320283 
-        320285
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320133 116004 -7.930000000000001 -320114 320286 -320117 -320282 320287 320285 
-        -320288
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320134 116004 -7.930000000000001 -320114 -320285 320286 320289 -320117 -320291 
-        -320290
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320135 116004 -7.930000000000001 -320294 -320114 320286 -320117 320293 320282 
-        320292
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320136 116004 -7.930000000000001 320295 -320114 -320285 320286 -320117 320292 
-        -320296
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320137 116004 -7.930000000000001 -320114 320286 -320292 320290 -320117 -320298 
-        320297
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320138 116004 -7.930000000000001 -320114 320286 -320292 320290 -320117 320299 
-        -320300
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320139 116004 -7.930000000000001 320301 -320114 320286 -320117 -320302 320282 
-        -320290
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320140 116004 -7.930000000000001 320240 320306 320304 320309 320313 320000 
-        -327904 -320315 -320073 320314 -320308 320310 320311 320312 320303 
-        320307 320305
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320141 116005 -0.946 -320308 320311 -320313 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320142 116005 -0.946 -320312 -320308 320311 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320143 116005 -0.946 -320308 320311 -320304 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320144 116005 -0.946 -320310 -320308 320311 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320145 116005 -0.946 -320308 320311 -320309 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320146 116005 -0.946 -320308 320311 -320306 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320147 116005 -0.946 -320303 -320308 320311 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320148 116005 -0.946 -320305 -320308 320311 320307
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320149 116004 -7.930000000000001 -320114 320316 320000 -320221 320276 -327904 
-        320314 -320308 320311 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320150 116004 -7.930000000000001 320240 320318 320306 320304 320309 320313 
-        320000 -320311 -327904 -320315 -320073 320310 320312 320317 320303 
-        320305
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320151 116005 -0.946 -320311 -320313 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320152 116005 -0.946 -320312 -320311 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320153 116005 -0.946 -320311 320317 -320304
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320154 116005 -0.946 -320311 -320310 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320155 116005 -0.946 -320311 -320309 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320156 116005 -0.946 -320311 320317 -320306
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320157 116005 -0.946 -320303 -320311 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320158 116005 -0.946 -320305 -320311 320317
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320159 116004 -7.930000000000001 -320311 -320315 320319 320317 320320 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320160 116003 -6.533200000000001 320279 320323 -320114 -327904 -320322 320321 
-        -320280 (320011:-320026:320005:320063:-320000:320004) -320324
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320161 116003 -6.533200000000001 320279 -320277 -320117 -327904 -320321 320217 
-        -320281 320278 -320280 (320011:-320026:320005:320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320162 116003 -6.533200000000001 320279 320325 -320114 -327904 -320322 -320327 
-        320326 (320011:-320026:320005:320063:-320000:320004) -320324 -320323
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320163 116003 -6.533200000000001 -320329 -320229 -320114 -320330 -327904 320005 
-        320328 320226
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320164 116003 -6.533200000000001 -320329 -320229 -320328 -320117 -327904 320228 
-        320225 (320011:-320026:320005:320063:-320000:320004) 320226 320215
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320165 116003 -6.533200000000001 -320229 -320230 -327904 -320225 320228 320217 (
-        320011:-320026:320005:320063:-320000:320004) 320215
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320166 116004 -7.930000000000001 320333 -320317 -320331 320000 -320332 320217 
-        -320073
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320167 116004 -7.930000000000001 -320334 -320317 320000 -327904 -320337 320335 
-        320217 320336
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320168 116006 -7.929799999999999 320318 -320317 320338 -320073 -320340 320339
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320169 116003 -6.533200000000001 320318 -320114 320213 320000 -320221 -327904 
-        -320274 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320170 116004 -7.930000000000001 320240 -320317 -320341 -320332 -320073 320331
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320171 116004 -7.930000000000001 320318 320304 -320317 320313 -320332 -320073 
-        320341 -320338 320312
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320172 116005 -0.946 -320317 -320332 -320313
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320173 116005 -0.946 -320317 -320312 -320332
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320174 116005 -0.946 -320317 -320332 -320304
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320175 116006 -7.929799999999999 320342 -320343 320318 320338 -320073 -320340
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320176 116006 -7.929799999999999 320318 320338 -320332 -320073 -320340 -320344
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320177 116006 -7.929799999999999 320345 320318 -320332 -320073 -320346 -320347
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320178 116006 -7.929799999999999 320348 320318 -320317 320349 -320073 -320350
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320179 116006 -7.929799999999999 320318 320340 -320317 -320332 320351 -320073 
-        320310 -320349
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320180 116005 -0.946 -320317 -320310 -320332
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320181 116006 -7.929799999999999 320318 -320353 -320351 320352
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320182 116006 -7.929799999999999 -320354 320318 320349 -320332 -320073 -320350
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320183 116006 -7.929799999999999 320318 -320356 -320350 320355 320354 -320348
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320184 116006 -7.929799999999999 320358 -320317 320350 320357 -320332 -320073 
-        320353 -320345
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320185 116006 -7.929799999999999 320360 320318 -320317 320309 320350 -320353 
-        320359 -320332 -320345
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320186 116005 -0.946 -320317 -320353 -320332 -320309
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320187 116006 -7.929799999999999 320345 320318 -320317 -320073 320361 -320347
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320188 116006 -7.929799999999999 320345 320318 320362 -320363 -320073 -320347
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320189 116004 -7.930000000000001 320306 -320317 -320315 -320332 -320073 320319 
-        320303 320320 320305
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320190 116005 -0.946 -320317 -320332 -320306
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320191 116005 -0.946 -320303 -320317 -320332
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320192 116005 -0.946 -320305 -320317 -320332
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320193 116004 -7.930000000000001 320365 -320334 320000 -327904 -320337 -320332 
-        320217 320364
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320194 116003 -6.533200000000001 -320334 320213 320000 -327904 -320337 320217 
-        -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320195 116004 -7.930000000000001 -320366 -320374 320000 -320368 320369 320371 
-        320373 320372 320370 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320196 116004 -7.930000000000001 320379 -320366 320378 -320314 -320315 320369 
-        320376 320375 320368 320371 320373 320370 320377 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320197 116005 -0.946 -320314 320375 320380 -320379
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320198 116005 -0.946 320381 -320377 -320117 -320314 -327904 320217 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320199 116005 -0.946 -320117 -320314 -327904 -320376 320382 320217 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320200 116005 -0.946 -320117 -320314 -327904 320383 320375 -320378
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320201 116004 -7.930000000000001 -320366 -320368 -320314 320375 320371 320373 
-        320374 320372 320370 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320202 116005 -0.946 320384 -320370 -320117 -320314 -327904 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320203 116005 -0.946 -320117 -320373 -320314 -327904 320385 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320204 116005 -0.946 -320117 -320371 -320314 -327904 320375 320386
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320205 116006 -7.929799999999999 320347 320387 320318 -320320 -320317 -320332 
-        -320073 320388
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320206 116004 -7.930000000000001 320379 -320366 320378 -320315 -320369 320376 
-        320390 320368 320371 320373 320389 320370 320377 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320207 116005 -0.946 -320370 -320117 -327904 320390 320389 -320391
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320208 116005 -0.946 -320117 -320373 -327904 320390 320389 -320392
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320209 116005 -0.946 -320117 -320371 -327904 320390 -320393 320389
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320210 116005 -0.946 -320117 -327904 320390 -320394 320389 -320378
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320211 116005 -0.946 -320117 -327904 -320376 -320395 320390 320389
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320212 116005 -0.946 -320377 -320396 -320117 -327904 320390 320389
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320213 116005 -0.946 320390 -320397 320389 -320379
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320214 116004 -7.930000000000001 320400 320401 -320314 -320315 320403 -320308 
-        320311 320402 320389 320399 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320215 116004 -7.930000000000001 320405 320404 320406 -320314 -320308 320402 
-        320389 -320401 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320216 116004 -7.930000000000001 -320407 320404 320311 320389 -320401 -320405
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320217 116004 -7.930000000000001 320408 320404 -320314 320311 -320401 -320405
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320218 116004 -7.930000000000001 320409 320406 320410 -320314 320411 -320308 
-        320368 320311 320402 320389 -320404 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320219 116005 -0.946 -320412 -320399 320389 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320220 116005 -0.946 -320399 -320314 320413 320402
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320221 116005 -0.946 -320117 -327904 -320414 320389 320398 -320400
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320222 116005 -0.946 -320114 -320314 -327904 320217 320402 320415 -320400
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320223 116005 -0.946 -320416 -320117 -327904 -320403 320389 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320224 116005 -0.946 -320114 -320314 -327904 -320403 320217 320402 320417
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320225 116005 -0.946 -320117 -327904 -320406 320389 -320418 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320226 116004 -7.930000000000001 -320114 -320314 -327904 -320406 320402 320419
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320227 116005 -0.946 -320117 -327904 -320410 320389 -320420 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320228 116005 -0.946 -320117 -327904 -320421 -320409 320389 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320229 116005 -0.946 -320422 -320117 -327904 -320411 320389 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320230 116004 -7.930000000000001 320409 320000 -320368 320410 -320314 320411 
-        320369 -320308 320311 320402 320372
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320231 116004 -7.930000000000001 -320114 320423 -320314 -327904 -320410 320402
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320232 116004 -7.930000000000001 -320114 -320314 -327904 320424 320402 -320409
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320233 116004 -7.930000000000001 -320114 -320314 -327904 -320411 320425 320402
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320234 116004 -7.930000000000001 -320366 -320372 -320374 320000 -327904 320217 
-        320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320235 116004 -7.930000000000001 -320372 -320374 320000 -327904 320217 -320308 
-        320311
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320236 116004 -7.930000000000001 (320462:-320432:320024:320466:320439) (-320428:
-        320462:-320466:-320064:320024:320470:320464) (-320466:-320024:-320446:
-        320452:320464) 320440 (-320464:320448:320430:320446:-320429) (-320432:
-        -320064:320466:320463) 320438 320450 320445 (-320431:320469:320447:
-        320433:-320435) 320451 (320454:-320464:-320024:320434:320446) 320076 
-        320456 (320465:320471:-320469) (320462:-320464:-320024:320434:-320454:
-        320468) (-320432:-320024:320446:320466:320439) (-320466:320452:320024:
-        320464:-320462) (-320254:320460:-320464:320434:320064:320458) 320449 (
-        320454:-320464:320448:-320430:320024:-320462:320442) -320073 (-320464:
-        320448:-320446:320430:320024:320442) -320075 (320462:320448:320467:
-        -320064:-320430:-320434:320024:-320429) 320436 (-320432:-320024:-320446:
-        320466:320439) 320444 -320459 (320427:320457 320437) (-320466:320064:
-        320464:320453) (320462:-320466:-320024:-320452:320470:320464) (320448:
-        -320024:-320446:-320434:320442) (320454:-320464:-320024:-320446:320434) 
-        320443 320426 (-320431:-320447:320469:320433:-320435) (320462:-320464:
-        320434:-320064:-320430:320024:-320429:320468) 320455 (-320254:320460:
-        320448:320064:-320434) (320448:320467:-320024:-320434:320446) (-320432:
-        320064:320466:320463) 320081 (320460:-320464:320448:320254) 320461 
-        320441 (-320466:-320024:320452:320446:320464) (-320432:320024:320466:
-        -320462:320439)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320237 116004 -7.930000000000001 (320462:-320432:320024:320466:320439) 320440 
-        320427 (-320432:-320064:320466:320463) 320438 320450 320445 (-320431:
-        320469:320447:320433:-320435) 320451 (-320479:-320472:320430:320024:
-        320432:320476) 320456 (320465:320471:-320469) (-320432:-320024:320446:
-        320466:320439) 320449 (-320479:-320024:320446:320432:320478) (-320472:
-        320064:320432:320478:-320480:-320474) 320436 (-320432:-320024:-320446:
-        320466:320439) 320444 -320459 320477 -320076 320443 320426 (-320479:
-        -320024:-320446:320432:320478:320476) (-320431:-320447:320469:320433:
-        -320435) 320455 -320473 (-320432:320064:320466:320463) 320475 320461 (
-        320462:-320479:-320472:-320064:-320430:320024:320432:320478) 320441 (
-        -320479:-320472:-320430:320024:320432:-320462:320476) (-320432:320024:
-        320466:-320462:320439)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320238 116004 -7.930000000000001 -320073 320444 -320459 320319 -320076 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320239 116004 -7.930000000000001 -320481 320444 -320459 -320076 320081 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320240 116004 -7.930000000000001 320450 320076 -320444 -320073 -320075 320482 
-        320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320241 116004 -7.930000000000001 -320444 320484 320482 -320076 320475 -320483
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320242 116004 -7.930000000000001 320450 -320444 320482 -320076 -320485 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320243 116004 -7.930000000000001 320076 320459 -320073 -320075 320482 -320077 
-        320455
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320244 116004 -7.930000000000001 320486 -320487 320459 320482 -320076 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320245 116004 -7.930000000000001 320459 320482 -320076 320455 320475 -320488
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320246 116004 -7.930000000000001 320450 (-320431:320469:320447:320433:-320435) 
-        320076 (320465:320471:-320469) -320444 -320482 320489 320449 -320075 (
-        -320431:-320447:320469:320433:-320435) 320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320247 116004 -7.930000000000001 -320098 -320482 320489 -320076 320078 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320248 116004 -7.930000000000001 320450 320490 (320465:320471:-320469) -320444 
-        -320482 320489 320449 -320076 (-320431:-320447:320469:320433:-320435) 
-        320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320249 116004 -7.930000000000001 320076 -320444 -320075 -320489 320078 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320250 116004 -7.930000000000001 -320444 -320491 -320489 -320076 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320251 116004 -7.930000000000001 320493 -320444 -320489 -320076 320475 -320492
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320252 116004 -7.930000000000001 320076 320459 -320482 320489 -320075 -320077 
-        320455
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320253 116004 -7.930000000000001 320099 -320482 320489 -320076 -320077 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320254 116004 -7.930000000000001 -320494 320459 -320482 320489 -320076 320455 
-        320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320255 116004 -7.930000000000001 320076 320459 -320075 -320489 -320077 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320256 116004 -7.930000000000001 320459 -320489 -320076 320475 -320495
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320257 116004 -7.930000000000001 320496 320459 -320489 -320076 320475 -320497
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320258 116004 -7.930000000000001 -320441 320498 320475 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320259 116004 -7.930000000000001 -320114 -320506 -320221 -320505 320075 -320502 
-        320507 -320501 320500 320504 320503
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320260 116004 -7.930000000000001 -320114 -320117 -320508 320509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320261 116004 -7.930000000000001 -320510 -320114 -320117 -320511 320506 320500
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320262 116004 -7.930000000000001 -320500 -320114 -320117 -320511 320509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320263 116004 -7.930000000000001 -320510 -320512 -320513 -320114 320511 -320117 
-        320506 320500
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320264 116004 -7.930000000000001 -320512 -320500 -320513 -320114 320511 -320117 
-        320514 320509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320265 116004 -7.930000000000001 -320510 -320512 -320114 320511 -320117 320514 
-        320513 320509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320266 116004 -7.930000000000001 -320509 -320510 -320512 -320114 320511 320506 
-        320513 320500
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320267 116004 -7.930000000000001 -320510 -320114 -320117 320506 320500 320512
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320268 116004 -7.930000000000001 -320500 -320114 -320117 320512 320509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320269 116004 -7.930000000000001 -320509 -320114 -320117 320520 320518 -320516 
-        -320517 -320515 320519
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320270 116004 -7.930000000000001 320240 -320366 320318 (-320100:320304) (-320100
-        :320309) (320306:-320100) 320000 (-320100:320313) -327904 -320315 320332
-        -320073 (-320100:320312) 320521 (-320100:320310) (-320100:320303) (
-        -320100:320305)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320271 116005 -0.946 320332 320521 -320313 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320272 116005 -0.946 -320312 320332 320521 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320273 116005 -0.946 320332 320521 -320304 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320274 116005 -0.946 -320310 320332 320521 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320275 116005 -0.946 320332 320521 -320309 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320276 116005 -0.946 320332 320521 320100 -320306
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320277 116005 -0.946 -320303 320332 320521 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320278 116005 -0.946 -320305 320332 320521 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320279 116004 -7.930000000000001 320522 -320366 320318 -320114 320000 -320221 
-        -327904 320234 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320280 116004 -7.930000000000001 -320366 320000 -327904 -320315 320314 -320318 
-        320367 320234
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320281 116004 -7.930000000000001 -320367 -320315 320332 320319 320320 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320282 116004 -7.930000000000001 320525 -320366 320523 320527 -320389 320528 
-        320000 320524 -327904 -320315 320526 320530 320081 -320531 320367 320529
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320283 116004 -7.930000000000001 -320481 -320367 -320315 320332 320334 320320
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320284 116004 -7.930000000000001 320525 -320367 320523 320527 -320334 320528 
-        320000 320524 -327904 -320315 320332 320526 320081 320529
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320285 116004 -7.930000000000001 (320525:320534) 320533 (320527:320534) (320523:
-        320534) -320389 320000 (320534:320528) -327904 -320315 (320534:320524) 
-        -320308 320311 (320534:320526) (320534:320529) 320081 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320286 116004 -7.930000000000001 -320481 320533 320523 -320311 -320315 320526 
-        320317 320320 320081 320529
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320287 116004 -7.930000000000001 320525 -320320 320527 -320334 320528 320000 
-        -320311 320524 -327904 320317 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320288 116004 -7.930000000000001 -320372 320000 -320314 -327904 -320535 320311 
-        320374
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320289 116004 -7.930000000000001 -320366 -320372 320000 320536 -320314 -327904 
-        -320531 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320290 116004 -7.930000000000001 -320372 -320536 320538 -320537 -320531 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320291 116004 -7.930000000000001 -320538 320000 -327904 -320536 320374 -320531 
-        320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320292 116004 -7.930000000000001 320000 -320368 -327904 -320535 -320369 320311 
-        320389
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320293 116004 -7.930000000000001 -320366 320000 -320539 -327904 -320369 320389 
-        -320531 320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320294 116004 -7.930000000000001 -320366 -320540 -320368 -320369 320539 320541 
-        320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320295 116004 -7.930000000000001 -320366 -320541 -320368 320539 320389 -320531 
-        320367
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320296 116004 -7.930000000000001 -320543 320544 320545 -320542 320078 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320297 116004 -7.930000000000001 -320543 -320366 320545 320315 -320544 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320298 116004 -7.930000000000001 -320543 320544 320308 -320542 -320077 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320299 116004 -7.930000000000001 -320543 320280 320315 -320308 -320542 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320300 116004 -7.930000000000001 -320366 320545 320315 -320546 -320542 320543
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320301 116004 -7.930000000000001 320280 320315 -320308 -320546 -320542 320543
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320302 116004 -7.930000000000001 -320543 -320545 320315 -320542 320081 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320303 116004 -7.930000000000001 -320482 320544 -320542 320078 320366 320543
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320304 116004 -7.930000000000001 -320482 320544 320308 -320542 -320077 320543
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320305 116004 -7.930000000000001 -320444 320544 320482 -320542 -320483
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320306 116004 -7.930000000000001 -320487 320459 320544 320482 -320542
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320307 116004 -7.930000000000001 -320366 320546 -320073 320315 -320308 -320544
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320308 116004 -7.930000000000001 320546 320544 -320073 320444 -320459 -320542
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320309 116004 -7.930000000000001 320544 320308 320482 -320459 -320546 -320542
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320310 116004 -7.930000000000001 320544 320482 320444 -320546 -320542 320366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320311 116004 -7.930000000000001 -320450 320475 -320499 320547
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320312 116004 -7.930000000000001 320548 -320455 320475 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320313 116004 -7.930000000000001 -320475 320486 -320487 320542 320459 320482
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320314 116004 -7.930000000000001 320549 -320475 320550 320099 -320482 -320077
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320315 116004 -7.930000000000001 -320475 320489 320552 320551 -320550 -320077
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320316 116004 -7.930000000000001 320549 -320553 -320551 320489 320552 -320077
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320317 116004 -7.930000000000001 320549 -320475 320099 320489 -320552 -320550
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320318 116004 -7.930000000000001 320099 320542 -320482 320489 -320077 -320549
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320319 116004 -7.930000000000001 -320475 -320098 320542 -320482 320489 320554
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320320 116004 -7.930000000000001 -320475 320550 320542 -320482 -320554 320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320321 116004 -7.930000000000001 -320475 -320554 320551 320553 -320550 320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320322 116004 -7.930000000000001 320542 -320554 320553 -320550 320078 -320549
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320323 116004 -7.930000000000001 -320475 -320553 320542 320489 -320554 320078
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320324 116004 -7.930000000000001 -320475 320542 -320073 320444 -320459 320319 (
-        -320555:320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320325 116004 -7.930000000000001 -320475 320542 -320444 320484 320482 -320483
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320326 116004 -7.930000000000001 320496 320559 -320475 320542 320459 -320489 
-        -320497
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320327 116004 -7.930000000000001 -320475 320542 320560 -320559 -320497
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320328 116004 -7.930000000000001 -320475 320459 320561 -320560 -320559 -320497
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320329 116004 -7.930000000000001 -320562 320542 320459 -320560 -320559 -320497
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320330 116004 -7.930000000000001 -320481 -320475 320561 -320459 320563 320081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320331 116004 -7.930000000000001 320559 -320481 320542 -320561 -320459 320563
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320332 116004 -7.930000000000001 -320561 320563 -320564 320081 320562 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320333 116004 -7.930000000000001 -320562 320542 -320459 320563 320081 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320334 116004 -7.930000000000001 320559 -320481 -320475 320542 -320563 320444
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320335 116004 -7.930000000000001 320542 -320563 320444 -320565 320081 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320336 116004 -7.930000000000001 -320475 -320563 320561 320444 320081 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320337 116004 -7.930000000000001 320493 320559 -320475 320565 -320444 -320489 
-        -320492
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320338 116004 -7.930000000000001 -320475 -320444 320561 -320492 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320339 116004 -7.930000000000001 320565 -320566 -320561 -320492 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320340 116004 -7.930000000000001 320493 320542 -320444 -320489 -320565 -320492
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320341 116000 -7.93 320570 320571 -320569 320568 -320572 -320567
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320342 116004 -7.930000000000001 320573 320571 -320568 -320569 320574 -320567 
-        320575
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320343 116004 -7.930000000000001 320579 320578 320571 -320574 -320576 320577 
-        -320567 320575
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320344 116004 -7.930000000000001 320580 -320581 320571 320572 -320569 320574 
-        -320567
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320345 116004 -7.930000000000001 320578 -320581 320571 -320574 320582 320583 
-        -320567 320584
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320346 116000 -7.93 320570 320585 -320587 -320569 320586 -320588
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320347 116004 -7.930000000000001 320590 320589 -320569 320586 320574 -320585 
-        -320588
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320348 116004 -7.930000000000001 320590 320591 -320592 320578 -320574 320593 
-        320586 -320588
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320349 116004 -7.930000000000001 -320594 -320569 320586 320574 320587 320595 
-        -320588
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320350 116004 -7.930000000000001 -320594 320597 320598 320578 -320574 320586 
-        320596 -320588
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320351 116004 -7.930000000000001 320600 320604 320602 -320599 -320603 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320352 116004 -7.930000000000001 320600 320601 -320606 320604 -320603 -320605
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320353 116004 -7.930000000000001 320600 320602 320608 -320603 -320607 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320354 116004 -7.930000000000001 320609 320600 320611 -320612 -320603 -320605 
-        320610
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320355 116004 -7.930000000000001 320609 320600 320601 -320610 320611 -320603 
-        -320607
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320356 116004 -7.930000000000001 320600 -320603 -320605 -320609
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320357 116004 -7.930000000000001 -320615 320602 320613 320614 -320601 -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320358 116004 -7.930000000000001 -320617 320618 320619 -320605 320614 320610 
-        -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320359 116004 -7.930000000000001 320601 -320615 -320610 320618 320619 320614 
-        -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320360 116004 -7.930000000000001 -320618 -320605 320614 -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320361 116004 -7.930000000000001 -320621 320602 320614 320620 -320601 -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320362 116004 -7.930000000000001 320601 -320605 320614 320620 -320622 -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320363 116004 -7.930000000000001 320635 320623 320625 320624 -320114 320629 
-        320634 320631 320628 320626 -320117 320636 320112 320505 320630 -320286 
-        -320083 320637 320633 320627 -320632
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320364 116004 -7.930000000000001 -320638 320083 -320098 320075 -320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320365 116004 -7.930000000000001 320639 -320638 -320114 320083 -320098 -320117 
-        320112 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320366 116004 -7.930000000000001 -320640 320635 -320114 320083 -320117 320112 
-        320505 -320099 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320367 116004 -7.930000000000001 320083 320099 320075 -320112 -320641
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320368 116004 -7.930000000000001 -320640 320083 320075 -320112 320505 -320099
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320369 116004 -7.930000000000001 320635 -320114 320083 320099 -320117 320112 
-        -320641 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320370 116004 -7.930000000000001 -320640 320083 320075 -320112 -320642 320098
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320371 116004 -7.930000000000001 320639 -320640 -320114 320083 -320117 320112 
-        -320642 320098 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320372 116004 -7.930000000000001 -320644 -320114 320634 320643 -320117 320112 
-        -320631 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320373 116004 -7.930000000000001 -320644 320643 320075 -320112 -320631
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320374 116004 -7.930000000000001 320075 -320112 -320645 -320631 -320093
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320375 116004 -7.930000000000001 320646 -320095 -320114 -320117 320642 320112 
-        -320089 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320376 116004 -7.930000000000001 320646 -320114 320093 320647 -320117 320112 
-        -320642 -320631 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320377 116004 -7.930000000000001 -320114 320647 -320117 -320645 320112 -320631 
-        -320093 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320378 116004 -7.930000000000001 320646 320093 320075 -320112 -320642 -320631
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320379 116004 -7.930000000000001 -320504 320089 320642 -320505 320075 -320112
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320380 116004 -7.930000000000001 -320640 320642 -320505 320075 -320112 320648
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320381 116004 -7.930000000000001 -320640 -320114 320650 320659 320658 320656 
-        320657 -320117 320642 -320505 320652 320653 320112 320651 320655 -320286
-        320648 320654 320649
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320382 116004 -7.930000000000001 320665 -320504 320663 -320114 320089 320670 
-        -320117 -320662 320642 -320505 320666 320671 320668 320112 320667 320660
-        320661 320669 -320286 320664
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320383 116004 -7.930000000000001 320631 320075 -320112 -320642 -320083 320672
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320384 116004 -7.930000000000001 320676 320639 320683 320674 320677 -320114 
-        320647 320679 320631 320680 -320117 320673 320112 320678 -320642 320675 
-        320682 -320286 -320083 320681 320672
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320385 116004 -7.930000000000001 320631 320075 -320112 320505 -320083 -320632
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320386 116004 -7.930000000000001 320646 -320114 -320117 320112 -320089 -320090 
-        320100 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320387 116004 -7.930000000000001 320646 320091 -320114 -320117 -320505 320112 
-        -320089 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320388 116004 -7.930000000000001 320646 -320095 320642 320075 -320112 -320089
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320389 116004 -7.930000000000001 320646 320075 -320112 -320089 -320090 320100
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320390 116004 -7.930000000000001 320646 320091 -320505 320075 -320112 -320089
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320391 116004 -7.930000000000001 320646 -320114 320634 -320117 320112 320505 
-        -320643 -320631 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320392 116004 -7.930000000000001 320646 320075 -320112 320505 -320643 -320631
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320393 116004 -7.930000000000001 320684 320316 -320319 320686 -327904 -320685 
-        320314 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320394 116004 -7.930000000000001 320316 -320319 -320117 -327904 320314 -320684 
-        -320687 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320395 116000 -7.93 320688 -327904 -320063 (320009:320034:-320037) -320690 
-        320004 320689 -320280 (320003:-320068:320065)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320396 116000 -7.93 320360 -320691 320690 320694 -320692 320696 -320695 320693
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320397 116000 -7.93 320697 320699 320690 -320696 320694 -320692 -320695 320698
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320398 116000 -7.93 320690 -327904 320685 -320695 320700 -320701 -320699
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320399 116004 -7.930000000000001 320684 320316 320686 -320314 -327904 -320685 
-        320702 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320400 116004 -7.930000000000001 320684 320690 320686 -320702 -327904 -320685 
-        -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320401 116003 -6.533200000000001 320687 -320114 320690 320686 -320702 -320703 
-        -327904 320223 -320684
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320402 116004 -7.930000000000001 320690 320000 -320117 -320314 -327904 -320684 
-        -320687 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320403 116004 -7.930000000000001 -320707 -320704 320602 320705 320708 -320601 
-        320706
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320404 116004 -7.930000000000001 -320706 -320709 320616 320602 320705 320708 
-        -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320405 116004 -7.930000000000001 -320706 320616 -320704 320602 320708 -320601 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320406 116000 -7.93 -320613 320602 320621 320708 320614 -320601 -320616
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320407 116000 -7.93 -320614 -320704 320711 320602 320710 320705 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320408 116000 -7.93 -320709 -320713 320602 320705 -320710 320712 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320409 116000 -7.93 -320713 -320704 320602 -320710 320712 -320601 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320410 116000 -7.93 -320715 320690 320716 320714 -320717 -320570
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320411 116000 -7.93 320695 -320719 320700 -320701 -320570 320718
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320412 116000 -7.93 320690 -320319 -327904 320714 -320717 -320716 320691
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320413 116000 -7.93 -320004 320000 -327904 320721 -320688 320720 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320414 116000 -7.93 320725 -320724 320722 -320688 320723 320713 320712 320726
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320415 116000 -7.93 320727 -320723 320725 -320724 320728 320713 320712 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320416 116000 -7.93 -320709 320727 -320723 320725 -320728 320722 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320417 116000 -7.93 320727 -320723 -320724 -320728 320722 320481 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320418 116000 -7.93 -320063 -320688 -320090 320100 320707 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320419 116000 -7.93 320000 -327904 -320729 -320005 -320688 320720 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320420 116003 -6.533200000000001 320730 320732 -320731 -320335 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320421 116003 -6.533200000000001 320274 320732 320733 -320117 -320731 -320730 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320422 116003 -6.533200000000001 320274 -320734 -327904 -320733 -320730 320481 
-        -320735
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320423 116003 -6.533200000000001 320736 320274 -327904 -320335 320337 -320732 
-        -320737 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320424 116003 -6.533200000000001 320233 -320738 320231 -327904 -320337 320232 
-        320364 -320365
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320425 116003 -6.533200000000001 -320364 -320738 320231 -327904 -320337 -320213 
-        320232
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320426 116000 -7.93 -320718 320695 -320319 -327904 320685 320700 -320701
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320427 116000 -7.93 -320691 -320319 320740 320694 -320692 320741 320739:-320691 
-        320695 320694 -320692 -320740 320741 320739
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320428 116000 -7.93 320360 -320739 320695 -320319 320694 -320692 320696 320741
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320429 116000 -7.93 320697 -320319 320742 320740 -320696 320694 -320692 320743:
-        320697 320695 320742 -320696 320694 -320692 -320740 320743
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320430 116000 -7.93 320699 320695 -320319 320742 -320743 320694 -320692
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320431 116000 -7.93 320695 -320319 320719 320700 -320701 -320699
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320432 116004 -7.930000000000001 320730 320744 -320117 -320702 -320686 320745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320433 116000 -7.93 320274 320744 -320746 -320117 -320702 320745 -320730
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320434 116000 -7.93 320274 320690 -320702 -320685 -320686 -320744 320745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320435 116003 -6.533200000000001 320744 -320117 -320702 -327904 -320705 320746 
-        320747
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320436 116003 -6.533200000000001 -320114 320213 320744 -320702 -327904 320746 
-        -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320437 116000 -7.93 320744 -320746 -320117 -320702 320747 -320274 320745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320438 116000 -7.93 320690 -320702 -320685 320747 -320744 -320274 320745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320439 116003 -6.533200000000001 -320745 320213 320000 320749 -320750 -320702 
-        320748 -327904 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320440 116003 -6.533200000000001 -320745 (320316:-320702:320319:320751:-320274) 
-        320749 (320240:320522:320213:-320702) -320748 320747 -320686
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320441 116003 -6.533200000000001 -320745 320690 -327904 320223 -320749 320747 
-        -320686
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320442 116003 -6.533200000000001 320690 320213 320000 -320223 -327904 -320749 
-        -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320443 116004 -7.930000000000001 320522 320690 -320319 -320747 -320685 -320545 
-        320745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320444 116003 -6.533200000000001 320690 -320747 -320702 320745 -320522
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320445 116004 -7.930000000000001 -320745 320690 -320747 -327904 -320545 320223 
-        -320749
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320446 116003 -6.533200000000001 320690 (320314:320223:-320000:-320522:320367:
-        320234) 320000 -320223 -327904 -320545 -320749 -320752
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320447 116004 -7.930000000000001 320522 -320745 -320319 320753 320748 -327904 
-        -320545 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320448 116004 -7.930000000000001 -320745 -320747 320749 320753 -320545 -320748
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320449 116003 -6.533200000000001 320752 320754 -320747 320749 -320748 -320753
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320450 116004 -7.930000000000001 -320745 -320319 (320314:320223:-320000:-320522:
-        320367:320234) 320000 320749 (320240:320522:320213:-320702:-320237) 
-        -327904 -320545 -320753 -320752
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320451 116000 -7.93 320755 -320319 -320685 320702 320747 -320686
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320452 116000 -7.93 -320689 -320114 -320720 320688 (320009:320034:-320037) 
-        320004 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320453 116000 -7.93 -320114 320000 -327904 -320545 320005 -320690 -320757 (
-        -320061:-320068:320065) 320756 320234
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320454 116000 -7.93 -320234 -320114 320000 -327904 320005 320217 320223 320239 
-        -320690
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320455 116000 -7.93 320757 320688 -327904 -320545 320005 -320063 (-320057:320034
-        :-320037) -320690 (-320061:-320068:320065)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320456 116000 -7.93 -320720 -320117 320688 -320545 320005 (-320057:320034:
-        -320037) -320757
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320457 116000 -7.93 320690 -320319 -320063 -320759 320758 320715
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320458 116000 -7.93 -320715 320760 320570 -320319 320714 -320717
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320459 116003 -6.533200000000001 -320731 -327904 320705 320364 320481 -320735
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320460 116003 -6.533200000000001 -320364 320732 -320731 -320213 320481 -320735
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320461 116003 -6.533200000000001 320736 -320364 -327904 320337 -320213 -320732 
-        -320737 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320462 116003 -6.533200000000001 -320738 -327904 -320337 320217 -320335 320239 
-        -320236 320336
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320463 116003 -6.533200000000001 320275 320274 -320738 -320336 320231 -327904 
-        -320337 320232
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320464 116000 -7.93 -320689 320000 -320117 320761 -327904 320223 -320690 320004 
-        -320280 (320003:-320068:320065)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320465 116003 -6.533200000000001 320000 -320223 320276 -327904 320217 320239 
-        -320690 -320280
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320466 116000 -7.93 320601 320732 320686 320335 -320721 -320722 -320688
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320467 116004 -7.930000000000001 320732 320686 -320335 -320688 320731
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320468 116004 -7.930000000000001 320000 -327904 320335 -320721 -320688 320738 
-        -320732
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320469 116004 -7.930000000000001 320601 -320738 320000 -327904 320335 -320721 
-        320336 -320732
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320470 116004 -7.930000000000001 320686 -320335 320337 -320688 -320732 -320736
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320471 116004 -7.930000000000001 320686 320000 -327904 -320337 -320335 -320688 
-        320731 320738
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320472 116000 -7.93 -320326 -320114 320688 -320005 -320236 320762 (320011:
-        -320026:320005:320063:320004) 320763 -320279
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320473 116000 -7.93 -320221 -327904 (-320326 -320762 -320004 320000 320764 
-        320688 -320005 320763 -320279:-320763 -320326 320026) (320011:-320026:
-        320005:320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320474 116000 -7.93 320765 (320011:-320026:320005:320063) -320764 -320279
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320475 116000 -7.93 -320768 320769 -320004 320767 -327904 -320765 320239 -320766
-        320326 320763 (320011:-320026:320005:320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320476 116000 -7.93 -327904 320217 -320765 320239 -320236 -320766 320326 320768 
-        320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320477 116000 -7.93 -320004 -320026 320765 320770 -320063 -320005 320771
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320478 116000 -7.93 -320004 320767 320770 -320063 -320005 -320765 320771
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320479 116000 -7.93 (320773:320765:-320688) 320766 -320004 -320771 320767 320770
-        -320005 -320765 320772 320326 320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320480 116000 -7.93 320766 -320004 -320771 -320026 320765 320770 -320005 320326 
-        320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320481 116000 -7.93 -320026 320765 -327904 320239 -320236 -320766 320326 320768 
-        320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320482 116000 -7.93 -320768 -320004 -320026 320765 -327904 320239 -320766 320326
-        320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320483 116003 -6.533200000000001 320213 320000 -320223 -327904 320217 -320690 
-        -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320484 116003 -6.533200000000001 320279 -320277 320281 -320117 -327904 320217 
-        320775 -320774 (320011:-320026:320005:320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320485 116000 -7.93 -320004 320688 320770 -320063 -320005 -320767 320771
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320486 116000 -7.93 (320773:320765:-320688) -320004 -320771 320710 320770 
-        -320005 320772 320776 -320767
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320487 116000 -7.93 (320773:320765:-320688) -320004 -320771 320711 -320776 
-        320688 320710 320770 -320005 320772
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320488 116000 -7.93 320766 -320004 320688 -320005 -320710 -320767 320326 320763 
-        320712
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320489 116000 -7.93 320769 -320004 320688 -327904 320239 -320767 -320766 320326 
-        320763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320490 116000 -7.93 -320326 -320114 -320004 320000 320778 -327904 -320005 320777
-        320223 320779 320230 320780 -320690 320277 320329 (320011:-320026:320005
-        :320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320491 116000 -7.93 320686 320000 -327904 320335 -320721 -320602 -320722 320336 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320492 116000 -7.93 320000 320602 -327904 320608 -320721 320336 -320601 -320600
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320493 116000 -7.93 320602 320603 320608 -320721 -320722 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320494 116000 -7.93 320686 320602 -327904 320335 -320608 -320722 320336 -320601
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320495 116000 -7.93 320781 -320722 -320688 320747 -320686 320734 320726
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320496 116000 -7.93 320000 -327904 -320688 320731 320738 320747 -320686 320734 
-        -320781
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320497 116003 -6.533200000000001 -320114 320213 -320738 320000 -327904 320734 
-        -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320498 116000 -7.93 320732 -320747 320599 -320722 -320688 320364 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320499 116004 -7.930000000000001 -320364 320732 -320747 -320688 320731
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320500 116000 -7.93 320603 -320599 320729 -320722 -320688 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320501 116004 -7.930000000000001 320600 -320599 320729 -320603 -320602 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320502 116000 -7.93 320600 320601 -320599 320729 -320603 -320688
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320503 116000 -7.93 320732 -320599 320729 -320688 320481 -320600
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320504 116004 -7.930000000000001 320000 -327904 320729 -320688 320738 -320732 
-        320364
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320505 116004 -7.930000000000001 320365 -320738 320000 -327904 320729 -320732 
-        320364 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320506 116004 -7.930000000000001 -320364 -320747 320337 -320688 -320732 -320736
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320507 116004 -7.930000000000001 -320364 -320747 320000 -327904 -320337 -320688 
-        320731 320738
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320508 116003 -6.533200000000001 320732 -320734 -320117 320731 320747 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320509 116003 -6.533200000000001 320213 -320734 320000 320782 -327904 320731 
-        -320732 -320274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320510 116003 -6.533200000000001 -320734 320337 320747 -320213 -320732 -320736
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320511 116003 -6.533200000000001 -320734 -327904 -320337 320731 320738 320747 
-        -320213
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320512 116000 -7.93 320781 -320734 -320722 320747 -320686 320723 320726
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320513 116000 -7.93 320727 320781 -320723 -320722 320747 -320686 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320514 116003 -6.533200000000001 320274 320732 320733 -320734 -320117 320731 
-        -320686
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320515 116003 -6.533200000000001 320730 -320734 -320117 -327904 320731 -320686 
-        -320733
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320516 116003 -6.533200000000001 320274 -320734 320337 -320686 -320732 -320736
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320517 116003 -6.533200000000001 320274 -320734 -327904 -320337 320731 320738 
-        -320686
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320518 116004 -7.930000000000001 320601 -320707 -320704 -320723 320705 320708 
-        320783
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320519 116000 -7.93 320601 -320783 -320704 -320723 320711 320710 320705 320708
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320520 116000 -7.93 320601 -320713 -320704 -320723 -320710 320712 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320521 116000 -7.93 -320709 320601 -320713 -320723 320705 -320710 320712
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320522 116004 -7.930000000000001 -320707 -320704 320705 -320602 320708 320481 
-        320706
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320523 116004 -7.930000000000001 -320706 -320713 -320704 320705 -320602 (320785:
-        320784) 320708 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320524 116000 -7.93 -320707 320786 -320704 320711 320710 320705 -320688 320723
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320525 116000 -7.93 -320709 -320713 320705 -320710 -320688 320723 320712
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320526 116000 -7.93 -320713 -320704 -320710 -320688 320723 320712 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320527 116000 -7.93 320000 -327904 -320545 320005 (-320057:320034:-320037) 
-        320720 -320757 -320787 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320528 116000 -7.93 -320788 -320689 320000 -327904 (320009:320034:-320037) 
-        320720 320004 -320280 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320529 116004 -7.930000000000001 -320461 320789 320475 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320530 116003 -6.533200000000001 320522 -320751 -320319 -327904 320705 320702
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320531 116003 -6.533200000000001 320522 320744 -320117 -320702 -327904 320705 
-        320746 -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320532 116003 -6.533200000000001 -320234 320522 -320114 320000 -320221 -327904 
-        320314 320239 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320533 116003 -6.533200000000001 -320234 -320367 320522 320000 -320223 -320314 
-        -327904 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320534 116003 -6.533200000000001 -320234 320522 -320223 -327904 320222 320237 
-        320238 -320000 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320535 116003 -6.533200000000001 320240 -320751 -320319 -327904 320702 -320213 
-        -320522
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320536 116003 -6.533200000000001 -327904 320237 320702 -320213 -320522 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320537 116003 -6.533200000000001 320744 -320702 -327904 320746 -320213 -320522
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320538 116003 -6.533200000000001 -320223 -320702 -327904 320222 320237 -320213 
-        -320522
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320539 116003 -6.533200000000001 -320114 320316 320000 -320221 -327904 320314 
-        -320276 -320236 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320540 116003 -6.533200000000001 320316 320000 -320311 -320223 -320314 -327904 
-        320217 -320276 (320280:320687:320684:320314:-320000:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320541 116003 -6.533200000000001 320316 -320223 -327904 320222 320237 -320276 
-        -320000 320224 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320542 116003 -6.533200000000001 320316 -320751 -320319 -327904 320702 -320730
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320543 116003 -6.533200000000001 320316 320744 -320117 -320702 -327904 320746 
-        320239 -320730
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320544 116003 -6.533200000000001 320274 -327904 320237 320319 -320316 -320240
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320545 116003 -6.533200000000001 320274 -320751 -320319 -327904 320237 320702 (
-        320280:320687:320684:320314:-320000:-320690) -320316
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320546 116003 -6.533200000000001 320274 320744 -320702 -327904 320746 -320316
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320547 116003 -6.533200000000001 320274 -320223 -320702 -327904 320222 320237 
-        -320316
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320548 116005 -0.946 -320307 320000 -327904 -320315
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320549 116005 -0.946 320000 -320521 -327904 -320315
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320550 116005 -0.946 -320530 320000 -327904 -320315
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320551 116005 -0.946 -320532 320000 -327904 -320315
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320552 116005 -0.946 -320402 -320315 320372
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320553 116005 -0.946 -320398 -320315 320368
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320554 116005 -0.946 320790 -320117 -327904 320217 -320411 320402 -320791 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320555 116005 -0.946 -320399 -320221 -320413 320402 320398 320412
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320556 116005 -0.946 -320114 -320221 320793 -320792 -327904 320217 320402 320398
-        -320400
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320557 116005 -0.946 -320114 320795 -320221 -327904 -320794 -320403 320217 
-        320402 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320558 116005 -0.946 320796 -320117 -327904 320217 -320406 320402 -320797 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320559 116005 -0.946 320798 -320117 -327904 320217 -320410 320402 -320799 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320560 116005 -0.946 -320801 320800 -320117 -327904 320217 320402 -320409 320398
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320561 116005 -0.946 -320390 -320315 320368
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320562 116005 -0.946 -320375 -320315 320372
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320563 116005 -0.946 -320380 320397 -320221 320390 320375 -320379
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320564 116005 -0.946 -320114 -320370 -320803 -327904 320802 320217 320390 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320565 116005 -0.946 -320805 -320117 -320373 -327904 320217 320390 320375 320804
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320566 116005 -0.946 -320114 -320807 -320371 -327904 320806 320217 320390 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320567 116005 -0.946 -320114 -327904 320217 320390 320375 320808 -320809 -320378
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320568 116005 -0.946 320811 -320810 -320221 -320117 -327904 -320376 320217 
-        320390 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320569 116005 -0.946 -320377 -320221 -320117 320813 -327904 -320812 320217 
-        320390 320375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320570 116007 -7.920000000000001 -320114 -320669 (320121:-320113:320116) -320117
-        320814 320120 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320571 116007 -7.920000000000001 320119 -320114 -320661 -320117 320814 (-320113:
-        320116:320118) -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320572 116007 -7.920000000000001 320122 -320114 (320123:-320113:320116) -320117 
-        320814 -320670 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320573 116007 -7.920000000000001 320111 -320114 -320660 -320117 320814 (-320113:
-        320116:320115) -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320574 116007 -7.920000000000001 -320114 -320117 320124 -320671 320814 (-320113:
-        320116:320125) -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320575 116007 -7.920000000000001 -320664 -320114 -320117 (-320113:320116:320135)
-        320814 320134 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320576 116007 -7.920000000000001 -320114 -320117 -320667 320814 (-320113:320116:
-        320126) 320127 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320577 116007 -7.920000000000001 -320114 -320117 320814 (-320113:320116:320137) 
-        320136 -320286 -320663
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320578 116007 -7.920000000000001 -320114 -320117 -320668 320814 320129 -320286 (
-        -320113:320116:320128)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320579 116007 -7.920000000000001 (320138:-320113:320116) 320139 -320114 -320117 
-        320814 -320286 -320665
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320580 116007 -7.920000000000001 (320131:-320113:320116) -320114 -320117 320814 
-        -320666 320130 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320581 116007 -7.920000000000001 -320114 -320117 320814 320140 -320647 -320286 (
-        -320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320582 116007 -7.920000000000001 -320114 -320117 320132 320814 (-320113:320116:
-        320133) -320634 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320583 116007 -7.920000000000001 (320143:-320113:320116) -320114 -320675 -320117
-        320814 320142 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320584 116007 -7.920000000000001 -320633 320159 -320114 -320117 320814 -320286 (
-        -320113:320116:320158)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320585 116007 -7.920000000000001 -320114 (320145:-320113:320116) -320117 -320678
-        320814 -320286 320144
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320586 116007 -7.920000000000001 -320114 -320117 320160 320814 -320629 -320286 (
-        -320113:320161:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320587 116007 -7.920000000000001 -320114 -320117 320814 -320679 320146 -320286 (
-        -320113:320116:320147)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320588 116007 -7.920000000000001 -320114 -320630 -320117 320814 (-320113:320163:
-        320116) -320286 320162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320589 116007 -7.920000000000001 -320114 (320210:-320113:320116) 320209 -320117 
-        320814 -320286 -320676
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320590 116007 -7.920000000000001 -320627 -320114 -320117 (-320113:320116:320165)
-        320814 -320286 320164
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320591 116007 -7.920000000000001 320212 -320114 (320211:-320113:320116) -320117 
-        320814 -320286 -320677
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320592 116007 -7.920000000000001 -320114 320166 -320117 320814 (-320113:320116:
-        320167) -320628 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320593 116007 -7.920000000000001 -320114 320169 -320117 (-320113:320116:320168) 
-        320814 -320286 -320625
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320594 116007 -7.920000000000001 -320114 (320150:-320113:320116) -320117 320814 
-        -320286 -320683 320151
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320595 116007 -7.920000000000001 -320114 (320170:-320113:320116) -320117 320171 
-        320814 -320626 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320596 116007 -7.920000000000001 -320114 320152 -320117 320814 -320680 -320286 (
-        -320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320597 116007 -7.920000000000001 (320173:-320113:320116) -320114 320172 -320117 
-        320814 -320286 -320623
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320598 116007 -7.920000000000001 -320681 -320114 320154 -320117 (320155:-320113:
-        320116) 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320599 116007 -7.920000000000001 -320114 -320117 320814 320175 (-320113:320116:
-        320174) -320286 -320624
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320600 116007 -7.920000000000001 (320157:-320113:320116) -320114 320156 -320117 
-        -320673 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320601 116007 -7.920000000000001 -320114 (-320113:320177:320116) -320117 -320636
-        320814 -320286 320176
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320602 116007 -7.920000000000001 -320114 -320117 320814 320208 -320286 (-320113:
-        320116:320207) -320674
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320603 116007 -7.920000000000001 -320637 -320114 -320117 320814 (-320113:320116:
-        320178) -320286 320179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320604 116007 -7.920000000000001 (320205:-320113:320116) -320114 -320117 320814 
-        -320286 320206 -320639
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320605 116007 -7.920000000000001 (320181:-320113:320116) -320114 -320117 320814 
-        -320286 320180 -320635
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320606 116007 -7.920000000000001 -320114 -320117 320814 (-320113:320116:320194) 
-        -320656 -320286 320193
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320607 116007 -7.920000000000001 (320196:-320113:320116) -320114 -320651 -320117
-        320195 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320608 116007 -7.920000000000001 -320114 (-320191:320192:320116) -320117 320814 
-        -320657 320190 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320609 116007 -7.920000000000001 -320114 -320117 (320198:-320113:320116) 320814 
-        -320650 320197 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320610 116007 -7.920000000000001 -320114 -320117 320189 (320188:-320113:320116) 
-        320814 -320658 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320611 116007 -7.920000000000001 -320114 320200 -320117 -320653 (-320113:320116:
-        320199) 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320612 116007 -7.920000000000001 -320654 -320114 (320186:-320113:320116) -320117
-        320187 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320613 116007 -7.920000000000001 -320114 -320117 (320202:-320113:320116) -320652
-        320814 -320286 320201
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320614 116007 -7.920000000000001 (320184:-320113:320116) -320114 -320655 320185 
-        -320117 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320615 116007 -7.920000000000001 -320649 -320114 (-320113:320204:320116) -320117
-        320203 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320616 116007 -7.920000000000001 -320114 -320117 320814 -320659 -320286 (-320113
-        :320116:320183) 320182
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320617 116007 -7.920000000000001 320148 -320114 -320682 -320117 (320149:-320113:
-        320116) 320814 -320286
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320618 116007 -7.220000000000003 -320353 320815 -320360
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320619 116007 -7.220000000000003 -320816 -320817 320353
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320620 116007 -7.220000000000003 320818 -320776 -320711
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320621 116007 -7.220000000000003 -320820 320819 -320818
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320622 116007 -7.920000000000001 320408 -320823 320701 -320821 -320318 320822
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320623 116007 -7.920000000000001 320408 -320700 -320824 -320821 -320318 320822
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320624 116007 -7.920000000000001 320387 320408 -320823 320821 -320824 -320825 
-        -320318 320388
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320625 116007 -7.920000000000001 320701 -320826 -320821 -320408 320407 320822
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320626 116007 -7.920000000000001 -320700 320827 -320821 -320408 320407 320822
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320627 116007 -7.920000000000001 320387 320821 320827 -320826 -320825 -320408 
-        320407 320388
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320628 116007 -7.920000000000001 320828 320702 -320826 -320829 -320408 320830
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320629 116007 -7.920000000000001 -320702 -320831 320828 -320826 320407 320830
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320630 116007 -7.920000000000001 -320702 320828 -320833 -320826 320407 320832
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320631 116007 -7.920000000000001 320834 -320702 320828 -320826 -320829 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320632 116007 -7.920000000000001 320835 -320828 320702 -320829 -320408 320830
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320633 116007 -7.920000000000001 320835 320836 -320702 -320828 320837 -320829 
-        320407 320830
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320634 116007 -7.920000000000001 320408 -320823 320835 -320829 320830 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320635 116007 -7.920000000000001 -320840 320839 320838 -320826 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320636 116007 -7.920000000000001 -320830 320841 -320826 -320408 320407 320840
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320637 116007 -7.920000000000001 -320822 320829 320842 320827 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320638 116007 -7.920000000000001 -320843 320827 -320829 -320408 320407 320830
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320639 116007 -7.920000000000001 -320840 320844 320839 320827 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320640 116007 -7.920000000000001 -320830 320827 -320408 320407 320845 320840
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320641 116007 -7.920000000000001 -320822 320829 -320826 -320408 320407 320846
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320642 116007 -7.920000000000001 320408 -320843 -320824 -320829 320830 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320643 116007 -7.920000000000001 -320822 320408 320829 320842 -320824 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320644 116007 -7.920000000000001 -320840 320844 320408 320839 -320824 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320645 116007 -7.920000000000001 -320830 320408 -320824 320845 320840 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320646 116007 -7.920000000000001 -320840 320408 -320823 320839 320838 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320647 116007 -7.920000000000001 -320830 320408 -320823 320841 320840 -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320648 116007 -7.920000000000001 -320822 320408 320829 -320823 -320318 320846
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320649 116007 -7.920000000000001 -320848 320847 -327904 -320849 320850 -320821 
-        320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320650 116007 -7.920000000000001 -320848 -320855 320854 -320852 320853 320851 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320651 116007 -7.920000000000001 -320481 -320855 320854 -320852 320334 320851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320652 116007 -7.920000000000001 -320848 -320855 320821 320856 -320825 320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320653 116007 -7.920000000000001 320847 -327904 -320849 320850 -320857 -320821 
-        320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320654 116007 -7.920000000000001 -320858 320854 -320852 320853 -320857 320848 
-        320851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320655 116007 -7.920000000000001 -320858 320821 320856 -320857 -320825 320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320656 116007 -7.920000000000001 -320848 320854 -320852 320859 320861 -320860 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320657 116007 -7.920000000000001 320862 -320481 320854 -320852 320859 -320860 
-        320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320658 116007 -7.920000000000001 320862 -320848 320821 -320850 -320860 -320825 
-        320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320659 116007 -7.920000000000001 320854 -320852 320859 320861 320863 -320857 
-        320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320660 116007 -7.920000000000001 320821 -320850 320863 -320857 -320825 320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320661 116007 -7.920000000000001 -320848 -320856 320864 -327904 -320821 320334 
-        320865
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320662 116007 -7.920000000000001 -320848 320821 -320856 320850 -320825 320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320663 116007 -7.920000000000001 -320856 320864 -327904 -320857 -320821 320865 
-        320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320664 116007 -7.920000000000001 320821 -320856 320850 -320857 -320825 320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320665 116007 -7.920000000000001 -320848 -320855 320856 -320821 320852 320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320666 116007 -7.920000000000001 -320858 320856 -320857 -320821 320852 320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320667 116007 -7.920000000000001 320862 -320848 320866 -320850 -320860 -320821 
-        320852 320334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320668 116007 -7.920000000000001 -320848 -320867 -320850 320852 320334 -320866
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320669 116007 -7.920000000000001 320866 -320850 320863 -320857 -320821 320852 
-        320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320670 116007 -7.920000000000001 -320867 -320850 -320857 320852 -320866 320848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320671 116007 -7.920000000000001 320869 -320870 -320827 -320868 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320672 116007 -7.920000000000001 -320870 -320827 -320871 320872 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320673 116007 -7.920000000000001 320404 -320870 -320827 -320401 -320408 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320674 116007 -7.920000000000001 320404 320873 -320401 -320408 320407 -320405
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320675 116007 -7.920000000000001 320826 -320871 320872 -320408 320407 -320874
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320676 116007 -7.920000000000001 320869 320826 -320868 -320408 320407 -320874
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320677 116007 -7.920000000000001 -320870 -320827 320876 -320408 320407 -320875
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320678 116007 -7.920000000000001 320826 320876 -320408 320407 -320874 -320875
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320679 116007 -7.920000000000001 -320114 (-320884 320886 320882 -320885 320890:
-        320880 -320884 -320883 -320891 320888 320878 -320879 320890:320885 
-        -320884 -320883 -320880 320888 320878 320890:320885 -320884 320886 
-        -320891 320883 320888 320890:320877 -320878 320888 -320879 320890:
-        -320890 320877 320880 320881 320889 -320884 320888 -320879:-320890 
-        320889 -320884 320887 320886 320882 320883 320888) -327904 320239 
-        -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320680 116007 -7.920000000000001 -320888 -320563 320894 -320891 320893 320566:
-        -320892 -320563 320894 -320891 320566 320884:-320884 320894 -320891 
-        -320886 320566 320888:320879 -320563 -320884 320894 -320891 320888
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320681 116007 -7.920000000000001 320895 320898 -320729 -320897 320896 -320899
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320682 116007 -7.920000000000001 -320892 -320563 320891 320893 -320898 320566
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320683 116007 -7.920000000000001 -320114 -327904 (-320884 -320891 -320902 320905
-        320888 320615 320890:-320890 320889 -320884 -320721 -320902 320905 
-        320888 320615:320885 -320884 320902 -320891 320905 320890:-320890 320904
-        320889 -320884 -320903 320901 -320900 320888:-320878 -320903 320901 
-        320888 320890:320885 -320905 320900 -320884 -320891 320888 320878 320890
-        :-320884 -320903 -320891 -320900 320888 320878 320890)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320684 116007 -7.920000000000001 -320888 320564 320894 -320891 320893 -320560:
-        -320892 320564 320894 -320891 -320560 320884:-320884 320894 -320891 
-        320903 -320560 320888:-320615 320564 -320884 320894 -320891 320888
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320685 116007 -7.920000000000001 320895 320898 320721 -320897 -320904 -320899
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320686 116007 -7.920000000000001 -320892 320564 320891 320893 -320898 -320560
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320687 116007 -7.920000000000001 320906 320564 -320561 -320560 320562 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320688 116007 -7.920000000000001 320565 320906 -320563 -320561 320566 -320559
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320689 116007 -7.920000000000001 320886 320908 -320907 -320906 -320879 320909
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320690 116007 -7.920000000000001 -320909 320908 320911 320239 -320907 320910 
-        -320879
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320691 116007 -7.920000000000001 -320909 320886 320908 320911 -320236 -320907 
-        320912
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320692 116007 -7.920000000000001 -320903 320908 -320907 -320906 320615 320909
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320693 116007 -7.920000000000001 -320909 -320721 320908 320911 -320907 320615
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320694 116007 -7.920000000000001 -320909 320904 -320903 320908 320911 -320907
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320695 116007 -7.920000000000001 -320101 -320913 320914 320088 -320104 320103 
-        320915
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320696 116007 -7.920000000000001 -320101 -320913 320914 320088 320916 320105 
-        -320106
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320697 116007 -7.920000000000001 320549 -320551 -320554 320917 320553 -320550
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320698 116007 -7.920000000000001 320549 -320551 320552 -320918 320553 -320550
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320699 116007 -7.920000000000001 -320920 320923 -320925 320924 -320922 -320919 
-        320239 -320236 320921
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320700 116007 -7.920000000000001 -320926 320924 -320929 320930 -320928 320239 
-        -320236 320921 -320927
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320701 116007 -7.920000000000001 -320920 -320922 -320919 -320924 320239 -320236 
-        320921
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320702 116007 -7.920000000000001 -320926 -320931 -320929 320930 -320924 320239 
-        320921
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320703 116007 -7.920000000000001 -320931 -320930 -320924 320239 -320932 320921 
-        320920
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320704 116007 -7.920000000000001 -320920 320923 -320925 320933 320934 -320236 
-        320935 (-320555:320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320705 116007 -7.920000000000001 -320920 -320936 320923 -320221 -320933 320934 
-        320239
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320706 116007 -7.920000000000001 320933 320930 -320928 320934 -320236 320935 
-        -320927
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320707 116007 -7.920000000000001 320933 -320930 -320924 320934 -320236 320935 
-        320920
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320708 116007 -7.920000000000001 -320221 -320937 -320933 -320928 320934 320239 
-        320938
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320709 116007 -7.920000000000001 -320938 -320939 -320221 -320933 320934 320920
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320710 116007 -7.920000000000001 -320920 320940 320923 -320921 320934 -320941
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320711 116007 -7.920000000000001 -320921 -320931 -320930 320934 -320932 -320941 
-        -320942 320920
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320712 116007 -7.920000000000001 -320926 -320921 -320943 320217 -320928 -320236 
-        320931 320945 320944
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320713 116007 -7.920000000000001 -320921 -320931 -320929 320946 -320943 320930 
-        -320928 320934 -320941
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320714 116007 -7.920000000000001 -320921 -320931 320930 -320946 320934 -320942
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320715 116007 -7.920000000000001 -320615 320948 320704 -320947 -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320716 116007 -7.920000000000001 -320610 -320949 -320951 -320953 320952 -320950 
-        -320947 320867 320615
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320717 116007 -7.920000000000001 -320615 -320610 320952 -327904 -320954 320867 
-        320955
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320718 116007 -7.920000000000001 -320615 -320610 320952 320948 -320947 320955
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320719 116007 -7.920000000000001 -320955 -320610 320952 -327904 320704 -320947 
-        320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320720 116007 -7.920000000000001 -320949 -320953 320857 -320688 -320947 320867 
-        320617
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320721 116007 -7.920000000000001 -320949 -320951 -320953 -320950 320618 -320857 
-        320610 -320947 320867 320617
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320722 116007 -7.920000000000001 -320618 320948 320610 -320947 320617
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320723 116007 -7.920000000000001 -320618 -327904 -320954 320610 320867 320617
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320724 116007 -7.920000000000001 -320617 -327904 -320688 320956 320619 -320947 
-        320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320725 116007 -7.920000000000001 -320617 -320956 -327904 320619 -320954 320610 
-        320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320726 116007 -7.920000000000001 -320617 -320956 320948 320619 320610 -320947
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320727 116007 -7.920000000000001 320957 -320619 -327904 -320688 320704 320610 
-        -320947 320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320728 116007 -7.920000000000001 -320619 -327904 -320954 320610 320867 -320957
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320729 116007 -7.920000000000001 -320619 320948 320610 -320947 -320957
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320730 116007 -7.920000000000001 -320615 -327904 -320954 320704 320867 -320601 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320731 116007 -7.920000000000001 -320949 -320951 -320953 -320950 -320947 320867 
-        320615 -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320732 116007 -7.920000000000001 320601 -320949 -320951 -320953 -320950 -320952 
-        -320947 320867 320615
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320733 116007 -7.920000000000001 320958 320601 -327904 -320236 -320952 320704 
-        -320947 320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320734 116007 -7.920000000000001 320601 -320615 320948 320239 -320952 -320947 
-        -320958
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320735 116007 -7.920000000000001 320601 -320615 -327904 320239 -320952 -320954 
-        320867 -320958
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320736 116007 -7.920000000000001 320570 -320700 -320319 -320959 320960 320575
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320737 116007 -7.920000000000001 320962 -320700 -320574 -320959 320961 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320738 116007 -7.920000000000001 320962 -320961 -320574 320575 -320964 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320739 116007 -7.920000000000001 320962 -320961 -320574 -320959 320960 320575
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320740 116007 -7.920000000000001 -320965 320962 -320845 -320575 -320574 -320959 
-        -320844 320966 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320741 116007 -7.920000000000001 -320965 -320845 -320967 320968 -320959 320407 
-        -320844 (-320575:320567:-320577:320576:320574:-320571:-320578:-320579) 
-        320966 -320962 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320742 116007 -7.920000000000001 -320965 320690 -320407 -320967 -320959 320966 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320743 116007 -7.920000000000001 -320967 -320959 320960 -320968 -320962
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320744 116007 -7.920000000000001 -320967 -320968 -320964 -320962 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320745 116007 -7.920000000000001 320690 -320700 320969 320576 -320959 -320962 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320746 116007 -7.920000000000001 320576 -320969 -320964 -320962 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320747 116007 -7.920000000000001 320576 -320959 320960 -320969 -320962
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320748 116007 -7.920000000000001 320970 -320576 -320964 320967 -320962 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320749 116007 -7.920000000000001 320970 -320576 -320959 320960 320967 -320962
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320750 116007 -7.920000000000001 320690 -320576 -320959 320967 -320970 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320751 116007 -7.920000000000001 320570 -320700 -320319 320575 -320964 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320752 116007 -7.920000000000001 -320965 320570 -320845 -320319 -320575 -320959 
-        -320844 320966 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320753 116007 -7.920000000000001 320971 320574 -320959 -320236 320960 320575 
-        -320570
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320754 116007 -7.920000000000001 320971 320574 -320236 320575 -320964 -320570 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320755 116007 -7.920000000000001 -320700 320574 -320959 320239 -320971 -320570 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320756 116007 -7.920000000000001 -320965 -320845 -320575 320574 -320959 -320844 
-        -320570 320966 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320757 116007 -7.920000000000001 -320972 320973 320721 -320607 -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320758 116007 -7.920000000000001 -320977 -320610 -320972 320976 320952 320607 
-        -320853 -320974 -320975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320759 116007 -7.920000000000001 -320978 -320610 320976 320952 -327904 -320607 
-        320979
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320760 116007 -7.920000000000001 -320610 -320972 320952 320973 -320607 320979
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320761 116007 -7.920000000000001 -320610 -320972 -320979 320976 320952 -327904 
-        320721
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320762 116007 -7.920000000000001 -320972 320857 320976 -320853 320612 -320688 
-        -320975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320763 116007 -7.920000000000001 -320977 320609 -320972 320976 -320853 320612 
-        -320857 320610 -320974 -320975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320764 116007 -7.920000000000001 -320972 320973 320612 320610 -320609
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320765 116007 -7.920000000000001 -320978 320976 -327904 320612 320610 -320609
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320766 116007 -7.920000000000001 -320972 320976 320611 -327904 -320612 -320688 
-        320956
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320767 116007 -7.920000000000001 -320978 320976 320611 -320956 -327904 -320612 
-        320610
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320768 116007 -7.920000000000001 -320972 320611 -320956 320973 -320612 320610
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320769 116007 -7.920000000000001 320980 -320972 320976 -327904 320721 -320688 
-        -320611 320610
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320770 116007 -7.920000000000001 -320978 320976 -327904 -320611 320610 -320980
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320771 116007 -7.920000000000001 -320972 320973 -320611 320610 -320980
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320772 116007 -7.920000000000001 -320978 320976 -327904 320721 -320607 -320601 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320773 116007 -7.920000000000001 -320977 -320972 320976 320607 -320853 -320974 
-        -320601 320481 -320975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320774 116007 -7.920000000000001 -320977 320601 -320972 320976 320607 -320853 
-        -320952 -320974 -320975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320775 116007 -7.920000000000001 320601 -320972 320976 -327904 320721 -320236 
-        -320952 320981
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320776 116007 -7.920000000000001 320601 -320981 -320972 320973 320239 -320607 
-        -320952
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320777 116007 -7.920000000000001 320601 -320978 -320981 320976 -327904 320239 
-        -320607 -320952
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320778 116007 -7.920000000000001 320982 320954 320952 -320705 -320688 -320947
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320779 116007 -7.920000000000001 320879 320954 -320688 320956 -320947 -320982
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320780 116007 -7.920000000000001 320879 320952 -320956 320948 -320947 -320982
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320781 116007 -7.920000000000001 320879 320952 -327904 -320705 -320688 -320954 
-        320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320782 116007 -7.920000000000001 320857 -320688 -320866 -320947 320867 -320879
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320783 116007 -7.920000000000001 -320984 320952 -320983 -320857 -320866 -320947 
-        320867 -320879
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320784 116007 -7.920000000000001 -320984 -320983 -320866 -320947 320867 -320879 
-        -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320785 116007 -7.920000000000001 320879 -327904 -320705 -320954 320867 -320601 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320786 116007 -7.920000000000001 320879 -320705 320948 -320947 -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320787 116007 -7.920000000000001 320601 -327904 -320705 320239 -320952 320985 
-        -320947 320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320788 116007 -7.920000000000001 320601 320879 -320985 -327904 -320236 -320952 
-        -320954 320867
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320789 116007 -7.920000000000001 320601 320879 -320985 320948 -320236 -320952 
-        -320947
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320790 116007 -7.920000000000001 320601 -320984 -320983 -320952 -320866 -320947 
-        320867 -320879
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320791 116007 -7.920000000000001 -320574 -320838 -320841 320581 -320959 320407 
-        -320963 -320986
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320792 116007 -7.920000000000001 320690 -320407 320581 -320959 -320963 -320986
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320793 116007 -7.920000000000001 320970 320987 -320581 -320574 -320959 320960
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320794 116007 -7.920000000000001 320987 320690 320964 -320581 -320959 -320970
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320795 116007 -7.920000000000001 320690 320701 320964 -320574 -320959 -320987
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320796 116007 -7.920000000000001 320690 320701 -320581 -320574 -320964 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320797 116007 -7.920000000000001 320570 -320319 -320838 -320841 320581 -320959 
-        -320963 -320986
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320798 116007 -7.920000000000001 320570 320701 -320319 -320581 -320964 -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320799 116007 -7.920000000000001 320570 320701 -320319 -320581 -320959 320960
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320800 116007 -7.920000000000001 -320838 320574 -320841 320581 -320959 -320570 
-        -320963 -320986
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320801 116007 -7.920000000000001 320988 -320581 320574 320239 -320964 -320570 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320802 116007 -7.920000000000001 320988 -320581 320574 -320959 320239 320960 
-        -320570
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320803 116007 -7.920000000000001 320701 320574 -320959 -320236 -320570 -320988 
-        -320963
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320804 116007 -7.920000000000001 -320972 320989 320952 -320729 -320688 320978
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320805 116007 -7.920000000000001 -320972 320604 -320688 320956 -320989 320978
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320806 116007 -7.920000000000001 -320972 320952 320604 -320956 320973 -320989
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320807 116007 -7.920000000000001 -320978 320976 320952 320604 -327904 -320729 
-        -320688
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320808 116007 -7.920000000000001 -320972 320857 320976 -320861 -320688 -320604
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320809 116007 -7.920000000000001 -320972 320976 320952 -320990 -320991 -320861 
-        -320604 -320857
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320810 116007 -7.920000000000001 -320972 320976 -320990 -320991 -320861 -320604 
-        -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320811 116007 -7.920000000000001 -320978 320976 320604 -327904 -320729 -320601 
-        320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320812 116007 -7.920000000000001 -320972 320604 320973 -320729 -320601 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320813 116007 -7.920000000000001 320601 -320972 320976 -327904 -320729 320239 
-        -320952 320992
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320814 116007 -7.920000000000001 320601 -320978 -320992 320976 320604 -327904 
-        -320236 -320952
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320815 116007 -7.920000000000001 320601 -320972 -320992 320604 320973 -320236 
-        -320952
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320816 116007 -7.920000000000001 320601 -320972 320976 -320990 -320991 -320861 
-        -320604 -320952
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320817 116007 -7.920000000000001 320590 -320995 320970 -320993 -320319 -320994
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320818 116007 -7.920000000000001 320590 -320996 320970 -320993 -320319 320997
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320819 116007 -7.920000000000001 320998 -320996 320970 -320319 -320999 -320994 
-        -320590
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320820 116007 -7.920000000000001 320998 -320996 -320993 320690 -320999 -320994 
-        -320970
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320821 116007 -7.920000000000001 -320996 320970 -320319 -320714 320997 320993
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320822 116007 -7.920000000000001 -320996 320690 -320714 -320994 320993 -320970
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320823 116007 -7.920000000000001 -320997 -321000 -320714 320574 320239 -320570 
-        320995
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320824 116007 -7.920000000000001 -320995 320970 -320319 -320714 -320994 320993
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320825 116007 -7.920000000000001 320970 -320997 -320714 -320574 320993 320995
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320826 116007 -7.920000000000001 -320996 320690 -320319 -321001 -320994 -321002 
-        320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320827 116007 -7.920000000000001 -320594 -320996 320690 320717 -320994 -320970
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320828 116007 -7.920000000000001 -320594 -320996 320970 321003 -320574 320997
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320829 116007 -7.920000000000001 -320594 -320995 320970 321003 -320574 -320994
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320830 116007 -7.920000000000001 -320996 320970 320717 -320574 -320994 -321003
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320831 116007 -7.920000000000001 -320594 -320996 -320319 320717 320574 320997
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320832 116007 -7.920000000000001 -321004 -320997 320717 320574 -320236 -320570 
-        320995
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320833 116007 -7.920000000000001 -320594 -320995 -320319 320717 320574 -320994
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320834 116008 -7.599999999999999 320998 -321006 -321005 321008 321007 320994
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320835 116008 -7.599999999999999 320998 -321006 321007 321009 -321008 -321010
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320836 116008 -7.599999999999999 -321006 -321005 321007 321009 321011 -321008
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320837 116008 -7.599999999999999 320998 -321006 -321005 321007 -327904 -321009 
-        320691
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320838 116008 -7.599999999999999 320998 -321005 321013 320994 -321012 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320839 116008 -7.599999999999999 -321005 321015 321014 -321012 -321013 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320840 116008 -7.599999999999999 320998 -321016 321014 -321012 -321013 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320841 116008 -7.599999999999999 320998 -321005 -321014 -327904 -321012 320691 
-        321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320842 116008 -7.599999999999999 -321006 321017 321008 321007 320994 -321002
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320843 116008 -7.599999999999999 -321006 321017 321007 321009 -321018 -321008
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320844 116008 -7.599999999999999 -321006 321007 321009 -321002 -321008 321019
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320845 116008 -7.599999999999999 -321006 321017 321007 -327904 -321009 -321002 
-        320691
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320846 116008 -7.599999999999999 321017 321013 320994 -321002 -321012 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320847 116008 -7.599999999999999 321020 -321002 321014 -321012 -321013 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320848 116008 -7.599999999999999 321017 -321021 321014 -321012 -321013 321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320849 116008 -7.599999999999999 321017 -321014 -327904 -321002 -321012 320691 
-        321006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320850 116008 -7.599999999999999 320963 320690 -320314 -327904 320685 321023 
-        -321022
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320851 116008 -7.599999999999999 320963 320690 -320314 -327904 320685 -321024 
-        321025
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320852 116008 -7.599999999999999 321028 -320720 321027 -320976 -320857 -321026
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320853 116008 -7.599999999999999 -321029 -320720 321027 -320976 -320857 321030
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320854 116008 -7.599999999999999 -320867 -320713 321031 321027 -320857 -321032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320855 116008 -7.599999999999999 -320867 -320713 -321033 321027 321034 -320857
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320856 116009 -7.16844 321035 320701 320356 -321037 -321038 -321036
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320857 116009 -7.16844 321035 -320700 320356 321039 -321038 -321036
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320858 116009 -7.16844 321042 -321041 320349 321040 -321044 -321043
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320859 116009 -7.16844 321046 321047 -321045 320700 -320701 -321042
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320860 116009 -7.16844 321051 321049 320700 -320701 -321050 -321048
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320861 116009 -7.16844 321053 -321052 321045 -321054 320700 -320701
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320862 116009 -7.16844 -320214 321045 320700 -320701 321052 -321049
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320863 116009 -7.16844 321051 321055 -321052 320700 -320701 -321049
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320864 116009 -7.16844 321048 321051 -321057 -321056 320700 -320701
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320865 116009 -7.16844 321048 -321058 321057 320700 -320701 -321038
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320866 116000 -7.93 321060 -320004 -321062 -321061 -327904 -320005 320326 321059
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320867 116000 -7.93 321066 321063 -320004 -321062 -320063 -320005 321064 321065 
-        321059
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320868 116000 -7.93 321066 321060 -320004 -321062 -320005 321061 -321063 321059
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320869 116000 -7.93 -321059 320011 321060 -320004 -321061 -327904 -320005 320326
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320870 116000 -7.93 -321059 321066 320011 321063 -320004 -320063 -320005
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320871 116000 -7.93 -321059 321066 320011 321060 -320004 -320005 321061 -321063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320872 116000 -7.93 321066 321063 -320004 -320063 -320005 320815 321064 -320690 
-        321065
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320873 116000 -7.93 320360 321066 -320004 -320005 320696 320815 -320690 -321063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320874 116000 -7.93 321066 -320004 -320815 -320063 -320005 321062 321064 321067 
-        321065
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320875 116000 -7.93 321066 -320004 -321067 -320815 -320005 320696 321062
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320876 116010 -7.929900000000003 321071 (-320890:320879:-320888:320891:320883:
-        320884:-320880) (-320888:320891:320884:-320900:320905:-320885) -320317 (
-        -320888:320891:-320894:320884:-320564:320615) (-320888:320891:-320894:
-        320884:320563:-320879) 320528 (-320888:-320566:320886:320891:-320894:
-        320884) (-320888:320560:-320903:320891:-320894:320884) (-320890:-320888:
-        320900:320891:320903:320884) -320332 -321069 (320899:-320896:320897:
-        320729:-320898:-320895) (-320884:320560:320891:-320894:-320564:320892) (
-        -320884:-320566:320891:-320894:320563:320892) (320560:320898:-320893:
-        -320891:-320564:320892) (-320566:320898:-320893:-320891:320563:320892) (
-        -320890:-320888:320880:320883:320884) (-320890:-320615:-320888:320902:
-        320891:320884) 321070 (-320890:-320905:320891:-320902:320884) 321068 
-        320081 -320818 (320899:320904:320897:-320721:-320898:-320895) (-320888:
-        -320883:320891:-320886:320884:-320885)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320877 116004 -7.930000000000001 -320317 (320533:320308:-321072:-321073) 321069 
-        -320315 -320332 (-321074:321073:320481) 320081 -320818 (-320555:320556:
-        320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320878 116010 -7.929900000000003 (-320890:-320888:-320883:320891:-320886:320884)
-        (-320890:320879:-320888:320891:320883:320884:-320880) -321068 (-320888:
-        320891:-320894:320884:320563:-320879) -320575 (-320888:-320566:320886:
-        320891:-320894:320884) -320332 (320899:-320896:320897:320729:-320898:
-        -320895) (-320566:320898:-320893:-320891:320563:320892) (-320890:-320888
-        :320880:320883:320884) 321075 320081 -320818
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320879 116010 -7.929900000000003 (-320890:-320615:-320888:-320905:320902:320891:
-        320884) -321068 -320317 (-320888:320891:-320894:320884:-320564:320615) (
-        -320888:320560:-320903:320891:-320894:320884) (-320890:-320888:320900:
-        320891:320903:320884) 320581 (320560:320898:-320893:-320891:-320564:
-        320892) 321075 (-320890:-320888:320891:320884:-320900:320905) (-320890:
-        -320905:320891:-320902:320884) 320081 -320818 (320899:320904:320897:
-        -320721:-320898:-320895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320880 116010 -7.929900000000003 (-320890:-320888:-320883:320891:-320886:320884)
-        320525 321076 320527 -320317 (320879:-320878:-320888:320891:320883:
-        320884:-320880) (-320888:320891:-320894:320884:-320564:320615) (-320888:
-        320891:-320894:320884:320563:-320879) -321075 320000 (-320888:-320566:
-        320886:320891:-320894:320884) (-320888:320560:-320903:320891:-320894:
-        320884) 320524 -327904 (-320878:-320888:320900:320891:320903:320884) 
-        -320332 (320560:320898:-320893:-320891:-320564:320892) (-320566:320898:
-        -320893:-320891:320563:320892) (320560:-320893:320891:-320894:-320564:
-        320888) (-320566:-320893:320891:-320894:320563:320888) (-320890:-320888:
-        320880:320883:320884) (-320878:-320888:320891:320884:-320900:320905) 
-        320081 -320818 (-320890:-320615:-320888:-320905:320891:320884)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320881 116004 -7.930000000000001 -320481 320818 320523 -320317 (320533:320308:
-        -321072:-321073) -320315 -320332 (-321074:321073:320481) 320526 320320 (
-        -320555:320556:320558:-320557) 320529
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320882 116005 -0.946 (-320481 -321073 321074:321073 321072 -320308 -320533) 
-        320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320883 116005 -0.946 -320529 -320366 -320311 320530
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320884 116005 -0.946 -320366 -320311 320530 -320523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320885 116005 -0.946 -320366 -320311 320530 -320525
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320886 116005 -0.946 -320366 -320311 320530 -320527
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320887 116005 -0.946 -320366 -320311 -320524 320530
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320888 116005 -0.946 -320366 -320311 320530 -320528
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320889 116005 -0.946 -320366 -320311 -320526 320530
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320890 116005 -0.946 -320529 320311 -320534 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320891 116005 -0.946 320311 -320534 -320523 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320892 116005 -0.946 -320526 320311 -320534 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320893 116005 -0.946 320311 -320534 -320527 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320894 116005 -0.946 320311 -320534 320532 -320525
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320895 116005 -0.946 320311 -320528 -320534 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320896 116005 -0.946 -320524 320311 -320534 320532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320897 116010 -7.929900000000003 320818 -320320 -320334 -320317 320528 320711 
-        -320332 (320899:-320896:320897:320729:-320898:-320895) 321077 (320560:
-        320898:-320893:-320891:-320564:320892) (-320566:320898:-320893:-320891:
-        320563:320892) 321068 (320899:320904:320897:-320721:-320898:-320895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320898 116010 -7.929900000000003 320818 -321068 -320334 -320575 -320332 (320899:
-        -320896:320897:320729:-320898:-320895) (-320566:320898:-320893:-320891:
-        320563:320892) 321075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320899 116010 -7.929900000000003 320818 -321068 -320334 -320317 320581 (320560:
-        320898:-320893:-320891:-320564:320892) 321075 (320899:320904:320897:
-        -320721:-320898:-320895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320900 116010 -7.929900000000003 320525 320727 320818 320527 -320334 -320317 
-        -321075 320000 320524 -327904 -320332 320337 (320899:-320896:320897:
-        320729:-320898:-320895) (320560:320898:-320893:-320891:-320564:320892) (
-        -320566:320898:-320893:-320891:320563:320892) (320899:320904:320897:
-        -320721:-320898:-320895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320901 116009 -7.16844 321082 -321083 -321081 321080 321078 -321079
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320902 116009 -7.16844 -321083 -321084 321080 321078 -321079 321085
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320903 116009 -7.16844 -321088 -321090 321086 321091 -321089 321087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320904 116009 -7.16844 321089 -321093 321084 321092 -321082 -321094
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320905 116009 -7.16844 321096 321095 321084 -321098 -321082 -321097
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320906 116009 -7.16844 -321100 321084 321093 321099 -321082 -321101
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320907 116009 -7.16844 -321099 321102 321084 -321095 321093 -321082
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320908 116009 -7.16844 321103 321084 -321095 -321098 321099 -321082
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320909 116009 -7.16844 321097 321105 -321104 321084 -321098 -321082
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320910 116009 -7.16844 321097 321084 -321082 321106 -321079 -321105
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320911 116000 -7.93 320697 321060 -320004 -320696 -327904 -320005 321062 -320690
-        320326
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320912 116007 -7.220000000000003 321066 -321109 320353 -321107:320011 321108 
-        -321109 -321066:320011 -321110 -321108:-320741 321066 -320353 320740
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320913 116007 -7.220000000000003 -320763 -320026 321113 321111:321113 320763 
-        -320818 -321076:-321111 321112 -320026:320818 -320723 320763 -320727
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320914 116007 -7.220000000000003 -321115 321112 -320026:320818 -320723 -320708 
-        320770:320770 321113 -321114 -320818:-320026 321113 -320770 321115
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320915 116007 -7.220000000000003 320011 321117 -321109 -321060:321060 -320353 
-        320740 -320742:320011 -321110 -321117:321060 -321116 -321109 320353
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320916 116007 -7.920000000000001 -320388 -320073 320407
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320917 116007 -7.920000000000001 -320073 320407 -320387
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320918 0 -320709 321120 (-320244:-320245:320054:320254:-320243) 321118 (320256:
-        -320244:-320245:-320064:320024:320054) (-320254:320271:-320244:-320245:
-        320064:320054:-320243) (320213:-320260:-320241:320235:-320250:320251:
-        320247) -321121 320239 (-320032:320015:-320029:-320054:320023:320064) 
-        -321119 (-320032:320015:-320054:320023:-320064:320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320919 0 321119 321118 -321123 320217 -321121 320239 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320920 0 (-320039:-320259 -320252:-320253:-320213:-320257:320709) -320709 321122
-        321119 321118 -321123 (320213:-320260:-320241:320235:-320250:320251:
-        320247) 320217 -321124
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320921 0 -320709 (-320244:-320245:320054:320254:-320243) 321122 321119 (320256:
-        -320244:-320245:-320064:320024:320054) -321125 (-320254:320271:-320244:
-        -320245:320064:320054:-320243) (320213:-320260:-320241:320235:-320250:
-        320251:320247) 321124 -321121 (-320081:-320247:320213:320231:320222:
-        -320237:-320241) (-320032:320015:-320029:-320054:320023:320064) (-320247
-        :320213:320237:-320241:320235) (-320032:320015:-320054:320023:-320064:
-        320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320922 0 (-320081:320233:-320247:320231:-320241:320226) (-320081:320241:-320242:
-        -320218:320215) (-320081:-320247:320213:320231:-320241:320227:-320233) 
-        321122 (-320756:320757:-320005:320545:-320000) (-320227:-320230:320229:
-        320215) -321123 (320213:-320260:-320241:-320250:320251:320247) (-320226:
-        -320229:320233:-320247:-320241:320215) (-320229:-320227:-320241:-320233:
-        320215) (-320802:320370) 321124 -321121 321125 -321126 (-320804:320373) 
-        (-320367:-320370:-320372:-320373:-320369:320368:-320000:320374:320366) (
-        -320227:320225:320230:320229:320215) (-320215:320225:320230:320229) (
-        -320226:320233:-320247:320227:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320923 0 (-320081:320233:-320247:320231:-320241:320226) (-320081:-320247:320213:
-        320231:320227:-320233) -320709 -321123 -321127 321126 (320213:-320260:
-        -320241:-320250:320251:320247) (320246 -320248:-320213:-320257:320709) 
-        321124 321125 (-320226:320233:-320247:320227:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320924 0 (-320081:-320247:320213:320231:-320241:320227:-320233) -320709 (-320756
-        :320757:-320005:320545:-320000) -321123 (-320227:-320230:-320228:320229:
-        320215) (320213:-320260:-320241:320251:320247) 321126 (-320215:320044:
-        320000:-320038) (320213:-320227:320231:320228:-320233:320215) (-320229:
-        -320227:-320241:-320233:320215) -321121 (-320367:-320000) 321125 (
-        -320248:320265:-320213:320709) 321127 (-320032:320015:-320029:-320054:
-        320023:320064) (-320227:-320228:320225:320230:320229:320215) (-320032:
-        320015:-320054:320023:-320064:320027) (-320215:-320228:320225:320230:
-        320229) (320011:-320026:320005:320063:-320000:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320925 0 -320709 321120 -320221 (320213:-320260:-320241:320235:-320250:320251:
-        320247) 321121 320239 (320213:-320235:320237:-320241:320266:320214) (
-        -320247:320213:320237:-320241:320235) -321119
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320926 0 321119 -321123 -321128 -320221 321121 320239 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320927 0 (-320081:320241:-320242:320235:-320218:320215) 321122 321119 (-320227:
-        320222:-320241:-320233:320215) (-320372:-320369:320368:-320000:320374:
-        320366) -320221 -321125 321121 (-320081:-320247:320213:320231:320222:
-        -320237:-320241:320227) -321126 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320928 0 321119 -321130 321126 (320213:-320260:-320241:320235:-320250:320251:
-        320247) 321121 -321132 -321131 (-320247:320213:320237:-320241:320235)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320929 0 -321133 321119 321126 -321134 (-320235:320241:-320242:-320218:320214) (
-        320213:-320235:320237:-320241:320266:320214) -321131 (-320247:320213:
-        320237:-320241:320235) 321130
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320930 0 -321136 (-320247:320213:320222:320237:-320241:320235) (-320237:-320241:
-        320238:320235:-320222) 321126 (-320235:320241:-320242:-320218:320214) (
-        320213:320237:-320241:320235:-320222) (-320081:320241:-320242:320235:
-        -320218) (320240:-320238:-320237:-320222:320223) 321134 (-320235:-320237
-        :-320241:320238:320215) -321132 -321135 (320213:-320235:320237:-320241:
-        320266:320214) 321130 (320213:320231:320222:-320237:-320241:-320233)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320931 0 -321133 (320240:-320234:-320000:-320318:320366) (320240:-320314:-320000
-        :320234) (-320235:320241:-320242:-320218:320214:320215) (-320234:-320238
-        :-320237:320215) (320315:320521:-320000) 321126 (-320521:320073:320315:
-        -320000:-320318:320366:-320240) (-320234:320318:-320314:320315:-320000:
-        320366) 321134 (-320235:-320237:-320241:320238:320215) (320213:-320235:
-        320237:-320241:320266:320214:320215) -321132 -321135 (320213:-320237:
-        320234:-320240:320215) (320240:320000:-320238:-320237:320234) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320932 0 -321136 (320522:320213:-320237:-320222:320702) (-320247:320213:320222:
-        320237:-320241:320235) 321135 (320240:-320238:-320237:-320222:-320522:
-        320234) (320240:320522:320213:-320702:-320237) (320213:320237:-320241:
-        320235:-320222) 321134 -321132 (320213:-320235:320237:-320241:320266:
-        320214) -321131 321130 (320213:320231:320222:-320237:-320241:-320233)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320933 0 (-320234:-320367:320318:-320314:320315:-320000:320366) -321133 (320315:
-        320521:-320000) 321135 (320240:320522:320213:-320702:-320237) (320240:
-        -320234:-320000:-320318:320366:-320522) (-320331:320073:320332:320341:
-        -320240) (320240:-320314:-320000:-320522:320234) (320338:-320341:320073:
-        320332:-320318) (320240:320000:-320238:-320237:-320522:320234) 321134 (
-        -320521:320073:-320332:320315:-320000:-320318:320366:-320240) (320073:
-        320332:-320000:320331:-320333) (320213:-320235:320237:-320241:320266:
-        320214:320215) -321132 -321131 (320213:-320237:320234:-320240:320215) 
-        321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320934 0 -321133 -320709 (320240:320274:-320000:-320213:-320318) (320522:320213:
-        -320237:-320222:320702) (-320247:320213:320222:320237:-320241:320235) 
-        321119 321131 (-320331:320073:320332:320341:320317:-320240) (320213:
-        -320260:-320241:320235:-320250:320251:320247) (320240:320522:320213:
-        -320702:-320237) (320213:320237:-320241:320235:-320222) 321121 (320213:
-        -320235:320237:-320241:320266:320214:320215) -321132 (320338:-320341:
-        320073:320332:320317:-320318) (320213:-320237:320234:-320240:320215) (
-        320213:320231:320222:-320237:-320241:-320233) (320073:320332:-320000:
-        320331:320317:-320333) (-320032:320015:-320054:320023:-320064:320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320935 0 (-320081:320241:-320242:320235:-320218:320215) (-320329:320690:-320223:
-        320005:-320000) (320690:-320223:-320005:-320000:320234) -321130 321132 
-        321126 -321125 321121 (320213:-320227:320231:320222:320228:-320233:
-        320215) (-320081:-320247:320213:320231:320222:-320237:-320241:320227) (
-        -320229:-320227:320222:-320241:-320233:320215) (-320367:-320372:-320369:
-        320368:-320000:320374:320366) (-320234:-320756:320690:-320005:320545:
-        -320000) (-320227:-320230:320222:-320228:320229:320215) -321131 (-320247
-        :320213:320237:-320241:320235)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320936 0 -321136 (-320234:-320238:320235:320223:320215) (-320081:320241:-320242:
-        320235:-320218:320215) (-320081:320213:320231:320222:-320237:-320241:
-        320227) (-320235:320241:-320218:320214:320215) (-320367:320531:320314:
-        -320536:-320000:320372:320366) (-320367:320531:-320374:320536:-320000:
-        320538) -321137 321132 321126 (-320367:-320372:-320374:-320375:320314:
-        320368:320366) (-320237:-320241:320238:320235:-320222:320215) (-320367:
-        -320000:320374:320372:320366) (-320367:320531:320537:-320538:320536) (
-        -320235:-320237:-320241:320238:320215) (-320229:-320227:320222:-320241:
-        -320233:320215) (-320367:-320372:-320369:320368:-320000:320374:320366) (
-        -320234:-320756:320690:320545:-320000) (-320372:320315:320375) (-320227:
-        -320230:320222:320229:320215) -321135 (320213:-320223:-320238:-320222:
-        320215) (-320247:320213:320237:-320241:320235) 321130 (320240:320000:
-        -320238:-320237:-320222:320223:320234) (-320234:-320235:-320238:-320237:
-        320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320937 0 -321133 (-320235:320241:-320218:320214:320215) (-320367:320531:320314:
-        -320536:-320000:320372:320366) (320315:320521:-320000) -321137 (320314:
-        320370:-320384) 321132 321126 (-320521:320073:320315:-320000:-320318:
-        320366:-320240) (320240:-320000:-320318:320366) (-320234:320318:-320314:
-        320315:-320000:320366) (-320235:-320237:-320241:320238:320215) (-320372:
-        320315:320375) -321135 (-320234:-320235:-320238:-320237:320215) (320240:
-        320000:-320238:-320237:320223:320234) (-320367:-320370:-320372:-320374:
-        -320375:320314:320368:320366) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320938 0 (320545:-320748:-320753:320319:320745:-320522) -321136 (-320234:-320238
-        :320235:320223:320215) (-320329:320690:-320223:320005:-320000) (-320081:
-        320213:320231:320222:-320237:-320241:320227) (320749:-320223:320545:
-        320747:-320690:320745) (320752:320753:320545:-320749:-320000:320319:
-        320745) (320690:-320223:-320005:-320000:320234) (320752:320749:320545:
-        320223:-320000:-320690) -321137 (320522:320213:-320237:-320222:320702:
-        320223) 321135 321132 (320314:320223:-320000:-320522:320367:320234) (
-        -320745:-320747:320702:320746:-320744) (320753:320748:-320749:320747:
-        -320754:-320752) (-320747:320748:-320749:320745) (320240:320522:320213:
-        -320702:-320237) (320522:-320745:320702:320747:-320690) (-320367:320314:
-        -320536:-320000:320372:320366) (-320367:-320372:-320374:320314:320368:
-        320366) (320213:-320227:320231:320222:320228:-320233:320215) (320240:
-        320000:-320238:-320237:-320222:320223:-320522:320234) (-320234:-320756:
-        320690:-320005:320545:-320000) (320748:320545:-320753:-320749:320747:
-        320745) (-320745:320545:320685:320747:320319:-320690:-320522) (320213:
-        -320223:-320238:-320222:320215) (-320227:-320230:320222:-320228:320229:
-        320215) -321131 (-320745:320744:-320747:320685:-320690) (-320247:320213:
-        320237:-320241:320235) 321130 (-320747:320749:-320223:-320690:320745)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320939 0 (320545:-320748:-320753:320319:320745:-320522) (-320234:-320367:320318:
-        -320314:320315:-320000:320366) -321133 (320752:320753:320545:-320749:
-        -320000:320319:320745) (-320702:-320705:320319:320751:-320522) (320315:
-        320521:-320000) -321137 321135 321132 (-320747:320748:320745) (320314:
-        320223:-320000:-320522:320367:320234) (-320745:-320747:320702:320746:
-        -320744) (320240:320522:320213:-320702:-320237) (320522:-320745:320702:
-        320747:-320690) (-320331:320073:320332:320341:-320240) (320240:-320314:
-        -320000:-320522:320234) (-320367:320314:-320536:-320000:320372:320366) (
-        320338:-320341:320073:320332:-320318) (-320367:-320372:-320374:320314:
-        320368:320366) (320748:320545:-320753:320747:320745) (-320521:320073:
-        -320332:320315:-320000:-320318:320366:-320240) (320240:320000:-320238:
-        -320237:-320222:320223:-320522:320234) (-320745:320545:320685:320747:
-        320319:-320690:-320522) -321131 (320522:320213:-320702:320319:320751:
-        -320240) (320240:-320000:-320318:320366:-320522) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320940 0 (-320521:320073:320315:-320318:320366) (320315:320521) (-320081:320241:
-        -320218:320215) (-320367:-320370:-320372:-320369:320368:-320000:320374:
-        320366) -321133 (-320227:-320230:320229:320215) (320318:-320314:320315:
-        320366) 321126 (-320229:-320227:-320241:-320233:320215) -321125 (-320375
-        :-320802:320803:320370) (-320234:-320756:320690:320545:-320000) (-320372
-        :320315:320375) -321135 321137 321130 (-320081:320213:320231:-320241:
-        320227) (-320367:-320370:-320372:-320374:-320375:320314:320368:320366) (
-        -320375:320314:320370:-320384)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320941 0 -321136 321135 (-320227:-320230:-320228:320229:320215) (-320745:-320747
-        :320702:320746:-320744) (320213:-320227:320231:320228:-320233:320215) 
-        -321125 (320690:-320230:320005:-320000) (-320367:-320372:-320374:320314:
-        320368:320366) (-320234:-320756:320690:-320005:320545:-320000) (320690:
-        -320005:-320000:320234) 321137 -321131 (-320745:320744:-320747:320685:
-        -320690) 321130 (-320745:320545:320685:320747:320319:-320690) (-320081:
-        320213:320231:-320241:320227)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320942 0 (320315:320521) -321133 (-320702:-320705:320319:320751:-320522) 321135 
-        (-320745:-320747:320702:320746:-320744) -321125 (320240:320522:320213:
-        -320702) (320338:-320341:320073:320332:-320318) (-320367:-320372:-320374
-        :320314:320368:320366) (-320367:320318:-320314:320315:320366) 321137 (
-        -320745:320744:-320747:320685:320702:-320690) -321131 (-320745:320545:
-        320685:320747:320319:-320690) (320522:320213:-320702:320319:320751:
-        -320240) (-320521:320073:-320332:320315:-320318:320366) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320943 0 -320709 -321130 321131 321132 -321125 321121 (320213:-320227:320231:
-        320222:320228:-320233:320215) (-320081:-320247:320213:320231:320222:
-        -320237:-320241:320227) (-320247:320213:320237:-320241:320235) (-320277:
-        320690:-320230:-320223:320005:-320000:320004:320326) (-320032:320015:
-        -320054:320023:-320064:320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320944 0 -321133 (-320329:320690:-320223:320005:-320000) (-320081:320213:320231:
-        320222:-320237:-320241:320227) 321131 -321137 (320522:320213:-320237:
-        -320222:320702:320223) 321132 (-320745:-320747:320702:320746:-320744) (
-        -320747:320748:-320749:320745) (320240:320522:320213:-320702:-320237) (
-        -320331:320073:320332:320341:-320240) -321138 (320338:-320341:320073:
-        320332:-320318) (320213:-320227:320231:320222:320228:-320233:320215) (
-        320213:-320223:-320238:-320222:320215) (-320745:320744:-320747:320685:
-        -320690) (-320247:320213:320237:-320241:320235) 321130 (320522:320213:
-        -320702:320319:320751:-320240) (-320747:320749:-320223:-320690:320745)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320945 0 -321136 -320709 (-320081:320213:320231:320222:-320237:-320241:320227) (
-        320686:-320747:320749:-320223:-320690:320745) -321137 (320522:320213:
-        -320237:-320222:320702:320223) 321132 (320274:320749:320223:-320000:
-        -320213:-320690) (-320745:320274:320744:-320747:320685:-320690) (320274:
-        320690:320223:-320000:-320213) (320240:320522:320213:-320702:-320237) (
-        320274:-320748:320702:320750:-320749:-320000:-320213:320745) 321138 (
-        320213:-320227:320231:320222:320228:-320233:320215) (320686:-320747:
-        320748:-320749:320745) (320213:-320223:-320238:-320222:320215) (-320247:
-        320213:320237:-320241:320235) 321130 (-320277:320690:-320230:-320223:
-        320005:-320000:320004:320326) (-320745:320274:-320747:320702:320746:
-        -320744)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320946 0 -321133 -320709 (320240:320274:-320000:-320213:-320318) -321137 (
-        -320331:320073:320332:320341:320317:-320240) 321132 (320240:320522:
-        320213:-320702:-320237) (320274:-320748:320702:320750:-320749:-320000:
-        -320213:320745) (320686:-320747:320748:320745) 321138 (320338:-320341:
-        320073:320332:320317:-320318) (-320745:320274:-320747:320702:320746:
-        -320744) (320522:320213:-320702:320319:320751:-320240) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320947 0 (-320277:320690:-320230:320005:-320000:320004:320326) -321133 -320709 
-        321131 (320213:-320227:320231:320228:-320233:320215) -321125 (320240:
-        320522:320213:-320702) (-320745:320274:320744:-320747:320685:320702:
-        -320690) 321137 321130 (320338:-320341:320073:320332:320317:-320318) (
-        -320081:320213:320231:-320241:320227) (-320745:320274:-320747:320702:
-        320746:-320744) (320522:320213:-320702:320319:320751:-320240)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320948 0 (-320234:-320367:320318:-320314:320315:-320000:320366) -320709 (-320235
-        :320241:-320242:-320218:320214:320215) 321119 (320315:320521:-320000) (
-        -320331:320073:320332:320341:320317:-320240) 321126 -320221 -321125 (
-        -320215:320213:320216:-320218:320214) (-320521:320073:-320332:320315:
-        -320000:-320318:320366:-320240) (320213:-320235:320237:-320241:320266:
-        320214:320215) (320338:-320341:320073:320332:320317:-320318) (320073:
-        320332:-320000:320331:320317:-320333) 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320949 0 (-320081:320241:-320242:-320218:320215) 321122 -321123 (-320081:-320247
-        :320213:320231:-320241:320227) -320221 (-320229:-320227:-320241:-320233:
-        320215) (-320802:320370) 321121 (-320804:320373:320805) 321125 -321126 (
-        -320367:-320370:-320372:-320373:-320369:320368:-320000:320374:320366) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320950 0 -321139 -321130 (-320227:-320230:-320228:320229:320215) 321126 (320213:
-        -320227:320231:320228:-320233:320215) (-320081:-320247:320213:320231:
-        -320241:320227) (-320229:-320227:-320241:-320233:320215) (-320802:320370
-        ) 321121 (320690:-320230:320005:-320000) 321125 (-320234:-320756:320690:
-        -320005:320545:-320000) -321131 (-320367:-320370:-320372:-320373:-320369
-        :320368:-320000:320374:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320951 0 -321133 -321140 (-320756:320690:320545) (-320367:-320370:-320372:
-        -320369:320368:320374:320366) (320318:-320314:320315:320366) 321126 (
-        -320804:-320375:320373:320805) (-320802:320370) (-320367:-320372:-320374
-        :-320373:-320375:320314:320368:320366) 321125 (-320372:320315:320375) 
-        -321135 321130 (-320375:-320385:320314:320373)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320952 0 -321133 -321140 (-320747:-320746:320705:320702:-320744) (-320756:320690
-        :-320005:320545) (-320702:-320705:320319:320751:-320522) 321135 (-320746
-        :-320705:320702:-320744:-320522) (-320745:-320747:320702:320746:-320744)
-        (-320367:-320372:-320374:320314:320368:320366) (320522:320213:-320702:
-        320319:320751) 321125 (-320367:320318:-320314:320315:320366) (-320745:
-        320744:-320747:320685:320702:-320690) -321131 321130 (-320745:320545:
-        320685:320747:320319:-320690) (320522:320213:-320746:320702:-320744) (
-        -320329:320690:320005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320953 0 -321133 (-320804:-320375:320373) -321139 (-320756:320690:-320005:320545
-        ) (-320702:-320705:320319:320751:-320522) 321126 (-320367:-320372:
-        -320373:-320369:320368:320374:320366) (-320367:-320372:-320374:-320373:
-        -320375:320314:320368:320366) (-320705:320702:-320744:-320522) (-320367:
-        320318:-320314:320315:320366) (-320372:320315:320375) (-320747:320705:
-        320702:-320744) (-320745:320744:-320747:320685:320702:-320690) -321131 
-        321130 (-320745:320545:320685:320747:320319:-320690) 321140 (-320329:
-        320690:320005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320954 0 (-320277:320690:-320230:320005:-320000:320004:320326) -321133 -320709 
-        -321139 (-320702:-320705:320319:320751:-320522) (320274:-320746:320702:
-        -320744:-320213) 321131 (-320746:-320705:320702:-320744:-320522) (320213
-        :-320227:320231:320228:-320233:320215) (-320081:-320247:320213:320231:
-        -320241:320227) 321121 (-320745:320274:320744:-320747:320685:320702:
-        -320690) (320522:320213:-320702:320319:320751) 321125 (-320745:320274:
-        -320747:320702:320746:-320744) (-320032:320015:-320054:320023:-320064:
-        320027) (320522:320213:-320746:320702:-320744)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320955 0 -321130 (-320756:320690:-320005:320545:-320000) -321123 321126 (-320802
-        :320370) 321121 (320690:-320230:320005:-320000) -321131 (-320804:320373)
-        (-320367:-320370:-320372:-320373:-320369:320368:-320000:320374:320366) 
-        321139
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320956 0 -321133 321126 (-320702:-320705:320319:320751) (-320367:-320372:-320374
-        :-320375:320314:320368:320366) (-320367:-320372:-320373:-320369:320368:
-        320374:320366) (-320747:-320702:320685:320319:-320755) (-320756:320757:
-        320690:-320005:320545) -321141 (-320372:320315:320375) (-320747:320705:
-        320702:-320744) (-320745:320744:-320747:320685:320702:-320690) -321131 
-        321130 (-320804:320373) (320690:320063:-320005:320545:-320688:-320757) (
-        -320745:320545:320685:320747:320319:-320690) 321139 (-320705:320702:
-        -320744) (-320329:320690:320005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320957 0 (-320756:320757:-320005:320545) -321133 (-320745:-320747:320685:320702:
-        -320690) -321123 321126 321141 (-320367:-320372:-320374:-320375:320314:
-        320368:320366) (-320367:-320372:-320369:320368:320374:320366) (320963:
-        -320966:320959:320967:320407:-320690) (-320372:320315:320375) -321131 
-        321130 (-320407:320408:-320827:-320839:-320844:320840) (320690:320063:
-        -320005:320545:-320688:-320757) (-320745:320545:320685:320747:320319:
-        -320690) (-320329:320690:320005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320958 0 -321133 -320709 (-320702:-320705:320319:320751:-320522) (320522:320213:
-        320702:-320744) (-320326:320690:-321062:320005:320696:320004) 321131 (
-        -320329:-320277:320690:320005:320004:320326) (-320745:320274:320744:
-        -320747:320685:320702:-320690) (-321025:321024:-320685:320314:-320690:
-        -320963) (320522:320213:-320702:320319:320751) (-320705:320702:-320744:
-        -320522) -321141 (320686:-320747:-320702:320685:320319:-320755) 321130 
-        321139 (-321059:-320326:320005:321061:321062:320004) (320699:320701:
-        -320700:320695:-320685:-320690) (320274:320702:-320744:-320213)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320959 0 -321133 -320709 (-320326:320005:321061:320004:-320011:321059) (320963:
-        320970:-320967:320959:320576:-320690) (-320326:320690:-321062:320005:
-        320696:320004) 321131 -321123 (320963:320962:320959:-320576:320700:
-        -320690) 321141 (-320329:-320277:320690:320005:320004:320326) (-321025:
-        321024:-320685:320314:-320690:-320963) (320963:-320966:320959:320967:
-        320407:-320690) (-320745:320274:-320747:320685:320702:-320690) 321130 (
-        -320326:320011:320005:320063:320004:-320324) (-321059:-320326:320005:
-        321061:321062:320004) (320699:320701:-320700:320695:-320685:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320960 0 (320315:320521) -320709 -321139 (-320702:-320705:320319:320751:-320522)
-        321126 -320221 (-320367:-320372:-320374:320314:320368:320366) (320522:
-        320213:-320702:320319:320751) 321125 (-320367:320318:-320314:320315:
-        320366) (320338:-320341:320073:320332:320317:-320318) (-320745:320545:
-        320685:320747:320319:-320690) (-320521:320073:-320332:320315:-320318:
-        320366) 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320961 0 (320315:320521) 321126 (-320702:-320705:320319:320751) (-320367:-320372
-        :-320374:-320375:320314:320368:320366) (-320747:-320702:320685:320319:
-        -320755) (320338:-320341:320073:320332:-320318) (-320367:320318:-320314:
-        320315:320366) -321142 (320344:320340:320073:320332:-320338:-320318) 
-        -321141 (-320372:320315:320375) (-320745:320744:-320747:320685:320702:
-        -320690) -321131 (-320745:320545:320685:320747:320319:-320690) 321139 (
-        -320521:320073:-320332:320315:-320318:320366) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320962 0 (-320521:320073:320315:-320318:320366) (320315:320521) -321123 (320318:
-        -320314:320315:320366) 321126 321141 (-320367:-320372:-320374:-320371:
-        -320375:320314:320368:320366) -321142 (-320386:320314:320371) (-320372:
-        320315:320375) -321135 (320875:-320407:320408:-320876:320827:320870) 
-        321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320963 0 (320318:320824:-320839:-320408:-320844:320840) (320963:-320966:320570:
-        320844:320959:-320574:320575) (320963:320962:-320966:320844:-320407:
-        320959:320967) (320963:-320966:320844:320959:320574:320575:-320962) (
-        320349:320073:320332:-320340:-320318) (320963:-320966:320844:320959:
-        320575:320319:-320570) -321123 321135 321141 -321143 (320690:320063:
-        -320005:320545:-320688) (320338:-320341:320073:320332:-320318) (-320367:
-        -320372:-320374:320314:320368:320366) (320963:-320966:320959:320967:
-        320407:-320690) (-320367:320318:-320314:320315:320366) (320344:320340:
-        320073:320332:-320338:-320318) -321131 (320875:-320407:320408:-320876:
-        320827:320870) (-320407:320408:-320827:-320839:-320844:320840) (-320521:
-        320073:-320332:320315:-320318:320366) 321133 (-320329:320690:320005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320964 0 (320315:320521) (320318:320824:-320839:-320408:-320844:320840) (320349:
-        320073:320332:-320340:-320318) -321123 321135 321141 321143 (-320367:
-        320318:-320314:320315:320366) -321142 (320344:320340:320073:320332:
-        -320338:-320318) -321131 (-320521:320073:-320332:320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320965 0 -321123 321126 321142 -321131 321139 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320966 0 -320709 (-320702:-320705:320319:320751:-320522) (320340:320073:-320338:
-        -320318:320343:-320342) 321131 (-320745:320274:320744:-320747:320685:
-        320702:-320690) (-321025:321024:-320685:320314:-320690:-320963) (320522:
-        320213:-320702:320319:320751) (320701:-320700:-320685:320319:-320695:
-        320718) -321142 (320344:320340:320073:320332:-320338:-320318) -321141 (
-        320686:-320747:-320702:320685:320319:-320755) (320338:-320341:320073:
-        320332:320317:-320318) 321139 321133 (320699:320701:-320700:320695:
-        -320685:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320967 0 (320963:-320966:320570:320844:320959:-320574:320575) (320963:320962:
-        320959:-320576:-320969:320700:-320690) (320963:320962:-320966:320844:
-        -320407:320959:-320968:320967) (320963:-320966:320844:320959:320574:
-        320575:-320962) (320963:320970:-320967:320959:320576:-320690) (320349:
-        320073:320332:-320340:-320318) 321131 (320963:-320966:320844:320959:
-        320575:320319:-320570) -321123 (320963:320962:-320967:320964:320576:
-        -320970) 321141 (320340:320073:-320338:-320318:-320342) (-320326:320690:
-        -321062:320005:320696) (320963:320962:320964:320968:320967) -321143 (
-        -321025:321024:320314:-320690:-320963) -321138 (320963:320964:-320575:
-        320319:320700:-320570) (320338:-320341:320073:320332:-320318) (320963:
-        -320966:320959:320967:320407:-320690) (-320329:320690:320005:320326) (
-        320963:320570:320964:-320575:-320574:-320971) (320344:320340:320073:
-        320332:-320338:-320318) (320963:320964:-320575:320574:320961:-320962) (
-        320963:320962:320964:320969:-320576) (320963:-320961:320959:320574:
-        320700:-320962) 321133 (320963:320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320968 0 (320349:320073:320332:-320340:-320318) 321131 -321123 321141 (320340:
-        320073:-320338:-320318:-320342) -321138 321143 -321142 (320344:320340:
-        320073:320332:-320338:-320318)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320969 0 (320699:320701:-320700:320695:-320690) -320709 (320340:320073:-320338:
-        -320318:320343:-320342) -321123 (320963:320962:320959:-320576:320700:
-        -320690) 321141 (320701:-320700:320319:-320695:320718) (320349:320073:
-        320332:320317:-320340:-320318) (-321025:321024:320314:-320690:-320963) (
-        320690:-321062:320005:320696:320004) (320963:320964:-320575:320319:
-        320700:-320570) 321138 -321142 (320338:-320341:320073:320332:320317:
-        -320318) (320963:-320961:320959:320574:320700:-320962) 321133 (320963:
-        320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320970 0 -320709 321131 -321123 321142 321139 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320971 0 321129 -320709 321122 321119 -321123 -321128 -320221
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320972 0 -321144 320217 -321121 320239 321123 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320973 0 (-320081:320233:-320247:320231:-320241:320215) (-320081:-320247:320213:
-        320231:320227:-320233) -320709 321122 (320213:-320260:-320241:320251:
-        320247) (320213:-320260:-320242) -321145 320217 -321124 (-320039:-320213
-        :320709) 321123
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320974 0 321122 -321144 320217 321145 -321126 -321146
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320975 0 (-320081:320241:-320242:-320218:320215) (-320081:320231:-320241:320215)
-        321146 321122 (-320481:-320720:320688:320005:320729:-320000) (320279:
-        320005:-320688:-320000:320762) (-320367:320531:-320389:-320539:320368:
-        320541:320366) -321147 (320332:320337:-320000:320334) (-320081:-320332:
-        320315:-320000:320334:320367) (-320367:-320389:-320368:-320390:320369:
-        320315:320366) (-320367:320531:-320081:-320530:320315:-320000:320389:
-        320366) (-320481:320757:-320720:-320005:320545:-320000) -321124 321145 
-        -321126 (-320368:320315:320390) (-320081:-320241:-320231:320215) (
-        -320367:320531:-320389:320369:320539:-320000:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320976 0 (-320081:320241:-320218:320215) (-320481:-320720:320688:320005:320729) 
-        (320392:-320389:320373) 321146 (-320367:-320370:-320389:-320373:-320368:
-        -320390:320369:320315:320366) 321122 (320315:-320000:320530) (320818:
-        -320081:320332:-320000:321075) (320332:320337:-320000:320334) (-320081:
-        -320332:320315:-320000:320334:320367) -321144 (-320367:320531:-320081:
-        -320530:320315:-320000:320389:320366) 320217 -321124 (-321030:320857:
-        320976:-321027:320720:321029) (-320481:320757:-320720:-320005:320545) (
-        320391:-320389:-320390:320370) -321126 (-320081:-320241:320215) 321147 (
-        -320368:320315:320390) (-320337:320332:-320000:321075:320334:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320977 0 -320709 321126 -321144 320217 321145 -321146
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320978 0 321146 -321147 321126 321145 -321148 (-320081:320233:320231:-320241:
-        320215) (-320081:320213:320231:320227:-320233) -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320979 0 321126 321148 -321124 321145 (320213:-320227:320231:-320233:320215) (
-        -320081:320233:320231:-320241:320215) -321149 (-320081:320213:320231:
-        320227:-320233) -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320980 0 (320332:320337:-320000:320334:-320365) (-320081:320213:-320231:320232:
-        -320233) (-320481:-320720:320688:320005:320729:-320000) (320279:320005:
-        -320688:-320000:320762) -321147 321149 321126 (-320081:320233:-320241:
-        -320231:320215) 321148 (320365:-320232:320337:-320231:320738:-320233) (
-        320732:-320738:320688:-320729:-320000) -321124 (-320481:320732:-320729:
-        -320000:320738:-320365) (320213:-320227:320231:-320233:320215) (-320081:
-        320233:320231:-320241:320215) (-320081:320213:320231:320227:-320233) 
-        -321135
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320981 0 -321150 (-320081:320213:-320231:320232:-320233) 321135 -321147 321149 (
-        -320081:320233:-320241:-320231:320215) 321148 (-320232:320213:320337:
-        -320231:320738:320364) (-320081:320233:320231:-320241:320215) (-320081:
-        320213:320231:320227:-320233) -321131 (320365:-320364:-320232:320337:
-        -320231:320738:-320233)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320982 0 (320279:320005:-320688:-320000:320762) 321135 (-320481:-320364:320732:
-        -320729:-320000:320738:-320365) -321147 321149 (320736:320732:320688:
-        -320337:320747:320364) (320213:-320747:-320738:-320731:320337:320734) (
-        -320232:320213:320337:-320231:320738:320364) (320736:320732:320213:
-        -320747:-320337:320734) -321124 (320781:-320734:-320747:-320738:320688:
-        -320000) (-320364:320332:320337:-320000:320334:-320365) (-320738:-320731
-        :320688:320337:-320000:320747:320364) (320213:-320227:320231:-320233:
-        320215) (-320081:320213:320231:320227:-320233) (-320364:320732:-320738:
-        320688:-320729:-320000) -321131 (-320481:320737:320732:320213:-320337:
-        320364:-320736) 321150 (320365:-320364:-320232:320337:-320231:320738:
-        -320233)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320983 0 (320274:-320734:-320000:320738:-320213) -320709 321146 (320279:320005:
-        -320688:-320000:320004:320762:320326) 321131 (-320081:320213:-320231:
-        320232:-320233) -321147 (320781:-320734:320686:-320747:-320738:320688:
-        -320000) (320213:-320747:-320738:-320731:320337:320734) (-320232:320213:
-        320337:-320231:320738:320364) (320736:320732:320213:-320747:-320337:
-        320734) -321124 321145 (320213:-320227:320231:-320233:320215) (320274:
-        320732:-320731:-320782:-320000:320734:-320213) (320274:320337:-320000:
-        -320213:320334) (-320081:320213:320231:320227:-320233) (-320481:320737:
-        320732:320213:-320337:320364:-320736)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320984 0 321146 321126 -321144 320217 -321148 321147 -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320985 0 (-320481:-320720:320688:320005:320729) (320332:320337:-320000:320334:
-        -320365) (320818:-320081:320332:-320000:321075) (320732:-320738:320688:
-        -320729) 321126 321148 (-320081:320233:-320241:320215) (-320081:320213:
-        320232:-320233:320215) (320600:-320481:320688:-320729:320599:-320732) (
-        320365:-320232:320337:320738:-320233) -321124 321147 -321135 (-320481:
-        320732:-320729:320738) -321151 (-320337:320332:-320000:321075:320334:
-        -320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320986 0 -321150 321135 (320818:-320081:320332:-320000:321075) (-320232:320213:
-        320337:320738:320364) 321148 (-320081:320233:-320241:320215) (-320081:
-        320213:320232:-320233:320215) (-320364:320332:320337:-320000:320334:
-        -320365) 321147 -321131 (320365:-320364:-320232:320337:320738:-320233) 
-        -321151 (-320337:320332:-320000:321075:320334:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320987 0 (-320731:320688:320747:-320732:320364) (-320481:-320364:320732:-320729:
-        320738:-320365) 321135 (-320232:320213:320337:320738:320364) (320600:
-        -320481:320688:-320729:320599:-320732) (320781:-320734:-320747:320688) (
-        320736:320732:320213:-320747:320734) (320735:-320481:-320364:-320705:
-        320731) (-320747:-320731:320734:-320732) -321124 (320735:-320481:320213:
-        320731:-320732:320364) (-320481:-320364:320688:320722:-320599:320747:
-        -320732) (-320364:320332:320337:-320000:320334:-320365) (320736:320732:
-        320688:320747:320364) 321147 (-320337:320332:321075:320334:-320818) 
-        -321131 (320365:-320364:-320232:320337:320738:-320233) (-320481:320737:
-        320732:320213:-320337:320364:-320736) -321151 (-320364:320732:-320738:
-        320688:-320729) 321150
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320988 0 (320818:-320081:320332:321075) 321151 (-320481:-320720:320688:320005:
-        320729) (320332:321075:320334:-320818) (-320481:320688:320722:-320599:
-        320747:-320732) 321126 321148 -321144 (320600:-320481:320688:-320729:
-        320599:-320732) (320735:-320481:-320364:-320705:320731) -321124 (320735:
-        -320481:320213:320731:-320732:320364) (-321030:320857:320976:-321027:
-        320720:321029) -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320989 0 -320709 321146 321131 (-320232:320213:320337:320738:320364) -321144 (
-        -320081:320213:320232:-320233:320215) (320736:320732:320213:-320747:
-        320734) (320818:-320081:320332:-320000:321075:320317) 320217 -321124 (
-        320735:-320481:320213:320731:-320732:320364) (320781:-320734:320686:
-        -320747:320688) (-320337:320332:-320000:321075:320317:320334:-320818) (
-        320274:320732:-320731:320734:-320213) (320274:320337:-320000:-320213:
-        320334) 321147 (320274:-320747:-320731:320734:-320732) (-320481:320737:
-        320732:320213:-320337:320364:-320736)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320990 0 (-320081:-320247:320213:320231:320227:-320233) (-320081:320241:-320242:
-        -320218:320215) 321122 -321152 -321127 (320213:-320260:-320241:320251:
-        320247) (-320226:-320229:-320241:320215) (-320226:-320225:-320228:320229
-        :320215) 321124 (-320081:320233:-320247:320231:-320241:320226:320215) (
-        -320215:-320226:-320225:-320228:320328:320229) (-320367:-320372:-320369:
-        320368:-320000:320374:320366) -321126 321123 (-320215:-320228:320225:
-        320229) (-320227:-320228:320225:320229:320215) (-320226:320233:-320247:
-        320227:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320991 0 (-320081:320241:-320242:-320218:320215) (-320481:320787:320757:-320720:
-        -320005:320545:-320000) 321122 -321127 (-320226:320233:320227:320229) (
-        -320226:-320225:-320228:320229:320215) (-320802:320370) -321145 321124 (
-        -320081:320233:-320247:320231:-320241:320226:320215) (-320215:-320226:
-        -320225:-320228:320328:320229) -321126 (320011:-320026:320005:320063:
-        -320000) 321152 (-320804:320373) (-320367:-320370:-320372:-320373:
-        -320369:320368:-320000:320374:320366) (-320227:-320228:320225:320229:
-        320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320992 0 (-320081:-320247:320213:320231:320227:-320233) (-320081:320241:-320242:
-        -320218:320215) (-320226:-320328:-320005:320330:320229:320329) 321122 (
-        -320756:320757:-320005:320545:-320000) (-320226:320233:320227:320229) (
-        -320229:-320227:-320233:320215) (-320802:320370) -321145 (-320226:
-        -320225:-320228:320328:320229:320329) -321121 -321126 321127 321123 (
-        -320804:320373) (-320367:-320370:-320372:-320373:-320369:320368:-320000:
-        320374:320366) (320690:320063:-320005:320545:-320688:-320757) (-320226:
-        -320229:320233:-320241:320215) (-320227:-320228:320225:320229:320215) (
-        -320215:-320228:320225:320230:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320993 0 (-320081:-320247:320213:320231:320227:-320233) -320709 -321152 (-320226
-        :-321155:320277:321153:-321154) -321127 (320213:-320260:-320241:320251:
-        320247) 321126 (320213:-320227:320231:320228:-320233:320215) (-320226:
-        -320225:-320228:320229:320215) 321124 (-320081:320233:-320247:320231:
-        -320241:320226:320215) (-320215:320000:-320038) (-320039:-320213:320709)
-        321123 (-320227:-320228:320225:320230:320229:320215) (-320226:320233:
-        -320247:320227:320229) (-320215:-320228:320225:320230:320229) (320011:
-        -320026:320005:320063:-320000:320004) (-320215:-320226:-320225:-320228:
-        320328:320229:320329)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320994 0 (-320081:-320247:320213:320231:320227:-320233) -320709 (-320226:-321155
-        :320277:321153:-321154) -321127 321126 (-320226:320228:-320774:320004:
-        320277:-320279) (320213:-320227:320231:320228:-320233:320215) (-320226:
-        320233:320227:320229) (-320215:-320020:320000:-320038) (-320226:-320225:
-        -320228:320229:320215) -321145 321124 (-320081:320233:-320247:320231:
-        -320241:320226:320215) (-320039:-320213:320709) (-320227:-320228:-320233
-        :320226:320215) 321152 (-320227:-320228:320225:320230:320229:320215) (
-        -320036:320059:-320062:320263) (320011:-320026:320005:320063:-320000:
-        320004) (-320215:-320226:-320225:-320228:320328:320229:320329)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320995 0 (-320081:-320247:320213:320231:320227:-320233) -321156 (-320756:320757:
-        -320005:320545:-320000) -321152 (-320226:-321155:320277:321153:-321154) 
-        321126 (320213:-320227:320231:320228:-320233:320215) (-320226:-320225:
-        -320228:320328:320229:320329) (-320215:320000:-320038) (320011:-320026:
-        320005:320063:-320000) 321127 321123 -321131 (-320227:-320228:320225:
-        320230:320229:320215) (-320215:-320228:320225:320230:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320996 0 (-320756:320690:-320005:320545) -321152 321126 (-320367:-320372:-320369
-        :320368:320374:320366) -321121 (320011:-320026:320005:320063) 321123 
-        -321131 321156
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320997 0 (-320226:320774:321155:-320000:320775:320277:-320279) -320709 321131 
-        -321152 (-320226:320228:-320774:320004:320277:-320279) (-320081:-320247:
-        320213:320231:-320241:320227) (-320213:320709:320215) -321121 (320213:
-        -320227:320231:-320233:320215) (-320329:-320277:320228:-320000:320230) 
-        321127 321123 (-320329:-320277:320690:-320230:320005:-320000:320004) (
-        320000:-321157) (-320277:-320000:320326:320329:-321154)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320998 0 (-320756:320757:-320005:320545) -320709 (-320226:-320328:-320005:320330
-        :320229:320329) 321126 (-320226:320228:-320774:320004:320277:-320279) 
-        -321145 (-320226:-320225:-320228:320328:320229:320329) (-320367:-320372:
-        -320369:320368:320374:320366) -321121 321127 321152 (320690:320063:
-        -320005:320545:-320688:-320757) (320011:-320026:320005:320063:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-320999 0 (-320081:320241:-320218:320215) (-320541:-320539:320540:320366) (
-        -320081:320231:-320241:320215) 321122 -321127 (-320372:-320369:320368:
-        -320000:320374:320366) -321147 (320531:-320389:320369:320539:-320000:
-        320366) 321124 (-320368:-320369:320315:320314:320366) 321145 (320531:
-        -320389:-320539:320368:320541:320366) -321158 (-320389:-320368:-320390:
-        320369:320315:320366) (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321000 0 (-320367:-320370:-320372:-320369:320368:-320000:320374:320366) (-320081
-        :320241:-320242:-320218:320215) (-320081:320231:-320241:320215) (-320481
-        :320787:320757:-320720:-320005:320545:-320000) (320279:320005:-320688:
-        -320000:320762) 321158 -321159 (-320802:320370) 321124 (-320367:320531:
-        -320389:320369:320539:-320000) 321145 -321126 -321149 (320005:320277:
-        -320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321001 0 (-320481:320787:320757:-320720:-320005:320545:-320000) (-320367:-320370
-        :-320372:-320369:320368:320374:320366) (-320481:-320720:320688:320005:
-        320729:-320000) (320279:320005:-320688:-320000:320762) -321147 321158 
-        321149 -321159 321124 (-320390:-320802:320370) (-320367:320531:-320389:
-        320369:320539:-320000) (-320367:-320370:-320373:-320368:-320369:320315:
-        320314:320366) (-320367:-320541:-320539:320540:320366) (-320367:-320389:
-        -320539:320368:320541:320366) -321126 (-320804:320373) (-320368:320315:
-        320390) (-320367:-320370:-320389:-320368:-320390:320369:320315:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321002 0 (-320481:320787:320757:-320720:-320005:320545) (-320367:-320373:-320368
-        :-320369:320315:320314:320366) (-320226:320228:320277) -321127 -321147 
-        321158 (-320226:-320328:-320005:320330:320229) (-320802:320370) (320011:
-        -320026:320005:320063) 321145 321159 -321126 (-320804:320373) (-320226:
-        -320228:320328:320229) (-320367:-320370:-320372:-320373:-320369:320368:
-        320374:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321003 0 (-320389:-320373:-320368:-320390:320369:320315:320366) 321122 -321127 
-        -321144 321124 (-320368:-320369:320315:320314:320366) (-320081:320315:
-        320389:320366) (-320389:320373) -321158 321147 (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321004 0 (-320367:-320081:320315:320389:320366) (-320481:-320720:320688:320005:
-        320729) (-320367:-320370:-320389:-320373:-320368:-320390:320369:320315:
-        320366) (-320367:-320373:-320368:-320369:320315:320314:320366) (320545:
-        -320688) (-320804:-320390:320373) 321158 -321159 -321144 321124 (-320390
-        :-320802:320370) (-321030:320857:320976:-321027:320720:321029) (-320481:
-        320757:-320720:-320005:320545) -321126 321147 (-320368:320315:320390) (
-        320392:-320389:-320390:320373)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321005 116007 -7.920000000000001 -321159 (320279:320764:-320765) -321144 320688 
-        -320764 (-321030:320857:320976:-321027:320720:321029) -321126 321147
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321006 0 (320279:320005:-320688:-320764:320762) (-320226:320228:320328:320277) (
-        -320481:320787:320757:-320720:-320005:320545) (-320367:-320373:-320368:
-        -320369:320315:320314:320366) -321127 321158 (320279:320764:-320765) 
-        -321144 321159 -321126 (320005:320277:320226:-320279) 321147 (-320804:
-        320373) (320757:-320005:320545:-320688:320720) (320690:320063:-320005:
-        320545:-320688:-320757) (-320226:-320228:320328:320229)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321007 0 (-320756:320757:-320005:320545) (-320226:320228:320328:320277) (-320481
-        :320787:320757:-320720:-320005:320545) (-320806:320371) (-320226:-320328
-        :-320005:320330:320229:320329) 321122 (-320367:-320371:-320368:-320369:
-        320315:320314:320366) -321144 (-320367:-320372:-320373:-320371:-320369:
-        320368:320374:320366) -321121 321145 (-320226:-320228:320328:320229:
-        320329) -321126 (320005:320277:320226:-320279) 321127 (-320804:320373) (
-        -320277:320228:320005:320329) (320690:320063:-320005:320545:-320688:
-        -320757) (-320226:-320328:320005:320277)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321008 0 (-320731:320688:320747:-320732:320364) (-320481:-320720:320688:320005:
-        320729:-320000) (320279:320005:-320688:-320000:320762) -321147 (320781:
-        -320734:-320747:320688:-320000) 321126 (320736:320732:320688:-320337:
-        320747:320364) -321159 (320600:-320481:320688:-320729:320599:-320732) (
-        -320731:320688:320337:-320000:320747:320364) 321124 (-320481:-320364:
-        320688:320722:-320599:320747:-320732) 321145 (320213:-320227:320231:
-        -320233:320215) (-320081:320233:320231:-320241:320215) (320005:320277:
-        320226:-320279) (-320081:320213:320231:320227:-320233) (-320364:320732:
-        -320738:320688:-320729:-320000) -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321009 0 (-320215:-320039:-320020:320000) -320709 (320279:320005:-320688:-320000
-        :320004:320762:320326) 321131 -321127 -321147 (-320226:320228:-320774:
-        320004:320277:-320279) 321124 (320781:-320734:320686:-320747:320688:
-        -320000) 321145 (320213:-320227:320231:-320233:320215) (-320039:-320213:
-        320709) (-320081:320213:320231:320227:-320233) (320005:320326:320277:
-        320226:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321010 0 (-320731:320688:320747:-320732:320364) (-320481:-320720:320688:320005:
-        320729) 321126 -321144 (320600:-320481:320688:-320729:320599:-320732) 
-        321124 (320735:-320481:-320364:-320705:320731) (-320747:-320731:320734:
-        -320732) (320781:-320734:-320747:-320731:320688) (320735:-320481:320213:
-        320731:-320732:320364) (-320481:-320364:320688:320722:-320599:320747:
-        -320732) -320688 (-321030:320857:320976:-321027:320720:321029) (320736:
-        320732:320688:320747:320364) 321147 -321131 (-320364:320732:-320738:
-        320688:-320729)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321011 116007 -7.920000000000001 (320279:320005:-320688:-320764:320762) (-320226
-        :320228:320328:320277) -321127 321126 (320279:320764:-320765) -321144 
-        320688 (-321030:320857:320976:-321027:320720:321029) (320005:320277:
-        320226:-320279) 321147 -321131
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321012 0 -320709 (320279:320005:-320688:320004:320762:320326) 321131 -321127 (
-        320781:-320734:320686:-320747:-320731:320688) -321144 (320279:-320326:
-        -320026:320005:320063:320004) (-320226:320228:320004:320326:320277:
-        -320279) 321124 (320324:-320326:321160:320004:-320279) (320735:-320481:
-        320213:320731:-320732:320364) 321147 (320274:-320747:-320731:320734:
-        -320732) (320005:320326:320277:320226:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321013 0 (-320226:320228:320328:320277) -321156 (-320226:-320328:-320005:320330:
-        320229:320329) -321147 321126 (320011:-320026:320005:320063) 321145 (
-        -320226:-320228:320328:320229:320329) 321127 -321131 (320690:320063:
-        -320005:320545:-320688:-320757)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321014 0 (-320756:320757:-320005:320545) (-320226:-320328:-320005:320330:320229:
-        320329) -321147 321126 (-320367:-320372:-320369:320368:320374:320366) 
-        -321121 (320011:-320026:320005:320063) 321145 (-320226:-320228:320328:
-        320229:320329) -321131 (320690:320063:-320005:320545:-320688:-320757) (
-        -320367:-320368:-320369:320315:320314:320366) 321156
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321015 0 -320709 (-320226:320228:320328:320004:320277:-320279) 321126 -321144 
-        -321121 321147 321127 (320690:320063:-320005:320545:-320688:-320757) (
-        320011:-320026:320005:320063:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321016 0 -321161 320217 -321121 320239 321144 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321017 0 (320818:-320081:320332:321075) (320315:320530) 321122 (-320481:320860:
-        -320861:-320859:320852:-320854:320848) -321162 (320332:321075:320334:
-        -320818) (-320081:-320332:320315:320334:320367) (-320334:320860:-320859:
-        320852:-320854:320481:-320862) (-320481:320601:320604:320861:320991:
-        -320976:320972) 320217 -321124 (-321030:320857:320976:-321027:320720:
-        321029) 321144 -321126 (-320367:-320081:-320530:320315:320389:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321018 0 -320709 (320332:321075:320317:320334:-320818:-320727) (320818:-320081:
-        320332:321075:320317:-321076) -321162 (-320481:320688:320722:-320599:
-        320747:-320732) 321126 (-320481:320601:320729:-320604:-320976:320978) (
-        320600:-320481:320688:-320729:320599:-320732) (320727:-320763:320723:
-        -320818) (320735:-320481:-320364:-320705:320731) (-320481:320601:320604:
-        320861:320991:-320976:320972) 320217 -321124 (320735:-320481:320213:
-        320731:-320732:320364) (321076:320818:-320763:-321113) (-321030:320857:
-        320976:-321027:320720:321029) 321144 (-321111:-321113:320026:320763)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321019 0 (-320890:-320888:-320883:320891:-320886:320884) (-320367:-320081:320315
-        :320389:320366) (-320921:320919:320922:320925:-320923:320920) -320709 (
-        -320890:-320878:-320888:320880:320883:320884) 321122 (320941:-320934:
-        320921:-320923:-320940:320920) -321161 (-320888:320891:-320894:320884:
-        320563:-320879) (-320888:-320883:-320886:-320887:320884:-320889:320890) 
-        (320818:-320081:320332:321075:320317) (-320888:-320566:320886:320891:
-        -320894:320884) (320879:-320888:320884:-320889:-320881:-320880:-320877:
-        320890) (-320081:-320332:320315:320334:320367) 320217 -321124 (-320890:
-        320879:-320888:320878:-320877) (-320566:-320893:320891:-320894:320563:
-        320888) (-320890:320879:-320878:-320888:320891:320883:320884:-320880) 
-        321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321020 0 (-320389:-320373:-320368:-320390:320369:320315:320366) 321122 -321127 (
-        -320081:-320530:320315:320389:320366) 321124 (-320368:-320369:320315:
-        320314:320366) 321144 (-320389:320373) -321158 (-320368:320315:320390) 
-        -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321021 0 (-320367:-320081:320315:320389:320366) (-320481:320860:-320861:320852:
-        -320854:320848) (320392:-320389:320373) 321158 -321159 (-320334:320860:
-        -320859:320852:-320854:320481:-320862) 321124 (-320367:-320389:-320373:
-        -320368:-320390:320369:320315:320366) (-320848:320857:-320863:-320861:
-        320852:-320854) 321144 -321164 -321165 (320757:-320005:320545:-320688:
-        320720) (320690:320063:-320005:320545:-320688:-320757) (-320368:320315:
-        320390) (-320367:-320368:-320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321022 0 (320279:320005:-320688:-320764:320762) (-320334:320860:-320859:320852:
-        -320854:320481) (-320481:320860:-320861:-320859:320852:-320854:320848) (
-        -320481:320601:320604:320861:320991:-320976) 321165 -321159 321124 (
-        320952:320604:320861:320991:-320976:-320601) (320857:320604:320861:
-        320991:-320952:-320976:320972) (-320848:320857:-320863:-320861:-320859:
-        320852:-320854) (320604:320688:320861:-320976:-320857:320972) (-321030:
-        320857:320976:-321027:320720:321029) 321144 -321126 -321164 (320757:
-        -320005:320545:-320688:320720) (320690:320063:-320005:320545:-320688:
-        -320757)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321023 0 (-320481:320860:-320861:320852:-320854:320848) (320315:320530) (320332:
-        321075:320334:-320818) 321164 321158 -321159 (-320367:-320389:-320368:
-        -320390:320369:320315:320366) (-320081:-320332:320315:320334:320367) (
-        -320334:320860:-320859:320852:-320854:320481:-320862) 321124 (-320848:
-        320857:-320863:-320861:320852:-320854) -321165 (-320367:-320081:-320530:
-        320315:320389:320366) (320757:-320005:320545:-320688:320720) (320690:
-        320063:-320005:320545:-320688:-320757) (-320368:320315:320390) -321163 (
-        -320367:-320368:-320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321024 0 (-320334:320860:-320859:320852:-320854:320481) (320279:320005:-320688:
-        320762) (-320481:320860:-320861:-320859:320852:-320854:320848) (-320481:
-        320601:320604:320861:320991:320990:-320976) (320332:321075:320334:
-        -320818) 321165 321164 -321159 321124 (320857:320604:320861:320991:
-        320990:-320952:-320976:320972) (320952:320604:320861:320991:320990:
-        -320976:-320601) (-320848:320857:-320863:-320861:-320859:320852:-320854)
-        (320604:320688:320861:-320976:-320857:320972) -321126 (320757:-320005:
-        320545:-320688:320720) (320690:320063:-320005:320545:-320688:-320757) 
-        -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321025 0 (-320806:320371) (320279:320005:-320688:320762) (-320367:-320371:
-        -320368:-320369:320315:320314:320366) -321127 321158 321144 321159 
-        -321126 (320005:320277:320226:-320279) (320757:-320005:320545:-320688:
-        320720) (320690:320063:-320005:320545:-320688:-320757) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321026 0 321163 (320315:320530) 321122 -321162 -321127 (-320081:-320530:320315:
-        320389:320366) 321124 (-320368:-320369:320315:320314:320366) -321158 (
-        -320389:-320368:-320390:320369:320315:320366) (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321027 0 321163 (320315:320530) (-320481:320860:-320859:320852:-320854:320848) (
-        320332:321075:320334:-320818) 321158 (-320334:-320852:320821:320860:
-        320850:320848:-320862) (-320367:-320389:-320368:-320390:320369:320315:
-        320366) -321166 (-320081:-320332:320315:320334:320367) -321167 (-320334:
-        320860:-320859:320852:-320854:320481:-320862) 321124 (-320848:-320852:
-        320821:320857:-320863:320850) (-320848:320857:-320863:-320859:320852:
-        -320854) -321165 (-320367:-320081:-320530:320315:320389:320366) (-320368
-        :320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321028 0 321163 (-320367:-320371:-320368:-320369:320315:320314:320366) 321158 
-        -321159 -321166 (-320848:-320852:320821:320857:-320863:320850) (-320367:
-        -320389:-320371:-320368:-320390:320369:320315:320366) (320690:320063:
-        -320005:320545:-320688) 321167 (-320848:320857:-320863:-320859:320852:
-        -320854) -321165 (-320368:320315:320390) (-320390:-320806:320371)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321029 0 (-320334:320860:-320859:320852:-320854:320481) 321163 (-320481:320860:
-        -320861:-320859:320852:-320854:320848) (320332:321075:320334:-320818) 
-        321165 -321166 (-320334:-320852:320821:320860:320850:-320866:320848) (
-        -320848:320866:-320852:320857:320850) (-320481:320601:320604:320861:
-        320991:320990:-320976:320972) -321167 321124 (320857:320604:320861:
-        320991:320990:-320952:-320976:320972) (-320848:320857:-320863:-320861:
-        -320859:320852:-320854) -321126 (-320848:-320852:320821:320857:-320863:
-        320850:-320866) (320952:320604:320861:320991:320990:-320976:320972:
-        -320601) (320866:-320334:-320852:320850:320848)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321030 0 321163 (320279:320005:-320688:320762) 321165 -321159 -321166 (-320848:
-        320866:-320852:320857:320850) (320857:320604:320861:320991:320990:
-        -320952:-320976:320972) (320690:320063:-320005:320545:-320688) 321167 (
-        -320848:320857:-320863:-320861:-320859:320852:-320854) (320604:320688:
-        320861:-320976:-320857:320972) -321126 (-320848:-320852:320821:320857:
-        -320863:320850:-320866) (320279:-320762:320005:-320688)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321031 0 (320818:-320081:320332:321075) (-320334:-320852:320821:320860:320850:
-        -320866:320848:-320862) (320315:320530) -321162 (320332:321075:320334:
-        -320818) 321158 -321159 (-320081:-320332:320315:320334:320367) 321124 (
-        -320367:-320389:-320371:-320368:-320390:320369:320315:320366) (-320389:
-        320393:-320390:320371) (320690:320063:-320005:320545:-320688) 321166 
-        -321165 (-320848:-320852:320821:320857:-320863:320850:-320866) (-320367:
-        -320081:-320530:320315:320389:320366) (-320368:320315:320390) (-320367:
-        -320368:-320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321032 0 (320818:-320081:320332:321075) -321162 (320332:321075:320334:-320818) 
-        321165 -321159 (-320334:-320852:320821:320860:320850:-320866:320848) (
-        -320848:320866:-320852:320857:320850) 321124 (320690:320063:-320005:
-        320545:-320688) 321166 -321126 (-320848:-320852:320821:320857:-320863:
-        320850:-320866) (320866:-320334:-320852:320850:320848) (320279:-320762:
-        320005:-320688)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321033 0 (-320806:320371) 321163 (320279:320005:-320688:320762) -321162 (-320367
-        :-320371:-320368:-320369:320315:320314:320366) -321127 321158 (320690:
-        320063:-320005:320545:-320688) 321159 -321126 (-320367:-320389:-320368:
-        320369:320315:320366) (320005:320277:-320279) (320279:-320762:320005:
-        -320688)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321034 0 (-320806:320371) 321122 -321162 (320324:-320326:321160:-320279) (
-        -320367:-320371:-320368:-320369:320315:320314:320366) (-320226:320005:
-        320326:320277) -321121 321144 -321126 321127 (320690:320063:-320005:
-        320545:-320688:-320757) (320005:320326:320277:320226:-320279) (320324:
-        -321160:320005:320063) (-320277:320228:320005:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321035 0 (320279:320005:-320688:-320764:320762) (320601:320603:320599:-320602:
-        -320604:-320600) (320605:320603:-320604:320606:-320601:-320600) (-320978
-        :320989:-320956:320688:-320604:320972) (-320481:320602:320603:-320729:
-        320599:-320600) (-320481:320601:320604:320861:-320976) (-320978:320688:
-        320729:-320952:-320989:320972) 321126 (-320992:320952:320729:-320976:
-        320972:-320601) (-320481:320601:320729:-320604:-320976:320978) (320600:
-        -320481:320688:-320729:320599:-320732) -321167 321124 (320952:320604:
-        320861:-320976:-320601) (320952:-320604:-320976:320992:320978:-320601) (
-        320688:320729:-320604:-320952:-320976:320978) (-321030:320857:320976:
-        -321027:320720:321029) 321144 -321164 -321135 (320857:320604:320861:
-        -320952:-320976) (320688:320603:-320729:320599:-320601:-320600) (320604:
-        320688:320861:-320976:-320857)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321036 0 (320279:320005:-320688:-320764:320762) (-320978:320989:-320956:320688:
-        -320604:320972) (-320978:320688:320729:-320952:-320989:320972) 321126 
-        -321159 321167 (320604:320688:320861:-320976:-320857:320972) 321144 
-        -321164 -321135 (320688:320603:-320729:320599:-320601:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321037 0 (320601:320603:320599:-320602:-320604:-320600) (320279:320005:-320688:
-        320762) (-320481:320602:320603:-320729:320599:-320600) 321135 (-320481:
-        320688:320722:-320599:320747:-320732) -321159 (320600:-320481:320688:
-        -320729:320599:-320732) 321124 (320735:-320481:-320364:-320705:320731) (
-        -320747:-320731:320734:-320732) (320781:-320734:-320747:-320731:320688) 
-        (320735:-320481:320213:320731:-320732:320364) 321144 -321164 -321131 (
-        320688:320603:-320729:320599:-320601:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321038 0 (320601:320603:320599:-320602:-320604:-320600) (320605:320603:-320604:
-        320606:-320601:-320600) (-320978:320989:-320956:320688:-320604:320972) (
-        -320481:320602:320603:-320729:320599:-320600) (-320481:320601:320604:
-        320861:320991:-320976) (320332:321075:320334:-320818) (-320978:320688:
-        320729:-320952:-320989:320972) 321164 321126 (-320481:320688:320722:
-        -320729:320599:-320603) (-320992:320952:320729:-320976:320972:-320601) 
-        -321167 321124 (320952:320604:320861:320991:-320976:-320601) -321135 (
-        320857:320604:320861:320991:-320952:-320976) (320688:320603:-320729:
-        320599:-320601:-320600) -321163 (320604:320688:320861:-320976:-320857)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321039 0 (320601:320603:320599:-320602:-320604:-320600) (320279:320005:-320688:
-        320762) (-320481:320602:320603:-320729:320599:-320600) 321135 (320332:
-        321075:320334:-320818) (-320481:320688:320722:-320599:320747:-320732) 
-        321164 -321159 (-320481:320688:320722:-320729:320599:-320603) 321124 (
-        320735:-320481:-320364:-320705:320731) (-320734:-320747:320688:320722:
-        -320781) (-320747:-320731:320734:-320732) (320781:-320734:-320747:
-        -320731:320688) (-320723:-320747:320722:320734:-320781) -321131 (320688:
-        320603:-320729:320599:-320601:-320600) -321163 (-320481:-320747:320722:
-        320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321040 0 -320709 (320279:320005:-320688:320004:320762:320326) 321131 (-320481:
-        320686:-320747:320722:320723:-320781) (320781:-320734:320686:-320747:
-        -320731:320688) -321159 (-320723:320686:-320747:320722:320734:-320781) 
-        321124 (320735:-320481:-320364:-320705:320731) (320332:321075:320317:
-        320334:-320818) (320735:-320481:320213:320731:-320732:320364) 321144 (
-        -320734:320686:-320747:320688:320722:-320781) (320274:-320747:-320731:
-        320734:-320732) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321041 0 (320601:320603:320599:-320602:-320604:-320600) (-320334:320860:-320859:
-        320852:-320854:320481) (-320978:320989:-320956:320688:-320604:320972) 
-        321163 (-320481:320602:320603:-320729:320599:-320600) (-320481:320860:
-        -320861:-320859:320852:-320854:320848) (320332:321075:320334:-320818) (
-        -320978:320688:320729:-320952:-320989:320972) 321126 (-320481:320688:
-        320722:-320729:320599:-320603) -321166 (-320481:320601:320729:-320973:
-        -320604:320972) (-320992:320952:320729:-320976:320972:-320601) (-320848:
-        320866:-320852:320857:320850) (-320481:320601:320604:320861:320991:
-        320990:-320976:320972) -321167 321124 (320857:320604:320861:320991:
-        320990:-320952:-320976:320972) (320989:-320973:320956:-320604:-320952:
-        320972) (-320481:-320722:320728:-320725:320723) (-320848:320857:-320863:
-        -320861:-320859:320852:-320854) (320952:-320973:-320604:320992:320972:
-        -320601) (-320481:-320713:-320728:-320725:320723) -321135 (320952:320604
-        :320861:320991:320990:-320976:320972:-320601) (320866:-320334:-320852:
-        320850:320848) (-320713:-320723:320688:-320722:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321042 0 (-320978:320989:-320956:320688:-320604:320972) 321163 (320279:320005:
-        -320688:320762) (-320978:320688:320729:-320952:-320989:320972) 321126 
-        -321159 (-320481:320688:320722:-320729:320599:-320603) -321166 (-320848:
-        320866:-320852:320857:320850) (320857:320604:320861:320991:320990:
-        -320952:-320976:320972) 321167 (-320848:320857:-320863:-320861:-320859:
-        320852:-320854) (320604:320688:320861:-320976:-320857:320972) -321135 (
-        320279:-320762:320005:-320688) (-320713:-320723:320688:-320722:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321043 0 (320601:320603:320599:-320602:-320604:-320600) 321163 (320279:320005:
-        -320688:320762) (-320481:320602:320603:-320729:320599:-320600) 321135 (
-        320332:321075:320334:-320818) (-320481:320688:320722:-320599:320747:
-        -320732) -321159 (-320481:320688:320722:-320729:320599:-320603) -321166 
-        321124 (-320734:-320747:320688:320722:-320781) (-320481:-320722:320728:
-        -320725:320723) (-320723:-320747:320722:320734:-320781) (-320481:-320713
-        :-320728:-320725:320723) -321131 (320279:-320762:320005:-320688) (
-        -320713:-320723:320688:-320722:-320725) (-320481:-320747:320722:320723:
-        -320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321044 0 (320818:-320081:320332:321075) -321162 (320332:321075:320334:-320818) 
-        321126 -321159 (-320848:320866:-320852:320857:320850) 321124 321166 (
-        -320481:-320713:-320728:-320725:320723) -321131 (320866:-320334:-320852:
-        320850:320848) (320279:-320762:320005:-320688) (-320713:-320723:320688:
-        -320722:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321045 0 321163 (320279:320005:-320688:320762) 321131 (320332:321075:320334:
-        -320818) -321159 -321166 321124 -321138 (-320734:-320747:320688:320722:
-        -320781) (-320481:-320722:320728:-320725:320723) (-320723:-320747:320722
-        :320734:-320781) (-320481:-320713:-320728:-320725:320723) (320279:
-        -320762:320005:-320688:320326) (-320713:-320723:320688:-320722:-320725) 
-        (-320481:-320747:320722:320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321046 0 -320709 321163 (320332:321075:320317:320334:-320818:-320727) (-320726:
-        -320734:320686:-320747:320688:320722:-320781) (-320481:320686:-320747:
-        320722:320723:-320781:-320727) -321166 (-320726:-320713:-320723:320688:
-        -320722:320724:-320725) (320026:-321112:321111) -321167 321124 (320727:
-        -320763:320723:-320818) (-320481:-320722:320728:-320725:320723:-320727:
-        320709) 321138 (-321111:-321113:320026:320763) (-320726:-320723:320686:
-        -320747:320722:320734:-320781) (-320481:-320713:-320728:320724:-320725:
-        320723:-320727)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321047 0 -320709 321163 (-320763:-320326:320765:320005:-320767:320771:320004:
-        -320766) (320279:-320763:-320762:320005:-320688:320326) (-320726:-320734
-        :320686:-320747:320688:320722:-320781) -321159 -321166 (-320726:-320713:
-        -320723:320688:-320722:320724:-320725) (320026:-321112:321111) (-320763:
-        -320326:320766:320765:-320767:320004:320768) 321138 321167 (320279:
-        -320763:320005:-320688:320004:320762:320326) (-320763:-320326:320767:
-        320710:320005:-320688:320004:-320766) (-321111:-321113:320026:320763)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321048 0 -320709 (320332:321075:320317:320334:-320818:-320727) (320818:-320081:
-        320332:321075:320317:-321076) 321131 -321162 -321159 (-320326:320767:
-        320710:320005:-320688:320004:-320766) (-320726:-320713:-320723:320688:
-        -320722:320724:-320725) (320026:-321112:321111) 321124 (320727:-320763:
-        320723:-320818) (-320326:320765:320005:-320767:320771:320004:-320766) 
-        321166 (321076:320818:-320763:-321113) (320279:-320762:320005:-320688:
-        320326) (-321111:-321113:320026:320763) (-320481:-320713:-320728:320724:
-        -320725:320723:-320727)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321049 0 -320709 -321162 321126 (320690:320063:-320005:320545:-320688) -321121 
-        321144 321127 (320011:-320026:320005:320063:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321050 0 -321168 (320315:320530) 321122 -321127 (-320081:-320530:320315:320389:
-        320366) 321124 (-320368:-320369:320315:320314:320366) -321158 (-320389:
-        -320368:-320390:320369:320315:320366) 321162 (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321051 0 (320818:-320081:320332:321075) (-320334:-320852:320821:320860:320850:
-        -320866:320848:-320862) (320315:320530) (320332:321075:320334:-320818) 
-        321158 -321159 (-320367:-320389:-320368:-320390:320369:320315:320366) (
-        -320888:-320566:320886:320891:-320894:320884) (-320081:-320332:320315:
-        320334:320367) 321124 (320818:-320081:-321075:320332:320575:321068) (
-        320690:320063:-320005:320545:-320688) -321169 (-321075:320332:320575:
-        320334:321068:-320818) (-320566:-320893:320891:-320894:320563:320888) 
-        -321165 (-320848:-320852:320821:320857:-320863:320850:-320866) (-320367:
-        -320081:-320530:320315:320389:320366) 321162 (-320890:-320888:320891:
-        -320886:320884) (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321052 0 (-320890:-320888:-320883:320891:-320886:320884) (320818:-320081:320332:
-        321075) (320332:321075:320334:-320818) 321165 (320879:-320878:-320888:
-        320891:320883:320884:-320880) -321159 (-320334:-320852:320821:320860:
-        320850:-320866:320848) (-320848:320866:-320852:320857:320850) 321124 (
-        320818:-320081:-321075:320332:320575:321068) (320690:320063:-320005:
-        320545:-320688) -321169 (-321075:320332:320575:320334:321068:-320818) (
-        -320566:-320893:320891:-320894:320563:320888) (-320890:-320888:320880:
-        320883:320884) -321126 (-320848:-320852:320821:320857:-320863:320850:
-        -320866) 321162 (320866:-320334:-320852:320850:320848) (320279:-320762:
-        320005:-320688)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321053 0 (-320890:-320888:-320883:320891:-320886:320884) -321168 (320818:-320081
-        :320332:321075) (-320334:-320852:320821:320860:320850:-320866:320848:
-        -320862) (320315:320530) (-320890:320879:-320888:320891:320883:320884:
-        -320880) 321158 -321159 (-320367:-320389:-320368:-320390:320369:320315:
-        320366) (-320888:-320566:320886:320891:-320894:320884) (320866:-320334:
-        320850:320848) 321169 (-320081:-320332:320315:320334:320367) 321124 (
-        320818:-320081:-321075:320332:320575:321068) (-320888:-320886:-320887:
-        320884:-320889:320890) (-321075:320332:320575:320334:321068:-320818) (
-        -320890:-320888:320880:320883:320884) -321126 (-320848:-320852:320821:
-        320857:-320863:320850:-320866) (-320367:-320081:-320530:320315:320389:
-        320366) (-320848:320866:320857:320850) (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321054 0 (320279:-320326:-320026:320005:320063) -321127 321158 (-320367:-320389:
-        -320368:-320390:320369:320315:320366) (320690:320063:-320005:320545:
-        -320688) (320005:320326:320277:-320279) -321169 321159 -321126 (320279:
-        -320762:320005:-320688:320326) 321162 (-320367:-320368:-320369:320315:
-        320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321055 0 -321168 (320279:-320326:-320026:320005:320063) (-320326:320005:-320765:
-        320026:320771:-320766) (-320326:320767:320710:320005:-320688:-320766) 
-        -321127 321158 (-320367:-320389:-320368:-320390:320369:320315:320366) 
-        321169 (320690:320063:-320005:320545:-320688) 321159 -321126 (320279:
-        -320762:320005:-320688:320326) (-320848:-320852:320821:320857:-320863:
-        320850:-320866) (-320326:320765:320005:-320767:320771:-320766) (-320848:
-        320866:320857:320850) (-320368:320315:320390) (-320367:-320368:-320369:
-        320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321056 0 (320315:320530) 321122 -321161 -321127 (-320081:-320530:320315:320389:
-        320366) 321124 (-320368:-320369:320315:320314:320366) -321158 (-320389:
-        -320368:-320390:320369:320315:320366) (-320368:320315:320390) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321057 0 (-320334:-320852:320821:320860:320850:-320866:320848:-320862) (320315:
-        320530) (-320890:320885:-320886:320884) 321158 -321159 (-320367:-320389:
-        -320368:-320390:320369:320315:320366) (-320888:-320566:320886:320891:
-        -320894:320884) (-320081:-320332:320315:320334:320367) 321124 (320818:
-        -320081:-321068:320332:320315) (320818:-320081:-321075:320332:320575:
-        321068) (-320888:-320882:-320886:-320887:320884:-320889:320890) (-321075
-        :320332:320575:320334:321068:-320818) (-320890:-320888:320891:-320886:
-        320884:-320885) -321165 (-320848:-320852:320821:320857:-320863:320850:
-        -320866) (-320367:-320081:-320530:320315:320389:320366) -321170 (-320368
-        :320315:320390) 321168 (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321058 0 (-320890:320885:-320882:-320886:320884) (-320890:320879:-320888:320891:
-        320883:320884:-320880) (320941:-320934:320921:-320923:-320940:320920) 
-        321165 -321159 (320866:-320334:320850:320848) (-320334:-320852:320821:
-        320860:320850:-320866:320848) (-320890:-320888:-320883:320891:-320886:
-        320884:-320885) 321124 (320818:-320081:-321068:320332:320315) (320818:
-        -320081:-321075:320332:320575:321068) (-320888:-320882:-320886:-320887:
-        320884:-320889:320890) (-321075:320332:320575:320334:321068:-320818) 
-        -321126 (-320848:-320852:320821:320857:-320863:320850:-320866) (-320890:
-        -320888:320880:320883:320884:-320885) (-320848:320866:320857:320850) 
-        -321170 (-320921:320922:320925:-320923:320920) 321168 (-321068:320332:
-        320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321059 0 (-320890:320885:-320882:-320886:320884) (-320334:-320852:320821:320860:
-        320850:-320866:320848:-320862) (320315:320530) 321170 (320941:-320934:
-        320921:-320923:-320940:320920) -321161 321158 -321159 (-320888:-320566:
-        320886:320891:-320894:320884) (320866:-320334:320850:320848) (-320081:
-        -320332:320315:320334:320367) (-320890:-320888:-320883:320891:-320886:
-        320884:-320885) 321124 (320818:-320081:-321068:320332:320315) (-320888:
-        -320882:-320886:-320887:320884:-320889:320890) (-320884:-320566:320891:
-        -320894:320563:320892) -321126 (-320367:-320389:-320368:320369:320315:
-        320366) (-320367:-320081:-320530:320315:320389:320366) (-320921:320922:
-        320925:-320923:320920) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321060 0 (-320334:-320852:320821:320860:320850:320848) -321127 321158 (-320367:
-        -320389:-320368:-320390:320369:320315:320366) (-320848:-320852:320821:
-        320857:-320863:320850) (320690:320063:-320005:320545:-320688) 321159 
-        -321165 -321170 (-320368:320315:320390) (-320367:-320368:-320369:320315:
-        320314:320366) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321061 0 (320279:-320326:-320026:320005:320063) (-320326:320005:-320765:320026:
-        320771:-320766) (-320326:320767:320710:320005:-320688:-320766) -321127 
-        321165 (320866:-320334:320850:320848) (-320334:-320852:320821:320860:
-        320850:-320866:320848) (320690:320063:-320005:320545:-320688) 321159 
-        -321126 (320279:-320762:320005:-320688:320326) (-320848:-320852:320821:
-        320857:-320863:320850:-320866) (-320326:320765:320005:-320767:320771:
-        -320766) (-320848:320866:320857:320850) -321170 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321062 0 (-320367:-320081:320315:320389:320366) 321170 (-320334:-320852:320821:
-        320860:320850:320848) -321161 -321127 321158 (-320367:-320389:-320368:
-        -320390:320369:320315:320366) (-320848:-320852:320821:320857:-320863:
-        320850) (320690:320063:-320005:320545:-320688) 321159 -321165 (-320368:
-        320315:320390) (-320367:-320368:-320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321063 0 321170 -321161 -321127 321165 (320866:-320334:320850:320848) (-320334:
-        -320852:320821:320860:320850:-320866:320848) (320765:320005:-320767:
-        320771:-320766) (320690:320063:-320005:320545:-320688) 321159 (320767:
-        320710:320005:-320688:-320766) -321126 (320005:-320765:320026:320771:
-        -320766) (320279:-320026:320005:320063) (-320848:-320852:320821:320857:
-        -320863:320850:-320866) (-320848:320866:320857:320850)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321064 0 (320279:-320326:-320026:320005:320063) 321122 320378 (320324:-320326:
-        321160:-320279) -321161 (320690:320063:-320005:320545:-320688) -321121 (
-        320324:-321160:320005:320063:-320279) (320005:320326:320277:-320279) (
-        -320367:-320368:-320369:320315:320314:-320378:320366) -321126 (320279:
-        -320762:320005:-320688:320326) 321127 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321065 0 -321168 (320818:-320081:320332:321075) (-320326:320767:320710:320005:
-        -320688:-320766) (-320890:320879:-320888:320891:320883:320884:-320880) (
-        320332:321075:320334:-320818) (320879:-320888:320884:-320889:-320881:
-        -320877:320890) (-320888:320891:-320894:320884:320563:-320879) 321126 
-        -321159 (-320848:320866:-320852:320857:320850) 321124 (320818:-320081:
-        -321075:320332:320575:321068) (-321075:320332:320575:320334:321068:
-        -320818) (-320566:-320893:320891:-320894:320563:320888) (-320890:-320888
-        :320880:320883:320884) (-320481:-320713:-320728:-320725:320723) (320279:
-        -320762:320005:-320688:320326) 321162 -321131 (320866:-320334:-320852:
-        320850:320848) (-320888:-320883:320891:-320886:320884:-320885) (-320713:
-        -320723:320688:-320722:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321066 0 -321168 (320279:-320326:-320026:320005:320063) (-320326:320005:-320765:
-        320026:320771:-320766) (-320326:320767:320710:320005:-320688:-320766) 
-        -321127 321126 (-320848:320866:-320852:320857:320850) (320005:320326:
-        320277:-320279) 321159 (320279:-320762:320005:-320688:320326) (-320326:
-        320765:320005:-320767:320771:-320766) 321162 -321131 (-320713:-320723:
-        320688:-320722:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321067 0 (321097:321082:321098:-321084:-321095:-321096) (321082:-321093:321095:
-        -321084:-321102:321099) -321168 -320709 (321094:321082:-321092:-321084:
-        321093:-321089) 321131 -321159 (-320326:320767:320710:320005:-320688:
-        320004:-320766) (320818:-320081:320332:321075:320317) 321124 (320332:
-        321075:320317:320334:-320818) (321101:321082:-321099:-321093:-321084:
-        321100) (320818:-320081:-321075:320332:320575:321068) (-320481:-320713:
-        -320728:320724:-320725:320723) (321082:-321099:321098:321095:-321084:
-        -321103) (-321075:320332:320575:320334:321068:-320818) (-321087:321089:
-        -321091:-321086:321090:321088) (320279:-320762:320005:-320688:320326) 
-        321162 (-320713:-320723:320688:-320722:320724:-320725)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321068 0 (-320921:320919:320922:320925:-320923:320920) (320879:-320888:320884:
-        -320889:-320881:-320880:320890) (-320890:320879:-320888:320891:320883:
-        320884:-320880) (320941:-320934:320921:-320923:-320940:320920) -321161 (
-        -320888:320891:-320894:320884:320563:-320879) 321126 -321159 (320866:
-        -320334:320850:320848) (-320890:-320888:-320883:320891:-320886:320884:
-        -320885) 321124 (320818:-320081:-321068:320332:320315) (320818:-320081:
-        -321075:320332:320575:321068) (-321075:320332:320575:320334:321068:
-        -320818) (-320884:-320566:320891:-320894:320563:320892) (-320481:-320713
-        :-320728:-320725:320723) -321131 (-320890:-320888:320880:320883:320884:
-        -320885) (-320848:320866:320857:320850) (-320713:-320723:320688:-320722:
-        -320725) 321168 (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321069 0 (-320326:320767:320710:320005:-320688:-320766) -321161 -321127 321126 (
-        320866:-320334:320850:320848) 321159 (320005:-320765:320026:320771:
-        -320766) (-320481:-320713:-320728:-320725:320723) (320279:-320762:320005
-        :-320688:320326) (320279:-320026:320005:320063) (-320326:320765:320005:
-        -320767:320771:-320766) -321131 (-320848:320866:320857:320850) (-320713:
-        -320723:320688:-320722:-320725) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321070 0 (321097:321082:321098:-321084:-321095:-321096) (321082:-321093:321095:
-        -321084:-321102:321099) (320818:-320819:320820) -320709 (-320481:-320712
-        :-320713:-320728:320724:-320725:320723) (321079:-321078:-321080:321081:
-        321083:-321082) 321131 -321161 (-320712:-320713:-320723:320688:-320722:
-        320724:-320725) -321159 321124 (320818:-320081:-321075:320332:320575:
-        321068) (-321068:320332:-320711:320317:320334:320320:-320818) (321105:
-        321079:-321106:321082:-321084:-321097) (320818:-320081:-321068:320332:
-        320315:320317:-321071) (-321075:320332:320575:320334:321068:-320818) (
-        321082:321098:-321084:321104:-321105:-321097) (320711:320776:-320818) 
-        321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321071 0 -320709 (-320481:-320712:-320713:-320728:320724:-320725:320723) (320765
-        :320005:-320767:320771:320004:-320766) 321131 -321161 -321127 (-320712:
-        -320713:-320723:320688:-320722:320724:-320725) (-320712:320767:320710:
-        320005:-320688:320004:-320766) 321159 (320711:320776:-320818) (320279:
-        -320026:320005:320063:320004) 321168 (320005:-320765:320026:320771:
-        320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321072 0 -321144 -321128 -320221 321121 320239 321123 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321073 0 (-320806:320371:320807) 321122 -321145 321121 (-320367:-320372:-320373:
-        -320371:-320369:320368:320374:320366) -321126 321123 (-320804:320373) (
-        -320367:-320368:-320369:320315:320314:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321074 0 (-320756:320757:-320005:320545) -321133 -320709 (-320326:320005:321061:
-        320004:-320011:321059) (-320806:320371:320807) (-320326:320690:-321062:
-        320005:320696:320004) -321152 321126 321121 (-320329:-320277:320690:
-        320005:320004:320326) (-320367:-320372:-320373:-320371:-320369:320368:
-        320374:320366) (-320367:-320372:-320374:-320371:-320375:320314:320368:
-        320366) (-320372:320315:320375) 321123 (320690:320063:-320005:320545:
-        -320688:-320757) (320011:-320026:320005:320063:320004) (-321059:-320326:
-        320005:321061:321062:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321075 0 (-320756:320757:-320005:320545) -321133 -320709 (-320806:320371) (
-        -321059:320005:321061:321062:320004:-321060) 321126 (-320367:-320372:
-        -320371:-320369:320368:320374:320366) -321145 321121 321152 (320690:
-        320063:-320005:320545:-320688:-320757) (320011:-320026:320005:320063:
-        320004) (-320367:-320368:-320369:320315:320314:320366) (320005:321061:
-        320004:-321060:-320011:321059)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321076 0 (-320521:320073:320315:-320318:320366) (320315:320521) (320318:-320314:
-        320315:320366) 321126 (-320367:-320372:-320371:-320369:320368:320374:
-        320366) (-320386:-320375:320314:320371) (320690:320063:320545:-320688) (
-        -320367:-320372:-320374:-320371:-320375:320314:320368:320366) -321142 
-        -321171 (-320372:320315:320375) -321135 321123 (320875:-320407:320408:
-        -320876:320827:320870) 321133 (-320375:-320806:320371:320807)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321077 0 (320318:320824:-320839:-320408:-320844:320840) (320963:-320966:320570:
-        320844:320959:-320574:320575) (320963:320962:-320966:320844:-320407:
-        320959:320967) (320963:-320966:320844:320959:320574:320575:-320962) (
-        320963:-320966:320844:320959:320575:320319:-320570) 321135 (-320326:
-        320690:-321062:320005:320696) -321143 (320690:320063:-320005:320545:
-        -320688) (-320367:-320372:-320374:320314:320368:320366) (-320329:320690:
-        320005:320326) (-320367:320318:-320314:320315:320366) -321171 321123 
-        -321131 (320875:-320407:320408:-320876:320827:320870) (-320407:320408:
-        -320827:-320839:-320844:320840) (320963:-320966:320959:320967:320407:
-        -320690:320965) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321078 0 (320315:320521) (320318:320824:-320839:-320408:-320844:320840) (320349:
-        320073:320332:-320340:-320318) 321135 (320318:-320840:-320845:320824:
-        -320408:320830) 321143 (-320367:-320372:-320374:320314:320368:320366) (
-        -320367:320318:-320314:320315:320366) -321142 -321171 321123 -321131 (
-        -320521:320073:-320332:320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321079 0 (-320521:320073:320315:-320318:320366) (320315:320521) -321152 (320318:
-        -320314:320315:320366) 321126 (-320367:-320372:-320374:-320375:320314:
-        320368:320366) 321171 (-320367:-320372:-320369:320368:320374:320366) (
-        320690:320063:320545:-320688) -321142 (-320372:320315:320375) -321135 (
-        320875:-320407:320408:-320876:320827:320870) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321080 0 (320318:320824:-320839:-320408:-320844:320840) -321152 321135 321171 (
-        320318:-320840:-320845:320824:-320408:320830) -321143 (320690:320063:
-        -320005:320545:-320688) (-320367:-320372:-320374:320314:320368:320366) (
-        -320840:-320845:-320407:320408:-320827:320830) (-321059:-320326:320005:
-        321061:321062) (-320830:-320407:320408:320829:-320827:320843) (320690:
-        -321062:320005:320696) -321131 (320875:-320407:320408:-320876:320827:
-        320870) (-320407:320408:-320827:-320839:-320844:320840) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321081 0 (320315:320521) (320318:320824:-320839:-320408:-320844:320840) (320318:
-        -320830:320829:320824:320843:-320408) (320349:320073:320332:-320340:
-        -320318) -321152 321135 321171 (320318:-320840:-320845:320824:-320408:
-        320830) 321143 (-320367:-320372:-320374:320314:320368:320366) (-320367:
-        320318:-320314:320315:320366) -321142 (-320840:-320845:-320407:320408:
-        -320827:320830) (-320830:-320407:320408:320829:-320827:320843) -321131 (
-        320875:-320407:320408:-320876:320827:320870) (-320521:320073:-320332:
-        320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321082 0 (320315:320521) (320349:320073:320332:-320340:-320318) -321152 321126 
-        321142 321123 -321131 (-320521:320073:-320332:320315:-320318:320366) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321083 0 (320963:-320966:320844:320959:320574:320575:320845:-320962:320965) (
-        320963:320962:-320966:320844:-320407:320959:-320968:320967:320845:320965
-        ) (320318:320824:-320839:-320408:-320844:320840) (320963:320962:320959:
-        -320576:-320969:320700:-320690) (320963:-320966:320844:320959:320575:
-        320319:320845:-320570:320965) (320963:320970:-320967:320959:320576:
-        -320690) (320963:-320966:320570:320844:320959:-320574:320575:320845:
-        320965) 321131 (320963:320962:-320967:320964:320576:-320970) (-320326:
-        320690:-321062:320005:320696) (320567:-320568:320569:-320571:-320570) (
-        320963:320962:320964:320968:320967) -321143 -321138 (320963:320964:
-        -320575:320319:320700:-320570) (-320329:320690:320005:320326) (320963:
-        320570:320964:-320575:-320574:-320971) -321171 (320963:320964:-320575:
-        320574:320961:-320962) (320963:320962:320964:320969:-320576) 321123 (
-        -320575:320567:-320574:320569:320568:-320571:-320573) (-320407:320408:
-        -320827:-320839:-320844:320840) (-320575:320567:-320577:320576:320574:
-        -320571:-320578:-320579) (320963:-320961:320959:320574:320700:-320962) (
-        320963:-320966:320959:320967:320407:-320690:320965) 321133 (320963:
-        320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321084 0 (320318:320824:-320839:-320408:-320844:320840) (320963:-320966:320844:
-        320959:320575:320319:320845:-320570:320965) (320349:320073:320332:
-        -320340:-320318) 321131 (320318:-320840:-320845:320824:-320408:320830) (
-        320567:-320568:320569:-320571:-320570) -321138 (320963:320964:-320575:
-        320319:320700:-320570) 321143 -321142 -321171 321123 (-320575:320567:
-        -320574:320569:320568:-320571:-320573)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321085 0 (320699:320701:-320700:320695:-320690) -320709 (320963:320962:320959:
-        -320576:320700:-320690) (320701:-320700:320319:-320695:320718) (320349:
-        320073:320332:320317:-320340:-320318) (320690:-321062:320005:320696:
-        320004) (320567:320572:-320568:320569:-320571:-320570) (320963:320964:
-        -320575:320319:320700:-320570) 321138 -321142 -321171 321123 (320963:
-        -320961:320959:320574:320700:-320962) (-320718:320570:320701:-320700:
-        320719:-320695) 321133 (320963:320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321086 0 (320318:320824:-320839:-320408:-320844:320840) (320963:320962:320959:
-        -320576:-320969:320700:-320690) (-321059:320005:321061:321062) (320963:
-        320970:-320967:320959:320576:-320690) 321131 -321152 321171 (320318:
-        -320840:-320845:320824:-320408:320830) (320567:-320568:320569:-320571:
-        -320570) -321143 -321138 (320963:320959:320967:320407:-320690:320965) (
-        320963:320844:320959:320575:320319:320845:-320570:320965) (320963:320962
-        :320844:-320407:320959:-320968:320967:320845:320965) (320963:320844:
-        320959:320574:320575:320845:-320962:320965) (320963:320570:320844:320959
-        :-320574:320575:320845:320965) (-320840:-320845:-320407:320408:-320827:
-        320830) (-320830:-320407:320408:320829:-320827:320843) (320690:-321062:
-        320005:320696) (-320575:320567:-320574:320569:320568:-320571:-320573) (
-        -320407:320408:-320827:-320839:-320844:320840) (-320575:320567:-320577:
-        320576:320574:-320571:-320578:-320579) (320963:-320961:320959:320574:
-        320700:-320962) 321133 (320963:320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321087 0 (320318:320824:-320839:-320408:-320844:320840) (320963:320962:320959:
-        -320576:-320969:320700:-320690) (320962:320968:-320960:320959:320967) (
-        320318:-320830:320829:320824:320843:-320408) (320963:320970:-320967:
-        320959:320576:-320690) (320349:320073:320332:-320340:-320318) 321131 
-        -321152 (320962:-320967:-320960:320959:320576:-320970) 321171 (320318:
-        -320840:-320845:320824:-320408:320830) (320567:-320568:320569:-320571:
-        -320570) -321138 (320963:320844:320959:320575:320319:320845:-320570:
-        320965) 321143 (320963:320962:320844:-320407:320959:-320968:320967:
-        320845:320965) (320963:320844:320959:320574:320575:320845:-320962:320965
-        ) -321142 (320962:320969:-320960:320959:-320576) (320963:320570:320844:
-        320959:-320574:320575:320845:320965) (-320840:-320845:-320407:320408:
-        -320827:320830) (-320575:-320960:320959:320574:320961:-320962) (-320830:
-        -320407:320408:320829:-320827:320843) (-320575:320567:-320574:320569:
-        320568:-320571:-320573) (320570:-320575:-320960:320959:-320574:-320971) 
-        (-320575:320567:-320577:320576:320574:-320571:-320578:-320579) (320963:
-        -320961:320959:320574:320700:-320962) (-320575:-320960:320959:320319:
-        320700:-320570) (320963:320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321088 0 (320699:320701:-320700:320695:-320690) -320709 -321152 (320963:320962:
-        320959:-320576:320700:-320690) 321171 (-321059:320005:321061:321062:
-        320004) (320349:320073:320332:320317:-320340:-320318) (320690:-321062:
-        320005:320696:320004) (320567:320572:-320568:320569:-320571:-320570) 
-        321138 -321142 (320699:320701:-320700:-320719:320319:-320695) (320963:
-        -320961:320959:320574:320700:-320962) (-320718:320570:320701:-320700:
-        320719:-320695) (-320575:-320960:320959:320319:320700:-320570) 321133 (
-        320963:320570:320971:320959:-320574:320700)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321089 0 -320709 321131 -321152 321142 (320349:320073:320332:320317:-320340:
-        -320318) 321123 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321090 0 (320315:320521) (-321059:320005:321061:321062) (320318:-320830:320829:
-        320824:320843:-320408) (320349:320073:320332:-320340:-320318) 321126 (
-        -320367:-320372:-320374:-320375:320314:320368:320366) (-320367:-320372:
-        -320369:320368:320374:320366) (320690:320063:-320005:320545:-320688) (
-        -320367:320318:-320314:320315:320366) -321142 -321172 (-320372:320315:
-        320375) (-320830:-320407:320408:320829:-320827:320843) (320690:-321062:
-        320005:320696) 321152 -321131 (320875:-320407:320408:-320876:320827:
-        320870) (320005:321061:-320011:321059) (-320521:320073:-320332:320315:
-        -320318:320366) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321091 0 (-320521:320073:320315:-320318:320366) (-320367:-320368:-320375:-320369
-        :320315:320314:320366) (320318:-320314:320315:320366) 321172 321126 (
-        -320367:-320372:-320374:-320375:320314:320368:320366) -321145 (-320367:
-        -320372:-320369:320368:320374:320366) (320690:320063:320545:-320688) 
-        -321142 (-320372:320315:320375) -321135 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321092 0 (-321059:320005:321061:321062) 321135 321172 (-321059:321063:-321061:
-        320005:321062) -321145 -321143 (320690:320063:-320005:320545:-320688) (
-        321063:-321061:320005:-320011:321059) (-320830:-320407:320408:320829:
-        -320827:320843) (320690:-321062:320005:320696) -321131 (-320326:320011:
-        320005:320063) (320005:321061:-320011:321059) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321093 0 (320318:-320830:320829:320824:320843:-320408) (320349:320073:320332:
-        -320340:-320318) 321135 321172 -321145 (320690:320063:-320005:320545:
-        -320688) 321143 (-320367:-320372:-320374:320314:320368:320366) (-320367:
-        320318:-320314:320315:320366) -321142 (-320830:-320407:320408:320829:
-        -320827:320843) (320690:-321062:320005:320696) -321131 (-320367:-320368:
-        -320369:320315:320314:320366) (-320521:320073:-320332:320315:-320318:
-        320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321094 0 (320315:320521) (320318:-320830:320829:320824:320843:-320408) (320349:
-        320073:320332:-320340:-320318) 321126 321142 -321145 (-320367:320318:
-        -320314:320315:320366) 321152 -321131 (-320521:320073:-320332:320315:
-        -320318:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321095 0 (320699:320701:-320700:320695:-320690) -320709 (320318:-320830:320829:
-        320824:320843:-320408) 321131 (-321059:320005:321061:321062:320004) (
-        320692:-320694:320743:320319:-320695:-320699) (320690:-321062:320005:
-        320696:320004) (-320352:320351:320353:-320318) (320349:320073:-320351:
-        320332:320317:-320340:-320318) -321142 (320699:320701:-320700:-320719:
-        320319:-320695) -321172 (320005:321061:320004:-320011:321059) (-320830:
-        -320407:320408:320829:-320827:320843) 321152 (320695:320692:-320694:
-        320696:-320690:-320699) (320742:-320740:320353) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321096 0 (320695:-320694:320696:-320690:-320699) (-321059:320005:321061:321062) 
-        321131 321172 (-321059:321063:-321061:320005:321062) -321145 -321143 
-        -321138 (321063:-321061:320005:-320011:321059) (-320830:-320407:320408:
-        320829:-320827:320843) (320690:-321062:320005:320696) (-320326:320011:
-        320005:320063) (320005:321061:-320011:321059) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321097 0 (320695:-320694:320696:-320690:-320699) (320318:-320830:320829:320824:
-        320843:-320408) 321131 (-320743:-320694:320696:-320740:320319) 321172 (
-        320351:320353:-320318) -321145 -321138 321143 (-320694:320743:320319:
-        -320695:-320699) -321142 (-320830:-320407:320408:320829:-320827:320843) 
-        (320690:-321062:320005:320696) (-320743:320740:-320694:320696:-320695) (
-        320349:320073:-320351:320332:-320340:-320318)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321098 0 (-320743:320740:320692:-320694:320696:-320742:-320695) -320709 (-321059
-        :320005:321061:321062:320004:-321060) 321172 (320011:320005:320063:
-        320004:-320324) (-320698:320695:320692:-320694:320696:-320690:-320699) (
-        -321059:321063:-321061:320005:321062:320004:-321060) (320692:-320694:
-        320743:-320742:320319:-320695:-320699) -321145 (321117:321110:-320011) 
-        321138 (-320352:320351:320353:-320318) (320742:-320740:320353:-321060) 
-        -321142 (321063:-321061:320005:320004:-321060:-320011:321059) (320690:
-        -321062:320005:320696:320004:-321060) (321060:321109:-321117:-320011) (
-        -320743:320692:-320694:320696:-320740:-320742:320319) (320005:321061:
-        320004:-321060:-320011:321059) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321099 0 -320709 (320318:-320830:320829:320824:320843:-320408) 321131 321142 (
-        -320353:321109:321116:-321060) -321145 (321117:321110:-320011) (-320352:
-        320351:320353:-320318) (320349:320073:-320351:320332:320317:-320340:
-        -320318) (320742:-320740:320353:-321060) 321152 (321060:321109:-321117:
-        -320011) (-320743:320692:-320694:320696:-320740:-320742:320319) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321100 0 (-320806:320371) 321122 (-320367:-320371:-320368:-320369:320315:320314:
-        320366) -321144 (-320367:-320372:-320371:-320369:320368:320374:320366) 
-        321121 321145 -321126 (320690:320063:-320005:320545:-320688:-320757) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321101 0 -321133 -320709 321126 -321144 321121 (-320367:-320372:-320369:320368:
-        320374:320366) (320690:320063:-320005:320545:-320688) 321145 (320011:
-        -320026:320005:320063:320004) (-320367:-320368:-320369:320315:320314:
-        320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321102 0 (320318:-320830:320829:320824:320843:-320408) (-320407:320408:320868:
-        320827:320870:-320869) (-320367:-320368:-320375:-320369:320315:320314:
-        320366) -321147 321126 (-321059:321063:-321061:320005:321062) (320690:
-        320063:-320005:320545:-320688) 321145 (-320367:320318:-320314:320315:
-        320366) -321142 (-320372:320315:320375) (321063:-321061:320005:-320011:
-        321059) (-320830:-320407:320408:320829:-320827:320843) (320690:-321062:
-        320005:320696) -321131 (-320326:320011:320005:320063) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321103 0 (320315:320521) (320318:-320830:320829:320824:320843:-320408) (-320407:
-        320408:320868:320827:320870:-320869) (320349:320073:320332:-320340:
-        -320318) (-320367:-320368:-320375:-320369:320315:320314:320366) (320350:
-        320073:320332:-320349:-320318:320354) -321147 321126 321142 321145 (
-        -320367:320318:-320314:320315:320366) (-320830:-320407:320408:320829:
-        -320827:320843) -321131 (-320521:320073:-320332:320315:-320318:320366) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321104 0 (-320743:320740:320692:-320694:320696:-320742:-320695) -320709 (320318:
-        -320830:320829:320824:320843:-320408) 321131 -321147 (320011:320005:
-        320063:320004:-320324) (-320698:320695:320692:-320694:320696:-320690:
-        -320699) (-321059:321063:-321061:320005:321062:320004:-321060) (321117:
-        321110:-320011) 321145 (320742:-320740:320353:-321060) -321142 (321063:
-        -321061:320005:320004:-321060:-320011:321059) (-320830:-320407:320408:
-        320829:-320827:320843) (320690:-321062:320005:320696:320004:-321060) (
-        321060:321109:-321117:-320011) (-320743:320692:-320694:320696:-320740:
-        -320742:320319) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321105 0 -320709 (-320353:321109:321116) (320318:-320830:320829:320824:320843:
-        -320408) 321131 (321042:320701:-320700:321045:-321047:-321046) (-320743:
-        320740:320692:-320694:320696:-320695) (320350:320073:320332:-320349:
-        -320318:320354) -321147 321142 (321043:321044:-321040:-320349:321041:
-        -321042) (-320352:320351:320353:-320318) (320349:320073:-320351:320332:
-        320317:-320340:-320318) 321145 (-320830:-320407:320408:320829:-320827:
-        320843) (320695:320692:-320694:320696:-320690:-320699) (320742:-320740:
-        320353) (-320743:320692:-320694:320696:-320740:-320742:320319) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321106 0 (-320407:320408:320868:320827:320870:-320869) 321126 -321144 (-321059:
-        321063:-321061:320005:321062) (-320367:-320368:-320375:-320369:320315:
-        320314:-320378:320366) (320690:320063:-320005:320545:-320688) -321142 (
-        -320372:320315:320375) (321063:-321061:320005:-320011:321059) 321147 (
-        -320830:-320407:320408:320829:-320827:320843) (320690:-321062:320005:
-        320696) -321131 (-320326:320011:320005:320063) 321133 (320378:320809:
-        -320375)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321107 0 (320315:320521) (320318:-320830:320829:320824:320843:-320408) (-320407:
-        320408:320868:320827:320870:-320869) (320350:320073:320332:-320349:
-        -320318:320354) 321126 (320378:-320375:-320383:320314) -321144 321142 (
-        -320367:-320368:-320375:-320369:320315:320314:-320378:320366) (320690:
-        320063:-320005:320545:-320688) (320345:-320353:320073:320332:-320350) (
-        -320367:320318:-320314:320315:320366) (-320372:320315:320375) 321147 (
-        -320830:-320407:320408:320829:-320827:320843) (320690:-321062:320005:
-        320696) -321131 (320345:320332:320353:-320350:-320318) (-320521:320073:
-        -320332:320315:-320318:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321108 0 -320709 (-321059:321063:-321061:320005:321062:320004) 321131 (320011:
-        320005:320063:320004:-320324) -321144 (320690:-321062:320005:320696:
-        320004) -321142 321147 (-320830:-320407:320408:320829:-320827:320843) (
-        320695:320692:-320694:320696:-320690:-320699) (321063:-321061:320005:
-        320004:-320011:321059) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321109 0 (321048:321050:320701:-320700:-321049:-321051) -320709 (320318:-320830:
-        320829:320824:320843:-320408) (320701:-320700:321056:321057:-321051:
-        -321048) 321131 (321042:320701:-320700:321045:-321047:-321046) (-320743:
-        320740:320692:-320694:320696:-320695) (320350:320073:320332:-320349:
-        -320318:320354) 321142 (321049:-321052:320701:-320700:-321045:320214) 
-        321147 (-320830:-320407:320408:320829:-320827:320843) (-320743:320692:
-        -320694:320696:-320740:320319) (320701:-320700:321054:-321045:321052:
-        -321053) (321038:320701:-320700:-321057:321058:-321048) (320348:-320354:
-        -320355:320350:320356:-320318) (320695:320692:-320694:320696:-320690:
-        -320699) -321151 -321129 (321049:320701:-320700:321052:-321055:-321051)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321110 0 -320709 321151 (320318:-320830:320829:320824:320843:-320408) (321036:
-        321038:-321039:-320356:320700:-321035) 321131 (-320743:320740:320692:
-        -320694:320696:-320695) (320350:320073:320332:-320349:-320318:320354) 
-        -321144 321142 (320690:-321062:320005:320696:320004) (320345:320332:
-        320353:-320350:320317:-320318) (-320830:-320407:320408:320829:-320827:
-        320843) (-320743:320692:-320694:320696:-320740:320319) (321038:320701:
-        -320700:-321057:321058:-321048) (320345:-320353:320073:320332:-320350:
-        320317) (320348:-320354:-320355:320350:320356:-320318) (320695:320692:
-        -320694:320696:-320690:-320699) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321111 0 321129 -320709 (320073:-320332:320315:-320318:320366) 321122 -321144 
-        -321128 -320221 321123 (320345:-320353:320073:320332:-320350:320317)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321112 0 -321161 -321128 -320221 321121 320239 321144 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321113 0 (320378:320809) 321122 -321162 321121 (-320367:-320368:-320369:320315:
-        320314:-320378:320366) 321144 -321126 (320690:320063:-320005:320545:
-        -320688:-320757) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321114 0 -321133 -320709 320378 -321162 321126 321121 (320690:320063:-320005:
-        320545:-320688) (-320367:-320368:-320369:320315:320314:-320378:320366) 
-        321144 (320011:-320026:320005:320063:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321115 0 320378 321126 (-321059:321063:-321061:320005:321062) (-320367:-320368:
-        -320375:-320369:320315:320314:-320378:320366) (320690:320063:-320005:
-        320545:-320688) -321142 321144 (321063:-321061:320005:-320011:321059) (
-        320690:-321062:320005:320696) -321131 (-320326:320011:320005:320063) 
-        -321163 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321116 0 (320315:320521) (320318:-320830:320829:320824:320843:-320408) (-320367:
-        -320368:-320375:-320369:320315:320314:320366) 321126 321142 (-321059:
-        321063:-321061:320005:321062) (-320407:320408:-320872:320871:320827:
-        320870) (320690:320063:-320005:320545:-320688) (320345:-320353:320073:
-        320332:-320350) (-320367:320318:-320314:320315:320366) 321144 (-320372:
-        320315:320375) (-320830:-320407:320408:320829:-320827:320843) (320690:
-        -321062:320005:320696) -321131 -321163 (320345:320332:320353:-320350:
-        -320318) (-320521:320073:-320332:320315:-320318:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321117 0 -320709 (-321059:321063:-321061:320005:321062:320004) (320318:-320830:
-        320829:320824:320843:-320408) 321131 (-320743:320740:320692:-320694:
-        320696:-320695) (320011:320005:320063:320004:-320324) (320690:-321062:
-        320005:320696:320004) 321144 (320345:320332:320353:-320350:320317:
-        -320318) (-320830:-320407:320408:320829:-320827:320843) (-320743:320692:
-        -320694:320696:-320740:320319) (320345:-320353:320073:320332:-320350:
-        320317) -321163 (320695:320692:-320694:320696:-320690:-320699) (321063:
-        -321061:320005:320004:-320011:321059) 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321118 0 321163 -321162 321126 (-321059:321063:-321061:320005:321062) (320690:
-        320063:-320005:320545:-320688) -321142 (321063:-321061:320005:-320011:
-        321059) -321131 (-320326:320011:320005:320063) (-320367:-320368:-320369:
-        320315:320314:320366) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321119 0 (-320521:320073:320315:-320318:320366) (320315:320521) 321163 (-320367:
-        -320368:-320375:-320369:320315:320314:320366) (320318:-320314:320315:
-        320366) 321126 321142 -321166 (-320407:320408:-320872:320871:320827:
-        320870) (320690:320063:320545:-320688) (-320372:320315:320375) -321135 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321120 0 321163 321135 -321173 321142 (-321059:321063:-321061:320005:321062) 
-        -321166 (-320407:320408:-320872:320871:320827:320870) (320690:320063:
-        -320005:320545:-320688) (321063:-321061:320005:-320011:321059) (-320830:
-        -320407:320408:320829:-320827:320843) (320690:-321062:320005:320696) 
-        -321131 (-320326:320011:320005:320063) (-320367:-320368:-320369:320315:
-        320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321121 0 (320315:320521) 321163 (320318:-320830:320829:320824:320843:-320408) 
-        321135 -321166 (-320407:320408:-320872:320871:320827:320870) (-320367:
-        320318:-320314:320315:320366) 321173 (-320830:-320407:320408:320829:
-        -320827:320843) -321131 (-320367:-320368:-320369:320315:320314:320366) (
-        320345:320332:320353:-320350:-320318) (-320521:320073:-320332:320315:
-        -320318:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321122 0 -321162 (-320367:-320368:-320375:-320369:320315:320314:320366) (320318:
-        -320314:320315:320366) 321126 321142 (-320407:320408:-320872:320871:
-        320827:320870) (320690:320063:320545:-320688) 321166 (-320372:320315:
-        320375) -321135 (320073:320315:-320318:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321123 0 -321162 321135 -321173 321142 (-321059:321063:-321061:320005:321062) (
-        -320407:320408:-320872:320871:320827:320870) (320690:320063:-320005:
-        320545:-320688) 321166 (321063:-321061:320005:-320011:321059) (-320830:
-        -320407:320408:320829:-320827:320843) (320690:-321062:320005:320696) 
-        -321131 (-320326:320011:320005:320063) (321063:320690:-320815:-320696:
-        320005) (-321062:-320696:320005:320815:321067)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321124 0 (320318:-320830:320829:320824:320843:-320408) (320073:-320332:320315:
-        -320318:320366) -321162 321135 (-320407:320408:-320872:320871:320827:
-        320870) (320690:320063:-320005:320545:-320688) 321166 (-320367:320318:
-        -320314:320315:320366) 321173 (-320830:-320407:320408:320829:-320827:
-        320843) -321131 (321063:320690:-320815:-320696:320005) (-320367:-320368:
-        -320369:320315:320314:320366) (-321062:-320696:320005:320815:321067) (
-        320345:320332:320353:-320350:-320318) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321125 0 -320709 321163 (-321059:321063:-321061:320005:321062:320004) (320318:
-        -320830:320829:320824:320843:-320408) 321131 (320011:320005:320063:
-        320004:-320324) (-320743:320740:320692:-320694:320696:-320695:-320697) 
-        321142 -321166 (320360:-320815:320353) (320695:320692:-320694:320696:
-        -320690:-320699:-320697) (-320743:320692:-320694:320696:-320740:320319:
-        -320697) (-320830:-320407:320408:320829:-320827:320843) (320345:320332:
-        320353:-320350:320317:-320318:-320360) (321063:-321061:320005:320004:
-        -320011:321059) (320690:-321062:320005:320696:320004:-320697) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321126 0 (320695:-320694:320696:-320690:-320699) 321131 -321162 -321173 321142 (
-        -321059:321063:-321061:320005:321062) -321138 321166 (321063:-321061:
-        320005:-320011:321059) (-320830:-320407:320408:320829:-320827:320843) (
-        320690:-321062:320005:320696) (-320326:320011:320005:320063) (321063:
-        320690:-320815:-320696:320005) (320695:-320696:-320694:-320690:320691) (
-        -321062:-320696:320005:320815:321067)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321127 0 (320695:-320694:320696:-320690:-320699) (320318:-320830:320829:320824:
-        320843:-320408) 321131 -321162 (-320743:-320694:320696:-320740:320319) (
-        -320696:-320694:320319:-320695:320739) -321138 321166 321173 (-320830:
-        -320407:320408:320829:-320827:320843) (-320743:320740:-320694:320696:
-        -320695) (321063:320690:-320815:-320696:320005) (320695:-320696:-320694:
-        -320690:320691) (-321062:-320696:320005:320815:321067) (320345:320332:
-        320353:-320350:-320318) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321128 0 -320709 (-321059:321063:-321061:320005:321062:320004) -321162 (320011:
-        320005:320063:320004:-320324) -321173 321142 (320695:-320696:320692:
-        -320694:-320690:320691:-320360) (320360:-320815:320353) 321138 (320695:
-        320692:-320694:320696:-320690:-320699:-320697) 321166 (-321062:-320696:
-        320005:320815:321067:320004) (321063:320690:-320815:-320696:320005:
-        320004:-320360) (321063:-321061:320005:320004:-320011:321059) (320690:
-        -321062:320005:320696:320004:-320697)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321129 0 -320709 -321162 (-320743:320740:320692:-320694:320696:-320695:-320697) 
-        (320695:-320696:320692:-320694:-320690:320691:-320360) (320360:-320815:
-        320353) 321138 (320695:320692:-320694:320696:-320690:-320699:-320697) 
-        321166 (-321062:-320696:320005:320815:321067:320004) 321173 (321063:
-        320690:-320815:-320696:320005:320004) (-320743:320692:-320694:320696:
-        -320740:320319:-320697) (320345:320332:320353:-320350:320317:-320318:
-        -320360) (-320696:320692:-320694:320319:-320695:320739:-320360) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321130 0 321122 320378 -321161 321121 (320690:320063:-320005:320545:-320688) (
-        -320367:-320368:-320369:320315:320314:-320378:320366) -321126 321162 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321131 0 -321133 -320709 -321161 321126 321121 (320690:320063:-320005:320545:
-        -320688) 321162 (320011:-320026:320005:320063:320004) (-320367:-320368:
-        -320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321132 0 -321168 321126 (320690:320063:-320005:320545:-320688) -321142 321162 
-        -321131 (-320326:320011:320005:320063) (-320367:-320368:-320369:320315:
-        320314:320366) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321133 0 (320318:-320830:320829:320824:320843:-320408) (-320367:-320368:-320375:
-        -320369:320315:320314:320366) 321126 321142 (-321059:321063:-321061:
-        320005:321062) (-320407:320408:-320872:320871:320827:320870) (320690:
-        320063:-320005:320545:-320688) -321169 (-320367:320318:-320314:320315:
-        320366) (-320372:320315:320375) (321063:-321061:320005:-320011:321059) (
-        -320830:-320407:320408:320829:-320827:320843) 321162 -321131 (-320326:
-        320011:320005:320063) (321063:320690:-320815:-320696:320005) (-321062:
-        -320696:320005:320815:321067) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321134 0 -321168 (-320367:-320368:-320375:-320369:320315:320314:320366) 321126 
-        321142 321169 (320690:320063:320545:-320688) (-320372:320315:320375) 
-        -321135 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321135 0 -321168 321135 (-321059:320005:320063:321062:-321063) -321173 321142 (
-        -321059:321063:-321061:320005:321062) 321169 (320690:320063:-320005:
-        320545:-320688) (320005:320063:-321063:-320011:321059) (321063:-321061:
-        320005:-320011:321059) -321131 (-320326:320011:320005:320063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321136 0 -321168 (320318:-320830:320829:320824:320843:-320408) 321135 (-321059:
-        320005:320063:321062:-321063) (-321059:321063:-321061:320005:321062) 
-        321169 (320690:320063:-320005:320545:-320688) 321173 (-320830:-320407:
-        320408:320829:-320827:320843) -321131 (321063:320690:-320815:-320696:
-        320005) (-320367:-320368:-320369:320315:320314:320366) (-321062:-320696:
-        320005:320815:321067) (320690:-320815:320005:320063:-321063) -321129 (
-        -321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321137 0 -320709 (320318:-320830:320829:320824:320843:-320408) (-320740:320353:
-        -321066:320741) 321131 (-320741:-320696:320692:-320694:320319:-320695:
-        320739) (320011:320005:320063:320004:-320324) (-321059:321063:-321061:
-        320005:321062:320004:-321066) 321142 (321066:321109:-321108:-320011) (
-        -320693:320695:-320696:320692:-320694:-320690:320691) (321063:-321061:
-        320005:320004:-320011:-321066:321059) -321169 (321108:321110:-320011) (
-        -320830:-320407:320408:320829:-320827:320843) 321162 (-321062:-320696:
-        320005:320815:321067:320004:-321066) -321129 (321063:320690:-320815:
-        -320696:320005:320004:-321066)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321138 0 -321168 (320318:-320830:320829:320824:320843:-320408) 321131 (-321059:
-        320005:320063:321062:-321063) (-321059:321063:-321061:320005:321062) 
-        321169 -321138 321173 (-320830:-320407:320408:320829:-320827:320843) (
-        321063:320690:-320815:-320696:320005) (320695:-320696:-320694:-320690:
-        320691) (-321062:-320696:320005:320815:321067) (320690:-320815:320005:
-        320063:-321063) -321129 (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321139 0 -321168 -320709 (320011:320005:320063:320004:-320324) (-321059:321063:
-        -321061:320005:321062:320004:-321066) 321142 321169 (-321059:320005:
-        320063:321062:320004:-321063:-321066) (321066:321109:-321108:-320011) 
-        321138 (-320693:320695:-320696:320692:-320694:-320690:320691) (321063:
-        -321061:320005:320004:-320011:-321066:321059) (320005:320063:320004:
-        -321063:-320011:-321066:321059) (321108:321110:-320011) (-321067:-321062
-        :320005:320063:320815:320004:-321066) (320690:-320815:320005:320063:
-        320004:-321063:-321066) (-321062:-320696:320005:320815:321067:320004:
-        -321066) -321129 (321063:320690:-320815:-320696:320005:320004:-321066)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321140 0 (-320367:-320368:-320375:-320369:320315:320314:320366) -321161 (-321059
-        :320005:320063:321062:-321063) 321126 (320690:320063:-320005:320545:
-        -320688) (320011:-320026:320005:320063) (320005:320063:-321063:-320011:
-        321059) (-320372:320315:320375) (-320830:-320407:320408:320829:-320827:
-        320843) -321131 321168 (320690:-320815:320005:320063:-321063) 321133 
-        -321129 (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321141 0 -320709 (-321065:320690:-320815:320005:320063:320004:-321063) (320695:
-        -320696:320692:-320694:-320690:320691) (-321065:-321067:-321062:320005:
-        320063:320815:320004) 321131 (-320691:320716:320717:-320714:320319:
-        -320690) (320011:320005:320063:320004:-320324) 321142 (-321059:-321065:
-        320005:320063:321062:320004:-321063) (-320830:-320407:320408:320829:
-        -320827:320843) (321010:321008:-321009:-321007:321006:-320998) -321170 (
-        321008:-321011:-321009:-321007:321005:321006) (320005:320063:320004:
-        -321063:-320011:321059) 321168 -321129 (-320691:321009:-321007:321005:
-        321006:-320998)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321142 0 -320709 (-321065:320690:-320815:320005:320063:320004:-321063) (-321065:
-        -321067:-321062:320005:320063:320815:320004) 321170 321131 -321161 (
-        320970:320994:-320690:320993:320996:-320998) (320011:320005:320063:
-        320004:-320324) 321142 (320716:320717:-320714:320319:-320690) (-321059:
-        -321065:320005:320063:321062:320004:-321063) (320970:-320993:320994:
-        320714:-320690:320996) (320005:320063:320004:-321063:-320011:321059) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321143 0 (320315:320521) 321129 -320709 (320318:-320830:320829:320824:320843:
-        -320408) 321122 -321162 -321128 -320221 (320360:-320815:320353) (-320353
-        :320817:320816) (-320696:320692:-320694:320319:-320695:320739) (-320367:
-        320318:-320314:320315:320366) 321144 (320345:-320353:320073:320332:
-        -320357:-320350:320317:-320358) (320345:320332:320353:-320350:320317:
-        -320318:-320360) (-320521:320073:-320332:320315:-320318:320366) (321107:
-        -320353:321109)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321144 0 321129 321122 -321161 -321128 -320221 -321126 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321145 0 (320315:320521) 321129 -321168 (320318:-320830:320829:320824:320843:
-        -320408) (-320367:-320368:-320375:-320369:320315:320314:320366) 321126 
-        -320221 -321174 (320345:-320353:320073:320332:-320350) (-320367:320318:
-        -320314:320315:320366) (-320372:320315:320375) (-320830:-320407:320408:
-        320829:-320827:320843) 321162 -321131 (320345:320332:320353:-320350:
-        -320318) (-320521:320073:-320332:320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321146 0 321129 -321168 -320709 (320318:-320830:320829:320824:320843:-320408) (
-        -320740:320353:-321066:320741) 321131 (-320741:-320696:320692:-320694:
-        320319:-320695:320739) -320221 (-320739:-320741:320692:-320694:-320740:
-        320319:320691) (321066:321109:-321108:-320011) -321174 (-320693:320695:
-        -320696:320692:-320694:-320690:320691) (320345:320332:-320359:320353:
-        -320350:320317:-320318) (321107:-320353:321109:-321066) (-320739:-320741
-        :320740:320692:-320694:-320695:320691) (321108:321110:-320011) (-320830:
-        -320407:320408:320829:-320827:320843) (320345:-320353:320073:320332:
-        -320357:-320350:320317) 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321147 0 (320315:320521) 321129 (320318:-320830:320829:320824:320843:-320408) (
-        -320367:-320368:-320375:-320369:320315:320314:320366) 321126 -321175 (
-        320345:-320353:320073:320332:-320350) (320073:320332:320320:-320318:
-        -320347) (320347:320346:320073:320332:-320318:-320345) (-320367:320318:
-        -320314:320315:320366) (-320372:320315:320375) (-320830:-320407:320408:
-        320829:-320827:320843) -321131 -321170 (320345:320332:320353:-320350:
-        -320318) 321168 (-320521:320073:-320332:320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321148 0 (-320521:320073:320315:-320318:320366) (320315:320521) 321129 321170 (
-        -320367:-320368:-320375:-320369:320315:320314:320366) -321161 (320318:
-        -320314:320315:320366) 321126 -321175 (-320407:320408:320401:320827:
-        320870:-320404) (-320372:320315:320375) -321135
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321149 0 (320315:320521) 321129 (320318:320824:-320829:-320408:320822) (320318:
-        -320830:320829:320824:320843:-320408) 321170 -321161 321135 -321175 (
-        320690:320063:-320005:320545:-320688) (320073:320332:320320:-320318:
-        -320347) (-320407:320408:320401:320827:320870:-320404) (-320367:320318:
-        -320314:320315:320366) (-320830:-320407:320408:320829:-320827:320843) (
-        -320407:320408:-320827:-320829:320822) -321131 (-320367:-320368:-320369:
-        320315:320314:320366) (320690:-320815:320005:320063:-321063) (-320521:
-        320073:-320332:320315:-320318:320366) (-321067:-321062:320005:320063:
-        320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321150 0 (320073:-320332:320315:-320318:320366) -321161 321126 -321174 (320073:
-        320332:320320:-320318:-320347) 321175 -321131 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321151 0 (-321006:321013:321012:-321014:321016:-320998) 321129 (-320739:-320694:
-        -320740:320319:320691) (320318:-320830:320829:320824:320843:-320408) 
-        -321176 321131 (-320994:-321007:-321008:321005:321006:-320998) (-321006:
-        321012:-320994:-321013:321005:-320998) -321138 (320073:320332:320320:
-        -320318:-320347) (320347:320346:320073:320332:-320318:-320345) (-321006:
-        -320691:321012:321014:321005:-320998) (-320830:-320407:320408:320829:
-        -320827:320843) (321010:321008:-321009:-321007:321006:-320998) -321170 (
-        320695:-320696:-320694:-320690:320691) (320345:320332:320353:-320350:
-        -320318) 321168 (-320739:320740:-320694:-320695:320691) (-320691:321009:
-        -321007:321005:321006:-320998)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321152 0 321131 -321175 -321138 (320345:-320353:320073:320332:-320350) (320073:
-        320332:320320:-320318:-320347) (320347:320346:320073:320332:-320318:
-        -320345) 321176 -321170 (320345:320332:320353:-320350:-320318) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321153 0 321129 (-320739:320740:320692:-320694:-320695:320691) -320709 (320695:
-        -320696:320692:-320694:-320690:320691) -321176 (-320994:-321007:-321008:
-        321005:321006:-320998) (-320691:320716:320717:-320714:320319:-320690) (
-        -321006:321012:-320994:-321013:321005:-320998) (320347:320073:320363:
-        -320362:-320318:-320345) 321138 (-321006:-320691:321012:321014:321005:
-        -320998) (320345:320332:320353:-320350:320317:-320318) (-321006:321013:
-        321012:-321014:-321015:321005) (320073:320332:320317:320320:-320318:
-        -320347) (321010:321008:-321009:-321007:321006:-320998) -321170 (321008:
-        -321011:-321009:-321007:321005:321006) (-320739:320692:-320694:-320740:
-        320319:320691) 321168 (-320691:321009:-321007:321005:321006:-320998)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321154 0 -320709 (320347:320073:320363:-320362:-320318:-320345) -321175 321138 (
-        320345:320332:320353:-320350:320317:-320318) (320345:-320353:320073:
-        320332:-320357:-320350:320317) 321176 (320073:320332:320317:320320:
-        -320318:-320347) -321170 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321155 0 321129 (320318:320824:-320842:-320829:-320408:320822) (320318:-320830:
-        320829:320824:320843:-320408) 321170 (320970:320994:320999:-320690:
-        320993:-320998) 321131 -321161 (-320994:-321007:-321008:321005:321006:
-        -320998) (-321006:321012:-320994:-321013:321005:-320998) (320590:320994:
-        320999:320319:-320970:-320998) -321175 -321138 (320073:320332:320320:
-        -320318:-320347) (-320830:-320407:320408:320829:-320827:320843) (-320407
-        :320408:-320827:-320842:-320829:320822) (320690:-320815:320005:320063:
-        -321063) (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321156 0 321129 -320709 (-321065:320690:-320815:320005:320063:320004:-321063) (
-        -321065:-321067:-321062:320005:320063:320815:320004) 321170 -321176 
-        -321161 (-320994:-321007:-321008:321005:321006:-320998) (-321006:321012:
-        -320994:-321013:321005:-320998) (320590:320994:320999:320319:-320970:
-        -320998) (320970:320994:-320690:320993:320996:-320998) (-320993:320994:
-        320714:320319:-320970:320995) (-320995:-320993:320574:320714:320997:
-        -320970) 321138 (320588:-320586:-320593:320574:-320578:320592:-320591:
-        -320590) (320570:320717:-320714:-320716:-320690:320715) (320588:320585:
-        -320574:-320586:320569:-320589:-320590) (320716:320717:-320714:320319:
-        -320690) (320994:320319:320993:-320970:320995:-320590) (320970:-320993:
-        320994:320714:-320690:320996) (320073:320332:320317:320320:-320318:
-        -320347) (-320995:320570:-320574:320714:321000:320997) (320588:-320586:
-        320569:320587:-320585:-320570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321157 0 -320709 321170 -321161 (320590:320994:320999:320319:-320970:-320998) 
-        -321175 (-320993:320994:320714:320319:-320970:320995) 321138 (320716:
-        320717:-320714:320319:-320690) (320588:320585:-320574:-320586:320569:
-        -320590) (320994:320319:320993:-320970:320995:-320590) 321176 (320073:
-        320332:320317:320320:-320318:-320347) (320588:-320586:320569:320587:
-        -320585:-320570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321158 0 -320709 321131 -321161 -321174 321175 (320073:320332:320317:320320:
-        -320318:-320347) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321159 0 -320709 -321161 321126 -321128 -320221 321174 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321160 0 321120 (320256:320271:-320244:-320024:320054) 321118 (-320266:-320219:
-        320235:-320250:320251:-320269) (-320260:-320219:320222:320237:-320250:
-        320266:-320269) (320015:-320029:-320054:320023:320064) (320015:-320054:
-        320023:-320064:320027) -321121 (320256:-320244:-320064:320024:320054) (
-        -320254:320271:-320244:320064:320024:320054:-320243) -320236 (-320244:
-        320054:320254:-320243) -321119 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321161 0 -321177 321119 321118 -321123 (-320709:-320039:-320253:320219:-320257) 
-        (-320260:-320223:320273:-320269) (-320260:-320219:320222:320237:-320250:
-        -320269) 320217 -321124 (320231:-320260:-320223:-320219:-320273:-320220:
-        320278) (-320260:-320219:320222:-320237:320223:-320269) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321162 0 -321177 321119 (-320260:-320223:320273:-320269) -321125 (320015:-320029
-        :-320054:320023:320064) (320015:-320054:320023:-320064:320024:320027) (
-        -320260:-320219:320222:320237:-320250:-320269) 321124 -321121 (320256:
-        -320244:-320064:320024:320054) (-320254:320271:-320244:320064:320054:
-        -320243) (320231:-320260:-320223:-320219:-320273:-320220:320278) (
-        -320260:-320219:320222:-320237:320223:-320269) (-320244:320054:320254:
-        -320243) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321163 0 -321123 -321127 -321178 (-320260:-320223:320273:-320269) (-320260:
-        -320219:320222:320237:-320250:-320269) 321124 321125 (320231:-320260:
-        -320223:-320219:-320273:-320220:320278) (-320260:-320219:320222:-320237:
-        320223:-320269) (-320709:320246 -320248:320219:-320257) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321164 0 (320011:-320026:320063:-320000:320004) -321139 -321178 (-320372:-320311
-        :320308:-320369:320314:320368:-320000) (-320260:-320223:320273:-320269) 
-        (320015:-320029:-320054:320023:320064) (-320260:-320219:320222:320237:
-        -320269) (-320709:-320248:320219:320265) (320015:-320054:320023:-320064:
-        320027) (320280:-320004:320690:-320761:-320000) -321121 (-320277:-320278
-        :-320219:-320220:320215) 321125 (320231:-320260:-320223:-320219:-320273:
-        -320220:320278) (-320260:-320219:320222:-320237:320223:-320269) 321127 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321165 0 (320011:-320026:320063:-320000:320004) -321123 -321178 (-320372:-320311
-        :320308:-320369:-320411:320314:320368:-320000) (320015:-320029:-320054:
-        320023:320064) (320231:-320260:-320219:-320273:-320220:320278) (-320278:
-        -320219:-320281:320277:-320279:320215) (320280:-320004:320690:-320761:
-        -320000) (320280:-320278:320281:320277:-320279) -321121 (-320260:320273:
-        -320269) (-320277:-320278:-320219:-320220:320215) (320022:320025:-320255
-        :320265:-320257:320215) (-320215:320022:-320039:320044:320000:320051) 
-        321127 321139 (320411:-320790) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321166 0 -321177 -321123 (320280:-320278:320277:-320279) (-320260:-320223:320273
-        :-320269) (-320260:-320219:320222:320237:-320250:-320269) (-320372:
-        -320311:320308:-320369:-320411:320314:320368:-320000:-320409) 321124 (
-        320280:-320004:320690:-320761:-320000) -321121 (-320278:-320220:320277:
-        -320280:-320279:320215) (-320277:-320278:-320219:-320220:320215) 321125 
-        321178 (320231:-320260:-320223:-320219:-320273:-320220:320278) (-320260:
-        -320219:320222:-320237:320223:-320269) (320409:-320800) (320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321167 0 321119 321118 -321123 320217 -321121 -320236 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321168 0 321120 (-320222:320273:320266:-320269:320214) (-320266:-320219:320235:
-        -320250:320251:-320269) -320221 (-320260:-320219:320222:320237:-320250:
-        320266:-320269) 321121 -320236 (-320219:-320273:320237:-320222:320266:
-        -320220:320214) -321119 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321169 0 -321133 (320316:-320702:-320237:320319:-320274) (320274:-320219:-320237
-        :-320222:320223:320215) 321119 -321179 (-320219:320237:-320222:320266:
-        -320220:320214:320215) (-320331:320073:320341:320317:-320240) (-320260:
-        -320219:320222:320237:-320250:320266:-320269) (320240:320274:-320000:
-        -320318) 321121 (320015:-320054:320023:-320064:320027) (320240:320316:
-        -320319:-320237:-320274) -321132 (-320260:-320219:320222:-320237:320223:
-        -320269) (320316:-320237:-320222:320702:-320274) (320338:-320341:320073:
-        320317:-320318) (-320224:-320237:-320274:-320240:320215) (320073:-320000
-        :320331:320317:-320333) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321170 0 321119 -321130 -321178 (-320260:-320219:320222:320237:-320250:320266:
-        -320269) 321121 -321132 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321171 0 -321133 (-320222:320273:320266:-320269:320214) 321119 -321178 (-320260:
-        -320219:320222:320237:320266:-320269) -321134 (-320219:-320273:320237:
-        -320222:320266:-320220:320214) 321179 321130
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321172 0 -321133 (320240:-320311:320308:-320314:-320276:-320000:-320316) (320316
-        :-320702:-320237:320319:-320274) (-320307:-320311:320308:320073:320315:
-        -320000:-320240) (-320331:320073:320341:320317:-320240) -321180 (320315:
-        -320000:320307) (320240:-320224:320000:320276:-320237:-320316) (-320317:
-        320073:320315:320311:-320000:-320318:-320240) (320240:320316:-320319:
-        -320237:-320274) 321134 -321132 321179 (-320219:-320273:320237:-320222:
-        320266:-320220:320214:320215) (320240:320276:-320314:-320000:-320316) (
-        320338:-320341:320073:320317:-320318) (-320224:-320237:-320274:-320240:
-        320215) (320073:-320000:320331:320317:-320333) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321173 0 -321133 (-320222:320273:320266:-320269:320214) (320240:-320224:320000:
-        320276:-320237:-320222) (-320237:-320222:-320220:320224:320215) -321178 
-        (-320260:-320219:320222:320237:320266:-320269) (320240:-320224:-320276:
-        320223:320215) (320269:320222:-320237:320223:-320220) (320315:-320000:
-        320307) (320269:-320273:320222:320237:-320220) (320240:320276:-320314:
-        -320000) (320240:320308:-320314:-320276:-320000) 321134 -321132 (-320260
-        :-320219:320222:-320237:320223:-320269) 321180 321130 (-320219:-320273:
-        320237:-320222:320266:-320220:320214:320215) (-320224:-320237:-320274:
-        -320240:320215) (-320307:320308:320073:320315:-320000:-320240)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321174 0 -321130 -321179 321132 -321125 (-320260:-320219:320222:320237:-320250:
-        320266:-320269) (320231:-320260:-320223:-320219:-320220:320278) (320015:
-        -320054:320023:-320064:320024:320027) 321121 (-320277:-320278:-320223:
-        -320219:320222:-320220:320215) (-320260:-320219:320222:-320237:320223:
-        -320269) (-320277:320690:-320223:-320000:320004:320326) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321175 0 -321136 (320274:320749:320223:-320000:-320690) (320274:-320219:-320237:
-        -320222:320223:320215) (320274:320690:320223:-320000) (-320745:320274:
-        320702:320746:-320744) -321137 (320730:-320745:320702:320746:-320744:
-        -320274) 321132 (-320260:-320219:320222:320237:320266:-320269) (320316:
-        -320702:-320237:320319:320751:-320274) (320231:-320260:-320223:-320219:
-        -320220:320278) (320686:320748:-320749:320745) -321181 (-320745:320744:
-        320686:320685:-320690:-320274) (-320745:320274:320744:320685:-320690) (
-        -320277:-320278:-320223:-320219:320222:-320220:320215) (-320260:-320219:
-        320222:-320237:320223:-320269) (320274:-320748:320702:320750:-320749:
-        -320000:320745) 321130 (-320224:-320223:-320219:-320222:320215) (-320277
-        :320690:-320223:-320000:320004:320326) (320686:320749:-320223:-320690:
-        320745) 320709 (320316:-320237:-320222:320702:320223:-320274)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321176 0 -321133 (320274:-320219:-320237:-320222:320223:320215) (-320745:320274:
-        320702:320746:-320744) -321137 (-320331:320073:320341:320317:-320240) (
-        320730:-320745:320702:320746:-320744:-320274) 321132 (320686:320748:
-        320745) (320316:-320702:-320237:320319:320751:-320274) (320240:320274:
-        -320000:-320318) -321181 (320240:320316:-320319:-320237:-320274) (320274
-        :-320748:320702:320750:-320749:-320000:320745) (320338:-320341:320073:
-        320317:-320318) 320709 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321177 0 -321136 -321179 -321137 (320730:-320745:320702:320746:-320744:-320274) 
-        321132 (-320260:-320219:320222:320237:320266:-320269) (320316:-320702:
-        -320237:320319:320751:-320274) (320231:-320260:-320223:-320219:-320220:
-        320278) (320686:320748:-320749:320745) 321181 (-320745:320744:320686:
-        320685:-320690:-320274) (-320277:-320278:-320223:-320219:320222:-320220:
-        320215) (-320260:-320219:320222:-320237:320223:-320269) 321130 (-320224:
-        -320223:-320219:-320222:320215) (-320277:320690:-320223:-320000:320004:
-        320326) (320686:320749:-320223:-320690:320745) (320316:-320237:-320222:
-        320702:320223:-320274)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321178 0 -321133 -321179 -321137 (-320331:320073:320341:320317:-320240) (320730:
-        -320745:320702:320746:-320744:-320274) 321132 (320686:320748:320745) (
-        320316:-320702:-320237:320319:320751:-320274) 321181 (320240:320316:
-        -320319:-320237:-320274) (320338:-320341:320073:320317:-320318) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321179 0 -321133 (-320745:320274:320702:320746:-320744) -321179 (-320277:320690:
-        -320000:320004:320326) (320730:-320745:320702:320746:-320744:-320274) (
-        320316:-320702:320319:320751:-320274) -321125 (-320745:320744:320686:
-        320685:320702:-320690:-320274) (320231:-320260:-320219:-320220:320278) (
-        -320277:-320278:-320219:-320220:320215) (-320745:320274:320744:320685:
-        320702:-320690) 321137 321130 (320338:-320341:320073:320317:-320318) 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321180 0 -321130 321132 -321178 (-320372:-320311:320308:-320369:320314:320368:
-        -320000) (-320260:-320223:320273:-320269) -321125 (-320260:-320219:
-        320222:320237:-320250:320266:-320269) (320280:-320004:320690:-320223:
-        -320761:-320000) 321121 (320269:-320273:320222:-320237:320223:-320220) (
-        -320277:-320278:-320223:-320219:320222:-320220:320215) (320231:-320260:
-        -320223:-320219:-320273:-320220:320278) (-320260:-320219:320222:-320237:
-        320223:-320269) 321179 (-320277:320690:-320223:-320000:320004:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321181 0 -321136 (-320745:320686:320702:-320744:-320730) (320280:320690:-320276:
-        320223:-320000) -321137 -321180 (320730:-320745:320702:320746:-320744:
-        -320274) 321132 (-320374:-320311:320535:320314:-320000:320372) (-320260:
-        -320219:320222:320237:320266:-320269) (-320372:-320311:320308:-320369:
-        320314:320368:-320000) (320316:-320702:-320237:320319:320751:-320274) (
-        320231:-320260:-320223:-320219:-320220:320278) (320280:-320004:320690:
-        -320223:-320761:-320000) (320240:-320224:320000:320276:-320237:-320222:
-        320223:-320316) (320686:320748:-320749:320745) (320684:-320223:320703:
-        320702:-320686:-320690:-320687) (320280:320685:320702:-320686:-320690:
-        -320684) (-320745:320744:320686:320685:-320690:-320274) (320276:320314:
-        320223:320311:-320000:-320316) (-320277:-320278:-320223:-320219:320222:
-        -320220:320215) (-320260:-320219:320222:-320237:320223:-320269) (320280:
-        320687:320684:320314:-320000:-320690) 321179 321130 (-320224:-320223:
-        -320219:-320222:320215) (-320277:320690:-320223:-320000:320004:320326) (
-        320686:320749:-320223:-320690:320745) (320316:-320237:-320222:320702:
-        320223:-320274)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321182 0 -321133 (-320745:320686:320702:-320744:-320730) -321137 (-320331:320073
-        :320341:320317:-320240) -321180 (320240:-320311:320308:-320314:-320276:
-        -320000) (320730:-320745:320702:320746:-320744:-320274) 321132 (-320374:
-        -320311:320535:320314:-320000:320372) (320686:320748:320745) (-320372:
-        -320311:320308:-320369:320314:320368:-320000) (320280:-320314:320685:
-        -320686:320319:-320316:-320684) (320316:-320702:-320237:320319:320751:
-        -320274) (320240:-320224:320000:320276:-320237:-320222:320223:-320316) (
-        320315:-320000:320307) (320280:320687:320684:-320314:320319) (320730:
-        -320702:320319:320751:-320316) (320280:-320702:320685:320314:-320686:
-        -320316:-320684) (320684:-320223:320703:320702:-320686:-320690:-320687) 
-        (-320317:320073:320315:320311:-320000:-320318:-320240) (320280:320685:
-        320702:-320686:-320690:-320684) (320240:320316:-320319:-320237:-320274) 
-        (320276:320314:320223:320311:-320000:-320316) (320280:320687:320684:
-        320314:-320000:-320690) (-320307:-320311:320308:-320314:320073:320315:
-        -320000:-320240) 321179 (320240:320276:-320314:-320000:-320316) (320338:
-        -320341:320073:320317:-320318) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321183 0 -321136 (320240:-320224:320000:320276:-320237:-320222:320223) -321137 (
-        -320237:-320222:-320220:320224:320215) (-320311:320308:-320000:320374:
-        320372) 321132 (-320374:-320311:320535:320314:-320000:320372) -321178 (
-        -320260:-320219:320222:320237:320266:-320269) (320240:-320224:-320276:
-        320223:320215) (320231:-320260:-320223:-320219:-320220:320278) (320269:
-        -320273:320222:320237:-320220) (-320372:-320402:-320311:320308:-320369:
-        320314:320368:-320000) (-320372:320315:320402) (320269:-320273:320222:
-        -320237:320223:-320220) (-320277:-320278:-320223:-320219:320222:-320220:
-        320215) (-320260:-320219:320222:-320237:320223:-320269) 321180 321130 (
-        -320224:-320223:-320219:-320222:320215) (320280:320690:-320223:-320761:
-        -320000)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321184 0 (320240:-320224:320000:320276:-320237:320223) -321133 (-320307:320308:
-        -320314:320073:320315:-320000:-320240) (-320425:320411:320314) -321137 (
-        -320237:-320222:-320220:320224:320215) 321132 (-320374:-320311:320535:
-        320314:-320000:320372) -321178 (320240:-320224:-320276:320223:320215) (
-        320315:-320000:320307) (-320372:-320402:-320311:320308:-320369:-320411:
-        320314:320368:-320000) (320240:320308:-320314:-320276:-320000) (-320372:
-        320315:320402) 321180 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321185 0 -321136 (-320745:320686:320702:-320744:-320730) (-320277:320690:-320000
-        :320004:320326) -321180 (320730:-320745:320702:320746:-320744:-320274) (
-        -320372:-320311:320308:-320369:320314:320368:-320000) -321125 (320280:
-        -320004:320690:-320761:-320000) (320231:-320260:-320219:-320220:320278) 
-        (320280:320685:320702:-320686:-320690:-320684) (-320277:-320278:-320219:
-        -320220:320215) (-320745:320744:320686:320685:-320690:-320274) 321137 
-        321179 321130
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321186 0 -321133 (-320745:320686:320702:-320744:-320730) (-320317:320073:320315:
-        320311:-320318) (320280:-320702:320685:320314:-320686:-320316) -321180 (
-        320730:-320745:320702:320746:-320744:-320274) (-320372:-320311:320308:
-        -320369:320314:320368:-320000) (320315:320307) (320280:-320314:320685:
-        -320686:320319) (320316:-320702:320319:320751:-320274) -321125 (320730:
-        -320702:320319:320751:-320316) (-320745:320744:320686:320685:320702:
-        -320690:-320274) (-320307:-320311:320308:-320314:320073:320315) 321137 
-        321179 (320338:-320341:320073:320317:-320318) (320280:320685:320702:
-        -320686:-320690) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321187 0 -321133 (320280:320690:-320761:-320000) (-320307:320308:-320314:320073:
-        320315) -321178 (320315:320307) -321125 (-320372:-320402:-320311:320308:
-        -320369:-320411:320314:320368:-320000) (320231:-320260:-320219:-320220:
-        320278) (-320277:-320278:-320219:-320220:320215) (-320372:320315:320402)
-        321180 321137 321130 (320791:-320402:320411:-320790) (-320402:-320425:
-        320411:320314)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321188 0 321119 (-320215:-320219:-320220:320216:320214) (-320331:320073:320341:
-        320317:-320240) -321178 -320221 -321125 (320315:-320000:320307) (-320317
-        :320073:320315:320311:-320000:-320318:-320240) (-320307:-320311:320308:
-        -320314:320073:320315:-320000:-320240) (-320219:-320273:320237:-320222:
-        320266:-320220:320214:320215) (320338:-320341:320073:320317:-320318) (
-        320073:-320000:320331:320317:-320333) 320709 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321189 0 -321177 321119 (-320260:-320223:320273:-320269) -320221 -321125 321121 
-        (-320372:320308:-320369:320314:320368:-320000) (-320277:-320278:-320223:
-        -320219:320222:-320220:320215) 321178 (320231:-320260:-320223:-320219:
-        -320273:-320220:320278) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321190 0 (-320326:320011:320063:320004:-320324) -321139 -321130 -321179 (-320277
-        :320690:-320000:320004:320326) (320231:-320260:-320223:-320219:-320220:
-        320278) (320015:-320054:320023:-320064:320024:320027) 321121 (320015:
-        -320054:320023:-320024:320027) (-320277:-320278:-320219:-320220:320215) 
-        321125 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321191 0 -321133 -321140 (-321059:-320326:321061:321062:320004) (320730:-320746:
-        320702:-320744:-320316) (-320277:320690:320004:320326) (-320745:320274:
-        320702:320746:-320744) -321179 (320316:-320746:320702:-320744:-320274) (
-        320730:-320745:320702:320746:-320744:-320274) (320316:-320702:320319:
-        320751:-320274) (320274:-320746:320702:-320744) (320730:-320702:320319:
-        320751:-320316) (-320745:320744:320686:320685:320702:-320690:-320274) 
-        321125 (-320745:320274:320744:320685:320702:-320690) (-320326:320690:
-        -321062:320696:320004) 321130 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321192 0 -321133 (-321059:-320326:321061:321062:320004) (-320326:320011:320063:
-        320004:-320324) -321139 (-320277:320690:320004:320326) -321179 (320316:
-        -320702:320319:320751:-320274) (320730:-320702:320319:320751:-320316) (
-        -320745:320744:320686:320685:320702:-320690:-320274) (-320745:320274:
-        320744:320685:320702:-320690) (320274:320702:-320744) (320730:320702:
-        -320744:-320316) (-320326:320690:-321062:320696:320004) 321130 (320316:
-        320702:-320744:-320274) (-320326:321061:320004:-320011:321059) 320709 
-        321140
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321193 0 (-320326:320011:320063:320004:-320324) -321139 -321130 (-320277:320690:
-        -320000:320004:320326) -321178 (-320260:-320223:320273:-320269) 321121 (
-        -320372:-320311:320308:-320369:-320411:320314:320368:-320000:-320409) (
-        320280:-320004:320690:-320761:-320000) (-320277:-320278:-320219:-320220:
-        320215) 321125 (320231:-320260:-320223:-320219:-320273:-320220:320278) 
-        321179 (320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321194 0 -321136 -321140 (-321059:-320326:321061:321062:320004) (-320326:320011:
-        320063:320004:-320324) (-320277:320690:320004:320326) -321180 (-320745:
-        320686:320685:320702:-320690:-320274) 321125 (320280:-320004:320690:
-        -320761) 321179 (-320326:320690:-321062:320696:320004) 321130 (320280:
-        320685:320702:-320686:-320690) (-320326:321061:320004:-320011:321059)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321195 0 -321133 (-320311:320308:-320314:320073:320315) -321140 (320730:-320746:
-        320702:-320744:-320316) (-320745:320686:320702:-320744:-320730) (-320277
-        :320690:320004:320326) (320316:-320746:320702:-320744:-320274) -321180 (
-        320730:-320745:320702:320746:-320744:-320274) (320280:-320314:320685:
-        -320686:320319) (320316:-320702:320319:320751:-320274) (-320372:-320311:
-        320308:-320369:320314:320368) (320730:-320702:320319:320751:-320316) (
-        320280:-320702:320685:320314:-320686) (-320745:320744:320686:320685:
-        320702:-320690:-320274) 321125 (320280:-320004:320690:-320761) 321179 (
-        -320326:320690:-321062:320696:320004) (320280:320685:320702:-320686:
-        -320690) 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321196 0 -321133 -321140 (320280:320690:-320761) (320409:-320402:-320800:320801)
-        -321178 (-320372:-320402:-320311:320308:-320369:-320411:320314:320368:
-        -320409) 321125 (-320372:320315:320402) 321180 321130 (320308:-320314:
-        320073:320315) (320409:-320402:-320424:320314) (320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321197 0 -321136 (-321059:-320326:321061:321062:320004) (-320326:320011:320063:
-        320004:-320324) -321139 (-320277:320690:320004:320326) -321180 (320690:
-        -321062:320696:320004) (320280:-320004:320690:-320761) 321179 321130 (
-        -320326:321061:320004:-320011:321059) 321140
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321198 0 -321133 (-320311:320308:-320314:320073:320315) (-320745:320686:320702:
-        -320744:-320730) -321139 -321180 (320280:-320314:320685:-320686:320319) 
-        (-320372:-320311:320308:-320369:320314:320368) (320690:-321062:320696:
-        320004) (320730:-320702:320319:320751:-320316) (320280:-320702:320685:
-        320314:-320686) (-320745:320744:320686:320685:320702:-320690:-320274) (
-        -321059:321061:321062:320004) (320280:-320004:320690:-320761) (320730:
-        320702:-320744:-320316) 321179 (320280:320685:320702:-320686:-320690) 
-        321140 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321199 0 -321133 -321139 (320409:-320402:-320800) (320280:320690:-320761) 
-        -321178 (-320372:-320402:-320311:320308:-320369:320314:320368:-320409) (
-        -320372:320315:320402) 321180 321130 (320308:-320314:320073:320315) 
-        321140
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321200 0 -321133 (-321059:-320326:321061:321062:320004) (-320277:320690:320004:
-        320326) (320699:320701:320695:-320685:-320690) (320316:-320702:320319:
-        320751:-320274) (320686:-320702:320685:320319:-320755) (-320745:320744:
-        320686:320685:320702:-320690:-320274) -321181 (321022:-321023:-320685:
-        320314:-320690:-320963) (-320745:320274:320744:320685:320702:-320690) 
-        -321141 (320274:320702:-320744) (-320326:320690:-321062:320696:320004) (
-        320316:320702:-320744:-320274) 321139 320709 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321201 0 -321133 (-321059:-320326:321061:321062:320004) (-320326:320011:320063:
-        320004:-320324) (-320277:320690:320004:320326) -321179 (320316:-320702:
-        320319:320751:-320274) (320686:-320702:320685:320319:-320755) (320690:
-        -321062:320696:320004) 321181 (320730:-320702:320319:320751:-320316) (
-        -320745:320744:320686:320685:320702:-320690:-320274) (321022:-321023:
-        -320685:320314:-320690:-320963) -321141 (320730:320702:-320744:-320316) 
-        321130 (320316:320702:-320744:-320274) 321139 (-320326:321061:320004:
-        -320011:321059)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321202 0 -321133 (-321059:-320326:321061:321062:320004) (-320326:320011:320063:
-        320004:-320324) (320986:320963:320959:-320581:320407:-320690) -321179 
-        -321123 (-320745:320686:320685:320702:-320690:-320274) (320699:320701:
-        320695:-320685:-320690) 321141 (320963:320964:320574:320581:-320701:
-        -320690) (320690:-321062:320696:320004) (321022:-321023:-320685:320314:
-        -320690:-320963) (-320277:320004:320326) (-320745:320274:320744:320685:
-        -320690) 321130 (-320326:321061:320004:-320011:321059) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321203 0 (320011:-320026:320063:-320000:320004) -321130 -321123 -321178 321121 (
-        -320372:-320311:320308:-320369:-320411:320314:320368:-320000:-320409) (
-        320280:-320004:320690:-320761:-320000) 321179 (320409:-320800) 321139 (
-        320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321204 0 -321133 (-320745:320686:320702:-320744:-320730) (320730:-320702:320319:
-        320751) -321180 (320280:-320689:-320004:320690:320063:-320688) (-320372:
-        -320311:320308:-320369:320314:320368) (320686:-320702:320685:320319:
-        -320755) (320690:-321062:320696:320004) (320280:-320702:320685:320314:
-        -320686) (-320745:320744:320686:320685:320702:-320690:-320274) (320730:
-        320702:-320744) (-321059:321061:321062:320004) -321141 (320280:-320004:
-        320690:-320761:320689) 321179 (320280:320685:320702:-320686:-320690) 
-        321139 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321205 0 -321133 -321178 (320280:320690:-320761:320689) (320280:-320689:320690:
-        320063:-320688) (-320372:-320402:-320311:320308:-320369:320314:320368:
-        -320409) (-320372:320315:320402) -321141 321180 (320409:-320800) 321130 
-        321139
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321206 0 -321133 (320986:320963:320959:-320581:320407:-320690) -321123 (320280:
-        -320689:-320004:320690:320063:-320688) (-320745:320686:320685:320702:
-        -320690:-320274) (321061:320004:-320011:321059) -321178 321141 (320690:
-        -321062:320696:320004) (320280:-320004:-320761:320689) (-320407:320408:
-        320826:-320838:-320839:320840) (-320372:-320402:-320311:320308:-320369:
-        320314:320368) (-321059:321061:321062:320004) (-320372:320315:320402) (
-        320011:320063:320004:-320324) 321179 321130 (320280:320685:320702:
-        -320686:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321207 0 -321139 (-320317:320073:320315:320311:-320318) -321178 (320315:320307) 
-        (320280:-320314:320685:-320686:320319) (320316:-320702:320319:320751:
-        -320274) -320221 (-320372:-320311:320308:-320369:320314:320368) (320730:
-        -320702:320319:320751:-320316) (320280:-320702:320685:320314:-320686) (
-        -320307:-320311:320308:-320314:320073:320315) 321125 (320338:-320341:
-        320073:320317:-320318) 320709 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321208 0 (320701:-320685:320319:-320695:320718) -321179 (320699:320701:320695:
-        -320685:-320690) (320316:-320702:320319:320751:-320274) (320340:320073:
-        -320338:-320318:320343) (320686:-320702:320685:320319:-320755) (320730:
-        -320702:320319:320751:-320316) (-320745:320744:320686:320685:320702:
-        -320690:-320274) (321022:-321023:-320685:320314:-320690:-320963) -321142
-        (-320745:320274:320744:320685:320702:-320690) -321141 (320338:-320341:
-        320073:320317:-320318) 321139 (-320339:320340:320073:-320338:320317:
-        -320318) 320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321209 0 -321123 321141 (320340:320073:-320338:-320318:320343) (320963:320964:
-        320581:320319:-320701:-320570) (320349:320073:320317:-320340:-320318) (
-        320963:320964:320574:320581:-320701:-320690) (320690:-321062:320696:
-        320004) (321022:-321023:320314:-320690:-320963) -321181 -321142 (320699:
-        320701:320695:-320690) (320963:320988:320570:320959:-320574:-320701) (
-        320338:-320341:320073:320317:-320318) (320701:320319:-320695:320718) 
-        320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321210 0 (320963:320570:320959:-320581:-320574:320838) (320986:320963:320959:
-        -320581:320407:-320690) -321179 -321123 (320963:320959:-320581:320838:
-        320319:-320570) 321141 (320963:320570:320964:-320574:320581:-320988) (
-        320340:320073:-320338:-320318:320343) (320963:320964:320581:320319:
-        -320701:-320570) (320349:320073:320317:-320340:-320318) (320963:320964:
-        320574:320581:-320701:-320690) (320690:-321062:320696:320004) (321022:
-        -321023:320314:-320690:-320963) 321181 -321142 (320963:320988:320570:
-        320959:-320574:-320701) (320338:-320341:320073:320317:-320318) (320963:
-        -320407:320959:-320581:320838:320574) (-320339:320340:320073:-320338:
-        320317:-320318) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321211 0 -321179 -321123 321142 321139 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321212 0 (320730:-320702:320319:320751) (-320317:320073:320315:320311:-320318) 
-        -321178 (320315:320307) (320280:-320314:320685:-320686:320319) (320686:
-        -320702:320685:320319:-320755) (320280:-320702:320685:320314:-320686) (
-        -320745:320744:320686:320685:320702:-320690:-320274) (-320307:-320311:
-        320308:-320314:320073:320315) (-320372:-320402:-320311:320308:-320369:
-        320314:320368) -321142 (-320372:320315:320402) -321141 321179 (320338:
-        -320341:320073:320317:-320318) (320280:320685:320702:-320686:-320690) 
-        321139 (-320339:320340:320073:-320338:320317:-320318) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321213 0 (320963:320570:320959:-320581:-320574:320838) (320986:320963:320959:
-        -320581:320407:-320690) (320875:320874:-320407:320408:-320876:-320826) (
-        -320317:320073:320315:320311:-320318) -321123 (320963:320959:-320581:
-        320838:320319:-320570) -321180 321141 (-320372:-320311:320308:-320369:
-        320314:320368) (320349:320073:320317:-320340:-320318) -321143 (320690:
-        -321062:320696:320004) (-320407:320408:320826:-320838:-320839:320840) (
-        -320307:-320311:320308:-320314:320073:320315) (320280:-320004:320690:
-        320063:-320688) (320318:-320838:-320839:320823:-320408:320840) 321179 (
-        320338:-320341:320073:320317:-320318) (320963:-320407:320959:-320581:
-        320838:320574) (-320339:320340:320073:-320338:320317:-320318) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321214 0 (-320317:320073:320315:320311:-320318) -321123 -321180 (320315:320307) 
-        321141 (320349:320073:320317:-320340:-320318) 321143 (-320307:-320311:
-        320308:-320314:320073:320315) -321142 (320318:-320838:-320839:320823:
-        -320408:320840) 321179 (-320339:320340:320073:-320338:320317:-320318)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321215 0 (320875:320874:-320407:320408:-320876:-320826) -321123 (-320307:320308:
-        -320314:320073:320315) -321178 (320315:320307) 321141 -321142 (-320372:
-        320315:320402) (-320372:-320402:-320311:320308:-320369:320314:-320410:
-        320368) 321180 (320410:320314:-320423) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321216 0 -321123 -321178 321142 321179 321139 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321217 0 -321177 -321123 (-320260:-320223:320273:-320269) -320221 321121 (
-        -320372:-320311:320308:-320369:-320411:320314:320368:-320000:-320409) (
-        -320277:-320278:-320219:-320220:320215) 321125 321178 (320231:-320260:
-        -320223:-320219:-320273:-320220:320278) (320411:-320790) (320409:-320800
-        :320801) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321218 0 321129 -321177 321119 -321123 -321128 -320221 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321219 0 321119 -321123 -321128 -320221 321121 -320236 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321220 0 (-320709:-320039:320219) -321177 (320231:-320260:-320219:-320273:
-        -320220:320278) -321145 320217 -321124 (-320260:320273:-320269) (-320081
-        :-320247:-320219:320260:-320269) 321123 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321221 0 -321178 -321144 320217 321145 -321146 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321222 0 321146 -321179 -321147 (-320081:-320219:320232:-320269) 321145 -321148 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321223 0 (-320081:-320219:320260:-320269) -321179 321148 (320231:-320260:-320219
-        :-320220:320278) -321124 321145 -321149 (-320278:320231:-320219:-320220:
-        320215) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321224 0 -321150 -321147 (-320081:-320219:320260:320232:-320269) 321149 321148 (
-        320231:-320260:-320219:-320220:320278) -321181 (-320232:320337:-320231:
-        320738:-320274:-320275) (-320232:320231:-320219:320260:-320220) (320274:
-        -320232:-320219:320260:-320231:320215) 320709 (320274:320337:-320000:
-        320334) (320274:-320260:-320219:-320231:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321225 0 -321147 321149 (320274:-320734:-320000:320738) (-320688:-320000:320004:
-        320762:320326) (320736:320732:320686:-320337:320734:-320274) (320231:
-        -320260:-320219:-320220:320278) -321181 -321124 (-320481:320737:320732:
-        -320337:320335:-320274:-320736) (320781:-320734:320686:-320738:320688:
-        -320000) (-320232:320337:-320231:320738:-320274:-320275) (320274:-320232
-        :-320219:320260:-320231:320215) (320686:-320738:-320731:320337:320734:
-        -320274) (-320278:320231:-320219:-320220:320215) 321150 320709 (320274:
-        320337:-320000:320334) (320274:-320260:-320219:-320231:320215) (320274:
-        320732:-320731:-320782:-320000:320734)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321226 0 -321179 (-320336:320335:320337:320738) -321147 (-320081:-320219:320260:
-        320232:-320269) 321149 321148 (-320688:-320000:320004:320762:320326) (
-        320736:320732:320686:-320337:320734:-320274) 321181 (320231:-320260:
-        -320219:-320220:320278) (-320232:320337:-320231:320336:320738:-320274:
-        -320275) -321124 (-320481:320737:320732:-320337:320335:-320274:-320736) 
-        (320781:-320734:320686:-320738:320688:-320000) (-320232:320231:-320219:
-        320260:-320220) (320686:-320738:-320731:320337:320734:-320274) (-320278:
-        320231:-320219:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321227 0 321146 -321147 -321178 (-320081:-320219:320232:-320269) 321145 -321148 
-        321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321228 0 (-320081:-320219:320260:-320269) -321178 321148 (320231:-320260:-320219
-        :-320220:320278) -321124 321145 -321149 321179 (-320278:320231:-320219:
-        -320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321229 0 -321150 -321180 -321147 (-320081:-320219:320260:320232:-320269) 321149 
-        321148 (320231:-320260:-320219:-320220:320278) (-320232:320337:-320231:
-        320336:320738:-320274:-320275) (-320232:320231:-320219:320260:-320220) 
-        321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321230 0 (-320738:-320731:320688:320335:320337:-320000:-320686) (320600:320601:
-        -320336:320721:-320608:-320602:-320000) -321180 (-320336:320335:320337:
-        320738) -321147 321149 (-320688:-320000:320004:320762:320326) (320601:
-        -320336:320722:320608:-320335:-320602:-320686) (320732:-320738:320688:
-        320721:-320335:-320000) (320736:320732:320686:-320337:320734:-320274) (
-        320231:-320260:-320219:-320220:320278) (-320481:-320336:320722:320602:
-        320721:-320335:-320000:-320686) (-320232:320337:-320231:320336:320738:
-        -320274:-320275) -321124 (-320481:320737:320732:-320337:320335:-320274:
-        -320736) (320781:-320734:320686:-320738:320688:-320000) (320686:-320738:
-        -320731:320337:320734:-320274) (320732:-320336:320721:-320335:-320000:
-        320738:-320601) 321179 (-320336:-320335:320337:-320000:320317:320334) (
-        -320278:320231:-320219:-320220:320215) (320736:320732:320688:-320337:
-        320335:-320686) 321150
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321231 0 (320275:-320260:-320231:-320220:320215) (320600:320601:-320336:320721:
-        -320608:-320602:-320000) -321147 (-320081:-320219:320260:320232:-320269)
-        321149 -321178 321148 (320275:-320232:320260:-320231:-320220:320215) (
-        -320688:-320000:320004:320762:320326) (320732:-320738:320688:320721:
-        -320000) (-320481:-320720:320688:-320721:-320000:320004) (320231:-320260
-        :-320219:-320220:320278) (-320481:-320336:320722:320602:320721:-320000:
-        -320686) (-320232:320337:-320231:320336:320738:-320274:-320275) -321124 
-        (-320232:320231:-320219:320260:-320220) (320732:-320336:320721:-320000:
-        320738:-320601) 321180 (-320336:320337:-320000:320317:320334) (-320278:
-        320231:-320219:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321232 0 (320274:-320731:320734:-320732) (-320481:320730:320731:-320733:-320732:
-        -320274) (320686:-320731:320734:-320733:-320732:-320274) (320735:-320481
-        :320730:320733:320734:-320274) (-320081:-320219:320232:-320269:320215) 
-        321146 -321179 -321144 (320781:-320734:320686:320688) (320818:-320081:
-        -320000:321075:320317) 320217 (320736:320732:320686:320734:-320274) 
-        -321124 (-320481:320737:320732:-320337:320335:-320274:-320736) (320274:
-        -320232:-320219:320260:320215) (-320232:320337:320336:320738:-320274:
-        -320275) (-320337:-320000:321075:320317:320334:-320818) 321147 320709 (
-        320274:320337:-320000:320334) (320274:320732:-320731:320734)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321233 0 321146 -321178 -321144 320217 -321148 321147 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321234 0 -321150 (-320081:-320219:320232:-320269:320215) -321180 321148 (320818:
-        -320081:-320000:321075:320317) (-320232:320337:320336:320738:-320274:
-        -320275) (-320337:-320000:321075:320317:320334:-320818) 321147 321179 (
-        -320336:-320335:320337:-320000:320317:320334) -321151
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321235 0 (-320481:320730:320731:-320733:-320732:-320274) (320686:-320731:320734:
-        -320733:-320732:-320274) (320736:320732:320688:320335:-320686) (320732:
-        320721:-320335:320738:-320601) -321180 (-320336:320335:320337:320738) (
-        320732:-320738:320688:320721:-320335) (320781:-320734:320686:320688) (
-        -320481:320335:320731:-320732:-320730) (-320337:321075:320317:320334:
-        -320818) (320601:320722:320608:-320335:-320602:-320686) (320736:320732:
-        320686:320734:-320274) -321124 (-320481:320737:320732:-320337:320335:
-        -320274:-320736) (-320731:320688:320335:-320686:-320732) (-320232:320337
-        :320336:320738:-320274:-320275) (-320481:-320336:320722:320602:320721:
-        -320335:-320686) 321147 (320688:320722:320721:-320335:-320686:-320732:
-        -320601) 321179 (-320336:-320335:320337:-320000:320317:320334) (320600:
-        320601:320721:-320608:-320602) -321151 321150
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321236 0 (-320081:-320219:320232:-320269:320215) (320732:320721:320738:-320601) 
-        (320732:-320738:320688:320721) -321178 321148 (320818:-320081:-320000:
-        321075:320317) (320275:-320232:320260:-320220:320215) (-320481:320722:
-        320602:320721:-320686) -321124 (-320232:320337:320336:320738:-320274:
-        -320275) (-320481:-320720:320688:-320721:320004) (-320337:-320000:321075
-        :320317:320334:-320818) 321147 321180 (320688:320722:320721:-320686:
-        -320732:-320601) (-320336:320337:-320000:320317:320334) (320600:320601:
-        320721:-320608:-320602) -321151
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321237 0 (-320481:320730:320731:-320733:-320732:-320274) 321151 (320735:-320481:
-        320730:320733:320734:-320274) -321178 321148 -321144 (320818:-320081:
-        321075:320317) (321075:320317:320334:-320818) (-320481:320722:320602:
-        320721:-320686) (320601:320722:320608:-320602:-320686) -321124 (321026:
-        320857:320976:-321027:320720:-321028) (-320481:-320720:320688:-320721:
-        320004) (320688:320722:320721:-320686:-320732:-320601) 321179 (320600:
-        320601:320721:-320608:-320602)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321238 0 -321177 -321144 320217 321145 321178 -321146
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321239 0 321146 -321147 -321182 (-320081:-320219:320232:-320269) 321145 -321148 
-        321178
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321240 0 (-320081:-320219:320260:-320269) -321182 321148 (320231:-320260:-320219
-        :-320273:-320220:320278) -321124 321145 (-320260:320273:-320269) 321178 
-        -321149 (-320278:320231:-320219:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321241 0 (320337:-320000:320317:320334) -321147 (-320081:-320219:320260:320232:
-        -320269) 321149 321148 (-320688:-320000:320004:320762:320326) (-320481:
-        320280:-320004:-320720:-320000:320689) -321183 (-320260:-320231:-320220:
-        320215) (-320481:-320720:320688:-320721:-320000:320004) (320231:-320260:
-        -320219:-320220:320278) -321124 (-320232:320231:-320219:320260:-320220) 
-        321178 (-320232:320260:-320231:-320220:320215) (-320278:320231:-320219:
-        -320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321242 0 (320337:-320000:320317:320334) (-320081:-320317:320311:-320000:320334:
-        320320) -321147 -321182 (-320389:-320311:320369:320535:320368:-320000) (
-        -320081:-320219:320260:320232:-320269) 321149 321148 (-320398:320404:
-        -320389:-320311:-320368:320308:320314) (-320481:320280:-320004:-320720:
-        -320000:320689) (320231:-320260:-320219:-320273:-320220:320278) (-320532
-        :-320081:-320311:320308:320315:-320000:320389) (-320368:320315:320398) (
-        -320260:-320231:-320220:320215) -321124 321183 (-320232:320231:-320219:
-        320260:-320220) (-320232:320260:-320231:-320220:320215) (-320278:320231:
-        -320219:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321243 0 321146 -321177 -321147 (-320081:-320219:320260:320232:-320269) (320231:
-        -320260:-320219:-320273:-320220:320278) (-320368:320315:320398) (-320260
-        :-320231:-320220:320215) (-320398:320404:-320389:-320368:320308:320314) 
-        -321124 321145 (-320260:320273:-320269) (320269:-320081:-320273:320260:
-        -320220:320232) (-320389:320369:320535:320368:-320000) (-320232:320231:
-        -320219:320260:-320220) (-320532:-320081:320308:320315:-320000:320389) 
-        321182 (-320232:320260:-320231:-320220:320215) (-320278:320231:-320219:
-        -320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321244 0 (320337:-320000:320317:320334) (-320081:-320317:320311:-320000:320334:
-        320320) (-320081:-320219:320232:-320269:320215) 321146 -321182 (-320481:
-        320280:-320004:-320720:320689) (-320389:320409:320421) -321144 (-320398:
-        320404:-320389:-320311:-320368:320308:-320411:320314:-320409) (-320532:
-        -320081:-320311:320308:320315:-320000:320389) (320315:-320000:320532) (
-        320818:-320081:-320000:321075:320317) (-320368:320315:320398) 320217 (
-        -320398:-320389:320411:320422) -321124 (321026:320857:320976:-321027:
-        320720:-321028) (-320481:-320720:320688:-320721:320004) (-320337:-320000
-        :321075:320317:320334:-320818) 321178 321147 (-320232:320260:-320220:
-        320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321245 0 (-320081:-320219:320232:-320269:320215) 321146 -321177 (320269:-320081:
-        -320220:320232:320215) -321144 (-320389:320411) (320315:-320000:320532) 
-        (-320368:320315:320398) 320217 -321124 (-320532:-320081:320308:320315:
-        -320000:320389) (-320398:320404:-320389:-320368:320308:-320411:320314:
-        -320409) 321182 321147 (-320232:320260:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321246 0 (-320709:-320039:320219) (-320278:-320219:-320281:-320279:320215) (
-        320323:-320326:320322:-320325:-320279) -321127 (320280:-320321:320322:
-        -320323:-320279) -321178 (320279:-320278:320231:-320219:-320220:320215) 
-        (320231:-320260:-320219:-320273:-320220:320278) (320774:-320775:-320281:
-        -320279) -321145 321124 (-320226:320774:-320000:320775:-320279) (-320226
-        :-320774:320004:320326:-320279) (-320260:320273:-320269) (320279:-320326
-        :-320026:320063:320004) (-320215:320022:320000:320051) 321123 (320279:
-        -320688:-320000:320004:320762:320326) (320325:-320326:320327:-320279) (
-        320280:-320278:320281:320321:-320279) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321247 0 (-320326:320011:320063:320004:-320324) -321179 -321152 (-320774:320004:
-        320277:-320279) (-320278:-320219:-320281:320277:-320279:320215) (320231:
-        -320260:-320219:-320220:320278) -321121 (-320277:-320278:-320219:-320220
-        :320215) (320774:-320000:320775:320277:-320279) (-320277:-320000:320326:
-        320329) 321127 (-320215:320022:320000) 321123 (-320709:320219:320215) (
-        -320329:-320277:-320230:-320000:320004:320326) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321248 0 (320774:-320775:-320281:320277:-320279) (320011:-320026:320063:-320000:
-        320004) -321156 -321178 (-320278:-320219:-320281:320277:-320279:320215) 
-        (320280:-320004:320690:-320761:-320000) (320231:-320260:-320219:-320220:
-        320278) (320280:-320278:320281:320321:320277:-320279) (-320277:-320278:
-        -320219:-320220:320215) -321171 321127 (-320215:320022:320000) 321123 (
-        320324:320280:-320321:320322:-320323:-320279) 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321249 0 (320774:-320775:-320281:320277:-320279) (320011:-320026:320063:-320000:
-        320004) -321156 -321152 -321178 321171 (-320278:-320219:-320281:320277:
-        -320279:320215) (320280:-320004:320690:-320761:-320000) (320280:-320278:
-        320281:320321:320277:-320279) (320323:320324:-320326:320322:-320325:
-        -320279) 321127 (-320215:320022:320000) (320324:320280:-320321:320322:
-        -320323:-320279) 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321250 0 (320011:-320026:320063:320004) -321152 -321178 (-320372:-320311:320308:
-        -320369:320314:320368) -321121 (320280:-320004:320690:-320761) 321123 
-        321179 321156
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321251 0 (-320326:320011:320063:320004:-320324) -321179 (320324:-320326:-320327:
-        321160:320004:-320279) (-320774:320004:320326:320277:-320279) -321145 (
-        -320277:320326:320329) -321121 (320774:320775:320277:-320279) 321127 
-        321152 320709 (-320329:-320277:-320230:320004:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321252 0 -321156 (320324:-320326:-320327:321160:320004:-320279) -321178 (320324:
-        320325:-320326:320327:-320279) (-320774:320004:320326:320277:-320279) (
-        320774:-320775:-320281:-320279) -321145 (320280:320281:320321:-320279) (
-        320323:320324:-320326:320322:-320325:-320279) (-320277:320004:320326) (
-        320280:-320004:320690:-320761) (320774:320775:320277:-320279) (-320326:
-        320011:-320779:320063:320004:-320324) 321127 (320324:320280:-320321:
-        320322:-320323:-320279) 321152 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321253 0 (320011:-320026:320063:320004) (320323:320324:320322:-320325:-320279) (
-        320280:-320689:-320004:320690:320063:-320688) -321178 (320324:320325:
-        -320279) (-320372:-320311:320308:-320369:320314:320368) -321145 (320280:
-        -320004:-320761:320689) -321121 (320324:320280:-320321:320322:-320323:
-        -320279) 321152 321179 321156
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321254 0 -321177 -321152 -321127 (-320372:-320311:320308:-320369:320314:320368:
-        -320000) (320279:-320278:320231:-320219:-320220:320215) (320231:-320260:
-        -320219:-320273:-320220:320278) 321124 (-320260:320273:-320269) 321178 
-        321123 (320280:-320278:320281:320321:-320279) (-320278:-320220:-320280:
-        -320279:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321255 0 (-320481:320280:-320004:-320720:-320000:320689:320788) -321182 (-320372
-        :-320311:320308:-320369:320314:320368:-320000) -321159 (320279:-320278:
-        320231:-320219:-320220:320215) (320231:-320260:-320219:-320273:-320220:
-        320278) -321145 321124 (-320260:320273:-320269) 321178 321152 (320279:
-        -320688:-320000:320004:320762:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321256 0 (-320481:320280:-320004:-320720:-320000:320689:320788) (-320774:320004:
-        320326:-320279) -321127 -321182 (320280:-320321:320322:-320323:-320279) 
-        (-320372:-320311:320308:-320369:-320411:320314:320368:-320000) (320279:
-        -320278:320231:-320219:-320220:320215) (320231:-320260:-320219:-320273:
-        -320220:320278) (320774:-320775:-320281:-320279) (-320260:320273:-320269
-        ) 321159 321178 -321172 321152 (320279:-320688:-320000:320004:320762:
-        320326) (320411:-320790) (320280:-320278:320281:320321:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321257 0 (-320481:320280:-320004:-320720:-320000:320689:320788) (-320774:320004:
-        320326:-320279) (320323:-320326:320322:-320325:-320279) -321127 -321182 
-        (320280:-320321:320322:-320323:-320279) 321172 (320325:-320326:-320279) 
-        -321145 (-320372:-320311:320308:-320369:-320411:320314:320368:-320000:
-        -320409) (320279:-320326:-320026:320063:320004) 321159 321178 (320409:
-        -320800) (320279:-320688:-320000:320004:320762:320326) (320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321258 0 -321177 -321127 -321145 321124 321182 321152
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321259 0 -321177 (320280:-320689:-320004:320690:320063:-320688) (320280:-320004:
-        -320761:-320000:320689) (320231:-320260:-320219:-320273:-320220:320278) 
-        -321145 (-320372:-320311:320308:-320369:-320411:320314:320368:-320000:
-        -320409) (320280:-320278:320281:320321:320277:-320279) -321121 (-320260:
-        320273:-320269) 321178 321127 321123 (320324:320280:-320321:320322:
-        -320323:-320279) (320409:-320800) (320411:-320790) (-320278:-320220:
-        -320280:-320279:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321260 0 (-320709:-320039:320219) -321179 -321127 -321147 (320781:-320734:320686
-        :320688:-320000) 321124 (-320226:-320774:320004:320326:-320279) (320231:
-        -320260:-320219:-320220:320278) 321145 (320279:-320326:-320026:320063:
-        320004) (-320215:-320039:320000) (-320278:320231:-320219:-320220:320215)
-        (320279:-320688:-320000:320004:320762:320326) 320709 (-320326:321160:
-        320004:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321261 0 -321147 (320781:-320734:320686:320688:-320000) -321178 -321159 (320732:
-        -320738:320688:320721:-320335:-320000) 321124 (-320481:-320720:320688:
-        -320721:-320000:320004) (320231:-320260:-320219:-320220:320278) 321145 (
-        -320731:320688:320335:-320686:-320732) (320279:-320326:-320026:320063:
-        320004) (-320731:320688:320335:320337:-320000:-320686) (-320215:-320039:
-        320000:320051) (320688:320722:320721:-320335:-320686:-320732:-320601) 
-        321179 (-320278:320231:-320219:-320220:320215) (320279:-320688:-320000:
-        320004:320762:320326) (320736:320732:320688:-320337:320335:-320686)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321262 0 (320274:-320731:320734:-320732) (-320481:320730:320731:-320733:-320732:
-        -320274) (320686:-320731:320734:-320733:-320732:-320274) (320735:-320481
-        :320730:320733:320734:-320274) -321179 -321127 -321144 321124 (320781:
-        -320734:320686:-320731:320688) (320279:-320326:-320026:320063:320004) 
-        321147 (-320226:320004:320326:-320279) 320709 (320279:-320688:320004:
-        320762:320326) (-320326:321160:320004:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321263 0 (-320481:320730:320731:-320733:-320732:-320274) (320686:-320731:320734:
-        -320733:-320732:-320274) (320736:320732:320688:320335:-320686) (320732:
-        -320738:320688:320721:-320335) -321178 -321159 (-320326:320766:-320765:
-        320026:320004) (320781:-320734:320686:320688) 321124 (-320731:320688:
-        320335:-320686:-320732) (320279:-320326:-320026:320063:320004) (-320481:
-        -320720:320688:-320721:320004) (-320326:320766:320765:-320767:320004) (
-        -320326:320766:320767:-320688:320004) 321147 (320688:320722:320721:
-        -320335:-320686:-320732:-320601) 321179 -321151 (320279:-320688:320004:
-        320762:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321264 0 (-320481:320730:320731:-320733:-320732:-320274) (320686:-320731:320734:
-        -320733:-320732:-320274) 321151 (320735:-320481:320730:320733:320734:
-        -320274) -321180 -321159 -321144 (-320326:320766:-320765:320026:320004) 
-        321124 (320601:320722:320608:-320602:-320686) (320781:-320734:320686:
-        -320731:320688) (320733:320686:-320731:320734:-320730) (320279:-320326:
-        -320026:320063:320004) (-320326:320766:320765:-320767:320004) (-320326:
-        320766:320767:-320688:320004) (320688:320722:320721:-320686:-320732:
-        -320601) 321179 (320600:320601:320721:-320608:-320602) (320279:-320688:
-        320004:320762:320326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321265 0 321151 -321178 -321144 321124 -320688 (321026:320857:320976:-321027:
-        320720:-321028) (-320481:-320720:320688:-320721:320004) 321180 (320688:
-        320722:320721:-320686:-320732:-320601) (320600:320601:320721:-320608:
-        -320602)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321266 116007 -7.920000000000001 321151 -321178 -321159 -321144 320688 (-320326:
-        320766:-320765:320026:320004) (-320688:320004:320762:320326) (320279:
-        -320326:-320026:320063:320004) (321026:320857:320976:-321027:320720:
-        -321028) 321180 (-320326:320766:320767:-320688:320004:-320769) (-320326:
-        320766:320765:-320767:320004:-320769)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321267 0 (320011:-320026:320063:320004) (320323:320324:320322:-320325:-320279) (
-        320324:320280:320322:-320323:-320279) (320280:-320689:-320004:320690:
-        320063:-320688) -321147 -321178 (-320372:-320311:320308:-320369:320314:
-        320368) (320280:-320004:-320761:320689) -321121 321145 321127 321179 (
-        320404:-320389:-320311:-320368:320308:320314) (320324:320325:320327:
-        -320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321268 0 (320011:-320026:320063:320004) (320280:-320689:-320004:320690:320063:
-        -320688) -321178 -321144 (320325:320327:-320279) -321121 321147 321127 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321269 0 (-320481:320280:-320004:-320720:-320000:320689:320788) -321182 (-320389
-        :-320311:320369:320535:320368:-320000) -321159 (-320372:-320311:320308:
-        -320369:-320411:320314:320368:-320000) (-320688:-320000:320004:320762:
-        320326) (320231:-320260:-320219:-320273:-320220:320278) 321124 321145 (
-        320279:-320326:-320026:320063:320004) 321178 -321149 (-320215:-320039:
-        320000:320051) (-320278:320231:-320219:-320220:320215) (320411:-320790)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321270 0 (-320481:320280:-320004:-320720:-320000:320689:320788) -321147 -321182 
-        (-320389:-320311:320369:320535:320368:-320000) 321149 -321159 (-320688:
-        -320000:320004:320762:320326) (-320372:-320311:320308:-320369:-320411:
-        320314:320368) (-320398:320404:-320389:-320311:-320368:320308:-320411:
-        320314:-320409) (-320326:320766:-320765:320026:320004) (-320398:320411:
-        -320790) 321124 (-320368:320315:320398) (-320481:-320720:320688:-320721:
-        -320000:320004) (320279:-320326:-320026:320063:320004) (-320326:320766:
-        320765:-320767:320004) 321178 (320409:-320800)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321271 0 (320011:-320026:320063:320004) (-320481:320280:-320004:-320720:320689:
-        320788) -321127 -321147 -321182 (-320372:-320311:320308:-320369:-320411:
-        320314:320368:-320409) 321145 321159 321178 (320280:320322:-320323:
-        -320279) (320323:320322:-320325:-320279) (320325:-320279) (320409:
-        -320800) (320411:-320790) (320404:-320389:-320311:-320368:320308:320314:
-        -320409)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321272 0 -321177 -321127 -321147 321124 (-320368:320315:320398) (320231:-320260:
-        -320219:-320220:320278) (-320398:320404:-320389:-320368:320308:320314) (
-        -320372:320308:-320369:320314:320368:-320000) 321145 (-320389:320369:
-        320535:320368:-320000) 321182 (-320278:320231:-320219:-320220:320215)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321273 0 -321182 -321159 (-320481:320280:-320004:-320720:320689) (-320398:320404
-        :-320389:-320311:-320368:320308:-320411:320314:-320409) (-320326:320766:
-        -320765:320026:320004) (-320398:320411:-320790) (-320688:320004:320762:
-        320326) 321124 (-320368:320315:320398) (320279:-320326:-320026:320063:
-        320004) (-320481:-320720:320688:-320721:320004) (-320326:320766:320765:
-        -320767:320004) 321178 (-320326:320766:320767:-320688:320004) 321147 (
-        320409:-320800) -321151
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321274 0 321151 -321182 -321159 (-320481:320280:-320004:-320720:320689) -321144 
-        (-320398:320409:-320800) (-320398:320404:-320389:-320311:-320368:320308:
-        320314:-320409) 321124 (-320368:320315:320398) (320280:-320688) (321026:
-        320857:320976:-321027:320720:-321028) (-320481:-320720:320688:-320721:
-        320004) 321178 (-320081:-320311:320308:320315:320389) (-320398:-320389:
-        320409:320421)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321275 116007 -7.920000000000001 (320279:-320026:320063:320004) 321151 -321159 
-        -321144 320688 (321026:320857:320976:-321027:320720:-321028) 321178 (
-        320766:-320765:320026:320004) -320769
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321276 0 (320279:-320026:320063:320004) (-320481:320280:-320004:-320720:320689:
-        320788) (320280:-320004:-320688:320720:320689) (320280:-320689:-320004:
-        320690:320063:-320688) -321127 -321182 -321144 (320325:320327:-320279) 
-        321159 321178 (320280:320322:-320323:-320279) (320323:320322:-320325:
-        -320279) 321147 (320409:-320800) (320404:-320389:-320311:-320368:320308:
-        320314:-320409)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321277 0 (-320081:320308:320315:320389) -321177 -321127 -321144 (-320389:320409)
-        321124 (-320368:320315:320398) (-320398:320404:-320389:-320368:320308:
-        320314:-320409) 321182 321147
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321278 0 (320011:-320026:320063:320004) -321177 (-320481:320280:-320004:-320720:
-        320689:320788) (320323:320324:320322:-320325:-320279) (320324:320280:
-        320322:-320323:-320279) (320280:-320689:-320004:320690:320063:-320688) (
-        -320372:-320311:320308:-320369:320314:-320410:320368:-320409) -321144 (
-        320280:-320004:-320761:320689) (320410:-320798) -321121 321145 321178 
-        321127 (320404:-320389:-320311:-320368:320308:320314:-320410) (320409:
-        -320800) (320324:320325:320327:-320279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321279 0 -321144 320217 -321121 -320236 321123 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321280 0 (321075:320317:320334:-320818:-320727) (320818:-320081:321075:320317:
-        -321076) -321162 -321178 (320727:-320763:320723:-320818) (-320481:320722
-        :320602:320721:-320686) 320217 (320601:320722:320608:-320602:-320686) 
-        -321124 (-320481:320601:320607:-320721:-320976:320978) (321076:320818:
-        -320763:-321113) (321026:320857:320976:-321027:320720:-321028) 321144 (
-        -321111:-321113:320026:320763) (320735:-320481:320730:320734:-320274) (
-        320600:320601:320721:-320608:-320602) 320709 (-320481:320601:320853:
-        -320607:-320976:320972:320977)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321281 0 (-320481:-320851:-320853:320852:-320854:320855:320848) -321177 (-320851
-        :-320334:320852:-320854:320855:320481) -321162 (-320081:-320317:320311:
-        320334:320320) (-320532:-320081:-320311:320308:320315:320389) (320818:
-        -320081:321075:320317) (320315:320532) (320975:-320481:320601:320853:
-        -320607:-320976:320972:320977) (321075:320317:320334:-320818) 320217 
-        -321124 (321026:320857:320976:-321027:320720:-321028) 321144 321178
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321282 0 (-320890:-320615:-320888:-320905:320902:320891:320884) -321177 (-320888
-        :-320901:320903:320884:-320889:-320904:320890) (-320081:-320317:320311:
-        320334:320320) -321161 (-320888:320891:-320894:320884:-320564:320615) (
-        -320935:-320934:-320933:320925:-320923:320920) (-320615:-320888:-320905:
-        320721:320884:-320889:320890) (320818:-320081:321075:320317) (-320890:
-        -320878:-320888:320891:320884:-320900:320905) (-320888:320560:-320903:
-        320891:-320894:320884) (-320934:320933:-320923:320936:320920) 320217 
-        -321124 (-320890:-320888:-320901:320903:320878) (320560:-320893:320891:
-        -320894:-320564:320888) (-320081:-320311:320308:320315:320389) 321162 
-        320709 (-320890:-320878:-320888:320900:320891:320903:320884)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321283 0 (320274:-320731:320734:-320732) -321179 -321127 (321160:320004:-320279)
-        (-320326:320766:-320765:320026:320004) 321124 (-320734:320686:320688:
-        320722:-320781) (321075:320317:320334:-320818) (320781:-320734:320686:
-        -320731:320688) (320279:-320326:-320026:320063:320004) (-320723:320686:
-        320722:320734:-320781) 321144 (-320326:320766:320765:-320767:320004) (
-        -320326:320766:320767:-320688:320004) (320735:-320481:320730:320734:
-        -320274) -321163 320709 (320279:-320688:320004:320762:320326) (-320481:
-        320686:320722:320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321284 0 -321180 -321159 (320686:-320731:320734:-320730) (-320326:320766:-320765
-        :320026:320004) 321124 (-320481:320722:320602:320721:-320686) (320601:
-        320722:320608:-320602:-320686) (320781:-320734:320686:-320731:320688) (
-        320279:-320326:-320026:320063:320004) 321144 (-320326:320766:320765:
-        -320767:320004) (-320326:320766:320767:-320688:320004) -321164 (320688:
-        320722:320721:-320686:-320732:-320601) 321179 (320735:-320481:320730:
-        320734:-320274) (320600:320601:320721:-320608:-320602) (320279:-320688:
-        320004:320762:320326) (320601:320607:320603:-320608:-320602:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321285 0 (-320721:-320952:-320976:320979:320972:320610) (320607:320603:-320611:
-        320610:-320601:-320600:-320609) (-320610:320857:-320612:320853:-320976:
-        -320609) (-320979:320607:-320952:-320976:320610:320978) -321178 (-320956
-        :320688:320612:-320611:-320976:320972) (-320981:320952:-320721:-320976:
-        320972:-320601) (320952:320607:-320976:320981:320978:-320601) -321167 (
-        320952:320853:-320607:-320976:-320601) (-320688:320004:320762:320326) 
-        321124 (-320481:320722:320602:320721:-320686) (320980:-320610:320611:
-        -320976:320978) (-320610:320611:320688:-320721:-320976:320972:-320980) (
-        -320481:320601:320607:-320721:-320976:320978) (320609:-320610:-320612:
-        -320976:320978) (-320610:320605:320603:320612:-320611:-320600:-320609) (
-        320853:-320607:-320952:-320976:320610) (321026:320857:320976:-321027:
-        320720:-321028) 321144 -321164 321180 (320688:320722:320721:-320686:
-        -320732:-320601) (-320481:320601:320853:-320607:-320976) (320688:-320612
-        :320853:-320976:-320857) (320600:320601:320721:-320608:-320602) (-320610
-        :320612:320956:-320611:-320976:320978) (-320326:320766:320767:-320688:
-        320004:-320769) (320609:320605:320603:-320600) (320601:320607:320603:
-        -320608:-320602:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321286 0 (320279:-320026:320063:320004) (320766:320767:-320688:320004:-320769) 
-        -321178 -321159 (320766:320765:-320767:320004:-320769) (-320956:320688:
-        320612:-320611:-320976:320972) (320688:-320612:320853:-320976:-320857:
-        320972) 321167 321144 -321164 (320766:-320765:320026:320004) 321180 (
-        320688:320722:320721:-320686:-320732:-320601) (-320610:320611:320688:
-        -320721:-320976:320972)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321287 0 -321180 321164 (320686:-320731:320734:-320730) -321167 321124 (-320734:
-        320686:320688:320722:-320781) (321075:320317:320334:-320818) (-320481:
-        320722:320602:320721:-320686) (320601:320722:320608:-320602:-320686) (
-        320781:-320734:320686:-320731:320688) (-320723:320686:320722:320734:
-        -320781) (320601:320722:320721:-320608:-320603:-320602) (320688:320722:
-        320721:-320686:-320732:-320601) 321179 (320735:-320481:320730:320734:
-        -320274) -321163 (320601:320607:320603:-320608:-320602:-320600) (-320481
-        :320686:320722:320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321288 0 (320279:-320026:320063:320004) (320766:320765:-320767:320004) -321180 
-        321164 -321159 (320781:-320734:320686:320688) (-320734:320686:320688:
-        320722:-320781) 321167 (-320326:320766:320767:-320688:320004) (320766:
-        -320765:320026:320004) (320688:320722:320721:-320686:-320732:-320601) 
-        321179 -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321289 0 (-320721:-320952:-320976:320979:320972:320610) (320607:320603:-320611:
-        320610:-320601:-320600:-320609) (320952:320853:-320607:-320976:-320601:
-        320977) 321164 -321178 (-320956:320688:320612:-320611:-320976:320972) (
-        -320981:320952:-320721:-320976:320972:-320601) -321167 321124 (-320610:
-        320857:-320612:320853:-320976:-320609:320977) (321075:320317:320334:
-        -320818) (-320481:320722:320602:320721:-320686) (-320610:320611:320688:
-        -320721:-320976:320972:-320980) (-320610:320605:320603:320612:-320611:
-        -320600:-320609) (320601:320722:320721:-320608:-320603:-320602) (-320481
-        :320601:320853:-320607:-320976:320977) 321180 (320688:320722:320721:
-        -320686:-320732:-320601) (320688:-320612:320853:-320976:-320857) (320853
-        :-320607:-320952:-320976:320610:320977) -321163 (320609:320605:320603:
-        -320600) (320601:320607:320603:-320608:-320602:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321290 0 321163 (321075:320317:320334:-320818:-320727) (-320726:-320723:320686:
-        320722:320734:-320781) -321166 (320026:-321112:321111) -321167 (-320726:
-        -320713:-320723:320688:-320722:320724) 321124 (320727:-320763:320723:
-        -320818) (-320709:-320481:-320722:320728:320724:320723:-320727) -321181 
-        (-320481:320686:320722:320723:-320781:-320727) (-321111:-321113:320026:
-        320763) (-320481:-320713:-320728:320724:320723:-320727) 320709 (-320726:
-        -320734:320686:320688:320722:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321291 0 321163 (-320763:-320326:320766:320767:-320688:320004) (-320763:-320326:
-        320766:320765:-320767:320004) (-320763:320765:-320767:320771:320004:
-        -320766) -321159 -321166 (320026:-321112:321111) (-320726:-320713:
-        -320723:320688:-320722:320724) -321181 321167 (-320763:320767:320710:
-        -320688:320004:-320766) (-321111:-321113:320026:320763) (-320763:-320688
-        :320004:320762:320326) 320709 (-320726:-320734:320686:320688:320722:
-        -320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321292 0 (320767:320710:-320688:320004:-320766) (320766:320765:-320767:320004) 
-        321163 (320766:320767:-320688:320004) (-320709:-320481:-320722:320728:
-        320724:320723) -321179 -321159 -321166 321124 321181 (-320734:320686:
-        320688:320722:-320781) (321075:320317:320334:-320818) (-320723:320686:
-        320722:320734:-320781) (-320481:-320713:-320728:320724:320723) (320765:
-        -320767:320771:320004:-320766) (-320713:-320723:320688:-320722:320724) (
-        -320481:320686:320722:320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321293 0 (320767:320710:-320688:320004:-320766) (321075:320317:320334:-320818:
-        -320727) (320818:-320081:321075:320317:-321076) -321179 -321162 -321159 
-        (320026:-321112:321111) (-320726:-320713:-320723:320688:-320722:320724) 
-        321124 (320727:-320763:320723:-320818) 321166 (321076:320818:-320763:
-        -321113) (-321111:-321113:320026:320763) (320765:-320767:320771:320004:
-        -320766) (-320481:-320713:-320728:320724:320723:-320727) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321294 0 321163 (-320709:-320481:-320722:320728:320724:320723) -321180 -321166 
-        -321167 321124 (-320734:320686:320688:320722:-320781) (321075:320317:
-        320334:-320818) (-320481:320722:320602:320721:-320686) (320601:320722:
-        320608:-320602:-320686) (-320723:320686:320722:320734:-320781) (320601:
-        320722:320721:-320608:-320603:-320602) (-320481:-320713:-320728:320724:
-        320723) (320688:320722:320721:-320686:-320732:-320601) 321179 (-320713:
-        -320723:320688:-320722:320724) (320601:320607:320603:-320608:-320602:
-        -320600) (-320481:320686:320722:320723:-320781)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321295 0 (320767:320710:-320688:320004:-320766) (320766:320765:-320767:320004) 
-        321163 (320766:320767:-320688:320004) -321180 -321159 -321166 (-320734:
-        320686:320688:320722:-320781) 321167 (320688:320722:320721:-320686:
-        -320732:-320601) 321179 (320765:-320767:320771:320004:-320766) (-320713:
-        -320723:320688:-320722:320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321296 0 (-320721:-320952:-320976:320979:320972:320610) (-320979:320607:-320973:
-        -320952:320972:320610) 321163 (-320481:-320851:-320853:320852:-320854:
-        320855:320848) (-320709:-320481:-320722:320728:320724:320723) (-320851:
-        -320334:320852:-320854:320855:320481) (320974:320853:-320607:-320952:
-        -320976:320972:320610:320977) (-320334:-320852:320821:-320856:320855:
-        320848) -321178 (-320956:320688:320612:-320611:-320976:320972) (-320981:
-        320952:-320721:-320976:320972:-320601) (320952:320607:-320973:320972:
-        320981:-320601) (-320481:320601:320974:320853:-320607:-320976:320972:
-        320977) -321166 -321167 321124 (321075:320317:320334:-320818) (-320481:
-        320722:320602:320721:-320686) (-320610:320611:320688:-320721:-320976:
-        320972:-320980) (320974:-320610:320857:-320612:320853:-320976:320972:
-        -320609:320977) (320609:-320610:-320612:-320973:320972) (-320481:320601:
-        320607:-320721:-320973:320972) (-320851:-320848:320857:-320853:320852:
-        -320854:320858) (320601:320722:320721:-320608:-320603:-320602) (-320481:
-        -320713:-320728:320724:320723) (320980:-320610:320611:-320973:320972) 
-        321180 (-320848:-320852:320821:320857:-320856:320858) (320688:320722:
-        320721:-320686:-320732:-320601) (-320610:320612:-320973:320956:-320611:
-        320972) (320974:320952:320853:-320607:-320976:320972:-320601:320977) (
-        -320713:-320723:320688:-320722:320724) (320601:320607:320603:-320608:
-        -320602:-320600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321297 0 (320767:320710:-320688:320004:-320766) (320766:320765:-320767:320004) 
-        321163 (320766:320767:-320688:320004) -321178 -321159 (-320956:320688:
-        320612:-320611:-320976:320972) -321166 (320688:-320612:320853:-320976:
-        -320857:320972) 321167 (-320851:-320848:320857:-320853:320852:-320854:
-        320858) 321180 (-320848:-320852:320821:320857:-320856:320858) (320688:
-        320722:320721:-320686:-320732:-320601) (-320610:320611:320688:-320721:
-        -320976:320972) (320765:-320767:320771:320004:-320766) (320974:-320610:
-        320857:-320612:320853:-320976:320972:320977) (-320713:-320723:320688:
-        -320722:320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321298 0 (320767:320710:-320688:320004:-320766) -321162 (-320334:-320852:320821:
-        -320856:320855:320848) -321178 -321159 (320818:-320081:321075:320317) 
-        321124 (321075:320317:320334:-320818) 321166 (-320481:-320713:-320728:
-        320724:320723) (-320848:-320852:320821:320857:-320856:320858) 321179 (
-        320765:-320767:320771:320004:-320766) (-320713:-320723:320688:-320722:
-        320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321299 0 (-320481:-320851:-320853:320852:-320854:320855:320848) (-320851:-320334
-        :320852:-320854:320855:320481) (320975:-320481:320601:320853:-320607:
-        -320976:320977) (320280:-320004:-320688:320720:320689) (320766:320767:
-        -320688:320004:-320769) (320975:320853:-320607:-320952:-320976:320610:
-        320977) (320975:320688:-320612:320853:-320976:-320857) -321167 -321183 
-        321124 (320975:-320610:320857:-320612:320853:-320976:320977) (320975:
-        320952:320853:-320607:-320976:-320601:320977) (321026:320857:320976:
-        -321027:320720:-321028) 321144 (-320851:-320848:320857:-320853:320852:
-        -320854:320858) 321178 -321164
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321300 0 (320279:-320026:320063:320004) (320975:320688:-320612:320853:-320976:
-        -320857:320972) (320280:-320004:-320688:320720:320689) (320280:-320689:
-        -320004:320690:320063:-320688) (320766:320767:-320688:320004:-320769) 
-        -321159 (320766:320765:-320767:320004:-320769) -321183 321167 321144 
-        321178 -321164 (320766:-320765:320026:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321301 0 (-320851:-320334:320852:-320854:320855:320481) (320280:-320004:-320688:
-        320720:320689) (320280:-320689:-320004:320690:320063:-320688) -321182 
-        -321159 (-320389:320409:320421) (-320398:320404:-320389:-320311:-320368:
-        320308:320314:-320409) 321124 (-320368:320315:320398) 321183 (-320481:
-        -320853:320852:-320854:320855:320848) 321144 (-320851:-320848:320857:
-        320852:-320854:320858) -321164 (-320081:-320311:320308:320315:320389)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321302 0 (-320481:320601:320974:320853:-320607:-320976:320977) (-320481:-320851:
-        -320853:320852:-320854:320855:320848) (-320851:-320334:320852:-320854:
-        320855:320481) 321164 -321167 -321183 321124 (320974:320853:-320607:
-        -320952:-320976:320610:320977) (321075:320317:320334:-320818) (320974:
-        320952:320853:-320607:-320976:-320601:320977) (320974:-320610:320857:
-        -320612:320853:-320976:320977) (-320851:-320848:320857:-320853:320852:
-        -320854:320858) 321178 (320688:-320612:320853:-320976:-320857) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321303 0 (320766:320765:-320767:320004) (320766:320767:-320688:320004) (320280:
-        -320004:-320688:320720:320689) (320280:-320689:-320004:320690:320063:
-        -320688) 321164 -321159 -321183 (-320026:320063:320004) (320688:-320612:
-        320853:-320976:-320857:320972) 321167 (-320851:-320848:320857:-320853:
-        320852:-320854:320858) 321178 (320766:-320765:320026:320004) -321163 (
-        320974:-320610:320857:-320612:320853:-320976:320972:320977)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321304 0 (-320851:-320334:320852:-320854:320855:320481) (-320081:-320317:320311:
-        320334:320320) (320280:-320004:-320688:320720:320689) (320280:-320689:
-        -320004:320690:320063:-320688) 321164 -321182 (-320532:-320081:-320311:
-        320308:320315:320389) -321159 (320315:320532) (-320398:320404:-320389:
-        -320311:-320368:320308:320314) 321124 (321075:320317:320334:-320818) (
-        -320368:320315:320398) 321183 (-320481:-320853:320852:-320854:320855:
-        320848) (-320851:-320848:320857:320852:-320854:320858) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321305 0 (320279:-320026:320063:320004) (320766:320765:-320767:320004) (320280:
-        -320004:-320688:320720:320689) (320280:-320689:-320004:320690:320063:
-        -320688) -321127 -321182 (320410:-320798) 321144 321159 321178 (320766:
-        -320765:320026:320004) (320404:-320389:-320311:-320368:320308:320314:
-        -320410) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321306 0 -321177 -321127 (-320389:320409) 321124 (-320368:320315:320398) (
-        -320532:-320081:320308:320315:320389) 321144 (-320398:320404:-320389:
-        -320368:320308:320314:-320409) 321182 -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321307 0 321163 (-320481:-320851:-320853:320852:-320854:320855:320848) (-320851:
-        -320334:320852:-320854:320855:320481) (320974:320853:-320607:-320952:
-        -320976:320972:320610:320977) (-320334:-320852:320821:-320856:320855:
-        320848) (-320481:320601:320974:320853:-320607:-320976:320972:320977) 
-        -321166 -321167 -321183 321124 (321075:320317:320334:-320818) (-320851:
-        -320848:320857:-320853:320852:-320854:320858) 321178 (-320848:-320852:
-        320821:320857:-320856:320858) (320974:320952:320853:-320607:-320976:
-        320972:-320601:320977) (320974:-320610:320857:-320612:320853:-320976:
-        320972:320977)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321308 0 (320767:320710:-320688:320004:-320766) (320766:320765:-320767:320004) 
-        321163 (320766:320767:-320688:320004) -321159 -321166 -321183 (320688:
-        -320612:320853:-320976:-320857:320972) 321167 (320280:-320004:320690:
-        320063:-320688) (-320851:-320848:320857:-320853:320852:-320854:320858) 
-        321178 (-320848:-320852:320821:320857:-320856:320858) (320765:-320767:
-        320771:320004:-320766) (320974:-320610:320857:-320612:320853:-320976:
-        320972:320977)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321309 0 (-320398:320410:-320798) 321163 (-320481:-320851:320852:-320854:320855:
-        320848) (-320851:-320334:320852:-320854:320855:320481) (-320081:-320317:
-        320311:320334:320320) -321182 (-320532:-320081:-320311:320308:320315:
-        320389) (-320334:-320852:320821:-320856:320855:320848) (-320398:320404:
-        -320389:-320311:-320368:320308:320314:-320410) -321159 (320315:320532) 
-        -321166 321124 (321075:320317:320334:-320818) (-320368:320315:320398) 
-        321183 (320280:-320004:320690:320063:-320688) (-320851:-320848:320857:
-        320852:-320854:320858) (-320848:-320852:320821:320857:-320856:320858)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321310 0 (320767:320710:-320688:320004:-320766) -321162 (-320081:-320317:320311:
-        320334:320320) -321182 (-320532:-320081:-320311:320308:320315:320389) (
-        -320334:-320852:320821:-320856:320855:320848) (-320398:320404:-320389:
-        -320311:-320368:320308:320314:-320410) -321159 (320818:-320081:321075:
-        320317) (320315:320532) (-320398:320420:-320389:320410) 321124 (321075:
-        320317:320334:-320818) (-320368:320315:320398) 321166 (320280:-320004:
-        320690:320063:-320688) 321178 (-320848:-320852:320821:320857:-320856:
-        320858) (320765:-320767:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321311 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) (320766:320765:-320767:320004) 321163 -321162 -321127 -321182 (
-        320410:-320798) (-320026:320063:320004) (320280:-320004:320690:320063:
-        -320688) 321159 321178 (320766:-320765:320026:320004) (320404:-320389:
-        -320311:-320368:320308:320314:-320410) (320765:-320767:320771:320004:
-        -320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321312 0 321163 -321177 -321162 -321127 (320315:320532) 321124 (-320368:320315:
-        320398) (-320398:320404:-320389:-320368:320308:320314) (-320532:-320081:
-        320308:320315:320389) 321182
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321313 0 (320279:-320026:320063:320004) -321177 -321162 (320280:-320689:-320004:
-        320690:320063:-320688) (321160:320004:-320279) (320410:-320798) -321121 
-        (-321160:320063:320004:-320279) 321144 321178 321127 (320404:-320389:
-        -320311:-320368:320308:320314:-320410)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321314 0 (320767:320710:-320688:320004:-320766) -321168 (-321099:321098:321095:
-        -321084:-321103) (320818:-320081:-321075:-320581:320317:321068) (321098:
-        -321084:321104:-321105:-321097) -321179 (-321075:-320581:320317:320334:
-        321068:-320818) (321101:-321099:-321093:-321084:321100) -321159 (320818:
-        -320081:321075:320317) 321124 (321075:320317:320334:-320818) (-321087:
-        321089:-321091:-321086:321088) (321094:-321092:-321084:321093:-321089) (
-        -321093:321095:-321084:-321102:321099) (321097:321098:-321084:-321095:
-        -321096) (-320481:-320713:-320728:320724:320723) 321162 (-320713:-320723
-        :320688:-320722:320724) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321315 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) -321168 (-320890:-320615:-320888:-320905:320902:320891:320884) 
-        (320818:-320081:-321075:-320581:320317:321068) (-321075:-320581:320317:
-        320334:321068:-320818) -321127 (-320888:320891:-320894:320884:-320564:
-        320615) (-320334:-320852:320821:-320856:320855:320848) -321178 (320818:
-        -320081:321075:320317) 321124 (321075:320317:320334:-320818) (-320026:
-        320063:320004) (320560:-320893:320891:-320894:-320564:320888) (-320481:
-        -320713:-320728:320724:320723) (-320890:-320888:320891:320884:-320900:
-        320905) (-320848:-320852:320821:320857:-320856:320858) (-320890:-320905:
-        320891:-320902:320884) 321162 321179 (320765:-320767:320771:320004:
-        -320766) (-320713:-320723:320688:-320722:320724) (-320615:-320888:320721
-        :320884:-320889:320890)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321316 0 (320818:-320819:320820) (320818:-320081:-321075:-320581:320317:321068) 
-        (321098:-321084:321104:-321105:-321097) (321105:321079:-321106:-321084:
-        -321097) (-320481:-320712:-320713:-320728:320724:320723) (-321085:321079
-        :-321078:-321080:321084:321083) -321179 (-321075:-320581:320317:320334:
-        321068:-320818) -321161 -321159 (-320712:-320713:-320723:320688:-320722:
-        320724) 321124 (-321068:-320711:320317:320334:320320:-320818) (320818:
-        -320081:-321068:320315:320317:-321071) (321097:321098:-321084:-321095:
-        -321096) (320711:320776:-320818) 320709 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321317 0 (-320765:320026:320771:320004:-320766) (-320481:-320712:-320713:-320728
-        :320724:320723) -321179 -321161 -321127 (-320712:-320713:-320723:320688:
-        -320722:320724) (-320026:320063:320004) (-320712:320767:320710:-320688:
-        320004:-320766) 321159 (320711:320776:-320818) (320765:-320767:320771:
-        320004:-320766) 320709 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321318 0 (-320890:-320615:-320888:-320905:320902:320891:320884) (320818:-320081:
-        -321075:-320581:320317:321068) (-320615:-320888:320902:320721:320884:
-        -320889:320890) (-321075:-320581:320317:320334:321068:-320818) -321161 (
-        -320888:320891:-320894:320884:-320564:320615) (-320935:-320934:-320933:
-        320925:-320923:320920) (-320334:-320852:320821:-320856:320855:320848) 
-        -321178 -321159 321124 (-320890:-320905:320891:-320902:320884:-320885) (
-        -320890:-320888:320891:320884:-320900:320905:-320885) (-320884:320560:
-        320891:-320894:-320564:320892) (-320481:-320713:-320728:320724:320723) (
-        -321068:320317:320334:320320:-320818) (320818:-320081:-321068:320315:
-        320317) (-320848:-320852:320821:320857:-320856:320858) 321179 (-320713:
-        -320723:320688:-320722:320724) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321319 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) -321161 -321127 (-320334:-320852:320821:-320856:320855:320848) 
-        -321178 (-320026:320063:320004) 321159 (-320481:-320713:-320728:320724:
-        320723) (-320848:-320852:320821:320857:-320856:320858) 321179 (320765:
-        -320767:320771:320004:-320766) (-320713:-320723:320688:-320722:320724) 
-        321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321320 0 (320767:320710:-320688:320004:-320766) -321168 (320818:-320081:-321075:
-        -320581:320317:321068) (-321075:-320581:320317:320334:321068:-320818) (
-        -320081:-320317:320311:320334:320320) -321182 (-320532:-320081:-320311:
-        320308:320315:320389) (-320334:-320852:320821:-320856:320855:320848) 
-        -321159 (320818:-320081:321075:320317) (320315:320532) (-320888:320560:
-        -320903:320891:-320894:320884) (-320398:320404:-320389:-320311:-320368:
-        320308:320314) (-320890:-320888:320900:320891:320903:320884) 321124 (
-        321075:320317:320334:-320818) (-320368:320315:320398) (320280:-320004:
-        320690:320063:-320688) (320560:-320893:320891:-320894:-320564:320888) 
-        321178 (-320890:-320888:320891:320884:-320900:320905) (-320848:-320852:
-        320821:320857:-320856:320858) 321162 (-320888:320903:320884:-320889:
-        -320904:320890)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321321 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) -321168 -321127 -321182 (-320398:320404:-320389:-320311:-320368
-        :320308:320314) (-320368:320315:320398) (-320026:320063:320004) (320280:
-        -320004:320690:320063:-320688) 321159 321178 (-320848:-320852:320821:
-        320857:-320856:320858) 321162 (320765:-320767:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321322 0 -321168 -321177 -321127 (320315:320532) 321124 (-320368:320315:320398) 
-        (-320398:320404:-320389:-320368:320308:320314) (-320532:-320081:320308:
-        320315:320389) 321182 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321323 0 (320818:-320081:-321075:-320581:320317:321068) (-321075:-320581:320317:
-        320334:321068:-320818) (-320081:-320317:320311:320334:320320) -321161 
-        -321182 (-320935:-320934:-320933:320925:-320923:320920) (-320532:-320081
-        :-320311:320308:320315:320389) (-320334:-320852:320821:-320856:320855:
-        320848) -321159 (320315:320532) (-320888:320560:-320903:320891:-320894:
-        320884) (-320398:320404:-320389:-320311:-320368:320308:320314) (-320934:
-        320933:-320923:320936:320920) (-320890:-320888:320900:320891:320903:
-        320884) (-320888:320900:320903:320884:-320889:-320904:320890) 321124 (
-        -320368:320315:320398) (-320890:-320905:320891:-320902:320884:-320885) (
-        -320890:-320888:320891:320884:-320900:320905:-320885) (-320884:320560:
-        320891:-320894:-320564:320892) 321178 (-321068:320317:320334:320320:
-        -320818) (320818:-320081:-321068:320315:320317) (-320848:-320852:320821:
-        320857:-320856:320858) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321324 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) -321161 -321127 -321182 (-320334:-320852:320821:-320856:320855:
-        320848) (-320398:320404:-320389:-320311:-320368:320308:320314) (-320368:
-        320315:320398) (-320026:320063:320004) (320280:-320004:320690:320063:
-        -320688) 321159 321178 (-320848:-320852:320821:320857:-320856:320858) (
-        -320081:-320311:320308:320315:320389) (320765:-320767:320771:320004:
-        -320766) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321325 0 -321177 -321161 -321127 (320315:320532) 321124 (-320368:320315:320398) 
-        (-320398:320404:-320389:-320368:320308:320314) (-320532:-320081:320308:
-        320315:320389) 321182 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321326 0 (320279:-320026:320063:320004) -321177 -321161 (321160:320004:-320279) 
-        320406 -321121 (320280:-320004:320690:320063:-320688) (-321160:320063:
-        320004:-320279) 321178 321127 (320404:-320389:-320311:-320368:320308:
-        320314:-320406) 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321327 0 -321161 320217 -321121 -320236 321144 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321328 0 -321133 (321061:320004:-321060:-320011:321059) (320799:320410:-320798) 
-        (320011:-320026:320063:320004) (320280:-320689:-320004:320690:320063:
-        -320688) -321178 -321145 321121 (320690:-321062:320696:320004) (320280:
-        -320004:-320761:320689) (-320372:-320402:-320311:320308:-320369:320314:
-        -320410:320368:-320409) (-320372:320315:320402) 321123 (320404:-320389:
-        -320311:-320368:320308:320314) (-321059:321061:321062:320004:-321060) 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321329 0 (-320718:320570:320701:320719:-320695) (320963:320964:320581:320319:
-        -320701:-320570) (320987:320959:320574:-320964:-320701:-320690) (320567:
-        320572:320569:-320571:-320570) (320349:320073:320317:-320340:-320318) (
-        320963:320964:320574:320581:-320701:-320690) (320690:-321062:320696:
-        320004) -321181 -321142 -321171 (320699:320701:320695:-320690) 321123 (
-        320963:320988:320570:320959:-320574:-320701) (320701:320319:-320695:
-        320718) 320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321330 0 (320986:320963:320959:-320581:320407:-320690) -321179 (320963:320570:
-        320964:-320574:320581:-320988) (320567:-320574:320569:-320572:-320571:
-        320581:-320580) (320970:320959:320581:-320964:-320690:-320987) (320963:
-        320964:320581:320319:-320701:-320570) (320986:320963:320959:-320581:
-        320841:320838:320319:-320570) (320987:320959:320574:-320964:-320701:
-        -320690) (320986:320963:320570:320959:-320581:320841:-320574:320838) (
-        320567:320572:320569:-320571:-320570) (-320584:320567:-320583:-320582:
-        320574:-320571:320581:-320578) -321143 (320963:320964:320574:320581:
-        -320701:-320690) (320690:-321062:320696:320004) 321181 (320986:320963:
-        -320407:320959:-320581:320841:320838:320574) (-320407:320408:320826:
-        -320838:-320839:320840) -321171 (320318:-320838:-320839:320823:-320408:
-        320840) 321123 (320963:320988:320570:320959:-320574:-320701) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321331 0 -321179 (320567:-320574:320569:-320572:-320571:320581:-320580) (320318:
-        -320840:-320841:320823:-320408:320830) (320963:320964:320581:320319:
-        -320701:-320570) (320986:320963:320959:-320581:320841:320838:320319:
-        -320570) (320567:320572:320569:-320571:-320570) (320349:320073:320317:
-        -320340:-320318) 321181 321143 -321142 -321171 (320318:-320838:-320839:
-        320823:-320408:320840) 321123
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321332 0 (320699:320701:-320719:320319:-320695) (-320960:320959:320581:320319:
-        -320701:-320570) -321152 321171 (-320718:320570:320701:320719:-320695) (
-        320987:320959:320574:-320964:-320701:-320690) (320567:320572:320569:
-        -320571:-320570) (320349:320073:320317:-320340:-320318) (320690:-321062:
-        320696:320004) -321181 -321142 (-321059:321061:321062:320004) (320699:
-        320701:320695:-320690) (320963:320988:320570:320959:-320574:-320701) 
-        320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321333 0 (-320840:-320407:320408:320826:-320841:320830) (320986:320963:320959:
-        -320581:320407:-320690) -321179 -321152 (320567:-320574:320569:-320572:
-        -320571:320581:-320580) 321171 (320318:-320840:-320841:320823:-320408:
-        320830) (-320830:-320407:320829:320828:320702:-320835) (320970:320959:
-        320581:-320964:-320690:-320987) (320986:320963:320959:-320581:320841:
-        320838:320319:-320570) (320987:320959:320574:-320964:-320701:-320690) (
-        320986:320963:320570:320959:-320581:320841:-320574:320838) (320567:
-        320572:320569:-320571:-320570) (-320584:320567:-320583:-320582:320574:
-        -320571:320581:-320578) -321143 (320690:-321062:320696:320004) 321181 (
-        320986:320963:-320407:320959:-320581:320841:320838:320574) (-320407:
-        320408:320826:-320838:-320839:320840) (-320830:320408:320829:-320702:
-        320828:-320835) (-321059:321061:321062:320004) (320318:-320838:-320839:
-        320823:-320408:320840) (320963:320988:320570:320959:-320574:-320701) 
-        321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321334 0 (-320840:-320407:320408:320826:-320841:320830) (-320960:320959:320574:
-        320581:-320987:-320970) (-320960:320959:320581:320319:-320701:-320570) 
-        -321179 (320570:-320960:320959:-320574:320581:-320988) -321152 (320567:
-        -320574:320569:-320572:-320571:320581:-320580) 321171 (320318:-320840:
-        -320841:320823:-320408:320830) (320970:320959:320581:-320964:-320690:
-        -320987) (320986:320963:320959:-320581:320841:320838:320319:-320570) (
-        320987:320959:320574:-320964:-320701:-320690) (320986:320963:320570:
-        320959:-320581:320841:-320574:320838) (320567:320572:320569:-320571:
-        -320570) (320349:320073:320317:-320340:-320318) (-320584:320567:-320583:
-        -320582:320574:-320571:320581:-320578) 321181 (320986:320963:-320407:
-        320959:-320581:320841:320838:320574) 321143 (320318:-320830:320829:
-        -320835:320823:-320408) -321142 (-320830:320408:320829:-320702:320828:
-        -320835) (320318:-320838:-320839:320823:-320408:320840) (320963:320988:
-        320570:320959:-320574:-320701)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321335 0 -321179 -321152 321142 (320349:320073:320317:-320340:-320318) 321123 
-        320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321336 0 (320963:320570:320959:-320581:-320574:320838) (-320311:320308:-320314:
-        320073:320315) (320986:320963:320959:-320581:320407:-320690) (320875:
-        320874:-320407:320408:-320876:-320826) (320963:320959:-320581:320838:
-        320319:-320570) -321180 (-320372:-320311:320308:-320369:320314:320368) 
-        -321143 (320690:-321062:320696:320004) (-320407:320408:320826:-320838:
-        -320839:320840) (320280:-320004:320690:320063:-320688) -321171 (320318:
-        -320838:-320839:320823:-320408:320840) 321123 321179 (320963:-320407:
-        320959:-320581:320838:320574) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321337 0 (-320317:320073:320315:320311:-320318) -321180 (320315:320307) (320318:
-        -320840:-320841:320823:-320408:320830) (-320372:-320311:320308:-320369:
-        320314:320368) (320349:320073:320317:-320340:-320318) 321143 (-320307:
-        -320311:320308:-320314:320073:320315) -321142 -321171 (320318:-320838:
-        -320839:320823:-320408:320840) 321123 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321338 0 (-320402:320410:320314:-320423) (320280:320690:320063:-320688) (320875:
-        320874:-320407:320408:-320876:-320826) (-320307:320308:-320314:320073:
-        320315) -321178 (320315:320307) -321142 (-320372:320315:320402) -321171 
-        (-320372:-320402:-320311:320308:-320369:320314:-320410:320368) 321180 
-        321123 (320799:-320402:320410:-320798) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321339 0 (-320840:-320407:320408:320826:-320841:320830) (320875:320874:-320407:
-        320408:-320876:-320826) -321152 -321180 321171 (320318:-320840:-320841:
-        320823:-320408:320830) (-320830:-320407:320829:320828:320702:-320835) (
-        -320372:-320311:320308:-320369:320314:320368) -321143 (320690:-321062:
-        320696:320004) (-320407:320408:320826:-320838:-320839:320840) (-320830:
-        320408:320829:320826:-320702:-320828) (320280:-320004:320690:320063:
-        -320688) (-320830:320408:320829:-320702:320828:-320835) (-321059:321061:
-        321062:320004) (320318:-320838:-320839:320823:-320408:320840) 321179 (
-        -320830:-320407:320826:-320828:320831:320702) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321340 0 (-320840:-320407:320408:320826:-320841:320830) (320875:320874:-320407:
-        320408:-320876:-320826) (-320317:320073:320315:320311:-320318) -321152 
-        -321180 (320315:320307) 321171 (320318:-320840:-320841:320823:-320408:
-        320830) (-320372:-320311:320308:-320369:320314:320368) (320349:320073:
-        320317:-320340:-320318) 321143 (320318:-320830:320829:-320835:320823:
-        -320408) (-320307:-320311:320308:-320314:320073:320315) (-320830:320408:
-        320829:320826:-320702:-320828) -321142 (-320830:320408:320829:-320702:
-        320828:-320835) (320318:-320838:-320839:320823:-320408:320840) 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321341 0 (320280:320690:320063:-320688) (320875:320874:-320407:320408:-320876:
-        -320826) -321152 (-320307:320308:-320314:320073:320315) -321178 (320315:
-        320307) 321171 (-320372:-320402:-320311:320308:-320369:320314:320368) 
-        -321142 (-320372:320315:320402) 321180 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321342 0 (-320317:320073:320315:320311:-320318) -321152 -321178 (320315:320307) 
-        321142 (320349:320073:320317:-320340:-320318) (-320307:-320311:320308:
-        -320314:320073:320315) 321123 321179 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321343 0 (320699:320701:-320719:320319:-320695) (320695:320692:320696:-320690:
-        -320699) -321179 (321061:320004:-320011:321059) (-320830:-320407:320829:
-        320828:320702:-320835) (320690:-321062:320696:320004) (-320352:320351:
-        320353:-320318) (320318:-320830:320829:-320835:320823:-320408) (320349:
-        320073:-320351:320317:-320340:-320318) (320692:320743:320319:-320695:
-        -320699) -321142 (-320830:320408:320829:-320702:320828:-320835) (-321059
-        :321061:321062:320004) -321172 (320699:320701:320695:-320690) 321152 (
-        320742:-320740:320353) 320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321344 0 (-320743:320692:320696:-320740:-320742:320319) (321061:320004:-321060:
-        -320011:321059) (320690:-321062:320696:320004:-321060) (321063:-321061:
-        320004:-321060:-320011:321059) 321172 -321145 (321117:321110:-320011) 
-        -321181 (-320352:320351:320353:-320318) (320692:320743:-320742:320319:
-        -320695:-320699) (320742:-320740:320353:-321060) -321142 (-321059:321063
-        :-321061:321062:320004:-321060) (320011:320063:320004:-320324) (-320698:
-        320695:320692:320696:-320690:-320699) (321060:321109:-321117:-320011) (
-        -321059:321061:321062:320004:-321060) 320709 (-320743:320740:320692:
-        320696:-320742:-320695) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321345 0 (321063:-321061:320004:-320011:321059) (320695:320692:320696:-320690:
-        -320699) -321179 (321061:320004:-320011:321059) 321172 (-320830:-320407:
-        320829:320828:320702:-320835) -321145 -321143 (320690:-321062:320696:
-        320004) 321181 (-321059:321061:321062:320004) (320011:320063:320004:
-        -320324) (-321059:321063:-321061:321062:320004) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321346 0 (320695:320692:320696:-320690:-320699) -321179 (-320743:320692:320696:
-        -320740:320319) 321172 (-320830:-320407:320829:320828:320702:-320835) (
-        320351:320353:-320318) -321145 (320690:-321062:320696:320004) 321181 
-        321143 (320318:-320830:320829:-320835:320823:-320408) (320349:320073:
-        -320351:320317:-320340:-320318) (320692:320743:320319:-320695:-320699) 
-        -321142 (-320830:320408:320829:-320702:320828:-320835) (-320743:320740:
-        320692:320696:-320695)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321347 0 (-320743:320692:320696:-320740:-320742:320319) -321179 321142 (-320353:
-        321109:321116:-321060) -321145 (321117:321110:-320011) (-320352:320351:
-        320353:-320318) (320318:-320830:320829:-320835:320823:-320408) (320349:
-        320073:-320351:320317:-320340:-320318) (320742:-320740:320353:-321060) 
-        321152 (321060:321109:-321117:-320011) 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321348 0 (320875:320874:-320407:320408:-320876:-320826) -321180 (321061:320004:
-        -320011:321059) (-320830:-320407:320829:320828:320702:-320835) (-320372:
-        -320311:320308:-320369:320314:320368) -321143 (320690:-321062:320696:
-        320004) (-320830:320408:320829:320826:-320702:-320828) (320280:-320004:
-        320690:320063:-320688) (-320830:320408:320829:-320702:320828:-320835) (
-        -321059:321061:321062:320004) -321172 321152 321179 (-320830:-320407:
-        320826:-320828:320831:320702) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321349 0 (-320317:320073:320315:320311:-320318) -321180 (320315:320307) (-320830
-        :-320407:320829:320828:320702:-320835) (-320372:-320311:320308:-320369:
-        320314:320368) (320349:320073:320317:-320340:-320318) 321143 (320318:
-        -320830:320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:
-        320073:320315) (-320830:320408:320829:320826:-320702:-320828) -321142 (
-        -320830:320408:320829:-320702:320828:-320835) -321172 321152 321179 (
-        -320830:-320407:320826:-320828:320831:320702)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321350 0 (320280:320690:320063:-320688) (320875:320874:-320407:320408:-320876:
-        -320826) (-320307:320308:-320314:320073:320315) -321178 (320315:320307) 
-        (-320372:-320402:-320311:320308:-320369:320314:320368) -321142 (-320372:
-        320315:320402) -321172 321180 321152 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321351 0 (321063:-321061:320004:-320011:321059) -321180 (321061:320004:-320011:
-        321059) 321172 (-320830:-320407:320829:320828:320702:-320835) -321145 
-        -321143 (320690:-321062:320696:320004) (320280:-320004:320690:320063:
-        -320688) (-321059:321061:321062:320004) (320011:320063:320004:-320324) 
-        321179 (-321059:321063:-321061:321062:320004) (-320830:-320407:320826:
-        -320828:320831:320702) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321352 0 (-320317:320073:320315:320311:-320318) -321180 321172 (-320830:-320407:
-        320829:320828:320702:-320835) (-320372:-320311:320308:-320369:320314:
-        320368) (320349:320073:320317:-320340:-320318) -321145 (320690:-321062:
-        320696:320004) 321143 (320318:-320830:320829:-320835:320823:-320408) (
-        -320307:-320311:320308:-320314:320073:320315) (-320830:320408:320829:
-        320826:-320702:-320828) (320280:-320004:320690:320063:-320688) -321142 (
-        -320830:320408:320829:-320702:320828:-320835) 321179 (320404:-320389:
-        -320311:-320368:320308:320314) (-320830:-320407:320826:-320828:320831:
-        320702)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321353 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) (-320307:320308:-320314:320073:320315) 321172 -321178 
-        -321145 (-320372:-320402:-320311:320308:-320369:320314:320368) -321142 (
-        -320372:320315:320402) 321180 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321354 0 (-320317:320073:320315:320311:-320318) -321178 (320315:320307) 321142 (
-        320349:320073:320317:-320340:-320318) -321145 (320318:-320830:320829:
-        -320835:320823:-320408) (-320307:-320311:320308:-320314:320073:320315) 
-        321152 321179 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321355 0 (320799:320410:-320798) -321177 (-320372:-320311:320308:-320369:320314:
-        -320410:320368:-320409) -321145 321121 321178 321123 (320409:-320800) (
-        320404:-320389:-320311:-320368:320308:320314) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321356 0 -321133 (320011:-320026:320063:320004) -321178 -321144 (-320372:-320311
-        :320308:-320369:320314:320368) 321121 321145 (320280:-320004:320690:
-        320063:-320688) (320404:-320389:-320311:-320368:320308:320314) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321357 0 (-320743:320692:320696:-320740:-320742:320319) -321179 (320690:-321062:
-        320696:320004:-321060) -321147 (321063:-321061:320004:-321060:-320011:
-        321059) (-320830:-320407:320829:320828:320702:-320835) (321117:321110:
-        -320011) (320318:-320830:320829:-320835:320823:-320408) 321145 (320742:
-        -320740:320353:-321060) -321142 (-320830:320408:320829:-320702:320828:
-        -320835) (-321059:321063:-321061:321062:320004:-321060) (320011:320063:
-        320004:-320324) (-320698:320695:320692:320696:-320690:-320699) (321060:
-        321109:-321117:-320011) 320709 (-320743:320740:320692:320696:-320742:
-        -320695) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321358 0 (-320743:320692:320696:-320740:-320742:320319) (-320353:321109:321116) 
-        (320695:320692:320696:-320690:-320699) -321179 -321147 321142 (320350:
-        320073:-320349:320317:-320318:-320348) (-320352:320351:320353:-320318) (
-        321042:320701:321045:-321047:-321046) (320318:-320830:320829:-320835:
-        320823:-320408) 321145 (320349:320073:-320351:320317:-320340:-320318) (
-        321043:321044:-320349:321041:-321042) (-320830:320408:320829:-320702:
-        320828:-320835) (-320743:320740:320692:320696:-320695) (320742:-320740:
-        320353) 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321359 0 (321063:-321061:320004:-320011:321059) -321180 -321143 (320690:-321062:
-        320696:320004) 321145 (320280:-320004:320690:320063:-320688) (320011:
-        320063:320004:-320324) -321149 321179 (-321059:321063:-321061:321062:
-        320004) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321360 0 (-320311:320308:-320314:320073:320315) -321180 (-320830:-320407:320829:
-        320828:320702:-320835) (320690:-321062:320696:320004) 321143 (320318:
-        -320830:320829:-320835:320823:-320408) 321145 (-320830:320408:320829:
-        320826:-320702:-320828) (320280:-320004:320690:320063:-320688) -321142 (
-        -320830:320408:320829:-320702:320828:-320835) -321149 321179 (320404:
-        -320389:-320311:-320368:320308:320314) (320874:-320407:320408:320868:
-        -320826:-320869) (-321059:321063:-321061:321062:320004) (-320830:-320407
-        :320826:-320828:320831:320702)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321361 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) -321178 321145 -321142 (-320372:320315:320402) -321149 
-        321180 (320874:-320407:320408:320868:-320826:-320869) (320308:-320314:
-        320073:320315) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321362 0 (321063:-321061:320004:-320011:321059) (320404:-320389:-320402:-320311:
-        -320368:320308:320314) -321147 321149 -321178 (320690:-321062:320696:
-        320004) (-320830:-320407:320829:320828:320702:-320836:-320835) (320318:
-        -320830:320829:-320835:320823:-320408) (-320830:320408:320829:320826:
-        -320702:-320828) (320280:-320004:320690:320063:-320688) -321142 (-320830
-        :320408:320829:-320702:320828:-320835) (-320372:320315:320402) (320011:
-        320063:320004:-320324) 321179 (320874:-320407:320408:320868:-320826:
-        -320869) (-321059:321063:-321061:321062:320004) (-320830:-320407:320826:
-        -320828:320831:320702) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321363 0 (320404:-320389:-320402:-320311:-320368:320308:320314) (-320317:320073:
-        320315:320311:-320318) -321147 -321178 (320315:320307) 321142 (320349:
-        320073:320317:-320340:-320318) (320350:320073:-320349:320317:-320318:
-        -320348) (320318:-320830:320829:-320835:320823:-320408) 321145 (-320307:
-        -320311:320308:-320314:320073:320315) (-320830:320408:320829:320826:
-        -320702:-320828) (-320830:320408:320829:-320702:320828:-320835) 321179 (
-        320874:-320407:320408:320868:-320826:-320869) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321364 0 (321063:-321061:320004:-320011:321059) (320695:320692:320696:-320690:
-        -320699) -321179 -321144 (-320830:-320407:320829:320828:320702:-320835) 
-        (320690:-321062:320696:320004) -321142 (-320830:320408:320829:-320702:
-        320828:-320835) (320011:320063:320004:-320324) 321147 (-321059:321063:
-        -321061:321062:320004) 320709 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321365 0 (320695:320692:320696:-320690:-320699) (-320743:320692:320696:-320740:
-        320319) (320348:-320355:320350:320356:-320318) (321049:320701:321052:
-        -321055:-321051) 321142 (321038:320701:-321057:321058:-321048) (320701:
-        321054:-321045:321052:-321053) -321181 (321042:320701:321045:-321047:
-        -321046) (320701:321056:321057:-321051:-321048) (321048:321050:320701:
-        -321049:-321051) 321147 (-320743:320740:320692:320696:-320695) (321049:
-        -321052:320701:-321045:320214) -321151 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321366 0 (320695:320692:320696:-320690:-320699) -321179 (-320743:320692:320696:
-        -320740:320319) (320348:-320355:320350:320356:-320318) (-320830:-320407:
-        320829:320828:320702:-320835) 321142 321181 (320350:320073:-320349:
-        320317:-320318:-320348) (320318:-320830:320829:-320835:320823:-320408) (
-        -320830:320408:320829:-320702:320828:-320835) 321147 (-320743:320740:
-        320692:320696:-320695) -321151 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321367 0 321151 (320695:320692:320696:-320690:-320699) (321036:321038:321037:
-        -320356:-320701:-321035) -321179 (-320743:320692:320696:-320740:320319) 
-        (320348:-320355:320350:320356:-320318) -321144 (-320830:-320407:320829:
-        320828:320702:-320835) 321142 (321038:320701:-321057:321058:-321048) (
-        320690:-321062:320696:320004) (320350:320073:-320349:320317:-320318:
-        -320348) (320318:-320830:320829:-320835:320823:-320408) (-320830:320408:
-        320829:-320702:320828:-320835) (320345:320353:-320350:320317:-320318) (
-        -320743:320740:320692:320696:-320695) (320345:-320353:320073:-320350:
-        320317) 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321368 0 (-320832:-320407:320826:320833:-320828:320702) (321063:-321061:320004:
-        -320011:321059) (320404:-320389:-320402:-320311:-320368:320308:320314) 
-        -321178 (320690:-321062:320696:320004) (-320830:-320407:320829:320828:
-        320702:-320836:-320835) (-320830:320408:320829:320826:-320702:-320828) (
-        320280:-320004:320690:320063:-320688) -321142 (-320830:320408:320829:
-        -320702:320828:-320835) (-320372:320315:320402) (320011:320063:320004:
-        -320324) 321147 321179 (320874:-320407:320408:320868:-320826:-320869) (
-        -321059:321063:-321061:321062:320004) -321151 (-320830:-320407:320826:
-        -320828:320831:320702) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321369 0 (320404:-320389:-320402:-320311:-320368:320308:320314:-320406) (-320832
-        :-320407:320826:320833:-320828:320702) (321063:-321061:320004:-320011:
-        321059) 321151 -321178 -321144 (-320830:-320407:320829:320828:320702:
-        -320835) (320690:-321062:320696:320004) (320280:-320004:320690:320063:
-        -320688) -321142 (320797:-320402:320406) (-320372:320315:320402) (320011
-        :320063:320004:-320324) 321179 (-321059:321063:-321061:321062:320004) 
-        321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321370 0 (320404:-320389:-320402:-320311:-320368:320308:320314:-320406) (-320832
-        :-320407:320826:320833:-320828:320702) (-320317:320073:320315:320311:
-        -320318) -321178 (320315:320307) 321142 (-320419:320406:320314) (-320830
-        :-320407:320829:320828:320702:-320836:-320835) (320350:320073:-320349:
-        320317:-320318:-320348) (320318:-320830:320829:-320835:320823:-320408) (
-        -320307:-320311:320308:-320314:320073:320315) (-320830:320408:320829:
-        320826:-320702:-320828) (-320830:320408:320829:-320702:320828:-320835) (
-        -320372:320315:320402) 321147 321179 (320874:-320407:320408:320868:
-        -320826:-320869) -321151 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321371 0 (-320311:320308:-320314:320073:320315) (-320832:-320407:320826:320833:
-        -320828:320702) 321151 (-320317:320073:320315:320311:-320318) -321180 
-        -321173 -321144 (-320830:-320407:320829:320828:320702:-320835) 321142 (
-        320690:-321062:320696:320004) (320350:320073:-320349:320317:-320318:
-        -320348) (320318:-320830:320829:-320835:320823:-320408) (-320830:320408:
-        320829:320826:-320702:-320828) (320280:-320004:320690:320063:-320688) (
-        -320830:320408:320829:-320702:320828:-320835) 321179 (320404:-320389:
-        -320311:-320368:320308:320314)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321372 0 321151 (-320317:320073:320315:320311:-320318) -321180 (320315:320307) 
-        -321144 (320350:320073:-320349:320317:-320318:-320348) (320318:-320830:
-        320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:320073:
-        320315) 321173 (320345:320353:-320350:320317:-320318) 321179 (320345:
-        -320353:320073:-320350:320317) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321373 0 (320404:-320389:-320402:-320311:-320368:320308:320314:-320406) 321151 (
-        -320307:320308:-320314:320073:320315) -321178 (320315:320307) -321144 
-        321142 (-320419:-320402:320406:320314) (-320372:320315:320402) 321180 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321374 0 -321177 (320280:-320689:-320004:320690:320063:-320688) -321144 321121 (
-        -320372:-320311:320308:-320369:320314:-320410:320368) (320410:-320798) 
-        321145 321178 (320404:-320389:-320311:-320368:320308:320314:-320410) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321375 0 321129 (-320311:320308:-320314:320073:320315) -321177 (-320317:320073:
-        320315:320311:-320318) -321144 -321128 -320221 321123 (320345:-320353:
-        320073:-320350:320317) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321376 0 -321144 -321128 -320221 321121 -320236 321123 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321377 0 -321133 (320011:-320026:320063:320004) -321162 -321178 320406 321121 (
-        320280:-320004:320690:320063:-320688) 321144 (320404:-320389:-320311:
-        -320368:320308:320314:-320406) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321378 0 (321063:-321061:320004:-320011:321059) (320695:320692:320696:-320690:
-        -320699) -321179 (-320743:320692:320696:-320740:320319) (-320830:-320407
-        :320829:320828:320702:-320835) (320690:-321062:320696:320004) (320318:
-        -320830:320829:-320835:320823:-320408) (-320830:320408:320829:-320702:
-        320828:-320835) 321144 (320011:320063:320004:-320324) (320345:320353:
-        -320350:320317:-320318) (-320743:320740:320692:320696:-320695) (320345:
-        -320353:320073:-320350:320317) (-321059:321063:-321061:321062:320004) 
-        -321163 320709 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321379 0 (320404:-320389:-320402:-320311:-320368:320308:320314:-320406) (321063:
-        -321061:320004:-320011:321059) -321178 320406 (320690:-321062:320696:
-        320004) (320280:-320004:320690:320063:-320688) -321142 321144 (320011:
-        320063:320004:-320324) 321179 (-321059:321063:-321061:321062:320004) 
-        -321163 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321380 0 (-320311:320308:-320314:320073:320315) (-320832:-320407:320826:320833:
-        -320828:320702) -321180 -321173 (-320830:-320407:320829:320828:320702:
-        -320835) 321142 (320690:-321062:320696:320004) (320318:-320830:320829:
-        -320835:320823:-320408) (-320830:320408:320829:320826:-320702:-320828) (
-        320280:-320004:320690:320063:-320688) (-320830:320408:320829:-320702:
-        320828:-320835) 321144 -321164 321179 (320404:-320389:-320311:-320368:
-        320308:320314) (-321059:321063:-321061:321062:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321381 0 (-320317:320073:320315:320311:-320318) -321180 (320315:320307) (320318:
-        -320830:320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:
-        320073:320315) 321144 321173 (320345:320353:-320350:320317:-320318) 
-        -321164 321179 (320345:-320353:320073:-320350:320317) (320404:-320389:
-        -320311:-320368:320308:320314) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321382 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) (-320307:320308:-320314:320073:320315) -321178 (320315:
-        320307) 321142 321144 (-320372:320315:320402) -321164 321180 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321383 0 (-320832:-320407:320826:320833:-320828:320702) -321180 321164 -321173 (
-        -320830:-320407:320829:320828:320702:-320835) 321142 (320690:-321062:
-        320696:320004) (320318:-320830:320829:-320835:320823:-320408) (320874:
-        -320407:320408:-320872:320871:-320826) (-320830:320408:320829:320826:
-        -320702:-320828) (320280:-320004:320690:320063:-320688) (-320830:320408:
-        320829:-320702:320828:-320835) 321179 (320404:-320389:-320311:-320368:
-        320308:320314) (-321059:321063:-321061:321062:320004) -321163
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321384 0 (-320832:-320407:320826:320833:-320828:320702) (-320317:320073:320315:
-        320311:-320318) -321180 321164 (320315:320307) (-320830:-320407:320829:
-        320828:320702:-320835) (320318:-320830:320829:-320835:320823:-320408) (
-        320874:-320407:320408:-320872:320871:-320826) (-320307:-320311:320308:
-        -320314:320073:320315) (-320830:320408:320829:320826:-320702:-320828) (
-        -320830:320408:320829:-320702:320828:-320835) 321173 (320345:320353:
-        -320350:320317:-320318) 321179 (320345:-320353:320073:-320350:320317) (
-        320404:-320389:-320311:-320368:320308:320314) -321163 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321385 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) 321164 (-320307:320308:-320314:320073:320315) -321178 (
-        320315:320307) 321142 (320874:-320407:320408:-320872:320871:-320826) (
-        -320372:320315:320402) 321180 -321163 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321386 0 (321063:-321061:320004:-320011:321059) (320690:-321062:320696:320004:
-        -320697) 321163 -321179 (-320743:320692:320696:-320740:320319:-320697) (
-        -320830:-320407:320829:320828:320702:-320835) 321142 -321166 (320360:
-        -320815:320353) (320695:320692:320696:-320690:-320699:-320697) (320318:
-        -320830:320829:-320835:320823:-320408) (-320830:320408:320829:-320702:
-        320828:-320835) (-320743:320740:320692:320696:-320695:-320697) (320011:
-        320063:320004:-320324) (320345:320353:-320350:320317:-320318:-320360) (
-        -321059:321063:-321061:321062:320004) 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321387 0 (321063:-321061:320004:-320011:321059) (320690:-321062:320696:320004:
-        -320697) (321063:320690:-320815:-320696:320004:-320360) -321162 -321173 
-        321142 (-321062:-320696:320815:321067:320004) (320360:-320815:320353) (
-        320695:320692:320696:-320690:-320699:-320697) -321181 (320695:-320696:
-        320692:-320690:320691:-320360) 321166 (320011:320063:320004:-320324) (
-        -321059:321063:-321061:321062:320004) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321388 0 (-320696:320692:320319:-320695:320739:-320360) -321162 (-320743:320692:
-        320696:-320740:320319:-320697) (321063:320690:-320815:-320696:320004) (
-        -321062:-320696:320815:321067:320004) (320360:-320815:320353) (320695:
-        320692:320696:-320690:-320699:-320697) -321181 (320695:-320696:320692:
-        -320690:320691:-320360) 321166 321173 (-320743:320740:320692:320696:
-        -320695:-320697) (320345:320353:-320350:320317:-320318:-320360) 320709 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321389 0 (321063:-321061:320004:-320011:321059) (320695:320692:320696:-320690:
-        -320699) -321179 -321162 -321173 (321063:320690:-320815:-320696:320004) 
-        (-320830:-320407:320829:320828:320702:-320835) 321142 (-321062:-320696:
-        320815:321067:320004) (320690:-321062:320696:320004) 321181 321166 (
-        320011:320063:320004:-320324) (-321059:321063:-321061:321062:320004) (
-        320695:-320696:320692:-320690:320691)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321390 0 (320695:320692:320696:-320690:-320699) -321179 -321162 (-320743:320692:
-        320696:-320740:320319) (321063:320690:-320815:-320696:320004) (-320830:
-        -320407:320829:320828:320702:-320835) (-321062:-320696:320815:321067:
-        320004) (-320696:320692:320319:-320695:320739) 321181 (320318:-320830:
-        320829:-320835:320823:-320408) 321166 (-320830:320408:320829:-320702:
-        320828:-320835) 321173 (320345:320353:-320350:320317:-320318) (-320743:
-        320740:320692:320696:-320695) (320695:-320696:320692:-320690:320691) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321391 0 (321063:-321061:320004:-320011:321059) 321163 -321162 -321178 (320280:
-        -320004:320690:320063:-320688) -321142 (320011:320063:320004:-320324) 
-        321179 (320404:-320389:-320311:-320368:320308:320314) (-321059:321063:
-        -321061:321062:320004) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321392 0 (-320832:-320407:320826:320833:-320828:320702) (321063:-321061:320004:
-        -320011:321059) 321163 -321180 -321173 (-320830:-320407:320829:320828:
-        320702:-320835) 321142 -321166 (320690:-321062:320696:320004) (320874:
-        -320407:320408:-320872:320871:-320826) (320280:-320004:320690:320063:
-        -320688) (320011:320063:320004:-320324) 321179 (320404:-320389:-320311:
-        -320368:320308:320314) (-321059:321063:-321061:321062:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321393 0 (-320832:-320407:320826:320833:-320828:320702) 321163 (-320317:320073:
-        320315:320311:-320318) -321180 (320315:320307) (-320830:-320407:320829:
-        320828:320702:-320835) -321166 (320318:-320830:320829:-320835:320823:
-        -320408) (320874:-320407:320408:-320872:320871:-320826) (-320307:-320311
-        :320308:-320314:320073:320315) (-320830:320408:320829:320826:-320702:
-        -320828) (-320830:320408:320829:-320702:320828:-320835) 321173 (320345:
-        320353:-320350:320317:-320318) 321179 (320404:-320389:-320311:-320368:
-        320308:320314) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321394 0 (320280:320690:320063:-320688) 321163 (320404:-320389:-320402:-320311:
-        -320368:320308:320314) (-320307:320308:-320314:320073:320315) -321178 (
-        320315:320307) 321142 -321166 (320874:-320407:320408:-320872:320871:
-        -320826) (-320372:320315:320402) 321180 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321395 0 (-320832:-320407:320826:320833:-320828:320702) (321063:-321061:320004:
-        -320011:321059) -321162 -321180 -321173 (321063:320690:-320815:-320696:
-        320004) 321142 (-321062:-320696:320815:321067:320004) (320690:-321062:
-        320696:320004) (320874:-320407:320408:-320872:320871:-320826) (-320830:
-        -320407:320829:-320837:320828:320702:-320835) 321166 (320280:-320004:
-        320690:320063:-320688) (320011:320063:320004:-320324) 321179 (-321059:
-        321063:-321061:321062:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321396 0 (-320311:320308:-320314:320073:320315) (-320832:-320407:320826:320833:
-        -320828:320702) (-320317:320073:320315:320311:-320318) -321162 -321180 (
-        321063:320690:-320815:-320696:320004) (-321062:-320696:320815:321067:
-        320004) (320318:-320830:320829:-320835:320823:-320408) (320874:-320407:
-        320408:-320872:320871:-320826) (-320830:-320407:320829:-320837:320828:
-        320702:-320835) 321166 (-320830:320408:320829:320826:-320702:-320828) (
-        320280:-320004:320690:320063:-320688) (-320407:320829:320826:-320828:
-        320702:-320834) (-320830:320408:320829:-320702:320828:-320835) 321173 (
-        320345:320353:-320350:320317:-320318) 321179 (320404:-320389:-320311:
-        -320368:320308:320314) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321397 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) -321162 -321178 321142 (320874:-320407:320408:-320872:
-        320871:-320826) 321166 (-320372:320315:320402) 321180 (320308:-320314:
-        320073:320315) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321398 0 -321177 -321162 (320280:-320689:-320004:320690:320063:-320688) (320797:
-        320406) 321121 321144 321178 (320404:-320389:-320311:-320368:320308:
-        320314:-320406) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321399 0 -321133 (320011:-320026:320063:320004) -321161 -321178 321121 (320405:
-        320401:-320389:-320311:-320404:320407) (320280:-320004:320690:320063:
-        -320688) 321162 (320404:-320389:-320311:-320368:320308:320314) (320401:
-        -320389:320308:320314:-320404:-320405) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321400 0 (321063:320690:-320815:-320696:320004:-321066) (-321062:-320696:320815:
-        321067:320004:-321066) (-320740:320353:-321066:320741) -321179 (-320830:
-        -320407:320829:320828:320702:-320835) 321142 (321063:-321061:320004:
-        -320011:-321066:321059) (-320693:320695:-320696:320692:-320690:320691) (
-        321066:321109:-321108:-320011) (320318:-320830:320829:-320835:320823:
-        -320408) -321169 (-320830:320408:320829:-320702:320828:-320835) (320011:
-        320063:320004:-320324) (-321059:321063:-321061:321062:320004:-321066) (
-        321108:321110:-320011) (-320741:-320696:320692:320319:-320695:320739) 
-        321162 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321401 0 (321063:320690:-320815:-320696:320004:-321066) (-321062:-320696:320815:
-        321067:320004:-321066) -321168 (320690:-320815:320063:320004:-321063:
-        -321066) (-321067:-321062:320063:320815:320004:-321066) (320063:320004:
-        -321063:-320011:-321066:321059) 321142 (321063:-321061:320004:-320011:
-        -321066:321059) 321169 (-320693:320695:-320696:320692:-320690:320691) (
-        321066:321109:-321108:-320011) -321181 (-321059:320063:321062:320004:
-        -321063:-321066) (320011:320063:320004:-320324) (-321059:321063:-321061:
-        321062:320004:-321066) (321108:321110:-320011) 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321402 0 -321168 -321179 (320690:-320815:320063:320004:-321063) (-321067:-321062
-        :320063:320815:320004) (321063:320690:-320815:-320696:320004) (-320830:
-        -320407:320829:320828:320702:-320835) (-321062:-320696:320815:321067:
-        320004) 321169 321181 (320318:-320830:320829:-320835:320823:-320408) (
-        -320830:320408:320829:-320702:320828:-320835) 321173 (-321059:321063:
-        -321061:321062:320004) (320695:-320696:320692:-320690:320691) (-321059:
-        320063:321062:320004:-321063) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321403 0 -321168 -321178 (320280:-320004:320690:320063:-320688) -321142 (320011:
-        320063:320004:-320324) 321162 321179 (320404:-320389:-320311:-320368:
-        320308:320314) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321404 0 (321063:-321061:320004:-320011:321059) -321180 -321173 321142 (-321062:
-        -320696:320815:321067:320004) -321169 (320280:-320004:320690:320063:
-        -320688) (320011:320063:320004:-320324) 321162 321179 (-321059:321063:
-        -321061:321062:320004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321405 0 (-320311:320308:-320314:320073:320315) -321180 (321063:320690:-320815:
-        -320696:320004) (-320830:-320407:320829:320828:320702:-320835) (-321062:
-        -320696:320815:321067:320004) (320318:-320830:320829:-320835:320823:
-        -320408) (320874:-320407:320408:-320872:320871:-320826) -321169 (-320830
-        :320408:320829:320826:-320702:-320828) (320280:-320004:320690:320063:
-        -320688) (-320407:320829:320826:-320828:320702:-320834) (-320830:320408:
-        320829:-320702:320828:-320835) 321173 321162 321179 (320404:-320389:
-        -320311:-320368:320308:320314) (-321059:321063:-321061:321062:320004) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321406 0 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:-320368:
-        320308:320314) -321178 321142 (320874:-320407:320408:-320872:320871:
-        -320826) -321169 (-320372:320315:320402) 321180 321162 (320308:-320314:
-        320073:320315) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321407 0 -321168 (321063:-321061:320004:-320011:321059) (320063:320004:-321063:
-        -320011:321059) -321180 -321173 321142 321169 (320280:-320004:320690:
-        320063:-320688) (320011:320063:320004:-320324) 321179 (-321059:321063:
-        -321061:321062:320004) (-321059:320063:321062:320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321408 0 -321168 -321180 (320690:-320815:320063:320004:-321063) (-321067:-321062
-        :320063:320815:320004) (321063:320690:-320815:-320696:320004) (-320830:
-        -320407:320829:320828:320702:-320835) (-321062:-320696:320815:321067:
-        320004) 321169 (320318:-320830:320829:-320835:320823:-320408) (-320830:
-        320408:320829:320826:-320702:-320828) (320280:-320004:320690:320063:
-        -320688) (-320407:320829:320826:-320828:320702:-320834) (-320830:320408:
-        320829:-320702:320828:-320835) 321173 321179 (320404:-320389:-320311:
-        -320368:320308:320314) (-321059:321063:-321061:321062:320004) (-321059:
-        320063:321062:320004:-321063) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321409 0 -321168 (320280:320690:320063:-320688) (320404:-320389:-320402:-320311:
-        -320368:320308:320314) -321178 321142 321169 (-320372:320315:320402) 
-        321180 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321410 0 (320063:320004:-321063:-320011:321059) -321179 (-320691:321002:321009:
-        -321007:-321017:321006) (-321059:-321064:320063:321062:320004:-321063) (
-        -320830:-320407:320829:320828:320702:-320835) 321142 (-321019:321008:
-        321002:-321009:-321007:321006) (320011:320063:320004:-320324) (-320691:
-        320716:320717:320319:-320690) -321170 (321008:321018:-321009:-321007:
-        -321017:321006) (320695:-320696:320692:-320690:320691) 320709 321168 (
-        -321067:-321064:-321062:320063:320815:320004) -321129 (320690:-321064:
-        -320815:320063:320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321411 0 (320063:320004:-321063:-320011:321059) 321170 -321179 (320970:320994:
-        -320717:-320690:320996:320594) -321161 (-321059:-321064:320063:321062:
-        320004:-321063) 321142 (320716:320717:320319:-320690) (320011:320063:
-        320004:-320324) (-320594:321002:320994:321001:320319:-320690) 320709 (
-        -321067:-321064:-321062:320063:320815:320004) -321129 (320690:-321064:
-        -320815:320063:320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321412 0 (320011:-320026:320063:320004) -321161 -321178 (320405:320401:-320389:
-        -320311:-320404:320407) (320280:-320004:320690:320063:-320688) -321142 
-        321179 (320404:-320389:-320311:-320368:320308:320314) (320401:-320389:
-        320308:320314:-320404:-320405) 321168 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321413 0 (320063:320004:-321063:-320011:321059) (320404:-320389:-320402:-320311:
-        -320368:320308:320314) (320401:-320389:-320402:320308:320314:-320404:
-        -320405) -321161 (320690:-320815:320063:320004:-321063) -321178 (-321067
-        :-321062:320063:320815:320004) (-320830:-320407:320829:320828:320702:
-        -320835) 321142 (320405:320401:-320389:-320311:-320404:320407) (320280:
-        -320004:320690:320063:-320688) (-320407:320829:320826:-320828:320702:
-        -320834) (-320372:320315:320402) (320011:320063:320004:-320324) 321179 (
-        -321059:320063:321062:320004:-321063) 321168 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321414 0 -321177 -321161 320406 321121 (320280:-320004:320690:320063:-320688) 
-        321178 (320404:-320389:-320311:-320368:320308:320314:-320406) 321162 (
-        320401:-320389:320308:320314:-320404:-320405) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321415 0 321129 -321177 (-320317:320073:320315:320311:-320318) -321162 (320315:
-        320307) -321128 -320221 (-320696:320692:320319:-320695:320739) (320360:
-        -320815:320353) (-320353:320817:320816) (320318:-320830:320829:-320835:
-        320823:-320408) (-320307:-320311:320308:-320314:320073:320315) 321144 (
-        320345:-320353:320073:-320357:-320350:320317:-320358) (320345:320353:
-        -320350:320317:-320318:-320360) 320709 (321107:-320353:321109)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321416 0 321129 -321168 (-320740:320353:-321066:320741) -321179 (-320739:-320741
-        :320740:320692:-320695:320691) (-320830:-320407:320829:320828:320702:
-        -320835) -320221 (-320693:320695:-320696:320692:-320690:320691) (321066:
-        321109:-321108:-320011) -321174 (320318:-320830:320829:-320835:320823:
-        -320408) (-320739:-320741:320692:-320740:320319:320691) (-320830:320408:
-        320829:-320702:320828:-320835) (320345:-320359:320353:-320350:320317:
-        -320318) (321107:-320353:321109:-321066) (321108:321110:-320011) (320345
-        :-320353:320073:-320357:-320350:320317) (-320741:-320696:320692:320319:
-        -320695:320739) 321162 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321417 0 321129 -321168 (320404:-320389:-320402:-320311:-320368:320308:320314) (
-        -320317:320073:320315:320311:-320318) -321178 (320315:320307) (-320830:
-        -320407:320829:320828:320702:-320835) -320221 -321174 (320318:-320830:
-        320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:320073:
-        320315) (-320830:320408:320829:320826:-320702:-320828) (-320407:320829:
-        320826:-320828:320702:-320834) (-320830:320408:320829:-320702:320828:
-        -320835) (-320372:320315:320402) (320345:320353:-320350:320317:-320318) 
-        321162 321179 (320345:-320353:320073:-320350:320317)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321418 0 321129 (-320739:320692:-320740:320319:320691) (320347:320073:320363:
-        -320318:-320345) (-321006:-320691:321012:321002:321014:-321017) -321176 
-        (-320691:321002:321009:-321007:-321017:321006) (-321019:321008:321002:
-        -321009:-321007:321006) (321002:-320994:-321007:-321008:-321017:321006) 
-        -321181 (320345:320353:-320350:320317:-320318) (-321006:321013:321012:
-        -321014:321021:-321017) (-320691:320716:320717:320319:-320690) -321170 (
-        320073:320317:320320:-320318:-320347) (321008:321018:-321009:-321007:
-        -321017:321006) (320695:-320696:320692:-320690:320691) 320709 321168 (
-        -321006:321012:321002:-320994:-321013:-321017) (-320739:320740:320692:
-        -320695:320691)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321419 0 (320347:320073:320363:-320318:-320345) -321175 -321181 (320345:320353:
-        -320350:320317:-320318) (320345:-320353:320073:-320357:-320350:320317) 
-        321176 -321170 (320073:320317:320320:-320318:-320347) 320709 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321420 0 321129 (-320739:320692:-320740:320319:320691) (-321006:-320691:321012:
-        321002:321014:-321017) -321176 -321179 (-320691:321002:321009:-321007:
-        -321017:321006) (-320830:-320407:320829:320828:320702:-320835) (-321019:
-        321008:321002:-321009:-321007:321006) 321181 (321002:-320994:-321007:
-        -321008:-321017:321006) (320318:-320830:320829:-320835:320823:-320408) (
-        -320830:320408:320829:-320702:320828:-320835) (320345:320353:-320350:
-        320317:-320318) (-321006:321013:321012:-321014:321002:-321020) -321170 (
-        320073:320317:320320:-320318:-320347) (320347:-320361:320073:320317:
-        -320318:-320345) (320695:-320696:320692:-320690:320691) 321168 (-321006:
-        321012:321002:-320994:-321013:-321017) (-320739:320740:320692:-320695:
-        320691)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321421 0 -321179 -321175 321181 (320345:320353:-320350:320317:-320318) (320345:
-        -320353:320073:-320350:320317) 321176 -321170 (320073:320317:320320:
-        -320318:-320347) (320347:-320361:320073:320317:-320318:-320345) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321422 0 321129 321170 (320994:-320574:-320717:320319:320995:320594) -321176 (
-        320970:320994:-320717:-320690:320996:320594) -321161 (320588:-320595:
-        -320587:-320574:-320586:320569:320594) (321003:320994:320574:-320717:
-        -320970:320996) (320570:320717:-320716:-320690:320715) (320588:-320596:
-        -320586:320574:-320578:-320598:-320597:320594) (320716:320717:320319:
-        -320690) (321002:-320994:-321007:-321008:-321017:321006) -321181 (
-        -320995:320570:-320574:-320717:320997:321004) (-320594:321002:320994:
-        321001:320319:-320690) (320073:320317:320320:-320318:-320347) (320588:
-        -320586:320569:320587:-320570) 320709 (320994:320574:-321003:-320970:
-        320995:320594) (-321067:-321064:-321062:320063:320815:320004) (-321006:
-        321012:321002:-320994:-321013:-321017) (320690:-321064:-320815:320063:
-        320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321423 0 321170 (320994:-320574:-320717:320319:320995:320594) -321161 -321175 (
-        320716:320717:320319:-320690) -321181 (320588:-320587:-320574:-320586:
-        320569:320594) 321176 (-320594:321002:320994:321001:320319:-320690) (
-        320073:320317:320320:-320318:-320347) (320588:-320586:320569:320587:
-        -320570) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321424 0 321129 (-320846:320318:320823:-320829:-320408:320822) 321170 -321179 
-        -321161 (320690:-320815:320063:320004:-321063) -321175 (-321067:-321062:
-        320063:320815:320004) (-320830:-320407:320829:320828:320702:-320835) (
-        -320846:-320407:320408:320826:-320829:320822) 321181 (321002:-320994:
-        -321007:-321008:-321017:321006) (320318:-320830:320829:-320835:320823:
-        -320408) (-320830:320408:320829:-320702:320828:-320835) (-320594:321002:
-        320994:321001:320319:-320690) (320073:320317:320320:-320318:-320347) (
-        -321006:321012:321002:-320994:-321013:-321017)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321425 0 -321179 -321161 -321174 321175 (320073:320317:320320:-320318:-320347) 
-        320709 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321426 0 321129 (-320317:320073:320315:320311:-320318) -321180 -321175 (320315:
-        320307) (-320830:-320407:320829:320828:320702:-320835) (320318:-320830:
-        320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:320073:
-        320315) (-320830:320408:320829:320826:-320702:-320828) (-320407:320829:
-        320826:-320828:320702:-320834) (-320830:320408:320829:-320702:320828:
-        -320835) (320345:320353:-320350:320317:-320318) 321179 (320345:-320353:
-        320073:-320350:320317) (320404:-320389:-320311:-320368:320308:320314) 
-        -321170 (320073:320317:320320:-320318:-320347) (320347:-320361:320073:
-        320317:-320318:-320345) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321427 0 321129 (320404:-320389:-320402:-320311:-320368:320308:320314) (-320307:
-        320308:-320314:320073:320315) -321178 -321175 (320315:320307) (-320372:
-        320315:320402) 321180 -321170 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321428 0 321129 (-320311:320308:-320314:320073:320315) 321170 -321176 (-320317:
-        320073:320315:320311:-320318) -321161 -321180 (320690:-320815:320063:
-        320004:-321063) (-321067:-321062:320063:320815:320004) (-320830:-320407:
-        320829:320828:320702:-320835) (320405:-320407:320408:320401:-320873:
-        -320404) (320318:320823:-320829:-320408:320822) (320318:-320830:320829:
-        -320835:320823:-320408) (-320830:320408:320829:320826:-320702:-320828) (
-        320280:-320004:320690:320063:-320688) (-320407:320829:320826:-320828:
-        320702:-320834) (-320830:320408:320829:-320702:320828:-320835) (-320407:
-        320408:320826:-320829:320822) 321179 (320404:-320389:-320311:-320368:
-        320308:320314) (320405:320401:-320311:320314:-320404:-320408) (320073:
-        320317:320320:-320318:-320347) (320401:-320389:320308:320314:-320404:
-        -320405)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321429 0 321170 (-320317:320073:320315:320311:-320318) -321161 -321180 -321175 (
-        320315:320307) (320318:320823:-320829:-320408:320822) (320318:-320830:
-        320829:-320835:320823:-320408) (-320307:-320311:320308:-320314:320073:
-        320315) 321179 321176 (320073:320317:320320:-320318:-320347)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321430 0 321129 (320404:-320389:-320402:-320311:-320368:320308:320314) 321170 (
-        320401:-320389:-320402:320308:320314:-320404:-320405) -321161 (-320307:
-        320308:-320314:320073:320315) -321178 -321175 (320315:320307) (320405:
-        -320407:320408:320401:-320873:-320404) (320405:320401:-320389:-320311:
-        -320404:320407) (-320372:320315:320402) 321180
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321431 0 (-320311:320308:-320314:320073:320315) (-320317:320073:320315:320311:
-        -320318) -321161 -321178 -321174 321175 321179 (320073:320317:320320:
-        -320318:-320347) 321168
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321432 0 -321161 -321178 -321128 -320221 321174 321162 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321433 0 321129 -321177 -321161 -321128 -320221 321178 321162
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321434 0 -321161 -321128 -320221 321121 -320236 321144 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321435 0 320217 -321121 -321184 320239 321161 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321436 0 -320709 321122 320217 -321124 -321184 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321437 0 (320315:320530) -321185 321122 -321127 (-320081:-320530:320315:320389:
-        320366) 321124 (-320368:-320369:320315:320314:320366) -321158 (-320389:
-        -320368:-320390:320369:320315:320366) 321161 (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321438 0 (320866:-320334:320850:320867:320848) (-320334:-320852:320821:320860:
-        320850:-320866:320848:-320862) (320315:320530) -321185 (320941:-320934:
-        320921:-320923:-320940:320920) 321158 -321159 (-320081:-320332:320315:
-        320334:320367) 321124 (320818:-320081:-321068:320332:320315) -321126 
-        321161 (-320367:-320081:-320530:320315:320389:320366) (-320921:320922:
-        320925:-320923:320920) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321439 0 (-320367:-320081:320315:320389:320366) -321127 321158 (-320334:-320852:
-        320821:320860:320850:320848:-320862) (-320367:-320389:-320368:-320390:
-        320369:320315:320366) -321186 (-320081:-320332:320315:320334:320367) (
-        -320848:-320852:320821:320857:-320863:320850) (320690:320063:-320005:
-        320545:-320688) (-320367:-320368:-320369:320315:320314:-320378:320366) 
-        321159 -321165 321161 (-320368:320315:320390) (-321068:320332:320334:
-        320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321440 0 -321127 321165 (320866:-320334:320850:320848) -321186 (-320334:-320852:
-        320821:320860:320850:-320866:320848) (320765:320005:-320767:320771:
-        -320766) (-320848:320866:320857:320850:320867) (320690:320063:-320005:
-        320545:-320688) 321159 (320767:320710:320005:-320688:-320766) -321126 (
-        320005:-320765:320026:320771:-320766) (320279:-320026:320005:320063) 
-        321161 (-320848:-320852:320821:320857:-320863:320850:-320866) (320005:
-        -320710:-320688:320776:320771) (-321068:320332:320334:320320:-320818) (
-        320767:-320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321441 0 (-320367:-320389:-320368:-320390:320369:320315:-320378:320366) (320315:
-        320530) -321185 -321127 321158 (-320334:-320852:320821:320860:320850:
-        320848:-320862) (-320081:-320332:320315:320334:320367) (-320848:-320852:
-        320821:320857:-320863:320850) (320690:320063:-320005:320545:-320688) 
-        321186 (320378:-320808:-320390) (-320367:-320368:-320369:320315:320314:
-        -320378:320366) 321159 -321165 (-320367:-320081:-320530:320315:320389:
-        320366) (-320368:320315:320390) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321442 0 -321185 -321127 321165 (-320334:-320852:320821:320860:320850:-320866:
-        320848) (320765:320005:-320767:320771:-320766) (320690:320063:-320005:
-        320545:-320688) 321186 321159 -321126 (320005:-320765:320026:320771:
-        -320766) (320279:-320026:320005:320063) (-320848:-320852:320821:320857:
-        -320863:320850:-320866) (320005:-320710:-320688:320776:320771) (-321068:
-        320332:320334:320320:-320818) (320767:-320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321443 0 -321187 (320315:320530) 321122 -321127 (-320081:-320530:320315:320389:
-        320366) 321124 (-320368:-320369:320315:320314:320366) -321158 (-320389:
-        -320368:-320390:320369:320315:320366) 321185 (-320368:320315:320390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321444 0 (-320921:320919:320922:320925:-320923:320920) -321187 (320315:320530) (
-        320941:-320934:320921:-320923:-320940:320920) 321158 -321159 (-320081:
-        -320332:320315:320334:320367) 321124 (320818:-320081:-321068:320332:
-        320315) -321126 (-320367:-320081:-320530:320315:320389:320366) 321185 (
-        -321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321445 0 (-320367:-320389:-320368:-320390:320369:320315:-320378:320366) (320315:
-        320530) -321127 321158 (-320334:-320852:320821:320860:320850:320848:
-        -320862) (-320081:-320332:320315:320334:320367) (320378:-320389:320394:
-        -320390) (-320848:-320852:320821:320857:-320863:320850) (320818:-320081:
-        -321068:320332:320315) (320690:320063:-320005:320545:-320688) -321188 
-        321159 -321165 (-320367:-320081:-320530:320315:320389:320366) 321185 (
-        -320368:320315:320390) (-320367:-320368:-320369:320315:320314:320366) (
-        -321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321446 0 (-320334:-320852:320821:320860:320850:320848) -321127 321165 (320765:
-        320005:-320767:320771:-320766) (-320848:-320852:320821:320857:-320863:
-        320850) (320818:-320081:-321068:320332:320315) (320690:320063:-320005:
-        320545:-320688) -321188 321159 -321126 (-320771:320767:320005:320063:
-        -320688) (-320771:320765:320005:320063:-320767) (320005:-320710:-320688:
-        320776:320771) 321185 (-321068:320332:320334:320320:-320818) (320767:
-        -320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321447 0 -321187 (320315:320530) -321127 321158 (-320334:-320852:320821:320860:
-        320850:320848:-320862) (-320367:-320389:-320368:-320390:320369:320315:
-        320366) 321188 (-320081:-320332:320315:320334:320367) (-320848:-320852:
-        320821:320857:-320863:320850) (320818:-320081:-321068:320332:320315) (
-        320690:320063:-320005:320545:-320688) 321159 -321165 (-320367:-320081:
-        -320530:320315:320389:320366) (-320368:320315:320390) (-320367:-320368:
-        -320369:320315:320314:320366) (-320063:-320857) (-321068:320332:320334:
-        320320:-320818):-320367 -320863 -320857 -320825 320334 321187 (320860:
-        320848:-320862)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321448 0 -321187 (-320334:-320852:320821:320860:320850:320848) -321127 321165 
-        321188 (-320848:-320852:320821:320857:-320863:320850) (320818:-320081:
-        -321068:320332:320315) (320690:320063:-320005:320545:-320688) 321159 
-        -321126 (-320771:320767:320005:320063:-320688) (-320771:320765:320005:
-        320063:-320767) (-320063:-320857) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321449 0 -321185 (320324:320005:320063:-320279) 321122 (320378:-320808) (320765:
-        320005:-320767:320771:-320766) (320690:320063:-320005:320545:-320688) 
-        -321121 (-320367:-320368:-320369:320315:320314:-320378:320366) -321126 (
-        320005:-320765:320026:320771:-320766) (320279:-320026:320005:320063) 
-        321127 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321450 0 -321187 (-320771:320005:320063:-320765:320026) (320324:320005:320063:
-        -320279) 321122 (320765:320005:-320767:320771:-320766) (320690:320063:
-        -320005:320545:-320688) -321121 (-320063:320367) -321126 (320005:-320765
-        :320026:320771:-320766) (320279:-320026:320005:320063) (-320367:-320389:
-        -320368:320369:320315:320366) (-320771:320767:320005:320063:-320688) 
-        321127 (-320771:320765:320005:320063:-320767) 321185 (-320367:-320368:
-        -320369:320315:320314:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321451 0 (-320921:320919:320922:320925:-320923:320920) (320866:-320334:320850:
-        320867:320848) -321185 (320941:-320934:320921:-320923:-320940:320920) 
-        321126 -321159 321124 (320601:320710:-320705:-320602:320713) (320818:
-        -320081:-321068:320332:320315) (-320481:-320713:-320728:-320725:320723) 
-        321161 -321131 (-320481:320602:-320705:320713:320706) (-321068:320332:
-        320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321452 0 -321189 321126 (320866:-320334:320850:320848) -321186 (-320334:-320852:
-        320821:320860:320850:-320866:320848) (320857:-321034:-321027:321033:
-        320713:320867) (-320848:320866:320857:320850:320867) 321159 (320767:
-        320710:320005:-320688:-320766) (-320481:-320713:-320728:-320725:320723) 
-        -321135 321161 (-320848:-320852:320821:320857:-320863:320850:-320866) (
-        320005:-320710:-320688:320776:320771) (-320713:-320723:320688:-320722:
-        -320725) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321453 0 -321127 321126 -321186 (320857:-321034:-321027:321033:320713:320867) (
-        320765:320005:-320767:320771:-320766) (-320848:320866:320857:320850:
-        320867) (320767:320710:320005:-320688:-320766) (320005:-320765:320026:
-        320771:-320766) (320279:-320026:320005:320063) -321135 321189 321161 (
-        -320848:-320852:320821:320857:-320863:320850:-320866) (320005:-320710:
-        -320688:320776:320771) (320767:-320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321454 0 (-320723:320688:320710:-320705:320713) -321189 321135 -321186 (320710:
-        -320705:320723:320713:-320601) (320857:-321034:-321027:321033:320713:
-        320867) (320601:-320705:-320710:-320602:320614) (320601:320710:-320705:
-        -320602:320713) 321159 (320767:320710:320005:-320688:-320766) (-320481:
-        -320713:-320728:-320725:320723) (-320723:320688:-320705:-320710:320707) 
-        321161 (-320705:-320710:320723:320783:-320601) -321131 (320005:-320710:
-        -320688:320776:320771) (-320481:320602:-320705:320713:320706) (-320713:
-        -320723:320688:-320722:-320725) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321455 0 321135 -321127 -321186 (320857:-321034:-321027:321033:320713:320867) (
-        320765:320005:-320767:320771:-320766) (320767:320710:320005:-320688:
-        -320766) (320005:-320765:320026:320771:-320766) (320279:-320026:320005:
-        320063) (-320723:320688:-320705:-320710:320707) 321189 321161 -321131 (
-        320005:-320710:-320688:320776:320771) (320767:-320776:320005:-320710:
-        320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321456 0 (320866:-320334:320850:320867:320848) -321185 -321189 (-320334:320821:
-        -320850:320849:-320847:320848) 321126 (-320481:320601:320879:-320867:
-        320947:320866:320984) (320879:-320867:320947:320866:320857:320983:
-        -320952:320984) (-320334:-320852:320821:320860:320850:-320866:320848) (
-        320857:-321034:-321027:321033:320713:320867) (-320848:320866:320857:
-        320850:320867) 321186 321159 (-320848:320821:320857:-320850:320849:
-        -320847) -321135 (-320848:-320852:320821:320857:-320863:320850:-320866) 
-        (320879:-320867:320947:320866:320952:320984:-320601) (-321068:320332:
-        320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321457 0 -321185 -321127 321126 (320879:-320867:320947:320866:320857:320983:
-        -320952:320984) (320857:-321034:-321027:321033:320713:320867) (320765:
-        320005:-320767:320771:-320766) (-320848:320866:320857:320850:320867) 
-        321186 (320005:-320765:320026:320771:-320766) (320279:-320026:320005:
-        320063) (-320848:320821:320857:-320850:320849:-320847) -321135 321189 (
-        -320848:-320852:320821:320857:-320863:320850:-320866) (320005:-320710:
-        -320688:320776:320771) (320879:-320867:320947:320866:320688:-320857) (
-        320767:-320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321458 0 (-320481:320601:320879:-320867:320947:320866) (320947:320688:320705:
-        -320952:-320954:-320982) -321185 (-320481:320601:-320867:320954:320705:
-        -320879) (-320867:320947:-320985:320952:320705:-320601) -321189 321135 (
-        320982:320947:-320956:320688:-320954:-320879) (320857:-321034:-321027:
-        321033:320713:320867) (320616:320601:-320620:-320614:-320602:320621) (
-        320601:-320705:-320710:-320602:320614) 321186 321159 (320879:-320867:
-        320947:320866:320952:-320601) (-320723:320688:-320705:-320710:320707) (
-        -320867:320954:320952:320985:-320879:-320601) (320616:320622:-320620:
-        -320614:320605:-320601) (-320705:-320710:320723:320783:-320601) -321131 
-        (-320481:320602:-320705:320713:320706) (320879:-320867:320947:320866:
-        320857:-320952) (-320867:320954:320688:320705:-320952:-320879) (-321068:
-        320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321459 0 (320947:320688:320705:-320952:-320954:-320982) -321185 321135 -321127 (
-        320982:320947:-320956:320688:-320954:-320879) (320857:-321034:-321027:
-        321033:320713:320867) (320765:320005:-320767:320771:-320766) 321186 (
-        320005:-320765:320026:320771:-320766) (320279:-320026:320005:320063) (
-        -320723:320688:-320705:-320710:320707) 321189 -321131 (320005:-320710:
-        -320688:320776:320771) (320879:-320867:320947:320866:320688:-320857) (
-        320879:-320867:320947:320866:320857:-320952) (-320867:320954:320688:
-        320705:-320952:-320879) (320767:-320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321460 0 (-320481:-320784 -320785:320602:-320705:320704:320713:320706) (320818:
-        -320819:320820) -320709 (-320481:-320712:-320713:-320728:320724:-320725:
-        320723) -321185 321131 -321159 (320818:-320081:-321068:-321070:320332:
-        320315:320317:-321071) (320601:-320712:320710:-320705:-320602:320713:
-        320709) 321124 (-321068:320332:-320711:320317:320334:320320:-320818) (
-        320711:320776:-320818) 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321461 0 (-320723:320688:320710:-320705:320713) 321131 -321189 -321186 (320710:
-        -320705:320723:320713:-320601) -321138 (320601:-320705:-320710:-320602:
-        320614) (320601:320710:-320705:-320602:320713) 321159 (320767:320710:
-        320005:-320688:-320766) (-320481:-320713:-320728:-320725:320723) (
-        -320723:320688:-320705:-320710:320707) 321161 (-320705:-320710:320723:
-        320783:-320601) (320005:-320710:-320688:320776:320771) (-320481:320602:
-        -320705:320713:320706) (-320713:-320723:320688:-320722:-320725) (-321068
-        :320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321462 0 (-320481:-320784 -320785:320602:-320705:320704:320713:320706) -320709 (
-        -320481:-320712:-320713:-320728:320724:-320725:320723) -321189 (-320712:
-        -320713:-320723:320688:-320722:320724:-320725) -321186 (320601:-320712:
-        320710:-320705:-320602:320713:320709) (-320712:320767:320710:320005:
-        -320688:320004:-320766) (320601:-320705:-320710:-320602:-320711:320704:
-        320614) 321138 (-321068:320332:-320711:320317:320334:320320:-320818) (
-        320005:-320710:-320688:320776:-320711:320771:320004) (-320723:320688:
-        -320705:-320710:-320711:320704:320707) (-320712:320710:-320705:320723:
-        320713:-320601:320709) 321159 (320711:320776:-320818) (-320705:-320710:
-        -320711:320723:320704:320783:-320601) 321161 (-320712:-320723:320688:
-        320710:-320705:320713:320709)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321463 0 -320709 (320765:320005:-320767:320771:320004:-320766) -321127 -321186 (
-        -320712:320767:320710:320005:-320688:320004:-320766) (-320723:320688:
-        -320705:-320710:320704:320707) 321138 (320005:-320710:-320688:320776:
-        -320711:320771:320004) (320767:-320776:320005:-320710:320771:320004) (
-        320711:320776:-320818) 321189 321161 (320279:-320026:320005:320063:
-        320004) (320005:-320765:320026:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321464 0 -321185 (320616:320601:-320614:-320621:-320602) 321131 -321189 (320616:
-        320601:-320620:-320614:-320602:320621) -321138 (320601:-320705:-320710:
-        -320602:320614) 321186 321159 (-320723:320688:-320705:-320710:320707) (
-        -320705:-320710:320723:320783:-320601) (-320481:320602:-320705:320713:
-        320706) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321465 0 (320616:320601:-320614:-320621:-320602:320613) -320709 (320765:320005:
-        -320767:320771:320004:-320766) -321185 -321127 (320601:-320705:-320710:
-        -320602:320704:320614) (-320723:320688:-320705:-320710:320704:320707) 
-        321138 (320005:-320710:-320688:320776:320771:320004) 321186 (320767:
-        -320776:320005:-320710:320771:320004) 321159 (-321068:320332:320317:
-        320334:320320:-320818) (-320481:320602:-320705:320704:320713:320706) (
-        320279:-320026:320005:320063:320004) (-320705:-320710:320723:320704:
-        320783:-320601) (320005:-320765:320026:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321466 0 (-320921:320919:320922:320925:-320923:320920) -321187 (320941:-320934:
-        320921:-320923:-320940:320920) 321126 -321159 321124 (320818:-320081:
-        -321068:320332:320315) -321131 321185 (-321068:320332:320334:320320:
-        -320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321467 0 (-320481:320601:320879:320947:320866:320983:320984) (-320334:-320852:
-        320821:320860:320850:320848) -321189 (-320334:320821:-320850:320849:
-        -320847:320848) 321126 (-320848:-320852:320821:320857:-320863:320850) (
-        320818:-320081:-321068:320332:320315) -321188 (320879:320947:320866:
-        320952:320983:320984:-320601) 321159 (-320848:320821:320857:-320850:
-        320849:-320847) -321135 321185 (320879:320947:320866:320857:320983:
-        -320952:320984) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321468 0 (-320334:-320852:320821:320860:320850:320848) -321127 (-320334:320821:
-        -320850:320849:-320847:320848) 321126 (320765:320005:-320767:320771:
-        -320766) (320879:320947:320866:320688:-320857) (-320848:-320852:320821:
-        320857:-320863:320850) -321188 (-320848:320821:320857:-320850:320849:
-        -320847) (-320771:320767:320005:320063:-320688) -321135 321189 (-320771:
-        320765:320005:320063:-320767) (320005:-320710:-320688:320776:320771) 
-        321185 (320879:320947:320866:320857:320983:-320952:320984) (320767:
-        -320776:320005:-320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321469 0 (320947:320688:320705:-320952:-320954:-320982) (-320481:320601:320947:
-        -320948:320705:-320879) (320879:320947:320866:320952:-320601) -321189 
-        321135 (320879:320947:320866:320857:-320952) (320601:-320705:-320602:
-        -320616:320706) (320982:320947:-320956:320688:-320954:-320879) (320616:
-        320601:-320620:-320614:-320602:320621) (-320783:-320705:320723:320707:
-        -320601) (-320706:-320481:320602:-320705:320707) (320818:-320081:-321068
-        :320332:320315) (-320706:320601:-320705:-320602:320707) (320982:320947:
-        -320948:320956:-320952:-320879) (320947:-320985:320952:320705:-320601) 
-        -321188 (-320481:320601:320879:320947:320866) 321159 (-320723:320688:
-        -320705:-320710:320707) (320616:320622:-320620:-320614:320605:-320601) (
-        -320705:-320710:320723:320783:-320601) -321131 321185 (-320481:320602:
-        -320705:320713:320706) (-321068:320332:320334:320320:-320818) (320947:
-        320952:-320948:320985:-320879:-320601)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321470 0 (320947:320688:320705:-320952:-320954:-320982) 321135 -321127 (320879:
-        320947:320866:320857:-320952) (320982:320947:-320956:320688:-320954:
-        -320879) (320765:320005:-320767:320771:-320766) (-320783:-320705:320723:
-        320707:-320601) (320879:320947:320866:320688:-320857) (320982:320947:
-        -320948:320956:-320952:-320879) -321188 (-320723:320688:-320705:-320710:
-        320707) (-320771:320767:320005:320063:-320688) 321189 (-320771:320765:
-        320005:320063:-320767) (-320705:-320710:320723:320783:-320601) -321131 (
-        320005:-320710:-320688:320776:320771) 321185 (320767:-320776:320005:
-        -320710:320771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321471 0 -321187 (-320334:-320852:320821:320860:320850:320848) -321127 (-320334:
-        320821:-320850:320849:-320847:320848) (-320481:-320707:-320100:320688:
-        320063) 321126 (-320481:320601:320879:320947:320866:320983) 321188 (
-        320879:320947:320866:320688:-320857) (-320848:-320852:320821:320857:
-        -320863:320850) (320818:-320081:-321068:320332:320315) (320879:320947:
-        320866:320857:320983:-320952) 321159 (-320848:320821:320857:-320850:
-        320849:-320847) (-320771:320767:320005:320063:-320688) -321135 (-320771:
-        320765:320005:320063:-320767) (320879:320947:320866:320952:320983:
-        -320601) (-320063:-320857) (-321068:320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321472 0 -321187 (320947:320688:320705:-320952:-320954:-320982) (-320481:320601:
-        320947:-320948:320705:-320879) (320879:320947:320866:320952:-320601) 
-        -321189 321135 (-320481:-320707:-320100:320688:320063) (320879:320947:
-        320866:320857:-320952) 321188 (-320783:-320705:320723:320707:-320601) (
-        -320706:-320481:320602:-320705:320707) (320818:-320081:-321068:320332:
-        320315) (-320706:320601:-320705:-320602:320707) (320982:320947:-320948:
-        320956:-320952:-320879) (320947:-320985:320952:320705:-320601) (-320481:
-        320601:320879:320947:320866) 321159 -321131 (-321068:320332:320334:
-        320320:-320818) (320947:320952:-320948:320985:-320879:-320601)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321473 0 -321187 (320947:320688:320705:-320952:-320954:-320982) (320879:320947:
-        320866:320952:-320601) 321135 -321127 (-320481:-320707:-320100:320688:
-        320063) (320879:320947:320866:320857:-320952) (320982:320947:-320956:
-        320688:-320954:-320879) 321188 (-320783:-320705:320723:320707:-320601) (
-        320879:320947:320866:320688:-320857) (-320706:320601:-320705:-320602:
-        320707) (320982:320947:-320948:320956:-320952:-320879) (320947:-320985:
-        320952:320705:-320601) (-320723:320688:-320705:-320710:320707) (-320771:
-        320767:320005:320063:-320688) 321189 (-320771:320765:320005:320063:
-        -320767) -321131 (-320063:-320857) (320947:320952:-320948:320985:-320879
-        :-320601)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321474 0 (320818:-320081:-321068:-321070:320332:320315:320317) -321187 -320709 (
-        -321115:320770:-321113:320026) 321131 (320818:321114:-321113:-320770) 
-        -321159 (-320770:320708:320723:-320818) (-321068:-321077:320332:320317:
-        320334:320320:-320818) 321124 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321475 0 (320616:320601:-320614:-320621:-320602) 321131 -321189 (320818:-320081:
-        -321068:-321070:320332:320315) (320818:321114:-321113) (320601:-320705:
-        -320602:-320616:320706) (320616:320601:-320620:-320614:-320602:320621) 
-        -321138 (-320783:-320705:320723:320707:-320601) (-320706:-320481:320602:
-        -320705:320707) (-320706:320601:-320705:-320602:320707) -321188 321159 (
-        -320723:320688:-320705:-320710:320707) (-320705:-320710:320723:320783:
-        -320601) 321185 (-320481:320602:-320705:320713:320706) (-321068:320332:
-        320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321476 0 (-320481:-320708:320602:-320705:320704:320713:320706) -320709 (-321115:
-        320770:-321113:320026) (-320708:-320705:-320710:320723:320704:320783:
-        -320601) (320026:-321112:321115) -321189 (320818:321114:-321113:-320770)
-        (-320770:320708:320723:-320818) (-320706:320601:-320708:-320705:-320602:
-        320704:320707) (-321068:-321077:320332:320317:320334:320320:-320818) 
-        321138 (-320706:-320481:-320708:320602:-320705:320704:320707) (-320783:
-        -320708:-320705:320723:320704:320707:-320601) -321188 321159 (-320723:
-        320688:-320705:-320710:320704:-320786:320707) 321185 (320616:320601:
-        -320614:-320708:-320621:-320602:320613) (320601:-320708:-320705:-320602:
-        -320616:320709:320706)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321477 0 -320709 (-321115:320770:-321113:320026) (320765:320005:-320770:-320767:
-        320771:320004:-320766) (-320708:-320705:-320710:320723:320704:320783:
-        -320601) (320026:-321112:321115) -321127 (-320770:320708:320723:-320818)
-        (-320771:320765:320005:320063:-320770:-320767:320004) 321138 (-320771:
-        320767:320005:320063:-320770:-320688:320004) (-320783:-320708:-320705:
-        320723:320704:320707:-320601) (320005:-320770:-320710:-320688:320776:
-        320771:320004) -321188 (320767:-320776:320005:-320770:-320710:320771:
-        320004) (-320723:320688:-320705:-320710:320704:-320786:320707) 321189 
-        321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321478 0 (320818:-320081:-321068:-321070:320332:320315:320317) -321187 -320709 (
-        -321115:320770:-321113:320026) 321131 (320026:-321112:321115) -321127 (
-        320818:321114:-321113:-320770) (-320770:320708:320723:-320818) (-320706:
-        320601:-320708:-320705:-320602:320704:320707) 321188 (-321068:-321077:
-        320332:320317:320334:320320:-320818) (-320771:320765:320005:320063:
-        -320770:-320767:320004) (-320771:320767:320005:320063:-320770:-320688:
-        320004) (-320706:-320481:-320708:320602:-320705:320704:320707) (-320783:
-        -320708:-320705:320723:320704:320707:-320601) 321159 (-320723:320688:
-        -320705:-320710:320704:-320786:320707) (-320063:-320857) (-320481:
-        -320707:-320100:320090:320688:320063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321479 0 (320315:320530) 321122 -321127 (-320081:-320530:320315:320389:320366) 
-        321124 -321158 (-320389:-320368:-320390:320369:320315:320366) -321190 (
-        -320368:320315:320390) 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321480 0 (-320921:320919:320922:320925:-320923:320920) -320081 (320941:-320934:
-        320921:-320923:-320940:320920) 321158 321124 -321126 -321190 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321481 0 (-320921:320919:320922:320925:-320923:320920) 321190 321122 (320941:
-        -320934:320921:-320923:-320940:320920) -321127 321124 320217 -321184 
-        -321126 (-320081:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321482 0 321122 -321121 321127 -321190 320366 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321483 0 321190 321122 -321121 -321184 321127 320366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321484 0 (-320921:320919:320922:320925:-320923:320920) (-320334:-320852:320821:
-        320860:320850:320848) (320941:-320934:320921:-320923:-320940:320920) (
-        -320481:-320707:-320100:320688:320063) 321126 (-320334:320821:-320850:
-        320849:320848) (-320848:320825:320857:-320850:-320821) (-320848:320825:
-        320857:-320863:320850:-320821) 321124 (-320848:-320852:320821:320857:
-        -320863:320850) (-320320:320332:320315:-320818:320481) (320818:-320081:
-        -321068:320332:320315) -320857 -321131 (-320334:-320825) -321190 (
-        -320334:320825:320860:320850:-320821:320848) (-320848:320821:320857:
-        -320850:320849) (-320334:320825:-320850:-320821:320848) 321187 (-321068:
-        320332:320334:320320:-320818)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321485 0 (320818:-320081:-321068:-321070:320332:320315:320317) -320709 321131 (
-        320818:321114:-321113) 321124 (-320848:320825:320857:-320850:320856:
-        -320821) -320857 (-321068:320332:320317:320334:320320:-320818) (-320320:
-        320332:320315:320317:-320818:320481) (-320334:-320825) -321190 (-320481:
-        -320707:-320100:320090:320688:320063) 321187 (-320334:320825:-320850:
-        320856:-320821:320848)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321486 0 (-320921:320919:320922:320925:-320923:320920) -320709 -320081 321190 (
-        320941:-320934:320921:-320923:-320940:320920) 321126 321124 320217 
-        -321184
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321487 116005 -0.946 -321191 321126 -321121 -321184 321127
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321488 0 -321192 321184 320217 -321121 320239 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321489 0 321122 (320941:-320934:320921:-320923:-320940:320920) -321127 321184 
-        320217 -321126 (-320081:320366) (-320921:320922:320925:-320923:320920) 
-        -321193
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321490 0 (-320366 -320081 -321126 321127 -321193:321122 321184 -321121 321127 
-        320366 -321193) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321491 0 (-320921:320919:320922:320925:-320923:320920) -320709 -320081 (320941:
-        -320934:320921:-320923:-320940:320920) 321126 321184 320217 -321193
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321492 0 321193 (-320921:320919:320922:320925:-320923:320920) -320709 -321192 
-        321122 (320941:-320934:320921:-320923:-320940:320920) 320217 -321121 (
-        -320081:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321493 0 -321128 -320221 321121 -321184 320239 321161 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321494 0 (-321187 321122 321121 (320690:320063:-320005:320545:-320688) (-320063:
-        320367) -321126 321161 (-320367:-320368:-320369:320315:320314:320366) 
-        -321129:321126 321161 320366 -321129) -320117 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321495 116005 -0.946 -321133 -321187 -321191 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321496 0 321122 321121 -321184 320366 321187 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321497 0 321129 -321187 321122 -321128 -320221 (-320368:-320369:320315:320314:
-        320366) -321126 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321498 0 (320315:320521) 321129 (320318:320824:-320829:-320408:320822) (-320367:
-        -320368:-320375:-320369:320315:320314:320366) (-321059:320005:320063:
-        321062:-321063) 321126 -321175 -321186 (320690:320063:-320005:320545:
-        -320688) (320073:320332:320320:-320318:-320347) (-320407:320408:320401:
-        320827:320870:-320404) (-320367:320318:-320314:320315:320366) (-320372:
-        320315:320375) (-320407:320408:-320827:-320829:320822) 321161 -321131 (
-        320690:-320815:320005:320063:-321063) (-320521:320073:-320332:320315:
-        -320318:320366) (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321499 0 (-320521:320073:320315:-320318:320366) (320315:320521) 321129 (-320367 
-        -320407 -320063:-321185) (-320367:-320368:-320375:-320369:320315:320314:
-        320366) (320318:-320314:320315:320366) 321126 -321175 (320690:320063:
-        320545:-320688) 321186 (-320407:320408:320401:320827:320870:-320404) (
-        -320372:320315:320375) -321135
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321500 0 321129 -321176 321135 (-321059:320005:320063:321062:-321063) (-320822:
-        -320407:320408:320821:-320827:320700) (320690:320063:-320005:320545:
-        -320688) (-321185:-320407 -320063) 321186 (-320407:320408:320401:320827:
-        320870:-320404) (-320407:320408:-320827:-320829:320822) -321131 (-320367
-        :-320368:-320369:320315:320314:320366) (320690:-320815:320005:320063:
-        -321063) (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321501 0 (320315:320521) (320318:320824:-320829:-320408:320822) -321185 321135 
-        -321175 (-320822:320318:320821:320824:320700:-320408) (-320822:-320407:
-        320408:320821:-320827:320700) (320073:320332:320320:-320318:-320347) 
-        321186 (-320407:320408:320401:320827:320870:-320404) (-320367:320318:
-        -320314:320315:320366) (-320407:320408:-320827:-320829:320822) (320318:
-        320825:320824:-320821:-320408) -321131 321176 (-320367:-320368:-320369:
-        320315:320314:320366) (-320521:320073:-320332:320315:-320318:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321502 0 (320315:320521) -321185 321126 -321174 (320073:320332:320320:-320318:
-        -320347) 321175 321161 -321131 (-320521:320073:-320332:320315:-320318:
-        320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321503 0 321129 (320318:320824:-320842:-320829:-320408:320822) 321131 (320590:
-        320994:320999:320319:-320970:320996:-320998) (-321059:320005:320063:
-        321062:-321063) -321175 (320970:320994:320999:-320690:320993:320996:
-        -320998) -321186 -321138 (320073:320332:320320:-320318:-320347) (-320407
-        :320408:-320827:-320842:-320829:320822) 321161 (320690:-320815:320005:
-        320063:-321063) (-321067:-321062:320005:320063:320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321504 0 321129 (-321059:320005:320063:321062:320004:-321063) -320709 (320318:
-        320824:-320842:-320829:-320408:320822) -321176 (320590:320994:320999:
-        320319:-320970:320996:-320998) (320970:320994:320999:-320690:320993:
-        320996:-320998) -321186 (-320995:-320993:320574:320714:320997:-320970) 
-        321138 (320588:-320586:-320593:320574:-320578:320592:-320591:-320590) (
-        320570:320717:-320714:-320716:-320690:320715) (320588:320585:-320574:
-        -320586:320569:-320589:-320590) (-321067:-321062:320005:320063:320815:
-        320004) (320690:-320815:320005:320063:320004:-321063) (-320407:320408:
-        -320827:-320842:-320829:320822) 321161 (320970:-320993:320994:320714:
-        -320690:320996) (-320995:320570:-320574:320714:321000:320997) (320588:
-        -320586:320569:320587:-320585:-320570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321505 0 -320709 (320318:320824:-320842:-320829:-320408:320822) (320590:320994:
-        320999:320319:-320970:320996:-320998) (320717:-320714:320319:-320570:
-        -320760:320715) (-320993:-320997:320714:320319:-320970:320996) -321175 (
-        320970:320994:320999:-320690:320993:320996:-320998) -321186 (-320995:
-        -320993:320574:320714:320997:-320970) 321138 (320588:-320586:-320593:
-        320574:-320578:320592:-320591:-320590) (320570:320717:-320714:-320716:
-        -320690:320715) (320588:320585:-320574:-320586:320569:-320589:-320590) (
-        -320407:320408:-320827:-320842:-320829:320822) 321161 321176 (320970:
-        -320993:320994:320714:-320690:320996) (320073:320332:320317:320320:
-        -320318:-320347) (-320997:320319:320993:-320970:320996:-320590) (-320995
-        :320570:-320574:320714:321000:320997) (320588:-320586:320569:320587:
-        -320585:-320570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321506 0 321129 (320318:320824:-320829:-320408:320822) 321131 (-321059:320005:
-        320063:321062:-321063) -321175 (-320822:320318:320821:320824:320700:
-        -320408) -321138 (-320822:-320407:320408:320821:-320827:320700) (320073:
-        320332:320320:-320318:-320347) (-321185:-320407 -320063) 321186 (-320407
-        :320408:-320827:-320829:320822) (320318:320825:320824:-320821:-320408) (
-        320690:-320815:320005:320063:-321063) (-321067:-321062:320005:320063:
-        320815)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321507 0 321129 (-321059:320005:320063:321062:320004:-321063) -320709 (320970:
-        320994:320999:-320690:320993:320996) -321176 (-321185:-320407 -320758 
-        -320063) (-320822:-320407:320408:320821:-320827:320700) 321138 (320570:
-        320717:-320714:-320716:-320690:320715) 321186 (-321067:-321062:320005:
-        320063:320815:320004) (320690:-320815:320005:320063:320004:-321063) (
-        -320407:320408:-320827:-320842:-320829:320822) (320970:-320993:320994:
-        320714:-320690:320996) (-320715:-320758:320759:320063:320319:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321508 0 -320709 (320318:320824:-320842:-320829:-320408:320822) (320970:320994:
-        320999:-320690:320993:320996) -321185 (320717:-320714:320319:-320570:
-        -320760:320715) (-320993:-320997:320714:320319:-320970:320996) -321175 (
-        320590:320994:320999:320319:-320970:320996) (-320822:320318:320821:
-        320824:320700:-320408) (-320822:-320407:320408:320821:-320827:320700) 
-        321138 (320570:320717:-320714:-320716:-320690:320715) (320318:320825:
-        320824:-320821:320823:-320408) 321186 (-320407:320408:-320827:-320842:
-        -320829:320822) 321176 (320970:-320993:320994:320714:-320690:320996) (
-        320073:320332:320317:320320:-320318:-320347) (-320997:320319:320993:
-        -320970:320996:-320590) (-320715:-320758:320759:320063:320319:-320690)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321509 0 -320709 -321185 321131 -321174 321175 321161 (320073:320332:320317:
-        320320:-320318:-320347)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321510 0 321129 321126 -321175 -321188 321185 320366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321511 0 (-320758:320759:320063) -320221 320700 -320701 -320821 320407 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321512 0 (-320407:320408:320825:-320827:-320821) -320367 (-320822:320318:320821:
-        320824:320700:-320408) (-320822:-320407:320408:320821:-320827:320700) 
-        -320825 320407 (320318:320825:320824:-320821:-320408) -321131 321185 
-        -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321513 0 321129 -321187 321126 -321175 321188 320366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321514 0 -321187 321126 -321174 321175 (320073:320366) -321131 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321515 0 321129 -321187 -320709 321131 -321174 (320073:320366) 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321516 0 -321187 -320709 321126 -321128 -320221 321174 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321517 0 321129 321122 -321128 -320221 (-320368:-320369:320315:320314:320366) 
-        -321184 -321126 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321518 0 321129 -320709 321126 -321174 (320073:320366) -321190 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321519 0 321129 -320709 321190 321126 -321174 -321184 (320073:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321520 0 -320709 (320073:-320332:320315:-320318:320366) 321126 -321128 -320221 
-        321174 -321184 321187 (-320320:-320319:320073:320332:320315:320317)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321521 0 -320709 -321192 -321128 -320221 321184 321121 320239 (320073:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321522 0 (-320921:320919:320922:320925:-320923:320920) -320709 (320941:-320934:
-        320921:-320923:-320940:320920) -321194 320217 -321121 320239 321192 (
-        -320081:320366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321523 0 -321128 321121 -321195 320239 -321122 321192
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321524 0 321122 321121 -321195 321192 320366 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321525 0 321129 -320709 321122 -321128 -321195 (320073:320366) 321192
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321526 0 -321128 321195 -321194 321121 (320550:-320553:-320917:320554:320551:
-        -320549) 320239 -321122
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321527 0 -320709 -321196 321122 321195 321121 (-320081:320366) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321528 0 -321133 321122 -321197 (-320543:-320366:-320078:320542:-320544:320482) 
-        (-320081:-320078:320542:-320545:-320544:320543) 321121 320366 321196:
-        -320366 -320081 -321197 321121 -321158 321196
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321529 0 -320081 (320941:-320934:320921:-320923:-320940:320920) -321197 321158 
-        321121 -321126 (-320921:320922:320925:-320923:320920) 321196
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321530 0 -321133 321122 (320549:-320078:320550:-320553:320554:-320542) (320941:
-        -320934:320921:-320923:-320940:320920) (320559:-320081:320565:-320444:
-        320563:-320542) (-320481:-320098:320493 -320444 -320489) (-320543:
-        -320366:-320078:320542:-320544:320482) -321194 (-320081:-320078:320542:
-        -320545:-320544:320543) ((320493:321198:320553) (-320553:321198:-320098:
-        320482):-320475 -320098 320542 -320482 320489 320554:-320542:320475) 
-        321121 (-320444:320563:-320542:320475:320481:-320559) (-320078:320554:
-        -320489:-320542:320553:320475) (-320554:-320489:320482:-320542:320098:
-        320475) (320492:320565:320489:320444:-320542:-320493) -321126 321197 (
-        -320543:320542:320546:-320315:-320545:320366) (-320921:320922:320925:
-        -320923:320920) (-320081:320542:-320315:320545:320543)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321531 0 321122 (-320078:320492 -320489:-320544) (320550:-320553:-320549) 
-        -321194 320366 321196 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321532 0 (-320921:320919:320922:320925:-320923:320920) -320709 (320941:-320934:
-        320921:-320923:-320940:320920) (320559:-320081:320565:-320444:320563:
-        -320542) 321126 -321194 321121 (320280:-320081:320542:-320315:320545:
-        320543) (320559:-320081:-320563:320459:-320542:320562) (-320320:320332:
-        320315:320317:-320818:320481) (320818:-320081:-321068:320332:320315:
-        320317) -320559 321196
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321533 0 321129 -321196 321122 (-320078:320483 320482:-320544) -321128 321195 
-        320366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321534 0 321129 -320709 321122 -321128 -321194 (-320078:-320544:320483 -320098 
-        320482) (320073:320366) 321196
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321535 0 -320709 -320221 -321194 321128 320239 (320073:320366) 321161 (320073:
-        320483 -320444:-320544)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321536 0 -321177 320217 -321124 -321184 321161 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321537 0 (320818:-320819:320820) (-320481:-320712:-320713:-320728:320724:320723)
-        -321185 -321179 -321159 (-320709:320601:-320712:320710:-320602:320704:
-        320713) (320818:-320081:-321068:-321070:320315:320317:-321071) 321124 (
-        -321068:-320711:320317:320334:320320:-320818) (320711:320776:-320818) 
-        321161 320709 (-320481:-320784 -320785:320602:320704:320713:320706)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321538 0 (-320481:-320712:-320713:-320728:320724:320723) -321189 (-320710:
-        -320711:320723:320704:320783:-320601) (-320723:320688:-320710:-320711:
-        320704:320707) (-320709:320601:-320712:320710:-320602:320704:320713) (
-        -320710:-320688:320776:-320711:320771:320004) -321186 (-320712:-320713:
-        -320723:320688:-320722:320724) (-321068:-320711:320317:320334:320320:
-        -320818) -321181 (320601:-320710:-320602:-320711:320704:320614) (-320709
-        :-320712:320710:320723:320704:320713:-320601) (-320712:320767:320710:
-        -320688:320004:-320766) 321159 (320711:320776:-320818) 321161 320709 (
-        -320709:-320712:-320723:320688:320710:320704:320713) (-320481:-320784 
-        -320785:320602:320704:320713:320706)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321539 0 (-320765:320026:320771:320004:-320766) -321127 (320767:-320776:-320710:
-        320771:320004) (-320710:-320688:320776:-320711:320771:320004) -321186 (
-        -320723:320688:-320710:320704:320707) -321181 (-320026:320063:320004) (
-        -320712:320767:320710:-320688:320004:-320766) (320711:320776:-320818) 
-        321189 321161 (320765:-320767:320771:320004:-320766) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321540 0 (320767:320710:-320688:320004:-320766) (-320710:320723:320704:320783:
-        -320601) (-320709:320710:320723:320704:320713:-320601) (-320481:320602:
-        320704:320713:320706) -321179 -321189 -321186 (-320710:-320688:320776:
-        320771:320004) (-320709:-320723:320688:320710:320704:320713) 321181 (
-        -320723:320688:-320710:320704:320707) 321159 (320601:-320710:-320602:
-        320704:320614) (-320481:-320713:-320728:320724:320723) (-321068:320317:
-        320334:320320:-320818) 321161 (-320709:320601:320710:-320602:320704:
-        320713) (-320713:-320723:320688:-320722:320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321541 0 (-320765:320026:320771:320004:-320766) (-320710:320723:320704:320783:
-        -320601) (-320481:320602:320704:320713:320706) -321185 -321127 (320767:
-        -320776:-320710:320771:320004) (-320710:-320688:320776:320771:320004) (
-        -320723:320688:-320710:320704:320707) -321181 (-320026:320063:320004) 
-        321186 321159 (320601:-320710:-320602:320704:320614) (-321068:320317:
-        320334:320320:-320818) (320616:320601:-320614:-320602:320613) (320765:
-        -320767:320771:320004:-320766) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321542 0 (-320710:320723:320704:320783:-320601) (-320481:320602:320704:320713:
-        320706) -321185 -321179 -321189 (320616:320601:-320614:-320613:-320602:
-        320615) 321181 (-320723:320688:-320710:320704:320707) 321186 321159 (
-        320601:-320710:-320602:320704:320614) (-321068:320317:320334:320320:
-        -320818) (320616:320601:-320614:-320602:320613)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321543 0 (-320481:320602:320704:320713:320706) -321185 (-320935:-320934:-320933:
-        320925:-320923:320920) (-320334:-320852:320821:-320856:320855:320848) 
-        -321178 -321159 321124 (-320481:-320713:-320728:320724:320723) (-321068:
-        320317:320334:320320:-320818) (320818:-320081:-321068:320315:320317) 
-        321161 (-320709:320601:320710:-320602:320704:320713) 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321544 0 (320767:320710:-320688:320004:-320766) (-320710:320723:320704:320783:
-        -320601) (-320709:320710:320723:320704:320713:-320601) (-320481:320602:
-        320704:320713:320706) (321032:320857:-321027:-321031:320713:320867) 
-        -321189 -321180 -321186 (-320709:-320723:320688:320710:320704:320713) (
-        -320723:320688:-320710:320704:320707) (-320772:-320710:-320688:320776:
-        320771:320004) 321159 (320601:-320710:-320602:320704:320614) (-320481:
-        -320713:-320728:320724:320723) (-321068:320317:320334:320320:-320818) 
-        321161 (-320709:320601:320710:-320602:320704:320713) 321179 (-320713:
-        -320723:320688:-320722:320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321545 116007 -7.920000000000001 320688 -320765 -320773
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321546 116007 -7.920000000000001 (-320765:320026:320771:320004:-320766) (320767:
-        320710:-320688:320004:-320766) (321032:320857:-321027:-321031:320713:
-        320867) -321180 -321127 (-320772:320765:-320767:320771:320004:-320766) 
-        -321186 320688 (-320772:-320710:-320688:320776:320771:320004) (-320026:
-        320063:320004) (320767:-320776:-320772:-320710:320771:320004) 321189 
-        321161 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321547 116007 -7.920000000000001 (-320765:320026:320771:320004:-320766) (320767:
-        320710:-320688:320004:-320766) (321032:320857:-321027:-321031:320713:
-        320867) -321127 (-320772:320765:-320767:320771:320004:-320766) -321178 
-        -321186 320688 (-320772:-320710:-320688:320776:320771:320004) (-320026:
-        320063:320004) (320767:-320776:-320772:-320710:320771:320004) 321180 
-        321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321548 0 (321032:320857:-321027:-321031:320713:320867) -321180 -321186 (-320723:
-        320688:-320710:320704:320707) -320688 (320767:-320776:-320772:-320710:
-        320771:320004) 321189 321161 321179
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321549 0 (321032:320857:-321027:-321031:320713:320867) (-320334:-320852:320821:
-        -320856:320855:320848) -321178 -321186 -320688 (320767:-320776:-320772:
-        -320710:320771:320004) 321159 (-320481:-320713:-320728:320724:320723) (
-        -321068:320317:320334:320320:-320818) 321180 321161 (-320848:-320852:
-        320821:320857:-320856:320858) (-320713:-320723:320688:-320722:320724)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321550 0 (-320710:320723:320704:320783:-320601) (320958:-320867:320954:320952:
-        320615:-320601) (320616:-320614:-320619:-320618:320610:320615:-320601) (
-        -320481:320602:320704:320713:320706) (321032:320857:-321027:-321031:
-        320713:320867) -321185 (-320867:320947:-320704:320952:-320601:-320958) 
-        -321189 -321180 (-320617:-320867:320947:-320610:320857:-320618:320953) (
-        -320615:-320867:320947:320952:320953:-320601) (320616:320601:-320614:
-        -320613:-320602:320615) (320957:-320867:-320610:320954:320619) (-320617:
-        -320867:-320610:320954:320618) (320616:-320610:-320614:320605:-320619:
-        -320618:320617) (-320867:-320610:320954:-320619:320956:320617) (-320723:
-        320688:-320710:320704:320707) (-320481:320601:-320615:-320867:320947:
-        320953) (320616:-320614:320605:320618) 321186 (-320867:320947:-320619:
-        -320956:320688:320617) 321159 (320601:-320710:-320602:320704:320614) (
-        -321068:320317:320334:320320:-320818) (-320955:-320867:320954:-320952:
-        320610:320615) 321179 (-320481:320601:-320867:-320704:320954:320615) (
-        -320615:-320867:320947:-320952:320953:320610) (-320867:320947:-320610:
-        -320704:320688:320619:-320957) (-320867:320947:-320704:-320952:320610:
-        320955)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321551 0 (-320765:320026:320771:320004:-320766) (321032:320857:-321027:-321031:
-        320713:320867) -321185 -321180 -321127 (320767:-320776:-320710:320771:
-        320004) (-320617:-320867:320947:320688:-320857:320953) (-320710:-320688:
-        320776:320771:320004) (-320723:320688:-320710:320704:320707) (-320867:
-        320947:-320610:-320704:320688:320619) (-320026:320063:320004) 321186 (
-        -320867:320947:-320619:-320956:320688:320617) 321189 321179 (320765:
-        -320767:320771:320004:-320766) (-320617:-320867:320947:-320610:320857:
-        320953)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321552 0 (321032:320857:-321027:-321031:320713:320867) (-320481:320601:-320615:
-        -320867:320947:320950:320953:320949) -321185 -321189 (-320334:-320852:
-        320821:-320856:320855:320848) -321178 (-320615:-320867:320947:320950:
-        -320952:320953:320949:320610) (-320848:-320865:320821:320857:-320864:
-        320856) (-320617:-320867:320947:-320610:320857:320950:320953:320951:
-        320949) (-320615:-320867:320947:320952:320950:320953:320949:-320601) 
-        321186 321159 (-321068:320317:320334:320320:-320818) 321180 (-320848:
-        -320852:320821:320857:-320856:320858) (-320865:-320334:320821:-320864:
-        320856:320848)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321553 0 (-320765:320026:320771:320004:-320766) (-320617:-320867:320947:320688:
-        -320857:320953:320949) (321032:320857:-321027:-321031:320713:320867) 
-        -321185 -321127 -321178 (320767:-320776:-320710:320771:320004) (-320710:
-        -320688:320776:320771:320004) (-320848:-320865:320821:320857:-320864:
-        320856) (-320617:-320867:320947:-320610:320857:320950:320953:320951:
-        320949) (-320026:320063:320004) 321186 321180 321189 (-320848:-320852:
-        320821:320857:-320856:320858) (320765:-320767:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321554 0 (320818:-320081:-321068:-321070:320315:320317) -321187 (-321115:320770:
-        -321113:320026) -321179 (320818:321114:-321113:-320770) -321159 (-320770
-        :320708:320723:-320818) (-321068:-321077:320317:320334:320320:-320818) 
-        321124 321185 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321555 0 (320616:320601:-320614:-320708:-320602:320613) (-321115:320770:-321113:
-        320026) (320026:-321112:321115) -321189 (-320723:320688:-320710:320704:
-        -320786:320707) (320818:321114:-321113:-320770) (-320770:320708:320723:
-        -320818) (-321068:-321077:320317:320334:320320:-320818) (-320706:-320481
-        :-320708:320602:320704:320707) (-320783:-320708:320723:320704:320707:
-        -320601) -321181 -321188 (-320706:320601:-320708:-320602:320704:320707) 
-        321159 (-320709:320601:-320708:-320602:320704:-320616:320706) 321185 (
-        -320708:-320710:320723:320704:320783:-320601) 320709 (-320481:-320708:
-        320602:320704:320713:320706)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321556 0 (-321115:320770:-321113:320026) (320026:-321112:321115) (-320723:320688
-        :-320710:320704:-320786:320707) -321127 (320767:-320776:-320770:-320710:
-        320771:320004) (-320770:320708:320723:-320818) (-320770:-320710:-320688:
-        320776:320771:320004) (-320783:-320708:320723:320704:320707:-320601) (
-        -320771:320767:320063:-320770:-320688:320004) (-320771:320765:320063:
-        -320770:-320767:320004) -321181 -321188 321189 321185 (320765:-320770:
-        -320767:320771:320004:-320766) (-320708:-320710:320723:320704:320783:
-        -320601) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321557 0 (-320709:320601:-320602:320704:-320616:320706) (320818:-320081:-321068:
-        -321070:320315:320317) (-320710:320723:320704:320783:-320601) (-320481:
-        320602:320704:320713:320706) -321179 -321189 (320818:321114:-321113) (
-        -320706:320601:-320602:320704:320707) (320616:320601:-320614:-320613:
-        -320602:320615) 321181 (-320723:320688:-320710:320704:320707) -321188 
-        321159 (-321068:320317:320334:320320:-320818) (-320783:320723:320704:
-        320707:-320601) (-320706:-320481:320602:320704:320707) (320616:320601:
-        -320614:-320602:320613) 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321558 0 (320818:-320081:-321068:-321070:320315:320317) -321187 (-321115:320770:
-        -321113:320026) -321179 (320026:-321112:321115) (-320723:320688:-320710:
-        320704:-320786:320707) -321127 (320818:321114:-321113:-320770) (-320481:
-        -320707:320090:320688:320063) (-320770:320708:320723:-320818) 321188 (
-        -321068:-321077:320317:320334:320320:-320818) (-320706:-320481:-320708:
-        320602:320704:320707) (-320783:-320708:320723:320704:320707:-320601) (
-        -320771:320767:320063:-320770:-320688:320004) (-320771:320765:320063:
-        -320770:-320767:320004) (-320706:320601:-320708:-320602:320704:320707) 
-        321159 (-320063:-320857) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321559 0 -321187 (-320935:-320934:-320933:320925:-320923:320920) -321178 -321159
-        321124 (-321068:320317:320334:320320:-320818) (320818:-320081:-321068:
-        320315:320317) 321179 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321560 0 (320947:-320619:-320956:320688:320617) (-320709:320601:-320602:320704:
-        -320616:320706) (-320710:320723:320704:320783:-320601) (320616:-320614:
-        -320619:-320618:320610:320615:-320601) (-320481:320602:320704:320713:
-        320706) (-320481:320601:-320615:320947:320953) (320958:320947:320952:
-        -320948:320615:-320601) -321189 -321180 (-320615:320947:-320952:320953:
-        320610) (-320706:320601:-320602:320704:320707) (320616:320601:-320614:
-        -320613:-320602:320615) (320947:-320610:-320704:320688:320619:-320957) (
-        320947:-320610:-320619:-320948:320956:320617) (320947:-320704:-320952:
-        320610:320955) (-320617:320947:-320610:-320948:320618) (320616:-320610:
-        -320614:320605:-320619:-320618:320617) (320957:320947:-320610:-320948:
-        320619) (-320723:320688:-320710:320704:320707) (320947:-320704:320952:
-        -320601:-320958) (-320617:320947:-320610:320857:-320618:320953) (-320615
-        :320947:320952:320953:-320601) -321188 (320616:-320614:320605:320618) 
-        321159 (-321068:320317:320334:320320:-320818) (-320783:320723:320704:
-        320707:-320601) (-320706:-320481:320602:320704:320707) (320818:-320081:
-        -321068:320315:320317) 321179 (-320481:320601:320947:-320704:-320948:
-        320615) 321185 (-320955:320947:-320948:-320952:320610:320615)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321561 0 (320947:-320619:-320956:320688:320617) (-320710:320723:320704:320783:
-        -320601) -321180 -321127 (320767:-320776:-320710:320771:320004) (320947:
-        -320610:-320704:320688:320619:-320957) (320947:-320610:-320619:-320948:
-        320956:320617) (-320617:320947:-320610:-320948:320618) (-320710:-320688:
-        320776:320771:320004) (320957:320947:-320610:-320948:320619) (-320771:
-        320767:320063:-320688:320004) (-320723:320688:-320710:320704:320707) (
-        -320771:320765:320063:-320767:320004) (-320617:320947:-320610:320857:
-        -320618:320953) -321188 (-320783:320723:320704:320707:-320601) 321189 
-        321179 321185 (320765:-320767:320771:320004:-320766) (-320617:320947:
-        320688:-320857:320953)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321562 0 -321189 (-320334:-320852:320821:-320856:320855:320848) (-320615:320947:
-        320952:320950:320953:320951:-320601) -321178 (-320848:-320865:320821:
-        320857:-320864:320856) (-320615:320947:320950:-320952:320953:320951:
-        320610) (-320617:320947:-320610:320857:320950:320953:320951) -321188 
-        321159 (-321068:320317:320334:320320:-320818) (320818:-320081:-321068:
-        320315:320317) 321180 (-320848:-320852:320821:320857:-320856:320858) 
-        321185 (-320865:-320334:320821:-320864:320856:320848) (-320481:320601:
-        -320615:320947:320950:320953:320951)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321563 0 -321127 (-320334:-320852:320821:-320856:320855:320848) -321178 (320767:
-        -320776:-320710:320771:320004) (-320710:-320688:320776:320771:320004) (
-        -320848:-320865:320821:320857:-320864:320856) (-320771:320767:320063:
-        -320688:320004) (-320771:320765:320063:-320767:320004) (-320617:320947:
-        -320610:320857:320950:320953:320951) -321188 321180 321189 (-320848:
-        -320852:320821:320857:-320856:320858) 321185 (320765:-320767:320771:
-        320004:-320766) (-320865:-320334:320821:-320864:320856:320848) (-320617:
-        320947:320688:-320857:320953)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321564 0 -321187 (-320481:320601:-320615:320947:320953) (320958:320947:320952:
-        -320948:320615:-320601) -321189 -321180 (-320481:-320707:320090:320688:
-        320063) (-320615:320947:-320952:320953:320610) (-320706:320601:-320602:
-        320704:320707) (320947:-320610:-320704:320688:320619:-320957) (320947:
-        -320610:-320619:-320948:320956:320617) (320947:-320704:-320952:320610:
-        320955) (-320617:320947:-320610:-320948:320618) 321188 (320957:320947:
-        -320610:-320948:320619) (320947:-320704:320952:-320601:-320958) (-320617
-        :320947:-320610:320857:-320618:320953) (-320615:320947:320952:320953:
-        -320601) 321159 (-321068:320317:320334:320320:-320818) (-320783:320723:
-        320704:320707:-320601) (-320706:-320481:320602:320704:320707) (320818:
-        -320081:-321068:320315:320317) 321179 (-320481:320601:320947:-320704:
-        -320948:320615) (-320955:320947:-320948:-320952:320610:320615)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321565 0 (320947:-320619:-320956:320688:320617) -321187 (320958:320947:320952:
-        -320948:320615:-320601) -321180 -321127 (-320481:-320707:320090:320688:
-        320063) (-320615:320947:-320952:320953:320610) (-320706:320601:-320602:
-        320704:320707) (320947:-320610:-320704:320688:320619:-320957) (320947:
-        -320610:-320619:-320948:320956:320617) (320947:-320704:-320952:320610:
-        320955) (-320617:320947:-320610:-320948:320618) 321188 (320957:320947:
-        -320610:-320948:320619) (-320771:320767:320063:-320688:320004) (-320723:
-        320688:-320710:320704:320707) (-320771:320765:320063:-320767:320004) (
-        320947:-320704:320952:-320601:-320958) (-320617:320947:-320610:320857:
-        -320618:320953) (-320615:320947:320952:320953:-320601) (-320783:320723:
-        320704:320707:-320601) 321189 321179 (-320063:-320857) (-320617:320947:
-        320688:-320857:320953) (-320955:320947:-320948:-320952:320610:320615)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321566 0 -321187 (-320481:320601:-320615:320947:320953:320951) -321189 (-320334:
-        -320852:320821:-320856:320855:320848) (-320481:-320707:320090:320688:
-        320063) -321178 321188 (-320615:320947:-320952:320953:320951:320610) (
-        -320617:320947:-320610:320857:320953:320951) (-320615:320947:320952:
-        320953:320951:-320601) 321159 (-321068:320317:320334:320320:-320818) (
-        320818:-320081:-321068:320315:320317) 321180 (-320865:-320334:320821:
-        -320864:320856:320848)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321567 0 -321187 -321127 (-320334:-320852:320821:-320856:320855:320848) (-320481
-        :-320707:320090:320688:320063) -321178 321188 (-320848:-320865:320821:
-        320857:-320864:320856) (-320771:320767:320063:-320688:320004) (-320615:
-        320947:-320952:320953:320951:320610) (-320617:320947:-320610:320857:
-        320953:320951) (-320771:320765:320063:-320767:320004) (-320615:320947:
-        320952:320953:320951:-320601) 321180 321189 (-320848:-320852:320821:
-        320857:-320856:320858) (-320865:-320334:320821:-320864:320856:320848) (
-        -320063:-320857) (-320617:320947:320688:-320857:320953)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321568 0 -321185 (-320081:-320317:320311:320334:320320) -321182 (-320935:-320934
-        :-320933:320925:-320923:320920) (-320532:-320081:-320311:320308:320315:
-        320389) (-320334:-320852:320821:-320856:320855:320848) -321159 (320315:
-        320532) (-320934:320933:-320923:320936:320920) 321124 321178 (-321068:
-        320317:320334:320320:-320818) (320818:-320081:-321068:320315:320317) 
-        321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321569 0 (-320765:320026:320771:320004:-320766) (320767:320710:-320688:320004:
-        -320766) -321127 (-320334:-320852:320821:-320856:320855:320848) (320767:
-        -320776:-320710:320771:320004) -321186 (-320710:-320688:320776:320771:
-        320004) -321183 (-320026:320063:320004) (320280:-320004:320690:320063:
-        -320688) 321159 321178 (-321068:320317:320334:320320:-320818) 321161 (
-        -320848:-320852:320821:320857:-320856:320858) (320765:-320767:320771:
-        320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321570 0 (-320081:-320317:320311:320334:320320) -321127 -321182 (-320334:-320852
-        :320821:-320856:320855:320848) -321186 (-320398:320404:-320389:-320311:
-        -320368:320308:320314) (320405:320401:-320389:-320311:-320404:320407) (
-        -320368:320315:320398) 321183 (320280:-320004:320690:320063:-320688) 
-        321159 (-321068:320317:320334:320320:-320818) 321161 (-320848:-320852:
-        320821:320857:-320856:320858) (-320081:-320311:320308:320315:320389) (
-        320401:-320389:320308:320314:-320406:-320404:-320405)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321571 0 (-320765:320026:320771:320004:-320766) -321185 -321127 (-320334:-320852
-        :320821:-320856:320855:320848) (320767:-320776:-320710:320771:320004) (
-        -320710:-320688:320776:320771:320004) -321183 (-320026:320063:320004) 
-        321186 (320280:-320004:320690:320063:-320688) 321159 321178 (-321068:
-        320317:320334:320320:-320818) (-320848:-320852:320821:320857:-320856:
-        320858) (320765:-320767:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321572 0 (-320398:320406:-320796) -321185 (-320081:-320317:320311:320334:320320)
-        -321127 -321182 (-320532:-320081:-320311:320308:320315:320389) (-320334:
-        -320852:320821:-320856:320855:320848) (320315:320532) (-320398:320404:
-        -320389:-320311:-320368:320308:320314) (320405:320401:-320389:-320311:
-        -320404:320407) (-320398:320401:-320389:320308:320314:-320406:-320404:
-        -320405) (-320368:320315:320398) 321183 321186 (320280:-320004:320690:
-        320063:-320688) 321159 (-321068:320317:320334:320320:-320818) (-320848:
-        -320852:320821:320857:-320856:320858)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321573 0 (-320398:320401:-320389:320308:320314:-320404) -321185 -321177 -321127 
-        (320315:320532) 321124 (-320368:320315:320398) (-320398:320404:-320389:
-        -320368:320308:320314) (-320532:-320081:320308:320315:320389) 321182 
-        321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321574 0 -321187 (-320081:-320317:320311:320334:320320) -321182 (-320935:-320934
-        :-320933:320925:-320923:320920) (-320532:-320081:-320311:320308:320315:
-        320389) -321159 (320315:320532) (-320934:320933:-320923:320936:320920) 
-        321124 321178 (-321068:320317:320334:320320:-320818) (320818:-320081:
-        -321068:320315:320317) 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321575 0 -321127 (-320334:-320852:320821:-320856:320855:320848) (320767:-320776:
-        -320710:320771:320004) (-320710:-320688:320776:320771:320004) -321183 (
-        -320771:320767:320063:-320688:320004) (-320771:320765:320063:-320767:
-        320004) -321188 (320280:-320004:320690:320063:-320688) 321159 321178 (
-        -321068:320317:320334:320320:-320818) (320818:-320081:-321068:320315:
-        320317) (-320848:-320852:320821:320857:-320856:320858) 321185 (320765:
-        -320767:320771:320004:-320766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321576 0 (-320081:-320317:320311:320334:320320) -321127 -321182 (-320532:-320081
-        :-320311:320308:320315:320389) (-320334:-320852:320821:-320856:320855:
-        320848) (320315:320532) (-320398:320418:-320389:320406) (320405:320401:
-        -320389:-320311:-320404:320407) (-320398:320401:-320389:320308:320314:
-        -320406:-320404:-320405) (-320368:320315:320398) 321183 -321188 (320280:
-        -320004:320690:320063:-320688) 321159 (-321068:320317:320334:320320:
-        -320818) (320818:-320081:-321068:320315:320317) (-320848:-320852:320821:
-        320857:-320856:320858) 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321577 0 -321187 -321127 (-320334:-320852:320821:-320856:320855:320848) 321188 
-        -321183 (-320771:320767:320063:-320688:320004) (-320771:320765:320063:
-        -320767:320004) (320280:-320004:320690:320063:-320688) 321159 321178 (
-        -321068:320317:320334:320320:-320818) (320818:-320081:-321068:320315:
-        320317) (-320848:-320852:320821:320857:-320856:320858) (-320063:-320857)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321578 0 -321187 (-320081:-320317:320311:320334:320320) -321127 -321182 (-320532
-        :-320081:-320311:320308:320315:320389) (-320334:-320852:320821:-320856:
-        320855:320848) (320315:320532) (-320398:320401:-320389:320308:320314:
-        -320404:-320405) 321188 (-320398:-320389:-320311:320308:320315:320314:
-        -320401) (320405:320401:-320389:-320311:-320404:320407) (-320368:320315:
-        320398) 321183 (320280:-320004:320690:320063:-320688) 321159 (-321068:
-        320317:320334:320320:-320818) (320818:-320081:-321068:320315:320317) (
-        -320848:-320852:320821:320857:-320856:320858) (-320063:-320857)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321579 0 -321187 (-320398:320401:-320389:320308:320314:-320404) -321177 -321127 
-        (320315:320532) 321124 (-320368:320315:320398) (-320532:-320081:320308:
-        320315:320389) (-320398:-320389:320308:320315:320314:-320401) 321182 
-        321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321580 0 (-320765:320026:320771:320004:-320766) (320279:-320026:320063:320004) (
-        320063:320004:-320279) -321185 -321177 (320405:320401:-320389:-320311:
-        -320404:320407) (320406:-320796) -321121 (320280:-320004:320690:320063:
-        -320688) 321178 321127 321161 (320404:-320389:-320311:-320368:320308:
-        320314:-320406) (320765:-320767:320771:320004:-320766) (320401:-320389:
-        320308:320314:-320406:-320404:-320405)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321581 0 (-320765:320026:320771:320004:-320766) -321187 (320279:-320026:320063:
-        320004) (320063:320004:-320279) -321177 (-320771:320767:320063:-320688:
-        320004) (320405:320401:-320389:-320311:-320404:320407) (-320771:320765:
-        320063:-320767:320004) -321121 (320280:-320004:320690:320063:-320688) (
-        -320771:320063:-320765:320026:320004) 321178 321127 321185 (320765:
-        -320767:320771:320004:-320766) (320401:-320389:320308:320314:-320404:
-        -320405) (-320389:-320311:320308:320315:320314:-320401) (-320063:320311)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321582 0 (320818:-320081:-321068:-321070:320315:320317) (-320334:320825:320856:
-        -320821:320848) (-320848:320825:320857:-320856:-320821:320858) (-320935:
-        -320934:-320933:320925:-320923:320920) (-320334:-320852:320821:-320856:
-        320855:320848) (-320481:-320707:320090:320688:320063) (320818:321114:
-        -321113) -321178 321124 (-320848:-320865:320821:320857:320856) 320217 (
-        -320848:320825:320857:320856:-320821) -321184 -320857 (-320334:320825:
-        -320856:-320821:320855:320848) (-321068:320317:320334:320320:-320818) (
-        -320320:320315:320317:-320818:320481) (-320848:-320852:320821:320857:
-        -320856:320858) (-320334:-320825) (-320865:-320334:320821:320856:320848)
-        320709 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321583 0 (-320081:-320317:320311:320334:320320) -321182 (-320935:-320934:-320933
-        :320925:-320923:320920) -321159 (-320934:320933:-320923:320936:320920) 
-        321124 321178 (320818:-320081:-321068:320315:320317) (-320081:-320311:
-        320308:320315:320389) -321190 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321584 0 (-320081:-320317:320311:320334:320320) (-320848:320825:320857:-320856:
-        -320821:320858) -321182 (-320532:-320081:-320311:320308:320315:320389) (
-        -320334:-320852:320821:-320856:320855:320848) -320221 (320315:320532) (
-        -320398:-320389:-320311:320308:320315:320314:-320401) (-320368:320315:
-        320398) (-320334:320825:-320856:-320821:320855:320848) 321159 321178 (
-        -321068:320317:320334:320320:-320818) (320818:-320081:-321068:320315:
-        320317) (-320320:320315:320317:-320818:320481) (-320848:-320852:320821:
-        320857:-320856:320858) (-320334:-320825) -321190 (-320081:-320320:
-        -320317:320315:320311:320481) (-320063:-320857) 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321585 0 -321177 -321127 (-320081:320308) 321124 321182 -321190 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321586 0 321190 -321177 -321127 (-320935:-320934:-320933:320925:-320923:320920) 
-        (-320081:320308) (-320934:320933:-320923:320936:320920) 321124 320217 
-        -321184 321178
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321587 0 -321177 320308 -321121 -321184 321127 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321588 0 320217 -321121 -321184 -320236 321161 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321589 0 -321192 (-320935:-320934:-320933:320925:-320923:320920) (-320081:320308
-        ) 321184 (-320934:320933:-320923:320936:320920) 320217 -321121 -320236 
-        320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321590 0 320280 -321178 -320311 -320063 320217 321161 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321591 116005 -0.946 -321133 -321187 -321178 321121 -321199 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321592 0 -320367 321126 -320063 320217 320545 321161 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321593 0 (-321178 320308 321161 -321129:-321187 -321177 321121 (320405:320401:
-        -320389:-320311:-320404:320407) (320280:-320004:320690:320063:-320688) 
-        321178 321161 (320404:-320389:-320311:-320368:320308:320314) (320401:
-        -320389:320308:320314:-320404:-320405) (-320389:-320311:320308:320315:
-        320314:-320401) -321129 (-320063:320311)) -320114 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321594 0 -321177 320308 321121 -321184 321187 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321595 0 321129 (-320846:320318:320823:-320829:-320408:320822) -321176 (320970:
-        320994:-320717:-320690:320996:320594) (320690:-320815:320063:320004:
-        -321063) (-321067:-321062:320063:320815:320004) (320588:-320595:-320587:
-        -320574:-320586:320569:320594) (-320846:-320407:320408:320826:-320829:
-        320822) -321186 (321003:320994:320574:-320717:-320970:320996) (320570:
-        320717:-320716:-320690:320715) (320588:-320596:-320586:320574:-320578:
-        -320598:-320597:320594) -321181 (-320995:320570:-320574:-320717:320997:
-        321004) (-320594:321002:320994:321001:320319:-320690:320996) 321161 (
-        320588:-320586:320569:320587:-320570) (-321059:320063:321062:320004:
-        -321063) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321596 0 (-320846:320318:320823:-320829:-320408:320822) (320970:320994:-320717:
-        -320690:320996:320594) (-320997:-320574:-320717:320319:320996:320594) 
-        -321175 (320588:-320595:-320587:-320574:-320586:320569:320594) (-320846:
-        -320407:320408:320826:-320829:320822) -321186 (321003:320994:320574:
-        -320717:-320970:320996) (320570:320717:-320716:-320690:320715) (320588:
-        -320596:-320586:320574:-320578:-320598:-320597:320594) -321181 (-320995:
-        320570:-320574:-320717:320997:321004) (320717:320319:-320570:-320760:
-        320715) (-320594:321002:320994:321001:320319:-320690:320996) 321161 
-        321176 (320073:320317:320320:-320318:-320347) (-320997:320574:-321003:
-        -320970:320996:320594) (320588:-320586:320569:320587:-320570) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321597 0 321129 (-320846:320318:320823:-320829:-320408:320822) -321179 (320690:
-        -320815:320063:320004:-321063) -321175 (-321067:-321062:320063:320815:
-        320004) (-320846:-320407:320408:320826:-320829:320822) -321186 321181 (
-        -320594:321002:320994:321001:320319:-320690:320996) 321161 (320073:
-        320317:320320:-320318:-320347) (-321059:320063:321062:320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321598 0 321129 -321176 (-320715:320759:320063:320319:-320690) (320970:320994:
-        -320717:-320690:320996:320594) (320690:-320815:320063:320004:-321063) (
-        -321067:-321062:320063:320815:320004) (-320846:-320407:320408:320826:
-        -320829:320822) (-320594:320994:321001:320319:-320690:320996) (320570:
-        320717:-320716:-320690:320715) (-321185:-320407 320759 -320063) (-320822
-        :-320407:320408:320821:320826:-320701) -321181 321186 (-321059:320063:
-        321062:320004:-321063) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321599 0 (-320846:320318:320823:-320829:-320408:320822) -321185 (-320715:320759:
-        320063:320319:-320690) (320970:320994:-320717:-320690:320996:320594) (
-        -320997:-320574:-320717:320319:320996:320594) (320318:320825:-320821:
-        320823:-320408) -321175 (-320846:-320407:320408:320826:-320829:320822) (
-        321003:320994:320574:-320717:-320970:320996) (-320594:320994:321001:
-        320319:-320690:320996) (320570:320717:-320716:-320690:320715) (-320822:
-        -320407:320408:320821:320826:-320701) -321181 321186 (320717:320319:
-        -320570:-320760:320715) (-320822:320318:320821:-320701:320823:-320408) 
-        321176 (320073:320317:320320:-320318:-320347) (-320997:320574:-321003:
-        -320970:320996:320594) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321600 0 321129 -321179 (320690:-320815:320063:320004:-321063) (320318:320825:
-        -320821:320823:-320408) -321175 (-321067:-321062:320063:320815:320004) 
-        321181 (-320822:-320407:320408:320821:320826:-320701) (320318:320823:
-        -320829:-320408:320822) (-321185:-320407 -320063) 321186 (-320407:320408
-        :320826:-320829:320822) (-320822:320318:320821:-320701:320823:-320408) (
-        320073:320317:320320:-320318:-320347) (-321059:320063:321062:320004:
-        -321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321601 0 -321185 -321179 -321174 321175 321161 (320073:320317:320320:-320318:
-        -320347) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321602 0 321129 (-320317:320073:320315:320311:-320318) -321180 (320690:-320815:
-        320063:320004:-321063) -321175 (320315:320307) (-321067:-321062:320063:
-        320815:320004) -321186 (320405:-320407:320408:320401:-320873:-320404) (
-        320318:320823:-320829:-320408:320822) (-320307:-320311:320308:-320314:
-        320073:320315) (320280:-320004:320690:320063:-320688) (-320407:320408:
-        320826:-320829:320822) 321161 321179 (320405:320401:-320311:320314:
-        -320404:-320408) (320073:320317:320320:-320318:-320347) (320401:-320389:
-        320308:320314:-320404:-320405) (-321059:320063:321062:320004:-321063)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321603 0 321129 (320280:320690:320063:-320688) (320401:-320389:-320402:320308:
-        320314:-320404:-320405) (-320307:320308:-320314:320073:320315) -321178 
-        -321175 (320315:320307) -321186 (320405:-320407:320408:320401:-320873:
-        -320404) (320405:320401:-320389:-320311:-320404:320407) (-320372:320315:
-        320402) 321180 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321604 0 321129 -321176 -321180 (320690:-320815:320063:320004:-321063) (-321067:
-        -321062:320063:320815:320004) (320405:-320407:320408:320401:-320873:
-        -320404) (-320822:-320407:320408:320821:320826:-320701) (-321185:-320407
-        -320063) 321186 (320280:-320004:320690:320063:-320688) (-320407:320408:
-        320826:-320829:320822) 321179 (320401:-320389:320308:320314:-320404:
-        -320405) (-321059:320063:321062:320004:-321063) (-320389:-320311:320308:
-        320315:320314:-320401)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321605 0 -321185 (-320317:320073:320315:320311:-320318) -321180 (320318:320825:
-        -320821:320823:-320408) -321175 (320315:320307) (320405:-320407:320408:
-        320401:-320873:-320404) (-320822:-320407:320408:320821:320826:-320701) (
-        320318:320823:-320829:-320408:320822) (-320307:-320311:320308:-320314:
-        320073:320315) 321186 (-320407:320408:320826:-320829:320822) 321179 (
-        -320822:320318:320821:-320701:320823:-320408) 321176 (320405:320401:
-        -320311:320314:-320404:-320408) (320073:320317:320320:-320318:-320347) (
-        320401:-320389:320308:320314:-320404:-320405) (-320389:-320311:320308:
-        320315:320314:-320401)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321606 0 321129 (320280:320690:320063:-320688) (320401:-320389:-320402:320308:
-        320314:-320404:-320405) (-320389:-320402:-320311:320308:320315:320314:
-        -320401) (-320307:320308:-320314:320073:320315) -321178 -321175 (-321185
-        :-320407 -320311 -320063) (320315:320307) (320405:-320407:320408:320401:
-        -320873:-320404) (320405:320401:-320389:-320311:-320404:320407) 321186 (
-        -320372:320315:320402) 321180
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321607 0 -321185 (-320317:320073:320315:320311:-320318) -321178 (320315:320307) 
-        -321174 (-320307:-320311:320308:-320314:320073:320315) 321175 321161 
-        321179 (320073:320317:320320:-320318:-320347)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321608 0 -321187 -321179 320073 -321174 321185 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321609 0 (-320407:320408:320825:320826:-320821) (320318:320825:-320821:320823:
-        -320408) -320311 (-320822:-320407:320408:320821:320826:-320701) -320825 
-        320407 321179 (-320822:320318:320821:-320701:320823:-320408) 321185 
-        -320318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321610 0 321129 -321178 -321175 320308 -321188 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321611 0 321129 -321187 -321178 -321175 320308 321188
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321612 0 -321187 (320308:320073) -321178 -321174 321175 321179 321185
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321613 0 -321187 -321178 -321128 -320221 321174 321161 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321614 0 321129 -321187 (-320389:320308:320315:320314:-320401) -321177 -321128 
-        -320221 321178 321161
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321615 0 321129 -321177 (320308:320073) -321128 -320221 -321184 320709 321187
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321616 0 -321128 -320221 321121 -321184 -320236 321161 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321617 0 -321192 (320308:320073) -321128 -320221 321184 321121 -320236 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321618 0 (-320935:-320934:-320933:320925:-320923:320920) (-320081:320308) (
-        -320934:320933:-320923:320936:320920) -321194 320217 -321121 -320236 
-        321192 (-320555:320556:320558:-320557) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321619 0 (320308:320073) -321128 321121 -321195 -320236 321192 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321620 0 -321196 -321177 (-320081:320308) 321195 321121 320709 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321621 0 (-320935:-320934:-320933:320925:-320923:320920) -321178 -321194 321121 
-        (320280:-320081:320542:-320315:320543) (320559:-320081:320459:-320542:
-        320562) (320818:-320081:-321068:320315:320317) (-320320:320315:320317:
-        -320818:320481) -320559 321196 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321622 0 -321133 -321177 -321197 (-320935:-320934:-320933:320925:-320923:320920)
-        (-320081:320308) (-320934:320933:-320923:320936:320920) 321121 (-320081:
-        320077:320542:-320308:-320544:320543) 321178 (-320543:320077:320542:
-        -320308:-320544:320482) 321196
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321623 0 -321133 (320497:320489:-320459:-320542:320475:-320559:-320496) (320549:
-        320077:-320489:320482:-320542:-320099) -321177 (-320935:-320934:-320933:
-        320925:-320923:320920) (320497:320559:-320560:-320542:320475) (-320481:
-        320099:320496 320459 -320489) (-320934:320933:-320923:320936:320920) 
-        -321194 (-320081:320542:320308:-320315:-320280:320543) 321121 (320280:
-        -320081:320542:-320315:320543) (-320081:320077:320542:-320308:-320544:
-        320543) (320497:320559:320560:-320459:-320542:320562) (320559:-320081:
-        320459:-320542:320562) 321178 (-320543:320542:320546:320308:-320315:
-        -320280) (320459:320561:-320542:320481:-320559) (-320543:320077:320542:
-        -320308:-320544:320482) ((320496:-321200:320553) (-320553:320099:-321200
-        :320482):-320542:320475:320099 320542 -320482 320489 -320077 -320549) 
-        321197
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321624 0 -321177 (320550:-320553:-320549) (320077:320497 -320489:-320544) 320308
-        -321194 321196 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321625 0 321129 -321196 -321177 -321128 (320077:320099 320482 320487:-320544) 
-        321195 320308
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321626 0 321129 -321177 (320308:320073) -321128 (320077:320099 320482 320487:
-        -320544) -321194 321196 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321627 0 -321128 321195 -321194 321121 (320550:-320553:320918:-320552:320551:
-        -320549) -320236 321177
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321628 0 (320459 320487:320073:-320544) (320308:320073) -320221 -321194 321128 
-        -320236 (-320555:320556:320558:321201:-320557) 321161 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321629 0 -320709 -320114 320217 -321121 321194 320239
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321630 0 (320083:-320086:320075:-320079:-320076:320084) (-320081:320075:320080:
-        320079:-320076:320078) (320083:-320084:320075:-320079:-320076:320078:
-        -320085) -321128 -321202 321121 320217 (320550:-320553:-320917:320554:
-        320551:-320549) 321194 320239 (320075:320080:-320076:320078:320081) 
-        -321122 (-320672:320083:320642:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321631 0 (320492:320489:320444:-320565:320475:-320559) (-320912:320907:-320911:
-        -320908:-320886:320909) 321122 (320941:-320934:320921:-320923:-320940:
-        320920) -321203 (320559:-320081:320565:-320444:320563:-320542) (320559:
-        320492:320561:320566:-320565) (320559:-320566:320561:320563:-320906:
-        -320565) 321121 (320550:-320553:-320917:320554:320551:-320549) 321194 (
-        -320909:320879:320906:320907:-320908:-320886) (320492:320565:320489:
-        320444:-320542:-320493) -321126 (-320078:320492 -320444 -320489:-320559)
-        (-320921:320922:320925:-320923:320920) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321632 0 (-320921:320919:320922:320925:-320923:320920) -320709 (320941:-320934:
-        320921:-320923:-320940:320920) -321203 (320559:-320081:320565:-320444:
-        320563:-320542) 321126 321121 (320559:-320081:-320563:320459:-320542:
-        320562) 321194 (320559:-320562:-320081:320564:-320563:320561) (320879:
-        -320910:320907:-320911:-320908:320909) (-320909:320879:320906:320907:
-        -320908:-320886) -320906
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321633 0 -321133 (-320912:320907:-320911:-320908:-320886:320909) 321122 (320941:
-        -320934:320921:-320923:-320940:320920) (320559:320492:320561:320566:
-        -320565) (320559:-320566:320561:320563:-320906:-320565) (320559:-320081:
-        -320444:-320561:320563:320475) 321121 -321204 (320492:320489:320444:
-        -320565:320475:-320559:-320493) (320493:321198:-320542:320553:320475) 
-        320217 (-320481:320493 -320444 -320489) (-320444:320563:-320542:320475:
-        320481:-320559) (320559:320492:-320561:320444:320475) (-320909:320879:
-        320906:320907:-320908:-320886) -321126 (-320921:320922:-320924:320925:
-        -320923:320920) 321203
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321634 0 -321133 (320096:320075:320080:320098:-320076:-320093) (-320081:-320078:
-        320489:320075:320444:-320076) 321122 (-320081:320075:320080:320079:
-        -320076:320078) (320492:320489:-320565:320475:-320559) (320492:-320475:
-        320076:320489) -321202 321121 320217 321204 (320093:-320078:320075:
-        320080:-320076:320081) (320559:320492:-320561:320475) -321158 (320075:
-        320080:-320076:320078:320081) (320075:-320076:-320093:320081:-320096:
-        320095) (320096:-320098:320075:-320076:-320097:320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321635 0 -321130 (320941:-320934:320921:-320923:-320940:320920) 321158 -321202 
-        321121 320217 321204 -321126 (320096:-320098:320075:-320076:-320097:
-        320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321636 0 -321133 -320481 (-320081:-320078:320489:320075:320444:-320076) 321158 (
-        320492:320489:320444:-320565:320475:-320559:-320493) (320493:321198:
-        -320542:320553:320475) (320492:-320475:320076:320489:320444:-320493) 
-        321204 (320559:320492:-320561:320444:320475) -321165 -321205 321130
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321637 0 -321136 (320941:-320934:320921:-320923:-320940:320920) 321165 (320559:
-        -320081:-320444:-320561:320563:320475) (-320921:320924:320922:320920) (
-        -320921:320924:-320930:320931:320926) (320942:-320934:320946:-320930:
-        320931:320921) 321204 (320559:320492:-320561:320444:320475) (320941:
-        -320934:320928:-320930:320943:-320946:320931:320921) -321126 (-320920:
-        320942:320941:-320934:320930:320931:320921) (-320920:-320921:320932:
-        320924:320930:320931) (-320921:320922:-320924:320925:-320923:320920) 
-        -321205 321130 (320927:-320921:320928:-320930:-320924:320926) (-320945:
-        -320931:320928:320943:320921:320926)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321638 0 -321133 -320481 (-320081:-320078:320489:320075:320444:-320076) 321165 (
-        -320475:-320081:320076:-320444:320481) (320559:-320081:-320444:-320561:
-        320563:320475) (-320081:-320444:320075:320073:-320076) (320492:320489:
-        320444:-320565:320475:-320559:-320493) (320492:-320475:320076:320489:
-        320444:-320493) (-320444:320563:-320542:320475:320481:-320559) 321204 (
-        320559:320492:-320561:320444:320475) -321126 -321205 321136
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321639 0 -321133 (-320095:320075:-320076:-320089:320100:320081) (-320081:-320078
-        :320489:320075:320444:-320076) 321205 321158 (-320475:-320081:320076:
-        -320444:320481) (-320081:-320444:320075:320073:-320076) -321202 -321126 
-        (320075:-320076:-320093:320081:-320096:320095) 321130 (320492:-320475:
-        320076:320444) (320096:-320098:320075:-320076:-320097:320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321640 0 (320550:-320553) 321122 -321204 (-320078:320492 -320444 -320489) 321203
-        321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321641 0 (-320081:-320078:320489:320075:320444:-320076) 321122 (-320081:320075:
-        320080:320079:-320076:320078) (-320078:320550:-320553:-320551:320554:
-        320475) (320492:320489:-320565:320475:-320559:-320493) -320098 (320083:
-        -320084:320075:-320079:-320076:320078) (320492:-320475:320076:320489:
-        -320493) (-320078:320075:-320489:320482:320444:-320076) ((-320553:
-        -320098:320482) (320493:320553):-320475 -320098 320542 -320482 320489 
-        320554:-320542:320475) -321202 321204 (320550:-320553:-320917:320554:
-        320551:-320549) (-320078:320554:-320489:-320542:320553:320475) (-320554:
-        -320489:320482:-320542:320098:320475) (-320078:320554:320482:-320542:
-        -320550:320475) (-320475:-320078:320076:-320489:320482:320098) (-320672:
-        320083:320642:320112:-320075:-320631) 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321642 0 (-320563:320459:320561:-320542:320481:-320559) -320709 -320481 (-320921
-        :320919:320922:-320924:320925:-320923:320920) (320941:-320934:320921:
-        -320923:-320940:320920) 321126 (320559:-320566:320561:320563:-320906:
-        -320565) (320559:-320081:-320444:-320561:320563:320475) (-320081:-320563
-        :320459:-320561:320475:320481) 321121 -321204 320217 (-320444:320563:
-        -320542:320475:320481:-320559) (320559:-320562:-320081:320564:-320563:
-        320561) (320879:-320910:320907:-320911:-320908:320909) (-320909:320879:
-        320906:320907:-320908:-320886) 321203
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321643 0 -321130 (320941:-320934:320921:-320923:-320940:320920) 321126 -321202 
-        321121 320217 321204 -321131 (320096:-320100:320075:-320076:-320097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321644 0 -320481 (-320921:320924:-320930:320929:320931) (-320921:320919:320922:
-        -320924:320925:-320923:320920) (320941:-320934:320921:-320923:-320940:
-        320920) (-320920:320942:320941:320932:-320934:320930:320921) 321126 (
-        -320475:-320081:320076:-320444:320481) (320559:-320081:-320444:-320561:
-        320563:320475) (-320081:-320444:320075:320073:-320076) (-320444:320563:
-        -320542:320475:320481:-320559) 321204 (-320081:-320563:-320561:320475:
-        320481) (-320921:320924:320919:320922:320920) (-320920:-320921:320932:
-        320924:320930:320931) (320941:-320934:320928:-320930:320943:-320946:
-        320929:320921) -321205 -321131 321130 (320927:-320921:320928:-320930:
-        320929:-320924:320926)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321645 0 -321133 (-320095:320075:-320076:-320089:320100:320081) 321205 321126 (
-        -320475:-320081:320076:-320444:320481) (-320081:-320444:320075:320073:
-        -320076) (-320100:320075:-320076:320081:-320096) -321202 -321131 321130 
-        (320096:-320100:320075:-320076:-320097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321646 0 -320709 -320481 321131 (320096:-320100:320090:320075:-320076:-320097) (
-        -320081:-320563:320459:-320561:320475:320481) -321202 321121 320217 (
-        -320475:-320081:320076:320459:-320444:320481) 321204 (-320081:320459:
-        -320444:320075:320073:-320076) (-320100:320090:320075:-320076:320081:
-        -320096)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321647 0 321129 -320709 321122 (-320078:320073:320483 -320444 320482) -321128 
-        321194 -320076
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321648 0 (321206:-320113:320116) (320083:-320086:320075:-320079:-320076:320084) 
-        -320114 (-320081:320075:320080:320079:-320076:320078) (320083:-320084:
-        320075:-320079:-320076:320078:-320085) (320290:321207:320291:-320289:
-        -320286:320285) -320117 320217 321202 (320093:320631:320645:320112:
-        -320075) 320239 (-320285:320283:321207:320282:-320284:-320286) (-320672:
-        320083:320286:320642:-320112:-320631) (320075:320080:-320076:320078:
-        320081) -321122 (320286:320093:320631:-320112:320645) (-320672:320083:
-        320642:320112:-320075:-320631) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321649 0 321129 -320114 -321128 -320117 321202 320239 (-320285:320283:321207:
-        320282:-320284:-320286) (-320672:320083:320286:320642:-320112:-320631) 
-        -321122 (-320672:320083:320642:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321650 0 (320096:320075:320080:320098:-320076:-320093) -320114 321122 -321130 
-        -320117 320217 321202 (320093:-320078:320075:320080:-320076:320081) 
-        -321158 (320075:320080:-320076:320078:320081) (320096:-320098:320075:
-        -320076:-320097:320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321651 0 -321133 (-320081:-320078:320489:320075:320444:-320076) 321122 (-320081:
-        320075:320080:320079:-320076:320078) -321209 321202 (320093:-320078:
-        320075:320080:-320076:320081) (320093:320631:320645:320112:-320075) (
-        320075:320080:-320076:320078:320081) 321130 (320286:320093:320631:
-        -320112:320645) -321208
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321652 0 (320631:320642:320112:-320075:-320093:-320646) -321133 (320096:320075:
-        320080:320098:-320076:-320093) (320112:-320075:-320642:-320089:320504) (
-        -320081:-320078:320489:320075:320444:-320076) (320075:-320094:-320076:
-        -320093:320081:-320096:320095) (320286:-320112:-320642:320662:-320089) (
-        320286:320631:320642:-320112:-320093:-320646) 321202 (320093:-320078:
-        320075:320080:-320076:320081) (320089:320112:-320075:-320642:320095:
-        -320646) (320093:320631:320645:320112:-320075) -321158 321209 321130 (
-        320286:320089:-320112:-320642:320095:-320646) (320286:320093:320631:
-        -320112:320645) -321208 (320096:-320098:320075:-320076:-320097:320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321653 0 -321133 321208 -320114 321122 (320286:-320112:-320642:320662:-320089) (
-        320290:321207:320291:-320289:-320286:320285) (320286:320631:320642:
-        -320112:-320093:-320646) -320117 -321158 321130 (-320297:320298:321207:
-        -320290:-320286) (320286:320089:-320112:-320642:320095:-320646) (320286:
-        320093:320631:-320112:320645)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321654 0 -321133 (-320095:320075:-320076:-320089:320100:320081) (320112:-320075:
-        -320642:-320089:320504) (-320081:-320078:320489:320075:320444:-320076) 
-        -320114 (320075:-320094:-320076:-320093:320081:-320096:320095) (320286:
-        -320112:-320642:320662:-320089) 321158 (-320081:-320444:320075:320073:
-        -320076) -320117 320217 321202 (320089:320112:-320075:-320642:320095:
-        -320646) -321126 (-320297:320298:321207:-320290:-320286) (320286:320089:
-        -320112:-320642:320095:-320646) (320096:-320098:320075:-320076:-320097:
-        320095)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321655 0 (-320081:-320078:320489:320075:320444:-320076) 321122 (-320081:320075:
-        320080:320079:-320076:320078) (-320672:320083:320286:-320675:320642:
-        -320112:-320631:-320647) -321209 (320083:-320084:320075:-320079:-320076:
-        320078) (321210:-320112:320140) 321202 (320093:320631:320645:320112:
-        -320075) -321142 (320286:320093:320631:-320112:320645:-320647) -321208 (
-        -320672:320083:320642:320112:-320075:-320631) 321133 (-320113:320116:
-        320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321656 0 (320631:320642:320112:-320075:-320093:-320646) (320138:-320113:320116) 
-        (320286:320631:320642:-320112:-320647:-320093:-320646) (320286:-320112:
-        -320642:-320089:320504:-320665) (320112:-320075:-320642:-320089:320504) 
-        (-320081:-320078:320489:320075:320444:-320076) -321143 321202 (320093:
-        320631:320645:320112:-320075) (320286:320093:320631:-320112:320645:
-        -320647) -321158 321209 (320139:321210:-320112) -321208 (-320672:320083:
-        320642:320112:-320075:-320631) (-320672:320083:320286:320642:-320112:
-        -320631:-320647) 321133 (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321657 0 (320138:-320113:320116) (320286:-320112:-320642:-320089:320504:-320665)
-        (320112:-320075:-320642:-320089:320504) (-320081:-320078:320489:320075:
-        320444:-320076) (321210:-320112:320140) 321143 321202 -321142 -321158 
-        321209 (320139:321210:-320112) -321208 (-320672:320083:320642:320112:
-        -320075:-320631) (-320672:320083:320286:320642:-320112:-320631:-320647) 
-        (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321658 0 (320138:-320113:320116) (320286:320631:320642:-320112:-320647:-320093:
-        -320646) 321208 (320286:320647:-320140:-320814) -320114 321122 (-320672:
-        320083:320286:-320675:320642:-320112:-320631:-320647) (320286:-320112:
-        -320642:320662:-320089:320504:-320665) (320290:321207:320291:-320289:
-        -320286:320285) -320117 (321210:-320112:320140) (320665:320286:-320814:
-        -320139) -321142 (320286:320093:320631:-320112:320645:-320647) -321158 (
-        320139:321210:-320112) 321133 (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321659 0 (320143:-320113:320116) (321210:-320112:320144) (-320081:-320078:320489
-        :320075:320444:-320076) -320114 321122 (320145:-320113:320116) (320083:
-        -320084:320075:-320079:-320076:320078) (321210:-320112:320142) 321142 
-        -320117 (-320672:320083:320286:-320675:320642:-320678:-320112:-320631) (
-        320286:-320142:-320814:320675) 321202 -321158 (-320672:320083:320642:
-        320112:-320075:-320631) (-320144:320286:-320814:320678) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321660 0 (320138:-320113:320116) (320112:-320075:-320642:-320089:320504) (
-        -320081:-320078:320489:320075:320444:-320076) -320114 (321210:-320112:
-        320136) 321158 (320663:320286:-320136:-320814) (320286:-320112:-320642:
-        320662:-320089:-320663:320504:-320665) (-320081:-320444:320075:320073:
-        -320076) -320117 321211 321202 (320665:320286:-320814:-320139) -321142 (
-        -320113:320116:320137) -321126 (320139:321210:-320112) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321661 0 -320114 321158 321142 -320117 320075 321211 321202 -321126 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321662 0 (320112:-320075:320505:-320642:-320089:320504) -321133 (-320100:320090:
-        320075:-320094:-320076:320081:-320096) -320709 (-320095:320075:-320076:
-        -320089:320100:320081) (320286:-320112:320505:-320642:320662:-320089) 
-        -320114 321126 (320096:-320100:320090:320075:-320076:-320097) -320117 
-        320217 321202 (-320081:320459:-320444:320075:320073:-320076) (320286:
-        -320100:320090:320089:-320112:-320646) (-320297:320298:321207:-320290:
-        320292:-320286) (-320100:320090:320089:320112:-320075:-320646)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321663 0 (320112:-320075:-320642:-320089:320504) -320114 (320286:-320814:320660:
-        -320111) 321126 (-320081:-320444:320075:320073:-320076) (321210:-320112:
-        320134) -320117 (-320664:320286:-320660:-320112:-320642:320662:-320089:
-        320504) (-320113:320116:320135) 321211 321202 (-320113:320116:320115) 
-        -321131 (320111:321210:-320112) (320286:-320134:-320814:320664) 321133 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321664 0 (320112:-320075:320505:-320642:-320089:320504) -320709 -320114 (-321212
-        :-321213) 321131 (320286:-320814:320660) (320121:-320113:320116) (321210
-        :-320112:320120) -320117 (320286:-320814:320661:-320119) 321202 (-320081
-        :320459:-320444:320075:320073:-320076) (-320113:320116:320118) (320286:
-        -320669:-320661:-320660:-320112:320505:-320642:320662:-320089:320504) (
-        320286:-320120:-320814:320669) (320119:321210:-320112) 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321665 0 321129 -320114 321122 (321210:-320112:320146) (320211:-320113:320116) (
-        320210:-320113:320116) -320117 (-320509:-320512:321215:321214) (320286:
-        -320814:320678) (320286:-320146:320679:-320814) -321174 321211 321202 (
-        -320672:320083:320286:-320682:320642:-320678:-320112:-320631:-320679:
-        -320677:-320676) (321210:320209:-320112) (320677:320286:-320814:-320212)
-        -321126 (320676:320286:-320814:-320209) (-320113:320116:320147) (-320672
-        :320083:320642:320112:-320075:-320631) (320212:321210:-320112)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321666 0 (321210:-320112:320151) -320114 321122 (320286:-320814:-320154:320681) 
-        (320150:-320113:320116) (320286:-320814:320682:-320148) -321128 -320117 
-        (320149:-320113:320116) (-320151:320683:320286:-320814) 321174 321202 
-        -321126 (-320672:-320681:320083:320286:-320682:320642:-320112:-320680:
-        -320631:-320683) (321210:320152:-320112) (320148:321210:-320112) (
-        -320672:320083:320642:320112:-320075:-320631) (320286:320680:-320814:
-        -320152) (-320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321667 0 321129 321261 -320709 (321239:321252:-321220:321241:-321245:-321228:
-        -321244:-321235:-321236:-321251:321260:-321247) (-321260:321239:-321253:
-        -321220:321216:321241:-321245:-321228:-321244:-321235:-321236:-321247) (
-        321225 -321221:-321229:-321256:321240:321238:321230) (321217:-321249:
-        321220) (321235:-321253:-321245:-321232:-321236:321260) -320114 (-321213
-        :321242) (-321222 -321258:-321233:-321256:321240:321246:321223) (321236:
-        321239:-321253:321216:-321245:-321228:-321250:-321232) 321126 -321128 
-        -320117 (321239:321255:321252:-321220:-321241:-321232:-321251:-321247) (
-        321226:321243) (321239:-321253:-321245:-321228:-321244:-321235:-321236:
-        321260) 321211 321202 (321239:-321253:321255:-321220:321216:-321241:
-        -321232:-321247) (320462:320448:320467:-320064:-320430:-320434:320024:
-        -320429) (-321231:-321219:321248:321230) (321247:321217:-321249) (321239
-        :-321216:-321235:321259) (-321230:321218:321233:-321219) (321236:321239:
-        321252:-321245:-321228:-321250:-321232:-321251) (-321260:321235:321252:
-        -321220:321241:-321232) (321217:-321249:321245) (321217:-321249:321228) 
-        (321256:-321262:321237:-321222 -321258) (321225 -321221:321256:-321262:
-        -321227) (-320254:320460:320448:320064:-320434) (321235:-321216:-321232:
-        321259) (-321260:321235:-321253:-321234:-321220:321216:321241:-321245:
-        -321232:-321236) (321235:321252:-321234:-321220:321241:-321245:-321232:
-        -321236:-321251:321260) (320460:-320464:320448:320254) (-321260:321239:
-        321252:-321220:321241:-321244:-321235:-321247)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321668 0 (320083:-320086:320075:-320079:-320076:320084) (320112:-320075:320098:
-        -320083:320638) (320083:-320084:320075:-320079:-320076:320078:-320085) 
-        -320221 (320075:320082:-320073:-320076:320078) -321202 321194 321128 
-        320239 -321122 (-320672:320083:320642:320112:-320075:-320631) (320075:
-        320082:320073:-320076:320078:-320083)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321669 0 -320709 321122 -321203 -321263 (-320078:320073:320483 -320444 320482) 
-        -320221 321194 321128
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321670 0 -321264 321122 (320483:-320475:320076:-320482) (320483:-320482:-320542:
-        320475) (-320078:-320482:320075:320073:320444:-320076) (320083:-320084:
-        320075:-320079:-320076:320078) (-320078:320483 320482) -321204 321128 
-        -321158 321203
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321671 0 (-320098:320642:320112:-320075:-320083:320640) 320483 321122 (320112:
-        -320075:320098:-320083:320638) (-320078:-320482:320075:320073:320444:
-        -320076) (320083:-320084:320075:-320079:-320076:320078) (320075:320082:
-        -320073:-320076:320078) -321204 -321265 (-320098:320088:320075:-320073:
-        -320087) -321158 321203 (-320648:320112:-320075:-320642:320640) (-320078
-        :320075:320082:-320073:320098:-320087) (320087:-320078:320088:-320073:
-        -320076) (320075:320082:320073:-320076:320078:-320083) 321264
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321672 0 (320483:-320475:320076:-320482:320444) (320483:-320482:320444:-320542:
-        320475) 321158 (-320078:-320482:320075:320073:320444:-320076) -321204 
-        321128 -321265 -321126 (-320098:320088:320075:-320073:-320087) 321203 (
-        -320648:320112:-320075:-320642:320640) (320073:320483 -320444) (320087:
-        -320078:320088:-320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321673 116005 -0.946 -320547 -321204 320475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321674 0 (-320098:320642:320112:-320075:-320083:320640) (-320081:-320444:320075:
-        320073:-320076:-320450) (-320078:-320482:320075:320073:320444:-320076:
-        -320450) 321122 (320112:-320075:320098:-320083:320638) (320499:-321204:
-        320547) (-320078:320075:-320489:320482:320444:-320076:-320450) (320083:
-        -320084:320075:-320079:-320076:320078) -321202 321204 321128 -321265 
-        -321126 (-320648:320112:-320075:-320642:320640) (-320672:320083:320642:
-        320112:-320075:-320631) (-320547:320499:320450:-321266) (320075:320082:
-        320073:-320076:320078:-320083)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321675 116005 -0.946 -320547 321204 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321676 0 (-320098:320642:320112:-320075:-320083:320640) (-320102:-320098:320088:
-        320075:-320073:-320087) (320087:-320104:-320088:-320076:320101) 321122 
-        -321263 (-320098:320075:-320088:-320087:320101) (-320078:-320482:320075:
-        320073:320444:-320076) 321265 (-320081:-320444:320075:320073:-320076) 
-        -320221 (320075:320082:-320073:-320076:320078) (-320915:-320103:320104:
-        -320088:-320914:320913:320101) -321202 (320112:-320075:320098:320638) (
-        320075:320082:320073:-320076:320078) -321126 321203 (-320648:320112:
-        -320075:-320642:320640) (-320078:320075:320082:-320073:320098:-320087) (
-        320087:-320078:320082:320103:-320088:-320076) (320087:-320078:320088:
-        -320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321677 0 (-320464:320448:320430:320446:-320429) -320709 (320499:-320545:-320542:
-        320441) (320499:-320475:320498) -321263 (320075:320073) (320454:-320464:
-        -320024:320434:320446) 321126 -320221 (320499:-320498:320545:-321267:
-        320441) (320087:320077:-320078:320088:-320073:-320076) -321202 (320454:
-        -320464:320448:-320430:320024:-320462:320442) (-320464:320448:-320446:
-        320430:320024:320442) (320462:320448:320467:-320064:-320430:-320434:
-        320024:-320429) 321128 (320448:-320024:-320446:-320434:320442) (320454:
-        -320464:-320024:-320446:320434) 321203 (320462:-320464:320434:-320064:
-        -320430:320024:-320429:320468) (-320102:-320098:320099:320088:320075:
-        -320073:-320087) (320448:320467:-320024:-320434:320446) (320087:320105:
-        -320104:-320088:-320076:320101) (-320648:320112:-320075:320505:-320642:
-        320640) (-320098:320099:320075:-320088:-320087:320101)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321678 116005 -0.946 -320498 320475 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321679 0 (320290:-320282:320302:321207:-320286:-320301) -320114 (320112:-320075:
-        320098:-320083:320638) -320221 -320117 (320286:-320112:320098:-320083:
-        320638) 321202 321128 320239 (-320285:320283:321207:320282:-320284:
-        -320286) (-320672:320083:320286:320642:-320112:-320631) -321122 (-320672
-        :320083:320642:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321680 0 -321264 (320157:-320113:320116) -320114 321122 (320286:-320814:320673:
-        -320156) (320286:-320814:-320154:320681) -320117 (320155:-320113:320116)
-        321202 321128 -321158 (321210:320154:-320112) (321210:320156:-320112) (
-        -320672:-320681:320083:320286:320642:-320112:-320673:-320631) (-320672:
-        320083:320642:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321681 0 (-320098:320642:320112:-320075:-320083:320640) (320286:-320814:320649) 
-        (-320649:-320648:320286:-320112:-320642:320640) (320205:-320113:320116) 
-        (321210:-320112:320206) (320286:-320112:320098:-320083:320638:-320639) 
-        -320114 321122 (320112:-320075:320098:-320083:320638) (320674:320286:
-        -320208:-320814) (320286:-320098:320642:-320112:-320083:320640:-320639) 
-        (321210:-320112:320208) -320117 (320639:-320206:320286:-320814) 321202 
-        -321265 (-320672:320083:320286:320642:-320112:-320631:-320674:-320639) 
-        -321158 (-320648:320112:-320075:-320642:320640) (-320113:320116:320207) 
-        (-320672:320083:320642:320112:-320075:-320631) 321264
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321682 0 (-320649:-320648:320286:-320112:-320652:-320642:320640) (320286:-320814
-        :320649) -320114 (-320113:320204:320116) 321158 -320117 (320202:-320113:
-        320116) (320286:-320814:320652) 321202 321128 -321265 -321126 (-320648:
-        320112:-320075:-320642:320640)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321683 0 (-320098:320642:320112:-320075:-320083:320640) (-320649:-320648:320286:
-        -320112:-320652:-320642:320640) (320300:321207:-320299:-320290:-320286) 
-        (320205:-320113:320116) (321210:-320112:320201) (321210:-320112:320206) 
-        (-320201:320286:-320814:320652) (320286:-320814:-320203:320649) (320290:
-        -320282:320302:321207:-320286:-320301) -320114 (-320113:320204:320116) 
-        321122 -321263 (320286:-320098:320642:-320112:-320083:320640:-320639) (
-        320286:-320112:320098:320638:-320639) 321265 -320221 -320117 (320202:
-        -320113:320116) (320639:-320206:320286:-320814) (320112:-320075:320098:
-        320638) 321202 (321210:320203:-320112) -321126 (-320648:320112:-320075:
-        -320642:320640)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321684 0 (-321293:321269:-321229:321225 -321297:321277:321230) (-320648:320286:
-        -320651:-320112:-320653:320505:-320642:-320656:-320650:320640) (321227:
-        -321270:-321224:321296) (321235:-321290:-321232:321273) (321210:-320112:
-        320193) -320709 (320196:-320113:320116) (321239:-321284:-321292:-321232:
-        321290:-321289:-321274:321285) (-321276:321291:321284) (321239:-321284:
-        -321292:-321275:-321232:-321289:321288:321285) (321217:-321249:321220) (
-        -321231:321283:-321268:321230) -320114 (-321230:321233:321287:-321268) (
-        -320193:320286:320656:-320814) (321235:321252:-321220:321241:-321232:
-        -321236:-321251:321260) (320300:321207:-320299:-320290:320292:-320286) 
-        -321263 (321210:-320112:320197) 321126 (-321285:321279:-321282:321235:
-        -321275:-321232:321286:-321289:321288:-321272) (320286:-320814:-320195:
-        320651) (-321285:321279:321239:-321284:-321289:-321235:-321294:-321274) 
-        -320221 -320117 (321239:321255:321252:-321220:-321241:-321232:-321251:
-        -321247) (-321271:321237:-321222 -321281:321293) (321239:-321290:-321235
-        :321273) (320198:-320113:320116) (-321285:321279:321239:-321284:-321275:
-        321286:-321289:321288:-321272:-321235:-321278:-321294) (-321271:321225 
-        -321297:-321227:321293) (320286:-320197:320650:-320814) (321210:320195:
-        -320112) (321295:321239:-321286:-321275:-321232:321288:-321272:-321278) 
-        (-320113:320116:320199) (321239:321286:321288:-321272:-321235:-321278:
-        -321294:-321279) (-321285:321279:321235:-321232:-321289:-321274) (321295
-        :321239:-321286:-321232:321290:-321272:-321278:-321274) (-321285:321239:
-        -321284:321290:321286:-321289:-321272:-321235:-321278:-321294:-321274:
-        -321279) (321289:-321276:321291) (321272:-321276:321291) 321202 (-320113
-        :320116:320194) (321278:-321276:321291) (321239:-321253:321255:-321220:
-        321216:-321241:-321232:-321247) 321128 (321235:-321253:-321220:321216:
-        321241:-321232:-321236) (-321285:-321282:321235:-321232:321290:321286:
-        -321289:-321272:-321274:-321279) (321247:321217:-321249) (-321260:321235
-        :321252:-321220:321241:-321232) (320286:-320814:320653:-320200) (321210:
-        320200:-320112) (321235:-321232:321286:321288:-321272:-321279) (-320648:
-        320112:-320075:320505:-320642:320640) (-321293:321280:321269:-321233:
-        -321222 -321281:321223)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321685 0 -320114 320217 -321121 321194 -320236 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321686 0 (320497:320489:-320459:-320542:320475:-320559:-320496) -321177 -321203 
-        (-320935:-320934:-320933:320925:-320923:320920) (320497:320559:-320560:
-        -320542:320475) (-320934:320933:-320923:320936:320920) (320559:-320562:
-        -320081:320564:320561) 321121 (320497:320559:320560:-320459:-320542:
-        320562) (320559:-320562:320560:320561:-320564:-320906) (320550:-320553:
-        320918:-320552:320551:-320549) 321194 (-320909:-320615:320906:320907:
-        -320908:320903) (320559:-320081:320459:-320542:320562) (-320615:320907:
-        -320911:-320908:320721:320909) (320077:320497 320459 -320489:-320559) 
-        320709 (320907:-320911:-320908:320903:-320904:320909) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321687 0 (320927:-320935:-320934:320928:-320930:-320933) -320481 (320091:320075:
-        -320076:-320089:-320090:320081) (-320935:-320934:-320933:320925:-320923:
-        320920) -321178 (-320475:-320081:320076:320459:320481) (-320081:320459:
-        320075:320073:-320076) (320090:320075:-320076:320081:-320096) (320559:
-        -320562:-320081:320564:320561) -321202 321121 320217 (320559:-320562:
-        320560:320561:-320564:-320906) (-320081:320459:-320561:320475:320481) (
-        -320909:-320615:320906:320907:-320908:320903) (320459:320561:-320542:
-        320481:-320559) 321203 (-320615:320907:-320911:-320908:320721:320909) 
-        320709 (-320920:-320935:-320934:320924:320930:-320933) (320096:320090:
-        320075:-320076:-320097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321688 0 -321133 (320497:320489:-320459:-320542:320475:-320559:-320496) -321177 
-        (-320935:-320934:-320933:320925:-320923:320920) (320497:320559:-320560:
-        -320542:320475) (320497:320559:320560:-320561:-320459:320475) (-320934:
-        320933:-320923:320936:320920) 321121 -321204 (320496:-321200:-320542:
-        320553:320475) 320217 (-320481:320496 320459 -320489) (320559:-320562:
-        320560:320561:-320564:-320906) (-320081:320459:-320561:320475:320481) (
-        -320909:-320615:320906:320907:-320908:320903) 321178 (320459:320561:
-        -320542:320481:-320559) 321203 (320907:-320911:-320908:320903:-320904:
-        320909)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321689 0 -321130 -321182 (-320935:-320934:-320933:320925:-320923:320920) (
-        -320934:320933:-320923:320936:320920) -321202 321121 320217 321204 
-        321178 (320096:320099:320075:-320076:-320097:-320091)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321690 0 -321133 (320927:-320935:-320934:320928:-320930:-320933) (320497:320489:
-        -320459:-320542:320475:-320559:-320496) -320481 (-320081:320077:320489:
-        320075:-320459:-320076) -321182 (-320935:-320934:-320933:320925:-320923:
-        320920) (320497:320559:-320560:-320542:320475) (-320475:-320081:320076:
-        320459:320481) (-320081:320459:320075:320073:-320076) (-320938:-320934:
-        320928:320933:320937) (320497:320559:320560:-320561:-320459:320475) (
-        -320934:320933:-320923:320936:320920) (320497:-320475:320076:320489:
-        -320459:-320496) (320496:-321200:-320542:320553:320475) 321204 (-320081:
-        320459:-320561:320475:320481) (-320920:-320934:320933:320939:320938) 
-        321178 -321205 321130 (-320920:-320935:-320934:320924:320930:-320933)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321691 0 -321133 (320091:320075:-320076:-320089:-320090:320081) (-320081:320077:
-        320489:320075:-320459:-320076) 321205 -321182 (-320475:-320081:320076:
-        320459:320481) (-320081:320459:320075:320073:-320076) (320099:320075:
-        -320076:320081:-320096:-320091) -321202 321178 (320497:-320475:320076:
-        -320459) 321130 (320096:320099:320075:-320076:-320097:-320091)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321692 0 -321133 (-320081:320075:320079:320092:-320076:-320077) (-320081:320077:
-        320489:320075:-320459:-320076) (320497:-320475:320076:320489) -321177 (
-        320077:320075:320092:-320099:-320076:320081) (320497:320489:-320542:
-        320475:-320559) (320099:320075:-320076:320081:-320096:-320091) -321202 (
-        320497:320559:-320542:320475) 321121 320217 321204 321182 (320096:320099
-        :320075:-320076:-320097:-320091) (320075:320092:-320076:-320077:320081)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321693 0 (320550:-320553) -321177 -321204 (320077:320497 320459 -320489) 321203 
-        321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321694 0 -320500 320075 -321202
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321695 0 (320107:320108:320075:-320079:-320076:-320077) (-320081:320075:320079:
-        320092:-320076:-320077) (320099:320496 -320489) (-320081:320077:320489:
-        320075:-320459:-320076) -321177 (320497:320489:-320542:320475:-320559:
-        -320496) (320497:-320475:320076:320489:-320496) -321202 (320550:320552:
-        -320489:-320099:320475:-320549) 321204 (320550:-320553:320918:-320552:
-        320551:-320549) (320077:320550:-320551:-320552:-320489:320475) -321142 (
-        320077:-320552:-320489:320551:320553:-320549) ((-320553:320099:320482) (
-        320496:320553):320549 -320475 320099 320489 -320552 -320550:-320542:
-        320475) 321182 (320083:320109:320075:-320076:-320077:-320107) (-320475:
-        320077:320076:-320489:320482:-320099) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321696 0 (-320081:320077:320489:320075:-320459:-320076) -321177 320099 321142 (
-        320497:-320475:320076:320489:-320496) (320077:320075:-320489:320482:
-        -320459:-320076) -321202 (320550:320552:-320489:-320099:320475:-320549) 
-        321204 (320550:-320553:320918:-320552:320551:-320549) (320077:320550:
-        -320551:-320552:-320489:320475) (320077:-320552:-320489:320551:320553:
-        -320549) ((-320553:320099:320482) (320496:320553):320549 -320475 320099 
-        320489 -320552 -320550:-320542:320475) (320077:320482:-320099:-320550:
-        320475:-320549) (320083:320109:320075:-320076:-320077:-320107) (-320475:
-        320077:320076:-320489:320482:-320099) (320632:320083:-320505:320112:
-        -320075:-320631) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321697 0 321129 -321177 -321128 (320077:320073:320459 320482 320487) 321194 
-        -320076 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321698 0 (320107:320108:320075:-320079:-320076:-320077) (-320081:320075:320079:
-        320092:-320076:-320077) (320083:320109:320075:-320110:-320076:-320077:
-        -320107) -321128 -321202 321121 320217 (320550:-320553:320918:-320552:
-        320551:-320549) 321194 (320083:320108:320075:-320076:-320109:-320107) 
-        -320236 321177 (320632:320083:-320505:320112:-320075:-320631) (320075:
-        320092:-320076:-320077:320081)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321699 0 -321133 (320286:320090:320089:-320112:-320646) (320091:320075:-320076:
-        -320089:-320090:320081) (320112:-320075:320505:-320089:320504) -320114 (
-        320090:320089:320112:-320075:-320646) -321178 (-320081:320459:320075:
-        320073:-320076) -320117 (320286:-320112:320505:-320089:320504) 320217 
-        321202 (320090:320075:-320094:-320076:320081:-320096) (-320297:320298:
-        321207:320292:-320286) 320709 (320096:320090:320075:-320076:-320097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321700 0 (-320503:-320504:-320500:320501:320502:-320075:320505:320506) (320112:
-        -320075:320505:-320089:320504) (-320509:320511:321215:320500) -320114 (
-        320286:-320669:-320667:-320112:-320671:320505:320662:-320670:-320089:
-        320504) (321210:-320112:320127) (320121:-320113:320116) (321210:-320112:
-        320120) -321178 (-320081:320459:320075:320073:-320076) (320123:-320113:
-        320116) -320117 (-320500:-320506:321215:-320511:320513:320510) (-320113:
-        320116:320126) 321202 (321298 -321299:-321212) (320286:-320814:320671:
-        -320124) (321210:320124:-320112) (-320509:-320514:321215:-320511:320513:
-        320500) (-320113:320116:320125) (320286:-320127:-320814:320667) (320286:
-        320670:-320814:-320122) (320286:-320120:-320814:320669) (320122:321210:
-        -320112) (-320500:-320506:320511:321215:320510) 320709 321133 -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321701 0 -321133 (320091:320075:-320076:-320089:-320090:320081) (320112:-320075:
-        320505:-320089:320504) (-320081:320077:320489:320075:-320459:-320076) 
-        -320114 -321182 (-320081:320459:320075:320073:-320076) -320117 (320286:
-        -320112:320505:-320089:320504) 320217 321202 (320089:320112:-320075:
-        320505:-320091:-320646) (320099:320075:-320094:-320076:320081:-320096:
-        -320091) 321178 (-320297:320298:321207:320292:-320286) (320286:320089:
-        -320112:320505:-320091:-320646) (320096:320099:320075:-320076:-320097:
-        -320091)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321702 0 -320114 -321177 -321130 (320077:320075:320092:-320099:-320076:320081) 
-        -320117 320217 321202 321182 (320096:320099:320075:-320076:-320097:
-        -320091) (320075:320092:-320076:-320077:320081)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321703 0 -321133 (320112:-320075:320505:-320089:320504) (-320081:320077:320489:
-        320075:-320459:-320076) (320077:320075:320092:-320099:-320076:320081) (
-        320286:-320112:320505:-320089:320504) 321202 (320631:320643:-320505:
-        320112:-320075:-320646) (320089:320112:-320075:320505:-320091:-320646) (
-        320099:320075:-320094:-320076:320081:-320096:-320091) (320631:320112:
-        -320075:-320643:320644) 321182 -321300 321130 (320286:320631:320643:
-        -320505:-320112:-320646) (320286:320089:-320112:320505:-320091:-320646) 
-        -321208 (320286:320631:-320112:-320643:320644) (320096:320099:320075:
-        -320076:-320097:-320091)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321704 0 -321133 (-320081:320075:320079:320092:-320076:-320077) (-320081:320077:
-        320489:320075:-320459:-320076) -321177 321300 (320077:320075:320092:
-        -320099:-320076:320081) 321202 (320631:320112:-320075:-320643:320644) 
-        321130 -321208 (320286:320631:-320112:-320643:320644) (320075:320092:
-        -320076:-320077:320081)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321705 0 -321133 321208 -320114 -321177 -320117 (320286:-320112:320505:-320089:
-        320504) 321182 321130 (320286:320631:320643:-320505:-320112:-320646) (
-        -320297:320298:321207:320292:-320286) (320296:-320292:321207:-320286:
-        320285:-320295) (320286:320089:-320112:320505:-320091:-320646) (320286:
-        320631:-320112:-320643:320644)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321706 0 (320131:-320113:320116) (320112:-320075:320505:-320089:320504) (-320081
-        :320077:320489:320075:-320459:-320076) -320114 -321182 (321210:-320112:
-        320130) (-320081:320459:320075:320073:-320076) -320117 (320286:-320130:
-        320666:-320814) (321210:-320112:320129) 321202 (320286:-320129:-320814:
-        320668) -321142 (320286:-320112:-320668:-320666:320505:320662:-320089:
-        320504) (-320503:-320504:-320500:-320507:320502:-320075:320505:320506) 
-        321178 (-320113:320116:320128) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321707 0 (-320509:320511:321215:320500) (-320081:320077:320489:320075:-320459:
-        -320076) -320114 -321182 (-320509:-320513:-320514:321215:-320511:320510)
-        321142 (-320081:320459:320075:320073:-320076) -320117 (-320509:320508) 
-        321202 (-320503:-320504:-320500:320502:-320075:320505:320506) 321178 (
-        -320500:-320513:-320506:-320511:320510:320509) (-320519:320515:320517:
-        320516:-320518:-320520:320509) (-320500:-320506:320511:321215:320510) 
-        -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321708 0 (320131:-320113:320116) (320112:-320075:320505:-320089:320504) (-320081
-        :320077:320489:320075:-320459:-320076) (-320503:-320504:-320507:320502:
-        -320075:320505:320506) (321210:-320112:320130) (320286:-320112:-320666:
-        320505:-320089:320504) (321210:320132:-320112) 321202 (320286:320631:
-        320643:-320505:-320112:-320634:-320646) (320631:320643:-320505:320112:
-        -320075:-320646) -321142 (320631:320112:-320075:-320643:320644) (320286:
-        320631:-320112:-320643:-320634:320644) 321182 (-320113:320116:320133) 
-        -321300 -321208 (320632:320083:320286:-320505:-320112:-320631:-320634) (
-        320632:320083:-320505:320112:-320075:-320631) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321709 0 (320107:320108:320075:-320079:-320076:-320077) (-320081:320075:320079:
-        320092:-320076:-320077) (-320081:320077:320489:320075:-320459:-320076) 
-        -321177 321300 (320632:-320633:320083:320286:-320505:-320112:-320631:
-        -320634) (321210:320132:-320112) 321202 -321142 (320631:320112:-320075:
-        -320643:320644) (320286:320631:-320112:-320643:-320634:320644) (-320113:
-        320116:320133) (320083:320109:320075:-320076:-320077:-320107) -321208 (
-        320632:320083:-320505:320112:-320075:-320631) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321710 0 (320131:-320113:320116) 321208 -320114 -321177 (-320503:-320504:-320507
-        :320502:-320075:320505:320506) (321210:-320112:320130) (320286:-320112:
-        -320666:320505:320662:-320089:320504) -320117 (320286:-320130:320666:
-        -320814) (320632:-320633:320083:320286:-320505:-320112:-320631:-320634) 
-        (321210:320132:-320112) (320286:320631:320643:-320505:-320112:-320634:
-        -320646) -321142 (320286:320631:-320112:-320643:-320634:320644) 321182 (
-        -320113:320116:320133) (320286:320634:-320814:-320132) (320296:-320292:
-        321207:-320286:320285:-320295) 321133
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321711 0 (-320081:320077:320489:320075:-320459:-320076) -320114 -321177 (-320500
-        :-320506:-320511:320510:320509) (320286:-320814:-320159:320633) 321142 
-        -320117 (320632:-320633:320083:320286:-320505:-320112:-320631:-320629) (
-        -320506:320511:321215:320510) 321202 (321210:320160:-320112) (-320503:
-        -320504:-320500:-320507:320502:-320075:320505:320506) 321182 (-320509:
-        321215:-320511:320510) (320083:320109:320075:-320076:-320077:-320107) (
-        321210:320159:-320112) (320286:320629:-320814:-320160) (-320113:320161:
-        320116) (-320113:320116:320158) (320632:320083:-320505:320112:-320075:
-        -320631) -321129
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321712 0 321129 (-321249:321245) (-321249:321228) (321239:321252:-321220:321241:
-        -321245:-321228:-321244:-321235:-321236:-321251:321260:-321247) (-320503
-        :-320504:-320500:320501:320502:-320075:320505:320506) (321225 -321221:
-        -321229:-321256:321240:321238:321230) (321301:321226) (-320500:-320506:
-        321215:320513:320512:320510) -320114 (-321222 -321258:-321233:-321256:
-        321240:321246:321223) (321251:321239:-321235:321259) -321178 -321128 
-        -320117 (321251:321235:-321232:321259) (321239:321255:321252:-321220:
-        -321241:-321232:-321251:-321247) (-320509:-320512:321215:320500) (321247
-        :-321249) 321202 (321261 321242:-321299) (-321231:-321219:321248:321230)
-        (-321230:321218:321233:-321219) (-320512:-320500:-320506:321215:320510) 
-        (321236:321239:321252:-321245:-321228:-321250:-321232:-321251) (-321260:
-        321235:321252:-321220:321241:-321232) (320448:320467:-320064:-320434:
-        320024) (321256:-321262:321237:-321222 -321258) (321225 -321221:321256:
-        -321262:-321227) (-320254:320460:320448:320064:-320434) (320448:320467:
-        -320024:-320434:320446) (-321249:321220) (-320509:-320514:321215:320513:
-        320500:320512) (321235:321252:-321234:-321220:321241:-321245:-321232:
-        -321236:-321251:321260) (320460:-320464:320448:320254) 320709 (-321260:
-        321239:321252:-321220:321241:-321244:-321235:-321247)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321713 0 (321210:-320112:320162) 321301 321129 (-320509:-320513:-320514:321215:
-        320512:320510) (321210:-320112:320164) (-320503:-320504:-320500:320501:
-        320502:-320075:320505:320506) -320114 -321177 (320515:320517:320516:
-        -320518:320509) -320117 (-320509:320508) (-320509:-320512:321215:320500)
-        -321174 (320286:320628:-320814:-320166) (-320113:320116:320165) (-320500
-        :-320513:-320506:320512:320510:320509) (-320164:320286:-320814:320627) 
-        321202 (-320113:320116:320167) (321210:320166:-320112) 321178 (-320512:
-        -320500:-320506:321215:320510) (320286:320629:-320814) (321302:321242:
-        -321299) (-320113:320163:320116) (-320162:320286:-320814:320630) (320632
-        :-320627:320083:320286:-320630:-320505:-320112:-320628:-320631:-320629:
-        -320625) (320632:320083:-320505:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321714 0 (320173:-320113:320116) (320624:320286:-320175:-320814) (321301:321226)
-        -320114 -321177 -321128 (320170:-320113:320116) -320117 321174 (-320113:
-        320116:320168) 321202 (321210:320171:-320112) (321210:320169:-320112) (
-        320623:320286:-320814:-320172) 321178 (320286:320626:-320814:-320171) (
-        320632:320083:320286:-320505:-320112:-320626:-320631:-320624:-320625:
-        -320623) (320625:320286:-320814:-320169) (321210:320172:-320112) (320632
-        :320083:-320505:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321715 0 (320107:320108:320075:-320079:-320076:-320077) (-320081:320075:320079:
-        320092:-320076:-320077) (320083:320109:320075:-320110:-320076:-320077:
-        -320107) -320114 (-320113:321303:320116) (320288:-320285:-320287:321207:
-        320282:-320286) -320117 320217 321202 (320083:320108:320075:-320076:
-        -320109:-320107) -320236 (320631:320112:-320075:-320643:320644) (320632:
-        320083:320286:-320505:-320112:-320631) 321177 (320296:-320292:321207:
-        -320286:320285:-320295) (320286:320631:-320112:-320643:320644) (320632:
-        320083:-320505:320112:-320075:-320631) -321129 (320075:320092:-320076:
-        -320077:320081)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321716 0 321129 -320114 (320288:-320285:-320287:321207:320282:-320286) -321128 
-        -320117 321202 -320236 (320632:320083:320286:-320505:-320112:-320631) 
-        321177 (320632:320083:-320505:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321717 0 -321177 -321203 -321263 -320221 (320077:320073:320459 320482 320487) 
-        321194 321128 (-320555:320556:320558:-320557) 320709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321718 0 321301 (-320102:320099:320088:320075:-320073:-320087) (320462:-320464:
-        320434:-320064:320024:320468) (320087:320105:-320088:-320076:320101) 
-        -321263 (320099:320075:-320088:-320087:320101) (320499:320280:-320789:
-        320461) (320075:320073) (320454:-320464:-320024:320434:320446) -321178 
-        -320221 -321202 (320462:320448:320467:-320064:-320434:320024) (320499:
-        -320542:-320280:320461) (320462:-320464:320434:-320454:320468) 321128 (
-        320499:320789:-320475) (320448:-320024:-320446:-320434:320442) (320454:
-        -320464:-320024:-320446:320434) (320454:-320464:320448:320024:-320462) 
-        321203 (-320648:320112:-320075:320505:320640) (320448:320467:-320024:
-        -320434:320446) 320709 (320087:320077:320088:-320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321719 116005 -0.946 320475 -320789 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321720 0 (320459 320487:320073) -321182 (320077:-320482:320075:320073:-320459:
-        -320076) -321204 321128 -321265 321178 (320099:320088:320075:-320073:
-        -320087) 321203 (-320648:320112:-320075:320505:320640) (-320482:-320459:
-        -320542:320487:320475) (-320475:320076:-320482:-320459:320487) (320087:
-        320077:320088:-320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321721 116005 -0.946 -321204 320475 -320548
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321722 0 (320099:-320505:320112:-320075:-320083:320640) -321177 (320077:-320482:
-        320075:320073:-320459:-320076) (320075:320074:-320073:-320076:-320077) 
-        -321204 321128 -321265 (320099:320088:320075:-320073:-320087) (320077:
-        320482 320487) 321182 321203 (320083:320109:320075:-320076:-320077:
-        -320107) (-320648:320112:-320075:320505:320640) (320077:320075:320074:
-        -320073:-320099:-320087) (-320482:-320542:320487:320475) (-320475:320076
-        :-320482:320487) (320641:320112:-320075:-320099:-320083) (320087:320077:
-        320088:-320073:-320076) (320075:320074:320073:-320076:-320077:-320083)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321723 0 321301 (320099:-320505:320112:-320075:-320083:320640) -321177 -321202 
-        321204 321128 -321265 321178 (-320455:320077:320075:-320489:320482:
-        -320459:-320076) (320499:320548:-321204) (320083:320109:320075:-320076:
-        -320077:-320107) (-320648:320112:-320075:320505:320640) (-320455:320077:
-        -320482:320075:320073:-320459:-320076) (320641:320112:-320075:-320099:
-        -320083) (320632:320083:-320505:320112:-320075:-320631) (320499:320455:
-        -320548:-321266) (320075:320074:320073:-320076:-320077:-320083) (-320081
-        :-320455:320459:320075:320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321724 116005 -0.946 321204 -320548 -320499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321725 0 (320099:-320505:320112:-320075:-320083:320640) (-320102:320099:320088:
-        320075:-320073:-320087) (320087:320105:-320088:-320076:320101) -321177 
-        -321263 (320099:320075:-320088:-320087:320101) (320077:-320482:320075:
-        320073:-320459:-320076) 321265 (-320081:320459:320075:320073:-320076) 
-        -320221 (320075:320074:-320073:-320076:-320077) -321202 (320075:320074:
-        320073:-320076:-320077) (320106:-320105:-320916:-320088:-320914:320913:
-        320101) (320641:320112:-320075:-320099) 321178 321203 (-320648:320112:
-        -320075:320505:320640) (320077:320075:320074:-320073:-320099:-320087) (
-        320087:320077:320074:-320106:-320088:-320076) (320087:320077:320088:
-        -320073:-320076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321726 0 (320083:320109:320075:-320110:-320076:-320077:-320107) -320221 (320075:
-        320074:-320073:-320076:-320077) -321202 321194 (320083:320108:320075:
-        -320076:-320109:-320107) 321128 -320236 321177 (320641:320112:-320075:
-        -320099:-320083) (320632:320083:-320505:320112:-320075:-320631) (320075:
-        320074:320073:-320076:-320077:-320083)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321727 0 (-321293:321269:-321229:321225 -321297:321277:321230) (321227:-321270:
-        -321224:321296) (321210:-320112:320193) (320300:321207:-320299:320292:
-        -320286) (321239:-321284:-321292:-321275:-321232:-321289:321288:321285) 
-        (320286:-320190:320657:-320814) (321301:321226) (-321231:321283:-321268:
-        321230) -320114 (-321230:321233:321287:-321268) (321210:-320112:320190) 
-        (-320193:320286:320656:-320814) (321235:321252:-321220:321241:-321232:
-        -321236:-321251:321260) -321263 (321235:321275:-321232:321273) -321178 (
-        -321285:321279:-321282:321235:-321275:-321232:321286:-321289:321288:
-        -321272) (320186:-320113:320116) (-320191:320192:320116) -320221 (
-        -320654:-320648:320286:-320112:320505:-320657:-320656:-320658:320640) (
-        321278:-321276) -320117 (321239:321275:-321235:321273) (321239:321255:
-        321252:-321220:-321241:-321232:-321251:-321247) (-321271:321237:-321222 
-        -321281:321293) (321272:-321276) (321210:-320112:320187) (321247:-321249
-        ) (320188:-320113:320116) (321289:-321276) (-321285:321279:321239:
-        -321284:-321275:321286:-321289:321288:-321272:-321235:-321278:-321294) (
-        -321271:321225 -321297:-321227:321293) (321295:321239:-321286:-321275:
-        -321232:321288:-321272:-321278) (321239:321286:321288:-321272:-321235:
-        -321278:-321294:-321279) (321210:320189:-320112) 321202 (-320113:320116:
-        320194) 321128 (-321260:321235:321252:-321220:321241:-321232) (-320648:
-        320112:-320075:320505:320640) (-321249:321220) (320286:320658:-320814:
-        -320189) (321235:-321232:321286:321288:-321272:-321279) (-321276:321284)
-        (-321293:321280:321269:-321233:-321222 -321281:321223) 320709 (320286:
-        -320814:-320187:320654)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321728 0 (-320648:320286:-320655:-320112:320505:-320659:320640) (320184:-320113:
-        320116) (321301:321226) -320114 -321182 (320286:-320814:320655) -320117 
-        321202 321128 -321265 321178 (320286:320659:-320814) (-320648:320112:
-        -320075:320505:320640) (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321729 0 -321264 (320624:320286:-320175:-320814) (321210:-320112:320176) (320632
-        :320083:320286:-320505:-320112:-320636:-320631:-320624) -320114 -321177 
-        (-320113:320177:320116) -320117 (321210:-320112:320175) 321202 321128 
-        321182 (-320113:320116:320174) (-320176:320286:-320814:320636) (320632:
-        320083:-320505:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321730 0 (320099:-320505:320112:-320075:-320083:320640) (321210:-320112:320179) 
-        (320181:-320113:320116) (321210:-320112:320180) -320114 -321177 (320286:
-        320099:-320505:-320112:-320083:-320635:320640) (320632:-320637:320083:
-        320286:-320505:-320112:-320631:-320635) -320117 (320635:-320180:320286:
-        -320814) (-320113:320116:320178) (-320179:320286:-320814:320637) 321202 
-        -321265 321182 (-320648:320286:-320112:320505:-320659:320640) (320286:
-        320659:-320814) (-320648:320112:-320075:320505:320640) (320286:320641:
-        -320112:-320099:-320083:-320635) (320641:320112:-320075:-320099:-320083)
-        (320632:320083:-320505:320112:-320075:-320631) 321264
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321731 0 (-320648:320286:-320655:-320112:320505:-320659:320640) (320099:-320505:
-        320112:-320075:-320083:320640) (320184:-320113:320116) (320300:321207:
-        -320299:320292:-320286) (321210:-320112:320182) (320181:-320113:320116) 
-        (321210:-320112:320180) -320114 (-320292:-320282:-320293:321207:-320286:
-        320294) -321177 (320286:320099:-320505:-320112:-320083:-320635:320640) 
-        -321263 (-320182:320286:320659:-320814) 321265 -320221 -320117 (320635:
-        -320180:320286:-320814) (320286:-320814:-320185:320655) (320286:320641:
-        -320112:-320099:-320635) 321202 (321210:320185:-320112) (320641:320112:
-        -320075:-320099) 321178 (-320648:320112:-320075:320505:320640) (-320113:
-        320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321732 0 -320114 (-320292:-320282:-320293:321207:-320286:320294) (320288:-320285
-        :-320287:321207:320282:-320286) -320221 -320117 321202 (320286:320641:
-        -320112:-320099:-320083) 321128 -320236 (320632:320083:320286:-320505:
-        -320112:-320631) 321177 (320641:320112:-320075:-320099:-320083) (320632:
-        320083:-320505:320112:-320075:-320631)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321733 0 -320114 -320221 -327904 320217 320239 -320236 (-321306:321305:321304:
-        -321118:-321120)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321734 116005 -0.946 320000 -320008 -327904 -320063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321735 0 -320065 320068 320000 -327904 -320063 320017 -320003 320006
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321736 0 -320065 320068 320000 -327904 -320063 320049 320061 -320058
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321737 116005 -0.946 320000 -327904 -320063 -320056
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321738 0 (320021 -320046 -320052 320044 -320069 320042:-320002 320044 -320069 
-        -320041 320019 320046:-320052 -320069 320019 -320063 320046 320002:
-        -320070 -320046 320044 320000 320067 -320021:-320046 -320052 320070 
-        320014 320067 -320021) -327904 (-320001:320060:320066:320064:-320030:
-        -320015) (-320032:320015:-320029:-320054:320023:320064)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321739 116005 -0.946 320000 -327904 -320063 -320016
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321740 116005 -0.946 -320048 320000 -327904 -320063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321741 0 320037 -320034 320007 320000 -327904 -320063 -320053 320057
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321742 0 320055 320037 -320034 320000 -327904 -320063 320010 -320009
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321743 0 -320031 -327904 -320063 320043
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321744 116004 -7.930000000000001 -320049 320000 -327904 -320063 320048
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321745 116004 -7.930000000000001 320016 -320017 320000 -327904 -320063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321746 116004 -7.930000000000001 320000 320056 -327904 -320063 -320055
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321747 116004 -7.930000000000001 320000 -327904 -320063 320008 -320007
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321748 0 (-320263 -320000 320062 -320059 320036 320215:320249 320261 -320258 
-        320250 -320262 -320264 320062 -320059:-320215 -320258 -320263 320264 
-        320062 -320059) -320114 -320020 -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321749 0 -320117 -327904 320217 (320269 -321307 320250 -320253 -320268:-321307 
-        320253 -320272 (-320039:320270) -320268) 320239 -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321750 0 -320114 -320117 (320075 -321226 -321301:-320436 -320075 320475)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321751 0 -320114 -320117 (-320437 320475 -320427:-320457 -320075 320437:320075 
-        -321243 -321226)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321752 116004 -7.930000000000001 -320114 -321308 320445 -321309 320075 (-321310:
-        321311)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321753 0 321301 (320462:-320464:320434:-320064:320024:-320429:320468) (320454:
-        -320464:-320024:320434:320446) (320462:-320464:-320024:320434:-320454:
-        320468) 321243 -321128 320642 -320505 320075 -321202 (321298 -321299:
-        321302:321261 (-321213:321242)) (-320254:320460:-320464:320434:320064:
-        320458) 320217 (320501:320502) 321211 (320462:320448:320467:-320064:
-        -320430:-320434:320024:-320429) (-320254:320460:320448:320064:-320434) (
-        320448:320467:-320024:-320434:320446) (320460:-320464:320448:320254)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321754 116004 -7.930000000000001 -321320 321321 321322 321319 -321315 -321318:
-        -321320 321319 321313 321315 -321314 -321318:321321 321316 321319 
-        -321313 -321312 -321314:321321 321312 321315 -321313 -321314 -321318:
-        321322 321319 321317 -321314 -321318 -321321
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321755 116004 -7.930000000000001 320029 (321321 321326 321323 -321313 -321319 
-        -321324 321325:321321 321319 321315 -321313 -321312 -321316)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321756 116004 -7.930000000000001 -321328 -321335 -321336 321331 321334 321329:
-        -321333 -321327 -321336 321330 321328 321334:-321328 -321333 -321336 
-        321337 321335 321331:-321329 -321328 -321333 321330 321332 321334:
-        -321331 -321333 -321336 321332 321334 321329
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321757 116004 -7.930000000000001 -320027 (-321328 -321333 -321337 321335 321331 
-        321329:-321328 -321338 -321339 321341 -321340 321333 321331)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321758 116004 -7.930000000000001 321346 321352 321347 -321345 -321349 -321350:
-        321351 321343 -321347 -321349 -321350 321348:-321342 321351 321343 
-        321347 -321349 -321344:321351 321347 -321345 -321346 -321350 321342:
-        321351 321345 -321349 -321344 -321350 321342
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321759 116004 -7.930000000000001 (321349 321347 -321345 -321355 -321356 321354 
-        -321353:321346 321347 -321345 -321349 -321352 321342) -320023
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321760 116004 -7.930000000000001 321346 -321360 321347 -321345 -321349 321357:
-        -321360 321351 321358 321347 -321345 -321346:-321360 321351 321345 
-        321358 -321349 -321344:321351 321347 -321358 321359 -321349 -321344:
-        -321360 321351 -321347 321359 -321349 321348
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321761 116004 -7.930000000000001 -320023 (-321362 321349 321347 -321345 321363 
-        -321356 -321361:-321357 321346 321358 321347 -321345 -321349)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321762 116004 -7.930000000000001 321364 321352 321347 -321345 -321350 -321366:
-        321366 -321365 321347 -321345 -321350 321342:321364 -321365 321345 
-        321343 -321344 -321350:-321342 321364 -321365 321343 -321345 321348:
-        321364 -321365 -321347 -321350 321348 321342
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321763 116004 -7.930000000000001 (321368 321367 321347 -321345 321354 -321353 
-        -321364:321364 321347 -321345 -321352 321342 -321366) 320032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321764 116004 -7.930000000000001 321366 321326 -321365 -321369 321347 -321345:
-        321364 -321369 321347 -321345 321370 -321366:321364 321326 -321365 
-        -321369 -321347 321348:321364 -321365 321371 -321345 -321326 321348:
-        321364 -321365 321345 -321369 321371 -321344
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321765 116004 -7.930000000000001 (321367 321373 321347 -321345 321372 -321316 
-        -321364:321364 321326 -321370 321347 -321345 -321366) 320032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321766 116004 -7.930000000000001 321351 -321347 -321349 -321375 321348 321374:
-        321351 -321341 321347 -321349 -321344 321374:321351 321345 321341 
-        -321349 -321344 -321375:321346 321347 -321345 321376 -321349 -321375:
-        321351 321347 321341 -321345 -321346 -321375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321767 116004 -7.930000000000001 (321349 -321337 321347 321378 -321345 -321377 
-        -321356:321346 -321376 321347 321341 -321345 -321349) -320023
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321768 116004 -7.930000000000001 -321379 321381 321319 321317 -321318 -321321:
-        -321320 321321 -321380 321381 321319 -321318:321321 -321379 321312 
-        -321313 -321318 321380:-321320 -321379 321319 321313 -321318 321380:
-        321321 321361 -321379 321319 -321313 -321312
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321769 116004 -7.930000000000001 (321321 321319 -321313 -321312 -321361 321380:
-        321321 321358 -321313 -321319 321325 321382 -321383) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321770 116004 -7.930000000000001 -321328 -321379 -321335 321380 321331 321334:
-        -321331 -321333 -321379 321332 321380 321334:-321380 -321328 -321333 
-        321381 321332 321334:-321328 321361 -321333 -321379 321335 321331:
-        -321333 -321327 -321379 321381 321328 321334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321771 116004 -7.930000000000001 -320027 (-321328 -321338 321358 -321384 321333 
-        -321383 321331:-321328 -321333 321335 -321361 321380 321331)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321772 116004 -7.930000000000001 321353 321321 321319 -321387 -321313 -321312:
-        321319 -321387 321317 321386 -321318 -321321:-321320 321319 321313 
-        -321387 -321318 321385:321321 321312 -321387 -321313 -321318 321385:
-        -321385 -321320 321321 321319 321386 -321318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321773 116004 -7.930000000000001 (321321 321319 -321313 -321312 -321353 321385:
-        321321 -321388 -321313 -321319 321325 321389 321342) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321774 116004 -7.930000000000001 321321 321312 -321336 -321313 -321318 321329:
-        321321 321319 -321336 321337 -321313 -321312:-321320 321319 321313 
-        -321336 -321318 321329:-321320 -321329 321321 321319 321330 -321318:
-        321319 -321336 321317 321330 -321318 -321321
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321775 116004 -7.930000000000001 (321321 321319 -321337 -321313 -321312 321329:
-        321321 321390 321341 -321313 -321319 321325 -321340) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321776 116004 -7.930000000000001 321364 321394 -321369 -321392 321370 -321366:
-        321364 -321391 321392 -321365 -321369 321371:321366 321326 321394 
-        -321365 -321369 -321392:321364 -321365 321371 -321392 -321326 321393:
-        321364 321326 -321365 -321369 -321394 321393
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321777 116004 -7.930000000000001 (-320064 320054 320029 -320015 320032:-320027 
-        320064 320054 -320015 320032) (321394 321367 321373 -321392 321372 
-        -321316 -321364:321364 321326 -321370 321394 -321392 -321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321778 116004 -7.930000000000001 321364 -321365 321345 -321344 -321375 321374:
-        321366 -321365 321347 321341 -321345 -321375:321364 -321365 -321341 
-        -321345 321348 321374:321364 -321365 -321347 321341 -321375 321348:
-        321364 321347 -321345 321376 -321375 -321366
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321779 116004 -7.930000000000001 (321364 -321376 321347 321341 -321345 -321366:
-        321367 -321337 321347 321378 -321345 321395 -321364) 320032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321780 116004 -7.930000000000001 -321328 -321379 321312 -321318 321380 321331:
-        -321327 -321379 321319 -321318 321328 321380:-321380 -321327 321381 
-        321319 -321318 321331:-321328 321361 -321379 321319 -321312 321331:
-        -321331 -321379 321381 321319 321332 -321318
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321781 116004 -7.930000000000001 (-321328 321358 -321319 321325 321382 -321383 
-        321331:-321328 321319 -321312 -321361 321380 321331) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321782 116004 -7.930000000000001 -321320 -321333 -321379 321381 321313 321334:
-        -321380 -321333 321381 321317 -321313 321334:321321 -321379 -321335 
-        -321313 321380 321334:-321333 -321379 321317 321380 321334 -321321:
-        321321 321361 -321333 -321379 321335 -321313
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321783 116004 -7.930000000000001 -320027 (321321 -321338 321358 -321313 -321384 
-        321333 -321383:321321 -321333 321335 -321313 -321361 321380)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321784 116004 -7.930000000000001 -321385 -321327 321319 321386 -321318 321331:
-        321353 -321328 321319 -321387 -321312 321331:-321327 321319 -321387 
-        -321318 321328 321385:-321331 321319 -321387 321332 321386 -321318:
-        -321328 321312 -321387 -321318 321331 321385
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321785 116004 -7.930000000000001 (-321328 -321388 -321319 321325 321389 321331 
-        321342:-321328 321319 -321312 321331 -321353 321385) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321786 116004 -7.930000000000001 -321328 321312 -321336 -321318 321331 321329:
-        -321331 321319 -321336 321330 321332 -321318:-321328 321319 -321336 
-        321337 -321312 321331:-321329 -321327 321319 321330 -321318 321331:
-        -321327 321319 -321336 -321318 321328 321329
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321787 116004 -7.930000000000001 (-321328 321319 -321337 -321312 321331 321329:
-        -321328 321390 321341 -321319 321325 -321340 321331) 320029
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321788 116004 -7.930000000000001 321322 -321333 -321327 -321314 321328 321334:
-        -321328 321316 -321333 321335 -321314 321331:-321328 321322 -321333 
-        -321315 321332 321334:-321331 -321333 321315 321332 -321314 321334:
-        -321328 -321335 321315 -321314 321331 321334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321789 116004 -7.930000000000001 (-321328 -321333 321315 321335 -321316 321331:
-        -321328 321326 -321396 -321338 -321324 321333 321331) -320027
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321790 116004 -7.930000000000001 -321391 321392 321351 321341 -321349 -321375:
-        321351 -321349 -321394 321393 -321375 321374:321394 321351 321341 
-        -321392 -321346 -321375:-321391 321394 321351 -321341 -321349 321374:
-        321346 321394 321376 -321392 -321349 -321375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321791 116004 -7.930000000000001 (321346 321394 -321376 321341 -321392 -321349:
-        321394 321349 -321337 321378 -321377 -321392 -321356) (-320064 -320023 
-        320054 320029 -320015:-320027 320064 -320023 320054 -320015)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321792 116004 -7.930000000000001 321353 321321 -321333 -321387 321335 -321313:
-        -321320 -321333 321313 -321387 321386 321334:-321333 -321387 321317 
-        321334 -321321 321385:321321 -321335 -321387 -321313 321334 321385:
-        -321385 -321333 321317 -321313 321386 321334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321793 116004 -7.930000000000001 -320027 (321321 -321388 -321338 -321313 321333 
-        -321397 321342:321321 -321333 321335 -321313 -321353 321385)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321794 116004 -7.930000000000001 321364 321394 -321360 -321392 321357 -321366:
-        321366 321394 -321360 -321365 321358 -321392:321364 -321391 -321360 
-        321392 -321365 321359:321364 -321360 -321365 321358 -321394 321393:
-        321364 -321365 -321358 321359 -321392 321393
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321795 116004 -7.930000000000001 (-320064 320054 320029 -320015 320032:-320027 
-        320064 320054 -320015 320032) (321394 321398 321367 321363 -321392 
-        -321361 -321364:321364 -321357 321394 321358 -321392 -321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321796 116004 -7.930000000000001 321366 321394 -321365 321341 -321392 -321375:
-        321364 -321365 -321341 -321392 321393 321374:321364 -321391 321392 
-        -321365 -321375 321374:321364 321394 321376 -321392 -321375 -321366:
-        321364 -321365 321341 -321394 321393 -321375
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321797 116004 -7.930000000000001 (-320064 320054 320029 -320015 320032:-320027 
-        320064 320054 -320015 320032) (321394 321367 -321337 321378 321395 
-        -321392 -321364:321364 321394 -321376 321341 -321392 -321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321798 116004 -7.930000000000001 -321385 -321328 -321333 321332 321386 321334:
-        321353 -321328 -321333 -321387 321335 321331:-321331 -321333 -321387 
-        321332 321334 321385:-321333 -321327 -321387 321386 321328 321334:
-        -321328 -321335 -321387 321331 321334 321385
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321799 116004 -7.930000000000001 -320027 (-321328 -321388 -321338 321333 321331 
-        -321397 321342:-321328 -321333 321335 321331 -321353 321385)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321800 116004 -7.930000000000001 321322 -321333 -321315 321317 -321313 321334:
-        -321333 321315 321317 -321314 321334 -321321:321321 321316 -321333 
-        321335 -321313 -321314:321321 -321335 321315 -321313 -321314 321334:
-        -321320 321322 -321333 321313 -321314 321334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321801 116004 -7.930000000000001 (321321 -321333 321315 321335 -321313 -321316:
-        321321 321326 -321396 -321338 -321313 -321324 321333) -320027
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321802 116004 -7.930000000000001 -321391 -321360 321392 321351 321358 -321349:
-        321346 321394 -321360 -321392 -321349 321357:-321391 321394 321351 
-        -321358 321359 -321349:-321360 321351 321359 -321349 -321394 321393:
-        321394 -321360 321351 321358 -321392 -321346
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321803 116004 -7.930000000000001 (-320064 -320023 320054 320029 -320015:-320027 
-        320064 -320023 320054 -320015) (-321362 321394 321349 321363 -321392 
-        -321356 -321361:-321357 321346 321394 321358 -321392 -321349)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321804 116004 -7.930000000000001 321366 321394 -321365 -321392 -321350 321342:
-        321364 321394 321352 -321392 -321350 -321366:321364 -321391 321392 
-        -321365 321343 -321350:-321342 321364 -321365 321343 -321392 321393:
-        321364 -321365 -321394 -321350 321393 321342
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321805 116004 -7.930000000000001 (-320064 320054 320029 -320015 320032:-320027 
-        320064 320054 -320015 320032) (321368 321394 321367 -321392 321354 
-        -321353 -321364:321364 321394 -321392 -321352 321342 -321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321806 116004 -7.930000000000001 -321331 321322 321319 321332 -321314 -321318:
-        -321328 321316 321319 -321312 -321314 321331:321322 -321327 321319 
-        -321315 -321318 321331:-321327 321319 321315 -321314 -321318 321328:
-        -321328 321312 321315 -321314 -321318 321331
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321807 116004 -7.930000000000001 320029 (-321328 321326 321323 -321319 -321324 
-        321325 321331:-321328 321319 321315 -321312 -321316 321331)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321808 116004 -7.930000000000001 321321 -321335 -321336 -321313 321334 321329:
-        321321 -321333 -321336 321337 321335 -321313:-321333 -321336 321317 
-        321334 -321321 321329:-321320 -321333 321313 -321336 321330 321334:
-        -321329 -321333 321317 321330 -321313 321334
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321809 116004 -7.930000000000001 -320027 (321321 -321333 -321337 321335 -321313 
-        321329:321321 -321338 -321339 321341 -321313 -321340 321333)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321810 116004 -7.930000000000001 321346 -321369 321347 -321345 -321349 321370:
-        321326 321351 321345 -321369 -321349 -321344:321351 321347 321371 
-        -321349 -321344 -321326:321351 -321369 -321347 321371 -321349 321348:
-        321326 321351 -321369 321347 -321345 -321346
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321811 116004 -7.930000000000001 (321349 -321399 321373 321347 -321345 -321356 
-        -321316:321326 321346 -321370 321347 -321345 -321349) -320023
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321812 116004 -7.930000000000001 -321391 321392 321351 -321349 -321350 321342:
-        -321342 -321391 321394 321351 321343 -321349:321346 321394 321352 
-        -321392 -321349 -321350:321351 321343 -321349 -321394 -321350 321393:
-        321394 321351 -321392 -321346 -321350 321342
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321813 116004 -7.930000000000001 (-320064 -320023 320054 320029 -320015:-320027 
-        320064 -320023 320054 -320015) (321346 321394 -321392 -321349 -321352 
-        321342:321394 321349 -321355 -321392 -321356 321354 -321353)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321814 116004 -7.930000000000001 321366 -321360 -321365 321358 321347 -321345:
-        321364 -321360 321347 -321345 321357 -321366:321364 -321360 -321365 
-        321358 -321347 321348:321364 -321365 -321358 -321345 321359 321348:
-        321364 -321360 -321365 321345 321359 -321344
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321815 116004 -7.930000000000001 (321398 321367 321347 -321345 321363 -321361 
-        -321364:321364 -321357 321358 321347 -321345 -321366) 320032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321816 116004 -7.930000000000001 -321391 321394 321351 321371 -321349 -321326:
-        321346 321394 -321369 -321392 -321349 321370:321326 -321391 321392 
-        321351 -321369 -321349:321326 321394 321351 -321369 -321392 -321346:
-        321351 -321369 321371 -321349 -321394 321393
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321817 116004 -7.930000000000001 (-320064 -320023 320054 320029 -320015:-320027 
-        320064 -320023 320054 -320015) (321326 321346 -321370 321394 -321392 
-        -321349:321394 321349 -321399 321373 -321392 -321356 -321316)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321818 116004 -7.930000000000001 -320476 (-321404 321402 -321401:-321403 -321400
-        321404)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321819 116004 -7.930000000000001 -320117 -327904 320217 (-321408 321409 -321407:
-        321406 -321409 -321405)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321820 116004 -7.930000000000001 -321412 -321413 321414:-321410 -321411 321413
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321821 116004 -7.930000000000001 -321418 -321417 321415:-321419 321417 -321416
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321822 116004 -7.930000000000001 -321420 -321421 321413:-321413 321414 -321422
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321823 116004 -7.930000000000001 321424 -321425 -321423:-321426 -321424 321427
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321824 116004 -7.930000000000001 -321428 321429 -321424:321424 -321423 -321430
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321825 116004 -7.930000000000001 321434 -321433 -321432:-321425 -321434 321431
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321826 116004 -7.930000000000001 321439 -321438 -321441 -321437 321435 321436 
-        321440
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321827 116004 -7.930000000000001 -321446 -321438 321445 321436 321444 -321442 
-        321443
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321828 116004 -7.930000000000001 (321469 -321454 -321460 321453 321461:-321467 
-        -321461 321458 -321449 321447:321450 -321460 -321468 -321463 321464:
-        320474 -321461 -321459 -321456 321462:-321465 321455 -321454 321453:
-        -321454 321453 -321450 321461 -321469:-321454 321460 321453 -321450:
-        -321467 321459 -321449 321447 -321458:321451 -321452 321467 -321455 
-        321465:321451 -321452 -321458 321467:321459 -321449 321447 321461:
-        -321461 -321454 321453 321465 -321469:321469 321455 -321461 -321454 
-        321453:320474 -321459 321461 -321456 321462:321450 -321468 321460 
-        -321463 321464:-321465 321458 321451 -321452 -321455) -320114 (-320439 
-        -320466 -320024 320432 -320462:-320464 -320470 -320024 320064 320466 
-        -320462 320428:-320464 -320452 320446 320024 320466:321448 320030 
-        -320064 320060 -321470 -320474:-320478 -320432 -320024 320064 320472 
-        320479 -320462:-320468 320429 -320024 320064 -320434 320464 -320462:
-        -320476 -320478 -320432 320446 320024 320479:-320446 -320434 320024 
-        320464 -320454:-320439 -320466 -320446 320024 320432:320462 -320464 
-        -320024 -320452 320466:-321457 320474 -320478 -320479 -320024 320064 
-        320472:320429 -320024 320434 320064 -320467 -320448 -320462:320474 
-        320480 -320478 -320432 -320064 320472:-320478 -320432 -320446 320024 
-        320479:-320439 -320466 320446 320024 320432:-320442 320434 320446 320024
-        -320448:-320434 320446 320024 320464 -320454:320462 -320024 -320448 
-        320464 -320454:-320446 320434 320024 -320467 -320448:321448 -321466 
-        320060 320064 -321470 -320474:-320476 320462 -320432 -320024 320472 
-        320479:-320464 -320446 -320452 320024 320466:-320439 320462 -320466 
-        -320024 320432)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321829 116004 -7.930000000000001 -320117 -327904 (-320027 320064 -320023 320054 
-        -320015 320032:321448 320030 -320064 320060 -321470 -320474:-320463 
-        -320466 -320064 320432:320243 -320054 -320064 320245 320244 -320271:
-        -320064 -320023 320054 320029 -320015 320032:-320453 -320464 -320064 
-        320466:320015 -320066 -320060 320064 320001 -320013:-321457 320474 
-        -320478 -320479 -320024 320064 320472:320474 320480 -320478 -320432 
-        -320064 320472:320434 -320064 -320448 -320460:-320054 -320024 320064 
-        320245 320244 -320256:320429 320434 320064 -320467 -320448 -320462:
-        -320458 -320064 -320434 320464:-320468 320429 320064 -320434 320464 
-        -320462:-320463 -320466 320064 320432:-320464 -320470 320064 320466 
-        -320462 320428:321448 -321466 320060 320064 -321470 -320474:-320478 
-        -320432 320064 320472 320479 -320462) (-321472 321485 -321492 321488:
-        321493 -321486 -321494 -321471 321487 -321490:-321487 321483 321493 
-        -321486 321474 -321494 321482:321490 321477 -321498 -321478 321495:
-        321492 321498 -321473 321486 321475 -321480 -321490 321482:321490 321498
-        -321474 321477 -321478 321495:321493 321479 -321486 -321494 321487 
-        -321490:321490 321498 -321473 321486 321475:-321473 321486 321475 321496
-        -321492 321482:321498 -321481 -321474 321477 -321478 -321490 321482:
-        -321482 321492 -321485 -321473 321475:-321472 321492 -321468 -321491 
-        321488:321498 321480 -321473 321486 321475 321487 -321490:-321482 
-        -321485 -321473 321486 321475 -321492:-321472 321491 -321468 321485 
-        321488:-321482 -321495 321476 320474 321498 -321497:-321495 321476 
-        320474 -321497 -321498 321482:-321482 321493 -321486 321474 -321494:
-        -321482 -321495 321476 320474 -321497 -321498:-321495 321476 320474 
-        321498 -321497 321482:321490 321493 -321486 321474 -321494:-321482 
-        -321474 321477 -321478 321495:321484 -321474 321477 -321478 -321490 
-        321482:-321473 -321496 321486 321475 -321492 321482:321492 321498 
-        -321487 321489 -321473 321475 321482:-321473 321475 -321498 321482:
-        321477 -321498 -321478 -321490 321482:-321487 321493 -321486 321474 
-        -321494 -321483 321482)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321830 116004 -7.930000000000001 320217 (-320478 321505 -321504 320472 321508 
-        -321503:-321508 -321504 -321509 320472 321507 -321500:-320478 321509 
-        321499 321502 320472 -321506 321507:-320478 321509 -321502 -321504 
-        320472 -321510:321500 -321511 -321508 321505 -321504 -321509:321500 
-        -321511 -321509 321501 321507:-320478 -321508 -321504 -321509 321511 
-        321507) (321448 320030 -320064 320060 -321470 -320474:321448 -321466 
-        -320024 320060 320064 -321470 -320474:-320478 -320432 -320024 320064 
-        320472 320479 -320462:-320476 -320478 -320432 320446 320024 320479:
-        -321466 320060 320024 -321470 -320474:-321457 320474 -320478 -320479 
-        -320024 320064 320472:-320478 -320432 -320446 320024 320479:-321457 
-        320474 -320478 -320479 320024:-320476 -320432 -320024 -320430 320472 
-        320479:-320476 320462 -320432 -320024 320430 320472 320479)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321831 116004 -7.930000000000001 (-320478 -320432 -320024 320430 320064 320472 
-        320479 -320462:321448 320030 -320064 320060 -321470 -320474:321448 
-        -321466 -320024 320060 320064 -321470 -320474:-320476 -320478 -320432 
-        320446 320024 320479:-321466 320060 320024 -321470 -320474:-320476 
-        -320432 -320430 320472 320479:-321457 320474 -320478 -320479 -320024 
-        320064 320472:320474 320480 -320478 -320432 -320064 320472:-320478 
-        -320432 -320446 320024 320479:-321457 320474 -320478 -320479 320024:
-        -320476 320462 -320432 -320024 320430 320472 320479) (321517 321500 
-        -321511 -321512 -321437 321515 321513 321520:-320478 -321505 -321437 
-        321515 320472 321441 321521:321518 -321512 -321515 -321517:-321520 
-        321444 -321518:-321446 -320478 321445 321444 321438 -321518:-321515 
-        320472 321512 321508 -321500:-321514 321437 -321517:-321437 321515 
-        -321517:-321441 -321436 -321437 321515 320472 321440:320474 -321520 
-        -321444:-320478 -321441 -321437 321515 321438 321440:321518 -321507 
-        -321508 320472 321512 -321500:-321446 321445 -321436 320472 321444 
-        -321518:-321520 -321437 321515:-321520 -321514 321437:321518 321517 
-        321500 -321511 -321512 -321515 321513 321520:321516 321517 320474 
-        -321507 -321444 -320478 320472 321512 321520:321444 -321517 -321518:
-        -321507 -320478 320472 321444 321446 -321518:321517 -320478 320472 
-        321512 -321445 321444 321520 -321518:321518 -321507 -320478 -321515 
-        321512 321511:320474 -321444 -321517:321517 321500 -321511 -321512 
-        321444 321513 321520 -321518:321517 321519 321500 -321511 -321505 
-        -321514 321437 321513 321520 321521:-321505 -321514 321437 320472 321512
-        321520 -321500:-320478 -321515 321508 321511 321507:321518 -321520 
-        -321512 -321515:321517 -321440 -320478 -321437 321515 320472 321512 
-        321520:321517 321500 320474 -321444 -321511 -321512 321513 321520:321517
-        -320478 -321505 -321514 321437 321512 321511)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321832 116004 -7.930000000000001 (321516 321523 -321526 -321527 -321525 -321522:
-        321516 321523 -321524 321526 -321522:321516 321522 -321527 -320474:
-        321516 321523 -321524 -321526 321525 -321522) (321448 320030 -320064 
-        320060 -321470 -320474:-321457 320474 -320478 -320479 -320024 320064 
-        320472:320474 320480 -320478 -320432 -320064 320472:321448 -321466 
-        320060 320064 -321470 -320474)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321833 116004 -7.930000000000001 (-320478 -320432 -320024 320064 320472 320479 
-        -320462:-320476 -320478 -320432 320446 320024 320479:-321457 320474 
-        -320478 -320479 -320024 320064 320472:-320478 -320432 -320446 320024 
-        320479:-321457 320474 -320478 -320479 320024:-320476 -320432 -320024 
-        -320430 320472 320479:321448 -321466 320060 320064 -321470 -320474:
-        -320476 320462 -320432 -320024 320430 320472 320479) (321442 321537 
-        -321529 -321542 -321540 -321534 321541 321532:321534 -321542 -321531 
-        -321540 321415 321541:321528 -321541 321537 -321540 321415:-321541 
-        -321415 321537 -321535 -321534 321532:321534 321540 -321530 -321542 
-        -321539 -321536:321534 -321415 -321530 -321542 -321536 321532:321534 
-        321536 321538 -321530 -321539 321533 -321439:-321530 321531 -321542 
-        -321540 321415 -321536:321442 321537 -321529 321540 -321542 -321535 
-        -321539 -321534)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321834 116004 -7.930000000000001 (-321545 321535 321540 -321561 -321534:321442 
-        -321549 -321555 321553 321415 321544:-321545 321552 -321551 321549 
-        321415 -321557:321442 321550 -321549 321543 321556 -321557:321442 
-        -321549 321561 321546 -321537 -321539:321557 321547 321560 -321561 
-        -321534 -321439 321545 321532:321547 321555 321415 -321439 321545 
-        -321557:-321555 321553 321415 -321439 321545:321442 321552 -321549 
-        -321559 -321557 321532:321557 321442 -321549 -321561 -321537 321556:
-        321548 321442 321552 -321549 -321546 -321539:321442 -321415 -321555 
-        321553 -321439 321532:321537 321535 321561 321540 -321539 -321534 
-        -321439:321557 321442 321552 -321549 -321559 -321548:321442 -321549 
-        -321553 321559 -321558 321532:321547 321552 -321553 -321555 -321439 
-        321545 -321557 321532:321442 -321549 321555 -321537 321415 -321550 
-        -321557:321442 -321549 321561 -321546 321554 321556:-321415 321535 
-        321555 -321439 -321557 321532:-321545 -321415 321552 -321553 321549 
-        321532:321442 -321415 321555 -321535 -321537 321532:321552 321540 321549
-        -321537 -321539 -321439:321557 -321545 321552 -321551 -321540 321549:
-        321557 321547 321552 321561 -321540 -321439 321545:321557 -321545 
-        -321415 321535 -321534 321532) 320217 -320236 (-320478 -320432 -320024 
-        320064 320472 320479 -320462:-320476 -320478 -320432 320446 320024 
-        320479:-321457 320474 -320478 -320479 -320024 320064 320472:320474 
-        320480 -320478 -320432 -320064 320472:-320478 -320432 -320446 320024 
-        320479:-321457 320474 -320478 -320479 320024:-320476 320462 -320432 
-        -320024 320472 320479) ((-320472:-320064:320024:320479:320478:-320474:
-        321457) (-320472:320064:320432:320478:-320480:-320474):(-321623 321621:
-        -321549:321561:321622:321624:-321609) (-321607:321561:321620:-321609:
-        321589) (321548:321622:-321620:321546:-321561:321624:-321609:321556) (
-        321561:321622:-321620:321549:-321550:-321558:-321609:321556))
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321835 116004 -7.930000000000001 -321570 321571 321452 -321567 -321563 321568 
-        321564:321452 -321562 -321567 321568 -321566 321465:-321570 321494 
-        321571 -321567 321575 321568 -321574:321452 -321567 -321571 321568 
-        -321566 -321565:321565 -321465 321452 -321567 321568 -321566:321494 
-        -321567 -321571 321575 321568 -321569:321494 -321575 321562 321452 
-        -321567 -321572 321573 321568
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321836 116004 -7.930000000000001 321577 -321567 321568 -321583:321581 -321567 
-        -321563 321582 321568 321564 -321579:321577 -321567 321568 -321576:
-        -321578 321579 321494 -321567 321575 321568 -321576:321494 -321567 
-        321568 -321576 -321577 321578:-321578 321579 -321567 -321563 321582 
-        321568 -321583:-321567 321582 321568 -321577 321578 -321583:321494 
-        321580 -321567 321575 321568 -321574 -321579:321583 321576 321563 
-        -321575 -321567 321568 -321577 321578
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321837 116004 -7.930000000000001 321452 -321571 -321566 -321565 321585 -321584:
-        321452 -321562 -321566 321465 321585 -321584:-321570 321494 321571 
-        321575 -321574 321585 -321584:-321570 321571 321452 -321563 321564 
-        321585 -321584:321494 -321571 321575 -321569 321585 -321584:321565 
-        -321465 321452 -321566 321585 -321584:321494 -321575 321562 321452 
-        -321572 321573 321585 -321584
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321838 116004 -7.930000000000001 321577 -321576 321585 -321584:321577 321585 
-        -321584 -321583:321581 -321563 321582 321564 321585 -321584 -321579:
-        321494 -321576 -321577 321585 -321584 321578:-321578 321579 321494 
-        321575 -321576 321585 -321584:321582 -321577 321585 -321584 321578 
-        -321583:-321578 321579 -321563 321582 321585 -321584 -321583:321583 
-        321576 321563 -321575 -321577 321585 -321584 321578:321494 321580 321575
-        -321574 321585 -321584 -321579
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321839 116004 -7.930000000000001 -321590 -321587 -321588 321586 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321840 116004 -7.930000000000001 -321590 321591 321592 321586 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321841 116004 -7.930000000000001 -321587 321594 -321588 -321593 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321842 116004 -7.930000000000001 321594 321591 321592 -321593 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321843 116004 -7.930000000000001 -321587 -321588 -321595 321596 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321844 116004 -7.930000000000001 321591 -321595 321592 321596 321589 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321845 116004 -7.930000000000001 -321587 -321588 321598 321589 -321597 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321846 116004 -7.930000000000001 321598 321591 321592 321589 -321597 -321516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321847 116004 -7.930000000000001 -321607 321608 -321618 321615 321619 -321611:
-        -321607 321608 321600 321612 -321610 -321603:321611 -321607 321608 
-        -321613 -321600:321611 -321607 321609 321608 -321612 321599 -321603:
-        321611 -321607 321609 -321599 321608 321600 -321612:321603 321611 
-        -321607 321608 -321604:321603 -321607 321608 -321615 -321606:-321607 
-        321609 321608 -321619 -321614 321615 321599:-321607 321609 -321599 
-        321608 321601 321614 -321611:-321607 321608 -321615 -321605 -321600:
-        -321607 321609 321608 -321615 321616 321599 -321603:-321607 321609 
-        -321599 321608 321600 -321615 321616:-321607 321608 321615 -321601 
-        -321611 321602:-321607 321608 321600 -321616 321617 -321603:-321607 
-        321609 -321599 321608 321601 -321614 321615:-321607 321609 321608 
-        -321619 321614 321599 -321611
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321848 116004 -7.930000000000001 (-321556 321609 321558 321550 -321549 321620 
-        -321622 -321561:-321556 321609 -321624 321561 -321546 321620 -321622 
-        -321548 (-321621:321623):-321589 321609 -321620 -321561 321607:-321589 
-        321609 321561 -321620 321607:321609 -321624 -321622 -321561 321549 (
-        -321621:321623)) (321448 320030 -320064 320060 -321470 -320474:-321457 
-        320474 -320478 -320479 -320024 320064 320472:320474 320480 -320478 
-        -320432 -320064 320472:321448 -321466 320060 320064 -321470 -320474)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321849 116004 -7.930000000000001 (-321632 321634 -320060 321639 321630 -321643:
-        -321599 321628 -321633 321635 321637 321627 -321638:-321633 -321630 
-        -321637 320060 321632 321599:-321629 -321633 -321637 320060 321635 
-        321630:-321633 321640 -320060 321632 321599 -321636:321641 -321640 
-        -320013 321632 321599 -321643:-321629 321628 -321633 321635 321637 
-        321599 -321638:321643 321642 321445 -321640 -320013 -321636:-321625 
-        321626 -321632 321634 -320060 321639:-321625 -321633 -321637 320060 
-        321635 321627:-321599 -321633 -321637 320060 321632 321625:-321599 
-        321626 321641 -321640 -320013 321632:321643 -321632 321640 321634 
-        -320060 -321636:-321599 321640 -320060 321635 -321634 320001:-321630 
-        -321637 320060 321635 -321634 321599:-321632 321640 321634 -320060 
-        320001 -321626:321642 321631 -320013 -321641 321599 -321643:-321599 
-        321626 321641 321445 -321634 -321640:-321599 -321633 321640 -320060 
-        320001 321632:-321599 -321637 320060 321635 -321634 321625:321640 
-        -320060 321635 -321634 321599 -321636:321642 321445 -321640 320001 
-        -320013 -321626:321642 -321599 321631 321626 -320013 -321641:321641 
-        321445 -321634 -321640 321599 -321643) (321448 320030 -320064 320060 
-        -321470 -320474:321448 -321466 -320024 320060 320064 -321470 -320474:
-        -321466 320060 320024 -321470 -320474:320015 -320066 -320060 320024 
-        -320013:320015 320030 -320064 -320066 -320060 320001:320015 -320024 
-        -320066 -320060 320064 320001 -320013)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321850 116004 -7.930000000000001 (-320064 -320023 320054 320029 -320015 320032:
-        320015 -320066 -320060 320024 -320013:320015 320030 -320064 -320066 
-        -320060 320001:-320027 320024 -320023 320054 -320015:320015 -320024 
-        -320066 -320060 320064 320001 -320013:-320027 -320024 320064 -320023 
-        320054 -320015 320032) (321642 321626 321650 -321445 -321641 321649 
-        -321643:321642 -321446 321445 -321641 321629 -321643:321642 321626 
-        321650 -321641 -321631 321446 -321643:-321446 321645 321445 -321367 
-        -321642 321647:-321650 (321644:-321646) 321649:321645 -321648 -321445 
-        321649 -321642 321647:321642 -321446 321626 321445 321650 -321627 
-        -321641:321645 -321648 -321631 321446 -321642 321647:-321446 321356 
-        -321648 321445 -321642 321647:-321629 321641 321627 -321640 -321445 
-        321649)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321851 116004 -7.930000000000001 (321448 320030 -320064 320060 -321470 -320474:
-        321448 -321466 -320024 320060 320064 -321470 -320474) (321516 321638 
-        -321614 -321527 -321655 321525:321516 -321658 -321526 321655 321614 
-        -321523:321516 -321658 -321614 321655 321526 -321523:-321667 321516 
-        321638 -321527 -321651 321614 321599:321516 321638 -321527 321614 321526
-        -321523:321516 321659 -321526 -321527 -321668 321667:321523 -321658 
-        -321526 -321654 321614 321524:321523 -321658 -321614 -321654 321526 
-        321524:321516 321638 -321526 -321527 -321525 -321523:321653 321659 
-        -321599 321662 -321668 321527 -321666 321667 321663:321516 321638 
-        -321526 -321527 -321652 321667:321656 -321526 321657 -321661 321665 
-        -321669 321527 321667:321516 -321658 -321614 321525 321655 -321523:
-        321516 -321526 -321527 -321661 321665 321667:321516 321638 -321614 
-        -321527 -321655 321526:-321658 321655 321527 321614 321526 -321523:
-        321659 321662 -321668 -321669 321527 -321666 321526 321599 321663:
-        -321526 -321651 321664 321652 -321669 321527 321660 321667:321523 
-        -321658 -321614 321525 -321654 321524:-321667 321516 -321527 -321668 
-        321661 321614 321599:-321667 321516 -321527 -321661 321665 321614 321599
-        :-321651 321664 321652 -321669 321527 -321666 321660 321526 321599:
-        321659 321662 -321526 -321668 -321669 321527 321667 321663:321656 321657
-        -321661 321665 -321669 321527 -321666 321526 321599:321516 -321526 
-        -321527 -321651 321652 321667:321516 -321526 -321527 -321655 321668 
-        321614:321516 -321526 -321527 321661 -321659 321667:321653 -321599 
-        -321651 321664 321652 321527 -321666 321660 321667:321523 -321658 
-        -321654 321614 321526 321524:321516 -321526 -321527 -321665 321651 
-        321614:321656 321653 -321599 321657 -321661 321665 321527 -321666 321667
-        )
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321852 116004 -7.930000000000001 (-320439 -320466 -320024 320432 -320462:-320464
-        -320470 -320024 320064 320466 -320462 320428:-320464 -320452 320446 
-        320024 320466:-320478 -320432 -320024 320064 320472 320479 -320462:
-        -320468 320429 -320024 320064 -320434 320464 -320462:-320476 -320478 
-        -320432 320446 320024 320479:-320446 -320434 320024 320464 -320454:
-        -320464 -320470 320452 320024 320466 -320462:-320439 -320466 -320446 
-        320024 320432:320462 -320464 -320024 -320452 320466:320429 -320024 
-        320434 320064 -320467 -320448 -320462:-320478 -320432 -320446 320024 
-        320479:-320439 -320466 320446 320024 320432:-320442 320434 320446 320024
-        -320448:-320434 320446 320024 320464 -320454:320462 -320024 -320448 
-        320464 -320454:-320446 320434 320024 -320467 -320448:-320476 320462 
-        -320432 -320024 320472 320479:-320464 -320446 -320452 320024 320466:
-        -320439 320462 -320466 -320024 320432) 320217 (-321671 321672 -321677 
-        -321675 321680:-321680 321672 -321682 321677 321676:-321681 321677 
-        -321678 321671 321680:-321679 -321682 -321677 321670 321680:321674 
-        321677 -321672 -321673 321676:321674 -321677 -321672 -321673 321676:
-        -321679 -321682 321677 321670 321680:-321681 -321677 -321678 321671 
-        321680:-321680 321672 -321682 -321677 321676:-321671 321672 321677 
-        -321675 321680)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321853 116004 -7.930000000000001 (321687 -321675 -321684 321685 321686 321688:
-        321687 -321685 -321675 321689 321671 321688:321687 -321685 321671 
-        -321683 321686 321688) (-320464 -320470 -320024 320064 320466 -320462 
-        320428:-320464 -320452 320446 320024 320466:-320446 -320434 320024 
-        320464 -320454:-320464 -320470 320452 320024 320466 -320462:320462 
-        -320464 -320024 -320452 320466:-320434 320446 320024 320464 -320454:
-        320462 -320024 -320448 320464 -320454:-320464 -320446 -320452 320024 
-        320466)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321854 116004 -7.930000000000001 (-320464 -320470 -320024 320064 320466 -320462 
-        320428:-320468 320429 -320024 320064 -320434 320464 -320462:-320446 
-        -320434 320024 320464 -320454:320462 -320464 -320024 -320452 320466:
-        320462 -320024 -320448 320464 -320454:-320464 -320446 -320452 320024 
-        320466) (-321688 -321675 -321684 321685 -321687 321686:-321688 -321685 
-        -321675 321689 321671 -321687:-321688 -321685 321671 -321687 -321683 
-        321686)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321855 116004 -7.930000000000001 321693 321690 -321694 -321683:321694 -321692 
-        321691 -321683
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321856 116004 -7.930000000000001 -321697 321698 -321674 (321695:321696)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321857 116004 -7.930000000000001 -321699 321715 321710 -321713 -321712 -321714 
-        321700:321714 321712 -321679 -321693 -321707:-321709 321710 321682 
-        -321701 -321704 -321708:321701 321710 321682 321709 -321704 -321708:
-        -321699 321712 -321679 321715 -321714:321714 -321709 321706 321710 
-        -321693 -321716 321699 -321711:321714 321710 -321706 -321693 -321716 
-        321709 321699 -321711:321708 -321679 321701 -321709 -321715 321710:
-        321708 -321679 -321715 321710 321709 -321701:-321700 -321679 321705 
-        321715 -321714:321714 321712 321707 321710 -321693 -321701 -321705 
-        -321711:321714 -321679 321705 -321693 -321701:-321703 -321679 321701 
-        321715 -321714:321714 -321679 321701 -321693 -321707:-321703 -321679 
-        -321709 321715 321710 -321714:-321700 -321679 321716 321715 -321714:
-        321716 321715 321710 -321713 -321712 -321714 321700:-321700 321701 
-        321707 321715 321710 -321713 -321705 -321714:321714 -321679 321702 
-        -321693 -321701:321714 -321679 321702 321710 -321693 321709:321714 
-        321710 -321702 -321693 -321717 -321701 321703 -321711:321714 321701 
-        321717 321710 -321702 -321693 321703 -321711:-321709 321706 321715 
-        321710 -321713 -321716 -321714 321699:321715 321710 -321706 -321713 
-        -321716 321709 -321714 321699:-321700 321714 -321679 321716 -321693:
-        -321699 321714 321710 -321693 -321712 321700 -321711:-321679 321702 
-        321715 321710 321709 -321714:321712 321707 321715 321710 -321713 -321701
-        -321705 -321714:-321679 321702 321715 -321701 -321714:-321700 321714 
-        321701 321707 321710 -321693 -321705 -321711:-321699 321714 321712 
-        -321679 -321693:321714 321716 321710 -321693 -321712 321700 -321711:
-        321712 -321679 321715 -321707 -321714:321708 -321679 -321709 -321715 
-        321710 -321701:321708 -321679 321701 -321715 321710 321709:321715 321710
-        -321702 -321713 -321717 -321701 -321714 321703:321701 321717 321715 
-        321710 -321702 -321713 -321714 321703:-321679 321701 321715 -321707 
-        -321714:-321703 321714 -321679 -321709 321710 -321693:-321700 321714 
-        -321679 321705 -321693:321701 -321709 321710 321682 -321704 -321708:
-        321710 321682 321709 -321701 -321704 -321708:-321703 321714 -321679 
-        321701 -321693:-321679 321705 321715 -321701 -321714
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321858 116004 -7.930000000000001 (-320463 -320466 -320064 320432:-320468 320429 
-        -320024 320064 -320434 320464 -320462:-320453 -320464 -320064 320466:
-        320474 320480 -320478 -320432 -320064 320472:320434 -320064 -320448 
-        -320460:320429 320434 320064 -320467 -320448 -320462:-320458 -320064 
-        -320434 320464:-320463 -320466 320064 320432:-320464 -320470 320064 
-        320466 -320462 320428:-320478 -320432 320064 320472 320479 -320462) (
-        -321718 -321682 321720 321722 321670:-321671 321672 321720 321722 
-        -321721:-321681 321720 -321722 -321723 321671:321674 321722 -321672 
-        321724 -321719:321672 -321682 -321722 -321720 321724:321672 -321682 
-        321722 -321720 321724:321674 -321722 -321672 321724 -321719:-321681 
-        321720 321722 -321723 321671:-321671 321672 321720 -321722 -321721:
-        -321718 -321682 321720 -321722 321670)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321859 116004 -7.930000000000001 (-321685 321725 321727 321726 -321721 321671:
-        321725 321726 -321721 -321684 321685 321728:-321685 321725 321726 321671
-        -321729 321728) (-320453 -320464 -320064 320466:-320458 -320064 -320434 
-        320464:-320468 320429 320064 -320434 320464 -320462:-320464 -320470 
-        320064 320466 -320462 320428)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321860 116004 -7.930000000000001 (-321685 321727 -321726 -321721 -321725 321671:
-        -321726 -321721 -321725 -321684 321685 321728:-321685 -321726 -321725 
-        321671 -321729 321728) (-320453 -320464 -320064 320466:-320458 -320064 
-        -320434 320464:-320468 320429 320064 -320434 320464 -320462:-320464 
-        -320470 320064 320466 -320462 320428)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321861 116004 -7.930000000000001 321694 321731 -321692 -321729:321730 321693 
-        -321729 -321694
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321862 116004 -7.930000000000001 321698 (321733:321695) -321732 -321674
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321863 116004 -7.930000000000001 321714 321741 321738 -321693 321746 -321747 
-        -321739:321714 321741 -321740 -321693 321746 -321747 -321739:321739 
-        -321718 -321748 321715 -321714:321714 321736 -321744 -321693 321746 
-        321748 -321741 -321747:321708 -321718 321736 -321749 -321715 321746:
-        321708 -321718 -321715 321746 321749 -321736:-321718 321715 321744 
-        -321736 -321714:321739 321714 -321744 -321693 321746 321748 -321736 
-        -321747:-321718 321736 -321748 321715 -321714:-321718 321715 321744 
-        -321741 -321714:-321743 321715 321734 -321735 321746 -321742 -321736 
-        -321714:321736 321742 -321743 321715 321734 -321735 321746 -321714:
-        321745 321714 -321749 321740 -321693 321746 -321738 -321747:321714 
-        321740 -321693 321746 -321738 321749 -321745 -321747:321714 -321718 
-        321738 -321693 -321741:-321718 321743 321715 -321736 -321714:321739 
-        -321718 -321740 321715 -321714:-321718 321743 321715 321746 321749 
-        -321714:-321749 -321737 321746 321682 -321736 -321708:321736 -321737 
-        321746 321682 321749 -321708:-321718 -321749 -321734 321715 321746 
-        -321714:-321718 321736 -321734 321715 -321714:321714 -321718 321743 
-        -321693 -321736:321714 -321718 321743 -321693 321746 321749:321741 
-        321738 321715 -321735 321746 -321714 -321739:321739 321714 -321718 
-        -321740 -321693:321736 -321749 -321737 321746 321682 -321708:-321737 
-        321746 321682 321749 -321736 -321708:-321718 321738 321715 -321741 
-        -321714:321714 -321718 -321749 -321734 -321693 321746:321736 -321744 
-        321715 -321735 321746 321748 -321741 -321714:321714 -321718 321736 
-        -321734 -321693:321741 -321740 321715 -321735 321746 -321714 -321739:
-        321745 -321749 321715 321740 -321735 321746 -321738 -321714:321715 
-        321740 -321735 321746 -321738 321749 -321714 -321745:321714 -321743 
-        -321693 321734 321746 -321742 -321736 -321747:321714 321736 321742 
-        -321743 -321693 321734 321746 -321747:321739 -321744 321715 -321735 
-        321746 321748 -321736 -321714:321708 -321718 -321749 -321715 321746 
-        -321736:321708 -321718 321736 -321715 321746 321749:321714 -321718 
-        -321693 321744 -321736:321714 -321718 -321693 321744 -321741:321714 
-        -321718 321736 -321748 -321693:321739 321714 -321718 -321748 -321693
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321864 116004 -7.930000000000001 321757 -321755 321312 -321335 -321756 321754:
-        321750 -321758 -321753 321755 321618 -321752:321752 321757 321312 
-        -321335 -321756 -321751
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321865 116004 -7.930000000000001 321752 -321759 321312 321760 -321335 -321751:
-        -321602 321750 321761 -321753 321755 -321752:-321759 -321755 321312 
-        321760 -321335 321754
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321866 116004 -7.930000000000001 (321766 -321348 321498 -321618 -321371 321359 
-        321765 321391:-321348 321369 321764 -321767 -321762 321391 -321350 
-        321602:321750 -321618 321763 -321767 -321608 -321318 321320:-321618 
-        321351 -321371 321360 321393 -321766:321766 -321348 321763 321765 
-        -321608 -321498:-321348 321375 -321360 321764 -321767 -321762 321391 
-        321602:321350 -321618 321351 -321608 -321344 321348:-321393 -321618 
-        321351 321767 321763 -321608:321350 321767 -321365 -321608 -321344 
-        321602:321375 321318 -321391 -321359 -321365 321602:-321371 -321767 
-        321360 321348 321602:321343 321365 -321767 -321350 321348:321766 -321317
-        321387 -321753 -321608 321334 321602:321318 -321391 -321369 321764 
-        321365 -321767 321360:-321320 321336 321317 -321753 -321381 321334:
-        321766 -321334 321343 -321351 321765 -321608 321348:-321320 321763 
-        -321330 321317 -321753 321334:321350 321764 -321767 -321762 -321608 
-        321391 321602:321750 321314 -321317 321327 -321608 -321318:321767 321764
-        321365 -321351 321765 321360 -321608 -321766:-321374 321318 -321391 
-        -321365 321763 321602:321766 -321391 -321618 -321343 321369:-321320 
-        321314 -321386 321317 -321753 321334:321350 -321618 321351 -321608 
-        321393 -321766:321766 -321391 -321360 -321351 321359:321766 -321391 
-        -321369 321371 -321351:-321334 321344 -321618 321351 -321371 321359:
-        -321320 321750 321387 321317 -321608 -321318:-321393 321318 -321365 
-        321369 -321608 321602:-321317 -321387 -321753 321327 321386 321334:
-        321750 321322 -321317 321327 -321314 -321318:-321618 321351 -321371 
-        321360 -321344 321348:321767 -321365 -321371 321360 -321344 321602:
-        321750 -321317 -321336 321330 321327 -321318:-321320 321317 -321753 
-        321379 -321322 321334:-321327 321336 -321753 321332 -321381 321334:
-        321766 321322 -321332 -321753 -321314 321334 321602:-321334 321344 
-        -321618 321351 321343 -321608:321766 -321348 321498 -321618 321763 
-        321765 321391 -321375:-321374 321766 -321391 -321618 321763:-321360 
-        321365 -321767 321359 321348:-321369 321371 321365 -321767 321348:321318
-        -321391 321763 321764 321365 -321767 -321375:-321393 321318 -321365 
-        -321375 321374 321602:321750 -321332 -321336 321330 -321318 321602:
-        321766 -321334 -321371 -321351 321359 321765 321348:321766 -321391 
-        321343 -321351 -321350:321350 -321391 -321365 -321608 321393 321602:
-        321750 -321327 321387 321332 -321608 -321318:321750 321322 -321332 
-        -321314 -321318 321602:321766 -321348 321498 -321618 321343 321765 
-        -321608 321391:321750 321314 -321332 -321608 -321318 321602:-321327 
-        321763 -321330 -321753 321332 321334:-321379 321381 -321317 -321753 
-        321327 321334:321766 -321332 321763 -321753 -321381 321334 321602:
-        -321360 321767 321763 321764 321365 -321351 321765 -321766:-321393 
-        321318 -321365 -321369 321371 321602:321766 -321334 -321359 321763 
-        -321351 321765 321348:321322 -321317 -321753 321327 -321314 321334:
-        -321393 321318 -321360 -321365 321359 321602:321375 -321359 -321767 
-        321348 321602:321375 321318 -321391 -321360 321764 321365 -321767:
-        -321391 -321365 -321343 321369 321393 321602:321318 -321391 -321365 
-        -321371 321360 321602:-321320 321387 321317 -321753 -321608 321334:
-        321375 -321359 -321618 321351 321393 -321766:321750 321763 -321330 
-        -321317 -321318 321602:-321320 321750 321314 -321386 321317 -321318:
-        321750 -321379 321381 -321332 -321318 321602:-321374 321767 -321365 
-        321763 -321344 321602:-321374 -321618 321351 321763 -321344 321348:
-        -321320 321750 321763 -321330 321317 -321318:321318 -321391 321369 
-        321764 321365 -321767 -321608:-321348 -321369 321764 -321767 -321762 
-        321360 321391 321602:-321320 321750 321336 321317 -321381 -321318:321344
-        -321360 -321365 321763 -321766 321602:-321618 321763 -321753 -321608 
-        321334 321320:-321374 -321618 321351 321763 321393 -321766:321365 
-        -321767 -321375 321348 321374:321766 -321334 321371 -321343 -321351 
-        321765 321348:321375 -321359 -321618 321351 -321344 321348:321375 
-        -321359 321767 -321365 -321344 321602:321750 -321317 321336 -321381 
-        -321318 321602:-321374 321763 -321767 321348 321602:321766 321314 
-        -321386 -321317 -321753 321334 321602:321766 -321379 321381 -321332 
-        -321753 321334 321602:321763 -321317 -321753 -321381 321327 321334:
-        -321618 321351 -321343 321369 321393 -321766:321750 -321379 321381 
-        -321317 321327 -321318:321766 321350 -321391 -321618 -321608:321766 
-        -321348 321498 -321618 321371 -321343 321765 321391:321766 -321348 
-        321375 321498 -321359 -321618 321765:321750 321314 -321386 -321327 
-        321332 -321318:-321343 321369 -321767 321348 321602:321766 -321391 
-        -321351 -321375 321374:321766 -321317 -321753 321379 -321322 321334 
-        321602:-321348 321763 321764 -321767 -321762 321391 -321375 321602:
-        -321334 321344 -321359 -321618 321351 321763:321762 321763 321764 
-        -321767 -321608 321391:321766 -321391 -321618 -321371 321360:-321334 
-        321344 -321618 321351 321371 -321343:321750 -321317 321379 -321322 
-        -321318 321602:321766 -321332 -321387 -321753 321386 321334 321602:
-        -321320 321750 321317 321379 -321322 -321318:-321618 321351 -321343 
-        321369 -321344 321348:321344 -321365 321360 -321608 -321766 321602:
-        321767 -321365 -321343 321369 -321344 321602) (-320027 320064 -320023 
-        320054 -320015 320032:-320064 -320023 320054 320029 -320015 320032:
-        320015 -320066 -320060 320064 320001 -320013:320015 320030 -320064 
-        -320066 -320060 320001:321448 -321466 320060 320064 -321470 -320474)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321867 116004 -7.930000000000001 -321770 321772 -321771 321764 -321767:-321769 
-        321772 -321771 321768 -321766:321773 321768 -321775 -321772:321608 
-        -321619 321601 321767 -321612 321764 321765 -321773 -321609:321773 
-        321764 -321774 -321767 -321772:321773 321767 321764 -321774 -321772:
-        -321769 321766 321772 -321771 321768:-321770 321772 -321771 321767 
-        321764:321608 321601 321776 321764 -321767 -321773 -321609
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321868 116004 -7.930000000000001 (320243 -320254 -320054 320245 320244:-320054 
-        320024 320244 -320271 -320256:320243 -320054 -320024 -320064 320245 
-        320244 -320271 320254:-320054 -320024 320064 320245 320244 -320256) (
-        321778 -321781 321782 -321791 321792 -321788:-321786 -321753 321781 
-        -321785 321792 -321788:321788 -321786 321782 321777 -321785 321792:
-        -321789 321785 -321781 -321790 321782 -321778:-321787 321783 -321789 
-        321785 -321790 321784 -321782:-321781 321782 -321753 -321785 -321778 
-        321792:-321753 -321782 321777 -321785 321792 321779:-321787 321788 
-        321785 -321781 -321790 321782:-321787 -321789 321785 -321790 -321780 
-        321781) -327904 320217
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321869 116004 -7.930000000000001 (-320027 320064 -320023 320054 -320015 320032:
-        320243 -320254 -320054 320245 320244:-320054 320024 320244 -320271 
-        -320256:-320064 -320023 320054 320029 -320015 320032:320243 -320054 
-        -320024 -320064 320245 320244 -320271 320254:-320054 -320024 320064 
-        320245 320244 -320256) (-321794 321785 -321790 321815 321777 321787:
-        321817 321822 321806 -321820:321785 -321790 321827 321777 -321812 321787
-        :321750 -321763 -321816 321814 321794:-321814 -321809 321793 321811 
-        321823 -321808 321618 -321800 -321812:321750 -321618 321827 -321808 
-        321814:-321814 321812 321798 321811 -321807 -321800 -321820:321785 
-        -321790 321827 -321753 321804 -321812:321808 -321823 -321753 321797 
-        321602 321814:321785 -321790 -321801 -321784 321815 321810:-321797 
-        -321823 -321753 321602 321814:-321814 321812 -321810 321790 321777 
-        -321820 321819:321812 321785 -321790 -321753 -321780 321804:-321824 
-        321795 -321802 -321827 321790 321797 321794:-321809 321812 321793 
-        -321798 -321780 321790 -321800 -321820:-321797 -321823 -321753 321795 
-        -321827 321826 321824 321794:321825 321805 -321809 -321796 321799 321815
-        -321808 321790:-321814 -321809 321793 321811 321808 321618 321797 
-        -321800 -321812:321812 321785 -321790 -321780 321777 321787:-321809 
-        321822 -321800 321806 -321820:-321814 321805 -321796 321815 -321808 
-        321801 321790 -321799:321785 -321823 -321827 321777 321824 321794 321787
-        :321825 -321796 321808 321815 -321753 -321798 321809:-321814 -321810 
-        321823 -321827 321777 321819 321794:321802 -321823 321810 -321816 321824
-        321819:321750 -321808 -321823 321602 321814:-321814 -321823 321810 
-        -321799 321824 321819:-321814 321816 321823 -321827 321826 -321750:
-        321750 321816 321823 -321808 -321827 321826 321794:-321809 321793 321827
-        -321823 321826 321790 -321800 -321812:321750 321816 321818 321823 321808
-        -321753 -321763 -321827 321803 321797 321794:-321797 321798 321827 
-        321811 -321807 321823 321808 321826 -321812:-321794 321750 321823 
-        -321753 -321763 321803 321602:-321794 -321814 321823 321777 -321750:
-        -321794 -321814 -321797 -321823 -321753 321795 321824:321800 -321817 
-        321822 -321785 321806 -321820:-321794 321785 -321790 -321753 321804 
-        321796:-321824 321785 -321790 321777 321794 321787:321816 -321808 
-        -321823 321795 -321827 321826 321797 321824 321794:-321794 -321814 
-        321799 -321808 -321823 321795 321824:-321794 -321814 -321810 321815 
-        -321823 321790 321777 321819:-321814 -321810 321827 321790 321777 
-        -321812 321819:-321814 321817 -321780 321790 321810 -321820 321819:
-        -321794 -321814 321825 -321824 321805 -321809 321798 321808 321795 
-        321803 321796:-321787 321785 -321810 -321790 -321784 321815:-321794 
-        -321814 321799 321808 -321823 321803 321797 321824:321825 -321796 321815
-        -321808 -321753 321790 321809:-321814 321793 321618 321797 -321812 
-        321809:-321823 321795 -321802 -321816 321824 321794:321812 321793 
-        -321753 -321798 -321780 321790 321809 -321820:321785 -321810 -321790 
-        321780 321777 -321820:321818 321808 -321823 321803 321797 321794:-321814
-        -321797 321793 321798 -321753 321618 -321812 321809:-321797 -321618 
-        321798 321827 -321753 321826 321809:-321809 321799 321785 -321790 
-        -321784 321815:-321814 321825 -321796 321798 321815 321807 -321753:
-        -321814 321825 -321824 321798 -321753 321795 321796 321809:-321814 
-        321805 -321796 321798 -321807 321808 321815:-321794 321825 -321824 
-        321808 -321753 321795 -321798 321796 321809:-321824 -321810 -321827 
-        321790 321819 321794:-321797 321823 -321753 -321827 321826 321794:321785
-        -321790 -321784 321815 -321753 321809:321785 321780 -321822 321817 
-        321810 -321820:-321814 -321824 321805 -321821 -321808 321790 -321799 
-        321796:321825 -321809 -321796 321808 321815 -321798:-321753 321822 
-        -321785 321806 321809 -321820:-321618 321827 -321753 -321763 321797 
-        321809:-321814 -321809 321812 321793 321807 -321800 -321820:-321809 
-        321785 321780 -321822 -321800 -321820:-321814 321812 321800 321811 
-        -321817 321790 -321820:321800 321785 -321790 321780 -321817 -321820:
-        -321824 -321797 -321753 321795 -321827 321790 321794:-321809 321793 
-        321823 321808 -321798 321826 -321812:-321814 321813 321800 321811 321790
-        -321812:-321794 321825 -321824 321805 -321809 321799 -321808 321795 
-        321790 321796:321793 321827 321823 321808 -321753 -321798 321826 -321812
-        321809:-321814 321823 321810 -321816 321819 321794:-321787 -321810 
-        -321823 -321827 321790 321824 321819 321794:-321814 -321801 321815 
-        321790 321810 321819:321785 321780 -321753 321809 -321820:-321794 321825
-        -321809 321808 321795 -321798 321796:321793 321827 -321823 -321753 
-        321826 321790 -321812 321809:-321814 -321618 321827 321823 -321808 
-        321826 -321800:321750 -321809 -321618 321818 321827 321808 -321763 
-        321797:-321814 -321824 321790 321810 -321799 321821 321819:-321814 
-        321812 321793 321798 -321753 321809 -321820:-321814 321800 321790 321810
-        -321813 321819:321785 -321790 -321784 321815 321801 -321799:-321809 
-        -321797 321793 321827 321807 321826 -321812:-321796 321785 -321790 
-        321784 -321753 321804:321793 321823 -321808 -321753 -321812 321809:
-        -321794 321825 -321808 -321753 321790 321796 321809:-321824 321802 
-        -321827 321790 321797 321810 321819:321785 -321790 -321753 -321827 
-        321804 321794) -327904 320217 -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321870 116004 -7.930000000000001 (321830 -321832 321831 -320442 -321836 320446 
-        321829:320429 -321836 -320446 321829 321833 321834 320442 -321830:
-        -321833 -321836 321829 -321830:-321833 -321836 321829 321832:321828 
-        321830 -321832 -321834 -321833 -321836 321829:-320442 -321836 321829 
-        321832:-320442 -321836 321829 -321830:-321836 -320446 321829 321833 
-        321834 320442 321832 -321835) (320429 -320446 -320430 -320448 320464:
-        -320254 -320448 320464 -320460:-320468 320429 -320024 320430 320064 
-        -320434 320464 -320462:-320446 -320434 320024 320464 -320454:320429 
-        -320024 320434 320430 320064 -320467 -320448 -320462:-320442 -320024 
-        -320430 320446 -320448 320464:-320442 320462 -320024 320430 -320448 
-        320464 -320454:-320458 -320064 -320434 320464 -320460 320254:-320468 
-        320454 -320434 320024 320464 -320462:-320442 320434 320446 320024 
-        -320448:-320434 320446 320024 320464 -320454:320434 -320064 -320448 
-        -320460 320254:-320446 320434 320024 -320467 -320448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321871 116011 -0.45780000000000004 321838 -321837 321771 -320474
-        IMP:N=1.000 IMP:P=1.000 VOL=6093.0 
-        $ U=200
-        $ U=200
-321872 116005 -0.946 321778 -321781 -321790 321782 -327904 321791 320217 (320243
-        -320254 -320054 320245 320244:-320054 320024 320244 -320271 -320256:
-        320243 -320054 -320064 320245 320244 -320271 320254:-320054 -320024 
-        320064 320245 320244 -320256) -321788
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321873 116005 -0.946 -320117 -327904 (-321807 -321798 -321793 321790:-321814 
-        321807 -321793)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321874 116005 -0.946 (-321819 -321802 -321799 321821:-321819 -321821 -321801 
-        321815:-321819 321816 321800 -321813:-321819 321813 321817 -321820:
-        -321819 321802 -321816) (320243 -320254 -320054 320245 320244:320243 
-        -320054 -320064 320245 320244 -320271 320254) -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321875 116005 -0.946 -320117 -327904 (-321814 321807 -321825:-321807 -321798 
-        321790 -321825)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321876 116005 -0.946 -327904 321808 -321763 -321818 321797
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321877 116005 -0.946 -321803 -327904 321808 -321763 321797
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321878 116005 -0.946 (320243 -320054 -320064 320244 -320271 320254:-320054 
-        -320024 320064 320244 -320256) (-321797 -321826 321808 -321753:321816 
-        -321826 -321808 -321800)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321879 116005 -0.946 (-320054 320024 320244 -320271 -320256:320243 -320054 
-        -320064 320244 -320271:-320054 -320024 320064 320244 -320256) 321813 
-        321798 -321807 -321811 -321817
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321880 116005 -0.946 (-320054 320064 320245 320244 -320256:-320054 -320064 
-        320245 320244 320254) (-321797 -321795 321808 -321753:321799 -321795 
-        -321808 -321802)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321881 116005 -0.946 -321821 321798 (320243 -320254 -320054 320245 320244:
-        -320054 320064 320245 320244 -320256:-320054 -320064 320245 320244 
-        320254) -321807 321801 -321805
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321882 116005 -0.946 -321771 321763 -321764
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321883 116005 -0.946 -321765 -321771 321763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321884 116005 -0.946 -321495 320474 -321476
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321885 116005 -0.946 -321477 -321474 -327904 321495
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321886 116005 -0.946 -320117 -327904 -321493 -321486 321474
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321887 116005 -0.946 -321485 321486 -321475
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321888 116005 -0.946 -321488 -320117 -321468 (-320463 -320466 -320064 320432:
-        -320453 -320464 -320064 320466:320474 320480 -320478 -320432 -320064 
-        320472:320434 -320064 -320448 -320460:320429 320434 320064 -320467 
-        -320448 -320462:-320458 -320064 -320434 320464:-320468 320429 320064 
-        -320434 320464 -320462:-320463 -320466 320064 320432:-320464 -320470 
-        320064 320466 -320462 320428:-320478 -320432 320064 320472 320479 
-        -320462) 321485
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321889 116005 -0.946 -321467 -321447 -327904 321459
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321890 116005 -0.946 (-321457 320474 -320479 320064 320472:-320432 320064 320472
-        320479 -320462:320474 320480 -320432 -320064 320472) -321451 321467 
-        -321455
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321891 116005 -0.946 321455 -321453 -320117 -327904 320217 -321450
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321892 116005 -0.946 -321464 321450 -320117 -321468 (-320439 -320466 -320024 
-        320432 -320462:-320464 -320470 -320024 320064 320466 -320462 320428:
-        -320464 -320452 320446 320024 320466:-320478 -320432 -320024 320064 
-        320472 320479 -320462:-320468 320429 -320024 320064 -320434 320464 
-        -320462:-320476 -320478 -320432 320446 320024 320479:-320446 -320434 
-        320024 320464 -320454:-320439 -320466 -320446 320024 320432:320462 
-        -320464 -320024 -320452 320466:320429 -320024 320434 320064 -320467 
-        -320448 -320462:-320478 -320432 -320446 320024 320479:-320439 -320466 
-        320446 320024 320432:-320442 320434 320446 320024 -320448:-320434 320446
-        320024 320464 -320454:320462 -320024 -320448 320464 -320454:-320446 
-        320434 320024 -320467 -320448:-320476 320462 -320432 -320024 320472 
-        320479:-320464 -320446 -320452 320024 320466:-320439 320462 -320466 
-        -320024 320432)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321893 116005 -0.946 -321462 320474 -321459
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321894 0 (-321809:-321796:-321790:321753:-321825:321794) (-321804:321753:-321784
-        :321790:-321785:321796) (321799:-321801:-321815:321784:321790:-321785) (
-        -321791:-321782:321790:-321778) -321599 (-321779:-321792:321785:-321777:
-        321782:321753) (321799:-321790:-321801:-321815:321796:321814) (320243 
-        -320054 -320064 320245 320244:-320054 320064 320245 320244 -320256) 
-        321839 (-321796:-321790:-321799:321809:-321825:321794) (-321790:-321815:
-        -321799:321796:321809:-321825) (-321809:321753:-321815:321784:321790:
-        -321785) (-321792:321791:-321782:-321778) (-321815:321784:321790:-321785
-        :-321799:321809) (-321792:321778:321785:321753:-321782) (-321809:-321790
-        :321753:-321815:321796:-321825) (321825:-321790) (-321796:-321804:321753
-        :321790:-321785:321794) -321840 (-321794:-321790:321753:321797) (321778:
-        -321782:321790:-321785:321789) (-321794:-321804:321753:321790:-321785) (
-        321782:-321784:321790:-321785:321789:-321783)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321895 0 (-321819:-321824:-321810:321823:-321802) (-321819:-321810:-321797:
-        -321790:-321802:321824) (321802:321808:321795:-321799) (-321794:-321810:
-        -321823:321814) (-321796:-321790:-321795:321808:-321799:321809:321824:
-        321794) (-321819:-321810:-321790:-321815:321801:321814) -321599 (-321794
-        :-321777:-321823:321810:321814) (-321779:-321792:321785:-321777:321782:
-        321753) (-321782:321790:-321785:-321788:321787) (321805:-321801:321807:
-        -321798:321821) (-321796:321799:-321790:321808:321821:-321805:321824:
-        321814) (-321802:321819) 321840 (321750:-321777:-321823:321814:321794) (
-        -321824:-321795:321823:321808:-321799:321814:321794) (-321815:321784:
-        321790:321810:-321785:321787) (-321790:-321801:321808:-321815:321796:
-        -321805:321814) -321842 (-321819:-321777:-321790:321823:-321815:321810:
-        321814:321794) (-321787:-321794:-321777:321790:-321785:321824) (321782:
-        -321784:321790:-321785:321789:-321783:321787) (-321787:-321794:-321824:
-        -321777:321823:-321785) (-321819:-321824:321799:-321810:321823:321814) (
-        320243 -320254 -320054 320245 320244:-320054 -320064 320245 320244 
-        320254) (-321794:-321819:-321790:321810:321824) (-321794:-321790:321753:
-        321797) (321788:-321791:-321782:321790:-321778) (321788:-321792:321791:
-        -321782:-321778) (-321794:-321819:-321824:-321790:321823:321810:321787) 
-        (-321794:-321797:-321790:321802:-321795:321824) (-321801:-321815:321784:
-        321790:-321785) (-321794:-321824:321802:-321795:321823) (-321815:321801:
-        321821:321819) (-321810:-321815:321784:321801:321790:-321785) (-321819:
-        -321821:321799:-321810:-321790:321824:321814) (-321821:321799:321802:
-        321819) -321841 (-321787:-321777:-321815:321790:-321785:321794) (-321792
-        :321785:-321777:-321782:-321788)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321896 0 321840 -321843 321842 (320243 -320254 -320054 320245 320244:-320054 
-        -320064 320245 320244 320254) -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321897 0 (-321821:321799:-321810:-321790:321814) -321844 (-321797:321763:-321808
-        :321803) (-321791:-321782:321790:-321778) -321599 (321825:-321807:321814
-        ) (-321794:-321790:-321795:321753:321797:321824) (-321796:-321790:
-        -321795:321808:-321799:321809:-321805:321824:-321825:321794) (-321779:
-        -321792:321785:-321777:321782:321753) (-321796:321799:-321790:321808:
-        321821:-321805:321814) (-321794:-321797:-321803:321823:-321808) (-321809
-        :321798:321753:-321815:-321808:321796:-321825) (321798:-321815:-321808:
-        321796:321809:-321825) 321840 (-321792:321791:-321782:-321778) (-321809:
-        -321796:-321795:321753:-321798:321824:-321825:321814) (321805:-321801:
-        321807:-321798) (320243 -320254 -320054 320245 320244:-320054 320064 
-        320245 320244 -320256:-320054 -320064 320245 320244 320254) (-321794:
-        321753:-321823:321797) 321842 (-321824:-321795:321753:321797:321814:
-        321794) (-321824:-321795:321808:-321799:321814:321794) (-321796:-321803:
-        -321795:-321808:-321798:321809:-321805:321824:-321825:321814:321794) (
-        -321824:-321797:-321803:-321808:-321799:321814:321794) (-321809:-321790:
-        321753:321808:-321815:321796:-321825) 321843 (-321810:-321797:-321790:
-        -321802:321824) (-321794:-321824:321816:321802:-321795) (321825:-321790:
-        321798:321807) (321753:-321807:-321815:-321798:321796:-321825:321814) (
-        -321810:-321790:-321815:321801:321814) (-321815:-321808:321807:-321798:
-        321796:-321805:321814) (-321809:-321796:321798:-321795:321753:-321808:
-        321824:-321825:321794) (-321794:-321824:-321797:-321795:321808:-321816) 
-        (321799:-321790:-321801:321808:-321815:321796:-321805:321814) (-321824:
-        321816:-321810:-321802) (-321790:321808:-321815:-321799:321796:321809:
-        -321805:-321825) (-321794:-321797:-321790:321802:-321795:321824) (
-        -321801:-321815:321784:321790:-321785) (-321796:321798:-321795:-321808:
-        321809:-321825:321794) (321808:321795:-321799) (-321794:-321824:-321795:
-        321753:321823:321797) (321782:-321784:321790:-321785:321789:-321783) (
-        321753:-321808:321795:321797) (-321809:-321796:-321790:321753:321808:
-        -321825:321794)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321898 0 (-321794:-321814:321816:321763:-321750) (321764:-321763:321771) (
-        -321391:321608:321767:-321764:-321763:-321762) (-321794:-321824:321753:
-        321823:321797) (-321797:321763:-321808:321803) (-321794:-321797:-321790:
-        -321795:321824) (-321602:321375:-321391:321762:321767:-321764:-321763:
-        321348) -321599 (-321824:321799:-321810:321823:321814) (-321814:-321602:
-        321753:321823:-321808) (321825:-321807:321814) (-321824:321816:-321810:
-        321823:-321802) (-321794:-321797:-321803:321823:-321808) (-320064 320054
-        320029 -320015 320032:320243 -320254 -320054 320245 320244:-320027 
-        320064 320054 -320015 320032:-320054 320064 320245 320244 -320256:
-        -320054 -320064 320245 320244 320254) (-321796:321799:-321790:321808:
-        321821:-321805:321824:321814) (-321794:-321824:-321797:-321795:321823:
-        321808:-321816) (-321814:-321602:321823:321808:-321750) (-321796:-321790
-        :-321795:321808:-321799:321809:-321805:321824:321794) (321375:321767:
-        -321365:-321764:-321763:321391:-321318) (321805:-321801:321807:-321798) 
-        (-321602:321318:321330:-321763:-321750) (-321602:321344:-321763:321365:
-        -321767:321374) (-321602:-321803:321763:321753:-321823:-321750:321794) (
-        321750:-321777:-321823:321814:321794) (-321794:321753:-321823:321797) (
-        -321794:321808:-321823:-321816:-321750) (-321821:321799:-321810:-321790:
-        321824:321814) (-321794:-321824:321816:321802:-321795:321823) (-321824:
-        -321797:-321803:321823:-321808:-321799:321814:321794) (-321824:-321795:
-        321823:321808:-321799:321814:321794) 321842 321843 (321766:-321365:
-        -321764:-321763:-321767:321360) (-321348:-321763:321359:321334:-321766) 
-        (321750:-321823:-321816:321814) (-321794:-321797:-321803:321763:321753:
-        -321808:-321823:-321816:-321750) (-321824:321753:321823:321797:321814:
-        321794) (321753:-321807:-321815:-321798:321796:-321825:321814) (-321810:
-        -321790:-321815:321801:321814) (-321815:-321808:321807:-321798:321796:
-        -321805:321814) (-321794:321816:-321810:-321823:321814) (-321790:321808:
-        -321815:-321799:321796:321809:-321805) (-321809:-321796:321753:-321798:
-        321824:-321825:321814) (-321796:-321808:-321798:321809:-321805:321824:
-        -321825:321814:321794) (-321602:-321348:321767:-321763:321374) (321799:
-        -321790:-321801:321808:-321815:321796:-321805:321814) -321845 (-321602:
-        -321763:321365:321391:-321318:321374) 321844 (321808:321795:-321799) 
-        -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321899 0 (-321794:-321797:321763:321753:-321823:-321750) (321764:-321763:321771)
-        (-321814:-321602:321753:321823:321797) (-321794:-321824:321753:321823:
-        321797) (-321602:321375:-321391:321762:321767:-321764:-321763:321348) 
-        -321599 (321825:-321807:321814) (-321809:-321796:321798:321753:-321808:
-        321824:321794) (-321809:321798:321753:-321815:-321808:321796) 321845 (
-        -320027 320064 320054 -320015 320032:-320054 320064 320245 320244 
-        -320256) (-321334:-321327:321381:321753:-321763) (-321602:321766:-321763
-        :321365:321360:-321344) (-321602:321344:-321763:321365:-321767:321374) (
-        -321794:321753:-321823:321797) (-321602:-321334:321381:321753:-321763:
-        321332:-321766) (-321334:-321332:321753:321330:-321763:321327) (321766:
-        -321365:-321764:-321763:-321767:321360) (-321348:-321763:321359:321334:
-        -321766) (-321794:-321797:321823:-321808) (-321824:321753:321823:321797:
-        321814:321794) (321753:-321807:-321815:-321798:321796:-321825:321814) (
-        -321824:-321797:321823:-321808:-321799:321814:321794) (-321809:-321796:
-        321753:-321798:321824:-321825:321814) (-321602:321763:321753:-321823:
-        -321750:321794) (-321602:-321348:321767:-321763:321374) 321844 (-321814:
-        -321602:-321797:321753:321823:-321808) -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321900 0 321841 (-320064 320054 320029 -320015 320032:-320027 320064 320054 
-        -320015 320032) (321764:-321763:321771) (321375:-321393:321394:-321341:
-        321365:-321364) (-321391:321608:321767:-321764:-321763:-321762) (-321602
-        :321375:-321391:321762:321767:-321764:-321763:321348) -321599 (-321374:
-        321375:321365:-321392:321391:-321364) (-321334:-321327:321381:321753:
-        -321763) (321364:-321395:321345:-321378:-321347:321337:-321367) (321375:
-        321767:-321365:-321764:-321763:321391:-321318) (-321348:321375:-321341:
-        321347:321365:-321364) (-321602:321766:-321763:321365:321360:-321344) (
-        -321602:321318:321330:-321763:-321750) (-321602:321344:-321763:321365:
-        -321767:321374) (-321602:-321334:321381:321753:-321763:321332:-321766) (
-        -321334:-321332:321753:321330:-321763:321327) (-321374:-321393:321392:
-        321341:321365:-321364) (-321329:-321328:321318:321336:-321319:321327) (
-        -321329:-321334:-321332:321336:321333:321331) (321766:-321365:-321764:
-        -321763:-321767:321360) (-321348:-321763:321359:321334:-321766) (-321602
-        :321318:-321330:321336:321332:-321750) (-321602:-321374:321375:321365:
-        -321318:321393) (-321374:-321348:321345:321341:321365:-321364) (-321329:
-        -321331:321312:321337:-321319:321328) (-321374:-321348:321375:321767:
-        -321365) (321366:321392:-321341:321376:-321394:-321364) (-321602:-321348
-        :321767:-321763:321374) (-321331:321318:-321330:-321319:321327:321329) (
-        -321334:-321332:-321330:321333:321328:321329) (-321329:-321331:-321335:
-        321337:321333:321328) (321375:321392:-321341:321365:-321394:-321366) (
-        321366:321345:-321341:-321347:321376:-321364) (321318:-321327:-321330:
-        321336:-321750) (-321331:321340:-321325:321319:-321341:321328) (-321602:
-        -321763:321365:321391:-321318:321374) (321375:321345:-321341:-321347:
-        321365:-321366) (-321334:-321328:-321330:321336:321327:321333) (321318:
-        -321332:-321330:321336:-321319:321331) (-321329:-321334:-321331:321336:
-        321335:321328) (321364:321392:-321378:321337:-321367:-321394) (-321374:
-        321375:321344:-321345:321365:-321364) (-321329:-321331:321318:321336:
-        -321312:321328) (-321331:-321333:321340:-321341:321339:321338:321328) 
-        -321846
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321901 0 (-321794:-321804:321827:321753:321790:-321785) (-321781:321780:321790:
-        -321785:321789:321787) -321848 321847 (-321794:-321790:321827:321753:
-        321797:321824) (-321790:321793) 321839 (321820:321817:-321780:321790:
-        -321785:-321800) (321820:-321806:321800:-321822:321809) (321820:321800:
-        321822:-321780:-321785:321809) (321820:-321809:-321806:321785:-321822:
-        321753) (-321792:321778:321785:321753:-321782:321781) (321812:321800:
-        -321790:321823:-321827:-321793:321809) (321778:-321782:321790:321781:
-        -321785:321789) (321788:-321791:-321782:321790:321781:-321778) (321820:
-        -321809:-321790:321780:321753:-321793:-321812) (321820:-321806:321785:
-        -321822:321817:-321800) -321840 (321788:-321792:321785:-321781:321753:
-        321786) (-321809:321812:-321790:321753:321823:-321827:-321793) (321820:
-        -321790:321817:-321800:-321812:321814) (321820:321800:-321790:321780:
-        321798:-321793:-321812:321809) 321599 (-321804:321780:321753:321790:
-        -321785:-321812) (321820:-321809:321753:-321780:-321785) (321812:-321804
-        :321753:-321827:321790:-321785) (-320054 320024 320244 -320271 -320256:
-        -320054 -320024 320064 320245 320244 -320256:320243 -320054 -320024 
-        -320064 320245 320244 -320271) (321788:-321792:321791:-321782:321781:
-        -321778)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321902 0 (-321781:321780:321790:-321785:321789:321787) (-321782:321790:321781:
-        -321785:-321788:321787) (321800:321808:321826:-321816) (-321819:321813:
-        -321810:-321790:-321800:321814) (-321819:321820:-321777:-321790:321810:
-        -321812:321814) -321848 (-321794:-321819:-321824:-321790:321827:321823:
-        321810:321787) (-321794:-321790:321827:321753:321797:321824) (-321794:
-        -321819:321816:-321810:-321823:321814) (321812:-321790:-321811:-321800:
-        -321813:321814) (321820:321817:-321780:321790:-321785:-321800) (-321787:
-        -321794:-321824:-321777:321827:321823:-321785) (321817:321811:321807:
-        -321798:-321813) (-321794:-321819:-321777:321827:-321823:321810:321814) 
-        (321820:-321810:-321817:321822:-321780:-321785) 321840 (320243 -320254 
-        -320054 320245 320244:320243 -320054 -320064 320245 320244 -320271 
-        320254) (321820:-321777:-321780:321790:321810:-321785) (-321819:321812:
-        -321777:-321790:-321827:321810:321814) (-321810:-321797:-321790:321827:
-        -321802:321824) (-321819:321820:-321810:-321790:321780:-321817:321814) (
-        321788:-321791:-321782:321790:321781:-321778) (321812:321800:-321790:
-        -321826:321823:-321827:321809) -321842 (321820:-321790:321817:-321811:
-        -321812:321814) (-321794:-321824:-321797:-321826:321827:321823:321808:
-        -321816) (321820:-321817:-321813:321819) (-321792:321785:-321777:-321782
-        :321786:-321788) (321750:-321826:321827:-321823:-321816:321814) (-321819
-        :-321824:321816:-321810:321823:-321802) (321788:-321792:321785:-321781:
-        321753:321786) (321813:-321800:-321816:321819) (-321794:-321797:-321790:
-        321827:321802:321824) (-321787:-321777:321780:321790:-321785:-321812) 
-        321599 (-321794:-321790:321827:321810:321824) (321800:-321826:321808:
-        -321823:-321827:321618:321814) (-321787:321812:-321777:-321827:321790:
-        -321785) -321841 (321820:-321806:-321822:-321817) (321788:-321792:321791
-        :-321782:321781:-321778) (321816:-321802:321819)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321903 0 (320243 -320054 -320064 320245 320244 -320271:-320054 320024 320244 
-        -320271 -320256:-320054 -320024 320064 320245 320244 -320256) (-321791:
-        -321782:321790:321781:-321778) (-321797:321763:-321808:-321827:-321818:
-        321618:321809:-321750) (-321794:-321826:321827:321808:-321823:-321750) 
-        -321844 (321812:321800:-321797:-321618:-321808:321809:321814) (-321794:
-        -321824:-321826:321827:321753:321823:321797) (321812:321800:-321618:
-        321808:-321823:321809:321814) (-321809:321812:321753:321808:-321823) (
-        -321794:-321790:321827:321753:321797:321824) (-321824:321816:-321810:
-        321823:-321802) (321812:-321790:-321800:-321813:321814) -321849 (-321809
-        :321812:-321790:-321826:321753:321823:-321827) (321800:321808:321826) (
-        -321809:321812:-321618:321753:-321798:321797:321814) (321812:-321826:
-        -321808:-321823:321807:-321827:-321798:321797) (-321794:-321826:321827:
-        321753:-321823:321797) 321840 (-321792:321791:-321782:321781:-321778) 
-        321842 (-321810:-321797:-321790:321827:-321802:321824) (321812:321800:
-        -321790:-321826:321823:-321827:321809) (321813:-321810:-321790:-321800:
-        321814) (-321794:-321824:-321797:-321826:321827:321823:321808:-321816) (
-        -321809:-321826:321753:-321827:-321798:321618:321797) (-321794:-321797:
-        321823:-321808:-321818) -321845 (-321794:-321797:321827:321763:321753:
-        -321808:-321823:-321818:-321750) (321753:-321808:321826:321797) (-321794
-        :-321797:-321790:321827:321802:321824) (321812:-321826:-321807:-321827:
-        321797:321809) 321599 (-321797:321818:321763:-321808) (321800:-321826:
-        321808:-321823:-321827:321618:321814) (321812:-321826:321798:-321808:
-        -321823:321809) (-321809:321812:-321826:321798:321753:-321808:-321823:
-        -321827)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321904 0 (-321791:321790:321781:-321778) (-321809:321812:321798:321753:-321808:
-        -321823:-321827:-321793) (321820:-321810:-321790:321780:-321817:321814) 
-        (-321809:321812:321753:321808:-321823:-321793) (321812:321800:-321618:
-        321808:-321823:-321811:-321793:321809:321814) (321820:321800:321807:
-        -321811:-321798:-321812:321814) -321844 (321812:321798:-321808:-321823:
-        -321793:321809) (321817:321811:321807:-321798) (321812:-321807:-321827:
-        -321793:321797:321809) (-321792:321785:-321781:321753:321786) (321812:
-        321800:-321797:-321618:-321808:-321811:-321793:321809:321814) (321812:
-        -321790:-321811:-321800:-321813:321814) (321820:321800:321822:-321780:
-        -321785:321809) (321820:-321810:-321817:321822:-321780:-321785) 321840 (
-        -321809:321812:-321618:321753:-321798:-321793:321797:321814) (321820:
-        -321809:-321790:321780:321798:321753:-321793:-321812) (321820:321817:
-        -321780:321790:-321785) (321812:321800:-321790:321823:-321827:-321793:
-        321809) (321793:-321807:321814) 321842 (-321781:321780:321790:-321785:
-        321789) (-321792:321791:321781:-321778) (321812:-321808:-321823:321807:
-        -321811:-321827:-321798:321797) -321850 (321813:-321810:-321790:-321800:
-        321814) (321820:321800:-321807:-321793:-321812:321809:321814) -321845 
-        321849 (-321790:321793:321798:321807) (321820:-321790:321817:-321811:
-        -321800:-321812:321814) (321820:-321806:321785:-321822:321817) (-321809:
-        321812:-321790:321753:321823:-321827:-321793) (321820:321800:-321790:
-        321780:321798:-321793:-321812:321809) (321820:-321809:321753:-321798:
-        -321793:-321812:321814) (-320054 320024 320244 -320271 -320256:-320054 
-        -320024 320064 320244 -320256:320243 -320054 -320024 -320064 320244 
-        -320271)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321905 0 -321844 (-321794:-321824:-321826:321827:321753:321823:321797) (-321809:
-        321812:321753:321808:-321823) (-321794:-321790:321827:321753:321797:
-        321824) (-321809:321812:-321790:-321826:321753:321823:-321827) 321845 (
-        -321794:-321826:321827:321753:-321823:321797) (-321809:321812:-321618:
-        321753:-321798:-321793:321814) 321840 (321793:-321807:321814) -321850 (
-        -321809:-321826:321753:-321827:-321798:321618) (-320054 320024 320244 
-        -320271 -320256:-320054 -320024 320064 320245 320244 -320256) (321820:
-        -321809:-321790:321798:321753:-321793:-321812) (-321809:321812:-321826:
-        321798:321753:-321808:-321823:-321827:-321793) 321599 (321820:-321809:
-        321753:-321798:-321793:-321812:321814) (321753:-321808:321826)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321906 0 (-321320:321318:321608:321767:-321763:321618:-321750) (321820:-321810:
-        -321790:321780:-321817:321814) (-321814:321808:-321827:321618:-321750) (
-        -321797:321763:-321808:-321827:-321818:321618:321809:-321750) (321820:
-        321800:321807:-321811:-321798:-321812:321814) (321812:321800:-321618:
-        321808:-321811:321809:321814) (321817:321811:321807:-321798) (321812:
-        -321807:-321827:-321793:321797:321809) (-321763:321771:321765) (321812:
-        321800:-321797:-321618:-321808:-321811:-321793:321809:321814) (321812:
-        -321790:-321811:-321800:-321813:321814) (-321824:321816:-321810:321823:
-        -321802) (321800:321808:321826) (-321809:-321797:321763:321753:-321827:
-        321618) (-321809:321753:-321827:-321798:321618:321797) (-321763:321618:
-        321391:-321766:321374) (-321794:-321826:321827:321808:-321823:-321816:
-        -321750) (321766:-321393:-321763:-321351:321618:321374) (321318:-321317:
-        321330:-321763:-321750:321320) (-321348:321344:-321763:-321351:321618:
-        321374) (-321809:321812:-321618:321753:-321798:-321793:321797:321814) (
-        -321602:321318:321317:321330:-321763:-321750) (-321809:321812:-321797:
-        -321618:-321793:321814) (321766:-321765:321351:-321365:-321763:-321767:
-        321360) (321793:-321807:321814) 321842 (-321794:321827:321753:-321823:
-        321797) (-321348:-321765:321351:-321763:321359:321334:-321766) (-321794:
-        -321797:321827:321763:321753:-321808:-321823:-321818:-321816:-321750) (
-        321812:321800:-321790:-321826:321823:-321827:321809) -321850 (321813:
-        -321810:-321790:-321800:321814) (-321794:-321824:-321797:-321826:321827:
-        321823:321808:-321816) (-321794:-321797:321823:-321808) (321375:321767:
-        -321365:-321763:321391:-321318) (321750:-321826:321827:-321823:-321816:
-        321814) (-321794:321816:-321810:-321823:321814) (321375:-321391:-321765:
-        -321763:321618:-321498:321348:-321766) (321820:321800:-321807:-321793:
-        -321812:321809:321814) -321845 (321820:-321790:321817:-321811:-321800:
-        -321812:321814) (-320027 320064 -320023 320054 -320015 320032:-320054 
-        320024 320244 -320271 -320256:-320064 -320023 320054 320029 -320015 
-        320032:-320054 -320024 320064 320245 320244 -320256:320243 -320054 
-        -320024 -320064 320245 320244 -320271) 321599 (-321797:321818:321763:
-        -321808) 321844 (321800:-321826:321808:-321823:-321827:321618:321814) (
-        321820:-321809:321753:-321798:-321793:-321812:321814) (321608:-321763:
-        -321767:-321351:321618:321393) (-321794:-321824:321827:321753:321823:
-        321797) (321498:321608:-321765:-321763:321348:-321766) -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321907 0 (-321763:-321351:321618:321359:-321344:321334) (-321809:321812:321798:
-        321753:-321808:-321827) (-321763:321771:321765) (-321797:321763:-321808:
-        -321827:321618:321809:-321750) (-320054 320024 320244 -320271 -320256:
-        -320027 320024 -320023 320054 -320015:-320054 -320024 320064 320245 
-        320244 -320256:-320027 -320024 320064 -320023 320054 -320015 320032) 
-        321845 (-321334:-321327:321381:321753:321317:-321763) (-321809:-321797:
-        321763:321753:-321827:321618) (-321809:321753:-321827:-321798:321618:
-        321797) (-321320:-321334:321608:321753:-321763:321618) (-321348:321344:
-        -321763:-321351:321618:321374) (-321809:321812:-321618:321753:-321798:
-        -321793:321797:321814) (-321809:321812:-321797:-321618:-321793:321814) (
-        321793:-321807:321814) (-321794:321827:321753:-321823:321797) (-321348:
-        -321765:321351:-321763:321359:321334:-321766) -321850 (321820:-321809:
-        -321790:321798:321753:-321812) (321766:321351:-321365:-321763:-321767:
-        321360) (321375:-321391:-321765:-321763:321618:-321498:321348) 321599 (
-        -321334:321753:-321317:321330:-321763:321320) (-321794:-321797:321827:
-        321763:321753:-321808:-321823:-321750) 321844 (321820:-321809:321753:
-        -321798:-321793:-321812:321814) (321498:321608:-321765:-321763:321348:
-        -321766) -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321908 0 -320054 321840 -320064 321850 321842 320244 -320271 -321841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321909 0 (321321:321318:-321330:-321317:321336:-321319) (321318:-321330:-321319:
-        -321321:321329:321320) (-321320:321318:321608:321767:-321763:321618:
-        -321750) 321841 (321356:321377:321345:-321378:-321347:321337:-321349) (
-        -320064 -320023 320054 320029 -320015 320032:-320027 320024 -320023 
-        320054 -320015:-320027 -320024 320064 -320023 320054 -320015 320032) (
-        -321334:321313:-321330:-321317:321333:321329) (-321334:-321330:321336:
-        -321313:321333:321320) (-321763:-321351:321618:321359:-321344:321334) 
-        321847 (-321763:321771:321765) (321375:321346:321345:-321341:-321347:
-        -321351) (-321374:321349:321341:-321351:-321394:321391) (-321334:-321327
-        :321381:321753:321317:-321763) (-321763:321618:321391:-321766:321374) (
-        321375:321346:321392:-321341:-321351:-321394) (321766:-321393:-321763:
-        -321351:321618:321374) (-321320:-321334:321608:321753:-321763:321618) (
-        321318:-321317:321330:-321763:-321750:321320) (-321348:321344:-321763:
-        -321351:321618:321374) (-321602:321318:321317:321330:-321763:-321750) (
-        -321329:321321:-321334:-321317:321336:321333) (321375:321344:321349:
-        -321341:-321345:-321351) (321766:-321765:321351:-321365:-321763:-321767:
-        321360) (-321329:321318:321336:-321313:-321319:321320) (-321348:-321765:
-        321351:-321763:321359:321334:-321766) (-321374:321375:-321393:321394:
-        321349:-321351) (-321374:321344:321349:-321347:321341:-321351) (321340:
-        -321325:321319:321313:-321341:-321321) (321375:321767:-321365:-321763:
-        321391:-321318) (321356:321392:-321378:321337:-321349:-321394) (-321329:
-        -321334:321313:321336:321335:-321321) (321375:321349:-321341:-321351:
-        -321392:321391) (-321329:321318:321313:321336:-321312:-321321) (-321333:
-        321340:321313:-321341:321339:321338:-321321) (321349:321392:-321341:
-        321376:-321394:-321346) (321375:-321391:-321765:-321763:321618:-321498:
-        321348:-321766) (321318:-321327:-321330:321336:321317:-321750) (-321374:
-        -321348:321375:321349:321347:-321351) (321349:321345:-321341:-321347:
-        321376:-321346) (-321374:321375:321351:321391:-321766) 321599 (-321334:
-        321753:-321317:321330:-321763:321320) (-321329:321312:321313:321337:
-        -321319:-321321) (321608:-321763:-321767:-321351:321618:321393) (321498:
-        321608:-321765:-321763:321348:-321766) (-321329:321313:-321335:321337:
-        321333:-321321) -321846
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321910 0 321846 (-320064 320054 320029 -320015 320032:-320027 320064 320054 
-        -320015 320032) (321764:-321763:321771) (321375:-321393:321394:-321341:
-        321365:-321364) (-321391:321608:321767:-321764:-321763:-321762) (321366:
-        321375:321392:-321376:-321394:-321364) (-321602:321375:-321391:321762:
-        321767:-321764:-321763:321348) -321599 (321364:321392:-321395:-321378:
-        321337:-321367:-321394) (-321374:321375:321365:-321392:321391:-321364) (
-        321364:-321395:321345:-321378:-321347:321337:-321367) (321375:321767:
-        -321365:-321764:-321763:321391:-321318) (-321348:321375:-321341:321347:
-        321365:-321364) (-321602:321318:321381:-321336:-321750) -321851 (321767:
-        -321365:-321764:321360:321391:-321318:-321375) (-321329:-321328:321318:
-        321336:-321319:321327) (321766:-321365:-321764:-321763:-321767:321360) (
-        -321348:-321763:321359:321334:-321766) (-321602:321318:-321330:321336:
-        321332:-321750) (-321602:-321374:321375:321365:-321318:321393) (-321329:
-        -321331:321312:321337:-321319:321328) (-321374:-321348:321375:321767:
-        -321365) (321366:321392:-321341:321376:-321394:-321364) -321852 (321375:
-        321392:-321341:321365:-321394:-321366) (321366:321345:-321341:-321347:
-        321376:-321364) (321318:-321327:-321330:321336:-321750) (-321331:321340:
-        -321325:321319:-321341:-321390:321328) (-321331:321312:-321337:321336:
-        -321319:321328) (321375:321345:-321341:-321347:321365:-321366) (321318:
-        -321332:-321330:321336:-321319:321331) (-321329:-321331:321318:321336:
-        -321312:321328) (-321602:321365:321359:321391:-321318:-321375) (-321602:
-        -321391:321762:321767:-321764:321360:-321375:321348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321911 0 321846 (-320064 320054 320029 -320015 320032:-320027 320064 320054 
-        -320015 320032) (321764:-321763:321771) (-321391:321608:321767:-321764:
-        -321763:-321762) (-321602:321375:-321391:321762:321767:-321764:-321763:
-        321348) -321599 (321366:321375:-321376:321345:-321347:-321364) (-321334:
-        -321327:321381:321753:-321763) (321364:-321395:321345:-321378:-321347:
-        321337:-321367) (-321602:321344:321365:-321767:321359:-321375) (-321348:
-        321375:-321341:321347:321365:-321364) -321853 (-321602:321766:-321763:
-        321365:321360:-321344) (-321602:-321334:321381:321753:-321763:321332:
-        -321766) (-321602:-321348:321767:321359:-321375) 321851 (321767:-321365:
-        -321764:321360:321391:-321318:-321375) (-321329:-321334:-321332:321336:
-        321333:321331) (321766:-321365:-321764:-321763:-321767:321360) (-321348:
-        -321763:321359:321334:-321766) (-321374:-321348:321375:321767:-321365) (
-        -321329:-321331:-321335:321337:321333:321328) (-321334:321381:-321332:
-        321753:-321336:321327) (-321331:-321335:-321337:321336:321333:321328) (
-        321366:321345:-321341:-321347:321376:-321364) (321375:321345:-321341:
-        -321347:321365:-321366) (-321334:-321328:-321330:321336:321327:321333) (
-        -321329:-321334:-321331:321336:321335:321328) (-321374:321375:321344:
-        -321345:321365:-321364) (-321331:-321333:321340:-321341:321339:321338:
-        321328) (-321602:321365:321359:321391:-321318:-321375) (-321602:-321391:
-        321762:321767:-321764:321360:-321375:321348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321912 0 (321344:-321359:-321345:321365:321360:-321364) (-321348:-321359:321345:
-        321358:321365:-321364) (-320064 320054 320029 -320015 320032:-320027 
-        320064 320054 -320015 320032) (-321331:-321380:321361:-321335:321333:
-        321328) (321764:-321763:321771) (-321331:-321380:321361:321312:-321319:
-        321328) (-321348:321347:-321358:321365:321360:-321364) (-321391:321608:
-        321767:-321764:-321763:-321762) (-321334:-321328:-321381:321379:321327:
-        321333) (321318:-321332:-321319:-321381:321379:321331) -321599 (-321393:
-        321392:-321359:321358:321365:-321364) (321366:321392:-321358:-321394:
-        321357:-321364) (321318:-321327:-321381:321379:-321750) (-321334:-321327
-        :321381:321753:-321763) (-321348:-321359:321767:-321365:321360) (-321602
-        :321344:321365:-321767:321359:-321375) (321366:321345:-321347:-321358:
-        321357:-321364) (-321393:321394:-321358:321365:321360:-321364) (-321602:
-        321318:321381:-321336:-321750) (-321602:321766:-321763:321365:321360:
-        -321344) (321364:321361:-321363:321345:-321347:-321367:-321398) (-321602
-        :321318:321332:-321381:321379:-321750) (321364:321361:321392:-321363:
-        -321367:-321394) (-321348:-321359:321371:321334:-321766) (-321331:321383
-        :-321333:321384:-321358:321338:321328) (-321334:-321332:-321381:321333:
-        321328:321380) (-321331:321318:-321319:-321381:321327:321380) (-321602:
-        -321359:321365:321360:-321318:321393) (-321602:-321334:321381:321753:
-        -321763:321332:-321766) (-321602:-321348:321767:321359:-321375) 321851 (
-        321767:-321365:-321764:321360:321391:-321318:-321375) (-321331:321383:
-        -321382:-321325:321319:-321358:321328) (-321334:-321327:321753:-321381:
-        321379) (321766:-321365:-321764:-321763:-321767:321360) (-321348:-321763
-        :321359:321334:-321766) (321345:-321347:-321358:321365:321360:-321366) 
-        321853 -321852 (-321334:-321380:-321332:321379:321333:321331) (-321380:
-        -321328:321318:-321319:321379:321327) (-321602:-321334:321753:321332:
-        -321381:321379:-321766) (-321334:321381:-321332:321753:-321336:321327) (
-        -321331:-321380:321318:-321312:321379:321328) (-321359:321365:-321392:
-        321360:321391:-321364) (-321334:-321331:-321380:321335:321379:321328) (
-        -321602:321365:321359:321391:-321318:-321375) (-321602:-321391:321762:
-        321767:-321764:321360:-321375:321348) (321392:-321358:321365:321360:
-        -321394:-321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321913 0 (-321602:321318:321322:-321379:-321750) (-321602:321766:321608:-321360:
-        321365:-321344) (321344:-321359:-321345:321365:321360:-321364) (-320064 
-        320054 320029 -320015 320032:-320027 320064 320054 -320015 320032) (
-        -321331:-321380:321361:-321335:321333:321328) (321764:-321763:321771) (
-        -321331:-321380:321361:321312:-321319:321328) (-321602:-321348:-321360:
-        321767:321371) (-321360:321767:-321365:-321764:321369:321391:-321318) (
-        -321348:321347:-321358:321365:321360:-321364) (-321391:321608:321767:
-        -321764:-321763:-321762) (-321334:-321328:-321381:321379:321327:321333) 
-        (321318:-321332:-321319:-321381:321379:321331) -321599 (321366:321392:
-        -321358:-321394:321357:-321364) (321318:-321327:-321381:321379:-321750) 
-        (321364:321361:321392:-321363:-321367:-321398:-321394) (-321331:-321335:
-        321379:321333:-321361:321328) (-321348:-321359:321767:-321365:321360) 
-        321852 (321366:321345:-321347:-321358:321357:-321364) (-321393:321394:
-        -321358:321365:321360:-321364) (-321331:321312:-321319:321379:-321361:
-        321328) (-321602:321766:-321763:321365:321360:-321344) (321364:321361:
-        -321363:321345:-321347:-321367:-321398) (-321602:-321391:-321360:321762:
-        321767:-321764:321369:321348) (-321602:321318:321332:-321381:321379:
-        -321750) (-321602:-321360:321371:321365:321391:-321318) (-321348:-321359
-        :321371:321334:-321766) (-321331:321383:-321333:321384:-321358:321338:
-        321328) (-321602:-321359:321365:321360:-321318:321393) 321851 (321767:
-        -321365:-321764:321360:321391:-321318:-321375) (-321331:321383:-321382:
-        -321325:321319:-321358:321328) (-321334:-321327:321753:-321381:321379) (
-        321766:-321365:-321764:-321763:-321767:321360) (321366:-321357:321345:
-        -321347:321360:-321364) (321345:-321347:-321358:321365:321360:-321366) (
-        -321334:-321380:-321332:321379:321333:321331) (-321380:-321328:321318:
-        -321319:321379:321327) (-321602:-321334:321753:321332:-321381:321379:
-        -321766) (-321602:321344:-321360:321371:321365:-321767) (321766:321608:
-        -321360:-321365:-321764:-321767) (-321602:-321334:321322:-321379:321753:
-        -321766) (-321331:-321380:321318:-321312:321379:321328) (-321359:321365:
-        -321392:321360:321391:-321364) -321854 (-321334:-321331:-321380:321335:
-        321379:321328) (-321602:-321391:321762:321767:-321764:321360:-321375:
-        321348) (321392:-321358:321365:321360:-321394:-321366) (321366:-321357:
-        321392:321360:-321394:-321364)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321914 0 (-321602:321318:321322:-321379:-321750) (-321602:321766:321608:-321360:
-        321365:-321344) (321344:-321371:321369:-321345:321365:-321364) (-320064 
-        320054 320029 -320015 320032:-320027 320064 320054 -320015 320032) (
-        321764:-321763:321771) (-321602:-321348:-321360:321767:321371) (-321360:
-        321767:-321365:-321764:321369:321391:-321318) (-321391:321608:321767:
-        -321764:-321763:-321762) -321855 (321364:321316:-321372:321392:-321373:
-        -321367:-321394) 321854 -321599 (-321334:-321331:321314:-321315:321335:
-        321328) (321366:321345:-321347:321370:-321326:-321364) (-321393:321394:
-        321369:321365:-321326:-321364) (-321331:321318:321314:-321315:-321312:
-        321328) (-321602:-321334:321314:321753:321332:-321322:-321766) (321364:
-        321316:-321372:321345:-321347:-321373:-321367) (-321393:321326:321392:
-        -321371:321365:-321364) (-321331:-321325:321324:321319:-321323:-321326:
-        321328) (-321348:321767:-321365:-321371:321369) (321366:321392:-321394:
-        321370:-321326:-321364) (-321328:321318:321314:-321315:-321319:321327) (
-        -321334:321314:-321332:-321315:321333:321331) (-321331:321316:-321335:
-        -321315:321333:321328) (-321602:-321391:-321360:321762:321767:-321764:
-        321369:321348) (-321348:321326:321345:-321371:321365:-321364) (-321331:
-        321318:321315:-321319:321327:-321322) (-321334:-321332:321315:321333:
-        -321322:321328) (-321334:321314:-321327:321753:-321322) (-321602:-321360
-        :321371:321365:321391:-321318) (-321348:321347:321369:321365:-321326:
-        -321364) (-321348:-321359:321371:321334:-321766) (-321331:321316:321312:
-        -321315:-321319:321328) (-321602:-321371:321369:321365:-321318:321393) 
-        321851 (-321602:321318:321314:321332:-321322:-321750) (321392:321369:
-        321365:-321394:-321326:-321366) (-321331:-321333:321324:321338:321396:
-        -321326:321328) (-321348:321343:-321371:321334:-321766) (-321602:321344:
-        -321360:321371:321365:-321767) (321766:321608:-321360:-321365:-321764:
-        -321767) (321318:321314:-321327:-321322:-321750) (-321371:321369:321365:
-        -321392:321391:-321364) (-321602:-321334:321322:-321379:321753:-321766) 
-        (-321334:-321328:321314:321327:321333:-321322) (321318:321314:-321332:
-        -321319:-321322:321331) (321345:-321347:321369:321365:-321326:-321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321915 0 (-321602:321344:-321369:321343:321365:-321767) (-321602:321766:321608:
-        -321360:321365:-321344) (321344:-321371:321369:-321345:321365:-321364) (
-        -320064 320054 320029 -320015 320032:-320027 320064 320054 -320015 
-        320032) (321764:-321763:321771) (-321360:321767:-321365:-321764:321369:
-        321391:-321318) (-321391:321608:321767:-321764:-321763:-321762) (321364:
-        321316:-321372:321392:-321373:-321367:-321394) -321599 (321318:-321332:
-        321327:321386:-321314:-321750) (-321334:-321331:321314:-321315:321335:
-        321328) (321366:321345:-321347:321370:-321326:-321364) (-321393:321394:
-        321369:321365:-321326:-321364) (-321331:321318:321314:-321315:-321312:
-        321328) (-321602:-321334:321314:321753:321332:-321322:-321766) (321364:
-        321316:-321372:321345:-321347:-321373:-321367) (-321331:-321325:321324:
-        321319:-321323:-321326:321328) (-321348:321767:-321365:-321371:321369) (
-        321366:321392:-321394:321370:-321326:-321364) (-321328:321318:321314:
-        -321315:-321319:321327) (-321334:321314:-321332:-321315:321333:321331) (
-        -321331:321316:-321335:-321315:321333:321328) (-321602:-321391:-321360:
-        321762:321767:-321764:321369:321348) (-321334:321314:-321327:321753:
-        -321322) (-321348:321347:321369:321365:-321326:-321364) -321856 (-321602
-        :-321393:-321369:321343:321365:321391) (-321331:321316:321312:-321315:
-        -321319:321328) (-321602:-321371:321369:321365:-321318:321393) 321851 (
-        -321602:321318:321608:321332:-321314:-321750) (-321602:321318:321314:
-        321332:-321322:-321750) (321392:321369:321365:-321394:-321326:-321366) (
-        321366:-321370:321345:-321347:321369:-321364) (321608:321767:-321365:
-        -321764:-321369:321391:-321318) (-321331:-321333:321324:321396:-321326:
-        321328) (-321348:321343:-321371:321334:-321766) (-321602:-321334:321753:
-        321386:-321314:-321766) (-321331:321314:-321335:321333:-321316:321328) (
-        -321602:321608:-321369:321365:-321318:321393) (321766:321608:-321360:
-        -321365:-321764:-321767) (321318:321314:-321327:-321322:-321750) (
-        -321602:-321348:321767:-321369:321343) (-321371:321369:321365:-321392:
-        321391:-321364) (321318:321608:-321327:-321314:-321750) (-321331:321314:
-        321312:-321319:-321316:321328) 321855 (-321334:-321328:321314:321327:
-        321333:-321322) (321318:321314:-321332:-321319:-321322:321331) (321366:
-        -321370:321392:321369:-321394:-321364) (-321602:321350:-321391:321762:
-        321767:-321764:-321369:321348) (321345:-321347:321369:321365:-321326:
-        -321366)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321916 0 (-321602:321344:-321369:321343:321365:-321767) (-321602:321766:321608:
-        -321360:321365:-321344) (321364:321353:-321354:321345:-321347:-321367:
-        -321368) (-321342:-321348:321350:321347:321365:-321364) (-321348:321608:
-        -321343:321334:-321766) (321366:-321342:321352:321345:-321347:-321364) (
-        -320064 320054 320029 -320015 320032:-320027 320064 320054 -320015 
-        320032) (321764:-321763:321771) (-321385:-321334:-321331:321387:321335:
-        321328) (-321348:321350:321767:-321365:-321343) (-321391:321608:321767:
-        -321764:-321763:-321762) (-321385:-321331:321318:321387:-321312:321328) 
-        (-321385:321353:-321331:321312:-321319:321328) -321599 (321318:-321332:
-        321327:321386:-321314:-321750) (-321385:321353:-321331:-321335:321333:
-        321328) (-321342:-321393:321350:321394:321365:-321364) (-321348:321345:
-        -321343:321365:-321364:321342) (321350:321344:-321343:-321345:321365:
-        -321364) (321318:-321386:-321332:321387:-321319:321331) (-321334:-321328
-        :-321386:321387:321327:321333) (-321393:321392:-321343:321365:-321364:
-        321342) (321366:-321342:321352:321392:-321394:-321364) (321364:321353:
-        -321354:321392:-321367:-321394:-321368) (-321342:321397:-321331:-321333:
-        321338:321388:321328) -321857 (-321385:-321328:321318:321387:-321319:
-        321327) (-321602:-321393:-321369:321343:321365:321391) (-321385:-321334:
-        -321332:321387:321333:321331) (-321342:-321331:-321389:-321325:321319:
-        321388:321328) 321856 (321350:-321343:321365:-321392:321391:-321364) (
-        -321602:321318:321608:321332:-321314:-321750) (-321342:321350:321345:
-        -321347:321365:-321366) (321608:321767:-321365:-321764:-321369:321391:
-        -321318) (-321348:321343:-321371:321334:-321766) (-321602:-321334:321753
-        :321386:-321314:-321766) (-321602:321608:-321369:321365:-321318:321393) 
-        (321766:321608:-321360:-321365:-321764:-321767) (-321334:-321386:-321327
-        :321753:321387) (-321602:-321348:321767:-321369:321343) (321318:321608:
-        -321327:-321314:-321750) (-321342:321350:321392:321365:-321394:-321366) 
-        (-321334:-321386:-321332:321333:321328:321385) (-321331:321318:-321386:
-        -321319:321327:321385) (-321602:-321334:-321386:321753:321387:321332:
-        -321766) (-321602:321350:-321391:321762:321767:-321764:-321369:321348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321917 0 -321599 (-321342:-321331:-321389:-321325:321319:321388:321328) 321857 (
-        -320064 320054 320029 -320015 320032:320015 320030 -320064 -320060 
-        320001) -321859 -321858
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321918 0 (-321602:321766:321608:-321360:321365:-321344) (321364:321353:-321354:
-        321345:-321347:-321367:-321368) (-321342:-321348:321350:321347:321365:
-        -321364) (-321348:321608:-321343:321334:-321766) (321366:-321342:321352:
-        321345:-321347:-321364) (321764:-321763:321771) (-321385:-321334:-321331
-        :321387:321335:321328) 321858 (-321348:321350:321767:-321365:-321343) (
-        -321391:321608:321767:-321764:-321763:-321762) (-321602:-321334:321608:
-        321753:-321387:-321766) (-321385:-321331:321318:321387:-321312:321328) (
-        -321602:-321391:321608:321762:321767:-321764:-321350) (-321385:321353:
-        -321331:321312:-321319:321328) (-320064 320054 320029 -320015 320032:
-        -320027 320064 320054 -320015 320032:320015 -320060 320064 320001 
-        -320013) -321599 -321860 (-321647:321642:-321446:321631:-321645) (
-        -321385:321353:-321331:-321335:321333:321328) (-321342:-321393:321350:
-        321394:321365:-321364) (321350:321344:-321343:-321345:321365:-321364) (
-        321318:-321386:-321332:321387:-321319:321331) (-321334:-321328:-321386:
-        321387:321327:321333) (-321647:321642:-321649:321445:-321645) (321366:
-        -321342:321352:321392:-321394:-321364) (-321342:321397:-321331:-321333:
-        321388:321328) (321364:321353:-321354:321392:-321367:-321394:-321368) (
-        -321385:-321328:321318:321387:-321319:321327) (-321385:-321334:-321332:
-        321387:321333:321331) (-321342:-321331:-321389:-321325:321319:321388:
-        321328) 321857 (321350:-321343:321365:-321392:321391:-321364) (-321602:
-        321318:321608:321332:-321314:-321750) (-321647:321642:321367:-321445:
-        -321645:321446) (-321342:321350:321345:-321347:321365:-321366) (321318:
-        321608:-321332:-321387:321327:-321750) (-321602:-321393:321608:321365:
-        321391:-321350) (321608:321767:-321365:-321764:-321369:321391:-321318) (
-        -321331:321312:321387:-321319:321328:-321353) (321366:321350:321392:
-        -321352:-321394:-321364) (-321331:-321335:321387:321333:321328:-321353) 
-        (-321602:321608:-321369:321365:-321318:321393) (321766:321608:-321360:
-        -321365:-321764:-321767) (-321334:-321386:-321327:321753:321387) (321366
-        :321350:321345:-321347:-321352:-321364) (321318:321608:-321327:-321314:
-        -321750) (-321342:321350:321392:321365:-321394:-321366) (-321602:321344:
-        321608:321365:-321767:-321350) (-321602:-321334:-321386:321753:321387:
-        321332:-321766) (-321602:321350:-321391:321762:321767:-321764:-321369:
-        321348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321919 0 -321861 (-321348:321608:-321343:321334:-321766) (321764:-321763:321771)
-        321858 (321626:320013:-320001:321640:-321445:-321642) (-321391:321608:
-        321767:-321764:-321763:-321762) (-321602:-321391:321608:321762:321767:
-        -321764:-321350) (-321625:321634:-321635:-320060:321637:321599) -321599 
-        (321638:-321627:-321637:-321635:321633:-321628:321599) (-321602:321611:
-        321601:-321615:-321608:321607) (321640:321634:-321445:-321641:-321626:
-        321599) (321626:-320001:320060:-321634:-321640:321632) (321767:-321764:
-        321771:-321772:321770) (-321649:321650) (321523:-321614:321527:-321638:
-        -321516) (321772:321767:321774:-321764:-321773) (-321649:321445:321640:
-        -321627:-321641) (-321647:321642:-321649:321445:-321645) (-321607:321561
-        :321620:-321609:321589) (321600:321605:321615:-321608:321607) (-320001:
-        321634:-321635:320060:-321640:321599) (-321649:321641:321445:-321650:
-        -321626:-321642) (-321602:321318:321608:321332:-321314:-321750) (-321754
-        :321335:-321760:-321312:321755:321759) (-321647:321642:321367:-321445:
-        -321645:321446) (-321627:-321635:-320060:321637:321633:321625) (-321607:
-        321620:-321561:-321609:321589) (321318:321608:-321332:-321387:321327:
-        -321750) (-321602:-321393:321608:321365:321391:-321350) (-321639:320060:
-        -321634:321632:-321626:321625) (321752:-321755:321753:-321761:-321750:
-        321602) (321608:321767:-321365:-321764:-321369:321391:-321318) (321772:
-        321774:-321764:-321767:-321773) (-321617:321616:-321600:-321608:321607) 
-        (-321526:321655:321527:321614:-321638:-321516) (-321616:321615:-321600:
-        -321608:321599:-321609:321607) (321641:321627:-321650:-321445:-321626:
-        321446:-321642) (-321764:-321767:321771:-321772:321770) (-321602:321608:
-        -321369:321365:-321318:321393) (321766:321608:-321360:-321365:-321764:
-        -321767) (321751:321335:-321760:-321312:321759:-321752) 321860 (321609:
-        321773:321767:-321764:-321776:-321601:-321608) (321318:321608:-321327:
-        -321314:-321750) -321859 (321609:321773:-321764:-321767:-321601:-321608)
-        (321448 320030 -320064 320060 -320474:-320064 320054 320029 -320015 
-        320032:-320027 320064 320054 -320015 320032:320015 -320060 320064 320001
-        -320013:320015 320030 -320064 -320060 320001:321448 -321466 320060 
-        320064 -320474) (-321602:321344:321608:321365:-321767:-321350) (-321615:
-        321614:-321601:-321608:321599:-321609:321607)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321920 0 (-321602:321766:321608:-321360:321365:-321344) (321764:-321763:321771) 
-        (321600:321613:-321608:321607:-321611) (321641:320013:-321626:-321631:
-        321599:-321642) (321626:320013:-320001:321640:-321445:-321642) (-321602:
-        -321334:321608:321753:-321387:-321766) (321609:321773:321612:-321767:
-        -321601:-321608) -321599 (321638:-321627:-321637:-321635:321633:-321628:
-        321599) (321612:-321600:-321608:321599:-321609:321607:-321611) (-321632:
-        -320001:320060:-321640:321633:321599) (-321647:321642:-321446:321631:
-        -321645) (-321602:321611:321601:-321615:-321608:321607) (321626:-320001:
-        320060:-321634:-321640:321632) (321766:321608:-321360:-321365:-321767) (
-        321610:-321612:-321600:-321608:321607) (321611:-321614:-321601:-321608:
-        321599:-321609:321607) (-321632:320013:321640:-321641:-321626:321599) (
-        321523:321527:-321638:-321516) (-321625:-321632:-320060:321637:321633:
-        321599) (-321754:321335:-321760:-321312:321755:321759) (-321647:321642:
-        321367:-321445:-321645:321446) (-321649:321646 -321644:321650) (-321627:
-        -321635:-320060:321637:321633:321625) (321608:-321343:321334:-321766) (
-        -321639:320060:-321634:321632:-321626:321625) (321752:-321755:321753:
-        -321761:-321750:321602) (-321607:321620:-321609:321589) (320474:-321771:
-        321837) (321772:321774:-321764:-321773) (321641:321627:-321650:-321445:
-        -321626:321446:-321642) (-321764:-321767:321771:-321772:321770) (321751:
-        321335:-321760:-321312:321759:-321752) (-321602:-321391:321608:321762:
-        321767:-321350) 321860 (-320027 320064 320054 -320015 320032:320015 
-        -320060 320064 320001 -320013:321448 -321466 320060 320064 -320474) 
-        -321859 (-321446:321631:321641:-321650:-321626:-321642) (-321602:321344:
-        321608:321365:-321767:-321350) 321861
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321921 0 (321764:-321763:321771) 321859 (-321625:321634:-321635:-320060:321637:
-        321599) -321599 (321638:-321627:-321637:-321635:321633:-321628:321599) (
-        321767:-321764:321771:-321772:321770) (321523:-321614:321527:-321638:
-        -321516) (-321607:321561:321620:-321609:321589) (-321627:-321635:-320060
-        :321637:321633:321625) (-321607:321620:-321561:-321609:321589) -321863 (
-        -321526:321655:321527:321614:-321638:-321516) (-321764:-321767:321771:
-        -321772:321770) -321862 (321448 320030 -320064 320060 -320474:321448 
-        -321466 320060 320064 -320474) (321523:321527:321526:-321638:-321516) (
-        320474:-321771:321837:-321838)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321922 0 321846 (321321:321318:-321330:-321317:321336:-321319) (-321320:321318:
-        321608:321767:-321763:321618:-321750) (321356:321377:321345:-321378:
-        -321347:321337:-321349) (-320027 320064 -320023 320054 -320015 320032:
-        -320064 -320023 320054 320029 -320015 320032) (-321763:321771:321765) (
-        321375:321346:321345:-321341:-321347:-321351) (321375:321349:321392:
-        -321376:-321394:-321346) (-321602:321318:321381:-321336:321317:-321750) 
-        (321375:321346:321392:-321341:-321351:-321394) (321318:321381:-321317:
-        -321336:-321750:321320) (321766:-321393:-321351:321618:321359:-321375) (
-        321356:321392:321377:-321378:321337:-321349:-321394) (321767:-321365:
-        321360:321391:-321318:-321375) (321766:-321765:321351:-321365:-321763:
-        -321767:321360) (-321329:321318:321336:-321313:-321319:321320) -321851 (
-        -321348:-321765:321351:-321763:321359:321334:-321766) (-321374:321375:
-        -321393:321394:321349:-321351) (321340:-321325:321319:321313:-321341:
-        -321390:-321321) (321312:321313:-321337:321336:-321319:-321321) (321375:
-        321767:-321365:-321763:321391:-321318) (321375:321349:-321341:-321351:
-        -321392:321391) (-321329:321318:321313:321336:-321312:-321321) -321852 (
-        321349:321392:-321341:321376:-321394:-321346) (321375:-321391:-321765:
-        -321763:321618:-321498:321348:-321766) (321318:-321327:-321330:321336:
-        321317:-321750) (-321765:321618:321359:-321498:-321375:321348:-321766) (
-        -321374:-321348:321375:321349:321347:-321351) (321349:321345:-321341:
-        -321347:321376:-321346) (-321374:321375:321351:321391:-321766) 321599 (
-        -321329:321312:321313:321337:-321319:-321321) (321608:-321763:-321767:
-        -321351:321618:321393) (321498:321608:-321765:-321763:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321923 0 321846 (321356:321377:321345:-321378:-321347:321337:-321349) (-320064 
-        -320023 320054 320029 -320015 320032:-320027 320024 -320023 320054 
-        -320015:-320027 -320024 320064 -320023 320054 -320015 320032) (-321334:
-        -321330:321336:-321313:321333:321320) (-321763:-321351:321618:321359:
-        -321344:321334) (-321763:321771:321765) (321375:321346:321345:-321341:
-        -321347:-321351) (-321334:-321327:321381:321753:321317:-321763) (-321348
-        :321344:-321351:321618:321359:-321375) (321375:321349:-321376:321345:
-        -321347:-321346) -321853 (-321320:-321334:321608:321753:-321763:321618) 
-        (321766:-321393:-321351:321618:321359:-321375) (-321329:321321:-321334:
-        -321317:321336:321333) (321375:321344:321349:-321341:-321345:-321351) (
-        321767:-321365:321360:321391:-321318:-321375) (321766:-321765:321351:
-        -321365:-321763:-321767:321360) (-321348:-321765:321351:-321763:321359:
-        321334:-321766) 321851 (321313:-321335:-321337:321336:321333:-321321) (
-        -321329:-321334:321313:321336:321335:-321321) (-321333:321340:321313:
-        -321341:321339:321338:-321321) (321375:-321391:-321765:-321763:321618:
-        -321498:321348:-321766) (-321765:321618:321359:-321498:-321375:321348:
-        -321766) (-321374:-321348:321375:321349:321347:-321351) (321349:321345:
-        -321341:-321347:321376:-321346) 321599 (-321334:321381:321753:-321317:
-        -321336:321320) (321498:321608:-321765:-321763:321348:-321766) (-321329:
-        321313:-321335:321337:321333:-321321)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321924 0 (-321320:321318:321608:321767:-321763:321618:-321750) (-320064 -320023 
-        320054 320029 -320015 320032:-320027 320024 -320023 320054 -320015:
-        -320027 -320024 320064 -320023 320054 -320015 320032) (321346:321392:
-        -321358:-321351:321360:-321394) (-321763:-321351:321618:321359:-321344:
-        321334) (-321348:321349:-321359:321347:-321351:321360) (-321763:321771:
-        321765) (321349:321392:-321358:-321394:-321346:321357) (321344:321349:
-        -321359:321358:-321347:-321351) (321344:321349:-321358:-321345:-321351:
-        321360) (-321359:321351:321360:321391:-321766) (321361:321356:-321363:
-        321345:-321347:-321349:321362) (321361:321356:321392:-321363:-321349:
-        -321394) (321383:-321333:321384:321313:-321358:321338:-321321) (321318:
-        -321327:321317:-321381:321379:-321750) (-321334:-321327:321381:321753:
-        321317:-321763) (321349:321345:-321347:-321358:-321346:321357) (-321380:
-        321318:-321313:-321319:321379:321320) (-321380:321361:321313:-321335:
-        321333:-321321) (-321380:321361:321312:321313:-321319:-321321) (-321602:
-        321318:321381:-321336:321317:-321750) (-321348:321344:-321351:321618:
-        321359:-321375) (321321:-321334:-321380:-321317:321379:321333) (-321320:
-        -321334:321608:321753:-321763:321618) (321318:321381:-321317:-321336:
-        -321750:321320) (-321393:321394:321349:-321359:-321351:321360) (-321348:
-        -321765:-321359:321351:321371:321334:-321766) (321766:-321393:-321351:
-        321618:321359:-321375) (321767:-321365:321360:321391:-321318:-321375) (
-        321346:321345:-321347:-321358:-321351:321360) (321766:-321765:321351:
-        -321365:-321763:-321767:321360) (-321348:-321765:321351:-321763:321359:
-        321334:-321766) 321851 (-321334:-321327:321753:321317:-321381:321379) (
-        -321380:321318:321313:-321312:321379:-321321) (-321334:-321380:321313:
-        321335:321379:-321321) (321349:-321359:321358:-321351:-321394:321391) 
-        321853 -321852 (321318:-321319:-321381:321380:-321321:321320) (-321765:
-        321618:321359:-321498:-321375:321348:-321766) (-321359:321371:-321351:
-        321618:-321344:321334) (321383:-321382:-321325:321319:321313:-321358:
-        -321321) 321599 (-321334:321313:-321317:-321381:321333:321380) (321349:
-        -321358:-321351:-321392:321360:321391) (-321334:-321313:-321381:321379:
-        321333:321320) (-321334:321381:321753:-321317:-321336:321320) (321608:
-        -321763:-321767:-321351:321618:321393) (321498:321608:-321765:-321763:
-        321348:-321766) (321321:321318:-321317:-321319:-321381:321379) (-321391:
-        -321765:-321359:321371:321618:-321498:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321925 0 (-321320:321318:321608:321767:-321763:321618:-321750) (321318:321322:
-        -321379:-321317:-321750:321320) (321313:-321335:321379:321333:-321361:
-        -321321) (-321602:321318:321322:-321379:321317:-321750) (-320064 -320023
-        320054 320029 -320015 320032:-320027 320024 -320023 320054 -320015:
-        -320027 -320024 320064 -320023 320054 -320015 320032) (321346:321392:
-        -321358:-321351:321360:-321394) (321312:321313:-321319:321379:-321361:
-        -321321) (-321348:321349:-321359:321347:-321351:321360) (-321763:321771:
-        321765) (321349:321392:-321358:-321394:-321346:321357) (321766:321608:
-        -321360:-321765:321351:-321365:-321767) (321344:321349:-321358:-321345:
-        -321351:321360) (-321359:321351:321360:321391:-321766) (321361:321356:
-        -321363:321345:-321347:-321349:321362) (321383:-321333:321384:321313:
-        -321358:321338:-321321) (321318:-321327:321317:-321381:321379:-321750) (
-        321349:321345:-321347:-321358:-321346:321357) (-321380:321318:-321313:
-        -321319:321379:321320) 321852 (-321380:321361:321313:-321335:321333:
-        -321321) (-321380:321361:321312:321313:-321319:-321321) (321321:-321334:
-        -321380:-321317:321379:321333) (-321320:-321334:321608:321753:-321763:
-        321618) (321361:321356:321392:-321363:-321349:-321394:321362) (-321393:
-        321394:321349:-321359:-321351:321360) (-321348:-321765:-321359:321351:
-        321371:321334:-321766) (321767:-321365:321360:321391:-321318:-321375) (
-        321346:321345:-321347:-321358:-321351:321360) (321766:-321765:321351:
-        -321365:-321763:-321767:321360) 321851 (-321334:-321327:321753:321317:
-        -321381:321379) (-321357:321349:321345:-321347:321360:-321346) (-321380:
-        321318:321313:-321312:321379:-321321) (-321334:-321380:321313:321335:
-        321379:-321321) (-321602:-321334:321322:-321379:321753:321317) (-321334:
-        321322:-321379:321753:-321317:321320) (-321348:321344:-321360:321371:
-        -321351:321618) (-321359:321371:-321351:321618:-321344:321334) (321383:
-        -321382:-321325:321319:321313:-321358:-321321) 321599 -321854 (-321357:
-        321349:321392:321360:-321394:-321346) (321349:-321358:-321351:-321392:
-        321360:321391) (-321360:321767:-321365:321369:321391:-321318) (-321334:
-        -321313:-321381:321379:321333:321320) (-321360:321371:321618:321391:
-        -321766) (321608:-321763:-321767:-321351:321618:321393) (321498:321608:
-        -321765:-321763:321348:-321766) (321766:-321393:-321360:321371:-321351:
-        321618) (321321:321318:-321317:-321319:-321381:321379) (-321391:-321765:
-        -321359:321371:321618:-321498:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321926 0 (-321320:321318:321608:321767:-321763:321618:-321750) (321318:321322:
-        -321379:-321317:-321750:321320) (321321:321318:321314:-321317:-321319:
-        -321322) (-321602:321318:321322:-321379:321317:-321750) (-321325:321324:
-        321319:321313:-321323:-321326:-321321) (321343:-321371:-321351:321618:
-        -321344:321334) (-320064 -320023 320054 320029 -320015 320032:-320027 
-        320024 -320023 320054 -320015:-320027 -320024 320064 -320023 320054 
-        -320015 320032) (321346:321345:-321347:321369:-321351:-321326) (-321334:
-        321314:-321313:321333:-321322:321320) (321316:321313:-321335:-321315:
-        321333:-321321) -321855 321854 (321349:321345:-321347:321370:-321346:
-        -321326) (-321348:321349:-321371:321347:321369:-321351) (-321763:321771:
-        321765) (321766:321608:-321360:-321765:321351:-321365:-321767) (321351:
-        -321371:321369:321391:-321766) (-321391:-321765:321343:-321371:321618:
-        -321498:321348:-321766) (321316:321312:321313:-321315:-321319:-321321) (
-        321326:321344:321349:-321371:-321347:-321351) (321349:321392:-321394:
-        321370:-321346:-321326) (321344:321349:321369:-321345:-321351:-321326) (
-        -321320:-321334:321608:321753:-321763:321618) (-321393:321394:321349:
-        -321371:321369:-321351) (-321348:-321765:-321359:321351:321371:321334:
-        -321766) (-321334:321314:321313:-321315:321335:-321321) (321346:321392:
-        321369:-321351:-321394:-321326) (321318:321314:321313:-321315:-321312:
-        -321321) (-321334:321314:-321327:321753:321317:-321322) 321851 (321349:
-        321369:-321351:-321392:321391:-321326) (321316:321356:321345:-321347:
-        -321373:321399:-321349) (321318:321314:-321315:-321313:-321319:321320) (
-        -321348:-321765:321351:321343:-321371:321334:-321766) (-321602:-321334:
-        321322:-321379:321753:321317) (-321334:321322:-321379:321753:-321317:
-        321320) (321321:-321334:321314:-321317:-321315:321333) (-321348:321344:
-        -321360:321371:-321351:321618) (321318:321314:-321327:321317:-321322:
-        -321750) (-321359:321371:-321351:321618:-321344:321334) (-321334:321313:
-        -321317:321315:321333:-321322) (321318:321315:-321319:-321322:-321321:
-        321320) 321599 (-321360:321767:-321365:321369:321391:-321318) (-321360:
-        321371:321618:321391:-321766) (321608:-321763:-321767:-321351:321618:
-        321393) (321316:321356:321392:-321373:321399:-321349:-321394) (321498:
-        321608:-321765:-321763:321348:-321766) (321326:321349:-321371:-321351:
-        -321394:321391) (-321333:321324:321313:321338:321396:-321326:-321321) (
-        321766:-321393:-321360:321371:-321351:321618) (-321391:-321765:-321359:
-        321371:321618:-321498:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321927 0 (-321348:321344:-321369:321343:-321351:321618) (-321320:321318:321608:
-        321767:-321763:321618:-321750) (321321:321318:321314:-321317:-321319:
-        -321322) (-321325:321324:321319:321313:-321323:-321326:-321321) (321343:
-        -321371:-321351:321618:-321344:321334) (-320064 -320023 320054 320029 
-        -320015 320032:-320027 320024 -320023 320054 -320015:-320027 -320024 
-        320064 -320023 320054 -320015 320032) (321346:321345:-321347:321369:
-        -321351:-321326) (-321334:321314:-321313:321333:-321322:321320) (321316:
-        321313:-321335:-321315:321333:-321321) (321349:321345:-321347:321370:
-        -321346:-321326) (-321348:321349:-321371:321347:321369:-321351) (-321763
-        :321771:321765) (-321369:321343:321618:321391:-321766) (321766:321608:
-        -321360:-321765:321351:-321365:-321767) (321351:-321371:321369:321391:
-        -321766) (-321391:-321765:321343:-321371:321618:-321498:321348:-321766) 
-        (321766:-321393:-321369:321343:-321351:321618) (321316:321312:321313:
-        -321315:-321319:-321321) (321349:321392:-321394:321370:-321346:-321326) 
-        (321344:321349:321369:-321345:-321351:-321326) (-321320:-321334:321608:
-        321753:-321763:321618) (-321393:321394:321349:-321371:321369:-321351) (
-        321608:321767:-321365:-321369:321391:-321318) (321318:-321317:321386:
-        -321314:-321750:321320) (-321334:321314:321313:-321315:321335:-321321) (
-        321346:321392:321369:-321351:-321394:-321326) (321318:321314:321313:
-        -321315:-321312:-321321) -321856 (-321334:321314:-321327:321753:321317:
-        -321322) 321851 (321314:321313:-321335:321333:-321316:-321321) (321349:
-        321369:-321351:-321392:321391:-321326) (-321370:321349:321345:-321347:
-        321369:-321346) (321316:321356:321345:-321347:-321373:321399:-321349) (
-        321314:321312:321313:-321319:-321316:-321321) (321318:321314:-321315:
-        -321313:-321319:321320) (-321348:-321765:321351:321343:-321371:321334:
-        -321766) (321321:-321334:321314:-321317:-321315:321333) (321318:321314:
-        -321327:321317:-321322:-321750) (-321334:321753:-321317:321386:-321314:
-        321320) 321599 (321318:321608:-321327:321317:-321314:-321750) 321855 (
-        -321602:-321334:321753:321317:321386:-321314) (-321370:321349:321392:
-        321369:-321394:-321346) (-321360:321767:-321365:321369:321391:-321318) (
-        -321333:321324:321313:321396:-321326:-321321) (321608:-321763:-321767:
-        -321351:321618:321393) (321316:321356:321392:-321373:321399:-321349:
-        -321394) (321498:321608:-321765:-321763:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321928 0 (-321348:321344:-321369:321343:-321351:321618) (-321320:321318:321608:
-        321767:-321763:321618:-321750) (-321342:321350:321346:321392:-321351:
-        -321394) (321343:-321371:-321351:321618:-321344:321334) (-320064 -320023
-        320054 320029 -320015 320032:-320027 320024 -320023 320054 -320015:
-        -320027 -320024 320064 -320023 320054 -320015 320032) (-321342:321352:
-        321349:321345:-321347:-321346) (-321348:321608:-321765:321351:-321343:
-        321334:-321766) (-321342:321350:321344:321349:-321345:-321351) (-321763:
-        321771:321765) (-321369:321343:321618:321391:-321766) (321766:321608:
-        -321360:-321765:321351:-321365:-321767) (-321342:321397:-321333:321313:
-        321338:321388:-321321) (-321391:-321765:321343:-321371:321618:-321498:
-        321348:-321766) (-321393:321350:321394:321349:-321343:-321351) (321766:
-        -321393:-321369:321343:-321351:321618) (321318:-321386:-321319:-321321:
-        321320:321385) (-321334:-321386:321313:-321317:321333:321385) (-321385:
-        -321334:321313:321387:321335:-321321) (-321320:-321334:321608:321753:
-        -321763:321618) (-321385:321318:321313:321387:-321312:-321321) (-321342:
-        321350:321346:321345:-321347:-321351) (-321385:321353:321312:321313:
-        -321319:-321321) (321344:321349:-321347:-321343:-321351:321342) (321608:
-        321767:-321365:-321369:321391:-321318) (321318:-321317:321386:-321314:
-        -321750:321320) (321350:321351:-321343:321391:-321766) (-321342:321352:
-        321349:321392:-321394:-321346) (-321348:321350:321349:321347:-321343:
-        -321351) -321857 (-321385:321353:321313:-321335:321333:-321321) (-321385
-        :321318:321387:-321313:-321319:321320) 321851 321856 (-321391:321608:
-        -321765:-321343:321618:-321498:321348:-321766) (-321385:321321:-321334:
-        -321317:321387:321333) (-321334:-321386:321387:-321313:321333:321320) (
-        -321348:-321765:321351:321343:-321371:321334:-321766) (321353:-321354:
-        321356:321392:321355:-321349:-321394) (321608:-321343:-321351:321618:
-        -321344:321334) (321321:321318:-321386:-321317:321387:-321319) (-321342:
-        -321389:-321325:321319:321313:321388:-321321) (-321334:-321386:-321327:
-        321753:321387:321317) (-321334:321753:-321317:321386:-321314:321320) (
-        321353:-321354:321356:321355:321345:-321347:-321349) (321349:-321343:
-        -321351:-321394:321391:321342) 321599 (321318:321608:-321327:321317:
-        -321314:-321750) (-321602:-321334:321753:321317:321386:-321314) (321608:
-        -321763:-321767:-321351:321618:321393) (-321342:321350:321349:-321351:
-        -321392:321391) (321498:321608:-321765:-321763:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321929 0 (-320064 -320023 320054 320029 -320015 320032:320015 320030 -320064 
-        -320066 -320060 320001) 321857 (-321342:-321389:-321325:321319:321313:
-        321388:-321321) 321599 -321859 -321858
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321930 0 (-321320:321318:321608:321767:-321763:321618:-321750) (-321342:321350:
-        321346:321392:-321351:-321394) 321858 (-321647:321642:-321445:321648:
-        -321356:321446) (-321342:321352:321349:321345:-321347:-321346) (-321647:
-        321642:-321446:321631:321648:-321645) (-321348:321608:-321765:321351:
-        -321343:321334:-321766) (-321342:321350:321344:321349:-321345:-321351) (
-        -321342:321397:-321333:321313:321388:-321321) -321860 (-321763:321771:
-        321765) (321766:321608:-321360:-321765:321351:-321365:-321767) (-321393:
-        321350:321394:321349:-321343:-321351) (-321647:321642:-321649:321445:
-        321648:-321645) (-321385:-321334:321313:321387:321335:-321321) (-321320:
-        -321334:321608:321753:-321763:321618) (-321385:321318:321313:321387:
-        -321312:-321321) (-321342:321350:321346:321345:-321347:-321351) (-321385
-        :321353:321312:321313:-321319:-321321) (321608:321767:-321365:-321369:
-        321391:-321318) (321350:321351:-321343:321391:-321766) (-321334:321608:
-        321753:-321317:-321387:321320) (-321342:321352:321349:321392:-321394:
-        -321346) (-321348:321350:321349:321347:-321343:-321351) (-321385:321353:
-        321313:-321335:321333:-321321) (-321602:-321334:321608:321753:-321387:
-        321317) (-321385:321318:321387:-321313:-321319:321320) 321857 (-321391:
-        321608:-321765:-321343:321618:-321498:321348:-321766) (-321385:321321:
-        -321334:-321317:321387:321333) (-321334:-321386:321387:-321313:321333:
-        321320) (321350:321349:321392:-321352:-321394:-321346) (321353:-321354:
-        321356:321392:321355:-321349:-321394) (321608:-321343:-321351:321618:
-        -321344:321334) (321321:321318:-321386:-321317:321387:-321319) (321608:
-        321618:321391:-321350:-321766) (-321342:-321389:-321325:321319:321313:
-        321388:-321321) (-321334:-321386:-321327:321753:321387:321317) (321350:
-        321349:321345:-321347:-321352:-321346) (321318:321608:-321317:-321387:
-        -321750:321320) (321766:-321393:321608:-321351:321618:-321350) (321353:
-        -321354:321356:321355:321345:-321347:-321349) 321599 (321318:321608:
-        -321327:321317:-321314:-321750) (321312:321313:321387:-321319:-321321:
-        -321353) (-320064 -320023 320054 320029 -320015 320032:320015 -320066 
-        -320060 320024 -320013:-320027 320024 -320023 320054 -320015:320015 
-        -320024 -320066 -320060 320064 320001 -320013:-320027 -320024 320064 
-        -320023 320054 -320015 320032) (321608:-321763:-321767:-321351:321618:
-        321393) (-321348:321344:321608:-321351:321618:-321350) (-321342:321350:
-        321349:-321351:-321392:321391) (321498:321608:-321765:-321763:321348:
-        -321766) (321313:-321335:321387:321333:-321321:-321353)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321931 0 (-321649:321445:321640:-321627:-321641:321629) (-321320:321318:321608:
-        321767:-321763:321618:-321750) -321861 (321751:321756:321335:-321312:
-        -321757:-321752) (321643:-321599:321640:321634:-321445:-321641) 321858 (
-        -321647:321642:-321445:321648:-321356:321446) (321609:321773:321767:
-        -321776:-321608) (-321348:321608:-321765:321351:-321343:321334:-321766) 
-        (321636:-321599:321634:-321635:320060:-321640) (321603:-321617:321616:
-        -321600:-321608:321607) (321643:-321649:321641:321445:-321626:-321642) (
-        -321763:321771:321765) (321766:321608:-321360:-321765:321351:-321365:
-        -321767) (321752:-321618:-321755:321753:321758:-321750) (-321647:321642:
-        -321649:321445:321648:-321645) (321766:-321768:321771:-321772:321769) (
-        -321754:321756:321335:-321312:321755:-321757) (321638:-321599:-321637:
-        -321635:321633:-321628:321629) (-321599:321634:-321635:-320060:321637:
-        321630) (-321599:-321614:321651:321527:-321638:-321516) (321608:321767:
-        -321365:-321369:321391:-321318) (321606:321615:-321608:321607:-321603) (
-        -321599:-321615:321614:321619:-321608:-321609:321607) (321636:320060:
-        -321634:-321640:321632:-321643) (321603:-321599:-321616:321615:-321608:
-        -321609:321607) (-321391:321608:-321765:-321343:321618:-321498:321348:
-        -321766) (-321607:321620:-321561:-321609:321589) (321609:321773:-321765:
-        -321767:321619:-321608) (321636:320013:321640:-321445:-321642:-321643) (
-        321772:321775:-321768:-321773) (-321768:321771:-321772:-321766:321769) (
-        -321630:-321635:-320060:321637:321633:321629) (321608:321618:321391:
-        -321350:-321766) (-320027 320064 -320023 320054 -320015 320032:321448 
-        320030 -320064 320060 -321470 -320474:-320064 -320023 320054 320029 
-        -320015 320032:320015 -320066 -320060 320024 -320013:320015 320030 
-        -320064 -320066 -320060 320001:320015 -320024 -320066 -320060 320064 
-        320001 -320013:321448 -321466 320060 320064 -321470 -320474) (321318:
-        321608:-321317:-321387:-321750:321320) (321643:-321629:321641:-321445:
-        321446:-321642) (321766:-321393:321608:-321351:321618:-321350) 321860 
-        321599 (321318:321608:-321327:321317:-321314:-321750) -321859 (321608:
-        -321763:-321767:-321351:321618:321393) (-321348:321344:321608:-321351:
-        321618:-321350) (321643:-321630:-321639:320060:-321634:321632) (321611:
-        -321619:-321615:321618:-321608:321607) (-321525:321655:321527:321614:
-        -321638:-321516) (321498:321608:-321765:-321763:321348:-321766)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321932 0 (321448 -321466 -320024 320060 320064 -321470 -320474:-321466 320060 
-        320024 -321470 -320474:320015 -320066 -320060 320024 -320013:-320027 
-        320024 -320023 320054 -320015:320015 -320024 -320066 -320060 320064 
-        320001 -320013:-320027 -320024 320064 -320023 320054 -320015 320032) (
-        321751:321756:321335:-321312:-321757:-321752) (-321647:321642:-321445:
-        321648:-321356:321446) (-321647:321642:-321446:321631:321648:-321645) (
-        321603:-321599:321612:-321608:-321609:321607:-321611) (-321763:321771:
-        321765) (321523:-321526:321527:-321638:-321516) (321604:-321608:321607:
-        -321611:-321603) (321643:-321599:321641:320013:-321631:-321642) (321752:
-        -321618:-321755:321753:321758:-321750) (-321754:321756:321335:-321312:
-        321755:-321757) (321609:321773:321612:-321767:321619:-321608) (321638:
-        -321599:-321637:-321635:321633:-321628:321629) (-321320:-321334:321608:
-        321753:-321763:321618) (-321607:321561:321620:-321609:321589) (-321334:
-        321608:321753:-321317:-321387:321320) (321643:-321446:321631:321641:
-        -321626:-321642) (-321602:-321334:321608:321753:-321387:321317) (321636:
-        320060:-321634:-321640:321632:-321643) (-321607:321620:-321561:-321609:
-        321589) (321636:320013:321640:-321445:-321642:-321643) (321643:-321599:
-        -321632:320013:321640:-321641) (321772:321775:-321768:-321773) (321636:
-        -321599:-321632:320060:-321640:321633) (320474:-321771:321837) (-321768:
-        321771:-321772:-321766:321769) (321608:-321343:-321351:321618:-321344:
-        321334) (-321630:-321635:-320060:321637:321633:321629) (-321667:321652:
-        321527:321526:-321638:-321516) (-321599:321651:321527:-321638:-321516:
-        321667) (321643:-321629:321641:-321445:321446:-321642) (-321599:-321632:
-        -320060:321637:321630:321633) 321860 (-321348:321608:321351:-321343:
-        321334:-321766) 321599 -321859 (321603:321610:-321612:-321600:-321608:
-        321607) (-321348:321344:321608:-321351:321618:-321350) (321643:-321630:
-        -321639:320060:-321634:321632) (321611:-321619:-321615:321618:-321608:
-        321607) 321861 (321611:-321599:-321614:321619:-321608:-321609:321607)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321933 0 (-321599:-321614:321651:321527:-321638:-321516:321667) 321859 (-321763:
-        321771:321765) (321766:-321768:321771:-321772:321769) (321638:-321599:
-        -321637:-321635:321633:-321628:321629) (-321599:321634:-321635:-320060:
-        321637:321630) (-321607:321561:321620:-321609:321589) 321851 (-321607:
-        321620:-321561:-321609:321589) -321863 (-321768:321771:-321772:-321766:
-        321769) (-321630:-321635:-320060:321637:321633:321629) (-321667:321652:
-        321527:321526:-321638:-321516) -321862 (321523:321525:321527:321526:
-        -321638:-321516) (320474:-321771:321837:-321838) 321599 (321448 320030 
-        -320064 320060 -321470 -320474:321448 -321466 -320024 320060 320064 
-        -321470 -320474:-321466 320060 320024 -321470 -320474) (321523:-321526:
-        -321614:321527:-321638:-321516) (-321525:321655:321527:321614:-321638:
-        -321516)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321934 0 321863 (321448 -321466 -320024 320060 320064 -321470 -320474:-321466 
-        320060 320024 -321470 -320474) 320239 -321862
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321935 0 (-321614:-321651:321665:321527:321526:-321516) (-321599:-321614:321651:
-        321527:-321638:-321516:321667) 321862 (321516:321597:-321589:-321592:
-        -321591:-321598) (-321667:-321652:321651:321527:321526:-321516) (-321607
-        :321561:321620:-321609:321589) (-321599:-321526:-321660:321666:-321527:
-        321669:-321652:-321664:321651) (-321607:321620:-321561:-321609:321589) (
-        -321667:-321660:-321527:321669:-321652:-321664:321651:321526) -321863 
-        320239 (-321526:321655:321527:321614:-321638:-321516) (-321667:321652:
-        321527:321526:-321638:-321516) (321523:321525:321527:321526:-321638:
-        -321516) (-321667:-321660:321666:-321527:-321652:-321664:321651:321599:
-        -321653) 321864 (320474:-321771:321837:-321838) (321516:321597:-321589:
-        -321598:321588:321587) (321448 320030 -320064 320060 -321470 -320474:
-        321448 -321466 -320024 320060 320064 -321470 -320474:-321466 320060 
-        320024 -321470 -320474) (321523:-321526:-321614:321527:-321638:-321516) 
-        (-321525:321655:321527:321614:-321638:-321516) -321865
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321936 0 (-321512:-320472:321444:321507:-320474:-321516) (321523:-321614:-321527
-        :-321655:321658) -321599 (-321507:321509:-321500) (-321663:-321667:
-        321666:-321527:321668:-321662:321599:-321659:-321653) 321862 (321448 
-        320030 -320064 320060 -320474:-321457 320474 -320479 320064 320472:
-        321448 -321466 320060 320064 -320474) (321522:-321526:321524:-321523:
-        -321516) (321523:-321614:321527:-321638:-321516) 321863 (-321667:321666:
-        -321527:-321652:-321664:321651:321599:-321653) (-321607:321561:321620:
-        -321609:321589) (-321507:321506:-320472:-321502:-321499:-321509) (320474
-        :321527:-321522:-321516) (-321524:-321614:321654:321658:-321523) (
-        -321607:321620:-321561:-321609:321589) (-321526:321655:321527:321614:
-        -321638:-321516) (321516:-321589:-321586:321588:321587:321590) (321523:
-        321527:321526:-321638:-321516) (320474:-321771:321837:-321838) (-321524:
-        -321526:321654:321614:321658:-321523) (321516:321597:-321589:-321598:
-        321588:321587) (321516:-321589:-321596:321595:321588:321587) (321522:
-        321527:321526:-321523:-321516) (321500:-321507:-320472:321509:321504) (
-        321523:-321526:-321655:321614:321658:-321516) (321516:-321589:321593:
-        321588:-321594:321587) (-321667:321666:-321527:-321665:321661:-321657:
-        321599:-321653:-321656) -321865
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321937 0 (-321614:-321651:321665:321527:321526:-321516) (-321507:-321511:321509:
-        321504:320478) (-321507:321509:321511:-321500) (-321524:-321526:-321614:
-        321654:321658:-321523) (321448 320030 -320064 320060 -321470 -320474:
-        321448 -321466 -320024 320060 320064 -321470 -320474:-321466 320060 
-        320024 -321470 -320474:-321457 320474 -320478 -320479 -320024 320064 
-        320472:-321457 320474 -320478 -320479 320024) (321516:-321589:-321586:
-        -321592:-321591:321590) (-321507:321506:-320472:-321502:-321499:-321509:
-        320478) (-321667:321659:-321661:321527:321526:-321516) (-321614:-321668:
-        321655:321527:321526:-321516) 321862 (-321599:-321526:321666:-321527:
-        321669:-321652:-321664:321651) (-321512:-320472:320478:321444:321507:
-        -320474:-321516) (321516:-321589:-321596:-321592:321595:-321591) (321516
-        :321597:-321589:-321592:-321591:-321598) (321522:-321526:321524:-321523:
-        -321516) (321522:-321525:321526:321524:-321523:-321516) (321516:-321589:
-        321593:-321592:-321591:-321594) (-321663:-321599:-321526:321666:-321527:
-        321669:321668:-321662:-321659) 321863 (-321607:321561:321620:-321609:
-        321589) (-321663:-321667:-321527:321669:321668:321526:-321662:-321659) (
-        -321599:-321614:-321661:321668:321527:-321516:321667) (-321599:-321614:
-        -321665:321661:321527:-321516:321667) (320474:321527:-321522:-321516) (
-        -321524:321654:-321525:321614:321658:-321523) (-321607:321620:-321561:
-        -321609:321589) (321523:-321526:-321614:-321527:-321655:321658) (-321599
-        :-321526:321666:-321527:321669:-321665:321661:-321657:-321656) (-321667:
-        -321665:321661:321527:321526:-321516) (321523:-321655:-321525:321614:
-        321658:-321516) (-321667:-321527:321669:-321665:321661:-321657:321526:
-        -321656) (321523:321525:321527:321526:-321638:-321516) (320474:-321771:
-        321837:-321838) 321599 (-321524:-321614:321654:321526:321658:-321523) (
-        -321667:321668:321527:321526:-321659:-321516) (321522:321525:321527:
-        321526:-321523:-321516) (321523:-321526:-321614:321527:-321638:-321516) 
-        (321523:-321614:-321655:321526:321658:-321516) (-321525:321655:321527:
-        321614:-321638:-321516) -321865
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321938 0 321865 (321459:-320474:321462) (-321443:321442:-321444:-321436:-321445:
-        321446) (-321447:321449:-321458:321461:321467) (-321462:321456:321459:
-        321461:-320474) (321584:-321585:-321573:321572:-321452:-321562) -321599 
-        (321515:321512:321520:-321518) (-321623 321621:-321549:321561:321622:
-        321624:-321609) (-321520:-321513:321515:321512:-321500:-321518) -321866 
-        (-321532:321559:321549:-321552:-321442) (-321532:-321549:321553:-321552:
-        321415:321545) (321518:-321444:321520) (-321415:-321553:321555:321549:
-        -321442) (-321520:-321513:321512:321444:-320474:-321500) (-321461:
-        -321447:321449:-321459) (321518:-321520:-321444:321445:-321512:-320472) 
-        (321458:-321447:321449:-321459:321467) (321444:321520:-320474) (-321415:
-        -321549:321551:-321552:321545) (-321607:321561:321620:-321609:321589) (
-        -321532:321558:-321559:321553:321549:-321442) (321518:-321520:-321513:
-        -321444:321512:-321500) (320474:321527:-321522:-321516) (321518:-321444:
-        -320472:321436:-321445:321446) (-321532:321439:-321553:321555:321415:
-        -321442) (-321623 321621:321622:-321620:-321561:321624:-321609:321556) (
-        -321607:321620:-321561:-321609:321589) (-321459:321447:321467) (-321520:
-        -321512:-320472:321444:321507:-320474:-321516) -321867 (321500:-321512:
-        -320472:321507:-321518) (321448 320030 -320064 320060 -320474:-321457 
-        320474 -320479 320064 320472:-320432 320064 320472 320479 -320462:320474
-        320480 -320432 -320064 320472:321448 -321466 320060 320064 -320474) (
-        320474:-321771:321837:-321838) (-321462:321456:-321461:321459:-320474) (
-        321561:321622:-321620:321549:-321550:-321558:-321609:321556)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321939 0 321865 (-321512:-320472:321444:321507:-320474:-321516) (321459:-320474:
-        321462) (321424:-321429:321428) (321518:-321446:-321444:-320472:321507) 
-        (-321443:321442:-321444:-321436:-321445:321446) (-321447:321449:-321458:
-        321461:321467) (-321462:321456:321459:321461:-320474) (321584:-321585:
-        -321573:321572:-321452:-321562) (321584:-321585:-321564:321563:-321452:
-        -321571:321570) (-321532:-321541:321534:321542:321529:-321537:-321442) 
-        -321599 (321622:-321620:321549:-321550:-321558:-321609:321556) -321866 (
-        321579:321584:-321585:-321564:-321582:321563:-321581) (-321532:-321549:
-        321553:-321552:321415:321545) (-321465:-321467:321452:-321451) (321452:
-        -321451:-321458:321465) (-321457 320474 -320479 320064 320472:-320432 
-        320064 320472 320479 -320462:320474 320480 -320432 -320064 320472:321448
-        -321466 320060 320064 -320474) 321867 (-321461:-321447:321449:-321459) (
-        -321467:321458:321452:-321451) (321458:-321447:321449:-321459:321467) (
-        321583:-321578:321584:-321585:321577:-321582) (-321578:321584:-321585:
-        321577:-321563:-321583) (-321556:321537:321549:-321442:-321557) (-321532
-        :321534:-321537:321415:321541) (-321507:321506:-320472:-321502:-321499:
-        -321509) (-321532:321558:-321559:321553:321549:-321442) (321430:321423:
-        -321424) (320474:321527:-321522:-321516) (321518:-321444:-320472:321436:
-        -321445:321446) (-321532:321439:-321553:321555:321415:-321442) (-321467:
-        321451) (321557:321550:-321415:321537:-321555:321549:-321442) (-321459:
-        321447:321467) -321868 (-321607:321620:-321609:321589) (321584:-321585:
-        321566:-321452:321465:-321565) (321583:321584:-321585:-321582:321563:
-        -321579:321578) (321500:-321512:-320472:321507:-321518) (-321415:-321537
-        :321541:-321528) (320474:-321771:321837:-321838) (-321462:321456:-321461
-        :321459:-320474) (321583:321584:-321585:-321577) (321584:-321585:-321465
-        :321566:321562:-321452) (321510:-320472:321504:321502:-321509) (321557:
-        -321556:-321543:321549:-321550:-321442) (-321507:-321501:321509:-321500)
-        (321500:-321507:-320472:321509:321504) (321584:-321585:321565:321566:
-        321571:-321452) (-321544:-321415:-321553:321555:321549:-321442) (-321623
-        321621:-321549:321622:321624:-321609) (-321532:321537:-321555:321415:
-        -321442)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321940 0 (-321568:-321573:321572:321567:-321452:-321562) (-321564:-321568:321563
-        :321567:-321452:-321571:321570) (321500:-321507:-320472:321504) (321579:
-        -321564:-321568:-321582:321563:321567:-321581) -321599 (321515:321512:
-        321520:-321518) (-321520:-321513:321515:321512:-321500:-321518) (-321532
-        :-321549:321553:-321552:321415:321545) (-321415:321417:321418) (321452:
-        -321451:-321458:321465) (321583:-321578:321577:-321568:-321582:321567) (
-        -321578:321577:-321568:321567:-321563:-321583) (321500:-321508:-321512:
-        -320472:321515) (321416:-321417:321419) (-321532:321534:-321537:321415:
-        321541) (-321415:-321549:321551:-321552:321545) 321451 (-321532:321439:
-        -321553:321555:321415:-321442) (-321465:321452:-321451) (321500:-321512:
-        -320472:321508:321507:-321518) (321583:-321568:-321582:321563:321567:
-        -321579:321578) (321566:-321568:321567:-321452:321465:-321565) (-320432 
-        320064 320472 320479 -320462:320474 320480 -320432 -320064 320472) 
-        -321868 (321565:321566:-321568:321571:321567:-321452) 321866 (-321427:
-        321424:321426) -321869 (-321532:321537:-321555:321415:-321442) (321583:
-        -321568:321567:-321577) (-321465:321566:-321568:321567:321562:-321452)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321941 0 (-321568:-321573:321572:321567:-321452:-321562) (-321564:-321568:321563
-        :321567:-321452:-321571:321570) 321869 (-321520:-321512:-320472:-321515:
-        321437:321440) (321579:-321564:-321568:-321582:321563:321567:-321581) (
-        -321465:321455:321452:-321451) -321599 (321515:321512:321520:-321518) (
-        321674:321732:-321695 -321733:-321698) (-321520:-321513:321515:321512:
-        -321500:-321518) (-321532:321537:321535:-321555:321415:-321442) (-321545
-        :321439:-321415:-321553:321555) (-321532:-321545:321439:321534:-321547:
-        -321557) (-321532:-321549:321553:-321552:321415:321545) (-321475:321473:
-        321485:-321492:321482) (321423:321425:-321424) (-321488:321491:321468:
-        -321492:321472) (321583:-321578:321577:-321568:-321582:321567) (-321578:
-        321577:-321568:321567:-321563:-321583) (321500:-321508:-321512:-320472:
-        321515) (321453:-321455) (321719:-321724:321672:-321722:-321674) (
-        -321415:-321549:321551:-321552:321545) (-321488:-321485:321468:-321491:
-        321472) (-321461:-321453:321454) (-321515:321437:321520) (-321532:321439
-        :-321553:321555:321415:-321442) (-321437:321514:321520) (321455:321451) 
-        (321500:-321512:-320472:321508:321507:-321518) (321583:-321568:-321582:
-        321563:321567:-321579:321578) (321475:-321486:321485) -321870 (321719:
-        -321724:321672:321722:-321674) (321566:-321568:321567:-321452:321465:
-        -321565) (-321440:-320472:-321515:321437:321436:321441) (-320432 320064 
-        320472 320479 -320462:320474 320480 -320432 -320064 320472) -321868 (
-        -321520:-321513:-321515:321437:321512:-321500) (-321453:321454:321461:
-        -321455:-321469) (321565:321566:-321568:321571:321567:-321452) (321557:
-        -321545:321439:-321415:-321555:-321547) (-321453:321454:-321455:321465) 
-        (321492:-321475:-321486:321473:321485) (-321532:321439:-321555:-321535:
-        321415) (321500:-321520:-321512:-320472:-321437:321514:321505) (-321427:
-        321424:321426) (-321440:-321436:-321435:321437:321441:-321439) (321455:
-        321452:-321451:-321458:321465) (321583:-321568:321567:-321577) (-321465:
-        321566:-321568:321567:321562:-321452) (-321532:-321545:321439:321555:
-        321553:-321552:-321547) (-321520:-321513:-321437:321514:321505:-321500:
-        -321519) (-321488:321492:-321485:321472) (-321485:321468:321488) (321469
-        :-321465:-321453:321454)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321942 0 (-321461:-321453:321460:321454:-321469) 321865 (-321532:321534:-321535:
-        321415:321545:-321557) (321469:-321453:321454:321461) (-321541:-321415:
-        321531:321542:-321534) (321468:-321450:321464) (-321464:321463:321468:
-        321460:-321450) (-321532:-321541:321534:321542:321529:-321537:-321442) 
-        -321599 (321719:321672:-321674) (-321696 -321695:321674:-321698:321697) 
-        (-321532:321537:321535:-321555:321415:-321442) (321439:-321533:321530:
-        -321538:-321536:-321534) (-321521:-321441:-320472:-321515:321437:321505)
-        (321500:-321508:-321512:-320472:321515) (321469:-321461:321450:-321453:
-        321454) 321868 (-321532:321557:321439:-321555:-321535:321415) (-321532:
-        -321545:321439:321534:-321560:-321557) (321401:-321402:321404) -327904 (
-        321407:-321409:321408) (-321676:321673:321672:-321677:-321674) (321500:
-        -321512:-320472:-321437:321514:321505) (321500:-321512:-320472:321508:
-        321507:-321518) (-321676:321673:321672:321677:-321674) (-321532:321536:
-        321542:321530:321415:-321534) (321557:-321545:321439:-321415:-321555) 
-        -321870 (-321404:321400:321403) (321450:-321453:-321460:321454) (-321440
-        :-320472:-321515:321437:321436:321441) (321503:-321508:-320472:321504:
-        -321505) (-321532:321534:321535:-321537:321415:321541) (321536:-321415:
-        321542:-321531:321530) (321405:321409:-321406) (321509:321504:-321505:
-        321508:-321500) (-321453:321454:321461:-321455:-321469) (321500:-321507:
-        -320472:321509:321504:321508) (-321464:321463:-321460:321468:-321450) (
-        -321521:-321513:-321437:321514:321505:-321500:-321519) (-321457 320474 
-        -320479 320064 320472:-320476 320462 -320432 -320024 320430 320472 
-        320479 -321872:-320432 -320024 320430 320064 320472 320479 -320462:
-        -320432 -320446 320024 320479:-320476 -320432 320446 320024 320479 
-        -321872:-320476 -320432 -320024 -320430 320472 320479 -321872) (321510:
-        -320472:321504:321502:-321509) (-321427:321424:321426) (321450:321453:
-        -321455) (-321507:-321501:321509:-321500) (-321440:-321436:-321435:
-        321437:321441:-321439) -321871
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321943 0 (-321670:-321722:-321720:321682:321718) (321747:-321746:-321734:321693:
-        321743:-321714) (321708:-321682:-321746:321737:321749) (321694:321729:
-        -321693:-321730) (321729:321692:-321731:-321694) (321693:-321743:321718:
-        -321714) -320114 (-321671:321721:321726:-321727:321685) (-320464 320064 
-        320466 -320462 320428:-320254 -320448 320464 -320460:-320463 -320466 
-        -320064 320432:-320432 320064 320472 320479 -320462:-320453 -320464 
-        -320064 320466:320429 320064 -320434 320464 -320462:-320458 -320064 
-        -320434 320464 -320460 320254:320429 320434 320064 -320448 -320462:
-        320474 320480 -320432 -320064 320472:320434 -320064 -320448 -320460 
-        320254:-320463 -320466 320064 320432) -321599 (-321488:321491:321468:
-        321472) (321721:-321722:-321720:-321672:321671) (321747:-321749:321738:
-        -321746:321693:-321740:-321714) (-321671:321723:321722:-321720:321681) (
-        -321749:-321746:321715:321718:-321708) (-321728:-321685:321684:321721:
-        321726) (-321746:321693:321734:321749:321718:-321714) (321719:-321724:
-        321672:-321722:-321674) 321870 (-321488:-321485:321468:-321491:321472) (
-        321830:-321829:321836:321833) (-321724:321720:321722:321682:-321672) (
-        -321724:321720:-321722:321682:-321672) (321714:-321746:-321715:321734:
-        321749:321718) (321714:-321746:321735:-321734:-321715:321743) (321719:
-        -321724:321672:321722:-321674) (-321746:321715:321749:321718:-321708) (
-        -321671:321723:-321722:-321720:321681) -321868 (-321829:321836:321833:
-        321834:-321830:-321828) (321721:321722:-321720:-321672:321671) (321714:
-        -321749:321738:-321746:321735:-321740:-321715) (321714:-321715:-321743:
-        321718) (321708:-321749:-321682:-321746:321737) (-321670:321722:-321720:
-        321682:321718) (-321485:321468:321488) (-321728:321729:-321671:321726:
-        321685)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321944 0 (-321686:-321685:321684:321675:-321687) (321830:-321829:321836:320442) 
-        (-321680:321675:321677:-321672:321671) (-321686:-321685:321684:321675:
-        321688) (-321676:-321677:321682:-321672:321680) (321468:-321450:321464) 
-        (-321464:321463:321468:321460:-321450) -321599 321868 (-320439 -320466 
-        -320024 320432 -320462:-320464 -320452 320446 320024 320466:-320442 
-        320462 -320024 320430 -320448 320464:-320439 -320466 -320446 320024 
-        320432:320462 -320464 -320024 -320452 320466:-320442 -320024 -320430 
-        320446 -320448 320464:-320476 -320432 320446 320024 320479:-320439 
-        -320466 320446 320024 320432:-320432 -320024 320430 320064 320472 320479
-        -320462:-320434 320024 320464 -320454:-320476 -320432 -320024 -320430 
-        320472 320479:-320432 -320446 320024 320479:-320463 -320466 320064 
-        320432:-320464 -320024 320064 320466 -320462 320428:-320476 320462 
-        -320432 -320024 320430 320472 320479:-320464 -320446 -320452 320024 
-        320466:-320439 320462 -320466 -320024 320432) 321870 (-321488:-321485:
-        321468:-321491:321472) (-321676:321673:321672:-321677:-321674) (-321829:
-        -320446:321836:320442:-321831:-321830) (-321724:321720:321682:-321672) 
-        321843 (-321676:321673:321672:321677:-321674) (321719:-321724:321672:
-        -321674) (-321686:321683:-321671:321685:321688) (321721:-321720:-321672:
-        321671) (-321686:321683:-321671:321685:-321687) (-321671:-321689:321675:
-        321685:321688) (-321680:-321671:321678:321677:321681) -321873 (-321464:
-        321463:-321460:321468:-321450) (-321671:-321689:321675:321685:-321687) (
-        -321676:321677:321682:-321672:321680) -321874 (-321680:321675:-321677:
-        -321672:321671) (-321485:321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321945 0 (-321671:321721:-321727:-321725:321685) (321739:321747:-321746:321693:
-        -321738:-321741:-321714) (-321671:321721:321726:-321727:321685) 321873 
-        -321599 (321714:-321715:321748:321718:-321739) (-321680:-321671:321678:
-        -321677:321681) (321708:-321682:-321746:321737:-321736) (321714:321736:
-        -321744:-321715:321718) (-321488:321491:321468:321472) -321876 (321714:
-        -321746:-321734:-321715:-321736) (321714:321736:-321748:-321746:321735:
-        -321715:321744:-321739) (321747:-321749:321738:-321746:321693:-321740:
-        -321714) (321741:321693:-321738:321718:-321714) 321868 (-321728:-321685:
-        321684:321721:321726) (-321671:321723:-321720:321681) (321714:321742:
-        -321746:321735:-321734:-321715) (-321488:-321485:321468:-321491:321472) 
-        (-321686:-321685:321684:321675) (321708:321736:-321749:-321682:-321746:
-        321737) (321830:-321829:321836:321833) (-321728:-321685:321684:321721:
-        -321725) (-321724:321720:321722:321682:-321672) (321714:-321715:321734:
-        -321736:321718) (321714:-321746:-321715:321734:321749:321718) (321739:
-        321714:-321746:321735:-321715:-321738:-321741) (-321746:321715:-321736:
-        321718:-321708) (321714:321741:-321715:-321738:321718) (321675:321677:
-        -321672:321671) (321830:-320442:-321834:-321833:-321829:320446:321836:
-        -320429) (321693:321734:-321736:321718:-321714) (-321671:-321689:321675:
-        321685) (-321677:321682:-321672:321680) -321875 (-321829:321836:321833:
-        321834:-321830:-321828) (321721:-321720:-321672:321671) (-320464 320064 
-        320466 -320462 320428:-320453 -320464 -320064 320466:320429 320064 
-        -320434 320464 -320462:320429 320434 320430 320064 -320448 -320462:
-        320434 -320064 -320448 -320460:-320458 -320064 -320434 320464 -320460) (
-        321714:-321749:321738:-321746:321735:-321740:-321715) (321747:321736:
-        -321748:-321746:321693:321744:-321714:-321739) (321736:-321749:-321746:
-        321715:321718:-321708) (-321728:321729:-321671:-321725:321685) (-321686:
-        321683:-321671:321685) (321736:-321744:321693:321718:-321714) (-321746:
-        -321734:321693:-321736:-321714) (-321670:-321720:321682:321718) (-321680
-        :321675:-321677:-321672:321671) (321693:321748:321718:-321714:-321739) (
-        -321485:321468:321488) (-321728:321729:-321671:321726:321685)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321946 0 (321707:321693:321679:-321712:-321714) (-321686:-321685:321684:321675:
-        -321687) (321830:-321829:321836:320442) (-321680:321675:321677:-321672:
-        321671) (321708:321704:321701:-321709:-321682:-321710) (321711:-321699:
-        -321709:321716:321693:-321710:-321714) (321693:-321710:321709:321679:
-        -321714:321703) (321714:-321715:-321702:321679) (-321686:-321685:321684:
-        321675:321688) (-321676:-321677:321682:-321672:321680) (321468:-321450:
-        321464) (-321464:321463:321468:321460:-321450) (321711:-321703:321717:
-        321693:321702:-321710:-321714) (321701:321693:-321705:321679:-321714) 
-        321873 -321599 (321714:-321715:-321701:321679:321703) (-321680:-321671:
-        321678:-321677:321681) (321714:-321715:-321716:321679:321700) (-321700:
-        321714:321712:321713:-321710:-321715:-321716) (-321680:-321670:321677:
-        321682:321679) (321708:321704:-321682:-321710:-321701) (321714:321705:
-        321701:321713:-321710:-321715:-321707:-321712) (321708:321704:-321682:
-        -321710:321709) (321830:-320442:-321834:-321829:320446:321836:-320429) (
-        -321829:-320446:321836:320442:-321831:-321830) (320429 -320446 -320430 
-        -320448 320464:-320464 320064 320466 -320462 320428:-320464 -320452 
-        320024 320466:-320442 320462 -320024 320430 -320448 320464:-320446 
-        -320434 320024 320464 -320454:320462 -320464 -320024 -320452 320466:
-        -320442 -320024 -320430 320446 -320448 320464:320429 -320024 320434 
-        320430 320064 -320448 -320462:320429 -320024 320430 320064 -320434 
-        320464 -320462:-320442 320434 320446 320024 -320448:-320434 320446 
-        320024 320464 -320454:-320446 320434 320024 -320448) (-321703:321714:
-        -321710:-321715:-321701) 321843 (321693:-321716:321679:-321714:321700) (
-        321683:-321691:321692:-321694) (321683:321694:-321690:-321693) (-321699:
-        321714:-321709:321716:321713:-321710:-321715) (-321710:321715:-321701:
-        321679:-321708) (-321703:321693:-321710:-321701:-321714) (-321686:321683
-        :-321671:321685:321688) -321875 (-321680:-321670:-321677:321682:321679) 
-        (-321710:321715:321709:321679:-321708) (-321703:321714:321717:321713:
-        321702:-321710:-321715) 321876 (321693:-321702:321679:-321714) (321714:
-        -321710:-321715:321709:321679:321703) (-321671:-321689:321675:321685:
-        321688) (-321680:-321671:321678:321677:321681) (321711:-321700:321712:
-        321693:-321710:-321716:-321714) (321714:321707:-321715:321679:-321712) (
-        321711:321705:321701:321693:-321710:-321707:-321712:-321714) (-321464:
-        321463:-321460:321468:-321450) (-321676:321677:321682:-321672:321680) (
-        321701:-321709:-321710:321715:321679:-321708) -321874 (-321680:321675:
-        -321677:-321672:321671) (321693:-321701:321679:-321714:321703) (321714:
-        321701:-321715:-321705:321679)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321947 0 (321683:321694:-321693) 321874 321877 (321701:321693:-321705:321679:
-        -321714) -321599 (321683:321692:-321694) 321870 (-321829:-320446:321836:
-        320442:-321831:-321830) (321714:321705:321713:-321715:-321707) (-321685:
-        321684:321675:-321687) (321693:-321701:321679:-321714) (321675:-321672:
-        321671) -321875 (-321671:-321689:321675:321685:-321687) (321711:321705:
-        321693:-321707:-321714) (-320464 -320452 320024 320466:-320442 -320024 
-        -320430 320446 -320448 320464:-320442 320462 -320024 320430 -320448 
-        320464 -320454:-320476 -320432 320024 320479:-320434 320024 320464 
-        -320454:-320442 320434 320024 -320448:-320476 -320432 -320024 -320430 
-        320472 320479:-320476 320462 -320432 -320024 320430 320472 320479)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321948 0 (321739:321747:-321746:321693:-321738:-321741:-321714) (321694:321729:
-        -321693:-321730) (321729:321692:-321731:-321694) (320429 -320446 -320430
-        -320448 320464:-320442 -320024 -320430 320446 -320448 320464:320429 
-        -320024 320434 320430 320064 -320448 -320462:-320442 320462 -320024 
-        320430 -320448 320464 -320454:320434 -320064 -320448 -320460:-320442 
-        320434 320446 320024 -320448:-320446 320434 320024 -320448) (321468:
-        -321450:321464) 321877 (-321464:321463:321468:321460:-321450) -320114 
-        -321599 (-321488:321491:321468:321472) (321747:-321749:321738:-321746:
-        321693:-321740:-321714) 321875 (321741:321693:-321738:321718:-321714) 
-        321868 (-321746:321693:321734:321749:321718:-321714) (321714:321742:
-        -321746:321735:-321734:-321715) (-321488:-321485:321468:-321491:321472) 
-        (321714:-321746:-321715:321734:321749:321718) (321683:-321691:321692:
-        -321694) (321683:321694:-321690:-321693) (321714:321741:-321715:-321738:
-        321718) (321693:321734:-321736:321718:-321714) (321714:-321749:321738:
-        -321746:321735:-321740:-321715) (321747:321736:-321748:-321746:321693:
-        321744:-321714:-321739) (321747:321742:-321746:-321734:321693:-321714) (
-        -321464:321463:-321460:321468:-321450) (321736:-321744:321693:321718:
-        -321714) (-321746:-321734:321693:-321736:-321714) (321693:321748:321718:
-        -321714:-321739) (-321485:321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321949 0 321865 (321584:-321585:-321573:321572:-321562:321575:-321494) (-321549:
-        321540:321551:-321552:321545:-321557) (-321623 321621:321548:321622:
-        -321620:321546:-321561:321624:-321609:321556) (321439:321539:321537:
-        -321549:-321540:-321552) -321866 (-321512:-320472:320478:321444:321507:
-        -320474:-321517:-321516) (-321443:321442:-321444:-321436:-321445:321438:
-        321446) (-321511:-321512:321515:320478:321507:-321518) (321498:321497:
-        -320474:-321476:321495:321482) (-321482:321497:-321498:-320474:-321476:
-        321495) (321548:321559:321549:-321552:-321442:-321557) (320474:321527:
-        -321522:-321516) (321518:-321513:-321444:321512:321511:-321500:-321517) 
-        (321539:321546:321549:-321552:-321442:-321548) (-321495:321474:321477) (
-        321497:-321498:-320474:-321476:321495:321482) (-321482:321498:321497:
-        -320474:-321476:321495) (-321607:321620:-321561:-321609:321589) (321448 
-        320030 -320064 320060 -321470 -320474:-321457 320474 -320478 -320479 
-        -320024 320064 320472:320474 320480 -320478 -320432 -320064 320472:
-        321448 -321466 320060 320064 -321470 -320474:-320478 -320432 320064 
-        320472 320479 -320462) (321518:321517:-321444) (321476:-320474:321495) (
-        -321513:321512:321511:321444:-320474:-321500:-321517) (321518:-321438:
-        -321444:-321445:320478:321446) -321867 (-321495:321478:-321477:321474:
-        321482) (321517:321444:-320474) (-321532:321557:321559:321549:-321552:
-        -321442) (320474:-321771:321837:-321838) 321599 (-321513:321515:321512:
-        321511:-321500:-321517:-321518) (321539:321537:-321546:-321561:321549:
-        -321442) (321557:-321415:-321549:321551:-321552:321545) (321517:321515:
-        321512:-321518) (321518:-321444:321445:-321512:-320472:320478:-321517)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321950 0 321865 (-321495:321478:321498:-321477:-321490) (321546:321549:-321552:
-        -321442:-321548) (-321623 321621:321548:321622:-321620:321546:-321561:
-        321624:-321609:321556) (-321623 321621:-321549:321561:321622:321624:
-        -321609) (-321507:321506:-320472:-321502:-321499:-321509:320478) (321439
-        :321539:321537:-321549:-321540:-321552) (-321482:321490:321478:-321477:
-        321474:-321484) (-321415:321540:-321537:321541:-321528) -321849 (-321512
-        :-320472:320478:321444:321507:-320474:-321516) (-321443:321442:-321444:
-        -321436:-321445:321438:321446) 321867 (321518:-321446:-321444:-320472:
-        320478:321507) (-321556:-321554:321546:-321561:321549:-321442) -321878 (
-        -321607:321561:321620:-321609:321589) (321498:321497:-320474:-321476:
-        321495:321482) (-321482:321497:-321498:-320474:-321476:321495) (320474:
-        321527:-321522:-321516) (321534:321539:321542:-321540:321529:-321537:
-        -321442) (-321495:321474:321477) (321497:-321498:-320474:-321476:321495:
-        321482) (-321482:321498:321497:-320474:-321476:321495) (-321607:321620:
-        -321561:-321609:321589) (321476:-320474:321495) (-321457 320474 -320478 
-        -320479 -320024 320064 320472:-321457 320474 -320478 -320479 320024:
-        321448 -321466 320060 320064 -321470 -320474) (321510:-320472:321504:
-        321502:-321509:320478) -321868 (-321556:321537:321561:321549:-321442:
-        -321557) (-321495:321478:-321477:321474:321482) (-321507:-321501:321509:
-        321511:-321500) (320474:-321771:321837:-321838) 321599 (-321532:-321541:
-        321534:321540:321542:321529:-321537:-321442) (-321413:321421:321420) (
-        321539:321537:-321546:-321561:321549:-321442) (-321495:321478:-321477:
-        321474:-321498:-321490) (-321482:321490:321478:321498:-321477) (321422:
-        -321414:321413) (321561:321622:-321620:321549:-321609:321556)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321951 0 (-321495:321478:321498:-321477:-321490) (321584:-321585:-321573:321572:
-        -321562:321575:-321494) (321490:-321487:321471:321494:-321493) (-321482:
-        321483:321494:-321474:-321493:321487) (321584:-321585:321574:-321575:
-        -321571:-321494:321570) (321439:321539:321537:-321549:-321540:-321552) (
-        321490:-321487:321494:-321479:-321493) -321866 (-321482:321490:321478:
-        -321477:321474:-321484) (-321415:321540:-321537:321541:-321528) (-321482
-        :321490:321478:-321477:321474:321481:-321498) (-321474:321493) -321849 
-        321867 (-321578:321584:-321585:321577:321575:-321563:-321576) (321584:
-        -321585:321576:-321575:-321494:-321579:321578) (321494:-321474:-321493:
-        321482) (321478:-321477:321474:-321498:-321490) (321494:-321474:-321493:
-        -321490) (321534:321539:321542:-321540:321529:-321537:-321442) (-321495:
-        321474:321477) 321878 (-321578:321584:-321585:321577:321576:-321494) 
-        -321868 (-321495:321478:-321477:321474:321482) (321584:-321585:321569:
-        -321575:321571:-321494) 321599 (-321532:-321541:321534:321540:321542:
-        321529:-321537:-321442) (-321413:321421:321420) (-321482:321494:-321474:
-        -321493:-321483:321487) (321579:321584:-321585:321574:-321575:-321580:
-        -321494) (-321482:321490:321478:321498:-321477) (321422:-321414:321413) 
-        (321584:-321585:321576:-321577)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321952 0 321865 (-321507:-321511:321509:321504:320478) (321439:321539:321537:
-        -321549:-321540:-321552) -321866 (321539:321537:321549:-321442) (321442:
-        -321444:-321445:321438:321446) (321510:321504:321502:-321509:320478) (
-        -321511:-321512:321515:320478:321507:-321518) 321867 (-321507:-321501:
-        321509:321511) (321534:321539:321542:-321540:321529:-321537:-321442) (
-        321518:-321446:-321444:320478:321507) -321868 (321518:-321438:-321444:
-        -321445:320478:321446) 321849 (-321512:320478:321444:321507:-320474) (
-        -321507:321506:-321502:-321499:-321509:320478) (-321466 320060 320024 
-        -321470 -320474:320474 320480 -320478 -320432 -320064:-320478 -320432 
-        -320024 320064 320479:-321457 320474 -320478 -320479 -320024 320064:
-        -320478 -320432 -320446 320024 320479:-321457 320474 -320478 -320479 
-        320024:-321466 -320024 320060 320064 -321470 -320474)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321953 0 (-321482:321494:-321493:-321483:321487) 321879 (321432:321433:-321434) 
-        (321574:-321568:-321575:321567:-321571:-321494:321570) (-321414:321413:
-        321412) (321490:-321487:321471:321494:-321493) (-321549:321540:321551:
-        -321552:321545:-321557) (321439:321539:321537:-321549:-321540:-321552) (
-        321490:-321487:321494:-321479:-321493) (-321568:-321573:321572:321567:
-        -321562:321575:-321494) (-321511:-321512:321515:320478:321507:-321518) (
-        -321413:321411:321410) (321534:321539:-321540:321529:-321537:-321442) (
-        321576:-321568:-321575:321567:-321494:-321579:321578) (-321578:321577:
-        -321568:321567:321575:-321563:-321576) 321493 (-321578:321577:321576:
-        -321568:321567:-321494) (321494:-321493:321482) (321569:-321568:-321575:
-        321571:321567:-321494) (321494:-321493:-321490) -321868 (-320478 -320432
-        -320024 320064 320472 320479 -320462:320474 320480 -320478 -320432 
-        -320064 320472:-320478 -320432 -320446 320024 320479) (321579:321574:
-        -321568:-321575:321567:-321580:-321494) 321866 (321576:-321568:321567:
-        -321577) 321599 (-321513:321515:321512:321511:-321500:-321517:-321518) (
-        321557:-321415:-321549:321551:-321552:321545) -321869 (-321507:-321511:
-        321504:320478) (321517:321515:321512:-321518) (-321482:321483:321494:
-        -321493:321487)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321954 0 321879 (321432:321433:-321434) (321574:-321568:-321575:321567:-321571:
-        -321494:321570) 321869 (-321482:321483:321494:321486:-321493:321487) (
-        -321549:321540:321551:-321552:321545:-321557) (-321431:321434:321425) (
-        -321482:321498:-321475:321473) (-321475:-321486:321473:-321498:-321490) 
-        (-321482:321492:-321475:-321486:321496:321473) (321439:321539:321537:
-        -321549:-321540:-321552) (321486:321493) (-321568:-321573:321572:321567:
-        -321562:321575:-321494) -321880 (-321475:321473:321485:-321492:321482) (
-        -321511:-321512:321515:320478:321507:-321518) (321490:-321487:-321475:
-        -321486:321473:-321480:-321498) (321494:321486:-321493:321482) (-321488:
-        -321485:321468:-321491:321472) (321576:-321568:-321575:321567:-321494:
-        -321579:321578) (-321578:321577:-321568:321567:321575:-321563:-321576) (
-        321494:321486:-321493:-321490) (-321578:321577:321576:-321568:321567:
-        -321494) (321475:-321486:321485) (321569:-321568:-321575:321571:321567:
-        -321494) (321492:-321475:-321486:321473:321485:321482) -321868 (-320478 
-        -320432 -320024 320064 320472 320479 -320462:320474 320480 -320478 
-        -320432 -320064 320472:-320478 -320432 -320446 320024 320479) (321579:
-        321574:-321568:-321575:321567:-321580:-321494) (-321482:321492:-321496:
-        -321475:-321486:321473) (321490:-321487:321494:321486:-321479:-321493) (
-        -321482:-321475:321473:-321489:321487:-321498:-321492) (321576:-321568:
-        321567:-321577) 321599 (-321513:321515:321512:321511:-321500:-321517:
-        -321518) (-321482:321494:321486:-321493:-321483:321487) (-321482:321490:
-        321480:-321475:-321486:321473:-321498:-321492) (321557:-321415:-321549:
-        321551:-321552:321545) (321517:321515:321512:-321518) (321490:-321487:
-        321471:321494:321486:-321493) (-321485:321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321955 0 321879 (-321513:-321437:321514:321505:321511:-321500:-321519:-321517) (
-        -321549:321540:321551:-321552:321545:-321557) (321674:321732:-321695 
-        -321733:-321698) (321439:321539:321537:-321549:-321540:-321552) (-321475
-        :321473:321485:-321492) (-321511:-321512:321515:320478:321507:-321518) (
-        -321488:321491:321468:-321492:321472) (-321513:-321515:321437:321512:
-        321511:-321500:-321517) (321517:-321437:321514) (321517:-321515:321437) 
-        (321719:-321724:321672:-321722:-321674) (-321488:-321485:321468:-321491:
-        321472) (-321532:321557:-321545:321439:321555:321553:-321552:-321547) (
-        -321512:-320472:-321515:321437:320478:321440:-321517) (321475:-321486:
-        321485) -321870 (-321440:-321438:-321515:321437:321441:320478) (321719:
-        -321724:321672:321722:-321674) -321868 (-321440:-321436:-321435:321437:
-        321441:321438:-321439) 321880 (-320478 -320432 -320024 320064 320472 
-        320479 -320462:320474 320480 -320478 -320432 -320064 320472:-320478 
-        -320432 -320446 320024 320479) (321492:-321475:-321486:321473:321485) 
-        321599 (-321513:321515:321512:321511:-321500:-321517:-321518) (-321545:
-        321439:321540:-321561:-321552:-321547:-321557) (-321532:-321545:321439:
-        321534:321561:-321547:-321557) (321557:-321415:-321549:321551:-321552:
-        321545) (321517:321515:321512:-321518) (-321511:-321512:-321437:321514:
-        321505:320478:-321517) (-321488:321492:-321485:321472) (-321485:321468:
-        321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321956 0 (-321461:-321453:321460:321454:-321469) 321865 (-321521:-321441:-320472
-        :-321515:321437:321505:320478) (321432:321433:-321434) (321534:321561:
-        -321540:-321535:321545) (-321507:-321511:321509:321504:321508:320478) (
-        321468:-321450:321464) (-321464:321463:321468:321460:-321450) (321719:
-        321672:-321674) (321439:321539:321537:-321549:-321540:-321552) (-321696 
-        -321695:321674:-321698:321697) (-320478 -320432 -320024 320064 320472 
-        320479 -320462:-321457 320474 -320478 -320479 -320024 320064 320472:
-        -320476 -320478 -320432 320446 320024 320479 -321872:-320478 -320432 
-        -320446 320024 320479:-321457 320474 -320478 -320479 320024:-320476 
-        320462 -320432 -320024 320472 320479 -321872) (321534:321539:321535:
-        321542:-321540:321529:-321537:-321442) (321536:-321415:321540:321542:
-        -321531:321530) (-321511:-321512:321515:320478:321507:-321518) (321469:
-        -321461:321450:-321453:321454) 321868 (321401:-321402:321404) (321407:
-        -321409:321408) (-321676:321673:321672:-321677:-321674) -321881 (321439:
-        321534:321539:-321540:-321561:-321535:-321537) (321509:321504:-321505:
-        321508:321511:-321500) (-321511:-321512:-321437:321514:321505:320478) (
-        -321532:-321545:321439:321534:321561:-321560:-321557) (321439:-321533:
-        321539:321530:-321538:-321536:-321534) (-321676:321673:321672:321677:
-        -321674) (321536:321539:321542:321530:-321540:-321534) -321870 (-321404:
-        321400:321403) (-321440:-321438:-321515:321437:321441:320478) (321450:
-        -321453:-321460:321454) (321510:-320472:321504:321502:-321509:320478) (
-        321405:321409:-321406) (-321440:-321436:-321435:321437:321441:321438:
-        -321439) (-321545:321439:321540:-321561:-321552:-321557) (-321507:
-        -321501:321509:321511:-321500) (-321507:-321511:-321508:321515:320478) 
-        321599 (-321541:-321415:321540:321531:321542:-321534) (-321464:321463:
-        -321460:321468:-321450) (-321532:-321541:321534:321540:321542:321529:
-        -321537:-321442) (321503:-321508:-320472:321504:-321505:320478) (321450:
-        321453:-321455) (-321521:-321513:-321437:321514:321505:321511:-321500:
-        -321519) -321871
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321957 0 (-321728:321729:-321671:-321726:321685) (-321670:-321722:-321720:321682
-        :321718) (321694:321729:-321693:-321730) (321729:321692:-321731:-321694)
-        (321714:321736:-321746:321735:-321734:-321715:321743) (321739:321747:
-        -321746:321693:321740:-321741:-321714) -320114 (-321728:321729:-321671:
-        321725:321726:321685) (321736:-321746:321715:321749:321718:-321708) (
-        321714:-321715:321748:-321736:321718) (321714:321741:-321744:-321715:
-        321718) (-321488:321491:321468:321472) (321721:-321722:-321720:-321672:
-        321671) (321714:321736:-321715:-321743:321718) (321714:321741:-321748:
-        -321746:321735:-321715:321744:-321736) (321719:-321724:321672:-321722:
-        -321674) (-321832:-321829:321836:321833) 321870 (-321488:-321485:321468:
-        -321491:321472) (321708:-321682:-321746:321737:321749:-321736) (321736:
-        321693:-321743:321718:-321714) (-321728:-321685:321684:321725:321721:
-        321726) (-321724:321720:-321722:321682:-321672) (321708:321736:-321682:
-        -321746:321737:321749) (321719:-321724:321672:321722:-321674) (321747:
-        321736:-321746:-321734:321693:321743:-321714) (-320254 -320448 320464 
-        -320460:-320463 -320466 -320064 320432:-320468 320429 -320024 320064 
-        -320434 320464 -320462:-320453 -320464 -320064 320466:320474 320480 
-        -320478 -320432 -320064 320472:-320458 -320064 -320434 320464 -320460 
-        320254:320429 320434 320064 -320467 -320448 -320462:320434 -320064 
-        -320448 -320460 320254:-320463 -320466 320064 320432:-320464 -320470 
-        320064 320466 -320462 320428:-320478 -320432 320064 320472 320479 
-        -320462) (-321728:-321685:321684:321721:-321726) (321739:321714:-321746:
-        321735:-321715:321740:-321741) (-321671:321723:-321722:-321720:321681) 
-        -321868 (-321746:321715:321749:-321736:321718:-321708) (321747:321741:
-        -321748:-321746:321693:321744:-321736:-321714) 321599 (-321671:321721:
-        -321726:-321727:321685) (-321829:321836:321833:321834:321832:-321830:
-        -321828) (321741:-321744:321693:321718:-321714) (321693:321748:-321736:
-        321718:-321714) (-321671:321725:321721:321726:-321727:321685) (-321485:
-        321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321958 0 (-321680:321675:321677:-321672:321671) (-321829:-320446:321836:320442:
-        -321831:321832:-321830) (-321832:-321829:321836:320442) (-321676:-321677
-        :321682:-321672:321680) (321468:-321450:321464) (-321464:321463:321468:
-        321460:-321450) (-321680:-321671:321678:-321677:321681) (-321688:-321686
-        :321683:-321671:321685:-321687) (321721:-321722:-321720:-321672:321671) 
-        321868 (-321688:-321671:-321689:321675:321685:-321687) (321719:-321724:
-        321672:-321722:-321674) 321870 (-321488:-321485:321468:-321491:321472) (
-        -321676:321673:321672:-321677:-321674) (-321724:321720:321722:321682:
-        -321672) (-321688:-321686:-321685:321684:321675:-321687) (-321724:321720
-        :-321722:321682:-321672) -321850 (-321676:321673:321672:321677:-321674) 
-        (321719:-321724:321672:321722:-321674) (-320439 -320466 -320024 320432 
-        -320462:-320464 -320470 -320024 320064 320466 -320462 320428:-320464 
-        -320452 320446 320024 320466:-320478 -320432 -320024 320064 320472 
-        320479 -320462:-320476 -320478 -320432 320446 320024 320479:-320464 
-        -320470 320452 320024 320466 -320462:-320439 -320466 -320446 320024 
-        320432:320462 -320464 -320024 -320452 320466:-320478 -320432 -320446 
-        320024 320479:-320439 -320466 320446 320024 320432:-320434 320446 320024
-        320464 -320454:-320463 -320466 320064 320432:-320476 320462 -320432 
-        -320024 320472 320479:-320464 -320446 -320452 320024 320466:-320439 
-        320462 -320466 -320024 320432) (321721:321722:-321720:-321672:321671) (
-        -321680:-321671:321678:321677:321681) 321599 -321873 (-321464:321463:
-        -321460:321468:-321450) (-321676:321677:321682:-321672:321680) -321874 (
-        -321680:321675:-321677:-321672:321671) (-321485:321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321959 0 (321835:-321832:-320442:-321834:-321833:-321829:320446:321836) (-321728
-        :321729:-321671:-321726:321685) (-321670:-321722:-321720:321682:321718) 
-        (321739:321747:-321746:321693:321740:-321741:-321714) (321687:-321671:
-        -321689:321675:321685) 321873 (-321680:-321671:321678:-321677:321681) (
-        -321749:-321746:321715:-321736:321718:-321708) (-321488:321491:321468:
-        321472) -321876 (321721:-321722:-321720:-321672:321671) (-321686:321683:
-        321687:-321671:321685) (321747:-321746:-321734:321693:321743:-321742:
-        -321736:-321714) (321714:321738:-321746:321735:-321740:-321715:321749:
-        -321745) 321868 (-321671:321723:321722:-321720:321681) (-320464 -320470 
-        -320024 320064 320466 -320462 320428:-320468 320429 -320024 320064 
-        -320434 320464 -320462:-320446 -320434 320024 320464 -320454:-320464 
-        -320470 320452 320024 320466 -320462:-320453 -320464 -320064 320466:
-        320429 -320024 320434 320064 -320467 -320448 -320462:320434 -320064 
-        -320448 -320460:-320468 320454 -320434 320024 320464 -320462:-320446 
-        320434 320024 -320467 -320448:-320458 -320064 -320434 320464 -320460:
-        -320464 -320446 -320452 320024 320466) (321714:-321715:321740:321718:
-        -321739) (-321832:-321829:321836:321833) (-321488:-321485:321468:-321491
-        :321472) (321708:-321682:-321746:321737:321749:-321736) (-321724:321720:
-        321722:321682:-321672) (-321749:-321746:321693:-321743:321718:-321714) (
-        321714:-321715:321734:-321736:321718) (-321724:321720:-321722:321682:
-        -321672) (321693:321740:321718:-321714:-321739) (321708:-321749:-321682:
-        -321746:321737:-321736) (321714:-321749:-321746:-321715:-321743:321718) 
-        (-321728:-321685:321684:321721:-321726) (321693:321734:-321736:321718:
-        -321714) (321739:321714:-321746:321735:-321715:321740:-321741) (-321671:
-        321723:-321722:-321720:321681) (-321677:321682:-321672:321680) -321875 (
-        321721:321722:-321720:-321672:321671) (321747:321738:-321746:321693:
-        -321740:321749:-321714:-321745) (321714:321741:-321746:321735:-321715:
-        321744:-321736) (321714:-321746:321735:-321734:-321715:321743:-321742:
-        -321736) (-321746:321715:321749:-321736:321718:-321708) 321599 (-321671:
-        321721:-321726:-321727:321685) (-321829:321836:321833:321834:321832:
-        -321830:-321828) (-321680:321675:-321677:-321672:321671) (-321670:321722
-        :-321720:321682:321718) (-321686:321687:-321685:321684:321675) (-321485:
-        321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321960 0 (-321700:321714:321712:321713:-321710:-321715:321699) (321708:321704:
-        -321682:-321710:321709:-321701) (321714:-321715:321679:-321712:321699) (
-        -321829:-320446:321836:320442:-321831:321832:-321830) (-321703:321714:
-        321701:321717:321713:321702:-321710:-321715) (-321703:321714:321713:
-        321702:-321710:-321715:-321717:-321701) (321701:-321710:321715:321709:
-        321679:-321708) (-321709:-321710:321715:-321701:321679:-321708) (-321832
-        :-321829:321836:320442) (-321676:-321677:321682:-321672:321680) (321714:
-        -321715:-321705:321679:321700) (321468:-321450:321464) (-321464:321463:
-        321468:321460:-321450) 321873 (321714:-321715:-321701:321679:321703) (
-        -321680:-321671:321678:-321677:321681) (321707:321693:-321701:321679:
-        -321714) (321711:321705:321693:-321710:-321707:-321701:-321714:321700) (
-        -321688:-321686:321683:-321671:321685:-321687) (-321686:321683:321687:
-        -321671:321685:321688) (-321680:-321670:321677:321682:321679) (-321688:
-        -321671:-321689:321675:321685:-321687) (321714:-321709:-321710:-321715:
-        -321702:321679) (321701:321693:-321702:321679:-321714) (-321699:321714:
-        321716:321713:-321710:-321715:-321706:321709) (321711:-321703:321701:
-        321717:321693:321702:-321710:-321714) (321711:-321703:321693:321702:
-        -321710:-321717:-321701:-321714) (-321688:-321686:-321685:321684:321675:
-        -321687) (-321686:321687:-321685:321684:321675:321688) (-321709:321693:
-        -321710:-321702:321679:-321714) (321683:-321691:321692:-321694) (321683:
-        321694:-321690:-321693) (321711:-321700:321712:321693:-321710:-321714:
-        321699) (321714:321705:321713:-321710:-321715:-321707:-321701:321700) 
-        -321875 (-321680:-321670:-321677:321682:321679) (321714:321701:-321715:
-        -321702:321679) 321876 (321835:-321832:-320442:-321834:-321829:320446:
-        321836) (321693:321679:-321712:-321714:321699) 321599 (-321464:321463:
-        -321460:321468:-321450) (-320464 -320470 -320024 320064 320466 -320462 
-        320428:-320464 -320452 320446 320024 320466:-320468 320429 -320024 
-        320064 -320434 320464 -320462:-320446 -320434 320024 320464 -320454:
-        -320464 -320470 320452 320024 320466 -320462:320462 -320464 -320024 
-        -320452 320466:320429 -320024 320434 320064 -320467 -320448 -320462:
-        -320468 320454 -320434 320024 320464 -320462:-320442 320434 320446 
-        320024 -320448:-320434 320446 320024 320464 -320454:320462 -320024 
-        -320448 320464 -320454:-320446 320434 320024 -320467 -320448:-320464 
-        -320446 -320452 320024 320466) (-321676:321677:321682:-321672:321680) (
-        -321710:321715:321709:-321701:321679:-321708) (321711:-321699:321716:
-        321693:-321710:-321706:321709:-321714) (321714:321707:-321715:-321701:
-        321679) (321693:-321705:321679:-321714:321700) (321708:321704:321701:
-        -321682:-321710:321709) (321708:321704:-321709:-321682:-321710:-321701) 
-        -321874 (-321680:321675:-321677:-321672:321671) (321693:-321701:321679:
-        -321714:321703)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321961 0 (321683:321694:-321693) 321874 (-321829:-320446:321836:320442:-321831:
-        321832:-321830) (-320464 -320452 320446 320466:-320476 -320478 -320432 
-        320446 320024 320479:-320434 320446 320464 -320454:-320442 320434 320446
-        320024 -320448) (321683:321692:-321694) (-321688:-321671:-321689:321675:
-        321685) 321870 (321711:-321703:321693:321702:-321714) (-321685:321684:
-        321675:-321687) (321675:321677:-321672:321671) -321875 321599 (-321703:
-        321714:321713:321702:-321715) (321693:-321701:321679:-321714:321703)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321962 0 (321694:321729:-321693:-321730) (321729:321692:-321731:-321694) (321739
-        :321747:-321746:321693:321740:-321741:-321714) (321468:-321450:321464) (
-        -321464:321463:321468:321460:-321450) (-321488:321491:321468:321472) 
-        321875 (321747:321736:321742:-321746:-321734:321693:321743:-321714) (
-        321747:-321746:-321734:321693:321743:-321742:-321736:-321714) (321747:
-        321741:-321746:321693:321744:-321736:-321714) 321868 (321714:-321715:
-        321740:321718:-321739) -320117 (-321488:-321485:321468:-321491:321472) (
-        -321749:-321746:321693:-321743:321718:-321714) (321693:321740:321718:
-        -321714:-321739) (321683:-321691:321692:-321694) (321683:321694:-321690:
-        -321693) (321693:321734:-321736:321718:-321714) (321739:321714:-321746:
-        321735:-321715:321740:-321741) (321747:321738:-321746:321693:-321740:
-        321749:-321714:-321745) (321714:321741:-321746:321735:-321715:321744:
-        -321736) 321599 (-321464:321463:-321460:321468:-321450) (321741:-321744:
-        321693:321718:-321714) (320429 -320024 320434 320064 -320467 -320448 
-        -320462:320434 -320064 -320448 -320460:-320442 320434 320446 320024 
-        -320448:320462 -320024 -320448 320464 -320454:-320446 320434 320024 
-        -320467 -320448) (-321485:321468:321488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321963 116012 -8.11 (321882 321885 321884 321890 -321889 -321883:321885 321890 
-        -321884 -321886:-321889 -321883 -321882:-321888 321887 321885 321889 
-        -321883) (320000 -320041 -320025 320038 -320044 320039 -320022:-320051 
-        320038 -320000 -320044 320039 -320022 320215:-320215 320252 320257 
-        -320265 320255 -320025 320038 320248 -320022:-320215 -320025 320038 
-        320259 -320255 320039) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321964 116012 -8.11 (320257 320255 -320248 -320246:-320215 320252 320267 320257 
-        -320265 320255 -320025 320038 320248 -320022:320252 320257 -320259 
-        320253 -320025 -320270 320248 -320255 320039) (-321891 321892 321893 
-        -321896 321895:-321894 -321897 321891 321895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321965 116012 -8.11 (321898 321902 -321896 -321900:-321902 321904 -321896 321901
-        :321900 -321899 321903 -321896) (320257 320255 -320248 -320246:-320215 
-        320252 320267 320257 320255 -320025 320038 320248 -320022:320252 320257 
-        -320259 -320025 320248 -320255 320039:320257 -320248 -320255 -320246)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321966 116004 -7.937929999999998 (-321924 321909 321906 -321914 -321915 321910:
-        321909 -321910 -321911 321906 321921 -321915 -321907) (321913 321908 
-        321920 -321905 -321917 321925:321916 321905 -321926 321918 321920 
-        -321912 -321923 321922 -321917 321925:321908 321918 -321905 -321917 
-        -321919 321925)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321967 116004 -8.73092 -327904 320239 -320236 (-320002 320050 320071 -320051 
-        -320063 320041 320020 320039 -320022:321909 -321910 321906 321921 
-        -321915 -321907 321960:321909 -321910 -321930 320063 -321907 321931 
-        321960:320000 -320041 -320025 320038 -320044 320020 320039:-321931 
-        -321930 321921 320063 321960:-321924 321909 321921 -321914 -321906 
-        321930 321963 321960:321906 -321915 -321921 -321907 321931) (321939 
-        -321943 321962 -321958 -321933 -321938:321939 -321945 321949 -321938 
-        -321964 321946:321939 321951 -321957 -321955 -321933:-321937 -321935 
-        321957 -321938 -321964 321940:-321952 321932 321961 -321933 -321908 
-        -321964 321940:-321965 321939 321959 -321943 -321961 -321938:321938 
-        -321956 -321955 -321933 321952:-321925 -321942 -321933 321952 -321938 
-        321940:-321961 321932 -321938 -321959 321937 321940:-321929 321941 
-        321938 -321908 -321964:-321937 321938 -321961 321932 -321964:321938 
-        -321966 321935 -321933 -321908 321947:-321947 321935 -321932 -321933 
-        -321938 321940:321928 321938 -321961 -321908 -321964 321937:321962 
-        -321935 -321933 -321939 321937 321940:321935 -321949 321966 -321938 
-        -321964 321940:321942 321952 -321908 -321917 -321964 321940:-321925 
-        321938 321956 -321933 -321908:-321934 321954 -321933 321927:321938 
-        -321932 321961 -321933 -321908 321947:-321937 321938 -321935 321953 
-        -321964:321939 321951 -321908 -321964 -321967:321938 -321934 -321936 
-        -321964 321929:321939 321958 -321935 -321933 -321938 321937:-321935 
-        -321944 -321908 -321964 321937:321938 321942 321935 -321932 -321908 
-        -321964:321939 -321945 321961 -321938 321947:321938 -321953 321957 
-        -321933 -321908 -321964:-321962 321957 -321933 -321938 321937 321940:
-        -321933 -321908 -321941 -321964 321940 321950:-321966 321935 -321938 
-        321940 321947:321959 -321961 -321939 321937 321940:-321937 -321961 
-        321932 -321938 -321964 321940:321939 -321961 -321938 321937 321965:
-        -321947 321938 321935 -321932 -321933:321941 -321934 -321933 -321938 
-        -321964 321940:-321942 -321933 -321908 -321917 321925 321940:321934 
-        -321933 -321951 -321908 -321964 321940:-321937 321938 321935 -321932 
-        -321942:321932 -321908 -321964 321937 -321948:321939 321967 -321957 
-        321942 -321908 -321964:321939 -321932 321945 -321938 -321964 321947:
-        321941 321938 -321954 -321934 -321933:321938 -321966 -321935 321953 
-        -321933 -321908:-321932 321949 321966 -321964 -321939 321940 321947:
-        321951 -321957 -321933 -321964 -321939 321940)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321968 116004 -8.017229999999998 -320117 -327904 (320047 -320051 -320063 320041 
-        320039:321909 -321910 -321930 320063 -321907 321931 321960:-320051 
-        320038 -320000 -320044 320020 320039 320215:320000 -320041 -320025 
-        320038 -320044 320020 320039 -320047:-320215 -320025 -320270 320038 
-        320259 -320255 320020 320039:-321931 -321930 321921 320063 321960:
-        -321924 321909 321921 -321914 -321906 321930 321960:320047 320000 
-        -320041 -320051 -320040 320039 320035:320252 320257 -320259 320253 
-        -320025 -320270 320248 -320255 320039:-320002 320071 -320051 -320063 
-        320041 320020 320039 -320022 -320047:-321910 -321911 321914 -321907 
-        -321906 321930 321931:321909 -321910 -321911 321906 321921 -321915 
-        -321907 321960:321906 -321915 -321921 -321907 321931) 320239 -320236 (
-        321973 321970 -321969 -321922 -321972 321985 321983:321970 -321983 
-        -321969 321981 -321922 321985:321970 -321985 -321984 321975 321983:
-        -321922 -321982 321978 -321941 321950:-321922 -321984 321968 321978 
-        321975 -321970:-321985 321991 -321984 321986 -321976 321952 321975:
-        -321922 321976 -321984 321986 321975 -321917:-321922 -321984 321982 
-        -321968 321978 321975 321980 321950:-321979 321981 -321922 -321968 
-        321975 321980:-321922 321989 -321984 -321976 321952 321985:-321985 
-        321981 -321986 321952 321975 -321917:-321974 321941 -321982 321978:
-        -321983 321981 -321922 -321972 321969 321985:-321922 321971 -321982 
-        321978 321974:-321974 321981 -321922 -321978 -321968 321975 321950 
-        321979:321991 -321922 321986 -321976 321985 -321990:321981 -321922 
-        -321978 -321984 321975 321988 -321970:321970 -321983 -321985 321981 
-        -321952 -321984 321975:321987 -321922 -321989 321985 321983:-321922 
-        -321978 -321941 321974:321970 -321922 321989 -321984 321985 321983:
-        -321974 -321988 321981 -321922 -321978 321968 321975:321981 321977 
-        -321922 -321986 -321917 321985 -321990:-321983 321981 321987 -321922 
-        -321952 -321984 321985)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321969 116004 -7.79519 (321992 -321926 321918 321920 -321912 -321923 321922 
-        -321993 321950 321994:321913 321908 321920 -321992 -321993 321950:321908
-        321918 -321992 -321993 -321919 321950) (320047 -320051 -320063 320041 
-        320039:-320002 320050 -320051 -320063 320041 320020 320039 -320022 
-        -320047:-320041 -320025 320038 -320044 320020 320039 -320022 -320047)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321970 116004 -7.573149999999998 (-321924 321909 -321911 -322007 320063 321910:
-        -321924 321909 321906 -321914 -321915 321910 321963:-321924 321909 
-        -321930 -321914 322007 321910:321909 -321910 -321930 320063 -321907 
-        321931 321960:321909 -321910 321906 321921 -321915 -321907 321963 321960
-        :-320002 320050 320071 -320051 -320063 320041 320020 320039:-321924 
-        321909 321921 -321914 -321906 321930 321963 321960) (321948 321964 
-        321944 321935 -321932 -321999 -321920 321937 -322011:-322004 -321920 
-        321953 321937 -322012 322008:321964 -321920 321937 -321948 -322011:
-        321999 -321920 322002 321937 -322011:321964 -321999 -321920 -321944 
-        321937:-322004 -321937 321964 322005 321999 -321920 321953 322008 
-        -322011:-321937 321964 322005 -321999 -322011:321964 322005 -321934 
-        -322003 322009 -321936 321996:-321929 321964 321936 -322003 -321920 
-        321950:322016 322014 -322001 -322005 322006 -322010:321936 -322003 
-        -321920 322013 -321997 322015:-321995 321936 -322013 -321920 322009 
-        321996:321964 322005 -321953 -322003 321934 -321920 -322011:322000 
-        321998 -321920 -322018 321937 -321928:322011 -321937 321964 322005 
-        322000 321998 -322003 -321920 -321917:322014 -322005 -321993 322006 
-        -322010 321950:321964 322005 -321996 -321934 -322003 -321936 321950:
-        321936 -322013 -322003 -321920 -321997 321929:-321937 321964 322005 
-        321999 -321920 -322011 322004:321928 321964 -321920 -321917 321937:
-        322011 -321937 321964 322005 -322003 -322000 -321920:322011 -322017 
-        -321920 321937:321997 -321996 321936 -322013 -321920)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321971 116004 -7.878455000000001 (321909 -321910 321906 321921 -321915 -321907 
-        321960:320047 -320051 -320063 320041 320039:321909 -321910 -321930 
-        320063 -321907 321931 321960:-321910 321914 -321907 -321906 321930 
-        321931:320000 -320041 -320025 320038 -320044 320020 320039 -320047:
-        -320215 -320025 -320270 320038 320259 -320255 320020 320039:320252 
-        320257 -320259 -320025 -320270 320248 -320255 320039:-321931 -321930 
-        321921 320063 321960:-321924 321909 321921 -321914 -321906 321930 321960
-        :321906 -321915 -321921 -321907 321931:-320002 320050 -320051 -320063 
-        320041 320020 320039 -320047) -320117 -327904 320239 -320236 (-321979 
-        322040 321933 -321918 -321941 321950:-321979 322021 322030 322023 322032
-        -321918:322029 -322025 -321993 322036 -322033 321950:-322037 -322027 
-        322034 322026 321933 -321955:321987 -321966 321933 -321918 321947:322040
-        -322032 322041 -322030 -322021:322021 322030 322023 321954 -322032 
-        -321981:322021 -321974 322032 -321918 -321981 321979:321933 321955 
-        321956 -321918 -322031:-321947 322033 321987 -321952 321933 -321918 
-        -321981:322021 321954 -322032 -322020 -321981 -322030:322033 321933 
-        321976 -322031 -321955 -322026:-321979 322021 322032 -321968 -321918 
-        -321981 321980 -322030:-321927 -322024 322020 321954 -321918 -321981:
-        322040 -321918 -321941 321974 321950 321979:-321985 322019 321955 
-        -321987 -321981:-321979 -321974 322040 -321971:-321979 -322041 321971 
-        322032 322035 -321918 -322021:-322039 321976 321955 -322031 -322026:
-        322033 321977 321933 -321955 -321976 -321981:322033 321933 322019 
-        -321955 -321987 -321981:321990 322033 321933 -321955 321952 -321977 
-        -321981:-321969 321951 321955 -322028 -321918 -321981:-322039 -322037 
-        -322027 322034 322026 321976 321955 -321918:-321927 322033 321933 322020
-        -321954 -321981:322032 322035 -321918 322041 -322030 -322021:-321985 
-        321955 -322019 -321981 321969:-321927 321933 321934 -321918:322026 
-        321933 -322031 -321955 322037:322026 321976 -321918 -322031 -322038:
-        322021 322033 321933 -321954 -322020 -321981:321933 321955 -321918 
-        321957 -321987:321941 -322041 321954 -321981 -322040 -322021:-321985 
-        321955 -321976 321952 -321981:322033 321933 -321955 -322019 -321981 
-        321969:322033 321933 -321981 -322040 -321941 321950:322033 321933 321976
-        322031 -321918 -321981 -321917:-321969 -322022 321955 322028 -321918:
-        322033 -321969 321951 321933 -321955 -321981:321977 321955 -321918 
-        -321976 -321981 321985 -321990:-321979 322040 -322041 321971 -322032 
-        -322021:-321952 321933 -321918 321961 321947:322032 321968 -321918 
-        -322020 -321981 -322030:-321974 322040 -321918 -321981 -322021 321950 
-        321979:322033 321933 -321918 -321951 -321981 321927:321955 -321972 
-        -321918 -322019 -321981 321969:322016 322029 -322025 -322001 322036 
-        -322033:321954 322041 -322040 -322030 -322021:322033 321941 321933 
-        -321954 -321981 -322021:-322039 321955 -321956 -321918 -322031 322037)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321972 116004 -7.937919999999998 (320047 -320051 -320063 320041 320039:-320002 
-        320050 -320051 -320063 320041 320020 320039 -320022 -320047) (322044 
-        -322046 322016 322042 -322001 321922:322044 322016 -321912 322046 
-        -321923 -322001 321922 322045 -321919:321908 321918 -322046 322016 
-        -322042 -322001 321922 -321919:321913 321908 322016 321920 -322001 
-        -321905:321919 321905 322043 -321926 322016 321920 -321923 -322001)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321973 116004 -8.07274 -320236 ((-321924 321909 -321911 -322007 320063 321910:
-        -321924 321909 -321911 321921 -321914 -321906 321930 321963:-321924 
-        321909 -321911 321906 -321914 -321915 321910 321963:-321924 321909 
-        -321911 -321930 -321914 322007 321910) (320474:321470:-320060:320064:
-        -320030:-321448):-320002 320050 -320051 -320063 320041 320039 -320022) (
-        -322047 321997 -321934 -322057 322051 321926:-322047 -321934 322003 
-        -321997 321926 -322048 321950:-322053 322000 322003 322054 -322055 
-        -322048:-322004 -322047 322059 321934 321926 -322048:-322004 322061 
-        322003 322054 -322059 -322048:321997 -321934 322003 -322057 -321936:
-        -322047 -322017 322050 -322057 321926 322002:-322047 321997 -321934 
-        322003 322057 -322048:-322047 -322002 322052 -322057 321926 322004:
-        -322047 -322017 322057 322053 -322048 322004:322003 321934 -322059 
-        -322061 321926 -322048:-322053 322055 322003 321926 -321917 -322048:
-        -322053 322003 322057 -322000 -322048 322004:-321995 321997 -322013 
-        -322051 -322057 321926:-322047 322057 322017 -321917 322053 -322048:
-        -322047 322000 -322057 321926 -321917 322053:322060 322000 322003 
-        -322054 -322055 321926 -322056:-321937 322003 -322057 -322000 321926 
-        322004:-322004 322058 322061 322003 -322049 -322054 321926:-322047 
-        322052 -322057 -322000 322017 321926)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321974 116004 -7.835633 (-321924 321909 -321911 -322007 320063 321910:-321924 
-        321909 -321911 321921 -321914 -321906 321930 321960:-320002 320050 
-        -320051 -320063 320041 320020 320039 -320022 -320047:321909 -321910 
-        -321911 -321930 320063 -321907 321931 321960:-321910 -321911 321914 
-        -321907 -321906 321930 321931:-321924 321909 -321911 -321930 -321914 
-        322007 321910) (321939 322074 321951 321955 -322068 322069 -321970 
-        -322091:321939 -322069 -322075 -322090 321955 321972 321969:321967 
-        321951 322066 -322052 322089 322072 322090 322086 -321970:321973 321970 
-        -322090 322087 -322065 -322052 -322085 322081:-322069 322074 321951 
-        321955 322028 322022 -322082 -321970:321939 -322075 321955 321972 
-        -322087 -322085 322069 321969:322071 -322052 322065 321972 322090 322064
-        -322085 -321987:-321972 -322052 322090 322064 -321987 322075 322070:
-        -321969 321967 321951 -322087 322062 -322085:322078 321967 322085 
-        -322062 -321957 322064 321969:-322075 -322067 321955 -322052 321972 
-        -321989 322090 321969 321985:321970 -321969 322066 -322052 322089 322090
-        322084:321970 -321969 321939 321955 -322068 321972 322069 -322091:321973
-        321970 -321969 322076 -322084 322090:-322090 322087 322073 322064 
-        -322085 -321987 322075:322077 -322075 -322090 322087 -322052 322065 
-        321972 -322085:321970 -321969 -322069 321955 321972 322022 -322091:
-        321939 321967 322085 -321957 -321942 321969 -322078:322077 -322072 
-        -322052 322089 322090 322084 -321970:322074 321951 -322084 -322072 
-        322090 -322080 -321970:322088 321967 321951 -322086 322072 322090 322079
-        :-321969 321939 321967 322074 321951 -322062 322068 -322087:321939 
-        -322069 -322090 -321957 322083 321955 -321987 322075:321967 322074 
-        321951 -322090 322087 -322072 -322052 -322085 -321970 322063:322088 
-        321967 321951 -322090 -322052 322072 -322085:321939 -321957 -322087 
-        322064 -322085 322075 322069:-322070 -321957 322083 321955 -322052 
-        -321989 322090 -321987 322075 321985:321973 322076 -322084 -322065 
-        322090 321969:322066 -322065 -322052 321972 322090 322084 321969) 
-        -320236
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321975 116004 -7.615179 (-321924 321909 321921 -321914 -321906 321930 321960:
-        321909 -321910 -321911 321906 321921 -321915 -321907 321960:-321924 
-        321909 -321911 321906 -321914 -321915 321910) (322097 321938 -322002 
-        -322096 321966 321937 322004:-322004 322012 322097 321938 -322095 321953
-        321966 321937 -322091:-322004 322091 322012 322097 -322093 -322052 
-        322098 321953:322097 321938 -321961 -322000 -322096 322017 321937:
-        -322002 321942 322050 -322052 -322057 322004:322091 322097 322018 322000
-        -322052 322098 -322092 -321928:322097 -322094 321938 322018 -321961 
-        322000 321937 -321928 -322091:321942 322050 -322052 -322057 -322000 
-        322017:321942 322096 -322057 -322050 -322000 321937 322004:322097 321938
-        -322017 -321961 -322096 -321942 321966 322002 321937 321947:322097 
-        322096 -322052 -322000 322098 -321942 322004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321976 116004 -7.930000000000001 -322037 322038 322101 -322102 -322100 322026 
-        321976 -322031 -322034 -322099
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321977 116004 -7.862595 -320114 (-321927 322111 322020 -322129 321954 322024 
-        -322091:-322134 -322121 321941 -322107 321982 322041:-321995 321997 
-        321936 -322051 -321934 -322057 322013 322015:-322128 -322113 322020 
-        322110 322129 -322117 322132 -322109 -322104:-322112 -322119 321938 
-        322013 322105:322030 321938 -322115 -321934 322129 321954 322107 -322020
-        :322127 -322106 322020 -322131 322129 -322117 322132:322030 321954 
-        322107 -322020 322041 -322111:322120 -322015 321941 321938 -321995 
-        321936 -322051 322013 322105 322119:322120 321941 -322107 321954 322041 
-        -322111 322125:-322134 322120 321941 -322107 -322051 -322129 322121 
-        322125:321941 322040 -322041 -321982 -321971 321974 -322111:-322118 
-        322111 322030 -322129 321954 322107 -322020:-322128 322130 322020 
-        -322129 322132 -322109 -322104:321941 321938 321936 -322107 -322115 
-        -321934 322129 321954 321995:322120 322111 321941 321938 -322107 -322129
-        -322108 321954 322125:322111 322127 -322121 322020 -322129 -322116 
-        322132 322133 -322104:-322134 322030 -322123 322107 322121:321941 321938
-        -322105 321936 322013 -322091 321929:-321927 321938 322020 -322051 
-        -321934 322129 321954 322024:322127 322129 -322117 -322110 322132 322106
-        -322104:-321988 -322041 -321978 321971 321974 -322111 321979:322111 
-        -322041 -321982 322107 -321971:-322134 322120 322111 -322121 321941 
-        -322107 322108 -322051 -322129 -321982 322125:-321927 322114 321954 
-        322024 -322111:-322134 322111 322030 -322121 322107 322041 322118:
-        -322129 322132 322121 -322130 -322104:322103 322030 -322051 -321934 
-        322115 322107 -322020 322126 322122:322111 -321988 -322041 -321978:
-        322103 322120 321941 321936 -322107 -322051 -321934 322129 -322057 
-        322115 322124 321995 322122) -327904 320239 (320047 -320051 -320063 
-        320041 320039:320000 -320041 -320025 320038 -320044 320020 320039 
-        -320047:-320215 -320025 -320270 320038 320259 -320255 320020 320039:
-        -320002 320050 -320051 -320063 320041 320020 320039 -320022 -320047:
-        320252 320257 -320259 320253 -320025 -320270 320248 -320255 320039)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321978 116013 -2.7 (-321979 322021 -321980 -322133 322032 -321968:-321980 
-        -321978 322136 -321968 322131:-321978 -322131 322136 -321968 -322035 
-        322133:322021 -321980 -321978 -322136 322133:322021 322109 -321980 
-        -321968 -322135 321978:-321979 -322041 322032 -322035 -322021:322021 
-        -322133 -321978 -321968 322041 321979:-322035 -321923 -322135 321978 
-        -322021 322137:-321980 322136 -321968 -322110 321978:322110 322136 
-        -321968 -322035 321978 -322109:322021 -321980 -322136 321978 -322109:
-        -321978 322032 -322035 322041 -322021 322137) (320047 -320051 -320063 
-        320041 320039:-320002 320071 -320051 -320063 320041 320039 -320022 
-        -320047)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321979 116013 -2.7 -320117 (-321995 -322009 -322140 321996 -322143:-321995 
-        322138 -322009 322140 -321923 321996:-322139 -321995 -322009 322140 
-        321996:322142 322141 -321995 -322013 -322140 321996:322142 -321995 
-        -322009 321996 -322141:-321995 -322013 -322051 322140 321996 -322138 
-        322139:-321995 322143 -322013 -322140 321996 -322142) 320041 320039
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321980 116013 -2.7 (321909 -321910 321906 321921 -321915 -321907 321960:-321924 
-        321909 321906 -321914 -321915 321910:-321924 321909 321921 -321914 
-        -321906 321930 321960) (-322004 -322008 -322146 322061 322144 -321923:
-        -322004 322061 -322054 -322059 -322144 -322058 322147 321937:-322004 
-        -322148 322061 322146 -322012 322149:-322004 -322008 322061 -321923 
-        322146 322148:-322004 -322146 322061 322144 -322145 -322012 322008:
-        -322004 -322008 -322147 322061 -322144:-322004 -322149 -322008 322061 
-        322146:-322004 -322008 322061 322059 -322144)
-        IMP:N=1.000 IMP:P=1.000 VOL=1645.0 
-        $ U=200
-        $ U=200
-321981 116013 -2.7 (321970 -322150 -322065 322151 321983 -321973:-322152 322065 
-        -322019 322151:-322075 322019 -321972 -322052 322151:321970 -322152 
-        -322151 -322022 -322065:321970 -322084 -322065 322150 322151 -321973:
-        321970 -322152 -322065 322068 -322087:321970 -322152 -322065 322150 
-        322084:321970 -322151 -321972 -322065 -322068 322022:321970 -322151 
-        322087 -322065 322068 -321973:321970 -321983 -322152 -322065 322151:
-        -322151 -322075 322019 -321972:-322152 -322151 322065 -322019) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321982 116013 -2.7 322099 -322153 322157 321986 -321976 -321991:322157 -322155 
-        321986 -321976 -322154:-321986 322157 -322155 -321976 -322038:322154 
-        322157 321986 -321976 -321991 -322099:322099 322157 -322155 322153 
-        -321976:-321986 322157 -322155 322156 -321976:322038 -321986 -322156 
-        322157 -321976 -321991
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321983 116013 -2.7 -327904 (322159 -322052 -321977 -321990:321977 -322158 
-        -322157)
-        IMP:N=1.000 IMP:P=1.000 VOL=1037.0 
-        $ U=200
-        $ U=200
-321984 116013 -2.7 322000 -321998 -322055 322161 -322163:322163 322000 -322164 
-        -321998 -322055:322000 -321998 -322055 -322160 -322162:-322161 322160 
-        322000 -322055 -322018 -322163:322162 322000 -322055 -322160 -322018 
-        -322163:322163 322000 -321998 -322055 322053:322163 -322053 322000 
-        -322054 322164 -322055 321937 -322060
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321985 116004 -7.930000000000001 -320114 -320117 (-322170 -322165 322171 -322169
-        322168 322167:-322170 -322165 322169 322171 322168) (-321309 -321213 
-        321311 321308 -321261:321298 321242 321309 -321261:321261 321213 321212 
-        -322166 321309 -321298:-321309 321213 321212 -322166 321311 321308 
-        -321298:321213 321309 -321298 -321261:-321309 321213 322166 321311 
-        321308 -321298 -321261:321298 321299 -321242 321309 -321302:-321213 
-        321309 -321261:321298 -321309 321242 321311 321308 -321261:-321309 
-        320075 -320445:321298 321299 -321309 -321242 321311 -321302 321308)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321986 116004 -7.930000000000001 -320114 -320117 (-322176 322173 322171 -322175:
-        322174 -322177 322173 -322171 -322175:322175 -322176 322171 -322172:
-        -322176 322171 -322173 322165)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321987 116004 -8.14411 (-321950 -322179 322187 322190 322188 -322181 322180 
-        -322189 322185:-321950 -322178 322188 322184 322179 -322182:-321950 
-        -322183 -322179 322189 322190 322188 -322186) (320047 -320051 -320063 
-        320041 320039:-320035 320000 -320041 320025 -320047:-320215 -320025 
-        -320270 320038 320259 -320255 320020 320039:-320051 320038 -320000 
-        320020 320039 -320022 320215:320000 -320041 -320025 320038 -320044 
-        320020 320039 -320022 -320047:320047 320000 -320041 -320051 -320040 
-        320039 320035:-320002 320071 -320051 -320063 320041 320020 320039 
-        -320022 -320047:-320035 320047 320000 -320041)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321988 116004 -7.930000000000001 -320117 (-322168 322191 -322192 -322169 322193 
-        322167:-322168 322169 322191 -322192 322193:-322194 -322191 322195 
-        322193) (-320254:320460:320448:320064:-320434) (320460:-320464:320448:
-        320254) (-321309 -321213 321311 321308 -321261:321298 321242 321309 
-        -321261:-321311 320075 321213 321310 -321261:-321309 321213 321212 
-        -322166 321311 321308 -321298:321213 321309 -321298 -321261:-321309 
-        321213 322166 321311 321308 -321298 -321261:321298 321299 -321242 321309
-        -321302:-321213 321309 -321261:321298 -321309 321242 321311 321308 
-        -321261:-321309 320075 -320445:-320075 -320445 320475:-321311 320075 
-        -321213 321310 -321261:321298 321299 -321309 -321242 321311 -321302 
-        321308)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321989 116014 -7.580800000000001 -320114 -327904 320239 (320257 320255 -320248 
-        -320246:-320035 320000 -320041 320025 -320047:320000 -320041 -320025 
-        320038 -320044 320020 -320022 -320047:320252 320267 320257 -320259 
-        320253 -320025 -320270 320248 -320255 320039:-320215 -320025 -320270 
-        320038 320259 -320255 320020 320039:-320215 320252 320267 320257 -320265
-        320255 -320025 320038 320248 -320022:-320051 320038 -320000 -320044 
-        320020 320039 -320022 320215:320257 320255 320248 -320246 -320267:
-        -320035 320047 320000 -320041) (322235 322214 (-322224:322196) 321884 
-        -322178 -322188 -322189:(322210:322203) -322181 322225 322180 -322189 
-        322209 -322213 -322226 322185:322236 321886 (-322224:322196) 322225 
-        -321884 322201 322223 -322214:322235 321884 -322178 -322188 322179 
-        322183 -322182:322208 -322215 -322187 322184 322216 322179:322217 
-        -322206 (-322224:322196) (322210:322203) 322187 -322181 -322200 322225 
-        322180 322233 -322214:322221 -322228 -322216 322187 -322225 322180 
-        322209:321886 -322202 322208 -322225 322215 -322219 322234 -321884 
-        -322198:322211 321886 -322233 322208 322215 322225 -322198 322179 322204
-        -322182:(-322224:322196) 322187 -322199 -322181 -322188 322225 322180 
-        -322214 322220 322185:-322178 -321884 322233 322179 322183 -322182:
-        -322205 322235 (-322224:322196) 321884 -322178 322225 -322214:321886 
-        -322179 (-322224:322196) 322187 -322234 -322225 322215 -322188 -321884:
-        322232 (-322224:322196) -322178 -322188 322225 322230 -322214 322205:
-        322229 322221 322208 -322215 322225 322216 -322189 322209:322235 -322183
-        322189 321884 -322178 -322188:(-322224:322196) 322187 -322197 322200 
-        -322218 322225 322180:322235 -322179 (-322224:322196) 321884 322187 
-        -322234 -322225 -322188:322214 321886 (-322224:322196) -322181 -322188 
-        322225 -321884 322233 -322189:-322220 322217 -322207 (-322224:322196) 
-        322187 -322181 322218 322225 322180 -322214:322226 322221 (322210:322203
-        ) -322216 322187 -322181 322225 322180 -322189 -322213 322185:-322205 
-        322235 (-322224:322196) 321884 -322225 -322178 322234:-322183 322189 
-        322221 322208 -322215 322216 322228 322209 322204:322221 322227 322208 
-        -322225 -322215 322216:-322233 322221 (322210:322203) 322187 -322181 
-        -322215 322225 322180 322216 -322189 -322229 322185:-322183 321886 
-        322189 -322178 -322188 -321884 322233 -322186:322221 322187 322208 
-        -322225 -322215 322216 -322227:-322183 321886 -322179 (-322224:322196) 
-        -322233 (322210:322203) 322187 322215 322225 -322186:-322183 322189 
-        -322233 -322228 -322215 322209 322204 -322186:(-322224:322196) 322200 
-        322212 -322218 322225 322197 -322091:322211 322208 -322215 322179 322204
-        322183:321886 322189 322178 322225 -321884 -322198 322233 -322182:321886
-        (-322224:322196) -322225 322219 322234 -321884:-322231 322091 (-322224:
-        322196) 322200 322212 -322218 -322214:322235 321884 -322234 -322178 
-        -322188 322184 322179:322213 322221 (322210:322203) -322216 322225 
-        322209 -322222:322222 322213 322221 -322228 (322210:322203) -322216 
-        -322189 322209:-322225 -322178 -322188 322230 322205:321886 321882 
-        -322202 -322234 322208 322215 -321884 322184 322179)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321990 116004 -7.930000000000001 (322237 -322244 321923 -321917 -322243 321950:
-        322135 -321923 321984 -321917 -322243 321950) -320221 (320047 -320051 
-        -320063 320041 320039:-320002 320050 -320051 -320063 320041 320039 
-        -320022 -320047:-320041 -320025 320038 -320044 320020 -320022 -320047:(
-        -320001:320060:320066:320064:-320030:-320015) (-321924 321909 -321911 
-        -322007 320063 321910:-321924 321909 -321911 321921 -321914 -321906 
-        321930:-321911 321914 321910 322242 -322241:321909 -321910 -321911 
-        -321930 320063 -321907 321931:322240 -321911 321914 -322239 321910:
-        322238 -321911 321914 -321906 321910:321909 -321910 -321911 321906 
-        321921 -321915 -321907:-321910 -321911 321914 -321907 -321906 321930 
-        321931:-321924 321909 -321911 -321930 -321914 322007 321910:-321924 
-        321909 -321911 321906 -321914 -321915 321910:-321911 321906 321914 
-        321910 -322245) (320474:321470:-320060:320064:-320030:-321448))
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321991 116012 -8.11 -327904 322247 (-320215 320257 -320265 320255 -320025 320038
-        320248:-320051 320038 -320000 -320044 320039 320215:320000 -320041 
-        -320025 320038 -320044 320039) -321887 -322246
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321992 116015 -10.22 321889 -327904 -322247 (-320215 320257 -320265 320255 
-        -320025 320038 320248:-320051 320038 -320000 -320044 320039 320215:
-        320000 -320041 -320025 320038 -320044 320039) -321887
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321993 116015 -10.22 (-320215 320252 320257 -320265 320255 -320025 320038 320248
-        :320252 320257 -320259 -320025 320248 -320255 320039) -320117 (-321895 
-        -321894 321903 322248:322248 -321903 322249)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321994 116012 -8.11 (-321895 322260 -321893 -322256 321899:-321895 -322258 
-        -322248 -322256 322250 321893:-321895 -322259 -322248 322254 321899:
-        -321893 322259 322254 -322255 -321896 321899:321900 -321899 322256 
-        -321903:-321895 322255 -321893 322254 321899:321900 -322258 -321899 
-        -322256 -321903:322252 322253 -321898 -321900:-321895 -322254 -322248 
-        322256 321893:321900 -321899 -322256 -321903 322258:-322257 -321893 
-        -322256 -321896 321899 322258:-321895 -322248 -322256 321893 322258:
-        -321895 -322248 322259 321893 322254:-322251 -322254 -321893 322256 
-        -321896 321899 321895:-321895 -322254 -321893 322256 321899:-321895 
-        -322258 -322250 -322248 321899:-322258 -321893 -322256 322250 -321896 
-        321899 -322260:-321895 -321893 -322256 322257 321899) (320257 320255 
-        -320248 -320246:-320215 320252 320267 320257 320255 -320025 320038 
-        320248 -320022:320252 320257 -320259 -320025 320248 -320255 320039)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321995 0 -320002 -322261 320050 (-321950:-321940:321964:321941) (-321940:321964:
-        321934:-321941) 320071 (-321950:322003:321934:-322005:-321964) (-321950:
-        322010:-322006:321993:322005:-322014) -322263 320041 320020 322262
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321996 0 (-321895:-321891:321897:321894) (-322209:322189:322216:-322203 -322210:
-        322228:-322221:-322213:-322222) (-321899:322256:321893:-322260:321895) (
-        -321895:321896:-321893:-321892:321891) (-322185:322226:322213:-322209:
-        322189:-322180:-322225:322181:-322203 -322210) (322214:-322233:-322180:
-        -322225:322200:322181:-322187:-322203 -322210:-322196 322224:322206:
-        -322217) (322260:-321899:321896:-322250:321893:322258) (-322209:-322180:
-        322225:-322187:322216:322228:-322221) (320252 320267 320257 -320259 
-        320253 -320025 -320270 320248 -320255 320039:320257 -320246 -320267:
-        -320025 -320270 320038 320259 -320255 320020 320039:320257 -320248 
-        -320246) (322186:-322225:-322215:-322187:-322203 -322210:322233:-322196 
-        322224:322179:-321886) (-322258:-321899:321896:322256:321893:322257) (
-        -322258:-321893:322248:321895) (321903:322256:321899:322258:-321900) (
-        -322180:-322225:322218:-322200:322197:-322187:-322196 322224) -322265 (
-        322189:-322233:321884:-322225:322188:322181:-322214) (-322185:322229:
-        322189:-322216:-322180:-322225:322215:322181:-322187:-322203 -322210:
-        -322221:322233) 322263 (-322185:322213:322189:-322180:-322225:322181:
-        -322187:322216:-322203 -322210:-322221:-322226) -322264 (-322249:321903:
-        -322248) (321896:-321903:321899:-321900) (322188:-322215:322225:322234:
-        -322187:-322196 322224:322179:-321886) (322214:-322180:-322225:-322218:
-        322181:-322187:-322196 322224:322207:-322217:322220) (-321901:321896:
-        -321904:321902) (-321899:-322256:321893:321895) (-322258:321903:322256:
-        321899:-321900) (321900:321896:-321902) (322186:-322209:322215:322228:
-        322233:-322189) (322227:-322216:322215:322225:-322187:-322221) (322091:
-        -322197:-322225:322218:-322212:-322200:-322196 322224) (321903:-322256:
-        321899:-321900) (-322248:-321903:321894:321895) (-322185:-322220:322214:
-        -322180:-322225:322188:322181:322199:-322187:-322196 322224) 322262 (
-        -321893:-322250:322256:322248:322258:321895) (-321899:322248:322250:
-        322258:321895) (322222:-322209:-322225:322216:-322203 -322210:-322221:
-        -322213) (-321899:-322257:322256:321893:321895)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321997 0 -320594 (-321895:-321891:321897:321894) (322189:-322233:321884:-322225:
-        322188:322181:-321886:-322214) (322186:-322225:-322215:-322187:322233:
-        -322196 322224:322179:-321886:322183) (322198:321884:-322234:322219:
-        -322215:322225:-322208:322202:-321886) (320257 320255 -320248 -320246:
-        -320215 320252 320267 320257 -320265 320255 -320025 320038 320248 
-        -320022:320252 320257 -320259 -320025 320248 -320255 320039:320257 
-        -320248 -320255 -320246) (322182:-322233:322198:321884:-322225:-322178:
-        -322189) (-322258:-321899:321896:322256:321893:322257) (-321899:-322254:
-        321893:-322255:321895) (321903:322256:321899:322258:-321900) (-322216:
-        322215:322225:-322208:-322227:-322221) 322263 (-322249:321903:-322248) (
-        321896:-321903:321899:-321900) (322188:-322215:322225:322234:-322187:
-        -322196 322224:322179:-321886) (-321901:321896:-321904:321902) (-321893:
-        -322256:322248:322254:321895) (322227:-322216:322215:322225:-322208:
-        -322187:-322221) 322265 (321900:321898:-322253:-322252) (-322258:321903:
-        322256:321899:-321900) (-322209:322189:-322216:-322225:322215:-322208:
-        -322221:-322229) (-322258:-321893:322256:322248:321895) -322266 (-322254
-        :-321893:-322259:322248:321895) (-321895:321896:-321893:321891) (321903:
-        -322256:321899:-321900) (-321899:321896:322255:-322254:-322259:321893) (
-        321900:321896:-321902:-321898) (-322248:-321903:321894:321895) (322182:
-        -322204:-322179:322198:-322225:-322215:-322208:322233:-321886:-322211) (
-        -321895:-321899:321896:-322256:321893:322254:322251) (-321899:-322256:
-        321893:322254:321895) (-322179:-322216:-322184:322187:322215:-322208) 
-        322262 (-321893:-322250:322256:322248:322258:321895) (-321899:322248:
-        322250:322258:321895) (322260:-321899:321896:-322250:322256:321893:
-        322258) (-321899:-322257:322256:321893:321895) (-322179:-322184:321884:
-        -322215:-322208:322234:322202:-321882:-321886)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321998 0 (322182:-322183:-322179:-322233:322178) (-321895:-321891:321897:321894)
-        (320267 320257 -320259 -320025 -320270 -320255 320039:320257 -320255 
-        -320246 -320267:320257 320255 320248 -320246 -320267:320257 -320248 
-        -320246:-320215 320267 320257 -320265 320255 -320025 320248 -320022) (
-        -321899:322256:321893:-322260:321895) (322186:-322225:-322215:322233:
-        -322196 322224:322179:-321886:322183) (-321899:-322254:322248:322259:
-        321895) (-322183:-322204:-322179:322215:-322208:-322211) (-322209:322189
-        :322216:322228:-322221:-322213:-322222) (322260:-321899:321896:322256:
-        321893:322258) (322186:-322204:-322209:322215:322228:322233:-322189:
-        322183) (-321893:322256:322248:322258:321895) (-321899:-322254:321893:
-        -322255:321895) (321903:322256:321899:322258:-321900) (-322216:322215:
-        322225:-322208:-322227:-322221) (322229:322189:-322216:-322180:322215:
-        322181:-322221:322233) (322182:-322233:322198:-322225:-322178:-322189) (
-        -322204:-322209:-322228:-322216:322215:-322208:-322221:-322189:322183) (
-        -322249:321903:-322248) (321896:-321903:321899:-321900) (322189:-322233:
-        -322225:322188:322181:-322196 322224:-321886:-322214) (-321901:321896:
-        -321904:321902) (-321893:-322256:322248:322254:321895) 322265 (321900:
-        321898:-322253:-322252) (-322185:322213:322189:-322180:322181:322216:
-        -322226) (-322209:322189:-322216:-322225:322215:-322208:-322221:-322229)
-        (-322185:322226:322213:-322209:322189:-322180:322181) -322266 (-322254:
-        -321893:-322259:322248:321895) (-321895:321896:-321893:321891) (321903:
-        -322256:321899:-321900) (-321899:321896:322255:-322254:-322259:321893) (
-        322186:-322233:322188:322178:-322189:322183) (321900:321896:-321902:
-        -321898) (-322248:-321903:321894:321895) (322182:-322204:-322179:322198:
-        -322225:-322215:-322208:322233:-321886:-322211) (-321899:-322256:321893:
-        322254:321895) 322262 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-321999 0 (-321895:-321891:321897:321894) (322189:322188:322178:-321884:-322196 
-        322224:-322214:-322235) (320000 -320041 -320025 320038 -320044 320020 
-        -320022 -320047:-320215 -320025 -320270 320038 320259 -320255 320020 
-        320039:320252 320257 -320259 -320025 -320270 320248 -320255 320039:
-        -320051 320038 -320000 -320044 320020 320039 -320022 320215:-320215 
-        320255 320038 320259 -320252:-320215 320252 320257 -320265 320255 
-        -320025 320038 320248 -320022) (322182:-322183:-322179:322188:322178:
-        -321884:-322235) (321884:-322234:-322219:322225:-322196 322224:-321886) 
-        (322182:-322233:322198:321884:-322225:-322178:-322189:-321886) (322198:
-        321884:-322234:322219:-322215:322225:-322208:322202:-321886) (322214:
-        -322225:322178:-321884:-322196 322224:-322235:322205) (321884:322188:
-        -322215:322225:322234:-322187:-322196 322224:322179:-321886) 322266 (
-        322186:-322225:-322215:-322187:-322203 -322210:322233:-322196 322224:
-        322179:-321886:322183) (322189:-322233:321884:-322225:322188:322181:
-        -322196 322224:-321886:-322214) (322186:-322233:321884:322188:322178:
-        -322189:-321886:322183) (-322220:322214:-322180:-322225:322188:322181:
-        322199:-322196 322224) (321886:321884:-321890:-321885) (321883:321889:
-        -321890:-321884:-321885:-321882) (322214:-322233:-322180:-322225:322200:
-        322181:-322196 322224:322206:-322217) 322263 -322264 (-322234:322178:
-        322225:-321884:-322196 322224:-322235:322205) (322229:322189:-322216:
-        -322180:-322225:322215:322181:-322221:322233) (321887:322247:-321889) 
-        322265 (322188:322225:322234:-322187:-321884:-322196 322224:322179:
-        -322235) -320236 (322188:322178:-321884:-322189:322183:-322235) (-322205
-        :322214:-322230:-322225:322188:322178:-322196 322224:-322232) (321882:
-        321883:321889) (-322248:-321903:321894:321895) (322182:-322183:-322179:
-        -322233:321884:322178) (322214:-322180:-322225:-322218:322181:-322196 
-        322224:322207:322220) (322186:-322209:322215:322228:322233:-322189:
-        322183) (322214:-322223:-322201:321884:-322225:-322196 322224:-321886:
-        -322236) (322214:322218:-322212:-322200:-322196 322224:-322091:322231) (
-        -322179:-322184:322188:322178:322234:-321884:-322235) (321883:-321889:
-        -321885:-321887:321888) (-322205:-322230:322188:322178:322225) (322246:
-        321887:-322247) (-322179:-322184:321884:-322215:-322208:322234:322202:
-        -321882:-321886)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322000 0 (-322185:322189:-322180:322181:-322188:-322190:-322187:322179:321950) (
-        320047 -320051 -320063 320041 320039:-320051 320038 -320000 320020 
-        320039 320215:320000 -320041 -320025 320038 -320044 320020 320039 
-        -320047:-320215 -320025 -320270 320038 320259 -320255 320020 320039:
-        320047 320000 -320041 -320051 320039 320035:-320002 320050 -320051 
-        -320063 320041 320020 320039 -320047:-320035 320047 320000 -320041) 
-        -322261 (-321950:321941:322040:321981:-321933:-322033) (-321950:-321940:
-        321964:321941:321908:321933) -322265 322263 322264 (-321950:-321975:
-        321968:321978:-321981:321974) (322188:322225:322234:-322187:322179) (
-        -322185:-322220:322214:-322180:-322225:322188:322181:322199:-322187:
-        -322196 322224) (-321950:322033:-322036:321993:322025:-322029)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322001 0 (-322185:322189:-322180:322181:-322188:-322190:-322187:322179:321950) (
-        322186:-322233:321884:322188:322178:-322189:322183) (321884:322188:
-        322225:322234:-322187:-322196 322224:322179) (322189:-322233:321884:
-        -322225:322188:322181:-322196 322224:-322214) (322214:-322225:322178:
-        -321884:-322196 322224:322205) (-321950:-321940:321964:321941:321908:
-        321933) (322182:-322183:-322179:322188:322178) (-321950:322010:-322006:
-        321993:322005:-322014) (322189:322188:322178:-321884:-322196 322224:
-        -322214) 322263 322264 (-321950:321993:321992:-321920:-321908:-321913) (
-        322182:-322179:-322184:-322188:322178:321950) (-321950:322243:321917:
-        -321923:322244:-322237) (322186:-322188:-322190:-322189:322179:322183:
-        321950) (-321950:321936:322003:321934:-322005:-321964) 322265 (-322179:
-        -322184:322188:322178:322234) (-321994:-321950:321993:-321922:321923:
-        321912:-321920:-321918:321926:-321992) (-322205:322214:-322230:-322225:
-        322188:322178:-322196 322224:-322232) (-321950:321920:322003:-321936:
-        -321964:321929) -322267 -322268 (-321950:322048:-321926:-322003:321934:
-        322047) (-322185:-322220:322214:-322180:-322225:322188:322181:322199:
-        -322187:-322196 322224) (322188:322225:322234:-322187:-321884:-322196 
-        322224:322179) (322188:322178:-321884:-322189:322183) (-322234:322178:
-        322225:-321884:-322196 322224:322205) (-320035 320047 320000 -320041 
-        -320051:-320035 320000 -320041 320025 -320047:-320051 320038 -320000 
-        -320044 320020 320039 320215:-320215 -320025 -320270 320038 320259 
-        -320255 320020 320039:320000 -320041 -320025 320038 -320044 320020 
-        320039 -320022 -320047:320047 320000 -320041 -320051 -320040 320039 
-        320035:-320002 320050 -320051 -320063 320041 320020 320039 -320022 
-        -320047) (-322205:-322230:322188:322178:322225)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322002 0 -320594 (322143:-321996:322140:322009:321995) (322021:321981:321954:
-        -321933:-321941:-322033) (-321996:321923:322009:-322138:321995) -322261 
-        (-321940:321964:321938:321933:321934:-321941) 322268 (-321996:-322140:
-        322009:321995:322139) (-322105:-322013:-321938:322119:322112) (-321929:
-        321997:321920:322003:322013:-321936) (-321950:321941:322040:321981:
-        -321933:-322033) (-321950:-321940:321964:321941:321908:321933) (321964:
-        321908:-321938:-321941:321929) (-321950:322010:-322006:321993:322005:
-        -322014) (-321995:-321954:-322129:321934:322115:-321936:-321938:-321941)
-        (-321950:321919:321993:321992:-321918:-321908) (-322139:322138:-321996:
-        -322140:322013:321995) 322263 (322189:-322180:322181:-322188:-322190:
-        -322187:322179:321950) (-321950:321993:321992:-321920:-321908:-321913) (
-        322182:-322179:-322184:-322188:322178:321950) (-321929:321964:321936:
-        321934:-321938) (322111:-322041:-321954:322107:-321941) (-321950:322243:
-        321917:-321923:322244:-322237) (-322119:-322105:-322013:322051:-321936:
-        321995:-321938:-321941:322015:-322120) (-321950:321936:322003:321934:
-        -322005:-321964) 322265 (-321929:322091:-322013:-321936:322105:-321938:
-        -321941) (-320002 320050 320071 -320051 -320063 320041 320020 320039 
-        -320022 -320047:-320041 -320025 320038 -320044 320020 320039 -320047) (
-        -322122:-321995:-322124:-322115:322057:-322129:321934:322051:-321936:
-        -321941:-322120) (-321994:-321950:321993:-321922:321923:321912:-321920:
-        -321918:321926:-321992) (-321950:321920:322003:-321936:-321964:321929) 
-        -322267 (-321950:322048:-321926:-322003:321934:322047) (-321950:322033:
-        -322036:321993:322025:-322029) (321933:321934:321954:-321938:-321941) (
-        -321954:322108:322129:322107:-321938:-321941:-322111:-322120) (-321950:
-        321941:321918:-321933:-322040:321979)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322003 0 (-322137:322021:-322041:322035:-322032:321978) (-321950:-321975:-321978
-        :321968:-321982:321984:321922) (-322121:322129:322051:322107:-321941:
-        -322120:322134) (-321975:321968:321922:-321981:321979) (-321974:321941:
-        321978:321922) (322021:321981:321954:-321941:-322033) -322261 (-321950:
-        321941:-321978:321982:321922) 322268 (-321979:-321950:-321975:321968:
-        321978:321922:-321981:321974) (-322041:-322107:322121:-322030:-322111:
-        322134) (322021:322040:321981:-321954:322041:-321941) (322108:322129:
-        322107:-321941:-322111:-322120) (321981:322020:321954:-322033:-322021) (
-        -322185:322189:-322180:322181:-322188:-322190:-322187:321950) (-322125:
-        322111:-322041:-321954:322107:-321941:-322120) (-322137:322021:-321978:
-        322035) (322111:-321974:321971:321982:322041:-322040:-321941) (-321950:
-        321941:322040:321981:-322033) (-321978:321982:-321941:321974) (320047 
-        -320051 -320063 320041 320039:-320002 -320051 -320063 320041 320039 
-        -320022 -320047:320047 -320041 -320051 -320040 320039 320035:-320035 
-        -320041 320025 -320047:-320041 -320025 -320044 320039 -320047:-320035 
-        320047 -320041 -320051) (-321950:322243:321917:-321984:321923:-322135) (
-        -322139:322138:-321996:322051:322013:321995) (-321994:-321950:321993:
-        -321922:321923:321912:-321918:-321992) (-322122:-321995:-322124:-322129:
-        321934:322051:-321941:-322120) 322265 (321971:-322040:321974:321979) (
-        -321979:-321950:-321974:321941:321918:-322040) (322111:-322041:322020:
-        -322107:-321954:-322030) (-321979:322111:-321974:-321971:321978:322041:
-        321988) (321971:-322107:321982:322041:-322111) -322267 (-322125:321982:
-        322129:322051:-322108:322107:-321941:322121:-322111:-322120:322134) (
-        -321950:321941:321918:-322040:321979) (-321979:-321950:322021:321981:
-        321918:-322040:321974) (-321950:322033:-322036:321993:322025) (-321950:
-        322243:321917:-321923:322244) (-322041:-321982:322107:-321941:322121:
-        322134) (-321996:322009:-322138:321995) (322186:-322188:-322190:-322189:
-        322183:321950) 320594 (-322119:-322105:-322013:322051:321995:-321941:
-        322015:-322120)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322004 0 -320002 -322261 320050 322267 (-321950:322243:321917:-321923:322244:
-        -322237) (-321950:321936:322003:321934:-322005:-321964) 320041 (-321950:
-        322048:-321926:-322003:321934:322047) -320022 -320047 322262
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322005 0 (322011:-321953:-321999:-322005:-321964:322004) -322269 (322011:321999:
-        -322005:-321964:321937) (-322004:322011:-321999:-322005:-321964) (
-        -321940:321964:321934:-321941) (-321940:321964:-321957:321935:321937) 
-        -322263 (-321950:321934:321996:-322005:-321964) (322011:321920:-321934:
-        321953:-322005:-321964) (322010:-322006:322005:322001:-322014:-322016) (
-        -321940:321939:321964:321957:-321951) (321909 -321910 -321930 320063 
-        321960:-321924 321909 -321906 321930 321963 321960:-320002 320050 320071
-        -320063 320041 320020 320039:321909 -321910 321906 -321915 321963 321960
-        ) 322261 (-321940:321964:321908:321951:-321934) (-321996:321934:-322005:
-        -321964)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322006 0 -320594 (322143:-321996:322140:322009:321995) (322091:-322024:-321954:
-        322129:-322020:-322111:321927) (322021:321981:321954:-321933:-321941:
-        -322033) (-321927:321981:321951:321918:-321933:-322033) (322030:321981:
-        322020:321918:-321968:-322032) (322091:-322013:-321936:322105:-321938:
-        -321941) (-321940:321964:321908:321951:321933:-321934) (-321940:321964:
-        321938:321933:321934:-321941) (-322132:322117:-322129:322131:-322020:
-        322106:-322127) (-322131:321968:-322136:321980) (-322024:-321954:-322129
-        :321934:322051:-322020:-321938:321927) (-322133:322136:321980:-322021) (
-        322021:322030:322040:-321954) (321981:322020:321954:-321933:-322033:
-        -322021) (322030:321981:321918:321968:-322032:-322021) (-322105:-322013:
-        322051:-321936:321995:-321938:-321941:322015) (322020:-322107:-321954:
-        322129:-322030:-322111:322118) 322263 (321918:-321934:-321933:321927) (
-        -321995:-321954:-322129:321934:322115:322107:-321936:-321938:-321941) (
-        322142:-321996:322140:322013:-322143:321995) (-322125:-321954:322108:
-        322129:322107:-321938:-321941:-322111:-322120) (-321927:321933:-321954:
-        321934) (321981:321954:-322020:-321933:-322033:321927) (322021:322030:
-        322032:-322040) (-321929:321964:321936:321934:-321938) (322111:-322041:
-        -321954:322107:-321941) (322104:-322133:-322132:322116:322129:-322020:
-        322121:-322127:-322111) (-321950:321936:322003:321934:321996:-322005:
-        -321964) -322270 (321981:321918:-321954:-322020:322024:321927) (322111:
-        -322041:322020:-322107:-321954:-322030) 320020 (322030:321981:322020:
-        322032:-321954:-322021) (-322137:322021:322035:-322032:321978) (322104:
-        -322106:-322132:322110:322117:-322129:-322127) (322020:-322107:-321954:
-        -322129:321934:322115:-321938:-322030) (322021:322030:321918:-322035:
-        -322032) -322271 320039 (322111:-322024:-321954:-322114:321927) 322261 (
-        -322122:-322126:322020:-322107:-322115:321934:322051:-322030:-322103) (
-        321933:321934:321954:-321938:-321941) (-322133:322035:321968:-322136:
-        322131:321978) (321968:-322032:322133:321980:-322021:321979) (-322122:
-        -321995:-322124:-322115:322057:-322129:321934:322051:322107:-321936:
-        -321941:-322120:-322103)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322007 0 -320594 (322143:-321996:322140:322009:321995) (-321950:322048:-321926:
-        321997:-322003:321934:322047) 320050 (-321940:321964:321908:321951:
-        321933:-321934) (-321940:321964:321938:321933:321934:-321941) (-321996:
-        -322140:322009:321995:322139) (-321996:321936:-322009:322003:321934:
-        -322005:-321964) (-321929:321997:321920:322003:322013:-321936) (-322107:
-        -321954:-322129:321934:322115:-321938) 322270 (322141:-321996:322009:
-        321995:-322142) (-321926:322057:322051:322013:-321997:321995) (322011:
-        321920:-321934:322003:321953:-322005:-321964) (-322139:322138:-321996:
-        -322140:322013:321995) (-322105:-322013:322051:-321936:321995:-321938:
-        -321941:322015) 322263 (-321995:-321954:-322129:321934:322115:322107:
-        -321936:-321938:-321941) (322142:-321996:322140:322013:-322143:321995) (
-        -321929:321964:321936:321934:-321938) (-321950:322243:321917:-321923:
-        322244:-322237) (-321996:-322009:321920:322013:-321936:321995) (-321929:
-        322091:-322013:-321936:322105:-321938:-321941) (-322015:321997:-322013:
-        321920:322003:-321936) (-321996:322140:322013:321995:-322141:-322142) (
-        -321950:321936:322003:321934:321996:-322005:-321964) 320020 (-321954:
-        -322129:321934:322051:-322020:-321938) (-322137:322021:322035:-322032:
-        321978) (-321950:321920:322003:-321936:-321964:321929) -322271 -322267 
-        -320022 322261 (-322122:-322126:322020:-322107:-322115:321934:322051:
-        -322030:-322103) (-321996:321923:-322140:322009:-322138:321995) (-322015
-        :-322013:322057:321934:322051:-321936:-321997:321995) (321920:322013:
-        -321936:321996:-321997) (-321926:-322051:322057:321934:-321997:322047) (
-        -322122:-321995:-322124:-322115:322057:-322129:321934:322051:322107:
-        -321936:-321941:-322120:-322103)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322008 0 (-322137:322021:-322041:322035:-322032:321978) (-321978:321968:321980:
-        -322109:-322021) (-322131:321968:-322136:321978:321980) (-322133:322136:
-        321978:321980:-322021) -322272 (321978:322041:321988:-322111) (322030:
-        321981:322020:321918:-321968:-322032) (322021:321981:321954:-321941:
-        -322033) (322021:322030:-322041:322032:-322040) (322109:-321978:322035:
-        321968:-322136:-322110) (322021:322032:-321971:322041:-322040:321979) (
-        322021:322035:-322032:322041:321979) (-321979:-321950:-321975:321968:
-        321978:321922:-321981:321974) (322021:322040:321981:-321954:322041:
-        -321941) (321981:322020:321954:-322033:-322021) (322021:321918:-322035:
-        -322032:-321971:322041:321979) (-322125:322111:-322041:-321954:322107:
-        -321941:-322120) (-322137:322021:-321978:322035) (322111:-321974:321971:
-        321982:322041:-322040:-321941) (322104:322109:-322132:322129:-322020:
-        -322130:322128) (-321988:-321975:321978:321922:-321981) (322021:322030:
-        -322041:321918:-322035:-322032) (-321979:-322041:321968:321978:322133:
-        -322021) (-322124:-322129:321934:322051:322107:-321941:-322120) (320047 
-        -320051 -320063 320041 320039:-320051 -320063 320041 320039 -320022 
-        -320047) (-322125:-322121:322129:322051:322107:-321941:-322120:322134) (
-        -321927:321981:321918:-322033) (-322125:321982:322129:-322108:322107:
-        -321941:322121:-322111:-322120) (321971:-322040:321974:321979) -322273 
-        -322270 (321981:321918:-321954:-322020:322024:321927) (-321980:-321975:
-        321968:321922:-321981:321979) (322111:-322041:322020:-322107:-321954:
-        -322030) (322030:-321980:321981:321918:321968:-322032:-322021:321979) (
-        321981:321954:-322020:-322033:321927) (322030:321981:322020:322032:
-        -321954:-322021) (-321979:322111:-321974:-321971:321978:322041:321988) (
-        -321978:322110:321968:-322136:321980) (-321979:321981:321918:-322032:
-        321974:-322021) (321981:322032:-321954:-322023:-322030:-322021) (-322125
-        :322108:322129:322107:-321941:-322111:-322120) 322261 (-321979:-321950:
-        322021:321981:321918:-322040:321974) (321918:-322032:-322023:-322030:
-        -322021:321979) (322021:322030:322040:-322041:-321954) (-321975:-321968:
-        321978:321922:-321981:321988:321974) (-322133:322035:321968:-322136:
-        322131:321978) (322109:-321978:322136:321980:-322021) (321968:-322032:
-        322133:321980:-322021:321979) 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322009 0 -322272 (-321988:-321975:321978:321922) (322111:-321974:321971:321982:
-        -322040:-321941) (322111:-321974:-321971:321978:322041:321988) (-321975:
-        -321978:-321968:321984:321922) (-322137:322021:-321978:322135:321923:
-        322035) 322273 (-321978:321982:-321941:321974) (322104:322109:-322132:
-        322129:-322020:-322130:322128) (-321950:-321975:321968:321978:321922:
-        321974) (-321950:322243:321917:-321984:321923:-322135) (320047 -320051 
-        -320063 320041 320039:-320051 -320063 320041 320039 -320022 -320047) (
-        -322125:-322121:322129:322051:322107:-321941:-322120:322134) (-322121:
-        -322107:322123:-322030:322134) (-322125:321982:322129:322051:322107:
-        -321941:322121:-322111:-322120) (-321975:-321968:321978:321922:321988:
-        321974) (-321974:-321978:321982:-321971:321922) -322270 (-321950:-321980
-        :-321975:-321978:321968:-321982:321984:321922) (-322118:-322041:-322107:
-        322121:-322030:-322111:322134) (-321978:322135:321968:321980:-322109:
-        -322021) 322261 (-321950:322243:321917:-321923:322244) (-322041:-321982:
-        322107:-321941:322121:322134)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322010 0 (-322131:321968:-322136:321978:321980) (-322133:322136:321978:321980:
-        -322021) (322109:-321978:322035:321968:-322110) (322104:322109:-322132:
-        322117:-322129:-322110:-322020:322113) (-321975:-321978:321984:321922) (
-        322104:322109:-322132:322129:-322020:-322130:322128) (-321988:-321975:
-        321978:321922:-321981) (321981:321918:-321954:322024:321927) (-321950:
-        322243:321917:-321984:321923:-322135) (321981:321954:-322033:321927) (
-        320047 -320051 -320063 320041 320039:-320051 -320063 320041 320039 
-        -320022 -320047) (-321927:321981:321918:-322033) -322270 (322104:-322106
-        :-322132:322110:322117:-322129) (-322137:322021:322035:-322032:321978) 
-        -322271 (-322126:322020:-322115:321934:322051:-322030) (-321978:322110:
-        321968:321980) (322104:322130:-322121:-322132:322129) (-322133:322035:
-        321968:322131:321978) 322272 (-321950:322243:321917:-321923:322244) (
-        322104:-322133:-322132:322116:322129:-322020:322121:-322111) (-322024:
-        -322129:321934:322051:-322020:321927) 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322011 0 (-322122:-322126:322020:-322107:321934:322051:-322030:-322103) (-322131
-        :321968:-322136:321978:321980) (322104:322109:-322132:322129:-322020:
-        322128) (-322133:322136:321978:321980:-322021) (-321996:321923:322009:
-        -322138:321995) (322109:-321978:322035:321968:-322136:-322110) (322104:
-        322109:-322132:322117:-322129:-322110:-322020:322113:322128) (-322139:
-        322138:322013:321995) 322270 (-322137:322021:-321978:322135:321923:
-        322035) -320051 (-321950:322243:321917:-321984:321923:-322135) (-322125:
-        -322121:322129:322051:322107:-321941:-322120:322134) (322104:-322106:
-        -322132:322110:322117:-322129) (321968:321980:-322109:-322021) (-322137:
-        322021:322035:-322032:321978) -322271 -322267 (-321978:322110:321968:
-        -322136:321980) (-322122:-321995:-322124:-322129:321934:322051:322107:
-        -321941:-322120:-322103) -320022 322261 (-321950:322243:321917:-321923:
-        322244) (322109:-321978:322136:321980:-322021) (-322024:-322129:321934:
-        322051:-322020:321927) 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322012 0 (322001:321923:-321920:-322016:321926:-322043:-321905:-321919) (-321940
-        :321964:321908:321951:321933:-321934) 322271 (320047 -320051 -320063 
-        320041 320039:-320002 320050 320071 -320051 -320063 320041 320020 320039
-        -320022 -320047) (322011:321920:-321934:322003:321953:-322005:-321964) (
-        321905:322001:-321920:-322016:-321908:-321913) 322263 (-321950:322243:
-        321917:-321984:321923:-322135) (321919:-321922:322001:322042:-322016:
-        322046:-321918:-321908) (-321950:322243:321917:-321923:322244:-322237) (
-        321981:321951:321918:-321933:-322033) (322010:-322006:322005:322001:
-        -322014:-322016) (-321922:322001:-322042:-322016:322046) (321970:-321988
-        :-321975:321984:321978:321922:-321981) -322267 (321970:-321975:-321978:
-        321984:321922) (321919:-321922:322001:321923:-322046:321912:-322016) 
-        -322274
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322013 0 -320594 (-321940:321939:321964:321933:321957:-321951) (322019:-322065:
-        322151:322152) (-321969:-321972:-321955:322090:322075:322069:-321939) (
-        321972:-322019:322075:322151) 322274 (321933:321955:321957:-321951:
-        -321939) (322033:-322036:322001:322025:-322029:-322016) (-322075:321987:
-        -321955:-322083:321957:322090:322069:-321939) (321964:321908:-321942:
-        321957:-321967:-321939) (322001:321923:-321920:-322016:321926:-322043:
-        -321905:-321919) (-321940:321964:321908:321951:321933:-321934) (322087:
-        -322068:322065:322152:-321970) (321919:322001:322042:-322016:322046:
-        -321918:-321908) (321981:321955:-321933:-321951:321969:-322033) (322087:
-        -322068:322062:-321951:-322074:-321967:-321939:321969) (-321969:321981:
-        322019:321955:-321933:-322033) (322011:321920:-321934:322003:321953:
-        -322005:-321964) (-321969:-322064:321957:322062:-322085:-321967:-322078)
-        (321905:322001:-321920:-322016:-321908:-321913) (322085:-321972:-322065:
-        322052:-322087:322090:322075:-322077) 322263 (-322075:321987:322085:
-        -322064:-322073:-322087:322090) (321981:321918:322028:-321955:-321951:
-        321969) (321967:321964:321908:-321951:-321939) (322091:-322069:-321972:
-        322068:-321955:-321939:321969:-321970) (321981:321951:321918:-321933:
-        -322033) (-321924 321909 -321911 -322007 320063 321910:-321924 321909 
-        -321930 -321914 322007 321910:321909 -321910 -321930 320063 -321907 
-        321931 321960:-320002 320050 320071 -320051 -320063 320041 320020 320039
-        :-321931 -321930 321921 320063 321960) (321981:321987:321955:-322019:
-        -321933:-322033) (322091:-322022:-321972:-321955:322069:321969:-321970) 
-        (322085:-322062:322087:-321951:-321967:321969) (322078:-321969:321942:
-        321957:-322085:-321967:-321939) (-322022:322068:322065:321972:322151:
-        -321970) (322010:-322006:322005:322001:-322014:-322016) (-321969:-322069
-        :322085:322087:-321972:-321955:322075:-321939) -322267 (321918:-322028:
-        -321955:322022:321969) (321970:322082:-322022:-322028:-321955:-321951:
-        -322074:322069) (-322081:322085:322052:322065:-322087:322090:-321970:
-        -321973) -322275 (-322069:-322075:322085:-322064:322087:321957:-321939) 
-        (322091:321970:-322069:322068:-321955:-321951:-322074:-321939)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322014 0 (321981:321955:-321951:321969:-322033) (-321969:-321972:-321955:322090:
-        322075) (321972:-322019:322075:322151) 322274 (-321969:321981:322019:
-        321918:321972:-321955) (322033:-322036:322001:322025:-322016) -322276 (
-        320047 -320051 -320063 320041 320039:-321931 -321930 321921 320063:
-        -320051 -320063 320041 320039 -320022 -320047:-321910 -321930 320063 
-        -321907 321931) (-321922:322001:322042:-322016:322046:-321918) (321981:
-        321987:-321955:-322019:321985) (-321985:-321969:-322090:321989:-321972:
-        322052:-321955:322075) (-321985:-321969:321972:321922:-321981:321983) (
-        -321969:321981:322019:321955:-322033) (-321969:321981:322019:-321955:
-        321985) (321981:321918:322028:-321955:-321951:321969) (321970:322082:
-        -322022:-322028:-321955:-321951:-322074) (-322075:-321955:-322083:322090
-        ) (321981:321987:321955:-322019:-322033) (321981:321951:321918:-322033) 
-        -322270 (-322022:322065:321972:322151:-321970) (-321922:322001:-322042:
-        -322016:322046) (321970:-321988:-321975:321984:321978:321922:-321981) (
-        -321985:-322075:-322090:321989:322052:-321955:-322083:321957) (-321985:
-        321922:-321981:321969:321983:-321970) -322275 (321970:-321975:-321978:
-        321984:321922) (-322151:321972:-322019:322075) (-321975:321952:-321981:
-        321985:321983:-321970) 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322015 0 -322277 (-321969:-322090:322065:322084:-322076:-321973) 322274 (-322063
-        :321970:322085:322052:322072:-322087:322090:-321951:-322074:-321967) (
-        -321988:-321975:321984:321978:321922) (321970:-322086:-322090:-322072:
-        -322089:322052:-322066:-321951:-321967) (321919:-322045:-321922:322001:
-        321923:-322046:321912:-322016:-322044) (321973:-322151:322084:-321970) (
-        -321969:322085:322087:-321972:-321955:322075) (-321975:-321978:321984:
-        321922) (322001:321923:-322016:-322043:-321919) 322270 (322087:-322068:
-        322062:-321951:-322074:-321967:321969) (-322084:-322090:-322089:322052:
-        -322066:321969:-321970) (-321950:322243:321917:-321984:321923:-322135) (
-        -322090:322084:-322076:321969:-321970:-321973) (322085:-322062:322087:
-        -321951:-321967:321969) (321973:-322087:322151:-321970) (321970:-322084:
-        -322090:-322089:322052:322072:-322077) -320236 (321970:322080:-322090:
-        322072:322084:-321951:-322074) (320047 -320051 -320063 320041 320039:
-        -321910 -321911 -321930 320063 -321907 321931:-321911 -322007 320063 
-        321910:-320051 -320063 320041 320039 -320022 -320047:-321924 -321930 
-        -321914 322007 321910) (-322079:-322090:-322072:322086:-321951:-321967:
-        -322088) -322267 (321919:-321922:322001:322042:-322016:322046) (-322081:
-        322085:322052:322065:-322087:322090:-321970:-321973) (322085:-322072:
-        322052:322090:-321951:-321967:-322088) (-321922:322001:-322042:-322016:
-        322046:-322044) (-321950:322243:321917:-321923:322244) (-321969:-322084:
-        -322090:-321972:322052:322065:-322066) 320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322016 0 (-321969:-322090:322065:322084:-322076:-321973) (322019:-322065:322151:
-        322152) (-321983:-321985:321972:321922:321969:-321970:-321973) (321972:
-        -322019:322075:322151) (-322151:322052:321972:-322019:322075) (320047 
-        -320051 -320063 320041 320039:-321910 -321911 -321930 320063 -321907 
-        321931:-320051 -320063 320041 320039 -320022 -320047:-321924 -321930 
-        -321914 322007 321910) (322065:322022:322151:322152:-321970) (-322063:
-        321970:322085:322052:-322087:322090:-321951:-322074:-321967) (-321983:
-        -321975:321984:321985:-321970) (322087:-322068:322065:322152:-321970) (
-        -321985:-322075:321987:-322090:321989:322052:-321955:-322083:322070) (
-        321973:-322068:322065:-322087:322151:-321970) (-322070:-322075:321987:
-        -322064:-322090:322052:321972) (-322075:321987:-321955:-322083:322090:
-        322069) (-321969:-321972:-321955:322090:322075:322069) 322270 (-322084:
-        -322150:322065:322152:-321970) (321981:321987:-321955:-322019:321985) (
-        -321985:-321969:321972:321922:-321981:321983) (322087:-322068:322062:
-        -321951:-322074:-321967:321969) (-321985:-321969:-322090:321989:-321972:
-        322052:-321955:322067:322075) (322085:-321972:-322065:322052:-322087:
-        322090:322075:-322077) (-321950:322243:321917:-321984:321923:-322135) (
-        -322075:321987:322085:-322064:-322073:-322087:322090) (-321985:321984:
-        -321989:321922:-321970) (-322022:322068:322065:321972:322151:-321970) (
-        321981:321987:321955:-322019:-322033) (321970:322080:-322090:322072:
-        322084:-321951:-322074) (321987:322085:-322064:-322090:-321972:-322065:
-        322052:-322071) (-322151:322065:322152:321983:-321970) (321970:-321988:
-        -321975:321984:321978:321922:-321981) -322267 (321970:322082:-322022:
-        -322028:-321955:-321951:-322074:322069) (-322081:322085:322052:322065:
-        -322087:322090:-321970:-321973) (-321985:321922:-321981:321969:321983:
-        -321970) (322085:-322062:322087:-321967:321969) -322275 (321970:-321975:
-        -321978:321984:321922) (321973:-322151:-322150:322065:322084:-321970) (
-        -321969:-322069:322085:322087:-321972:-321955:322075) (-321950:322243:
-        321917:-321923:322244) (-321975:321952:-321981:321985:321983:-321970) (
-        -322151:322019:-322065:322152) (321973:-321983:-322151:322065:322150:
-        -321970) (-321969:-322084:-322090:-321972:322052:322065:-322066) 322277 
-        320594
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322017 0 (322078:321942:321957:-322085:-321967:-321939) (-321940:321939:321964:
-        321933:321957:-321951) (-321985:-322075:321987:-322090:321989:322052:
-        -321955:-322083:321957:322070) (-322144:-322061:322146:322008:322004) (
-        -321983:-321985:321984:-321989:321922:-321970) (321933:321955:321957:
-        -321951:-321939) -322276 (-321947:321918:-321933:-321987) -322269 (
-        -322075:321987:-321955:-322083:321957:322090:322069:-321939) (321964:
-        321908:-321942:321957:-321967:-321939) 322275 (-321983:-321975:321984:
-        321985:-321970) (322011:321999:-322005:-321964:321937) (322091:-321937:
-        -321966:-321953:322095:-321938:-322097:-322012:322004) (321981:321918:
-        -321933:321952:-321987:-322033:321947) (-321940:-321937:321938:321933:
-        -321957:321962) (321964:321908:321933:-321957:321953:-321938) (321981:
-        321987:-321955:-322019:321985) (-322004:-321937:-321966:322096:322002:
-        -321938) (-322008:322012:322145:-322144:-322061:322146:322004) (322011:
-        321920:-321934:322003:321953:-322005:-321964) 322263 (-321950:322243:
-        321917:-321984:321923:-322135) (321964:-321953:321935:-321938:321937) (
-        322011:-321953:321920:-321999:-322005:-321964:321937:322004) (-321950:
-        322243:321917:-321923:322244:-322237) (321981:321987:321955:-322019:
-        -321933:-322033) (321987:-321957:321918:-321955:-321933) (-322146:
-        -322061:322008:322149:322004) (-322004:322011:321920:-321999:-322005:
-        -321964:321937) -322267 (321909 -321910 -321911 322278 -321930 320063 
-        -321907 321931 321960:-321910 -321911 322278 321914 -321907 -321906 
-        321930 321931:-321931 -321930 321921 320063 321960:-321924 321909 321921
-        -321914 -321906 321930 321960:-321931 321921 321914 -321906 321930:
-        321909 -321910 -321911 321906 321921 -321915 -321907 321960) (-321975:
-        321984:321952:-321981:321985:321983:-321970) (-321983:-321985:321989:
-        321922:-321987) (-321940:321964:321938:-321957:321935:321937) (-322069:
-        -322075:322085:-322064:322087:321957:-321939) (-322064:321957:322062:
-        -322085:-321967:-322078) (-321985:321984:321952:321922:-321987:-321981:
-        321983)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322018 0 -322269 -320236 (-321931 -321930 321921 320063:-321931 321921 -321906 
-        321930) 322276
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322019 0 (-321950:322048:-321926:321997:-322003:321934:322047) -320002 (322001:
-        321923:-321920:-322016:321926:-322043:-321905:-321919) 320050 (321936:
-        322057:-322003:321934:-321997) 322267 (-321929:321997:321920:322003:
-        322013:-321936) (-321926:322057:322051:322013:-321997:321995) (322011:
-        321920:-321934:322003:321953:-322005:-321964) (-321950:322243:321917:
-        -321923:322244:-322237) (322048:-321926:322061:322059:-321934:-322003) (
-        -322015:321997:-322013:321920:322003:-321936) (322010:-322006:322005:
-        322001:-322014:-322016) (-321950:321936:322003:321934:321996:-322005:
-        -321964) -322281 (322048:-322057:-322003:321934:-321997:322047) -320022 
-        (-321996:322140:322013:321995:-322141) 322261 (-321996:321936:322003:
-        321934:-322005:-321964) (322048:-321926:-321934:-322059:322047:322004) 
-        -322274 (-322015:-322013:322057:321934:322051:-321936:-321997:321995) (
-        -322122:-321995:-322124:-322115:322057:-322129:321934:322051:322107:
-        -321936:-321941) (-321926:-322051:322057:321934:-321997:322047)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322020 0 322274 (322011:-322008:-321953:321920:-321999:-322005:-321964:321937:
-        322004) (-321969:-322084:-322090:322052:322065:-322066) (-322004:-321926
-        :322000:322057:-322003:321937) (-322063:321970:322085:322052:322072:
-        -322087:322090:-321967) -322269 (322001:321923:-321920:-322016:321926:
-        -322043:-321905:-321919) (322011:321999:-322005:-321964:321937) 322267 (
-        322091:-321937:-321966:-321953:322095:-321938:-322097:-322012:322004) (
-        -322075:321987:322085:-322064:-322087:322090) (-322004:-321937:-321966:
-        322096:322002:-321938) (-322008:322012:322145:-322144:-322061:322146:
-        322004) (322011:321920:-321934:322003:321953:-322005:-321964) 322263 (
-        -322004:322048:322000:-322057:-322003:322053) (322144:-322061:322147:
-        322008:322004) (322085:-322065:322052:-322087:322090:322075:-322077) (
-        -321950:322243:321917:-321923:322244:-322237) (322048:-321926:322061:
-        322059:-321934:-322003) (-322004:322048:-322053:-322057:322017:322047) 
-        -322282 (-322004:-321926:322057:-322052:322002:322047) (-322004:322057:
-        322052:-322050:-321942:322002) (-322081:322085:322052:322065:-322087:
-        322090:-321970) (-322004:321942:-322098:322000:322052:-322096) (322010:
-        -322006:322005:322001:-322014:-322016) -322281 (-322148:-322146:321923:
-        -322061:322008:322004) (-322146:-322061:322008:322149:322004) (-322004:
-        322011:321920:-321999:-322005:-321964:321937) (321987:322085:-322064:
-        -322090:-321972:-322065:322052:-322071) (-321953:-322098:322052:322093:
-        -322097:-322012:-322091:322004) (-322002:-321926:322057:-322050:322017:
-        322047) ((-321924 321909 -321911 -322007 320063 321910:-321924 321909 
-        -321911 321921 -321914 -321906 321930 321963:321909 -321910 -321911 
-        -321930 320063 -321907 321931:322238 -321911 321914 -321906 321910:
-        321909 -321910 -321911 321906 321921 -321915 -321907 321963:-321910 
-        -321911 321914 -321907 -321906 321930 321931:-321924 321909 -321911 
-        321906 -321914 -321915 321910 321963:-321924 321909 -321911 -321930 
-        -321914 322007 321910:-321911 321906 321914 321910 -322245) (-320001:
-        320060:320066:320064:-320030:-320015) (320474:321470:-320060:320064:
-        -320030:-321448):-320002 320050 -320051 -320063 320041 320039 -320022) (
-        -322004:-321937:322000:322050:322057:-322096:-321942) (322048:322059:
-        -322054:-322003:-322061:322004) (321920:322000:322003:-322005:-321964:
-        321937:-322011) (-322149:322012:-322146:-322061:322148:322004) (-321937:
-        -322147:322058:322144:322059:322054:-322061:322004) (-321926:322054:
-        322049:-322003:-322061:-322058:322004) (322048:-321926:-321934:-322059:
-        322047:322004) (-322008:322012:-321937:-321953:321920:322004) (321923:
-        -322144:-322061:322146:322008:322004) (322144:-322059:-322061:322008:
-        322004)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322021 0 (-321940:321964:-321949:321932) (-322004:322011:-321999:-322005:-321964
-        ) (-321940:321964:321917:-321952:-321942) (322011:321999:-322005:-321964
-        ) (-321940:321964:-321961:-321932:321952) (-321940:321964:-321957:321935
-        :321937) -322263 (-321940:321964:-321932:321961:321937) (321917:-322000:
-        -322005:-321964) (322000:-322005:-321964:-322011) 320239 (321909 -321910
-        321906 321921 -321915 321960:321906 -321915 -321921 321931) 322269 (
-        -321940:321964:321949:-321935)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322022 0 (321908:321933:-321953:321935:321966:-321938) (-322004:-321937:-321966:
-        322096:322002:-321938:-322097) (321981:321918:-321933:321952:-322033:
-        321947) (-321947:-321937:-322002:-321966:321942:322096:321961:322017:
-        -321938:-322097) (-321947:321964:321938:-321945:321932:-321939) (-322144
-        :-322061:322146:322008:322004) (321981:321977:-321952:321955:-321933:
-        -322033) (-321924 321909 321921 -321914 -321906 321930 321960:-321931 
-        321921 321914 -321906 321930:-321910 -321911 321914 -321907 -321906 
-        321930 321931:321909 -321910 -321911 321906 321921 -321915 -321907 
-        321960:321906 -321915 -321921 -321907 321931) (-321947:321918:-321933:
-        321966:-321987) (-321940:321964:321908:321933:-321961:-321932:321952) (
-        322011:321999:-322005:-321964:321937) (-321952:321933:321955:321956:
-        -321938) (322091:-321937:-321966:-321953:322095:-321938:-322097:-322012:
-        322004) -322283 (-321937:-322017:322096:322000:321961:-321938:-322097) (
-        -321940:-321937:321938:321933:-321957:321962) (321964:321908:321933:
-        -321957:321953:-321938) (-322008:322012:322145:-322144:-322061:322146:
-        322004) (-321975:-321952:321976:-321986:321984:321985) (-321937:321938:
-        321933:321935:-321958:-321939) 322263 (-321947:321908:321933:-321961:
-        321932:-321938) (321917:-321975:-321952:321986:-321981:321985) (-321950:
-        322243:321917:-321984:321923:-322135) (321964:-321953:321935:-321938:
-        321937) (-321940:321964:321938:-321966:321949:-321935) (-321940:-321937:
-        321939:321933:321935:-321962) (-321950:322243:321917:-321923:322244:
-        -322237) (-321937:321964:321908:321961:-321938:-321928) (-321940:321938:
-        321933:321932:-321935:321947) (321981:-321952:321976:-321955:321985) (
-        -321947:321908:321933:-321935:321966:-321938) -320236 (-321947:321938:
-        -321961:321945:-321939) (-321947:-321940:321938:-321935:321966) (322091:
-        321928:-321937:-322000:321961:-322018:-321938:322094:-322097) (-322146:
-        -322061:322008:322149:322004) (-321940:-321937:321959:321938:-321932:
-        321961) (-321940:321938:-321952:321933:321942:321925) (-321940:-321937:
-        321939:321961:-321959) -322267 (-321965:-321937:321938:321961:-321939) (
-        321933:321932:-321935:-321938:321947) (321938:321961:321943:-321959:
-        -321939:321965) (-321947:-321961:321918:-321933:321952) (-321985:321984:
-        321952:321922:-321981) (-321975:321984:321952:-321981:321985) (-322004:
-        322011:321920:-321999:-322005:-321964) 322269 (-321940:321964:321938:
-        -321957:321935:321937) (-321946:321964:321938:-321949:321945:-321939) (
-        -321947:-321940:321939:321964:-321966:-321949:321932) (321938:321933:
-        321958:-321962:321943:-321939)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322023 0 (321991:321976:-322157:322156:321986:-322038) (-322037:322031:321918:
-        321956:-321955:322039) (321990:321977:-322159) (-321975:-321952:321976:
-        -321986:321984:-321991:321985) (-321940:-321925:321917:321908:321933:
-        321942) (322031:321918:-321956:-321955:-321933) (-321952:321933:321955:
-        321956:-321938) (322026:322031:-321955:-321976:322039) (321981:321977:
-        -321952:321955:-321933:-322033:-321990) 322263 (-321925:321919:321917:
-        321905:-321918:-321908) (321908:321933:-321956:-321938:321925) (321917:
-        -321975:-321952:321986:-321981:321985) (321918:-321955:-321976:-322026:
-        -322034:322027:322037:322039) (-322037:321955:322031:-321933:-322026) (
-        322038:322031:321918:-321976:-322026) (322157:322158:-321977) (322038:
-        321976:322155:-322157:321986) (321981:321976:321955:-321933:-321977:
-        -322033) (321981:-321952:321976:-321955:321985) (321917:321981:321918:
-        -322031:-321976:-321933:-322033) (322026:321955:322031:-321976:-321933:
-        -322033) 322283 (-321940:321938:-321952:321933:321942:321925) (321909 
-        -321910 321906 321921 -321915 -321907 321960:321906 -321915 -321921 
-        -321907 321931) -322267 (-321925:321917:-321922:321912:-321920:-321918:
-        321926:-321905) (322099:322034:322031:-321976:-322026:-322101:-322038:
-        322037) (321990:-321985:321981:321976:321918:-321955:-321977) (321955:
-        -321933:-322026:-322034:322027:322037) (321990:-321985:321917:321986:
-        321922:-321977:-321981)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322024 0 -320594 (-322004:-321937:-321966:322096:322002:-321938:-322097) (
-        -322144:-322061:322146:322008:322004) (322011:-321937:-322002:321920:
-        -321999) (-321937:321944:321920:321999:-321964) (-322004:-321926:322000:
-        322057:-322003:321937) (-321937:321920:322017:-322011) (322011:321999:
-        -322005:-321964:321937) 322267 (-321947:-321940:321939:321964:-321949:
-        321932) (321964:321908:321932:-321935:-321942:-321938) (322011:-321937:
-        321920:321999:321932:-321935:-321944:-321964) (-321937:321938:321933:
-        321935:-321958:-321939) 322263 (-322004:322048:322000:-322057:-322003:
-        322053) (321964:-321953:321935:-321938:321937) (-321940:321964:321938:
-        -321966:321949:-321935) (-321940:-321937:321939:321933:321935:-321962) (
-        -321950:322243:321917:-321923:322244:-322237) (-322004:322048:-322053:
-        -322057:322017:322047) (-322004:322057:322052:-322050:-321942:322002) (
-        -321937:321964:321908:321944:321935) -322285 (-322146:-322061:322008:
-        322149:322004) (-322004:322011:321920:-321999:-322005:-321964:321937) (
-        -322002:-321926:322057:-322050:322017:322047) (321909 -321910 321906 
-        321921 -321915 -321907 321960:-321924 321909 -321911 321906 -321914 
-        -321915 321910) (-321947:-321937:-322002:321942:322096:322017:-321938:
-        -322097) -322284 (-322004:-321937:322000:322050:322057:-322096:-321942) 
-        (321942:321932:-321935:-321938:321937) (321920:322000:322003:-322005:
-        -321964:321937:-322011) (-322149:322012:-322146:-322061:322148:322004) 
-        322269 (-321940:321964:321938:-321957:321935:321937) (-321946:321964:
-        321938:-321949:321945:-321939) (-322004:321942:-322098:322000:322052:
-        -322096:-322097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322025 0 -320594 (322060:-321937:322055:-322164:-322000:322053:-322163) (321909 
-        -321910 321906 321921 -321915 -321907 321960:-321924 321909 321906 
-        -321914 -321915 321910) (322011:321948:-321937:321920:-321964) (-321947:
-        321964:321938:-321945:321932:-321939) (322163:-322161:322055:321998:
-        -322000) (-321937:321920:322017:-322011) (-321940:321964:321938:-321932:
-        321937) (-322017:322000:322057:322052:-322050:-321942) 322267 (-321947:
-        -321940:321939:321964:-321949:321932) (321964:-321932:-321938:321937) (
-        321964:321908:321932:-321935:-321942:-321938) (322055:321998:322164:
-        -322000:-322163) (-321937:-322017:322096:322000:-321938:-322097) (322163
-        :322018:322160:322055:-322000:-322162) 322285 (322162:322160:322055:
-        321998:-322000) (321928:-321937:322018:321920:-321998:-322000) 322263 
-        -322286 (322163:322018:322055:-322000:-322160:322161) (-321950:322243:
-        321917:-321923:322244:-322237) (321917:321920:322003:-321998:-322000:
-        -322005:-321964:321937:-322011) (322091:321928:-321937:-322000:321961:
-        -322018:-321938:322094:-322097) (-321947:-321937:-322002:321942:322096:
-        322017:-321938:-322097) -322284 (-322004:-321937:322000:322050:322057:
-        -322096:-321942) (322011:-322005:-321964:321937) (321942:321932:-321935:
-        -321938:321937) (321938:321943:-321959:-321939:321965) (321948:-321937:
-        321964:321908:-321932) (-321965:-321937:321938:-321939) (321920:322000:
-        322003:-322005:-321964:321937:-322011) (-321940:-321937:321959:321938:
-        -321932) (-321940:-321937:321939:-321959) (322011:-321937:321920:321932:
-        -321935:-321964:-321948) (-321946:321964:321938:-321949:321945:-321939) 
-        (-322053:322055:321998:-322000:-322163) (-322004:321942:-322098:322000:
-        322052:-322096:-322097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322026 0 -320594 (322060:-321937:322055:-322164:322054:-322000:322053:-322163) 
-        -321924 (-321937:-322017:322096:322000:-321938) (-321926:-322017:322000:
-        322057:-322052:322047) (322163:-322161:322055:321998:-322000) (-322004:
-        -321926:322000:322057:-322003:321937) (-322053:321917:-321926:322057:
-        -322000:322047) 321909 (-322017:322000:322057:322052:-322050:-321942) 
-        322284 (322048:-322053:321917:-322017:-322057:322047) -321911 -322286 (
-        -322004:322048:322000:-322057:-322003:322053) (322048:321917:-321926:
-        -322003:-322055:322053) (-321950:322243:321917:-321923:322244:-322237) (
-        -322004:322048:-322053:-322057:322017:322047) (321920:322000:322003:
-        -322005:-321964:321937) (-322002:-321926:322057:-322050:322017:322047) (
-        -322004:-321937:322000:322050:322057:-322096:-321942) 322269 (322056:
-        -321926:322055:322054:-322003:-322000:-322060) (321917:321920:322003:
-        -322000:-322005:-321964:321937) (320474:321470:-320060:320064:-320030:
-        -321448) (322048:322055:-322054:-322003:-322000:322053) (-322053:322055:
-        321998:-322000:-322163)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322027 0 (322018:322055:-322000:-322160:322161) (-322149:322012:-322061:322148:
-        322004) (-321910 -321911 321906 321921 -321915 -321907:-321924 -321911 
-        321906 -321914 -321915 321910:-321911 321906 321914 321910 -322245) 
-        322267 (-321950:322243:321917:321923:-322135) (321928:322092:-322098:
-        322052:-322000:-322018:-322097:-322091) (-322061:322008:322149:322004) 
-        -322286 (-322161:322055:321998:-322000) -320236 (-321953:-322098:322052:
-        -322097:-322012:-322091:322004) 322269 (-321950:322243:321917:-321923:
-        322244) (322160:322055:321998:-322000) 320594 (-322004:321942:-322098:
-        322000:322052:-322096:-322097)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322028 0 (322060:-321937:322055:-322164:322054:-322000:322053:-322163) -322276 (
-        -321940:321964:321908:321933:-321961:-321932:321952) (-322053:321917:
-        -321926:322057:-322000:322047) 322267 (-321940:321964:321938:-321932:
-        321961:321937) -322283 (322048:-322053:321917:-322017:-322057:322047) (
-        321964:-321932:321961:-321938:321937) (322055:321998:322164:-322000:
-        -322163) (322163:322018:322160:322055:-322000:-322162) -322287 (-321975:
-        -321952:321976:-321986:321984:321985) (321928:-321937:322018:321920:
-        -321998:-322000) 322263 322286 (-321950:322243:321917:-321984:321923:
-        -322135) (322048:321917:-321926:-322003:-322055:322053) (-321940:321964:
-        321917:321908:-321952:-321942) (-321985:-321952:321976:321984:-321989:
-        321922) (-321950:322243:321917:-321923:322244:-322237) (321917:321920:
-        322003:-321998:-322000:-322005:-321964:321937:-322011) (-321937:321964:
-        321908:321961:-321938:-321928) (-321940:321938:-321952:321933:321942:
-        321925) (-321940:-321937:321939:321961:-321959) (-321965:-321937:321938:
-        321961:-321939) (-321911 321914 321910 322242 -322241:322240 -321911 
-        321914 -322239 321910:321909 -321910 -321911 321906 321921 -321915 
-        -321907 321960:-321924 321909 -321911 321906 -321914 -321915 321910) (
-        -321985:321984:321952:321922:-321981) (-321975:321984:321952:-321981:
-        321985) (-321937:321917:321920:-321964:-321928) (322056:-321926:322055:
-        322054:-322003:-322000:-322060) (320474:321470:-320060:320064:-320030:
-        -321448) (322048:322055:-322054:-322003:-322000:322053) (322091:321928:
-        -321937:-322000:-322018:-321938:322094)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322029 0 (321991:321976:-322157:322156:321986:-322038) (322240 -321911 321914 
-        -322239 321910:321909 -321910 -321911 321906 321921 -321915 -321907 
-        321960:-321924 321909 -321911 321906 -321914 -321915 321910) (-322053:
-        321917:-321926:322057:-322000:322047) (-321975:-321952:321976:-321986:
-        321984:-321991:321985) (-321940:-321925:321917:321908:321933:321942) 
-        322267 (321990:-321985:321976:-321986:321922:-321991) (322099:321991:
-        321976:-321986:-322157:-322154) (322048:-322053:321917:-322017:-322057:
-        322047) (322154:321976:-321986:322155:-322157) 322263 (-321925:321919:
-        321917:321905:-321918:-321908) (321908:321933:-321956:-321938:321925) (
-        -321925:321917:-321922:321923:321912:-321920:-321918:321926:-321905:
-        -321916) (321917:-321975:-321952:321986:-321981:321985) (-321950:322243:
-        321917:-321984:321923:-322135) (322048:321917:-321926:-322003:-322055:
-        322053) (-321940:321964:321917:321908:-321952:-321942) (-321985:-321952:
-        321976:321984:-321989:321922) (322157:322158:-321977) (-321950:322243:
-        321917:-321923:322244:-322237) (322038:321976:322155:-322157:321986) (
-        -321925:321917:321905:-321920:-321908:-321913) -322282 -322281 (321976:
-        -322153:322155:-322157:-322099) (321917:321981:321918:-322031:-321976:
-        -321933:-322033) 322283 (321917:-321975:-321986:321984:-321976:321922) (
-        -321940:321938:-321952:321933:321942:321925) (321991:321976:-321986:
-        -322157:322153:-322099) (322099:322034:322031:-321976:-322026:322100:
-        322102:-322101:-322038:322037) (321990:321977:322052:-322159) (-321937:
-        321917:321920:-321964:-321928) (321917:321920:322003:-322000:-322005:
-        -321964:321937) (320474:321470:-320060:320064:-320030:-321448) (321976:
-        -322156:322155:-322157:321986) (321990:-321985:321917:321986:321922:
-        -321977:-321981)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322030 0 -320114 (-322165:322173:-322171:322176) (322175:322171:-322173:322177:
-        -322174) (-322193:-322195:322191:322194) -320117 (-320254:320460:-320464
-        :320434:320064:320458) (322172:-322171:322176:-322175) (-322193:322192:
-        -322191:-322169:322168) (-322168:-322171:-322169:322165:322170) (321261 
-        -321311 320075 321213 321212 -322166 -321298:-321309 -321213 321311 
-        321308 -321261:321298 321242 321309 -321261:321298 -321311 320075 321242
-        -321261:321261 321213 321212 -322166 321309 -321298:-321309 321213 
-        321212 -322166 321311 321308 -321298:321213 321309 -321298 -321261:
-        -320426 -320075 320475:-320443 -320075 320475:321298 321299 -321311 
-        320075 -321242 -321302:-321309 321213 322166 321311 321308 -321298 
-        -321261:-321311 320075 321213 -321298 321310 -321261:321298 321299 
-        -321242 321309 -321302:-321213 321309 -321261:321298 -321309 321242 
-        321311 321308 -321261:-320075 -320456 320475:-321309 320075 -320445:
-        -320075 320475 -320440:-320075 -320451 320475:-320075 -320445 320475:
-        -321311 320075 -321213 321310 -321261:321298 321299 -321309 -321242 
-        321311 -321302 321308:-320075 -320438 320475) (322175:-322171:-322173:
-        322176) (-322167:-322168:322169:-322171:322165:322170) (-320254:320460:
-        320448:320064:-320434) (320460:-320464:320448:320254) (-322167:-322193:
-        322169:322192:-322191:322168)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322031 116004 -7.92999983 -322296 -320114 322297 -320117 (322303:322292:-322304)
-        (322302:322301:-322290) 322288 (-322306:322295:322294:-322291)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322032 116004 -7.93793011 (322338 -322320 322336 -322339:-322343 322322 322330 
-        -322320 322336:-322335 -322324 322338 322337 322326:-322334 -322317 
-        322322 322336 322343:322338 -322340 322332 (322312:-322309):-322336 
-        322322 322338 -322320 -322339:322321 -322322 322336 -322319:-322324 
-        322331 322325 -322319 322337:-322326 322338 322327 322337 -322311:
-        -322335 -322337 322338 322326:-322336 322323 -322315 322329:(322333:
-        322316) 322338 -322329 -322341:322336 -322319 -322321 322337 322342:
-        322338 -322329 322341 -322319:-322337 322318 322329 322325 -322319:
-        -322326 -322337 322338 322327 -322311:-322337 322307 322325 -322319 
-        -322318:-322336 322338 322315 322340 (-322308:322328) 322329 -322322 
-        -322319 322337 322324:-322334 -322317 -322336 322322 322343:-322332 
-        322338 -322340 -322319:-322343 -322336 322322 322330 -322320) (-320431:
-        320469:320447:320433:-320435) (322313:-322314:320447:322293:-322310) (
-        -320449 -320075 320475:320075 -321211) (322298:-322293:320447:320431:
-        -320435) -320117 (322298:-322293:-320447:320431:-320435) (-322306:322295
-        :322294:-322291) (322313:-322314:-320447:322293:-322310) (-320431:
-        -320447:320469:320433:-320435)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322033 116004 -7.92999983 322344 -320117 (322302:322301:-322290) 322345 (-322306
-        :322295:322294:-322291) -322346
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322034 116004 -7.93793011 (-322350 -322351 322348 322352:322347 -322349 -322352 
-        322348:-322343 322320 322348 -322347) (322313:-322314:320447:322293:
-        -322310) (322298:-322293:320447:320431:-320435) (322303:322292:-322304) 
-        (322298:-322293:-320447:320431:-320435) (-322306:322295:322294:-322291) 
-        (322313:-322314:-320447:322293:-322310)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322035 116004 -7.92999983 (322357:-320045:322353:-322367:322358) ((-322356:
-        322371) (322375:322370) -322376 -322355:(-322356:322371) 322355 -322365 
-        -322354) (322377 322379 322374 -322359 -322366 -322362:322377 -320475 
-        322366 -322359 -322373:322377 -322363 322379 321915 -322374 -322359:
-        -320475 322366 -322373 -322377:322372 322368 -322360 322374 -322364 
-        -322366:-320449 -320075 320475:322377 -322360 322359 322374 -322366 
-        -322362:322377 -320475 322366 322359 -322373:322364 322379 -322374 
-        322378 -322361 -322377:322372 322369 -322374 -322364 322378 -322361:
-        -322360 322364 322379 322374 -322366 -322377) (322357:320045:-322367:
-        322358) (320465:-320469:-322358 322367)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322036 116004 -7.92999983 (322357:-320045:322353:-322367:322358) (322376:-322384
-        ) (322377 -322363 322379 321915 -322374 -322359:322364 322379 -322374 
-        322378 -322361 -322377:322372 322369 -322374 -322364 322378 -322361) ((
-        322389:322382) -322380 322386 -322385:(322390:-322381) 322384 -322380 
-        -322383:322385 (-322388:322387) -322380 -322384) (322357:320045:-322367:
-        322358) (320465:-320469:-322358 322367)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322037 116004 -7.92999983 (322357:-320045:322353:-322367) (320012:320018:320045)
-        (-322398:322407:322280:320045:-322279:-322357:-320012) (322377 322406 
-        -322363 322239 -321915 -322359:322406 322241 322364 -322359 -322240 
-        -322377:322377 -321960 322359 -322363 -321915 320063:322377 322406 
-        -322242 322245 -322363 -322359:-322378 322364 322379 321915 -322359 
-        -322377:322377 -322397 -321915 -322406:-320072 320000 -320063:322377 
-        -322363 322379 321915 -322374 -322359:-321960 322359 320063 322392 
-        -322364 -322245:322364 322379 -322374 322378 -322361 -322377:-322397 
-        -321915 -322406 -322377:-321960 322359 322364 -321915 320063 -322377:
-        322406 -322242 322245 322364 -322359 -322377:322377 322406 322241 
-        -322363 -322359 -322240:322406 322364 322239 -321915 -322359 -322377) 
-        -327904 (-322402 322404 -322405 322393 322403:-322402 322400 -322399 
-        322403 -322385:322408 322400 -322399 322402 -322385:-322402 322399 
-        -322394 322396 322395 322405 -322401 322403:-322402 322391 -322404 
-        322403:-322403 322404 -322405 -322395 322393:-322403 322401 322400 
-        -322399 -322385:-322402 -322400 -322408 322403:322404 -322405 322393 
-        -322391 322402) (320012:320018:-320045:-320028) (322357:320045:-322367)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322038 0 (322414:-322288:-322297:322296) (320012:320018:320045) (322347:-322348:
-        -322320:322343) (322354:322365:-322355:-322371 322356) (-322336:322320:
-        -322330:-322322:322343) (-322403:322408:322400:322402) (322319:322340:
-        -322338:322332) (322346:-322345:-322344:322409) (-322326:-322337:-322338
-        :322324:322335) (322384:322380:-322387 322388:-322385) -320114 (-322398:
-        322407:322280:320045:-322279:-322357:-320012) 322413 (-322343:-322336:
-        -322322:322317:322334) (-322403:-322393:322405:-322404:322402) (-320431:
-        320469:320447:320433:-320435) (322385:-322403:322399:-322400:322402) (
-        -322324:-322337:322319:322322:-322329:-322328 322308:-322340:-322315:
-        -322338:322336) (322339:322410:-322338:-322322:322336) (322383:322380:
-        -322384:322381 -322390) (322385:-322402:322399:-322400:-322408) (322313:
-        -322314:320447:322293:-322310) (322411 -320475 322366 -322373 -322377:
-        322377 322379 322374 -322359 -322366 -322362:322377 322406 -322363 
-        322239 -321915 -322359:322406 322241 322364 -322359 -322240 -322377:
-        322377 -321960 322359 -322363 -321915 320063:322377 322406 -322242 
-        322245 -322363 -322359:-322378 322364 322379 321915 -322359 -322377:
-        322377 -322397 -321915 -322406:322377 322412 -322363 322379 -321915 
-        -322372:-320063 320062 320072 -320033 -320059 320036:322377 -322363 
-        322379 321915 -322374 -322359:322377 322359 -322363 -322374 322378 
-        -322361:-320072 -320063:322372 322368 -322360 322374 -322364 -322366:
-        322412 322364 322379 -321915 -322377 -322372:-320449 -320075 320475:
-        322377 -322360 322359 322374 -322366 -322362:322377 -320475 322366 
-        322359 -322373:-321960 322359 320063 322392 -322364 -322245:322364 
-        322379 -322374 322378 -322361 -322377:322377 322411 -320475 322366 
-        -322359 -322373:320075 -321211:322372 322369 -322374 -322364 322378 
-        -322361:-322397 -321915 -322406 -322377:-321960 322359 322364 -321915 
-        320063 -322377:322406 -322242 322245 322364 -322359 -322377:322377 
-        322406 322241 -322363 -322359 -322240:-322360 322364 322379 322374 
-        -322366 -322377:322406 322364 322239 -321915 -322359 -322377) (-322403:
-        322404:-322391:322402) (-322337:322319:-322325:-322331:322324) (322298:
-        -322293:320447:320431:-320435) (322311:-322337:-322327:-322338:322326) (
-        -322403:322401:-322405:-322395:-322396:322394:-322399:322402) -320117 (
-        322319:-322341:322329:-322338) (322357:-320045:322353:-322367:322358) (
-        322341:322329:-322338:-322316 -322333) (322303:322292:-322304) (-322329:
-        322315:-322323:322336) (-322326:-322338:322337:322335) (322385:-322386:
-        322380:-322382 -322389) (-322342:-322337:322321:322319:-322336) (-322348
-        :322352:322349:-322347) (322319:-322325:-322329:-322318:322337) (322355:
-        322376:-322370 -322375:-322371 322356) (322311:-322327:-322338:322337:
-        322326) -320236 (322298:-322293:-320447:320431:-320435) (322302:322301:
-        -322290:-322415) (-322306:322295:322294:-322291) (-322393:322395:322405:
-        -322404:322403) (322318:322319:-322325:-322307:322337) (322357:320045:
-        -322367:322358) (322319:-322336:322322:-322321) (322313:-322314:-320447:
-        322293:-322310) (322309 -322312:-322332:322340:-322338) (320012:320018:
-        -320045:-320028) (-320431:-320447:320469:320433:-320435) (-322343:
-        -322322:322336:322317:322334) (-320543:320542:320546:-320315:-320545:
-        320366) (-322352:-322348:322351:322350) (322385:322399:-322400:-322401:
-        322403) (-322402:322391:-322393:322405:-322404) (322320:-322330:-322322:
-        322336:322343) (322339:-322336:322410:-322338) (320465:-320469:-322358 
-        322367) (-320553:321198:-320098:((-322356:322371) 322375 -322376 -322355
-        :(-322356:322371) 322355 -322365 -322354) (322377 322379 322374 -322359 
-        -322366 -322362:322377 -322363 322379 321915 -322374 -322359:322377 
-        -320475 322366 -322373:-320475 322366 -322373 -322377:-320449 -320075 
-        320475:-322360 322364 322379 322374 -322366 -322377):320482:-320542:
-        320475)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322039 0 (-322418:322417:-322413:-322416) -327904 (-320072 320000 -320063:320000
-        -320063 320062 320072 -320033 -320059 320036)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322040 116000 -7.929999829999998 322424 -322423 -322420 322419 322421 (320474:
-        321470:-320060:320064:-320030:-321448) -322422
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322041 116000 -5.80000019 -320367 (322377:-320063:321915:-322364:-322359:321960)
-        -320319 (322245:322364:-322392:-320063:-322359:321960) -320236 (321448 
-        320030 -320064 320060 -321470 -320474:(-321910:321906:-321914:321911:
-        -322238) (-321960:-321930:321906:321914:-321921:321911:-321909:321924) (
-        -321930:321906:-321914:-321921:321931) (-321931:-321930:321906:321907:
-        -321914:321911:321910)) (-320063:321915:322363:-322359:321960:-322377) (
-        -322432 322434 322431 -322468 322461 -322452 322421:322462 322473 
-        -322482 -322452 322421 -322465:322447 -322466 -322442 322446 -322452 
-        322421 322432:-321030 -322457 322460 -322452 322421 322437:322473 
-        -322452 322421 322477 -322465:322438 -322460 322461 -322452 322421 
-        -321026:322472 -322420 -322471 322419 -322452 322421:-322432 -322452 
-        322421 322476 322478:-322419 322481 -322471 -322452 322421 322451:
-        -322442 322466 -322452 322421 322448 -322439:-322457 -322435 322461 
-        -322452 322421 321030:-322432 -322451 -322479 322425 322435 322453 
-        -322452 322421:-322458 322426 -322442 322459 -322452 322421:322444 
-        322439 -322442 -322452 322463 322421:-322432 322447 -322442 322453 
-        -322452 322421 322451:-322458 322459 -322452 -322427 322421 322432:
-        -322445 -322450 -322452 322421 322440 322458:-322463 -322442 322456 
-        322430 -322452 322421:322434 322433 322435 -322453 322461 -322452 322421
-        -322431:-322479 322436 -322435 -322452 322421 322455:-322420 322481 
-        -322480 322419 -322452 322421:322462 -322471 -322452 322420 322421 
-        -322475:-322428 -322467 322471 -322452 322421 322429:322460 322438 
-        -322452 322421 -322462 -322465:-322442 -322459 322461 -322452 322469 
-        322421 322432:-322429 -322470 322471 -322452 322421 322476:322475 
-        -322467 322470 -322452 322421 -322474:322450 322449 -322442 -322456 
-        322443 -322452 322421 322458:322462 -322420 -322481 -322452 322421:
-        322475 322462 322441 -322470 -322452 322421 -322473 -322465:-322451 
-        -322471 322464 -322452 322421 322476 322432:-322440 322434 -322452 
-        322421 322458 -322454 322432) (320474:321470:-320060:320064:-320030:
-        -321448) 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322042 116000 -7.929999829999998 -320367 (322377:322359:-322364:-322245:322242:
-        -322406) (322377:-320063:321915:-322364:-322359:321960) ((-321960:321907
-        :321915:-321921:-321906:321911:321910:-321909) (-321910:321915:321914:
-        -321906:321911:-321909:321924) (-321931:321907:321921:321915:-321906) (
-        322245:-321910:-321914:-321906:321911):321448 320030 -320064 320060 
-        -321470 -320474) -320319 (322245:322364:-322392:-320063:-322359:321960) 
-        -320311 (322486 -322487 322481 -322480 322419 -322462:322462 322486 
-        -322487 -322419 -322471:322472 322486 -322420 -322487 -322471 322419:
-        322486 322438 -322487 -322460 322461 -321026:-322451 322486 -322470 
-        322460 -322487 322476 -322462:-322451 322486 -322487 -322460 322461 
-        321030:322462 322486 -322428 -322470 -322487 322471:322475 322486 
-        -322467 -322487 322470 -322474:322486 -322428 -322467 -322487 322470 
-        322429:322486 -322487 -322419 322481 -322462 322451:322486 322460 322438
-        -322487 -322462 -322465:322475 322486 -322470 -322487 322471 -322465:
-        322462 322486 -322487 -322471 322420 -322465:322486 -322487 -322484 
-        322461 322451 -322485:322462 322486 -322420 -322487 -322480:322485 
-        -322483 322486 -322487 322451) (322359:322363:-322245:322242:-322406:
-        -322377) (-320063:321915:322363:-322359:321960:-322377) (320474:321470:
-        -320060:320064:-320030:-321448) 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322043 116000 -9.22999954 (322240:322359:322363:-322241:-322406:-322377) -320367
-        (322377:322359:-322364:-322245:322242:-322406) (322377:-320063:321915:
-        -322364:-322359:321960) (322280:320045:-322279) -320319 (322490 -322484 
-        322461 322451 -322489 -322485:322475 322490 -322470 322471 -322489 
-        -322465:322490 322462 -322471 322420 -322489 -322465:322490 -322419 
-        322481 -322462 322451 -322489:322490 322460 322438 -322462 -322489 
-        -322465:322475 322490 -322467 322470 -322474 -322489:322490 322462 
-        -322420 -322480 -322489:322485 322490 -322483 322488 322451 -322489:
-        322490 322472 -322420 -322471 322419 -322489:322490 322438 -322460 
-        322461 -321026 -322489:-322451 322490 -322470 322460 322476 -322462 
-        -322489:322490 322481 -322480 322419 -322462 -322489:322490 322462 
-        -322419 -322471 -322489:322490 322462 -322428 -322470 322471 -322489:
-        -322451 322490 -322460 322461 321030 -322489:322490 -322428 -322491 
-        322470 -322489 322429) (321448 320030 -320064 320060 -321470 -320474:(
-        -321960:321907:321915:-321921:-321906:321911:321910:-321909) (322241:
-        -322242:-321910:-321914:321911) (-321910:321915:321914:-321906:321911:
-        -321909:321924) (-321931:321907:321921:321915:-321906)) -320236 (322359:
-        322363:-322245:322242:-322406:-322377) (-320063:321915:322363:-322359:
-        321960:-322377) (322377:322240:322359:-322364:-322241:-322406) (320474:
-        321470:-320060:320064:-320030:-321448) 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322044 116000 -8.85000038 (322377:322359:321915:-322239:-322364:-322406) (322240
-        :322359:322363:-322241:-322406:-322377) -320367 (322377:-320063:321915:
-        -322364:-322359:321960) (322377:322406:321915:322397) (322462 -322419 
-        -322471 322493 -322492:322472 -322420 -322471 322419 322493 -322492:
-        322438 -322460 322461 322493 -321026 -322492:-322451 -322480 322493 
-        322476 -322492 322483:322485 -322483 322484 322493 322476 -322492 322494
-        :322462 -322428 -322470 322471 322493 -322492:322481 -322480 322493 
-        -322492 -322462 322451:-322470 -322419 322480 322493 322476 -322492 
-        -322462:-321030 322460 322493 322476 -322492:322475 -322467 322470 
-        322493 -322474 -322492:-322428 -322467 322470 322493 -322492 322429:
-        322460 322438 322493 -322492 -322462 -322465:322475 -322470 322471 
-        322493 -322492 -322465:322462 -322471 322420 322493 -322492 -322465:
-        -322484 322461 322493 321030 322476 -322492:322462 -322420 -322480 
-        322493 -322492) -320319 (321448 320030 -320064 320060 -321470 -320474:(
-        -321960:321907:321915:-321921:-321906:321911:321910:-321909) (-321910:
-        322239:-321914:321911:-322240) (-321910:321915:321914:-321906:321911:
-        -321909:321924) (-321931:321907:321921:321915:-321906)) (-322398:322407:
-        322280:320045:-322357) -320311 (322372:322377:321915:-322379:-322364:
-        -322412) (322372:321915:-322379:322363:-322412:-322377) (322406:321915:
-        322397:-322377) (322357:320045:-322367) (-320063:321915:322363:-322359:
-        321960:-322377) (322377:322240:322359:-322364:-322241:-322406) (320474:
-        321470:-320060:320064:-320030:-321448) 320481 (322359:321915:-322239:
-        322363:-322406:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322045 116000 -9.86999989 (322377:322359:321915:-322239:-322364:-322406) (322377
-        :-320063:321915:-322364:-322359:321960) (322377:322406:321915:322397) (
-        321448 320030 -320064 320060 -321470 -320474:(-321960:321907:321915:
-        -321921:-321906:321911:321910:-321909) (-321910:321915:321914:-321906:
-        321911:-321909:321924) (-321931:321907:321921:321915:-321906)) -320319 (
-        -322398:322407:322280:320045:-322357) (322372:322377:321915:-322379:
-        -322364:-322412) (322359:322374:-321915:-322379:322363:-322377) 320239 (
-        322372:321915:-322379:322363:-322412:-322377) (322406:321915:322397:
-        -322377) (322357:320045:-322367) (322497 322481 -322471 322420 -322496 
-        -322465:322460 322497 322438 -322481 -322496 -322465:322497 -322484 
-        -322460 322461 321030 -322496:322498 322497 -322499 322468 322484 
-        -322495 -322496:322475 -322467 322497 322470 -322474 -322496:-322428 
-        -322467 322497 322470 -322496 322429:-322483 322497 322484 322499 322476
-        -322496:322498 322460 322497 -322484 322476 -322496:-322428 -322470 
-        322497 322471 322476 -322496:-322420 322497 322481 -322480 322419 
-        -322496:322475 -322470 322497 322471 -322496 -322465:322485 -322483 
-        322497 322484 -322500 -322496:322472 -322420 322497 -322471 322419 
-        -322496:322497 322438 -322460 322461 -321026 -322496:322462 322497 
-        -322481 -322438 -322496:322497 -322419 322481 -322471 322476 -322496:
-        322498 322500 322497 322484 -322468 -322495 -322496:-322451 322497 
-        -322481 322476 322483 -322496) (322377:322359:-321915:-322379:-322364:
-        322378) (-320063:321915:322363:-322359:321960:-322377) (320474:321470:
-        -320060:320064:-320030:-321448) 320481 (322359:321915:-322239:322363:
-        -322406:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322046 116000 -10.9200001 -320319 (-322398:322407:322280:320045:-322357) (322359
-        :322374:-321915:-322379:322363:-322377) 320239 (322357:320045:-322367) (
-        322377:322359:-321915:-322379:-322364:322378) (320474:321470:-320060:
-        320064:-320030:-321448) 320481 (322485 -322483 -322504 -322500 322476 
-        322501:322460 322438 -322504 -322481 322501 -322465:-321030 322460 
-        -322504 322476 322501 -322485:-322504 322481 -322471 322420 322501 
-        -322465:322475 -322470 -322504 322471 322501 -322465:-322428 -322467 
-        -322504 322471 322501 322429:-322420 -322504 322481 -322480 322419 
-        322501:322500 -322504 -322499 322503 322476 322501 -322502:322475 
-        -322467 -322504 322470 -322474 322501:-322429 -322470 -322504 322471 
-        322476 322501:-322504 -322484 322461 321030 322501 -322485:-322483 
-        -322504 322499 322501 322451:-322451 -322504 322499 -322481 322476 
-        322501:-322419 -322504 322481 -322471 322476 322501:322462 -322504 
-        -322481 -322438 322501:322472 -322420 -322504 -322471 322419 322501:
-        322438 -322504 -322460 322461 -321026 322501)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322047 116000 -11.4700003 (322509 322472 -322420 -322508 -322471 322419:322509 
-        -322508 322438 -322460 322461 -321026:322509 322462 -322508 -322481 
-        -322438:322509 -322508 -322419 322481 -322471 322476:-322451 322509 
-        -322508 322506 -322511 322513 322510:322509 -321030 -322508 322460 
-        -322512 322476:-322451 322509 -322508 -322512 322461 321030:322475 
-        322509 -322508 -322467 322470 -322474:-322429 322509 -322508 -322470 
-        322471 322476:322485 -322507 322509 -322508 -322505 322513 322451:322509
-        -322508 -322484 322461 322451 -322485:322509 -322420 -322508 322481 
-        -322480 322419:322509 -322428 -322508 -322467 322471 322429:322475 
-        322509 -322508 -322470 322471 -322465:322509 -322508 322481 -322471 
-        322420 -322465:322509 -322508 322460 322438 -322481 -322465:-322510 
-        -322451 322509 -322508 322512 322506 322513:-322451 322509 322511 
-        -322508 -322481 322476) (322361:-322378:322364:322374:-322369:-322372) (
-        322377:322361:-322378:322374:-322379:-322364) (322361:-322378:322374:
-        322363:-322359:-322377) (322359:322374:-321915:-322379:322363:-322377) (
-        -320545 320315 -320546 -320542 -320280 320543:-320367 -320319 -320311 
-        -320315 320063 320481) (322377:322359:-321915:-322379:-322364:322378) (
-        320474:321470:-320060:320064:-320030:-321448) (-320555:320556:320558:
-        -320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322048 116000 -8.68000031 (322377:322366:-322374:-322379:-322364:322360) (322361
-        :-322378:322364:322374:-322369:-322372) (322377:322361:-322378:322374:
-        -322379:-322364) -320319 (322362:322366:-322374:-322359:322360:-322377) 
-        (322366:322364:-322374:322360:-322368:-322372) (-322517 -322420 -322514 
-        322518 322520:-322517 322472 -322471 322518 322476 -322465:-322517 
-        322518 322420 -322472 -322465 322520:-322517 -322510 -322451 322506 
-        322518 322516 322519:-322517 322475 -322467 322518 322470 -322474:
-        -322517 -322429 -322470 322471 322518 322476:-322517 322485 -322507 
-        322518 -322505 322519 322451:-322517 -322428 -322467 322471 322518 
-        322429:-322517 322475 -322470 322471 322518 -322465:-322517 -322484 
-        322518 322461 322451 -322485:-322517 -322419 322481 322518 -322472 
-        322451:-322517 -322451 -322515 322506 322518 322519 322510:-322517 
-        -322451 322518 -322472 322476 322515:-322517 -322451 322518 -322460 
-        322461 321030:-322520 -322517 322460 322438 322518 -322465:-322517 
-        -322451 -322516 322460 322518 322476:-322517 322438 322518 -322460 
-        322461 -321026) (-320472:320064:320432:320478:-320480:-320474) (322361:
-        -322378:322374:322363:-322359:-322377) (322359:322374:-321915:-322379:
-        322363:-322377) 320098 (320474:321470:-320060:320064:-320030:-321448) 
-        320481 (322362:322366:322359:-322374:-322379:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322049 116000 -7.929999829999998 (-320555:320556:320558:-320557) (322542 322538 
-        -322529 -322461 -322535 322539:-322534 322538 -322535 -322537 322540 
-        322536:-322534 322525 -322523 322526 -322524 322536:-322517 322538 
-        -322532 -322535 -322531 322501 322534:-322534 322538 -322535 322526 
-        -322524 322536:-322534 322525 -322523 -322537 322540 322536:322525 
-        -322523 322542 -322529 -322461 322539:-322534 322538 -322527 -322535 
-        322533 322536:-322517 -322536 322525 -322523 322461 322501:-322517 
-        -322534 322538 -322535 322522 322536:-322534 322538 -322541 -322535 
-        322501 322536:322525 -322523 -322521 -322461 322539 322528:-322517 
-        322525 -322523 -322532 322501 322534:-322517 -322536 322538 -322535 
-        322461 322501:-322517 -322534 322525 -322523 322522 322536:-322534 
-        322525 -322523 -322541 322501 322536:322538 -322521 -322461 -322535 
-        322539 322528:-322517 322525 -322530 -322531 322532 322501:-322534 
-        322525 -322523 -322527 322533 322536)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322050 116000 -8.05000019 -320367 322544 -322543 -320319 -322546 322545 322547
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322051 116000 -7.880000110000004 (-321960:321907:321915:-321921:-321906:321910:
-        -321909) (-321960:-320063:-321921:321930:321931) (-322586 322604 -322603
-        -322562 322595 322587:321026 -322460 322568 -322567 -322604 322586:
-        -321030 322592 322461 -322583 -322576 322553:322475 -320617 -322561 
-        322560 322461 -322584:-322586 -322553 322554 322587 322568 -322567:
-        322588 -322461 -322550 322551 322569 -322566:-322555 322604 -322603 
-        322583 322559 -322460:-322555 -322553 322554 322583 322559 -322460:
-        322604 -322603 322583 -322460 322568 -322567:-322586 -322555 322604 
-        -322603 322559 322587:-322586 -322555 -322553 322554 322559 322587:
-        -322600 321026 322599 -322460 322461 -322604:322604 -322603 -322461 
-        322587 322562 -322563:322554 322567 -321030 -322565 322587 -322583:
-        -322603 322567 321026 -322565 322587 -322583:322604 -322603 -322562 
-        322583 322595 -322460:-322603 321026 -322461 -322595 322596 322587:
-        322554 -321030 -322461 -322595 322596 322587:-321030 322587 322568 
-        -322583 -322567 322553:-321030 322595 -322461 322553 -322563 322586:
-        -322553 322554 -322552 -322460 322587 322555:322604 -322603 -322552 
-        -322460 322587 322555:-322578 322588 -322461 322557 322581 -321026:
-        -322586 -322600 -322603 321026 322598 322587:-322603 322576 -322575 
-        321026 -322461 322587:322604 -322603 322583 -322549 -322460 322552:
-        -322553 322554 322583 -322549 -322460 322552:-322586 -322603 321026 
-        322587 322571 -322567:-322586 322554 -321030 -322598 322587 322574:
-        -322586 -322603 321026 322592 322587 -322576:322604 -322603 322599 
-        -322460 322461 -322605:-322578 -321030 322565 322587 -322583 322553:
-        -322578 321026 322565 322587 -322583 -322604:322475 -320617 -322601 
-        -322461 322606 322539:-322586 322604 -322603 -322549 322587 322552:
-        -322586 -322553 322554 -322549 322587 322552:322554 -321030 322583 
-        -322460 322571 -322567:322554 -321030 322583 322592 -322460 -322576:
-        322570 322588 -322461 -322569 -321026 322608:322588 322566 -322461 
-        -321026 -322611 322608:321026 -322571 322549 -322460 -322604 322586:
-        -322610 -322601 -322461 322606 322548 322539:-322600 -321030 322599 
-        322461 -322583 322553:322604 -322603 322583 -322460 -322599 322580:
-        322588 -322461 322598 -322607 321030 -321026:-322553 322554 -322589 
-        322592 322461 -322583:-322553 322554 -322461 322562 -322563 322586:
-        321026 -322460 -322599 -322604 322580 322585:321026 322595 -322461 
-        322587 -322604 -322563:-322562 321026 322595 -322460 322461 -322604:
-        -322586 -322603 321026 322587 -322599 322575:322605 -322600 322604 
-        -322603 322583 -322460:-322575 -322461 322577 322587 321030 -321026:
-        322554 322576 -322575 -321030 -322461 322586:-322608 322588 -322461 
-        322557 322571 -322611:-322586 -322603 321026 -322571 322549 322587:
-        -322603 321026 -322568 -322460 322571 322586:-322600 322554 -321030 
-        322599 322583 -322460:322554 -321030 -322568 322587 322571 -322583:
-        -322578 322554 322567 -321030 322583 -322460:-322578 -322603 322567 
-        321026 322583 -322460:-322553 322554 322599 322461 -322583 -322605:
-        322588 -322461 -322550 -322579 321030 322556:-322586 322605 -322600 
-        -322553 322554 322587:322588 -322461 -322590 322591 321030 -321026:
-        322554 -321030 -322560 -322460 322461 322562:-322603 321026 -322560 
-        -322460 322461 322562:-322610 -322561 322548 322560 322461 -322584:
-        321026 -322549 -322460 322587 322552 -322604:-322600 -321030 -322461 
-        322598 322587 322553:322554 322576 -321030 322583 -322460 -322599:321026
-        -322552 322560 -322460 322587 -322604:322588 -322461 322550 -322579 
-        -321026 322556:322588 -322573 -322461 322593 -322551 321030:322588 
-        -322573 -322461 322593 322550 -321026:-322610 322548 322561 -322584 
-        322539 -322558:322475 -320617 -322461 -322564 322597 322539:322588 
-        -322596 -322461 322602 321030 -321026:-322603 321026 -322460 322461 
-        -322595 322600:-322585 322604 -322603 -322589 322592 322461:-322578 
-        -322553 322554 322582 322587 -322583:-322578 322604 -322603 322582 
-        322587 -322583:322554 -322562 -321030 322583 -322460 322600:322609 
-        322475 -320617 -322560 322461 -322584:-322562 -321030 322461 -322583 
-        322553 322600:-322603 321026 322599 -322461 -322598 322587:322588 
-        -322571 -322461 322593 -322550 322551:322609 -322610 -322461 322548 
-        -322594 322539:322604 -322603 322583 -322571 322572 -322460:-322553 
-        322554 322583 -322571 322572 -322460:322604 -322603 322549 -322572 
-        -322460 322586:-322586 -322553 322554 -322571 322572 322587:322576 
-        -321030 322461 -322583 -322599 322553:-322603 321026 -322596 -322461 
-        322587 322600:322554 -321030 -322596 -322461 322587 322600:-322553 
-        322554 -322461 322598 322587 -322605:322604 -322574 -322603 -322461 
-        322575 322586:321026 -322461 -322599 322575 -322604 322586:-322608 
-        322588 -322571 -322461 322557 322573:322604 -322574 -322603 322576 
-        322461 -322583:-322553 -322574 322554 322576 322461 -322583:322570 
-        322588 -322461 -322557 -322569 321030:-322603 321026 -322461 -322589 
-        322592 322586:-322600 321026 -322461 322598 -322604 322586:322588 322566
-        -322461 -322557 321030 -322611:-322553 322554 322599 -322461 -322598 
-        322586:-321030 -322461 -322598 322574 322553 322586:322563 322554 
-        -322603 322588 -322461 -322560:321026 -322461 322589 -322576 -322604 
-        322586:-321030 -322461 322589 -322576 322553 322586:322609 -322610 
-        -322560 322548 322461 -322584:-322574 322554 -321030 -322461 322587 
-        322575:-322578 322588 -322461 -322557 322581 321030:322609 322475 
-        -320617 -322461 -322594 322539:322588 -322461 -322550 322551 322571 
-        -322570:-322585 321026 322592 322461 -322599 -322604:-322553 322554 
-        322461 -322595 -322583 322600:-322586 -322553 322554 322565 322587 
-        -322582:-322586 322604 -322603 322565 322587 -322582:322563 322554 
-        -321030 -322560 322587 -322588:322563 -322603 321026 -322560 322587 
-        -322588:-322586 322554 -322575 -321030 322589 322587:-322553 322554 
-        322549 -322572 -322460 322587:322475 -320617 322561 -322584 322539 
-        -322558:-322610 -322461 -322564 322548 322597 322539:322604 -322603 
-        -322461 322598 -322605 322586:-321030 -322571 322560 -322460 322587 
-        322553:-322586 322554 -321030 322595 322587 -322563:322554 -321030 
-        -322461 -322589 322592 322587:-322553 322554 -322559 322560 -322460 
-        322587:322604 -322603 -322559 322560 -322460 322587) (-321930:321906:
-        -321914:-321921:321931) (-321931:321907:321921:321915:-321906) (-320545 
-        320315 -320546 -320542 -320280 320543:320542 -320319 -320099 320098 
-        -320076 320481:-320367 -320319 -320311 -320315 320063 (320825:-320407 
-        320857) 320481)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322052 116000 -7.73999977 (322570 -322569 322467 -322474 -322619 322429:-322590 
-        322557 322467 322591 -322474 -322619:322474 -322620 322577 322470 
-        -322618 -322599:-322555 322474 322617 -322620 -322547 322562:-322429 
-        322615 322607 322470 -322617 -322605:-322614 -322574 322615 322618 
-        322577 -322617:322474 -322620 322569 322470 -322618 -322567:322617 
-        -322620 -322547 322621 322569 -322567:-322562 322474 -322547 322618 
-        322595 -322621:-322429 322615 322593 -322569 322470 -322618:-322429 
-        -322571 -322547 322618 322593 322614:-322562 322474 -322620 322470 
-        322596 -322618:-322429 -322555 322615 322470 -322618 322562:-322614 
-        322617 322615 -322547 322577 -322599:-322429 322617 322615 -322547 
-        322569 -322567:-322612 -322577 322590 322467 322613 -322619:322474 
-        -322547 322618 -322549 -322621 322555:-322614 322615 322618 -322559 
-        -322617 322562:-322574 322474 -322620 322618 322577 -322617:-322429 
-        322615 322577 322470 -322618 -322599:322598 322467 -322607 -322474 
-        -322619 322429:322474 -322571 -322547 322618 322593 -322621:-322429 
-        -322555 322617 322615 -322547 322562:-322614 322617 322615 -322571 
-        -322547 322572:-322429 -322562 -322547 322618 322595 322614:322474 
-        -322620 322618 -322559 -322617 322562:322474 -322620 322593 -322569 
-        322470 -322618:322474 -322620 -322547 322618 322549 -322593:322474 
-        322617 -322620 -322547 322577 -322599:-322429 -322562 322615 322470 
-        322596 -322618:-322616 -322577 322590 322557 322467 -322619:-322555 
-        322474 -322620 322470 -322618 322562:322566 322467 -322474 -322619 
-        -322611 322429:-322620 322618 322621 322593 -322572 -322617:-322568 
-        -322620 322618 322621 322569 -322617:-322429 -322555 322618 -322617 
-        322562 322614:-322614 322576 322615 -322547 -322577 322470:-322614 
-        322615 322470 -322618 322568 -322567:-322429 -322547 322618 322577 
-        -322599 322614:-322596 322602 322467 -322474 -322619 322429:322567 
-        322474 -322620 -322547 322470 -322611:-322429 -322547 -322593 322470 
-        322555 322614:-322552 -322620 322618 322621 -322617 322555:322474 
-        -322620 -322547 322618 -322569 322571:-322614 322615 322589 322470 
-        -322618 -322576:322617 -322571 -322620 -322547 322621 322593:322474 
-        -322620 -322547 322618 -322595 322596:-322429 322599 322615 -322547 
-        -322607 322470:-322614 322615 -322568 322569 322470 -322617:-322614 
-        -322552 322615 322618 -322617 322555:322605 -322429 -322600 322618 
-        -322617 322614:-322429 322615 -322547 -322596 322470 322600:-322600 
-        322474 322617 -322620 -322547 322607:-322614 322615 -322593 322470 
-        -322618 322555:322474 -322620 322618 322607 -322617 -322605:-322614 
-        322615 322618 322549 -322593 -322617:-322555 322474 322618 322559 
-        -322621 -322617:322474 322617 -322620 -322547 322592 -322576:322474 
-        322618 322589 -322621 -322617 -322576:-322429 -322547 -322577 322590 
-        322470 322614:-322579 322467 -322474 -322619 322429 322556:-322614 
-        322615 -322547 322618 322593 -322572:322563 -322560 322467 -322474 
-        -322619 322429:-322429 322567 322615 -322547 322470 -322611:-322573 
-        322593 322467 -322474 -322619 322429:322617 -322620 -322547 322621 
-        -322549 322555:322474 -322620 322618 -322589 322592 -322617:-322614 
-        322617 322615 -322547 -322593 322555:-322600 322474 -322620 322607 
-        322470 -322618:-322590 -322612 322467 322591 -322619 322429:-322562 
-        322617 -322620 -322547 322595 322621:322605 -322600 322474 322618 
-        -322621 -322617:322576 322474 -322620 -322547 -322577 322470:322474 
-        -322620 322592 322470 -322618 -322576:-322429 322615 -322547 322618 
-        -322569 322571:-322429 322615 -322547 -322590 322592 322470:-322614 
-        322615 -322547 -322589 322590 322470:-322429 322615 -322547 322618 
-        -322595 322596:322599 322474 -322620 -322547 -322607 322470:-322429 
-        -322600 322617 322615 -322547 322607:322474 -322620 -322547 -322596 
-        322470 322600:-322614 -322562 322617 322615 -322547 322595:322605 
-        -322429 -322600 322615 322470 -322618:322474 322618 -322621 -322617 
-        -322599 322574:322474 -322547 322618 322569 -322621 -322567:322474 
-        -322620 -322593 322470 -322618 322555:-322429 322569 322470 -322617 
-        -322567 322614:-322575 322577 322467 -322474 -322619 322429:-322614 
-        322617 322615 -322547 322589 -322576) (-320545 320315 -320546 -320542 
-        -320280 320543:320542 -320319 -320099 320098 -320076 320481:-320367 
-        -320319 -320311 -320315 320063 (320825:-320407 320857) 320481)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322053 116004 -6.29 322465 322486 -322622 -321200 -322623 (-320545 320315 
-        -320546 -320542 -320280 320543:320542 -320319 -320099 320098 -320076 
-        320481:-320367 -320319 -320311 -320315 320063 320481) 322624 (-320555:
-        320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322054 116004 -6.29 (322377:322366:-322374:-322379:-322364:322360) -322476 (
-        322361:-322378:322364:322374:-322369:-322372) (322367:320465:-320469) 
-        321198 -322622 (322377:322361:-322378:322374:-322379:-322364) 322625 (
-        322372:322377:321915:-322379:-322364:-322412) (322366:322364:-322374:
-        322360:-322368:-322372) -322623 322626 (322359:322374:-321915:-322379:
-        322363:-322377) (322372:321915:-322379:322363:-322412:-322377) (-320545 
-        320315 -320546 -320542 -320280 320543:320542 -320319 -320099 320098 
-        -320076 320481:-320367 -320319 -320311 -320315 320063 320481) (322377:
-        322359:-321915:-322379:-322364:322378) (322362:322366:322359:-322374:
-        -322379:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322055 116016 -2.11999989 (322629 322636 -322645 -322641 322504 -322509:322636 
-        -322623 322504 322637 -322509 -322465:322636 -322647 322641 322504 
-        -322630 -322509:-322634 -322641 322504 322645 322646 -322509:-322647 
-        322504 322631 322627 -322509 -322633:-322637 -322623 322504 322644 
-        322639 -322509:322635 -322639 -322637 322504 322643 -322509:322504 
-        322638 -322636 322624 -322509 -322465:322636 -322637 322504 322647 
-        -322509 -322633:322628 -322627 -322647 322642 322504 -322509:322640 
-        -322647 322504 322632 -322509 -322628) (320474:321470:-320060:320064:
-        -320030:-321448) (-320555:320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322056 116016 -2.11999989 (-322518 322638 322508 -322636 322624 -322465:-322648 
-        -322518 322641 322508 -322630 322634:322629 322636 -322518 -322646 
-        -322645 322508:322628 -322648 -322627 -322518 322642 322508:322640 
-        -322648 -322518 322632 322508 -322628:322636 -322518 -322637 322508 
-        322648 -322633:-322634 -322648 322636 -322518 322646 322508:-322648 
-        -322518 322631 322627 322508 -322633:322636 -322518 -322623 322637 
-        322508 -322465:-322518 -322637 -322623 322644 322508 322643:322635 
-        -322639 -322518 -322644 322508 322643) (-320472:320064:320432:320478:
-        -320480:-320474) (320474:321470:-320060:320064:-320030:-321448) (-320555
-        :320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 VOL=27784.0 
-        $ U=200
-        $ U=200
-322057 116016 -2.11999989 (322496 -322501 -322637 322647 -322628 322634:322496 
-        -322501 322635 -322639 -322637 322643:322496 -322501 -322637 -322623 
-        322644 322639:322496 -322501 -322637 322631 322627 -322633:322496 
-        -322501 322640 -322647 322632 -322628:322496 322628 -322501 -322627 
-        -322637 322642:322649 -322634 322496 -322501 322624 -322465:322496 
-        -322501 -322647 322641 -322630 322634:322496 -322501 -322623 322637 
-        322634 -322465) (320474:321470:-320060:320064:-320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322058 116016 -2.11999989 (322377:322366:-322374:-322379:-322364:322360) (322361
-        :-322378:322364:322374:-322369:-322372) (322377:322361:-322378:322374:
-        -322379:-322364) (322362:322366:-322374:-322359:322360:-322377) (322366:
-        322364:-322374:322360:-322368:-322372) (-320472:320064:320432:320478:
-        -320480:-320474) (322361:-322378:322374:322363:-322359:-322377) (-322518
-        322508 -322657 322662 -322666 322650:322655 -322518 -322623 322508 
-        322476 -322656:-322662 -322518 322508 322663 -322666 322476:322666 
-        -322518 322508 -322655 322476 -322664:-322663 -322518 322660 322508 
-        322651 -322654:-322652 -322518 -322661 322665 322508 322662:-322659 
-        -322663 322625 -322518 322508 322476:-322658 -322518 322661 -322653 
-        322508 322662:-322665 -322518 322508 322662 322663 -322654) (322359:
-        322374:-321915:-322379:322363:-322377) (322357:320045:-322367:322358) (
-        320474:321470:-320060:320064:-320030:-321448) (320465:-320469:-322358 
-        322367) (322362:322366:322359:-322374:-322379:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322059 116016 -2.11999989 (322357:-320045:322353:-322367) (322361:-322378:322364
-        :322374:-322369:-322372) (322377:322361:-322378:322374:-322379:-322364) 
-        (-322652 322660 322504 -322661 -322509 322667:322668 -322651 -322658 
-        322504 322663 -322509:-322651 -322623 322504 322476 322650 -322509:
-        322655 -322623 322504 322651 -322509 -322656:322664 322504 -322657 
-        322651 -322666 322650 -322509:-322665 322660 322504 322652 -322654 
-        -322509:-322650 -322662 322504 322658 322476 -322509:322625 -322658 
-        322504 322476 -322509 -322668:322504 322651 -322655 -322664 -322509:
-        -322667 -322658 322660 322504 322651 -322509) (-322398:322407:322280:
-        320045:-322357) (322361:-322378:322374:322363:-322359:-322377) (322359:
-        322374:-321915:-322379:322363:-322377) (-320545 320315 -320546 -320542 
-        -320280 320543:-320367 -320319 -320311 -320315 320063 320481) (322357:
-        320045:-322367) (322377:322359:-321915:-322379:-322364:322378) (320474:
-        321470:-320060:320064:-320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322060 116016 -2.11999989 (-322637 322632 322487 322669 -322490 -322633:-322637 
-        -322623 322487 322644 322643 -322490:322635 -322639 -322644 322487 
-        322643 -322490:-322671 322670 322487 322627 -322490 -322633:322628 
-        -322669 322487 322671 -322490 -322633:-322623 322632 322637 322487 
-        -322490 -322465:322649 -322632 322487 322624 -322490 -322465) (320474:
-        321470:-320060:320064:-320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322061 116016 -2.11999989 (322489 -322493 -322637 322632 322669 -322628:322489 
-        322635 -322493 -322639 -322637 322643:322489 -322493 -322637 -322623 
-        322644 322639:322489 322628 -322493 -322627 -322637 322671:322489 
-        -322493 322670 -322637 322627 -322633:322649 322489 -322493 -322632 
-        322624 -322465:322489 -322493 -322623 322632 322637 -322465) (320474:
-        321470:-320060:320064:-320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322062 116016 -2.11999989 (322492 322670 -322637 -322497 322627 -322633:322649 
-        322492 -322632 -322497 322624 -322465:322492 -322623 322632 322637 
-        -322497 -322465:322492 -322637 -322623 -322497 322644 322639:322492 
-        322635 -322639 -322637 -322497 322643:322628 322492 -322627 -322637 
-        -322497 322671:322492 -322637 322632 -322497 322669 -322628) (320474:
-        321470:-320060:320064:-320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322063 116016 -2.11999989 (322496 -322501 322666 -322655 322476 -322664:322496 
-        -322501 322655 -322623 322476 -322656:322496 -322501 -322657 -322666 
-        322476 322650:322496 -322650 -322501 -322662 322658 322476:322496 
-        -322501 322625 -322658 322476 -322668:-322672 322668 322496 -322501 
-        -322661 322663:-322667 322668 322496 -322501 -322658 322661) (322359:
-        322374:-321915:-322379:322363:-322377) (322357:320045:-322367) (322377:
-        322359:-321915:-322379:-322364:322378) (320474:321470:-320060:320064:
-        -320030:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322064 116016 -2.11999989 (-321960:321907:321915:-321921:-321906:321910:-321909)
-        (322489 322655 -322493 -322623 322476 -322656:322489 -322493 322666 
-        -322655 322476 -322664:322489 -322673 -322493 322625 -322674 322675:
-        322489 -322493 -322675 322625 -322666 322476) (322240:322359:322363:
-        -322241:-322406:-322377) (322377:-320063:321915:-322364:-322359:321960) 
-        (-321910:321915:321914:-321906:-321909:321924) (322406:321915:322397:
-        -322377) (322407:322280:320045:-322279:-322357) (322357:320045:-322367) 
-        (322377:322240:322359:-322364:-322241:-322406)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322065 116016 -2.11999989 (-321960:321907:321915:-321921:-321906:321910:-321909)
-        (322377:322359:-322364:-322245:322242:-322406) (322377:-320063:321915:
-        -322364:-322359:321960) (322666 322487 -322655 322476 -322664 -322490:
-        322655 -322623 322487 322476 -322490 -322656:-322675 322625 322487 
-        -322666 322476 -322490:-322673 322625 322487 -322676 322675 -322490) (
-        322245:322364:-322392:-320063:-322359:321960) (-321910:321915:321914:
-        -321906:-321909:321924) (322359:322363:-322245:322242:-322406:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322066 116016 -2.11999989 (322377:322359:321915:-322239:-322364:-322406) (
-        -321960:321907:321915:-321921:-321906:321910:-321909) (322377:322406:
-        321915:322397) (-322398:322407:322280:320045:-322357) (322372:322377:
-        321915:-322379:-322364:-322412) (322359:322374:-321915:-322379:322363:
-        -322377) (322372:321915:-322379:322363:-322412:-322377) (322492 -322675 
-        322625 -322497 -322666 322476:322492 322655 -322623 -322497 322476 
-        -322656:322492 322666 -322497 -322655 322476 -322664) (-321910:321915:
-        321914:-321906:-321909:321924) (322406:321915:322397:-322377) (322357:
-        320045:-322367) (322377:322359:-321915:-322379:-322364:322378) (322359:
-        321915:-322239:322363:-322406:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322067 116000 -7.929999829999998 322680 -320319 -322677 322679 -322678
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322068 116000 -8.05000019 322681 322544 -322682 -322543 -320319 -320236 322547
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322069 116000 -8.02999973 -322587 -322685 322684 322683 -322686 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322070 116000 -8.02999973 -322587 -322688 322687 -322685 322684 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322071 116000 -8.06000042 322544 -322543 -322587 322683 -322686 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322072 116000 -8.06000042 322544 -322543 -322587 -322688 322687 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322073 116000 -8.02999973 (322694 -322689 -322693 322695 322691 322690:322693 
-        -322689 -322692 322691 -322554 322690) -320319 -320099 (320489:320444:
-        -320493) 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322074 116000 -8.02999973 -320319 (322694 -322696 -322689 -322697 322691 -322698
-        :322697 -322689 -322692 322691 322603 -322698) (320489:-320459:-320496) 
-        320098 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322075 116016 -2.11999989 (-321931:321921:321915:-321906) -322624 322588 322607 
-        -322602 -322699 322700
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322076 116016 -2.11999989 (-321931:321921:321915:-321906) -322624 322588 322596 
-        -322699 322700 -322563
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322077 116016 -2.11999989 322588 -322703 -322702 322590 -322701 322700
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322078 116016 -2.11999989 -322613 -322577 322590 322704 322467 -322619
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322079 116016 -2.11999989 -322624 322607 -322602 322587 322706 (-321931:321907:
-        321921:321915:-321906) (321907:321915:-321921:-321906:321911) -322705
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322080 116016 -2.11999989 -322624 322596 322587 (321907:321915:-321921:-321906:
-        321910) 322706 (-321931:321907:321921:321915:-321906) -322705 -322563
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322081 116016 -2.11999989 -322556 -322624 322560 322587 (321907:321915:-321921:
-        -321906:321910) 322706 (-321931:321907:321921:321915:-321906) -322705
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322082 116016 -2.11999989 (-321931:-321930:321906:321907:-322278:321910) (
-        -321930:321906:-321921:321931) 322588 -322708 -322577 322590 -322707 (
-        -320063:-321921:321930:321931) (-321931:321907:-320063:321930:-322278:
-        321910) 322706
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322083 116016 -2.11999989 (-321931:321921:321915:-321906) 322588 -322702 -322598
-        322575 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322084 116004 -6.29 322465 -321200 322452 322460 -322710 -322486
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322085 116016 -2.11999989 322588 -322711 322712 322579 -322460 -322593
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322086 116016 -2.11999989 -322556 (-321931:321921:321915:-321906) -322713 322560
-        322587 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322087 116000 -7.929999829999998 -322714 -320319 322717 322715 322716
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322088 116000 -7.929999829999998 -320315 322718 -322721 -322719 322720
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322089 116000 -7.929999829999998 -320367 -322716 -322724 -320311 322722 322723
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322090 116000 -7.929999829999998 322725 322726 (-320479:-320472:320430:320432:
-        320476) (-320367 -320319 -320315 320063 320481:-320545 320315 -320546 
-        -320542 320543:320542 -320319 (-320475:320473:-320477:-320490) 320098 
-        -320076 320481) -322728 322727 (320462:-320479:-320472:-320064:-320430:
-        320432) (-320479:-320472:-320430:320432:-320462:320476)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322091 116000 -7.929999829999998 -322730 -322729 322732 322731
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322092 116000 -7.929999829999998 322735 -322733 -322726 322734
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322093 116000 -7.929999829999998 -322736 322721 320217 322738 -322737
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322094 116000 -7.929999829999998 -320311 322736 -322717 320239 -322739 322740
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322095 116000 -7.929999829999998 -322723 -322732 -322741 320063 322742
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322096 116000 -7.929999829999998 -322743 322744 322745 320063 -322746
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322097 116000 -7.929999829999998 322750 322747 -322749 -322748
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322098 116000 -7.929999829999998 -322752 322751 -322753 322754
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322099 116000 -7.929999829999998 -322756 -322757 322758 322755
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322100 116000 -7.929999829999998 322760 322762 -322761 -322759
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322101 116000 -7.929999829999998 -322764 -322766 322765 -320315 320063 322763
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322102 116000 -7.929999829999998 (-321960:-321963:-321930:321906:321914:-321921:
-        -321909:321924) -320319 320217 (-322767 322470 322429 -322770:-322767 
-        322768 322769 -322470 -322770) (-321960:-321963:321907:321915:-321921:
-        -321906:321910:-321909)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322103 116000 -7.929999829999998 322770 -320311 322771 -322765 320239 -322772
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322104 116000 -7.929999829999998 -320315 322774 -322768 322773 -322775
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322105 116000 -7.929999829999998 322778 -322779 322777 -322776 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322106 116000 -7.929999829999998 322782 -322777 322780 -320076 -322781
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322107 116000 -7.929999829999998 (320462:-320479:-320472:-320064:320024:320432:
-        320478) 322787 (-320472:-320064:320024:320479:320478:-320474:321457) 
-        -322784 (-320479:-320024:320446:320432:320478) (-320024:320479:320478:
-        -320474:321457) -320236 -322785 322786 322783
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322108 116000 -7.929999829999998 322787 322790 -320319 322785 -322788 322789
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322109 116000 -7.929999829999998 322792 -322793 322766 -322791
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322110 116000 -7.929999829999998 -322795 (-320472:-320064:320479:-320474:321457)
-        (-320479:-320472:320432:-320462:320476) -322786 (320462:-320479:-320472:
-        -320064:320432) (-320367 -320319 -320315 320063 320481:-320545 320315 
-        -320546 -320542 320543:320542 -320319 320098 -320076 320481) 322793 
-        322794
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322111 116000 -7.929999829999998 322796 (-321960:321907:321915:-321921:-321906:
-        321910:-321909) 322798 -322799 -322797
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322112 116000 -7.929999829999998 322800 322801 320542 -320319 -322803 -322802 
-        320217 -320076
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322113 116000 -7.929999829999998 -322806 -322805 322804 322807
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322114 116000 -7.929999829999998 -322809 (322245:322364:-322392:-320063:-322359:
-        321960) 322805 -322810 (-321960:-321930:321906:321914:-321921:-321909:
-        321924) 322808
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322115 116000 -7.929999829999998 (322245:322364:-322392:-320063:-322359:321960) 
-        322810 (-321960:-321930:321906:-321921:-321909:321924) -322811 322812 
-        -322798 (-321960:321915:-321921:-321906:321910:-321909)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322116 116000 -7.929999829999998 -322813 322815 -322814 322803
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322117 116000 -7.929999829999998 -322816 322818 -320319 -322800 322817
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322118 116000 -7.929999829999998 322797 -322581 (-320367 -320319 -320315 320063 
-        320481:-320545 320315 -320546 -320542 320543:320542 -320319 320098 
-        -320076 320481) -322820 322819
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322119 116000 -7.929999829999998 (-320545 320315 -320546 -320542 -320280 320543:
-        320542 -320319 -320099 320098 -320076 (-320482:-320459) 320481:-320367 
-        -320319 -320311 -320315 320063 320481) (-322822 -322839 322828 322832 
-        -322787:322833 322821 322837 -322838 -322831 322836 -322787:-322827 
-        -322835 322828 -322787 322825:-322825 -322830 322828 322826 322789 
-        -322787:322821 -322839 322828 322831 -322787 322783:-322825 322787 
-        -322826 322835 -322829 322827:-322825 322828 -322826 -322787 322827:
-        -322839 322828 -322787 322822 -322821:322828 -322826 -322787 322827 
-        322825:322787 -322826 322835 -322829 322827 322825:322833 322821 322837 
-        -322839 322836 322824 -322787:322834 322787 322839 322822 -322823 
-        -322821:-322825 -322827 -322835 322828 -322787:-322828 322827 322830 
-        322825:-322825 -322826 -322828 322827 322830:-322828 322822 -322821 
-        -322833:-322822 322828 322839 322840 -322787:322834 322787 -322839 
-        -322832 322822 -322821:-322830 322828 322826 322839 -322787 322822 
-        322825)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322120 116000 -7.929999829999998 -322843 322842 -320315 -322844 322841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322121 116000 -7.929999829999998 -320367 -322845 -320319 -320311 322846 322847 
-        -322834
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322122 116000 -7.929999829999998 322849 -320319 322844 -322847 320217 -322848
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322123 116016 -2.11999989 322611 -322624 -322581 322587 -322850 322851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322124 116000 -7.929999829999998 322853 322587 -322852 -322588 -322850 322851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322125 116000 -7.929999829999998 -322855 322587 -322588 -322850 322854 322851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322126 116016 -2.11999989 -322547 -322857 322579 322856 -322593 322470
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322127 116016 -2.11999989 -322547 -322857 322856 322470 322573 -322570
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322128 116016 -2.11999989 -322547 -322857 322856 322569 322470 -322566
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322129 116016 -2.11999989 -322624 322588 -322557 322853 -322852 322851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322130 116016 -2.11999989 -322624 -322855 322588 -322557 322854 322851
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322131 116016 -2.11999989 322525 -322858 -322547 322623 322596 -322563
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322132 116016 -2.11999989 322611 -322624 -322581 322859 322587 -322705
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322133 116016 -2.11999989 322525 -322858 -322547 322607 -322602 322860
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322134 116016 -2.11999989 -322624 -322855 322588 -322850 322854 322608
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322135 116016 -2.11999989 -322624 322588 322853 -322852 -322850 322608
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322136 116016 -2.11999989 322611 -322581 -322625 322587 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322137 116016 -2.11999989 -322547 -322861 322704 322470 322573 -322570
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322138 116016 -2.11999989 -322624 322587 322573 -322570 322706 -322705
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322139 116016 -2.11999989 -322624 322569 322587 -322566 322706 -322705
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322140 116016 -2.11999989 -322556 322525 -322547 322862 322560 -322699
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322141 116016 -2.11999989 322579 -322713 -322593 322587 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322142 116016 -2.11999989 -322713 322587 322573 -322570 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322143 116016 -2.11999989 322569 -322713 322587 -322566 322700 -322709
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322144 116016 -2.11999989 322525 -322547 322569 322862 -322566 -322699
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322145 116016 -2.11999989 322525 -322547 322862 322864 -322699 -322863
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322146 116005 -0.94599998 -320319 -322866 -322828 322865
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322147 116005 -0.94599998 -322827 322866 -322829
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322148 116005 -0.94599998 -322822 -322865 322834 (-320319 -320311 -320315 320063
-        320481:320542 -320319 -320099 -320076 320481:320315 -320546 -320542 
-        -320280 320543)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322149 116005 -0.94599998 -320319 -320311 322847 -322846 320239 -322834
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322150 116005 -0.94599998 -320319 322844 -322847 320217 -322849
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322151 116005 -0.94599998 -320315 -322844 -322842 322841
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322152 116005 -0.94599998 (-321931:321921:321915:-321906) -322869 -322867 322868
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322153 116005 -0.94599998 322760 -322761 -322762
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322154 116005 -0.94599998 -322738 -322736 322721 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322155 116005 -0.94599998 -320315 -322721 -322718 322720
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322156 116005 -0.94599998 -322740 -320367 -320311 322736 -322717
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322157 116005 -0.94599998 -320319 -322715 322717 322716
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322158 116005 -0.94599998 -320367 -322716 -320311 -322722 322723
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322159 116005 -0.94599998 -322742 -322723 -322732 320063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322160 116005 -0.94599998 -322730 -322731 322732
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322161 116005 -0.94599998 -322734 322735 -322726
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322162 116005 -0.94599998 322725 322726 (-320367 -320319 -320315 320063 320481:
-        -320545 320315 -320546 -320542 320543:320542 -320319 (-320475:320473:
-        -320477:-320490) 320098 -320076 320481) -322727
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322163 116005 -0.94599998 322782 -322780 -322777 -320076
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322164 116005 -0.94599998 -322779 322777 -322778 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322165 116005 -0.94599998 322747 322870 -322748 -322750
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322166 116005 -0.94599998 -322774 -320315 -322768 322773
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322167 116005 -0.94599998 322768 -320319 320217 -322769 -322770
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322168 116005 -0.94599998 322770 -320367 -320311 -322771 -322765
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322169 116005 -0.94599998 -322766 322765 -320117 -322763 320063
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322170 116005 -0.94599998 -322793 322766 -322792
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322171 116005 -0.94599998 (-320472:-320064:320479:-320474:321457) -322786 (
-        320462:-320479:-320472:-320064:320432) (-320367 -320319 -320315 320063 
-        320481:-320545 320315 -320546 -320542 320543:320542 -320319 320098 
-        -320076 320481) 322793 -322794
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322172 116005 -0.94599998 -322825 322790 322785 -322789
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322173 116005 -0.94599998 -322743 322744 320063 -322745
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322174 116005 -0.94599998 (-321960:321907:321915:-321921:-321906:321910:-321909)
-        (322245:322364:-322392:-320063:-322359:321960) (-322812 -322796:322874 
-        -322879 -322878 -322808 322871 -322876 322877 322812 -322872 322807:
-        322885 -322875 -322882 322819 322873 322812 -322796:-322819 -322796:
-        322796 -322812 322883 -322884 322808 -322876 322878:-322807 -322808 
-        322804 322812:322874 -322878 -322808 322871 -322876 322877 322812 
-        -322872 322807 322879:-322812 -322808:322796 -322581 -322819 322881:
-        -322807 -322880 322808 322804) (-321960:-321930:321906:321914:-321921:
-        -321909:321924) (-320545 320315 -320546 -320542 -320280 320543:320542 
-        -320319 -320099 320098 -320076 320481:-320367 -320319 -320311 -320315 
-        320063 320481)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322175 116005 -0.94599998 -320114 -322886 322867 -322887 320063 (-321931:321907:
-        321921:321915:-321906)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322176 116005 -0.94599998 322887 -322889 -322888
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322177 116005 -0.94599998 -322783 (-320472:-320064:320024:320479:320478:-320474:
-        321457) -322839 (-320024:320479:320478:-320474:321457) -322785 322786
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322178 116005 -0.94599998 322678 -322891 320542 -322890
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322179 116005 -0.94599998 -322893 322894 -322892 -320319
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322180 116005 -0.94599998 -322817 322818 -320319 -322800
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322181 116005 -0.94599998 322800 320542 -320319 -322803 -320076 -322801 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322182 116005 -0.94599998 -322814 322803 -322815
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322183 116005 -0.94599998 -322898 322896 -322895 322752:-322757 322758 -322755:
-        -322752 -322754 322751:-322897 -322895 322898:322896 -322895 -322758 
-        322897
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322184 0 (-322587:-322592:322589:322461:321030:-322554) (320474:-320060:320064:
-        -320030:-321448) (320012:320018:320045) -320367 (322377:-320063:321915:
-        -322364:-322359:321960) (-320032:320015:-320029:-320054:320064) -321599 
-        (-320032:320015:-320054:-320064:320027) -322900 (322245:322364:-322392:
-        -320063:-322359:321960) (321448 320030 -320064 320060 -320474:(-321960:
-        -320063:-321921:321930:321931) (-321910:-320063:322007:-321909:321924) (
-        -321960:-321931:-320063:321930:321910:-321909) (-321910:-322007:321930:
-        -321909:321924):320015 320030 -320064 -320060 320001) 320063 -322899 (
-        320013:-320001:-320064:320060:-320015) (322583:-322461:-322592:322589:
-        -322554:322553) (-320001:320060:320064:-320030:-320015) (322576:322460:
-        -322592:-322583:321030:-322554) (-320063:321915:322363:-322359:321960:
-        -322377) (320474:-320064:-320060:321466:-321448) 320481 (-322553:322576:
-        322583:-322461:-322592:321030)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322185 0 -322901 -322902 -322903 (-320367 -320319 -320315 320063 (320825:-320407
-        320857) 320481:-320367 -320320 320825 320334 -320318) 322900
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322186 0 (-322421:322452:-322461:322468:-322431:-322434:322432) (-322587:-322592
-        :322589:322461:321030:-322554) (-322587:-322589:321030:322575:-322554:
-        322586) (320012:320018:320045) (322377:-320063:321915:-322364:-322359:
-        321960) (-322804:-322808:322880:322807) (-322700:322701:-322590:322702:
-        322703:-322588) -321599 (-322586:-322553:322576:-322589:322461:321030) (
-        -321030:-322587:-322577:322461:322575) (-321030:-322591:322590:322461:
-        -322588) (-322458:-322421:322452:-322443:322456:322442:-322449:-322450) 
-        (-322807:-322812:-322877:322876:-322871:322808:322878:322879:-322874) (
-        322808:322812) (322583:-322461:-322576:-322554:322574:322553) -322902 (
-        -322553:322599:322583:-322461:321030:-322576) (322245:322364:-322392:
-        -320063:-322359:321960) (-321960:-320063:-321921:321930:321931) (-322808
-        :322810:-322805:322809) (-322812:-322804:322808:322807) (-322451:-322421
-        :322452:-322453:-322447:322432) (-322455:-322421:322452:322435:-322436:
-        322479) (322431:-322421:322452:-322461:322453:-322435:-322433:-322434) (
-        322599:322460:-322583:321030:-322576:-322554) (-320367 -320319 -320315 
-        320063 (320825:-320407 320857) 320481:-320367 -320320 320825 320334 
-        -320318) (-322458:-322440:-322421:322452:322450:322445) (-322432:-322421
-        :322427:322452:-322459:322458) (-321960:-321930:321906:-321921:-321909:
-        321924) (-322421:-322463:322452:322442:-322439:-322444) (-322586:322461:
-        321030:322575:-322576:-322554) (322583:-322461:-322592:322589:-322554:
-        322553) (-322421:322452:-322459:322442:-322426:322458) (-322432:-322421:
-        -322469:322452:-322461:322459:322442) -322904 322900 (322762:322761:
-        -322760) (-322807:-322804:322805:322806) (-321030:-322421:322452:-322461
-        :322435:322457) (-322879:-322807:-322812:-322877:322876:-322871:322808:
-        322878:-322874) (322576:322460:-322592:-322583:321030:-322554) (322759:
-        322761:-322762:-322760) (-321960:-321931:-320063:321930:321910:-321909) 
-        (-320063:321915:322363:-322359:321960:-322377) (-322421:322452:-322453:
-        -322435:322479:322451:322432) 322901 (-322437:-322421:322452:-322460:
-        322457:321030) (-322553:322576:322583:-322461:-322592:321030) (-322432:
-        322454:-322458:-322421:322452:-322434:322440)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322187 0 (-322587:-322589:321030:322575:-322554:322586) (322490:-322675:322676:
-        -322487:-322625:322673) (320012:320018:320045) (322431:-322421:322452:
-        -322461:322453:-322435) -320367 (322377:-320063:321915:-322364:-322359:
-        321960) (-321931:321921:321915:-321906) (-321030:322607:-322598:322461:
-        -322588) (-322575:-322587:322461:321030:-322554:322574) -321599 (-321030
-        :-322587:-322577:322461:322575) (322490:-322476:322666:-322487:-322625:
-        322675) (-322586:-322553:-322574:322598:322461:321030) (-322586:322598:
-        322461:-322599:-322554:322553) (322808:322812) (322583:-322461:-322576:
-        -322554:322574:322553) -322902 (322605:-322587:-322598:322461:-322554:
-        322553) (-322553:322599:322583:-322461:321030:-322576) -322903 (322485:
-        -322451:-322461:322484:322487:-322486) (322245:322364:-322392:-320063:
-        -322359:321960) 322904 (-322421:322452:-322461:322468:-322431:322432) (
-        -322808:322810:-322805:322809) (-322812:-322804:322808:322807) (-322879:
-        -322807:322872:-322812:-322877:322876:322808:322878:-322874) (-322626:
-        322623:-322625:322622:-321198:322476) (322599:322460:-322583:321030:
-        -322576:-322554) (-322553:-322587:-322598:322461:321030:322600) (-322476
-        :322487:-322460:322470:-322486:322451) (-322587:-322554:322553:322600:
-        -322605:322586) (322605:322583:-322461:-322599:-322554:322553) (-321960:
-        -321930:321906:-321921:-321909:321924) (-322807:322872:-322812:-322877:
-        322876:322808:322878:322879:-322874) (322460:-322583:-322599:321030:
-        -322554:322600) (-321030:-322461:322460:322487:-322486:322451) (-322586:
-        322461:321030:322575:-322576:-322554) (-322868:322867:322869) (-322432:
-        -322421:-322469:322452:-322461:322459:322442) (322762:322761:-322760) (
-        -322553:322583:-322461:-322599:321030:322600) (-321030:-322421:322452:
-        -322461:322435:322457) (322709:-322700:-322575:322598:322702:-322588) (
-        -322574:-322587:322598:321030:-322554:322586) (322759:322761:-322762:
-        -322760) (322798:-322812:322811:-322810) (-322700:322699:322602:-322607:
-        -322588:322624) (-320063:321915:322363:-322359:321960:-322377) 320481 
-        322901 (-321960:321915:-321921:-321906:321910:-321909) (-322451:322487:
-        -322486:322483:-322485) (-322878:322876:-322808:322884:-322883:322812)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322188 0 (320474:-320060:320064:-320030:-321448) (322490:-322675:322676:-322487:
-        -322625:322673) (320012:320018:320045) (321448 320030 -320064 320060 
-        -320474:(-321963:-321910:321915:-321906:-321909:321924) (-321960:-321963
-        :321915:-321921:-321906:321910:-321909) (-321960:-321963:-321930:321906:
-        -321921:-321909:321924) (-321960:-321931:-320063:321930:321910:-321909) 
-        (-321910:-322007:321930:-321909:321924)) -320367 (322377:322359:-322364:
-        -322245:322242:-322406) (322377:-320063:321915:-322364:-322359:321960) (
-        -322773:322768:322774) -321599 (-322432:-322421:322452:-322446:322442:
-        322466) (322490:-322476:322666:-322487:-322625:322675) (-322478:-322476:
-        -322421:322452:322432) -322903 (322245:322364:-322392:-320063:-322359:
-        321960) (322280:320045:-322279:-320012) (-322451:-322421:322452:-322453:
-        322442:322432) (-322421:322452:-322419:322480:-322481) (-322432:-322421:
-        322452:-322464:322471:322451) (-322419:322480:-322481:322487:-322486) (
-        322775:-322773:322768:-322774) (322470:-322769:-322768:322767) (-322455:
-        -322421:322452:322435:-322436:322479) (-322626:322623:-322625:322622:
-        -321198:322476) (-322476:322487:-322460:322470:-322486:322451) (322746:
-        -322745:-322744:322743) -322899 (322422:-322421:-322419:322423:-322424) 
-        (-322421:322452:-322453:-322435:-322425:322479:322451:322432) 322900 
-        322902 (322745:-322744:322743) (322439:-322448:-322421:322452:-322466:
-        322442) (322769:-322768) (-322451:-322421:322452:322471:-322481:322419) 
-        (322359:322363:-322245:322242:-322406:-322377) (-320063:321915:322363:
-        -322359:321960:-322377) (-322421:-322463:322452:322442:-322439) (322490:
-        322664:-322476:322655:-322487:-322666) (320474:-320064:-320060:321466:
-        -321448) (-322451:-322481:322419:322487:-322486) (-322451:322487:-322486
-        :322483:-322485)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322189 0 (-322587:322460:-322560:322559:-322554:322553) (322563:-322587:-322595:
-        321030:-322554:322586) (-322553:-322587:322460:-322560:322571:321030) (
-        320474:-320060:320064:-320030:-321448) (322377:322359:321915:-322239:
-        -322364:-322406) (-322476:322666:-322625:322675:322493:-322489) (322490:
-        -322675:322676:-322487:-322625:322673) (320012:320018:320045) (-322675:
-        322674:-322625:322493:322673:-322489) (322588:-322587:322560:321030:
-        -322554:-322563) (322240:322359:322363:-322241:-322406:-322377) -320367 
-        (322377:322359:-322364:-322245:322242:-322406) (322377:-320063:321915:
-        -322364:-322359:321960) (-322600:322583:322595:-322461:-322554:322553) (
-        322887:-322867:322886) (322489:-321030:-322461:322460:-322490:322451) 
-        -321599 (322377:322406:321915:322397) (322490:-322476:322666:-322487:
-        -322625:322675) (322489:-322476:-322460:322470:-322490:322451) (-322600:
-        -322587:322461:322596:321030:-322554) (322560:322461:-322588:-322554:
-        -322563) (322492:-322476:-321030:-322493:-322461:322484) (-322494:322492
-        :-322476:-322493:-322484:322483:-322485) -322905 (-322600:-322553:322583
-        :-322461:321030:322562) (321448 320030 -320064 320060 -320474:(-321931:
-        321921:321915:-321906) (-321910:321915:-321906:-321909:321924) (-321960:
-        321915:-321921:-321906:321910:-321909)) (322372:322377:321915:-322379:
-        -322364:-322412) (-322600:322460:-322583:321030:322562:-322554) (322563:
-        -322700:322699:-322596:-322588:322624) (-322483:322492:-322493:322480:
-        322451) (-322626:322623:-322625:322622:-321198:322476) (-322553:-322587:
-        -322598:322461:321030:322600) (322492:-322476:-322493:-322460:321030) (
-        -322562:-322461:322460:322560:321030:-322554) (-322587:-322554:322553:
-        322600:-322605:322586) (322460:-322583:-322599:321030:-322554:322600) 
-        -322899 (322489:-322451:-322488:322483:-322490:-322485) (322709:-322700:
-        -322587:-322560:322713:322556) (-322868:322867:322869) (-322878:322884:
-        322812:-322796) (-322586:322563:-322562:322461:-322554:322553) (322372:
-        321915:-322379:322363:-322412:-322377) (322797:322799:-322798:-322796) (
-        322796:-322812:-322873:322882:322875:-322885) (-322553:322583:-322461:
-        -322599:321030:322600) 322903 (322407:322280:320045:-322279:-322357:
-        -320012) (-322476:322666:322497:-322625:322675:-322492) (-322684:322685:
-        -322687:322688:322587:-322694) (322406:321915:322397:-322377) (322357:
-        320045:-322367) (-321030:-322602:322461:322596:-322588) (322798:-322812:
-        322811:-322810) (-322700:322699:322602:-322607:-322588:322624) (-322586:
-        322563:-322553:322461:-322595:321030) (-322587:-322596:322595:322461:
-        321030:-322554) (322359:322363:-322245:322242:-322406:-322377) (-320063:
-        321915:322363:-322359:321960:-322377) (322377:322240:322359:-322364:
-        -322241:-322406) (-322587:-322559:-322554:322553:322555:322586) 320481 (
-        322460:-322559:-322583:-322554:322553:322555) (322359:321915:-322239:
-        322363:-322406:-322377) (322796:322812) (322485:322489:-322451:-322461:
-        322484:-322490)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322190 0 (320474:321470:-320064:-320060:320024:321466:-321448) (322604:322599:
-        -322461:-322592:-321026:322585) (320474:321470:-320024:-320060:321466) (
-        320013:-320024:320060:320066:-320015) -322900 -320311 (-322461:-322592:
-        322589:322603:-322604:322585) (320015:-320054:320023:-320024:320027) 
-        320063 -322899 (-320001:320060:320066:320064:-320030:-320015) (320013:
-        -320001:-320064:320060:320066:320024:-320015) (-320032:320015:-320029:
-        -320054:320023:320064) 321599 (320474:321470:-320060:320064:-320030:
-        -321448) 320481 (-320032:320015:-320054:320023:-320064:320024:320027) (
-        321448 320030 -320064 320060 -321470 -320474:(-321960:-320063:-321921:
-        321930:321931) (-321931:321907:-320063:321930:321911:321910:-321909) (
-        -321910:-322007:321914:321930:321911:-321909:321924) (-321910:-320063:
-        322007:321911:-321909:321924):320015 320030 -320064 -320066 -320060 
-        320001)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322191 0 (-322586:322605:-322598:322461:322603:-322604) (322486:322710:-322460:
-        -322452:321200:-322465) (-321960:321907:321915:-321921:-321906:321910:
-        -321909) (322465:322490:-322624:-322487:322632:-322649) (322604:322599:
-        -322461:-322592:-321026:322585) (-322539:322594:322461:320617:-322475:
-        -322609) (322584:-322461:-322548:322560:322610:-322609) (-322586:322604:
-        322576:-322589:322461:-321026) (-321960:-321931:321907:-320063:321930:
-        -322278:321910:-321909) (-322706:322707:-322590:322577:322708:-322588) (
-        -322586:322604:-322598:322461:-321026:322600) (-322586:-322592:322589:
-        322461:-321026:322603) (322583:-322461:-322576:322603:322574:-322604) (
-        -322624:322623:321200:322622:-322486:-322465) (-322586:322604:-322575:
-        322599:322461:-321026) (-322586:-322575:322461:322603:322574:-322604) 
-        -322902 (322705:-322706:-322587:322602:-322607:322624) -322903 (-322720:
-        322719:322721:-322718) (-322539:322594:-322548:322461:322610:-322609) (
-        -322587:322598:322461:-322599:-321026:322603) (322584:-322461:322560:
-        320617:-322475:-322609) (322465:322462:-322421:322452:-322438:-322460) (
-        322465:322462:322487:-322438:-322460:-322486) (-322461:-322592:322589:
-        322603:-322604:322585) (-321960:-320063:-321921:321930:321931) (-322720:
-        322718:322721) (-320367 -320320 320825 -320311 320334 -320318:-320367 
-        -320319 -320311 -320315 320063 (320825:-320407 320857) 320481) (321026:
-        -321030:-322591:322590:322461:-322588) (-321960:-321930:321906:321914:
-        -321921:-321909:321924) (321026:-321030:-322587:-322577:322461:322575) (
-        322460:-322583:322603:-322604:322600:-322605) (-322575:322599:-322587:
-        -321026:322603:322586) (-322585:-322580:322604:322599:322460:-321026) (
-        321026:-321030:322607:-322598:322461:-322588) (-322580:322599:322460:
-        -322583:322603:-322604) 322900 (-322539:-322548:-322606:322461:322601:
-        322610) (322737:-322738:-322721:322736) (-321930:321906:-321914:-321921:
-        321931) (-321931:-321930:321906:321907:-321914:-322278:321910) (-322539:
-        -322606:322461:322601:320617:-322475) (322605:-322461:322460:-322599:
-        322603:-322604) (322576:-322587:-322592:-321026:322603:322586) 321599 (
-        -322721:322736:322738) (-322587:322461:-321026:322575:-322576:322603) (
-        321026:-322421:322452:-322461:322460:-322438) (-322587:-322598:-321026:
-        322603:322600:322586) (321026:-322461:322460:322487:-322438:-322486) (
-        322604:-322461:322460:-322599:-321026:322600) (-321931:321907:321921:
-        321915:-321906) (322465:-322421:322452:322482:-322473:-322462)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322192 0 (322486:322710:-322460:-322452:321200:-322465) (-322717:322715) (322848
-        :322847:-322844:-322849) (322465:322490:-322624:-322487:322632:-322649) 
-        (320474:321470:-320064:-320060:320024:321466:-321448) (322465:-322477:
-        -322421:322452:-322473) (322465:322490:-322487:-322637:-322632:322623) (
-        322633:322490:-322671:-322487:322669:-322628) (-322841:322844:-322842:
-        322843) (320474:321470:-320024:-320060:321466) (322849:322847:-322844) (
-        -322624:322623:321200:322622:-322486:-322465) -322903 (322465:-322420:
-        322471:322487:-322486:-322462) (322633:322490:-322627:-322487:-322670:
-        322671) -320311 (322717:-322736:322740) (322465:322462:-322421:322452:
-        -322438:-322460) (322465:322462:322487:-322438:-322460:-322486) (-322740
-        :322739:322717:-322736) (322475:-322421:-322420:322452:322471:-322462) (
-        -322421:322452:-322419:322480:-322481:322420) (322473:-322421:322452:
-        322470:-322441:-322462:-322475) -322899 (322422:-322421:-322419:322420:
-        322423:-322424) (-322841:322842:322844) 322900 322902 (-322715:-322717:
-        322714) (322737:-322738:-322721:322736) (321448 320030 -320064 320060 
-        -321470 -320474:(-321960:321907:321915:-321921:-321906:321911:321910:
-        -321909) (-321960:-321931:321907:-320063:321930:321911:321910:-321909) (
-        -321910:321906:-321914:321911:-322238) (-321960:-321930:321906:321914:
-        -321921:321911:-321909:321924) (-321931:-321930:321906:321907:-321914:
-        321911:321910) (-321910:-322007:321914:321930:321911:-321909:321924) (
-        -321910:321915:321914:-321906:321911:-321909:321924) (322245:-321910:
-        -321914:-321906:321911)) 321599 (-322721:322736:322738) (322480:322487:
-        322420:-322486:-322462) (320474:321470:-320060:320064:-320030:-321448) (
-        -322421:322452:322481:322420:-322462) (322633:322490:-322669:-322487:
-        -322632:322637) (322465:-322421:322452:322482:-322473:-322462) (322462:
-        -322419:322480:-322481:322487:-322486)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322193 0 (-322539:-322597:-322548:322564:322461:322610) (-321960:321907:321915:
-        -321921:-321906:321910:-321909) (322588:-322587:322560:-321026:322603:
-        -322563) (322465:322490:-322624:-322487:322632:-322649) (322584:-322461:
-        -322548:322560:322610:-322609) (-322586:322604:-322598:322461:-321026:
-        322600) (-322624:322623:321200:322622:-322486:-322465) -322902 (-322600:
-        -322587:322461:322596:-321026:322603) (322705:-322706:-322587:322602:
-        -322607:322624) -322905 (322489:321026:-322461:322460:-322438:-322490) 
-        -320311 (322584:-322461:322560:320617:-322475:-322609) (-322600:322595:
-        -322461:322460:-321026:322603) (322686:-322683:-322684:322685:322587:
-        -322694) (321026:-321030:-322602:322461:322596:-322588) (-322539:-322597
-        :322564:322461:320617:-322475) (322460:-322583:322603:-322604:322600:
-        -322605) (322604:-322461:322460:-322595:-321026:322562) (322563:322604:
-        -322587:322461:-322595:-321026) 322903 (-322539:-322548:-322606:322461:
-        322601:322610) (-322539:-322606:322461:322601:320617:-322475) 321599 (
-        -322587:-322598:-321026:322603:322600:322586) (-322587:-322596:322595:
-        322461:-321026:322603) (322563:-322562:-322587:322461:322603:-322604) (
-        322604:-322461:322460:-322599:-321026:322600) (-321931:321907:321921:
-        321915:-321906) 320481 (322563:322705:-322706:-322587:-322596:322624) (
-        -322587:-322595:322562:322603:-322604:322586)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322194 0 (-322587:322460:-322560:322559:322603:-322604) (-322539:-322597:-322548
-        :322564:322461:322610) (322558:-322539:322584:-322561:320617:-322475) (
-        322465:-322637:-322632:322623:322493:-322489) (322588:-322587:322560:
-        -321026:322603:-322563) (322465:322490:-322624:-322487:322632:-322649) (
-        322628:-322669:322497:-322632:322637:-322492) (322705:-322706:-322587:
-        -322560:322624:322556) (322465:-322624:322632:322493:-322489:-322649) (
-        322584:-322461:-322548:322560:322610:-322609) (322465:322490:-322487:
-        -322637:-322632:322623) (322633:322490:-322671:-322487:322669:-322628) (
-        322560:322461:-322588:322603:-322554:-322563) (322633:-322627:322637:
-        -322670:322493:-322489) (-322624:322623:321200:322622:-322486:-322465) (
-        -322671:322497:322637:322627:-322492:-322628) (322705:-322706:-322587:
-        322602:-322607:322624) -322905 (322489:321026:-322461:322460:-322438:
-        -322490) (322465:322492:-322493:-322420:322471:-322462) (322633:322490:
-        -322627:-322487:-322670:322671) -320311 (322584:-322461:322560:320617:
-        -322475:-322609) (322465:322462:322492:-322493:-322438:-322460) (-322600
-        :322595:-322461:322460:-321026:322603) (322489:322480:322420:-322462:
-        -322490) (-322539:-322597:322564:322461:320617:-322475) (322558:-322539:
-        322584:-322561:-322548:322610) (322604:-322587:322460:-322560:322552:
-        -321026) (322584:-322461:-322560:-322548:322561:322610) (-322562:-322461
-        :322460:322560:-321026:322603) (-322671:322637:322627:322493:-322628:
-        -322489) -322899 (321448 320030 -320064 320060 -321470 -320474:(-321960:
-        321907:321915:-321921:-321906:321911:321910:-321909) (322241:-322242:
-        -321910:-321914:321911) (-321910:322239:-321914:321911:-322240) (-321910
-        :321915:321914:-321906:321911:-321909:321924) (-321931:321907:321921:
-        321915:-321906)) (322460:-322583:322603:-322604:322600:-322605) (322604:
-        -322461:322460:-322595:-321026:322562) (322563:322604:-322587:322461:
-        -322595:-321026) 322903 322902 (322465:322489:322462:-322438:-322460:
-        -322490) 321599 (322628:-322669:-322632:322637:322493:-322489) (322492:
-        -322493:322480:322420:-322462) (322465:322497:-322637:-322632:322623:
-        -322492) (322460:-322595:-322583:322562:322603:-322604) (322563:-322562:
-        -322587:322461:322603:-322604) (322465:322489:-322420:322471:-322462:
-        -322490) (322465:-322624:322497:322632:-322492:-322649) (320474:321470:
-        -320060:320064:-320030:-321448) (322492:321026:-322493:-322461:322460:
-        -322438) (322604:-322461:322460:-322599:-321026:322600) (-322587:-322559
-        :322603:-322604:322555:322586) (322460:-322559:-322583:322603:-322604:
-        322555) (322563:322705:-322706:-322587:-322596:322624) (322584:-322461:
-        -322560:322561:320617:-322475) (322633:322490:-322669:-322487:-322632:
-        322637) (-322587:-322595:322562:322603:-322604:322586)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322195 0 (322576:-322589:322547:-322615:-322617:322614) (-322470:-322590:322589:
-        322547:-322615:322614) (-322470:-322592:322590:322547:-322615:322429) 
-        -321599 (-322429:322619:-322591:-322467:322612:322590) (-320032:320015:
-        -320054:-320064:320027) (-322614:-322470:-322590:322577:322547:322429) 
-        -322900 (322576:322618:-322470:-322589:-322615:322614) 322899 (-320367 
-        -320319 -320315 320063 (320825:-320407 320857) 320481:-320367 -320320 
-        320825 320334 -320318) (320013:-320001:-320064:320060:-320015) (322619:
-        -322613:-322467:-322590:322577:322612) (322619:-322467:-322704:-322590:
-        322577:322613) (320474:-320064:-320060:321466:-321448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322196 0 (-322429:322619:322607:-322467:-322598) (322576:-322589:322547:-322615:
-        -322617:322614) (321448 320030 -320064 320060 -320474:(-321930:321906:
-        -321921:-321909:321924) (-321910:321915:-321906:-321909:321924)) (322471
-        :322419:322487:-322486:-322462) (320474:-320060:320064:-320030:-321448) 
-        (-322432:-322476:-322421:322452:322471:322451) (-322723:-322722:322724) 
-        (322618:-322470:-322615:322600:322429:-322605) -320367 (322772:-322771:
-        -322770) (-322607:322547:-322615:-322617:322600:322429) (322462:-322476:
-        322487:-322460:322470:-322486:322451) -321599 (322490:-322476:322666:
-        -322487:-322625:322675) (-322478:-322476:-322421:322452:322432) (-322614
-        :-322470:-322590:322577:322547:322429) (322771:-322770) (-322751:322754:
-        322752) (322770:322769:-322768) (-322476:-322421:322452:-322471:322470:
-        322429) -322903 -320319 (-322614:322617:-322618:322600:322429:-322605) (
-        -322860:322602:-322607:322547:322858:-322525) (-322470:322607:322547:
-        -322615:-322599:322429) (322576:322618:-322470:-322589:-322615:322614) (
-        -322429:-322421:322452:-322471:322467:322428) (322732:322723:322742) (
-        -322451:322462:-322481:322419:322487:-322486) 322899 (-322429:-322470:
-        322487:322467:322428:-322486) (-322614:322599:-322577:-322618:322547:
-        322429) (322892:-322894:322893) (-322626:322623:-322625:322622:-321198:
-        322476) (-322470:322577:322547:-322615:-322576:322614) (-322471:322487:
-        322470:322428:-322486:-322462) (-322742:322741:322732:322723) (322422:
-        -322421:-322419:322423:-322424) (322770:-322429:-322470:322767) (-322429
-        :322619:-322467:-322577:322575) 322900 (-322754:322753:-322751:322752) (
-        322599:322618:-322470:-322577:-322615:322429) (322619:-322613:-322467:
-        -322590:322577:322612) (-322451:-322421:322452:322471:-322481:322419) (
-        322656:322490:-322476:-322487:322623:-322655) (322599:-322577:322547:
-        -322615:-322617:322614) (-322723:322722) (-322419:322471:322487:-322486:
-        -322472) (322619:-322467:-322704:-322590:322577:322613) (322617:-322577:
-        -322618:-322615:322574:322614) (322605:322617:-322470:-322607:-322615:
-        322429) (-322421:322452:-322419:322471:-322472) (322490:322664:-322476:
-        322655:-322487:-322666) (320474:-320064:-320060:321466:-321448) (322770:
-        322470:-322769:-322768:322767)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322197 0 (320474:-320060:320064:-320030:-321448) (-322476:322666:-322625:322675:
-        322493:-322489) (322618:-322470:-322615:322600:322429:-322605) -320367 (
-        -322595:322547:-322615:-322617:322562:322614) (-322607:322547:-322615:
-        -322617:322600:322429) (-322596:322595:-322618:322547:-322615:322429) (
-        -322429:322489:-322470:322491:322428:-322490) -321599 (322490:-322476:
-        322666:-322487:-322625:322675) (322489:-322471:322470:322428:-322462:
-        -322490) (322563:-322596:-322623:322547:322858:-322525) (-322751:322754:
-        322752) (321448 320030 -320064 320060 -320474:-321910:321915:-321906:
-        -321909:321924) -320319 (-322600:-322470:322596:322547:-322615:322429) (
-        -322614:322617:-322618:322600:322429:-322605) (-322860:322602:-322607:
-        322547:322858:-322525) (322489:-322419:322471:-322472:-322490) 322899 (
-        322732:322742) (-322626:322623:-322625:322622:-321198:322476) (-322742:
-        322741:322732) -322906 (322618:-322596:-322470:-322615:322562:322429) (
-        322422:-322421:-322419:322423:-322424) (-322614:-322595:-322618:322547:
-        322562:322429) (322489:322462:-322476:-322460:322470:-322490:322451) (
-        322489:322471:322419:-322462:-322490) 322903 (-322754:322753:-322751:
-        322752) (-322429:322619:-322467:-322602:322596) (322656:322490:-322476:
-        -322487:322623:-322655) (322489:-322419:322480:-322481:-322490) (322664:
-        -322476:322655:-322666:322493:-322489) (322489:-322451:322462:-322481:
-        322419:-322490) (322490:322664:-322476:322655:-322487:-322666) (320474:
-        -320064:-320060:321466:-321448) -322907 (322656:-322476:322623:322493:
-        -322655:-322489)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322198 0 (320474:-320060:320064:-320030:-321448) (322492:-322493:322471:322419:
-        -322462) (-322476:322666:-322625:322675:322493:-322489) (322726:-322735:
-        322734) (-322734:322726:322733:-322735) -320367 (-322595:322547:-322615:
-        -322617:322562:322614) (-322451:322492:-322493:322480:-322481) (322664:
-        -322476:322655:322497:-322666:-322492) (-322897:322758:322895:-322896) (
-        -322731:-322732:322729:322730) -321599 (322656:-322476:322497:322623:
-        -322655:-322492) (322563:-322596:-322623:322547:322858:-322525) (-322751
-        :322754:322752) -322905 322906 322899 (-322429:322492:-322493:-322470:
-        322467:322428) (322732:322742) (321448 320030 -320064 320060 -320474:(
-        321915:-321921:-321906:321910:-321909) (-321910:321915:-321906:-321909:
-        321924)) (-322626:322623:-322625:322622:-321198:322476) (322462:322492:
-        -322476:-322493:-322480:322419:322470) (-322429:322619:-322467:322560:
-        -322563) (-322742:322741:322732) (-322614:-322562:322617:-322618:322555:
-        322429) (-322898:322895:322897) (322492:-322493:-322471:322470:322428:
-        -322462) (322699:-322560:-322862:322547:-322525:322556) (322618:-322596:
-        -322470:-322615:322562:322429) (322422:-322421:-322419:322423:-322424) (
-        -322614:-322595:-322618:322547:322562:322429) (-322562:322547:-322615:
-        -322617:322555:322429) (322791:-322766:322793:-322792) (-322754:322753:
-        -322751:322752) (-322562:322617:322559:-322618:-322615:322614) (-322476:
-        322666:322497:-322625:322675:-322492) (322492:-322476:-322493:322483:
-        -322485) (-322562:322618:-322470:-322615:322555:322429) (322664:-322476:
-        322655:-322666:322493:-322489) (322492:-322493:-322419:322471:-322472) (
-        -322483:322492:-322476:-322493:322480:322451) (320474:-320064:-320060:
-        321466:-321448) -322907 (-322732:322731:322730) (322792:-322766:322793) 
-        (322656:-322476:322623:322493:-322655:-322489) (-322752:322895:-322896:
-        322898)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322199 0 322907 -320367 -321599 -320319 -322905 (322699:-322560:-322862:322547:
-        -322525:322556) (-322562:322547:-322615:-322617:322555:322429) 322903
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322200 0 (320474:321470:-320064:-320060:320024:321466:-321448) (322576:322618:
-        -322470:-322592:322620:-322474) (322617:-322592:322589:-322618:322620:
-        -322474) (320474:321470:-320024:-320060:321466) (322576:322617:322621:
-        -322589:-322618:-322474) (320013:-320024:320060:320066:-320015) (322576:
-        -322592:322547:322620:-322617:-322474) -322900 322899 (320015:-320054:
-        320023:-320024:320027) (-320367 -320320 320825 -320311 320334 -320318:
-        -320367 -320319 -320311 -320315 320063 (320825:-320407 320857) 320481) (
-        322619:-322467:-322557:-322590:322577:322616) (320013:-320001:-320064:
-        320060:320066:320024:-320015) 321599 (322619:322474:-322591:-322467:
-        -322557:322590) (-320032:320015:-320054:320023:-320064:320024:320027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322201 0 (322475:-322421:-322420:322452:322471) (-322429:322619:322474:-322467:
-        -322577:322575) (322763:-322765) (-322716:-322715:-322717:322714) (
-        -322574:322599:322617:322621:-322618:-322474) (322848:322847:-322844:
-        -322849) (-322470:322607:322547:322620:-322474:-322599) (321448 320030 
-        -320064 320060 -321470 -320474:(-321930:321906:321914:-321921:321911:
-        -321909:321924) (-321910:321915:321914:-321906:321911:-321909:321924)) (
-        320474:321470:-320064:-320060:320024:321466:-321448) (322465:-322477:
-        -322421:322452:-322473) (322576:322618:-322470:-322592:322620:-322474) (
-        -322470:322577:322547:322620:-322474:-322576) (322617:322621:-322618:
-        -322474:322600:-322605) (322465:322490:-322487:-322637:-322632:322623) (
-        322633:322490:-322671:-322487:322669:-322628) (322618:-322470:-322607:
-        322620:-322474:322600) (322465:-322420:322471:322487:-322486) (322821:
-        322823:-322822:-322839:-322834) (322465:322473:-322421:322452:322470:
-        -322475) (320474:321470:-320024:-320060:321466) (322849:322847:-322844) 
-        (322576:322617:322621:-322589:-322618:-322474) (-322834:322865:322822) (
-        322576:-322592:322547:322620:-322617:-322474) (-322624:322623:321200:
-        322622:-322486:-322465) (322474:-322421:322452:-322470:322467:-322475) (
-        322834:322846:-322847) -322903 (-322723:-322722:322724:322716) -320319 (
-        322821:-322822:322832:322839:-322834) (322605:322617:-322607:-322618:
-        322620:-322474) (-322607:322547:322620:-322617:-322474:322600) (322633:
-        322490:-322627:-322487:-322670:322671) -320311 (322465:-322471:322487:
-        322470:-322486:-322475) (322732:322723:322742) 322899 (322474:-322470:
-        322487:322467:-322486:-322475) (-322723:322722:322716) (322834:-322847:
-        -322846:322845) (322490:-322643:-322487:322644:322639:-322635) (-322742:
-        322741:322732:322723) (322765:322771:-322770) (322619:-322467:-322557:
-        -322590:322577:322616) (322599:-322577:322547:322620:-322617:-322474) (
-        322422:-322421:-322419:322420:322423:-322424) 322900 (-322429:322619:
-        322474:322607:-322467:-322598) (-322763:-322765:322764) (-322716:-322717
-        :322715) (322617:-322577:-322618:322620:-322474:322574) (322772:322765:
-        -322771:-322770) (-322421:322452:-322419:322471:322420:-322472) 321599 (
-        320474:321470:-320060:320064:-320030:-321448) (-322419:322471:322487:
-        322420:-322486:-322472) (322490:-322643:-322644:-322487:322623:322637) (
-        322599:322618:-322470:-322577:322620:-322474) (322633:322490:-322669:
-        -322487:-322632:322637)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322202 0 (322465:-322637:-322632:322623:322493:-322489) (-322600:-322470:322596:
-        322547:322620:-322474) (320474:321470:-320064:-320060:320024:321466:
-        -321448) (322865:322822) (322617:322621:-322618:-322474:322600:-322605) 
-        (322465:322490:-322487:-322637:-322632:322623) (-322621:-322595:322547:
-        322620:-322617:322562) (322821:-322822:322832:322839) (322633:322490:
-        -322671:-322487:322669:-322628) (322618:-322470:-322607:322620:-322474:
-        322600) (322633:-322627:322637:-322670:322493:-322489) (320474:321470:
-        -320024:-320060:321466) (-322624:322623:321200:322622:-322486:-322465) 
-        -320319 (322489:322462:-322419:322480:-322481:-322490) (-322607:322547:
-        322620:-322617:-322474:322600) (322633:322490:-322627:-322487:-322670:
-        322671) -320311 (322821:322823:-322822:-322839) (322489:-322419:322471:
-        322420:-322472:-322490) (-322596:322595:-322618:322547:322620:-322474) (
-        322732:322723:322742) (322489:322480:322420:-322462:-322490) (-322429:
-        322619:322474:-322467:-322602:322596) 322899 (321448 320030 -320064 
-        320060 -321470 -320474:-321910:321915:321914:-321906:321911:-321909:
-        321924) 322763 (322465:322489:-322420:322471:-322490) (-322671:322637:
-        322627:322493:-322628:-322489) (322490:-322643:-322487:322644:322639:
-        -322635) -322906 (-322763:322764) (-322742:322741:322732:322723) (322422
-        :-322421:-322419:322420:322423:-322424) 322903 (-322639:-322644:322623:
-        322637:322493:-322489) (-322643:322637:322639:322493:-322635:-322489) (
-        322489:322474:-322470:322467:-322490:-322475) (322618:-322596:-322470:
-        322620:-322474:322562) 321599 (322621:-322595:-322618:322547:-322474:
-        322562) (320474:321470:-320060:320064:-320030:-321448) (322465:322489:
-        -322471:322470:-322490:-322475) (322490:-322643:-322644:-322487:322623:
-        322637) -322907 (322633:322490:-322669:-322487:-322632:322637)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322203 0 (322465:-322637:-322632:322623:322493:-322489) (322628:-322669:322497:
-        -322632:322637:-322492) (320474:321470:-320064:-320060:320024:321466:
-        -321448) (322763:322766) (-322731:-322732:322729:322730) (322865:322822)
-        (-322621:-322595:322547:322620:-322617:322562) (322821:-322822:322832:
-        322839) (-322429:322619:322474:-322467:322560:-322563) (322633:-322627:
-        322637:-322670:322493:-322489) (320474:321470:-320024:-320060:321466) (
-        -322624:322623:321200:322622:-322486:-322465) (322617:322621:-322559:
-        -322618:-322474:322555) (-322671:322497:322637:322627:-322492:-322628) 
-        -322905 (322465:322492:-322493:-322420:322471:-322462) -320311 (322821:
-        322823:-322822:-322839) (322465:322492:-322493:-322471:322470:-322475) (
-        322732:322723:322742) 322906 (-322643:322497:322637:322639:-322635:
-        -322492) 322899 (322492:322474:-322493:-322470:322467:-322475) (-322639:
-        -322644:322497:322623:322637:-322492) (-322451:322462:322492:-322493:
-        322480:-322481) (-322671:322637:322627:322493:-322628:-322489) (-322562:
-        322618:-322470:322620:-322474:322555) (-322742:322741:322732:322723) (
-        321448 320030 -320064 320060 -321470 -320474:(321907:321915:-321921:
-        -321906:321911:321910:-321909) (-321910:321915:321914:-321906:321911:
-        -321909:321924)) (-322562:322617:322559:-322618:322620:-322474) (322422:
-        -322421:-322419:322420:322423:-322424) (322791:-322766:322793:-322792) (
-        -322763:322766:322764) (-322639:-322644:322623:322637:322493:-322489) (
-        -322643:322637:322639:322493:-322635:-322489) (322618:-322596:-322470:
-        322620:-322474:322562) 321599 (322621:-322595:-322618:322547:-322474:
-        322562) (322492:-322493:322480:322420:-322462) (322465:322497:-322637:
-        -322632:322623:-322492) (320474:321470:-320060:320064:-320030:-321448) (
-        322492:-322493:-322419:322471:322420:-322472) (-322562:322547:322620:
-        -322617:-322474:322555) (322633:-322627:322497:322637:-322670:-322492) 
-        -322907 (-322732:322731:322730) (322792:-322766:322793)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322204 0 322907 -320319 -322905 -320311 322903 321599 (-322562:322547:322620:
-        -322617:-322474:322555)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322205 0 -320367 -321599 -322902 -320315 322905 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322206 0 -322901 -320367 -322899 -322908 322905 322902 320481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322207 0 (-322819:322820:322581:-322797) (-322553:-322587:322460:-322560:322571:
-        321030) (322377:322359:321915:-322239:-322364:-322406) (322887:322886) 
-        -320367 (322377:-320063:321915:-322364:-322359:321960) (-321931:321921:
-        321915:-321906) (-322881:322819:322581:-322796) (-322661:322658:322501:
-        -322496:-322668:322667) -321599 (322377:322406:321915:322397) (322496:
-        322495:-322484:-322468:322499:-322497:-322498) (-322663:322661:322501:
-        -322496:-322668:322672) (322668:-322476:322658:-322625:322501:-322496) (
-        -322476:-322658:322662:322501:322650:-322496) -322909 (-322398:322407:
-        322280:320045:-322357) (322372:322377:321915:-322379:-322364:-322412) (
-        322593:322460:-322579:-322712:-322588) (322496:322500:-322484:-322497:
-        322483:-322485) (-322626:322623:-322625:322622:-321198:322476) (322796:
-        322819) (-322556:-321030:322579:322550:322461:-322588) -322899 (322888:
-        322889:-322887) (322496:-322476:322484:-322497:-322460:-322498) (322496:
-        -322476:-322499:-322484:-322497:322483) (322709:-322700:-322587:-322560:
-        322713:322556) (322359:322374:-321915:-322379:322363:-322377) (322496:
-        -322483:322481:-322497:322451) (322372:321915:-322379:322363:-322412:
-        -322377) (322797:322799:-322798:-322796) 322905 322902 (-321910:321915:
-        -321906:-321909:321924) (-322476:322666:322497:-322625:322675:-322492) (
-        322796:-322873:-322819:322882) (-322556:322579:-322550:322461:-322588) (
-        322709:-322700:-322587:322593:322713:-322579) (-322552:-322587:322549:
-        -322554:322553:322586) (322406:321915:322397:-322377) (322496:-321030:
-        -322461:322460:322484:-322497) (-322552:322460:322549:-322583:-322554:
-        322553) (322357:320045:-322367) (-322555:-322587:322460:322552:-322554:
-        322553) (322377:322359:-321915:-322379:-322364:322378) (-320063:321915:
-        322363:-322359:321960:-322377) (-322587:-322559:-322554:322553:322555:
-        322586) 320481 322901 (322460:-322559:-322583:-322554:322553:322555) (
-        322359:321915:-322239:322363:-322406:-322377) (322496:322495:322468:
-        -322484:-322497:-322500:-322498) (-321960:321915:-321921:-321906:321910:
-        -321909)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322208 0 (-322819:322820:322581:-322797) (-322553:-322587:322460:-322560:322571:
-        321030) (-322587:322460:322572:-322549:-322554:322553) -320367 (322709:
-        -322700:322570:-322573:-322587:322713) (-322536:-322501:322541:322523:
-        -322525:322534) (-322661:322658:322501:-322496:-322668:322667) -321599 (
-        -322534:-322501:322532:322523:-322525:322517) (-322501:-322532:322530:
-        -322525:322517) (-322663:322661:322501:-322496:-322668:322672) (322668:
-        -322476:322658:-322625:322501:-322496) (322509:-322651:-322504:-322660:
-        322658:322667) (-322476:-322658:322662:322501:322650:-322496) (-322587:
-        -322572:322571:-322554:322553:322586) (-322501:-322461:322523:-322525:
-        322536:322517) (322460:-322572:322571:-322583:-322554:322553) (-322501:
-        -322476:322481:-322499:322504:322451) (-322551:322550:-322593:322461:
-        322571:-322588) (-322881:322819:322581) (-322398:322407:322280:320045:
-        -322357) (322502:-322501:-322476:-322503:322499:322504:-322500) (322593:
-        322460:-322579:-322712:-322588) (-321030:322551:-322593:322461:322573:
-        -322588) (322668:322509:-322476:-322504:322658:-322625) (322509:-322476:
-        -322658:-322504:322662:322650) (-322626:322623:-322625:322622:-321198:
-        322476) (-322539:322461:322529:-322542:322523:-322525) (-322851:322852:
-        -322853:-322588:322624) (322509:322654:-322652:-322504:-322660:322665) (
-        322485:-322501:-321030:-322461:322484:322504) -322899 -322908 (-322451:
-        -322501:-322499:322504:322483) (322888:322889:-322887) (322359:322374:
-        -321915:-322379:322363:-322377) (-322536:-322540:322537:322523:-322525:
-        322534) 322909 (-322550:-322593:322461:322573:-322588) (322709:-322700:
-        -322587:322593:322713:-322579) (-322552:-322587:322549:-322554:322553:
-        322586) (-322552:322460:322549:-322583:-322554:322553) (322357:320045:
-        -322367) (-322687:322688:322587:-322694:322543:-322544) (322377:322359:
-        -321915:-322379:-322364:322378) (322485:-322501:-322476:322504:-322460:
-        321030) (-322851:322588:322852:-322587:-322853) (-322501:-322476:322500:
-        322504:322483:-322485) 320481 322901 (322509:-322663:-322504:322658:
-        322651:-322668) (-322667:322509:322661:-322504:-322660:322652)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322209 0 -322901 ((320493:321198:320553) (-320553:321198:-320098:320482):-320475
-        -320098 320542 -320482 320489 320554:-320542:320475:(322694 -322689 
-        -322693 322695 322691 322690:322693 -322689 -322692 322691 -322554 
-        322690) -320319 (320489:320444:-320493) 320481) (-322690:322554:-322691:
-        322692:322689:-322693) (-322690:-322691:-322695:322693:322689:-322694) 
-        322908 (-320367 -320319 -320315 320063 320481:-320545 320315 -320546 
-        -320542 320543:320542 -320319 320098 -320076 (320489:320444:-320493) 
-        320481) -322899 -322910
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322210 0 (-322819:322820:322581:-322797) (-322553:-322587:322460:-322560:322571:
-        321030) -322911 (-322476:322481:322508:-322511:-322509:322451) (322654:
-        -322663:-322662:-322508:322518:322665) (-322662:-322508:322653:-322661:
-        322518:322658) (-322536:-322533:322527:322523:-322525:322534) (322709:
-        -322700:322570:-322573:-322587:322713) (322570:-322571:-322551:322550:
-        322461:-322588) (-322476:-322508:322518:-322625:322663:322659) (-322662:
-        -322508:-322665:322661:322518:322652) -321599 (322654:-322651:-322508:
-        -322660:322518:322663) (-322534:-322501:322532:322523:-322525:322517) (
-        322361:-322378:322364:322374:-322369:-322372) (-322851:-322854:322588:
-        -322587:322855) (-322501:-322532:322530:-322525:322517) (322509:-322651:
-        -322504:-322660:322658:322667) (322554 -321030 322583 -322460 (-320545 
-        320315 -320546 -320542 320543:320542 -320319 320098 -320076 320481):(
-        320493:321198:320553) (-320553:321198:-320098:320482):-320542:320475) (
-        -322528:-322539:322461:322521:322523:-322525) (-322398:322407:322280:
-        320045:-322279:-322357) (322377:322361:-322378:322374:-322379:-322364) (
-        -322587:-322572:322571:-322554:322553:322586) (-322501:-322461:322523:
-        -322525:322536:322517) (-321030:322569:322461:-322588:-322570) (322460:
-        -322572:322571:-322583:-322554:322553) (-322551:322550:-322593:322461:
-        322571:-322588) (-322881:322819:322581) (-322851:-322854:-322588:322855:
-        322624) (322485:-322451:-322461:322484:322508:-322509) (-322510:-322513:
-        322511:-322506:322508:-322509:322451) (322357:-320045:322353:-322367:
-        322358) 322908 (-321030:-322461:322512:322508:-322509:322451) (322668:
-        322509:-322476:-322504:322658:-322625) (-320367 -320319 -320315 320063 
-        320481:-320545 320315 -320546 -320542 320543:320542 -320319 320098 
-        -320076 (320489:320444:-320493) 320481) (-322476:322666:-322663:-322508:
-        322518:322662) (-322626:322623:-322625:322622:-321198:322476) (-322539:
-        322461:322529:-322542:322523:-322525) (-322851:322852:-322853:-322588:
-        322624) (-322476:322512:-322460:322508:321030:-322509) (322509:322654:
-        -322652:-322504:-322660:322665) (322583:-322571:-322587:322568:321030:
-        -322554) -322899 (322888:322889:-322887) (322361:-322378:322374:322363:
-        -322359:-322377) (-322451:-322513:322505:322508:-322509:322507:-322485) 
-        (322359:322374:-321915:-322379:322363:-322377) (322357:320045:-322367:
-        322358) (-322536:-322540:322537:322523:-322525:322534) (322709:-322700:
-        322566:-322587:322713:-322569) (322567:-322571:322460:-322583:321030:
-        -322554) (-322536:322524:-322526:322523:-322525:322534) (-322553:322567:
-        322583:-322568:-322587:321030) (322377:322359:-321915:-322379:-322364:
-        322378) (-322513:-322506:-322512:322508:-322509:322451:322510) (-322851:
-        322588:322852:-322587:-322853) 322901 (322566:-322569:-322551:322550:
-        322461:-322588) (322567:-322568:-322587:-322554:322553:322586) (320465:
-        -320469:-322358 322367) (322509:-322663:-322504:322658:322651:-322668) (
-        -322667:322509:322661:-322504:-322660:322652)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322211 0 (-322819:322820:322581:-322797) (-322851:-322587:322581:322624:-322611)
-        (322654:-322663:-322662:-322508:322518:322665) (322377:322366:-322374:
-        -322379:-322364:322360) (322582:-322587:-322565:-322554:322553:322586) (
-        322709:-322700:-322587:322625:322581:-322611) (322554 322567 -321030 
-        -322565 322587 -322583:322554 -321030 322583 -322460 322571 -322567:(
-        320493:321198:320553) (-320553:321198:-320098:320482):-322578 322554 
-        322567 -321030 322583 -322460:-320542:320475:(322694 -322689 -322693 
-        322695 322691 322690:322693 -322689 -322692 322691 -322554 322690) 
-        -320319 (320489:320444:-320493) 320481) (-322476:-322508:322518:-322625:
-        322663:322659) (322611:-321030:322461:-322566:-322588) (-322536:-322522:
-        322523:-322525:322534:322517) (-322662:-322508:-322665:322661:322518:
-        322652) -321599 (322654:-322651:-322508:-322660:322518:322663) (-322534:
-        -322501:322532:322523:-322525:322517) (322361:-322378:322364:322374:
-        -322369:-322372) (-322851:-322854:322588:-322587:322855) (-322501:
-        -322532:322530:-322525:322517) (-322519:-322516:-322518:-322506:322451:
-        322510:322517) (322367:320465:-320469) (-322476:-322518:-322460:322516:
-        322451:322517) (-322528:-322539:322461:322521:322523:-322525) (322377:
-        322361:-322378:322374:-322379:-322364) (-322451:-322519:322505:-322518:
-        322507:-322485:322517) (-322690:322554:-322691:322692:322689:-322693) (
-        -322501:-322461:322523:-322525:322536:322517) (-322690:-322691:-322695:
-        322693:322689:-322694) (-322881:322819:322581) (-321030:-322461:322460:
-        -322518:322451:322517) (-322515:-322476:322472:-322518:322451:322517) (
-        322362:322366:-322374:-322359:322360:-322377) (-322851:-322854:-322588:
-        322855:322624) (322366:322364:-322374:322360:-322368:-322372) (-322476:
-        322666:-322663:-322508:322518:322662) (-322626:322623:-322625:322622:
-        -321198:322476) (-322510:-322519:-322518:-322506:322515:322451:322517) (
-        322460:-322583:321030:-322567:-322554:322578) (322485:-322451:-322461:
-        -322518:322484:322517) -322899 (322888:322889:-322887) (322361:-322378:
-        322374:322363:-322359:-322377) (322359:322374:-321915:-322379:322363:
-        -322377) (320489:320444:-320493) (322709:-322700:322566:-322587:322713:
-        -322569) -322910 (322567:-322571:322460:-322583:321030:-322554) (-322553
-        :322583:-322587:-322565:321030:322578) (-322553:322567:322583:-322568:
-        -322587:321030) (322583:-322587:322565:321030:-322567:-322554) 320481 
-        322901 (322566:-322569:-322551:322550:322461:-322588) (322567:-322568:
-        -322587:-322554:322553:322586) 322911 (322362:322366:322359:-322374:
-        -322379:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322212 0 (-322819:322820:322581:-322797) (-322851:-322587:322581:322624:-322611)
-        (322377:322366:-322374:-322379:-322364:322360) (322582:-322587:-322565:
-        -322554:322553:322586) (322709:-322700:-322587:322625:322581:-322611) (
-        -320475:320473:-320444 320491 -320489:-320477:-320490) -321599 (-321030:
-        -322581:322461:-322588:322578) 322910 (320465:320471:-320469) (-322881:
-        322819:322581) (322362:322366:-322374:-322359:322360:-322377) (322366:
-        322364:-322374:322360:-322368:-322372) (322583:-322587:-322582:-322554:
-        322553:322578) ((320493:321198:320553) (-320553:321198:-320098:320482):
-        -320475 -320098 320542 -320482 320489 320554:-322578 322554 322567 
-        -321030 322583 -322460:-322578 -322553 322554 322582 322587 -322583:
-        -320542:320475) (322373:-322366:320475:-322411) (322460:-322583:321030:
-        -322567:-322554:322578) -322899 320098 -320076 (320489:320444:-320493) (
-        -322553:322583:-322587:-322565:321030:322578) 320481 (322362:322366:
-        322359:-322374:-322379:-322377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322213 0 (-322501:321026:-322461:322460:322504:-322438) (322465:-322634:-322637:
-        322623:322501:-322496) (-322634:322630:-322641:322647:322501:-322496) (
-        322628:-322669:322497:-322632:322637:-322492) (322633:322509:-322647:
-        -322504:322637:-322636) (322705:-322706:-322587:-322560:322624:322556) (
-        -322501:-322532:322531:322530:-322525:322517) (-321960:321907:321915:
-        -321921:-321906:321911:321910:-321909) (-322501:-322461:322535:-322538:
-        322536:322517) (322496:321026:-322461:322460:-322438:-322497) (322465:
-        -322624:322501:-322496:322634:-322649) (-322608:322850:322852:-322853:
-        -322588:322624) (-322534:-322501:322531:322535:322532:-322538:322517) (
-        -322573:-322557:322461:322571:-322588:322608) (-322624:322623:321200:
-        322622:-322486:-322465) (-322536:-322501:322535:322541:-322538:322534) (
-        -322586:322460:322572:-322549:322603:-322604) (322628:-322632:322647:
-        -322640:322501:-322496) (322593:322460:-322579:-322712:322711:-322588) (
-        322460:-322572:322571:-322583:322603:-322604) (322465:322509:-322624:
-        322636:-322638:-322504) -320311 (-322851:322850:322588:322852:-322587:
-        -322853) (321026:-322550:-322593:322461:322573:-322588) (322686:-322683:
-        322587:-322694:322543:-322544) (-322556:321026:322579:-322550:322461:
-        -322588) (322604:-322587:322460:-322560:322552:-321026) (322604:-322552:
-        -322587:322460:322549:-321026) -322899 -322908 (-322851:322852:-322853:
-        322557:-322588:322624) (-322587:-322549:322571:-321026:322603:322586) (
-        322705:-322706:322570:-322573:-322587:322624) 322905 (-322586:322604:
-        322460:-322549:322571:-321026) (-322552:-322587:322549:322603:-322604:
-        322586) 321599 (-322552:322460:322549:-322583:322603:-322604) (322496:
-        322438:322481:-322497:-322462) (-322536:-322540:322537:322535:-322538:
-        322534) (322465:322496:322481:-322438:-322497:-322460) (322509:-322646:
-        -322645:-322504:322641:322634) (-322555:-322587:322460:322552:322603:
-        -322604) (322465:322497:-322637:-322632:322623:-322492) (-322539:322535:
-        322461:322529:-322538:-322542) (-321910:321915:321914:-321906:321911:
-        -321909:321924) (322465:-322624:322497:322632:-322492:-322649) (-321931:
-        321907:321921:321915:-321906) (322465:-322501:322481:322504:-322438:
-        -322460) (-322587:-322559:322603:-322604:322555:322586) (-320555:320556:
-        320558:-320557) (-322501:322438:322481:322504:-322462) (322509:322630:
-        -322504:-322641:322647:-322636) 320481 (322465:322509:-322637:-322504:
-        322623:-322636) (-322634:322628:-322647:322637:322501:-322496) (322460:
-        -322559:-322583:322603:-322604:322555) (322509:-322504:322641:322645:
-        -322636:-322629)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322214 0 (322705:-322706:322566:-322587:-322569:322624) -322911 (322633:322509:
-        -322647:-322504:322637:-322636) (322438:322481:322508:-322462:-322509) (
-        322465:322481:-322438:-322460:322508:-322509) (-322501:-322532:322531:
-        322530:-322525:322517) (-322528:-322539:322535:322461:322521:-322538) (
-        -322501:-322461:322535:-322538:322536:322517) (-322608:322850:322852:
-        -322853:-322588:322624) (-322534:-322501:322531:322535:322532:-322538:
-        322517) (-321030:322569:322557:322461:-322588:-322570) (-322573:-322557:
-        322461:322571:-322588:322608) (-322624:322623:321200:322622:-322486:
-        -322465) (-322851:-322854:322557:-322588:322855:322624) (322465:-322508:
-        -322637:322623:322518:-322636) (322460:-322572:322571:-322583:322603:
-        -322604) (322465:322509:-322624:322636:-322638:-322504) (-322851:322850:
-        322588:322852:-322587:-322853) 322908 (-322536:-322533:322535:322527:
-        -322538:322534) (-322508:-322646:322518:-322636:322648:322634) (-322851:
-        -322854:322850:322588:-322587:322855) (322633:-322648:-322508:322637:
-        322518:-322636) ((320496:-321200:320553) (-320553:320099:-321200:320482)
-        :-320542:322604 -322603 322583 (320542 -320319 -320099 -320076 320481:
-        320315 -320546 -320542 -320280 320543) -322460:320475) -322899 (-322586:
-        -322571:322460:322568:-321026:322603) (-322851:322852:-322853:322557:
-        -322588:322624) (-322587:-322549:322571:-321026:322603:322586) (322611:
-        -322571:-322557:322461:-322588:322608) (322705:-322706:322570:-322573:
-        -322587:322624) (-322508:322645:322646:322518:-322636:-322629) (-322536:
-        322524:-322526:322535:-322538:322534) (-322586:322604:322460:-322549:
-        322571:-321026) (-322608:321026:322569:322461:-322588:-322570) (-322634:
-        322630:-322508:-322641:322518:322648) (322567:-322571:-322587:-321026:
-        322603:322586) 321599 (-322536:-322540:322537:322535:-322538:322534) (
-        322509:-322646:-322645:-322504:322641:322634) (-322539:322535:322461:
-        322529:-322538:-322542) (-322608:-322854:322850:-322588:322855:322624) (
-        -320555:320556:320558:-320557) (322567:-322568:322460:-322583:322603:
-        -322604) (322509:322630:-322504:-322641:322647:-322636) (322465:-322624:
-        322636:-322508:-322638:322518) -322912 (321026:-322461:322460:-322438:
-        322508:-322509) (322465:322509:-322637:-322504:322623:-322636) (-320545 
-        320315 -320546 -320542 -320280 320543:320542 -320319 (320489:-320459:
-        -320496) -320099 320098 -320076 320481:-320367 -320319 -320311 -320315 
-        320063 320481) (322509:-322504:322641:322645:-322636:-322629) (-322586:
-        322604:322567:-322568:322460:-321026)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322215 0 (322705:-322706:322566:-322587:-322569:322624) (322582:-322587:-322565:
-        322603:-322604:322586) (-322501:-322532:322531:322530:-322525:322517) (
-        -322528:-322539:322535:322461:322521:-322538) (321026:-322461:322460:
-        -322518:-322438:322517) (-322501:-322461:322535:-322538:322536:322517) (
-        322611:-321030:322557:322461:-322566:-322588) (-322534:-322501:322531:
-        322535:322532:-322538:322517) (-322624:322623:321200:322622:-322486:
-        -322465) (322465:-322518:-322438:-322460:322517:322520) (-322536:-322522
-        :322535:-322538:322534:322517) (-322851:-322854:322557:-322588:322855:
-        322624) (322465:-322508:-322637:322623:322518:-322636) (322698:-322603:
-        -322691:322692:322689:-322697) (-322508:-322646:322518:-322636:322648:
-        322634) (-322851:-322854:322850:322588:-322587:322855) (322633:-322648:
-        -322508:322637:322518:-322636) (322460:-322583:-321026:-322567:322603:
-        322578) (322604 -322603 322583 -322460 322568 -322567:-322603 322567 
-        321026 -322565 322587 -322583:-320319 (322694 -322696 -322689 -322697 
-        322691 -322698:322697 -322689 -322692 322691 322603 -322698) (320489:
-        -320459:-320496) 320098 320481:(320496:-321200:320553) (-320553:320099:
-        -321200:320482):-322578 -322603 322567 321026 322583 -322460:-320542:
-        320475) -322899 (322611:-322571:-322557:322461:-322588:322608) (-322508:
-        322645:322646:322518:-322636:-322629) (320489:-320459:-320496) (-322851:
-        322850:-322587:322581:322624:-322611) (-322608:322611:321026:322461:
-        -322566:-322588) -322910 (-322520:322465:322472:-322420:-322518:322517) 
-        (322604:322583:-322587:-322565:-321026:322578) (322567:-322571:-322587:
-        -321026:322603:322586) 321599 (322583:-322587:322565:-321026:-322567:
-        322603) (322705:-322587:-322859:322581:322624:-322611) (-322608:-322854:
-        322850:-322588:322855:322624) (322567:-322568:322460:-322583:322603:
-        -322604) (322465:-322624:322636:-322508:-322638:322518) 320481 -322912 (
-        322698:-322691:322697:322689:322696:-322694) 322911 (-322586:322604:
-        322567:-322568:322460:-321026)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322216 0 322912 ((320496:-321200:320553) (-320553:320099:-321200:320482):-320319
-        (322694 -322696 -322689 -322697 322691 -322698:322697 -322689 -322692 
-        322691 322603 -322698) (320489:-320459:-320496) 320481:320549 -320475 
-        320099 320489 -320552 -320550:-320542:320475:320099 320542 -320482 
-        320489 -320077 -320549) (322698:-322603:-322691:322692:322689:-322697) 
-        322908 -322899 (-320319 -320311 -320315 320063 320481:320542 -320319 (
-        320489:-320459:-320496) -320099 -320076 320481:320315 -320546 -320542 
-        -320280 320543) -322910 (322698:-322691:322697:322689:322696:-322694)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322217 0 (322582:-322587:-322565:322603:-322604:322586) (-321030:-322581:322557:
-        322461:-322588:322578) 322910 ((320496:-321200:320553) (-320553:320099:
-        -321200:320482):-322578 -322603 322567 321026 322583 -322460:320549 
-        -320475 320099 320489 -320552 -320550:-322578 322604 -322603 322582 
-        322587 -322583:-320542:320475) (322583:-322587:-322582:322603:-322604:
-        322578) (322460:-322583:-321026:-322567:322603:322578) -322899 (320489:
-        -320459:-320496) -320099 -320076 (-322851:322850:-322587:322581:322624:
-        -322611) (322604:322583:-322587:-322565:-321026:322578) 321599 (321026:
-        -322581:-322557:322461:-322588:322578) (322705:-322587:-322859:322581:
-        322624:-322611) 320481 (-320475:320473:-320477:320495 320459 -320489:
-        320494:-320490)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322218 0 (322794:-322793) (322496:-322419:322471:-322497:-322472) (320474:
-        -320060:320064:-320030:-321448) (322496:-322483:-322476:322481:-322497:
-        322451) (322726:-322735:322734) (322755:-322758:322757) (-322734:322726:
-        322733:-322735) -320367 (322496:-322476:322471:-322481:322419:-322497) (
-        -322470:322593:-322856:-322579:322547) (322863:322699:-322864:-322862:
-        322547:-322525) (322664:-322476:322655:322497:-322666:-322492) (-322897:
-        322758:322895:-322896) (322727:-322726:-322725) (-322731:-322732:322729:
-        322730) -321599 (322656:-322476:322497:322623:-322655:-322492) (-322476:
-        -322658:322662:322501:322650:-322496) (-322650:-322476:322666:322657:
-        322501:-322496) (-322727:322728:-322726:-322725) -322909 (-322555:322618
-        :-322470:322593:-322615:322614) (-322555:322617:-322618:-322615:322552:
-        322614) (-322614:-322555:-322470:322593:322547:322429) 322899 (321448 
-        320030 -320064 320060 -320474:(321915:-321921:-321906:321910:-321909) (
-        -321910:321915:-321906:-321909:321924)) (-322626:322623:-322625:322622:
-        -321198:322476) (322656:-322476:322623:-322655:322501:-322496) (-322794:
-        -322793:322795) (-322614:-322562:322617:-322618:322555:322429) (-322556:
-        -322429:322619:-322467:322579) (322496:-322476:-322471:-322497:322470:
-        322428) (322699:-322560:-322862:322547:-322525:322556) (322633:-322627:
-        -322631:322501:-322496) (322422:-322421:-322419:322423:-322424) (322496:
-        -322476:-322499:-322497:322483) (-322429:322496:-322470:-322497:322467:
-        322428) (322664:-322476:322655:-322666:322501:-322496) (-322562:322547:
-        -322615:-322617:322555:322429) (322791:-322766:322793:-322792) 322905 (
-        322496:-322419:322480:-322481:-322497) (-322476:322666:322497:-322625:
-        322675:-322492) (-322562:322618:-322470:-322615:322555:322429) (-322755:
-        -322758:322757:322756) (320474:-320064:-320060:321466:-321448) -322907 (
-        -322732:322731:322730) (322792:-322766:322793)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322219 0 (322794:-322793) (320474:-320060:320064:-320030:-321448) -320367 (
-        -322470:322593:-322856:-322579:322547) (322863:322699:-322864:-322862:
-        322547:-322525) (322727:-322726:-322725) (-322501:-322476:322471:-322481
-        :322504:322419) -321599 (-322501:-322419:322471:322504:-322472) (322509:
-        -322651:-322504:-322660:322658:322667) (-322476:-322658:322662:322501:
-        322650:-322496) (-322650:-322476:322666:322657:322501:-322496) (-322727:
-        322728:-322726:-322725) (-322555:322618:-322470:322593:-322615:322614) (
-        -322501:-322476:322481:-322499:322504:322451) (-322614:-322555:-322470:
-        322593:322547:322429) 322899 (322509:-322650:322666:-322651:322657:
-        -322504:-322664) (322668:322509:-322476:-322504:322658:-322625) (322509:
-        -322476:-322658:-322504:322662:322650) (-322626:322623:-322625:322622:
-        -321198:322476) (-322501:-322419:322480:-322481:322504) (322656:-322476:
-        322623:-322655:322501:-322496) (-322794:-322793:322795) -322908 (-322501
-        :-322476:-322471:322504:322470:322429) (322633:-322627:-322631:322501:
-        -322496) (322422:-322421:-322419:322423:-322424) (322656:322509:-322651:
-        -322504:322623:-322655) (322664:-322476:322655:-322666:322501:-322496) (
-        322509:-322650:-322476:-322504:322623:322651) (322509:322664:322655:
-        -322651:-322504) 322909 (-322429:-322501:-322471:322504:322467:322428) (
-        322633:322509:-322627:-322631:-322504) (320474:-320064:-320060:321466:
-        -321448) -322907 (322509:-322663:-322504:322658:322651:-322668)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322220 0 (322794:-322793) 322907 (322570:-322573:-322470:-322704:322861:322547) 
-        (322755:-322758:322757) (-322470:322593:-322856:-322579:322547) (322863:
-        322699:-322864:-322862:322547:-322525) (322727:-322726:-322725) (-322571
-        :322569:-322618:322547:-322615:322429) -321599 (-322555:322593:322547:
-        -322615:-322617:322614) (322572:-322593:-322618:322547:-322615:322614) (
-        -322727:322728:-322726:-322725) (322617:322593:-322549:-322618:-322615:
-        322614) (-322429:-322471:322467:322508:322428:-322509) (-322429:322619:
-        -322467:322569:-322570) (-322555:322618:-322470:322593:-322615:322614) (
-        -322555:322617:-322618:-322615:322552:322614) (-322476:-322471:322470:
-        322508:-322509:322429) (-322614:-322555:-322470:322593:322547:322429) (
-        -322626:322623:-322625:322622:-321198:322476) (-320367 -320319 -320315 
-        320063 320481:-320545 320315 -320546 -320542 320543) (-322429:322619:
-        -322467:-322593:322573) (322656:-322476:322623:-322655:322501:-322496) (
-        -322794:-322793:322795) (-322614:-322562:322617:-322618:322555:322429) (
-        -322556:-322429:322619:-322467:322579) -322908 (-322501:-322476:-322471:
-        322504:322470:322429) (322699:-322560:-322862:322547:-322525:322556) (
-        -322572:322547:322571:-322615:-322617:322614) (322656:322509:-322651:
-        -322504:322623:-322655) (322509:-322650:-322476:-322504:322623:322651) (
-        -322562:322547:-322615:-322617:322555:322429) 322905 (322509:322664:
-        322655:-322651:-322504) (-322429:-322501:-322471:322504:322467:322428) (
-        -322419:322471:322508:-322472:-322509) (322570:-322573:-322470:-322856:
-        322547) (-322614:-322593:-322618:322547:322571:322429) (-322755:-322758:
-        322757:322756) (-322476:322471:-322481:322419:322508:-322509) (322618:
-        -322470:322569:-322593:-322615:322429) (-322547:322913:322543:322682:
-        -322544:-322681)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322221 0 (320474:-320060:320064:-320030:-321448) (-322783:-322786:322784) (
-        -322476:322481:322508:-322511:-322509:322451) (-322614:322567:322617:
-        -322470:-322569:322429) (-320472:-320064:320479:-320474:321457) (322755:
-        -322758:322757) (322377:322366:-322374:-322379:-322364:322360) (-322662:
-        -322508:322653:-322661:322518:322658) (-320367 -320319 -320315 320063 
-        320481:-320545 320315 -320546 -320542 320543:320542 -320319 320098 
-        -320076 (-320482:-320484:320444) 320481) (322727:-322726:-322725) (
-        -322571:322569:-322618:322547:-322615:322429) (321872:-320479:-320024:
-        -320446:320432:320476) (-322662:-322508:-322665:322661:322518:322652) 
-        -321599 (322611:-322470:322547:-322615:-322567:322429) (-322429:322611:
-        322619:-322467:-322566) (322367:320465:-320469) (322509:-322651:-322504:
-        -322660:322658:322667) (-320479:-320024:320446:320432) (-322727:322728:
-        -322726:-322725) (322794:-322793:322786) (-322429:-322471:322467:322508:
-        322428:-322509) (-322429:322619:-322467:322569:-322570) (322664:-322476:
-        322655:-322508:322518:-322666) (-322476:-322518:322471:-322472:322517) (
-        -322515:-322476:322472:-322518:322451:322517) (322362:322366:-322374:
-        -322359:322360:-322377) (321872:-320479:-320472:-320430:320024:320432:
-        -320462:320476) (322617:-322470:-322569:322568:-322615:322614) (320462:
-        -320479:-320472:-320064:320024:320432) (-322476:-322471:322470:322508:
-        -322509:322429) (322566:-322470:-322569:-322856:322547) (322633:-322508:
-        -322627:-322631:322518) 322908 322899 (322509:-322650:322666:-322651:
-        322657:-322504:-322664) (322668:322509:-322476:-322504:322658:-322625) (
-        -322419:322480:-322481:322508:-322509) (322509:-322476:-322658:-322504:
-        322662:322650) (-322476:322666:-322663:-322508:322518:322662) (-322626:
-        322623:-322625:322622:-321198:322476) (322567:-322568:322618:-322470:
-        -322615:322614) (322656:-322476:-322508:322623:322518:-322655) (-322451:
-        322472:-322518:-322481:322419:322517) (322422:-322421:-322419:322423:
-        -322424) (322678:-322679:322677:-322680) (-322429:-322518:-322471:322467
-        :322428:322517) (322656:322509:-322651:-322504:322623:-322655) (322509:
-        -322650:-322476:-322504:322623:322651) ((-320482:320484:320444) (-320553
-        :321198:-320098:320482) (321198:-320444:-320482:320319):-320542:(-320545
-        320315 -320546 -320542 320543:320542 -320319 320098 -320076 320481) (
-        -322429 322617 322615 -322547 322569 -322567:-322429 322567 322615 
-        -322547 322470 -322611):320475) (-322650:322666:-322662:322657:-322508:
-        322518) (322509:322664:322655:-322651:-322504) (322699:322566:-322862:
-        -322569:322547:-322525) (-322476:-322518:-322471:322470:322429:322517) (
-        -322794:-322793:322786:322795) (-322419:322471:322508:-322472:-322509) (
-        -320472:320064:320432:-320480:-320474) -322910 (322567:-322569:322547:
-        -322615:-322617:322429) (322890:322891:-322678) (322633:322509:-322627:
-        -322631:-322504) (-322755:-322758:322757:322756) (-322476:322471:-322481
-        :322419:322508:-322509) (322618:-322470:322569:-322593:-322615:322429) (
-        321872:-320479:-320472:320430:320024:320432:320476) (-322451:322505:
-        -322518:322507:-322485:322517) (320474:-320064:-320060:321466:-321448) (
-        -322786:322783) (322362:322366:322359:-322374:-322379:-322377) (322509:
-        -322663:-322504:322658:322651:-322668)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322222 0 (320462:-320432:320024:320466:320439) (322377:322373:-322366:320475:
-        -322411) (322815:-322803:322814) (322377:322366:-322374:-322379:-322364:
-        322360) (-320432:-320064:320466:320463) (322727:-322726:-322725) -321599
-        (-320475:320473:-320444 320491 -320489:-320477:320485 -320444 320482:
-        -320490) ((-320482:320484:320444) (-320553:321198:-320098:320482) (
-        321198:-320444:-320482:320319):(322377 322379 322374 -322359 -322366 
-        -322362:322377 -320475 322366 -322373:-320475 322366 -322373 -322377:
-        -320449 -320075 320475:-322360 322364 322379 322374 -322366 -322377) ((
-        -322356:322371) 322375 -322376 -322355:(-322356:322371) 322355 -322365 
-        -322354):-320542:320475) (322373:322359:-322366:320475:-322411:-322377) 
-        322910 (-320479:-320024:320446:320432) (-322727:322728:-322726:-322725) 
-        (-320479:-320472:320430:320024:320432:320476) (-322817:322800:-322818:
-        322816) (320465:320471:-320469) -320319 (-320432:-320024:320446:320466:
-        320439) (322362:322366:-322374:-322359:322360:-322377) (322802:322803:
-        -322801:-322800) 322899 (322801:322803:-322800) (-320479:-320024:-320446
-        :320432:320476) (-322803:322814:-322815:322813) (-320432:-320024:-320446
-        :320466:320439) (322373:-322359:-322366:320475:-322377) (320462:-320479:
-        -320472:-320064:-320430:320024:320432) 320098 -320076 (322800:-322818:
-        322817) (-320472:320064:320432:-320480:-320474) (-320482:-320484:320444)
-        (322890:322891:-322678) (-320432:320064:320466:320463) (322362:322366:
-        322359:-322374:-322379:-322377) (-320479:-320472:-320430:320024:320432:
-        -320462:320476) (-320432:320024:320466:-320462:320439)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322223 0 (-322470:322593:-322856:-322579:322857:322547) (322628:322509:-322632:
-        -322504:322647:-322640) (322509:-322504:-322642:322647:322627:-322628) (
-        -322555:322618:-322470:322593:322620:-322474) (322465:-322634:-322637:
-        322623:322501:-322496) (-322501:-322419:322471:322504:322420:-322472) (
-        322628:-322669:322497:-322632:322637:-322492) (322633:322509:-322647:
-        -322504:322637:-322636) (320474:321470:-320064:-320060:320024:321466:
-        -321448) (322865:322822) (322821:-322822:322832:322839) (322496:-322419:
-        322471:-322497:322420:-322472) (-322556:-322429:322619:322474:-322467:
-        322579) (320474:321470:-320024:-320060:321466) (-322624:322623:321200:
-        322622:-322486:-322465) (322617:322621:-322559:-322618:-322474:322555) (
-        -322671:322497:322637:322627:-322492:-322628) (-322642:322637:322627:
-        322501:-322628:-322496) (322628:-322632:322647:-322640:322501:-322496) 
-        -320311 (322821:322823:-322822:-322839) (-322555:322617:-322621:-322618:
-        322620:322552) (-322643:322497:322637:322639:-322635:-322492) 322899 (
-        -322639:-322644:322497:322623:322637:-322492) (322509:-322643:-322504:
-        322637:322639:-322635) (322633:-322627:-322631:322637:322501:-322496) (
-        322509:-322639:-322644:-322504:322623:322637) (322465:322496:-322471:
-        -322497:322470:-322475) (-322562:322618:-322470:322620:-322474:322555) (
-        322496:-322419:322480:-322481:-322497:322420) -322908 (321448 320030 
-        -320064 320060 -321470 -320474:(321907:321915:-321921:-321906:321911:
-        321910:-321909) (-321910:321915:321914:-321906:321911:-321909:321924)) (
-        322422:-322421:-322419:322420:322423:-322424) (322496:322474:-322470:
-        -322497:322467:-322475) 322905 (-322501:-322419:322480:-322481:322504:
-        322420) (322465:-322501:-322471:322504:322470:-322475) (-322555:322621:
-        322549:-322618:322547:-322474) (-322639:-322644:322623:322637:322501:
-        -322496) (-322643:322637:322639:-322635:322501:-322496) (322633:322509:
-        -322627:-322631:-322504:322647) 321599 (322496:322438:322481:-322497:
-        -322462) (322465:322496:322481:-322438:-322497:-322460) (322465:-322501:
-        -322420:322471:-322481:322504) (322465:322497:-322637:-322632:322623:
-        -322492) (320474:321470:-320060:320064:-320030:-321448) (322465:-322501:
-        322481:322504:-322438:-322460) (322465:322496:-322420:322471:-322481:
-        -322497) (-322501:322438:322481:322504:-322462) (-322562:322547:322620:
-        -322617:-322474:322555) (322509:322630:-322504:-322641:322647:-322636) (
-        322465:322509:-322637:-322504:322623:-322636) (-322634:322628:-322647:
-        322637:322501:-322496) (322633:-322627:322497:322637:-322670:-322492) 
-        -322907
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322224 0 (-322470:322593:-322856:-322579:322857:322547) 322907 (-322555:322618:
-        -322470:322593:322620:-322474) (322465:-322634:-322637:322623:322501:
-        -322496) (322865:322822) (-322547:-322545:322546:322913:322543:-322544) 
-        (322465:-322420:322471:-322481:322508:-322509) (322821:-322822:322832:
-        322839) (-322555:322549:-322621:322547:322620:-322617) (-322429:322619:
-        322474:-322467:-322593:322573) (-322556:-322429:322619:322474:-322467:
-        322579) (-322624:322623:321200:322622:-322486:-322465) (322617:322621:
-        -322559:-322618:-322474:322555) (322465:-322471:322470:322508:-322509:
-        -322475) (322821:322823:-322822:-322839) (-322593:-322621:322547:322620:
-        322571:-322617) (-322571:322569:-322618:322547:322620:-322474) (-322555:
-        322617:-322621:-322618:322620:322552) (322474:-322470:322467:322508:
-        -322509:-322475) (322509:-322643:-322504:322637:322639:-322635) (322509:
-        -322639:-322644:-322504:322623:322637) (322617:322572:-322593:-322621:
-        -322618:322620) -322908 (322593:-322549:-322618:322547:322620:-322474) (
-        -322501:322474:-322470:322504:322467:-322475) (322618:-322470:322569:
-        -322593:322620:-322474) (322621:-322593:-322618:322547:322571:-322474) 
-        322905 (322465:-322501:-322471:322504:322470:-322475) (-322555:322621:
-        322549:-322618:322547:-322474) (-322639:-322644:322623:322637:322501:
-        -322496) (-320545 320315 -320546 -320542 -320280 320543:-320367 -320319 
-        -320311 -320315 320063 320481) 321599 (322570:-322573:-322470:-322856:
-        322857:322547) (-322562:322547:322620:-322617:-322474:322555) (322465:
-        322509:-322637:-322504:322623:-322636) (-322419:322471:322508:322420:
-        -322472:-322509) (-322429:322619:322474:-322467:322569:-322570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322225 0 (322628:322509:-322632:-322504:322647:-322640) (322509:-322504:-322642:
-        322647:322627:-322628) (320462:-320479:-320472:-320064:320432:320478) (
-        322633:322509:-322647:-322504:322637:-322636) (-322520:-322518:322514:
-        322420:322517) (320474:321470:-320064:-320060:320024:321466:-321448) (
-        322438:322481:322508:-322462:-322509) (322465:322481:-322438:-322460:
-        322508:-322509) (322465:-322420:322471:-322481:322508:-322509) (-322643:
-        -322508:322644:322518:322639:-322635) (320474:321470:-320024:-320060:
-        321466) (-322624:322623:321200:322622:-322486:-322465) (322465:-322518:
-        -322438:-322460:322517:322520) (-322643:-322508:-322644:322623:322637:
-        322518) (-322419:322480:-322481:322508:322420:-322509) (322465:-322508:
-        -322637:322623:322518:-322636) (322633:-322508:-322627:-322631:322518:
-        322648) (-320472:-320064:320024:320479:320478:-320474:321457) 322908 
-        322899 (-322508:-322646:322518:-322636:322648:322634) (322750:322748:
-        -322747) (322509:-322643:-322504:322637:322639:-322635) (322633:-322648:
-        -322508:322637:322518:-322636) (-320472:320064:320432:320478:-320480:
-        -320474) (322748:322749:-322747:-322750) (-320024:320479:320478:-320474:
-        321457) (322628:-322508:-322632:322518:322648:-322640) (-322508:-322642:
-        322518:322627:322648:-322628) (322422:-322421:-322419:322420:322423:
-        -322424) -322910 (-320545 320315 -320546 -320542 -320280 320543:320542 
-        -320319 (-320482:-320459:-320486) -320099 320098 -320076 320481:-320367 
-        -320319 -320311 -320315 320063 320481) (-322634:322630:-322508:-322641:
-        322518:322648) (322633:322509:-322627:-322631:-322504:322647) (-322520:
-        322465:322472:-322420:-322518:322517) 321599 (320474:321470:-320060:
-        320064:-320030:-321448) (-320555:320556:320558:-320557) (-320553:320099:
-        -321200:320482:-320542:320475) (322509:322630:-322504:-322641:322647:
-        -322636) (322465:322509:-322637:-322504:322623:-322636) -322907
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322226 0 (322821:322823:-322822:-322839:-322787) ((320542 -320319 -320099 
-        -320076 320481:320315 -320546 -320542 -320280 320543) (322617 -322620 
-        -322547 322621 322569 -322567:322567 322474 -322620 -322547 322470 
-        -322611):(320486:-320482:-320459) (-320553:320099:-321200:320482) (
-        -321200:320459:-320482:320319):-320542:320475) 322907 -322911 (322567:
-        322621:-322569:-322618:322547:-322474) (320474:321470:-320064:-320060:
-        320024:321466:-321448) (322865:322822) (322465:-322420:322471:-322481:
-        322508:-322509) (-322643:-322508:322644:322518:322639:-322635) (320474:
-        321470:-320024:-320060:321466) (-322624:322623:321200:322622:-322486:
-        -322465) (322465:-322471:322470:322508:-322509:-322475) (-322643:-322508
-        :-322644:322623:322637:322518) (322833:322821:-322822:322828) (322465:
-        -322508:-322637:322623:322518:-322636) (322465:322472:-322420:-322518:
-        322517) (-320472:-320064:320024:320479:320478:-320474:321457) (-322571:
-        322569:-322618:322547:322620:-322474) (322474:-322470:322467:322508:
-        -322509:-322475) 322908 (322611:-322470:322547:322620:-322474:-322567) (
-        322821:-322822:322832:322839:-322787) (322566:-322470:-322569:-322856:
-        322857:322547) (322821:-322822:322787:-322828:322839) (322509:-322643:
-        -322504:322637:322639:-322635) (322509:-322639:-322644:-322504:322623:
-        322637) (322617:-322569:-322621:-322618:322620:322568) (-322429:322611:
-        322619:322474:-322467:-322566) (-320024:320479:320478:-320474:321457) (
-        322465:-322518:-322471:322470:-322475:322517) (322618:-322470:322569:
-        -322593:322620:-322474) (322474:-322470:-322518:322467:-322475:322517) (
-        -320545 320315 -320546 -320542 -320280 320543:320542 -320319 (-320482:
-        -320459:-320486) -320099 320098 -320076 320481:-320367 -320319 -320311 
-        -320315 320063 320481) (322465:-322476:-322518:322471:-322472:322517) 
-        321599 (322567:-322569:-322621:322547:322620:-322617) (322567:322618:
-        -322470:-322569:322620:-322474) -322912 (322465:322509:-322637:-322504:
-        322623:-322636) (-322822:322787:-322839:-322828) (-322419:322471:322508:
-        322420:-322472:-322509) (-322429:322619:322474:-322467:322569:-322570)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322227 0 (322821:322823:-322822:-322839:-322787) 322907 (322787:-322832:-322828:
-        322839:322822) (322787:-322836:322831:322838:-322837:-322821:-322833) (
-        320462:-320479:-320472:-320064:320024:320432:320478) (322865:322822) (
-        322781:-322780:-322782) (-322786:322785:322839:322783) (322750:322748:
-        -322870:-322747) (-322865:322828:322866) -320319 (322833:322821:-322822:
-        322828) (322465:322472:-322420:-322518:322517) (-322789:322788:-322785:
-        -322790:-322787) (-322825:-322830:-322827:322828) (-322825:322787:
-        -322828:322835:322827) (-320472:-320064:320024:320479:320478:-320474:
-        321457) (322829:-322866:322827) (322789:-322785:-322790:322825) (321872:
-        -320479:-320024:-320446:320432:320478:320476) (-322825:-322827:322829:
-        -322835:322826:-322787) (322821:-322822:322832:322839:-322787) (-322827:
-        322787:322826:-322828:322825) (322780:-322782) (-320479:-320024:320446:
-        320432:320478) (322821:-322822:322787:-322828:322839) (-320482:-320459:
-        -320486) (-320472:320064:320432:320478:-320480:-320474) (-322825:-322827
-        :322787:322826:-322828) (322748:322749:-322747:-322750) (-322783:-322786
-        :322785:322784:-322787) (-322827:322829:-322835:322826:-322787:322825) (
-        -320024:320479:320478:-320474:321457) (322787:-322824:-322836:322839:
-        -322837:-322821:-322833) (-322783:322787:-322831:-322828:322839:-322821)
-        ((320486:-320482:-320459) (-320553:320099:-321200:320482) (-321200:
-        320459:-320482:320319):-320542:320475) (322787:-322789:-322826:-322828:
-        322830:322825) (322787:-322828:322835:322827:322825) (321872:-320479:
-        -320472:320024:320432:-320462:320476) (-322830:-322827:322828:322826:
-        322825) -322910 (322787:-322840:-322839:-322828:322822) 321599 -322912 
-        322911 (-322825:-322822:322787:-322839:-322826:-322828:322830)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322228 0 (320462:-320432:320024:320466:320439) (322781:-322780:322777:-322782) (
-        -320479:-320472:320024:320432:-320462:320476) (320462:-320479:-320472:
-        -320064:320024:320432:320478) (-320432:-320064:320466:320463) (322776:
-        -322777:322779:-322778) (-322825:-322827:322829:-322835:322826) 322910 (
-        322750:322748:-322870:-322747) -320319 (-320432:-320024:320446:320466:
-        320439) (322777:322780:-322782) (322829:-322866:322827) 322899 (322778:
-        -322777:322779) (-320479:-320024:320446:320432:320478) (-320482:-320459:
-        -320486) (-320472:320064:320432:320478:-320480:-320474) (322748:322749:
-        -322747:-322750) ((320486:-320482:-320459) (-320553:320099:-321200:
-        320482) (-321200:320459:-320482:320319):-320542:320475) (-320432:-320024
-        :-320446:320466:320439) -320099 -320076 (-320479:-320024:-320446:320432:
-        320478:320476) (-322827:322829:-322835:322826:322825) (-320475:320473:
-        -320477:320495 320459 -320489:320488 320459 320482:320494:-320490) 
-        321599 (-320432:320064:320466:320463) (-320432:320024:320466:-320462:
-        320439)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322229 116004 -7.930000000000001 -320114 -320116 -322915 (-320113:322914:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322230 116004 -7.930000000000001 -320114 (322917:-320113:320116) -320116 -322916
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322231 116004 -7.930000000000001 (322919:-320113:320116) -320114 -320116 -322918
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322232 116004 -7.930000000000001 (322921:-320113:320116) -320114 -320116 -322920
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322233 116004 -7.930000000000001 -320114 (322923:-320113:320116) -322922 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322234 116004 -7.930000000000001 -320114 -322924 -320116 (-320113:320116:322925)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322235 116004 -7.930000000000001 -320114 -322927 -320116 (322926:-320113:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322236 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322928) -322929
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322237 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322930) -322931
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322238 116004 -7.930000000000001 -320114 -320116 -322933 (-320113:320116:322932)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322239 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322935) -322934
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322240 116004 -7.930000000000001 -322937 (322936:-320113:320116) -320114 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322241 116004 -7.930000000000001 -320114 (-320113:322938:320116) -320116 -322939
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322242 116004 -7.930000000000001 -320114 (322941:-320113:320116) -320116 -322940
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322243 116004 -7.930000000000001 -320114 -322943 -320116 (-320113:320116:322942)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322244 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322945) -322944
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322245 116004 -7.930000000000001 -320114 (322946:-320113:320116) -320116 -322947
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322246 116004 -7.930000000000001 -320114 (322949:-320113:320116) -322948 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322247 116004 -7.930000000000001 -320114 (322952:-320113:320116) -320116 -322953
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322248 116004 -7.930000000000001 -322954 -320114 -320116 (-320113:320116:322955)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322249 116004 -7.930000000000001 -320114 -320116 -322957 (-320113:320116:322956)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322250 116004 -7.930000000000001 -320114 (-320113:322958:320116) -320116 -322959
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322251 116004 -7.930000000000001 -320114 -322960 -320116 (-320113:320116:322961)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322252 116004 -7.930000000000001 -320114 -320116 -322962 (-320113:320116:322963)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322253 116004 -7.930000000000001 -320114 -322965 -320116 (-320113:322964:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322254 116004 -7.930000000000001 -320114 -320116 -322966 (-320113:320116:322967)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322255 116004 -7.930000000000001 -320114 -322969 -320116 (-320113:320116:322968)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322256 116004 -7.930000000000001 -322971 (-320113:322970:320116) -320114 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322257 116004 -7.930000000000001 -320114 -322972 -320116 (-320113:320116:322973)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322258 116004 -7.930000000000001 -320114 -320116 (322974:-320113:320116) -322975
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322259 116004 -7.930000000000001 -320114 (322977:-320113:320116) -320116 -322976
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322260 116004 -7.930000000000001 (322978:-320113:320116) -320114 -320116 -322979
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322261 116004 -7.930000000000001 -320114 -320116 -322981 (-320113:320116:322980)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322262 116004 -7.930000000000001 -322983 -320114 -320116 (-320113:322982:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322263 116004 -7.930000000000001 -320114 -320116 -322985 (-320113:320116:322984)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322264 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322987) -322986
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322265 116004 -7.930000000000001 -320114 (322989:-320113:320116) -320116 -322988
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322266 116004 -7.930000000000001 -320114 (322990:-320113:320116) -320116 -322991
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322267 116004 -7.930000000000001 -320114 -320116 (-320113:320116:322992) -322993
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322268 116004 -7.930000000000001 -320114 -322995 -320116 (-320113:320116:322994)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322269 116004 -7.930000000000001 -320114 (-320113:322996:320116) -320116 -322997
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322270 116004 -7.930000000000001 (321206:-320113:320116) (-320239:-320217:320117
-        :320221) -320114 -322998 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322271 116004 -7.930000000000001 (322999:-320113:320116) -320114 -320116 -323000
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322272 116004 -7.930000000000001 -320114 -320116 (323002:-320113:320116) -323001
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322273 116004 -7.930000000000001 -320114 -323004 -320116 (-320113:320116:323003)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322274 116004 -7.930000000000001 -320114 -320116 -323006 (-320113:320116:323005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322275 116004 -7.930000000000001 -320114 -320116 (-320113:320116:323007) -323008
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322276 116004 -7.930000000000001 -323011 -320114 -320116 (-320113:320116:323010)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322277 116004 -7.930000000000001 -320114 -323012 -320116 (-320113:320116:323013)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322278 116004 -7.930000000000001 -320114 -323015 -320116 (-320113:320116:323014)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322279 116004 -7.930000000000001 (323016:-320113:320116) -320114 -320116 -323017
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322280 116004 -7.930000000000001 -320114 -320116 -323018 (-320113:320116:323019)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322281 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (-320113
-        :321303:320116) -320116 -323020
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322282 116004 -7.930000000000001 -320114 (-320113:323022:320116) -320116 -323021
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322283 116004 -7.930000000000001 -320114 (323024:-320113:320116) -320116 -323023
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322284 116004 -7.930000000000001 -320114 -320116 -323026 (-320113:323025:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322285 116004 -7.930000000000001 -320114 -320116 -323028 (-320113:320116:323027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322286 116004 -7.930000000000001 (323030:-320113:320116) -320114 -323029 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322287 116004 -7.930000000000001 -320114 -320116 (323031:-320113:320116) -323032
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322288 116004 -7.930000000000001 -320114 (-320113:323034:320116) -323033 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322289 116004 -7.930000000000001 -320114 (323036:-320113:320116) -320116 -323035
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322290 116004 -7.930000000000001 -320114 -323038 (323037:-320113:320116) -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322291 116004 -7.930000000000001 -320114 (-320113:323040:320116) -323039 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322292 116004 -7.930000000000001 -320114 -323041 -320116 (323042:-320113:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322293 116004 -7.930000000000001 -323043 -320114 (323044:-320113:320116) -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322294 116004 -7.930000000000001 -320114 -320116 (-320113:320116:323045) -323046
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322295 116004 -7.930000000000001 -320114 -323048 -320116 (-320113:320116:323047)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322296 116004 -7.930000000000001 -320114 -323049 -320116 (-320113:320116:323050)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322297 116004 -7.930000000000001 -323051 -320114 -320116 (-320113:320116:323052)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322298 116004 -7.930000000000001 (323053:-320113:320116) -323054 -320114 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322299 116004 -7.930000000000001 -323055 -320114 -320116 (323056:-320113:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322300 116004 -7.930000000000001 -320114 (323057:-320113:320116) -320116 -323058
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322301 116004 -7.930000000000001 (323059:-320113:320116) -320114 -320116 -323060
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322302 116004 -7.930000000000001 -320114 -320116 -323062 (-320113:320116:323061)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322303 116004 -7.930000000000001 (-320239:-320217:320117:320221) (320196:-320113
-        :320116) -320114 -323063 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322304 116004 -7.930000000000001 -323064 (-320239:-320217:320117:320221) -320114
-        -320116 (320198:-320113:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322305 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        -323065 (-320113:320116:320199)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322306 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (320202
-        :-320113:320116) -320116 -323066
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322307 116004 -7.930000000000001 (-320239:-320217:320117:320221) (320205:-320113
-        :320116) -320114 -323067 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322308 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (
-        -320113:320204:320116) -320116 -323068
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322309 116004 -7.930000000000001 (-320239:-320217:320117:320221) (320157:-320113
-        :320116) -320114 -323069 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322310 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (320155
-        :-320113:320116) -320116 -323070
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322311 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        -323071 (-320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322312 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (320150
-        :-320113:320116) -320116 -323072
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322313 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -323073
-        (320149:-320113:320116) -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322314 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -323074
-        (320211:-320113:320116) -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322315 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (-320191
-        :320192:320116) -320116 -323075
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322316 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        (320188:-320113:320116) -323076
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322317 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (320186:
-        -320113:320116) -323077 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322318 116004 -7.930000000000001 (320184:-320113:320116) (320236:-320217:320117:
-        320221) -320114 -323078 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322319 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -323079 
-        -320116 (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322320 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (320210
-        :-320113:320116) -320116 -323080
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322321 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        (-320113:320116:320147) -323081
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322322 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (320145
-        :-320113:320116) -320116 -323082
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322323 116004 -7.930000000000001 (320143:-320113:320116) (-320239:-320217:320117
-        :320221) -320114 -320116 -323083
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322324 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        -323084 (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322325 116004 -7.930000000000001 (320138:-320113:320116) (-320239:-320217:320117
-        :320221) -320114 -320116 -323085
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322326 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -323086
-        -320116 (-320113:320116:320137)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322327 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        (-320113:320116:320135) -323087
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322328 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        (-320113:320116:320115) -323088
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322329 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -320116
-        (-320113:320116:320118) -323089
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322330 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (320123:
-        -320113:320116) -320116 -323090
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322331 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        -323091 (-320113:320116:320125)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322332 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        -323092 (-320113:320116:320126)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322333 116004 -7.930000000000001 (320236:-320217:320117:320221) -323093 -320114 
-        -320116 (-320113:320116:320128)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322334 116004 -7.930000000000001 (320131:-320113:320116) (320236:-320217:320117:
-        320221) -320114 -323094 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322335 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        (-320113:320116:320133) -323095
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322336 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        -323096 (-320113:320161:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322337 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -323097 
-        -320116 (-320113:320116:320158)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322338 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        -323098 (-320113:320163:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322339 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        (-320113:320116:320165) -323099
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322340 116004 -7.930000000000001 -323100 (320236:-320217:320117:320221) -320114 
-        -320116 (-320113:320116:320167)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322341 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        (-320113:320116:320168) -323101
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322342 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (320170:
-        -320113:320116) -320116 -323102
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322343 116004 -7.930000000000001 (320173:-320113:320116) (320236:-320217:320117:
-        320221) -320114 -320116 -323103
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322344 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        -323104 (-320113:320116:320174)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322345 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 (-320113
-        :320177:320116) -320116 -323105
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322346 116004 -7.930000000000001 (320236:-320217:320117:320221) -320114 -320116 
-        (-320113:320116:320178) -323106
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322347 116004 -7.930000000000001 (320236:-320217:320117:320221) (320181:-320113:
-        320116) -320114 -323107 -320116
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322348 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 -323108
-        -320116 (-320113:320116:320207)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322349 116004 -7.930000000000001 (-323153:323129:-323154:-323133:323118:323155) 
-        (-323153:323137:-323124:323129:-323154:323155) (-323148:323136:323131:
-        323145:-323129:-323132) (323133:-323145:323131:-323129:323146:-323132) 
-        -320114 (-320556:-323131:323145:323128:321201:-323126) (-323153:323137:
-        323129:323119:-323152:-323133) (323116:323143:-323145:-323131:-323125:
-        -323133:323146) (-323146:323129:323136:-323130:-323132:323144) (-323146:
-        323136:323131:-323129:-323132:323144) (-323153:323137:323129:323154:
-        -323133:-323149) -327904 (-323153:-323155:323137:323129:323151:-323133) 
-        (323129:323136:-323130:323152:-323151:-323132) (-323135:-323145:-323131:
-        323128:321201:323146) (-323153:323129:323114:-323119:-323133:323118) (
-        -323153:323137:323129:-323114:-323133:323146) (-323153:323137:-323124:
-        323129:323114:-323119) (-323131:323145:-323125:320555:321201:-323126) (
-        323136:323131:-323129:-323137:-323149:323148) (323133:323131:-323129:
-        -323149:-323132:323148) (-323148:-320555:-323131:323145:320556:321201) (
-        323149:323129:323136:-323150:-323130:-323132) (-323135:323136:-323145:
-        323131:-323129:323146) (323129:323136:-323130:323151:-323137:-323149) (
-        323129:323136:-323130:-323152:-323137:323146) (323149:323136:-323150:
-        323131:-323129:-323132) (323133:323129:-323130:-323152:323146:-323132) (
-        323149:-320555:-323131:320556:321201:-323126) (323133:323129:-323130:
-        323151:-323149:-323132) (323110 323123 -323140 323139 -323122 -323111:
-        323123 323139 -323122 -323138 323113 -323110:323123 -323113 -323140 
-        323139 -323122 323112:-323120 323123 -323140 323139 -323122 323121:
-        323123 -323140 -323122 323141 323113 -323110:323123 -323112 323139 
-        -323122 -323138 323120:323123 -323140 -323112 -323122 323142 323120) (
-        -323146:323147:-323131:323128:-323125:321201)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322350 116004 -7.930000000000001 (-321201:323116:323170:320555:-323149:323148) (
-        -323148:323136:323131:323145:-323129:-323132) (323177:323164:323170:
-        -323168) (-321201:323116:323125:-323145:323170:323146) (323133:-323145:
-        323131:-323129:323146:-323132) -320114 (-320556:-323131:323145:323128:
-        321201:-323126) (323116:323143:-323145:-323131:-323125:-323133:323146) (
-        -323146:323129:323136:-323130:-323132:323144) (-323146:323136:323131:
-        -323129:-323132:323144) (-323127:-323115:323116:323173) (323167:323166:
-        -323168:-323169) (-320556:323177:-323164:323170:323160:-323168) (-323127
-        :-323134:323117:323115) (-321201:-323135:323116:-323145:323170:323146) 
-        -327904 (323133:323177:-323164:323170:323160:-323168) (-323135:323161:
-        323177:-323162:323170:-323168) (-323135:-323145:-323131:323128:321201:
-        323146) (-323153:323129:323114:-323119:-323133:323118) (-323153:323137:
-        323129:-323114:-323133:323146) (-323153:323137:-323124:323129:323114:
-        -323119) (-323131:323145:-323125:320555:321201:-323126) (-321201:323116:
-        -320556:323170:-323149:323148) (323136:323131:-323129:-323137:-323149:
-        323148) (-323160:323177:323162:323170:-323168) (323133:323131:-323129:
-        -323149:-323132:323148) (-323148:-320555:-323131:323145:320556:321201) (
-        323177:-323161:323170:-323168) (-323135:323136:-323145:323131:-323129:
-        323146) (323129:323136:-323130:-323152:-323137:323146) (323149:323136:
-        -323150:323131:-323129:-323132) (323161:323177:323143:-323162:323170:
-        -323168) (-323146:-321201:323116:323170) (323133:323129:-323130:-323152:
-        323146:-323132) (323149:-320555:-323131:320556:321201:-323126) (323149:
-        -321201:323116:323170) (-323146:323147:-323131:323128:-323125:321201) (
-        -323148:-321201:323116:323145:323170) (323172 -323113 -323156 -323158 
-        323175 323122:-323159 -323165 323138 -323176 323122 323113 323174:
-        -323156 -323158 -323165 323122 323141 323113:323123 -323122 323138 
-        323165 -323110:-323120 323172 -323158 323122 -323175 323171:-323174 
-        -323159 -323165 323158 -323157 323113:-323112 -323159 323175 323158 
-        -323157 323120:-323159 323165 323158 -323157:-323112 -323159 -323171 
-        323158 -323157 323120:-323159 -323165 323158 -323157 323141 323113:
-        323172 -323113 -323171 -323158 323122 323174:-323113 -323159 323158 
-        323112 -323157:-323113 -323158 323122 -323175 323171 323112:-323120 
-        -323159 323158 -323157:-323156 -323158 323122 323165 -323163 323174)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322351 116004 -7.930000000000001 (-323194:323133:323199:323188:-323149:-323132) 
-        -320114 (323136:-323199:323196:-323152:-323137:323146) (323133:-323199:
-        323196:-323152:323146:-323132) (323149:323137:-323199:-323150:323196:
-        -323133) (323185:-323184:323200:-323196:-323192) (-323194:323137:-323124
-        :323114:323199:-323119) (323202:323195:-323201:-323196:-323180) (323185:
-        323187:-323186:-323196:-323200) (-323194:323114:323199:-323119:-323133:
-        323118) (-323194:323137:-323114:323199:-323133:323146) (323136:-323199:
-        -323150:323152:323196:-323137) -327904 (-323194:323149:323136:-323150:
-        323199:-323132) (323137:-323199:323152:-323151:323196:-323133) (323133:
-        -323199:-323150:323152:323196:-323132) (-323184:323187:-323196:-323200:
-        323183) (-323194:323133:-323189:323199:323146:-323132) (-323194:-323118:
-        323154:323199:323124:-323149) (-323194:-323188:323136:323189:323199:
-        -323132) (323197:-323201:323180:-323181:-323196) (-323194:323136:-323189
-        :323199:-323137:323146) (-323146:323136:-323199:323196:-323132:323144) (
-        -323155:-323194:-323118:323151:323199:323124) (323185:-323184:-323196:
-        -323187:323190) (-323194:-323135:323136:323199:323188:-323149) (-323179 
-        323193 -323142 -323191 323138 323178:323110 323193 -323140 323139 
-        -323191 -323111:323193 323139 -323191 -323138 323179 -323110:323193 
-        -323140 -323191 323142 323179 -323110:-323120 323193 -323142 -323191 
-        323138 323121:-323179 323193 -323140 -323191 323142 323121:-323179 
-        323193 323139 -323191 -323138 323121) (323197:323195:-323196:-323180:
-        -323198) (-323194:323151:323199:-323133:323118:-323149) (-323146:-323194
-        :323136:323199:-323132:323144) (323197:-323201:-323196:-323195:323182) (
-        -323194:323137:-323124:323151:323199:-323149) (-323194:323137:323119:
-        -323152:323199:-323133)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322352 116004 -7.930000000000001 (323207:-323205:-323208:323216:-323206:323194) 
-        (-323194:323133:323199:323188:-323149:-323132) -320114 (323136:-323199:
-        323196:-323152:-323137:323146) (323133:-323199:323196:-323152:323146:
-        -323132) (323149:323137:-323199:-323150:323196:-323133) (323207:-323205:
-        -323213:-323208:323194:323211) (-323194:323137:-323124:323114:323199:
-        -323119) (-323194:323114:323199:-323119:-323133:323118) (-323194:323137:
-        -323114:323199:-323133:323146) (323136:-323199:-323150:323152:323196:
-        -323137) -327904 (-323194:323149:323136:-323150:323199:-323132) (323137:
-        -323199:323152:-323151:323196:-323133) (323133:-323199:-323150:323152:
-        323196:-323132) (-323194:323133:-323189:323199:323146:-323132) (-323194:
-        -323118:323154:323199:323124:-323149) (-323194:-323188:323136:323189:
-        323199:-323132) (-323194:323136:-323189:323199:-323137:323146) (-323146:
-        323136:-323199:323196:-323132:323144) (323207:-323215:-323205:-323208:
-        323214:323194) (323207:-323205:-320556:-323216:323215:323194) (323207:
-        -323210:-323205:-323214:323213:323194) (-323155:-323194:-323118:323151:
-        323199:323124) (-323140 323212 323204 323142 -323193 -323110:323212 
-        323139 323204 -323138 -323193 -323110:323212 323139 -323203 -323138 
-        -323193 323120:-323140 323212 323139 323203 -323204 -323193:-323140 
-        323212 -323203 323141 -323193 323120:323110 -323140 323212 323139 
-        -323111 -323193:-323120 -323140 323212 323139 -323193 323121) (-323194:
-        -323135:323136:323199:323188:-323149) (323133:-323205:-323208:-323216:
-        323215:323194) (323209:-323205:-323208:-323214:323213:323194) (-323194:
-        323151:323199:-323133:323118:-323149) (-323146:-323194:323136:323199:
-        -323132:323144) (-323194:323137:-323124:323151:323199:-323149) (-323194:
-        323137:323119:-323152:323199:-323133)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322353 116004 -7.930000000000001 (323207:-323205:-323208:323216:-323206:323194) 
-        (-323194:323133:323199:323188:-323149:-323132) -320114 (323149:323137:
-        -323199:-323150:323196:-323133) (323136:-323199:-323150:323152:323196:
-        -323137) -327904 (-323194:323149:323136:-323150:323199:-323132) (323212 
-        -323218 -323220 -323193 323219 323120:323212 -323142 -323178 323220 
-        -323193 323120:-323219 323212 -323178 323138 -323193 323120:323217 
-        323212 -323220 -323178 -323193 323219) (323137:-323199:323152:-323151:
-        323196:-323133) (323133:-323199:-323150:323152:323196:-323132) (-323194:
-        -323118:323154:323199:323124:-323149) (-323194:-323188:323136:323189:
-        323199:-323132) (323207:-323215:-323205:-323208:323214:323194) (323207:
-        -323205:-320556:-323216:323215:323194) (-323155:-323194:-323118:323151:
-        323199:323124) (-323194:-323135:323136:323199:323188:-323149) (323133:
-        -323205:-323208:-323216:323215:323194) (-323194:323151:323199:-323133:
-        323118:-323149) (-323194:323137:-323124:323151:323199:-323149)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322354 116004 -7.930000000000001 -320114 (323136:-323199:323196:-323152:-323137:
-        323146) (323133:-323199:323196:-323152:323146:-323132) (323207:-323205:
-        -323213:-323208:323194:323211) (-323194:323137:-323124:323114:323199:
-        -323119) (-323194:323114:323199:-323119:-323133:323118) (-323194:323137:
-        -323114:323199:-323133:323146) (323212 -323221 -323142 323222 323220 
-        -323193:323212 -323142 323138 323221 -323193 -323110:323212 -323142 
-        323138 -323222 -323193 323179:-323219 323212 -323221 323138 323222 
-        -323193) (323136:-323199:-323150:323152:323196:-323137) -327904 (323137:
-        -323199:323152:-323151:323196:-323133) (323133:-323199:-323150:323152:
-        323196:-323132) (-323194:323133:-323189:323199:323146:-323132) (-323194:
-        -323188:323136:323189:323199:-323132) (-323194:323136:-323189:323199:
-        -323137:323146) (-323146:323136:-323199:323196:-323132:323144) (323207:
-        -323215:-323205:-323208:323214:323194) (323207:-323210:-323205:-323214:
-        323213:323194) (323209:-323205:-323208:-323214:323213:323194) (-323146:
-        -323194:323136:323199:-323132:323144) (-323194:323137:323119:-323152:
-        323199:-323133)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322355 116004 -7.930000000000001 (323207:-323205:-323208:323216:-323206:323194) 
-        (-323194:323133:323199:323188:-323149:-323132) -320114 (-323210:-323226:
-        -323214:323205:323170) (323209:-323226:-323214:323205:323170) (-323226:
-        323216:320556:323205:-323133:323170) (323207:-323205:-323213:-323208:
-        323194:323211) (-323194:323137:-323124:323114:323199:-323119) (-323194:
-        323114:323199:-323119:-323133:323118) (-323194:323137:-323114:323199:
-        -323133:323146) -327904 (-323194:323149:323136:-323150:323199:-323132) (
-        -323226:-320556:323214:323205:323170) (-323226:-323235:323205:323170:
-        323210:-323209) (-323194:323133:-323189:323199:323146:-323132) (-323194:
-        -323118:323154:323199:323124:-323149) (-323194:-323188:323136:323189:
-        323199:-323132) (-323194:323136:-323189:323199:-323137:323146) (323133:
-        -323226:323214:323205:323170) (323207:-323215:-323205:-323208:323214:
-        323194) (323207:-323205:-320556:-323216:323215:323194) (323207:-323210:
-        -323205:-323214:323213:323194) (-323155:-323194:-323118:323151:323199:
-        323124) (-323215:-323226:323214:320556:323205:-323133) (-323194:-323135:
-        323136:323199:323188:-323149) (323133:-323205:-323208:-323216:323215:
-        323194) (323209:-323205:-323208:-323214:323213:323194) (-323194:323151:
-        323199:-323133:323118:-323149) (-323146:-323194:323136:323199:-323132:
-        323144) (-323194:323137:-323124:323151:323199:-323149) (-323194:323137:
-        323119:-323152:323199:-323133) (-323232 323227 323223 -323231 323229 
-        -323212:-323232 -323225 323175 323229 323228 -323212:-323233 323224 
-        323227 -323223 323229 -323212:-323232 323227 323225 323229 -323212 
-        -323224:323230 -323232 -323228 323227 323229 -323212:-323232 323224 
-        -323223 323229 323234 -323212:-323225 323227 -323138 323229 323228 
-        -323212)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322356 116004 -7.930000000000001 -323239 -323237 -320114 323236 -327904 (323243:
-        -323245:-323238:323115:-323242) -323244 323241 (-323115:323116:323173) (
-        323243:323240:-323245:323115:-323242)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322357 116004 -7.930000000000001 -323237 -320114 323236 -327904 (323243:-323245:
-        -323238:323115:-323242) -323244 323246 323241 (-323115:323116:323173) (
-        323243:323240:-323245:323115:-323242)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322358 116004 -7.930000000000001 (-323248:323173:-323247:323167) (-321201:323116
-        :323170:320555:-323149:323148) (323177:323164:323170:-323168) (-321201:
-        323116:323125:-323145:323170:323146) -320114 (-323127:-323115:323116:
-        323173) (323167:323166:-323168:-323169) (-320556:323177:-323164:323170:
-        323160:-323168) (-323127:-323134:323117:323115) (-321201:-323135:323116:
-        -323145:323170:323146) -327904 (323243:-323245:-323238:323115:-323242) (
-        323133:323177:-323164:323170:323160:-323168) (-323135:323161:323177:
-        -323162:323170:-323168) (-321201:323116:-320556:323170:-323149:323148) (
-        -323160:323177:323162:323170:-323168) (323177:-323161:323170:-323168) (
-        323161:323177:323143:-323162:323170:-323168) (-323146:-321201:323116:
-        323170) (323149:-321201:323116:323170) (323243:323240:-323245:323115:
-        -323242) (323252 -323249 -323244 323250:-323159 -323251 323244 323250) (
-        -323148:-321201:323116:323145:323170)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322359 116004 -7.930000000000001 (323185:-323264:-323184:-323196:-323187:323190)
-        (323151:323259:323264:-323258:-323149:-323257) -320114 (323151:-323256:
-        323264:323262:-323149:-323257) (-323264:-323184:323187:-323196:-323200:
-        323183) (323261 -323178 -323263 323253 -323260 323120:323217 -323178 
-        -323263 323253 323254 -323261:-323218 -323263 323253 323254 323120 
-        -323261:-323254 -323178 323255 -323263 323253 323120) -327904 (-323262:
-        323258:323154:323264:-323149:-323257) (-323155:-323262:323258:323151:
-        323264:-323257) (323185:-323264:323187:-323186:-323196:-323200) (323185:
-        -323264:-323184:323200:-323196:-323192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322360 116004 -7.930000000000001 (323185:-323264:-323184:-323196:-323187:323190)
-        (323151:323259:323264:-323258:-323149:-323257) -320114 (323151:-323256:
-        323264:323262:-323149:-323257) (-323264:-323184:323187:-323196:-323200:
-        323183) (-323266 323272 -323269 323263 323265 323191:323272 -323268 
-        -323269 323263 323191 323267:-323267 -323269 323263 323191 323270 323266
-        :-323267 323272 323263 323191 -323271 323266) (323149:323137:-323199:
-        -323150:323196:-323133) (323136:-323199:-323150:323152:323196:-323137) 
-        -327904 (323137:-323199:323152:-323151:323196:-323133) (323133:-323199:
-        -323150:323152:323196:-323132) (-323262:323258:323154:323264:-323149:
-        -323257) (-323155:-323262:323258:323151:323264:-323257) (323185:-323264:
-        323187:-323186:-323196:-323200) (323185:-323264:-323184:323200:-323196:
-        -323192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322361 116004 -7.930000000000001 (323281:-323282:323275:323290:-323257:-323274) 
-        (323290:-323281:-323257:-323274:323273:323279) -320114 (323136:-323199:
-        323196:-323152:-323137:323146) (323197:-323201:-323290:-323196:-323195:
-        323182) (323133:-323199:323196:-323152:323146:-323132) (323197:323195:
-        -323290:-323196:-323180:-323198) (323197:-323201:-323290:323180:-323181:
-        -323196) (-323279:323280:323275:323290:-323257:-323274) (323136:-323199:
-        -323150:323152:323196:-323137) -327904 (323137:-323199:323152:-323151:
-        323196:-323133) (323133:-323199:-323150:323152:323196:-323132) (323202:
-        323195:-323201:-323290:-323196:-323180) (-323276:323275:323290:-323281:
-        -323257:323279) (-323146:323136:-323199:323196:-323132:323144) (-323277 
-        323287 -323286 323278 323284 323191:-323277 323288 -323289 323278 323284
-        323191:-323283 323288 -323286 323278 323191 323277:323288 323285 -323284
-        -323286 323278 323191)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322362 116004 -7.930000000000001 (323281:-323282:323275:323290:-323257:-323274) 
-        (323290:-323281:-323257:-323274:323273:323279) -320114 (323197:-323201:
-        -323290:-323196:-323195:323182) (323197:323195:-323290:-323196:-323180:
-        -323198) (323197:-323201:-323290:323180:-323181:-323196) (-323279:323280
-        :323275:323290:-323257:-323274) -327904 (323202:323195:-323201:-323290:
-        -323196:-323180) (-323276:323275:323290:-323281:-323257:323279) (-323291
-        -323292 323298 323293 -323278 323253:-323291 323298 -323278 323295 
-        -323294 323253:-323291 -323278 323294 323253 -323293 323296:323298 
-        -323297 -323278 323294 323253 -323293)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322363 116004 -7.930000000000001 (-323248:323173:-323247:323167) -320114 (323311
-        :323173:-323306:323301:323308:-323302) (323167:323166:-323168:-323169) 
-        -327904 (323302:323299:-323167:323311:-323306:323308) (-323251 323304 
-        -323311 -323303 323307 -323309:-323304 323305 -323300 -323311 323307 
-        -323309:323312 -323304 -323251 323305 -323311 -323309) (323302:-323167:
-        323311:323173:-323310:323308)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322364 116004 -7.930000000000001 (-323248:323173:-323247:323167) -320114 (
-        -323308:323173:-323306:323301:-323311:-323302) (323167:323166:-323168:
-        -323169) -327904 (323302:323299:-323308:-323167:-323306:-323311) (323309
-        323311 -323251 323304 -323303 323307:323309 323311 -323304 323305 
-        -323300 323307:323309 323311 323312 -323304 -323251 323305) (323302:
-        -323308:-323167:323173:-323310:-323311)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322365 116004 -7.930000000000001 (-323248:323173:-323247:323167) (-321201:323116
-        :323170:320555:-323149:323148) (323177:323164:323170:-323168) (-321201:
-        323116:323125:-323145:323170:323146) -320114 323316 (-323308:323173:
-        -323306:323301:-323311:-323302) (323311:323173:-323306:323301:323308:
-        -323302) 323315 (-323127:-323115:323116:323173) (323167:323166:-323168:
-        -323169) (-320556:323177:-323164:323170:323160:-323168) (-323215:323214:
-        323226:323170:-323313) (-321201:-323135:323116:-323145:323170:323146) 
-        -323305 -327904 (323133:323177:-323164:323170:323160:-323168) (-320556:
-        -323216:323226:323215:323170:-323313) (-323135:323161:323177:-323162:
-        323170:-323168) (-323210:-323214:323213:323226:323170:-323313) (323209:
-        -323214:323213:323226:323170:-323313) -323314 (-321201:323116:-320556:
-        323170:-323149:323148) (323133:-323216:323226:323215:323170:-323313) (
-        -323160:323177:323162:323170:-323168) (323302:323299:-323308:-323167:
-        -323306:-323311) (323302:323299:-323167:323311:-323306:323308) (323177:
-        -323161:323170:-323168) (323161:323177:323143:-323162:323170:-323168) (
-        -323146:-321201:323116:323170) (-323213:323226:323170:-323313) (323149:
-        -321201:323116:323170) (323216:323226:323170:-323313) (-323148:-321201:
-        323116:323145:323170)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322366 116004 -7.930000000000001 (323177:323164:323170:-323168) -320114 (-323210
-        :-323226:-323214:323205:323170) (323209:-323226:-323214:323205:323170) (
-        -323226:323216:320556:323205:-323133:323170) (323167:323166:-323168:
-        -323169) (-320556:323177:-323164:323170:323160:-323168) (-323215:323214:
-        323226:323170:-323313) -327904 (323133:323177:-323164:323170:323160:
-        -323168) (-320556:-323216:323226:323215:323170:-323313) (-323226:-320556
-        :323214:323205:323170) (-323135:323161:323177:-323162:323170:-323168) (
-        -323226:-323235:323205:323170:323210:-323209) (-323210:-323214:323213:
-        323226:323170:-323313) (323209:-323214:323213:323226:323170:-323313) (
-        323133:-323226:323214:323205:323170) (323133:-323216:323226:323215:
-        323170:-323313) (-323160:323177:323162:323170:-323168) (-323233 323224 
-        -323317 -323223 -323157 323318:-323225 -323317 323175 323228 -323157 
-        323318:-323317 323225 -323157 -323224 323318:-323228 -323317 -323157 
-        323318:-323225 -323317 -323138 323228 -323157 323318:-323317 323223 
-        -323157 323318:323224 -323317 -323223 -323157 323234 323318) (-323215:
-        -323226:323214:320556:323205:-323133) (323177:-323161:323170:-323168) (
-        323161:323177:323143:-323162:323170:-323168) (-323213:323226:323170:
-        -323313) (323216:323226:323170:-323313)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322367 116004 -7.930000000000001 (-323248:323173:-323247:323167) -320114 (
-        -323308:323173:-323306:323301:-323311:-323302) (323311:323173:-323306:
-        323301:323308:-323302) 323320 (323167:323166:-323168) -323305 323319 
-        -327904 -323251 (323302:323299:-323308:-323167:-323306:-323311) (323302:
-        323299:-323167:323311:-323306:323308) (-323115:323116:323173) (323302:
-        -323308:-323167:323173:-323310:-323311) (323302:-323167:323311:323173:
-        -323310:323308)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322368 116004 -7.930000000000001 (323116:323143:-323145:-323131:-323133:323146) 
-        (-321201:323116:323170:320555:-323149:323148) (323177:323164:323170:
-        -323168) (-321201:323116:323125:-323145:323170:323146) -320114 (-323127:
-        -323115:323116:323173) (323167:323166:-323168:-323169) (-320556:323177:
-        -323164:323170:323160:-323168) (-323215:323214:323226:323170:-323313) (
-        -321201:-323135:323116:-323145:323170:323146) -327904 (323133:323177:
-        -323164:323170:323160:-323168) (-320556:-323216:323226:323215:323170:
-        -323313) (-323135:323161:323177:-323162:323170:-323168) (-323210:-323214
-        :323213:323226:323170:-323313) (323209:-323214:323213:323226:323170:
-        -323313) (-321201:323116:-320556:323170:-323149:323148) (323133:-323216:
-        323226:323215:323170:-323313) (323324 323316 -323322 -323157 -323325:
-        323316 323325 -323322 -323176 -323157 -323323:323323 323316 -323322 
-        -323157:323316 -323322 323321 -323138 -323157 -323324:323316 323325 
-        -323322 -323157 323141 -323323:323316 -323322 323175 323321 -323157 
-        -323324:323316 -323322 -323321 -323157) (-323160:323177:323162:323170:
-        -323168) (323177:-323161:323170:-323168) (323161:323177:323143:-323162:
-        323170:-323168) (-323146:-321201:323116:323170) (-323213:323226:323170:
-        -323313) (323149:-321201:323116:323170) (323216:323226:323170:-323313) (
-        -323148:-321201:323116:323145:323170)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322369 116004 -7.930000000000001 (-323153:323129:-323154:-323133:323118:323155) 
-        (-323153:323137:-323124:323129:-323154:323155) (-323148:323136:323131:
-        323145:-323129:-323132) -320114 (-323153:323137:323129:323154:-323133:
-        -323149) -327904 (-323153:-323155:323137:323129:323151:-323133) (323328 
-        -323219 323138 323218 -323123 -323217:323217 323328 -323142 -323178 
-        323138 -323123:323328 -323142 323220 323218 -323123 -323217:323328 
-        -323142 -323218 323138 -323123 323120) (-323153:323329:323137:323152:
-        -323151:-323133) (323129:323136:-323130:323152:-323151:-323132) (-323153
-        :323329:-323150:323327:323152:-323137) (323136:323131:-323129:-323137:
-        -323149:323148) (323133:323131:-323129:-323149:-323132:323148) (-323153:
-        323329:323149:323137:-323150:-323133) (323149:323129:323136:-323150:
-        -323130:-323132) (323129:323136:-323130:323151:-323137:-323149) (323149:
-        323136:-323150:323131:-323129:-323132) (323133:323129:-323130:323151:
-        -323149:-323132) (-323153:323329:323133:-323150:323152:-323326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322370 116004 -7.930000000000001 (-323148:323136:323131:323145:-323129:-323132) 
-        (-323153:-323146:323329:323327:-323326:323144) (323133:-323145:323131:
-        -323129:323146:-323132) -320114 (-323153:323137:323129:323119:-323152:
-        -323133) (-323146:323129:323136:-323130:-323132:323144) (-323146:323136:
-        323131:-323129:-323132:323144) (323328 -323221 -323142 323222 323220 
-        -323123:323328 -323142 323138 323221 -323123 -323110:323328 -323219 
-        -323221 323138 323222 -323123:323328 -323142 323138 -323222 -323123 
-        323179) -327904 (-323153:323329:323137:323152:-323151:-323133) (323129:
-        323136:-323130:323152:-323151:-323132) (-323153:323129:323114:-323119:
-        -323133:323118) (-323153:323137:323129:-323114:-323133:323146) (-323153:
-        323137:-323124:323129:323114:-323119) (-323153:323329:-323150:323327:
-        323152:-323137) (-323153:323329:323133:-323152:-323326:323146) (-323135:
-        323136:-323145:323131:-323129:323146) (323129:323136:-323130:-323152:
-        -323137:323146) (323133:323129:-323130:-323152:323146:-323132) (-323153:
-        323329:323327:-323152:-323137:323146) (-323153:323329:323133:-323150:
-        323152:-323326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322371 116004 -7.930000000000001 (-323153:323129:-323154:-323133:323118:323155) 
-        (-323153:323137:-323124:323129:-323154:323155) (-323148:323136:323131:
-        323145:-323129:-323132) (323133:-323145:323131:-323129:323146:-323132) 
-        -320114 (-323153:323137:323129:323119:-323152:-323133) (-323146:323129:
-        323136:-323130:-323132:323144) (-323146:323136:323131:-323129:-323132:
-        323144) (-323153:323137:323129:323154:-323133:-323149) -327904 (-323153:
-        -323155:323137:323129:323151:-323133) (323129:323136:-323130:323152:
-        -323151:-323132) (-323153:323129:323114:-323119:-323133:323118) (-323153
-        :323137:323129:-323114:-323133:323146) (-323153:323137:-323124:323129:
-        323114:-323119) (323136:323131:-323129:-323137:-323149:323148) (323133:
-        323131:-323129:-323149:-323132:323148) (323149:323129:323136:-323150:
-        -323130:-323132) (-323135:323136:-323145:323131:-323129:323146) (323129:
-        323136:-323130:323151:-323137:-323149) (323129:323136:-323130:-323152:
-        -323137:323146) (323149:323136:-323150:323131:-323129:-323132) (323133:
-        323129:-323130:-323152:323146:-323132) (323133:323129:-323130:323151:
-        -323149:-323132) (-323140 323330 323142 -323123 323179 -323110:-323179 
-        -323140 323139 323178 323330 -323123:323110 -323140 323139 323330 
-        -323111 -323123:323139 -323138 323330 -323123 323179 -323110:-323120 
-        -323140 323139 323330 -323123 323121:-323140 -323178 323330 323142 
-        -323123 323120:323139 -323178 -323138 323330 -323123 323120)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322372 116004 -7.930000000000001 (-323153:323129:-323154:-323133:323118:323155) 
-        (-323153:323137:-323124:323129:-323154:323155) (-323153:-323146:323329:
-        323327:-323326:323144) -320114 (-323153:323137:323129:323119:-323152:
-        -323133) (-323153:323137:323129:323154:-323133:-323149) (323332 323328 
-        -323331 -323138 323179 -323110:-323179 323328 -323142 -323331 323138 
-        323178:-323120 323328 -323142 -323331 323138 323121:-323179 323328 
-        -323331 -323333 323142 323121:323332 323110 323328 -323331 -323333 
-        -323111:323328 -323331 -323333 323142 323179 -323110:323332 -323179 
-        323328 -323331 -323138 323121) -327904 (-323153:-323155:323137:323129:
-        323151:-323133) (-323153:323329:323137:323152:-323151:-323133) (-323153:
-        323129:323114:-323119:-323133:323118) (-323153:323137:323129:-323114:
-        -323133:323146) (-323153:323137:-323124:323129:323114:-323119) (-323153:
-        323329:-323150:323327:323152:-323137) (-323153:323329:323133:-323152:
-        -323326:323146) (-323153:323329:323149:323137:-323150:-323133) (-323153:
-        323329:323327:-323152:-323137:323146) (-323153:323329:323133:-323150:
-        323152:-323326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322373 116004 -7.930000000000001 (-323153:323129:323339:-323133:323118:-323348) 
-        (323123 -323140 -323122 323352 323141 -323349:-323334 323123 -323140 
-        323139 -323122 323354:323123 -323140 -323122 -323353 323142 323334:
-        323123 323139 -323122 -323138 323352 -323349:323349 323123 -323140 
-        323139 -323122 -323350:323123 323139 -323122 -323353 -323138 323334:
-        323123 -323140 323139 -323352 -323122 323353) (-323153:323137:-323124:
-        323129:323339:-323348) -320114 (-323341:323136:323131:-323129:-323132:
-        323340) (-323336:-323131:323128:323335:-323125:321201) (-323153:323137:
-        323129:-323346:323343:-323133) (320557:323129:323136:-323130:-323132:
-        -323344) (-323338:-323131:-323125:320555:321201:323340) (-323340:323133:
-        323131:-323129:323336:-323132) (320557:323136:323131:-323129:-323132:
-        -323344) (320557:-320555:-323338:-323131:320556:321201) (-323153:323137:
-        323129:-323339:-323133:323336) (-323340:323116:323143:-323131:-323125:
-        -323133:323336) -327904 (-323153:323348:323137:323129:-323342:-323133) (
-        323129:323136:-323130:-323343:323342:-323132) (-320555:-323341:-323131:
-        320556:321201:323340) (-323153:323129:-323345:323346:-323133:323118) (
-        -323153:323137:323129:323345:-323133:-320557) (-323153:323137:-323124:
-        323129:-323345:323346) (-323340:-323135:323136:323131:-323129:323336) (
-        -320555:320556:320558:321201:-320557) (-323336:323129:323136:323337:
-        -323130:-323132) (323129:323136:-323130:-323342:-323137:323336) (323129:
-        323136:-323130:323343:-323137:-320557) (-323336:323136:323337:323131:
-        -323129:-323132) (323133:323129:-323130:323343:-320557:-323132) (-323338
-        :-320556:-323131:323128:321201:323340) (323133:323129:-323130:-323342:
-        323336:-323132) (323133:323131:-323129:323341:-320557:-323132) (323136:
-        323131:-323129:323341:-323137:-320557) (-323340:-323135:-323131:323128:
-        321201:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322374 116004 -7.930000000000001 (-321201:323357:323116:-323341:323340) -320114 
-        (-323153:323329:323327:323342:-323137:-323344) (-323341:323136:323131:
-        -323129:-323132:323340) (-323336:-321201:323357:323116) (-323336:-323131
-        :323128:323335:-323125:321201) (-321201:323357:323116:-320558:323341:
-        320555) (-323159 -323363 323158 323352 323141 -323359:-323352 -323158 
-        323353 323122 -323175 323171:-323159 -323352 323353 -323363 323158:
-        -323352 -323156 -323158 323362 323175 323122:-323334 -323158 323362 
-        323122 -323175 323171:323359 -323156 -323158 323122 -323355 323174:
-        -323158 -323360 -323175 323171 323334:323359 -323159 -323363 323158:
-        323123 323359 -323122 323138 -323349:-323352 -323171 -323158 323362 
-        323122 323174:-323174 -323159 -323363 323158 323352 -323359:-323159 
-        -323171 -323353 -323363 323360 323158:-323159 323175 -323353 -323363 
-        323360 323158:-323159 323138 -323176 323122 323352 -323359 323174:
-        -323159 -323360 -323363 323158:-323156 -323158 323122 323352 323141 
-        -323359) (-323358:323361:323167:-323168) (323357:323177:-323367:-323168)
-        (320557:323129:323136:-323130:-323132:-323344) (-323153:320557:323329:
-        323137:-323133:-323344) (-323338:-323131:-323125:320555:321201:323340) (
-        -323340:323133:323131:-323129:323336:-323132) (-323115:323116:323356:
-        -323347) (320557:323136:323131:-323129:-323132:-323344) (320557:-320555:
-        -323338:-323131:320556:321201) (-323153:323137:323129:-323339:-323133:
-        323336) (-323340:323116:323143:-323131:-323125:-323133:323336) -327904 (
-        -323153:323329:323133:323342:-323326:-323344) (-323134:-323347:323115:
-        323351) (-323340:-321201:323357:323116:323125:323336) (-320555:-323341:
-        -323131:320556:321201:323340) (-323365:323357:323367:323177:323143:
-        -323168) (323357:-323366:323177:323365:-323168) (-323153:323129:-323345:
-        323346:-323133:323118) (-323153:323137:323129:323345:-323133:-320557) (
-        -323153:323137:-323124:323129:-323345:323346) (-321201:323357:323116:
-        -320558:-320556:323341) (-323340:-323135:323136:323131:-323129:323336) (
-        -320555:320556:320558:321201:-320557) (-321201:323357:323116:320558) (
-        -323365:323357:-323135:323367:323177:-323168) (-323336:323129:323136:
-        323337:-323130:-323132) (323129:323136:-323130:-323342:-323137:323336) (
-        323129:323136:-323130:323343:-323137:-320557) (-323336:323136:323337:
-        323131:-323129:-323132) (323357:323364:323177:-323168) (323133:323129:
-        -323130:323343:-320557:-323132) (323357:323133:323177:323366:-323364:
-        -323168) (-323338:-320556:-323131:323128:321201:323340) (320236:-320239:
-        -320217:320117:320221) (323133:323129:-323130:-323342:323336:-323132) (
-        323133:323131:-323129:323341:-320557:-323132) (323357:-320556:323177:
-        323366:-323364:-323168) (323136:323131:-323129:323341:-323137:-320557) (
-        -323340:-321201:323357:-323135:323116:323336) (-323340:-323135:-323131:
-        323128:321201:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322375 116004 -7.930000000000001 (-323194:323136:323199:-323137:323336:-323384) 
-        (-323336:323136:-323199:323337:323196:-323132) (323136:-323199:323196:
-        -323342:-323137:323336) -320114 (-323381:-323196:323385:-323380:323374) 
-        (-323374:-323196:323368:323373:-323380) (-323379:-323196:323376:323370:
-        -323371) (-323194:323133:323199:323336:-323384:-323132) (323133:-323199:
-        323196:-323342:323336:-323132) (-323379:323375:-323377:-323196:323376) (
-        -323194:-323118:323345:323199:323124:-320557) -327904 (-323377:-323196:
-        323370:-323372:323379) (-323194:-323336:323136:323337:323199:-323132) (
-        -323194:323133:323383:323199:-320557:-323132) (323137:-323199:-323343:
-        323342:323196:-323133) (-323381:-323196:-323369:323368:323374) (323384:
-        -323194:323136:-323383:323199:-323132) (-323194:-323135:323136:323383:
-        323199:-320557) (-323377:-323376:-323196:323378:323370) (-323194:323137:
-        -323339:323199:-323133:323336) (323348:-323194:323137:-323342:323199:
-        -323133) (320557:323137:-323199:323196:-323133:-323344) (-323196:323368:
-        323381:-323380:-323382) (-323194:323137:-323124:323339:323199:-323348) (
-        323387 323193 -323142 -323191 323138 -323386:323193 -323140 -323191 
-        -323386 323142 323354:323193 323139 -323191 -323138 -323386 323354:
-        -323334 323193 -323142 -323191 323138 323354:323349 323193 -323140 
-        323139 -323191 -323350:323193 323139 -323191 323386 -323138 -323349:
-        323193 -323140 -323191 323386 323142 -323349) (-323194:323339:323199:
-        -323133:323118:-323348) (323136:-323199:323342:323196:-323137:-323344) (
-        320557:-323194:323136:323199:-323132:-323344) (323133:-323199:323342:
-        323196:-323132:-323344) (-323194:-323118:-323346:323343:323199:323124) (
-        -323194:323137:-323124:323343:323199:-320557) (-323194:323343:323199:
-        -323133:323118:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322376 116004 -7.930000000000001 (323392:323209:-323205:-323208:323194:-323391) 
-        (-323194:323136:323199:-323137:323336:-323384) (-323336:323136:-323199:
-        323337:323196:-323132) (323136:-323199:323196:-323342:-323137:323336) 
-        -320114 (-323194:323133:323199:323336:-323384:-323132) (323133:-323199:
-        323196:-323342:323336:-323132) (323207:323395:-323205:-323208:323194:
-        -323392) (323392:323207:-323210:-323205:323194:-323391) (-323194:-323118
-        :323345:323199:323124:-320557) (323393 323212 323139 -323138 -323193 
-        -323349:323393 -323140 323212 323142 -323193 -323349:-323334 -323140 
-        323212 323139 323354 -323193:323212 323139 -323138 -323193 -323394 
-        323334:323349 -323140 323212 323139 -323193 -323350:323394 -323140 
-        323212 323139 -323193 -323393:-323140 323212 323141 -323193 -323394 
-        323334) -327904 (-323194:-323336:323136:323337:323199:-323132) (-323194:
-        323133:323383:323199:-320557:-323132) (323137:-323199:-323343:323342:
-        323196:-323133) (323384:-323194:323136:-323383:323199:-323132) (323207:
-        -323205:-320556:323389:323194:-323390) (-323194:-323135:323136:323383:
-        323199:-320557) (323390:323207:-323205:-323208:-323388:323194) (323391:
-        323207:-323205:-323208:-323389:323194) (-323194:323137:-323339:323199:
-        -323133:323336) (323348:-323194:323137:-323342:323199:-323133) (320557:
-        323137:-323199:323196:-323133:-323344) (-323194:323137:-323124:323339:
-        323199:-323348) (-323194:323339:323199:-323133:323118:-323348) (323136:
-        -323199:323342:323196:-323137:-323344) (320557:-323194:323136:323199:
-        -323132:-323344) (323133:-323199:323342:323196:-323132:-323344) (-323194
-        :-323118:-323346:323343:323199:323124) (323133:-323205:-323208:323389:
-        323194:-323390) (-323194:323137:-323124:323343:323199:-320557) (-323194:
-        323343:323199:-323133:323118:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322377 116004 -7.930000000000001 -320114 (-323194:-323118:323345:323199:323124:
-        -320557) (323212 -323220 323397 -323193 323219 -323387:-323219 323212 
-        323138 -323193 -323387 323334:323212 -323220 -323396 -323193 323219 
-        323334:323212 -323142 323220 -323193 -323387 323334) -327904 (-323194:
-        323133:323383:323199:-320557:-323132) (323137:-323199:-323343:323342:
-        323196:-323133) (323384:-323194:323136:-323383:323199:-323132) (323207:
-        -323205:-320556:323389:323194:-323390) (-323194:-323135:323136:323383:
-        323199:-320557) (323390:323207:-323205:-323208:-323388:323194) (323391:
-        323207:-323205:-323208:-323389:323194) (320557:323137:-323199:323196:
-        -323133:-323344) (323136:-323199:323342:323196:-323137:-323344) (320557:
-        -323194:323136:323199:-323132:-323344) (323133:-323199:323342:323196:
-        -323132:-323344) (-323194:-323118:-323346:323343:323199:323124) (323133:
-        -323205:-323208:323389:323194:-323390) (-323194:323137:-323124:323343:
-        323199:-320557) (-323194:323343:323199:-323133:323118:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322378 116004 -7.930000000000001 (323392:323209:-323205:-323208:323194:-323391) 
-        (-323194:323136:323199:-323137:323336:-323384) (-323336:323136:-323199:
-        323337:323196:-323132) (323136:-323199:323196:-323342:-323137:323336) 
-        -320114 (-323194:323133:323199:323336:-323384:-323132) (323133:-323199:
-        323196:-323342:323336:-323132) (323207:323395:-323205:-323208:323194:
-        -323392) (323392:323207:-323210:-323205:323194:-323391) -327904 (-323194
-        :-323336:323136:323337:323199:-323132) (-323219 323212 323138 -323398 
-        -323193 323399:-323399 323212 -323142 323386 323138 -323193:323212 
-        -323142 323220 -323398 -323193 323399:323212 -323142 323398 323138 
-        -323193 -323349) (323137:-323199:-323343:323342:323196:-323133) (323384:
-        -323194:323136:-323383:323199:-323132) (323391:323207:-323205:-323208:
-        -323389:323194) (-323194:323137:-323339:323199:-323133:323336) (323348:
-        -323194:323137:-323342:323199:-323133) (-323194:323137:-323124:323339:
-        323199:-323348) (-323194:323339:323199:-323133:323118:-323348) (323136:
-        -323199:323342:323196:-323137:-323344) (323133:-323199:323342:323196:
-        -323132:-323344)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322379 116004 -7.930000000000001 (323391:323357:-323226:-320556:323205) (323392:
-        323209:-323205:-323208:323194:-323391) (-323194:323136:323199:-323137:
-        323336:-323384) -320114 (323391:323357:323133:-323226:323205) (-323194:
-        323133:323199:323336:-323384:-323132) (-323233 323227 -323402 323405 
-        323229 -323212:-323232 323227 323400 323229 -323406 -323212:-323232 
-        323406 323175 -323403 323229 -323212:-323401 -323232 323227 323402 
-        323229 -323212:-323232 -323402 323405 323229 323234 -323212:323406 
-        323227 -323403 -323138 323229 -323212:-323232 323227 -323405 323403 
-        323229 -323212) (323207:323395:-323205:-323208:323194:-323392) (323392:
-        323207:-323210:-323205:323194:-323391) (-323194:-323118:323345:323199:
-        323124:-320557) -327904 (-323194:-323336:323136:323337:323199:-323132) (
-        -323194:323133:323383:323199:-320557:-323132) (323384:-323194:323136:
-        -323383:323199:-323132) (323391:-323226:-323389:320556:323205:-323133) (
-        323357:-323226:-323404:323205:323210:-323209) (323207:-323205:-320556:
-        323389:323194:-323390) (-323194:-323135:323136:323383:323199:-320557) (
-        323390:323207:-323205:-323208:-323388:323194) (323391:323207:-323205:
-        -323208:-323389:323194) (-323194:323137:-323339:323199:-323133:323336) (
-        323348:-323194:323137:-323342:323199:-323133) (323357:-323210:-323226:
-        323205:-323391) (323357:323209:-323226:323205:-323391) (-323194:323137:
-        -323124:323339:323199:-323348) (-323194:323339:323199:-323133:323118:
-        -323348) (323390:323357:-323226:320556:323205:-323133) (320557:-323194:
-        323136:323199:-323132:-323344) (-323194:-323118:-323346:323343:323199:
-        323124) (323133:-323205:-323208:323389:323194:-323390) (-323194:323137:
-        -323124:323343:323199:-320557) (-323194:323343:323199:-323133:323118:
-        -320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322380 116004 -7.930000000000001 -320114 (323409:-323407:-323413:323115:-323242)
-        (323409:-323407:323412:323115:-323242) -327904 -323410 323408 -323244 (
-        -323115:323116:323356) 323241 -323411
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322381 116004 -7.930000000000001 -320114 (323409:-323407:-323413:323115:-323242)
-        (323409:-323407:323412:323115:-323242) -327904 -323410 323408 323414 
-        -323244 (-323115:323116:323356) 323241
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322382 116004 -7.930000000000001 (-321201:323357:323116:-323341:323340) -320114 
-        (-323336:-321201:323357:323116) (-321201:323357:323116:-320558:323341:
-        320555) (323409:-323407:-323413:323115:-323242) (323409:-323407:323412:
-        323115:-323242) (-323358:323361:323167:-323168) (323357:323177:-323367:
-        -323168) (-323115:323116:323356:-323347) -327904 (-323134:-323347:323115
-        :323351) (-323340:-321201:323357:323116:323125:323336) (-323365:323357:
-        323367:323177:323143:-323168) (323356:-323248:-323417:323167) (323357:
-        -323366:323177:323365:-323168) (-323159 323244 323416 -323415:323252 
-        -323244 323416 -323418) (-321201:323357:323116:-320558:-320556:323341) (
-        -321201:323357:323116:320558) (-323365:323357:-323135:323367:323177:
-        -323168) (323357:323364:323177:-323168) (323357:323133:323177:323366:
-        -323364:-323168) (323357:-320556:323177:323366:-323364:-323168) (-323340
-        :-321201:323357:-323135:323116:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322383 116004 -7.930000000000001 (-323436:-323196:323368:323381:-323380:-323382)
-        (323435 -323423 -323431 323253 323429 -323433:323435 323430 -323429 
-        323253 -323433 -323425:-323432 323435 323431 323253 -323433 -323425:
-        -323431 323427 323253 323429 -323433 -323425) -320114 (-323434:323422:
-        323424:323436:-323257:-323420) (323426:323422:323436:-323257:-323428:
-        -323420) (323426:-323434:323436:-323422:-323257:323419) -327904 (-323436
-        :-323381:-323196:-323369:323368:323374) (323426:323420:-323434:-323421:
-        323436:-323257) (-323374:-323436:-323196:323368:323373:-323380) (-323436
-        :-323381:-323196:323385:-323380:323374)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322384 116004 -7.930000000000001 (-323436:-323196:323368:323381:-323380:-323382)
-        -320114 (-323434:323422:323424:323436:-323257:-323420) (323426:323422:
-        323436:-323257:-323428:-323420) (323426:-323434:323436:-323422:-323257:
-        323419) -327904 (323137:-323199:-323343:323342:323196:-323133) (-323436:
-        -323381:-323196:-323369:323368:323374) (320557:323137:-323199:323196:
-        -323133:-323344) (323426:323420:-323434:-323421:323436:-323257) (323433 
-        323442 323439 323191 -323440 -323438:323433 323439 323191 323443 -323444
-        -323440:323433 323444 323439 -323437 323191 -323442:323433 323444 323191
-        323441 -323442 -323440) (-323374:-323436:-323196:323368:323373:-323380) 
-        (-323436:-323381:-323196:323385:-323380:323374) (323136:-323199:323342:
-        323196:-323137:-323344) (323133:-323199:323342:323196:-323132:-323344)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322385 116004 -7.930000000000001 (323448:-323339:323436:323336:-323452:-323257) 
-        (323348:323448:-323342:323436:-323452:-323257) -320114 (-323377:-323436:
-        -323376:-323196:323378:323370) -327904 (-323379:323375:-323377:-323436:
-        -323196:323376) (-323399 -323449 323386 323253 323451 -323433:323386 
-        323253 -323450 323449 -323433 -323349:323445 -323451 323386 323253 
-        -323433 -323349:323398 -323449 323253 323451 -323433 -323349) (-323377:
-        -323436:-323196:323370:-323372:323379) (323452:-323342:323436:323336:
-        -323257:-323446) (323447:-323342:323436:-323448:323336:-323257) (-323379
-        :-323436:-323196:323376:323370:-323371)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322386 116004 -7.930000000000001 (323448:-323339:323436:323336:-323452:-323257) 
-        (-323336:323136:-323199:323337:323196:-323132) (323348:323448:-323342:
-        323436:-323452:-323257) (323136:-323199:323196:-323342:-323137:323336) 
-        -320114 (323133:-323199:323196:-323342:323336:-323132) (-323377:-323436:
-        -323376:-323196:323378:323370) -327904 (323137:-323199:-323343:323342:
-        323196:-323133) (-323379:323375:-323377:-323436:-323196:323376) (323433 
-        -323459 323454 323191 323457 -323455:323433 -323456 323458 -323454 
-        323191 323457:323433 323458 -323459 -323454 323460 323191:323433 -323459
-        -323458 323191 323457 323453) (-323377:-323436:-323196:323370:-323372:
-        323379) (323452:-323342:323436:323336:-323257:-323446) (323136:-323199:
-        323342:323196:-323137:-323344) (323447:-323342:323436:-323448:323336:
-        -323257) (323133:-323199:323342:323196:-323132:-323344) (-323379:-323436
-        :-323196:323376:323370:-323371)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322387 116004 -7.930000000000001 -320114 (-323358:323361:323167:-323168) (323463
-        :323356:-323467:323301:323461:-323302) (323302:323463:-323167:-323467:
-        323461:323469) -327904 (323356:-323248:-323417:323167) (-323461 323304 
-        -323415 -323303 323468 -323464:-323461 -323304 -323415 323305 323466 
-        -323464:-323461 -323304 -323462 323305 323468 -323464) (323302:323463:
-        -323465:323356:-323167:323461)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322388 116004 -7.930000000000001 -320114 (323356:-323461:-323467:323301:-323463:
-        -323302) (323302:-323167:-323461:-323467:323469:-323463) -327904 (323356
-        :-323248:-323417:323167) (323361:323167:-323168) (323464 323304 -323415 
-        -323303 323461 323468:323464 -323304 -323415 323305 323466 323461:323464
-        -323304 -323462 323305 323461 323468) (323302:-323465:323356:-323167:
-        -323461:-323463)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322389 116004 -7.930000000000001 -323471 (-321201:323357:323116:-323341:323340) 
-        -320114 323316 (-323336:-321201:323357:323116) (-321201:323357:323116:
-        -320558:323341:320555) (-323358:323361:323167:-323168) (323357:323177:
-        -323367:-323168) (323357:-320556:323389:323226:-323390:-323313) (-323115
-        :323116:323356:-323347) (323390:323357:323226:-323313) (323356:-323461:
-        -323467:323301:-323463:-323302) (323463:323356:-323467:323301:323461:
-        -323302) (323357:323133:323389:323226:-323390:-323313) -323305 (323302:
-        -323167:-323461:-323467:323469:-323463) (323302:323463:-323167:-323467:
-        323461:323469) -327904 (-323340:-321201:323357:323116:323125:323336) (
-        -323365:323357:323367:323177:323143:-323168) (323356:-323248:-323417:
-        323167) (323357:-323366:323177:323365:-323168) 323470 (323392:323357:
-        -323210:323226:-323391:-323313) (323392:323357:323209:323226:-323391:
-        -323313) (-321201:323357:323116:-320558:-320556:323341) (323391:323357:
-        -323389:323226:-323313) (323357:323226:-323392:-323313) (-321201:323357:
-        323116:320558) (-323365:323357:-323135:323367:323177:-323168) (323357:
-        323364:323177:-323168) (323357:323133:323177:323366:-323364:-323168) (
-        323357:-320556:323177:323366:-323364:-323168) (-323340:-321201:323357:
-        -323135:323116:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322390 116004 -7.930000000000001 (323391:323357:-323226:-320556:323205) -320114 
-        (323391:323357:323133:-323226:323205) (-323358:323361:323167:-323168) (
-        323357:323177:-323367:-323168) (323357:-320556:323389:323226:-323390:
-        -323313) (323390:323357:323226:-323313) (323357:323133:323389:323226:
-        -323390:-323313) -327904 (323391:-323226:-323389:320556:323205:-323133) 
-        (-323365:323357:323367:323177:323143:-323168) (323357:-323366:323177:
-        323365:-323168) (323357:-323226:-323404:323205:323210:-323209) (323392:
-        323357:-323210:323226:-323391:-323313) (323392:323357:323209:323226:
-        -323391:-323313) (-323233 -323317 -323402 323405 -323363 323318:-323317 
-        -323363 -323406 323318:323406 -323317 323175 -323403 -323363 323318:
-        -323317 323402 -323363 323318:-323317 -323405 323403 -323363 323318:
-        323406 -323317 -323403 -323138 -323363 323318:-323317 -323402 323405 
-        -323363 323234 323318) (323391:323357:-323389:323226:-323313) (323357:
-        -323210:-323226:323205:-323391) (323357:323209:-323226:323205:-323391) (
-        323357:323226:-323392:-323313) (-323365:323357:-323135:323367:323177:
-        -323168) (323357:323364:323177:-323168) (323390:323357:-323226:320556:
-        323205:-323133) (323357:323133:323177:323366:-323364:-323168) (323357:
-        -320556:323177:323366:-323364:-323168)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322391 116004 -7.930000000000001 -320114 323320 (323356:-323461:-323467:323301:
-        -323463:-323302) (323463:323356:-323467:323301:323461:-323302) -323305 (
-        323302:-323167:-323461:-323467:323469:-323463) (323302:323463:-323167:
-        -323467:323461:323469) -327904 323472 (323356:-323248:-323417:323167) (
-        -323115:323116:323356) -323415 (323361:323167:-323168) (323302:-323465:
-        323356:-323167:-323461:-323463) (323302:323463:-323465:323356:-323167:
-        323461)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322392 116004 -7.930000000000001 (-321201:323357:323116:-323341:323340) -320114 
-        (-323336:-321201:323357:323116) (-321201:323357:323116:-320558:323341:
-        320555) (-323358:323361:323167:-323168) (323357:323177:-323367:-323168) 
-        (323357:-320556:323389:323226:-323390:-323313) (-323115:323116:323356:
-        -323347) (323390:323357:323226:-323313) (323357:323133:323389:323226:
-        -323390:-323313) -327904 (-323340:323116:323143:-323131:-323133:323336) 
-        (-323340:-321201:323357:323116:323125:323336) (-323365:323357:323367:
-        323177:323143:-323168) (323357:-323366:323177:323365:-323168) (323316 
-        323476 -323322 -323363 -323474:323316 -323322 323175 -323363 323475 
-        -323476:323316 -323475 -323322 -323363:323474 323316 -323473 -323322 
-        -323176 -323363:323316 -323322 -323138 -323363 323475 -323476:323474 
-        323316 -323473 -323322 -323363 323141:323316 -323322 -323363 323473) (
-        323392:323357:-323210:323226:-323391:-323313) (323392:323357:323209:
-        323226:-323391:-323313) (-321201:323357:323116:-320558:-320556:323341) (
-        323391:323357:-323389:323226:-323313) (323357:323226:-323392:-323313) (
-        -321201:323357:323116:320558) (-323365:323357:-323135:323367:323177:
-        -323168) (323357:323364:323177:-323168) (323357:323133:323177:323366:
-        -323364:-323168) (323357:-320556:323177:323366:-323364:-323168) (-323340
-        :-321201:323357:-323135:323116:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322393 116004 -7.930000000000001 -320114 (-323153:323329:323327:323342:-323137:
-        -323344) (-323341:323136:323131:-323129:-323132:323340) (-323153:323137:
-        323129:-323346:323343:-323133) (320557:323129:323136:-323130:-323132:
-        -323344) (-323153:320557:323329:323137:-323133:-323344) (320557:323136:
-        323131:-323129:-323132:-323344) (323328 323396 -323142 -323397 323220 
-        -323123:323328 -323142 323138 -323396 -323123 323334:323328 -323219 
-        323396 323138 -323397 -323123:323328 -323142 323138 323397 -323123 
-        -323387) -327904 (-323153:323329:323133:323342:-323326:-323344) (-323153
-        :323329:323137:-323343:323342:-323133) (323129:323136:-323130:-323343:
-        323342:-323132) (-323153:323129:-323345:323346:-323133:323118) (-323153:
-        323137:323129:323345:-323133:-320557) (-323153:323137:-323124:323129:
-        -323345:323346) (-320555:320556:320558:321201:-320557) (323129:323136:
-        -323130:323343:-323137:-320557) (323133:323129:-323130:323343:-320557:
-        -323132) (323133:323131:-323129:323341:-320557:-323132) (323136:323131:
-        -323129:323341:-323137:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322394 116004 -7.930000000000001 (-323153:323129:323339:-323133:323118:-323348) 
-        (-323153:323137:-323124:323129:323339:-323348) -320114 (-323153:323329:
-        323327:323342:-323137:-323344) (-323341:323136:323131:-323129:-323132:
-        323340) (-323340:323133:323131:-323129:323336:-323132) (-323153:323137:
-        323129:-323339:-323133:323336) -327904 (-323153:323348:323137:323129:
-        -323342:-323133) (323328 -323219 323138 -323398 -323123 323399:-323399 
-        323328 -323142 323386 323138 -323123:323328 -323142 323220 -323398 
-        -323123 323399:323328 -323142 323398 323138 -323123 -323349) (-323153:
-        323329:323133:323342:-323326:-323344) (-323153:323329:323137:-323343:
-        323342:-323133) (323129:323136:-323130:-323343:323342:-323132) (-323153:
-        323329:-323336:323337:323327:-323326) (-323340:-323135:323136:323131:
-        -323129:323336) (-323153:323329:323133:-323342:-323326:323336) (-323336:
-        323129:323136:323337:-323130:-323132) (323129:323136:-323130:-323342:
-        -323137:323336) (-323336:323136:323337:323131:-323129:-323132) (323133:
-        323129:-323130:-323342:323336:-323132) (-323153:323329:323327:-323342:
-        -323137:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322395 116004 -7.930000000000001 (-323153:323129:323339:-323133:323118:-323348) 
-        (-323153:323137:-323124:323129:323339:-323348) -320114 (-323341:323136:
-        323131:-323129:-323132:323340) (-323153:323137:323129:-323346:323343:
-        -323133) (320557:323129:323136:-323130:-323132:-323344) (-323340:323133:
-        323131:-323129:323336:-323132) (320557:323136:323131:-323129:-323132:
-        -323344) (-323153:323137:323129:-323339:-323133:323336) -327904 (-323153
-        :323348:323137:323129:-323342:-323133) (323129:323136:-323130:-323343:
-        323342:-323132) (-323153:323129:-323345:323346:-323133:323118) (-323153:
-        323137:323129:323345:-323133:-320557) (-323153:323137:-323124:323129:
-        -323345:323346) (-323340:-323135:323136:323131:-323129:323336) (-320555:
-        320556:320558:321201:-320557) (-323336:323129:323136:323337:-323130:
-        -323132) (323129:323136:-323130:-323342:-323137:323336) (323129:323136:
-        -323130:323343:-323137:-320557) (-323336:323136:323337:323131:-323129:
-        -323132) (323133:323129:-323130:323343:-320557:-323132) (323133:323129:
-        -323130:-323342:323336:-323132) (323133:323131:-323129:323341:-320557:
-        -323132) (-323140 323330 323142 -323123 -323387 323334:323387 -323140 
-        323139 -323386 323330 -323123:-323334 -323140 323139 323330 323354 
-        -323123:323139 -323138 323330 -323123 -323387 323334:323349 -323140 
-        323139 323330 -323123 -323350:-323140 323386 323330 323142 -323123 
-        -323349:323139 323386 -323138 323330 -323123 -323349) (323136:323131:
-        -323129:323341:-323137:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322396 116004 -7.930000000000001 (-323153:323129:323339:-323133:323118:-323348) 
-        (-323153:323137:-323124:323129:323339:-323348) -320114 (-323153:323329:
-        323327:323342:-323137:-323344) (-323153:323137:323129:-323346:323343:
-        -323133) (-323153:320557:323329:323137:-323133:-323344) (-323153:323137:
-        323129:-323339:-323133:323336) (-323334 323328 -323142 -323331 323138 
-        323354:323332 323328 -323331 -323138 -323386 323354:323387 323328 
-        -323142 -323331 323138 -323386:323328 -323331 323386 -323333 323142 
-        -323349:323328 -323331 -323333 -323386 323142 323354:323332 323328 
-        -323331 323386 -323138 -323349:323349 323332 323328 -323331 -323333 
-        -323350) -327904 (-323153:323348:323137:323129:-323342:-323133) (-323153
-        :323329:323133:323342:-323326:-323344) (-323153:323329:323137:-323343:
-        323342:-323133) (-323153:323129:-323345:323346:-323133:323118) (-323153:
-        323137:323129:323345:-323133:-320557) (-323153:323137:-323124:323129:
-        -323345:323346) (-323153:323329:-323336:323337:323327:-323326) (-323153:
-        323329:323133:-323342:-323326:323336) (-320555:320556:320558:321201:
-        -320557) (-323153:323329:323327:-323342:-323137:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322397 116004 -7.930000000000001 323478 (-320239:-320217:320117:320221) -320114 
-        (322303:322292:-322304) (322302:322301:-322290) -323479 -323477
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322398 116004 -7.930000000000001 (-320239:-320217:320117:320221) -320114 (322303
-        :322292) -323480 (322302:322301:-322290:-322415) -323482 323481
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322399 116004 -7.930000000000001 (321227:-321270:-321224:321296) -323483 -320114
-        -323485 323484 (320236:-320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322400 116004 -7.930000000000001 -320114 (-323488 321256 -323492 -323486 323490:
-        -321256 323485 (323487:-323491) 323489) -327904 (-321229:-321256:321240:
-        321238:321230) (321225 -321221:321256:-321262:-321227) (320236:-320239:
-        -320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322401 116004 -7.930000000000001 (323207:-323205:-323208:323216:-323206:323194) 
-        -320114 (-323210:-323226:-323214:323205:323170) (323209:-323226:-323214:
-        323205:323170) (-323226:323216:320556:323205:-323133:323170) (323207:
-        -323205:-323213:-323208:323194:323211) (-323215:323214:323226:323170:
-        -323313) -327904 (-320556:-323216:323226:323215:323170:-323313) (-323226
-        :-320556:323214:323205:323170) (-323226:-323235:323205:323170:323210:
-        -323209) (-323210:-323214:323213:323226:323170:-323313) (323209:-323214:
-        323213:323226:323170:-323313) (323133:-323226:323214:323205:323170) (
-        323133:-323216:323226:323215:323170:-323313) (323207:-323215:-323205:
-        -323208:323214:323194) (323207:-323205:-320556:-323216:323215:323194) (
-        323207:-323210:-323205:-323214:323213:323194) (-323215:-323226:323214:
-        320556:323205:-323133) (-323228 -323229 323138 -323175 323317 -323157:
-        -323229 -323138 323317 -323157 -323224:-323233 323224 -323229 323317 
-        -323157:323224 -323229 323317 -323157 323234:-323229 323138 -323175 
-        323317 323225 -323224:-323229 323175 323317 -323157 -323224:-323234 
-        -323229 323317 -323157 323493 323233) (323133:-323205:-323208:-323216:
-        323215:323194) (-323213:323226:323170:-323313) (323216:323226:323170:
-        -323313) (323209:-323205:-323208:-323214:323213:323194)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322402 116004 -7.930000000000001 (323391:323357:-323226:-320556:323205) (323392:
-        323209:-323205:-323208:323194:-323391) -320114 (323391:323357:323133:
-        -323226:323205) (323207:323395:-323205:-323208:323194:-323392) (323357:
-        -320556:323389:323226:-323390:-323313) (323392:323207:-323210:-323205:
-        323194:-323391) (323390:323357:323226:-323313) (323357:323133:323389:
-        323226:-323390:-323313) -327904 (323391:-323226:-323389:320556:323205:
-        -323133) (323357:-323226:-323404:323205:323210:-323209) (323207:-323205:
-        -320556:323389:323194:-323390) (323392:323357:-323210:323226:-323391:
-        -323313) (323390:323207:-323205:-323208:-323388:323194) (323392:323357:
-        323209:323226:-323391:-323313) (323391:323207:-323205:-323208:-323389:
-        323194) (323391:323357:-323389:323226:-323313) (323357:-323210:-323226:
-        323205:-323391) (323357:323209:-323226:323205:-323391) (323357:323226:
-        -323392:-323313) (-323234 -323229 323494 -323363 323317 323233:-323229 
-        323175 -323405 -323363 323317:-323229 323405 -323363 323317 323234:
-        -323229 323138 -323175 -323363 323317 -323406:-323233 -323229 323405 
-        -323363 323317:-323229 323138 -323405 323403 -323175 323317:-323229 
-        -323405 -323138 -323363 323317) (323390:323357:-323226:320556:323205:
-        -323133) (323133:-323205:-323208:323389:323194:-323390)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322403 0 -320114 323498 -323495 323497 -327904 -323496
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322404 0 -320114 323497 -327904 -323496 -323499 323495
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322405 0 -320114 323498 -323501 323497 -327904 323496 (-323334:-323171:323175:
-        323360) -323502 (320236:-320239:-320217:320117:320221) (-320555:320556:
-        320558:-320557) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322406 0 323500 -320114 -323503 -323495 323497 -327904 323496 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322407 0 323500 -320114 -327904 -323506 323503 -323505 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322408 0 323500 (-323507:323026:320116) (323030:-320113:320116) -320114 (-323507
-        :323023:320116) (-320113:323022:320116) (-323507:323058:320116) (323021:
-        -323507:320116) (323057:-320113:320116) (323024:-320113:320116) 323506 
-        -327904 (323032:-323507:320116) (323031:-320113:320116) (-320113:320116:
-        323027) 323503 -323505 (-323507:320116:323029) -323502 (-320113:323025:
-        320116) (320236:-320239:-320217:320117:320221) -323504 (-323507:323028:
-        320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322409 0 -320114 323505 -323495 -327904 -323506 323503 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322410 0 -320114 323505 -323495 323506 -327904 -323508 323503 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322411 0 (322978:-320113:320116) -320114 (-320113:323040:320116) (-320113:323034
-        :320116) (322977:-320113:320116) 323505 (323035:-323507:320116) (322979:
-        -323507:320116) -323509 (323037:-320113:320116) (323036:-320113:320116) 
-        -327904 323508 (322976:-323507:320116) (-323507:320116:323033) (-323507:
-        320116:323038) (-323507:320116:323039) -323502 (320236:-320239:-320217:
-        320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322412 0 -320114 -323511 -323495 -327904 323508 -323510 323509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322413 0 (-323507:322975:320116) -320114 (322977:-320113:320116) -323512 (322974
-        :-320113:320116) -327904 (322976:-323507:320116) -323510 (-320113:320116
-        :322973) 323509 323511 (-323507:320116:322972) -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322414 0 (-323507:322966:320116) (-320113:322970:320116) -320114 -323495 -327904
-        -323510 (-320113:320116:322968) (-323507:320116:322971) (-320113:320116:
-        322967) 323512 (-323507:320116:322969) 323511 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322415 0 (-323507:322966:320116) (-323507:322975:320116) (-320113:322970:320116)
-        -320114 (322977:-320113:320116) -323495 (322974:-320113:320116) -327904 
-        323508 (322976:-323507:320116) 323510 (-320113:320116:322973) (-320113:
-        320116:322968) (-323507:320116:322971) (-320113:320116:322967) 323509 (
-        -323507:320116:322969) (-323507:320116:322972) -323502 (320236:-320239:
-        -320217:320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322416 0 323500 323504 -323501 -323495 323497 -327904 (-323334:-323171:323175:
-        323360) -323502 (320236:-320239:-320217:320117:320221) (-320555:320556:
-        320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322417 0 323502 -320114 323498 -323501 -323513 -327904 -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322418 0 323500 -323515 323502 -320114 (-320113:323022:320116) (323021:-323507:
-        320116) -327904 -323510 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322419 0 323500 (-323507:323062:320116) (323053:-320113:320116) -323515 (-323507
-        :323018:320116) 323502 -320114 (-320113:323022:320116) (-320113:321303:
-        320116) (323021:-323507:320116) (323020:-323507:320116) -327904 323510 (
-        -323507:320116:323054) (-323507:320116:323051) (-320113:320116:323061) (
-        -320113:320116:323019) (-320113:320116:323052) (320236:-320239:-320217:
-        320117:320221) -323504 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322420 0 323500 (323016:-320113:320116) (-323507:323018:320116) -320114 (323017:
-        -323507:320116) -323516 -327904 (-323507:320116:323011) (-320113:320116:
-        323013) (-320113:320116:323014) (-323507:320116:323012) (-320113:320116:
-        323019) (-323507:320116:323015) (320236:-320239:-320217:320117:320221) 
-        -323504 323515 (-320113:320116:323010) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322421 0 323514 -323515 323502 -320114 -323517 -327904 -323510
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322422 0 -323515 323502 -320114 -327904 -323510 323517 -323505
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322423 0 (320131:-320113:320116) 323514 (-323507:323092:320116) (-323507:323098:
-        320116) 323502 -320114 -323516 (323095:-323507:320116) -327904 323510 (
-        -320113:320116:320126) (-323507:320116:323093) -323505 (-320113:320116:
-        320125) (-323507:320116:323094) (-320113:320116:320133) (-320113:320163:
-        320116) (-320113:320161:320116) (320236:-320239:-320217:320117:320221) 
-        -323504 (-323507:320116:323097) (-320113:320116:320158) (-320113:320116:
-        320128) (-323507:323091:320116) (-323507:323096:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322424 0 323500 -323518 -320114 (323009:-320113:320116) -327904 (-323507:320116:
-        323011) 323516 (320236:-320239:-320217:320117:320221) -323504 (-320113:
-        320116:323010) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322425 0 (-323507:323090:320116) 323514 -323518 -320114 (320123:-320113:320116) 
-        (320121:-323507:320116) -327904 323516 -323505 (320236:-320239:-320217:
-        320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322426 0 -323515 323502 -320114 323505 -327904 -323510 -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322427 0 323519 -323515 323502 -320114 -323509 -327904 -323510
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322428 0 (320173:-320113:320116) (-323507:323103:320116) (-323507:323098:320116)
-        323502 (-323507:323099:320116) -320114 323505 -323516 (323101:-323507:
-        320116) (320170:-320113:320116) -323509 -327904 (323102:-323507:320116) 
-        323510 (-323507:320116:323100) (-320113:320116:320168) (-320113:320116:
-        320165) (-320113:320116:320167) (-320113:320163:320116) (320236:-320239:
-        -320217:320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322429 0 323502 -320114 -323512 -327904 -323510 -323520 323509
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322430 0 323502 -320114 -327904 -323521 -323510 -323520 323512
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322431 0 323502 -320114 -323495 -327904 323521 -323510 -323520
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322432 0 -323515 (-323507:323106:320116) (-323507:323104:320116) 323502 -320114 
-        (-320113:320177:320116) -323512 -327904 (323105:-323507:320116) 323510 (
-        -320113:320116:320178) 323509 (-320113:320116:320174) (320236:-320239:
-        -320217:320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322433 0 (320181:-320113:320116) -323515 (-323507:323106:320116) 323502 -320114 
-        -323495 -327904 323510 (-320113:320116:320178) 323512 (-323507:320116:
-        323107) (320236:-320239:-320217:320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322434 0 -320114 -323516 -323512 -327904 323509 (320236:-320239:-320217:320117:
-        320221) -323504 323515
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322435 0 -320114 -323495 -327904 323512 -323522 (-323507:320116:323079) (320236:
-        -320239:-320217:320117:320221) 323515 (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322436 0 (320184:-320113:320116) (-323507:323076:320116) -320114 323522 (320186:
-        -320113:320116) -323516 -323495 -327904 (320188:-320113:320116) 323512 (
-        -323507:320116:323077) (-323507:320116:323079) (320236:-320239:-320217:
-        320117:320221) -323504 (-323507:320116:323078) 323515 (-320113:320116:
-        320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322437 0 -323518 -320114 323505 -323509 -327904 323516 (320236:-320239:-320217:
-        320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 VOL=73317.6 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322438 0 -323523 -320114 (-320191:320192:320116) -323495 (-323524:323075:320116)
-        -327904 (-320113:320116:320194) 323509 323516 (320236:-320239:-320217:
-        320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322439 0 323500 323504 323502 -323516 -327904 (-323507:320116:323011) -323525 
-        -323505 (320236:-320239:-320217:320117:320221) (-320113:320116:323010)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322440 0 323500 -323518 323504 -320114 (-323507:323006:320116) (-323507:323001:
-        320116) (323009:-323507:320116) (323008:-323507:320116) (323046:-323507:
-        320116) -327904 (323056:-320113:320116) (323002:-320113:320116) (-323507
-        :320116:323055) (-323507:320116:323011) (-320113:320116:323007) (-320113
-        :320116:323045) (-320113:320116:323003) (-320113:320116:323047) (-323507
-        :320116:323004) -323525 323516 (320236:-320239:-320217:320117:320221) (
-        -323507:320116:323048) (-320113:320116:323010) -323514 (-320113:320116:
-        323005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322441 0 (320143:-320113:320116) (320138:-320113:320116) 323514 (-323507:323082:
-        320116) (-323507:323087:320116) -323518 323504 -320114 (-323481:323482:
-        323480) (-323507:323089:320116) (-323507:323084:320116) (320145:-320113:
-        320116) (320121:-320113:320116) (323083:-323507:320116) (323477:323479:
-        -323478) (323088:-323507:320116) -327904 (323081:-323507:320116) (322303
-        :322292:-322304) (322302:322301:-322290) (-320113:320116:320135) (
-        -320113:320116:320115) (-320113:320116:320118) -323525 323516 (-320113:
-        320116:320137) -323505 (-323507:320116:323086) (320236:-320239:-320217:
-        320117:320221) (-320113:320116:320147) (-323507:323085:320116) (-320113:
-        320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322442 0 323500 -323518 323502 -323501 323525 -327904 -323505 (320236:-320239:
-        -320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322443 0 323504 323502 323505 -323516 -323495 -327904 (-323334:-323171:323175:
-        323360) -323525 (320236:-320239:-320217:320117:320221) (-320555:320556:
-        320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322444 0 -323518 323504 -320114 (-323481:323482:-323526:323480) (320211:-320113:
-        320116) (-323489:323491 -323487:-323485:321256) (323071:-323507:320116) 
-        323505 (320210:-320113:320116) (320150:-320113:320116) (323072:-323507:
-        320116) -323509 (320149:-320113:320116) -327904 (323081:-323507:320116) 
-        (-323490:323486:323492:-321256:323488) (-323507:320116:323074) (322302:
-        322301:-322290:-322415) -323525 323516 (-321229:-321256:321240:321238:
-        321230) (321225 -321221:321256:-321262:-321227) (320236:-320239:-320217:
-        320117:320221) (-323507:320116:323073) (-320113:320116:320147) (-323507:
-        323080:320116) (-320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322445 0 323504 -323528 -320114 (-323489:323491 -323487:-323485:321256) -327904 
-        -323529 -323527 (-323490:323486:323492:-321256:323488) 323509 323516 (
-        -321229:-321256:321240:321238:321230) (321225 -321221:321256:-321262:
-        -321227) (320236:-320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322446 0 (321227:-321270:-321224:321296) 323504 -320114 -323512 -327904 -323529 
-        -323527 323516 (-323484:-323530:323485:323483) (320236:-320239:-320217:
-        320117:320221) 323528
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322447 0 -323523 -320114 -323512 323527 -327904 -323529 323509 (320236:-320239:
-        -320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322448 0 -323523 (320196:-320113:320116) 323504 -320114 -323495 (320198:-320113:
-        320116) -327904 -323531 (-323507:320116:323064) 323512 323516 (-323507:
-        320116:320194) (-323507:320116:323063) (320236:-320239:-320217:320117:
-        320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322449 0 -323518 (320157:-320113:320116) -320114 (323070:-323507:320116) -323512
-        (320155:-320113:320116) -327904 -323531 323509 (-323507:320116:323108) (
-        320236:-320239:-320217:320117:320221) (-320113:320116:320207) (-323507:
-        320116:323069) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322450 0 (-323507:323065:320116) -323518 -320114 -323495 (320202:-320113:320116)
-        (323066:-323507:320116) -327904 -323529 (-320113:320116:320199) 323512 (
-        320236:-320239:-320217:320117:320221) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322451 0 (320205:-320113:320116) -323518 (-323507:323068:320116) -320114 (
-        -320113:320204:320116) -323495 (320202:-320113:320116) (323066:-323507:
-        320116) -327904 -323531 323529 323512 (-323507:320116:323067) (-323507:
-        320116:323108) (320236:-320239:-320217:320117:320221) (-320113:320116:
-        320207) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322452 0 -323518 -320114 -323495 -327904 323531 323509 -323525 323516 (320236:
-        -320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322453 0 -323518 323502 -323501 323505 323525 -323495 -327904 (320236:-320239:
-        -320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322454 0 323500 -320114 -323533 -327904 -323531 323518 -323532
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322455 0 (321206:-320113:320116) (322999:-320113:320116) 323532 -320114 -323533 
-        (323000:-323507:320116) (323046:-323507:320116) -327904 -323531 (-320113
-        :320116:323045) (-323507:320116:322998) (320236:-320239:-320217:320117:
-        320221) 323518 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322456 0 323500 (321206:-320113:320116) (322999:-320113:320116) -320114 (-320113
-        :322996:320116) (323000:-323507:320116) -327904 323531 -323525 (-323507:
-        320116:322998) -323534 (320236:-320239:-320217:320117:320221) 323518 (
-        -323507:322997:320116) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322457 0 323514 -320114 -323517 -323533 -327904 -323531 (320236:-320239:-320217:
-        320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322458 0 (320143:-320113:320116) (-323507:323082:320116) -320114 (320145:-320113
-        :320116) (323083:-323507:320116) -323533 -327904 -323531 (323081:-323507
-        :320116) 323517 -323505 (320236:-320239:-320217:320117:320221) 323518 (
-        -320113:320116:320147)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322459 0 (-323507:322988:320116) 323514 (323059:-320113:320116) -320114 (322990:
-        -320113:320116) (322989:-320113:320116) (322991:-323507:320116) (322993:
-        -323507:320116) (322986:-323507:320116) -327904 (323060:-323507:320116) 
-        323531 (-320113:320116:322987) (-320113:320116:322994) (-320113:320116:
-        322992) -323525 (-323507:320116:322995) -323505 -323534 (320236:-320239:
-        -320217:320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322460 0 323500 -320114 323534 -327904 -323525 -323505
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322461 0 323500 -320114 -323501 323525 -323513 -327904 -323505 (320236:-320239:
-        -320217:320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322462 0 -320114 (320211:-320113:320116) 323505 (320210:-320113:320116) -323533 
-        -327904 -323531 (323081:-323507:320116) (-323507:320116:323074) (320236:
-        -320239:-320217:320117:320221) 323518 (-320113:320116:320147) (-323507:
-        323080:320116) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322463 0 323519 -320114 (323071:-323507:320116) (320150:-320113:320116) (323072:
-        -323507:320116) -323509 -323533 (320149:-320113:320116) -327904 -323531 
-        (320236:-320239:-320217:320117:320221) (-323507:320116:323073) 323518 (
-        -320113:320116:320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322464 0 (-323507:322915:320116) (322919:-320113:320116) (-323507:322918:320116)
-        -320114 (-323507:322916:320116) (322917:-320113:320116) 323505 -323509 (
-        322985:-323507:320116) -327904 323531 (-323507:320116:322983) (-320113:
-        320116:322980) -323525 (-320113:322914:320116) (-320113:322982:320116) 
-        -323534 (320236:-320239:-320217:320117:320221) 323518 (-323507:322981:
-        320116) (-320113:320116:322984)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322465 0 (320157:-320113:320116) -320114 (323070:-323507:320116) -323512 -323533
-        (320155:-320113:320116) -327904 -323531 323509 (-323507:320116:323108) (
-        320236:-320239:-320217:320117:320221) (-320113:320116:320207) (-323507:
-        320116:323069) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322466 0 -320114 -323495 -323533 -327904 -323531 323512 (-323507:320116:323108) 
-        (320236:-320239:-320217:320117:320221) (-320113:320116:320207) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322467 0 (322921:-320113:320116) (322919:-320113:320116) (-323507:322918:320116)
-        -320114 (322923:-320113:320116) -323495 -327904 (322920:-323507:320116) 
-        (322926:-320113:320116) (322929:-323507:320116) 323531 (-320113:320116:
-        322925) 323509 -323525 (-323507:320116:322924) (-320113:320116:322928) (
-        -323507:320116:322922) -323534 (320236:-320239:-320217:320117:320221) 
-        323518 (-323507:320116:322927)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322468 0 -320114 323534 323505 -323495 -327904 -323525
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322469 0 -320114 -323501 323505 323525 -323495 -323513 -327904 (320236:-320239:
-        -320217:320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322470 0 -320114 323498 -323535 -323495 -323513 323497 -327904 (-323334:-323171:
-        323175:323360) 323501 (320236:-320239:-320217:320117:320221) (-320555:
-        320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322471 0 -320114 -323501 (322962:-323507:320116) 323497 -327904 323496 (323349:
-        -323138:323122:-323359:-323123) -323499 (-323507:320116:322965) 323495 (
-        -320113:320116:322963) -323502 (320236:-320239:-320217:320117:320221) (
-        -320113:322964:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322472 0 -323536 323502 -320114 (322962:-323507:320116) -327904 -323510 -323520 
-        323495 (-320113:320116:322963)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322473 0 -323515 323502 -320114 -327904 -323510 -323537 323536
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322474 0 -323515 (-323507:322957:320116) 323502 -320114 (-320113:322958:320116) 
-        (322962:-323507:320116) -327904 (322959:-323507:320116) 323510 (-320113:
-        320116:322961) (-323507:320116:322954) (-320113:320116:322956) (-320113:
-        320116:323050) 323495 -323537 (-320113:320116:322963) (-323507:320116:
-        323049) (320236:-320239:-320217:320117:320221) -323504 (-323507:320116:
-        322960) (-320113:320116:322955)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322475 0 -323536 -320114 -323538 -327904 (-323507:320116:322954) 323495 -323522 
-        (320236:-320239:-320217:320117:320221) 323515 (-320113:320116:322955)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322476 0 -323536 -320114 323522 (322949:-320113:320116) (322952:-320113:320116) 
-        -323516 (322951:-320113:320116) (322953:-323507:320116) -327904 (-323507
-        :320116:322954) 323495 (320236:-320239:-320217:320117:320221) -323504 
-        323515 (-320113:320116:322955) (-320113:320116:322950)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322477 0 -320114 (322949:-320113:320116) (322952:-320113:320116) -323516 (322953
-        :-323507:320116) (322951:-323507:320116) -327904 (-323507:320116:322954)
-        -323537 (-323507:320116:322948) (-323507:320116:322950) -323504 323536 
-        323515 (-320113:320116:322955)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322478 0 323502 -320114 323537 -323516 -327904 -323539 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322479 0 -323523 -320114 (322949:-320113:320116) -327904 323495 323516 -323537 (
-        -323507:320116:322948) (-323507:320116:323109) (320236:-320239:-320217:
-        320117:320221) -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322480 0 -323518 -320114 323537 -327904 -323539 323516 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322481 0 (-323436:-323196:323368:323381:-323380:-323382) (323440:323442:-323441:
-        -323191:-323444:-323433) (323448:-323339:323436:323336:-323452:-323257) 
-        (323442:-323191:323437:-323439:-323444:-323433) (323425:323433:-323429:
-        -323253:-323427:323431) (323348:323448:-323342:323436:-323452:-323257) 
-        323502 -320114 (-323453:-323457:-323191:323458:323459:-323433) (-323434:
-        323422:323424:323436:-323257:-323420) (323349:323433:-323451:-323253:
-        323449:-323398) (323425:323433:-323253:-323431:-323435:323432) (323426:
-        323422:323436:-323257:-323428:-323420) -323516 (-323377:-323436:-323376:
-        -323196:323378:323370) (323426:-323434:323436:-323422:-323257:323419) 
-        323539 -327904 (323440:323444:-323443:-323191:-323439:-323433) (323438:
-        323440:-323191:-323439:-323442:-323433) (-323379:323375:-323377:-323436:
-        -323196:323376) (-323436:-323381:-323196:-323369:323368:323374) (-323191
-        :-323460:323454:323459:-323458:-323433) -323540 (323349:323433:-323253:
-        -323386:323451:-323445) (-323377:-323436:-323196:323370:-323372:323379) 
-        (-323457:-323191:323454:-323458:323456:-323433) (323426:323420:-323434:
-        -323421:323436:-323257) (323425:323433:-323253:323429:-323430:-323435) (
-        323455:-323457:-323191:-323454:323459:-323433) (323452:-323342:323436:
-        323336:-323257:-323446) (323433:-323429:-323253:323431:323423:-323435) 
-        -323504 (-323374:-323436:-323196:323368:323373:-323380) (-323436:-323381
-        :-323196:323385:-323380:323374) (323447:-323342:323436:-323448:323336:
-        -323257) (323349:323433:-323449:323450:-323253:-323386) (323433:-323451:
-        -323253:-323386:323449:323399) (-323379:-323436:-323196:323376:323370:
-        -323371)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322482 0 -323541 -323518 -320114 323539 -327904 323516 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322483 0 -323518 -320114 -327904 323516 -323540 -323504 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322484 0 323504 323502 (322949:-320113:320116) (320557:323136:323131:-323129:
-        -323132:-323344) -323516 (323418:-323416:323244:-323252) -327904 -323531
-        (-323134:-323347:323115:323351) 323495 -323537 (-323507:320116:322948) (
-        320236:-320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322485 0 (-323153:323129:323339:-323133:323118:-323348) (323359:-323141:-323352:
-        -323122:323158:323156) (-323153:323137:-323124:323129:323339:-323348) (
-        323350:323333:323331:-323328:-323332:-323349) -323515 323502 (-323153:
-        323329:323327:323342:-323137:-323344) (-323341:323136:323131:-323129:
-        -323132:323340) (-323336:-323131:323128:323335:-323125:321201) (-323153:
-        323137:323129:-323346:323343:-323133) (320557:323129:323136:-323130:
-        -323132:-323344) (-323153:320557:323329:323137:-323133:-323344) (-323338
-        :-323131:-323125:320555:321201:323340) (323349:323123:-323330:323138:
-        -323386:-323139) (323349:323123:-323138:-323398:323142:-323328) (-323174
-        :-323122:-323362:323158:323171:323352) (-323340:323133:323131:-323129:
-        323336:-323132) (320557:323136:323131:-323129:-323132:-323344) (320557:
-        -320555:-323338:-323131:320556:321201) (-323153:323137:323129:-323339:
-        -323133:323336) (-323340:323116:323143:-323131:-323125:-323133:323336) (
-        323418:-323416:323244:-323252) (323387:323123:-323397:-323138:323142:
-        -323328) (323349:323138:-323386:323331:-323328:-323332) (323123:323397:
-        -323138:-323396:323219:-323328) (-323399:323123:323398:-323220:323142:
-        -323328) -327904 (-323153:323348:323137:323129:-323342:-323133) (-323353
-        :323122:323352:-323139:323140:-323123) (-323354:-323142:323386:323333:
-        323331:-323328) (323349:323123:-323142:-323330:-323386:323140) (-323153:
-        323329:323133:323342:-323326:-323344) (-323134:-323347:323115:323351) (
-        -323174:323355:-323122:323158:323156:-323359) (-323153:323329:323137:
-        -323343:323342:-323133) (323129:323136:-323130:-323343:323342:-323132) (
-        -320555:-323341:-323131:320556:321201:323340) (323123:-323138:-323386:
-        323142:-323328:323399) (-323334:323138:323353:323122:-323139:-323123) (
-        -323334:-323171:323175:323360:323158) 323531 (323350:323123:-323330:
-        -323139:323140:-323349) (-323171:323175:-323122:-323362:323158:323334) (
-        -323153:323129:-323345:323346:-323133:323118) (323349:-323138:323122:
-        -323359:-323123) (-323153:323137:323129:323345:-323133:-320557) (-323153
-        :323137:-323124:323129:-323345:323346) (-323153:323329:-323336:323337:
-        323327:-323326) (323350:323122:-323139:323140:-323123:-323349) (-323340:
-        -323135:323136:323131:-323129:323336) 323495 -323525 (323349:-323352:
-        323138:323122:-323139:-323123) (-323153:323329:323133:-323342:-323326:
-        323336) (-323334:323123:323396:-323138:323142:-323328) (-323334:-323142:
-        323353:323122:323140:-323123) (-320555:320556:320558:321201:-320557) 
-        -323537 (323349:-323142:323333:-323386:323331:-323328) (-323336:323129:
-        323136:323337:-323130:-323132) (323386:-323138:323331:323142:-323328:
-        -323387) (323129:323136:-323130:-323342:-323137:323336) (-323334:323387:
-        323123:-323330:323138:-323139) (323129:323136:-323130:323343:-323137:
-        -320557) (-323336:323136:323337:323131:-323129:-323132) (323123:-323354:
-        -323330:-323139:323140:323334) (323133:323129:-323130:323343:-320557:
-        -323132) (-323338:-320556:-323131:323128:321201:323340) (320236:-320239:
-        -320217:320117:320221) (-323354:323386:323138:323331:-323328:-323332) (
-        323133:323129:-323130:-323342:323336:-323132) (-323122:-323175:-323362:
-        323158:323156:323352) (323133:323131:-323129:323341:-320557:-323132) (
-        -323153:323329:323327:-323342:-323137:323336) (323123:-323330:323386:
-        -323139:323140:-323387) (-323174:323359:-323352:-323122:323176:-323138:
-        323159) (-323354:323122:-323139:323140:-323123:323334) (-323399:323123:
-        323398:-323138:323219:-323328) (-323171:323175:-323122:-323353:323158:
-        323352) (323123:-323220:323397:323142:-323396:-323328) (-323334:323387:
-        323123:-323142:-323330:323140) (323349:-323141:-323352:323122:323140:
-        -323123) (323136:323131:-323129:323341:-323137:-320557) (-323354:-323138
-        :323331:323142:-323328:323334) (-323340:-323135:-323131:323128:321201:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322486 0 (-323153:323129:-323154:-323133:323118:323155) (-323153:323137:-323124:
-        323129:-323154:323155) (-323120:-323142:323122:323112:323140:-323123) (
-        -323121:323138:323331:-323328:323179:-323332) (-323148:323136:323131:
-        323145:-323129:-323132) (-323153:-323146:323329:323327:-323326:323144) (
-        323133:-323145:323131:-323129:323146:-323132) (323110:-323165:-323138:
-        323122:-323123) (-323112:-323171:323175:-323122:323158:323113) (-320556:
-        -323131:323145:323128:321201:-323126) (-323153:323137:323129:323119:
-        -323152:-323133) (-323120:323138:323122:-323139:323112:-323123) (-323120
-        :323123:-323330:323138:323178:-323139) (-323120:323123:-323138:323218:
-        323142:-323328) -323516 (323111:323333:323331:-323328:-323110:-323332) (
-        -323153:323137:323129:323154:-323133:-323149) (-323179:323123:323222:
-        -323138:323142:-323328) (-323127:-323134:323117:323115) (323123:-323222:
-        -323138:323221:323219:-323328) (323217:323123:-323218:-323220:323142:
-        -323328) -327904 (-323153:-323155:323137:323129:323151:-323133) (-323174
-        :-323122:323158:323171:323113:-323172) (-323120:323123:-323142:-323330:
-        323178:323140) (-323153:323329:323137:323152:-323151:-323133) (323129:
-        323136:-323130:323152:-323151:-323132) (323123:-323138:323178:323142:
-        -323328:-323217) 323531 (-323121:323123:-323330:-323139:323140:323120) (
-        -323135:-323145:-323131:323128:321201:323146) (-323153:323129:323114:
-        -323119:-323133:323118) (323110:-323113:-323141:323122:323140:-323123) (
-        -323153:323137:323129:-323114:-323133:323146) (-323153:323137:-323124:
-        323129:323114:-323119) (-323131:323145:-323125:320555:321201:-323126) (
-        -323121:-323142:323333:323331:-323328:323179) (-323153:323329:-323150:
-        323327:323152:-323137) (-323121:-323138:323331:323142:-323328:323120) (
-        -323121:323122:-323139:323140:-323123:323120) 323495 -323525 (-323112:
-        323122:-323139:323140:323113:-323123) (323136:323131:-323129:-323137:
-        -323149:323148) (-323153:323329:323133:-323152:-323326:323146) (323133:
-        323131:-323129:-323149:-323132:323148) (323110:323123:-323221:-323138:
-        323142:-323328) -323537 (-323148:-320555:-323131:323145:320556:321201) (
-        -323153:323329:323149:323137:-323150:-323133) (-323171:323175:-323122:
-        323158:-323172:323120) (323149:323129:323136:-323150:-323130:-323132) (
-        -323178:-323138:323331:323142:-323328:323179) (-323135:323136:-323145:
-        323131:-323129:323146) (323129:323136:-323130:323151:-323137:-323149) (
-        323110:-323179:323123:-323330:323138:-323139) (323129:323136:-323130:
-        -323152:-323137:323146) (323149:323136:-323150:323131:-323129:-323132) (
-        323133:323129:-323130:-323152:323146:-323132) (-323113:-323141:-323122:
-        323165:323158:323156) (323149:-320555:-323131:320556:321201:-323126) (
-        320236:-320239:-320217:320117:320221) (323133:323129:-323130:323151:
-        -323149:-323132) (-323122:-323175:323158:323156:323113:-323172) (323110:
-        -323179:323138:323331:-323328:-323332) 323515 (-323250:323244:323249:
-        -323252) (323123:-323330:-323178:-323139:323140:323179) (323217:323123:
-        -323218:-323138:323219:-323328) (323123:-323220:-323222:323142:323221:
-        -323328) (323110:-323179:323123:-323142:-323330:323140) (-323153:323329:
-        323133:-323150:323152:-323326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322487 0 (323474:323363:323322:-323476:-323316) (323302:-323465:323356:-323167:
-        -323463) (323212:-323229:-323403:323405:-323227:323232) (323418:-323416:
-        323244) (323391:323357:-323226:-320556:323205) (323359:-323141:-323352:
-        -323122:323158:323156) (-323158:323363:323360:323159) (-323158:-323360:
-        323363:323353:-323175:323159) -323515 (-323158:323363:-323353:323352:
-        323159) (-323473:323363:323322:-323316) 323504 (-323317:323363:323405:
-        -323175:323229) (-321201:323357:323116:-323341:323340) (-323318:-323234:
-        323363:-323405:323402:323317) 323502 (-323468:323303:323415:-323304:
-        -323464) (323391:323357:323133:-323226:323205) (-323317:323175:-323403:
-        323405:-323138:323229) (-323336:-321201:323357:323116) (-323336:-323131:
-        323128:323335:-323125:321201) (-321201:323357:323116:-320558:323341:
-        320555) (323409:-323407:-323413:323115:-323242) (323464:-323468:-323305:
-        323462:323304:323461) (-323318:323363:323138:323403:323317:-323406) (
-        -323158:-323360:323363:323353:323171:323159) (323359:-323352:-323158:
-        323363:323159:323174) (323409:-323407:323412:323115:-323242) (323212:
-        -323229:323138:323403:-323227:-323406) (-323358:323361:323167:-323168) (
-        -323141:323363:323322:323473:-323316:-323474) (323357:323177:-323367:
-        -323168) (323411:-323241:323244:-323408:323410) 323537 (323357:-320556:
-        323389:323226:-323390:-323313) (-323338:-323131:-323125:320555:321201:
-        323340) (323392:323207:-323210:-323205:323194:-323391) (-323174:-323122:
-        -323362:323158:323171:323352) (-323115:323116:323356:-323347) (320557:
-        -320555:-323338:-323131:320556:321201) (323390:323357:323226:-323313) (
-        323463:323356:-323467:323301:323461:-323302) (323476:-323475:323363:
-        323138:323322:-323316) (-323340:323116:323143:-323131:-323125:-323133:
-        323336) (323464:-323466:-323305:323415:323304:323461) (323357:323133:
-        323389:323226:-323390:-323313) (323415:-323472:323305:-323320) (323302:
-        323463:-323167:-323467:323461:323469) -327904 (-323318:323363:-323403:
-        323405:323317) (-323158:323363:323159:-323359) -323531 (323363:323176:
-        323322:323473:-323316:-323474) (-323234:-323317:323363:-323405:323229) (
-        323406:-323317:323363:323175:-323138:323229) (-323174:323355:-323122:
-        323158:323156:-323359) (-323340:-321201:323357:323116:323125:323336) (
-        323356:-323467:323301:-323463:-323302) (-320555:-323341:-323131:320556:
-        321201:323340) (-323334:-323171:323175:323360:323158) (323391:-323226:
-        -323389:320556:323205:-323133) (-323365:323357:323367:323177:323143:
-        -323168) (323356:-323248:-323417:323167) (323357:-323366:323177:323365:
-        -323168) (-323466:-323305:323415:323304:-323464) (-323171:323175:-323122
-        :-323362:323158:323334) (323363:323322:323475:-323316) (323207:-323205:
-        -320556:323389:323194:-323390) -323539 (323392:323357:-323210:323226:
-        -323391:-323313) (323390:323207:-323205:-323208:-323388:323194) (323392:
-        323357:323209:323226:-323391:-323313) (-323318:323363:-323402:323317) (
-        323391:323207:-323205:-323208:-323389:323194) (323212:-323229:323403:
-        -323175:-323406:323232) (-321201:323357:323116:-320558:-320556:323341) (
-        323476:-323475:323363:-323175:323322:-323316) (323391:323357:-323389:
-        323226:-323313) (323357:-323210:-323226:323205:-323391) (323357:323226:
-        -323392:-323313) (323302:-323167:-323467:323469:-323463) (323212:323406:
-        -323229:-323400:-323227:323232) (-320555:320556:320558:321201:-320557) (
-        -321201:323357:323116:320558) (-323365:323357:-323135:323367:323177:
-        -323168) (323357:323364:323177:-323168) (323390:323357:-323226:320556:
-        323205:-323133) (-323318:323363:323403:-323175:323317:-323406) (323302:
-        323463:-323465:323356:-323167:323461) (323357:323133:323177:323366:
-        -323364:-323168) (-323338:-320556:-323131:323128:321201:323340) (-323318
-        :323406:323363:323317) (-323317:323363:323138:323405:323229) (-323122:
-        -323175:-323362:323158:323156:323352) (-323468:-323305:323462:323304:
-        -323464) (-323241:323244:-323414:-323408:323410) (-323470:323305:-323316
-        :323471) (-323347:323115:323351) (323415:-323416:-323244:323159) (
-        -323174:323359:-323352:-323122:323176:-323138:323159) (-323171:323175:
-        -323122:-323353:323158:323352) (323357:-320556:323177:323366:-323364:
-        -323168) (323133:-323205:-323208:323389:323194:-323390) (323464:-323468:
-        323303:323415:-323304:323461) (323359:-323141:-323352:-323158:323363:
-        323159) (-323340:-321201:323357:-323135:323116:323336) (-323318:323363:
-        -323405:323402:323317:323233) (-323340:-323135:-323131:323128:321201:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322488 0 (323474:323363:323322:-323476:-323316) (323212:-323229:-323403:323405:
-        -323227:323232) (323418:-323416:323244) (323391:323357:-323226:-320556:
-        323205) (323359:-323141:-323352:-323122:323158:323156) (323392:323209:
-        -323205:-323208:323194:-323391) (323302:-323167:-323461:-323467:323469) 
-        (-323158:323363:-323353:323352:323159) (-323473:323363:323322:-323316) 
-        323504 (323464:-323468:-323305:323462:323304) (-323317:323363:323405:
-        -323175:323229) (-321201:323357:323116:-323341:323340) (-323318:-323234:
-        323363:-323405:323402:323317) (323391:323357:323133:-323226:323205) (
-        -323317:323175:-323403:323405:-323138:323229) (-323336:-321201:323357:
-        323116) (-323336:-323131:323128:323335:-323125:321201) (323409:-323407:
-        -323413:323115:-323242) (-323461:-323466:-323305:323415:323304) (323359:
-        -323352:-323158:323363:323159:323174) (323356:-323461:-323467:323301:
-        -323302) (323409:-323407:323412:323115:-323242) (323357:323177:323366:
-        -323168) (323212:-323229:323138:323403:-323227:-323406) (-323358:323361:
-        323167:-323168) (-323141:323363:323322:323473:-323316:-323474) (323357:
-        323177:-323367:-323168) 323537 (323302:323463:-323167:-323467:323469) (
-        323207:323395:-323205:-323208:323194:-323392) (323392:323207:-323210:
-        -323205:323194:-323391) (-323115:323116:323356:-323347) -323516 (-323468
-        :-323461:-323305:323462:323304) (323415:-323472:323305:-323320) (323476:
-        323363:323322:-323316) -327904 (-323340:323116:323143:-323131:-323133:
-        323336) (-323318:323363:-323403:323405:323317) (323464:-323466:-323305:
-        323415:323304) (-323158:323363:323159:-323359) (323212:-323234:-323229:
-        -323405:323402:323232) -323531 (323363:323176:323322:323473:-323316:
-        -323474) (323463:323356:-323467:323301:-323302) (-323234:-323317:323363:
-        -323405:323229) (-323174:323355:-323122:323158:323156:-323359) (-323340:
-        -321201:323357:323116:323125:323336) (323212:-323229:-323402:-323227:
-        323232:323401) (323391:-323226:-323389:320556:323205:-323133) (-323365:
-        323357:323367:323177:323143:-323168) (323356:-323248:-323417:323167) (
-        323357:-323366:323177:323365:-323168) (323357:-323226:-323404:323205:
-        323210:-323209) (323207:-323205:-320556:323389:323194:-323390) -323539 (
-        323392:323357:-323210:323226:-323391:-323313) (323390:323207:-323205:
-        -323208:-323388:323194) (323392:323357:323209:323226:-323391:-323313) (
-        -323318:323363:-323402:323317) (323391:323207:-323205:-323208:-323389:
-        323194) (-323468:-323461:323303:323415:-323304) (-323318:323363:323403:
-        323317) (323212:-323229:323403:-323175:-323406:323232) (-323317:323363:
-        -323405:323229:323233) (323391:323357:-323389:323226:-323313) (323357:
-        -323210:-323226:323205:-323391) (323357:323209:-323226:323205:-323391) (
-        323357:323226:-323392:-323313) (323302:-323465:323356:-323167:-323461) (
-        -323365:323357:-323135:323367:323177:-323168) (323357:323389:323226:
-        -323313) (323464:-323468:323303:323415:-323304) (-323317:323363:323138:
-        323405:323229) (-323241:323244:-323414:-323408:323410) (-323470:323305:
-        -323316:323471) (-323347:323115:323351) (323415:-323416:-323244:323159) 
-        323515 (-323233:-323317:323363:-323494:323229:323234) (323133:-323205:
-        -323208:323389:323194:-323390) (323212:-323229:-323405:323402:-323227:
-        323233) (323359:-323141:-323352:-323158:323363:323159) (323359:-323352:
-        323176:-323138:323159:-323123) (323302:323463:-323465:323356:-323167) (
-        -323340:-321201:323357:-323135:323116:323336) (-323318:323363:-323405:
-        323402:323317:323233) (-323340:-323135:-323131:323128:321201:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322489 0 (323302:-323465:323356:-323167:-323463) (323418:-323416:323244) (323359
-        :-323141:-323352:-323122:323158:323156) (-323120:-323142:323122:323112:
-        323140:-323123) (-323248:323173:-323247:323167) (323157:-323158:323159:
-        323120) (323305:-323316:323471) (-323148:323136:323131:323145:-323129:
-        -323132) (323177:323164:323170:-323168) 323502 (-323250:-323244:323251:
-        323159) (323110:-323165:-323138:323122:-323123) (323302:-323167:323173:
-        -323310:323308) (-323341:323136:323131:-323129:-323132:323340) (-323112:
-        -323171:323175:-323122:323158:323113) (-320556:-323131:323145:323128:
-        321201:-323126) (-323336:-323131:323128:323335:-323125:321201) (323409:
-        -323407:-323413:323115:-323242) (323309:-323307:323303:-323304:323251) (
-        323409:-323407:323412:323115:-323242) (323309:-323307:323300:-323305:
-        323304) (323411:-323241:323244:-323408:323410) 323537 (-323338:-323131:
-        -323125:320555:321201:323340) (-323174:-323122:-323362:323158:323171:
-        323352) (323302:-323167:323173:-323310:-323311) (-323115:323116:323356:
-        -323347) (320557:323136:323131:-323129:-323132:-323344) -323516 (-323127
-        :-323115:323116:323173) (320557:-320555:-323338:-323131:320556:321201) (
-        323167:323166:-323168:-323169) (-323340:323116:323143:-323131:-323125:
-        -323133:323336) (-323241:-323246:323244:-323236:323237) (323309:-323305:
-        323251:323304:-323312) (323302:323299:-323167:-323306:323308) (323415:
-        -323472:323305:-323320) (323356:323301:-323463:-323302) -327904 (323251:
-        -323319:323305:-323320) (-323353:323122:323352:-323139:323140:-323123) (
-        -323174:-323122:323158:323171:323113:-323172) (323243:-323245:-323238:
-        323115:-323242) (-323174:323355:-323122:323158:323156:-323359) (-320555:
-        -323341:-323131:320556:321201:323340) (-323334:-323171:323175:323360:
-        323158) (323173:-323306:323301:-323311:-323302) 323531 (323356:-323248:
-        -323417:323167) (-323466:-323305:323415:323304:-323464) (323303:323415:
-        -323304:-323464) (-323135:-323145:-323131:323128:321201:323146) (-323307
-        :323303:-323304:323251:-323311) (-323171:323175:-323122:-323362:323158:
-        323334) (323349:-323138:323122:-323359:-323123) -323539 (323110:-323113:
-        -323141:323122:323140:-323123) (-323131:323145:-323125:320555:321201:
-        -323126) (323361:323167:-323168) (-321201:323116:-320556:323170:-323149:
-        323148) (323350:323122:-323139:323140:-323123:-323349) (-323121:323122:
-        -323139:323140:-323123:323120) (-323340:-323135:323136:323131:-323129:
-        323336) -323525 (-323112:323122:-323139:323140:323113:-323123) (323136:
-        323131:-323129:-323137:-323149:323148) (-323250:323244:323249) (-323334:
-        -323142:323353:323122:323140:-323123) (-320555:320556:320558:321201:
-        -320557) (-323148:-320555:-323131:323145:320556:321201) (323314:323305:
-        -323315:-323316) (-323171:323175:-323122:323158:-323172:323120) (-323135
-        :323136:-323145:323131:-323129:323146) (-323305:323251:323304:-323312:
-        -323311) (323149:323136:-323150:323131:-323129:-323132) (-323336:323136:
-        323337:323131:-323129:-323132) (-323113:-323141:-323122:323165:323158:
-        323156) (-323338:-320556:-323131:323128:321201:323340) (323149:-320555:
-        -323131:320556:321201:-323126) (323149:-321201:323116:323170) (323243:
-        323240:-323245:323115:-323242) (-323122:-323175:-323362:323158:323156:
-        323352) (-323122:-323175:323158:323156:323113:-323172) (-323241:323244:
-        -323414:-323408:323410) (323173:-323306:323301:323308:-323302) (-323347:
-        323115:323351) (323415:-323416:-323244:323159) (-323174:323359:-323352:
-        -323122:323176:-323138:323159) (-323354:323122:-323139:323140:-323123:
-        323334) (-323171:323175:-323122:-323353:323158:323352) (-323241:323244:
-        -323236:323237:323239) (323349:-323141:-323352:323122:323140:-323123) (
-        323136:323131:-323129:323341:-323137:-320557) (-323127:323117:323115) (
-        -323340:-323135:-323131:323128:321201:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322490 0 -323523 323504 -320114 (322949:-320113:320116) (322946:-320113:320116) 
-        (322944:-323507:320116) (322947:-323507:320116) -327904 -323531 323495 (
-        -320113:320116:322945) 323516 -323537 (-320113:320116:322942) (-323507:
-        320116:322948) (-323507:320116:322943) (-323507:320116:323109) (320236:
-        -320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322491 0 -323536 -320114 (322941:-320113:320116) -327904 (322940:-323507:320116)
-        -323529 323495 -323542 (-320113:320116:322942) (-323507:320116:322943) (
-        320236:-320239:-320217:320117:320221) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322492 0 -323518 -323536 -320114 (-320113:322938:320116) (322941:-320113:320116)
-        (323044:-320113:320116) (322939:-323507:320116) -327904 (323042:-320113:
-        320116) -323531 (322940:-323507:320116) 323529 (-323507:320116:323043) 
-        323495 (-320113:320116:322942) (-323507:320116:323041) (320236:-320239:
-        -320217:320117:320221) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322493 0 -323518 -320114 (-320113:322938:320116) (322941:-320113:320116) (323044
-        :-320113:320116) (322939:-323507:320116) -327904 (323042:-320113:320116)
-        -323531 (322940:-323507:320116) (-323507:320116:323043) -323537 (-320113
-        :320116:322942) (-323507:320116:323041) (-323507:320116:322943) 323536 
-        323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322494 0 (-323174:323163:-323165:-323122:323158:323156) (-323148:323136:323131:
-        323145:-323129:-323132) -323518 (-323174:-323113:-323122:323176:-323138:
-        323165:323159) (323133:-323145:323131:-323129:323146:-323132) -320114 (
-        323110:-323165:-323138:323122:-323123) (-323112:-323171:323175:-323122:
-        323158:323113) (-320556:-323131:323145:323128:321201:-323126) (-323153:
-        323137:323129:323119:-323152:-323133) (323116:323143:-323145:-323131:
-        -323125:-323133:323146) (-323146:323129:323136:-323130:-323132:323144) (
-        -323146:323136:323131:-323129:-323132:323144) (-323179:323123:323222:
-        -323138:323142:-323328) (-323127:-323134:323117:323115) (323123:-323222:
-        -323138:323221:323219:-323328) -327904 (-323174:-323122:323158:323171:
-        323113:-323172) (323129:323136:-323130:323152:-323151:-323132) 323531 (
-        -323135:-323145:-323131:323128:321201:323146) (-323153:323129:323114:
-        -323119:-323133:323118) (323110:-323113:-323141:323122:323140:-323123) (
-        -323153:323137:323129:-323114:-323133:323146) (-323153:323137:-323124:
-        323129:323114:-323119) (-323131:323145:-323125:320555:321201:-323126) 
-        323495 -323525 (-323112:323122:-323139:323140:323113:-323123) 323516 (
-        323110:323123:-323221:-323138:323142:-323328) -323537 (-323148:-320555:
-        -323131:323145:320556:321201) (-323135:323136:-323145:323131:-323129:
-        323146) (323110:-323179:323123:-323330:323138:-323139) (323129:323136:
-        -323130:-323152:-323137:323146) (323123:323111:-323330:-323139:323140:
-        -323110) (323133:323129:-323130:-323152:323146:-323132) (-323113:-323141
-        :-323122:323165:323158:323156) (323110:-323113:323138:323122:-323139:
-        -323123) (320236:-320239:-320217:320117:320221) (-323146:323147:-323131:
-        323128:-323125:321201) (-323250:323244:323249:-323252) (323123:-323330:
-        -323178:-323139:323140:323179) (323111:323122:-323139:323140:-323123:
-        -323110) (323123:-323220:-323222:323142:323221:-323328) (323110:-323179:
-        323123:-323142:-323330:323140)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322495 0 -323518 323504 -320114 323537 -327904 -323531 -323539 323516
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322496 0 (-323174:323163:-323165:-323122:323158:323156) -323523 (-323174:-323113
-        :-323122:323176:-323138:323165:323159) -320114 (-323250:-323244:323251:
-        323159) (323110:-323165:-323138:323122:-323123) (-323112:-323171:323175:
-        -323122:323158:323113) (-320556:-323131:323145:323128:321201:-323126) (
-        323116:323143:-323145:-323131:-323125:-323133:323146) 323537 (-323146:
-        323136:323131:-323129:-323132:323144) (-323127:-323115:323116:323173) (
-        -323241:-323246:323244:-323236:323237) -327904 (-323174:-323122:323158:
-        323171:323113:-323172) (323243:-323245:-323238:323115:-323242) 323531 (
-        -323135:-323145:-323131:323128:321201:323146) (323110:-323113:-323141:
-        323122:323140:-323123) (-323131:323145:-323125:320555:321201:-323126) 
-        -323525 323516 (-323250:323244:323249) (-323148:-320555:-323131:323145:
-        320556:321201) (-323171:323175:-323122:323158:-323172:323120) (-323135:
-        323136:-323145:323131:-323129:323146) (-323113:-323141:-323122:323165:
-        323158:323156) (323149:-320555:-323131:320556:321201:-323126) (323243:
-        323240:-323245:323115:-323242) (-323122:-323175:323158:323156:323113:
-        -323172) (-323146:323147:-323131:323128:-323125:321201) (323111:323122:
-        -323139:323140:-323123:-323110) (-323241:323244:-323236:323237:323239) 
-        -323543 (-323127:323117:323115)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322497 0 323543 (323116:323143:-323145:-323131:-323133:323146) (-323174:323163:
-        -323165:-323122:323158:323156) -323545 (-323318:-323234:323157:323223:
-        323317:-323224) (-323248:323173:-323247:323167) (323157:-323158:323159:
-        323120) (-321201:323116:323170:320555:-323149:323148) (323177:323164:
-        323170:-323168) (-323318:323157:-323223:323317) -323544 (-321201:323116:
-        323125:-323145:323170:323146) (323157:323321:323322:-323316) (-323210:
-        -323226:-323214:323205:323170) (-323250:-323244:323251:323159) (323224:
-        323157:-323317:323138:323229) (-323233:-323493:323157:-323317:323229:
-        323234) (323209:-323226:-323214:323205:323170) (-323112:-323171:323175:
-        -323122:323158:323113) (-323308:323173:-323306:323301:-323311:-323302) (
-        323311:323173:-323306:323301:323308:-323302) (-320556:-323131:323145:
-        323128:321201:-323126) (323325:323157:323322:-323316:-323324) (-323226:
-        323216:320556:323205:-323133:323170) (323224:-323225:-323317:323175:
-        -323138:323229) (-323127:-323115:323116:323173) (323157:-323317:323229:
-        -323224:323233) (323167:323166:-323168:-323169) (-323318:323157:-323228:
-        323138:323317:323225) (-320556:323177:-323164:323170:323160:-323168) (
-        -323241:-323246:323244:-323236:323237) (-323318:323224:323157:-323225:
-        323317) (-323215:323214:323226:323170:-323313) (-321201:-323135:323116:
-        -323145:323170:323146) -327904 (323251:-323319:323305:-323320) (323324:
-        323157:-323321:-323175:323322:-323316) (-323174:-323122:323158:323171:
-        323113:-323172) (323243:-323245:-323238:323115:-323242) (323133:323177:
-        -323164:323170:323160:-323168) (-323318:323157:323317:323228) (-323113:
-        -323141:323157:-323158:323165:323159) (-323120:323157:-323158:323171:
-        323159:323112) (-320556:-323216:323226:323215:323170:-323313) (-323226:
-        -320556:323214:323205:323170) (-323135:323161:323177:-323162:323170:
-        -323168) (-323226:-323235:323205:323170:323210:-323209) (323323:-323141:
-        323157:323322:-323325:-323316) 323531 (-323210:-323214:323213:323226:
-        323170:-323313) (323209:-323214:323213:323226:323170:-323313) (323324:
-        323157:323138:-323321:323322:-323316) (-323135:-323145:-323131:323128:
-        321201:323146) (323157:-323112:-323158:323159:323113) -323527 (323157:
-        -323158:-323165:323159) (323157:323322:-323316:-323323) (-323131:323145:
-        -323125:320555:321201:-323126) (-321201:323116:-320556:323170:-323149:
-        323148) (323133:-323226:323214:323205:323170) (323133:-323216:323226:
-        323215:323170:-323313) (-323113:-323122:323176:-323138:323165:323159) (
-        -323120:323157:-323158:-323175:323159:323112) (-323318:323157:-323228:
-        -323175:323317:323225) (-323113:323157:-323158:323165:323159:323174) 
-        323516 (323309:323311:-323305:323251:323304:-323312) (-323160:323177:
-        323162:323170:-323168) (-323250:323244:323249) (-323148:-320555:-323131:
-        323145:320556:321201) (-323215:-323226:323214:320556:323205:-323133) (
-        323302:323299:-323308:-323167:-323306:-323311) (323302:323299:-323167:
-        323311:-323306:323308) (323323:323157:323176:323322:-323325:-323316) (
-        323314:323305:-323315:-323316) (-323171:323175:-323122:323158:-323172:
-        323120) (323177:-323161:323170:-323168) (323161:323177:323143:-323162:
-        323170:-323168) (-323146:-321201:323116:323170) (-323318:323157:323223:
-        323317:-323224:323233) (-323113:-323141:-323122:323165:323158:323156) (
-        -323213:323226:323170:-323313) (323149:-320555:-323131:320556:321201:
-        -323126) (323149:-321201:323116:323170) (323243:323240:-323245:323115:
-        -323242) (323157:-323317:323175:-323138:323229:323228) (323216:323226:
-        323170:-323313) (-323122:-323175:323158:323156:323113:-323172) (-323146:
-        323147:-323131:323128:-323125:321201) (-323148:-321201:323116:323145:
-        323170) (-323307:323300:-323305:323304:-323311:-323309) (323309:-323307:
-        323311:323300:-323305:323304) (-323307:323303:-323304:323251:-323311:
-        -323309) (323309:-323307:323303:323311:-323304:323251) (-323241:323244:
-        -323236:323237:323239) (323302:-323308:-323167:323173:-323310:-323311) (
-        323302:-323167:323311:323173:-323310:323308) (-323127:323117:323115)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322498 0 (323302:323299:-323167:-323306:-323311) -323545 (-323318:-323234:323157
-        :323223:323317:-323224) (323212:-323228:-323229:323138:-323227:323225) (
-        -323248:323173:-323247:323167) (323212:-323234:-323229:323223:-323224:
-        323232) (-323318:323157:-323223:323317) (323207:-323205:-323208:323216:
-        -323206:323194) (323212:-323229:-323227:323228:323232:-323230) (-323210:
-        -323226:-323214:323205:323170) (323224:323157:-323317:323138:323229) (
-        -323233:-323493:323157:-323317:323229:323234) (323209:-323226:-323214:
-        323205:323170) (-323308:323173:-323306:323301:-323311:-323302) (323311:
-        323173:-323306:323301:323308:-323302) (323309:-323307:323300:-323305:
-        323304) (-323226:323216:320556:323205:-323133:323170) (323302:-323167:
-        323173:-323310:-323311) (323224:-323225:-323317:323175:-323138:323229) (
-        323207:-323205:-323213:-323208:323194:323211) (323157:-323317:323229:
-        -323224:323233) (323167:323166:-323168:-323169) (-323318:323224:323157:
-        -323225:323317) (-323215:323214:323226:323170:-323313) (323224:323212:
-        -323229:-323225:-323227:323232) (323302:323299:-323167:-323306:323308) 
-        -327904 (323251:-323319:323305:-323320) (-323318:323157:323317:323228) (
-        -320556:-323216:323226:323215:323170:-323313) (-323226:-320556:323214:
-        323205:323170) (-323226:-323235:323205:323170:323210:-323209) (-323234:
-        323157:-323317:323229:-323224) 323531 (323212:-323229:323223:-323227:
-        -323224:323233) (-323210:-323214:323213:323226:323170:-323313) (323209:
-        -323214:323213:323226:323170:-323313) (-323307:323300:-323305:323304:
-        -323311) -323527 -323539 (323133:-323226:323214:323205:323170) (323133:
-        -323216:323226:323215:323170:-323313) (323207:-323215:-323205:-323208:
-        323214:323194) (323207:-323205:-320556:-323216:323215:323194) (323207:
-        -323210:-323205:-323214:323213:323194) (-323318:323157:-323228:-323175:
-        323317:323225) (323212:-323228:-323229:-323175:323225:323232) 323516 (
-        -323215:-323226:323214:320556:323205:-323133) (323314:323305:-323315:
-        -323316) (323133:-323205:-323208:-323216:323215:323194) (323212:-323229:
-        323231:-323223:-323227:323232) (323224:323157:-323317:-323175:323229) (
-        -323213:323226:323170:-323313) (323157:-323317:323175:-323138:323229:
-        323228) (323216:323226:323170:-323313) 323544 (323209:-323205:-323208:
-        -323214:323213:323194) (-323307:323303:-323304:323251:-323311:-323309) (
-        323309:-323307:323303:323311:-323304:323251)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322499 0 323543 -323523 -323545 (-323248:323173:-323247:323167) -320114 (323167:
-        323166:-323168) (323302:323299:-323308:-323167) 323527 -327904 (323251:
-        -323319:323305:-323320) (323303:-323304:323251:-323309) 323531 -323539 (
-        323243:323115:-323242) (-323305:323251:323304:-323312:-323309) (-323241:
-        323244:323237) (-323115:323116:323173) (323302:-323308:-323167:323173:
-        -323310) (-323308:323173:323301:-323302) (-323244:323251:323159)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322500 0 323543 (-323174:323163:-323165:-323122:323158:323156) -323523 (323302:
-        323299:-323167:-323306:-323311) (-323248:323173:-323247:323167) -320114 
-        (-323250:-323244:323251:323159) (323302:-323167:323173:-323310:-323311) 
-        (-323127:-323115:323116:323173) (323167:323166:-323168:-323169) (-323241
-        :-323246:323244:-323236:323237) (-321201:-323135:323116:-323145:323170:
-        323146) -327904 (323251:-323319:323305:-323320) (323243:-323245:-323238:
-        323115:-323242) (-323113:-323141:323157:-323158:323165:323159) (-323135:
-        323161:323177:-323162:323170:-323168) (323173:-323306:323301:-323311:
-        -323302) (-323135:-323145:-323131:323128:321201:323146) (-323307:323303:
-        -323304:323251:-323311) (323157:-323112:-323158:323159:323113) (-323307:
-        323300:-323305:323304:-323311) -323539 (323157:-323158:-323165:323159) 
-        -323525 323516 (-323160:323177:323162:323170:-323168) (-323250:323244:
-        323249) (323314:323305:-323315:-323316) (323177:-323161:323170:-323168) 
-        (-323305:323251:323304:-323312:-323311) (-323146:-321201:323116:323170) 
-        (-323113:-323141:-323122:323165:323158:323156) (323243:323240:-323245:
-        323115:-323242) (-323146:323147:-323131:323128:-323125:321201) (-323148:
-        -321201:323116:323145:323170) 323545 (-323241:323244:-323236:323237:
-        323239) (-323127:323117:323115)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322501 0 -323518 -320114 323537 -327904 323531 -323539 -323525 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322502 0 (-323153:323129:-323154:-323133:323118:323155) (-323153:323137:-323124:
-        323129:-323154:323155) (-323121:323138:323331:-323328:323179:-323332) 
-        -323518 (-323153:-323146:323329:323327:-323326:323144) 323502 (323110:
-        -323165:-323138:323122:-323123) -323501 (-323153:323137:323129:323119:
-        -323152:-323133) (323110:-323179:-323142:323333:323331:-323328) 323525 (
-        323111:323333:323331:-323328:-323110:-323332) (-323179:323123:323222:
-        -323138:323142:-323328) (-323127:-323134:323117:323115) (323123:-323222:
-        -323138:323221:323219:-323328) (323217:323123:-323218:-323220:323142:
-        -323328) -327904 (-323153:-323155:323137:323129:323151:-323133) (-323153
-        :323329:323137:323152:-323151:-323133) (323123:-323138:323178:323142:
-        -323328:-323217) (-323153:323129:323114:-323119:-323133:323118) (323349:
-        -323138:323122:-323359:-323123) -323539 (-323153:323137:323129:-323114:
-        -323133:323146) (-323153:323137:-323124:323129:323114:-323119) (-323121:
-        -323142:323333:323331:-323328:323179) (-323153:323329:-323150:323327:
-        323152:-323137) 323495 (-323153:323329:323133:-323152:-323326:323146) (
-        323110:323123:-323221:-323138:323142:-323328) (-323178:-323138:323331:
-        323142:-323328:323179) (320236:-320239:-320217:320117:320221) (323110:
-        -323179:323138:323331:-323328:-323332) (-323153:323329:323327:-323152:
-        -323137:323146) (-323250:323244:323249:-323252) (323123:-323220:-323222:
-        323142:323221:-323328) (-323153:323329:323133:-323150:323152:-323326)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322503 0 (-323334:323394:323193:-323141:-323212:323140) (323212:-323229:-323403:
-        323405:-323227:323232) (323392:323209:-323205:-323208:323194:-323391) (
-        -323436:-323196:323368:323381:-323380:-323382) (323440:323442:-323441:
-        -323191:-323444:-323433) (323442:-323191:323437:-323439:-323444:-323433)
-        323504 (-323194:323136:323199:-323137:323336:-323384) (-323336:323136:
-        -323199:323337:323196:-323132) (323136:-323199:323196:-323342:-323137:
-        323336) 323502 (323393:323193:-323139:-323212:323140:-323394) (-323453:
-        -323457:-323191:323458:323459:-323433) (-323334:323387:323193:-323220:
-        323142:-323212) (-323194:323133:323199:323336:-323384:-323132) (323212:
-        -323229:323138:323403:-323227:-323406) (-323334:-323219:323193:323396:
-        323220:-323212) (323133:-323199:323196:-323342:323336:-323132) (323350:
-        323193:-323139:-323212:323140:-323349) (323207:323395:-323205:-323208:
-        323194:-323392) (323392:323207:-323210:-323205:323194:-323391) (-323334:
-        323394:323193:323138:-323139:-323212) -323516 (-323377:-323436:-323376:
-        -323196:323378:323370) (323349:-323142:-323386:323191:323140:-323193) (
-        -323194:-323118:323345:323199:323124:-320557) (323349:323193:-323138:
-        -323398:323142:-323212) (323193:-323354:-323139:-323212:323140:323334) 
-        323539 -327904 (323349:323138:-323386:323191:-323139:-323193) (-323399:
-        323193:323398:-323220:323142:-323212) (-323194:-323336:323136:323337:
-        323199:-323132) (323212:-323234:-323229:-323405:323402:323232) (-323194:
-        323133:323383:323199:-320557:-323132) (323137:-323199:-323343:323342:
-        323196:-323133) (323384:-323194:323136:-323383:323199:-323132) (323440:
-        323444:-323443:-323191:-323439:-323433) (323212:-323229:-323402:-323227:
-        323232:323401) (323349:323193:-323142:-323212:323140:-323393) (323438:
-        323440:-323191:-323439:-323442:-323433) (-323379:323375:-323377:-323436:
-        -323196:323376) (323207:-323205:-320556:323389:323194:-323390) (-323194:
-        -323135:323136:323383:323199:-320557) (323390:323207:-323205:-323208:
-        -323388:323194) (323391:323207:-323205:-323208:-323389:323194) (323193:
-        -323138:-323386:323142:-323212:323399) (-323194:323137:-323339:323199:
-        -323133:323336) (323212:-323229:323403:-323175:-323406:323232) (323348:
-        -323194:323137:-323342:323199:-323133) (-323334:323387:323193:-323138:
-        -323212:323219) -323525 (323350:323191:-323139:323140:-323193:-323349) (
-        -323436:-323381:-323196:-323369:323368:323374) (-323191:-323460:323454:
-        323459:-323458:-323433) (320557:323137:-323199:323196:-323133:-323344) 
-        -323540 (323212:323406:-323229:-323400:-323227:323232) (-323377:-323436:
-        -323196:323370:-323372:323379) (323349:323193:323138:-323139:-323212:
-        -323393) (-323194:323137:-323124:323339:323199:-323348) (-323354:-323138
-        :323191:323142:-323193:323334) (-323194:323339:323199:-323133:323118:
-        -323348) (-323457:-323191:323454:-323458:323456:-323433) (323455:-323457
-        :-323191:-323454:323459:-323433) (-323354:323386:323138:323191:-323139:
-        -323193) (323387:-323219:323193:-323397:323220:-323212) (-323354:-323142
-        :323386:323191:323140:-323193) (-323374:-323436:-323196:323368:323373:
-        -323380) (-323436:-323381:-323196:323385:-323380:323374) (323136:-323199
-        :323342:323196:-323137:-323344) (-323399:323193:323398:-323138:-323212:
-        323219) (320557:-323194:323136:323199:-323132:-323344) (323133:-323199:
-        323342:323196:-323132:-323344) (-323194:-323118:-323346:323343:323199:
-        323124) (323133:-323205:-323208:323389:323194:-323390) (323386:-323138:
-        323191:323142:-323193:-323387) (323212:-323229:-323405:323402:-323227:
-        323233) (-323194:323137:-323124:323343:323199:-320557) (-323194:323343:
-        323199:-323133:323118:-320557) (-323379:-323436:-323196:323376:323370:
-        -323371)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322504 0 (323185:-323264:-323184:-323196:-323187:323190) (-323219:323193:323178:
-        323220:-323212:-323217) (-323121:323138:323191:-323139:-323193:323179) (
-        323212:-323228:-323229:323138:-323227:323225) (323151:323259:323264:
-        -323258:-323149:-323257) (323212:-323234:-323229:323223:-323224:323232) 
-        (-323120:-323253:323263:-323255:323178:323254) (323207:-323205:-323208:
-        323216:-323206:323194) -323518 (323281:-323282:323275:323290:-323257:
-        -323274) 323504 (323290:-323281:-323257:-323274:323273:323279) (-323120:
-        323193:-323138:323178:-323212:323219) (-323194:323133:323199:323188:
-        -323149:-323132) -320114 (323212:-323229:-323227:323228:323232:-323230) 
-        (323136:-323199:323196:-323152:-323137:323146) (323151:-323256:323264:
-        323262:-323149:-323257) (323197:-323201:-323290:-323196:-323195:323182) 
-        (323133:-323199:323196:-323152:323146:-323132) (-323121:-323142:323191:
-        323140:-323193:323179) (-323264:-323184:323187:-323196:-323200:323183) (
-        323149:323137:-323199:-323150:323196:-323133) (323197:323195:-323290:
-        -323196:-323180:-323198) (-323121:323193:-323139:-323212:323140:323120) 
-        (-323191:-323278:323286:323284:-323285:-323288) (323197:-323201:-323290:
-        323180:-323181:-323196) (323207:-323205:-323213:-323208:323194:323211) (
-        323261:-323120:-323254:-323253:323263:323218) (-323266:323271:-323191:
-        -323263:-323272:323267) (-323194:323137:-323124:323114:323199:-323119) (
-        -323194:323114:323199:-323119:-323133:323118) (-323279:323280:323275:
-        323290:-323257:-323274) (323293:-323253:-323294:323278:323297:-323298) (
-        -323194:323137:-323114:323199:-323133:323146) (-323266:-323270:-323191:
-        -323263:323269:323267) (323224:323212:-323229:-323225:-323227:323232) (
-        323136:-323199:-323150:323152:323196:-323137) (323193:323111:-323139:
-        -323212:323140:-323110) 323539 -327904 (-323194:323149:323136:-323150:
-        323199:-323132) (323193:-323222:-323138:323221:-323212:323219) (323137:
-        -323199:323152:-323151:323196:-323133) (323133:-323199:-323150:323152:
-        323196:-323132) (-323179:323193:323222:-323138:323142:-323212) (323202:
-        323195:-323201:-323290:-323196:-323180) (323261:-323254:-323253:323263:
-        323178:-323217) (-323262:323258:323154:323264:-323149:-323257) (-323194:
-        323133:-323189:323199:323146:-323132) (-323120:323193:-323141:323203:
-        -323212:323140) (323212:-323229:323223:-323227:-323224:323233) (-323277:
-        -323191:-323278:323286:-323288:323283) (-323296:323293:-323253:-323294:
-        323278:323291) (-323121:-323138:323191:323142:-323193:323120) (-323120:
-        323260:-323253:323263:323178:-323261) (-323194:-323118:323154:323199:
-        323124:-323149) (-323194:-323188:323136:323189:323199:-323132) (-323194:
-        323136:-323189:323199:-323137:323146) (-323276:323275:323290:-323281:
-        -323257:323279) (-323146:323136:-323199:323196:-323132:323144) (-323191:
-        -323284:-323278:323289:-323288:323277) (323207:-323215:-323205:-323208:
-        323214:323194) (323110:323193:-323221:-323138:323142:-323212) (323207:
-        -323205:-320556:-323216:323215:323194) (323207:-323210:-323205:-323214:
-        323213:323194) (323212:-323228:-323229:-323175:323225:323232) (-323155:
-        -323194:-323118:323151:323199:323124) -323525 323516 -323540 (-323120:
-        323193:-323220:323178:323142:-323212) (-323155:-323262:323258:323151:
-        323264:-323257) (-323194:-323135:323136:323199:323188:-323149) (-323267:
-        -323191:-323263:323269:323268:-323272) (323193:323204:-323203:-323139:
-        -323212:323140) (-323120:323193:323138:323203:-323139:-323212) (323133:
-        -323205:-323208:-323216:323215:323194) (323212:-323229:323231:-323223:
-        -323227:323232) (-323120:-323219:323193:323220:323218:-323212) (323110:
-        323193:323138:-323204:-323139:-323212) (-323253:323294:-323295:323278:
-        -323298:323291) (323110:-323179:-323142:323191:323140:-323193) (323110:
-        -323179:323138:323191:-323139:-323193) (323185:-323264:323187:-323186:
-        -323196:-323200) (323193:-323220:-323222:323142:323221:-323212) (323209:
-        -323205:-323208:-323214:323213:323194) (-323191:-323265:-323263:323269:
-        -323272:323266) (-323191:-323284:-323278:323286:-323287:323277) (323110:
-        323193:-323142:-323204:-323212:323140) (-323194:323151:323199:-323133:
-        323118:-323149) (-323146:-323194:323136:323199:-323132:323144) (323111:
-        323191:-323139:323140:-323193:-323110) (-323253:323278:-323293:-323298:
-        323292:323291) (-323178:-323138:323191:323142:-323193:323179) (-323194:
-        323137:-323124:323151:323199:-323149) (-323194:323137:323119:-323152:
-        323199:-323133) (323185:-323264:-323184:323200:-323196:-323192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322505 0 -323518 323502 -323501 323525 323539 -327904 -323540
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322506 0 (322936:-320113:320116) -323536 -320114 (323044:-320113:320116) (322934
-        :-323507:320116) -323533 -327904 -323531 (-323507:320116:322937) (
-        -323507:320116:323043) 323495 (-320113:320116:322935) (320236:-320239:
-        -320217:320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322507 0 -320114 (323044:-320113:320116) -323533 -327904 -323531 (-323507:320116
-        :323043) -323537 323536 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322508 0 (322936:-320113:320116) (-323507:322933:320116) -320114 (-323507:322931
-        :320116) (322934:-323507:320116) -327904 323531 (-323507:320116:322937) 
-        (-320113:320116:322930) 323495 -323525 (-320113:320116:322935) -323537 
-        -323534 (320236:-320239:-320217:320117:320221) 323518 (-320113:320116:
-        322932)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322509 0 -320114 323537 -327904 -323539 -323525 -323534 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322510 0 -320114 323534 -327904 -323539 323495 -323525
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322511 0 -320114 -323501 323525 -323513 -327904 -323539 323495 (320236:-320239:
-        -320217:320117:320221) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322512 0 -320114 -323501 -323513 323539 -327904 -323540 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322513 0 323502 -320114 -323501 323540 -323513 -327904 -323499
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322514 0 -320114 (323110:-323165:-323138:323122:-323123) -323535 -323513 323497 
-        -327904 (323349:-323138:323122:-323359:-323123) -323499 323495 323501
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322515 0 -320114 323498 -323535 -327904 -323499 323513 -323546
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ void reach face limit
-        $ U=200
-322516 0 (323546:323499:-323497:323535:-323498) -320114 -327904 (-320555:320556:
-        320558:321201:-320557) (320236:-320239:-320217:320117:320221)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200 
-        $ The outer cell
-        $ U=200
-322517 116016 -1.06 ((322583:-322587:-322582:-322554:322553:322578) (322460:
-        -322583:321030:-322567:-322554:322578) (322567:-322571:322460:-322583:
-        321030:-322554) (322583:-322587:322565:321030:-322567:-322554):(-320543:
-        320542:320546:-320315:320545) (-320481:320076:-320098:320319:-320542)) 
-        -320475 ((322611:-322470:322547:-322615:-322567:322429) (322567:-322569:
-        322547:-322615:-322617:322429):(-320543:320542:320546:-320315:320545) (
-        -320481:320076:-320098:320319:-320542)) (-320481:320099:320319:320493 
-        -320444 -320489:(-322690:322554:-322691:322692:322689:-322693) (-322690:
-        -322691:-322695:322693:322689:-322694)) (322367:320465:-320469) 320542 (
-        -320553 -321198 -320493:-320444 -320484 320482:-320319 320482 320444 
-        -321198:-320482 320098 -321198 320553) ((322354:322365:-322355:-322371 
-        322356) (322355:322376:-322375:-322371 322356):(322377:322366:-322374:
-        -322379:-322364:322360) (322377:322373:-322366:320475) (322373:-322366:
-        320475:-322377) (-320475:320075:320449) (322359:322374:-321915:-322379:
-        322363:-322377) (322362:322366:322359:-322374:-322379:-322377)) (-320554
-        :-320489:320482:-320542:320098:320475)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322518 116016 -1.06 (-320553 321200 -320496:-320319 320482 -320459 321200:
-        -320482 321200 -320099 320553:320459 320482 -320486) (320549:320077:
-        -320489:320482:-320542:-320099) -320475 320542 (320550:320552:-320489:
-        -320099:320475:-320549) ((322583:-322587:-322582:322603:-322604:322578) 
-        (322460:-322583:-321026:-322567:322603:322578) (322583:-322587:322565:
-        -321026:-322567:322603) (322567:-322568:322460:-322583:322603:-322604):(
-        -320481:320076:320099:320319:-320542) (-320543:320280:320542:320546:
-        -320315)) (-320481:-320098:(322698:-322603:-322691:322692:322689:-322697
-        ) (322698:-322691:322697:322689:322696:-322694):320319:320496 320459 
-        -320489) ((322611:-322470:322547:322620:-322474:-322567) (322567:-322569
-        :-322621:322547:322620:-322617):(-320481:320076:320099:320319:-320542) (
-        -320543:320280:320542:320546:-320315)) (-320555:320556:320558:-320557)
-        IMP:N=1.000 IMP:P=1.000 
-        $ U=200
-        $ U=200
-322519 116017 -2.3881 -323551 323555 -323549 -323553 323548 323554:-323551 
-        323552 -323547 -323553 323548 323554:323550 -323548 -323549 323552 
-        -323553 323554
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.044 beton
-        $ U=200
-322520 116017 -2.3881 -323551 323550 -323556 323558 323552 -323547:-323551 
-        -323556 323555 323558 -323549 323548:-323551 -323556 323547 323548 
-        -323555 323557:323550 -323556 -323548 323558 323547 -323549
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.044 beton
-        $ U=200
-322521 100 -8.2393 323562 323559 -323560 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322522 100 -8.2393 323562 -323563 323564 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322523 100 -8.2393 -323565 323562 323566 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322524 100 -8.2393 323567 323562 -323561 -323568
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322525 100 -8.2393 323562 -323569 323570 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322526 100 -8.2393 323562 -323571 323572 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322527 100 -8.2393 323562 -323573 323574 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322528 100 -8.2393 323562 323576 -323561 -323575
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322529 100 -8.2393 323562 -323578 323577 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322530 100 -8.2393 323562 -323579 323580 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322531 116017 -2.3881 323562 323582 -323561 -323581
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.044 beton
-        $ U=200
-322532 100 -8.2393 323562 -323583 323584 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322533 100 -8.2393 323562 323586 -323561 -323585
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322534 100 -8.2393 -323588 323562 323587 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322535 100 -8.2393 323562 -323590 323589 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322536 100 -8.2393 323562 323592 -323591 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322537 100 -8.2393 323562 323594 -323561 -323593
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322538 100 -8.2393 323562 -323595 -323561 323596
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322539 100 -8.2393 323562 323597 -323561 -323598
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322540 100 -8.2393 323562 323599 -323561 -323600
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322541 100 -8.2393 323562 323602 -323601 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322542 100 -8.2393 323562 323603 -323604 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322543 100 -8.2393 323562 323606 -323561 -323605
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322544 100 -8.2393 323562 -323608 -323561 323607
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322545 100 -8.2393 323610 323562 -323609 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322546 100 -8.2393 323562 -323561 323612 -323611
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322547 100 -8.2393 323562 -323614 -323561 323613
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322548 100 -8.2393 323562 -323616 323615 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322549 100 -8.2393 323562 323618 -323617 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322550 100 -8.2393 323562 323620 -323561 -323619
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322551 100 -8.2393 323621 323562 -323561 -323622
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322552 100 -8.2393 323562 323624 -323623 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322553 100 -8.2393 -323626 323562 323625 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322554 100 -8.2393 323562 -323627 323628 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322555 100 -8.2393 323562 323630 -323561 -323629
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322556 100 -8.2393 323562 -323631 -323561 323632
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322557 100 -8.2393 323562 323634 -323561 -323633
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322558 100 -8.2393 323562 -323635 323636 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322559 100 -8.2393 -323638 323562 323637 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322560 100 -8.2393 323562 -323640 323639 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322561 100 -8.2393 323641 323562 -323642 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322562 100 -8.2393 323562 -323644 323643 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322563 100 -8.2393 323562 323646 -323561 -323645
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322564 100 -8.2393 323562 -323647 323648 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322565 100 -8.2393 323650 323562 -323649 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322566 100 -8.2393 323562 323652 -323651 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322567 100 -8.2393 323562 323653 -323561 -323654
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322568 100 -8.2393 -323655 323562 -323561 323656
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322569 100 -8.2393 323562 323658 -323657 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322570 100 -8.2393 323562 323660 -323561 -323659
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322571 100 -8.2393 323562 323661 -323662 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322572 100 -8.2393 323562 -323664 323663 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322573 100 -8.2393 323562 -323665 323666 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322574 100 -8.2393 323668 323562 -323667 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322575 100 -8.2393 323562 -323669 323670 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322576 100 -8.2393 323562 -323672 323671 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322577 100 -8.2393 323562 -323674 323673 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322578 100 -8.2393 323562 -323676 -323561 323675
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322579 100 -8.2393 323562 -323677 -323561 323678
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322580 100 -8.2393 323562 323679 -323680 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322581 100 -8.2393 -323681 323562 323682 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322582 100 -8.2393 323562 -323561 -323684 323683
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322583 100 -8.2393 323562 -323561 323685 -323686
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322584 100 -8.2393 323562 -323688 323687 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322585 100 -8.2393 323562 323689 -323690 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322586 100 -8.2393 -323691 323562 323692 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322587 100 -8.2393 323693 323562 -323694 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322588 100 -8.2393 323562 -323695 323696 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322589 100 -8.2393 323698 323562 -323561 -323697
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322590 100 -8.2393 323562 323699 -323700 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322591 100 -8.2393 323562 323702 -323561 -323701
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322592 100 -8.2393 323562 -323704 -323561 323703
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322593 100 -8.2393 323705 323562 -323706 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322594 100 -8.2393 323562 323707 -323708 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322595 100 -8.2393 323562 323710 -323709 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322596 100 -8.2393 323562 323711 -323712 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322597 100 -8.2393 323562 -323714 323713 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322598 100 -8.2393 323562 -323716 -323561 323715
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322599 100 -8.2393 -323717 323562 323718 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322600 100 -8.2393 323562 323719 -323720 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322601 100 -8.2393 323562 323721 -323561 -323722
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322602 100 -8.2393 323562 -323724 323723 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322603 100 -8.2393 323562 323726 -323725 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322604 100 -8.2393 323562 -323728 323727 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322605 100 -8.2393 323562 -323730 -323561 323729
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322606 100 -8.2393 323562 -323732 323731 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322607 100 -8.2393 323562 323734 -323561 -323733
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322608 100 -8.2393 323562 -323736 323735 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322609 100 -8.2393 323562 323738 -323737 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322610 100 -8.2393 323562 323740 -323739 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322611 100 -8.2393 323562 -323742 323741 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322612 100 -8.2393 323562 323744 -323743 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322613 100 -8.2393 323562 -323746 -323561 323745
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322614 100 -8.2393 323562 -323747 323748 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322615 100 -6.2092 323562 -323750 -323561 323749
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-322616 100 -6.2092 323562 -323752 323751 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-322617 100 -8.2393 323562 323754 -323753 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322618 100 -8.2393 323562 323755 -323756 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322619 100 -8.2393 323562 323758 -323561 -323757
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322620 100 -8.2393 -323760 323562 323759 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322621 100 -8.2393 323562 -323561 323762 -323761
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322622 100 -8.2393 323562 323764 -323763 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322623 100 -8.2393 323562 323765 -323766 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322624 100 -8.2393 323562 -323561 -323768 323767
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322625 100 -8.2393 323562 323769 -323561 -323770
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322626 100 -8.2393 323562 -323772 323771 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322627 100 -8.2393 323562 323774 -323773 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322628 100 -8.2393 323562 -323776 -323561 323775
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322629 100 -8.2393 323562 323778 -323777 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322630 100 -8.2393 323562 -323779 323780 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322631 100 -8.2393 323562 323782 -323781 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322632 100 -8.2393 323562 -323783 -323561 323784
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322633 100 -8.2393 -323786 323562 -323561 323785
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322634 100 -8.2393 323562 -323788 -323561 323787
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322635 100 -8.2393 -323789 323562 -323561 323790
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322636 100 -8.2393 323562 -323792 323791 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322637 100 -8.2393 323562 323793 -323561 -323794
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322638 100 -8.2393 323562 323796 -323795 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322639 100 -8.2393 323562 -323797 323798 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322640 100 -8.2393 323562 -323799 -323561 323800
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322641 100 -8.2393 323562 323802 -323561 -323801
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322642 100 -8.2393 323562 -323561 323803 -323804
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322643 100 -8.2393 323562 323805 -323806 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322644 100 -8.2393 323562 323808 -323561 -323807
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322645 100 -8.2393 -323811 323813 323815 323810 -323812 323817 -323816 322914 
-        -323814 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322646 100 -8.2393 -323819 323818 -323820 -323823 323821 -323824 323810 322917 
-        323822 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322647 100 -8.2393 -323827 323829 -323831 -323825 322919 323810 323830 323826 
-        -323828 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322648 100 -8.2393 -323833 323838 322921 323810 -323836 -323832 323834 -323835 
-        323837 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322649 100 -8.2393 322923 -323845 323841 323810 -323842 323839 323843 -323844 
-        -323562 -323840
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322650 100 -8.2393 323847 -323848 -323846 323810 323852 323850 -323851 322925 
-        -323562 -323849
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322651 100 -8.2393 322926 -323857 -323859 323858 323810 -323854 323856 -323855 
-        323853 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322652 100 -8.2393 -323863 323810 323862 -323866 323865 323860 322928 -323562 
-        -323864 -323861
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322653 100 -8.2393 -323870 323867 323868 323810 -323872 323869 322930 -323873 
-        -323871 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322654 100 -8.2393 323810 323876 -323875 -323877 322932 -323878 323874 -323880 
-        -323562 323879
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322655 100 -8.2393 323882 -323883 323810 323886 323884 -323887 -323881 -323562 
-        -323885 322935
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322656 100 -8.2393 -323891 -323890 323893 322936 323894 323810 -323888 323889 
-        -323892 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322657 100 -8.2393 323810 322938 -323900 323897 -323895 -323896 -323562 -323898 
-        323901 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322658 100 -8.2393 323905 -323906 323810 323903 322941 -323904 -323562 -323898 
-        -323902 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322659 100 -8.2393 -323910 -323907 323810 -323909 322942 323911 323908 -323562 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322660 100 -8.2393 -323912 323810 -323914 -323916 323913 323915 -323562 322945 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322661 100 -8.2393 -323919 322946 323810 323920 323918 -323921 -323562 -323898 
-        -323917 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322662 100 -8.2393 323925 -323923 -323924 323810 322949 323922 -323926 -323562 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322663 100 -8.2393 323929 -323927 -323928 323810 322950 -323930 -323562 -323898 
-        323931 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322664 100 -8.2393 323934 322951 323810 -323935 -323933 -323932 -323562 323936 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322665 100 -8.2393 -323941 -323937 323810 322952 323940 -323562 -323939 323938 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322666 100 -8.2393 -323944 -323946 323943 323810 323945 -323942 322955 -323562 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322667 100 -8.2393 323948 -323952 -323951 323810 323953 323950 -323949 322956 
-        -323562 -323947
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322668 100 -8.9609 -323890 323955 323958 323894 -323954 323810 322958 -323956 
-        -323562 -323957
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322669 100 -8.9609 -323960 323962 -323961 323810 -323963 323886 322961 -323562 
-        323959 -323885
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322670 100 -8.9609 -323965 -323968 323966 323810 323964 -323877 322963 -323967 
-        -323562 323879
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322671 100 -8.9609 -323972 -323870 -323969 323867 -323973 323810 323970 322964 
-        -323562 323971
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322672 100 -8.9609 -323975 323974 323810 323862 323976 -323977 322967 -323978 
-        -323562 -323861
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322673 100 -8.9609 -323980 323979 323810 323856 -323855 -323982 323981 322968 
-        -323562 -323983
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322674 100 -8.9609 -323987 323810 323988 322970 323852 323986 -323851 -323985 
-        -323984 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322675 100 -8.9609 -323845 323810 323993 -323990 -323989 323839 322973 323992 
-        -323562 -323991
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322676 100 -8.9609 -323998 -323833 322974 323810 323995 -323996 323997 323834 
-        -323994 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322677 100 -8.9609 323829 322977 -323999 323810 -324001 324003 324000 -323828 
-        -323562 -324002
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322678 100 -8.9609 -324006 -323819 324007 322978 323810 324004 -324005 323822 
-        -324008 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322679 100 -8.2393 324015 324013 323810 -324009 -324012 -324014 -324011 322980 
-        324010 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322680 100 -8.2393 324018 -324020 -324019 323810 -324017 -324022 322982 324021 
-        -323562 324016
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322681 100 -8.2393 -324023 -324027 -324024 323810 324029 322984 324025 -324026 
-        -323562 324028
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322682 100 -8.2393 324034 -324035 323810 324033 -324030 322987 -324031 -323562 
-        -324032 324036
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322683 100 -8.2393 324040 323810 322989 324041 -324042 324037 -324043 -324038 
-        -323562 -324039
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322684 100 -8.2393 -324044 324049 -324047 -324050 -324046 323810 322990 324048 
-        324045 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322685 100 -8.2393 324051 324055 -324057 -324054 323810 -324056 324052 -323562 
-        322992 -324053
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322686 100 -8.2393 324060 -324064 323810 -324061 324058 322994 -324062 -323562 
-        324059 -324063
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322687 100 -8.2393 -324066 324070 324068 323810 322996 324065 -324071 -324067 
-        -323562 -324069
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322688 100 -8.2393 -324074 324073 323810 321206 -324078 -324072 -324076 324077 
-        324075 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322689 100 -8.2393 -324083 324084 322999 323810 324082 -324081 324080 -324085 
-        -323562 -324079
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322690 100 -8.2393 324090 323002 -324089 -324088 323810 324091 324086 -324092 
-        -323562 -324087
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322691 100 -8.2393 -324088 323810 324091 -324096 324094 -324093 -324095 -323562 
-        324097 323003
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322692 100 -8.2393 -324098 324101 -324088 -324102 324099 323810 324091 323005 
-        -324100 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322693 100 -8.2393 -324105 -324088 323810 -324107 324091 324106 -324104 324103 
-        323007 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322694 100 -8.2393 323009 -324088 323810 324091 324112 -324110 -324111 324109 
-        -324108 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322695 100 -8.2393 -324114 324116 -324088 323810 324091 -324117 -324115 323010 
-        324113 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322696 100 -8.2393 -324088 -324118 -324119 323810 324091 -324121 324120 -323562 
-        324122 323013
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322697 100 -8.2393 324127 -324123 -324088 324125 -324126 323810 324091 -324124 
-        -323562 323014
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322698 100 -8.2393 -324129 -324088 323016 323810 324091 -324131 -324132 324128 
-        324130 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322699 100 -8.2393 -324088 323810 324091 324135 324137 -324136 -324133 -324134 
-        -323562 323019
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322700 100 -8.2393 -324139 -324074 323810 321303 324075 -324140 324138 324141 
-        -324142 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322701 100 -8.2393 324070 323810 323022 324145 -324144 324143 -324146 -324067 
-        -323562 -324147
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322702 100 -8.2393 -324151 323024 -324152 324148 323810 324150 324058 -323562 
-        -324063 -324149
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322703 100 -8.9609 -324154 -324155 324055 -324054 323810 324156 323025 -324157 
-        324153 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322704 100 -8.9609 -324162 -324047 324158 -324160 323810 324161 324048 -324159 
-        -323562 323027
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322705 100 -8.9609 324164 -324165 323030 323810 -324163 324037 -324043 324167 
-        -324166 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322706 100 -8.9609 324172 324170 323031 -324169 -324035 323810 -324171 -323562 
-        324036 -324168
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322707 100 -8.9609 -324176 -324027 324173 323810 323034 324029 -324177 324175 
-        -324174 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322708 100 -8.9609 323036 -324182 324018 324180 324178 -324181 323810 -324017 
-        -323562 -324179
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322709 100 -8.9609 323037 -324185 324184 323810 324186 -324009 -324187 -324183 
-        324010 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322710 100 -8.9609 324192 323810 -324189 -323812 323040 323817 -324188 324190 
-        -324191 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322711 100 -8.2393 -324193 324194 323042 323810 324197 -324195 -324196 -323562 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322712 100 -8.2393 324200 323044 323810 324202 323950 -324198 -323949 -324199 
-        -323562 -324201
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322713 100 -8.2393 324205 -324203 -324204 323810 -324208 324209 -324207 324206 
-        323045 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322714 100 -8.2393 -324210 -324088 324211 -324214 323810 324091 324213 -323562 
-        -324212 323047
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322715 100 -8.2393 324220 -324218 323810 -324217 -324216 324215 -324221 -323562 
-        323050 324219
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322716 100 -8.2393 -324222 324226 323810 324082 -324081 324224 -323562 -324223 
-        -324225 323052
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322717 100 -8.2393 324205 -324204 323053 -324227 323810 324230 324228 -324231 
-        -323562 -324229
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322718 100 -8.2393 -324235 323056 324236 323810 -324232 324233 -324234 -323562 
-        324237 -324238
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322719 100 -8.9609 324245 323057 -324240 -324244 323810 -324239 -324242 324243 
-        324241 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322720 100 -8.2393 324249 323059 323810 324247 -324239 -324250 -324248 324241 
-        -324246 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322721 100 -8.2393 324236 324253 323810 -324255 324251 -324252 -324254 323061 
-        -324234 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322722 100 -8.2393 320196 323810 -324262 -324257 324261 324256 -324258 -324260 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322723 100 -8.2393 -324263 320198 323810 324267 -324266 324264 -324265 -324258 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322724 100 -8.2393 323810 -324270 -324271 324269 -324268 -324258 320199 324272 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322725 100 -8.2393 320202 324273 -324277 -324276 323810 -324274 324275 -324258 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322726 100 -8.2393 -324279 324282 324278 320205 323810 -324284 -324280 324281 
-        -324283 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322727 100 -8.2393 324286 323810 320204 -324285 -324288 -324258 324289 -323562 
-        324259 -324287
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322728 100 -8.2393 -324293 324296 -324291 320157 323810 324290 324295 -324294 
-        -323562 -324292
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322729 100 -8.2393 -324297 324299 -324298 -324301 320155 324300 -324303 323810 
-        324302 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322730 100 -8.2393 -324310 324308 -324305 324304 324309 323810 -324306 320153 
-        -324307 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322731 100 -8.2393 320150 324313 323810 -324312 324317 324314 -324316 -324311 
-        -324315 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322732 100 -8.9609 324321 324318 -324319 -324320 320149 323810 -324324 324322 
-        -324323 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322733 100 -8.9609 324331 323810 320211 -324326 324327 -324328 -324325 -323562 
-        324330 -324329
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322734 100 -8.2393 320188 -324334 323810 324333 -324332 -324335 -324258 -323562 
-        324259 324336
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322735 100 -8.2393 320186 324341 323810 -324340 -324258 -324339 324338 -323562 
-        324259 -324337
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322736 100 -8.2393 -324344 320184 323810 324346 -324342 -324258 -324345 324343 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322737 100 -8.2393 324348 -324350 324351 323810 -324347 320183 -324258 -324349 
-        -323562 324259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322738 100 -8.9609 -324358 320210 -324356 323810 324355 324352 324354 -324357 
-        -323562 -324353
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322739 100 -6.2092 324359 324364 323810 -324360 -324363 320147 -324365 -324362 
-        -323562 324361
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-322740 100 -8.2393 -324368 323810 324369 320145 324370 324367 -324371 -324366 
-        -323562 -324372
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322741 100 -8.2393 324377 324378 -324379 320143 323810 -324373 324376 -324375 
-        -324374 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322742 100 -8.2393 324382 324384 -324385 -324383 323810 324380 320141 -324381 
-        -324386 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322743 100 -8.2393 -324389 -324390 320138 -324387 323810 -324392 324393 -323562 
-        324391 324388
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322744 100 -8.2393 324398 -324394 -324390 323810 324396 -324395 -324397 -323562 
-        320137 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322745 100 -8.2393 -324399 -324390 324402 323810 -324401 324400 320135 -323562 
-        324391 -324403
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322746 100 -8.2393 324408 -324405 -324390 323810 324406 -324404 320115 -324407 
-        -323562 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322747 100 -8.2393 -324413 324412 -324390 324409 323810 -324410 -324411 -323562 
-        320118 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322748 100 -8.2393 -324417 320121 324418 -324414 -324416 324415 -324390 323810 
-        -323562 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322749 100 -8.2393 320123 -324422 -324421 324419 -324390 323810 -324423 -323562 
-        324420 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322750 100 -8.2393 324425 -324390 324428 323810 -324424 -324427 -324426 320125 
-        -323562 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322751 100 -8.2393 -324429 -324432 -324390 323810 324431 320126 324433 -323562 
-        -324430 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322752 100 -8.2393 324435 -324390 323810 -324437 320128 -324436 -324434 324438 
-        -323562 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322753 100 -8.2393 -324439 324443 -324390 320131 323810 -324442 -324441 324440 
-        -323562 324391
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322754 100 -8.2393 324447 324382 -324445 324444 323810 -324448 320133 -324446 
-        -324381 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322755 100 -8.2393 324451 -324449 -324450 323810 324453 324367 320161 -324371 
-        -324452 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322756 100 -8.2393 324377 323810 324457 -324454 320158 -324455 -324456 324458 
-        -324374 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322757 100 -8.2393 324459 324364 323810 -324461 320163 -324460 -324463 -324362 
-        324462 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322758 100 -8.2393 -324466 324465 -324467 323810 -324464 324468 324354 -324357 
-        320165 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322759 100 -8.2393 -324469 -324470 323810 -324326 324472 -324473 324327 324471 
-        -323562 320167
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322760 100 -8.2393 324478 324318 323810 -324475 324477 -324476 -324474 320168 
-        -324323 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322761 100 -8.2393 320170 324482 -324480 323810 -324312 324483 324314 -324479 
-        -323562 -324481
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322762 100 -8.2393 -324305 324484 324309 324487 320173 323810 -324488 -324486 
-        -323562 -324485
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322763 100 -8.2393 -324490 -324298 324300 323810 324489 320174 -324492 -323562 
-        -324491 324493
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322764 100 -8.2393 324497 -324496 -324495 323810 320177 324498 -324494 324290 
-        -324294 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322765 100 -8.2393 324500 324505 324504 -324499 -324503 -324502 323810 -324501 
-        320178 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322766 100 -8.2393 324282 324506 320181 323810 -324510 -324508 324509 -324507 
-        -324280 -323562
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322767 100 -8.2393 324504 -324512 -324499 324513 323810 324514 -324511 320207 
-        -323562 -324515
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322768 100 -8.9609 -320116 -322914 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322769 100 -8.9609 -320116 320113 -322917
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322770 100 -8.9609 -320116 320113 -322919
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322771 100 -8.9609 -320116 320113 -322921
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322772 100 -8.9609 -320116 320113 -322923
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322773 100 -8.9609 -322925 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322774 100 -8.9609 -320116 320113 -322926
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322775 100 -8.9609 -322928 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322776 100 -8.9609 -322930 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322777 100 -8.9609 -322932 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322778 100 -8.9609 -322935 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322779 100 -8.9609 -320116 320113 -322936
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322780 100 -8.9609 -320116 -322938 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322781 100 -8.9609 -320116 320113 -322941
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322782 100 -8.9609 -322942 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322783 100 -8.9609 -322945 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322784 100 -8.9609 -320116 320113 -322946
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322785 100 -8.9609 -320116 320113 -322949
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322786 100 -8.9609 -322950 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322787 100 -8.9609 -320116 320113 -322951
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322788 100 -8.9609 -320116 320113 -322952
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322789 100 -8.9609 -322955 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322790 100 -8.9609 -322956 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322791 100 -8.9609 -320116 -322958 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322792 100 -8.9609 -322961 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322793 100 -8.9609 -322963 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322794 100 -8.9609 -320116 -322964 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322795 100 -8.9609 -322967 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322796 100 -8.9609 -322968 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322797 100 -8.9609 -320116 -322970 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322798 100 -8.9609 -322973 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322799 100 -8.9609 -320116 320113 -322974
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322800 100 -8.9609 -320116 320113 -322977
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322801 100 -8.9609 -320116 320113 -322978
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322802 100 -8.9609 -322980 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322803 100 -8.9609 -320116 -322982 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322804 100 -8.9609 -322984 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322805 100 -8.9609 -322987 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322806 100 -8.2393 -320116 320113 -322989
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322807 100 -8.9609 -320116 320113 -322990
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322808 100 -8.9609 -322992 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322809 100 -8.9609 -322994 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322810 100 -8.2393 -320116 -322996 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322811 100 -8.2393 -320116 320113 -321206
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322812 100 -8.2393 -320116 320113 -322999
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322813 100 -8.2393 -320116 320113 -323002
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322814 100 -8.2393 -323003 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322815 100 -8.2393 -323005 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322816 100 -8.2393 -323007 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322817 100 -8.2393 -320116 320113 -323009
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322818 100 -8.2393 -323010 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322819 100 -8.2393 -323013 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322820 100 -8.2393 -323014 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322821 100 -8.2393 -320116 320113 -323016
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322822 100 -8.2393 -323019 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322823 100 -8.2393 -320116 -321303 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322824 100 -8.2393 -320116 -323022 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322825 100 -8.2393 -320116 320113 -323024
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322826 100 -8.9609 -320116 -323025 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322827 100 -8.9609 -323027 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322828 100 -8.9609 -320116 320113 -323030
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322829 100 -8.9609 -320116 320113 -323031
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322830 100 -8.9609 -320116 -323034 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322831 100 -8.9609 -320116 320113 -323036
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322832 100 -8.9609 -320116 320113 -323037
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322833 100 -8.9609 -320116 -323040 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322834 100 -8.9609 -320116 320113 -323042
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322835 100 -8.9609 -320116 320113 -323044
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322836 100 -8.2393 -323045 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322837 100 -8.2393 -323047 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322838 100 -8.9609 -323050 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322839 100 -8.2393 -323052 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322840 100 -8.2393 -320116 320113 -323053
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322841 100 -8.2393 -320116 320113 -323056
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322842 100 -8.9609 -320116 320113 -323057
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322843 100 -8.9609 -320116 320113 -323059
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322844 100 -8.2393 -323061 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322845 100 -8.9609 -320116 320113 -320196
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322846 100 -8.9609 -320116 320113 -320198
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322847 100 -8.9609 -320199 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322848 100 -8.9609 -320116 320113 -320202
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322849 100 -8.9609 -320116 320113 -320205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322850 100 -8.9609 -320116 -320204 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322851 100 -8.9609 -320116 320113 -320157
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322852 100 -8.9609 -320116 320113 -320155
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322853 100 -8.9609 -320153 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322854 100 -8.9609 -320116 320113 -320150
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322855 100 -8.9609 -320116 320113 -320149
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322856 100 -8.9609 -320116 320113 -320211
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322857 100 -8.9609 -320116 -320192 320191
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322858 100 -8.9609 -320116 320113 -320188
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322859 100 -8.9609 -320116 320113 -320186
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322860 100 -8.9609 -320116 320113 -320184
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322861 100 -8.9609 -320183 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322862 100 -8.9609 -320116 320113 -320210
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322863 100 -8.9609 -320147 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322864 100 -8.2393 -320116 320113 -320145
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322865 100 -8.2393 -320116 320113 -320143
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322866 100 -8.9609 -320141 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322867 100 -8.9609 -320116 320113 -320138
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322868 100 -8.9609 -320137 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322869 100 -8.9609 -320135 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322870 100 -8.9609 -320115 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322871 100 -8.9609 -320118 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322872 100 -8.9609 -320116 320113 -320121
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322873 100 -8.9609 -320116 320113 -320123
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322874 100 -8.9609 -320125 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322875 100 -8.9609 -320126 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322876 100 -8.9609 -320128 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322877 100 -8.9609 -320116 320113 -320131
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322878 100 -8.9609 -320133 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322879 100 -8.9609 -320116 -320161 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322880 100 -8.9609 -320158 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322881 100 -8.9609 -320116 -320163 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322882 100 -8.9609 -320165 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322883 100 -8.9609 -320167 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322884 100 -8.9609 -320168 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322885 100 -8.9609 -320116 320113 -320170
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322886 100 -8.9609 -320116 320113 -320173
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322887 100 -8.9609 -320174 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322888 100 -8.9609 -320116 -320177 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322889 100 -8.9609 -320178 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322890 100 -8.9609 -320116 320113 -320181
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322891 100 -8.9609 -320207 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322892 100 -8.9609 -327904 (324537 324645 324681 -324534 323561 324642 324689 
-        -324578 -324538 -324569:-324520 324700 324590 324657 324636 -324588 
-        -324691:324625 -324673 324584 -324698 -324578 324647:-324644 323561 
-        324677 -324584 324605 324674 324608 -324552 -324637 324565:-324576 
-        324650 323561 324656 324558 -324655 -324578:324562 324590 -324657 324658
-        -324566 -324588:324566 323561 -324584 -324571 -324664 324659:323561 
-        324571 324519 -324578 -324637:324588 324648 -324519 -324518 -324661 
-        324516 -323561:-324644 -324523 -324551 324590 324674 324618 -324588 
-        324565:324588 -324568 -324516 324662 -323561 324644:324684 -324577 
-        323561 -324584 -324529 324530 -324556:324588 -324520 -324526 -324552 
-        324529 324614 324519 -323561:-324651 324606 323561 324671 -324585 
-        -324578 324660 324539:324588 -324584 -324664 -324641 324636 324659:
-        324598 -324679 323561 324675 -324638 324553 324695 -324578 324616 324621
-        :324590 -324557 324551 -324538 324520 324699 -324588:323561 324698 
-        -324600 -324673 -324578 324660 324676 324521:-324659 324656 324558 
-        -324655 324584 -324578 324576:324588 -324584 324674 -324672 324609 
-        -324625:324674 324672 -324671 324584 -324578 -324554 324647:324665 
-        324590 -324663 324666 -324581 -324588:-324651 323561 324698 -324589 
-        324673 -324578 324517 324521:-324669 324590 -324657 324580 324658 
-        -324588:324665 -324584 324590 324656 -324663 -324655:324588 -324520 
-        -324584 324664 324536 324636:324588 324698 -324661 -324673 -323561 
-        324676:324588 -324584 -324661 324663 -324656 324571:324665 324671 324590
-        -324585 -324663 -324588:-324589 -324638 324673 -324625 324584 324540 
-        -324578 324647:324665 324590 324655 -324573 -324663 -324588:324590 
-        -324657 324641 -324646 324658 -324588:324569 324685 324645 -324534 
-        323561 324698 -324519 324642 324543 324602 324688 324601 -324578 324541 
-        324577 324623 324533:-324651 323561 324542 -324669 324581 324544 -324578
-        324660:323561 -324594 -324638 -324578 324679 324621 -324586:-324676 
-        324665 324698 324590 -324663 324585 -324588:324650 323561 324646 324550 
-        324591 -324654 324627 -324578 -324562:324588 -324662 324605 324519 
-        -323561 324644:324588 324538 -324529 -324626 -323561 -324610:-324659 
-        324654 324655 324584 -324578 -324572:323561 324634 324557 -324584 324641
-        324629 324532 -324637:324665 -324669 324581 324590 -324663 -324588:
-        324527 324700 324590 -324626 -324698 -324588 -324691:-324651 324598 
-        324554 -324679 323561 324638 -324578:323561 324695 -324535 324615 
-        -324578 324616 324679 324593 -324678:-324651 323561 324680 324553 324692
-        -324578 -324598:324588 -324676 -324624 324583 324609 -323561 -324554:
-        324590 324656 -324657 -324655 324658 -324588:-324520 324584 324636 
-        -324578 324659 324668:-324651 323561 324535 -324578 324616 324679 
-        -324678:324588 -324584 -324661 -324587 324663 324669:324556 324634 
-        324641 324629 324584 -324578 324532 -324637:-324589 324673 324625 324584
-        -324698 -324578 324647:324691 324590 -324657 -324641 324658 324520 
-        -324588:324604 -324676 323561 -324584 324583 -324638 324609 324540 
-        -324554:324572 323561 -324584 -324664 -324580 324659:324590 324589 
-        -324588 -324612:324556 -324577 323561 324620 324570 324547 324524 
-        -324578 324617 324670:-324644 324588 324605 324674 -324516 -324552 
-        -323561 324565:324588 -324676 -324661 324585 -323561 324660:324588 
-        324656 -324661 -324655 -324578 324660:324590 324655 -324657 324658 
-        -324572 -324588:323561 -324682 -324638 -324673 324540 -324578 324676:
-        -324651 323561 324690 -324587 324661 324544 324669 -324578:324588 
-        -324584 324654 324655 -324664 -324572:324588 -324526 324552 -323561 
-        -324556:324588 324556 -324526 -323561:324588 324610 324698 -324519 
-        -324530 324526 -323561 324534:324574 324650 323561 324655 324558 -324654
-        -324578 -324572:324698 324590 -324663 324676 -324588:324595 323561 
-        -324638 324695 -324578 324616 324593:324650 323561 324671 -324674 
-        -324578:-324651 323561 -324666 324573 324628 -324578 324660 324522:
-        -324661 -324587 324669 324584 -324578 324660:324588 -324571 -324661 
-        324518 -324578 324660:324588 -324660 -324584 324671 -324585 324662:
-        324650 323561 324558 -324656 -324654 324571 -324578:-324523 324590 
-        324641 324551 -324588:324588 -324529 -324526 324530 -323561:323561 
-        -324584 324656 324558 -324664 -324655 324576:324588 324566 -324571 
-        324654 -324664 -323561:324564 -324659 324687 323561 324603 -324641 
-        324636 -324578 -324569:-324560 324556 323561 324547 -324578 324577 
-        324582 -324538 324520 324575:-324660 323561 -324584 -324669 324581 
-        324662:324684 -324577 -324529 324653 324584 324530 324519 -324578 
-        -324556:324588 -324518 -324516 324662 -323561 324568:324588 -324584 
-        -324664 -324656 324571 324659:323561 -324571 324561 324661 324633 324518
-        -324578 -324637:324588 -324530 -324526 -323561:324588 -324676 -324660 
-        324698 -324584 324585 324662:323561 -324519 -324530 -324578 324534 
-        324577 -324538:324588 -324661 -324666 324573 -323561 324660:324588 
-        -324660 -324584 324655 -324573 324662:324604 323561 -324584 324671 
-        -324638 324674 324609 -324625 -324583:324588 -324624 324609 -324625 
-        -324673 -323561 324676:324588 -324659 324654 -324656 324571 -324578:
-        324528 324590 324625 -324673 -324698 324676 -324588 -324612:324562 
-        324592 324650 -324659 323561 324627 -324578 -324566:324650 323561 324619
-        324672 -324674 -324671 -324578:324588 -324559 324546 324516 -324674 
-        -323561 324565:324588 324598 -324624 -323561:324574 324631 324650 
-        -324659 324572 323561 -324580 -324578:324528 324671 324590 -324625 
-        -324583 -324588 -324612:324588 324572 324654 -324664 -324580 -323561:
-        323561 -324692 324675 324630 324680 324553 -324578 -324598:-324660 
-        323561 -324584 324666 324662 -324581:324588 -324676 324554 -324584 
-        324609 -324698:-324661 -324656 324571 324584 -324578 324660:324588 
-        -324661 324587 -324671 -324578 324660:324588 -324589 -324624 324673 
-        324609 -324698 -323561:324588 -324519 -324529 324526 324530 -323561 
-        -324538:-324560 323561 324696 324640 324626 324697 -324546 324559 
-        -324578 324567 324693:324588 324556 -324559 324526 -323561 -324538 
-        324520:324631 324650 -324659 323561 -324669 324580 -324578:324646 324590
-        -324657 324658 -324562 -324588:-324636 324700 324590 324626 -324548 
-        -324588 -324691:323561 324677 -324584 324641 324552 -324557 -324637:
-        324691 324538 324698 324590 -324548 324531 -324588:324588 324529 -324626
-        324536 -324698 -323561:323561 -324638 -324597 324695 324594 -324578 
-        -324595 324621:324588 -324624 324680 -323561 -324598:-324651 323561 
-        324542 324666 -324581 -324578 324660 324522:-324568 -324660 323561 
-        -324584 324608 324662 324644:324588 -324584 324656 324662 -324655 
-        -324665:323561 -324584 324609 -324625 -324673 324682 324540 324676:
-        324556 323561 -324559 324546 -324641 -324578:324588 -324584 324641 
-        -324664 -324646 324659:-324649 323561 324613 324594 -324578 324616 
-        -324595 324593:324588 324655 -324573 -324661 -324578 324660:-324577 
-        -324534 324599 323561 324602 324688 324667 324683 -324578 324525:324588 
-        -324660 -324584 -324666 324573 324662:324557 324674 324555 324584 
-        -324578 -324556 -324637:324528 324590 324674 -324672 -324625 -324588 
-        -324612:324588 324698 324673 -324661 -323561:324588 -324660 -324584 
-        -324571 324662 324518:324650 323561 -324584 324619 -324672 -324664 
-        -324674 324669:324588 -324584 324546 324552 -324641 -324556:-324651 
-        324678 323561 324698 -324578:324528 -324676 324554 324590 -324698 
-        -324588:-324651 324686 323561 324656 -324655 -324578 324596:323561 
-        -324518 324633 324579 -324578 324660 324568 -324637:324588 324671 
-        -324585 -324661 -323561 324660:324674 -324672 -324625 324584 -324578 
-        324647:324588 -324584 324626 324552 -324546 -324556:324637 -324560 
-        323561 324546 -324674 -324578 324565:323561 324675 -324638 324680 
-        -324630 -324578 -324598:324588 -324584 -324669 -324664 324580 324659:
-        324678 323561 -324594 -324638 -324698 -324578 324616 324649:323561 
-        -324584 324675 -324638 324553 -324680 324589 324517:324528 -324589 
-        324590 324673 -324588 -324612:-324644 324677 324674 324608 324555 324584
-        -324557 -324578 -324637 324565:324528 -324676 324590 324583 -324554 
-        -324588 -324612:323561 -324613 324695 324597 324594 -324578 -324595 
-        324593:324588 -324584 -324656 324662 324571 -324665:324604 -324676 
-        324583 -324638 324584 324540 -324578 -324554 324647:324572 324590 
-        -324657 -324580 324658 -324588:324639 324564 -324636 324607 324626 
-        -324548 324635 324643 324584 -324578 324668 -324569:-324568 -324519 
-        324590 -324663 324523 -324588 324565:324569 324650 323561 -324548 
-        -324641 -324578 324520:324588 324556 324546 -324516 -324641 -323561:
-        -324651 323561 324600 -324673 -324578 324676 324521:324588 324562 
-        -324584 -324664 -324566 324659:324588 -324530 -323561 -324610 -324538:
-        324538 323561 -324530 324689 -324626 324643 -324578 -324569:-324660 
-        323561 324698 -324584 324676:-324699 324590 -324527 -324588:324588 
-        -324659 -324641 324636 -323561 -324610:324566 -324571 324590 -324657 
-        324658 -324588:-324651 323561 -324519 324561 324661 -324656 324571 
-        -324578 324596:-324651 -324676 324606 323561 324585 -324578 324660 
-        324521:324665 324590 -324518 -324663 324568 -324588:324588 324562 
-        -324659 324654 -323561 -324566:324678 323561 -324594 -324613 324695 
-        324597 -324578 324593:324588 -324660 -324584 324656 324663 -324655:
-        324588 -324624 324674 324609 324672 -324671 -323561 -324554:324588 
-        324557 -324516 324641 -323561:324588 -324516 324641 324552 -324557 
-        -323561:324546 324590 -324641 -324557 324551 -324588:324588 324538 
-        -324559 324552 -324626 -323561:323561 -324584 324529 -324626 324536 
-        -324698:-324660 324608 324555 324584 324519 -324578 324644:324588 
-        -324659 324654 324641 -324646 -324578:324650 323561 324603 324545 324550
-        324641 -324654 -324646 -324578 324611 324622:324588 324552 324526 
-        -323561 -324556 -324538 324520:324588 -324660 -324584 324587 324662 
-        -324671:323561 -324584 324674 324609 324672 -324671 -324554:324590 
-        324626 -324546 -324557 324551 -324588:324538 -324560 324549 323561 
-        -324584 324552 -324626:324678 -324649 323561 -324594 324613 -324578 
-        324616 324593:-324520 324652 324529 324653 324584 324519 -324578 -324556
-        :-324626 324584 324530 -324698 -324578 324668:324588 -324584 -324587 
-        324662 324669 -324665:324588 -324659 324654 -324669 324580 -323561:
-        324588 324556 -324559 324626 -324546 -324578:-324699 324590 324551 
-        -324588:324665 324590 -324663 -324666 324573 -324588:324588 -324669 
-        324581 -324661 324662 -323561:324590 324641 -324674 -324557 324523 
-        -324588 324565:324538 324590 -324527 -324588 -324691:324604 324671 
-        -324638 324674 -324625 -324583 324584 -324578 324647:-324520 323561 
-        -324584 324652 -324552 324529 324614 324519:-324651 323561 324655 
-        -324573 324661 324628 -324578 324596:-324568 323561 324632 324608 324579
-        -324578 324660 -324637 324644:324675 -324638 324553 -324680 324589 
-        324584 -324578 324647 324517:324590 -324657 -324656 324571 324658 
-        -324588:324665 -324571 324590 -324663 324518 -324588:324588 324654 
-        324672 -324674 -323561:324665 -324584 324590 -324663 -324587 324669:
-        324588 324671 -324624 324609 -324625 -324583 -323561:-324660 323561 
-        -324584 -324518 324662 324568:324650 -324659 324619 -324672 -324674 
-        324669 324584 -324578:324684 -324577 323561 -324530 324667 -324578 
-        324534:-324625 -324673 324584 324682 324540 -324578 324647 324676:324588
-        -324659 324646 324654 -324578 -324562:324588 -324636 324626 -324548 
-        324536 -323561 -324610:-324519 324590 -324527 324531 -324538 324699 
-        -324588:324528 324590 -324625 -324673 324676 -324588 -324612:324639 
-        324564 323561 -324636 -324584 324607 324626 -324548 324635 324536 324643
-        -324569:-324523 324590 324519 324618 -324665 -324588 324644:324588 
-        324654 324656 -324664 -324655 -323561:324590 -324657 -324588 -324691:
-        323561 -324584 324652 324552 324529 -324556 -324538:324588 324610 324654
-        -324548 -324641 -323561 324520:324588 -324624 -324680 324589 -323561:
-        324538 324590 -324626 -324557 324551 -324588:323561 -324584 -324662 
-        324605 324519 324644:324538 -324560 324556 324549 -324626 324584 -324578
-        :-324651 323561 324690 324587 324661 -324671 -324578 324539:323561 
-        -324519 -324584 -324529 324530 324577 -324538:323561 -324584 -324589 
-        -324638 324673 324609 -324698 324540:324588 -324584 324646 -324664 
-        324659 -324562:323561 -324638 324594 -324578 324616 -324595 324649:
-        324538 323561 -324584 -324529 -324626 324530:324586 323561 -324594 
-        -324615 324695 -324578 324679 324621:324665 324590 -324663 324587 
-        -324671 -324588:324592 324650 -324659 324566 323561 -324571 -324578:
-        324528 324590 324672 -324671 -324554 -324588 -324612:324665 -324584 
-        324590 -324663 -324656 324571:-324699 -324520 324527 -324551 324694 
-        324590 324519 -324588:324590 -324657 -324674 324669 324658 -324588:
-        324588 324654 -324672 -324664 -324674 324669 -323561:-324651 324554 
-        -324680 324638 324589 324584 -324578:324588 -324661 324666 324662 
-        -324581 -323561:323561 324656 324661 -324655 -324578 -324686 324596:
-        323561 324634 324563 324546 -324641 324559 -324578 -324637 324693:
-        -324523 -324568 324665 324590 -324588:324588 -324584 324625 324609 
-        -324673 -324698 324676:-324651 324554 323561 -324584 -324680 324638 
-        324589)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322893 100 -8.9609 (-324710 324708 -324785 324778 324584 -324578:324751 -324783 
-        324782 324584 -324578 -324750:323561 324703 324752 324768 -324766 
-        -324708 -324578 324815:-324738 324701 -324765 324584 -324698 -324578:
-        324588 324708 -324789 -324707 -323561 324787:324588 -324520 324698 
-        -324816 324759 324714 -323561:324588 -324710 324708 324768 -324766 
-        -324578:324588 -324769 324803 -324810 -324584 324721:324793 323561 
-        324811 -324743 324744 -324708 -324578:324588 -324780 324698 -324584 
-        324782 -324704 324765:324796 -324716 323561 -324816 324768 324810 
-        -324578 324728:323561 324732 324703 -324748 -324708 -324578 324749:
-        324588 -324710 324708 -324578 324757 -324750:324588 -324735 324725 
-        324763 -324701 -324790 -323561:324588 -324757 -324780 -324584 324756 
-        324783:324793 324739 323561 -324744 324703 324798 -324708 -324578:324588
-        -324715 324708 -324584 -324713 324766:-324746 323561 324797 -324782 
-        -324743 324744 -324578:324745 323561 324703 324752 -324713 324766 
-        -324708 -324578:324588 -324715 -324584 324757 324710 -324750:324588 
-        -324715 -324584 324768 -324766 324710:324730 323561 -324818 -324782 
-        324733 -324578 324757 324788:323561 -324768 -324708 -324578 324769 
-        324804 324815:324588 -324749 -324780 -324584 324704 324783:324588 
-        -324520 324805 324709 -324698 324810 -323561:324739 323561 -324744 
-        324723 324797 -324782 -324703 -324578 324788:324588 -324787 324803 
-        -324810 324759 -323561 324520:324793 323561 324797 -324743 324744 
-        -324811 -324578 324746:323561 -324778 -324809 324806 324810 -324578 
-        324777:324588 -324715 324708 -324584 324743 -324674:-324710 324708 
-        -324713 324766 324584 -324578:324800 323561 324703 -324778 -324747 
-        -324578 324777:324588 -324780 -324584 324802 324782 -324737:-324738 
-        324765 324584 -324698 -324578:324588 -324749 -324710 324705 324708 
-        -324578:323561 324817 324794 -324704 -324782 324765 -324578 324788:
-        324588 -324749 -324715 324705 -324584 324710:-324769 324808 -324810 
-        324584 -324578 324721:324588 -324715 324708 -324584 -324785 324778:
-        324588 324751 -324780 -324584 324782 -324750:324588 -324749 -324783 
-        324782 324704 -324578:324588 -324787 -324584 -324789 -324709:324588 
-        -324780 324737 -324584 324782 -324739:324588 -324520 324791 324799 
-        -324708 -323561 324787:324698 -324783 324782 -324704 324765 324584 
-        -324578:324588 324803 -324716 -324584 324768 -324808:323561 -324584 
-        324743 -324674 -324708:323561 324723 324802 -324782 324754 -324737 
-        -324578 324788:324588 324808 -324716 -324810 324768 -324578:324737 
-        324723 -324783 -324795 324584 -324578 -324739:324588 -324757 324756 
-        -324783 324782 -323561:-324715 323561 -324584 324789 -324707 324519 
-        324520:-324710 324708 -324765 324584 -324578 324761:323561 -324816 
-        -324778 324806 324809 -324578 324777:-324777 323561 -324816 324806 
-        324720 324810 -324578 324717 324787:324800 323561 -324778 324747 -324708
-        -324578 324777:-324710 324767 -324707 324584 324519 -324578 324520:
-        324764 324800 323561 324703 -324785 324778 -324708 -324578:-324761 
-        -324710 324708 324763 324584 -324578:324588 -324715 -324584 -324743 
-        324744 324710:324588 -324715 324708 -324584 -324765 324761:324588 
-        -324777 -324710 324708 324707 -324578:-324777 324800 323561 324707 
-        324703 -324708 -324578:324588 -324710 324708 -324748 -324578 324749:
-        324588 -324710 -324757 324708 324756 -324578:-324783 324802 324782 
-        324584 -324737 -324578:-324804 323561 324703 -324768 -324578 324769 
-        324815:-324738 324674 -324763 324736 324584 -324578:-324761 324588 
-        -324715 324708 -324584 324763:323561 324818 -324782 324771 324733 
-        -324578 -324751 324788:324588 -324715 -324584 -324768 324710 324769:
-        323561 -324584 324790 -324701 324735 324788:324588 -324710 324708 
-        -324768 -324578 324769:323561 -324584 324755 324763 324736 -324701 
-        -324790 324788:-324787 -324709 -324767 324584 -324578:324750 323561 
-        324703 324798 324722 -324708 -324737 -324578:324796 323561 -324816 
-        -324674 324810 -324578 324716:324588 -324757 -324715 -324584 324756 
-        324710:324588 -324715 -324584 -324748 324710 324749:-324779 324751 
-        323561 -324782 324771 -324578 -324750:324588 -324777 -324715 -324584 
-        324707 324710:324588 -324816 -324709 -324759 324810 -323561:324588 
-        324803 -324810 -324768 -323561 324769:324588 -324710 324708 -324743 
-        324744 -324578:-324519 324743 -324783 324782 324584 -324578:324588 
-        -324810 -324759 -323561:324730 323561 324813 -324782 -324756 -324578 
-        324742 324788:-324783 324782 -324743 324584 324744 -324578:324808 
-        -324810 -324674 324584 -324578 324716:323561 324737 -324584 324723 
-        -324795 -324782 -324739:324588 -324783 324782 -324818 -324578 324757:
-        323561 324703 324765 -324708 -324578 -324705 324770:324588 -324769 
-        -324715 -324584 324785 324710:-324769 323561 324724 -324816 324810 
-        -324578 324728 324721:324588 -324584 324765 -324790 -324698:324588 
-        -324710 324708 -324778 -324578 324777:324588 324701 324725 -324765 
-        -324790 -324698 -323561:324588 324808 -324810 -324778 -324578 324777:
-        324588 -324780 -324584 324782 324813 -324756:324588 324803 -324584 
-        -324778 -324808 324777:324702 -324787 323561 324772 324762 324801 324807
-        324786 324760 324729 324709 324816 324774 -324707 324731 -324578 324741:
-        324588 -324715 -324584 -324778 324710 324777:323561 -324816 -324768 
-        -324578 324728 324758 324769:324588 -324769 -324710 324708 324785 
-        -324578:323561 -324763 -324674 324816 -324578 324788:-324710 324708 
-        324765 324584 -324578 -324705:323561 -324519 324743 324797 -324782 
-        -324578:324588 -324715 324789 -324707 324519 -323561 324520:323561 
-        -324584 324701 -324765 -324790 -324698:-324787 324803 323561 -324584 
-        -324816 324759 324781 324719 324711 324720 324740 324520:-324520 324698 
-        -324816 324775 324584 324712 -324578:323561 324703 324753 324722 -324708
-        -324578 324757 -324750:324812 -324757 323561 324756 324753 -324708 
-        -324578:-324787 324808 -324816 324781 324775 324719 324711 324720 324584
-        324740 -324578 324520:-324749 323561 324817 324704 -324782 324706 
-        -324578 324788:-324726 324730 -324757 323561 324756 -324783 -324578:
-        324588 -324721 324808 -324810 324778 -324578:324588 324698 -324765 
-        324782 -323561:323561 -324813 -324782 324706 -324578 324742 324749 
-        324788:-324721 323561 324724 -324816 324806 324778 324810 -324578:323561
-        -324584 324792 -324816 -324759 324711 324727:-324710 324743 -324674 
-        324584 -324578:324588 -324715 324708 -324584 324765 -324705:324588 
-        -324783 324782 -324813 -324578 324749:-324791 324767 -324707 324584 
-        -324578 324787:324588 324803 -324810 -324584 -324674 324716:324588 
-        -324780 324739 -324744 -324584 324782:323561 -324584 -324789 324814 
-        324760 -324707 324787:323561 324737 -324784 324703 324798 -324578 
-        -324739:324588 324750 -324783 324782 -324802 -324578:-324783 324782 
-        324818 324584 -324578 -324751:323561 324732 324703 324748 324753 -324756
-        -324708 -324578:324588 -324519 -324584 -324709 324714 324816 324789:
-        324588 -324721 324803 -324584 324778 -324808:-324767 324814 324760 
-        -324707 324584 -324578 324787:324792 -324816 -324775 324584 -324578 
-        324727:323561 324698 324755 324701 324794 -324765 -324578 324788:324588 
-        -324780 -324519 -324584 324743 324782:-324710 324739 324708 -324744 
-        324584 -324578:324588 -324787 324799 324709 324519 -323561:324588 
-        -324780 -324584 324782 -324743 324744:-324783 324782 324813 -324756 
-        324584 -324578:-324520 323561 324698 -324584 -324816 324759 324714:
-        324588 -324710 324708 324748 -324756 -324578:324588 -324780 -324584 
-        -324818 324783 324757:324588 -324715 -324584 324748 -324756 324710:
-        -324761 323561 324703 324776 324763 -324708 -324578:-324769 324764 
-        323561 324703 324785 -324708 -324578 324815:-324710 324737 324798 324784
-        324584 -324578 -324739:324745 323561 324703 -324763 324713 -324708 
-        -324578:324793 324743 -324734 324674 324584 324519 -324578:324750 323561
-        -324782 -324802 324771 324754 -324578 324788:323561 324703 -324765 
-        324776 -324708 -324578 324761:324588 324718 324674 -324773 324519 
-        -323561:-324715 323561 324737 -324584 324798 324784 -324739:324588 
-        -324715 -324584 -324763 324713 324710:-324519 -324709 324767 324816 
-        324584 324712 -324578:324751 323561 324771 -324578 -324750 324779 324788
-        :324588 -324777 324803 -324584 -324808 324787:-324701 324735 324584 
-        -324578 324738 324788:324793 323561 -324584 324743 324674 -324773 324519
-        :324588 324750 -324780 -324584 -324802 324783:-324738 324755 324763 
-        324736 -324701 324584 -324578 324788:324588 324750 -324710 324708 
-        -324737 -324578:-324757 323561 324703 324756 324753 -324578 -324812:
-        323561 324737 324723 324795 -324578 -324739 324788:324730 -324757 323561
-        324756 -324578 324726 324788:324588 324725 324674 -324763 -324790 
-        -323561:324588 -324780 -324584 324782 324818 -324751:-324758 324808 
-        -324768 324584 -324578 324728 324769:324739 -324744 -324783 324782 
-        324584 -324578:323561 -324584 324674 -324763 324736 -324790:324588 
-        -324715 324737 324708 -323561 -324739:-324749 323561 324705 324703 
-        -324708 -324578 324770:324588 324750 -324715 -324584 -324737 324710:
-        324588 -324780 -324584 -324813 324783 324749:324588 -324715 324739 
-        324708 -324744 -324584:324588 -324777 324808 -324810 -324578 324787:
-        -324758 324803 323561 -324584 -324768 324728 324769:324588 -324710 
-        324708 -324763 324713 -324578) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322894 100 -8.9609 324862 -324822 324874 -324590 -324527 324831:324665 -324519 
-        324862 -324848 -324590 324822:324665 324698 324862 -324848 -324590 
-        -324873:324839 324864 -324872 -324590 -324820 324520:324858 -324832 
-        -324844 -324862 -324698 324863:324864 324868 324871 -324674 -324590 
-        -324870:324861 324528 -324857 -324590 -324698 324841:324862 324657 
-        -324846 -324820 324520 -324861:-324841 324834 324862 -324872 -324855 
-        324842 -324861:324866 -324520 -324872 -324862 324841 324863:-324863 
-        324864 324674 -324819 -324843 324836:-324519 -324853 324856 -324590 
-        324822 324863:324698 -324853 324856 -324590 -324873 324863:324861 324847
-        324820 -324657 -324859 -324590:324869 -324835 -324844 -324862 -324698 
-        324863:-324520 -324835 324862 324844 324823 -324861:-324842 324866 
-        -324872 -324862 324519 324863:324847 -324863 324864 -324871 -324868 
-        324859:324847 324862 -324871 324859 -324846 -324861:-324519 324826 
-        -324828 -324590 324822 324863:324861 324528 -324841 324854 -324857 
-        -324590 324842:324862 324843 324865 -324819 324519 -324861:-324863 
-        -324822 324873 324864 -324828 -324874 324831:-324842 324862 324674 
-        -324860 -324590 324837:-324520 324869 -324835 324844 -324862 324863:
-        -324835 324862 -324844 324823 -324698 -324861:-324829 -324519 324862 
-        324822 324831 -324861:-324842 -324863 324845 324864 -324872 324519:
-        324843 -324819 324827 -324862 324519 324863:324820 324864 -324859 324868
-        -324590 -324870:-324863 324864 -324857 -324698 324841 324837:324862 
-        324820 -324859 -324590 324551 -324839:324847 324862 -324657 -324590 
-        -324820 324520:-324551 324862 324820 324838 -324859 -324861:-324520 
-        324858 -324832 324844 -324590 324863:324833 -324831 -324822 324864 
-        324874 -324590:-324520 -324863 324845 324864 -324872 324841:-324863 
-        324864 -324868 324871 -324674 -324830:-324863 -324841 324864 324854 
-        -324857 324837 324842:-324842 324867 324862 324674 -324857 -324861:
-        324862 324865 324674 -324819 -324843 -324861:324862 324871 324657 
-        -324674 -324846 -324861:324858 -324863 -324835 324864 -324844 -324698:
-        324862 -324590 -324820 324551 -324839 324520:-324863 -324822 324873 
-        324864 324856 -324848:324862 -324822 324873 -324665 324849 -324861:
-        324864 324868 -324590 -324820 -324870 324520:324861 324859 -324674 
-        -324590 324551 -324839:-324842 -324863 324864 324674 -324857 324837:
-        -324841 324867 324862 324854 -324857 324842 -324861:-324842 -324821 
-        324845 -324590 324519 324863:-324519 324864 324848 -324819 -324590 
-        324822:324820 -324824 -324859 -324590 324825 324863:324867 324862 
-        -324857 -324698 324841 -324861:-324520 -324821 324845 -324862 324841 
-        324863:324839 324820 -324840 324864 -324859 -324590:-324863 324698 
-        324864 -324826 -324873 324831:-324863 324864 324843 -324819 324519 
-        324836:324862 -324852 324674 -324843 -324590 324836:-324551 324862 
-        324838 -324820 324520 -324861:324861 -324841 324694 -324872 -324855 
-        -324590 324842:324847 324862 -324657 324871 -324674 -324590:-324520 
-        324858 -324863 -324835 324864 324844:324861 -324842 324528 324674 
-        -324857 -324590:-324829 324527 324862 -324822 324874 -324861:324864 
-        -324871 -324857 324859 -324590 -324847:-324829 324862 324873 -324874 
-        324831 -324861:-324824 324859 -324674 -324590 324825 324863:324674 
-        -324819 324827 -324843 -324862 324863:324861 -324520 324694 -324872 
-        -324590 324841:-324852 324843 -324590 324519 324863 324836:324698 324826
-        324864 -324828 -324590 -324873:-324822 324873 324826 -324828 -324590 
-        324863:324665 324862 -324822 324873 -324848 -324590:324864 -324857 
-        324871 -324674 -324590 -324847:-324863 324864 324824 -324820 -324839 
-        324520:-324822 324873 324864 324848 -324590 -324851:324861 -324842 
-        324694 -324872 -324590 324519:324820 324850 324864 -324859 -324590 
-        -324847:-324853 -324822 324873 324856 -324590 324863:324858 -324832 
-        324862 -324844 -324590 -324698:-324842 324830 324674 -324857 -324862 
-        324863:324861 324843 -324819 -324590 324519 324618:-324863 -324519 
-        324864 -324828 324822 -324866:-324821 -324841 324845 -324855 -324590 
-        324863 324842:324698 324864 324848 -324857 -324590 -324873:324698 324862
-        -324590 -324873 -324527 324831:324839 324864 324859 -324819 -324674 
-        -324590:324864 -324824 -324590 -324820 324825 324520:324861 324873 
-        -324874 -324590 -324527 324831:-324842 324674 -324860 -324862 324863 
-        324837:324847 -324863 324864 -324868 -324820 324520:324862 324838 324859
-        -324674 -324839 -324861:-324852 324674 -324843 -324862 324863 324836:
-        324833 -324831 324873 324864 -324874 -324590:324830 -324857 -324862 
-        -324698 324841 324863:324861 324847 -324657 -324871 324859 -324590:
-        -324860 -324590 -324698 324841 324863 324837:-324520 -324821 324845 
-        324862 -324590 324841:324847 -324863 324820 324864 -324868 -324859:
-        324830 -324841 324854 -324857 -324862 324863 324842:324847 324862 324820
-        -324859 -324846 -324861:-324841 324854 -324860 -324590 324863 324837 
-        324842:-324829 324527 324698 324862 -324873 -324861:324861 324700 
-        -324835 -324844 -324590 -324698:-324863 -324841 324845 324864 -324872 
-        -324855 324842:-324863 -324519 324864 324856 -324848 324822:-324863 
-        324698 324864 324856 -324848 -324873:324698 324862 -324873 -324665 
-        324849 -324861:-324519 324862 324822 -324665 324849 -324861:-324831 
-        324698 -324835 324864 -324590 -324873:-324863 324820 324864 -324859 
-        324825 -324839:-324835 324864 -324590 -324820 -324847 324520:-324863 
-        -324822 324864 324874 -324866:324861 -324519 -324590 324822 -324527 
-        324831:324864 -324871 324859 324868 -324590 -324870:324866 -324841 
-        -324872 -324855 -324862 324863 324842:-324520 324834 324862 -324872 
-        324841 -324861:-324863 324864 324859 -324674 324825 -324839:-324842 
-        324834 324862 -324872 324519 -324861:-324831 -324519 324864 -324872 
-        -324590 324822:324861 -324520 324700 -324835 324844 -324590:324861 
-        324674 -324819 -324843 -324590 324618
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322895 100 -8.2393 323562 -324875 -323561 324876
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322896 100 -8.2393 -324878 323562 324877 -323561
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322897 100 -8.2393 -324882 -324879 323810 323109 -324881 324883 -323562 324880 
-        -323898 323899
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.039 steel
-        $ U=200
-322898 100 -8.9609 -323109 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322899 100 -8.9609 -320194 -320116 320113
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322900 100 -7.6207 -327904 (324907 324887 324892 -324922 -324895 -324904:324904 
-        -324884 324885 -324917 -324887 324916:324885 324909 -324922 324910 
-        -324911 -324904:-324905 324907 -320724 -324886 -324924 324915:-324905 
-        -324923 324909 324922 324910 -324911:324904 -324923 -324884 -324917 
-        324920 324916:-324923 324895 -324897 324920 -324894 324905:-324905 
-        324907 324899 -324906 320724 324902:-324923 324885 324909 -324917 
-        -324904 324916:-324905 324907 324896 320724 -324903 324902:324907 324896
-        -324922 -324889 324890 -324904:324919 324889 -324923 324909 324886 
-        -324892:324925 324896 -324884 324922 -324887 -324901:324901 324907 
-        -324890 324887 -324922 -324889:-324905 324907 -324921 324908 324906 
-        -324886:-324905 324907 324887 -324920 324897 -324898:324907 324925 
-        -324890 324896 -324922 -324901:324889 -320724 324909 -324886 -324892 
-        -324907:324885 324895 -324897 -324887 -324894 324905:-324902 -324905 
-        324907 324896 -324895 324922:324885 324909 -324922 -324913 324912 
-        -324904:324904 -324890 324889 324885 -324922 -324892:324907 324911 
-        324887 -324912 -324922 -324904:-324905 -324923 324909 -324913 324922 
-        324912:-324890 324887 324896 -324884 -324895 324922:-324884 -324917 
-        324893 324918 324910 -324919:-324884 -324917 324893 -324891 324910 
-        324890:-324905 324907 324911 -324920 -324912 324922:324904 324919 
-        -324920 324896 324886 -324889:-324905 324907 320725 -320724 324924 
-        -324899:324896 -324884 -324895 324893 -324891 324890:-324905 324907 
-        324903 324908 -324915 -324886:324919 -324920 324896 -324893 -324895 
-        -324886:324889 324909 324886 -324892 -324919 -324904:-324902 324889 
-        324909 324922 -324892 -324907:-324905 -324923 324885 324909 324898 
-        -324900:-324905 324907 -324895 320724 324921 324902:-324905 -324916 
-        324907 324887 -324920 324913:324889 324894 324885 -324895 -324887 
-        -324914:324904 324885 324910 -324887 -324894 -324911:-324916 324887 
-        -324922 324913 -324904 324905:324907 324892 -324895 324886 -324919 
-        -324904:-324905 -324923 324885 324909 324895 -324897:-324923 324886 
-        324910 -324911 -324904 324905:-324916 -324920 324913 324886 -324904 
-        324905:-324905 324907 -324924 320724 324915 324902:324896 -324884 
-        -324886 324920 -324901:-324905 324907 324908 324924 -324886 -324899:
-        324907 324896 -324884 324886 324920 -324888 -324901:324911 -324920 
-        -324912 324886 -324904 324905:324904 -324923 324910 324920 -324894 
-        -324911:-324905 324907 324903 -324915 320725 -320724:-324910 324886 
-        324895 -324919 -324904 324905:-324905 324907 324899 -320724 -324886 
-        -324906:-324905 324907 324896 -320724 -324886 -324903:-324910 -324922 
-        324895 324890 -324904 324905:-324910 -324884 324895 324893 -324891 
-        324890:-324910 -324884 324895 324893 324918 -324919:324907 -324920 
-        324896 324886 -324889 -324904:324889 324909 -324892 320724 -324907 
-        324902:324904 324885 -324913 324912 -324887 -324894:-324923 324898 
-        324920 -324900 -324894 324905:-324923 324886 -324913 324912 -324904 
-        324905:324904 324919 -324920 -324884 -324917 324910:324904 -324890 
-        324887 -324884 -324917 324910:324885 324898 -324887 -324900 -324894 
-        324905:-324890 324887 -324910 -324884 324895 324905:324919 -324920 
-        -324910 -324884 324895 324905:-324920 324896 -324884 -324895 324893 
-        324918:324904 -324923 -324913 324912 324920 -324894:324907 324919 
-        -324920 324892 -324895 324886:324894 -324923 324895 324920 -324900 
-        -324914:324889 324885 324922 -324892 -324887 -324894:-324905 324907 
-        324900 324887 -324920 -324910:324894 -324923 -324913 324910 324920 
-        -324914:324904 -324890 324887 324892 -324922 -324895:324894 324885 
-        -324913 324910 -324887 -324914:-324905 324907 -324921 320725 -320724 
-        324906:324889 324885 324909 -324922 -324892 -324904:-324905 324907 
-        -320724 -324895 -324886 324921:324894 -324923 324892 -324895 324920 
-        -324914:324894 324885 324895 -324887 -324900 -324914:324889 -324923 
-        -324886 -324892 324920 -324914)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 steel
-        $ U=200
-322901 100 -10.1187 (-324931 -324884 324927 -324952 -324939 324928:324957 
-        -324931 324927 324926 -324959 -324950:324904 -324884 -324958 324935 
-        -324896 324931:-324931 324942 -324926 324927 324945 -324941:-324956 
-        324962 324945 -324946 324943 -324904:-324938 -324939 -324949 324936 
-        324928:-324928 324934 -324953 -324952 324951 324944:-324928 324904 
-        324942 -324953 -324944 324951:324957 324935 -324896 -324959 324931 
-        -324904:324947 324957 -324955 -324953 324946 -324959:324937 324942 
-        324945 324931 -324949 -324941:324904 324959 -324953 -324958 -324893 
-        324951:324904 324959 -324958 -324893 -324951 324943:-324938 -324945 
-        324926 324955 -324949 324936:-324940 324904 -324953 -324952 324951 
-        324944:324950 324942 324945 -324927 324953 -324941:324949 -324935 324945
-        -324952 324931 -324941:-324940 324941 -324931 324942 -324944 324953:
-        -324931 324942 -324944 324953 -324930 324940:324947 324957 -324955 
-        -324952 -324927 324953:324950 -324931 324927 324926 -324941:-324884 
-        324933 324958 -324896 -324960 324931:-324940 324941 -324931 -324958 
-        324952 324953:-324928 324930 -324956 324929 -324951:324947 324957 
-        -324931 -324926 324927:324954 -324958 -324893 324953 324940:324904 
-        -324884 -324951 324943 -324959 324956:324934 -324931 324927 -324952 
-        324944 -324930:-324961 324950 324959 -324896 324931 -324904:324957 
-        324949 324896 -324925 -324904 -324901:324947 324957 -324955 324948 
-        324931 -324949:324947 324957 324962 -324946 -324945 324943 -324959:
-        -324928 324930 -324931 324942 -324952 324953:324950 324952 -324945 
-        -324927 324953:324941 -324938 324944 -324949 324936 -324930:324937 
-        -324928 324930 324942 324931 -324949:324957 324952 -324927 324953 
-        -324959 -324950:324941 -324961 324950 -324931 324958 324953 -324904:
-        -324884 324954 324893 324953 -324959:-324931 -324884 324933 324958 
-        -324954 -324960:-324953 324945 324943 -324959 324956 -324904:-324953 
-        324946 -324945 324955 -324959 324956:-324928 324904 -324953 324952 
-        324951 -324959:-324940 324941 -324931 324927 -324952 324944:-324884 
-        -324953 324951 -324939 -324959 324928:324957 -324884 -324935 324952 
-        324931:-324928 324930 324949 -324935 -324952 324931:-324956 -324953 
-        324951 -324945 324926 324955:324941 -324938 324942 -324944 324931 
-        -324930:-324956 324929 324945 -324951 -324941:-324931 -324884 -324958 
-        324952 324953 -324954 324940:324904 324949 324896 -324884 -324925 
-        -324901:-324956 324942 -324953 324945 324951 -324904:324957 324949 
-        -324955 -324935 -324952 324931:324904 -324956 324962 -324932 -324946 
-        324943:-324961 324950 324959 -324953 324943 -324904) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322902 100 -10.1187 -327904 (324957 -324977 -324884 -324896 324967 324931:324964
-        -324965 -324896 324931 324976 -324904:-324975 -324974 324945 324931 
-        324970 -324941:-324884 -324953 -324972 324951 324967 324928:-324971 
-        324957 -324955 324931 324970 -324901:-324928 324934 -324953 324968 
-        324951 -324973:-324928 324904 -324974 -324953 324973 324951:324979 
-        -324971 324957 -324931 324927:-324971 324957 -324955 -324953 324946 
-        324967:324957 324888 -324970 324896 -324884 -324901:324904 -324967 
-        -324953 324965 -324893 324951:-324940 324904 -324953 324968 324951 
-        -324973:324964 -324967 -324953 324943 324976 -324904:-324966 -324971 
-        324957 -324946 -324945 324943 324967:-324940 324941 -324931 -324974 
-        324973 324953:-324931 -324974 324973 324953 -324930 324940:-324971 
-        324957 -324955 324968 -324927 324953:324957 -324970 -324955 324968 
-        324977 324931:-324884 324933 -324965 -324896 324963 324931:-324940 
-        324941 -324931 324965 -324968 324953:-324966 324888 324945 -324946 
-        324943 -324904:-324931 -324974 324945 324953 324976 -324941:-324968 
-        -324945 -324927 324953 324976:324934 -324931 324927 324968 -324973 
-        -324930:324941 324964 -324931 -324965 324953 324976 -324904:-324938 
-        -324945 324955 324970 324936 -324979:-324928 324930 -324970 324968 
-        324977 324931:324957 -324976 -324968 -324927 324953 324967:324957 
-        -324884 -324968 324977 324931:-324967 -324884 324965 -324896 324931 
-        324976:324965 -324893 -324969 324953 324940:324957 -324976 -324931 
-        324927 324967 -324979:324888 -324953 324951 -324945 324955 -324979:
-        -324884 -324969 324893 324953 324967:-324928 324930 -324931 -324974 
-        324968 324953:-324928 324930 -324975 -324974 324931 324970:324888 
-        -324974 -324953 324945 -324941 -324978:324941 -324938 -324973 324970 
-        324936 -324930:324941 324888 -324974 -324953 324951 -324904:-324931 
-        -324884 324969 324933 -324965 324963:-324966 324904 324888 -324932 
-        -324946 324943:-324953 324945 324943 324967 -324888 -324904:-324931 
-        324927 -324945 324976 -324979:-324953 324946 -324945 324955 324967 
-        -324888:-324928 324904 -324953 -324968 324951 324967:-324940 324941 
-        -324931 324927 324968 -324973:-324931 -324884 324927 -324972 324968 
-        324928:324941 -324938 -324974 324973 324931 -324930:324904 324965 
-        -324893 -324951 324943 -324888:-324884 -324951 324893 324943 324967 
-        -324888:-324938 -324972 324970 324936 324928:-324970 324945 324968 
-        324977 324931 -324941:-324931 -324884 324965 -324968 324969 324953 
-        324940:-324928 324930 324888 -324951 -324978)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322903 100 -7.914099999999999 324957 324925 -324981 324982 -324888 -324901:
-        324957 -324980 324925 -324982 324896 -324983:324957 -324982 324896 
-        -324981 324980 -324888:324925 324896 -324909 324981 -324888 -324901
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-322904 100 -8.9609 324984 -324985 324904 -324917 324943 -324988:324984 -324893 
-        324986 -324917 324987 -324988:324904 -324893 -324917 324943 324890 
-        -324984
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322905 100 -8.9609 -324990 -324985 324904 -324917 324943 324989:-324990 -324893 
-        324986 -324917 324987 324989:324904 -324893 -324917 324943 -324919 
-        324990
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322906 100 -7.6207 324947 324957 324962 -324943 -324932 324991 -324959:324947 
-        324957 -324956 -324991 -324955 323548:324957 -324991 -324932 -324959 
-        323548 324956
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 steel
-        $ U=200
-322907 100 -7.6207 -324966 -324971 324957 -324943 -324932 324991 324967:-324991 
-        -324932 324955 324967 323548 -324888:-324971 324957 -324991 -324955 
-        324967 323548
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 steel
-        $ U=200
-322908 100 -8.9609 -324985 324904 -324943 -324993 324890 323548:-324943 -324893 
-        324890 323548 324985 -324992
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322909 100 -7.6604 -324985 324904 -324943 324989 -324919 323548:-324943 -324893 
-        -324919 324994 323548 324985
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-322910 100 -10.1187 -324928 -324938 324945 324951 324995 -324942
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322911 100 -10.1187 -324928 -324938 324945 -324996 324951 324974
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322912 100 -7.914099999999999 -324980 324925 324896 -324957 323554 -324901
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-322913 100 -10.1187 324947 -324997 324951 -324959 -324957 323554
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322914 100 -10.1187 -324971 -324997 324951 324967 -324957 323554
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322915 100 -7.6207 324904 -324890 -324943 324958 -325002 323548:-325000 -324943 
-        -325001 324893 324890 323548:-324998 323558 -324943 -324933 324958 
-        323548:-324890 325002 324999 -324943 -323558 323548:325002 -324943 
-        -325003 324958 -323558 323548:-324890 323558 -324943 -325001 323548 
-        324998
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 steel
-        $ U=200
-322916 100 -10.1187 -324890 323558 -324893 324958 324943 -324896:-324890 325002 
-        324999 324943 -324896 -323558:325002 -325003 324958 324943 -324896 
-        -323558:-325000 -324933 324893 324958 324943 -324896:324904 -324890 
-        324958 324943 -324896 -325002
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322917 100 -10.1187 -324933 324893 -324965 325005 324943 -324896:324919 323558 
-        -324893 -324965 324943 -324896:324919 325002 -325006 324943 -324896 
-        -323558:325002 325004 -324965 324943 -324896 -323558:324904 324919 
-        -324965 324943 -324896 -325002
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.276 steel
-        $ U=200
-322918 116017 -2.1983 -324956 -324991 325007 324955 323548 -325008
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322919 116017 -2.1983 -325012 324925 -325009 325010 -325013 325011
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322920 116017 -2.1983 -325010 -325009 323548 324956 -325008 325011
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322921 116017 -2.1983 324888 -324991 -325014 324955 323548 -325008
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322922 116017 -2.1983 -325012 -324980 325015 325010 -325013 325011
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322923 116017 -2.1983 -325010 325015 323548 -324888 -325008 325011
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.961 beton
-        $ U=200
-322924 100 -7.9220999999999995 -325030 -325028 325023 325001 -325025 325027:
-        325025 325031 -325028 -325029 -325017 325027:-325020 325031 -325030 
-        -325023 325027 325022:325017 -325030 325029 -325021 325028 -325018:
-        -325020 325018 325031 -325030 -325019 325027:325023 325001 -325021 
-        325028 -325025 -324934:-325020 325025 -325030 325024 325029 -325017:
-        -325030 325029 325023 -325021 325028 -325025:-325026 -325023 325016 
-        -325031 325027 325022:325017 325001 -325021 325028 -324934 -325018:
-        325018 -325026 -325019 325016 -325031 325027:325025 -325028 -325016 
-        325001 -325017 325027:325017 -325030 -325028 325001 325027 -325018:
-        325025 325024 325001 -325021 -325017 -324934:325025 -325026 325001 
-        325028 -325017 -324934:-325020 325025 325021 -325016 325001 -325017:
-        -325020 325017 -325030 325021 325001 -325018:-325020 325018 325024 
-        -325019 325016 -325031:-325020 325018 -325019 -325016 325001 325027:
-        -325020 -325016 -325023 325001 325027 325022:-325020 325024 -325023 
-        325016 -325031 325022:325025 -325030 -325026 325029 -325017 325027:
-        -325020 325025 325031 325021 -325029 -325017:-325020 -325030 325021 
-        325023 325001 -325025
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322925 116017 -2.2852 325023 -325029 -325021 325028 325032 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 beton
-        $ U=200
-322926 100 -7.9220999999999995 324934 -325032 325023 -325021 325028 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322927 100 -7.9220999999999995 -325020 -325001 325034 325033 -325035 325027
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322928 100 -7.9220999999999995 325038 325036 -325019 -325001 -325037 325027
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322929 100 -7.9220999999999995 -325020 325039 325038 325036 -325019 -325001
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322930 100 -7.9220999999999995 -325040 325036 -325001 -325037 325027 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322931 100 -7.9220999999999995 -325020 325039 -325040 325036 -325001 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322932 100 -7.9220999999999995 -325027 325025 325031 -325029 325044 -325017:
-        325043 -325030 -325044 325029 325023 -325025:-325027 325031 -325030 
-        -325023 325022 325042:-325027 -325030 325023 325044 325001 -325025:
-        325043 325017 -325044 325001 -324934 -325018:325043 325025 -325041 
-        325001 -325017 -324934:325018 -325027 325031 -325030 -325019 325042:
-        -325041 -325023 325016 -325031 325022 325042:-325027 325017 -325030 
-        325044 325001 -325018:-325027 325025 -325030 325045 325029 -325017:
-        325018 -325041 -325019 325016 -325031 325042:-325027 325025 -325016 
-        325044 325001 -325017:325043 325017 -325030 -325044 325029 -325018:
-        325025 325045 -325044 325001 -325017 -324934:325043 -325044 325023 
-        325001 -325025 -324934:325025 325031 -325029 -325017 325042 -325043:
-        -325027 325045 -325023 325016 -325031 325022:-325030 325023 325001 
-        -325025 325042 -325043:325018 -325027 -325019 -325016 325001 325042:
-        325025 -325030 -325041 325029 -325017 325042:325018 -325027 325045 
-        -325019 325016 -325031:-325027 -325016 -325023 325001 325022 325042:
-        325017 -325030 325001 -325018 325042 -325043:325025 -325016 325001 
-        -325017 325042 -325043
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322933 116017 -2.2852 325043 -325044 325023 -325029 325032 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 beton
-        $ U=200
-322934 100 -7.9220999999999995 325043 324934 -325032 -325044 325023 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322935 100 -7.9220999999999995 -325027 -325001 325034 325033 -325035 325042
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322936 100 -7.9220999999999995 325038 325036 -325019 -325001 -325046 325042
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322937 100 -7.9220999999999995 325047 -325027 325038 325036 -325019 -325001
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322938 100 -7.9220999999999995 -325040 325036 -325001 -325046 325022 325042
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322939 100 -7.9220999999999995 325047 -325027 -325040 325036 -325001 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322940 100 -7.9220999999999995 325052 -325049 -325016 -325023 325001 325022:
-        325025 -325048 325001 -325017 -324934 325050:325018 325052 -325019 
-        -325049 -325016 325001:325023 -325048 325001 325053 -325025 -324934:
-        325017 -325030 325029 -325048 325053 -325018:325017 -325048 325001 
-        325053 -324934 -325018:325025 325001 325053 -325051 -325017 -324934:
-        -325030 325029 325023 -325048 325053 -325025:325052 -325023 325016 
-        -325051 -325031 325022:-325049 -325023 325016 -325031 325050 325022:
-        325018 325052 -325019 325016 -325051 -325031:325018 -325019 -325049 
-        325016 -325031 325050:325018 325052 325031 -325030 -325019 -325049:
-        325025 325031 -325049 325048 -325029 -325017:325052 325025 -325053 
-        -325016 325001 -325017:325052 325031 -325030 -325049 -325023 325022:
-        325052 325025 -325030 325029 -325051 -325017:325052 325017 -325030 
-        -325053 325001 -325018:325025 -325030 -325049 325029 -325017 325050:
-        -325030 -325049 325023 325048 325001 -325025:325052 325025 325031 
-        -325053 -325029 -325017:325017 -325030 -325049 325048 325001 -325018:
-        325025 -325049 -325016 325048 325001 -325017:325052 -325030 -325053 
-        325023 325001 -325025
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322941 116017 -2.2852 325023 -325048 -325029 325053 325032 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 beton
-        $ U=200
-322942 100 -7.9220999999999995 324934 -325032 325023 -325048 325053 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322943 100 -7.9220999999999995 325052 -325001 -325049 325034 325033 -325035
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322944 100 -7.9220999999999995 325052 325038 325036 -325019 -325001 -325054
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322945 100 -7.9220999999999995 325038 325036 -325019 -325001 -325049 325055
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322946 100 -7.9220999999999995 -325040 325052 325036 -325001 -325054 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322947 100 -7.69604 -325040 325036 -325001 -325049 325055 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-322948 100 -7.9220999999999995 -325058 -325030 325057 325029 325023 -325025:
-        -325058 325017 325057 325001 -324934 -325018:325018 -325056 -325019 
-        325016 325049 -325031:-325058 325025 325060 325001 -325017 -324934:
-        -325059 325017 -325030 325001 -325018 325058:-325059 325025 -325016 
-        325001 -325017 325058:-325056 -325023 325016 325049 -325031 325022:
-        -325059 -325030 325023 325001 -325025 325058:325018 -325059 325031 
-        -325030 -325019 325049:-325058 325017 -325030 325057 325029 -325018:
-        -325059 325025 -325030 325060 325029 -325017:325025 -325056 325057 
-        325001 -325017 -324934:-325059 325031 -325030 -325023 325049 325022:
-        -325058 325057 325023 325001 -325025 -324934:-325059 325025 325031 
-        -325029 -325017 325058:325025 325031 -325029 325049 -325057 -325017:
-        -325059 325060 -325023 325016 -325031 325022:325018 -325059 325060 
-        -325019 325016 -325031:-325030 325023 325049 -325057 325001 -325025:
-        -325059 -325016 -325023 325049 325001 325022:325017 -325030 325049 
-        -325057 325001 -325018:325025 -325030 -325056 325029 325049 -325017:
-        325025 -325016 325049 -325057 325001 -325017:325018 -325059 -325019 
-        -325016 325049 325001
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322949 116017 -2.2852 -325058 325057 325023 -325029 325032 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 beton
-        $ U=200
-322950 100 -7.9220999999999995 -325058 324934 -325032 325057 325023 -325018
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322951 100 -7.9220999999999995 -325059 -325001 325034 325049 325033 -325035
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322952 100 -7.9220999999999995 -325061 325038 325036 -325019 -325001 325049
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322953 100 -7.9220999999999995 -325059 325038 325036 -325019 -325001 325062
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322954 100 -7.9220999999999995 -325061 -325040 325036 -325001 325049 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322955 100 -7.9220999999999995 -325059 -325040 325036 -325001 325062 325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 steel
-        $ U=200
-322956 116017 -2.2989 -327904 (325065 -325042 325073 -325019 -325063 325071 
-        325064:325065 -325030 -325019 325063 -325067 325059:-325030 -325067 
-        325064 -325072 325022 325059:-325030 325072 325070 -325067 325064 
-        -325065:325072 325067 -325071 325064 -325073 -325065:-325030 325067 
-        -325071 325063 -325072 325022:325065 -325030 -325066 325067 -325071 
-        325063:-325030 -325019 325067 -325071 325063 325069:325065 -325042 
-        325064 -325073 325059:325067 -325071 325064 -325073 -325072 325022:
-        -325030 325072 325067 -325071 325063 -325065:-325042 -325030 325071 
-        325064 -325072 325022:-325030 325072 325071 325064 -325068 -325065:
-        325065 325073 -325019 -325063 -325067 325064 325059:325065 -325042 
-        -325030 -325019 325063 325071)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.005 beton
-        $ U=200
-322957 116017 -2.2989 -325074 323558 -325075 325070 -325019 325022:325065 
-        -325074 323558 -325019 -325070 325059:-325074 323558 -325070 -325072 
-        325022 325059
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.005 beton
-        $ U=200
-322958 116017 -2.2989 -325042 -325074 323558 325076 -325072 325022:325065 
-        -325042 -325074 323558 -325019 325076:325082 -325019 -325083 -325078 
-        325080 325081:325082 -325074 -325079 -325019 325077 325080:-325074 
-        323558 -325076 -325019 325078 325022:325082 -325074 -325019 -325078 
-        325083 325079:-325081 323558 -325019 -325078 325022 325080
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.005 beton
-        $ U=200
-322959 100 -8.9609 -325090 325091 325053 -325089:-325087 325085 325090 -325089 
-        -325088:325084 -325053 325091 -325086
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322960 100 -8.9609 -325092 325093 -325094
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322961 100 -8.9609 325093 -325095 -325094
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322962 100 -8.9609 325109 325096 325106 324946 -325099 325091 325103 -325105 
-        -325107:325107 -325104 325106 -325110 324946 -325099 -325101 325091 
-        -325105:325107 -325104 -325097 325102 -325110 325112 325098 -325101 
-        325108 325091 -325106:325109 325096 325102 325112 325108 325091 -325100 
-        325111 -325106 325103 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322963 100 -8.9609 325107 325105 -325113 325114 -325084 -325086:325105 325113 
-        325114 -325084 -325086 -325107:325107 325115 -325113 -325116 -325091 
-        325117:325115 -325116 -325091 325113 325117 -325107:325107 -325113 
-        -325091 325116 325114 -325105:-325091 325116 325113 325114 -325105 
-        -325107:325107 325084 -325113 -325118 -325091 325114:325084 -325118 
-        -325091 325113 325114 -325107:325107 325084 -325118 -325091 325113 
-        325114:325084 -325113 -325118 -325091 325114 -325107:325107 -325091 
-        325116 325113 325114 -325105:-325113 -325091 325116 325114 -325105 
-        -325107:325107 325115 -325116 -325091 325113 325117:325115 -325113 
-        -325116 -325091 325117 -325107:325107 325105 325113 325114 -325084 
-        -325086:325105 -325113 325114 -325084 -325086 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322964 100 -8.9609 -325116 325114 325117 -325115
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322965 100 -8.9609 325119 325120 -325054 -325086
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322966 100 -8.9609 325123 -325122 -325053 325121
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322967 100 -8.9609 325088 325128 -325126 325053 325125 -325089 -325124:325123 
-        325089 325128 -325127 -325126 325125 -325124
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322968 100 -8.9609 -325133 325131 325085 -325129 -325089:325084 -325053 -325130 
-        325132:325053 -325131 325132 -325089
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322969 116017 -2.2852 -325134 325093 -325094
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.999 beton
-        $ U=200
-322970 100 -8.9609 325093 -325135 -325094
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322971 100 -8.9609 325107 -325145 325146 325106 -325101 -325137 325132 -325017 
-        -325105:325109 325146 325106 325143 325140 325132 -325017 -325105 
-        -325107:325107 325136 -325145 325142 -325141 -325101 325108 -325137 
-        -325106 325139 325132:325136 325109 325142 325138 325108 325143 -325144 
-        -325106 325140 325132 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322972 100 -8.9609 325107 -325132 -325116 325147 -325148 325117:-325132 325148 
-        -325116 325147 325117 -325107:325107 325105 -325130 -325148 -325084 
-        325149:325105 325148 -325130 -325084 325149 -325107:325107 325084 
-        -325118 -325132 325148 325149:325084 -325118 -325132 -325148 325149 
-        -325107:325107 -325132 325148 325116 -325105 325149:-325132 325116 
-        -325148 -325105 325149 -325107:325107 -325132 325116 -325148 -325105 
-        325149:-325132 325148 325116 -325105 325149 -325107:325107 325084 
-        -325118 -325132 -325148 325149:325084 -325118 -325132 325148 325149 
-        -325107:325107 325105 325148 -325130 -325084 325149:325105 -325130 
-        -325148 -325084 325149 -325107:325107 -325132 325148 -325116 325147 
-        325117:-325132 -325116 325147 -325148 325117 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322973 100 -8.9609 -325116 -325147 325117 325149
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322974 100 -8.9609 325150 -325130 325119 -325054
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322975 100 -8.9609 -325053 325151 325121 -325152
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322976 100 -8.9609 325089 325128 325154 -325127 325151 -325126 -325153:325128 
-        325154 -325126 325053 -325153 325133 -325089
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322977 100 -8.9609 -325133 325131 -325157 -325156 325155:-325158 325021 -325130 
-        325132:-325021 -325131 325132 325155
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322978 100 -8.9609 -325159 -325135 325160
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322979 100 -8.9609 -325134 -325159 325160
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322980 100 -8.9609 325107 -325145 325146 -325162 -325101 -325137 325132 -325017 
-        325163:325109 325146 -325162 325143 325140 325132 -325017 325163 -325107
-        :325107 325136 -325145 325142 -325141 -325101 -325161 -325137 325162 
-        325139 325132:325136 325109 325142 325138 -325161 325143 -325144 325162 
-        325140 325132 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322981 100 -8.9609 325107 -325163 -325130 -325165 325158 325149:-325163 325165 
-        -325130 325158 325149 -325107:325107 -325158 325164 -325132 325165 
-        325149:-325158 325164 -325132 -325165 325149 -325107:325107 -325132 
-        325167 325147 -325165 -325166:-325132 325165 325167 325147 -325166 
-        -325107:325107 -325132 325165 -325167 325163 325149:-325132 -325167 
-        -325165 325163 325149 -325107:325107 -325132 -325167 -325165 325163 
-        325149:-325132 325165 -325167 325163 325149 -325107:325107 -325132 
-        325165 325167 325147 -325166:-325132 325167 325147 -325165 -325166 
-        -325107:325107 -325158 325164 -325132 -325165 325149:-325158 325164 
-        -325132 325165 325149 -325107:325107 -325163 325165 -325130 325158 
-        325149:-325163 -325130 -325165 325158 325149 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322982 100 -8.9609 325167 -325147 -325166 325149
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322983 100 -8.9609 325039 325150 -325130 -325168
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322984 100 -8.9609 325021 325151 -325169 -325152
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322985 100 -8.9609 -325155 325128 325154 325170 325151 -325126 -325153:325128 
-        325154 -325126 -325021 -325153 325133 325155
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322986 100 -8.9609 -325090 325091 -325021 325155:-325158 325021 325091 -325086:
-        -325171 -325157 325090 325155 -325088
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322987 100 -8.9609 -325159 -325095 325160
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322988 100 -8.9609 -325092 -325159 325160
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322989 100 -8.9609 325109 325096 -325162 324946 -325099 325091 325103 325163 
-        -325107:325107 -325104 -325162 -325110 324946 -325099 -325101 325091 
-        325163:325107 -325104 -325097 325102 -325110 325112 325098 -325101 
-        -325161 325091 325162:325109 325096 325102 325112 -325161 325091 -325100
-        325111 325162 325103 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322990 100 -8.9609 325107 -325158 325164 325172 -325091 325114:-325158 325164 
-        -325091 -325172 325114 -325107:325107 325115 325172 325167 -325091 
-        -325166:325115 325167 -325091 -325172 -325166 -325107:325107 325172 
-        -325091 -325167 325114 325163:-325091 -325167 -325172 325114 325163 
-        -325107:325107 -325163 325172 325114 325158 -325086:-325163 -325172 
-        325114 325158 -325086 -325107:325107 -325163 -325172 325114 325158 
-        -325086:-325163 325172 325114 325158 -325086 -325107:325107 -325091 
-        -325167 -325172 325114 325163:325172 -325091 -325167 325114 325163 
-        -325107:325107 325115 325167 -325091 -325172 -325166:325115 325172 
-        325167 -325091 -325166 -325107:325107 -325158 325164 -325091 -325172 
-        325114:-325158 325164 325172 -325091 325114 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322991 100 -8.9609 325167 325114 -325166 -325115
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322992 100 -8.9609 325039 -325168 325120 -325086
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322993 100 -8.9609 325123 325021 -325122 -325169
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322994 100 -8.9609 325088 325128 -325126 325125 -325021 325155 -325124:325123 
-        -325155 325128 325170 -325126 325125 -325124
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322995 100 -8.9609 -325176 -325021 325155 325173:-325158 325021 -325177 325173:
-        -325175 -325157 -325174 325176 325155
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322996 100 -8.9609 -325159 325160 -325178
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322997 100 -8.9609 -325159 -325179 325160
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322998 100 -8.9609 325109 325182 -325188 -325162 325191 325184 325163 325173 
-        -325107:325109 325190 325180 325183 325182 325191 -325186 -325161 325162
-        325173 -325107:325107 325180 325183 -325181 -325185 -325189 325187 
-        -325101 -325161 325162 325173:325107 -325188 -325185 -325162 -325189 
-        -325101 325184 325163 325173
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-322999 100 -8.9609 325107 -325173 325167 325193 -325192 -325166:-325173 325192 
-        325167 325193 -325166 -325107:325107 -325173 325194 -325167 -325192 
-        325163:-325173 325192 325194 -325167 325163 -325107:325107 -325173 
-        -325158 325164 325194 -325192:-325173 -325158 325192 325164 325194 
-        -325107:325107 -325163 325194 -325192 325158 -325177:-325163 325192 
-        325194 325158 -325177 -325107:325107 -325163 325192 325194 325158 
-        -325177:-325163 325194 -325192 325158 -325177 -325107:325107 -325173 
-        -325158 325192 325164 325194:-325173 -325158 325164 325194 -325192 
-        -325107:325107 -325173 325192 325194 -325167 325163:-325173 325194 
-        -325167 -325192 325163 -325107:325107 -325173 325192 325167 325193 
-        -325166:-325173 325167 325193 -325192 -325166 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323000 100 -8.9609 325194 -325193 325167 -325166
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323001 100 -8.9609 325039 -325168 325195 -325177
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323002 100 -8.9609 325021 -325169 325197 -325196
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323003 100 -8.9609 325198 325128 325174 -325126 -325199 -325021 325155:-325155 
-        325198 325128 325170 -325126 -325199 325197
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323004 100 -8.9609 -325176 325053 -325089 325173:325084 -325053 -325177 325173:
-        325085 -325200 -325174 325176 -325089
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323005 100 -8.9609 325093 -325179 -325094
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323006 100 -8.9609 325093 -325094 -325178
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323007 100 -8.9609 325109 325182 -325188 325106 325191 325184 -325105 325173 
-        -325107:325109 325190 325180 325183 325182 325191 -325186 325108 -325106
-        325173 -325107:325107 325180 325183 -325181 -325185 -325189 325187 
-        -325101 325108 -325106 325173:325107 -325188 -325185 325106 -325189 
-        -325101 325184 -325105 325173
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323008 100 -8.9609 325107 -325173 325194 325116 -325201 -325105:-325173 325201 
-        325194 325116 -325105 -325107:325107 -325173 -325116 325193 -325201 
-        325117:-325173 325201 -325116 325193 325117 -325107:325107 -325173 
-        325084 -325118 325194 -325201:-325173 325084 -325118 325201 325194 
-        -325107:325107 325105 325194 -325201 -325084 -325177:325105 325201 
-        325194 -325084 -325177 -325107:325107 325105 325201 325194 -325084 
-        -325177:325105 325194 -325201 -325084 -325177 -325107:325107 -325173 
-        325084 -325118 325201 325194:-325173 325084 -325118 325194 -325201 
-        -325107:325107 -325173 325201 -325116 325193 325117:-325173 -325116 
-        325193 -325201 325117 -325107:325107 -325173 325201 325194 325116 
-        -325105:-325173 325194 325116 -325201 -325105 -325107
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323009 100 -8.9609 325194 -325193 -325116 325117
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323010 100 -8.9609 325119 325195 -325054 -325177
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323011 100 -8.9609 -325053 325121 325197 -325196
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323012 100 -8.9609 325198 325128 325174 -325126 325053 -325199 -325089:325089 
-        325198 325128 -325127 -325126 -325199 325197
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323013 0 323553 325206 -325204 -325207 -325203 325205:325207 -325204 325126 
-        -325202 -325203 325205:323553 325207 -325202 -325128 -325203 325205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323014 100 -8.9609 (325206 -325204 -325019 -325127 325126 325211:-325205 323553 
-        325206 -325204 -325019 325127:323553 325206 -325019 -325127 325211 
-        -325128) (-325214:325208:324943) (-325214:324943:325212)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323015 100 -8.9609 -324943 -325208 325214:-325209 325208 -324943 -325126 325213 
-        325210 325214:-325210 325208 -324943 -325127 325213 325215 325212 325214
-        :-325212 -324943 325214:325128 -325209 -325215 -324943 325213 325212 
-        325214
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323016 0 325221 -325216 325220 -325203 325205 -325219:325219 325221 -325204 
-        -325218 -325203 325205:325220 325217 -325218 -325203 325205 -325219
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323017 0 325220 -325225 325224 -325203 325205 -325219:325219 -325204 325224 
-        -325223 -325203 325205:325220 -325223 325222 -325203 325205 -325219
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323018 100 -8.9609 323553 325206 -325019 325170 -325226 -325128:325203 323553 
-        325206 -325204 -325019 -325170:325206 -325204 -325019 325170 -325226 
-        325126
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323019 100 -8.9609 (325170:325019:325204:-325206:-323553:-325203) (-324943 
-        -325229 325214:-325228 325227 325229 325128 -325215 -324943 325214:
-        -325228 325229 -324943 325170 -325126 325215 325214) (325128:325226:
-        -325170:325019:-325206:-323553)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323020 100 -7.914099999999999 325230 -325204 325126 -325231 -325203 325205:
-        323553 325230 -325231 -325128 -325203 325205:325231 323553 -325204 
-        -325019 -325203 325205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323021 100 -7.914099999999999 325219 -325204 -325235 325232 -325203 325205:
-        325234 325220 -325235 -325203 325205 -325219:325220 -325233 325232 
-        -325203 325205 -325219
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323022 100 -7.914099999999999 325206 -325019 -325226 325211 325204 -323558
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323023 100 -7.914099999999999 -325204 325238 -325236 325237 324991 -325203
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323024 100 -7.914099999999999 -325204 -325240 -325239 325237 325188 325205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323025 100 -7.914099999999999 325241 -325204 325238 325237 -325153 -325203
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323026 100 -7.914099999999999 -325243 325242 -325204 -325239 325237 325205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323027 116016 -1.9100000000000004 -325244 325249 -325245 -325248 325252 325246:
-        325253 -325246 325247 -325245 -325248 325250:325128 325251 325247 
-        -325245 -325248 -325253:325128 325251 -325246 -325247 325249 -325245
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.899 steel
-        $ U=200
-323028 100 -7.914099999999999 325256 325255 -325257 -325254 325258 -325203
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323029 100 -7.914099999999999 325256 325255 -325259 -325257 -325254 325205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323030 100 -7.6604 -325076 -325019 -325064 325260 325261 325074:325070 -325019 
-        -325064 325260 -325067 325074:-325076 325070 -325064 -325260 325074 
-        325022
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323031 100 -8.9609 323558 325268 325266 -325070 -325264 -325269:323558 -325262 
-        325266 -325268 325267 -325265:323558 -325070 -325263 325262 325267 
-        -325265:325264 -325262 325268 325266 -325070 -325265
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323032 100 -8.9609 323558 -325262 325266 325271 -325264 -325270:323558 -325271 
-        325266 325076 -325264 -325269:325264 -325262 325266 325076 -325270 
-        -325265:323558 325076 -325263 325262 -325270 -325265
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323033 100 -8.9609 -325076 325070 325266 325280 -325269 -325265:-325276 -325279 
-        -324943 325282 325277 325287:325264 325273 -325298 -325284 325283 
-        -325265:325272 -325297 325284 325280 -325264 -325285:325285 325280 
-        -325298 -325288 325297 -325265:325291 325280 -325298 325297 -325265 
-        -325221:-325283 -325294 -325279 325282 325276 325287:-325290 325264 
-        325288 325273 -325298 -325265:325269 325280 -325263 -325298 325297 
-        -325265:325269 325264 -325262 -325273 325070 -325265:325221 325280 
-        -325266 325273 -325264 -325272:-325282 325280 325273 -325264 323548 
-        -325272:325291 325280 325273 -325265 -325272 -325221:-325283 325280 
-        -325298 325297 323548 -325265:-325287 323558 -325294 -324943 325293 
-        325283:325285 325280 325273 -325288 -325265 -325272:325221 325280 
-        -325266 -325298 -325264 325297:-325282 -325297 325264 325273 323548 
-        -325265:325269 325280 -325263 325273 -325265 -325272:325272 -325297 
-        325280 -325264 325292 -325221:-325287 -325283 325286 -325294 325282 
-        325277:-325287 -325276 323558 -324943 325277 325283:-324943 -325280 
-        -325298 325279 325297 325283:-325295 325298 325280 -325288 -325264 
-        325289:325278 -325273 325280 -325288 -325264 325289:-325279 -324943 
-        -325293 325281 325283 325276:-325273 325070 325280 -325263 325262 
-        -325265:325280 -325298 -325264 -325284 325297 325283:325272 -325297 
-        325264 325291 -325265 -325221:-325283 -325297 325280 325273 325282 
-        -325265:325272 325269 -325297 325264 -325263 -325265:325272 -325297 
-        325280 -325263 325262 -325264:325278 325284 325280 -325265 -325272 
-        -325285:323558 -324943 -323150 325296 -325286 325283:323558 -324943 
-        -325286 325283 -325275 325274:-325290 325288 325280 -325298 -325264 
-        325297:-325295 325298 325280 -325264 325292 -325221:325278 -325273 
-        325280 -325264 325292 -325221:325269 325264 325298 -325076 -325263 
-        -325265:325280 325273 -325264 -325284 325283 -325272:-325294 -325279 
-        -324943 325293 325283 325287:-324943 -325280 325273 325279 325283 
-        -325272:325285 -325295 325264 325298 -325288 -325265:325285 325278 
-        325264 -325273 -325288 -325265:325272 -325297 325284 325264 -325288 
-        -325265:325278 325264 325291 -325273 -325265 -325221:-325295 325264 
-        325291 325298 -325265 -325221:325298 -325076 325280 -325263 325262 
-        -325264:325272 -325297 325280 -325288 -325264 325289:-325283 -325280 
-        325273 -325298 325279 325282:-325290 325288 325280 325273 -325264 
-        -325272:-325287 325286 -324943 -323150 325283 325274:-325295 325278 
-        325280 -325291 325290 -325265:-325295 325284 325280 325297 -325265 
-        -325285:-325283 323558 -325294 325296 325282 -325286:325221 325264 
-        -325266 325273 -325298 -325265:-325283 323558 325282 325277 -325286 
-        -325275
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.130 steel
-        $ U=200
-323034 100 -6.2092 325317 -325307 -325300 325320 -325316 325308:-325314 -325302 
-        325303 -325319 325313 325310:-325314 -325305 -325315 325302 325313 
-        325309:-325314 -325308 -325300 325319 325299 325315 325311:-325310 
-        -325315 -325320 325301 325302 325309:-325315 325321 -325300 -325301 
-        325299 325302:-325311 -325314 325321 -325319 325313 325315:-325314 
-        -325300 325319 325299 325303 -325306:-325315 -325313 -325300 325319 
-        325316 325302:-325311 -325314 -325305 325313 325315 325310:-325308 
-        -325301 325299 -325319 325310 325311:-325314 -325310 -325302 325299 
-        325303 325309:-325314 -325305 325299 -325303 325304 325309:-325310 
-        -325315 -325313 325316 325302 325309:-325302 -325301 325299 325303 
-        -325319 325310:-325314 -325310 -325308 325299 325309 325311:-325314 
-        -325300 325318 325299 -325303 325304:-325311 -325314 -325310 325316 
-        325315 325309:-325305 -325315 -325301 325299 325302 325309:-325315 
-        -325300 325319 -325320 325301 325302:-325320 325299 -325303 325304 
-        -325318 325305:-325314 -325300 325306 -325302 325319 325316:-325311 
-        -325314 325319 325299 325315:-325314 -325307 -325300 325316 325309 
-        325308:-325314 -325308 -325319 325313 325310 325311:-325311 -325305 
-        -325301 325299 325315 325310:-325300 325306 -325302 325319 -325320 
-        325299:-325307 -325312 325320 -325316 325309 325308:-325314 325316 
-        -325303 325304 -325318 325305:-325307 -325300 -325320 325299 325309 
-        325308:-325314 -325315 325321 -325300 325302 325313:-325311 325321 
-        -325301 325299 -325319 325315:-325311 -325310 -325320 325299 325315 
-        325309
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323035 100 -6.2092 325324 325322 325327 -325323 -325328 -325325 325326
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323036 100 -6.2092 -325333 -325334 325331 325335 -325332 325329 325330
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323037 100 -9.3971 (323132 323129 -323131 323150 -323136 -323149:-323146 323129 
-        -323131 323145 -323136 323135:-323148 323132 323149 323129 -323131 
-        -323133:-323148 323149 323137 323129 -323131 -323136:-323144 323132 
-        323129 -323131 -323136 323146:323132 -323146 323129 -323131 323145 
-        -323133:323132 323129 -323145 -323131 -323136 323148) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323038 100 -9.3971 -327904 (-321201 323125 -323128 323131 -323147 323146:-323170
-        -323116 321201 -323149:323126 -321201 -320556 323131 320555 -323149:
-        -323170 -323116 321201 323146:-323146 323133 323125 323131 323145 
-        -323143 -323116:-321201 -320556 -323145 323131 320555 323148:-323148 
-        323149 -323170 320556 -323116 321201:323126 -321201 -320555 323125 
-        -323145 323131:-323146 -321201 -323128 323131 323145 323135:-323146 
-        -323170 323145 -323116 323135 321201:323126 -321201 -323128 -323145 
-        323131 320556:-323146 -323170 323145 -323125 -323116 321201:-323170 
-        -323145 -323116 321201 323148:-323148 323149 -320555 -323170 -323116 
-        321201)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323039 100 -9.3971 -327904 (-323144 323132 -323196 323199 -323136 323146:323132 
-        -323196 -323152 323150 323199 -323133:323133 -323196 323151 -323152 
-        323199 -323137:323137 -323196 -323152 323150 323199 -323136:323133 
-        -323196 323150 323199 -323137 -323149:323132 -323146 323152 -323196 
-        323199 -323133:-323146 323137 323152 -323196 323199 -323136)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323040 100 -9.3971 -325339 325342 -325338 -325337 325336 323146:-323146 325342 
-        -325340 323152 -325337 325336:-325337 325340 325336 325343 -323149 
-        -325341:323151 -323152 -325337 325340 325336 -325341:325342 -325340 
-        -323152 -325337 325336 325343:325341 -325338 -323152 -325337 325336 
-        325343:-323146 325341 -325338 323152 -325337 325336
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323041 100 -9.3971 -325345 -323146 323114 325336 325344 -325346:-325345 -323146 
-        -325344 323152 325340 325336:-325345 323152 325336 325344 -323119 
-        -325346:-325345 -323146 325346 323152 325336 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323042 100 -9.3971 -325345 323149 -323154 325336 325344 -325346:-325345 -323151 
-        325336 325344 -325346 323155:-325345 323149 -325344 -323151 325340 
-        325336:-325345 325346 323149 -323151 325336 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323043 100 -9.3971 -323146 325341 325351 323152 -325347 -325352:-323146 325351 
-        323152 -325352 325350 -325349:-325348 325351 -325347 -325352 325350 
-        323146:325351 -323152 325353 -325352 325350 -325349:325341 325351 
-        -325347 -323152 325353 -325352:325349 325351 325353 -325352 -323149 
-        -325341:325349 325351 323151 -323152 -325352 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323044 100 -9.3971 323149 -325336 325352 325340 -323154 -325341:-325336 325352 
-        -323151 325340 -325341 323155:-323155 -325344 -325336 323154 325352 
-        325340:-323155 325346 -325336 323154 325352 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323045 100 -9.3971 -325336 325352 323152 325340 -323119 -325341:-323146 323114 
-        -325336 325352 325340 -325341:323119 -325344 -325336 325352 325340 
-        -323114:325346 323119 -325336 325352 -323114 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323046 100 -9.3971 -325339 -325336 325342 -325338 325354 323146:-323146 -325336 
-        325342 -325340 325354 323152:-325336 325354 325340 325343 -323149 
-        -325341:-325336 325354 323151 -323152 325340 -325341:-325336 325342 
-        -325340 325354 -323152 325343:325341 -325336 -325338 325354 -323152 
-        325343:-323146 325341 -325336 -325338 325354 323152
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323047 100 -9.3971 -325362 325356 325357 325367 -325340 325371 325363 325373 
-        325369 325368 -325366 325360:325365 325359 -325367 -325361 325372 
-        -325366:-325370 325359 -325367 325369 -325361 325372:-325362 325365 
-        325340 325373 -325366 -325364:-325362 -325370 325340 325373 325369 
-        -325364:325355 325365 -325367 325372 -325358 -325366:325355 -325370 
-        -325367 325369 325372 -325358
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323048 100 -9.3971 325340 -325376 -325375:325377 -325340 -325374
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323049 100 -9.3971 325340 -325376 -325378:325377 -325340 -325379
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323050 100 -9.3971 325340 -325380 -325376:325377 -325340 -325381
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323051 100 -9.3971 -325382 325377 -325340:325340 -325376 -325383
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323052 100 -9.3971 325377 -325384 -325340:325340 -325385 -325376
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323053 100 -9.3971 325377 -325340 -325386:325340 -325376 -325387
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323054 100 -9.3971 325388 -325369 -325389
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323055 100 -9.3971 325366 -325390 -325389
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323056 100 -9.3971 325388 -325391 -325369
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323057 100 -9.3971 325366 -325391 -325390
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323058 100 -9.3971 325388 -325369 -325392
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323059 100 -9.3971 325366 -325390 -325392
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323060 100 -9.3971 -325393 325388 -325369
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323061 100 -9.3971 325366 -325393 -325390
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323062 100 -9.3971 -323146 325341 323149 -325395 325394 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323063 100 -9.3971 -323146 325341 323149 325396 -325397 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323064 100 -9.3971 -325398 -323146 325341 323149 325399 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323065 100 -9.3971 (-325403 325408 325348 -325400 -325406:-325403 325400 -325408
-        325348 -325406:-325401 325348 -325410 -325406:-325404 325408 325348 
-        -325402 -325406:-325408 325401 325348 -325410 -325406:-325348 -325401 
-        -325405 325359 325407 325390:325406 -325409 -325411 325408 -325400:
-        325406 -325409 325400 -325411 -325408:-325348 -325405 325407 325390 
-        325404 -325361:325400 -325404 -325348 -325408 325407 325390:325406 
-        -325409 -325411 -325408 -325400:325406 -325409 325400 -325411 325408:
-        325400 -325404 -325348 -325405 325408 325390:325348 325404 -325402 
-        -325406:325408 325401 325348 -325410 -325406:-325404 -325408 325348 
-        -325402 -325406:-325348 -325408 325407 325401 325390 -325400:-325403 
-        -325408 325348 -325400 -325406:-325403 325400 325408 325348 -325406:
-        -325348 -325405 325408 325401 325390 -325400) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323066 100 -9.3971 (-325417 325408 325348 -325414 -325406:325414 -325417 -325408
-        325348 -325406:-325416 -325418 325348 -325406:-325408 -325418 325348 
-        325416 -325406:325406 -325409 -325415 325408 -325414:325406 -325409 
-        325414 -325415 -325408:325414 -325348 -325405 -325413 325408 325390:
-        325414 -325348 -325408 -325413 325407 325390:-325348 325413 -325405 
-        325407 325390 -325358:-325412 -325413 325408 325348 -325406:-325412 
-        325413 325348 -325406:-325412 -325408 -325413 325348 -325406:325406 
-        -325409 -325415 -325408 -325414:325406 -325409 325414 -325415 325408:
-        -325348 -325408 325407 325390 -325414 325416:325408 -325418 325348 
-        325416 -325406:325355 -325416 -325348 -325405 325407 325390:-325348 
-        -325405 325408 325390 -325414 325416:-325417 -325408 325348 -325414 
-        -325406:325414 -325417 325408 325348 -325406) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323067 100 -9.3971 -325353 -325421 -325410 325422:-325353 -325408 325421 -325410
-        325422:-325403 -325353 -325408 -325420 325422:-325403 -325353 325420 
-        325408 325422:-325422 -325411 -325408 -325420 325423:-325422 -325411 
-        325420 325408 325423:-325353 325408 -325402 325422 -325419:-325405 
-        -325421 325359 325353 325407 -325388:-325408 325421 -325420 325353 
-        325407 -325388:325421 -325405 -325420 325408 325353 -325388:325419 
-        -325353 -325402 325422:-325353 -325408 -325402 325422 -325419:325419 
-        -325405 325353 325407 -325388 -325361:-325422 -325411 -325420 325408 
-        325423:-325422 -325411 -325408 325420 325423:325420 -325405 325408 
-        325353 -325388 -325419:-325403 -325353 -325420 325408 325422:-325403 
-        -325353 -325408 325420 325422:-325353 325421 325408 -325410 325422:
-        -325408 325420 325353 325407 -325388 -325419
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323068 100 -9.3971 -325405 325353 325407 325426 -325388 -325358:-325426 -325353 
-        -325412 325408 325422:-325422 -325415 -325408 -325424 325423:-325422 
-        -325415 325424 325408 325423:-325426 -325408 325424 325353 325407 
-        -325388:-325426 325424 -325405 325408 325353 -325388:325425 -325353 
-        -325408 -325418 325422:-325353 -325418 -325425 325422:-325417 -325353 
-        -325408 -325424 325422:-325417 -325353 325424 325408 325422:-325417 
-        -325353 -325424 325408 325422:-325417 -325353 -325408 325424 325422:
-        325425 -325353 325408 -325418 325422:-325422 -325415 -325424 325408 
-        325423:-325422 -325415 -325408 325424 325423:-325353 -325412 325426 
-        325422:325425 -325408 -325424 325353 325407 -325388:-325426 -325353 
-        -325412 -325408 325422:325425 -325405 -325424 325408 325353 -325388:
-        325355 -325405 325353 325407 -325425 -325388
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323069 100 -9.3971 -327904 (-325362 -325428 325434 325431 325439 -325435:-325362
-        -325427 325432 -325433 325431 325430:325438 -325437 -325362 325436 
-        325431 325429:-325362 -325427 325431 325428 -325432 -325435:-325362 
-        -325436 325431 325430 325429 -325432)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323070 100 -9.3971 (-325362 325450 325444 325445 -325442 325431:-325362 325450 
-        -325441 325431 -325447 325448:-325362 325444 325449 325431 -325447 
-        -325450:-325448 -325362 325443 -325441 325431 -325440:-325362 -325451 
-        -325446 325442 325445 325431) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323071 100 -9.3971 -325362 -325456 325457 -325452 325453 325431:-325454 -325362 
-        325455 -325452 325453 325431:-325454 -325362 325457 325433 -325453 
-        325431
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323072 100 -9.3971 -325454 -325362 325457 -325449 325458 325431:-325454 -325362 
-        325455 -325458 325431 325459:-325362 -325456 325457 -325458 325431 
-        325459
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323073 100 -9.3971 323152 325340 -325461 -323119 -325341 325460:325346 323119 
-        -323114 -325461 -325341 325460:-323146 323114 325340 -325461 -325341 
-        325460:323119 -325344 325340 -323114 -325461 325460
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323074 100 -9.3971 325462 323149 325340 -323154 -325461 -325341:325462 -323151 
-        325340 -325461 -325341 323155:-323155 325462 -325344 323154 325340 
-        -325461:-323155 325462 325346 323154 -325461 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323075 100 -9.3971 325465 -325340 325466 -323152 325353 -325467:-323146 325465 
-        -325340 325466 323152 -325467:-325463 325466 -323152 325353 -325467 
-        325464:-325348 325465 -325463 325466 -325467 323146:-325464 325466 
-        323151 -323152 325340 -325467:-323146 -325463 325466 323152 -325467 
-        325464:-325464 325466 325353 325340 -325467 -323149
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323076 100 -9.3971 -325464 325461 -325348 325340 -325351 323146:325461 -325348 
-        -325463 323151 -325351 325464:325461 325465 -325463 325353 -325351 
-        -323149:323149 325461 325465 -325340 -323151 -325351:-325464 325461 
-        323151 -323152 325340 -325351:323149 325461 -325463 -323151 -325351 
-        325464:325461 -325348 325465 -325340 323151 -325351
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323077 100 -9.3971 -327904 (-325370 325471 -325367 -325468 325369 325372:325365 
-        325471 -325367 -325468 325372 -325366:-325470 325367 -325340 325471 
-        325370 325469:-325370 -325470 325367 325471 325369 -325364:-325370 
-        325340 325369 325470 -323550 -325364:325367 325365 325471 -323550 
-        -325366 -325364:325367 -325340 -325365 325471 325369 325470 325469 
-        -323550)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323078 100 -9.3971 -325472 325367 -325340:-325473 325340 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323079 100 -9.3971 325367 -325475 -325340:325340 -325341 -325474
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323080 100 -9.3971 325367 -325477 -325340:325340 -325476 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323081 100 -9.3971 -325479 325340 -325341:325367 -325340 -325478
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323082 100 -9.3971 325367 -325340 -325480:325340 -325481 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323083 100 -9.3971 -325482 325340 -325341:-325483 325367 -325340
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323084 100 -9.3971 325485 325366 -325390 -325484
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323085 100 -9.3971 325485 325388 -325369 -325484
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323086 100 -9.3971 325366 -325486 -325390 325487
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323087 100 -9.3971 325388 -325486 -325369 325487
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323088 100 -9.3971 325366 -325390 -325488
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323089 100 -9.3971 325388 -325369 -325488
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323090 100 -9.3971 325366 -325390 -325489
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323091 100 -9.3971 325388 -325369 -325489
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323092 100 -9.3971 325462 -325493 325365 325340 -325366 -325364:325462 -325370 
-        -325493 325340 325369 -325364:325490 325462 -325493 325491 325367 
-        -325340 325496 325494 325495 325369 -325366:325485 -325370 -325493 
-        325492 325487 -325367 325369 325372:325485 -325493 325492 325365 325487 
-        -325367 325372 -325366
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323093 100 -9.3971 (325501 325348 -325498 -325497 -325406:325406 -325409 -325504
-        -325501 -325503:325406 325503 -325409 -325504 325501:325503 325501 
-        -325348 -325498 325390 -325499:325498 325348 -325497 -325406:325503 
-        325500 -325348 -325498 325390 -325501:-325506 325348 -325502 -325406:
-        -325505 325348 -325501 -325503 -325406:-325505 325503 325501 325348 
-        -325406:325501 325506 325348 -325502 -325406:325506 325348 -325501 
-        -325502 -325406:-325505 325501 325348 -325503 -325406:-325505 325503 
-        325348 -325501 -325406:325500 -325493 325498 -325348 325390 -325499:
-        325406 -325409 -325504 325501 -325503:325406 325503 -325409 -325504 
-        -325501:325348 -325498 -325501 -325497 -325406:325500 -325348 325492 
-        -325506 325390 -325499:325500 -325348 325506 325390 -325501 -325503:
-        325501 -325348 325506 325390 -325499 -325503) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323094 100 -9.3971 -327904 (-325507 325348 -325501 -325510 -325406:325501 325507
-        325348 -325510 -325406:325501 325348 -325512 -325511 -325406:325406 
-        -325409 325501 -325513 -325507:325406 -325409 -325513 325507 -325501:
-        325511 325348 -325512 -325406:325501 325509 -325508 325348 -325406:
-        -325508 325348 -325509 -325406:325511 325500 -325348 -325468 325390 
-        -325499:325500 325509 -325348 -325507 325390 -325501:325501 325509 
-        -325348 -325507 325390 -325499:325509 -325508 325348 -325501 -325406:
-        325501 -325348 325507 325390 -325499 -325511:325406 -325409 -325513 
-        -325507 -325501:325406 -325409 325501 -325513 325507:325500 -325348 
-        325507 325390 -325501 -325511:325500 -325348 325471 325390 -325509 
-        -325499:325348 -325512 -325501 -325511 -325406:325501 -325507 325348 
-        -325510 -325406:325507 325348 -325501 -325510 -325406)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323095 100 -9.3971 325501 -325353 -325514 325422 -325497:-325422 -325504 -325515
-        325423 -325501:-325422 -325504 325501 325423 325515:-325505 -325515 
-        -325353 -325501 325422:-325505 325501 -325353 325515 325422:325500 
-        -325515 325516 325353 -325501 -325388:325501 -325515 325516 325353 
-        -325388 -325499:-325353 325514 325422 -325497:325501 -325353 325516 
-        -325502 325422:-325353 -325516 -325502 325422:325500 325492 -325516 
-        325353 -325388 -325499:-325353 325516 -325501 -325502 325422:325500 
-        -325493 325514 325353 -325388 -325499:325501 -325514 325353 325515 
-        -325388 -325499:325500 -325514 325353 325515 -325501 -325388:-325505 
-        325501 -325515 -325353 325422:-325505 -325353 325515 -325501 325422:
-        -325422 -325504 325501 -325515 325423:-325422 -325504 325423 325515 
-        -325501:-325353 -325514 -325501 325422 -325497
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323096 100 -9.3971 -325422 325501 -325513 325423 -325518:-325422 325518 -325513 
-        325423 -325501:-325353 -325517 -325512 -325501 325422:-325508 -325519 
-        -325353 325422:325501 325353 325519 -325388 -325499 -325518:-325353 
-        -325501 -325518 -325510 325422:325518 325501 -325353 -325510 325422:
-        325500 325353 325519 -325501 -325388 -325518:325501 -325508 -325353 
-        325519 325422:-325508 -325353 325519 -325501 325422:325501 -325353 
-        -325518 -325510 325422:325518 -325353 -325501 -325510 325422:-325353 
-        325517 -325512 325422:325500 325517 325353 -325468 -325388 -325499:
-        325518 325500 -325517 325353 -325501 -325388:325518 325501 -325517 
-        325353 -325388 -325499:325500 -325519 325353 325471 -325388 -325499:
-        325501 -325353 -325517 -325512 325422:-325422 -325513 325423 -325501 
-        -325518:-325422 325518 325501 -325513 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323097 100 -9.3971 -323146 325341 323149 -325520 325521 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323098 100 -9.3971 -323146 325341 323149 325522 -325523 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323099 100 -9.3971 -325525 -323146 325341 323149 325524 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323100 100 -9.3971 (-325427 325428 -325526 325527 -325432 -325435:-325436 325430
-        -325526 325429 325527 -325432:-325428 325434 325439 -325526 325527 
-        -325435:325438 -325437 325436 -325526 325429 325527:-325427 325432 
-        -325433 325430 -325526 325527) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323101 100 -9.3971 -327904 (-325448 325443 -325441 -325526 325527 -325440:325444
-        325449 -325447 -325450 -325526 325527:-325451 -325446 325442 325445 
-        -325526 325527:325450 325444 325445 -325442 -325526 325527:325450 
-        -325441 -325447 -325526 325527 325448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323102 100 -9.3971 -325454 325457 325433 -325453 -325526 325527:-325456 325457 
-        -325452 325453 -325526 325527:-325454 325455 -325452 325453 -325526 
-        325527
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323103 100 -9.3971 -325454 325457 -325449 325458 -325526 325527:-325454 325455 
-        -325458 325459 -325526 325527:-325456 325457 -325458 325459 -325526 
-        325527
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323104 100 -9.3971 -327904 (-323144 323132 -323199 -323136 323194 323146:323149 
-        -323188 -323199 -323136 323135 323194:-323146 323137 -323199 323189 
-        -323136 323194:323132 -323199 -323189 -323136 323188 323194:323132 
-        -323146 -323199 323189 -323133 323194:323132 -323199 323150 -323136 
-        -323149 323194:323132 323149 -323188 -323199 -323133 323194)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323105 100 -9.3971 (323149 -323199 -323151 323124 -323137 323194:323149 -323118 
-        323133 -323199 -323151 323194:-323124 -323199 -323151 323118 323194 
-        323155:323149 -323124 -323199 -323154 323118 323194) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323106 100 -9.3971 -327904 (323133 -323199 323152 -323119 -323137 323194:-323146
-        323133 -323199 323114 -323137 323194:-323118 323133 323119 -323199 
-        -323114 323194:323119 -323199 -323114 323124 -323137 323194)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323107 100 -9.3971 -327904 (-323194 -323213 323214 323208 323205 -323209:-323194
-        -323215 323216 323208 323205 -323133:-323194 -323213 323214 323205 
-        323210 -323207:-323194 -323215 323216 320556 323205 -323207:-323194 
-        -323214 323208 323205 323215 -323207:-323211 -323194 323208 323213 
-        323205 -323207:-323194 323206 -323216 323208 323205 -323207)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323108 100 -9.3971 323242 -323115 -327904 323245 -323240 -323243
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323109 100 -9.3971 323242 -323115 -327904 323238 323245 -323243
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323110 100 -9.3971 (-323115 -323117 323134 323127:-323173 -323116 323115 323127)
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323111 100 -9.3971 -327904 (323149 -325529 -323151 -325532 325345 325531:-325531
-        -325529 -323151 325345 325528 323155:-325531 323149 -325529 -323154 
-        325345 325528:-325528 323149 -325529 -323151 325530 325345)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323112 100 -9.3971 323149 325534 -325536 -323151 325529 -323257:323149 325533 
-        -323154 -325534 325529 -323257:325533 -323151 -325534 325529 -323257 
-        323155:323149 -323151 -325533 325529 -323257 325535
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323113 100 -9.3971 (323257 -323264 -323151 -323258 323262 323155:323257 323149 
-        -323264 -323154 -323258 323262:323257 323149 -323262 -323264 323256 
-        -323151:323257 323149 323258 -323264 -323259 -323151) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323114 100 -9.3971 (323192 323196 -323200 323184 323264 -323185:323200 323196 
-        323186 -323187 323264 -323185:-323183 323200 323196 -323187 323184 
-        323264:-323190 323187 323196 323184 323264 -323185) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323115 100 -9.3971 (323119 -325538 -323114 -325539 325540 325345:323152 -325538 
-        -323119 -325539 325541 325345:323119 -325537 -325538 -323114 325541 
-        325345:-323146 323114 -325538 -325539 325541 325345) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323116 100 -9.3971 -323146 323114 325538 325542 -325544 -323257:-323146 325545 
-        -325542 325538 323152 -323257:325538 323152 -323119 325542 -325544 
-        -323257:-323146 325544 325538 323152 -325543 -323257
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323117 100 -9.3971 -327904 (323180 323196 323290 323201 -323195 -323202:323196 
-        323181 -323180 323290 323201 -323197:323198 323180 323196 323290 -323195
-        -323197:-323182 323195 323196 323290 323201 -323197)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323118 100 -9.3971 -327904 (-323279 323257 323281 -323290 -323275 323276:323274 
-        323257 -323290 -323275 -323280 323279:-323279 -323273 323274 323257 
-        323281 -323290:323274 323257 -323290 -323275 323282 -323281)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323119 100 -9.3971 325406 -325409 -325546
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323120 100 -9.3971 325406 -325409 -325547
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323121 100 -9.3971 -325422 -325546 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323122 100 -9.3971 -325422 325423 -325547
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323123 100 -9.3971 -325422 325423 -325548
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323124 100 -9.3971 -325422 -325549 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323125 100 -9.3971 325406 -325409 -325549
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323126 100 -9.3971 325406 -325409 -325548
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323127 100 -9.3971 -325550 325406 -325409
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323128 100 -9.3971 -325422 325423 -325551
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323129 100 -9.3971 325406 -325409 -325551
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323130 100 -9.3971 -325550 -325422 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323131 100 -9.3971 325406 -325409 -325552
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323132 100 -9.3971 325406 -325409 -325553
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323133 100 -9.3971 -325422 -325554 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323134 100 -9.3971 -325555 -325422 325423
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323135 100 -9.3971 (-323308 323310 -323173 -323311 323167 -323302:-323308 323306
-        -323311 323167 -323299 -323302:323302 -323308 -323301 323306 -323173 
-        -323311) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323136 100 -9.3971 (323311 323310 -323173 323167 323308 -323302:323311 323306 
-        323167 323308 -323299 -323302:323302 323311 -323301 323306 -323173 
-        323308) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323137 100 -9.3971 323169 323168 -323166 -323167 -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323138 100 -9.3971 -327904 (323313 -323170 -323226 -323216:323313 -323170 
-        -323226 323213:323313 -323170 -323215 -323226 323216 -323133:323313 
-        -323170 -323226 -323214 323215:323313 -323170 -323226 -323213 323214 
-        -323209:323313 -323170 -323226 -323213 323214 323210:323313 -323170 
-        -323215 -323226 323216 320556)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323139 100 -9.3971 -323167 323247 -327904 -323173 323248
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323140 100 -9.3971 -327904 (323168 -323170 323162 -323143 -323177 -323161:323168
-        -323170 323161 -323177:323168 -323170 323162 -323177 -323161 323135:
-        323168 -323160 -323170 323164 -323177 -323133:323168 -323160 -323170 
-        323164 -323177 320556:323168 -323170 -323162 -323177 323160:323168 
-        -323170 -323164 -323177)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323141 100 -9.3971 (323133 -323151 -323129 -323137 323155 323153:323149 323133 
-        -323154 -323129 -323137 323153:-323155 323154 -323129 323124 -323137 
-        323153:-323155 -323118 323133 323154 -323129 323153) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323142 100 -9.3971 -327904 (323119 -323114 -323129 323124 -323137 323153:-323146
-        323133 323114 -323129 -323137 323153:-323118 323133 323119 -323114 
-        -323129 323153:323133 323152 -323119 -323129 -323137 323153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323143 100 -9.3971 (323132 323149 -323151 323130 -323129 -323133:323132 -323146 
-        323152 323130 -323129 -323133:-323146 323137 323152 323130 -323136 
-        -323129:323149 323137 -323151 323130 -323136 -323129:323132 323130 
-        323150 -323136 -323129 -323149:323132 323151 -323152 323130 -323136 
-        -323129:-323144 323132 323130 -323136 -323129 323146) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323144 100 -9.3971 (323326 -323152 323150 -323133 -323329 323153:-323146 323137 
-        323152 -323327 -323329 323153:323133 323150 -323137 -323149 -323329 
-        323153:-323146 323326 323152 -323133 -323329 323153:323137 -323152 
-        -323327 323150 -323329 323153:323133 323151 -323152 -323137 -323329 
-        323153:-323144 323326 -323327 -323329 323146 323153) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323145 100 -9.3971 (320557 323137 -323341 323129 -323131 -323136:323132 320557 
-        -323341 323129 -323131 -323133:323132 323129 -323131 -323337 -323136 
-        323336:-323336 323129 -323131 -323136 323135 323340:323344 323132 323129
-        -323131 -323136 -320557:323132 -323336 323129 -323131 -323133 323340:
-        -323340 323132 323129 -323131 -323136 323341) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323146 100 -9.3971 -327904 (-323336 -321201 -323128 323131 323135 323340:-323336
-        -323116 323135 -323357 321201 323340:-323340 323341 -323116 -323357 
-        321201:-323340 -321201 -323128 323131 320556 323338:-320558 -323116 
-        -323357 321201:-323336 323133 323125 323131 -323143 -323116 323340:
-        -323341 320556 320558 -323116 -323357 321201:-323340 -321201 -320556 
-        323131 323341 320555:-323336 -323125 -323116 -323357 321201 323340:
-        -321201 -320556 323131 323338 320555 -320557:-323340 -321201 -320555 
-        323125 323131 323338:320557 -321201 -320558 -320556 320555:-320555 
-        -323341 320558 -323116 -323357 321201:-321201 323125 -323335 -323128 
-        323131 323336:-323116 -323357 321201 323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323147 100 -9.3971 -327904 (323344 323132 -323196 -323342 323199 -323133:323344 
-        323137 -323196 -323342 323199 -323136:323344 323133 -323196 323199 
-        -323137 -320557:323133 -323196 -323342 323343 323199 -323137:323132 
-        -323336 323342 -323196 323199 -323133:-323336 323137 323342 -323196 
-        323199 -323136:323132 -323196 -323337 323199 -323136 323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323148 100 -9.3971 325557 325341 -325338 -323342 -325337 325336:325557 325342 
-        -325340 -323342 -325337 325336:325557 -325337 325340 325336 -325341 
-        -320557:-323336 325342 -325340 323342 -325337 325336:-323342 323343 
-        -325337 325340 325336 -325341:325342 -325338 -325337 325336 -325556 
-        323336:325341 -323336 -325338 323342 -325337 325336
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323149 100 -9.3971 -325345 -323336 323339 325336 325344 -325346:-325345 323342 
-        325336 325344 -325346 -323348:-325345 -323336 -325344 323342 325340 
-        325336:-325345 325346 -323336 323342 325336 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323150 100 -9.3971 -325345 320557 -323345 325336 325344 -325346:-325345 320557 
-        -325344 -323343 325340 325336:-325345 -323343 325336 325344 323346 
-        -325346:-325345 320557 325346 -323343 325336 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323151 100 -9.3971 325558 323342 325340 -325461 -325341 -323348:-323336 325558 
-        325340 323339 -325461 -325341:323348 325346 325558 -323339 -325461 
-        -325341:323348 325558 -325344 -323339 325340 -325461
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323152 100 -9.3971 -323343 325340 -325461 323346 323548 -325341:320557 -323345 
-        325340 -325461 323548 -325341:-323346 -325344 325340 323345 -325461 
-        323548:325346 -323346 323345 -325461 323548 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323153 100 -9.3971 -325464 325560 325466 325340 -325467 -320557:325465 -325463 
-        325466 -325559 -325467 323336:325560 -325463 325466 -323342 -325467 
-        325464:-323336 325465 -325340 325466 323342 -325467:-325464 325466 
-        -323342 323343 325340 -325467:-323336 -325463 325466 323342 -325467 
-        325464:325560 325465 -325340 325466 -323342 -325467
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323154 100 -9.3971 325461 325465 -325340 323343 -325559 -325351:320557 325461 
-        325465 -325340 -323343 -325351:325461 -325463 323343 -325559 -325351 
-        325464:325461 325560 325465 -325463 -325351 -320557:-325464 325461 
-        -323342 323343 325340 -325351:320557 325461 -325463 -323343 -325351 
-        325464:-325464 325461 -325559 325340 -325351 323336
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323155 100 -9.3971 (325563 325471 -325367 -325468 -325564 325372:325563 -325561 
-        325367 325471 -325564 -325364:325565 -325561 -325567 325340 325566 
-        -325364:-325566 325367 -325340 325471 325567 325562:-325566 325565 
-        -325567 325367 325471 -325364:325565 -325561 325367 -325340 325471 
-        325562 -325563 325566:325565 -325567 325471 -325367 -325468 325372) 
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323156 100 -9.3971 -325569 325367 -325340:325340 -325341 -325568
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323157 100 -9.3971 325367 -325340 -325570:325340 -325571 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323158 100 -9.3971 -325573 325367 -325340:325340 -325572 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323159 100 -9.3971 -325574 325367 -325340:-325575 325340 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323160 100 -9.3971 -325576 325340 -325341:-325577 325367 -325340
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323161 100 -9.3971 -325579 325340 -325341:325367 -325340 -325578
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323162 100 -9.3971 325485 -325580 325564 -325484
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323163 100 -9.3971 325485 325581 -325484 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323164 100 -9.3971 -325580 -325486 325564 325487
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323165 100 -9.3971 -325486 325581 325487 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323166 100 -9.3971 -325580 325564 -325488
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323167 100 -9.3971 325581 -325488 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323168 100 -9.3971 -325580 325564 -325489
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323169 100 -9.3971 325581 -325489 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323170 100 -9.3971 325565 -325493 -325567 325340 323548 -325364:325565 325485 
-        -325493 -325567 325492 325487 -325367 325372:325565 325582 -325493 
-        325367 325585 -325340 -325564 325586 325584 323548 325583:325485 325563 
-        -325493 325492 325487 -325367 -325564 325372:325563 -325493 325340 
-        -325564 323548 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323171 100 -9.3971 (325500 -325493 325498 -325559 325580 -325499:325559 -325498 
-        -325501 -325587 -325497:325501 -325559 325506 325580 -325499 -325503:
-        325559 325506 -325501 -325502 -325587:-325505 325501 325559 -325503 
-        -325587:-325505 325503 325559 -325501 -325587:325500 325492 -325506 
-        -325559 325580 -325499:325500 -325559 325506 -325501 325580 -325503:
-        325587 -325504 325501 -325588 -325503:325587 325503 -325504 -325588 
-        -325501:-325506 325559 -325502 -325587:325503 325500 -325559 -325498 
-        -325501 325580:325503 325501 -325559 -325498 325580 -325499:325587 
-        -325504 -325588 -325501 -325503:325587 325503 -325504 325501 -325588:
-        -325505 325559 -325501 -325503 -325587:-325505 325503 325501 325559 
-        -325587:325501 325559 325506 -325502 -325587:325501 325559 -325498 
-        -325587 -325497:325498 325559 -325587 -325497) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323172 100 -9.3971 -327904 (325501 -325507 325559 -325510 -325587:325559 325507 
-        -325501 -325510 -325587:325501 325509 -325507 -325559 325580 -325499:
-        325559 -325512 -325501 -325511 -325587:325500 325509 -325507 -325559 
-        -325501 325580:325500 -325559 325471 -325509 325580 -325499:325500 
-        -325559 325507 -325501 325580 -325511:325587 -325513 -325507 -325588 
-        -325501:325587 325501 -325513 -325588 325507:325509 -325508 325559 
-        -325501 -325587:325501 -325559 325507 325580 -325499 -325511:325501 
-        325509 -325508 325559 -325587:325587 325501 -325513 -325507 -325588:
-        325587 -325513 -325588 325507 -325501:-325508 325559 -325509 -325587:
-        325511 325500 -325559 -325468 325580 -325499:325501 325559 -325512 
-        -325511 -325587:-325507 325559 -325501 -325510 -325587:325501 325559 
-        325507 -325510 -325587:325511 325559 -325512 -325587)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323173 100 -9.3971 325500 325560 325492 -325516 -325581 -325499:325516 325590 
-        -325560 -325501 -325502:-325505 325501 -325515 325590 -325560:-325505 
-        325515 325590 -325560 -325501:325500 325560 -325514 325515 -325581 
-        -325501:-325514 325590 -325560 -325501 -325497:325500 -325493 325560 
-        325514 -325581 -325499:-325504 325501 -325590 -325515 325589:-325504 
-        -325590 325589 325515 -325501:325501 325560 -325514 325515 -325581 
-        -325499:-325504 -325590 -325515 325589 -325501:-325504 325501 -325590 
-        325589 325515:325501 325560 -325515 325516 -325581 -325499:325501 
-        -325514 325590 -325560 -325497:325500 325560 -325515 325516 -325581 
-        -325501:325514 325590 -325560 -325497:-325505 -325515 325590 -325560 
-        -325501:-325505 325501 325515 325590 -325560:325501 325516 325590 
-        -325560 -325502:-325516 325590 -325560 -325502
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323174 100 -9.3971 325518 325501 325560 -325517 -325581 -325499:325500 325560 
-        -325519 325471 -325581 -325499:325501 325590 -325560 -325518 -325510:
-        325518 325590 -325560 -325501 -325510:325500 325560 325517 -325468 
-        -325581 -325499:325517 325590 -325560 -325512:325518 325500 325560 
-        -325517 -325581 -325501:-325508 325519 325590 -325560 -325501:325501 
-        -325517 325590 -325560 -325512:-325590 325589 -325513 -325501 -325518:
-        325518 325501 -325590 325589 -325513:325501 -325590 325589 -325513 
-        -325518:325518 -325590 325589 -325513 -325501:325500 325560 325519 
-        -325581 -325501 -325518:-325508 -325519 325590 -325560:325501 325560 
-        325519 -325581 -325499 -325518:-325517 325590 -325560 -325512 -325501:
-        325501 -325508 325519 325590 -325560:325590 -325560 -325501 -325518 
-        -325510:325518 325501 325590 -325560 -325510
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323175 100 -9.3971 320557 325341 -323336 -325520 325521 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323176 100 -9.3971 320557 325341 -323336 325522 -325591 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323177 100 -9.3971 -325525 320557 325341 -323336 325524 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323178 100 -9.3971 -327904 (325597 325600 325592 -325526 -325598 325527:325599 
-        -325596 -325594 325593 -325526 325527:325597 -325593 325599 -325600 
-        -325526 325527:325601 -325602 325603 -325595 -325526 325527:-325593 
-        325595 -325602 -325596 -325526 325527)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323179 100 -9.3971 -327904 (325605 -325614 -325608 -325526 325527 325276:-325276
-        325609 -325614 -325526 325527 325611:-325610 325612 -325607 -325526 
-        325527 325613:325606 -325604 -325605 -325608 -325526 325527:-325612 
-        -325526 325527 325613 325276 325611)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323180 100 -9.3971 -325454 325457 325594 -325616 -325526 325527:-325454 325455 
-        325616 -325615 -325526 325527:-325456 325457 325616 -325615 -325526 
-        325527
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323181 100 -9.3971 -325454 325457 -325609 325617 -325526 325527:-325456 325457 
-        325618 -325617 -325526 325527:-325454 325455 325618 -325617 -325526 
-        325527
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323182 100 -9.3971 325341 -323336 325351 -325347 323342 -325352:-323336 325351 
-        323342 -325352 325350 -325349:325349 325560 325351 -325352 -325341 
-        -320557:325351 -325347 -325559 -325352 325350 323336:325341 325560 
-        325351 -325347 -323342 -325352:325560 325351 -323342 -325352 325350 
-        -325349:325349 325351 -323342 323343 -325352 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323183 100 -9.3971 -325336 325352 -323343 325340 323346 -325341:320557 -323345 
-        -325336 325352 325340 -325341:-323346 -325344 -325336 325352 325340 
-        323345:325346 -323346 -325336 325352 323345 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323184 100 -9.3971 -323336 -325336 325352 325340 323339 -325341:-325336 325352 
-        323342 325340 -325341 -323348:323348 -325344 -325336 -323339 325352 
-        325340:323348 325346 -325336 -323339 325352 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323185 100 -9.3971 325557 325341 -325336 -325338 325354 -323342:325557 -325336 
-        325342 -325340 325354 -323342:325557 -325336 325354 325340 -325341 
-        -320557:-323336 -325336 325342 -325340 325354 323342:-325336 325354 
-        -323342 323343 325340 -325341:-325336 325342 -325338 325354 -325556 
-        323336:325341 -323336 -325336 -325338 325354 323342
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323186 100 -9.3971 325565 325355 -325567 -325367 325372 -325358:325565 -325362 
-        -325567 325340 325373 -325364:325563 325359 -325367 -325564 -325361 
-        325372:325565 -325362 325624 325621 325367 -325340 325623 325620 325622 
-        325373 -325564 325619:-325362 325563 325340 325373 -325564 -325364:
-        325565 -325567 325359 -325367 -325361 325372:325355 325563 -325367 
-        -325564 325372 -325358
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323187 100 -9.3971 325340 -325625 -325376:325377 -325340 -325626
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323188 100 -9.3971 -325628 325377 -325340:325340 -325627 -325376
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323189 100 -9.3971 -325629 325340 -325376:325377 -325340 -325630
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323190 100 -9.3971 325377 -325340 -325632:325340 -325376 -325631
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323191 100 -9.3971 325340 -325376 -325633:325377 -325340 -325634
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323192 100 -9.3971 -325636 325377 -325340:325340 -325376 -325635
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323193 100 -9.3971 325581 -325389 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323194 100 -9.3971 -325580 325564 -325389
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323195 100 -9.3971 -325391 325581 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323196 100 -9.3971 -325580 -325391 325564
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323197 100 -9.3971 325581 -325392 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323198 100 -9.3971 -325580 325564 -325392
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323199 100 -9.3971 -325393 325581 -325565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323200 100 -9.3971 -325393 -325580 325564
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323201 100 -9.3971 320557 325341 -323336 -325395 325394 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323202 100 -9.3971 320557 325341 -323336 325396 -325397 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323203 100 -9.3971 -325398 320557 325341 -323336 325399 -325364
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323204 100 -9.3971 (-325405 -325559 325407 325404 325580 -325361:-325404 325559 
-        -325408 -325402 -325587:325559 325404 -325402 -325587:325559 325408 
-        325401 -325410 -325587:-325403 325559 -325408 -325400 -325587:-325403 
-        325400 325559 325408 -325587:-325405 325408 -325559 325401 -325400 
-        325580:-325408 -325559 325407 325401 -325400 325580:325400 -325404 
-        -325405 325408 -325559 325580:325587 -325411 -325408 -325588 -325400:
-        325587 325400 -325411 325408 -325588:325400 -325404 -325408 -325559 
-        325407 325580:325587 -325411 325408 -325588 -325400:325587 325400 
-        -325411 -325408 -325588:-325401 -325405 325359 -325559 325407 325580:
-        -325403 325559 325408 -325400 -325587:-325403 325400 325559 -325408 
-        -325587:325559 -325408 325401 -325410 -325587:-325401 325559 -325410 
-        -325587:-325404 325559 325408 -325402 -325587) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323205 100 -9.3971 (325559 325408 -325418 325416 -325587:325587 -325415 -325408 
-        -325588 -325414:325587 325414 -325415 325408 -325588:-325417 325559 
-        -325408 -325414 -325587:325414 -325417 325559 325408 -325587:325559 
-        -325412 -325408 -325413 -325587:325559 -325412 325413 -325587:325355 
-        -325416 -325405 -325559 325407 325580:-325405 325408 -325559 325580 
-        -325414 325416:-325408 -325559 325407 325580 -325414 325416:325559 
-        -325412 -325413 325408 -325587:325414 -325408 -325413 -325559 325407 
-        325580:325413 -325405 -325559 325407 325580 -325358:-325417 325559 
-        325408 -325414 -325587:325414 -325417 325559 -325408 -325587:325587 
-        -325415 325408 -325588 -325414:325587 325414 -325415 -325408 -325588:
-        325414 -325405 -325413 325408 -325559 325580:325559 -325408 -325418 
-        325416 -325587:-325416 325559 -325418 -325587) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323206 100 -9.3971 325419 325560 -325405 325407 -325581 -325361:325560 325421 
-        -325405 -325420 325408 -325581:-325590 325589 -325411 -325420 325408:
-        -325590 325589 -325411 -325408 325420:325419 325590 -325560 -325402:
-        325560 -325408 325421 -325420 325407 -325581:-325408 325590 -325560 
-        -325402 -325419:325560 -325408 325420 325407 -325581 -325419:325560 
-        325420 -325405 325408 -325581 -325419:325421 325408 325590 -325560 
-        -325410:-325403 -325420 325408 325590 -325560:-325403 -325408 325420 
-        325590 -325560:-325403 -325408 -325420 325590 -325560:-325403 325420 
-        325408 325590 -325560:-325421 325590 -325560 -325410:-325408 325421 
-        325590 -325560 -325410:325560 -325405 -325421 325359 325407 -325581:
-        325408 325590 -325560 -325402 -325419:-325590 325589 -325411 -325408 
-        -325420:-325590 325589 -325411 325420 325408
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323207 100 -9.3971 325560 325425 -325405 -325424 325408 -325581:-325590 -325415 
-        325589 -325424 325408:-325590 -325415 325589 -325408 325424:325425 
-        325408 -325418 325590 -325560:-325417 -325424 325408 325590 -325560:
-        -325417 -325408 325424 325590 -325560:325560 325425 -325408 -325424 
-        325407 -325581:-325412 325426 325590 -325560:-325426 -325412 -325408 
-        325590 -325560:325355 325560 -325405 325407 -325425 -325581:325560 
-        -325405 325407 325426 -325581 -325358:325560 -325426 325424 -325405 
-        325408 -325581:-325426 -325412 325408 325590 -325560:325560 -325426 
-        -325408 325424 325407 -325581:-325417 -325408 -325424 325590 -325560:
-        -325417 325424 325408 325590 -325560:325425 -325408 -325418 325590 
-        -325560:-325418 -325425 325590 -325560:-325590 -325415 325589 -325408 
-        -325424:-325590 -325415 325589 325424 325408
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323208 100 -9.3971 (-325362 325599 -325596 -325594 325431 325593:-325362 -325593
-        325595 -325602 -325596 325431:325597 -325362 -325593 325599 -325600 
-        325431:-325362 325601 -325602 325603 325431 -325595:325597 -325362 
-        325600 325431 325592 -325598) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323209 100 -9.3971 (-325362 -325276 325609 -325614 325431 325611:-325362 325605 
-        -325614 325431 -325608 325276:-325362 325606 -325604 -325605 325431 
-        -325608:-325610 -325362 325612 325431 -325607 325613:-325362 -325612 
-        325431 325613 325276 325611) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323210 100 -9.3971 -325454 -325362 325457 325594 -325616 325431:-325454 -325362 
-        325455 325616 325431 -325615:-325362 -325456 325457 325616 325431 
-        -325615
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323211 100 -9.3971 -325362 -325456 325457 325618 -325617 325431:-325454 -325362 
-        325455 325618 -325617 325431:-325454 -325362 325457 -325609 325617 
-        325431
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323212 100 -9.3971 (323344 323132 -323199 -323136 323194 -320557:320557 -323199 
-        -323383 -323136 323135 323194:323132 -323199 323383 -323136 323194 
-        -323384:323132 320557 -323199 -323383 -323133 323194:323132 -323199 
-        -323337 -323136 323336 323194:323132 323384 -323336 -323199 -323133 
-        323194:323384 -323336 323137 -323199 -323136 323194) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323213 100 -9.3971 -327904 (320557 -323118 323133 -323199 -323343 323194:320557 
-        -323199 -323343 323124 -323137 323194:-323124 -323199 -323343 323346 
-        323118 323194:320557 -323124 -323199 -323345 323118 323194)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323214 100 -9.3971 (323348 -323118 323133 -323199 -323339 323194:323348 -323199 
-        -323339 323124 -323137 323194:323133 -323199 323342 -323137 323194 
-        -323348:-323336 323133 -323199 323339 -323137 323194) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323215 100 -9.3971 (323390 -323194 -323389 323208 323205 -323133:-323194 323389 
-        323208 323205 -323207 -323391:-323194 323388 323208 323205 -323207 
-        -323390:323390 -323194 -323389 320556 323205 -323207:323391 -323194 
-        323205 323210 -323207 -323392:323392 -323194 323208 323205 -323395 
-        -323207:323391 -323194 323208 323205 -323209 -323392) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323216 100 -9.3971 323242 -323115 -323412 -327904 323407 -323409
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323217 100 -9.3971 323242 -323115 323413 -327904 323407 -323409
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323218 100 -9.3971 (-323351 -323115 323347 323134:323347 -323356 -323116 323115)
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323219 100 -9.3971 (325637 323420 -325639 -325638 -323422 325345:325637 323421 
-        -325641 -325638 325345 -323420:325637 -323419 323422 -325641 -325638 
-        325345:323420 -325641 -325638 -323422 325640 325345) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323220 100 -9.3971 325638 325648 325649 -325642 -325645 -323257:325646 325638 
-        325649 -325642 -323257 -325647:325643 325646 325638 -325649 -325645 
-        -323257:325646 325642 325638 -325645 -323257 -325644
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323221 100 -9.3971 -327904 (323257 -323436 323421 323434 -323420 -323426:-323419
-        323257 323422 -323436 323434 -323426:323420 323428 323257 -323436 
-        -323422 -323426:323420 323257 -323436 -323424 -323422 323434)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323222 100 -9.3971 -327904 (-323374 323380 -323385 323196 323381 323436:323380 
-        -323373 -323368 323196 323436 323374:-323374 -323368 323369 323196 
-        323381 323436:323382 323380 -323381 -323368 323196 323436)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323223 100 -9.3971 (323342 325651 -325652 -325638 325345 -323348:-323336 325651 
-        323339 -325652 -325638 325345:323348 -323339 325651 -325638 325345 
-        -325653:323348 -323339 325650 -325652 -325638 325345) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323224 100 -9.3971 (323257 -323336 323448 -323436 323342 -323447:323446 323257 
-        -323336 -323436 323342 -323452:323257 323452 -323436 323342 -323448 
-        -323348:323257 323452 -323336 -323436 323339 -323448) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323225 100 -9.3971 -323336 325654 325638 323339 -325656 -323257:325654 325638 
-        323342 -325656 -323257 -323348:-323336 325638 323342 -325654 325655 
-        -323257:-323336 -325657 325638 325656 323342 -323257
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323226 100 -9.3971 -327904 (323371 -323370 -323376 323196 323436 323379:-323379 
-        323372 -323370 323196 323436 323377:-323376 323196 323436 323377 -323375
-        323379:-323370 -323378 323196 323376 323436 323377)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323227 100 -9.3971 -325590 325589 -325546
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323228 100 -9.3971 -325590 325589 -325547
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323229 100 -9.3971 325587 -325546 -325588
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323230 100 -9.3971 325587 -325588 -325547
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323231 100 -9.3971 325587 -325549 -325588
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323232 100 -9.3971 325587 -325588 -325548
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323233 100 -9.3971 -325590 325589 -325548
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323234 100 -9.3971 -325590 325589 -325549
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323235 100 -9.3971 -325590 325589 -325551
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323236 100 -9.3971 -325550 -325590 325589
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323237 100 -9.3971 325587 -325588 -325551
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323238 100 -9.3971 -325550 325587 -325588
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323239 100 -9.3971 -325555 325587 -325588
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323240 100 -9.3971 325587 -325554 -325588
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323241 100 -9.3971 -325554 -325590 325589
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323242 100 -9.3971 -325555 -325590 325589
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323243 100 -9.3971 -327904 (-323461 323167 -323356 323465 -323463 -323302:
-        -323469 -323461 323467 323167 -323463 -323302:323302 -323461 -323301 
-        323467 -323356 -323463)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323244 100 -9.3971 -327904 (323463 323461 323167 -323356 323465 -323302:323463 
-        -323469 323467 323461 323167 -323302:323302 323463 -323301 323467 323461
-        -323356)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323245 100 -9.3971 323168 -323167 -327904 -323361 323358
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323246 100 -9.3971 -327904 (323313 323392 -323226 -323357:323313 323391 -323226 
-        -323209 -323357 -323392:323313 323391 -323226 323210 -323357 -323392:
-        323313 323390 -323226 -323389 -323133 -323357:323313 -323226 323389 
-        -323357 -323391:323313 -323226 -323357 -323390:323313 323390 -323226 
-        -323389 320556 -323357)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323247 100 -9.3971 -323167 -327904 323417 323248 -323356
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323248 100 -9.3971 -327904 (323168 323364 -323366 -323177 320556 -323357:323168 
-        323364 -323366 -323177 -323133 -323357:323168 -323177 -323364 -323357:
-        323168 -323177 -323367 323135 -323357 323365:323168 -323143 -323177 
-        -323367 -323357 323365:323168 -323365 -323177 323366 -323357:323168 
-        323367 -323177 -323357)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323249 100 -9.3971 -327904 (-323346 323345 -323129 323124 -323137 323153:320557 
-        323133 -323345 -323129 -323137 323153:-323118 323133 -323346 323345 
-        -323129 323153:323133 -323343 323346 -323129 -323137 323153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323250 100 -9.3971 (323133 323342 -323129 -323137 -323348 323153:-323336 323133 
-        323339 -323129 -323137 323153:323348 -323339 -323129 323124 -323137 
-        323153:323348 -323118 323133 -323339 -323129 323153) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323251 100 -9.3971 (323132 -323336 323342 323130 -323129 -323133:323132 320557 
-        -323343 323130 -323129 -323133:320557 323137 -323343 323130 -323136 
-        -323129:-323336 323137 323342 323130 -323136 -323129:323132 323130 
-        -323337 -323136 -323129 323336:323132 -323342 323343 323130 -323136 
-        -323129:323344 323132 323130 -323136 -323129 -320557) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323252 100 -9.3971 (-323336 323137 323342 -323327 -323329 323153:-323336 323326 
-        323342 -323133 -323329 323153:323326 -323327 -323337 323336 -323329 
-        323153:323133 -323342 323343 -323137 -323329 323153:323344 323326 
-        -323342 -323133 -323329 323153:323344 323133 -323137 -323329 -320557 
-        323153:323344 323137 -323342 -323327 -323329 323153) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323253 100 -7.6604 -327904 (-325673 325722 325701 -325736 -325723:325722 325730 
-        -325702 325698 -325723 -325728:-325694 325677 -325676 -325685 -325725 
-        325687:-325686 325699 -325736 -325723 325673 325705:325684 -325681 
-        325722 -325685 -325721 325671:-325668 325727 -325730 325732 325699 
-        -325666:325714 325662 -325718 325665 -325658 -325666:-325717 325721 
-        325712 -325731 -325723 325678:-325717 325724 325712 325731 -325726 
-        -325723:325658 325722 -325726 -325695 -325685 325693 -325724:325708 
-        325724 325674 -325679 -325707 -325723:-325672 325706 -325665 -325720 
-        325667 325681:-325673 325696 325701 325682 -325736 -325675 325705:
-        -325659 -325670 325722 325661 -325723 325673:-325671 -325685 325699 
-        325673 -325666 325669:-325700 -325681 -325667 325699 325671:325658 
-        325722 -325726 -325712 -325723 325673:-325715 325706 -325665 325672 
-        -325679 325667:325728 325727 325722 -325701 -325736 -325723:325706 
-        325665 -325674 -325685 325681 -325666:-325668 325664 -325732 325699 
-        325661 -325666:325737 -325673 325696 325675 325701 -325722 -325736:
-        325739 -325670 325722 -325658 -325723 325673:-325669 -325687 325676 
-        325663 -325694 325688:325727 325722 -325729 325730 -325723 -325728:
-        -325681 -325667 325706 325699 -325684 325671:325662 325665 -325706 
-        -325658 325700 -325666:-325659 -325673 325722 325661 -325723 325668:
-        325739 -325673 -325730 -325701 325699 325668 -325666:-325667 -325706 
-        325672 -325679 325699 325700:325737 -325705 -325673 325696 325701 325682
-        -325675 -325680:325735 325721 -325726 -325695 -325723 325678:-325669 
-        325676 -325692 325694 -325725 325687:325660 -325701 325730 325699 
-        -325666 -325728:325711 325722 325674 -325685 -325679 -325724:-325659 
-        -325670 325734 325699 325661 325673 -325666:-325669 325676 -325694 
-        -325685 325683 -325725 325687:-325659 -325673 325734 325699 325661 
-        325668 -325666:325658 325722 -325726 325716 -325724 -325697:325727 
-        325722 -325730 325732 -325664 -325723:325722 -325674 -325707 325681 
-        -325721 325671:325679 325718 -325685 325699 -325658 -325666:-325668 
-        -325661 325664 325699 -325666 325669:325722 325726 -325695 -325723 
-        325673 -325737:325737 -325705 -325682 -325704 325699 325673:-325717 
-        -325678 325658 325724 325712 -325723:325691 325724 -325726 -325695 
-        325678 -325721:325674 325665 325718 -325685 -325679 -325666:325724 
-        325674 325713 -325685 -325679 -325723:325658 -325726 -325665 -325695 
-        -325685 325699 325733:-325678 325724 325679 -325695 -325685 -325723 
-        325717:-325687 325663 -325694 325677 -325676:325737 -325705 325675 
-        -325704 -325723 325673:-325669 325725 -325719 325677 -325685 325687:
-        325684 -325681 -325665 -325685 325699 325671:-325671 -325687 325722 
-        -325723 325673 325669:-325700 -325679 325699 325670 325681 325671 
-        -325666:325721 -325674 -325707 -325723 325671:-325665 -325706 325672 
-        -325679 325709 325667:325707 325724 325674 -325672 -325713 -325723:
-        325724 325712 -325731 325678 -325721 -325710:-325669 -325687 325677 
-        -325663 -325685 325699 325673:-325667 -325672 -325706 325699 325700 
-        325671:325722 325679 -325658 325670 -325723 -325708:325726 -325695 
-        325699 325673 -325737 -325666:325658 -325690 -325726 -325665 325699 
-        325673:325720 -325665 -325685 -325679 325699 325681:-325700 325679 
-        325699 -325658 325670 -325666:325660 325722 -325701 325730 -325723 
-        -325728:-325672 -325665 -325706 325667 325681 325700:325679 -325665 
-        -325706 325699 -325658 325700:-325669 -325687 -325719 325663 325677 
-        325694 325673:325722 325679 -325685 -325724 -325658 325717:-325668 
-        325722 -325661 325664 -325723 325671:325658 -325726 325665 325738 
-        -325695 -325685 -325666:-325673 -325671 325699 325668 -325666 325669:
-        325721 325707 -325674 -325685 -325723 325671:325658 -325726 325665 
-        -325689 325673 -325666:325665 -325706 -325674 325681 325700 -325666:
-        325735 325724 325731 -325726 -325691 -325721:325714 325679 -325718 
-        -325665 325699 -325658:-325733 -325678 325658 -325665 325690 325667:
-        -325717 325708 325724 325679 -325658 -325723:325737 -325705 -325686 
-        325704 325699 -325723:-325717 325708 325722 325662 -325724 -325658:
-        -325667 325706 -325679 325699 -325720 325681:-325671 325722 -325685 
-        -325723 325687 325669:-325733 -325667 325658 -325726 325699 325690:
-        325677 325694 -325676 -325725 325687:-325703 -325665 325672 -325679 
-        325667 325700:-325669 -325673 325664 -325719 325677 325699:-325733 
-        325731 -325726 -325665 325690 325667:325730 -325702 325699 325698 
-        -325666 -325728:-325673 325701 325699 -325736 -325666:325721 325707 
-        -325713 325672 -325679 -325723:325684 -325681 325665 -325685 325671 
-        -325666:325737 -325705 -325680 325673:325674 325706 325665 -325679 
-        -325714 -325666:325707 325722 -325674 -325685 325681 -325721:325739 
-        -325670 325699 -325658 325673 -325666:325679 325706 325699 -325658 
-        -325714 -325666:325727 -325729 325730 325699 -325666 -325728:-325717 
-        325711 325722 325679 -325662 -325724:325739 -325673 325722 -325730 
-        -325701 -325723 325668:325722 325674 -325679 325670 -325723 325671 
-        -325708:325666 325737 -325673 325696 -325682 325701 -325736:-325668 
-        325722 325664 -325730 325661 -325723:325724 -325726 -325723 325678 
-        -325735 325717:-325673 -325671 325722 325664 -325723 325669:325728 
-        325727 -325701 325699 -325736 -325666)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323254 100 -7.6604 -325746 -325741 -325745 -327904 325742 325740 325743 325744
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323255 100 -7.6604 -325748 -325754 325753 -325751 325750 325747 -325752 325749
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323256 100 -7.6604 -327904 (-325760 325761 -325757:-325755 325758 -325759:
-        -325758 -325756 325760)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323257 100 -7.6604 (-325764 -325758 325760:-325755 -325762 325758:-325763 
-        -325760 325761) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323258 100 -7.6604 (-325771 325765 -325767:325766 -325768 -325765:-325770 
-        -325769 325771) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323259 100 -7.6604 -327904 (-325758 -325773 325760:-325760 -325772 325761:
-        -325755 -325774 325758)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323260 100 -7.6604 -327904 (-325771 -325777 325765:325766 -325765 -325776:
-        -325770 -325775 325771)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323261 100 -7.6604 -327904 (-325779 325766 -325765:-325771 325765 -325778:
-        -325770 325771 -325780)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323262 100 -7.6604 (325786 -325789 -325792:-325783 325791 325784 -325793 -325787
-        :-325783 325791 325784 -325794 -325788:325786 -325792 -325788:-325783 
-        325791 325784 -325789 -325782:325786 -325792 -325787:-325783 325788 
-        325786 -325790 -325795 325785:-325785 325786 -325792:-325783 325787 
-        325795 325786 325789 -325790:-325783 325791 -325785 325784 -325781) 
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323263 100 -7.6604 (-325809 325798 -325799 -325810 325801 325797:-325807 -325804
-        -325798 -325806 325797:-325809 325805 -325803:-325809 -325801 325805:
-        -325809 325805 -325802:-325809 325805 -325798:-325800 -325807 -325804 
-        -325802 325797:-325809 325802 325810 -325799 325803 325797:-325807 
-        -325801 -325808 -325804 325797:-325807 -325803 -325796 -325804 325797) 
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323264 100 -7.6604 -327904 (-325807 -325804 -325819 -325816 325797:-325809 
-        -325820 325805:-325807 -325818 -325813 -325804 325797:-325809 325805 
-        -325813:-325809 325813 -325814 325812 325820 325797:-325809 325805 
-        -325815:-325809 325819 325815 -325812 -325814 325797:-325820 -325807 
-        -325804 -325811 325797:-325809 325805 -325819:-325807 -325817 -325804 
-        -325815 325797)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323265 100 -7.6604 -327904 (-325809 -325826 -325810 325823 325827 325797:-325823
-        -325829 -325807 -325804 325797:-325809 -325827 325805:-325809 -325828 
-        325805:-325809 -325823 325805:-325809 325810 325821 -325826 325828 
-        325797:-325809 325805 -325821:-325828 -325807 -325804 -325822 325797:
-        -325807 -325825 -325821 -325804 325797:-325827 -325807 -325804 -325824 
-        325797)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323266 100 -7.6604 -327904 (325767 325830 -325765 -325795 -325838:-325834 325831
-        -325833 325765 -325724 325837:325767 -325837 325836 -325835 325795 
-        -325833 325765:325767 325830 325795 -325765 -325838:325767 325836 
-        -325835 -325833 325765 325832 -325795)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323267 100 -7.6604 (-325840 325810 -325842 325756 325758:325845 -325758 -325843 
-        325844 325848 -325847:-325839 -325758 325843 325756 -325810 325848 
-        325846:-325841 -325839 325810 -325758 325756 325848 325846:-325840 
-        -325842 325756 325758 -325810) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323268 100 -7.6604 (-325855 -325833 325857 325777 325851 325765 -325856:325849 
-        -325854 -325833 -325851 325853 325765:-325855 325856 -325833 325857 
-        325777 325765 -325850:325830 -325765 325777 -325856 -325852:325830 
-        325856 -325765 325777 -325852) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323269 100 -7.6604 -327904 (-325864 -325840 -325812 325758 325764:-325864 
-        -325840 325812 325758 325764:325863 325861 -325758 -325812 325764 325848
-        -325859:325862 -325758 325860 -325858 -325724 325848:325863 -325758 
-        325812 325764 325848 -325859 -325862)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323270 100 -7.6604 -327904 (325778 325830 -325765 -325867 -325795:325778 -325837
-        325795 -325866 -325833 325869 325765:325778 -325866 -325833 325869 
-        325765 325832 -325795:-325865 -325833 325765 -325724 325837 325868:
-        325778 325830 325795 -325765 -325867)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323271 100 -7.6604 (-325840 325810 325773 325758 -325871:325845 -325758 -325843 
-        325848 -325874 325870:-325840 325773 325758 -325810 -325871:-325841 
-        -325873 325810 -325758 325872 325773 325848:-325873 -325758 325872 
-        325773 325843 -325810 325848) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323272 100 -7.6604 -327904 (-325890 325893 325889 -325749 325877 -325883:-325878
-        325893 (325881:-325882):325889 -325749 (325887:-325884) 325883 325877 
-        -325885 -325880 325891:325893 -325885 -325880 -325877 (-325884:325892) 
-        325886 325879:-325891 (-325882:325888) 325883:-325879 325893 (-325882:
-        325875):-325890 325893 325889 -325880 (-325884:325876) -325877 325878:
-        325893 -325749 325877 -325885 -325883 325886)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323273 100 -7.6604 (-325900 -325907 -325896 325901 -325883 325748:-325896 
-        -325904 (-325882:325894):325883 (-325882:325908) -325898:-325907 325903 
-        -325896 -325902 -325883 325748:325903 -325896 325904 -325880 (-325884:
-        325897) -325902 325907:325898 -325907 325883 -325880 -325902 325901 (
-        -325884:325905) 325748:(325895:-325882) -325896 -325906:-325900 -325896 
-        325906 -325880 (-325884:325899) 325901 325907) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323274 100 -7.6604 -327904 (-325909 (325920:325924) -325923:-325926 325909 
-        -325921 325927 325741 -325914:(325918:325912) 325923 325911 -325909 
-        -325910 -325921 325927 325741:-325915 (325913:325924) -325914:(325912:
-        325916) 325921 325917 325911 -325910 325925 -325914:-325910 325909 
-        -325921 325741 325925 -325914:-325926 325921 325911 (325912:325922) 
-        325927 325915 -325914:(325919:325924) -325917 -325914)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323275 100 -7.6604 (-325930 325893 -325749 325877 325935 -325883:-325930 325893 
-        325936 325935 -325880 -325877 (-325884:325929):-325932 325893 (-325882:
-        325928):325893 -325933 (-325884:325940) -325880 325934 -325877 325932:
-        325893 -325749 -325933 325877 325934 -325883:325893 (325937:-325882) 
-        -325936:-325930 325938 -325749 325883 325877 -325880 (-325884:325931) 
-        325934:325883 (325939:-325882) -325938) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323276 100 -7.6604 -327904 (325911 -325742 325943 -325945 325946:-325946 325941 
-        325944 325911 -325909 -325742:325911 -325742 325943 -325944 325942)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323277 100 -7.6604 (325957 325909 -325921 -325956 325741 -325914:(325948:325912)
-        325921 325911 -325952 325953 325955 -325914:-325951 (325958:325924) 
-        -325914:(325959:325924) -325909 -325947:(325912:325950) 325947 325911 
-        -325909 -325921 325953 -325956 325741:325921 325957 325951 325911 
-        -325956 (325912:325949) -325914:325909 -325921 -325952 325953 325741 
-        -325914:-325955 (325954:325924) -325914) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323278 100 -7.6604 (325845 -325843 325961 325844 -325960 -325847:-325841 -325839
-        325843 325961 -325960 325756 325846) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323279 100 -7.6604 -327904 (325862 325860 -325858 325961 -325960 -325724:325863 
-        325861 325961 -325960 325764 -325859 -325862)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323280 100 -7.6604 (325845 -325843 325961 -325960 -325874 325870:-325841 -325873
-        325872 325773 325843 325961 -325960) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323281 100 -7.6604 -327904 (-325834 325831 -325962 325963 -325724 325837:-325837
-        325836 -325835 -325962 325963 325832)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323282 100 -7.6604 (325849 -325854 -325962 -325851 325853 325963:-325855 -325962
-        325857 325777 325851 325963 -325850) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323283 100 -7.6604 -327904 (-325865 -325962 325963 -325724 325837 325868:325778 
-        -325837 -325866 -325962 325869 325963 325832)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323284 100 -7.6604 -325783 325786 -325964 -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323285 100 -7.6604 -325783 325786 -327904 -325965
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323286 100 -7.6604 (325966 -325961 -325814:-325761 -325764 325961) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323287 100 -7.6604 -325761 -327904 -325968 325880 325967
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323288 100 -7.6604 -327904 (-325962 325770 -325778:325962 -325965 -325969)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323289 100 -7.6604 325970 -327904 -325911 325770 -325971
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323290 100 -7.6604 -325963 -327904 325770 -325767
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323291 100 -7.6604 325973 -325972 -327904 -325911 325770
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323292 100 -7.6604 (-325962 -325777 325770:-325964 325962 -325969) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323293 100 -7.6604 325974 -327904 -325911 -325975 325770
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323294 100 -7.6604 -327904 (-325761 -325773 325961:325966 -325961 -325826)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323295 100 -7.6604 -325976 -325761 -327904 325880 325977
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323296 100 -7.6604 -327904 (325966 -325961 -325799:-325761 -325756 325961)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323297 100 -7.6604 -325761 -327904 325880 325978 -325979
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323298 100 -7.6604 -327904 -325790 325962 -325969
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323299 100 -7.6604 324930 -325981 -325984:325985 -325980 -325036:-325982 325984 
-        -325983:-325986 325036 -324930
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323300 100 -7.6604 -325981 325988 -325987:-325982 -325988 325989
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323301 100 -7.6604 -325992 325984 -325983:325985 -325991 -325036:-325990 325036 
-        -324930:324930 -325993 -325984
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323302 100 -7.6604 -325993 325988 -325987:-325992 -325988 325989
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323303 100 -7.6604 325985 325994 -325036 -325996:-325032 325036 325994 -325995
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323304 100 -7.6604 326001 -326000 -325994 -326003:-325998 326002 -326003 -326001
-        :326003 -325998 -325999 326000:-325994 -325997 325999 -326003:326003 
-        -326002 -325994 325032:-326002 -325994 325032 -326003:326003 -325994 
-        -325997 325999:-325998 -325999 326000 -326003:326003 -325998 326002 
-        -326001:326001 326003 -326000 -325994
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323305 100 -7.6604 -325032 325036 -326006 326005:325985 -326004 -325036 326005
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323306 100 -7.6604 -325999 326000 -326003 -326007:326003 326002 -326007 -326001:
-        -326005 326003 -326002 325032:-326005 -325997 325999 -326003:326001 
-        -326005 -326000 -326003:326001 -326005 326003 -326000:-326005 326003 
-        -325997 325999:-326005 -326002 325032 -326003:326002 -326003 -326007 
-        -326001:326003 -325999 326000 -326007
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323307 100 -7.6604 326001 -326009 326008 326011 -326000 325994 -326010 326005:
-        326001 326011 -326008 -326010 326014 -326012:-326009 326008 326013 
-        326011 -326010 -326012
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323308 100 -7.6604 326018 326015 -326017 326016 -326019 -326020
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323309 100 -7.6604 -326022 -326029 326026 326030:-326031 326027 -326026 326030 
-        -326025 326021:-326027 326030 -326028 326024:-326030 -326031 326027 
-        -326026 326023 326021:-326030 -326027 -326028 326024:-326022 -326029 
-        -326030 326026
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323310 100 -7.6604 326033 326034 -326036 -326035 -326032 326029
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323311 100 -7.6604 -326037 326035 -326038
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323312 100 -7.6604 -326040 326033 -326017 -326036 326016 326039
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323313 100 -7.6604 326042 326015 326034 -326041 -326020 -326032
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323314 100 -7.6604 326015 326034 326044 -326020 -326032 -326043
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323315 100 -7.6604 326043 -326045 -326042
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323316 100 -7.6604 (326059 -326036 326052 -326048 326058 -326057:326057 326033 
-        -326052 -326036 326054 326051 -326056:-326055 -326058 326033 326053 
-        -326047 326016:326033 326052 -326048 326058 -326057 -326046:326057 
-        326059 -326036 326052 -326048:326033 -326052 -326036 326054 326051 
-        326058 -326057:326057 326033 326052 -326048 -326046:-326055 -326058 
-        -326036 326016 326050 326060:-326055 -326060 -326058 326049 326047 
-        326016) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323317 100 -7.6604 -326016 326066 326067 326063 -326061 -326065:-326016 326066 
-        326062 326063 -326068 -326065:326065 -326069 -326016 326067 326063 
-        -326068:-326016 -326066 326064 326067 326063 -326068
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323318 100 -7.6604 (326057 326033 -326027 -326036 326072 326073 -326070:326057 
-        326059 -326074 326027 -326036:326057 326033 -326074 326027 -326046:
-        -326039 -326058 326075 326071 326016 -326076:-326058 326033 -326075 
-        -326036 326016 326073:326059 -326074 326027 -326036 326058 -326057:
-        326033 -326027 -326036 326072 326073 326058 -326057:326033 -326074 
-        326027 326058 -326057 -326046) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323319 100 -7.6604 -326071 -326081 326082 326078 326084 -326083:-326082 -326081 
-        326087 326078 -326089 326084:326083 326086 -326071 -326081 -326085 
-        326078:-326082 -326081 -326086 326087 326080 326078:-326088 -326081 
-        326077 326080 326078 -326079:326086 -326088 -326081 326087 326078 
-        -326083:326085 -326077 -326081 326080 326078 -326089:-326081 326077 
-        326078 -326089 326084 -326079
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323320 100 -7.6604 -326102 326100 -326112 -326113 -326057:326057 -326102 326100 
-        326112 -326113:326057 326111 -326104 -326100 326101 -326103:326107 
-        326091 -326112 -326100 326101 -326057:-326105 326057 326111 326052 
-        -326097 -326103:326098 326111 -326099 -326096:326098 -326093 -326099 
-        -326090:-326093 -326101 -326104 326099 -326090 326106:326057 -326052 
-        -326112 326095 -326113:-326052 326112 326095 -326113 -326057:326057 
-        -326093 326111 -326101 -326104 326099:326057 -326093 -326101 326112 
-        326099 -326108:326107 326097 326090 -326091 -326057 -326098:326107 
-        326112 -326100 326101 -326111 -326057:326057 -326093 326097 326111 
-        -326104 -326098:-326093 326097 -326104 -326090 326106 -326098:326057 
-        -326093 -326101 326091 -326112 326099:-326105 326097 326111 326104 
-        -326103 -326098:326098 326111 -326099 -326110:326092 326107 -326104 
-        -326100 326101 -326090:326107 -326101 326108 326099 -326111 -326057:
-        326098 326090 -326099 -326094:-326093 326097 326111 -326057 326106 
-        -326098:326107 326090 -326112 326052 -326097 -326057:-326093 326111 
-        -326101 326099 -326057 326106:-326105 326057 326090 326052 -326091 
-        -326098:326098 -326093 -326101 326091 -326112 -326057:326098 326057 
-        -326093 326090 -326099 -326091:326107 326112 326052 -326108 -326097 
-        -326057:326098 326057 -326093 326108 -326099 -326111:-326093 326097 
-        -326099 326112 -326108 -326057:326098 326090 -326099 -326109:-326105 
-        326057 326108 326052 -326111 -326098:326092 326107 -326104 326052 
-        -326090 -326097:326098 326057 -326093 326111 -326099:326098 -326093 
-        326111 -326099 -326057:-326105 326057 326112 326052 -326108 -326097:
-        326098 -326099 -326109 -326090:326057 -326093 326097 -326099 326112 
-        -326108:326098 -326093 326108 -326099 -326111 -326057:-326106 326107 
-        326111 -326101 326099 -326103:-326106 326107 326097 326111 -326103 
-        -326098:326107 326108 326052 -326111 -326057 -326098:-326105 326092 
-        326052 326104 -326090 -326098:326057 -326093 326097 326091 -326099 
-        -326112:326098 -326093 326090 -326099 -326091 -326057:-326106 326092 
-        326107 326097 -326090 -326098:-326106 326092 326107 -326101 326099 
-        -326090:326107 326111 -326100 326101 -326103 -326057:-326105 326057 
-        326091 -326112 326052 -326097:-326105 326111 326099 326104 -326100 
-        -326103:326098 -326099 -326090 -326094:-326105 326057 -326101 326108 
-        326099 -326111:-326093 326097 326091 -326112 -326057 -326098:326098 
-        -326099 -326111 -326110:326107 326111 326052 -326097 -326103 -326057:
-        -326093 -326101 326112 326099 -326108 -326057:-326052 -326112 326095 
-        -326113 -326057:326057 -326052 326112 326095 -326113:326107 326090 
-        326099 -326091 -326100 -326057:326098 -326099 -326111 -326096:-326105 
-        326057 326090 -326101 326099 -326091:-326105 326057 326112 -326100 
-        326101 -326111:-326105 326057 326090 -326112 -326100 326101:326057 
-        -326102 326100 -326112 -326113:-326102 326100 326112 -326113 -326057:
-        -326105 326092 326099 326104 -326100 -326090
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323321 100 -7.6604 -326116 326015 -326017 -326114 326016 326115
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323322 100 -7.6604 -326129 326133 -326123 -326117 326128 326124:-326118 326130 
-        -326117 -326128 326131 326123:326130 -326124 326114 -326128 326117 
-        -326053:-326124 -326129 -326120 326128 326121 -326122:-326129 -326123 
-        326128 -326121 326117 326124:-326129 -326120 326128 326123 -326133 
-        326132:326130 -326123 -326117 326114 -326128 326131:-326129 326133 
-        326126 -326120 -326117 326128 326127:-326118 326130 -326128 326117 
-        -326053 326124:-326129 -326123 -326120 326128 -326133 326132:-326129 
-        -326120 326128 326121 -326122 326124:-326129 326119 326133 -326120 
-        -326117 326128 -326125:-326129 326126 -326120 326128 -326121 326117 
-        326127:-326129 326119 -326120 326128 -326121 326117 -326125
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323323 100 -7.6604 -326136 -325685 -326142 326139 326146 326134:326140 -326143 
-        326135 -325685 -326137 326136:326138 -326145 -326139 -325685 326146 
-        326134:-326135 -326143 -326137 326147 326134 326136:326138 -326139 
-        326141 -325685 -326142 326134:326135 -325685 -326137 -326144 326147 
-        326136
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323324 100 -7.6604 (326150 326155 -326161 -326149 326160 -326154:326150 326158 
-        326155 -326149 -326154 -326159:326152 326149 -326148 -325685 326160 
-        -326159:326152 -326155 326156 -326150 326153 326160 -326159:326150 
-        -326155 326158 -326154 -326159:326149 326162 -325685 -326151 326148 
-        -326157:326152 326156 326155 -326150 -326149 326160 -326159:326150 
-        -326155 -326161 326160 -326154) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323325 100 -7.6604 326165 326168 -326176 -326167 -326173 326171:-326171 326168 
-        -326176 326172 -326167 326163:-326163 326165 326168 326164 -326176 
-        -326167:326169 326167 -325685 -326170 326166 -326175:326165 -326171 
-        326168 -326174 -326167 326163
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323326 100 -7.6604 326151 -325685 -326142 -326177 326146 326134
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323327 100 -7.6604 -326136 -326179 326138 -325685 326178 326134
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323328 100 -7.6604 -326135 -326188 326187 -326190 326182 326146:-326187 -326188 
-        -326190 326182 326146:326140 326184 -326181 326135 -325685 -326142:
-        326144 326137 -326181 326135 -325685 -326140:-326135 -326188 -326142 
-        326187 326182 326189:-326187 -326188 -326142 326182 326189:-326181 
-        326185 326135 -325685 -326144 326146:326183 -326182 326186 -326135 
-        -326142 326187 326146:326183 -326182 326186 -326187 -326142 326146 
-        326180
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323329 100 -7.6604 -326193 -326191 326192
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323330 100 -7.6604 -326134 326195 -326142 -326192 326146 326194
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323331 100 -7.6604 -326134 -326196 -326142 326191 326146 326194
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323332 100 -7.6604 -326191 326192 -326197
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323333 100 -7.6604 -326134 326195 -326198 -326192 326178 326194
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323334 100 -7.6604 -326134 -326196 -326198 326191 326178 326194
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323335 100 -7.6604 326206 325685 -326207 -326200 326199 -326205:325685 -326204 
-        326207 326203 -326200 -326205:325685 -326207 326203 -326202 326199 
-        -326205:-326199 325685 326203 -326200 326201 -326205
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323336 100 -7.6604 326151 -326198 -325685 -326177 326178 326134
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323337 100 -7.6604 -326220 -326213 326219 326215 -326214 326211:-326218 -326220 
-        326216 326219 -326214 326145:-326220 -326213 326208 326209 326219 
-        -326212:-326210 -326220 -326216 326219 326145 326211:-326215 -326220 
-        -326216 326208 326219 326211:-326218 -326220 326219 326217 326145 
-        -326212:326214 -326217 -326218 -326220 326219 326215:-326210 -326220 
-        326218 326209 326219 -326212:-326209 -326220 -326213 326219 326215 
-        326217
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323338 100 -7.6604 -326187 326236 326235 326182 -326229 -326233:326224 -326225 
-        -326223 326187 -326230:326224 -326225 -326187 326223 -326230:326226 
-        -326187 326239 -326228 -326232 326227:326236 326234 -326235 -326239 
-        326182 -326229:326236 326234 -326235 -326239 326227 -326224:-326227 
-        326229 326226 -326243:326233 -326187 -326223 -326228 -326232 326227:
-        -326227 326223 -326222 326187 -326232 326231:326222 -326228 326187 
-        -326226 -326238 326227:-326231 326223 -326222 326187 326182 -326238:
-        326226 -326228 -326221 326237 -326238 326227:326233 -326223 326228 
-        326187 -326238 -326224:-326187 326236 326235 -326223 326228 -326224:
-        326233 326229 -326223 -326228 326187 -326232:-326231 326233 -326187 
-        326236 -326223 326182:-326187 326236 326222 -326226 326182 -326229:
-        -326231 326235 -326223 326187 326182 -326238:326228 326223 326187 
-        -326226 -326238 -326224:-326187 326236 326222 -326228 -326226 326227:
-        326226 -326187 326239 -326232 -326229 326231:-326227 326229 326226 
-        326187 -326232:-326231 -326187 326236 326223 -326222 326182:-326227 
-        326229 326226 -326242:-326227 326229 326235 326187 -326232 -326233:
-        326226 -326221 326237 -326229 326231 -326238:326235 326187 -326233 
-        -326238 326227 -326224:-326227 326229 326222 326187 -326226 -326232:
-        326222 326187 -326226 326182 -326229 -326238:326235 326187 -326229 
-        -326233 326231 -326238:-326187 326236 326228 326223 -326226 -326224:
-        -326227 326229 326235 -326240:-326187 -326228 326223 -326222 -326232 
-        326227:-326227 326229 326235 -326241:-326182 -326187 -326223 326196 
-        -326230:-326182 326223 326196 326187 -326230:-326187 326236 326235 
-        -326228 -326233 326227:-326182 -326223 326196 326187 -326230:-326182 
-        -326187 326223 326196 -326230:-326227 326229 -326235 -326241:-326228 
-        326223 -326222 326187 -326232 326227:-326228 326234 -326235 326237 
-        -326238 326227:-326227 326229 -326235 -326240:326226 -326187 326239 
-        326228 -326221 -326224:-326227 326233 -326187 -326223 -326232 326231:
-        326226 326236 -326239 -326221 326227 -326224:-326231 326239 326234 
-        -326235 326182 -326238:-326227 326229 -326187 326222 -326226 -326232:
-        -326237 326226 -326228 326187 -326232 326227:-326231 326226 -326221 
-        326187 326182 -326238:-326227 326229 -326187 326235 -326232 -326233:
-        -326227 326229 -326242 -326226:326226 326236 -326239 -326221 -326229 
-        326231:326233 -326223 326187 -326232 -326229 326231:-326227 326229 
-        326226 -326187 -326232:-326227 326229 -326235 -326232:-326237 326239 
-        -326228 -326235 -326232 326227:326234 -326235 326237 -326229 326231 
-        -326238:326239 326228 326234 -326235 -326238 -326224:-326237 326226 
-        326187 -326232 -326229 326231:326226 326228 -326221 326187 -326238 
-        -326224:-326227 -326187 326223 -326222 -326232 326231:-326231 326226 
-        -326187 326236 -326221 326182:-326227 326229 -326243 -326226:326224 
-        -326225 -326187 -326223 -326230:326224 -326225 326223 326187 -326230:
-        -326237 326239 -326235 -326232 -326229 326231
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323339 100 -7.6604 -326252 -326187 -326247 326244:326245 -326150 326187 -326248:
-        326246 -326249 326150 -326251 -326244 326187:326246 -326187 -326249 
-        326150 -326244 326250:-326187 326245 -326150 -326248:-326252 -326247 
-        326244 326187
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323340 100 -7.6604 -326257 326256 -326254 -326258 326067 326069:-326254 -326255 
-        -326258 326257 326069 326253
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323341 100 -7.6604 -326255 326260 -326259 -326258 326257 326253:-326257 326256 
-        326260 -326259 -326258 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323342 100 -7.6604 -327904 (326262 -326254 -326264 -326258 326067 326069:326258 
-        326262 -326254 -326263 326069 -326261)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323343 100 -7.6604 -327904 (326262 -326264 326260 -326259 -326258 326067:326258 
-        326262 -326265 -326263 326260 -326259)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323344 100 -7.6604 -326263 326260 -326259 326266 -326262 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323345 100 -7.6604 -326254 -326263 326266 -326262 326067 326069
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323346 100 -7.6604 -326267 326270 326268 -326273 -326275 326276:-326269 326271 
-        326268 -326275 326276 -326270:326268 -326271 -326273 -326275 326272 
-        326276:326274 326271 -326273 -326275 326276 -326270
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323347 100 -7.6604 -326267 -326275 -326279 326272 326276 326280:-326280 -326267 
-        326270 326277 -326275 326276:-326267 326278 -326277 -326275 326272 
-        326276:-326280 326277 -326271 -326275 326272 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323348 100 -7.6604 -326267 326281 326270 -326283 -326275 326276:-326267 326282 
-        -326275 326272 326276 -326281:326281 -326283 -326271 -326275 326272 
-        326276:-326267 -326284 326283 -326275 326272 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323349 100 -7.6604 326281 326286 -326283 -326285 -326275 326276:326282 -326285 
-        326287 -326275 326276 -326281:-326284 -326285 326287 326283 -326275 
-        326276:326281 -326288 -326283 326287 -326275 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323350 100 -7.6604 -326291 326292 -326286 -326275 326288 326276:-326288 -326291 
-        326290 326287 -326275 326276:326286 -326291 -326285 326290 -326275 
-        326276:-326289 326290 -326286 -326275 326288 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323351 100 -7.6604 326295 -326296 -326286 -326275 326288 326276:326294 -326286 
-        -326275 -326293 326288 326276:-326288 326295 326287 -326275 -326293 
-        326276:326286 326295 -326285 -326275 -326293 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323352 100 -7.6604 326303 -326301 -326299 -326275 326276 326298:326302 -326299 
-        -326275 326276 -326068 326298:-326298 326303 326297 -326275 326276 
-        -326068:326299 326303 -326300 -326275 326276 -326068
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323353 100 -7.6604 326307 -326308 326302 -326275 326276 -326068:-326304 326305 
-        -326275 326308 326276 -326068:326305 326016 -326275 326276 -326068 
-        -326307:326307 -326308 326305 -326306 -326275 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323354 100 -7.6604 -326254 326264 -326258 326067 -326256 326069
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323355 100 -7.6604 326260 -326259 326264 -326258 326067 -326256
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323356 100 -7.6604 -326069 326310 -326284 326285 -326258 326309
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323357 100 -7.6604 -326309 326310 326259 -326284 326285 -326258
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323358 100 -7.6604 (-326254 -326315 326312 326314 326069:-326312 326316 -326067 
-        -326254 325664 326069:-326312 -326254 326067 -326311 326069 326313) 
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323359 100 -7.6604 -326313 -326254 326317 326067 -326311 326069
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323360 100 -7.6604 -326313 326260 326317 -326259 326067 -326311
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323361 100 -7.6604 -326267 -326323 326259 326322 -326319 326312:-326321 -326327 
-        326322 -326319 326323 326312:-326267 -326319 326323 -326326 326320 
-        326312:326318 -326319 -326322 326067 -326325 326312:-326321 -326320 
-        -326319 326324 326323 326312
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323362 100 -7.6604 -326254 -326317 326328 326067 -326311 326069
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323363 100 -7.6604 -326317 326328 326260 -326259 326067 -326311
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323364 100 -7.6604 (-326309 -326264 326259 326285 326329 -326258:-326309 -326330
-        326258 326259 326329 -326068:326068 -326309 -326330 326262 326259 
-        -326263) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323365 100 -7.6604 -327904 (-326069 326068 -326330 326262 -326263 326309:-326069
-        -326330 -326264 326285 326329 326309 -326068)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323366 100 -7.6604 326275 326067 -326299 -326332 -326068 326298:-326069 326331 
-        326067 -326299 -326068 326298:-326069 326275 326299 -326300 326067 
-        -326068:-326298 -326069 326275 326297 326067 -326068
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323367 100 -7.6604 326259 -326333 326067 -326299 -326068 326298:-326276 326299 
-        326259 -326300 326067 -326068:-326276 326067 -326299 326334 -326068 
-        326298:-326298 -326276 326259 326297 326067 -326068
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323368 100 -7.6604 -326069 326275 -326304 326067 326308 -326068:326307 -326308 
-        326275 326067 -326332 -326068:-326069 326307 -326308 326331 326067 
-        -326068:-326069 326275 326016 326067 -326068 -326307
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323369 100 -7.6604 326307 -326276 -326308 326067 326334 -326068:326307 -326308 
-        326259 -326333 326067 -326068:-326276 -326304 326259 326067 326308 
-        -326068:-326276 326259 326016 326067 -326068 -326307
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323370 100 -7.6604 -326069 326068 -326336 -326263 326335 326309
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323371 100 -7.6604 326068 -326309 326259 -326336 -326263 326335
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323372 100 -7.6604 326281 326275 -326283 -326285 326067 -326332:-326069 326275 
-        -326284 -326285 326283 326067:326281 -326069 -326283 -326285 326331 
-        326067:-326069 326282 326275 -326285 326067 -326281
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323373 100 -7.6604 -326276 326282 326259 -326285 326067 -326281:326281 -326283 
-        326259 -326285 -326333 326067:326281 -326276 -326283 -326285 326067 
-        326334:-326276 326259 -326284 -326285 326283 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323374 100 -7.6604 -326069 -326292 326289 -326285 326331 326067:326275 -326292 
-        326289 -326285 326067 -326332:-326069 326275 -326291 -326285 326292 
-        326067:-326069 326275 -326285 -326289 326290 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323375 100 -7.6604 -326276 326259 -326291 -326285 326292 326067:-326292 326259 
-        326289 -326285 -326333 326067:-326276 -326292 326289 -326285 326067 
-        326334:-326276 326259 -326285 -326289 326290 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323376 100 -7.6604 -326069 326275 326294 -326285 326067 -326293:-326069 326275 
-        326295 -326285 -326296 326067:326275 326296 -326285 -326294 326067 
-        -326332:-326069 326296 -326285 -326294 326331 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323377 100 -7.6604 -326276 326259 326295 -326285 -326296 326067:-326276 326259 
-        326294 -326285 326067 -326293:326296 326259 -326285 -326294 -326333 
-        326067:-326276 326296 -326285 -326294 326067 326334
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323378 100 -7.6604 -326313 -326069 326317 326309 -326311 326267
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323379 100 -7.6604 -326313 -326309 326259 326317 -326311 326267
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323380 100 -7.6604 -326069 326285 326264 -326310 -326258 326309
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323381 100 -7.6604 -326309 326259 326285 326264 -326310 -326258
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323382 100 -7.6604 -326319 326260 -326259 326067 -326311 326313
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323383 100 -7.6604 -326317 326328 -326338 326309 -326311 326267:-326069 326338 
-        326337 -326317 -326311 326267
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323384 100 -7.6604 -326309 326339 326328 -326337 -326311 326267:-326309 326337 
-        326259 -326317 -326311 326267
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323385 100 -7.6604 -327904 (-326267 -326069 326342 -326341 326340 -326205:
-        -326069 326343 -326341 326340 -326311 326267)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323386 100 -7.6604 -326267 326344 -326069 -326312 326348 326331:-326267 326344 
-        326348 326332 -326331 -326349:-326267 326344 -326312 326348 326275 
-        -326346:-326267 326344 -326312 326348 326347 326346 -326332:-326267 
-        -326312 326348 326332 -326331 326345
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323387 100 -7.6604 -326267 -326276 -326312 326259 326345 326067:-326267 326349 
-        326259 -326333 -326345 326067:-326267 -326276 326349 -326345 326067 
-        326334:-326267 326344 -326276 326259 -326349 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323388 100 -7.6604 -326267 326275 326268 -326273 326067 -326332:-326267 -326069 
-        326268 326331 -326273 326067:-326267 326332 -326269 -326331 326268 
-        326067:-326267 326332 326274 -326331 -326273 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323389 100 -7.6604 -326267 -326276 -326269 326259 326268 326067:-326267 -326276 
-        326259 326274 -326273 326067:-326267 326259 -326333 -326274 326269 
-        326067:-326267 -326276 -326274 326269 326067 326334
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323390 100 -7.6604 -326267 -326069 326275 326067 -326279 326280:-326280 -326267 
-        326275 326277 326067 -326332:-326280 -326267 -326069 326277 326331 
-        326067:-326267 -326069 326275 326278 -326277 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323391 100 -7.6604 -326267 -326276 326259 326067 -326279 326280:-326280 -326267 
-        -326276 326277 326067 326334:-326280 -326267 326277 326259 -326333 
-        326067:-326267 -326276 326259 326278 -326277 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323392 100 -7.6604 326344 -326272 -326312 -326351 326340 326067:326344 -326350 
-        -326272 326351 -326349 326067:326344 -326321 -326272 -326312 326067 
-        326350:-326350 -326272 -326312 326345 326351 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323393 100 -7.6604 -326312 326343 326259 -326340 -326311 326267:-326309 326259 
-        -326343 -326311 326267 326313
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323394 100 -7.6604 -326069 -326352 326309 -326311 326267 326313
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323395 100 -7.6604 -326267 326270 326344 -326321 -326312 326276:326344 -326321 
-        326271 -326349 326276 -326270:326344 -326321 -326312 -326271 326272 
-        326276:-326321 -326312 326271 326345 326276 -326270
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323396 100 -7.6604 (326361 326353 326357 -326275 -326358 -326354:326361 326355 
-        326357 -326275 -326356 -326358:326354 326361 -326355 -326360 326357 
-        -326275:326354 326361 -326355 -326275 -326358 326359) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323397 100 -7.6604 -327904 (326354 326361 -326355 326363 326276 -326362:326361 
-        326353 -326364 326363 326276 -326354:326361 -326364 326355 326363 326276
-        -326356:326365 326354 326361 -326355 -326364 326276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323398 100 -7.6604 -326321 -326368 326367 326340 -326366 326312:-326321 -326369 
-        -326366 326368 326312 326350:-326321 326340 -326366 326369 326312 
-        -326370:-326351 -326369 326340 -326366 326368 326312
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323399 100 -7.6604 326275 326367 -326366 -326346 326312 -326370:-326069 326367 
-        -326366 326331 326312 -326370:-326368 326332 326367 -326331 -326366 
-        326312:326332 -326331 -326366 326369 326312 -326370:326367 326371 326346
-        -326366 -326332 326312 -326370
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323400 100 -7.6604 -326312 326271 326345 -326275 326321 -326270:326344 326271 
-        -326349 -326275 326321 -326270:326344 -326312 -326271 -326275 326272 
-        326321:-326267 326270 326344 -326312 -326275 326321
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323401 100 -7.6604 (-326272 326377 326373 -326275 -326372 -326378:326379 -326272
-        -326377 -326275 -326372 326375:-326272 326376 326373 -326275 -326372 
-        -326379:326379 -326272 -326374 -326377 326373 -326275) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323402 100 -7.6604 -327904 (326354 -326382 326383 -326287 -326355 -326275:
-        -326382 -326287 326353 326381 -326275 -326354:-326382 -326287 326381 
-        326355 -326275 -326356:326354 -326380 -326287 -326355 326381 -326275)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323403 100 -7.6604 (326354 -326287 -326355 326385 -326384 326276:326354 -326287 
-        -326355 326387 -326386 326276:-326287 326353 326385 -326386 326276 
-        -326354:-326287 326385 326355 -326386 326276 -326356) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323404 100 -7.6604 -327904 (-326287 -326388 -326383 -326275 326380 326389:
-        -326380 -326287 -326390 326381 -326275 326389:326391 -326287 -326390 
-        -326383 -326275 326380:-326382 326383 -326287 -326390 -326275 326389)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323405 100 -7.6604 (-326387 -326287 326384 -326388 326389 326276:-326387 326391 
-        -326287 -326390 326384 326276:-326287 -326390 326387 -326386 326389 
-        326276:-326287 -326390 326385 -326384 326389 326276) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323406 100 -7.6604 -326069 -326312 326275 -326348 326393 326394:-326069 326392 
-        -326394 -326312 326331 326393:326392 -326394 -326312 326275 -326332 
-        326393:-326069 -326312 326316 326275 326393 -326392
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323407 100 -7.6604 -327904 (-326396 -326351 326340 -326367 326312 326397:-326350
-        -326396 326351 326395 -326367 326312:-326350 -326398 326351 -326367 
-        326312 326397:-326321 -326396 -326367 326312 326350 326397)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323408 100 -7.6604 (326332 -326398 -326331 -326367 326312 326397:326332 -326396 
-        -326331 326395 -326367 326312:-326069 -326396 326331 -326367 326312 
-        326397:326275 -326396 -326367 -326332 326312 326397) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323409 100 -7.6604 -327904 (-326272 -326374 -326401 326373 326400 326276:-326272
-        326373 326401 -326372 326276 -326399:-326272 -326400 326373 -326372 
-        326276 326402:-326272 -326401 326400 -326372 326276 326375)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323410 100 -7.6604 -327904 (-326404 -326272 326408 326405 -326275 -326409:
-        -326404 326409 -326272 -326410 326403 -326275:-326404 -326272 -326407 
-        326410 326405 -326275:-326406 326409 -326272 -326410 326405 -326275)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323411 100 -7.6604 (-326272 326408 -326401 326400 326276 -326409:-326272 326408 
-        -326400 -326407 326276 326402:-326272 -326401 -326407 326410 326400 
-        326276:-326272 326408 -326407 326401 326276 -326399) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323412 100 -7.6604 -327904 (326415 326413 -326417 -326303 -326411 -326275:
-        -326414 326415 -326417 326412 -326303 -326275:326415 326411 -326412 
-        -326416 -326303 -326275:326411 326418 -326412 -326417 -326303 -326275)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323413 100 -7.6604 (326415 -326417 326422 -326303 326276 -326420:326415 -326422 
-        -326416 -326303 326421 326276:326415 -326421 -326417 326419 -326303 
-        326276:326418 -326417 -326422 -326303 326421 326276) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323414 100 -7.6604 (-326069 326423 -326425 326331 -326316 326393:326275 326423 
-        -326425 -326332 -326316 326393:326332 326423 -326424 -326331 -326316 
-        326393:326426 326332 -326425 -326331 -326316 326393) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323415 100 -7.6604 -326393 326275 325664 326429 -326332 -326348:326332 325664 
-        -326331 326429 -326427 -326348:-326069 -326393 325664 326429 326331 
-        -326348:-326393 326332 326428 -326331 326429 -326348
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323416 100 -7.6604 -326434 326431 -326436 326435 -326331 326067:326268 -326322 
-        -326273 326067 326433 -326275:326431 -326331 -326268 -326322 326067 
-        326434:326431 -326430 326273 -326331 -326322 326067 -326432:326431 
-        326348 -326067 -326430 325664 -326331
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323417 100 -7.6604 (-326438 -326437 326340 -326322 326067 326312:326441 326440 
-        -326437 -326340 -326322 326067:326441 -326438 326340 -326322 326067 
-        -326344:326344 -326436 -326312 -326325 326439:326325 -326437 -326440 
-        326312 326436:326441 -326436 326325 -326437 -326440 326067:326441 326325
-        -326440 326436 -326344) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323418 100 -7.6604 (-326067:326349:-326259:326276:-326344:326267) -327904 (
-        -326334:-326067:326345:-326349:326276:326267) (326344 326318 -326436 
-        -326312 -326443:326441 326444 326436 -326318 -326344:-326276 -326437 
-        -326322 326445 326312 326436:326441 -326436 326445 326067 -326444 
-        -326344:326441 326444 -326436 -326437 326067 -326318:326441 -326276 
-        -326322 326445 326436 -326344:326444 -326437 326312 326436 -326318:
-        -326436 -326437 326445 326067 326312 -326444:326441 -326437 -326322 
-        326436 326276 -326444:326344 -326436 -326312 -326442 -326444) (-326067:
-        -326345:-326259:326312:326276:326267)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323419 100 -7.6604 (326447 326444 -326436 -326446 326067 -326318:326447 -326322 
-        -326446 326067 326276 -326444:-326276 326273 -326322 326445 -326446 
-        326067:326447 -326276 -326268 -326322 326445 326067:326318 -326436 
-        -326443 326268 -326273:326447 326444 -326268 326436 -326318:326444 
-        326273 -326446 326436 -326318) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323420 100 -7.6604 -327904 (326451 -326278 326452 -326450 326436:-326436 -326453
-        326451 326452 -326450 326067:-326453 326450 326451 -326322 326067 
-        -326275:326275 326451 -326448 -326278 -326322 326067:326279 -326453 
-        326275 -326448 -326322 326067:326279 -326453 326452 -326450 326436:
-        -326436 -326452 326449 326278 -326279)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323421 100 -7.6604 (-326276 326279 -326453 -326322 326445 326436:-326436 -326442
-        326278 -326279 -326444:326279 -326436 -326453 326445 326067 -326444:
-        326444 326279 -326453 326436 -326318:326444 -326436 -326453 326451 
-        326067 -326318:-326436 326451 -326278 326445 326067 -326444:326444 
-        326451 -326278 326436 -326318:326318 -326436 -326443 326278 -326279:
-        -326276 326451 -326278 -326322 326445 326436:-326453 326451 -326322 
-        326436 326276 -326444) (-326067:326277:-326278:-326259:326276:326267) 
-        -327904 (-326334:-326067:-326277:326276:326267:326280) (-326280:326279:
-        -326067:-326259:326276:326267)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323422 100 -7.6604 (326456 326450 -326455 -326322 326067 -326275:-326436 326456 
-        -326455 326452 -326450 326067:326275 326456 -326448 -326322 326067 
-        -326282:-326436 -326452 326449 326457 -326454:326454 326275 -326455 
-        -326448 -326322 326067:326454 -326455 326452 -326450 326436:-326457 
-        326456 326452 -326450 326436) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323423 100 -7.6604 (326318 -326436 -326443 326457 -326454:326454 326444 -326455 
-        326436 -326318:326444 -326457 326456 326436 -326318:326454 -326276 
-        -326455 -326322 326445 326067:326444 -326436 326456 -326455 326067 
-        -326318:-326276 326456 -326322 326445 326067 -326282:326456 -326455 
-        -326322 326067 326276 -326444) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323424 100 -7.6604 (326293 326275 -326448 -326322 -326458 326067:326459 326275 
-        -326448 -326295 -326322 326067:326459 -326295 326452 -326450 326436:
-        326293 326452 -326458 -326450 326436:326459 326450 -326322 -326458 
-        326067 -326275:326459 -326436 326452 -326458 -326450 326067:-326436 
-        -326452 326449 326295 -326293) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323425 100 -7.6604 (326459 -326322 -326458 326067 326276 -326444:326459 326444 
-        -326436 -326458 326067 -326318:-326276 326293 -326322 326445 -326458 
-        326067:326318 -326436 -326443 326295 -326293:326459 -326276 -326295 
-        -326322 326445 326067:326444 326293 -326458 326436 -326318:326459 326444
-        -326295 326436 -326318) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323426 100 -7.6604 (326450 -326460 326461 -326322 326067 -326275:-326436 -326460
-        326461 326452 -326450 326067:-326436 -326452 326449 326297 -326300:
-        326275 326300 -326460 -326448 -326322 326067:326275 -326448 326461 
-        -326297 -326322 326067:326300 -326460 326452 -326450 326436:326461 
-        -326297 326452 -326450 326436) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323427 100 -7.6604 (-326276 326461 -326297 -326322 326445 326067:-326276 326300 
-        -326460 -326322 326445 326067:326444 -326436 -326460 326461 326067 
-        -326318:326444 326300 -326460 326436 -326318:326444 326461 -326297 
-        326436 -326318:-326460 326461 -326322 326067 326276 -326444:326318 
-        -326436 -326443 326297 -326300) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323428 100 -7.6604 -327904 (-326304 -326322 326016 326067 326276 -326444:326444 
-        326016 326436 -326318 -326464:326444 -326436 -326304 326016 326067 
-        -326318:326444 326067 326304 -326318 -326462:326444 326464 326466 
-        -326304 -326463 -326465 326436:-326322 326445 326067 326304 -326444 
-        -326462)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323429 100 -7.6604 -326448 -326322 -326467 326452 326067 326304:326464 -326304 
-        326450 -326322 326067 -326275:326464 -326436 -326304 326449 -326450 
-        326067:-326322 326452 326016 -326275 326436 -326464:-326436 326449 
-        326016 326067 -326275 -326464
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323430 100 -7.6604 -326468 -326292 326289 325071 326067 -326275:-326291 325071 
-        326292 326067 -326361 -326275:-326289 326290 325071 326067 -326361 
-        -326275:-326292 326289 325071 326469 -326361 -326275
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323431 100 -7.6604 -326470 -326289 326290 326067 -326361 326276:-326470 -326292 
-        326289 326469 -326361 326276:-326470 -326468 -326292 326289 326067 
-        326276:-326470 -326291 326292 326067 -326361 326276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323432 100 -7.6604 326479 326484 -326476 326475 326483 -326481 -326474:326479 
-        -326476 326483 -326481 -326484 326477:326479 326474 -326485 -326476 
-        326483 -326481:326480 326479 -326478 -326476 326481 -326484 326477:
-        326480 326479 -326478 326474 -326485 -326476 326481:326480 326471 326482
-        326484 -326476 -326473 -326474 326478:326480 326479 -326478 326471 
-        326484 -326476 326475 326481 -326474:326480 326474 -326472 -326485 
-        -326476 326473:326480 -326472 -326476 326473 -326484 326477:326480 
-        326474 -326485 -326476 -326473 326478:326480 -326476 -326473 -326484 
-        326478 326477:326480 326482 -326472 326484 -326476 326473 -326474
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323433 100 -7.6604 -326496 -326486 326490 -326484 326477 326495:-326496 -326497 
-        326490 -326488 326493 326492:-326496 -326492 326489 326490 326484 
-        -326493 326487:-326496 326489 326490 -326493 -326484 326477:-326495 
-        -326496 326490 -326484 326488 326477:-326496 -326497 -326486 326490 
-        326492 326495:-326496 -326492 326490 -326488 326484 326493 326487 326494
-        :-326495 -326496 -326497 326490 326488 326492:-326496 326490 -326488 
-        326493 -326484 326477:-326496 -326492 -326486 326490 326491 326484 
-        326495:-326495 -326496 -326492 326490 326491 326484 326488 326494:
-        -326496 -326497 326489 326490 -326493 326492
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323434 100 -7.6604 -326477 -326500 326498 -326499 326502 326501
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323435 100 -7.6604 (326503 -326505 326514 -326513 -326504 326508:326516 326510 
-        -326519 -326514 326522 -326518:326503 -326509 -326520 326505 326523 
-        -326511:326503 326511 -326519 -326509 -326520 326508 -326512:-326505 
-        326514 -326519 -326520 326513 326508:-326517 326509 326519 326505 
-        -326506 326508:326516 326510 326519 -326514 -326507 -326518:-326515 
-        -326505 326514 -326520 326519 326508:-326517 -326520 326509 326519 
-        326505 326521:326503 -326509 326505 -326511 -326504 326508:326503 
-        -326505 326514 -326520 -326513 326523:-326509 -326520 326519 326508 
-        -326512) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323436 100 -7.6604 326527 326524 326528 -326525 -326526 -326529
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323437 100 -7.6604 -326534 326530 326531 -326524 326537 -326536:326535 -326534 
-        326530 -326531 326537 -326536 326532 326533
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323438 100 -7.6604 ((326444:326279:-326278:326442) (326444:-326067:-326445:
-        326278:-326451:326436) (326318:-326067:-326451:326453:326436:-326444) (
-        326444:-326067:-326445:326453:326436:-326279) (326279:-326278:326443:
-        326436:-326318):-326267 -326276 326259 326067 -326279 326280:-326280 
-        -326267 -326276 326277 326067 326334:-326267 -326276 326259 326278 
-        -326277 326067) (326348 -326067 -326544 326542 326259 -326543:326348 
-        -326067 326543 -325664 326321 -326539:326539 326348 -326067 326546 
-        -326543 -326549:326539 326348 -326067 326542 -326538 -326549:326539 
-        326348 -326067 326545 -326550 -326547:-326069 326348 -326067 326547 
-        326542 -325664:326549 326348 -326067 326542 -326543 -326547:326348 
-        -326067 326259 326543 -326548 -326540:326348 -326067 326546 -326543 
-        326544 -326539:-326321 -326312 326348 326540 -326067 326259:-326321 
-        326348 -326067 326543 326541 -326540:326348 -326067 326542 -326538 
-        326544 -326539)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323439 100 -7.6604 -327904 (-326555 326542 326554 -326551 -326558 326556:-326557
-        326542 326554 -326551 -326558 326552:-326555 326542 326558 -326551 
-        -326348 326552:-326555 326542 -326551 -326554 326553 326552)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323440 100 -7.6604 -327904 (-326560 326542 326561 326558 326562 -326348:-326560 
-        326542 326561 326562 -326554 326553:-326560 326542 326554 326561 -326558
-        326559:326542 326554 326561 326562 -326558 -326563)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323441 100 -7.6604 (-326567 326564 -326565 -326348 326569 326553:-326567 -326554
-        326566 326569 326553 -326564:-326567 326558 -326348 326566 326569 
-        -326564:-326567 -326566 -326348 326568 326569 326553) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323442 100 -7.6604 326558 -326570 -326562 -326348 326572 326555:-326570 -326562 
-        -326554 326553 326572 326555:-326572 326571 -326562 -326348 326553 
-        326555:-326569 326570 -326562 -326348 326553 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323443 100 -7.6604 -326576 -326562 -326348 326553 326575 326555:-326574 326573 
-        -326562 -326348 326553 326555:-326575 -326562 -326554 326574 326553 
-        326555:-326575 326558 -326562 -326348 326574 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323444 100 -7.6604 326578 -326562 -326577 -326348 326553 326555:326577 -326562 
-        -326579 -326554 326553 326555:326577 326558 -326562 -326579 -326348 
-        326555:-326580 326579 -326562 -326348 326553 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323445 100 -7.6604 326558 326582 -326562 -326583 -326348 326555:326583 -326562 
-        -326584 -326348 326553 326555:-326582 326581 -326562 -326348 326553 
-        326555:326582 -326562 -326583 -326554 326553 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323446 100 -7.6604 326586 -326562 -326554 -326587 326553 326555:-326586 -326562 
-        326585 -326348 326553 326555:-326588 326587 -326562 -326348 326553 
-        326555:326558 326586 -326562 -326587 -326348 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323447 100 -7.6604 -326568 326591 326590 -326589 -326348 326553
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323448 100 -7.6604 (326593 -326589 326551 -326554 -326591 326553:326554 326593 
-        326551 -326558 -326591 -326594:326592 326554 -326589 326551 -326558 
-        -326591:326558 326593 -326589 326551 -326348 -326591) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323449 100 -7.6604 -326599 -326595 326558 326600 -326348 326596 326567:-326599 
-        326554 326598 -326558 -326561 326600 326567:326554 -326597 -326558 
-        -326561 326600 326596 326567:-326599 -326561 -326554 326596 326553 
-        326567:-326599 326558 326595 -326561 326600 -326348 326596
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323450 100 -7.6604 -326560 -325664 326599 326600 -326348 326568 326553
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323451 100 -7.6604 326605 -326604 -326568 326554 326602 -326558 326555:-326568 
-        326602 -326590 -326554 326553 326555:326605 -326568 326558 326602 
-        -326590 326601 -326348:326603 326605 -326568 326554 -326590 -326558 
-        326555:326605 -326601 326558 326602 -326590 -326348 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323452 100 -7.6604 326606 -326554 -326609 -326591 326553 326555:326554 326608 
-        -326558 -326609 -326591 326555:326606 326558 -326609 -326348 -326591 
-        326555:326606 326554 -326607 -326558 -326591 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323453 100 -7.6604 326603 -326562 -326590 326565 -326348 326553:326558 -326562 
-        326565 -326348 326604 -326603:-326604 326602 -326562 326565 -326348 
-        326553:-326562 -326554 326565 326604 326553 -326603
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323454 100 -7.6604 326549 -325989 326610 -326562 -326602 325983
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323455 100 -7.6604 -325989 -326544 326610 -326602 325983 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323456 100 -7.6604 -326611 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323457 100 -7.6604 326612 -326613 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323458 100 -7.6604 -326614 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323459 100 -7.6604 326616 -326615 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323460 100 -7.6604 -326617 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323461 100 -7.6604 326619 -326618 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323462 100 -7.6604 -326620 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323463 100 -7.6604 326621 -326622 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323464 100 -7.6604 -326623 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323465 100 -7.6604 -326531 326624 326067 -326625
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323466 100 -7.6604 -326626 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323467 100 -7.6604 326627 -326531 326067 -326535
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323468 100 -7.6604 -326531 -326628 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323469 100 -7.6604 -326629 -326531 326630 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323470 100 -7.6604 -326631 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323471 100 -7.6604 326632 -326532 -326531 326067
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323472 100 -7.6604 -327904 -326633 326634 326635
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323473 100 -7.6604 -326637 -326636 326635
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323474 100 -7.6604 -326634 -326638 326637
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323475 100 -7.6604 -326639 -326640 -326641
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323476 100 -7.6604 -326644 -326645 326588 326643:-326643 326642 326648 -326647 
-        326644 326646 326309:-326643 -326648:-326643 -326644:326645 -326581 
-        -326648 326643
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323477 100 -7.6604 -326655 -326650 326656 326651 326652 -326654:-326649 -326657 
-        326656 326650 326652 -326654:-326653 -326656 326658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323478 100 -7.6604 325666 -326662 326659 -326666 -326663 325673:325666 -325673 
-        -326668 326659 -326663 326664:325666 -326668 -326660 326661 -326663 
-        325673:325666 -326667 326665 -326662 326666 325826 -326663
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323479 100 -7.6604 326641 -326659 -325734
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323480 100 -7.6604 -326585 326669 -326644
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323481 100 -7.6604 -326014 326584 -326648
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323482 100 -7.6604 326008 -326648 -326578
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323483 100 -7.6604 -326573 -326648 326580
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323484 100 -7.6604 (326576 -326648 -326671:-326672 -326673:326671 -326673 
-        -326674 326672:-326672 326670 -326571 326673) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323485 100 -7.6604 326676 326683 326678 -326674 -326681 326679 326672:-326672 
-        -326684:-326672 326677 326681 -326602:326676 326680 326678 -326674 
-        -326684 326682 326672:-326672 -326681:-326672 326684 -326675 326569:
-        -326682 326684 326680 326681 326675 -326678 -326677:-326678 -326684:
-        -326678 -326681
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323486 100 -7.6604 -327904 (326687 326686 326685 -326689:-326685 326687 -326689:
-        326689 326688 -326596 -326685:-326672 326590 -326687)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323487 100 -7.6604 (326150 -326709 -326250 326656 -326158 326153:-326716 -326674
-        326697 -326699:-326717 326708 -326711 -326704 326693 326713:326691 
-        326695 -326718 -326674 -325685 326707:326695 -326674 326704 -325685 
-        326692 -326691:-326704 -326674 326692 -326691 326690 326694:-326701 
-        -326697 326674 326715:-326715 -326698 -326674 326697 326716:-326715 
-        -326697 326674 -326698 326716:-326716 -326697 325664 -326674 -326699:
-        -326705 326152 -326714 326702 326656 -326654:-326694 -326701 326674 
-        326697 326715:-326717 326691 -326706 -326711 326693 326704:326152 326159
-        -326211 326153 -326154 -326654:-326705 326700 326656 -326712 326714 
-        -326654:-326707 -326696 326674 326692 326211 -326691:-326211 326154 
-        -326709 326158 326153 -326654:-326211 326702 326674 326692 -326691 
-        -326654:-326211 -326249 -326709 326656 326244 326250:326152 -326153 
-        -326709 326656 326705 -326654:-326211 326150 -326709 -326158 326250 
-        326249:-326705 326710 -326709 326656 326703 -326654:-326706 326693 
-        -326695 326704 326692 -326691:326152 -326696 326674 -326718 -325685 
-        326707:326691 -326211 326702 326656 -326152 -326654:-326694 -326701 
-        -326674 326697 326715:-326716 -326697 325664 326674 -326699:-326715 
-        326674 -326698 326697 326716:-326715 -326697 -326698 -326674 326716:
-        -326696 326674 -325685 326692 326707 -326152:-326701 -326697 -326674 
-        326715:-326719 326674 326692 -326702 -326691 326694:-326716 326674 
-        326697 -326699) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323488 100 -7.6604 -326635 -326585 326720 -326723 326721 326722
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323489 100 -7.6604 -326635 326724 -326585 326720 326723 -326725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323490 100 -7.6604 -326635 326720 -326726 326721 326723 -326725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323491 100 -7.6604 -326635 326720 326727 326726 -326724 -326725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323492 100 -7.6604 -326728 326720 -326727 326723 326726 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323493 100 -7.6604 -326635 326729 -326727 326723 326726 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323494 100 -7.6604 -326731 -326730 326723 326726 -326724 326728
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323495 100 -7.6604 -326733 326732 326723 326726 -326734 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323496 100 -7.6604 -326727 326736 326726 -326737 326735 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323497 100 -7.6604 -326733 326723 326726 -326737 326735 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323498 100 -7.6604 326732 -326727 326736 326726 -326734 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323499 100 -7.6604 -326727 -326730 326738 326726 -326724 326728
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323500 100 -7.6604 326739 -326727 326738 326726 -326729 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323501 100 -7.6604 -326731 326739 326723 326726 -326729 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323502 100 -7.6604 -326743 -326740 326745 326742 -326741 326744
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323503 100 -7.6604 326746 -326743 -326740 326745 326742 -326747
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323504 100 -7.6604 -326743 326749 -326748 326750 326742 -326724
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323505 100 -7.6604 -326743 -326751 -326740 326745 326742 326752
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323506 100 -7.6604 -326743 326755 -326754 326756 326742 -326753
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323507 100 -7.6604 -326743 -326740 326758 326745 -326757 326742
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323508 100 -7.6604 -326743 -326740 326745 -326759 326742 326760
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323509 100 -7.6604 -326743 -326740 326745 326761 326742 -326762
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323510 100 -7.6604 -326743 -326740 326745 326742 -326763 326764
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323511 100 -7.6604 -326743 326766 326756 326742 -326765 -326753
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323512 100 -7.6604 -326768 -326743 -326740 326745 326742 326767
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323513 100 -7.6604 -326743 -326740 -326770 326745 326742 326769
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323514 100 -7.6604 -326743 -326740 326772 326745 326742 -326771
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323515 100 -7.6604 -326743 -326740 326745 326774 326742 -326773
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323516 100 -7.6604 -326743 -326740 326745 326742 -326775 326776
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323517 100 -7.6604 -326779 -326780 326756 326778 326777 -326753
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323518 100 -7.6604 326781 -326780 326756 -326782 326777 -326753
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323519 100 -7.6604 -326793 326792 326789 326785 -326791 326786 -326783:326789 
-        326784 326790 -326792 -326791 326786 -326783:326785 -326787 326793 
-        -326788
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323520 100 -7.6604 326794 326816 326811 -326803 -326815 326797 326814 -326796:
-        326813 326806 326799 326812 -326804 -326816 -326800 326793:326816 326811
-        326807 -326815 -326795 326803 -326804:-326809 326816 326811 326804 
-        -326815 326797 326810 -326796:326800 326806 -326797 326812 326814 326802
-        -326816 -326801 326793:326800 326801 326816 326811 -326815 326808 
-        -326797 326810 -326805:326804 326799 326808 326812 -326816 -326798 
-        -326800 326793:326800 326806 326816 326811 -326815 -326797 326814 326802
-        -326801:326813 326806 326816 326811 326799 -326815 -326804 -326800:
-        -326809 326804 326797 326810 326812 -326816 -326796 326793:326794 
-        -326803 326795 -326816 -326796 326793:326816 326811 326804 326799 
-        -326815 326808 -326798 -326800:326800 326801 326808 -326797 326810 
-        326812 -326816 -326805 326793:326794 -326795 326797 326812 326814 
-        -326804 -326816 326793
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323521 100 -7.6604 -326815 -326819 326818:-326817 326815 326802 -326805 326786 
-        -326783
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323522 100 -7.6604 326824 -326821 -326822:326826 -326825 -326824:-326821 326823 
-        -326824 326820
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323523 100 -7.6604 -326832 326828 -326830 326829 326831 326827 -326799 326833
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323524 100 -7.6604 -326835 -326834 326793
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323525 100 -7.6604 -326834 -326836 326793
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323526 100 -7.6604 -326834 -326837 326793
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323527 100 -7.6604 -326838 -326834 326793
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323528 100 -7.6604 -326849 326847 -326844 326817 326845 326846 -326843:-326849 
-        326847 -326841 326842 -326839 326848 326846:326847 -326840 326842 
-        -326839 -326801 326848 326841:-326849 326843 326847 -326844 326842 
-        -326839 326840:-326849 326843 326847 -326840 -326848 326842 326846
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323529 100 -7.6604 326850 -326851 -326852:-326853 -326850 326849
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323530 100 -7.6604 -326855 -326850 326849:326850 -326852 -326854
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323531 100 -7.6604 326850 -326852 -326856:-326857 -326850 326849
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323532 100 -7.6604 326850 -326852 -326859:-326858 -326850 326849
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323533 100 -7.6604 326862 326860 -326842 -326861 -326863:326863 -326864 326862 
-        326860 -326842 -326861:326863 326860 -326842 -326861 326864
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323534 100 -7.6604 326865 -326860 -326866
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323535 100 -7.6604 -327904 (326850 326899 -326881 -326901 326907 326893 -326870 
-        -326906 326891:-326881 326826 326907 326893 -326884 -326870 326901 
-        -326887:326879 326871 -326889 -326870 326901 -326826:326884 -326888 
-        -326870 326867 -326850 326849:326850 -326881 326906 -326870 326891:
-        326887 -326860 326909 326910 -326826 -326875 326849:326865 326909 
-        -326888 326910 -326850 326849 -326873:326898 326867 -326871 -326826 
-        -326865 326849:-326881 326887 326826 326907 -326877 -326865:-326890 
-        326896 -326879 326876 -326875 326849:326871 -326884 -326870 326889 
-        -326826 -326887 326849:-326881 326875 326826 326892 -326907 -326887:
-        -326881 326865 326907 -326877 326882 -326888:326899 326871 -326890 
-        -326870 -326906 -326826 326849:-326904 326880 -326907 -326826:326850 
-        -326881 326907 326891 -326899:326886 -326896 326894 326908 -326826 
-        -326900 326849:-326876 326874 -326892 326901 -326879 326849:326850 
-        -326881 326884 -326870 -326887:326865 -326884 -326888 326877 326867 
-        -326850 326849:-326881 326879 -326901 326896 326876 -326875:326873 
-        326850 -326881 -326891 326894 -326907:326907 326880 -326826 -326897 
-        -326899:326899 326880 -326907 -326826 -326897:-326896 -326885 326880 
-        -326826:326879 -326901 326871 326890 -326826 -326872:-326881 -326876 
-        326874 326909 326892 -326887 326849:-326881 326875 326826 -326883 
-        -326901 326893 326896:-326902 326880 326892 -326826:326826 326907 326894
-        -326906 326878 -326899 -326850:-326881 -326876 -326901 326874 326886 
-        326896 326849:326869 326894 326882 -326907 -326895 -326826:326879 326874
-        -326892 326901 -326826 -326875:326894 -326906 326903 326878 -326826 
-        -326899 326849:326850 -326881 326874 326891 -326886:326874 -326909 
-        -326888 326910 -326850 326849:326873 326865 -326888 -326882 -326869 
-        326849:-326892 -326902 326880 -326826:326826 326886 -326896 326894 
-        326908 -326907 -326899 -326850:326850 -326881 326886 -326896 326891 
-        -326907 -326899:-326885 326896 326880 -326826:-326881 326879 326892 
-        326876 -326875 -326887:326899 326907 326880 -326826 -326897:326880 
-        -326907 -326826 -326897 -326899:326889 -326879 326876 -326875 -326887 
-        326849:326907 -326903 326894 326882 -326895 -326826:326873 326850 
-        -326881 326887 -326907 -326865:-326903 326894 -326882 326868 -326895 
-        326849:326874 326894 326908 -326886 -326850 326849:326873 -326881 326865
-        326882 -326888 -326907:326899 -326881 326826 -326896 326893 -326907:
-        326900 326894 -326869 -326895 -326826 326849:-326904 326907 326880 
-        -326826:326850 -326881 326907 -326891 -326877 326894:326875 -326905 
-        326910 -326826 -326865 326849:326872 -326901 326890 -326870 -326826 
-        326849:326887 326871 -326860 -326884 326867 -326826 326849:326887 326826
-        326909 326910 -326907 -326865 -326850:326850 -326881 326874 -326909 
-        -326887:326887 326826 -326884 326877 326867 -326865 -326850:326872 
-        -326889 -326870 326901 -326879 326849:326899 326826 -326901 326907 
-        326893 -326870 -326906 -326850:-326881 326826 326874 -326892 326893 
-        -326907 326901:326906 326894 -326870 326878 -326850 326849:326900 
-        -326896 -326826 -326875 326849:326871 -326903 -326826 -326899 326849:
-        326865 -326877 -326888 -326882 326868 326849)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323536 100 -7.6604 (-326912:326911) -326913 326893 326881
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323537 100 -7.6604 326914 -326790 -326915 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323538 100 -7.6604 326917 -326926 -326924 -326920 326925 326918 326916:-326922 
-        -326921 326918 326926:326917 -326924 326919 -326920 -326925 326923 
-        326916
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323539 100 -7.6604 326934 -326949 326929 326928 326939 -326945 -326931 326948:
-        326940 326944 326939 326933 -326930 -326945 -326946 326948:326931 326944
-        -326942 326939 326937 -326945 -326946 326948:-326948 326931 -326949 
-        326929 326938 -326943 326935 326926:326928 326939 326933 -326936 326927 
-        -326945 -326944 326949 326948:-326948 -326932 326936 326937 326938 
-        326935 -326944 326949 326926:-326948 326940 -326930 326947 -326946 
-        326926:326931 -326949 326929 326939 -326943 -326945 326935 326948:
-        -326948 326928 326933 326938 -326936 326927 -326944 326949 326926:
-        -326948 326934 -326949 326929 326928 326938 -326931 326926:-326948 
-        326931 326944 -326942 326937 326938 -326946 326926:-326948 326940 326944
-        326933 -326947 326938 -326931 326926:326939 -326947 326930 326941 
-        -326945 -326931 326948:-326932 326936 326939 326937 -326945 326935 
-        -326944 326949 326948
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323540 100 -7.6604 326917 -326924 -326932 326945 -326950 326927:-326952 326951 
-        -326945
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323541 100 -7.6604 -326954 326958 -326959:-326955 326956 -326958:326953 -326958 
-        -326954 326957
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323542 100 -7.6604 326966 326960 -326962 -326963 -326929 326961 326964 326965
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323543 100 -7.6604 -326968 -326967 326926
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323544 100 -7.6604 -326969 -326967 326926
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323545 100 -7.6604 -326970 -326967 326926
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323546 100 -7.6604 -326971 -326967 326926
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323547 100 -7.6604 326975 -326976 -326982 326978 326980 326974 -326972:326981 
-        326975 -326976 326973 -326979 326974 -326972:-326976 326980 -326979 
-        326950 -326973 326974 326977:326975 -326976 326973 326980 -326978 326974
-        -326981:326975 326978 -326936 326982 326974 -326972 -326981
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323548 100 -7.6604 -326986 -326985 326976:-326983 -326984 326985
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323549 100 -7.6604 -326988 -326985 326976:-326984 326985 -326987
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323550 100 -7.6604 -326984 -326990 326985:-326989 -326985 326976
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323551 100 -7.6604 -326992 -326984 326985:-326985 -326991 326976
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323552 100 -7.6604 326997 -326993 326994 326995 -326975 -326996:326996 326997 
-        -326993 326994 -326975:-326993 326994 326995 -326975 -326997
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323553 100 -7.6604 326998 -326999 -326994
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323554 100 -7.6604 -327904 (327043 327025 -327007 -326956 326976 -326998:327024 
-        327037 -326956 -327000:327043 326956 327038 -326985 -327016 327031 
-        -326998:327002 -327039 327011 -326956 326976 -327029 327021:-327028 
-        -327031 327036 326976 327008 -327040:-327020 -327041 327009 -326985 
-        326976 327013:327007 327033 -326956 -327036 327028 -327005:-327015 
-        -327027 327012 -326956 326976 327021:-327023 -327031 -327041 327009 
-        326985:326998 -327026 -327020 -327038 326976 327042:327029 326956 
-        -327033 327037 -326985 -327039 -327005 327034:327040 -327023 -327031 
-        326956 -327037 327018:-327006 -327033 327007 -326956 327019 327028:
-        326998 -327023 327010 -327020 -327037 327026:327024 -326956 327017 
-        -327030:327024 327018 -327004 -326956:327040 -327023 326956 -327033 
-        -327003 327017 327034:-327023 -327031 326956 327037 -327016 327033 
-        -327005 327034:327043 -327020 327016 -326985 326976 -327005:326998 
-        -327023 -327020 327037 -327038 327026:327040 -327035 -326956 326976 
-        327013 -326998:-327023 327029 327022 -327033 326985 327037 -327039 
-        -327005 327034:-327023 -327017 327022 326985 -327037 327014 -327029:
-        -327014 327001 327009 -326985 326976 327021:-327019 327029 327007 
-        -327039 -326956 326976 -327005:-327023 -327014 327022 327009 326985:
-        -327033 -326956 326976 327019 327006 -327005:-327023 327029 -327017 
-        326956 -327037 327034:-327026 -327027 -327011 326976 327042 327021:
-        -327028 327033 326976 -327036 327006 -327005:326998 -327026 -327015 
-        327010 -327020 326976:-327023 327022 326985 327037 -327029:327024 327037
-        -326956 -327032 -327029:327029 327024 -327037 -326956 -327032:-327031 
-        327036 327007 -327016 -326956 326976 -327005:-327023 326956 327009 
-        -327018 -327037 327033 327034:327029 327024 327037 -326956 -327032:
-        327024 -327037 -326956 -327032 -327029:-327017 327012 -326956 326976 
-        -327040:327009 -327018 327033 -326956 327028 -327040:326998 327043 
-        327038 -327020 -326985 -327016 326976:-327027 -327037 -326956 327015 
-        327026 327021:-327023 -327033 327017 327008 327028 -327040:-327023 
-        -327031 327018 327008 327028 -327040:-327017 326956 327001 -327037 
-        -326985 327014 -327029 327021:-327023 327022 327039 326985 -327005:
-        -327028 -327008 327009 -327018 327033 326976:327002 327039 -326985 
-        326976 327021 -327005:-327023 326985 327037 -327038 -327022 327021:
-        326956 327002 327037 -326985 -327039 -327029 327021:327007 -327011 
-        -326956 326976 -327029:327043 327007 -327016 -326956 -326994 326976 
-        327031:-327023 -327008 -327033 327009 327014 326976 327017:327024 
-        -327018 -327004 -326956:-327023 -327031 327016 326985 -327005:-327017 
-        327024 -326956 -327030:-327023 327010 326985 -327037 -327022 327021:
-        326956 -327037 -326985 327041 327013 327031 -326998:327041 -326956 
-        -326994 326976 327013 327031 -327040:-327023 -327008 -327031 327009 
-        327018 327041 326976:-327023 327010 326985 -327037 327031 -326998:
-        -327023 326956 327037 -327038 327031 -326998:-327028 -327019 326976 
-        327017 327008 -327040:-327027 -327011 327037 -326956 327026 327021:
-        326998 -327020 -326985 327041 326976 327013 -327010:327024 -327037 
-        -326956 -327000:-327017 327001 327014 -326956 326976 -327012 327021)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323555 100 -7.6604 -327045 (-327046:327044) 327023 327034
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323556 100 -7.6604 327048 -326923 -327047 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323557 100 -7.6604 -327055 -327051 327054 327050:327053 -327059 -327054 327049 
-        327050 -327056 327058:-327058 327052 327057 327053 -327059 327049 
-        -327056
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323558 100 -7.6604 327081 327060 327066 -327080 -327077 327079 327061 -327062:
-        -327068 327070 327065 327082 327054 327071 -327077 -327081:327067 327081
-        -327068 -327080 327074 -327077 327079:327065 327054 -327074 327068 
-        -327081 -327075:327082 327054 327077 327072 -327069 -327081 327061 
-        -327062:327062 327082 327054 -327071 -327078 327063 327072 -327081 
-        327076:327082 327054 327077 -327064 327071 -327081 327076 -327075:327062
-        327081 327070 327060 -327071 327073 -327063 -327080 327079:327081 327070
-        327065 -327074 -327080 327071 327079 -327075:327060 327082 327054 327066
-        -327077 -327081 327061 -327062:327062 327070 327060 327082 327054 
-        -327071 327073 -327063 -327081:327081 327077 -327080 -327064 327071 
-        327079 327076 -327075:327062 327081 -327071 -327078 327063 -327080 
-        327072 327079 327076:327081 327077 -327080 327072 -327069 327079 327061 
-        -327062
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323559 100 -7.6604 -327085 -327080 327084:327073 327080 -327078 -327059 327049 
-        -327083
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323560 100 -7.6604 -327087 -327090 327086 327088:327091 -327087 -327089:-326578 
-        -327090 327087
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323561 100 -7.6604 327094 327095 -327061 -327092 327097 -327096 327098 327093
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323562 100 -7.6604 -327100 -327099 327054
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323563 100 -7.6604 -327100 -327101 327054
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323564 100 -7.6604 -327100 327054 -327102
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323565 100 -7.6604 -327100 -327103 327054
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323566 100 -7.6604 -327104 327110 327114 -327113 327112 327105 -327107:-327106 
-        -327109 327083 -327113 327112 327105 327111:-327106 327110 -327113 
-        327112 -327107 327109 327108:-327108 -327063 327110 327114 327104 327112
-        -327107:-327108 -327114 327110 -327113 327112 327105 327109
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323567 100 -7.6604 327115 -327116 -327117:-327118 327113 -327115
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323568 100 -7.6604 -327119 327113 -327115:327115 -327120 -327117
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323569 100 -7.6604 327115 -327121 -327117:-327122 327113 -327115
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323570 100 -7.6604 327113 -327123 -327115:-327124 327115 -327117
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323571 100 -7.6604 327129 327127 -327110 -327128 -327126 327125:327127 -327110 
-        327128 -327126 327125:327129 -327110 -327127 -327126 327125
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323572 100 -7.6604 -327125 327130 -327131
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323573 100 -7.6604 -327904 (327174 327115 -327134 -327158 327157 -327149:327163 
-        -327140 327136 -327154 327113 327173 -327149:327166 327136 327113 
-        -327145 -327115 327157:327150 -327167 -327163 -327091:327139 -327146 
-        -327154 327113 327159 -327138 -327091:-327154 -327148 327113 -327137 
-        327159 327140:327150 -327174 -327164 -327091:327091 -327146 327151 
-        327134 -327130 327154 -327115:327113 -327168 327156 -327138 327141 
-        -327091:327163 -327154 -327137 327148 -327149 327140:327150 -327152 
-        -327160 -327091:327115 327133 -327158 -327174 327157 -327149:327162 
-        327151 327113 -327130 -327139 -327091:327115 -327130 327133 327154 
-        -327174 -327149:327091 327174 -327134 -327130 327154 -327149:327174 
-        327115 327158 327144 327165 -327168 -327138 -327175 -327149:-327148 
-        327160 -327156 327113 -327137 327140:327166 327145 327113 -327142 
-        -327160 327157 -327091:327136 327168 -327137 327148 -327163 -327091:
-        -327140 327136 -327148 327168 327113 -327163:327091 327163 -327154 
-        327137 -327174 -327149:327139 -327146 -327125 327151 327113 327154 
-        -327091:327136 327115 327158 -327145 -327149:327115 327175 327158 
-        -327138 -327149:327091 327166 327145 -327165 -327160 -327115 -327174 
-        327157:327115 327145 327158 -327165 -327160 -327174 -327149:327174 
-        327115 327158 -327165 -327149:-327148 327168 327113 -327159 -327138 
-        327141:-327140 327136 327145 327160 327113 -327168 -327149:327142 327113
-        -327137 -327160 -327091:327174 327150 327165 -327153 -327091:327150 
-        -327165 -327153 -327174 -327091:327091 327144 327165 -327160 -327174 
-        -327149:327091 -327169 327160 327144 327137 -327168 -327149:327142 
-        327113 -327132 327157 -327161 -327091:327172 327113 327137 -327130 
-        -327171 -327091:327174 327150 -327165 -327153 -327091:327150 327165 
-        -327153 -327174 -327091:327091 327174 -327146 -327154 327144 327168 
-        -327138 -327149:327091 327136 327144 327168 -327174 -327149 -327163:
-        327172 -327133 327130 327113 -327155 -327115 327173:327147 327130 
-        -327155 327133 -327174 -327149:327130 327113 -327155 327133 -327132 
-        -327147:327139 -327141 -327168 327156 327148 -327091:327147 327174 
-        327130 -327134 -327155 -327149:327147 327132 -327174 327157 -327161 
-        -327091:327136 -327173 327115 -327154 -327149:327147 327174 -327170 
-        327157 -327161 -327091:327172 -327125 327113 -327137 327154 327173 
-        -327091:327139 -327156 327113 327165 -327138 -327175 -327091:327135 
-        327113 -327170 327157 -327147 -327161:327139 327168 -327159 -327138 
-        327148 -327091:327091 327174 -327165 -327175 -327115 327143 327157:
-        327135 327130 327113 -327134 -327155 -327147:327150 327160 -327152 
-        -327091:327175 327113 -327138 -327115 327143 327157:327160 -327137 
-        -327168 327148 -327149 327140:327174 327150 -327164 -327091:327115 
-        -327154 -327138 327146 -327149:-327146 327151 327130 327113 327134 
-        -327155 -327115:327139 327113 -327165 -327170 -327091:327091 327174 
-        327144 327165 -327168 -327138 -327175 -327115:327163 327150 -327167 
-        -327091:327136 -327173 327172 327113 -327155 -327115:327151 327113 
-        -327138 -327155 -327115 327146:327091 327172 -327130 327154 -327115 
-        327173 -327174:327170 327113 -327165 -327175 327143 327157 -327091)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323574 100 -7.6604 327149 -327178 (-327177:327176) 327144
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323575 100 -7.6604 -327179 327180 -327057 326555
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323576 116017 -3.0241 323558 327186 326259 -327184 -327185 -327187:327185 327186
-        326259 -327182 -327184 -327183:327184 323558 327186 -327181 -327182 
-        -327183
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.322 beton
-        $ U=200
-323577 116017 -3.0241 (-327192 -327193 -325067 327196 323548 327195:-327192 
-        -327193 325071 327196 323548 -327212:327205 327210 326259 -327206 
-        -325286 -325275:327205 327214 327209 -327201 -327181 -327188:-327195 
-        326259 -327192 -327193 327201 323548:327212 -327181 -327192 -327193 
-        327201 323548:327202 323558 326259 -327194 -327214 -327205:327200 327209
-        -327201 323548 -327211 -327205:327208 323558 -327181 327206 -325236 
-        -325997:327216 -327192 -325071 -327193 327201 323548:323558 -327181 
-        325296 -327214 323548 -327202:327200 -327201 326259 -327209 323548 
-        -327202:327205 327214 327194 -327193 -327209 -327200:327199 327209 
-        -327201 -327181 327188 -327193:-326565 -327197 325067 -327193 327201 
-        323548:327200 327202 -326565 -327201 326259 -327205:327202 327211 323558
-        -327181 -327214 -327205:325275 323558 -325296 -327210 323548 -327202:
-        323558 327206 327213 -327188 -327214 -327208:325275 325286 -325296 
-        -327214 323548 -327202:-327204 -327207 327206 -327213 327189 327215:
-        327202 -325343 323558 327190 -327210 -327205:327205 327210 -327181 
-        325296 -327206 -325286:327214 327209 323548 -327211 -327202 -327200:
-        323558 326259 -327214 323548 -327202 -325275:327214 326259 -327193 
-        -327194 323548 -327200:327205 325286 326259 -327181 -327206 -327214:
-        327203 326259 327206 -327213 -327214:327205 323558 326259 -327181 
-        -327206 -327210:-327204 -327207 326259 327206 327189 -327191:327200 
-        327205 -327201 326259 -327193 -327209:327214 327194 -327209 323548 
-        -327202 -327200:327208 325997 -327181 327206 -327188 -327214:-327207 
-        326259 327206 -327213 -327203 327204:327211 327214 -327201 -327181 
-        323548 -327205:-327192 325067 -327193 327197 323548 -327216:-327193 
-        -325067 327201 -327198 323548 327195:-327193 325071 327201 -327198 
-        323548 -327212:327200 327216 327202 -327201 -327209 -327205:323558 
-        327188 -327193 327213 -327209 -327214:-327207 323558 326259 327206 
-        -327189 -327213) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.322 beton
-        $ U=200
-323578 116017 -2.3882 327219 -323548 323553 327217 -323558 -327218
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.044 beton
-        $ U=200
-323579 116017 -2.3882 -323548 323553 -325211 -323558 327221 327220
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.044 beton
-        $ U=200
-323580 100 -9.3971 325346 323119 327186 -325466 -323114 -325341:-323146 327186 
-        323114 -325466 325340 -325341:323119 327186 -325344 -325466 325340 
-        -323114:327186 323152 -325466 325340 -323119 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323581 100 -9.3971 -323155 325346 327186 323154 -325466 -325341:-323155 327186 
-        -325344 323154 -325466 325340:327186 -323151 -325466 325340 -325341 
-        323155:323149 327186 -325466 325340 -323154 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323582 100 -9.3971 -327223 -325348 -325347 327222 325350 323146:-327223 -323152 
-        325353 327222 325350 -325349:325341 -327223 -325347 -323152 325353 
-        327222:-323146 325341 -327223 323152 -325347 327222:-323146 -327223 
-        323152 327222 325350 -325349:325349 -327223 323151 -323152 327222 
-        -325341:325349 -327223 325353 327222 -323149 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323583 100 -9.3971 323348 325346 327186 -323339 -325466 -325341:323348 327186 
-        -325344 -323339 -325466 325340:327186 323342 -325466 325340 -325341 
-        -323348:-323336 327186 -325466 325340 323339 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323584 100 -9.3971 325346 -323346 327186 -325466 323345 -325341:320557 327186 
-        -323345 -325466 325340 -325341:-323346 327186 -325344 -325466 325340 
-        323345:327186 -323343 -325466 325340 323346 -325341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323585 100 -9.3971 325349 -327223 325560 327222 -325341 -320557:325341 -323336 
-        -327223 -325347 323342 327222:-323336 -327223 323342 327222 325350 
-        -325349:325349 -327223 -323342 323343 327222 -325341:-327223 -325347 
-        -325559 327222 325350 323336:325341 -327223 325560 -325347 -323342 
-        327222:-327223 325560 -323342 327222 325350 -325349
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323586 100 -6.2092 327227 (327225:327224) -327226 -327228
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323587 100 -6.2092 327228 327231 -327229 -327230
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323588 100 -6.2092 327228 -327233 -327232 327234
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323589 100 -6.2092 322304 327235 -322292 -322303
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323590 100 -6.2092 (327241:327245) -327238 327236 327239 -327240:-327239 -327243
-        327242 -327238 327237:(327241:327245) 327238 -327227 -327244 327239:
-        -327239 (327241:327245) 327238 -327227 -327244:-327243 327242 -327238 
-        327237 327239:-327239 (327241:327245) -327238 327236 -327240
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323591 100 -6.2092 320435 -320433 -320447 -320469 320431:322310 -322293 -320447 
-        322314 -322313:320435 -320431 -320447 322293 -322298:320435 -320431 
-        320447 322293 -322298:322310 -322293 320447 322314 -322313:320435 
-        -320433 -320469 320447 320431
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323592 100 -6.2092 322291 -322294 -322295 322306
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323593 100 -6.2092 322415 322290 -322301 -322302
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323594 100 -6.2092 -322415 327233 -327246 327247
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323595 100 -6.2092 -327249 327250 327248 -327251
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323596 100 -6.2092 -327254 327253 327255 -327252
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323597 100 -6.2092 327253 -327256 -327250 327254
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323598 100 -6.2092 -327257 -327258 327260 327259
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323599 100 -6.2092 327262 -327263 327264 -327261
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323600 100 -6.2092 327261 327264 -327260 -327265
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323601 100 -6.2092 327268 327266 -327269 -327267
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323602 100 -6.2092 -327273 327272 327270 -327271
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323603 100 -6.2092 327271 -327266 327270 -327274
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323604 100 -6.2092 327278 327275 -327277 -327280:-327276 327275 327277 -327279
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323605 100 -6.2092 327281 -327282 327278 -327275
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323606 100 -6.2092 -327282 327283 327276 -327279
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323607 100 -6.2092 327286 -327285 327289 -327288:-327287 327289 -327284 327285
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323608 100 -6.2092 327286 -327282 -327289 327290
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323609 100 -6.2092 327291 -327282 -327287 327284
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323610 100 -6.2092 (327297:327294) -327295 327292 -327293
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323611 100 -6.2092 327279 -327298 -327292 327287 327282
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323612 100 -6.2092 -327300 327299 327301 -327302
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323613 100 -6.2092 327304 -327301 -327299 327306:-327305 327303 -327304 327306
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323614 100 -6.2092 -327313 -327311 327310 327309 -327303 327307 -327312 327308
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323615 100 -6.2092 -327316 327315 327303 -327314
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323616 100 -6.2092 327318 -327282 -327317
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323617 100 -6.2092 -327319 327316 -327322:327322 -327321 -327320
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323618 100 -6.2092 327329 327327 -327325 -327328:327328 -327326 -327323 -327325:
-        -327329 327330 327327 -327324
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323619 100 -6.2092 327331 -327335 -327272 327333:327332 327320 -327272 -327331:
-        -327333 327331 327302 -327334
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323620 100 -6.2092 327337 -327336 327338 -327339
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323621 100 -6.2092 -327340 -327342 327341 327343:-327338 327343 -327337 327342
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323622 100 -6.2092 327349 -327345 -327347 327348 -327341 327344 327350 -327346
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323623 100 -6.2092 -327351 -327353 327352 327341
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323624 100 -6.2092 -327354 327356 -327355
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323625 100 -6.2092 -327359 -327357 327351:-327358 327359 -327360
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323626 100 -6.2092 -327361 327363 327368 -327365:-327367 -327361 -327364 327365:
-        327366 -327362 327368 -327363
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323627 100 -6.2092 -327372 327336 -327374 327369:-327373 327369 -327370 327372:
-        327360 -327369 327371 -327370
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323628 100 -6.2092 327378 -327377 327376 -327375
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323629 100 -6.2092 -327382 327381 -327379 327380:327379 -327376 327381 -327378
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323630 100 -6.2092 -327380 327389 327383 -327387 327385 327384 -327386 -327388
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323631 100 -6.2092 -327390 327391 -327392 327380
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323632 100 -6.2092 -327393 -327395 327394
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323633 100 -6.2092 -327399 327392 -327396:-327397 327396 -327398
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323634 100 -6.2092 327406 327403 -327401 -327405:327406 327402 -327403 -327407:
-        -327404 327401 -327400 -327405
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323635 100 -6.2092 327398 327412 -327410 -327411:327411 -327409 -327413 327377:
-        327411 -327410 327413 -327408
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323636 100 -6.2092 -327415 327416 327418 -327414:-327419 327417 -327414 327415
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323637 100 -6.2092 -327421 327423 -327416 327293 327422 327420
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323638 100 -6.2092 -327424 -327416 327292 327425
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323639 100 -6.2092 327433 -327434 -327427 327426 -327429 327432 327419:-327434 
-        327431 327427 -327429 327419 -327430:327428 -327432 -327434 327431 
-        -327429 327419
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323640 100 -6.2092 -327435 327437 327436 -327291
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323641 100 -6.2092 -327904 (327279 -327442 327440 -327441 327439 -327435 327437 
-        325300 327444:327443 -327435 327437 -327438 325300 -327439:327440 
-        -327441 -327435 327437 327287 -327439 327436:327279 327439 -327435 
-        327437 325300 327444 -327440:327443 -327441 -327435 327437 327287 
-        -327440 327436)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323642 100 -7.914099999999999 327449 -327446 -327447:-327445 327448 -327449
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323643 100 -7.914099999999999 -327450 327449 -327446:-327451 327448 -327449
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323644 100 -7.914099999999999 327448 -327452 -327449:327449 -327446 -327453
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323645 100 -7.914099999999999 -327457 327456 327454 -327455
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323646 100 -7.914099999999999 327458 327469 -327463 327464 -327462 -327468:
-        327469 327468 -327463 327467 327464 -327465:-327463 327467 327464 
-        -327468 -327469 -327458:327458 -327463 327464 -327465 -327468:327461 
-        327460 -327459 327463 -327468 -327469:327468 327465 -327463 327464 
-        -327462 -327469:327468 -327464 327460 -327459 327466 -327469:-327466 
-        -327464 327460 -327459 -327468 -327469:-327466 327468 -327464 327460 
-        -327459 -327469:-327464 327460 -327459 -327468 327466 -327469:327469 
-        327468 327465 -327463 327464 -327462:327465 -327463 327464 -327462 
-        -327468 -327469:327461 327468 327460 -327459 327463 -327469:327458 
-        327468 -327463 327464 -327465:327469 -327463 327467 327464 -327468 
-        -327458:327468 -327463 327467 327464 -327469 -327458
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323647 100 -7.914099999999999 -327904 (327468 -327487 327489 -327488:327468 
-        -327489 327481 -327483:-327479 327468 -327482 -327470 327484 -327471 
-        327472:-327475 327488 327468 -327471:327468 327471 -327473 -327476:
-        -327475 327471 -327473 -327468:-327485 327471 -327473 -327468:-327486 
-        327473 -327468 -327474:327480 327484 -327471 327477 327472 -327468 
-        327478:-327486 327468 327473 -327474:327468 -327485 327471 -327473:
-        -327475 327468 327471 -327473:327471 -327473 -327476 -327468:-327475 
-        327488 -327471 -327468:-327489 327481 -327468 -327483:-327487 327489 
-        -327468 -327488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323648 100 -7.914099999999999 -327491 327498 -327492 327493 327490 -327497:
-        -327496 327494 -327491 327495 -327490:327467 327495 -327490 327492 
-        327491 -327494:-327491 327467 327495 -327492 -327490 -327494:-327466 
-        327498 -327492 -327495 -327497 327491:-327491 327498 -327492 -327495 
-        -327497 327466:-327496 -327491 327467 327495 -327490 327492:-327491 
-        327495 -327492 -327490 -327462 327496:-327491 327495 -327490 -327462 
-        327492 327496:327495 -327492 -327490 -327462 327491 327496:327494 327495
-        -327490 -327462 327492 327491:327498 -327492 -327495 -327497 327491 
-        327466:-327466 -327491 327498 -327492 -327495 -327497:327467 327495 
-        -327492 -327490 327491 -327494:-327496 327494 327495 -327490 327491:
-        327498 -327492 327493 327490 -327497 327491
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323649 100 -7.914099999999999 -327904 (327488 -327503 327491 -327471:-327500 
-        327471 -327473 327491:-327499 327471 -327473 327491:-327486 -327491 
-        -327507 327473:-327511 -327489 327481 327491:-327491 -327505 327489 
-        -327488:327471 -327491 -327473 -327503:327471 -327473 -327503 327491:
-        -327505 327491 327489 -327488:-327511 -327489 -327491 327481:327506 
-        -327508 -327509 -327502 327491 -327471 327472:-327486 -327507 327473 
-        327491:-327499 327471 -327491 -327473:-327500 327471 -327491 -327473:
-        327506 327501 -327491 327504 327510 -327471 327472:327488 -327491 
-        -327503 -327471)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323650 100 -7.914099999999999 -327512 -327467 327513
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323651 100 -7.914099999999999 -327512 327462 -327481
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323652 100 -7.914099999999999 -327516 327517 327520 -327515:-327514 327515 
-        -327520 327516 327519:-327518 -327514 -327517 327516:-327513 327517 
-        -327515 327514 327518:-327514 327517 327516 -327515
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323653 100 -7.914099999999999 327522 -327514 -327521 327516
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323654 100 -7.914099999999999 327527 327526 -327523 -327524 327525:-327518 
-        -327528 -327524 327525:327528 -327527 -327524 327525:-327525 327523 
-        327528 -327527:327524 -327513 327528 -327527 327518
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323655 100 -7.914099999999999 -327529 327530 -327524 327525
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323656 100 -7.914099999999999 -327535 -327532 327533 -327537:327537 -327462 
-        327532 327535 -327536:327537 -327532 -327536 327533:327534 327536 
-        -327531 -327532 327533:327537 -327533 -327536 -327534
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323657 100 -7.914099999999999 327537 327481 -327536 -327538
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323658 100 -7.914099999999999 327541 327543 -327493 327540 -327539:327539 327544
-        -327462 327542 -327541:-327542 -327544 327540 -327539:-327540 327542 
-        -327543 -327541:327542 327540 -327539 -327541
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323659 100 -7.914099999999999 -327545 327481 327542 -327541
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.998 steel
-        $ U=200
-323660 100 -7.6604 -327547 -327551 327548 327550 -327549 327546
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323661 100 -6.2092 -327904 (327558 327586 -327587 -327562:-327565 327554 -327585
-        327567 327551 -327578 326254:327573 -327587 327583 -327558:327562 
-        -327587 -327567 327555:-327559 -327561 327577 327568 326254 327563:
-        -327557 327552 327577 327561 326254 -327579:327581 327554 -327571 327585
-        -327578 327576 -327584:-327565 327578 -327585 -327575 327567 327551:
-        327572 327583 -327580 326254 -327573:327583 -327564 -327572 326254 
-        327556:-327552 327553 326254 -327579:-327556 327583 -327560 327557 
-        326254:327582 -327561 -327568 327577 327563:-327569 327570 327575 327566
-        -327574 -327588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323662 100 -7.6604 -327547 327548 327550 -327549 -327589 327565
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323663 100 -7.6604 -327559 -326254 -327561 -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.966 steel
-        $ U=200
-323664 100 -6.2092 (-322367:322358) 320469 -320465
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323665 100 -6.2092 -327904 ((327594:327593) -327595 -327597 327419:(327594:
-        327593) -327590 -327596 327591:(327594:327593) -327592 -327598 327597 
-        327590)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323666 100 -6.2092 (327599:-327603:-327601:-327605:327606) 327605 327601 (
-        -327604:-327606 327600 327603 -327602 327604:-327600)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323667 100 -6.2092 -327904 (322299 -322305 327617 -322300 -322289:-327607 
-        -327609 327617 327625 -322299:322299 -322305 327617 -327627 327607 
-        -322300 327625:-327619 -327626 327617 -327610 327607 327625 -327613 
-        -322299:322289 322299 -327612 322300 -327607 327618 -322305:327617 
-        322305 -322300 -327614:322289 322299 -327612 -327607 -322305 327617 
-        -322300:327614 322299 -327625 -327620 327607 327626 -327613 -327628:
-        322299 -327616 -327608 322300 -327622 327615 -327621 -322289:-327624 
-        322299 322300 -327622 -322305 327610 327607 327608:-327626 327617 
-        -327610 327607 327625 -327613 -322299 327619:322299 -327616 -327608 
-        322300 -327622 327629 327619 -322289:327614 327623 322299 -327625 327607
-        327626 -327613 -327611:-327612 -327607 322305 327616:322289 -327612 
-        -322299 327624)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323668 100 -6.2092 -327904 (-320045 -320018 -320012:320012 322357 322279 -320045
-        -322280 -322407 322398:320028 320045 -320018 -320012:-322358 322367 
-        -320045 -322357:-322358 322367 -322353 320045 -322357)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323669 100 -6.2092 -327904 (-321223 (321281:321222) 321233 -321269 -321280 
-        321293:-321293 (321281:321222) -321237 321271)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323670 100 -6.2092 (-321293 321227 (321297:-321225) 321271:-321230 -321277 (
-        321297:-321225) 321229 -321269 321293) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323671 100 -6.2092 321268 -321287 -321233 321230:-321230 321268 -321283 321231
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323672 100 -6.2092 (321279 321274 321272 321289 -321286 -321290 321232 -321235 
-        321282 321285:321279 321274 321294 321278 321235 321272 321289 -321286 
-        -321290 321284 -321239 321285:321274 321278 321272 -321290 321232 321286
-        -321239 -321295:321274 321289 321232 -321235 -321279 321285:-321273 
-        321235 321290 -321239:321274 321294 321235 321289 321284 -321239 -321279
-        321285:-321285 321274 321289 -321290 321232 321292 321284 -321239:
-        -321273 321232 321290 -321235) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323673 100 -6.2092 -327904 (321279 321272 -321288 -321286 321232 -321235:321279 
-        321294 321278 321235 321272 -321288 -321286 -321239:321278 321272 
-        -321288 321232 321275 321286 -321239 -321295:321294 321278 321235 321272
-        -321288 321289 -321286 321275 321284 -321239 -321279 321285:-321273 
-        321235 -321275 -321239:321272 -321288 321289 -321286 321232 321275 
-        -321235 321282 -321279 321285:-321273 321232 -321275 -321235:-321285 
-        -321288 321289 321232 321275 321292 321284 -321239)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323674 100 -6.2092 -321296 321224 321270 -321227
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323675 100 -6.2092 -321296 321270 -321224 327630
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323676 100 -6.2092 -321291 321276 -321272
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323677 100 -6.2092 -321291 321276 -321289
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323678 100 -6.2092 -321291 321276 -321278
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323679 100 -6.2092 -321284 -321291 321276
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323680 100 -6.2092 327632 -327631 -327636 327635 327633 -327634
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323681 100 -6.2092 327639 327637 -327641 -327643:327644 327641 -327643 -327642:
-        327644 327642 -327640 -327638
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323682 100 -6.2092 327647 327650 -327641 -327648:-327646 327650 -327648 327645:
-        -327649 327646 327650 -327647
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323683 100 -6.2092 -327655 327652 327653 327656 -327651 327654 -327633
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323684 100 -6.2092 -327657 -327633 327658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323685 100 -6.2092 -327660 327637 -327643 327645:327644 -327645 327659 -327643:
-        327644 -327659 -327638 327661
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323686 100 -6.2092 327632 -327631 -327636 -327658 327635 327662
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323687 100 -6.2092 -327655 327653 327656 -327651 327654 327658 -327652
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323688 100 -6.2092 -327655 327652 -327664 327656 327654 -327633 327663
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323689 100 -6.2092 -327655 -327664 327656 327654 327658 327663 -327652
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323690 100 -6.2092 -327665 -327633 327658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323691 100 -6.2092 -327633 327658 -327666
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323692 100 -6.2092 -327667 -327633 327658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323693 100 -6.2092 -327668 -327633 327658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323694 100 -6.2092 -327633 327658 -327669
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323695 100 -6.2092 -327633 327658 -327670
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323696 100 -6.2092 -327671 -327633 327658
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323697 100 -6.2092 -320191 327672 -327673 327674
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323698 100 -6.2092 327677 -327675 327658 -327676
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323699 100 -6.2092 -327680 -327904 327679 327678 327681
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323700 100 -6.2092 327682 -327904 327684 -327656 -327683
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323701 100 -6.2092 327685 -327679 -327680 327681
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323702 100 -6.2092 -327630 327686 327688 -327687
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323703 100 -6.2092 -327674 327684 -327656 327689
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323704 100 -6.2092 -327689 327640 327684 -327656
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323705 100 -6.2092 -327661 327683 327684 -327656
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323706 100 -6.2092 -327904 ((321258:321222) -321237 321262 -321256:-321223 
-        -321246 -321240 321256 321233 (321258:321222))
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323707 100 -6.2092 -327904 (321227 321262 -321256 (321221:-321225):-321230 
-        -321238 -321240 321256 321229 (321221:-321225))
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323708 100 -6.2092 321219 -321233 -321218 321230:-321230 -321248 321219 321231
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323709 100 -6.2092 (321236 321232 321245 -321241 -321216 321220 321234 321253 
-        -321235 321260:-321259 321232 321216 -321235:-321259 321235 321216 
-        -321239:321247 321232 321241 -321216 321220 -321255 321253 -321239:
-        -321260 321236 321235 321244 321228 321245 321253 -321239:321232 321250 
-        321228 321245 -321216 321253 -321239 -321236:-321260 321236 321232 
-        321245 321253 -321235:321247 321236 321235 321244 321228 321245 -321241 
-        -321216 321220 321253 -321239 321260) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323710 100 -6.2092 (321247 321235 321244 -321241 321220 -321252 -321239 321260:
-        -321260 321251 321236 321232 321245 -321241 321220 321234 -321252 
-        -321235:321232 -321241 321220 -321252 -321235 321260:321251 321232 
-        321250 321228 321245 -321252 -321239 -321236:321247 321251 321232 321241
-        321220 -321252 -321255 -321239:-321259 321232 -321235 -321251:-321259 
-        321235 -321239 -321251:321247 -321260 321251 321236 321235 321244 321228
-        321245 -321241 321220 -321252 -321239) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323711 100 -6.2092 321224 -321254 -321227 321257
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323712 100 -6.2092 -321224 -321254 321257 327630
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323713 100 -6.2092 -321220 321249 -321217
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323714 100 -6.2092 -321245 321249 -321217
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323715 100 -6.2092 321249 -321217 -321247
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323716 100 -6.2092 -321228 321249 -321217
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323717 100 -6.2092 327691 -327692 -327631 -327690 327693 327635
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323718 100 -6.2092 327641 327696 -327695 -327642:327642 327696 -327640 -327694:
-        327639 327697 -327641 -327695
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323719 100 -6.2092 327647 327698 -327699 -327641:327646 -327700 327698 -327647:
-        -327646 327698 -327699 327645
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323720 100 -6.2092 327653 327704 -327701 -327651 327703 327702 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323721 100 -6.2092 327706 -327705 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323722 100 -6.2092 -327660 327697 -327695 327645:-327645 327696 327659 -327695:
-        -327659 327696 -327694 327661
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323723 100 -6.2092 -327631 -327690 327693 327635 327707 -327706
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323724 100 -6.2092 -327703 327653 327704 327706 -327701 -327651 327702
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323725 100 -6.2092 327704 -327664 -327701 327663 327703 327702 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323726 100 -6.2092 -327703 327704 327706 -327664 -327701 327663 327702
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323727 100 -6.2092 327706 -327708 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323728 100 -6.2092 327706 -327709 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323729 100 -6.2092 327706 -327710 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323730 100 -6.2092 327706 -327711 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323731 100 -6.2092 -327712 327706 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323732 100 -6.2092 327706 -327713 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323733 100 -6.2092 -327714 327706 -327691
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323734 100 -6.2092 -327715 -327716 325260 327717
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323735 100 -6.2092 -327718 327706 327720 -327719
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323736 100 -6.2092 327723 327721 -327722 -327904 327679
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323737 100 -6.2092 -327702 -327904 327724 -327683 327725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323738 100 -6.2092 327685 327723 -327679 -327722
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323739 100 -6.2092 -327630 -327726 327686 327727
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323740 100 -6.2092 -327702 -325260 327689 327725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323741 100 -6.2092 -327702 -327689 327640 327725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323742 100 -6.2092 -327661 -327702 327683 327725
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323743 100 -6.2092 327728 -327731 -327729 327730
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323744 100 -6.2092 -327733 -327734 -327904 327735 327732
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323745 100 -6.2092 -327736 -327735 327738 327737
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323746 100 -6.2092 -327740 -327728 327739 327734
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323747 100 -6.2092 -327738 327741 -327742 -327904 -327743
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323748 100 -6.2092 327723 327743 -327722 -327685
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323749 100 -6.2092 327744 -327745 327746 -327729
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323750 100 -6.2092 327747 -327904 -327748 327749 -327750
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323751 100 -6.2092 -327752 327750 -327744 327751
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323752 100 -6.2092 -327753 -327747 327754 327755
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323753 100 -6.2092 -327754 -327756 -327680 327681
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323754 100 -6.2092 (327757 (327761:327762) -327768 -327766 -327764 -327767:
-        327757 327766 (327761:327762) -327764 -327760:-327765 327768 327770 
-        -327766 -327759:-327758 327757 327764 -327769 -327766:-327758 327757 
-        327764 327766 -327769:-327765 327766 327768 327770 -327759:-327765 
-        327766 (327761:327762) -327768:327760 327766 -327764 -327763 327765 
-        -327767:327768 -327766 -327763 327765 -327767) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323755 100 -6.2092 -327904 (-327765 327775 (327773:-327771) 327776:-327776 
-        -327765 -327775 327774 327770:-327772 -327775 -327778 (327773:-327771) 
-        -327764 327776:327777 327764 -327778 327775 -327769:-327772 327780 
-        327775 -327779 -327764 327765:327777 327764 -327775 -327778 -327769:
-        -327776 -327765 327774 327770 327775:327779 -327778 327775 (327773:
-        -327771) -327764:-327776 -327772 327780 -327775 327765)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323756 100 -6.2092 -327786 327787 327794 327795 -327785 327784 -327777 327793:
-        -327788 -327784 327792 327795 327783 -327785 327758 327793:-327784 
-        327785 327787 -327789 -327777:-327758 327777 327769 -327786 327794 
-        327795 -327785 327790 327784:-327788 -327784 327785 -327789 327758:
-        -327758 327777 327785 -327789 327784:-327758 327777 -327784 327785 
-        -327789:-327758 327777 -327784 327791 327769 327792 327795 327783 
-        -327785:-327788 327785 -327789 327784 327758:-327784 327791 327792 
-        327787 327795 -327785 -327777 327793:-327788 -327782 327787 327794 
-        327795 -327785 327790 327786:-327788 -327786 327795 -327785 327790 
-        327784 327758 327793:327785 327787 -327789 327784 -327777:-327788 327791
-        327787 327781 327795 327783 -327792 -327785
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323757 100 -6.2092 -327784 -327796 327787 -327789 -327777:-327788 -327784 
-        -327796 -327789 327758:-327758 327777 -327796 -327789 327784:-327788 
-        -327784 327792 327783 327796 -327797 327758 327793:-327786 327787 327794
-        327796 -327797 327784 -327777 327793:-327758 327777 327769 -327786 
-        327794 327796 327790 -327797 327784:-327788 327791 327787 327781 327783 
-        327796 -327792 -327797:-327758 327777 -327784 -327796 -327789:-327788 
-        -327782 327787 327794 327796 327790 327786 -327797:-327788 -327786 
-        327796 327790 -327797 327784 327758 327793:-327784 327791 327792 327787 
-        327796 -327797 -327777 327793:-327788 -327796 -327789 327784 327758:
-        -327796 327787 -327789 327784 -327777:-327758 327777 -327784 327791 
-        327769 327792 327783 327796 -327797
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323758 100 -6.2092 -327783 -327799 327798
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323759 100 -6.2092 -327799 -327794 327798
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323760 100 -6.2092 -327790 -327799 327798
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323761 100 -6.2092 -327799 -327791 327798
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323762 100 -6.2092 327729 327801 -327731 -327800
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323763 100 -6.2092 -327765 327800 -327802 327801
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323764 100 -6.2092 -327765 -327774 327803 327802
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323765 100 -6.2092 -327904 (-327804 -327758 327757 -327807:327760 -327805 
-        -327809 327808 -327763:-327804 -327809 327758 -327760:-327808 327806 
-        -327759 (327761:327804))
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323766 100 -6.2092 -327904 (-327776 -327808 327806 327774 -327812:327780 -327809
-        -327811 -327812 -327779 327808:-327808 -327812 (327810:-327771) 327776:
-        -327776 327780 327812 -327811 327808:327777 327809 -327778 -327812 
-        -327807:327779 -327778 -327809 -327812 (327810:-327771):327812 -327778 
-        -327809 -327811 (327810:-327771) 327776:327777 327812 327809 -327778 
-        -327807:-327776 -327808 327812 327806 327774)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323767 100 -6.2092 -327758 327777 -327816 -327817 -327820:-327788 -327816 327822
-        327817 -327818 327815 327813 327758:-327758 327777 327807 327817 327824 
-        -327818 327825 -327814 327816:-327816 327822 327817 -327818 327787 
-        327813 -327777 327823:-327788 327822 327817 -327818 327825 -327814 
-        327816 327758:-327788 -327817 -327820 327816 327758:327787 -327817 
-        -327820 327816 -327777:327822 327817 327824 -327818 327787 -327814 
-        327816 -327777:-327758 327777 327807 -327816 327817 -327818 327815 
-        327813 327823:-327788 327817 327814 327824 -327818 327787 -327821 327825
-        :-327788 327819 327817 -327813 -327818 327787 327815 327823:-327816 
-        327787 -327817 -327820 -327777:-327788 -327816 -327817 -327820 327758:
-        -327758 327777 -327817 -327820 327816
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323768 100 -6.2092 -327788 327814 327824 327787 -327821 327825 -327826 327827:
-        -327788 327826 -327820 327816 327758:-327788 327819 -327813 327787 
-        -327826 327815 327827 327823:-327758 327777 -327816 327826 -327820:
-        -327758 327777 327807 -327816 -327826 327815 327813 327827 327823:327787
-        327826 -327820 327816 -327777:-327788 -327816 327822 -327826 327815 
-        327813 327827 327758:-327816 327787 327826 -327820 -327777:-327788 
-        327822 327825 -327826 -327814 327827 327816 327758:-327758 327777 327807
-        327824 327825 -327826 -327814 327827 327816:-327816 327822 327787 
-        -327826 327813 327827 -327777 327823:327822 327824 327787 -327826 
-        -327814 327827 327816 -327777:-327758 327777 327826 -327820 327816:
-        -327788 -327816 327826 -327820 327758
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323769 100 -6.2092 -327828 327829 -327825
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323770 100 -6.2092 -327823 -327828 327829
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323771 100 -6.2092 -327815 -327828 327829
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323772 100 -6.2092 -327828 327829 -327824
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323773 100 -6.2092 327729 -327745 327830 -327800
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323774 100 -6.2092 -327808 327800 -327802 327830
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323775 100 -6.2092 -327808 327831 -327774 327802
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323776 100 -6.2092 -327235 327228 -327834 (327832:327833)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=0.783 steel
-        $ U=200
-323777 100 -9.3971 (-323170 -323205 323214 323226 323210:-323170 -323205 323214 
-        323226 -323209:323133 -323205 -320556 -323214 323226 323215:323209 
-        -323210 -323170 -323205 323235 323226:-323170 -323205 -323214 320556 
-        323226:-323170 -323205 -323214 323226 -323133:-323170 323133 -323205 
-        -320556 -323216 323226) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323778 100 -9.3971 -327904 (-323205 320556 323226 -323357 -323391:-323205 323226
-        -323133 -323357 -323391:323133 -323205 -320556 323226 -323357 -323390:
-        323209 -323210 -323205 323404 323226 -323357:323133 -323205 -320556 
-        323389 323226 -323391:323391 -323205 323226 323210 -323357:323391 
-        -323205 323226 -323209 -323357)
-        IMP:N=1.000 IMP:P=1.000 
-        $ F=1.185 steel
-        $ U=200
-323779 0 327836 323498 -323495 -327835 323497 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323780 0 327836 (-323554:323553:-323552:323549:323548:-323550) (-323554:-323548:
-        323553:323547:-323552:323551) 323502 323498 (-323554:324957:324959:
-        -324951:324997:-324947) (-324955:-324926:324945:-324951:324953:324956) (
-        324959:-324991:324932:324943:-324962:-324957:-324947) (-324956:324959:
-        -324955:324945:-324946:324953) (324941:-324926:-324927:324931:-324950) 
-        -323513 (324950:324959:-324953:324927:-324952:-324957) -327835 (325008:
-        -323548:-324955:-325007:324991:324956) (324959:-324943:324945:324946:
-        -324962:-324957:-324947) (-324953:324927:324945:-324952:-324950) (
-        -324956:-323548:324959:324932:324991:-324957) (-324953:324927:324952:
-        324955:-324957:-324947) (-323548:324955:324991:324956:-324957:-324947) (
-        324959:-324946:324953:324955:-324957:-324947) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323781 0 323500 327836 -327837 (-323554:323553:-323552:323549:323548:-323550) 
-        323502 -323495 -323513 (-327220:-327221:323558:325211:-323553:323548) (
-        323547:-323552:-323558:323556:-323550:323551)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323782 0 323500 (-324928:324959:324939:-324951:324953) -323518 (324904:-324951:
-        -324945:324953:-324942:324956) 323502 (324930:-324931:324944:-324942:
-        324938:-324941) (-324955:-324926:324945:-324951:324953:324956) (-324944:
-        324952:-324927:324931:-324941:324940) (324941:-324926:-324927:324931:
-        -324950) (324951:-324929:324956:-324930:324928) -323495 -327835 (324949:
-        -324931:-324942:-324930:324928:-324937) (-324953:324952:-324942:324931:
-        -324930:324928) (324930:-324944:324952:-324927:324931:-324934) (-324940:
-        324930:-324953:324944:-324942:324931) (-324953:324944:-324942:324931:
-        -324941:324940) (324942:-324995:-324951:-324945:324938:324928) (324941:
-        -324953:324927:-324945:-324942:-324950) (-324944:-324951:324952:324953:
-        -324904:324940) (-324928:324939:324952:-324927:324931) (324941:324951:
-        -324945:-324929:324956) (324941:324949:-324931:-324945:-324942:-324937) 
-        (-324951:324944:324953:-324942:-324904:324928) (-324944:-324951:324952:
-        324953:-324934:324928) 327837 (324941:-324945:-324927:324926:-324942:
-        324931)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323783 0 323500 (-323554:323553:-323552:323549:323548:-323550) (-323554:-323548:
-        323553:323547:-323552:323551) (323549:-323547:-323558:323548:323556:
-        -323550) -323513 (325008:-323548:-324955:-325007:324991:324956) (-327220
-        :-327221:323558:325211:-323553:323548) -323505 (323547:-323552:-323558:
-        323556:-323550:323551) 323518 327837 -327838
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323784 0 323500 327838 (324904:-324943:324953:-324959:-324950:324961) (-324940:
-        -324953:-324952:324958:324884:324931) (324959:-324943:324945:324946:
-        -324962:-324957) (-324943:324946:324932:-324962:324956:-324904) (324904:
-        -324951:-324945:324953:-324942:324956) (325002:324896:-324943:-324958:
-        324890:-324904) (-324955:-324926:324945:-324951:324953:324956) (-324928:
-        324959:324939:-324951:324953:324884) (324959:-324951:-324952:324953:
-        -324904:324928) (-324956:324959:-324955:324945:-324946:324953) (324959:
-        -324991:324932:324943:-324962:-324957) (324904:-324956:324959:-324943:
-        -324945:324953) (324896:-324943:-324958:-324893:324933:325000) (324951:
-        -324929:324956:-324930:324928) (324950:324959:-324953:324927:-324952:
-        -324957) -327835 (325008:-323548:-324955:-325007:324991:324956) (-324953
-        :324952:-324942:324931:-324930:324928) (-324953:324927:324945:-324952:
-        -324950) (-324956:324959:-324943:324951:324884:-324904) (-324953:-324952
-        :324958:324931:-324941:324940) -323505 (323558:324896:-324943:-324958:
-        325003:-325002) (324941:-324953:324927:-324945:-324942:-324950) (-324944
-        :-324951:324952:324953:-324904:324940) (-324943:324951:324893:324958:
-        -324959:-324904) (-324951:324893:324958:324953:-324959:-324904) (324941:
-        324951:-324945:-324929:324956) (324896:-324943:-324958:324893:-323558:
-        324890) -323534 (-324944:-324951:324952:324953:-324934:324928) 323518 (
-        324904:-324943:324946:-324945:-324962:324956)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323785 0 323500 327838 (324904:-324943:324953:-324959:-324950:324961) (325107:
-        -325103:325106:-325111:325100:-325108:-325112) (324992:-324985:-323548:
-        -324890:324893:324943) (324959:-324943:324945:324946:-324962:-324957) (
-        -324998:-323548:325001:324943:-323558:324890) (-323554:323553:-323552:
-        323549:323548:-323550) (-324943:324946:324932:-324962:324956:-324904) (
-        325245:-325249:325247:325246:-325251:-325128) 323534 (325002:324896:
-        -324943:-324958:324890:-324904) (323549:-323547:-323558:323548:323556:
-        -323550) (-323548:323558:-324958:325003:324943:-325002) (-323548:323558:
-        324943:-324999:-325002:324890) (-324956:324959:-324955:324945:-324946:
-        324953) (324959:-324991:324932:324943:-324962:-324957) (324904:-324956:
-        324959:-324943:-324945:324953) (324896:-324943:-324958:-324893:324933:
-        325000) (-325214:325208:324943) (-325214:-325210:-325213:325126:324943:
-        -325208:325209) (325128:-325211:325127:325019:-325206:-323553) -323513 (
-        -323548:-324958:324933:324943:-323558:324998) (324984:-324890:-324943:
-        324917:324893:-324904) (325106:-325108:-325098:-325112:325097:325104:
-        -325107) -327835 (-325214:-325212:-325215:-325213:325127:324943:-325208:
-        325210) (325008:-323548:-324955:-325007:324991:324956) (-323548:-324890:
-        -324893:325001:324943:325000) (-325127:325019:325204:-325206:-323553:
-        325205) (325124:325089:-325125:-325053:325126:-325128) (325105:325099:
-        -324946:-325106:325104:-325107) (-325211:-325126:325127:325019:325204:
-        -325206) (-324956:324959:-324943:324951:324884:-324904) (-327220:-327221
-        :323558:325211:-323553:323548) (-323548:325002:-324958:324943:324890:
-        -324904) (-324956:-323548:324959:324932:324991:-324957) (325107:325105:
-        -325103:325099:-324946:-325106) -323505 (324988:-324943:324917:-324904:
-        324985:-324984) (323558:324896:-324943:-324958:325003:-325002) (323558:
-        324896:-324943:-324999:-325002:324890) (-325214:324943:325212) (-324943:
-        324951:324893:324958:-324959:-324904) (323558:-325204:-325211:325226:
-        325019:-325206) (324896:-324943:-324958:324893:-323558:324890) (325094:
-        -325093:325092) (-325205:325254:325257:325259:-325255:-325256) (-325214:
-        -325212:-325213:324943:325215:325209:-325128) (324904:-324943:324946:
-        -324945:-324962:324956) (-323548:-324890:324993:324943:-324904:324985)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323786 0 (-325011:325013:-325010:325009:-324925:325012) (323549:-323547:-323558:
-        323548:323556:-323550) 323505 -323495 -323513 -327835 (325008:-323548:
-        -324955:-325007:324991:324956) (323547:-323552:-323558:323556:-323550:
-        323551) (-325011:325008:-324956:-323548:325009:325010) 323518 327837
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323787 0 323498 -323495 323497 -323496 327835 320114 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323788 0 (324904:324892:324922:-324909:-324885:-324889) (-324931:324952:324935:
-        324955:-324949:-324957) 323502 323498 (-323554:324957:324959:-324951:
-        324997:-324947) (-324955:-324926:324945:-324951:324953:324956) (-324956:
-        324959:-324955:324945:-324946:324953) (324941:-324926:-324927:324931:
-        -324950) (-324927:324926:324931:-324957:-324947) -323513 (324950:324959:
-        -324953:324927:-324952:-324957) (324901:324888:-324981:324909:-324896:
-        -324925) -327904 (324897:-324895:-324909:-324885:324923:324905) (324901:
-        -323554:324957:-324896:-324925:324980) -323496 (324949:-324931:-324948:
-        324955:-324957:-324947) (-324953:324927:324945:-324952:-324950) (324901:
-        324904:324925:-324896:-324949:-324957) (324907:324892:-324922:-324909:
-        -324889:324902) 327835 (-324953:324927:324952:324955:-324957:-324947) (
-        324983:-324896:324982:-324925:324980:-324957) (-324931:-324952:324935:
-        324884:-324957) (-324936:324949:-324955:-324926:324945:324938) (324901:
-        324888:-324982:324981:-324925:-324957) (324959:-324946:324953:324955:
-        -324957:-324947) (324904:-324931:324959:324896:-324935:-324957) (324950:
-        324959:-324926:-324927:324931:-324957) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323789 0 323500 (-324928:-324936:324949:324939:324938) -323518 (324901:324925:
-        324884:-324896:-324949:-324904) 323502 (324930:-324931:324944:-324942:
-        324938:-324941) (-324931:324952:324935:-324949:-324930:324928) (-324944:
-        324952:-324927:324931:-324941:324940) (324941:-324926:-324927:324931:
-        -324950) -323495 (324984:-324890:-324943:324917:324893:-324904) (324988:
-        -324987:324917:-324986:324893:-324984) (324949:-324931:-324942:-324930:
-        324928:-324937) (324930:-324936:324949:-324944:324938:-324941) (-324953:
-        324952:-324942:324931:-324930:324928) (324901:324904:324925:-324896:
-        -324949:-324957) (324930:-324944:324952:-324927:324931:-324934) 327835 (
-        -324890:324891:-324893:324895:324884:-324896) (-324922:324895:324884:
-        -324896:-324887:324890) -327839 (324941:-324931:324952:-324945:324935:
-        -324949) (324988:-324943:324917:-324904:324985:-324984) (324942:-324995:
-        -324951:-324945:324938:324928) (324941:-324953:324927:-324945:-324942:
-        -324950) (324889:324922:-324887:324890:-324907:-324901) (324904:-324890:
-        324889:324922:-324896:-324907) (-324936:324949:-324955:-324926:324945:
-        324938) (-324928:324939:324952:-324927:324931) (324941:324949:-324931:
-        -324945:-324942:-324937) (324904:-324931:324959:324896:-324935:-324957) 
-        (-324931:324896:-324935:324958:324884:-324904)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323790 0 323500 (324904:-324943:324953:-324959:-324950:324961) (324904:-324951:
-        -324945:324953:-324942:324956) (324901:324925:324884:-324896:-324949:
-        -324904) (325002:324896:-324943:-324958:324890:-324904) (-324955:-324926
-        :324945:-324951:324953:324956) (-324944:324952:-324927:324931:-324941:
-        324940) (324959:-324951:-324952:324953:-324904:324928) (-324956:324959:
-        -324955:324945:-324946:324953) (324941:-324926:-324927:324931:-324950) (
-        324904:-324956:324959:-324943:-324945:324953) (325128:-325211:325127:
-        325019:-325206:-323553) (324984:-324890:-324943:324917:324893:-324904) (
-        -324940:-324953:324893:324958:-324954) (324950:324959:-324953:324927:
-        -324952:-324957) (325107:325105:325099:-324946:-325106:-325096) (-324953
-        :324927:324945:-324952:-324950) (324901:324904:324925:-324896:-324949:
-        -324957) (324904:-324931:324896:-324959:-324950:324961) 327835 (-324922:
-        324895:324884:-324896:-324887:324890) (324904:-324953:-324958:324931:
-        -324950:324961:-324941) (-324953:-324952:324958:324931:-324941:324940) (
-        -324922:324895:-324896:-324907:324905:324902) (324941:-324931:324952:
-        -324945:324935:-324949) (324988:-324943:324917:-324904:324985:-324984) (
-        323558:324896:-324943:-324958:325003:-325002) (323558:324896:-324943:
-        -324999:-325002:324890) (324901:324922:-324896:324890:-324925:-324907) (
-        324941:-324953:324927:-324945:-324942:-324950) (-324931:-324952:324935:
-        324884:-324957) (325094:325095:-325093) (324901:324887:-324922:324884:
-        -324896:-324925) (324904:-324890:324889:324922:-324896:-324907) (-324951
-        :324893:324958:324953:-324959:-324904) -323534 (-324940:324954:-324953:
-        -324952:324958:324884:324931) (324941:324949:-324931:-324945:-324942:
-        -324937) (324904:-324931:324959:324896:-324935:-324957) 323518 -323514 
-        -327840 (-324931:324896:-324935:324958:324884:-324904) (324950:324959:
-        -324926:-324927:324931:-324957) (325105:325099:-324946:325110:-325106:
-        -325107)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323791 0 323514 (324901:324925:324884:-324896:-324949:-324904) (-324931:324952:
-        324935:-324949:-324930:324928) (324959:-324951:-324952:324953:-324904:
-        324928) (324896:-324943:-324958:-324893:324933:325000) (324960:324954:
-        -324958:-324933:324884:324931) (324984:-324890:-324943:324917:324893:
-        -324904) (-324940:-324953:324893:324958:-324954) (324988:-324987:324917:
-        -324986:324893:-324984) (324949:-324931:-324942:-324930:324928:-324937) 
-        (-324953:324952:-324942:324931:-324930:324928) (-325211:-325126:325127:
-        325019:325204:-325206) (324930:-324944:324952:-324927:324931:-324934) 
-        327835 (-324890:324891:-324893:324895:324884:-324896) (-324922:324895:
-        324884:-324896:-324887:324890) (324959:-324953:-324893:-324954:324884) (
-        -324931:324960:324896:-324958:-324933:324884) -323505 (323558:324896:
-        -324943:-324958:325003:-325002) (323558:324896:-324943:-324999:-325002:
-        324890) (324901:324922:-324896:324890:-324925:-324907) (-324931:-324952:
-        324935:324884:-324957) (325094:325095:-325093) (324901:324887:-324922:
-        324884:-324896:-324925) (323558:-325204:-325211:325226:325019:-325206) (
-        -324951:324893:324958:324953:-324959:-324904) (324896:-324943:-324958:
-        324893:-323558:324890) -323534 (-324940:324954:-324953:-324952:324958:
-        324884:324931) 323518 (-324928:324959:-324951:324953:324884) -327840 (
-        -324931:324896:-324935:324958:324884:-324904) (-324928:324939:324952:
-        -324927:324884:324931) (325105:325099:-324946:325110:-325106:-325107)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323792 0 323500 (325105:-325091:325099:-324946:325110:-325106:-325107) (325086:
-        325084:-325114:-325113:-325105:-325107) (325107:325086:325084:-325114:
-        325113:-325105) (325086:-325091:325053:-325084) (325245:-325249:325247:
-        325246:-325251:-325128) 323534 (325002:324896:-324943:-324958:324890:
-        -324904) (-325117:-325113:325091:325116:-325115:-325107) (325107:-325117
-        :325091:325116:325113:-325115) (325105:-325114:-325113:-325116:325091:
-        -325107) (325107:325105:-325114:-325116:325091:325113) (-325114:-325113:
-        325091:325118:-325084:-325107) (325107:-325114:325091:325118:325113:
-        -325084) (325107:325105:-325103:-325091:325099:-324946:-325106:-325096:
-        -325109) (325086:325054:-325120:-325119) (325128:-325211:325127:325019:
-        -325206:-323553) -323513 (324984:-324890:-324943:324917:324893:-324904) 
-        (-325121:325053:325122:-325123) (325253:325248:325245:-325247:-325251:
-        -325128) (-325127:325019:325204:-325206:-323553:325205) (325115:-325117:
-        -325114:325116) 327835 (-324922:324895:-324896:-324907:324905:324902) (
-        -325114:325091:325118:325113:-325084:-325107) (325107:-325114:-325113:
-        325091:325118:-325084) (324988:-324943:324917:-324904:324985:-324984) (
-        323558:324896:-324943:-324999:-325002:324890) (325105:-325114:-325116:
-        325091:325113:-325107) (325107:325105:-325114:-325113:-325116:325091) (
-        325107:-325103:325106:-325111:325100:-325091:-325108:-325112:-325102:
-        -325096:-325109) (325088:325089:-325090:-325085:325087) (325094:325095:
-        -325093) (325203:-324991:-325237:325236:-325238:325204) (-325117:325091:
-        325116:325113:-325115:-325107) (325107:-325117:-325113:325091:325116:
-        -325115) (325094:-325093:325092) (325106:-325091:-325108:-325098:-325112
-        :325110:-325102:325097:-325107) (-325205:325254:325257:325259:-325255:
-        -325256) (325086:325084:-325114:325113:-325105:-325107) (325107:325086:
-        325084:-325114:-325113:-325105) -323514 (325124:325089:-325125:-325053:
-        325126:-325128:-325088) -327840 (325089:-325053:-325091:325090) (325124:
-        -325125:325126:325127:-325128:-325089:-325123)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323793 0 323514 (325091:325118:325113:-325084:-325107) (325086:-325091:325053:
-        -325084) 323534 (325086:325084:325113:-325105:-325107) (324896:-324943:
-        -324958:-324893:324933:325000) (-325117:-325113:325091:325116:-325107) 
-        -323513 (324984:-324890:-324943:324917:324893:-324904) (324988:-324987:
-        324917:-324986:324893:-324984) (-325121:325053:325122:-325123) (325105:
-        -325116:325091:325113:-325107) -327841 (325105:-325091:325101:325099:
-        -324946:325110:-325106:325104:-325107) (-325127:325019:325204:-325206:
-        -323553:325205) (-325211:-325126:325127:325019:325204:-325206) (325105:
-        -325113:-325116:325091:-325107) (325106:-325091:-325108:325101:-325098:
-        -325112:325110:-325102:325097:325104:-325107) (325086:325054:-325119) 
-        327835 (-325117:325091:325116:325113:-325107) -323505 (325086:325084:
-        -325113:-325105:-325107) (323558:324896:-324943:-324999:-325002:324890) 
-        (325088:325089:-325090:-325085:325087) (325094:325095:-325093) (323558:
-        -325204:-325211:325226:325019:-325206) (324896:-324943:-324958:324893:
-        -323558:324890) (325094:-325093:325092) (-325113:325091:325118:-325084:
-        -325107) (325124:325089:-325125:-325053:325126:-325128:-325088) (325089:
-        -325053:-325091:325090) (325124:-325125:325126:325127:-325128:-325089:
-        -325123)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323794 0 (-326005:325036:326004:-325985) (326007:-326000:325999:-326003) 323514 
-        (326001:326007:326003:-326002) (-326556:326558:-326554:-326542:326555) (
-        325106:-325108:-325098:325110:-325102:325097:-325107) (326012:326010:
-        -326011:-326013:-326008:326009) (-326552:326558:-326554:-326542:326557) 
-        323534 (326003:-325032:326002:326005) (326068:-326067:-326297:-326259:
-        326276:326298) (-325999:325997:-326003:326005) (-326005:326010:326000:
-        -326011:-326008:326009:-326001) (326012:-326014:326010:326008:-326011:
-        -326001) -323513 (324988:-324987:324917:-324986:324893:-324984) (326000:
-        -326003:326005:-326001) (-326552:326348:-326558:-326542:326555) (326318:
-        -326436:326297:-326461:-326444) (-326067:326258:326259:-326260:326264:
-        -326262) (326444:-326276:-326067:326322:-326461:326460) (325124:-325125:
-        325126:325127:-325128:-325089) (-325127:325019:325204:-325206:-323553:
-        325205) (325124:325089:-325125:-325053:325126:-325128) 327841 (-325211:
-        -325126:325127:325019:325204:-325206) (325219:-325205:325203:-325222:
-        325223:-325220) (326003:326000:326005:-326001) (-326067:326262:-326266:
-        326259:-326260:326263) (-326552:-326553:326554:-326542:326555) -323505 (
-        -325205:325203:325223:-325224:325204:-325219) (-326005:326006:-325036:
-        325032) (325219:-325205:325203:-325224:325225:-325220) (326003:-325999:
-        325997:326005) (326318:-326067:-326461:326460:326436:-326444) (325094:
-        325095:-325093) (325203:-324991:-325237:325236:-325238:325204) (323558:
-        -325204:-325211:325226:325019:-325206) (-325032:326002:-326003:326005) (
-        -326067:-326445:326322:326297:-326461:326276) (-326298:326068:-326334:
-        326299:-326067:326276) (326068:-326067:326300:-326259:-326299:326276) (
-        -326298:326068:326299:-326067:326333:-326259) (326001:326007:-326002:
-        -326003) (326007:326003:-326000:325999) (326543:-326259:-326542:326544:
-        326067:-326348) -327840 (326300:-326297:326443:326436:-326318) (325105:
-        325099:-324946:325110:-325106:-325107)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323795 0 323500 (326256:-326067:326258:-326264:326259:-326260) 327840 (-326552:
-        326558:-326554:-326542:326557) (325128:-325211:325127:325019:-325206:
-        -323553) (324984:-324890:-324943:324917:324893:-324904) (324988:-324987:
-        324917:-324986:324893:-324984) (-326552:326348:-326558:-326542:326555) (
-        325253:325248:325245:-325247:-325251:-325128) (-325127:325019:325204:
-        -325206:-323553:325205) (-325211:-325126:325127:325019:325204:-325206) (
-        -326552:-326553:326554:-326542:326555) (-324890:324891:-324893:324895:
-        324884:-324896) (-324922:324895:324884:-324896:-324887:324890) -323505 
-        -327839 (-324922:324895:-324896:-324907:324905:324902) (324988:-324943:
-        324917:-324904:324985:-324984) (324901:324922:-324896:324890:-324925:
-        -324907) (324889:324922:-324887:324890:-324907:-324901) (324901:324887:
-        -324922:324884:-324896:-324925) (324904:-324890:324889:324922:-324896:
-        -324907) (323558:-325204:-325211:325226:325019:-325206) -323534 (-325205
-        :325254:325257:325259:-325255:-325256) 323518 (326543:-326259:-326542:
-        326544:326067:-326348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323796 0 323500 327840 (325245:-325249:325247:325246:-325251:-325128) 323534 (
-        325128:-325211:325127:325019:-325206:-323553) (324903:324886:320724:
-        -324896:-324907:324905) -323513 (325203:-325258:325254:325257:-325255:
-        -325256) (320724:-320725:324915:-324903:-324907:324905) (325253:325248:
-        325245:-325247:-325251:-325128) (-325250:325248:325245:-325247:325246:
-        -325253) (-325246:-325252:325248:325245:-325249:325244) (-325127:325019:
-        325204:-325206:-323553:325205) -327839 (-324922:324895:-324896:-324907:
-        324905:324902) (-324902:324903:-320724:-324896:-324907:324905) (-325205:
-        325254:325257:325259:-325255:-325256) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323797 0 327840 323514 (-326556:326558:-326554:-326542:326555) (326012:326010:
-        -326011:-326013:-326008:326009) (-326552:326558:-326554:-326542:326557) 
-        323534 (-326555:326915:326790:-326914) -323513 (-326552:326348:-326558:
-        -326542:326555) (326318:-326436:326460:-326300:-326444) (-326067:326258:
-        326259:-326260:326264:-326262) (326444:-326276:-326067:326322:-326461:
-        326460) (325036:326004:-325985) (-325127:325019:325204:-325206:-323553:
-        325205) (-325211:-325126:325127:325019:325204:-325206) (325219:-325205:
-        325203:-325222:325223:-325220) (327056:-327049:327059:-327053:-327057:
-        327058) (-326555:327057:-327180:327179) (-326552:-326553:326554:-326542:
-        326555) -323505 (-325205:325203:325223:-325224:325204:-325219) (326010:
-        326000:-326011:-326008:326009:-326001) (326318:-326067:-326461:326460:
-        326436:-326444) (323558:-325204:-325211:325226:325019:-325206) (-326067:
-        -326445:326322:326460:-326300:326276) (-326298:326068:-326334:326299:
-        -326067:326276) -327842 (326068:-326067:326300:-326259:-326299:326276) (
-        326543:-326259:-326542:326544:326067:-326348) (-326555:-326553:326348:
-        326577:326562:-326578) (326300:-326297:326443:326436:-326318)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323798 0 (326256:-326067:326258:-326264:326259:-326260) 323514 327842 (-326556:
-        326558:-326554:-326542:326555) (-326552:326558:-326554:-326542:326557) 
-        323534 (-326555:-326553:326348:326562:-326579:326580) (-326067:-326445:
-        326322:326295:326276:-326459) (-326555:326348:326579:326562:-326558:
-        -326577) (-326067:326458:-326445:326322:-326293:326276) (-326552:326348:
-        -326558:-326542:326555) (-326334:-326067:326294:326285:-326296:326276) (
-        -326067:326333:326294:326285:-326259:-326296) (-326067:326258:326259:
-        -326260:326264:-326262) (326293:-326067:326285:-326294:-326259:326276) (
-        326318:-326067:326458:326436:-326444:-326459) (-326555:-326553:326554:
-        326579:326562:-326577) (-326552:-326553:326554:-326542:326555) (-326555:
-        327047:326923:-327048) (326293:-326295:326443:326436:-326318) -323505 
-        -327839 -327843 (323558:-325204:-325211:325226:325019:-325206) (326444:
-        -326276:-326067:326458:326322:-326459) (326318:-326436:326458:-326293:
-        -326444) (326543:-326259:-326542:326544:326067:-326348) (326318:-326436:
-        326295:-326444:-326459) (-326555:-326553:326348:326577:326562:-326578) (
-        -326067:326296:326285:-326295:-326259:326276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323799 0 323514 327842 (-326555:-326553:326348:326562:-326579:326580) 327843 
-        -323517 -323513 (-326555:-326553:326554:326579:326562:-326577) -327839 (
-        323558:-325204:-325211:325226:325019:-325206) (-326555:-326553:326348:
-        326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323800 0 327842 (-326555:-326553:326348:326562:-326579:326580) 327843 (-326555:
-        326348:326579:326562:-326558:-326577) -327845 (-326555:327057:-327180:
-        327179) 323517 -327844 -323505 (326543:-326259:-326542:326544:326067:
-        -326348) (-326555:-326553:326348:326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323801 0 (-327054:327103:327100) (327062:-327061:-327079:327069:-327072:327080:
-        -327077:-327081) (-327054:327101:327100) 327842 (-327084:327080:327085) 
-        (-327093:-327098:327096:-327097:327092:327061:-327095:-327094) (327107:
-        -327105:-327112:327113:-327114:-327110:327104) (327161:327147:-327157:
-        327170:-327113:-327135) (-327111:-327105:-327112:327113:-327083:327109:
-        327106) -327847 (-327079:327080:327063:-327073:327071:-327060:-327081:
-        -327062) (327062:-327061:327081:327077:-327066:-327054:-327082:-327060) 
-        (327091:327161:-327157:327170:-327174:-327147) (327091:327161:-327157:
-        327174:-327132:-327147) (-327108:-327109:327107:-327112:327113:-327110:
-        327106) -323513 (-327058:327056:-327050:-327049:327054:327059:-327053) (
-        327091:-327157:327160:327142:-327113:-327145:-327166) (-327079:-327072:
-        327080:-327063:327078:327071:-327081:-327062) 327845 -327846 (327149:
-        327168:-327113:-327160:-327145:-327136:327140) (327091:327160:327137:
-        -327113:-327142) (327091:327161:-327157:327132:-327113:-327142) (-326555
-        :327057:-327180:327179) 323517 (327062:-327061:327081:327069:-327072:
-        -327077:-327054:-327082) (-327140:327137:-327113:327156:-327160:327148) 
-        (327115:-327113:327119) (327083:-327049:327059:327078:-327080:-327073) (
-        -327109:-327105:-327112:327113:-327110:327114:327108) (327081:-327072:
-        -327063:327078:327071:-327054:-327082:-327062) (-327050:-327054:327051:
-        327055) (327056:-327049:327059:-327053:-327057:-327052:327058) (-327157:
-        327115:327145:-327113:-327136:-327166) (327062:-327061:-327079:327077:
-        327080:-327066:-327060:-327081) (327081:327063:-327073:327071:-327054:
-        -327082:-327060:-327062) (-326555:-326553:326348:326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323802 0 (-326555:-326553:326348:326562:-326579:326580) -327847 327845 -327848 
-        327846 323517 -327844 (-327072:327080:-327063:327078:327071:-327081:
-        -327062) (-326555:-326553:326348:326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323803 0 -327849 (-326555:-326553:326348:326562:-326579:326580) -323513 327848 
-        327846 323517 -327844 (-326555:-326553:326348:326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323804 0 (-327144:-327176 327177:327178:-327149) (327149:-327173:-327113:327154:
-        -327136:327140:-327163) (-327054:327103:327100) (327115:327155:-327113:
-        -327172:327173:-327136) (327091:327167:-327150:-327163) (-327084:327080:
-        327085) (327091:327164:-327150:-327174) (-327140:327149:-327148:327168:
-        327137:-327160) (327107:-327105:-327112:327113:-327114:-327110:327104) (
-        -326555:-326553:326348:326562:-326579:326580) (327091:327152:-327160:
-        -327150) (-327111:-327105:-327112:327113:-327083:327109:327106) -327847 
-        (327149:327138:-327168:-327144:327154:-327174:-327091) (327091:327161:
-        -327157:327170:-327174:-327147) (327091:327161:-327157:327174:-327132:
-        -327147) (-327108:-327109:327107:-327112:327113:-327110:327106) -323513 
-        (327091:-327157:327160:327142:-327113:-327145:-327166) (327149:327155:
-        327134:-327130:-327174:-327147) (327149:327145:-327158:-327115:-327136) 
-        (-327157:327115:327175:327165:-327174:-327091) (-327079:-327072:327080:
-        -327063:327078:327071:-327081:-327062) (327115:327123:-327113) (327149:
-        327174:327160:327165:-327158:-327145:-327115) (327149:327174:-327133:
-        327155:-327130:-327147) 327848 (327149:327165:-327158:-327115:-327174) (
-        327149:327168:-327113:-327160:-327145:-327136:327140) (327091:327160:
-        327137:-327113:-327142) (327091:327153:-327165:-327150:-327174) (327091:
-        327174:327153:327165:-327150) (327091:327171:327130:-327137:-327113:
-        -327172) (327091:327161:-327157:327132:-327113:-327142) (327149:327168:
-        -327137:-327144:-327160:327169:-327091) (327149:327174:327160:-327165:
-        -327144:-327091) (327149:327138:327168:-327165:-327144:-327158:-327115:
-        -327174) (327091:327153:327165:-327150:-327174) (327091:327174:327153:
-        -327165:-327150) (327163:327149:327174:-327168:-327144:-327136:-327091) 
-        (-327173:327115:327155:-327113:-327130:327133:-327172) (327117:-327115:
-        327124) 327846 (327089:327087:-327091) (-327157:327174:327115:327160:
-        327165:-327145:-327166:-327091) (327149:327174:-327137:327154:-327163:
-        -327091) (327163:-327113:-327168:327148:-327136:327140) (327091:327163:
-        -327148:327137:-327168:-327136) (327149:327154:-327115:327173:-327136) 
-        -327844 (-327140:327137:-327113:327156:-327160:327148) (327091:-327173:
-        -327154:327137:-327113:327125:-327172) (327062:-327061:327069:-327072:
-        327080:-327077:-327081) (327115:327175:327168:-327165:-327144:-327174:
-        -327091) (327149:-327154:327130:327134:-327174:-327091) (327149:327174:
-        -327154:-327133:327130:-327115) (327149:-327157:327174:327158:-327133:
-        -327115) (327115:-327113:327119) (327091:327160:327152:-327150) (327117:
-        327120:-327115) (-327140:327149:-327148:327137:327154:-327163) (327083:
-        -327049:327059:327078:-327080:-327073) (-327109:-327105:-327112:327113:
-        -327110:327114:327108) (327091:327164:327174:-327150) (-327140:-327159:
-        327137:-327113:327148:327154) (-327087:327090:326578) 327849 (-327088:
-        -327086:327090:327087) (327091:327163:327167:-327150) (-327157:327115:
-        327145:-327113:-327136:-327166) (-326555:-326553:326348:326577:326562:
-        -326578) (327174:-327173:327115:-327154:327130:-327172:-327091) (327149:
-        -327157:327158:327134:-327115:-327174)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void Reach void size limit
-        $ U=200
-323805 0 (-327076:-327079:327080:-327063:327078:327071:-327081:-327062) 327842 (
-        -327084:327080:327085) (-327079:327077:-327074:327080:327068:-327081:
-        -327067) (327075:-327076:-327079:-327071:327064:327080:-327077:-327081) 
-        (-327157:-327143:327115:327138:-327113:-327175) (327161:327147:-327157:
-        327170:-327113:-327135) (-327111:-327105:-327112:327113:-327083:327109:
-        327106) (-327079:327080:327063:-327073:327071:-327070:-327081:-327062) (
-        327091:327161:-327157:327170:-327174:-327147) (-326555:326348:326579:
-        326562:-326558:-326577) (-327108:-327109:327107:-327112:327113:-327110:
-        327106) -323513 (-327058:327056:-327050:-327049:327054:327059:-327053) (
-        -327054:327099:327100) (327075:-327079:-327071:327080:327074:-327065:
-        -327070:-327081) 327845 -327846 (327102:-327054:327100) (327075:-327076:
-        327081:-327071:327064:-327077:-327054:-327082) (-326555:327057:-327180:
-        327179) (-327076:327081:-327063:327078:327071:-327054:-327082:-327062) 
-        -323505 (327091:327175:327138:-327165:-327113:327156:-327139) (327075:
-        327081:-327068:327074:-327054:-327065) 327847 (327083:-327049:327059:
-        327078:-327080:-327073) (-327050:-327054:327051:327055) (327081:327077:
-        -327071:-327054:-327082:-327065:-327070:327068) (327056:-327049:327059:
-        -327053:-327057:-327052:327058) (327115:-327113:327118) (327091:327170:
-        327165:-327113:-327139) (327081:327063:-327073:327071:-327054:-327082:
-        -327070:-327062) (-326555:-326553:326348:326577:326562:-326578) (327091:
-        -327157:-327143:327175:327165:-327113:-327170)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323806 0 (-327144:-327176 327177:327178:-327149) (-327076:-327079:327080:-327063
-        :327078:327071:-327081:-327062) (-327146:327115:327155:327138:-327113:
-        -327151) (327115:327175:327138:327168:-327165:-327144:-327174:-327091) (
-        -327084:327080:327085) (327091:327138:-327159:-327113:327154:327146:
-        -327139) (327115:-327154:327130:-327134:-327151:327146:-327091) (-326555
-        :-326553:326348:326562:-326579:326580) (-327157:-327143:327115:327138:
-        -327113:-327175) (327091:-327148:327138:327159:-327168:-327139) (327149:
-        327175:327138:327168:-327165:-327144:-327158:-327115:-327174) (-327111:
-        -327105:-327112:327113:-327083:327109:327106) (327091:327161:-327157:
-        327170:-327174:-327147) (-326555:326348:326579:326562:-326558:-326577) (
-        -327108:-327109:327107:-327112:327113:-327110:327106) -323513 (327149:
-        327155:327134:-327130:-327174:-327147) (327091:-327148:-327156:327168:
-        327141:-327139) (327117:327116:-327115) (327091:-327154:-327113:-327151:
-        327125:327146:-327139) (327149:327138:-327158:-327175:-327115) (327117:
-        327121:-327115) 327845 (327149:327165:-327158:-327115:-327174) (327149:
-        327138:-327168:-327144:327154:327146:-327174:-327091) (327102:-327054:
-        327100) (-327141:327138:327159:-327113:-327168:327148) 327846 (327075:
-        -327076:-327071:327064:327080:-327077:-327081) -327844 -323505 (327091:
-        327175:327138:-327165:-327113:327156:-327139) 327847 (327149:-327154:
-        327130:327134:-327174:-327091) (327091:327139:327130:-327113:-327151:
-        -327162) (327115:-327113:327122) (-327157:-327143:327115:327175:327165:
-        -327174:-327091) (327083:-327049:327059:327078:-327080:-327073) (327091:
-        -327141:327138:-327156:327168:-327113) (327149:-327146:327138:327154:
-        -327115) (327115:327155:-327134:-327113:-327130:-327151:327146) (-327087
-        :327090:326578) (327115:-327113:327118) (327091:327170:327165:-327113:
-        -327139) (-327088:-327086:327090:327087) (-326555:-326553:326348:326577:
-        326562:-326578) (327149:-327157:327158:327134:-327115:-327174) (327091:
-        -327157:-327143:327175:327165:-327113:-327170)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323807 0 327843 -327847 327844 -327845 323517 -327839 (-326965:-326964:-326961:
-        326929:326963:326962:-326960:-326966)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323808 0 (-326926:326931:-326938:326947:-326933:-326944:-326940:326948) 327843 (
-        -326948:-326949:326944:326945:-326927:326936:-326933:-326939:-326928) (
-        -326916:-326918:-326925:326920:326924:326926:-326917) 327844 (-326926:
-        -326918:326921:326922) (-326926:326931:-326938:-326928:-326929:326949:
-        -326934:326948) -327850 (-326926:326946:-326947:326930:-326940:326948) (
-        -326926:-326949:326944:-326927:326936:-326938:-326933:-326928:326948) 
-        -327845 (-326555:327047:326923:-327048) (-326965:-326964:-326961:326929:
-        326963:326962:-326960) -323505 (326945:-326951:326952) 327847 (-326926:
-        326967:326968) (-326948:326931:326945:-326941:-326930:326947:-326939) (
-        -326927:326950:-326945:326932:326924:-326917) (-326916:-326923:326925:
-        326920:-326919:326924:-326917) (-326948:326946:326945:326930:-326933:
-        -326939:-326944:-326940) (-326926:326967:326969) (-326948:326931:326945:
-        -326939:-326928:-326929:326949:-326934) (326543:-326259:-326542:326544:
-        326067:-326348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323809 0 (-326926:326931:-326938:326947:-326944:-326940:326948) -327851 327843 (
-        -326916:-326918:-326925:326920:326924:326926:-326917) (-326926:326946:
-        -326938:-326937:326942:-326944:-326931:326948) (-326926:-326949:326944:
-        -326935:-326938:-326937:-326936:326932:326948) (-326926:-326918:326921:
-        326922) 327850 (-326926:326931:-326938:-326929:326949:-326934:326948) (
-        -326948:-326935:326945:326943:-326939:-326929:326949:-326931) (-326965:
-        -326964:-326961:326929:326963:326962:-326960) -323505 -327839 327847 (
-        -326926:326967:326971) (-326948:326931:326945:-326941:-326930:326947:
-        -326939) (-326948:326931:326945:-326939:-326929:326949:-326934) (-326926
-        :-326935:326943:-326938:-326929:326949:-326931:326948) (-326948:326946:
-        326945:-326937:-326939:326942:-326944:-326931) (-326916:-326923:326925:
-        326920:-326919:326924:-326917) (-326926:326967:326970) (-326948:-326949:
-        326944:-326935:326945:-326937:-326939:-326936:326932)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323810 0 (327000:326956:327037:-327024) (-327021:327029:-326976:326956:-327011:
-        327039:-327002) (-327021:-327026:326956:-327037:327011:327027) (327040:
-        -327008:-327017:-326976:327019:327028) (326959:-326958:326954) (-326985:
-        -327009:327041:327031:327023) (326998:-327031:327038:-327037:-326956:
-        327023) (326998:-327031:327037:-326985:-327010:327023) (326972:-326974:
-        -326980:-326978:326982:326976:-326975) (326958:-326956:326955) (-326948:
-        -326949:326944:326945:-326927:326936:-326939:-326928) (-327034:-327023:
-        -327044 327046:327045) (-327021:327022:327037:-326985:-327010:327023) (
-        -326965:-326961:326929:326963:326962:-326960:-326966) (327030:326956:
-        -327024:327017) (326956:327004:327018:-327024) (-327034:-327017:327003:
-        327033:-326956:327023:-327040) (-327021:327022:327038:-327037:-326985:
-        327023) (-327034:327039:326985:-327037:327033:-326956:-327029) (326972:
-        -326974:326979:-326973:326976:-326975:-326981) (327029:-327014:327037:
-        -326985:-327022:327017:327023) (-326985:326984:326992) (-326985:-327009:
-        -327022:327014:327023) (-326976:-327033:327018:-327009:327008:327028) (
-        -326977:-326974:326973:-326950:326979:-326980:326976) (-327021:327029:
-        -327014:326985:327037:-327001:-326956:327017) (-327034:327005:-327033:
-        -327037:-326956:327031:327023) (327040:-327028:-327008:-327018:327031:
-        327023) (327040:-327028:-327008:-327017:327033:327023) (-327021:-327026:
-        -327015:326956:327037:327027) 327850 (-326948:-326935:326945:326943:
-        -326939:-326929:326949:-326931) (327040:-327028:326956:-327033:327018:
-        -327009) (327029:-327037:-326985:-327022:327023) (327029:327032:326956:
-        -327037:-327024) (327032:326956:327037:-327024:-327029) (-327034:-327033
-        :327037:327018:-327009:-326956:327023) (327032:326956:-327037:-327024:
-        -327029) (327029:327032:326956:327037:-327024) -327852 (327040:-326976:
-        326956:-327012:327017) (-326976:326985:326988) (-327021:-327042:-326976:
-        327011:327027:327026) (-327034:327037:-326956:327017:-327029:327023) 
-        -327845 (-327021:-326976:326985:-327009:-327001:327014) (-327021:327029:
-        327039:326985:-327037:-327002:-326956) (-327017:-326976:-327014:-327009:
-        327033:327008:327023) (326945:-326951:326952) (326956:327004:-327018:
-        -327024) (-326957:326954:326958:-326953) -327839 (327030:-327017:326956:
-        -327024) 327847 (326987:-326985:326984) (-326976:-327041:-327018:-327009
-        :327031:327008:327023) 327851 (-327018:327037:-326956:327031:327023:
-        -327040) (326981:-326974:326978:-326980:-326973:326976:-326975) (-326926
-        :326967:326971) (-327034:327039:-327037:-326985:327033:-327022:-327029:
-        327023) (-326927:326950:-326945:326932:326924:-326917) (-327021:-326976:
-        326956:-327012:327027:327015) (-326926:326967:326969) (-327013:-326976:
-        326985:-327009:327041:327020) (-326948:-326949:326944:-326935:326945:
-        -326939:-326936:326932) (-326948:326931:326945:-326939:-326928:-326929:
-        326949:-326934) (327000:326956:-327037:-327024) (-327021:327012:-326976:
-        326956:-327014:-327001:327017)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void Reach void size limit
-        $ U=200
-323811 0 (-327021:327029:-326976:326956:-327011:327039:-327002) (-327021:-327026
-        :326956:-327037:327011:327027) (-326948:-326949:326944:326945:-326927:
-        326936:-326933:-326939) (326959:-326958:326954) (326998:-327031:327038:
-        -327037:-326956:327023) (-326976:326985:326986) (-326948:-326949:326944:
-        326945:-326937:-326939:-326936:326932) (-327034:-327023:-327044 327046:
-        327045) (-326985:326984:326983) (-327021:327022:327038:-327037:-326985:
-        327023) (-327034:327005:327039:-327037:-326985:327033:-327022:-327029:
-        327023) (326972:-326974:326979:-326973:326976:-326975:-326981) (327005:
-        -327021:-326976:326985:-327039:-327002) (327005:-326976:326956:327039:
-        -327007:-327029:327019) 327850 (327029:-327037:-326985:-327022:327023) 
-        327852 (327005:-326976:326956:327016:-327007:-327036:327031) (327005:
-        -327006:327036:-326976:-327033:327028) (-327021:-327042:-326976:327011:
-        327027:327026) (327005:-327006:-327019:-326976:326956:327033) (327005:
-        -326985:-327039:-327022:327023) -327845 (-327021:327029:327039:326985:
-        -327037:-327002:-326956) (327005:-326976:326985:-327016:327020:-327043) 
-        (327029:-326976:326956:327011:-327007) (-327034:327005:-327033:327016:
-        -327037:-326956:327031:327023) -323505 (326945:-326951:326952) (-326957:
-        326954:326958:-326953) -327839 (327005:-326985:-327016:327031:327023) (
-        -326926:326967:326968) (-326974:326973:-326950:326979:-326980:326976) (
-        -327028:-327019:326956:-327007:327033:327006) 327851 (-326948:326931:
-        326945:-326941:-326930:326947:-326939) (-327034:327005:327039:326985:
-        -327037:327033:-326956:-327029) (-326927:326950:-326945:326932:326924:
-        -326917) (-326948:326946:326945:-326937:-326939:326942:-326944:-326931) 
-        (327005:-327028:327036:326956:-327033:-327007) (-326948:326946:326945:
-        326930:-326933:-326939:-326944:-326940) (-326926:326967:326970)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323812 0 (326998:-327031:327016:326985:-327038:-326956:-327043) (-326985:-327009
-        :327041:327031:327023) (326998:-327031:327038:-327037:-326956:327023) (
-        326998:-327031:327037:-326985:-327010:327023) (326972:-326974:-326980:
-        -326978:326982:326976:-326975) (-326555:-326553:326348:326562:-326579:
-        326580) (327005:-327033:327016:-327037:-326956:327031:327023) (-326985:
-        326990:326984) (-326580:326648:326573) 327844 (-326555:326348:326579:
-        326562:-326558:-326577) -323513 (326972:-326974:326979:-326973:326976:
-        -326975:-326981) (-326985:326984:326992) 327845 (-326976:-327033:327018:
-        -327009:327008:327028) (-326977:-326974:326973:-326950:326979:-326980:
-        326976) (327040:-327028:-327008:-327018:327031:327023) (327005:-326976:
-        326956:327016:-327007:-327036:327031) (-326976:326985:326989) (-326976:
-        327020:-327010:327015:327026:-326998) (327005:-327006:327036:-326976:
-        -327033:327028) (326996:326975:-326995:-326994:326993:-326997) (-326976:
-        327016:326985:327020:-327038:-327043:-326998) (326975:-326994:326993:
-        -326997:-326996) (326998:-327013:-326976:326956:327035:-327040) (-327026
-        :327038:-327037:327020:327023:-326998) 323517 (-326976:326991:326985) (
-        327005:-326976:326985:-327016:327020:-327043) (-327031:-326976:326994:
-        326956:327016:-327007:-327043) -323505 -327839 (327005:-326985:-327016:
-        327031:327023) (-327026:327037:327020:-327010:327023:-326998) (326998:
-        -327031:-327013:-327041:326985:327037:-326956) (327040:-327031:-327013:
-        -326976:326994:326956:-327041) (-326976:-327041:-327018:-327009:327031:
-        327008:327023) (-327018:327037:-326956:327031:327023:-327040) (326981:
-        -326974:326978:-326980:-326973:326976:-326975) (-327042:-326976:327038:
-        327020:327026:-326998) (327005:-327028:327036:326956:-327033:-327007) (
-        -327013:-326976:326985:-327009:327041:327020) (326997:326975:-326995:
-        -326994:326993) (327040:-327008:-326976:-327036:327031:327028) (326994:
-        326999:-326998) (327010:-327013:-326976:-327041:326985:327020:-326998) (
-        326981:326972:-326974:-326982:326936:-326978:-326975) (326998:-326976:
-        326956:327007:-327025:-327043) (-327033:327037:327018:-327009:-326956:
-        327023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323813 0 (326256:-326067:326258:-326264:326259:-326260) (-326276:-326421:326303:
-        326422:326417:-326418) (326068:-326276:326275:326300:-326303:-326299) (
-        -326276:326293:326275:326285:-326295:-326286) (-325011:325013:-325010:
-        325009:-324925:325012) (-326276:326293:326275:-326287:-326295:326288) (
-        326259:-326260:326263:326265:-326262:-326258) (326068:-326067:-326297:
-        -326259:326276:326298) (-326309:326258:326310:-326264:-326285:326069) (
-        -326276:-326389:326384:-326385:326390:326287) (-326335:326263:326336:
-        -326259:326309:-326068) (327209:327193:-326259:327201:-327205:-327200) (
-        326263:-326259:-326262:326330:326309:-326068) 323505 (-326067:-326445:
-        326322:326295:326276:-326459) (-326309:-326329:-326285:326264:326330:
-        326069) -323495 (327200:-323548:327194:327193:-326259:-327214) -323513 (
-        -326276:-326389:326386:-326387:326390:326287) (-326067:326458:-326445:
-        326322:-326293:326276) (326068:-326329:-326259:-326258:326330:326309) (
-        -326276:326303:-326419:326417:326421:-326415) (326318:-326436:326460:
-        -326300:-326444) (326318:-326436:326297:-326461:-326444) (326258:-326329
-        :-326285:-326259:326264:326309) (-326334:-326067:326294:326285:-326296:
-        326276) (-326067:326333:326294:326285:-326259:-326296) (-326067:326258:
-        326259:-326260:326264:-326262) (326444:-326276:-326067:326322:-326461:
-        326460) (326293:-326067:326285:-326294:-326259:326276) (326258:326310:
-        -326264:-326285:-326259:326309) (-326276:-326384:326390:326287:-326391:
-        326387) (-326067:326262:-326266:326259:-326260:326263) 327835 (-326276:
-        -326288:326293:326275:326286:-326294) (-326276:-326421:326303:326416:
-        326422:-326415) (326420:-326276:326303:-326422:326417:-326415) (327214:
-        327213:-327206:-326259:-327203) -327839 (326068:-326276:326275:-326297:
-        -326303:326298) (-326067:-326445:326322:326460:-326300:326276) (-326067:
-        -326445:326322:326297:-326461:326276) (-326276:-326288:326275:326286:
-        326296:-326295) (326444:-326276:-326067:326458:326322:-326459) 323518 (
-        -326298:326068:-326334:326299:-326067:326276) (-326298:326068:-326276:
-        326275:326299:-326302) (326318:-326436:326458:-326293:-326444) (326068:
-        -326067:326300:-326259:-326299:326276) (-326298:326068:326299:-326067:
-        326333:-326259) (-326298:-326276:326275:326299:326301:-326303) (326318:
-        -326436:326295:-326444:-326459) (-326276:-326389:326388:-326384:326287:
-        326387) (-326067:326296:326285:-326295:-326259:326276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323814 0 323500 -323518 323502 327839 (325128:-325211:325127:325019:-325206:
-        -323553) (324984:-324890:-324943:324917:324893:-324904) -327853 (324988:
-        -324987:324917:-324986:324893:-324984) -327904 (325253:325248:325245:
-        -325247:-325251:-325128) (-325127:325019:325204:-325206:-323553:325205) 
-        (-325211:-325126:325127:325019:325204:-325206) (-324890:324891:-324893:
-        324895:324884:-324896) (-324922:324895:324884:-324896:-324887:324890) 
-        -323505 (-324922:324895:-324896:-324907:324905:324902) (324988:-324943:
-        324917:-324904:324985:-324984) (323558:-325204:-325211:325019:-325206) (
-        324889:324922:-324887:324890:-324907:-324901) (324904:-324890:324889:
-        324922:-324896:-324907) (-324902:-320724:324906:-324899:-324907:324905) 
-        (-325205:325254:325257:325259:-325255:-325256)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323815 0 323500 (324914:324900:324887:-324895:-324885:-324894) (324904:324892:
-        324922:-324909:-324885:-324889) (324895:324922:-324892:-324887:324890:
-        -324904) (325105:325017:-325106:-325146:325145:-325107) (324894:324887:
-        324892:-324922:-324885:-324889) (-324905:-324895:324884:324910:-324887:
-        324890) 323502 (325153:325126:325127:-325154:-325128:-325089) (324897:
-        -324895:-324909:-324885:324905) (-324890:324891:-324893:-324895:324884:
-        324910) (325089:325153:-325053:325126:-325154:-325128) -323516 (325128:
-        -325211:325127:325019:-325206:-323553) (-324905:324904:-324890:-324895:
-        324922:324910) (324984:-324890:-324943:324917:324893:-324904) (324988:
-        -324987:324917:-324986:324893:-324984) (325107:325105:325017:-325143:
-        -325106:-325146) -327904 (-325205:-325237:325204:-325242:325243) (325253
-        :325248:325245:-325247:-325251:-325128) (324914:324887:324895:-324885:
-        -324894:-324889) -323496 (-325127:325019:325204:-325206:-323553:325205) 
-        (-325211:-325126:325127:325019:325204:-325206) (324907:324892:-324922:
-        -324909:-324889:324902) 327853 (-324890:324891:-324893:324895:324884:
-        -324896) (-324922:324895:324884:-324896:-324887:324890) -323505 (324892:
-        324922:-324885:-324889:324890:-324904) (325107:325106:325144:-325143:
-        -325108:-325138:-325142:-325109) (-324922:324895:-324896:-324907:324905:
-        324902) (324988:-324943:324917:-324904:324985:-324984) (-324905:324894:
-        324887:324897:-324895:-324885) (323558:-325204:-325211:325019:-325206) (
-        325094:-325093:325134) (324889:324922:-324887:324890:-324907:-324901) (
-        324904:-324890:324889:324922:-324896:-324907) (-325205:325254:325257:
-        325259:-325255:-325256) (-325139:325106:-325108:325101:325141:-325142:
-        325145:-325107) (324904:324895:324922:-324892:-324887:-324907)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323816 0 323500 -323518 (325128:-325211:325127:325019:-325206:-323553) (324984:
-        -324890:-324943:324917:324893:-324904) -327904 (-325205:-325237:325204:
-        -325242:325243) (325253:325248:325245:-325247:-325251:-325128) -323496 (
-        -324902:-324921:-320724:324895:-324907:324905) (-325127:325019:325204:
-        -325206:-323553:325205) 327853 323516 (-324922:324895:-324896:-324907:
-        324905:324902) (324988:-324943:324917:-324904:324985:-324984) (324904:
-        -324890:324889:324922:-324896:-324907) (-324902:-320724:324906:-324899:
-        -324907:324905) (-325205:325254:325257:325259:-325255:-325256) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323817 0 (-326555:326558:-326602:-326554:326568:326604:-326605) 323514 (-326556:
-        326558:-326554:-326542:326555) -323518 (-326552:326558:-326554:-326542:
-        326557) (326444:-326276:-326436:326322:-326451:326453) (-326436:-326445:
-        326322:326278:-326451:326276) (325987:-325988:325993) (-325205:325218:
-        325204:-325221:-325219) (-326555:-326553:326554:326590:-326602:326568) (
-        325219:-325205:-325220:325216:-325221) (324984:-324890:-324943:324917:
-        324893:-324904) (325983:-325984:325992) (324988:-324987:324917:-324986:
-        324893:-324984) (326444:326279:-326278:326442:326436) (-326552:326348:
-        -326558:-326542:326555) (326444:-326067:-326445:326278:-326451:326436) (
-        -326067:326277:-326278:-326259:326276:326267) -327904 (-326067:326333:
-        -326259:-326277:326267:326280) (-325205:-325237:325204:-325242:325243) (
-        -326334:-326067:-326277:326276:326267:326280) (326540:326548:-326543:
-        -326259:326067:-326348) (326318:-326436:326453:-326279:-326444) (326318:
-        -326067:-326451:326453:326436:-326444) -323496 (326444:-326067:-326445:
-        326453:326436:-326279) (-326280:326279:-326067:-326259:326276:326267) (
-        -325127:325019:325204:-325206:-323553:325205) (-325211:-325126:325127:
-        325019:325204:-325206) (326311:-326067:326259:-326317:-326260:326313) (
-        326318:-326436:326278:-326451:-326444) (325036:325991:-325985) 327853 (
-        -326552:-326553:326554:-326542:326555) (-324890:324891:-324893:324895:
-        324884:-324896) (326279:-326278:326443:326436:-326318) (325219:-325205:
-        -325232:325233:-325220) 323516 -323505 (324930:-325036:325990) (-326555:
-        -325983:326602:-326610:326544:325989) (323558:-325204:-325211:325019:
-        -325206) (325984:325993:-324930) (325219:-325205:325235:-325220:-325234)
-        (-326436:-326445:326322:326453:-326279:326276) (-326555:326558:326590:
-        -326554:326568:-326605:-326603) (-326555:326348:326590:-326602:-326558:
-        326601:-326605) (-325989:325988:325992) (-325205:-325232:325235:325204:
-        -325219) (325219:-325205:325218:-325217:-325220) (326311:-326067:326259:
-        -326260:-326328:326317)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323818 0 (324914:324900:324887:-324895:-324885:-324894) -323518 323502 (326444:
-        -326276:-326436:326322:-326451:326453) (-326436:-326445:326322:326278:
-        -326451:326276) 327839 323505 (-326267:326311:326317:-326259:-326337:
-        326309) -323495 (326399:-326276:-326401:326407:-326408:326272) (-326276:
-        -326400:-326410:326407:326401:326272) (-326067:326277:-326278:-326259:
-        326276:326267) -327904 (-326067:326333:-326259:-326277:326267:326280) (
-        -326280:-326276:-326272:326279:326267) (-326334:-326067:-326277:326276:
-        326267:326280) (326318:-326436:326453:-326279:-326444) (324914:324887:
-        324895:-324885:-324894:-324889) -323496 (-326280:326279:-326067:-326259:
-        326276:326267) (-326276:-326272:326271:-326277:326280) (-326276:-326272:
-        326277:-326278:326267) (326311:-326067:326259:-326317:-326260:326313) (
-        326318:-326436:326278:-326451:-326444) (-326402:-326276:326407:326400:
-        -326408:326272) (326409:-326276:-326400:326401:-326408:326272) (-326436:
-        -326445:326322:326453:-326279:326276) (-326267:326311:-326317:-326259:
-        326309:326313) (-326276:-326277:-326270:326267:326280) (326311:-326067:
-        326259:-326260:-326328:326317)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323819 0 323500 327839 (325128:-325211:325127:325019:-325206:-323553) -327853 
-        -327904 (-324902:-324915:-320724:324924:-324907:324905) (325253:325248:
-        325245:-325247:-325251:-325128) (-325250:325248:325245:-325247:325246:
-        -325253) (-325127:325019:325204:-325206:-323553:325205) (324899:-324924:
-        320724:-320725:-324907:324905) (-324922:324895:-324896:-324907:324905:
-        324902) (324904:-324890:324889:324922:-324896:-324907) -323534 (-324902:
-        -320724:324906:-324899:-324907:324905) (-325205:325254:325257:325259:
-        -325255:-325256) 323518 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323820 0 (-326276:326361:-326067:-326292:326291:326470) (326256:-326067:326258:
-        -326264:326259:-326260) (326444:-326276:-326067:326322:326455:-326456) 
-        323514 (-326556:326558:-326554:-326542:326555) (326356:-326363:-326355:
-        326364:-326361) (326454:-326457:326443:326436:-326318) (-326555:-326553:
-        326348:326562:-326570:326569) (-326555:-326574:326348:326562:-326558:
-        326575) (-326552:326558:-326554:-326542:326557) (-326555:-326553:326348:
-        326562:-326571:326572) (-326067:-326290:326289:326285:-326259:326276) (
-        326282:-326067:-326445:326322:-326456:326276) (326354:-326363:326364:
-        -326353:-326361) 327839 (326318:-326067:326455:-326456:326436:-326444) (
-        326318:-326436:-326456:326457:-326444) -327853 (326362:-326363:326355:
-        -326361:-326354) (-326552:326348:-326558:-326542:326555) -327904 (326539
-        :-326544:326543:-326546:326067:-326348) (-326067:326258:326259:-326260:
-        -326256:326257) (326540:326548:-326543:-326259:326067:-326348) (-326555:
-        -326572:-326553:326554:326562:326570) (-326276:-326067:-326289:326292:
-        326468:326470) (-326334:-326067:326285:-326289:326292:326276) (-326067:
-        326333:326285:-326289:-326259:326292) (-325127:325019:325204:-325206:
-        -323553:325205) (-325211:-325126:325127:325019:325204:-325206) (-326552:
-        -326553:326554:-326542:326555) (326364:326355:-326361:-326354:-326365) (
-        -326276:326361:-326469:-326289:326292:326470) (-326555:-326572:326348:
-        326562:326570:-326558) -323505 (-326276:326361:-326067:-326290:326289:
-        326470) (-326067:-326283:326285:326284:-326259:326276) (323558:-325204:
-        -325211:325226:325019:-325206) (-326555:-326553:-326574:326554:326562:
-        326575) (-326555:-326553:326348:326562:-326573:326574) -323534 323518 (
-        -326067:-326292:326285:326291:-326259:326276) (326543:-326259:-326542:
-        326544:326067:-326348) (326311:-326067:326259:-326260:-326328:326317) (
-        -326334:-326067:326285:326283:326276:-326281) (-326555:-326575:-326553:
-        326348:326562:326576) (-326067:326333:326285:-326259:326283:-326281) (
-        326281:-326067:326285:-326259:-326282:326276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323821 0 323500 (-326276:326361:-326067:-326292:326291:326470) (-326067:326531:
-        326611) (326275:326361:-326469:-325071:-326289:326292) (-326556:326558:
-        -326554:-326542:326555) (-326553:326554:-326562:-326542:326560) (326959:
-        -326958:326954) (-326559:326558:-326554:-326542:326560) (-326673:326571:
-        -326670:326672) (-326555:-326574:326348:326562:-326558:326575) (-326552:
-        326558:-326554:-326542:326557) (-326555:-326553:326348:326562:-326571:
-        326572) 323534 (326563:326558:-326562:-326554:-326542) (326354:-326363:
-        326364:-326353:-326361) (-326672:326674:326673:-326671) (326958:-326956:
-        326955) (-327034:-327023:-327044 327046:327045) (-326580:326648:326573) 
-        327839 (-326501:-326502:326499:-326498:326500:326477) -323513 (-326067:
-        326531:326614) (325203:-325258:325254:325257:-325255:-325256) -327853 (
-        320724:-320725:324915:-324903:-324907:324905) (-326552:326348:-326558:
-        -326542:326555) (326673:326672) -327904 (-324902:-324915:-320724:324924:
-        -324907:324905) (326539:-326544:326543:-326546:326067:-326348) (-326555:
-        -326572:-326553:326554:326562:326570) (325253:325248:325245:-325247:
-        -325251:-325128) (-325250:325248:325245:-325247:325246:-325253) (-326276
-        :-326067:-326289:326292:326468:326470) (326547:326543:-326542:326067:
-        -326348:-326549) (325664:-326542:-326547:326067:-326348:326069) (326671:
-        326648:-326576) (-325246:-325252:325248:325245:-325249:325244) (-326067:
-        326531:326615:-326616) (-326552:-326553:326554:-326542:326555) (326364:
-        326355:-326361:-326354:-326365) (324899:-324924:320724:-320725:-324907:
-        324905) (-326276:326361:-326469:-326289:326292:326470) (-326555:-326572:
-        326348:326562:326570:-326558) -323505 (326275:326361:-326067:-326292:
-        -325071:326291) (-326957:326954:326958:-326953) (-326276:326361:-326067:
-        -326290:326289:326470) (326275:-326067:-325071:-326289:326292:326468) (
-        323558:-325204:-325211:325226:325019:-325206) (-326555:-326553:-326574:
-        326554:326562:326575) (-326555:-326553:326348:326562:-326573:326574) (
-        326348:-326562:-326558:-326542:326560) (-326067:326531:326613:-326612) (
-        -325205:325254:325257:325259:-325255:-325256) (326549:326543:-326546:
-        326067:-326348:-326539) (-324915:324924:324886:320724:-324907:324905) (
-        326543:-326259:-326542:326544:326067:-326348) (-326555:-326575:-326553:
-        326348:326562:326576)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323822 0 323500 (326444:-326276:-326067:326322:326455:-326456) (-324906:320724:
-        -320725:324921:-324907:324905) (-326556:326558:-326554:-326542:326555) (
-        326454:-326457:326443:326436:-326318) (-326555:-326553:326348:326562:
-        -326570:326569) (-326552:326558:-326554:-326542:326557) (326564:-326569:
-        -326566:326348:-326558) (325219:-325205:325203:-325232:325233:-325220) (
-        326318:-326436:326455:-326444:-326454) (326318:-326067:326455:-326456:
-        326436:-326444) (326540:-326541:-326543:326067:-326348:326321) (325203:
-        -325258:325254:325257:-325255:-325256) (325219:-325205:325203:325235:
-        -325220:-325234) (324906:324886:320724:-324899:-324907:324905) (-326552:
-        326348:-326558:-326542:326555) (-325205:325203:-325232:325235:325204:
-        -325219) -327904 (326539:-326544:326543:-326546:326067:-326348) (326540:
-        326548:-326543:-326259:326067:-326348) (-326553:-326569:-326568:326348:
-        326566) (-326555:-326572:-326553:326554:326562:326570) (325253:325248:
-        325245:-325247:-325251:-325128) (-325250:325248:325245:-325247:325246:
-        -325253) -323496 (-325246:-325252:325248:325245:-325249:325244) (-326067
-        :-326445:326322:326455:326276:-326454) 327853 (-326552:-326553:326554:
-        -326542:326555) (324899:-324924:320724:-320725:-324907:324905) (-326555:
-        -326572:326348:326562:326570:-326558) (326677:326678:-326675) (-325205:
-        325203:325218:325204:-325221:-325219) -323505 (-326553:-326569:326348:
-        326565:-326564) (-326067:-326283:326285:326284:-326259:326276) (323558:
-        -325204:-325211:325226:325019:-325206) -323534 (325219:-325205:325203:
-        -325220:325216:-325221) (-324902:-320724:324906:-324899:-324907:324905) 
-        (-325205:325254:325257:325259:-325255:-325256) 323518 (326539:-326321:
-        325664:-326543:326067:-326348) (326564:-326553:-326569:-326566:326554) (
-        326311:-326067:326259:-326260:-326328:326317) (-326334:-326067:326285:
-        326283:326276:-326281)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323823 0 323500 (-324906:320724:-320725:324921:-324907:324905) 323534 -323513 (
-        325203:-325258:325254:325257:-325255:-325256) (324906:324886:320724:
-        -324899:-324907:324905) -327904 (-325250:325248:325245:-325247:325246:
-        -325253) -323496 (-325246:-325252:325248:325245:-325249:325244) 327853 (
-        324899:-324924:320724:-320725:-324907:324905) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323824 0 -327904 (323514 (-326553:326554:-326562:-326542:326560) (-326559:326558
-        :-326554:-326542:326560) (-326555:-326553:326348:326562:-326570:326569) 
-        (-326555:-326553:326348:326562:-326571:326572) 323534 (326563:326558:
-        -326562:-326554:-326542) (326564:-326569:-326566:326348:-326558) (
-        -326501:-326502:326499:-326498:326500:326477) (326540:-326541:-326543:
-        326067:-326348:326321) (326454:-326457:-326449:326452:326436) -323513 (
-        -326067:326531:326614) (327602:-327603:327606) (-326672:-326682:326684:
-        326674:-326678:-326680:-326676) (-325309:-325302:-325299:325301:325315:
-        325305) (326684:326678) (326539:-326544:326543:-326546:326067:-326348) (
-        -326553:-326569:-326568:326348:326566) (-326555:-326572:-326553:326554:
-        326562:326570) (326547:326543:-326542:326067:-326348:-326549) (325664:
-        -326542:-326547:326067:-326348:326069) (-326569:326675:-326684:326672) (
-        -326067:326531:326615:-326616) 327853 (326677:326678:-326675:-326680:
-        -326684:326682) (-326555:-326572:326348:326562:326570:-326558) -323505 (
-        -325309:-325302:-325301:325320:325315:325310) (-326553:-326569:326348:
-        326565:-326564) (-326436:326450:-326452:-326456:326457) (326571:-326670:
-        326672) (323558:-325204:-325211:325226:325019:-325206) (-326067:326450:
-        -326452:326455:-326456:326436) (326348:-326562:-326558:-326542:326560) 
-        -327854 (326684:326672) (326549:326543:-326546:326067:-326348:-326539) (
-        -326069:-326067:326258:326254:-326256:326257) (326539:-326321:325664:
-        -326543:326067:-326348) (326564:-326553:-326569:-326566:326554):-327606 
-        -323513 327853 -323505 -327599 -327854)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323825 0 ((-325309:-325315:-325299:325320:325310:325311) 323514 (-326553:326554:
-        -326562:-326542:326560) (-326559:326558:-326554:-326542:326560) 327854 
-        323534 (326563:326558:-326562:-326554:-326542) (-325308:-325309:-325299:
-        325320:325300:325307) (-325308:-325309:325316:-325320:325312:325307) (
-        -325310:-325315:-325299:325301:325305:325311) (325219:-325205:325203:
-        -325232:325233:-325220) (326454:-326457:-326449:326452:326436) -323513 (
-        -326069:326311:-326067:-326328:326317:326254) (326677:326678:-326680) (
-        -326067:326322:326448:326455:-326275:-326454) (-325309:-325302:-325299:
-        325301:325315:325305) (-325205:325203:-325232:325235:325204:-325219) (
-        -325311:-325309:-325299:325308:325310:325314) (325664:-326542:-326547:
-        326067:-326348:326069) -323496 (326281:-326067:326285:-326275:-326282:
-        326069) (-325311:-325310:325319:-325299:325301:325308) (-326436:326450:
-        -326452:326455:-326454) (-326067:-326331:326285:326283:326069:-326281) 
-        -323505 (-326067:-326283:326285:326284:-326275:326069) (-325309:-325302:
-        -325301:325320:325315:325310) (326332:-326067:326285:326283:-326275:
-        -326281) (326282:-326067:326322:326448:-326456:-326275) (-326436:326450:
-        -326452:-326456:326457) (323558:-325204:-325211:325226:325019:-325206) (
-        -326067:326450:-326452:326455:-326456:326436) (326348:-326562:-326558:
-        -326542:326560) 327604 (326275:-326067:326322:326455:-326450:-326456) (
-        -326069:-326067:326258:326254:-326256:326257) (-327604:327602:-327603:
-        327606):327854 (-327606 327605 327603 -327599:-327605) -323513 -323496 
-        -323505) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323826 0 (326256:-326067:326258:-326264:326259:-326260) (326444:-326276:-326067:
-        326322:326455:-326456) (-326276:-326288:326275:326286:-326290:326289) (
-        -326276:-326272:326275:326271:326283:-326281) (-326067:-326290:326289:
-        326285:-326259:326276) (326281:-326276:-326272:326275:-326282:326267) (
-        326282:-326067:-326445:326322:-326456:326276) (-326276:326364:326355:
-        -326361:-326354:-326365) 327839 323505 (-326276:326275:-326290:326285:
-        326291:-326286) -323495 (-326276:326275:326283:-326270:-326281:326267) (
-        326318:-326436:-326456:326457:-326444) -327853 -327904 (-326276:326275:
-        -326287:-326290:326291:326288) (-326067:326258:326259:-326260:-326256:
-        326257) (-326267:326311:326337:-326328:-326339:326309) (-326334:-326067:
-        326285:-326289:326292:326276) (-326067:326333:326285:-326289:-326259:
-        326292) (326258:326310:-326264:-326285:-326259:326309) (326258:-326285:
-        326284:-326259:-326310:326309) (326356:-326276:326386:-326355:-326385:
-        326287) (326356:-326276:-326363:-326355:326364:-326361) (326354:-326276:
-        326386:-326385:-326353:326287) (326354:-326276:-326363:326364:-326353:
-        -326361) (-326276:326386:-326387:326355:326287:-326354) (-326067:-326283
-        :326285:326284:-326259:326276) (-326276:-326288:326275:326286:-326292:
-        326291) (-326276:326275:-326287:326283:326288:-326281) (-326276:326384:
-        -326385:326355:326287:-326354) -323534 (326281:-326276:326275:-326287:
-        326285:-326282) 323518 (-326276:326275:326285:326283:-326286:-326281) (
-        -326253:-326257:326258:326259:-326260:326255) (-326067:-326292:326285:
-        326291:-326259:326276) (326362:-326276:-326363:326355:-326361:-326354) (
-        326311:-326067:326259:-326260:-326328:326317) (-326334:-326067:326285:
-        326283:326276:-326281) (-326067:326333:326285:-326259:326283:-326281) (
-        326281:-326067:326285:-326259:-326282:326276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323827 0 (-326492:326493:-326490:-326489:326497:326496) (-326494:-326488:-326484
-        :-326491:-326490:326492:326496:326495) (-326276:-326288:326275:326286:
-        -326290:326289) (326474:326481:-326483:-326475:326476:-326484:-326479) (
-        -326477:326484:-326493:326488:-326490:326496) 323534 (-326309:326258:
-        326310:-326264:-326285:326069) (-326276:326364:326355:-326361:-326354:
-        -326365) (-326492:-326488:-326490:326497:326496:326495) (-326477:326484:
-        -326481:326476:326478:-326479:-326480) (-326309:326258:-326285:326284:
-        -326310:326069) (-326481:326476:326485:-326474:326478:-326479:-326480) (
-        326275:-326381:326355:326287:326380:-326354) 327839 (-326501:-326502:
-        326499:-326498:326500:326477) (-326494:-326487:-326493:-326484:326488:
-        -326490:326492:326496) 323505 (-326487:326493:-326484:-326490:-326489:
-        326492:326496) (326356:326275:-326355:-326381:326287:326382) (-326276:
-        326275:-326290:326285:326291:-326286) -323495 -323513 -327853 -327904 (
-        -326276:326275:-326287:-326290:326291:326288) (-326495:-326492:-326490:
-        326486:326497:326496) (326354:326275:-326381:-326353:326287:326382) (
-        326258:326310:-326264:-326285:-326259:326309) (326258:-326285:326284:
-        -326259:-326310:326309) (326356:-326276:326386:-326355:-326385:326287) (
-        -326477:-326488:326484:-326490:326496:326495) (326354:-326276:326386:
-        -326385:-326353:326287) (326354:-326276:-326363:326364:-326353:-326361) 
-        (-326477:326484:326493:-326490:-326489:326496) (-326276:326386:-326387:
-        326355:326287:-326354) (-326492:-326493:326488:-326490:326497:326496) (
-        -326276:-326288:326275:326286:-326292:326291) (326481:-326483:326476:
-        326485:-326474:-326479) (-326276:326384:-326385:326355:326287:-326354) (
-        -326477:326484:326481:-326483:326476:-326479) (-326495:-326477:326484:
-        -326490:326486:326496) (326275:326355:326287:-326383:326382:-326354) (
-        -326495:-326484:-326491:-326490:326486:326492:326496) (326474:-326481:
-        -326475:326476:-326484:326478:-326479:-326480)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323828 0 (326444:-326276:-326067:326322:326455:-326456) (-326276:-326272:326275:
-        -326283:326284:326267) (326275:-326405:326410:326272:-326409:326406) (
-        -326276:-326272:326275:326271:-326277:326280) (-326276:-326272:326275:
-        326271:326283:-326281) (326281:-326276:-326272:326275:-326282:326267) (
-        -326309:326258:-326285:326284:-326310:326069) (-326276:-326272:326275:
-        326277:-326278:326267) (326318:-326436:326455:-326444:-326454) (326275:
-        -326405:-326410:326407:326272:326404) 323505 (-326267:326311:326317:
-        -326259:-326337:326309) -323495 (326399:-326276:-326401:326407:-326408:
-        326272) (-326276:326275:326283:-326270:-326281:326267) (-326276:-326400:
-        -326410:326407:326401:326272) (-326267:326311:-326309:-326317:326069:
-        326313) (-326276:326275:-326277:-326270:326267:326280) (326275:-326403:
-        326410:326272:-326409:326404) -327904 (-326267:326311:326337:-326328:
-        -326339:326309) -323496 (326258:-326285:326284:-326259:-326310:326309) (
-        -326067:-326445:326322:326455:326276:-326454) 327853 (-326402:-326276:
-        326407:326400:-326408:326272) (-326067:-326283:326285:326284:-326259:
-        326276) (326409:-326276:-326400:326401:-326408:326272) (-326276:326275:
-        -326287:326283:326288:-326281) -323534 (-326276:326275:-326283:-326287:
-        326285:326284) (-326280:-326276:-326272:326279:326275:326267) (326409:
-        326275:-326405:-326408:326272:326404) (326281:-326276:326275:-326287:
-        326285:-326282) 323518 (-326267:326311:-326309:326338:-326328:326317) (
-        -326267:326311:-326317:-326259:326309:326313) (-326276:326275:326285:
-        326283:-326286:-326281) (-326253:-326257:326258:326259:-326260:326255) (
-        326311:-326067:326259:-326260:-326328:326317) (-326334:-326067:326285:
-        326283:326276:-326281)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323829 0 ((-327606 327605 327603 -327599:-327605) 323505 -323513 -323496 327853:
-        (-325315:325319:-325299:325301:-325321:325311) (327414:-327416:327415) (
-        327293:-327292:327295:-327294 -327297) 323534 (-325308:-325309:-325299:
-        325320:325300:325307) (326474:326481:-326483:326476:-326484:-326479) (
-        -326492:-326488:-326490:326497:326496:326495) (-325311:-325315:-325299:
-        -325319:325300:325308:325314) (-326481:326476:326485:-326474:326478:
-        -326479:-326480) (-326501:-326502:326499:-326498:326500:326477) (-326477
-        :-326478:326484:326473:326476:-326480) (-327425:-327292:327416:327424) (
-        -327415:327414:327419) (-327293:327416:327421) 323505 (-326478:326473:
-        326476:326485:-326474:-326480) -323513 (-326477:326484:-326481:326476:
-        326478:-326480) -323509 (-325302:-325301:325320:-325319:325300:325315) (
-        -326477:326484:-326473:326476:326472:-326480) (-326069:326311:-326067:
-        -326328:326317:326254) (-326067:326322:326448:326455:-326275:-326454) (
-        -326473:326476:326485:326472:-326474:-326480) (-326495:-326492:-326490:
-        326486:326497:326496) -323496 (326281:-326067:326285:-326275:-326282:
-        326069) (-325311:-325310:325319:-325299:325301:325308) (-326478:326474:
-        326473:326476:-326484:-326482:-326471:-326480) (-326477:-326488:326484:
-        -326490:326496:326495) (-326488:-326484:-326490:326492:326496:326495) 
-        327853 (-326436:326450:-326452:326455:-326454) (-326067:-326331:326285:
-        326283:326069:-326281) (-325302:-325299:325301:325300:-325321:325315) (
-        -325315:-325299:-325319:325314:325311) (-326067:-326283:326285:326284:
-        -326275:326069) (326332:-326067:326285:326283:-326275:-326281) (326282:
-        -326067:326322:326448:-326456:-326275) (-326436:326450:-326452:-326456:
-        326457) (326481:-326483:326476:326485:-326474:-326479) (326474:-326473:
-        326476:-326484:326472:-326482:-326480) (-326477:326484:326481:-326483:
-        326476:-326479) (326474:-326481:326476:-326484:-326471:326478:-326480) (
-        -326495:-326477:326484:-326490:326486:326496) (-326495:-326484:-326490:
-        326486:326492:326496) 327604 (326275:-326067:326322:326455:-326450:
-        -326456) (-325308:325316:-325320:325300:325307:-325317) (-326069:-326067
-        :326258:326254:-326256:326257) (-327604:327602:-327603:327606)) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323830 0 (-326267:326311:326317:-326337:-326338:326069) (-326276:-326272:326275:
-        -326283:326284:326267) (-326276:-326272:326275:326271:-326277:326280) 
-        323534 (-326276:-326272:326275:326271:326283:-326281) (326281:-326276:
-        -326272:326275:-326282:326267) (-326492:-326488:-326490:326497:326496:
-        326495) (-326309:326258:-326285:326284:-326310:326069) (-326481:326476:
-        326485:-326474:326478:-326479:-326480) (-326276:-326272:326275:326277:
-        -326278:326267) (-327425:-327292:327416:327424) (-326478:326473:326476:
-        326485:-326474:-326480) -323495 -323513 (-326276:326275:326283:-326270:
-        -326281:326267) (-326276:326275:-326277:-326270:326267:326280) (-326069:
-        326311:-326067:-326328:326317:326254) (-326473:326476:326485:326472:
-        -326474:-326480) -327904 (-326253:-326069:-326257:326258:326255:326254) 
-        (-326495:-326492:-326490:326486:326497:326496) -323496 (326258:-326285:
-        326284:-326259:-326310:326309) (326281:-326067:326285:-326275:-326282:
-        326069) 327853 323509 (-326067:-326331:326285:326283:326069:-326281) (
-        -326067:-326283:326285:326284:-326275:326069) (326332:-326067:326285:
-        326283:-326275:-326281) (326481:-326483:326476:326485:-326474:-326479) (
-        -326276:326275:-326287:326283:326288:-326281) (-326276:326275:-326283:
-        -326287:326285:326284) (326281:-326276:326275:-326287:326285:-326282) (
-        -326267:326311:-326309:326338:-326328:326317) (-326276:326275:326285:
-        326283:-326286:-326281) (-326069:-326067:326258:326254:-326256:326257)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323831 0 327836 (323549:-323547:-323558:323548:323556:-323550) -323513 -327835 
-        323497 (-323557:323555:-323548:-323547:323556:323551) -323499 323495 (
-        323547:-323552:-323558:323556:-323550:323551)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323832 0 323497 -323496 -323499 327835 323495 320114 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323833 0 -323518 323502 327835 323495 -323540 -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323834 0 (327209:327193:-326259:327201:-327205:-327200) -323513 -323539 327835 
-        323495 -327839 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323835 0 (327209:327193:-326259:327201:-327205:-327200) -323513 323539 327835 
-        -323540 323518 (-323548:-327201:327193:327192:-326259:327195) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323836 0 327840 323539 -323540 -327839 -323534 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323837 0 327840 -323541 323534 (327209:327193:-326259:327201:-327205:-327200) 
-        -323513 323539 (-325431:325617:-325618:-325455:325362:325454) (-325431:
-        325617:-325618:-325457:325456:325362) (-323548:-327201:327193:327192:
-        -326259:327195) -327842
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323838 0 -323541 327842 323534 323539 -327839 -327843
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323839 0 327842 327843 -323513 323539 -327855 -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323840 0 (-325372:325367:-325492:325567:325493:-325485:-325565) (-325611:-325276
-        :-325613:-325431:325612:325362) (325341:-323345:-325352:325336:323346:
-        -325346) (-325613:325607:-325431:-325612:325362:325610) -323541 327842 (
-        325608:-325431:325605:325604:-325606:325362) (325341:325352:-323343:
-        323342:-325351:-325349) (-323345:-325340:-325352:325336:325344:323346) 
-        327843 (-325464:325351:323343:325463:-325461:-320557) (325341:-325340:
-        -325352:325336:323345:-320557) (325560:-325590:325515:-325501:325505) (
-        325501:325560:-325590:-325515:325505) 327855 (-323548:325564:325340:
-        -325367:325493:-325565) (325285:325272:325265:-325280:-325284:-325278) (
-        325349:-325350:325352:323342:-325351:-325560) (325352:323342:325347:
-        -325351:-325560:-325341) (-325589:325590:325550) -323513 (325351:-325340
-        :-323343:323342:-325461:325464) (325497:325560:-325590:-325514) (325341:
-        -323548:325461:-323345:323346:-325346) (320557:325351:325463:-325465:
-        -325560:-325461) (-325276:325608:-325431:325614:-325605:325362) (-325611
-        :-325431:325614:-325609:325276:325362) (-323548:325461:-323345:-325340:
-        325344:323346) (325341:-323548:325461:-325340:323345:-320557) (-325464:
-        325351:325559:-323343:325463:-325461) (325497:325501:325560:-325590:
-        325514) (325499:325581:-325516:325515:-325560:-325501) (-325431:-325617:
-        325609:-325457:325362:325454) (-325589:325515:325590:-325501:325504) (
-        325501:-325515:-325589:325590:325504) (325351:323343:325340:-325465:
-        -325461:-320557) (325499:325581:-325515:325514:-325560:-325501) (325501:
-        -325589:325515:325590:325504) (-325515:-325589:325590:-325501:325504) (
-        325499:325581:-325514:-325560:325493:-325500) (325497:325560:-325590:
-        325514:-325501) (325341:-323346:-325340:323343:-325352:325336) (325501:
-        325581:-325515:325514:-325560:-325500) (320557:325341:325352:-325351:
-        -325560:-325349) -327844 (325501:325560:-325590:325515:325505) (325560:
-        -325590:-325515:-325501:325505) (-325431:325617:-325618:-325455:325362:
-        325454) (325351:325559:-323343:325340:-325465:-325461) (325565:325484:
-        -325581:-325485) (-325431:325617:-325618:-325457:325456:325362) (325364:
-        -323548:-325340:325567:325493:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323841 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (-325408:325424:-325589:325415:325590) (-325424:
-        325408:-325589:325415:325590) (-325613:325607:-325431:-325612:325362:
-        325610) -323541 (325608:-325431:325605:325604:-325606:325362) (325560:
-        -325590:-325408:325424:325417) (325560:-325590:-325424:325408:325417) (
-        325581:-325407:-325424:325408:325426:-325560) (325265:325288:325273:
-        -325264:-325278:-325285) 327843 (325560:-325590:325408:325412:325426) (
-        325581:-325408:325405:-325424:325426:-325560) 327855 327844 (325358:
-        325581:-325426:-325407:325405:-325560) (-325276:325608:-325431:325614:
-        -325605:325362) (-325611:-325431:325614:-325609:325276:325362) (-325289:
-        325264:325288:-325280:325273:-325278) (-325431:-325617:325609:-325457:
-        325362:325454) (325565:325392:-325581) -327845 (325364:-325373:-325340:
-        325567:325362:-325565) -327839 (325548:-325589:325590) (325560:-325590:
-        -325408:325412:325426) (-325431:325617:-325618:-325455:325362:325454) (
-        325560:-325590:-325426:325412) (325549:-325589:325590) (-325431:325617:
-        -325618:-325457:325456:325362) (325581:-325407:325424:325408:-325425:
-        -325560) (325560:-325590:325424:325408:325417) (325560:-325590:-325408:
-        -325424:325417) (325424:325408:-325589:325415:325590) (-325408:-325424:
-        -325589:325415:325590) (325581:-325408:325424:325405:-325425:-325560) (
-        325358:-325372:325367:325567:-325355:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323842 0 -327856 327855 (325285:325272:325265:-325280:-325284:-325278) 327844 
-        -323513 327845 (-325289:325264:325288:-325280:325273:-325278) -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323843 0 (-325611:-325276:-325613:-325431:325612:325362) (325341:-323345:-325352
-        :325336:323346:-325346) (-325613:325607:-325431:-325612:325362:325610) 
-        -323541 (325608:-325431:325605:325604:-325606:325362) (325340:-325377:
-        325636) (325341:325352:-323343:323342:-325351:-325349) (325265:325288:
-        325273:-325264:-325278:-325285) (-323345:-325340:-325352:325336:325344:
-        323346) (325341:-325340:-325352:325336:323345:-320557) (325285:325272:
-        325265:-325280:-325284:-325278) (325349:-325350:325352:323342:-325351:
-        -325560) 327844 (325352:323342:325347:-325351:-325560:-325341) -323513 
-        327845 (-325276:325608:-325431:325614:-325605:325362) (-325611:-325431:
-        325614:-325609:325276:325362) (325364:325564:-325373:-325340:-325563:
-        325362) (-325431:-325617:325609:-325457:325362:325454) -327850 (325341:
-        -325352:323339:325336:-325346:-323348) (325341:-323346:-325340:323343:
-        -325352:325336) (-325340:-325352:323339:325336:325344:-323348) (325364:
-        -325373:-325340:325567:325362:-325565) (325635:325376:-325340) (325364:
-        325397:-325396:323336:-325341:-320557) (323348:325341:-325340:-323342:
-        -325352:325336) (-325431:325617:-325618:-325455:325362:325454) 327856 (
-        -325431:325617:-325618:-325457:325456:325362) (325564:-325373:-325620:
-        325340:-325367:325362:-325565) (325341:-323339:-325340:-325352:325336:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323844 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        325560:-325590:325425:325418) (-325613:325607:-325431:-325612:325362:
-        325610) -323541 (325608:-325431:325605:325604:-325606:325362) (325560:
-        -325590:325418:-325408:-325425) (325560:-325590:-325408:325424:325417) (
-        325581:-325407:-325424:325408:325426:-325560) (325265:325288:325273:
-        -325264:-325278:-325285) (-323345:-325340:-325352:325336:325344:323346) 
-        (325581:-325408:325405:-325424:325426:-325560) (325341:-325340:-325352:
-        325336:323345:-320557) 327845 (-325276:325608:-325431:325614:-325605:
-        325362) (-325611:-325431:325614:-325609:325276:325362) (-325289:325264:
-        325288:-325280:325273:-325278) 327850 (-325431:-325617:325609:-325457:
-        325362:325454) -327848 (325565:325392:-325581) (325341:-325352:323339:
-        325336:-325346:-323348) (325341:-323346:-325340:323343:-325352:325336) (
-        -325340:-325352:323339:325336:325344:-323348) (325581:325425:-325407:
-        325405:-325560:-325355) (325364:-325373:-325340:325567:325362:-325565) 
-        -327839 (325548:-325589:325590) (325364:325397:-325396:323336:-325341:
-        -320557) (323348:325341:-325340:-323342:-325352:325336) (-325431:325617:
-        -325618:-325455:325362:325454) 327856 (-325431:325617:-325618:-325457:
-        325456:325362) (325565:-325581:325393) (325581:-325407:325424:325408:
-        -325425:-325560) (325560:-325590:325424:325408:325417) (325560:-325590:
-        325418:325408:-325425) (325581:-325408:325424:325405:-325425:-325560) (
-        325358:-325372:325367:325567:-325355:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323845 0 (325615:-325431:-325616:-325457:325456:325362) (325341:-323345:-325352:
-        325336:323346:-325346) -323541 (325615:-325431:-325616:-325455:325362:
-        325454) (325587:325418:-325559:325416) (325587:-325416:325418:-325408:
-        -325559) (325340:-325377:325636) (325358:-325372:325564:325367:-325563:
-        -325355) (325265:325288:325273:-325264:-325278:-325285) (-323345:-325340
-        :-325352:325336:325344:323346) (-325564:325580:325393) (325548:325588:
-        -325587) -323513 (-325431:325616:-325594:-325457:325362:325454) 327848 (
-        325364:325564:-325373:-325340:-325563:325362) 327850 (325598:-325592:
-        -325431:-325600:325362:-325597) (325595:-325431:-325603:325602:-325601:
-        325362) (-325416:325414:-325580:-325407:325559:325408) (-325416:325414:
-        -325580:325559:-325408:325405) (-325580:-325407:325559:325405:325416:
-        -325355) (325341:-325352:323339:325336:-325346:-323348) (325341:-323346:
-        -325340:323343:-325352:325336) (-325431:325600:-325599:325593:325362:
-        -325597) (-325340:-325352:323339:325336:325344:-323348) (-325431:325596:
-        325602:-325595:325593:325362) -327839 (325635:325376:-325340) (325364:
-        325397:-325396:323336:-325341:-320557) (323348:325341:-325340:-323342:
-        -325352:325336) (-325593:-325431:325594:325596:-325599:325362) 327856 (
-        325564:-325373:-325620:325340:-325367:325362:-325565) (325587:-325416:
-        325418:325408:-325559) (325341:-323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323846 0 327840 323534 -323513 -323540 -327839 (-323548:-327201:327193:327192:
-        -326259:327195) 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323847 0 -323518 323502 327839 -327904 -323496 323495 -323540
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323848 0 327839 -323513 -327904 -323496 -323539 323495 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323849 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) (325608:-325431:325605:
-        325604:-325606:325362) (-323345:-325340:-325352:325336:325344:323346) (
-        325341:-325340:-325352:325336:323345:-320557) 327839 -327853 (-325276:
-        325608:-325431:325614:-325605:325362) (-325611:-325431:325614:-325609:
-        325276:325362) 323539 -327904 (325364:-325394:325395:323336:-325341:
-        -320557) (-325431:-325617:325609:-325457:325362:325454) (325364:-325373:
-        -325340:325567:325362:-325565) -323540 (-325431:325617:-325618:-325455:
-        325362:325454) -323534 (-325431:325617:-325618:-325457:325456:325362) 
-        323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323850 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) -323541 (325608:-325431:
-        325605:325604:-325606:325362) 323534 (-323345:-325340:-325352:325336:
-        325344:323346) (325341:-325340:-325352:325336:323345:-320557) 327839 (
-        -325276:325608:-325431:325614:-325605:325362) (-325611:-325431:325614:
-        -325609:325276:325362) 323539 -327904 -327857 (-325431:-325617:325609:
-        -325457:325362:325454) (325341:-325352:323339:325336:-325346:-323348) (
-        325341:-323346:-325340:323343:-325352:325336) (-325340:-325352:323339:
-        325336:325344:-323348) (325364:-325373:-325340:325567:325362:-325565) (
-        323348:325341:-325340:-323342:-325352:325336) -327843 (-325431:325617:
-        -325618:-325455:325362:325454) (-325431:325617:-325618:-325457:325456:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323851 0 327843 327839 -323513 323539 -327904 -327857 -327855
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323852 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) -323541 (325608:-325431:
-        325605:325604:-325606:325362) (325581:-325407:-325424:325408:325426:
-        -325560) (-323345:-325340:-325352:325336:325344:323346) 327843 (325581:
-        -325408:325405:-325424:325426:-325560) (325341:-325340:-325352:325336:
-        323345:-320557) 327839 327855 (325358:325581:-325426:-325407:325405:
-        -325560) (-325276:325608:-325431:325614:-325605:325362) (-325611:-325431
-        :325614:-325609:325276:325362) (325364:325564:-325373:-325340:-325563:
-        325362) (325598:-325592:-325431:-325600:325362:-325597) (-325431:-325617
-        :325609:-325457:325362:325454) (325595:-325431:-325603:325602:-325601:
-        325362) (325565:325392:-325581) (325341:-325352:323339:325336:-325346:
-        -323348) (325341:-323346:-325340:323343:-325352:325336) -327845 (-325431
-        :325600:-325599:325593:325362:-325597) (-325340:-325352:323339:325336:
-        325344:-323348) (325364:-325373:-325340:325567:325362:-325565) (-325431:
-        325596:325602:-325595:325593:325362) (325364:325397:-325396:323336:
-        -325341:-320557) (323348:325341:-325340:-323342:-325352:325336) (-325431
-        :325617:-325618:-325455:325362:325454) (325560:-325590:-325426:325412) (
-        325549:-325589:325590) (-325431:325617:-325618:-325457:325456:325362) (
-        325633:325376:-325340) -327858 (325341:-323339:-325340:-325352:325336:
-        323336) (325358:-325372:325367:325567:-325355:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323853 0 (325615:-325431:-325616:-325457:325456:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) 
-        -323541 (325615:-325431:-325616:-325455:325362:325454) (325272:325264:
-        -325273:-325280:-325288:325290) (325587:-325416:325418:-325408:-325559) 
-        (-325580:325559:-325408:325413:325405:-325414) (325414:325588:325408:
-        325415:-325587) (325588:-325408:325415:-325414:-325587) (325358:-325372:
-        325564:325367:-325563:-325355) (325265:325288:325273:-325264:-325278:
-        -325285) (325587:325414:325408:-325559:325417) (325587:-325408:-325559:
-        325417:-325414) (-323345:-325340:-325352:325336:325344:323346) (325358:
-        -325580:-325407:325559:325405:-325413) (-325564:325580:325393) (-325580:
-        -325407:325559:325413:325408:-325414) (325341:-325340:-325352:325336:
-        323345:-320557) (325588:325549:-325587) 327839 (325392:-325564:325580) 
-        327855 (325587:325413:325408:325412:-325559) (325548:325588:-325587) 
-        -323513 327845 (-325431:325616:-325594:-325457:325362:325454) (-325289:
-        325264:325288:-325280:325273:-325278) (325364:325564:-325373:-325340:
-        -325563:325362) (325598:-325592:-325431:-325600:325362:-325597) (325595:
-        -325431:-325603:325602:-325601:325362) (-325416:325414:-325580:-325407:
-        325559:325408) (-325416:325414:-325580:325559:-325408:325405) (325341:
-        -325352:323339:325336:-325346:-323348) (325341:-323346:-325340:323343:
-        -325352:325336) (-325431:325600:-325599:325593:325362:-325597) (-325340:
-        -325352:323339:325336:325344:-323348) (325587:-325413:325412:-325559) (
-        325587:-325408:325413:325412:-325559) (325272:325265:325288:-325273:
-        -325280:-325285) (-325431:325596:325602:-325595:325593:325362) (325364:
-        325397:-325396:323336:-325341:-320557) (323348:325341:-325340:-323342:
-        -325352:325336) (-325593:-325431:325594:325596:-325599:325362) (325587:
-        325414:-325408:-325559:325417) (325587:325408:-325559:325417:-325414) (
-        325414:325588:-325408:325415:-325587) (325588:325408:325415:-325414:
-        -325587) (325265:325298:-325273:-325288:-325264:325290) -327858 (325587:
-        -325416:325418:325408:-325559) (325341:-323339:-325340:-325352:325336:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323854 0 (-325611:-325276:-325613:-325431:325612:325362) (325615:-325431:-325616
-        :-325457:325456:325362) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) -323541 (325608:-325431:
-        325605:325604:-325606:325362) (325615:-325431:-325616:-325455:325362:
-        325454) (325272:325264:-325273:-325280:-325288:325290) 327858 (-323345:
-        -325340:-325352:325336:325344:323346) 327843 (325341:-325340:-325352:
-        325336:323345:-320557) 327855 -323513 (-325276:325608:-325431:325614:
-        -325605:325362) (-325431:325616:-325594:-325457:325362:325454) -327904 (
-        325364:325564:-325373:-325340:-325563:325362) (325598:-325592:-325431:
-        -325600:325362:-325597) -327857 (325595:-325431:-325603:325602:-325601:
-        325362) (325341:-325352:323339:325336:-325346:-323348) (325341:-323346:
-        -325340:323343:-325352:325336) (-325431:325600:-325599:325593:325362:
-        -325597) (-325340:-325352:323339:325336:325344:-323348) (325364:-325373:
-        -325340:325567:325362:-325565) (-325431:325596:325602:-325595:325593:
-        325362) (325364:325397:-325396:323336:-325341:-320557) (323348:325341:
-        -325340:-323342:-325352:325336) (-325593:-325431:325594:325596:-325599:
-        325362) (325564:-325373:-325622:325340:-325367:325362:-325565) (325265:
-        325298:-325273:-325288:-325264:325290) (325633:325376:-325340) (325634:
-        325340:-325377) (325341:-323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323855 0 (-325611:-325276:-325613:-325431:325612:325362) (325615:-325431:-325616
-        :-325457:325456:325362) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) -323541 (325608:-325431:
-        325605:325604:-325606:325362) (325615:-325431:-325616:-325455:325362:
-        325454) (325272:325264:-325273:-325280:-325288:325290) 323534 (-323345:
-        -325340:-325352:325336:325344:323346) (325341:-325340:-325352:325336:
-        323345:-320557) -327853 (-325276:325608:-325431:325614:-325605:325362) (
-        -325611:-325431:325614:-325609:325276:325362) (-325431:325616:-325594:
-        -325457:325362:325454) 323539 -327904 (325364:325564:-325373:-325340:
-        -325563:325362) (325364:-325394:325395:323336:-325341:-320557) (325598:
-        -325592:-325431:-325600:325362:-325597) (-325431:-325617:325609:-325457:
-        325362:325454) (325595:-325431:-325603:325602:-325601:325362) 327857 (
-        -325619:325564:-325373:325340:-325367:325362:-325565) (325632:325340:
-        -325377) (325341:-325352:323339:325336:-325346:-323348) (325341:-323346:
-        -325340:323343:-325352:325336) (-325431:325600:-325599:325593:325362:
-        -325597) (-325340:-325352:323339:325336:325344:-323348) (325364:-325373:
-        -325340:325567:325362:-325565) (-325431:325596:325602:-325595:325593:
-        325362) (323348:325341:-325340:-323342:-325352:325336) -327843 (-325431:
-        325617:-325618:-325455:325362:325454) (-325593:-325431:325594:325596:
-        -325599:325362) (325265:325298:-325273:-325288:-325264:325290) (-325431:
-        325617:-325618:-325457:325456:325362) (325631:325376:-325340) (325341:
-        -323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323856 0 (-325459:-325431:325458:-325457:325456:325362) (325615:-325431:-325616:
-        -325457:325456:325362) (325564:-325373:325340:-325367:325362:-325565) (
-        325341:323114:-325352:325336:-323119:-325346) -323541 (-325459:-325431:
-        325458:-325455:325362:325454) (325615:-325431:-325616:-325455:325362:
-        325454) (325366:-325369:-325373:-325371:325340:-325367:325362) (325272:
-        325264:-325273:-325280:-325288:325290) (323114:-325340:-325352:325336:
-        325344:-323119) (-325431:-325445:-325442:325446:325451:325362) 327843 (
-        325341:-325340:-325352:325336:-323114:323146) (-325297:325264:325298:
-        -325280:-325288:325290) (325440:-325431:325441:-325443:325362:325448) 
-        -323513 -327853 (325340:-325377:325382) (-325431:325616:-325594:-325457:
-        325362:325454) (-325431:-325458:325449:-325457:325362:325454) 323539 
-        -327904 (325364:-325369:-325373:-325340:325370:325362) (325364:325564:
-        -325373:-325340:-325563:325362) (325364:-325394:325395:-323149:-325341:
-        323146) (325598:-325592:-325431:-325600:325362:-325597) (325450:325447:
-        -325431:-325449:-325444:325362) (325364:325366:-325373:-325340:-325365:
-        325362) (325595:-325431:-325603:325602:-325601:325362) 327857 (325341:
-        -325352:-323154:325336:-325346:323155) (325341:-325352:323339:325336:
-        -325346:-323348) (325341:323119:-325340:-323152:-325352:325336) (-325431
-        :325600:-325599:325593:325362:-325597) (-325340:-325352:323339:325336:
-        325344:-323348) (-325340:-325352:-323154:325336:325344:323155) (-325431:
-        325596:325602:-325595:325593:325362) (-323155:325341:-325340:323151:
-        -325352:325336) (-325593:-325431:325594:325596:-325599:325362) (325265:
-        325298:-325273:-325288:-325264:325290) (-325448:325447:-325431:325441:
-        -325450:325362) (325383:325376:-325340) (325341:-323339:-325340:-325352:
-        325336:323336) (325341:323154:-325340:-325352:325336:-323149) (-325431:
-        325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323857 0 323534 327839 -323513 -327853 -327904 -323540 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323858 0 (-325611:-325276:-325613:-325431:325612:325362) (325615:-325431:-325616
-        :-325457:325456:325362) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) -323541 (325608:-325431:
-        325605:325604:-325606:325362) (325615:-325431:-325616:-325455:325362:
-        325454) (325272:325264:-325273:-325280:-325288:325290) (325376:-325340:
-        325629) (-323345:-325340:-325352:325336:325344:323346) (325341:-325340:
-        -325352:325336:323345:-320557) (325340:-325377:325628) (325564:-325373:
-        325340:-325367:-325621:325362:-325565) (-325276:325608:-325431:325614:
-        -325605:325362) (-325611:-325431:325614:-325609:325276:325362) (-325431:
-        325616:-325594:-325457:325362:325454) 323539 -327904 (325364:325564:
-        -325373:-325340:-325563:325362) (325364:-325394:325395:323336:-325341:
-        -320557) (325598:-325592:-325431:-325600:325362:-325597) (-325431:
-        -325617:325609:-325457:325362:325454) (325364:-325399:323336:-325341:
-        -320557:325398) (325595:-325431:-325603:325602:-325601:325362) (325341:
-        -325352:323339:325336:-325346:-323348) (325341:-323346:-325340:323343:
-        -325352:325336) (-325431:325600:-325599:325593:325362:-325597) (-325340:
-        -325352:323339:325336:325344:-323348) 327853 (325376:325627:-325340) (
-        325364:-325373:-325340:325567:325362:-325565) (-325431:325596:325602:
-        -325595:325593:325362) (323348:325341:-325340:-323342:-325352:325336) (
-        -325431:325617:-325618:-325455:325362:325454) (-325593:-325431:325594:
-        325596:-325599:325362) (325265:325298:-325273:-325288:-325264:325290) 
-        -323534 (-325431:325617:-325618:-325457:325456:325362) -327854 323518 (
-        325341:-323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323859 0 327854 -323533 323539 -327904 -323496 -327855 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323860 0 (-325611:-325276:-325613:-325431:325612:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        -325613:325607:-325431:-325612:325362:325610) (325565:325389:-325581) 
-        -323541 (325608:-325431:325605:325604:-325606:325362) (325265:-325290:
-        325291:-325280:-325278:325295) 327854 (325221:325265:325273:-325291:
-        -325264:-325278) (325546:-325589:325590) (-325408:325420:325411:-325589:
-        325590) (-325420:325408:325411:-325589:325590) (-323345:-325340:-325352:
-        325336:325344:323346) (325419:325402:325560:-325590:325408) (325341:
-        -325340:-325352:325336:323345:-320557) (325581:-325407:-325359:325421:
-        325405:-325560) 327855 (-325372:325361:325367:-325359:325567:-325565) 
-        -323533 (-325276:325608:-325431:325614:-325605:325362) (-325611:-325431:
-        325614:-325609:325276:325362) (325410:325560:-325590:-325408:-325421) (
-        325410:325560:-325590:325421) -327904 (325560:-325590:-325408:325420:
-        325403) (325560:-325590:-325420:325408:325403) (-325431:-325617:325609:
-        -325457:325362:325454) (325364:-325399:323336:-325341:-320557:325398) (
-        325560:-325590:325420:325408:325403) (325560:-325590:-325408:-325420:
-        325403) (325410:325560:-325590:-325421:325408) (325341:-323346:-325340:
-        323343:-325352:325336) (325419:325581:-325408:325405:-325420:-325560) 
-        -327859 (325565:-325581:325391) (325364:-325373:-325340:325567:325362:
-        -325565) (325419:325581:-325407:-325420:325408:-325560) (325419:325402:
-        325560:-325590:-325408) (325547:-325589:325590) (325581:-325407:325420:
-        -325421:325408:-325560) (325402:325560:-325590:-325419) (-325431:325617:
-        -325618:-325455:325362:325454) (325420:325408:325411:-325589:325590) (
-        -325408:-325420:325411:-325589:325590) (-325431:325617:-325618:-325457:
-        325456:325362) (325581:-325408:325420:325405:-325421:-325560) 323518 (
-        325361:325581:-325407:325405:-325560:-325419)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323861 0 (325341:-325336:323343:-325346:-320557:325345) -323541 (325221:325265:
-        325273:-325291:-325264:-325278) (-325336:-325340:323343:325344:-320557:
-        325345) (325221:-325292:325264:-325280:325273:-325278) -327860 327855 
-        327859 -327904 -323496 (320557:325341:-325336:-325340:325337:-325557) (
-        320557:325341:-325340:-325354:325336:-325557) (-325336:325337:323342:
-        325340:-325342:-325557) (323342:-325354:325340:-325342:325336:-325557) (
-        325346:-325344:-325336:323345:-320557:325345) (323342:-325354:325338:
-        325336:-325341:-325557) (-325431:325617:-325618:-325455:325362:325454) (
-        -325336:325337:323342:325338:-325341:-325557) (-325431:325617:-325618:
-        -325457:325456:325362) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323862 0 -327856 (325221:-325292:325264:-325280:325273:-325278) 327855 327859 
-        -323533 -327904 -323496 327860
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323863 0 (-325611:-325276:-325613:-325431:325612:325362) (325341:-323345:-325352
-        :325336:323346:-325346) (-325613:325607:-325431:-325612:325362:325610) 
-        -323541 (325608:-325431:325605:325604:-325606:325362) (325221:325265:
-        325273:-325291:-325264:-325278) (-323345:-325340:-325352:325336:325344:
-        323346) (325221:-325292:325264:-325280:325273:-325278) (325341:-325340:
-        -325352:325336:323345:-320557) 327859 -323533 (-325276:325608:-325431:
-        325614:-325605:325362) (-325611:-325431:325614:-325609:325276:325362) 
-        -327904 (325364:325564:-325373:-325340:-325563:325362) (-325431:-325617:
-        325609:-325457:325362:325454) (325364:-325399:323336:-325341:-320557:
-        325398) (325341:-325352:323339:325336:-325346:-323348) (325341:-323346:
-        -325340:323343:-325352:325336) (325376:325625:-325340) (-325340:-325352:
-        323339:325336:325344:-323348) (325364:-325373:-325340:325567:325362:
-        -325565) 327860 (323348:325341:-325340:-323342:-325352:325336) (-325431:
-        325617:-325618:-325455:325362:325454) (325626:325340:-325377) 327856 (
-        -325431:325617:-325618:-325457:325456:325362) (325564:-325373:-325623:
-        325340:-325367:325362:-325565) -327861 (325341:-323339:-325340:-325352:
-        325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323864 0 (-323342:-325354:325338:325336:323336:-325341) (-323336:325556:-325354:
-        325338:-325342:325336) (325341:-325336:323343:-325346:-320557:325345) (
-        325615:-325431:-325616:-325457:325456:325362) (-325336:325337:-323342:
-        325338:323336:-325341) (325564:-325373:325340:-325367:325362:-325565) 
-        327861 (325341:-325336:-323342:323336:-325346:325345) (325346:-323346:
-        -325344:-325336:323343:325345) (325341:-323345:-325352:325336:323346:
-        -325346) -323541 (325615:-325431:-325616:-325455:325362:325454) (325221:
-        325265:325273:-325291:-325264:-325278) (-325336:-325340:-323342:325344:
-        323336:325345) (-323345:-325340:-325352:325336:325344:323346) (-325336:
-        -325340:323343:325344:-320557:325345) (325221:-325292:325264:-325280:
-        325273:-325278) (325341:-325340:-325352:325336:323345:-320557) (325341:
-        -325340:-323343:323342:-325354:325336) (325341:-325336:-325340:325337:
-        -323343:323342) (-325336:325337:-323342:325340:-325342:323336) (-323342:
-        -325354:325340:-325342:325336:323336) (323348:325346:-325344:-325336:
-        -323342:325345) -323533 (-325431:325616:-325594:-325457:325362:325454) 
-        -327904 (325364:325564:-325373:-325340:-325563:325362) (325598:-325592:
-        -325431:-325600:325362:-325597) (325364:-325399:323336:-325341:-320557:
-        325398) -323496 (325595:-325431:-325603:325602:-325601:325362) (320557:
-        325341:-325336:-325340:325337:-325557) (320557:325341:-325340:-325354:
-        325336:-325557) (325341:-325352:323339:325336:-325346:-323348) (325341:
-        -323346:-325340:323343:-325352:325336) (-325336:325337:323342:325340:
-        -325342:-325557) (323342:-325354:325340:-325342:325336:-325557) (-325431
-        :325600:-325599:325593:325362:-325597) (-325340:-325352:323339:325336:
-        325344:-323348) (325346:-325344:-325336:323345:-320557:325345) (-325431:
-        325596:325602:-325595:325593:325362) 327860 (323348:325341:-325340:
-        -323342:-325352:325336) (323342:-325354:325338:325336:-325341:-325557) (
-        -325593:-325431:325594:325596:-325599:325362) (-325336:325337:323342:
-        325338:-325341:-325557) 327856 (325341:-323339:-325340:-325352:325336:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323865 0 327854 323539 -327904 -323496 323533 -327855 -323534
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323866 0 (325265:-325290:325291:-325280:-325278:325295) (325272:325264:-325273:
-        -325280:-325288:325290) 327854 -327856 327855 -327904 -327862 323533 
-        -327859
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323867 0 (-325611:-325276:-325613:-325431:325612:325362) (325615:-325431:-325616
-        :-325457:325456:325362) (325564:-325373:325340:-325367:325362:-325565) (
-        325341:-323345:-325352:325336:323346:-325346) (-325613:325607:-325431:
-        -325612:325362:325610) -323541 (325608:-325431:325605:325604:-325606:
-        325362) (325615:-325431:-325616:-325455:325362:325454) 327854 (-323345:
-        -325340:-325352:325336:325344:323346) (325341:-325340:-325352:325336:
-        323345:-320557) (-325276:325608:-325431:325614:-325605:325362) (-325611:
-        -325431:325614:-325609:325276:325362) (-325431:325616:-325594:-325457:
-        325362:325454) -327904 (325364:325564:-325373:-325340:-325563:325362) (
-        325598:-325592:-325431:-325600:325362:-325597) (-325431:-325617:325609:
-        -325457:325362:325454) (325364:-325399:323336:-325341:-320557:325398) (
-        325595:-325431:-325603:325602:-325601:325362) -327862 -327863 (325341:
-        -325352:323339:325336:-325346:-323348) (325341:-323346:-325340:323343:
-        -325352:325336) 323533 (-325431:325600:-325599:325593:325362:-325597) (
-        -325340:-325352:323339:325336:325344:-323348) (325364:-325373:-325340:
-        325567:325362:-325565) (-325431:325596:325602:-325595:325593:325362) (
-        323348:325341:-325340:-323342:-325352:325336) (-325431:325617:-325618:
-        -325455:325362:325454) (-325593:-325431:325594:325596:-325599:325362) 
-        327856 (-325431:325617:-325618:-325457:325456:325362) (325341:-323339:
-        -325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323868 0 (325615:-325431:-325616:-325457:325456:325362) (325564:-325373:325340:
-        -325367:325362:-325565) (325341:-323345:-325352:325336:323346:-325346) (
-        325587:325410:-325559:325401) -323541 (325587:325410:-325401:-325408:
-        -325559) (325615:-325431:-325616:-325455:325362:325454) (325265:-325290:
-        325291:-325280:-325278:325295) (325272:325264:-325273:-325280:-325288:
-        325290) (325221:325265:325273:-325291:-325264:-325278) (325587:325400:
-        325408:-325559:325403) (325587:-325408:-325559:-325400:325403) (-323345:
-        -325340:-325352:325336:325344:323346) (325341:-325340:-325352:325336:
-        323345:-320557) (-325372:325361:325367:-325359:325567:-325565) (325547:
-        325588:-325587) (-325431:325616:-325594:-325457:325362:325454) (-325580:
-        -325407:325559:-325359:325405:325401) 327863 (-325564:325391:325580) 
-        -327904 (325364:325564:-325373:-325340:-325563:325362) (325598:-325592:
-        -325431:-325600:325362:-325597) (325400:325588:325408:325411:-325587) (
-        325588:-325408:325411:-325400:-325587) (325364:-325399:323336:-325341:
-        -320557:325398) (325595:-325431:-325603:325602:-325601:325362) (-325580:
-        -325407:325559:325408:325404:-325400) (325400:325588:-325408:325411:
-        -325587) (-325372:325361:325564:325367:-325359:-325563) -327862 (325341:
-        -325352:323339:325336:-325346:-323348) (325341:-323346:-325340:323343:
-        -325352:325336) 323533 (-325580:325559:-325408:325405:325404:-325400) (
-        -325431:325600:-325599:325593:325362:-325597) (-325340:-325352:323339:
-        325336:325344:-323348) -327859 (-325580:325400:-325401:-325407:325559:
-        325408) (-325580:325400:-325401:325559:-325408:325405) (325364:-325373:
-        -325340:325567:325362:-325565) (-325431:325596:325602:-325595:325593:
-        325362) (323348:325341:-325340:-323342:-325352:325336) (-325593:-325431:
-        325594:325596:-325599:325362) (325587:325400:-325408:-325559:325403) (
-        325587:325408:-325559:-325400:325403) (325265:325298:-325273:-325288:
-        -325264:325290) 327856 (325587:325410:-325401:325408:-325559) (325341:
-        -323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323869 0 (325615:-325431:-325616:-325457:325456:325362) (325564:-325373:325340:
-        -325367:325362:-325565) -323541 (325615:-325431:-325616:-325455:325362:
-        325454) (325272:325264:-325273:-325280:-325288:325290) 327854 327855 (
-        -325431:325616:-325594:-325457:325362:325454) 327862 -327904 (325364:
-        325564:-325373:-325340:-325563:325362) (325598:-325592:-325431:-325600:
-        325362:-325597) (325595:-325431:-325603:325602:-325601:325362) (-325431:
-        325600:-325599:325593:325362:-325597) -327859 (-325431:325596:325602:
-        -325595:325593:325362) (-325593:-325431:325594:325596:-325599:325362) (
-        325265:325298:-325273:-325288:-325264:325290) -323534
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323870 0 (325265:325298:-325273:325266:-325264:-325221) (325615:-325431:-325616:
-        -325457:325456:325362) (325564:-325373:325340:-325367:325362:-325565) (
-        325587:325402:325408:-325559:325404) -323541 (325615:-325431:-325616:
-        -325455:325362:325454) (325265:-325290:325291:-325280:-325278:325295) (
-        325272:325264:-325273:-325280:-325288:325290) (325221:325265:325273:
-        -325291:-325264:-325278) (325587:325400:325408:-325559:325403) (325587:
-        -325408:-325559:-325400:325403) (325221:-325292:325264:-325280:325273:
-        -325278) 327855 327859 (325221:325265:-325291:-325264:325297:-325272) (
-        -325431:325616:-325594:-325457:325362:325454) -327904 (325364:325564:
-        -325373:-325340:-325563:325362) (325598:-325592:-325431:-325600:325362:
-        -325597) (325400:325588:325408:325411:-325587) (325588:-325408:325411:
-        -325400:-325587) (325221:-325292:325264:-325280:325297:-325272) (325364:
-        -325399:323336:-325341:-320557:325398) -323496 (325595:-325431:-325603:
-        325602:-325601:325362) (-325580:-325407:325559:325408:325404:-325400) (
-        325400:325588:-325408:325411:-325587) (325588:325408:325411:-325400:
-        -325587) (-325372:325361:325564:325367:-325359:-325563) -327862 (325341:
-        -325352:323339:325336:-325346:-323348) 323533 (-325580:325559:-325408:
-        325405:325404:-325400) (-325431:325600:-325599:325593:325362:-325597) (
-        -325340:-325352:323339:325336:325344:-323348) (-325580:325400:-325401:
-        -325407:325559:325408) (-325431:325596:325602:-325595:325593:325362) (
-        325588:325546:-325587) (325221:325272:325265:-325273:-325280:-325291) (
-        325272:325264:-325273:325266:-325280:-325221) (323348:325341:-325340:
-        -323342:-325352:325336) (-325593:-325431:325594:325596:-325599:325362) (
-        325389:-325564:325580) (325587:325400:-325408:-325559:325403) (325587:
-        325408:-325559:-325400:325403) (325265:325298:-325273:-325288:-325264:
-        325290) (325587:325402:-325404:-325559) (325587:325402:-325408:-325559:
-        325404) (325341:-323339:-325340:-325352:325336:323336) (325361:-325580:
-        -325404:-325407:325559:325405)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323871 0 (-325459:-325431:325458:-325457:325456:325362) -323541 (-325459:-325431
-        :325458:-325455:325362:325454) (325265:-325290:325291:-325280:-325278:
-        325295) (325272:325264:-325273:-325280:-325288:325290) (325221:325265:
-        -325298:-325291:-325264:325295) (-325297:325264:325298:-325280:-325288:
-        325290) 327855 327859 (325221:325265:-325291:-325264:325297:-325272) (
-        -325431:-325458:325449:-325457:325362:325454) 327862 -327904 (325450:
-        325447:-325431:-325449:-325444:325362) -323496 (325265:325298:-325273:
-        -325288:-325264:325290) -323534 (325221:325265:-325297:325298:-325280:
-        -325291) (-325448:325447:-325431:325441:-325450:325362) (-325431:325442:
-        -325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323872 0 -327904 -323496 327853 -323540 -323534 323518 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323873 0 (-325459:-325431:325458:-325457:325456:325362) (325615:-325431:-325616:
-        -325457:325456:325362) (325341:-323345:-325352:325336:323346:-325346) 
-        -323541 (-325459:-325431:325458:-325455:325362:325454) (325615:-325431:
-        -325616:-325455:325362:325454) (325272:325264:-325273:-325280:-325288:
-        325290) 323534 (325376:-325340:325629) (-323345:-325340:-325352:325336:
-        325344:323346) (-325431:-325445:-325442:325446:325451:325362) (-325297:
-        325264:325298:-325280:-325288:325290) (325440:-325431:325441:-325443:
-        325362:325448) (325564:-325373:325340:-325367:-325624:325362:-325565) (
-        -325431:325616:-325594:-325457:325362:325454) (-325431:-325458:325449:
-        -325457:325362:325454) 323539 -327904 (325364:-325369:-325373:-325340:
-        325370:325362) (325364:325564:-325373:-325340:-325563:325362) (325364:
-        -325394:325395:323336:-325341:-320557) (325598:-325592:-325431:-325600:
-        325362:-325597) (325450:325447:-325431:-325449:-325444:325362) (325595:
-        -325431:-325603:325602:-325601:325362) (325341:-325352:-323154:325336:
-        -325346:323155) (325341:-325352:323339:325336:-325346:-323348) (325341:
-        -323346:-325340:323343:-325352:325336) (-325431:325600:-325599:325593:
-        325362:-325597) (-325340:-325352:323339:325336:325344:-323348) (-325340:
-        -325352:-323154:325336:325344:323155) 327853 (-325431:325596:325602:
-        -325595:325593:325362) (-323155:325341:-325340:323151:-325352:325336) (
-        323348:325341:-325340:-323342:-325352:325336) -327843 (-325593:-325431:
-        325594:325596:-325599:325362) (325630:325340:-325377) (325265:325298:
-        -325273:-325288:-325264:325290) -327854 (325366:-325369:-325373:325340:
-        -325367:325362) (-325448:325447:-325431:325441:-325450:325362) (325341:
-        -323339:-325340:-325352:325336:323336) (325341:323154:-325340:-325352:
-        325336:-323149) (-325431:325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323874 0 (-325459:-325431:325458:-325457:325456:325362) (325341:323114:-325352:
-        325336:-323119:-325346) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) (-325459:-325431:325458:-325455:325362:325454) (323114:-325340:
-        -325352:325336:325344:-323119) (-325431:-325445:-325442:325446:325451:
-        325362) 327843 (325341:-325340:-325352:325336:-323114:323146) (-325297:
-        325264:325298:-325280:-325288:325290) (325440:-325431:325441:-325443:
-        325362:325448) -323513 (-325431:-325458:325449:-325457:325362:325454) 
-        323539 -327904 (325364:-325369:-325373:-325340:325370:325362) (325364:
-        -325394:325395:-323149:-325341:323146) (-325431:325453:-325433:-325457:
-        325362:325454) (325450:325447:-325431:-325449:-325444:325362) (325364:
-        325366:-325373:-325340:-325365:325362) (325435:325432:-325428:-325431:
-        325427:325362) (325366:-325369:-325373:325340:-325367:-325356:325362) (
-        325341:-325352:-323154:325336:-325346:323155) (325341:323119:-325340:
-        -323152:-325352:325336) (-325340:-325352:-323154:325336:325344:323155) 
-        327853 (325376:325380:-325340) (-323155:325341:-325340:323151:-325352:
-        325336) (-325431:-325453:325452:-325455:325362:325454) (325381:325340:
-        -325377) (325265:325298:-325273:-325288:-325264:325290) (-325431:-325453
-        :325452:-325457:325456:325362) -327854 (-325429:-325431:-325436:325362:
-        325437:-325438) (-325430:-325431:325433:-325432:325427:325362) (-325448:
-        325447:-325431:325441:-325450:325362) (325435:-325439:-325431:-325434:
-        325428:325362) (325341:323154:-325340:-325352:325336:-323149) (-325431:
-        325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323875 0 327854 323534 323539 -327904 -323496 -327855 -327843
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323876 0 (-325459:-325431:325458:-325457:325456:325362) (325341:323114:-325352:
-        325336:-323119:-325346) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) (-325459:-325431:325458:-325455:325362:325454) 327854 323534 (
-        323114:-325340:-325352:325336:325344:-323119) (-325431:-325445:-325442:
-        325446:325451:325362) (325366:-325369:-325373:-325363:325340:-325367:
-        325362) (325341:-325340:-325352:325336:-323114:323146) (-325297:325264:
-        325298:-325280:-325288:325290) 327855 (325440:-325431:325441:-325443:
-        325362:325448) (-325431:-325458:325449:-325457:325362:325454) -327904 (
-        325364:-325369:-325373:-325340:325370:325362) (-325431:325453:-325433:
-        -325457:325362:325454) (325450:325447:-325431:-325449:-325444:325362) (
-        325364:325366:-325373:-325340:-325365:325362) (325364:-325399:-323149:
-        -325341:323146:325398) (325435:325432:-325428:-325431:325427:325362) (
-        325341:-325352:-323154:325336:-325346:323155) (325341:323119:-325340:
-        -323152:-325352:325336) (-325340:-325352:-323154:325336:325344:323155) 
-        -327859 (-323155:325341:-325340:323151:-325352:325336) -327843 (-325431:
-        -325453:325452:-325455:325362:325454) (325265:325298:-325273:-325288:
-        -325264:325290) (-325431:-325453:325452:-325457:325456:325362) (325378:
-        325376:-325340) (-325429:-325431:-325436:325362:325437:-325438) (-325430
-        :-325431:325433:-325432:325427:325362) (325379:325340:-325377) (-325448:
-        325447:-325431:325441:-325450:325362) (325435:-325439:-325431:-325434:
-        325428:325362) (325341:323154:-325340:-325352:325336:-323149) (-325431:
-        325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323877 0 (325265:-325290:325291:-325280:-325278:325295) 323534 -327856 (-325297:
-        325264:325298:-325280:-325288:325290) 327855 327859 -327904 -323496 
-        -327864
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323878 0 (-325459:-325431:325458:-325457:325456:325362) -323541 (-325459:-325431
-        :325458:-325455:325362:325454) 323534 (-325431:-325445:-325442:325446:
-        325451:325362) (-325297:325264:325298:-325280:-325288:325290) 327859 (
-        325440:-325431:325441:-325443:325362:325448) (-325431:-325458:325449:
-        -325457:325362:325454) -327904 (325364:-325369:-325373:-325340:325370:
-        325362) (325450:325447:-325431:-325449:-325444:325362) (325364:-325399:
-        -323149:-325341:323146:325398) (325341:-325352:-323154:325336:-325346:
-        323155) (-325340:-325352:-323154:325336:325344:323155) (-323155:325341:
-        -325340:323151:-325352:325336) -327864 (325265:325298:-325273:-325288:
-        -325264:325290) 327856 (325366:-325369:-325373:325340:-325367:325362) (
-        -325448:325447:-325431:325441:-325450:325362) -327861 (325341:323154:
-        -325340:-325352:325336:-323149) (-325431:325442:-325445:-325444:-325450:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323879 0 (-325459:-325431:325458:-325457:325456:325362) 327861 (325419:325388:
-        -325407:-325353:-325420:325408) (-325422:325410:-325421:325408:325353) (
-        -325422:325420:325408:325353:325403) (-325422:-325408:-325420:325353:
-        325403) -323541 (325419:325388:-325353:-325408:325405:-325420) (-325459:
-        -325431:325458:-325455:325362:325454) (325265:-325290:325291:-325280:
-        -325278:325295) 323534 (325221:325265:-325298:-325291:-325264:325295) (
-        -325431:-325445:-325442:325446:325451:325362) -327865 (-325423:325420:
-        325408:325411:325422) (-325423:-325408:-325420:325411:325422) (325361:
-        325388:-325407:-325353:325405:-325419) (325440:-325431:325441:-325443:
-        325362:325448) (325547:-325423:325422) (325419:-325422:325402:-325408:
-        325353) (-325422:325402:325353:-325419) (-325431:-325458:325449:-325457:
-        325362:325454) (325369:325391:-325388) (325388:-325353:-325408:325420:
-        325405:-325421) -327904 (325364:-325369:-325373:-325340:325370:325362) (
-        325388:-325407:-325353:325420:-325421:325408) (325450:325447:-325431:
-        -325449:-325444:325362) (325364:-325399:-323149:-325341:323146:325398) 
-        -323496 (-325372:325361:-325369:325367:-325359:325370) (325388:-325407:
-        -325353:-325359:325421:325405) (325341:-325352:-323154:325336:-325346:
-        323155) (-325340:-325352:-323154:325336:325344:323155) (325419:-325422:
-        325402:325408:325353) (-325423:-325408:325420:325411:325422) (-325423:
-        -325420:325408:325411:325422) (-325423:325546:325422) (-323155:325341:
-        -325340:323151:-325352:325336) (325389:325369:-325388) 327856 (325366:
-        -325369:-325373:325340:-325367:325362) (-325422:-325408:325420:325353:
-        325403) (-325422:-325420:325408:325353:325403) (-325448:325447:-325431:
-        325441:-325450:325362) (-325422:325410:-325408:-325421:325353) (-325422:
-        325410:325421:325353) (325341:323154:-325340:-325352:325336:-323149) (
-        -325431:325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323880 0 (325400:-325390:-325401:-325408:325405:325348) 327861 (325341:323114:
-        -325352:325336:-323119:-325346) -323541 (325265:-325290:325291:-325280:
-        -325278:325295) (325400:-325390:-325401:-325407:325408:325348) (325406:
-        325410:-325348:-325401:325408) (325221:325265:-325298:-325291:-325264:
-        325295) (323114:-325340:-325352:325336:325344:-323119) (325341:-325340:
-        -325352:325336:-323114:323146) (325390:325391:-325366) -327904 (325364:
-        -325369:-325373:-325340:325370:325362) (325364:325366:-325373:-325340:
-        -325365:325362) (325364:-325399:-323149:-325341:323146:325398) -323496 (
-        -325372:325361:-325369:325367:-325359:325370) (325366:-325372:325361:
-        325367:-325359:-325365) (325341:-325352:-323154:325336:-325346:323155) (
-        325341:323119:-325340:-323152:-325352:325336) (-325340:-325352:-323154:
-        325336:325344:323155) 327865 (-323155:325341:-325340:323151:-325352:
-        325336) -327864 (-325390:-325407:-325359:325405:325401:325348) 327856 (
-        325406:325410:-325348:-325401:-325408) (325406:325410:-325348:325401) (
-        325366:-325369:-325373:325340:-325367:325362) (325341:323154:-325340:
-        -325352:325336:-323149)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323881 0 (325400:-325390:-325401:-325408:325405:325348) (325341:323114:-325352:
-        325336:-323119:-325346) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) (325400:-325390:-325401:-325407:325408:325348) (325406:325410:
-        -325348:-325401:325408) (323114:-325340:-325352:325336:325344:-323119) 
-        327864 (325341:-325340:-325352:325336:-323114:323146) 327855 327859 
-        -327904 (325364:-325369:-325373:-325340:325370:325362) (-325431:325453:
-        -325433:-325457:325362:325454) (325364:325366:-325373:-325340:-325365:
-        325362) (325364:-325399:-323149:-325341:323146:325398) (325435:325432:
-        -325428:-325431:325427:325362) -323496 (325341:-325352:-323154:325336:
-        -325346:323155) (325341:323119:-325340:-323152:-325352:325336) (-325340:
-        -325352:-323154:325336:325344:323155) (-323155:325341:-325340:323151:
-        -325352:325336) -327843 (-325431:-325453:325452:-325455:325362:325454) (
-        -325390:-325407:-325359:325405:325401:325348) (-325431:-325453:325452:
-        -325457:325456:325362) (325406:325410:-325348:-325401:-325408) (325406:
-        325410:-325348:325401) (325547:325409:-325406) (-325429:-325431:-325436:
-        325362:325437:-325438) (-325430:-325431:325433:-325432:325427:325362) (
-        325366:-325369:-325373:325340:-325367:325362) (325435:-325439:-325431:
-        -325434:325428:325362) (325341:323154:-325340:-325352:325336:-323149)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323882 0 (325341:323114:-325352:325336:-323119:-325346) -323541 (325432:-325429:
-        -325430:-325431:325436:325362) 327854 (323114:-325340:-325352:325336:
-        325344:-323119) 327843 (325341:-325340:-325352:325336:-323114:323146) 
-        -323513 323539 -327904 (-325431:325453:-325433:-325457:325362:325454) (
-        325364:325366:-325373:-325340:-325365:325362) (325435:325432:-325428:
-        -325431:325427:325362) -323496 (325341:323119:-325340:-323152:-325352:
-        325336) (-325431:-325453:325452:-325455:325362:325454) (-325431:-325453:
-        325452:-325457:325456:325362) (-325429:-325431:-325436:325362:325437:
-        -325438) (-325430:-325431:325433:-325432:325427:325362) (325366:-325369:
-        -325373:325340:-325367:325362) (325435:-325439:-325431:-325434:325428:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323883 0 323534 -323513 -327904 -323496 327853 -323540 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323884 0 323502 323540 -323513 -327904 -323496 -323499 327835
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323885 0 327836 (-323554:323553:-323552:323549:323548:-323550) 323498 -327866 
-        -327835 323513 -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323886 0 323500 (325107:325105:325201:-325116:325173) 327836 -327837 (325245:
-        -325249:325247:325246:-325251:-325128) (325107:-325173:325106:-325108:
-        325186:-325182:-325180:-325190:-325109) (-325117:325201:325116:325173:
-        -325107) -327866 (325128:-325211:325127:325019:-325206:-323553) -323495 
-        (325089:325199:-325053:325126:-325128:-325198) (325199:325126:325127:
-        -325128:-325198:-325089) (-325205:325203:325128:325202:-325207:-323553) 
-        (325094:325179:-325093) (325105:-325184:325101:-325106:325185:325188:
-        -325107) (-325127:325019:325204:-325206:-323553:325205) (-325211:-325126
-        :325127:325019:325204:-325206) (325107:325105:-325184:-325106:325188:
-        -325182:-325109) (325196:-325121:325053) (-325205:325203:325202:-325126:
-        325204:-325207) 323513 (327183:327184:327182:-326259:-327186:-327185) (
-        325107:-325117:325201:325116:325173) (-325205:325203:325207:325204:
-        -325206:-323553) (323558:-325204:-325211:325226:325019:-325206) (327187:
-        327185:327184:-326259:-327186:-323558) (-325205:325254:325257:325259:
-        -325255:-325256) (-325173:325106:-325108:325101:-325187:325185:325181:
-        -325180:-325107) (325105:325201:-325116:325173:-325107)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323887 0 323500 (325107:-325173:325105:-325184:-325191:-325106:325188:-325182:
-        -325109) (-323554:323553:-323552:323549:323548:-323550) (325107:-325173:
-        325106:-325108:325186:-325191:-325182:-325183:-325190:-325109) -327867 (
-        325245:-325249:325247:325246:-325251:-325128) (325105:-325116:-325194:
-        -325201:325173:-325107) (325107:325105:325201:-325116:-325194:325173) (
-        323549:-323547:-323558:323548:323556:-323550) (-325117:-325193:325116:
-        -325201:325173:-325107) (325107:-325117:325201:-325193:325116:325173) (
-        325178:325094:-325093) (325089:325199:-325053:325126:-325174:-325128:
-        -325198) (-325214:325208:324943) (-325214:-325210:-325213:325126:324943:
-        -325208:325209) (325128:-325211:325127:325019:-325206:-323553) (-325205:
-        325203:325128:325202:-325207:-323553) (-325194:-325201:325118:-325084:
-        325173:-325107) (325107:325201:-325194:325118:-325084:325173) (325177:
-        325054:-325195:-325119) (-325214:-325212:-325215:-325213:325127:324943:
-        -325208:325210) (325177:325084:-325194:-325201:-325105:-325107) (325107:
-        325177:325084:325201:-325194:-325105) (-325173:325177:325053:-325084) (
-        325196:-325197:-325121:325053) (-325127:325019:325204:-325206:-323553:
-        325205) (-325211:-325126:325127:325019:325204:-325206) (325177:325084:
-        325201:-325194:-325105:-325107) (325107:325177:325084:-325194:-325201:
-        -325105) (-325205:325203:325202:-325126:325204:-325207) (325201:-325194:
-        325118:-325084:325173:-325107) (325107:-325194:-325201:325118:-325084:
-        325173) (-327220:-327221:323558:325211:-323553:323548) 323513 (-325173:
-        325089:-325053:325176) -323505 (-325117:325116:325193:-325194) (-325197:
-        325199:325126:325127:-325128:-325198:-325089) (-325214:324943:325212) (
-        -325173:325106:-325108:325101:-325187:325189:325185:325181:-325183:
-        -325107) (-325117:325201:-325193:325116:325173:-325107) (325107:-325117:
-        -325193:325116:-325201:325173) (323558:-325204:-325211:325226:325019:
-        -325206) (-325205:-325188:-325237:325239:325240:325204) (325089:-325176:
-        325174:325200:-325085) (325105:325201:-325116:-325194:325173:-325107) (
-        325107:325105:-325116:-325194:-325201:325173) (327187:327185:327184:
-        -326259:-327186:-323558) (-325205:325254:325257:325259:-325255:-325256) 
-        (-325214:-325212:-325213:324943:325215:325209:-325128) (-325173:325105:
-        -325184:325101:325189:-325106:325185:325188:-325107) 327837 -327838
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323888 0 323500 327838 (-323554:323553:-323552:323549:323548:-323550) -327867 (
-        325245:-325249:325247:325246:-325251:-325128) (323549:-323547:-323558:
-        323548:323556:-323550) (-325214:325208:324943) (-325214:-325210:-325213:
-        325126:324943:-325208:325209) (325128:-325211:325127:325019:-325206:
-        -323553) (325275:327202:-323548:327214:-326259:-323558) (325203:-325258:
-        325254:325257:-325255:-325256) -327835 (-325214:-325212:-325215:-325213:
-        325127:324943:-325208:325210) (-325246:-325252:325248:325245:-325249:
-        325244) (-325127:325019:325204:-325206:-323553:325205) (-325211:-325126:
-        325127:325019:325204:-325206) (-327220:-327221:323558:325211:-323553:
-        323548) 323513 -323505 (-325214:324943:325212) (325203:-324991:-325237:
-        325236:-325238:325204) (323558:-325204:-325211:325226:325019:-325206) (
-        -325205:-325188:-325237:325239:325240:325204) (-325205:325254:325257:
-        325259:-325255:-325256) (327205:327214:327194:-326259:-323558:-327202) (
-        -325214:-325212:-325213:324943:325215:325209:-325128)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323889 0 -327867 (323549:-323547:-323558:323548:323556:-323550) (327200:327202:
-        -323548:327209:-327194:-327214) 323505 -323495 (327200:-323548:327194:
-        327193:-326259:-327214) (325275:327202:-323548:327214:-326259:-323558) 
-        -327835 (327205:-326259:327201:326565:-327202:-327200) 323513 (327202:
-        -323548:327209:-326259:327201:-327200) (327183:327184:327182:-326259:
-        -327186:-327185) (327187:327185:327184:-326259:-327186:-323558) (327205:
-        327214:327194:-326259:-323558:-327202) 327837
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323890 0 323500 (327183:327182:327181:-327186:-323558:-327184) (-323554:323553:
-        -323552:323549:323548:-323550) (325245:-325249:325247:325246:-325251:
-        -325128) (323549:-323547:-323558:323548:323556:-323550) -327866 -323495 
-        (-325163:-325184:325189:325162:325188:-325107) (325203:-325258:325254:
-        325257:-325255:-325256) (-325205:325203:325128:325202:-325207:-323553) 
-        -327835 (-325126:325226:-325170:325019:325204:-325206) (-325155:325021:
-        325199:325126:-325174:-325128:-325198) (-325246:-325252:325248:325245:
-        -325249:325244) (325170:325019:325204:-325206:-323553:-325203) (-325205:
-        325203:325202:-325126:325204:-325207) (325128:325226:-325170:325019:
-        -325206:-323553) (325107:-325163:-325184:-325191:325162:325188) (-325197
-        :325199:325126:-325170:-325128:-325198:325155) (327183:327184:327182:
-        -326259:-327186:-327185) (-325205:325203:325207:325204:-325206:-323553) 
-        (323558:-325204:-325211:325226:325019:-325206) (-325205:-325188:-325237:
-        325239:325240:325204) (327187:327185:327184:-326259:-327186:-323558) 
-        327867 (-325205:325254:325257:325259:-325255:-325256) 327837
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323891 0 327836 (325107:-325173:-325163:-325184:-325191:325162:325188:-325182:
-        -325109) (325166:-325193:-325167:-325192:325173:-325107) (325107:325166:
-        325192:-325193:-325167:325173) 323498 (-325163:325167:-325194:-325192:
-        325173:-325107) (325107:-325163:325192:325167:-325194:325173) (325178:
-        -325160:325159) (325196:-325197:325169:-325021) (-325173:325177:-325021:
-        325158) -323495 (-325194:-325164:-325192:325158:325173:-325107) (325107:
-        325192:-325194:-325164:325158:325173) (325203:-325258:325254:325257:
-        -325255:-325256) (-325205:325203:325128:325202:-325207:-323553) -327835 
-        (-325126:325226:-325170:325019:325204:-325206) (-325155:325021:325199:
-        325126:-325174:-325128:-325198) (325177:-325158:-325194:-325192:325163:
-        -325107) (325107:325177:-325158:325192:-325194:325163) (-325160:325179:
-        325159) -327904 (325107:-325173:-325162:325161:325186:-325191:-325182:
-        -325183:-325180:-325190:-325109) (-325173:-325155:325021:325176) (
-        -325246:-325252:325248:325245:-325249:325244) (325170:325019:325204:
-        -325206:-323553:-325203) (325177:-325158:325192:-325194:325163:-325107) 
-        (325107:325177:-325158:-325194:-325192:325163) (-325205:325203:325202:
-        -325126:325204:-325207) (325128:325226:-325170:325019:-325206:-323553) (
-        -325173:-325162:325161:325101:-325187:325189:325185:325181:-325183:
-        -325180:-325107) (325192:-325194:-325164:325158:325173:-325107) (325107:
-        -325194:-325164:-325192:325158:325173) -323546 327866 (325166:-325167:
-        325193:-325194) (-325197:325199:325126:-325170:-325128:-325198:325155) (
-        -325205:325203:325207:325204:-325206:-323553) (-325163:325192:325167:
-        -325194:325173:-325107) (325107:-325163:325167:-325194:-325192:325173) (
-        323558:-325204:-325211:325226:325019:-325206) (325177:-325195:325168:
-        -325039) (325166:325192:-325193:-325167:325173:-325107) (325107:325166:
-        -325193:-325167:-325192:325173) (-325155:-325176:325174:325157:325175) (
-        -325173:-325163:-325184:325101:325189:325162:325185:325188:-325107)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323892 0 (-324967:-324991:324932:324943:-324957:324966) (-323554:323553:-323552:
-        323549:323548:-323550) (-324927:324931:-324957:324971:-324979) (-323548:
-        -324967:324955:324991:-324957:324971) 323498 (-323554:324957:-324967:
-        -324951:324997:324971) (324888:-324967:-324955:324945:-324946:324953) (
-        -324967:-324943:324945:324946:-324957:324966) -327866 (324901:324888:
-        -324981:324909:-324896:-324925) (-324976:-324953:324927:324945:324968) (
-        -324931:-324977:324968:324884:-324957) (325008:-323548:-324955:325014:
-        324991:-324888) -327904 (324888:-324980:324981:-324896:324982:-324957) (
-        324979:-324955:324945:-324951:324953:-324888) (324979:-324967:-324927:
-        324931:324976:-324957) (324888:-323548:-324967:-324955:324932:324991) (
-        324901:-323554:324957:-324896:-324925:324980) -323496 (-324967:-324953:
-        324927:324968:324976:-324957) (324979:-324936:-324970:-324955:324945:
-        324938) 327835 323513 (-324931:-324977:-324968:324955:324970:-324957) (
-        -324953:324927:-324968:324955:-324957:324971) (324979:-324976:324945:
-        -324927:324931) (324983:-324896:324982:-324925:324980:-324957) (324901:
-        324884:-324896:324970:-324888:-324957) (324901:324888:-324982:324981:
-        -324925:-324957) (-324967:-324946:324953:324955:-324957:324971) (324901:
-        -324970:-324931:324955:-324957:324971) (-324931:-324967:324896:324884:
-        324977:-324957) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323893 0 323500 (325245:-325249:325247:325246:-325251:-325128) (325203:-325258:
-        325254:325257:-325255:-325256) -327868 (-325246:-325252:325248:325245:
-        -325249:325244) 327835 323513 (325203:-324991:-325237:325236:-325238:
-        325204) (-325205:325254:325257:325259:-325255:-325256) -323514 -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323894 0 (327213:327189:-327206:-326259:-323558:327207) 323514 (326462:326444:
-        -326304:-326067:-326445:326322) (-326555:326348:326587:326562:-326586:
-        -326558) (326307:326068:-326067:-326016:-326259:326276) (-326556:326558:
-        -326554:-326542:326555) (-326552:326558:-326554:-326542:326557) (326464:
-        326318:-326436:-326016:-326444) (-326555:-326553:326348:-326585:326562:
-        326586) (326725:-326723:-326720:326585:-326724:326635) (326725:-326723:
-        -326721:326726:-326720:326635) (327191:-327189:-327206:-326259:327207:
-        327204) (327210:327206:327181:-326259:-323558:-327205) (326539:-326544:
-        326538:-326542:326067:-326348) (326725:326724:-326726:-326727:-326720:
-        326635) (325275:327202:-323548:327214:-326259:-323558) (326462:326318:
-        -326304:-326067:-326444) (-326533:326536:-326537:326531:-326530:326534) 
-        -327868 (-326436:326465:326463:326304:-326466:-326464:-326444) (-326552:
-        326348:-326558:-326542:326555) (-325283:-325277:324943:-323558:325276:
-        325287) (326068:-326063:-326067:-326064:326066:326016) -327841 (-326722:
-        -326721:326723:-326720:326585:326635) (326068:-326308:-326067:-326259:
-        326304:326276) (-326067:326262:-326266:326259:-326260:326263) 327835 (
-        -326552:-326553:326554:-326542:326555) 323513 -323505 (326318:-326067:
-        -326016:326304:326436:-326444) (-326776:326775:-326742:-326745:326740:
-        326743) (-326555:-326553:326587:326554:326562:-326586) (326724:-326726:
-        -326723:326727:-326720:326728) (325203:-324991:-325237:325236:-325238:
-        325204) (323558:-325204:-325211:325226:325019:-325206) (326068:-326067:
-        326333:-326259:326308:-326307) (-326728:326724:-326726:-326738:326730:
-        326727) (326068:-326334:-326067:326308:326276:-326307) (326536:-326537:
-        326524:-326531:-326530:326534) (-326728:326724:-326726:-326723:326730:
-        326731) (327205:327214:327194:-326259:-323558:-327202) (326543:-326259:
-        -326542:326544:326067:-326348) (326444:-326276:-326067:-326016:326322:
-        326304)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323895 0 (-326005:325036:326004:-325985) (326007:-326000:325999:-326003) 323514 
-        (326771:-326742:-326745:-326772:326740:326743) (-326555:326348:326587:
-        326562:-326586:-326558) (-326555:-326553:326348:326562:-326587:326588) (
-        326001:326007:326003:-326002) (-326556:326558:-326554:-326542:326555) (
-        -326769:-326742:-326745:326770:326740:326743) (326012:326010:-326011:
-        -326013:-326008:326009) (-326552:326558:-326554:-326542:326557) (-326555
-        :-326553:326348:-326585:326562:326586) (326003:-325032:326002:326005) (
-        326725:-326723:-326720:326585:-326724:326635) (-326555:-326553:326554:
-        326583:326562:-326582) (-325999:325997:-326003:326005) (-326005:326010:
-        326000:-326011:-326008:326009:-326001) (326012:-326014:326010:326008:
-        -326011:-326001) (326539:-326544:326538:-326542:326067:-326348) (326725:
-        326724:-326726:-326727:-326720:326635) (326000:-326003:326005:-326001) (
-        -326067:326531:326532:-326632) (-326552:326348:-326558:-326542:326555) (
-        -326067:326531:326631) 327841 (-326722:-326721:326723:-326720:326585:
-        326635) (-326555:-326553:326348:326562:-326581:326582) -327869 (326003:
-        326000:326005:-326001) (-326067:326262:-326266:326259:-326260:326263) (
-        -326552:-326553:326554:-326542:326555) 323513 -323505 (326773:-326742:
-        -326774:-326745:326740:326743) (-325205:325203:325223:-325224:325204:
-        -325219) (-326005:326006:-325036:325032) (-326776:326775:-326742:-326745
-        :326740:326743) (-326555:-326553:326587:326554:326562:-326586) (325219:
-        -325205:325203:-325224:325225:-325220) (326003:-325999:325997:326005) (
-        -326533:-326532:326536:-326537:326531:-326530:326534) (325203:-324991:
-        -325237:325236:-325238:325204) (323558:-325204:-325211:325226:325019:
-        -325206) (-325032:326002:-326003:326005) (326536:-326537:326524:-326531:
-        -326530:326534) (-326555:-326553:326348:326584:326562:-326583) (326001:
-        326007:-326002:-326003) (326007:326003:-326000:325999) (326543:-326259:
-        -326542:326544:326067:-326348) -327840 (-326555:326348:326583:326562:
-        -326582:-326558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323896 0 (326753:-326777:-326778:-326756:326780:326779) (327213:327189:-327206:
-        -326259:-323558:327207) 323514 (-326555:326348:326587:326562:-326586:
-        -326558) (-326555:-326553:326348:326562:-326587:326588) (-326533:326536:
-        -326537:326531:-326530:326534:-326535) (326724:326734:-326726:-326723:
-        -326732:326733) (-326769:-326742:-326745:326770:326740:326743) (-326555:
-        -326553:326348:-326585:326562:326586) (-326752:-326742:-326745:326740:
-        326751:326743) (326725:-326723:-326720:326585:-326724:326635) (-326555:
-        -326553:326554:326583:326562:-326582) (326725:-326723:-326721:326726:
-        -326720:326635) (326753:-326777:326782:-326756:326780:-326781) (-326767:
-        -326742:-326745:326740:326743:326768) (-326643:326648:326581:-326645) (
-        327191:-327189:-327206:-326259:327207:327204) (327210:327206:327181:
-        -326259:-323558:-327205) (326539:-326544:326538:-326542:326067:-326348) 
-        (326753:-326742:-326756:326754:-326755:326743) (-326760:-326742:326759:
-        -326745:326740:326743) (326725:326724:-326726:-326727:-326720:326635) 
-        -327868 (326724:326734:-326726:-326736:326727:-326732) (-326067:-326630:
-        326531:326629) (-326067:326531:326626) 327869 (326068:-326063:-326067:
-        -326064:326066:326016) (326724:-326735:326737:-326726:-326736:326727) 
-        327841 (-326722:-326721:326723:-326720:326585:326635) (-326555:-326553:
-        326348:326562:-326581:326582) (326762:-326742:-326761:-326745:326740:
-        326743) (326648:326643) (-326764:326763:-326742:-326745:326740:326743) (
-        -326067:326628:326531) -323505 (326753:326765:-326742:-326756:-326766:
-        326743) (-326555:-326553:326587:326554:326562:-326586) (-326742:326757:
-        -326745:-326758:326740:326743) (326724:-326735:326737:-326726:-326723:
-        326733) (325203:-324991:-325237:325236:-325238:325204) (326648:-326584:
-        326014) (323558:-325204:-325211:325226:325019:-325206) (326535:-326067:
-        326531:-326627) (326549:326538:-326542:326067:-326348:-326539) (326536:
-        -326537:326524:-326531:-326530:326534) (-326555:-326553:326348:326584:
-        326562:-326583) (326065:326061:-326063:-326067:-326066:326016) -327840 (
-        -326555:326348:326583:326562:-326582:-326558) (-326309:-326646:326647:
-        -326648:-326642:326643)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323897 0 323500 (-323554:323553:-323552:323549:323548:-323550) -327867 (325245:
-        -325249:325247:325246:-325251:-325128) (325203:-325258:325254:325257:
-        -325255:-325256) (-325246:-325252:325248:325245:-325249:325244) 327835 
-        327868 (325203:-324991:-325237:325236:-325238:325204) (-325205:-325188:
-        -325237:325239:325240:325204) (-325205:325254:325257:325259:-325255:
-        -325256) -323514 -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323898 0 (325275:325286:-325277:-325282:-323558:325283) (325286:-325282:-325296:
-        325294:-323558:325283) 323514 -327867 (323549:-323547:-323558:323548:
-        323556:-323550) (-325274:325275:-325283:325286:324943:-323558) (-325283:
-        325286:-325296:323150:324943:-323558) (327210:327206:327181:-326259:
-        -323558:-327205) (325275:327202:-323548:327214:-326259:-323558) (327205:
-        327210:-327190:-323558:325343:-327202) (-325283:-325277:324943:-323558:
-        325276:325287) -327841 (327202:-323548:327210:325296:-323558:-325275) 
-        327835 327868 -323505 (327202:-323548:327214:-325296:327181:-323558) (
-        325203:-324991:-325237:325236:-325238:325204) (323558:-325204:-325211:
-        325226:325019:-325206) (-325205:-325188:-325237:325239:325240:325204) (
-        327205:327214:327194:-326259:-323558:-327202)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323899 0 (327213:327189:-327206:-326259:-323558:327207) 323514 (-326555:326348:
-        326587:326562:-326586:-326558) (-326555:-326553:326348:326562:-326587:
-        326588) (-326553:326554:-326562:-326542:326560) (-326309:326647:326643) 
-        (326724:326729:-326726:-326723:-326739:326731) (326464:326275:-326067:
-        -326016:-326449:326436) (326724:326729:-326726:-326738:326727:-326739) (
-        -326555:-326553:326348:-326585:326562:326586) (-326752:-326742:-326745:
-        326740:326751:326743) (326563:326558:-326562:-326554:-326542) (326644:
-        -326669:326585) (326725:-326723:-326720:326585:-326724:326635) (326724:
-        -326742:-326750:326748:-326749:326743) (326725:-326723:-326721:326726:
-        -326720:326635) (-326637:326638:326634) (327191:-327189:-327206:-326259:
-        327207:327204) (327210:327206:327181:-326259:-323558:-327205) (326464:
-        -326436:326275:-326016:-326452:326322) (326539:-326544:326538:-326542:
-        326067:-326348) (-326067:326450:-326449:326304:326436:-326464) (326747:
-        -326742:-326745:326740:326743:-326746) (326725:326724:-326726:-326727:
-        -326720:326635) -327870 (-326588:326645:326644) (-326635:326636:326637) 
-        (326068:-326063:-326067:-326064:326066:326016) (326547:326543:-326542:
-        326067:-326348:-326549) (325664:-326542:-326547:326067:-326348:326069) (
-        326068:-326063:-326067:326016:326069:-326065) 327841 (-326722:-326721:
-        326723:-326720:326585:326635) (326724:-326726:-326723:326727:-326729:
-        326635) 327868 -323505 (-326744:326741:-326742:-326745:326740:326743) (
-        -326304:-326067:-326452:326467:326322:326448) (-326555:-326553:326587:
-        326554:326562:-326586) (325203:-324991:-325237:325236:-325238:325204) (
-        323558:-325204:-325211:325226:325019:-325206) (326348:-326562:-326558:
-        -326542:326560) (326549:326538:-326542:326067:-326348:-326539) (326065:
-        326061:-326063:-326067:-326066:326016) -327840 (-326635:-326634:326633)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323900 0 (325286:-325282:-325296:325294:-323558:325283) (327213:327189:-327206:
-        -326259:-323558:327207) 323514 (-326553:326554:-326562:-326542:326560) (
-        -326559:326558:-326554:-326542:326560) -327867 (326464:326275:-326067:
-        -326016:-326449:326436) (326563:326558:-326562:-326554:-326542) (-326069
-        :-326067:326262:-326266:326263:326254) (327214:327188:-327206:327181:
-        -325997:-327208) (-325283:325286:-325296:323150:324943:-323558) (327210:
-        327206:327181:-326259:-323558:-327205) (326464:-326436:326275:-326016:
-        -326452:326322) (-326067:326450:-326449:326304:326436:-326464) (326307:
-        326068:-326067:-326016:-326275:326069) (327205:327210:-327190:-323558:
-        325343:-327202) (-327215:-327189:327213:-327206:327207:327204) (327208:
-        327214:327188:-327213:-327206:-323558) (327205:327214:327181:-323558:
-        -327211:-327202) (325664:-326542:-326547:326067:-326348:326069) (326068:
-        -326067:-326331:326308:-326307:326069) (326068:-326063:-326067:326016:
-        326069:-326065) 327841 327870 -323505 (-325283:-325293:324943:325294:
-        -323558:325287) (326275:-326067:326322:-326450:326304:-326464) (327202:
-        -323548:327214:-325296:327181:-323558) (-326304:-326067:-326452:326467:
-        326322:326448) (325203:-324991:-325237:325236:-325238:325204) (323558:
-        -325204:-325211:325226:325019:-325206) (325997:325236:-327206:327181:
-        -323558:-327208) (326348:-326562:-326558:-326542:326560) (326068:326332:
-        -326067:-326275:326308:-326307) (326068:-326308:-326067:326304:-326275:
-        326069) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323901 0 323500 327840 (325245:-325249:325247:325246:-325251:-325128) (324903:
-        324886:320724:-324896:-324907:324905) (325203:-325258:325254:325257:
-        -325255:-325256) -327868 (320724:-320725:324915:-324903:-324907:324905) 
-        (325253:325248:325245:-325247:-325251:-325128) (-325250:325248:325245:
-        -325247:325246:-325253) (-325246:-325252:325248:325245:-325249:325244) 
-        323513 -327839 (325203:-324991:-325237:325236:-325238:325204) (-324902:
-        324903:-320724:-324896:-324907:324905) (-325205:325254:325257:325259:
-        -325255:-325256) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323902 0 327840 323514 (326012:-326014:326010:326008:-326011:-326001) -323517 (
-        325036:326004:-325985) (325219:-325205:325203:-325222:325223:-325220) (
-        -326833:326799:-326827:-326831:-326829:326830:-326828:326832) -327869 
-        323513 (-325205:325203:325223:-325224:325204:-325219) (326010:326000:
-        -326011:-326008:326009:-326001) (325219:-325205:325203:-325224:325225:
-        -325220) (323558:-325204:-325211:325226:325019:-325206) -327842
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323903 0 327840 -327871 (-326793:326834:326835) (326804:-326803:326795:326815:
-        -326807:-326811:-326816) (326012:326010:-326011:-326013:-326008:326009) 
-        (-326793:326816:326804:-326814:-326812:-326797:326795:-326794) (-326818:
-        326819:326815) (-326793:326801:326816:-326802:-326814:-326812:326797:
-        -326806:-326800) (326783:-326786:326791:-326785:-326789:-326792:326793) 
-        (326578:326648:-326008) (326012:-326014:326010:326008:-326011:-326001) (
-        326539:-326544:326538:-326542:326067:-326348) (-326793:326796:326816:
-        -326795:326803:-326794) (-326555:326915:326790:-326914) (326788:-326793:
-        326787:-326785) (326800:326804:326815:-326799:-326811:-326816:-326806:
-        -326813) (326783:-326786:326791:326792:-326790:-326784:-326789) -327869 
-        (326801:-326802:-326814:326797:326815:-326811:-326816:-326806:-326800) (
-        -326833:326799:-326827:-326831:326830:-326828:326832) 323513 323517 
-        -323505 (326783:-326786:326805:-326802:-326815:326817) (-326793:326836:
-        326834) (-326793:326800:326816:326804:-326812:-326799:-326806:-326813) (
-        326796:-326814:-326797:326815:326803:-326811:-326816:-326794) (326543:
-        -326259:-326542:326544:326067:-326348)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323904 0 (-326793:326834:326838) (326800:326804:326815:-326799:-326811:-326816:
-        -326813) -327873 (326796:-326797:326815:326803:-326811:-326816:-326794) 
-        (326804:-326803:326795:326815:-326807:-326811:-326816) (-326818:326819:
-        326815) (326783:-326786:326791:-326785:-326789:-326792:326793) (326800:
-        326798:-326808:326815:-326799:-326804:-326811:-326816) -327847 (326805:
-        -326810:326797:-326808:326815:-326811:-326816:-326801:-326800) (-326793:
-        326796:326816:-326812:-326810:-326797:-326804:326809) (326788:-326793:
-        326787:-326785) (-326793:326800:326798:326816:-326812:-326808:-326799:
-        -326804) (-326793:326837:326834) (326783:-326786:326791:326792:-326790:
-        -326784:-326789) (-326833:326799:-326827:-326831:-326829:326830:-326828:
-        326832) 323513 323517 (-326793:326800:326816:326804:-326812:-326799:
-        -326813) -327872 (-326793:326805:326816:-326812:-326810:326797:-326808:
-        -326801:-326800) (326796:-326810:-326797:326815:-326804:-326811:-326816:
-        326809) 327871 (-326793:326816:326804:-326812:-326797:326795:-326794)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323905 0 (-326849:-326868:326882:326888:326877:-326865) (326887:-326901:326870:
-        -326893:-326907:-326826:326881) (326843:-326846:-326845:-326817:326844:
-        -326847:326849) (-326793:326834:326838) -327873 (326859:326852:-326850) 
-        (-326849:326875:326826:-326910:-326909:326860:-326887) (-326849:326850:
-        326855) (326873:-326849:326850:-326910:326888:-326909:-326865) -327849 
-        327872 (-326818:326819:326815) (326822:326821:-326824) (-326849:326865:
-        326826:-326910:326905:-326875) (326824:326825:-326826) (-326894:326877:
-        326891:-326907:326881:-326850) (326800:326798:-326808:326815:-326799:
-        -326804:-326811:-326816) (326826:-326880:-326907:326904) (326899:-326891
-        :-326907:326881:-326850) (-326849:326826:326895:326869:-326894:-326900) 
-        (-326849:326900:326826:-326908:-326894:326896:-326886) (326907:-326893:
-        326896:-326826:326881:-326899) (326854:326852:-326850) -327874 (326907:
-        326888:-326882:-326865:326881:-326873) (-326849:326850:326886:-326908:
-        -326894:-326874) (326865:326907:-326887:326881:-326850:-326873) (-326881
-        :-326893:326913:-326911 326912) (326826:326895:-326882:-326894:326903:
-        -326907) (-326849:326887:326875:-326876:326879:-326889) (326899:326897:
-        326826:-326880:-326907) (326897:326826:326907:-326880:-326899) (326887:
-        326875:-326876:-326892:-326879:326881) (326826:-326880:-326896:326885) (
-        326800:326804:326815:-326799:-326811:-326816:-326806:-326813) (-326849:
-        326887:-326892:-326909:-326874:326876:326881) (326866:326860:-326865) (
-        326850:326899:326907:-326908:-326894:326896:-326886:-326826) (-326896:
-        -326893:326901:326883:-326826:-326875:326881) (-326833:326799:-326831:
-        -326829:326830:-326828:326832) (326826:-326880:326902:326892) (-326849:
-        326869:326882:326888:-326865:-326873) (-326849:-326896:-326886:-326874:
-        326901:326876:326881) (-326846:-326848:326839:-326842:326841:-326847:
-        326849) (-326849:326850:-326910:326888:326909:-326874) (-326820:326824:
-        -326823:326821) (326801:-326802:326797:326815:-326811:-326816:-326806:
-        -326800) (326886:-326891:-326874:326881:-326850) (326875:326826:-326901:
-        326892:-326874:-326879) (-326841:-326848:326801:326839:-326842:326840:
-        -326847) (326826:326895:326907:-326882:-326894:-326869) (326826:-326892:
-        -326880:326902) (-326840:326839:-326842:326844:-326847:-326843:326849) (
-        326899:326907:-326891:326896:-326886:326881:-326850) (326805:326797:
-        -326808:326815:-326811:-326816:-326801:-326800) (326826:-326880:326885:
-        326896) (326897:326826:-326880:-326907:-326899) (326899:326897:326826:
-        326907:-326880) (326907:-326894:326891:326881:-326850:-326873) 323517 (
-        326850:326899:326906:-326894:-326907:-326826) (326875:-326876:-326896:
-        326901:-326879:326881) (-326849:326879:-326901:326892:-326874:326876) (
-        326783:-326786:326805:-326802:-326815:326817) (326826:326907:-326880:
-        326904) (-326793:326836:326834) (-326849:326850:326858) (326888:-326882:
-        326877:-326907:-326865:326881) (326887:326907:-326892:-326826:-326875:
-        326881) (-326849:326875:-326876:326879:-326896:326890) (326850:326865:
-        326907:-326910:-326909:-326826:-326887) (326865:326877:-326907:-326826:
-        -326887:326881) (326887:326909:-326874:326881:-326850) (-326891:326870:
-        -326893:-326907:326901:326881:-326899:-326850) 327871 (-326901:326907:
-        -326893:326892:-326874:-326826:326881) (-326849:326875:326826:326896:
-        -326900) (326850:326870:-326893:-326907:326901:-326826:-326899) (-326846
-        :-326842:326848:326840:-326847:-326843:326849)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void Reach void size limit
-        $ U=200
-323906 0 (-326849:-326868:326882:326888:326877:-326865) (326826:-326880:326904) 
-        (326856:326852:-326850) (-326891:326906:326870:-326893:-326907:326901:
-        326881:-326899:-326850) (-326849:326850:-326878:326870:-326894:-326906) 
-        (326843:-326846:-326845:-326817:326844:-326847:326849) (-326891:326870:
-        -326906:326881:-326850) -327873 (326850:326906:326870:-326893:-326907:
-        326901:-326826:-326899) (-326793:326834:326835) (326804:-326803:326795:
-        326815:-326807:-326811:-326816) (-326849:326879:-326901:326870:326889:
-        -326872) (-326849:326850:326857) (-326849:326887:326826:-326889:326870:
-        326884:-326871) 327872 (-326849:326826:326870:-326890:326901:-326872) (
-        -326849:326826:326906:326870:326890:-326871:-326899) (-326818:326819:
-        326815) (326822:326821:-326824) (326824:326825:-326826) (-326894:326877:
-        326891:-326907:326881:-326850) -327847 (326899:-326891:-326907:326881:
-        -326850) (326805:-326810:326797:326815:-326811:-326816:-326801:-326800) 
-        (326887:326870:-326884:326881:-326850) -327874 (-326849:326895:-326868:
-        326882:-326894:326903) (-326881:-326893:326913:-326911 326912) (-326849:
-        326850:-326867:-326877:326888:326884:-326865) (326826:326895:-326882:
-        -326894:326903:-326907) (326899:326897:326826:-326880) (326850:326899:
-        -326878:326906:-326894:-326907:-326826) (-326820:326824:-326823:326821) 
-        (-326849:326899:326826:-326878:-326903:326906:-326894) (326852:326851:
-        -326850) (-326793:326837:326834) (-326849:326850:326853) (-326840:326839
-        :-326842:326844:-326847:-326843:326849) (326897:326826:-326880:-326899) 
-        (326872:326826:-326890:-326871:326901:-326879) (326783:-326786:326805:
-        -326802:-326815:326817) (326801:-326802:-326814:326797:326815:-326811:
-        -326816:-326800) (326888:-326882:326877:-326907:-326865:326881) (-326849
-        :326826:-326867:326884:326860:-326871:-326887) (326865:326877:-326907:
-        -326826:-326887:326881) (326796:-326810:-326797:326815:-326804:-326811:
-        -326816:326809) (-326849:326865:326826:326871:-326867:-326898) (326850:
-        326865:-326867:-326877:326884:-326826:-326887) 327849 (326796:-326814:
-        -326797:326815:326803:-326811:-326816:-326794) 327871 (-326849:326850:
-        -326867:326870:326888:-326884) (326826:-326901:326870:326889:-326871:
-        -326879) (326887:-326901:326870:326884:-326893:-326907:-326826:326881) (
-        -326849:326899:326826:326903:-326871)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323907 0 (326822:326821:-326824) (326824:326825:-326826) -327847 (326578:326648:
-        -326008) -327874 (-326881:-326893:326913:-326911 326912) (-326820:326824
-        :-326823:326821) 323513 323517 -327842 327873
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323908 0 (326578:326648:-326008) -327874 323513 -323505 327847 -327842 327871
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323909 0 (-326849:-326868:326882:326888:326877:-326865) (326873:-326849:326850:
-        -326910:326888:-326909:-326865) (-326849:326850:326857) (326861:326842:
-        -326860:-326862:326864:-326863) (326578:326648:-326008) (326907:326888:
-        -326882:-326865:326881:-326873) (-326849:326850:-326867:-326877:326888:
-        326884:-326865) (326866:326860:-326865) (-326849:326869:326882:326888:
-        -326865:-326873) (-326846:-326848:326839:-326842:326841:-326847:326849) 
-        (-326849:326850:-326910:326888:326909:-326874) (326863:326861:326842:
-        -326860:-326862) (-326841:-326848:326801:326839:-326842:326840:-326847) 
-        (-326840:326839:-326842:326844:-326847:-326843:326849) -327869 323517 
-        -323505 327874 (-326849:326850:326858) (326888:-326882:326877:-326907:
-        -326865:326881) (-326864:326861:326842:-326860:-326863) -327842 327871 (
-        -326849:326850:-326867:326870:326888:-326884)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323910 0 327840 323514 (326012:326010:-326011:-326013:-326008:326009) (325994:
-        326000:-326003:-326001) (326001:-326002:325998:-326003) (326003:-326000:
-        325999:325998) (-326555:-326553:326554:326583:326562:-326582) (326010:
-        -325994:326000:-326011:-326008:326009:-326001) (325995:-325994:-325036:
-        325032) (-325999:325997:325994:-326003) (-326309:326647:-326642:326643) 
-        (326578:326648:-326008) (326012:-326014:326010:326008:-326011:-326001) (
-        326539:-326544:326538:-326542:326067:-326348) (-326533:326536:-326537:
-        326531:-326530:326534) -327868 (326003:-325032:325994:326002) (-326067:
-        -326630:326531:326629) 327869 (326547:326543:-326542:326067:-326348:
-        -326549) (325219:-325205:325203:-325222:325223:-325220) (-326555:-326553
-        :326348:326562:-326581:326582) (-325032:325994:326002:-326003) (-326067:
-        326628:326531) -323505 (-325205:325203:325223:-325224:325204:-325219) (
-        326003:-325999:325997:325994) (325219:-325205:325203:-325224:325225:
-        -325220) (325203:-324991:-325237:325236:-325238:325204) (326648:-326584:
-        326014) (-326000:325999:325998:-326003) (326001:326003:-326002:325998) (
-        323558:-325204:-325211:325226:325019:-325206) (326003:325994:326000:
-        -326001) (326549:326538:-326542:326067:-326348:-326539) (326536:-326537:
-        326524:-326531:-326530:326534) (325996:325036:-325994:-325985) (-326555:
-        -326553:326348:326584:326562:-326583) -327842 (-326555:326348:326583:
-        326562:-326582:-326558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323911 0 (327149:-327173:-327113:327154:-327136:327140:-327163) 323514 (-327146:
-        327115:327155:327138:-327113:-327151) (327115:327155:-327113:-327172:
-        327173:-327136) 327842 (-326553:326554:-326562:-326542:326560) (-326559:
-        326558:-326554:-326542:326560) (327091:327138:-327159:-327113:327154:
-        327146:-327139) (326563:326558:-326562:-326554:-326542) (327107:-327105:
-        -327112:327113:-327114:-327110:327104) (-326555:-326553:326348:326562:
-        -326579:326580) (327147:327155:327134:-327113:-327130:-327135) (-326580:
-        326648:326573) (326578:326648:-326008) (-326555:326348:326579:326562:
-        -326558:-326577) (-327108:-327109:327107:-327112:327113:-327110:327106) 
-        (-326067:326450:-326452:-326461:326460:326436) (327149:327155:327134:
-        -327130:-327174:-327147) -327868 (327091:-327154:-327113:-327151:327125:
-        327146:-327139) (327117:327121:-327115) (327115:327123:-327113) (327147:
-        327132:-327133:327155:-327113:-327130) (327149:327174:-327133:327155:
-        -327130:-327147) (-327125:327126:-327128:327110:-327127) (327131:-327130
-        :327125) (327091:327171:327130:-327137:-327113:-327172) (326547:326543:
-        -326542:326067:-326348:-326549) (325664:-326542:-326547:326067:-326348:
-        326069) (327107:-327112:-327104:-327114:-327110:327063:327108) (-327173:
-        327115:327155:-327113:-327130:327133:-327172) (325219:-325205:325203:
-        -325222:325223:-325220) (327117:-327115:327124) (-326555:-326553:326554:
-        326579:326562:-326577) 323513 (326300:-326297:-326449:326452:326436) 
-        -323505 (327091:-327173:-327154:327137:-327113:327125:-327172) (-325205:
-        325203:325223:-325224:325204:-325219) -327839 (327091:327139:327130:
-        -327113:-327151:-327162) (327115:-327113:327122) (-327140:327149:-327148
-        :327137:327154:-327163) (-327109:-327105:-327112:327113:-327110:327114:
-        327108) (323558:-325204:-325211:325226:325019:-325206) (327115:327155:
-        -327134:-327113:-327130:-327151:327146) (-327140:-327159:327137:-327113:
-        327148:327154) (-327125:327126:327127:327110:-327129) (-327125:327126:
-        327128:327110:-327127:-327129) (326348:-326562:-326558:-326542:326560) (
-        -326069:-326067:326258:326264:326254:-326262) (-326436:326450:-326452:
-        326460:-326300) (-326555:-326553:326348:326577:326562:-326578)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323912 0 323500 327840 -327867 (324903:324886:320724:-324896:-324907:324905) (
-        325203:-325258:325254:325257:-325255:-325256) (-325246:-325252:325248:
-        325245:-325249:325244) 327868 -327839 (325203:-324991:-325237:325236:
-        -325238:325204) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323913 0 327840 323514 (-326555:326348:326587:326562:-326586:-326558) (-326555:
-        -326553:326348:326562:-326587:326588) (-326553:326554:-326562:-326542:
-        326560) (-326559:326558:-326554:-326542:326560) (327214:327209:-327213:
-        327193:-327188:-323558) (326012:326010:-326011:-326013:-326008:326009) 
-        -327867 (326563:326558:-326562:-326554:-326542) (325994:326000:-326003:
-        -326001) (326001:-326002:325998:-326003) (326003:-326000:325999:325998) 
-        (-326555:-326553:326554:326583:326562:-326582) (-326069:-326067:326262:
-        -326266:326263:326254) (327214:327188:-327206:327181:-325997:-327208) (
-        326010:-325994:326000:-326011:-326008:326009:-326001) (325995:-325994:
-        -325036:325032) (-325999:325997:325994:-326003) (326012:-326014:326010:
-        326008:-326011:-326001) (-326067:326450:-326452:-326461:326460:326436) (
-        326644:326643) (326003:-325032:325994:326002) (327208:327214:327188:
-        -327213:-327206:-323558) (326547:326543:-326542:326067:-326348:-326549) 
-        (325664:-326542:-326547:326067:-326348:326069) (326068:-326067:-326331:
-        326308:-326307:326069) (-326555:-326553:326348:326562:-326581:326582) (
-        -327516:327521:327514:-327522) (-325032:325994:326002:-326003) 327868 (
-        326300:-326297:-326449:326452:326436) -323505 (-325205:325203:325223:
-        -325224:325204:-325219) (326275:-326067:326322:-326450:326304:-326464) (
-        326003:-325999:325997:325994) (-326304:-326067:-326452:326467:326322:
-        326448) (-326555:-326553:326587:326554:326562:-326586) (325219:-325205:
-        325203:-325224:325225:-325220) (325203:-324991:-325237:325236:-325238:
-        325204) (-326000:325999:325998:-326003) (326001:326003:-326002:325998) (
-        323558:-325204:-325211:325226:325019:-325206) (326003:325994:326000:
-        -326001) (325997:325236:-327206:327181:-323558:-327208) (326348:-326562:
-        -326558:-326542:326560) (326549:326538:-326542:326067:-326348:-326539) (
-        325996:325036:-325994:-325985) (326068:326332:-326067:-326275:326308:
-        -326307) (-326555:-326553:326348:326584:326562:-326583) (326068:-326308:
-        -326067:326304:-326275:326069) -327842 (-326436:326450:-326452:326297:
-        -326461) (-326643:-326588:326645:326644) (-326555:326348:326583:326562:
-        -326582:-326558) (-326309:-326644:326647:326643)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323914 0 (327446:-327449:327450) 323514 (327515:-327516:-327517:327514) 327842 (
-        -326553:326554:-326562:-326542:326560) (-326559:326558:-326554:-326542:
-        326560) (327214:327209:-327213:327193:-327188:-323558) (326563:326558:
-        -326562:-326554:-326542) (-327516:327517:327514:327518) -323517 -327870 
-        (327447:327446:-327449) (327208:327214:327188:-327213:-327206:-323558) (
-        325219:-325205:325203:-325222:325223:-325220) 327868 (327515:-327520:
-        -327517:327516) (-327519:-327516:327520:-327515:327514) (327449:-327448:
-        327451) (-325205:325203:325223:-325224:325204:-325219) -327839 (323558:
-        -325204:-325211:325226:325019:-325206) (327449:-327448:327445)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323915 0 (327446:-327449:327450) (327539:-327540:327493:-327543:-327541) (
-        -327491:327497:-327490:-327493:327492:-327498) (327541:-327542:327462:
-        -327544:-327539) (327515:-327516:-327517:327514) 327842 (-326559:326558:
-        -326554:-326542:326560) (327214:327209:-327213:327193:-327188:-323558) (
-        327490:-327495:327491:-327494:327496) (326563:326558:-326562:-326554:
-        -326542) (-327516:327517:327514:327518) (-326067:326322:326297:-326461:
-        326448:-326275) (-326067:326322:326448:326460:-326300:-326275) (327541:
-        327539:-327540:-327542) (-326069:-326067:326262:-326266:326263:326254) (
-        327214:327188:-327206:327181:-325997:-327208) (327494:-327491:327490:
-        327492:-327495:-327467) (-327466:-327491:327497:327495:327492:-327498) (
-        327497:327495:327492:-327498:327491:327466) (-326067:326450:-326452:
-        -326461:326460:326436) (326068:-326067:-326297:-326275:326069:326298) 
-        -327870 (327447:327446:-327449) (-327491:-327492:327462:327490:-327495:
-        -327494) (326275:-326067:326322:-326461:326460:-326450) (-327513:327467:
-        327512) (327455:-327454:-327456:327457) (327469:327468:327459:-327460:
-        -327461) (327208:327214:327188:-327213:-327206:-323558) (326547:326543:
-        -326542:326067:-326348:-326549) (-327496:-327492:327462:327490:-327495:
-        327491) (-327496:-327491:327462:327490:327492:-327495) (-327496:327462:
-        327490:327492:-327495:327491) (325664:-326542:-326547:326067:-326348:
-        326069) (326068:-326067:326300:-326299:-326275:326069) (-327492:327490:
-        -327495:-327467:327491:327496) 327868 (327541:327543:-327542:327540) (
-        327515:-327520:-327517:327516) 323517 (-327491:327497:327495:327492:
-        -327498:327466) (-327466:327497:327495:327492:-327498:327491) (326300:
-        -326297:-326449:326452:326436) (327539:-327540:327544:327542) -323505 (
-        -327519:-327516:327520:-327515:327514) (-326298:326068:326299:-326067:
-        -326331:326069) (327494:-327491:-327492:327490:-327495:-327467) (327494:
-        327490:327492:-327495:-327467:327491) -327839 (-326298:326068:326332:
-        326299:-326067:-326275) (-327491:327490:-327495:-327494:327496) (326348:
-        -326562:-326558:-326542:326560) (-326069:-326067:326258:326264:326254:
-        -326262) (-327518:-327514:327515:-327517:327513) (-326436:326450:-326452
-        :326460:-326300) (-326436:326450:-326452:326297:-326461) (327497:-327490
-        :-327493:327492:-327498:327491)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323916 0 (327446:-327449:327450) 323514 327842 -327867 (327458:327468:-327464:
-        -327467:327463:-327469) (327458:327469:-327464:-327467:327463:-327468) (
-        327468:327465:-327464:327463:-327458) (-327525:327524:-327530:327529) (
-        327469:-327463:327459:-327460:-327468:-327461) (327462:-327464:327463:
-        -327465:-327468:-327469) (327469:327468:327462:-327464:327463:-327465) (
-        327214:327188:-327206:327181:-325997:-327208) (327527:-327528:-327523:
-        327525) (-327525:327524:327527:-327528) (327469:327459:-327460:327464:
-        -327468:327466) (327469:-327466:327468:327459:-327460:327464) (-327525:
-        327524:327528:327518) (-327525:327524:327523:-327526:-327527) (-327513:
-        327467:327512) (327455:-327454:-327456:327457) (327208:327214:327188:
-        -327213:-327206:-323558) (325219:-325205:325203:-325222:325223:-325220) 
-        (-327516:327521:327514:-327522) 327870 (327469:-327466:327459:-327460:
-        327464:-327468) (327469:327468:327459:-327460:327464:327466) -323505 (
-        327449:-327448:327451) (-325205:325203:325223:-325224:325204:-325219) 
-        -327839 (327469:327462:-327464:327463:-327465:-327468) (327469:327468:
-        -327463:327459:-327460:-327461) (325219:-325205:325203:-325224:325225:
-        -325220) (325203:-324991:-325237:325236:-325238:325204) (323558:-325204:
-        -325211:325226:325019:-325206) (325997:325236:-327206:327181:-323558:
-        -327208) (327465:-327464:327463:-327468:-327458) (327458:327469:327468:
-        -327464:-327467:327463) (-327519:-327516:327520:327514) (327465:-327464:
-        -327467:327463:-327468:-327469) (-327518:327527:-327528:327513:-327524) 
-        (327468:327462:-327464:327463:-327469:-327458)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323917 0 (326462:326444:-326304:-326067:-326445:326322) (326307:326068:-326067:
-        -326016:-326259:326276) (326464:326318:-326436:-326016:-326444) (326042:
-        326045:-326043) (327191:-327189:-327206:-326259:327207:327204) (327210:
-        327206:327181:-326259:-323558:-327205) 323505 (325275:327202:-323548:
-        327214:-326259:-323558) (326462:326318:-326304:-326067:-326444) -323509 
-        -327868 (-325283:-325277:324943:-323558:325276:325287) (326068:-326063:
-        -326067:-326064:326066:326016) (-326131:326128:-326114:326117:326123:
-        -326130) (326529:326526:326525:-326528:-326524:-326527) (326068:-326308:
-        -326067:-326259:326304:326276) (326043:326032:326020:-326044:-326034:
-        -326015) (-326067:326262:-326266:326259:-326260:326263) 327835 323513 (
-        326020:326019:-326016:326017:-326015:-326018) (326068:-326067:326333:
-        -326259:326308:-326307) (-326123:-326131:326128:326117:-326130:326118) (
-        326068:-326334:-326067:326308:326276:-326307) (326536:-326537:326524:
-        -326531:-326530:326534) (327205:327214:327194:-326259:-323558:-327202) (
-        325275:325286:327206:-326259:-327210:-327205) (326065:326061:-326063:
-        -326067:-326066:326016) -327840 (326444:-326276:-326067:-326016:326322:
-        326304)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323918 0 (326070:-326073:-326072:326036:326027:-326033:-326057) (326307:326068:
-        -326067:-326016:-326259:326276) (-326026:326030:326029:326022) (-326276:
-        326275:326306:-326305:326308:-326307) (326307:326068:-326276:326275:
-        -326016:-326305) (-326024:326028:326027:326030) (-327204:327203:327213:
-        -327206:-326259:327207) (326046:326057:-326058:-326027:326074:-326033) (
-        326036:-326027:326074:-326059:-326057) (-326335:326263:326336:-326259:
-        326309:-326068) (327209:327193:-326259:327201:-327205:-327200) (327191:
-        -327189:-327206:-326259:327207:327204) (-326029:326032:326035:326036:
-        -326034:-326033) (327214:327206:327181:-326259:-325286:-327205) (326046:
-        -326027:326074:-326033:-326057) -323495 (327200:-323548:327194:327193:
-        -326259:-327214) (325275:327202:-323548:327214:-326259:-323558) (-326021
-        :-326023:326026:-326027:326031:326030) -327868 (326057:-326058:326036:
-        -326027:326074:-326059) (-325283:-325277:324943:-323558:325276:325287) (
-        -326073:-326016:326036:326075:-326033:326058) (326068:-326063:-326067:
-        -326064:326066:326016) (326529:326526:326525:-326528:-326524:-326527) (
-        326038:-326035:326037) (-326309:-326335:326263:326336:-326068:326069) (
-        326076:-326016:-326071:-326075:326058:326039) (326068:-326308:-326067:
-        -326259:326304:326276) (-326067:326262:-326266:326259:-326260:326263) (
-        326068:-326276:-326308:326275:-326305:326304) 327835 (327205:-326259:
-        327201:326565:-327202:-327200) 323509 (-326039:-326016:326036:326017:
-        -326033:326040) 323513 (327200:327209:327193:-327194:-327214:-327205) (
-        327202:-323548:327209:-326259:327201:-327200) (327214:327213:-327206:
-        -326259:-327203) (326057:-326058:-326073:-326072:326036:326027:-326033) 
-        (-326024:326028:-326030:326027) (326068:-326067:326333:-326259:326308:
-        -326307) (-326123:-326131:326128:326117:-326130:326118) (-326021:326025:
-        -326030:326026:-326027:326031) (326068:-326276:326275:-326302:326308:
-        -326307) (326068:-326334:-326067:326308:326276:-326307) (-326030:-326026
-        :326029:326022) (327205:327214:327194:-326259:-323558:-327202) (326065:
-        326068:-326063:-326062:-326066:326016) (325275:325286:327206:-326259:
-        -327210:-327205) -327840 (-325287:-325277:-325282:324943:325279:325276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323919 0 (325275:325286:-325277:-325282:-323558:325283) (325286:-325282:-325296:
-        325294:-323558:325283) -327867 (323549:-323547:-323558:323548:323556:
-        -323550) (-325274:325275:-325283:325286:324943:-323558) (-325283:325286:
-        -325296:323150:324943:-323558) (327210:327206:327181:-326259:-323558:
-        -327205) 323505 (325275:327202:-323548:327214:-326259:-323558) -323509 (
-        327205:327210:-327190:-323558:325343:-327202) (-325283:-325277:324943:
-        -323558:325276:325287) -327841 (327202:-323548:327210:325296:-323558:
-        -325275) 327835 327868 (327202:-323548:327214:-325296:327181:-323558) (
-        327205:327214:327194:-326259:-323558:-327202) (325275:325286:327206:
-        -326259:-327210:-327205)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323920 0 (325286:-325282:-325296:325294:-323558:325283) (326089:-326078:-326080:
-        326081:326077:-326085) -327867 (326042:326045:-326043) (326083:-326078:
-        -326087:326081:326088:-326086) (-326069:-326067:326262:-326266:326263:
-        326254) (327214:327188:-327206:327181:-325997:-327208) (327191:-327189:
-        -327206:-326259:327207:327204) (-325283:325286:-325296:323150:324943:
-        -323558) (327210:327206:327181:-326259:-323558:-327205) (326464:-326436:
-        326275:-326016:-326452:326322) 323505 (-326124:326122:-326121:-326128:
-        326120:326129) -323509 (326307:326068:-326067:-326016:-326275:326069) (
-        325286:327206:-325296:327181:-327210:-327205) (327205:327210:-327190:
-        -323558:325343:-327202) (-326132:326133:-326128:326120:326123:326129) (
-        -327215:-327189:327213:-327206:327207:327204) (326068:-326063:-326067:
-        -326064:326066:326016) (-326124:326053:-326117:326128:-326130:326118) (
-        327208:327214:327188:-327213:-327206:-323558) (327205:327214:327181:
-        -323558:-327211:-327202) (-326131:326128:-326114:326117:326123:-326130) 
-        (326068:-326067:-326331:326308:-326307:326069) (326032:326020:326041:
-        -326034:-326015:-326042) (326079:-326078:-326080:-326077:326081:326088) 
-        (326068:-326063:-326067:326016:326069:-326065) 327841 (-326132:326133:
-        -326123:-326128:326120:326129) 327868 (-326124:-326117:326121:-326128:
-        326123:326129) (-326078:-326080:-326087:326086:326081:326082) (-326078:
-        326085:326081:326071:-326086:-326083) (326122:-326121:-326128:326120:
-        326129:326124) (326125:-326128:326117:326120:-326133:-326119:326129) (
-        -325283:-325293:324943:325294:-323558:325287) (326275:-326067:326322:
-        -326450:326304:-326464) (327202:-323548:327214:-325296:327181:-323558) (
-        -326304:-326067:-326452:326467:326322:326448) (326053:-326117:326128:
-        -326114:326124:-326130) (-326123:-326131:326128:326117:-326130:326118) (
-        326068:326332:-326067:-326275:326308:-326307) (-326124:-326128:326117:
-        326123:-326133:326129) (326068:-326308:-326067:326304:-326275:326069) (
-        326125:-326117:326121:-326128:326120:-326119:326129) (325275:325286:
-        327206:-326259:-327210:-327205) (326065:326061:-326063:-326067:-326066:
-        326016) -327840 (-326115:-326016:326114:326017:-326015:326116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323921 0 (325275:325286:-325277:-325282:-323558:325283) (325286:-325282:-325296:
-        325294:-323558:325283) (-325274:-325283:323150:324943:-325286:325287) (
-        327205:327209:327201:-327202:-327216:-327200) (-325282:-325279:325298:
-        -325273:325280:325283) -327867 (323549:-323547:-323558:323548:323556:
-        -323550) (325272:-325283:-325279:-325273:325280:324943) (327200:327202:
-        -323548:327209:-327194:-327214) (327209:327193:-326259:327201:-327205:
-        -327200) (-325274:325275:-325283:325286:324943:-323558) (-325283:325286:
-        -325296:323150:324943:-323558) (327214:327206:327181:-326259:-325286:
-        -327205) -323495 (327200:-323548:327194:327193:-326259:-327214) (325275:
-        327202:-323548:327214:-326259:-323558) (-325276:-325283:-325281:325293:
-        324943:325279) (-325283:-325297:-325279:325298:325280:324943) (-325283:
-        -325277:324943:-323558:325276:325287) -327841 (-325277:-325282:325294:
-        -325286:325283:325287) (327202:-323548:327214:325296:-325286:-325275) 
-        327835 (327205:-326259:327201:326565:-327202:-327200) 327868 323509 (
-        327200:327209:327193:-327194:-327214:-327205) (327202:-323548:327209:
-        -326259:327201:-327200) (327202:-323548:327214:-325296:327181:-323558) (
-        -325287:-325276:-325282:325279:325294:325283) (327205:327214:327194:
-        -326259:-323558:-327202) (325275:325286:327206:-326259:-327210:-327205) 
-        (-325287:-325277:-325282:324943:325279:325276)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323922 0 -327875 (-326276:326275:326306:-326305:326308:-326307) (326307:326068:
-        -326276:326275:-326016:-326305) (-327204:327203:327213:-327206:-326259:
-        327207) (327191:-327189:-327206:-326259:327207:327204) (327214:327206:
-        327181:-326259:-325286:-327205) -327870 -323512 (326068:-326063:-326067:
-        -326064:326066:326016) (326038:-326035:326037) 327841 (-326132:326133:
-        -326123:-326128:326120:326129) 327868 323509 (-326123:-326131:326128:
-        326117:-326130:326118) (326068:-326276:326275:-326302:326308:-326307) (
-        326065:326068:-326063:-326062:-326066:326016) (325275:325286:327206:
-        -326259:-327210:-327205)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323923 0 (326079:-326084:326089:-326078:-326077:326081) (326089:-326078:-326080:
-        326081:326077:-326085) (-326276:326275:326306:-326305:326308:-326307) (
-        326307:326068:-326276:326275:-326016:-326305) (-327204:327203:327213:
-        -327206:-326259:327207) -323512 (-326124:326053:-326117:326128:-326130:
-        326118) (326038:-326035:326037) (-326127:-326128:326117:326120:-326126:
-        -326133:326129) (-326132:326133:-326123:-326128:326120:326129) (326068:
-        -326276:-326308:326275:-326305:326304) 327868 323509 (-326078:326085:
-        326081:326071:-326086:-326083) -327876 (-326127:-326117:326121:-326128:
-        326120:-326126:326129) (-326084:326089:-326078:-326087:326081:326082) (
-        326083:-326084:-326078:-326082:326081:326071) (-326123:-326131:326128:
-        326117:-326130:326118) (326068:-326276:326275:-326302:326308:-326307) 
-        327875 (326065:326068:-326063:-326062:-326066:326016) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323924 0 -323528 327876 (327214:327206:327181:-326259:-325286:-327205) (-326124:
-        326122:-326121:-326128:326120:326129) -327870 (325286:327206:-325296:
-        327181:-327210:-327205) (-326124:326053:-326117:326128:-326130:326118) (
-        326068:-326063:-326067:326016:326069:-326065) 323509 (-326127:-326117:
-        326121:-326128:326120:-326126:326129) 327875 -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323925 0 (-326276:326275:326306:-326305:326308:-326307) (326307:326068:-326276:
-        326275:-326016:-326305) (-327204:327203:327213:-327206:-326259:327207) 
-        327876 (327214:327206:327181:-326259:-325286:-327205) -327870 -323512 (
-        -326124:326053:-326117:326128:-326130:326118) (-326117:326121:-326128:
-        326120:-326126:326129) (326038:-326035:326037) -327877 (326068:-326063:
-        -326067:326016:326069:-326065) (326068:-326276:326275:-326302:326308:
-        -326307) 327875 323528 (326065:326068:-326063:-326062:-326066:326016)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323926 0 (326113:-326095:326112:326052:-326057) (326057:326113:-326095:-326112:
-        326052) (-326276:326275:326306:-326305:326308:-326307) 327876 -323512 
-        327877 (326038:-326035:326037) (326068:-326276:-326308:326275:-326305:
-        326304) -327878 (326068:-326276:326275:-326302:326308:-326307) 323528 (
-        326057:326113:-326095:326112:326052) (326113:-326095:-326112:326052:
-        -326057) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323927 0 (326090:326100:-326104:-326099:-326092:326105) (-326101:326100:326112:
-        -326090:-326057:326105) (326111:-326101:326100:-326112:-326057:326105) (
-        326091:-326099:326101:-326090:-326057:326105) (-326016:-326047:-326049:
-        326058:326060:326055) (326096:326111:326099:-326098) (326057:326100:
-        326091:-326099:-326090:-326107) (326113:-326095:326112:326052:-326057) (
-        326057:326113:-326095:-326112:326052) (326057:326108:-326099:-326112:
-        326101:326093) (-326060:-326050:-326016:326036:326058:326055) (326057:
-        326103:326097:-326052:-326111:-326107) (326110:326111:326099:-326098) (
-        326056:-326051:-326054:326036:326052:-326033:-326057) (326098:326057:
-        326112:-326091:-326097:326093) (326111:-326099:-326108:326101:-326057:
-        326105) (326094:326090:326099:-326098) (326103:326100:-326104:-326099:
-        -326111:326105) 327878 (326097:-326052:326112:-326091:-326057:326105) (
-        326057:326103:-326101:326100:-326111:-326107) (326090:-326099:326101:
-        -326107:-326092:326106) (326098:326090:-326097:-326107:-326092:326106) 
-        -327870 (326057:326091:326099:-326090:326093:-326098) (326112:326099:
-        -326091:-326097:326093:-326057) (326098:326090:-326104:-326052:-326092:
-        326105) (326098:326057:326111:-326052:-326108:-326107) (326098:326103:
-        -326111:-326097:-326107:326106) (326103:-326099:326101:-326111:-326107:
-        326106) (326057:326111:326099:-326108:326093:-326098) (326108:-326112:
-        326099:-326097:326093:-326057) (326090:326109:326099:-326098) (-326124:
-        326053:-326117:326128:-326130:326118) (326097:326108:-326052:-326112:
-        -326057:326105) 327877 (326099:-326111:326093:-326057:-326098) (326057:
-        326099:-326111:326093:-326098) (326097:326090:-326052:326104:-326107:
-        -326092) (326068:-326063:-326067:326016:326069:-326065) (326046:326057:
-        -326058:326048:-326052:-326033) (326098:326111:-326052:-326108:-326057:
-        326105) (326109:326099:-326090:-326098) (326057:326108:-326112:326099:
-        -326097:326093) (326111:326099:-326108:326093:-326057:-326098) (326057:
-        -326058:-326051:-326054:326036:326052:-326033) (326057:326097:326108:
-        -326052:-326112:-326107) (326091:326099:-326090:326093:-326057:-326098) 
-        (326057:326112:-326091:326101:326093:-326098) (-326016:326047:-326053:
-        -326033:326058:326055) (326098:326091:-326052:-326090:-326057:326105) (
-        -326106:326057:-326099:326101:-326111:326093) (326057:326097:-326052:
-        326112:-326090:-326107) (326098:-326106:326057:-326111:-326097:326093) (
-        326094:326099:-326090:-326098) (326057:326111:-326099:-326108:326101:
-        -326107) (326090:-326101:326100:326104:-326107:-326092) -327879 (326110:
-        326099:-326111:-326098) (326098:326103:-326104:-326111:-326097:326105) 
-        323528 (-326099:326112:-326091:326101:326093:-326057) (326098:-326106:
-        326090:326104:-326097:326093) (326046:326048:-326052:-326033:-326057) (
-        326098:326104:-326111:-326097:326093:-326057) (326057:326111:-326101:
-        326100:-326112:-326107) (326098:326057:326091:-326090:-326097:-326107) (
-        326108:-326099:-326112:326101:326093:-326057) (326065:326068:-326063:
-        -326062:-326066:326016) (-326099:326104:326101:-326111:326093:-326057) (
-        326057:326113:-326095:326112:326052) (326113:-326095:-326112:326052:
-        -326057) (-326106:326090:-326099:326104:326101:326093) (326090:326099:
-        326093:-326098) (326096:326099:-326111:-326098) -327840 (326103:326097:
-        -326052:-326111:-326057:326105) (326057:-326101:326100:326112:-326091:
-        -326107) (326103:-326101:326100:326104:-326111:-326057)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void Reach void size limit
-        $ U=200
-323928 0 (-326060:-326050:-326016:326036:326058:326055) (326057:326103:326097:
-        -326052:-326111:-326107) (326056:-326051:-326054:326036:326052:-326033:
-        -326057) 327879 (-326276:326275:326306:-326305:326308:-326307) (326307:
-        326068:-326276:326275:-326016:-326305) (-327204:327203:327213:-327206:
-        -326259:327207) (326103:326100:-326104:-326099:-326111:326105) 327878 (
-        326057:326103:-326101:326100:-326111:-326107) -327870 -323512 (326098:
-        326103:-326111:-326097:-326107:326106) (326103:-326099:326101:-326111:
-        -326107:326106) 327877 (326099:-326111:326093:-326057:-326098) (326057:
-        326099:-326111:326093:-326098) (326068:-326063:-326067:326016:326069:
-        -326065) (326048:-326052:326036:-326059:-326057) (326057:-326058:-326051
-        :-326054:326036:326052:-326033) (326068:-326276:-326308:326275:-326305:
-        326304) (-326106:326057:-326099:326101:-326111:326093) (326098:-326106:
-        326057:-326111:-326097:326093) (326110:326099:-326111:-326098) (326068:
-        -326276:326275:-326302:326308:-326307) (326098:326103:-326104:-326111:
-        -326097:326105) (326098:326104:-326111:-326097:326093:-326057) (326065:
-        326068:-326063:-326062:-326066:326016) (326057:-326058:326048:-326052:
-        326036:-326059) (-326099:326104:326101:-326111:326093:-326057) (326096:
-        326099:-326111:-326098) -327840 (326103:326097:-326052:-326111:-326057:
-        326105) (326103:-326101:326100:326104:-326111:-326057)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323929 0 (326307:326068:-326276:326275:-326016:-326305) (-327204:327203:327213:
-        -327206:-326259:327207) (327209:327193:-326259:327201:-327205:-327200) (
-        327214:327206:327181:-326259:-325286:-327205) -323495 -327870 (326068:
-        -326063:-326067:-326064:326066:326016) (326068:-326063:-326067:326016:
-        326069:-326065) (-326309:-326335:326263:326336:-326068:326069) 327841 
-        323512 (326068:-326276:-326308:326275:-326305:326304) 327868 (327200:
-        327209:327193:-327194:-327214:-327205) (327214:327213:-327206:-326259:
-        -327203) (326068:-326276:326275:-326302:326308:-326307) (326065:326068:
-        -326063:-326062:-326066:326016) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323930 0 (325286:-325282:-325296:325294:-323558:325283) (-325274:-325283:323150:
-        324943:-325286:325287) -327867 -327875 (-325287:-325283:-325293:324943:
-        325279:325294) (-325283:325286:-325296:323150:324943:-323558) (327214:
-        327206:327181:-326259:-325286:-327205) -323512 (325286:327206:-325296:
-        327181:-327210:-327205) (-325277:-325282:325294:-325286:325283:325287) (
-        327205:327214:327181:-323558:-327211:-327202) 327841 327870 323509 (
-        -325283:-325293:324943:325294:-323558:325287) (327202:-323548:327214:
-        -325296:327181:-323558) (-325287:-325276:-325282:325279:325294:325283)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323931 0 (326090:326100:-326104:-326099:-326092:326105) (326057:326113:326112:
-        -326100:326102) (326113:-326112:-326100:326102:-326057) (-326101:326100:
-        326112:-326090:-326057:326105) (326111:-326101:326100:-326112:-326057:
-        326105) (-326016:-326047:-326049:326058:326060:326055) (326057:326100:
-        326091:-326099:-326090:-326107) (326057:326108:-326099:-326112:326101:
-        326093) (-326060:-326050:-326016:326036:326058:326055) -327867 (326110:
-        326111:326099:-326098) (-326276:326275:326306:-326305:326308:-326307) (
-        326307:326068:-326276:326275:-326016:-326305) (-327204:327203:327213:
-        -327206:-326259:327207) (-326069:-326067:326262:-326266:326263:326254) (
-        327214:327188:-327206:327181:-325997:-327208) (326103:326100:-326104:
-        -326099:-326111:326105) (327214:327206:327181:-326259:-325286:-327205) (
-        326057:326103:-326101:326100:-326111:-326107) (326090:-326099:326101:
-        -326107:-326092:326106) (326057:326091:326099:-326090:326093:-326098) 
-        -323512 (326307:326068:-326067:-326016:-326275:326069) (325286:327206:
-        -325296:327181:-327210:-327205) (326103:-326099:326101:-326111:-326107:
-        326106) (326057:326111:326099:-326108:326093:-326098) (-327215:-327189:
-        327213:-327206:327207:327204) (326090:326109:326099:-326098) (327208:
-        327214:327188:-327213:-327206:-323558) (326068:-326067:-326331:326308:
-        -326307:326069) (326068:-326063:-326067:326016:326069:-326065) (326046:
-        326057:-326058:326048:-326052:-326033) (326109:326099:-326090:-326098) (
-        326057:326108:-326112:326099:-326097:326093) (326068:-326276:-326308:
-        326275:-326305:326304) 327870 323509 (326057:326112:-326091:326101:
-        326093:-326098) (-326016:326047:-326053:-326033:326058:326055) (326057:
-        326111:-326099:-326108:326101:-326107) (326090:-326101:326100:326104:
-        -326107:-326092) (326110:326099:-326111:-326098) (326068:-326276:326275:
-        -326302:326308:-326307) 327875 (326068:326332:-326067:-326275:326308:
-        -326307) (326057:326111:-326101:326100:-326112:-326107) (326068:-326308:
-        -326067:326304:-326275:326069) (326057:-326058:326048:-326052:326036:
-        -326059) -327840 (326057:-326101:326100:326112:-326091:-326107) (326103:
-        -326101:326100:326104:-326111:-326057) (326113:326112:-326100:326102:
-        -326057) (326057:326113:-326112:-326100:326102)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323932 0 (327205:327209:327201:-327202:-327216:-327200) -327867 (326307:326068:
-        -326276:326275:-326016:-326305) (327205:-323548:327181:327201:-327214:
-        -327211) (-327204:327203:327213:-327206:-326259:327207) (-325287:-325283
-        :-325293:324943:325279:325294) (-326069:-326067:326262:-326266:326263:
-        326254) (327214:327188:-327206:327181:-325997:-327208) (327200:327202:
-        -323548:327209:-327194:-327214) (327209:327193:-326259:327201:-327205:
-        -327200) (327214:327206:327181:-326259:-325286:-327205) -323495 (-325276
-        :-325283:-325281:325293:324943:325279) (326307:326068:-326067:-326016:
-        -326275:326069) (327208:327214:327188:-327213:-327206:-323558) (327205:
-        327214:327181:-323558:-327211:-327202) (326068:-326067:-326331:326308:
-        -326307:326069) (326068:-326063:-326067:326016:326069:-326065) (-326309:
-        -326335:326263:326336:-326068:326069) 327841 323512 (326068:-326276:
-        -326308:326275:-326305:326304) 327870 (327200:327209:327193:-327194:
-        -327214:-327205) (327202:-323548:327209:-326259:327201:-327200) (327214:
-        327213:-327206:-326259:-327203) (327202:-323548:327214:-325296:327181:
-        -323558) (326068:-326276:326275:-326302:326308:-326307) (-325287:-325276
-        :-325282:325279:325294:325283) (326068:326332:-326067:-326275:326308:
-        -326307) (327205:327211:-323548:327201:-327209:-327200) (327188:327181:
-        327201:-327209:-327214:-327205) (326068:-326308:-326067:326304:-326275:
-        326069) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323933 0 (326261:-326069:326263:326254:-326262:-326258) 327840 (326068:-326276:
-        326275:326300:-326303:-326299) (-326276:326293:326275:326285:-326295:
-        -326286) (-326276:326293:326275:-326287:-326295:326288) (-326309:326258:
-        326310:-326264:-326285:326069) (-326335:326263:326336:-326259:326309:
-        -326068) (327209:327193:-326259:327201:-327205:-327200) (326275:326303:
-        326417:326412:-326418:-326411) (326263:-326259:-326262:326330:326309:
-        -326068) 323505 (-326276:-326421:326303:326416:-326415) -323495 (327200:
-        -323548:327194:327193:-326259:-327214) -327868 (326068:-326329:-326259:
-        -326258:326330:326309) (-326276:326303:-326419:326417:326421:-326415) (
-        326258:-326329:-326285:-326259:326264:326309) (-326309:-326335:326263:
-        326336:-326068:326069) (326275:326303:326416:326412:-326411:-326415) (
-        -326276:-326288:326293:326275:326286:-326294) 323513 (326275:326303:
-        -326412:326417:-326415:326414) (327200:327209:327193:-327194:-327214:
-        -327205) (327214:327213:-327206:-326259:-327203) -327839 (326068:-326309
-        :-326329:-326285:326264:326330:326069) (326068:-326276:326275:-326297:
-        -326303:326298) (-326276:-326288:326275:326286:326296:-326295) (-326276:
-        -326421:326303:326417:-326418) (326536:-326537:326524:-326531:-326530:
-        326534) (-326298:326068:-326276:326275:326299:-326302) (-326069:-326067:
-        326258:326264:326254:-326262) (-326309:326263:-326262:326330:-326068:
-        326069) (-326298:-326276:326275:326299:326301:-326303) (-326436:326450:
-        -326452:326460:-326300) (326275:326411:326303:326417:-326413:-326415)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323934 0 327840 (327214:327209:-327213:327193:-327188:-323558) -327867 (-326069:
-        -326067:326262:-326266:326263:326254) (327214:327188:-327206:327181:
-        -325997:-327208) 323505 -323509 (327208:327214:327188:-327213:-327206:
-        -323558) (326068:-326067:-326331:326308:-326307:326069) 327868 (326275:
-        -326067:326322:-326450:326304:-326464) (-326304:-326067:-326452:326467:
-        326322:326448) (326068:326332:-326067:-326275:326308:-326307) (326068:
-        -326308:-326067:326304:-326275:326069) -327842 (-326436:326450:-326452:
-        326297:-326461)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323935 0 (327471:327503:327491:-327488) (327539:-327540:327493:-327543:-327541) 
-        (-327491:327497:-327490:-327493:327492:-327498) (327541:-327542:327462:
-        -327544:-327539) 327842 (327214:327209:-327213:327193:-327188:-323558) (
-        327483:327468:-327481:327489) (327490:-327495:327491:-327494:327496) (
-        327541:-327542:-327481:327545) (-326067:326322:326297:-326461:326448:
-        -326275) (-326067:326322:326448:326460:-326300:-326275) (327481:-327462:
-        327512) (327541:327539:-327540:-327542) (327473:327491:-327471:327500) (
-        327473:327491:-327471:327499) (-326069:-326067:326262:-326266:326263:
-        326254) (327214:327188:-327206:327181:-325997:-327208) 323505 (-327466:
-        -327491:327497:327495:327492:-327498) -323509 (326068:-326067:-326297:
-        -326275:326069:326298) -327870 (-327491:-327492:327462:327490:-327495:
-        -327494) (-327481:327491:327489:327511) (326275:-326067:326322:-326461:
-        326460:-326450) (327455:-327454:-327456:327457) (327469:327468:327459:
-        -327460:-327461) (327208:327214:327188:-327213:-327206:-323558) (327488:
-        -327489:-327491:327505) (-327491:327503:327473:-327471) (-327496:-327492
-        :327462:327490:-327495:327491) (-327496:-327491:327462:327490:327492:
-        -327495) (-327496:327462:327490:327492:-327495:327491) (327503:327473:
-        327491:-327471) (327488:-327489:327505:327491) (-327491:-327481:327489:
-        327511) (326068:-326067:326300:-326299:-326275:326069) 327868 (-327472:
-        327471:-327491:327502:327509:327508:-327506) (327541:327543:-327542:
-        327540) (-327466:327497:327495:327492:-327498:327491) (-327478:327468:
-        -327472:-327477:327471:-327480) (-326298:326068:326299:-326067:-326331:
-        326069) (327494:-327491:-327492:327490:-327495:-327467) -327839 (-327491
-        :327473:-327471:327499) (-327491:327473:-327471:327500) (-326298:326068:
-        326332:326299:-326067:-326275) (-327491:327490:-327495:-327494:327496) (
-        -327472:327471:-327510:-327504:327491:-327501:-327506) (-326069:-326067:
-        326258:326264:326254:-326262) (-326436:326450:-326452:326460:-326300) (
-        -326436:326450:-326452:326297:-326461) (327497:-327490:-327493:327492:
-        -327498:327491) (327471:-327491:327503:-327488)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323936 0 (327488:327468:-327489:327487) 327842 (327483:327468:-327481:327489) 
-        -327867 (327458:327468:-327464:-327467:327463:-327469) (327468:327465:
-        -327464:327463:-327458) (-327472:327471:-327484:327470:327482:-327468:
-        327479) (327481:-327462:327512) (327468:327471:-327488:327475) (327469:
-        -327463:327459:-327460:-327468:-327461) (327462:-327464:327463:-327465:
-        -327468:-327469) (327469:327468:327462:-327464:327463:-327465) (327214:
-        327188:-327206:327181:-325997:-327208) 323505 (327473:-327471:-327468:
-        327475) (327469:-327466:327468:327459:-327460:327464) -323509 (327473:
-        -327471:327485:-327468) (327455:-327454:-327456:327457) (327208:327214:
-        327188:-327213:-327206:-323558) (-327478:327468:-327472:-327477:327471:
-        -327484:-327480) (327468:327473:-327471:327485) 327870 (327469:-327466:
-        327459:-327460:327464:-327468) (327468:327473:-327471:327475) -327839 (
-        327469:327462:-327464:327463:-327465:-327468) (327469:327468:-327463:
-        327459:-327460:-327461) (327471:-327468:-327488:327475) (327465:-327464:
-        327463:-327468:-327458) (327483:-327481:327489:-327468) (327468:327462:
-        -327464:327463:-327469:-327458) (327488:-327489:327487:-327468)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323937 0 (326261:-326069:326263:326254:-326262:-326258) 327840 (327214:327209:
-        -327213:327193:-327188:-323558) (326068:-326276:326275:326300:-326303:
-        -326299) -327867 (327473:327491:-327471:327500) (327473:327491:-327471:
-        327499) (-326069:-326067:326262:-326266:326263:326254) (327214:327188:
-        -327206:327181:-325997:-327208) (327209:327193:-326259:327201:-327205:
-        -327200) (326275:326303:326417:326412:-326418:-326411) (-327491:-327473:
-        327507:327486) (327473:-327471:-327468:327475) -323495 (326068:-326067:
-        -326297:-326275:326069:326298) (327473:-327471:327485:-327468) (327474:
-        -327473:-327468:327486) (327208:327214:327188:-327213:-327206:-323558) (
-        -327491:327503:327473:-327471) (326068:-326067:-326331:326308:-326307:
-        326069) (327503:327473:327491:-327471) (-326309:-326335:326263:326336:
-        -326068:326069) (326275:326303:326416:326412:-326411:-326415) (327474:
-        327468:-327473:327486) (327468:327473:-327471:327485) (326068:-326067:
-        326300:-326299:-326275:326069) (326068:-326276:-326308:326275:-326305:
-        326304) 327868 323509 (327193:-327188:327181:327201:-327209:-327199) (
-        326275:326303:-326412:326417:-326415:326414) (327468:327473:-327471:
-        327475) (327200:327209:327193:-327194:-327214:-327205) (327214:327213:
-        -327206:-326259:-327203) (-326298:326068:326299:-326067:-326331:326069) 
-        (-327473:327507:327491:327486) -327839 (326068:-326309:-326329:326264:
-        326330:326069) (-327491:327473:-327471:327499) (-327491:327473:-327471:
-        327500) (-326298:326068:326332:326299:-326067:-326275) (326068:-326276:
-        326275:-326297:-326303:326298) (326068:326332:-326067:-326275:326308:
-        -326307) (327188:327181:327201:-327209:-327214:-327205) (326068:-326308:
-        -326067:326304:-326275:326069) (-326298:326068:-326276:326275:326299:
-        -326302) (-326069:-326067:326258:326264:326254:-326262) (-326309:326263:
-        -326262:326330:-326068:326069) (-326298:-326276:326275:326299:326301:
-        -326303) (326275:326411:326303:326417:-326413:-326415)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323938 0 323500 (-325214:325229:324943) (325286:-325282:-325296:325294:-323558:
-        325283) (-323554:323553:-323552:323549:323548:-323550) (323549:-323547:
-        -323558:323548:323556:-323550) (-324985:-323548:-324994:324919:324893:
-        324943) (327214:327188:-327206:327181:-325997:-327208) (325178:-325160:
-        325159) (327210:327206:327181:-326259:-323558:-327205) -327866 (-325163:
-        -325184:325189:325162:325188:-325107) (325203:-325258:325254:325257:
-        -325255:-325256) (-325126:325226:-325170:325019:325204:-325206) (327205:
-        327214:327181:-323558:-327211:-327202) (-325246:-325252:325248:325245:
-        -325249:325244) (325170:325019:325204:-325206:-323553:-325203) (-325214:
-        324943:325215:-325128:-325229:-325227:325228) (325128:325226:-325170:
-        325019:-325206:-323553) 327835 (-325214:-325215:325126:-325170:324943:
-        -325229:325228) (325107:-325163:-325184:-325191:325162:325188) (327218:
-        323558:-327217:-323553:323548:-327219) -323505 (-325283:-325293:324943:
-        325294:-323558:325287) (327202:-323548:327214:-325296:327181:-323558) (
-        -323548:324919:-324989:324943:-324904:324985) (325203:-324991:-325237:
-        325236:-325238:325204) (323558:-325204:-325211:325226:325019:-325206) (
-        -325205:-325188:-325237:325239:325240:325204) (325997:325236:-327206:
-        327181:-323558:-327208) 327867 -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323939 0 323500 (-325214:325229:324943) 327840 (325002:324896:-324943:324965:
-        -324919:-324904) (-325114:325172:325091:-325164:325158:-325107) (325107:
-        -325114:325091:-325172:-325164:325158) (325086:-325091:-325021:325158) (
-        325107:-325163:-325103:-325091:325099:-324946:325162:-325096:-325109) (
-        325166:325172:325091:-325167:-325115:-325107) (325107:325166:325091:
-        -325167:-325172:-325115) (-325163:-325114:325172:325167:325091:-325107) 
-        (325107:-325163:-325114:325167:325091:-325172) (-324990:324919:-324943:
-        324917:324893:-324904) (325203:-325258:325254:325257:-325255:-325256) (
-        -325163:-325091:325099:-324946:325162:325104:-325107) (325169:325122:
-        -325021:-325123) (325086:-325158:-325114:325172:325163:-325107) (325107:
-        325086:-325158:-325114:-325172:325163) (325086:-325158:-325114:-325172:
-        325163:-325107) (325107:325086:-325158:-325114:325172:325163) (-325246:
-        -325252:325248:325245:-325249:325244) (-325162:-325091:325161:-325098:
-        -325112:-325102:325097:325104:-325107) (325170:325019:325204:-325206:
-        -323553:-325203) (-325214:324943:325215:-325128:-325229:-325227:325228) 
-        (325128:325226:-325170:325019:-325206:-323553) (325115:325166:-325114:
-        -325167) (-325214:-325215:325126:-325170:324943:-325229:325228) (-325163
-        :-325114:325167:325091:-325172:-325107) (325107:-325163:-325114:325172:
-        325167:325091) (325166:325091:-325167:-325172:-325115:-325107) (325107:
-        325166:325172:325091:-325167:-325115) -327839 (-324989:-324943:324917:
-        -324904:324985:324990) (323558:324896:-324943:325006:-325002:-324919) (
-        325107:-325103:-325162:-325111:325100:-325091:325161:-325112:-325102:
-        -325096:-325109) (-325160:325095:325159) (325203:-324991:-325237:325236:
-        -325238:325204) (-325114:325091:-325172:-325164:325158:-325107) (325107:
-        -325114:325172:325091:-325164:325158) -327880 (-325155:325021:-325091:
-        325090) (325124:-325155:325021:-325125:325126:-325128:-325088) (-325160:
-        325159:325092) 327867 -323514 (325086:-325120:325168:-325039) (325088:
-        -325155:-325090:325157:325171) (325124:-325125:325126:-325170:-325128:
-        325155:-325123)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323940 0 (-325163:325167:325091:-325172:-325107) 327840 323514 (325086:325168:
-        -325039) (325086:-325158:-325172:325163:-325107) (-327525:327524:-327530
-        :327529) (325086:-325091:-325021:325158) (327214:327188:-327206:327181:
-        -325997:-327208) (325166:325172:325091:-325167:-325107) (327210:327206:
-        327181:-326259:-323558:-327205) (-324990:324919:-324943:324917:324893:
-        -324904) (-324989:-324987:324917:-324986:324893:324990) (-325126:325226:
-        -325170:325019:325204:-325206) (-325163:-325091:325101:325099:-324946:
-        325110:325162:325104:-325107) (325169:325122:-325021:-325123) (325091:
-        -325172:-325164:325158:-325107) (325172:325091:-325164:325158:-325107) (
-        325170:325019:325204:-325206:-323553:-325203) (325219:-325205:325203:
-        -325222:325223:-325220) (-325162:-325091:325161:325101:-325098:-325112:
-        325110:-325102:325097:325104:-325107) -323505 (-325205:325203:325223:
-        -325224:325204:-325219) -327839 (323558:324896:-324943:325006:-325002:
-        -324919) (325166:325091:-325167:-325172:-325107) (325219:-325205:325203:
-        -325224:325225:-325220) (-325160:325095:325159) (325203:-324991:-325237:
-        325236:-325238:325204) -327880 (325086:-325158:325172:325163:-325107) (
-        -325155:325021:-325091:325090) (323558:-325204:-325211:325226:325019:
-        -325206) (325997:325236:-327206:327181:-323558:-327208) (324896:-324943:
-        324965:324893:-323558:-324919) (325124:-325155:325021:-325125:325126:
-        -325128:-325088) (-325214:-325215:325126:-325170:324943:325228) (-325160
-        :325159:325092) 327867 (-325163:325172:325167:325091:-325107) (324896:
-        -324943:-325005:324965:-324893:324933) (325088:-325155:-325090:325157:
-        325171) (325124:-325125:325126:-325170:-325128:325155:-325123)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323941 0 323500 (-324967:-324991:324932:324943:-324957:324966) 327840 (-323554:
-        323553:-323552:323549:323548:-323550) (325002:324896:-324943:324965:
-        -324919:-324904) (323549:-323547:-323558:323548:323556:-323550) (324888:
-        -324967:-324943:-324893:324951:324884) 327880 (-324985:-323548:-324994:
-        324919:324893:324943) (324888:-324943:324951:324893:-324965:-324904) (
-        -324967:-324951:324968:324953:-324904:324928) (324888:-324967:-324955:
-        324945:-324946:324953) (324904:324888:-324967:-324943:-324945:324953) (
-        -324967:-324943:324945:324946:-324957:324966) -327866 (-324943:324946:
-        324932:-324888:-324904:324966) (-324990:324919:-324943:324917:324893:
-        -324904) (-325126:325226:-325170:325019:325204:-325206) (324904:-324951:
-        324953:324974:-324888:-324941) (324904:-324976:-324953:324965:324931:
-        -324964:-324941) (325008:-323548:-324955:325014:324991:-324888) (324978:
-        324941:-324945:324953:324974:-324888) (324979:-324955:324945:-324951:
-        324953:-324888) (324888:-323548:-324967:-324955:324932:324991) (-325163:
-        325099:-324946:325162:325104:-325107) (325128:325226:-325170:325019:
-        -325206:-323553) (325107:-325163:-325103:325099:-324946:325162) (324904:
-        -324943:324946:-324945:-324888:324966) (327218:323558:-327217:-323553:
-        323548:-327219) -323505 -327839 (-324989:-324943:324917:-324904:324985:
-        324990) (323558:324896:-324943:324965:-325004:-325002) (323558:324896:
-        -324943:325006:-325002:-324919) (-323548:324919:-324989:324943:-324904:
-        324985) (324904:-324976:-324943:324953:324967:-324964) (323558:-325204:
-        -325211:325226:325019:-325206) (-324951:324893:-324965:324953:324967:
-        -324904) (324896:-324943:324965:324893:-323558:-324919) (-325214:-325215
-        :325126:-325170:324943:325228) (-325160:325159:325092) (-325214:324943:
-        325215:-325128:-325227:325228) (-324928:-324967:-324951:324953:324884) (
-        324896:-324943:-325005:324965:-324893:324933) (324978:324951:-324888:
-        -324930:324928)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323942 0 (325286:-325282:-325296:325294:-323558:325283) (327205:327209:327201:
-        -327202:-327216:-327200) (-325011:325013:-325010:-325015:324980:325012) 
-        (323549:-323547:-323558:323548:323556:-323550) (327205:-323548:327181:
-        327201:-327214:-327211) (-325287:-325283:-325293:324943:325279:325294) (
-        327214:327188:-327206:327181:-325997:-327208) (327200:327202:-323548:
-        327209:-327194:-327214) (327210:327206:327181:-326259:-323558:-327205) 
-        323505 (327214:327206:327181:-326259:-325286:-327205) -327866 -323495 (
-        327200:327202:327211:-323548:-327209:-327214) (325286:327206:-325296:
-        327181:-327210:-327205) (325008:-323548:-324955:325014:324991:-324888) (
-        -325277:-325282:325294:-325286:325283:325287) (327205:327214:327181:
-        -323558:-327211:-327202) 327835 (327202:-323548:327209:-326259:327201:
-        -327200) (-325283:-325293:324943:325294:-323558:325287) -327839 (327202:
-        -323548:327214:-325296:327181:-323558) (-325011:325008:324888:-323548:
-        -325015:325010) 327867 (-325287:-325276:-325282:325279:325294:325283) (
-        327205:327211:-323548:327201:-327209:-327200) (327188:327181:327201:
-        -327209:-327214:-327205)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323943 0 323500 327839 (324903:324886:320724:-324896:-324907:324905) (325203:
-        -325258:325254:325257:-325255:-325256) -327868 -327853 (320724:-320725:
-        324915:-324903:-324907:324905) -327904 (-325246:-325252:325248:325245:
-        -325249:325244) (324899:-324924:320724:-320725:-324907:324905) 323513 (
-        -324915:324924:324886:320724:-324907:324905) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323944 0 (-326067:326450:326458:-326452:326436:-326459) 323514 (-326553:326554:
-        -326562:-326542:326560) (-326559:326558:-326554:-326542:326560) (326563:
-        326558:-326562:-326554:-326542) (-326067:-326331:326294:326285:-326296:
-        326069) (-326555:-326553:326348:326562:-326579:326580) (326275:-326067:
-        326458:326322:-326450:-326459) 327839 (326332:-326067:326294:326285:
-        -326296:-326275) (-326555:326348:326579:326562:-326558:-326577) -327868 
-        (-326436:326450:-326452:326295:-326459) -327904 (-326436:326450:326458:
-        -326452:-326293) -327857 (326547:326543:-326542:326067:-326348:-326549) 
-        (325664:-326542:-326547:326067:-326348:326069) (-326067:326296:326285:
-        -326295:-326275:326069) (-326069:326256:-326067:326258:-326264:326254) (
-        -326555:-326553:326554:326579:326562:-326577) (-326067:326322:326295:
-        326448:-326275:-326459) 323513 -323505 (-326067:326458:326322:326448:
-        -326275:-326293) (323558:-325204:-325211:325226:325019:-325206) (326348:
-        -326562:-326558:-326542:326560) (-326069:-326067:326258:326264:326254:
-        -326262) (326293:-326067:326285:-326294:-326275:326069) (-326555:-326553
-        :326348:326577:326562:-326578) (326293:-326295:-326449:326452:326436)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323945 0 (323514 (-326357:326360:326355:-326361:-326354) (326275:326361:-326469:
-        -325071:-326289:326292) (-326553:326554:-326562:-326542:326560) (-326559
-        :326558:-326554:-326542:326560) (-326555:-326574:326348:326562:-326558:
-        326575) (327602:-327603:-327600:327606) (326563:326558:-326562:-326554:
-        -326542) (-326359:326358:326355:-326361:-326354) 327600 (-326501:-326502
-        :326499:-326498:326500:326477) (326354:326358:-326357:-326353:-326361) (
-        -325305:325318:-325304:325303:-325299:325320) -327868 -327853 (-326067:
-        -326290:326289:326285:-326275:326069) (-325309:-325302:-325299:325301:
-        325315:325305) (-325310:325319:-325303:-325299:325301:325302) (326358:
-        326356:-326357:-326355:-326361) (326275:326361:-326067:-325071:-326290:
-        326289) (-325309:-325302:-325316:325313:325315:325310) (326547:326543:
-        -326542:326067:-326348:-326549) (-325309:-325304:325303:-325299:325305:
-        325314) (325664:-326542:-326547:326067:-326348:326069) 327857 (-325309:
-        -325303:-325299:325302:325310:325314) (-326069:326256:-326067:326258:
-        -326264:326254) (-326067:-326292:326285:326291:-326275:326069) 323513 
-        -323505 (-325309:-325302:-325301:325320:325315:325310) (326275:326361:
-        -326067:-326292:-325071:326291) (326332:-326067:326285:-326289:326292:
-        -326275) (-325330:-325329:325332:-325335:-325331:325334:325333) (326275:
-        -326067:-325071:-326289:326292:326468) (323558:-325204:-325211:325226:
-        325019:-325206) (-326555:-326553:-326574:326554:326562:326575) (-326555:
-        -326553:326348:326562:-326573:326574) (326348:-326562:-326558:-326542:
-        326560) (-326067:-326331:326285:-326289:326292:326069) (-326069:-326067:
-        326258:326254:-326256:326257) (-326555:-326575:-326553:326348:326562:
-        326576):(-327606 327601 327603 -327599:-327601) -327853 -323505) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323946 0 323500 -327867 (-324918:-324893:324895:324884:-324896:324920) (327458:
-        327469:-327464:-327467:327463:-327468) (-325305:325318:-325304:325303:
-        -325316:325314) (327469:-327463:327459:-327460:-327468:-327461) (327534:
-        327536:327533:-327537) (327527:-327528:-327523:327525) 327839 (324904:
-        324889:-324886:-324896:324920:-324907) (327536:-327535:-327532:327462:
-        -327537) (-327525:327524:327527:-327528) (324903:324886:320724:-324896:
-        -324907:324905) (-324990:324919:-324943:324917:324893:-324904) (325203:
-        -325258:325254:325257:-325255:-325256) -327853 (-324989:-324987:324917:
-        -324986:324893:324990) (-325126:325226:-325170:325019:325204:-325206) (
-        -327525:327524:327528:327518) (-327533:327532:327531:-327536:-327534) (
-        327449:327452:-327448) -327904 (-327513:327467:327512) (327455:-327454:
-        -327456:327457) (-325309:-325302:-325316:325313:325315:325310) (-325309:
-        -325304:325303:-325299:325305:325314) (-325246:-325252:325248:325245:
-        -325249:325244) (325170:325019:325204:-325206:-323553:-325203) (327453:
-        327446:-327449) (-325309:-325303:-325299:325302:325310:325314) (-327533:
-        327536:327532:-327537) (324886:324895:324893:-324896:324920:-324919) (
-        325128:325226:-325170:325019:-325206:-323553) 327868 (324886:324915:
-        -324908:-324903:-324907:324905) (324889:-324886:-324896:324920:-324919:
-        -324904) -323505 (327537:-327533:327532:327535) (-324989:-324943:324917:
-        -324904:324985:324990) (-325330:-325329:325332:-325335:-325331:325334:
-        325333) (327469:327468:-327463:327459:-327460:-327461) (-325309:-325313:
-        -325302:325315:325305:325314) (323558:-325204:-325211:325226:325019:
-        -325206) (-325310:-325313:325319:-325303:325302:325314) (-327518:327527:
-        -327528:327513:-327524)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323947 0 (323500 (-326553:326554:-326562:-326542:326560) (-326559:326558:-326554
-        :-326542:326560) -327867 (327602:-327603:-327600:327606) (-324918:
-        -324893:324895:324884:-324896:324920) 327600 (-326501:-326502:326499:
-        -326498:326500:326477) (324904:324889:-324886:-324896:324920:-324907) (
-        -324990:324919:-324943:324917:324893:-324904) (325203:-325258:325254:
-        325257:-325255:-325256) (324906:324886:320724:-324899:-324907:324905) (
-        -324989:-324987:324917:-324986:324893:324990) (-325126:325226:-325170:
-        325019:325204:-325206) (-325309:-325302:-325299:325301:325315:325305) (
-        324899:324886:-324924:-324908:-324907:324905) (-325309:-325302:-325316:
-        325313:325315:325310) (325664:-326542:-326547:326067:-326348:326069) 
-        -323496 (-325246:-325252:325248:325245:-325249:325244) (325170:325019:
-        325204:-325206:-323553:-325203) (324886:324895:324893:-324896:324920:
-        -324919) (325128:325226:-325170:325019:-325206:-323553) 327853 (324886:
-        324915:-324908:-324903:-324907:324905) (324899:-324924:320724:-320725:
-        -324907:324905) (324889:-324886:-324896:324920:-324919:-324904) 323513 
-        -323505 (-325309:-325302:-325301:325320:325315:325310) (-324989:-324943:
-        324917:-324904:324985:324990) (-325309:-325313:-325302:325315:325305:
-        325314) (323558:-325204:-325211:325226:325019:-325206) (326348:-326562:
-        -326558:-326542:326560) (-326069:-326067:326258:326254:-326256:326257) (
-        -324915:324924:324886:320724:-324907:324905):(-327606 327601 327603 
-        -327599:-327601) -323496 327853 323513 -323505) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323948 0 ((-327259:-327260:327258:327257) (327602:-327603:-327600:327606) (
-        -326067:-326331:326294:326285:-326296:326069) (-327444:-325300:-327437:
-        327435:-327439:327441:-327440:327442:-327279) (326275:-326067:326458:
-        326322:-326450:-326459) (-325299:325320:-325319:325302:-325306:325300) 
-        327600 327839 (-326501:-326502:326499:-326498:326500:326477) (-327425:
-        -327292:327416:327424) (326332:-326067:326294:326285:-326296:-326275) 
-        323505 (-325305:325318:-325304:325303:-325299:325320) -323509 -327868 (
-        -325302:-325301:325320:-325319:325300:325315) -327853 (-326067:-326290:
-        326289:326285:-326275:326069) (-327394:327395:327393) (-326436:326450:
-        -326452:326295:-326459) (327408:-327413:327410:-327411) (-325304:325303:
-        -325299:-325318:325300:325314) (-325310:325319:-325303:-325299:325301:
-        325302) (-326436:326450:326458:-326452:-326293) (327439:-325300:327438:
-        -327437:327435:-327443) (-327282:327292:327298:-327279) (-326067:326296:
-        326285:-326295:-326275:326069) (327275:-327278:327282:-327281) (-326359:
-        326358:326275:326355:-326361:-326354) (-325302:-325316:-325319:325300:
-        325313:325315) (-326069:326256:-326067:326258:-326264:326254) (325306:
-        -325303:-325299:-325319:325300:325314) (-326067:-326292:326285:326291:
-        -326275:326069) (326275:-326357:326360:326355:-326361:-326354) (-326067:
-        326322:326295:326448:-326275:-326459) 323513 (327265:327260:-327264:
-        -327261) (-327292:327295:-327294 -327297:327296) (-325302:-325299:325301
-        :325300:-325321:325315) (-326067:326458:326322:326448:-326275:-326293) (
-        326332:-326067:326285:-326289:326292:-326275) (327279:-327276:-327283:
-        327282) (327440:-327444:-325300:-327437:327435:-327439:-327279) (327261:
-        -327264:327263:-327262) (326358:326356:326275:-326357:-326355:-326361) (
-        -326067:-326331:326285:-326289:326292:326069) (-326069:-326067:326258:
-        326254:-326256:326257) (-327377:327413:327409:-327411) (-326069:-326067:
-        326258:326264:326254:-326262) (326293:-326067:326285:-326294:-326275:
-        326069) (327411:327410:-327412:-327398) (326354:326358:326275:-326357:
-        -326353:-326361):(-327606 327601 327603 -327599:-327601) 323505 -327853)
-        -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323949 0 (-327290:327289:327282:-327286) (326261:-326069:326254:-326262:-326258)
-        (-326389:326275:326390:326287:-326383:326382) (327405:327400:-327401:
-        327404) (-326276:326293:326275:326285:-326295:-326286) (-326276:326293:
-        326275:-326287:-326295:326288) (-326067:-326331:326294:326285:-326296:
-        326069) (-326309:326258:326310:-326264:-326285:326069) 327839 (326332:
-        -326067:326294:326285:-326296:-326275) (-326309:-326329:-326285:326264:
-        326330:326069) -323495 -327868 (327408:-327413:327410:-327411) -327904 
-        -327857 (327407:327403:-327402) (-326067:326296:326285:-326295:-326275:
-        326069) (-326380:326275:326383:326390:326287:-326391) (-326069:326256:
-        -326067:326258:-326264:326254) (-327284:327287:327282:-327291) (-326389:
-        326275:-326381:326390:326287:326380) (-326276:-326288:326293:326275:
-        326286:-326294) 323509 323513 (-326276:-326288:326275:326286:326296:
-        -326295) (-327377:327413:327409:-327411) (-326069:-326067:326258:326264:
-        326254:-326262) (326293:-326067:326285:-326294:-326275:326069) (-326389:
-        -326380:326275:326383:326388:326287)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323950 0 (-327290:327289:327282:-327286) (-326276:-326288:326275:326286:-326290:
-        326289) (-327259:-327260:327258:327257) (327405:327400:-327401:327404) (
-        327291:-327436:-327437:327435) (-326309:326258:326310:-326264:-326285:
-        326069) (-326309:326258:-326285:326284:-326310:326069) (326275:-326381:
-        326355:326287:326380:-326354) (-327425:-327292:327416:327424) (326356:
-        326275:-326355:-326381:326287:326382) (-327282:-327287:327292:327298:
-        -327279) (-326276:326275:-326290:326285:326291:-326286) -323495 (-327444
-        :-325300:-327437:327435:-327439:327441:-327440:327442) -327868 -327853 (
-        -326067:-326290:326289:326285:-326275:326069) (-327394:327395:327393) (
-        327408:-327413:327410:-327411) (327331:327272:-327332) -327904 (-326276:
-        326275:-326287:-326290:326291:326288) (327317:327282:-327318) (326354:
-        326275:-326381:-326353:326287:326382) (327274:-327270:327266:-327271) (
-        327271:-327270:-327272:327273) 327857 (-327333:327272:327335:-327331) (
-        327267:327269:-327266:-327268) (-326069:326256:-326067:326258:-326264:
-        326254) (-326067:-326292:326285:326291:-326275:326069) (-327284:327287:
-        327282:-327291) 323509 323513 (327265:327260:-327264:-327261) (-327292:
-        327295:-327294 -327297:327296) (-327436:327439:-327287:-327437:327435:
-        327441:-327440) (326332:-326067:326285:-326289:326292:-326275) (327279:
-        -327276:-327283:327282) (327261:-327264:327263:-327262) (-326276:-326288
-        :326275:326286:-326292:326291) (-326067:-326331:326285:-326289:326292:
-        326069) (-327436:327440:-327287:-327437:327435:327441:-327443) (-326069:
-        -326067:326258:326254:-326256:326257) (-327377:327413:327409:-327411) (
-        326275:326355:326287:-326383:326382:-326354) (327411:327410:-327412:
-        -327398)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323951 0 (-325313:-325302:325300:-325321:325315:325314) (327483:327468:-327481:
-        327489) -327867 (327538:327536:-327481:-327537) (-327444:-325300:-327437
-        :327435:-327439:327441:-327440:327442:-327279) (-327472:327471:-327484:
-        327470:327482:-327468:327479) (327481:-327462:327512) (-325305:325318:
-        -325304:325303:-325316:325314) (327468:327476:327473:-327471) (327279:
-        -327277:-327275:327276) (327469:-327463:327459:-327460:-327468:-327461) 
-        (327534:327536:327533:-327537) 327839 (-327425:-327292:327416:327424) 
-        323505 (327536:-327535:-327532:327462:-327537) (-325316:-325319:325302:
-        -325306:325300:325314) -323509 -327853 (-327533:327532:327531:-327536:
-        -327534) (327408:-327413:327410:-327411) (-325304:325303:-325299:-325318
-        :325300:325314) -327904 (327455:-327454:-327456:327457) (-327282:327292:
-        327298:-327279) (-327372:327370:327373) (327275:-327278:327282:-327281) 
-        (-325302:-325316:-325319:325300:325313:325315) (-327533:327536:327532:
-        -327537) (325306:-325303:-325299:-325319:325300:325314) 327868 (327280:
-        327277:-327275:-327278) (327375:327377:-327378) (327411:327410:-327412) 
-        (-327478:327468:-327472:-327477:327471) (327279:-327276:-327283:327282) 
-        (327440:-327444:-325300:-327437:327435:-327439:-327279) (327469:327468:
-        -327463:327459:-327460:-327461) (327476:327473:-327471:-327468) (-325310
-        :-325313:325319:-325303:325302:325314) (327483:-327481:327489:-327468) (
-        -327377:327413:327409:-327411) (327488:-327489:327487:-327468)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323952 0 (-327290:327289:327282:-327286) (327334:-327302:-327331:327333) (327324
-        :-327327:-327330:327329) (327363:-327368:327362:-327366) (-327341:
-        -327352:327353:327351) (327405:327400:-327401:327404) -327867 (-327365:
-        327364:327361:327367) (327322:-327316:327319) (327346:-327350:-327344:
-        327341:-327348:327347:327345:-327349) (327407:327403:-327402:-327406) (
-        327468:327476:327473:-327471) (327370:-327371:327369:-327360) (327388:
-        327386:-327384:-327385:327387:-327383:-327389:327380) 327839 (-327425:
-        -327292:327416:327424) (327378:-327381:327376:-327379) (-327351:327357:
-        327359) (327302:-327301:-327299:327300) (327339:-327338:327336:-327337) 
-        -323495 (-327372:327370:-327369:327373) (-327380:327379:-327381:327382) 
-        (-327444:-325300:-327437:327435:-327439:327441:-327440:327442) (327331:
-        327272:-327320:-327332) -327853 (327314:-327303:-327315:327316) (327408:
-        -327413:327410:-327411) (327474:-327473:-327468:327486) (327325:327323:
-        327326:-327328) (327360:-327359:327358) -327904 (327317:327282:-327318) 
-        (327355:-327356:327354) (327375:-327376:327377:-327378) (327365:-327368:
-        -327363:327361) (327274:-327270:327266:-327271) (327271:-327270:-327272:
-        327273) (327396:-327392:327399) (-327333:327272:327335:-327331) (327267:
-        327269:-327266:-327268) (327252:-327255:-327253:327254) (327474:327468:
-        -327473:327486) (-327342:327337:-327343:327338) (327280:327277:-327278) 
-        (-327306:327304:-327303:327305) 327868 (-327284:327287:327282:-327291) 
-        323509 (327328:327325:-327327:-327329) (327320:327321:-327322) (-327285:
-        327284:-327289:327287) (-327308:327312:-327307:327303:-327309:-327310:
-        327311:327313) (-327369:327374:-327336:327372) (327411:327410:-327412) (
-        327279:-327276:-327283:327282) (-327254:327250:327256:-327253) (327476:
-        327473:-327471:-327468) (327398:-327396:327397) (-327306:327299:327301:
-        -327304) (327288:-327289:327285:-327286) (327405:327401:-327403:-327406)
-        (-327343:-327341:327342:327340) (-327377:327413:327409:-327411) (327251:
-        -327248:-327250:327249) (-327380:327392:-327391:327390) (-327282:327292:
-        327298)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323953 0 -327904 ((-325313:-325302:325300:-325321:325315:325314) -327867 (327602
-        :-327603:-327600:327606) (327293:-327292:327295:-327294 -327297) (
-        -326309:326258:-326285:326284:-326310:326069) 327600 (-326501:-326502:
-        326499:-326498:326500:326477) (-327425:-327292:327416:327424) 323505 
-        -323495 (-325302:-325301:325320:-325319:325300:325315) -323496 (-325302:
-        -325316:-325319:325300:325313:325315) 327853 323513 (-325302:-325299:
-        325301:325300:-325321:325315) (-326069:-326067:326258:326254:-326256:
-        326257):(-327606 327601 327603 -327599:-327601) 323505 -323496 327853 
-        323513)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323954 0 323500 (-324940:-324953:324968:-324965:324884:324931) (-325162:325161:
-        -325098:325110:-325102:325097:-325107) (-324918:-324893:324895:324884:
-        -324896:324920) (325002:324896:-324943:324965:-324919:-324904) 327839 (
-        324904:324889:-324886:-324896:324920:-324907) (324903:324886:320724:
-        -324896:-324907:324905) (-324990:324919:-324943:324917:324893:-324904) (
-        325203:-325258:325254:325257:-325255:-325256) -327853 (-324989:-324987:
-        324917:-324986:324893:324990) (-325126:325226:-325170:325019:325204:
-        -325206) (-324963:324965:-324933:-324969:324884:324931) (324904:-324976:
-        -324953:324965:324931:-324964:-324941) (-324931:-324977:324968:324884:
-        -324957) -327904 (-324970:-324931:324974:324975:-324930:324928) (325107:
-        -325163:325099:-324946:325162:-325096) (324979:-324967:-324927:324931:
-        324976:-324957) (-325246:-325252:325248:325245:-325249:325244) (325170:
-        325019:325204:-325206:-323553:-325203) (-324976:-324931:324896:-324965:
-        324884:324967) (324901:-324920:324886:324884:-324896) (324901:324888:
-        -324920:-324886:324884:-324896:-324907) (325219:-325205:325203:-325222:
-        325223:-325220) (-324967:-324953:324927:324968:324976:-324957) (324886:
-        324895:324893:-324896:324920:-324919) (325128:325226:-325170:325019:
-        -325206:-323553) (324941:-324976:-324953:-324945:324974:324931) (325124:
-        -325155:325021:-325125:325126:-325128) (324889:-324886:-324896:324920:
-        -324919:-324904) (-324953:324968:-324965:324931:-324941:324940) (-324931
-        :-324963:324896:324965:-324933:324884) -323505 (-325205:325203:325223:
-        -325224:325204:-325219) (-324989:-324943:324917:-324904:324985:324990) (
-        323558:324896:-324943:324965:-325004:-325002) (323558:324896:-324943:
-        325006:-325002:-324919) (-325160:325095:325159) -327880 (323558:-325204:
-        -325211:325226:325019:-325206) (324901:324884:-324896:324970:-324888:
-        -324957) (324896:-324943:324965:324893:-323558:-324919) 327867 (325107:
-        -325162:-325111:325100:325161:-325102:-325096) (324941:-324970:-324931:
-        -324945:324974:324975) (324896:-324943:-325005:324965:-324893:324933) (
-        324904:-324976:-324931:324896:324965:-324964) (-325163:325099:-324946:
-        325110:325162:-325107) (-324931:-324967:324896:324884:324977:-324957)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323955 0 323500 (324941:-324931:-324977:-324968:-324945:324970) (-324974:-324951
-        :324996:-324945:324938:324928) (325002:324896:-324943:324965:-324919:
-        -324904) 327880 (324930:-324931:-324973:324974:324938:-324941) (-324928:
-        -324968:324972:-324927:324884:324931) (324973:-324968:-324927:324931:
-        -324941:324940) (-324967:-324951:324968:324953:-324904:324928) 327839 (
-        324888:-324967:-324955:324945:-324946:324953) (324904:324888:-324967:
-        -324943:-324945:324953) -327866 -327853 (-324976:-324953:324927:324945:
-        324968) (-324963:324965:-324933:-324969:324884:324931) (324904:-324951:
-        324953:324974:-324888:-324941) (324904:-324976:-324953:324965:324931:
-        -324964:-324941) (-324931:-324977:324968:324884:-324957) (324930:-324936
-        :-324970:324973:324938:-324941) -327904 (324978:324941:-324945:324953:
-        324974:-324888) (-324970:-324931:324974:324975:-324930:324928) (-324953:
-        -324968:324974:324931:-324930:324928) (-324940:-324953:324969:324893:
-        -324965) (324979:-324955:324945:-324951:324953:-324888) (324979:-324967:
-        -324927:324931:324976:-324957) (-324967:-324953:-324893:324969:324884) (
-        -324967:-324953:324927:324968:324976:-324957) (-324931:-324977:-324968:
-        324970:-324930:324928) (324979:-324936:-324970:-324955:324945:324938) (
-        324930:324973:-324968:-324927:324931:-324934) (324941:-324976:-324953:
-        -324945:324974:324931) (-324953:324968:-324965:324931:-324941:324940) 
-        -323505 (324979:-324976:324945:-324927:324931) (-324940:324930:-324953:
-        -324973:324974:324931) (-324953:-324973:324974:324931:-324941:324940) (
-        323558:324896:-324943:324965:-325004:-325002) (324904:-324976:-324943:
-        324953:324967:-324964) (324973:-324951:-324968:324953:-324904:324940) (
-        -324951:324893:-324965:324953:324967:-324904) (324901:324884:-324896:
-        324970:-324888:-324957) (324896:-324943:324965:324893:-323558:-324919) (
-        -324928:-324936:-324970:324972:324938) (324973:-324951:-324968:324953:
-        -324934:324928) (-324928:-324967:-324951:324972:324953:324884) (-324940:
-        -324953:-324969:324968:-324965:324884:324931) (324941:-324970:-324931:
-        -324945:324974:324975) (324896:-324943:-325005:324965:-324893:324933) (
-        324978:324951:-324888:-324930:324928) (-324931:-324967:324896:324884:
-        324977:-324957)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323956 0 323500 (-324974:-324951:324996:-324945:324938:324928) (-324918:-324893:
-        324895:324884:-324896:324920) (324930:-324931:-324973:324974:324938:
-        -324941) (324904:324889:-324886:-324896:324920:-324907) -327866 (324930:
-        -324936:-324970:324973:324938:-324941) -327904 (-324970:-324931:324974:
-        324975:-324930:324928) -323496 (324979:-324936:-324970:-324955:324945:
-        324938) (324886:324895:324893:-324896:324920:-324919) 327853 (324889:
-        -324886:-324896:324920:-324919:-324904) -323505 (324901:324884:-324896:
-        324970:-324888:-324957) (-324928:-324936:-324970:324972:324938) 327867 (
-        324941:-324970:-324931:-324945:324974:324975)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323957 0 (-325011:325013:-325010:-325015:324980:325012) 327839 323505 -327866 
-        -323495 -327904 -323496 327867
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323958 0 (324941:-324953:-324945:324974:324931) (-323554:323553:-323552:323549:
-        323548:-323550) (-324974:-324951:324996:-324945:324938:324928) (-323548:
-        -324967:324955:324991:-324957:324971) 323498 (323549:-323547:-323558:
-        323548:323556:-323550) (-324967:-324943:324945:324946:-324957:324971:
-        324966) (325178:-325160:325159) (-324943:324946:324932:-324888:-324904:
-        324966) -323495 (324904:-324951:324953:324974:-324888:-324941) (325008:
-        -323548:-324955:325014:324991:-324888) -327904 (324978:324941:-324945:
-        324953:324974:-324888) (-324953:-324968:324974:324931:-324930:324928) (
-        -324967:-324991:324932:324943:-324957:324971:324966) (324979:-324955:
-        324945:-324951:324953:-324888) -323496 327835 (-323554:-323548:323553:
-        323549:-323555:323551) (324904:-324943:324946:-324945:-324888:324966) 
-        -323546 (-323548:323549:-323558:-323555:323556:323551) 327866 (327218:
-        323558:-327217:-323553:323548:-327219) (-324940:324930:-324953:-324973:
-        324974:324931) (-324953:-324973:324974:324931:-324941:324940) (324973:
-        -324951:-324968:324953:-324904:324940) (-324928:-324967:-324951:324972:
-        324953) (-324967:-324946:324953:324955:-324957:324971) (-324951:-324973:
-        324953:324974:-324904:324928) (324973:-324951:-324968:324953:-324934:
-        324928) (324978:324951:-324888:-324930:324928)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323959 0 327836 -327837 -327866 323513 323495 -323540 (327183:327184:327182:
-        -326259:-327186:-327185)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323960 0 -327867 (323549:-323547:-323558:323548:323556:-323550) -327835 -323539 
-        (327205:-326259:327201:326565:-327202:-327200) 323513 323495 (327202:
-        -323548:327209:-326259:327201:-327200) (327183:327184:327182:-326259:
-        -327186:-327185) 327837
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323961 0 (325349:-325350:-327222:323342:-325560:327223) (-327222:323342:325347:
-        -325560:327223:-325341) -327867 (323549:-323547:-323558:323548:323556:
-        -323550) (-325527:325526:325617:-325618:-325455:325454) 323539 (-325527:
-        325526:325617:-325618:-325457:325456) 323513 (-325611:-325276:-325613:
-        -325527:325526:325612) -323540 (-325527:325526:325608:325605:325604:
-        -325606) (-325613:-325527:325526:325607:-325612:325610) (-325611:-325527
-        :325526:325614:-325609:325276) (-325276:-325527:325526:325608:325614:
-        -325605) (-325527:325526:-325617:325609:-325457:325454) (320557:325341:
-        -327222:-325560:327223:-325349) 327837 -327838
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323962 0 327838 (323549:-323547:-323558:323548:323556:-323550) -327868 -327835 
-        323539 (327205:-326259:327201:326565:-327202:-327200) 323513 (327202:
-        -323548:327209:-326259:327201:-327200) -323540 (-323548:-327201:327193:
-        327192:-326259:327195)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323963 0 327838 (325467:323342:-325466:325340:-325465:-325560) (325510:325518:
-        325560:-325590:-325501) (325510:325501:325560:-325590:-325518) -323541 (
-        -325589:325590:325554) (325349:-325350:-327222:323342:-325560:327223) (
-        -327222:323342:325347:-325560:327223:-325341) (325501:325560:-325590:
-        -325519:325508) -327867 (325512:325560:-325590:325517:-325501) (325518:
-        325499:325581:-325519:-325560:-325501) (-325372:325468:325367:-325471:
-        325567:-325565) (323549:-323547:-323558:323548:323556:-323550) (325560:
-        -325590:325519:325508) (325518:325501:325581:-325519:-325560:-325500) (
-        -325566:325563:-325562:-325471:325340:-325367:325561:-325565) (325364:
-        -325471:-325367:325567:-325565:325566) (325518:325501:325513:-325589:
-        325590) (325513:-325589:325590:-325501:-325518) (325364:325591:-325522:
-        323336:-325341:-320557) (325341:-325340:325579) (-325589:325590:325555) 
-        (-325527:325526:325617:-325618:-325455:325454) 323539 (-325527:325526:
-        325617:-325618:-325457:325456) -327881 (325565:325489:-325581) (325565:
-        325488:-325581) (-325562:-325567:-325471:325340:-325367:325566) (325364:
-        -325566:-325340:325567:325561:-325565) 327868 (-325611:-325276:-325613:
-        -325527:325526:325612) (325518:325513:-325589:325590:-325501) (325501:
-        325513:-325589:325590:-325518) (-325464:325467:323342:-325466:325463:
-        -325560) (-325527:325526:325608:325605:325604:-325606) (-325613:-325527:
-        325526:325607:-325612:325610) (-325611:-325527:325526:325614:-325609:
-        325276) (-325276:-325527:325526:325608:325614:-325605) (325364:325564:
-        -325471:-325367:325561:-325563) (-325527:325526:-325617:325609:-325457:
-        325454) (320557:325467:-325340:-325466:-325560:325464) (325501:325512:
-        325560:-325590:325517) (325560:-325590:-325519:325508:-325501) (325501:
-        325581:325517:-325560:-325500:-325518) (325512:325560:-325590:-325517) (
-        325499:325581:325468:-325517:-325560:-325500) (325510:325518:325501:
-        325560:-325590) (325510:325560:-325590:-325501:-325518) (320557:325341:
-        -327222:-325560:327223:-325349) (325578:325340:-325367) (325499:325581:
-        -325471:325519:-325560:-325500) (325499:325581:325517:-325560:-325501:
-        -325518)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323964 0 -323541 (-327195:-323548:327198:-327201:325067:327193) -327867 (323549:
-        -323547:-323558:323548:323556:-323550) (-323548:325564:325340:-325367:
-        325493:-325565) (325341:-323548:325461:-323345:323346:-325346) -327835 (
-        -323548:325461:-323345:-325340:325344:323346) (325341:-323548:325461:
-        -325340:323345:-320557) 323539 327881 327868 (327202:-323548:327209:
-        -326259:327201:-327200) (-323548:-327201:327193:327192:-326259:327195) (
-        325364:-323548:-325340:325567:325493:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323965 0 327838 -327867 (323549:-323547:-323558:323548:323556:-323550) -327835 
-        327868 -323540 (-323548:-327201:327193:327192:-326259:327195) 323541 (
-        -327195:-323548:-327196:325067:327193:327192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323966 0 (327183:327182:327181:-327186:-323558:-327184) (323549:-323547:-323558:
-        323548:323556:-323550) -327866 -327835 -323539 323495 (327183:327184:
-        327182:-326259:-327186:-327185) 327867 327837
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323967 0 (325341:-323339:-325340:325466:-327186:323336) (325341:323154:-325340:
-        325466:-327186:-323149) (325349:-325350:-327222:323342:-325560:327223) (
-        -327222:323342:325347:-325560:327223:-325341) (-323155:325341:-325340:
-        325466:323151:-327186) (323348:325341:-325340:325466:-323342:-327186) 
-        -327866 (-325340:325466:323339:325344:-327186:-323348) (-325340:325466:
-        -323154:325344:-327186:323155) 323539 (325341:325466:-323154:-327186:
-        -325346:323155) (325341:325466:323339:-327186:-325346:-323348) (325341:
-        -323346:-325340:325466:323343:-327186) (325341:323119:-325340:325466:
-        -323152:-327186) -323540 (-323345:-325340:325466:325344:-327186:323346) 
-        (323114:-325340:325466:325344:-327186:-323119) (325341:-325340:325466:
-        323345:-327186:-320557) (325341:-325340:325466:-323114:-327186:323146) 
-        327867 (320557:325341:-327222:-325560:327223:-325349) 327837 (325341:
-        323114:325466:-327186:-323119:-325346) (325341:-323345:325466:-327186:
-        323346:-325346) -327838
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323968 0 327838 (323549:-323547:-323558:323548:323556:-323550) 323539 -327882 
-        -327881 -327855 327867
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323969 0 327838 -327883 -327856 -327884 327855 327867
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323970 0 327838 (325341:-323339:-325340:325466:-327186:323336) (325467:323342:
-        -325466:325340:-325465:-325560) -327883 -323541 (-325527:325526:325596:
-        325602:-325595:325593) (325349:-325350:-327222:323342:-325560:327223) (
-        -327222:323342:325347:-325560:327223:-325341) (-323336:-325350:-327222:
-        325559:325347:327223) (-325527:325526:325595:-325603:325602:-325601) (
-        323348:325341:-325340:325466:-323342:-327186) (-325527:325526:325600:
-        -325599:325593:-325597) (-325464:325467:-323342:-325466:325463:323336) (
-        325467:-325340:-323343:323342:-325466:325464) (-325340:325466:323339:
-        325344:-327186:-323348) (325364:325591:-325522:323336:-325341:-320557) (
-        325341:-325340:325579) (-325527:325526:-325593:325594:325596:-325599) (
-        325341:325466:323339:-327186:-325346:-323348) (325341:-323346:-325340:
-        325466:323343:-327186) (325341:-327222:-323343:323342:327223:-325349) (
-        325467:-323342:-325466:325340:-325465:323336) (325587:-325559:325508) (
-        -325562:-325567:-325471:325340:-325367:325566) (325349:-325350:-327222:
-        -323342:327223:323336) (-327222:-323342:325347:327223:323336:-325341) (
-        -325527:325526:325615:-325616:-325457:325456) (325499:-325580:325509:
-        -325471:325559:-325500) (-325464:325467:323342:-325466:325463:-325560) (
-        -323336:325467:325559:-325466:325463:-325465) (-325527:325526:325615:
-        -325616:-325455:325454) (-323345:-325340:325466:325344:-327186:323346) (
-        -325527:325526:325616:-325594:-325457:325454) (325341:-325340:325466:
-        323345:-327186:-320557) (325364:325564:-325471:-325367:325561:-325563) (
-        325499:-325580:325559:325507:-325509:-325501) (320557:325467:-325340:
-        -325466:-325560:325464) 327856 (-325527:325598:325526:-325592:-325600:
-        -325597) 327867 (320557:325341:-327222:-325560:327223:-325349) -327885 (
-        -325566:325563:-325471:325340:-325367:325561) (325341:-323345:325466:
-        -327186:323346:-325346) (-325372:325564:325468:325367:-325471:-325563)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323971 0 327885 -327883 -323541 (-325527:325526:325596:325602:-325595:325593) (
-        325587:325512:-325559:-325511) (325587:325510:-325559:325507:-325501) (
-        325587:325510:325501:-325507:-325559) (325587:325511:325501:325512:
-        -325559) (-325527:325526:325595:-325603:325602:-325601) (-325527:325526:
-        325600:-325599:325593:-325597) (325499:-325580:325468:325559:-325500:
-        -325511) -327884 (-325566:325563:-325562:-325471:325340:-325367:325561) 
-        (325488:-325564:325580) (325489:-325564:325580) (325364:325591:-325522:
-        323336:-325341:-320557) (325341:-325340:325579) (325587:325509:-325559:
-        325508) (-325527:325526:-325593:325594:325596:-325599) (325501:325588:
-        325507:325513:-325587) (-325507:325588:325513:-325501:-325587) (325587:
-        325501:-325559:325508:-325509) (325511:325499:-325580:-325507:325559:
-        -325501) (325588:325554:-325587) (325587:-325559:325508:-325509:-325501)
-        (325588:325507:325513:-325501:-325587) (325501:-325507:325588:325513:
-        -325587) (325511:-325580:325501:-325507:325559:-325500) (-325562:-325567
-        :-325471:325340:-325367:325566) (-325527:325526:325615:-325616:-325457:
-        325456) (325499:-325580:325509:-325471:325559:-325500) (-325527:325526:
-        325615:-325616:-325455:325454) (-325580:325501:325559:325507:-325509:
-        -325500) (-325527:325526:325616:-325594:-325457:325454) (325588:-325587:
-        325555) (325587:325511:325512:-325559:-325501) (325364:325564:-325471:
-        -325367:325561:-325563) (325499:-325580:325559:325507:-325509:-325501) 
-        327856 (-325527:325598:325526:-325592:-325600:-325597) (325587:325510:
-        325501:-325559:325507) (325587:325510:-325507:-325559:-325501) 327867 (
-        325578:325340:-325367) (-325372:325564:325468:325367:-325471:-325563)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323972 0 327838 -323541 -327884 327855 -327882 327883
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323973 0 -323541 (-325527:325526:325596:325602:-325595:325593) (323549:-323547:
-        -323558:323548:323556:-323550) (-325527:325526:325595:-325603:325602:
-        -325601) (-325527:325526:325600:-325599:325593:-325597) (-325448:-325527
-        :325526:325447:325441:-325450) 327855 (-325527:325526:325442:-325445:
-        -325444:-325450) (-325527:325526:-325593:325594:325596:-325599) -327882 
-        -327881 (-325423:325554:325422) (325364:323550:-325470:-325369:-325340:
-        325370) (323550:-325470:-325369:-325471:325365:325340:-325367) (-325527:
-        325526:-325445:-325442:325446:325451) (-325527:325526:325615:-325616:
-        -325457:325456) (-325527:325526:-325459:325458:-325457:325456) (-325527:
-        325526:325615:-325616:-325455:325454) (-325527:325526:-325459:325458:
-        -325455:325454) 327884 (-325527:325526:-325458:325449:-325457:325454) (
-        -325527:325526:325616:-325594:-325457:325454) (325364:325523:-325522:
-        -323149:-325341:323146) (-325527:325526:325450:325447:-325449:-325444) (
-        -325527:325598:325526:-325592:-325600:-325597) 327867 (325440:-325527:
-        325526:325441:-325443:325448)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323974 0 327838 323539 -327881 327882 -327855 -327880
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323975 0 327838 (325341:323154:-325340:325466:-327186:-323149) -323541 (-323155:
-        325341:-325340:325466:323151:-327186) -327884 327855 (-325340:325466:
-        -323154:325344:-327186:323155) (325341:325466:-323154:-327186:-325346:
-        323155) (325341:323119:-325340:325466:-323152:-327186) 327882 (-325527:
-        325526:-325459:325458:-325457:325456) (-325527:325526:-325459:325458:
-        -325455:325454) (323114:-325340:325466:325344:-327186:-323119) (325341:
-        -325340:325466:-323114:-327186:323146) -327880 (325341:323114:325466:
-        -327186:-323119:-325346)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323976 0 -327856 -327886 327855 -327881 327882 327884
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323977 0 (325341:323154:-325340:325466:-327186:-323149) (323149:325467:-325340:
-        -325353:-325466:325464) -323541 (325341:323149:-327222:-325353:327223:
-        -325349) (-323155:325341:-325340:325466:323151:-327186) -327886 (325518:
-        -325423:325513:-325501:325422) (325501:-325423:325513:-325518:325422) (
-        -325464:325467:-323152:-325466:325463:323146) (-325448:-325527:325526:
-        325447:325441:-325450) (325499:325388:-325471:-325353:325519:-325500) (
-        -325527:325526:325442:-325445:-325444:-325450) (325388:325501:-325353:
-        325517:-325500:-325518) (325467:-325340:323152:-323151:-325466:325464) (
-        -325340:325466:-323154:325344:-327186:323155) (325489:325369:-325388) (
-        -323146:325467:-325466:325463:-325465:325348) (-325464:325467:-325353:
-        323152:-325466:325463) (325341:325466:-323154:-327186:-325346:323155) (
-        325341:323119:-325340:325466:-323152:-327186) (-325370:-325471:325340:
-        -325367:325470) (-325422:325510:325518:325501:325353) (-325422:325510:
-        325353:-325501:-325518) (-325422:-325519:325353:325508:-325501) (325341:
-        -327222:323152:-323151:327223:-325349) (325467:-323152:-325466:325340:
-        -325465:323146) (-325422:325501:-325519:325353:325508) (325518:325388:
-        325501:-325519:-325353:-325500) (-325422:325510:325518:325353:-325501) (
-        -325422:325510:325501:325353:-325518) 327882 (325349:-325350:-327222:
-        -323152:327223:323146) (-327222:325347:-323152:327223:-325341:323146) (
-        325518:325499:325388:-325519:-325353:-325501) (-325527:325526:-325445:
-        -325442:325446:325451) (-325527:325526:-325459:325458:-325457:325456) (
-        -325422:325353:325519:325508) (-325527:325526:-325459:325458:-325455:
-        325454) (-327222:-325353:323152:325347:327223:-325341) (325349:-325350:
-        -327222:-325353:323152:327223) 327884 (325518:325501:-325423:325513:
-        325422) (-325423:325513:-325501:-325518:325422) (323114:-325340:325466:
-        325344:-327186:-323119) (-325527:325526:-325458:325449:-325457:325454) (
-        -325423:325422:325555) (325364:-325369:-325471:-325367:325470:325370) (
-        -325527:325526:325450:325447:-325449:-325444) (325467:-325353:323152:
-        -325466:325340:-325465) 327856 (325341:323114:325466:-327186:-323119:
-        -325346) (325440:-325527:325526:325441:-325443:325448) (-325372:-325369:
-        325468:325367:-325471:325370) -327887
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323978 0 327887 -323541 (325341:-325340:325482) (323550:-325469:-325470:-325369:
-        -325471:325365:325340:-325367) (325518:-325423:325513:-325501:325422) (
-        325501:-325423:325513:-325518:325422) -327888 (-325448:-325527:325526:
-        325447:325441:-325450) (-325422:325501:325512:325517:325353) (325488:
-        325369:-325388) (325499:325388:-325353:325517:-325501:-325518) (-325527:
-        325526:325442:-325445:-325444:-325450) (325388:325501:-325353:325517:
-        -325500:-325518) (325499:325388:325468:-325353:-325517:-325500) (325340:
-        -325367:325483) (-325422:325512:-325517:325353) (-325422:325510:325518:
-        325501:325353) (-325422:325510:325353:-325501:-325518) -327881 (325518:
-        325388:325501:-325519:-325353:-325500) (-325422:325510:325518:325353:
-        -325501) (-325422:325510:325501:325353:-325518) 327882 (-325423:325554:
-        325422) (325364:323550:-325470:-325369:-325340:325370) (325518:325499:
-        325388:-325519:-325353:-325501) (-325527:325526:-325445:-325442:325446:
-        325451) (-325422:325512:325517:325353:-325501) (-325423:325513:-325501:
-        -325518:325422) (-325527:325526:-325458:325449:-325457:325454) (325364:
-        325523:-325522:-323149:-325341:323146) (325364:-325369:-325471:-325367:
-        325470:325370) (-325527:325526:325450:325447:-325449:-325444) 327856 (
-        -325469:-325370:-325471:325340:-325367:325470) (325440:-325527:325526:
-        325441:-325443:325448) (-325372:-325369:325468:325367:-325471:325370)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323979 0 327887 (325552:325409:-325406) (325553:325409:-325406) (325406:325510:
-        325501:-325348:325507) (325406:325510:-325348:-325507:-325501) -323541 (
-        325406:325511:325512:-325348:-325501) (325499:325509:-325390:-325471:
-        325348:-325500) (325511:325501:-325390:-325507:325348:-325500) (325507:
-        325513:-325501:325409:-325406) (325501:-325507:325513:325409:-325406) (
-        325341:-325340:325482) -327886 (323550:-325469:-325470:-325369:-325471:
-        325365:325340:-325367) (325511:325499:-325390:-325507:325348:-325501) (
-        -325527:325526:-325430:325433:-325432:325427) (-325527:-325429:325526:
-        -325436:325437:-325438) (325435:-325527:325526:-325439:-325434:325428) (
-        325340:-325367:325483) (325406:-325348:325508:-325509:-325501) (-325527:
-        325526:-325453:325452:-325455:325454) (325499:-325390:325507:325348:
-        -325509:-325501) (325364:325366:323550:-325471:-325365:-325367) (325489:
-        325390:-325366) (-325527:325526:-325453:325452:-325457:325456) -327881 (
-        325501:-325390:325507:325348:-325509:-325500) (325488:325390:-325366) (
-        325499:-325390:325468:325348:-325500:-325511) (325406:325509:-325348:
-        325508) (325406:325501:-325348:325508:-325509) (325432:-325527:-325429:
-        325526:-325430:325436) 327888 (325364:325523:-325522:-323149:-325341:
-        323146) (325435:325432:-325527:325526:-325428:325427) (325406:325512:
-        -325348:-325511) (-325527:325526:325453:-325433:-325457:325454) 327856 (
-        325501:325507:325513:325409:-325406) (-325507:325513:-325501:325409:
-        -325406) (-325469:-325370:-325471:325340:-325367:325470) (325406:325511:
-        325501:325512:-325348) (325366:-325372:325468:325367:-325471:-325365) (
-        325406:325510:-325348:325507:-325501) (325406:325510:325501:-325348:
-        -325507)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323980 0 (325552:325409:-325406) -323541 (-325464:325467:-323152:-325466:325463:
-        323146) 327855 (-325527:325526:-325430:325433:-325432:325427) (-325527:
-        -325429:325526:-325436:325437:-325438) (325435:-325527:325526:-325439:
-        -325434:325428) (-325527:325526:-325453:325452:-325455:325454) (-323146:
-        325467:-325466:325463:-325465:325348) (325341:323119:-325340:325466:
-        -323152:-327186) (-325527:325526:-325453:325452:-325457:325456) -327881 
-        (325467:-323152:-325466:325340:-325465:323146) (325349:-325350:-327222:
-        -323152:327223:323146) (-327222:325347:-323152:327223:-325341:323146) (
-        325432:-325527:-325429:325526:-325430:325436) 327884 (323114:-325340:
-        325466:325344:-327186:-323119) (325341:-325340:325466:-323114:-327186:
-        323146) 327886 (325435:325432:-325527:325526:-325428:325427) -327880 (
-        -325527:325526:325453:-325433:-325457:325454) (-323146:-325350:-327222:
-        325347:325348:327223) (325341:323114:325466:-327186:-323119:-325346)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323981 0 (325553:325409:-325406) -323541 (323549:-323547:-323558:323548:323556:
-        -323550) (-325527:325526:-325430:325433:-325432:325427) (-325527:-325429
-        :325526:-325436:325437:-325438) (325364:323550:-325369:-325340:325370) (
-        323550:-325369:-325471:325365:325340:-325367) (325435:-325527:325526:
-        -325439:-325434:325428) -327835 (-325527:325526:-325453:325452:-325455:
-        325454) (325364:325366:323550:-325471:-325365:-325367) 323539 (-325527:
-        325526:-325453:325452:-325457:325456) 327881 (325432:-325527:-325429:
-        325526:-325430:325436) (325364:325523:-325522:-323149:-325341:323146) (
-        325435:325432:-325527:325526:-325428:325427) -327880 (-325527:325526:
-        325453:-325433:-325457:325454) 327867
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323982 0 327838 (323549:-323547:-323558:323548:323556:-323550) -327835 -323540 
-        -327880 327867 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323983 0 327838 (323549:-323547:-323558:323548:323556:-323550) 327880 -327866 
-        -327835 323539 -323540 (323114:-325340:325466:325344:-327186:-323119) (
-        325341:-325340:325466:-323114:-327186:323146) (325341:323114:325466:
-        -327186:-323119:-325346)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323984 0 327836 (323549:-323547:-323558:323548:323556:-323550) 323540 -327866 
-        -327835 (-323557:323555:-323548:-323547:323556:323551) -323499 323513
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323985 0 327836 -327835 -327904 -323499 323495 -323546 327866
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323986 0 (327205:327209:327201:-327202:-327216:-327200) (-325282:-325279:325298:
-        -325273:325280:325283) -327867 (323549:-323547:-323558:323548:323556:
-        -323550) (325272:-325283:-325279:-325273:325280:324943) (327205:-323548:
-        327181:327201:-327214:-327211) (327209:327193:-326259:327201:-327205:
-        -327200) (-325283:-325297:-325279:325298:325280:324943) -323539 327835 (
-        327205:-326259:327201:326565:-327202:-327200) 323513 (327193:-327188:
-        327181:327201:-327209:-327199) 323495 (327202:-323548:327209:-326259:
-        327201:-327200) -327839 (327205:327211:-323548:327201:-327209:-327200) (
-        327188:327181:327201:-327209:-327214:-327205)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323987 0 (-327195:-323548:327198:-327201:325067:327193) (325461:-325340:323339:
-        325344:-325558:-323348) (325364:-323548:325564:-325340:325493:-325563) (
-        325341:325461:323339:-325558:-325346:-323348) (327216:-323548:-327197:
-        327193:-325067:327192) (325272:-325283:325284:325264:-325273:-325280) (
-        327209:327193:-326259:327201:-327205:-327200) (325341:325461:-323339:
-        -325340:-325558:323336) (325340:-325367:325574) -327868 (325341:-323548:
-        325461:-323345:323346:-325346) (-323548:325564:325340:-325585:-325367:
-        325493:-325565) (-323548:325461:-323345:-325340:325344:323346) (325341:
-        -323548:325461:-325340:323345:-320557) 323539 (325341:-325340:325575) (
-        323348:325341:325461:-325340:-323342:-325558) 327835 (327205:-326259:
-        327201:326565:-327202:-327200) (-323548:-327201:327193:-325067:327197:
-        326565) 323513 (327202:-323548:327209:-326259:327201:-327200) -323540 (
-        325364:-325521:325520:323336:-325341:-320557) (325341:-323548:-323346:
-        325461:-325340:323343) (-323548:-327201:327193:327192:-326259:327195) (
-        325364:-323548:-325340:325567:325493:-325565) (-327195:-323548:-327196:
-        325067:327193:327192) -327840 (325265:-325283:325284:325298:-325273:
-        -325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323988 0 (325341:325461:-323154:-325346:-325462:323155) -323541 (327205:327209:
-        327201:-327202:-327216:-327200) (327212:-323548:327198:-327201:-325071:
-        327193) (-327195:-323548:327198:-327201:325067:327193) (-325282:-325279:
-        325298:-325273:325280:325283) -327867 (325461:-325340:323339:325344:
-        -325558:-323348) (325364:-323548:325564:-325340:325493:-325563) (325341:
-        325461:323339:-325558:-325346:-323348) (323549:-323547:-323558:323548:
-        323556:-323550) (327216:-323548:-327197:327193:-325067:327192) (325461:
-        -325340:-323154:325344:-325462:323155) (325272:-325283:-325279:-325273:
-        325280:324943) (325272:-325283:325284:325264:-325273:-325280) (327209:
-        327193:-326259:327201:-327205:-327200) (325341:-325340:325576) (325341:
-        325461:-323339:-325340:-325558:323336) (-325460:325461:323114:-325340:
-        325344:-323119) (-323155:325341:325461:-325340:323151:-325462) (325265:
-        -325282:-325273:-325280:325297:325283) (325341:-323548:325461:-323345:
-        323346:-325346) (-325460:325341:325461:-325340:-323114:323146) (-325283:
-        -325297:325284:325264:325298:-325280) (325366:-325369:325340:-325367:
-        325493:-325462) (-323548:325461:-323345:-325340:325344:323346) (325341:
-        -323548:325461:-325340:323345:-320557) (-325283:-325297:-325279:325298:
-        325280:324943) (-325460:325341:325461:323114:-323119:-325346) 323539 (
-        325341:325461:323154:-325340:-323149:-325462) -327841 (325340:-325367:
-        325577) (323348:325341:325461:-325340:-323342:-325558) (325265:-323548:
-        -325273:-325264:325297:325282) 327835 (327205:-326259:327201:326565:
-        -327202:-327200) (-323548:-327201:327193:-325067:327197:326565) 327868 (
-        327202:-323548:327209:-326259:327201:-327200) (325265:-323548:-325297:
-        325298:-325280:325283) (325272:-323548:325264:-325273:-325280:325282) (
-        -323548:-327201:327193:325071:327192:-327216) (325341:-323548:-323346:
-        325461:-325340:323343) (-325583:-323548:325564:325340:-325367:325493:
-        -325565) (-323548:-327201:327193:327192:327181:-327212) (-323548:-327201
-        :327193:327192:-326259:327195) (325364:-325369:-325340:325493:325370:
-        -325462) (325364:325366:-325340:-325365:325493:-325462) (325364:-323548:
-        -325340:325567:325493:-325565) (-325460:325341:323119:325461:-325340:
-        -323152) (325265:-325283:325284:325298:-325273:-325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323989 0 (325341:325461:-323154:-325346:-325462:323155) -323541 (327205:327209:
-        327201:-327202:-327216:-327200) (327212:-323548:327198:-327201:-325071:
-        327193) (-327195:-323548:327198:-327201:325067:327193) -327867 (325461:
-        -325340:323339:325344:-325558:-323348) (325364:-323548:325564:-325340:
-        325493:-325563) (325341:325461:323339:-325558:-325346:-323348) (327216:
-        -323548:-327197:327193:-325067:327192) (325341:-325340:325479) (325461:
-        -325340:-323154:325344:-325462:323155) (327205:-323548:327181:327201:
-        -327214:-327211) (325272:-325283:325284:325264:-325273:-325280) (327209:
-        327193:-326259:327201:-327205:-327200) (325341:325461:-323339:-325340:
-        -325558:323336) (-323548:325564:325340:-325367:325493:-325565) (-325460:
-        325461:323114:-325340:325344:-323119) (-323155:325341:325461:-325340:
-        323151:-325462) (-325460:325341:325461:-325340:-323114:323146) (-325283:
-        -325297:325284:325264:325298:-325280) (-325460:325341:325461:323114:
-        -323119:-325346) 323539 (325341:325461:323154:-325340:-323149:-325462) 
-        327841 (-323548:-327201:327193:-325067:327197:326565) 327868 (325478:
-        325340:-325367) (325480:325340:-325367) (327202:-323548:327209:-326259:
-        327201:-327200) (325366:-325369:-325495:325340:-325367:-325491:325493:
-        -325462) (325364:-325521:325520:-323149:-325341:323146) (-323548:-327201
-        :327193:325071:327192:-327216) (325341:325481:-325340) (327205:327211:
-        -323548:327201:-327209:-327200) (-323548:-327201:327193:327192:327181:
-        -327212) (325364:-325369:-325340:325493:325370:-325462) (327188:327181:
-        327201:-327209:-327214:-327205) (325364:325366:-325340:-325365:325493:
-        -325462) -327840 (-325460:325341:323119:325461:-325340:-323152) (325265:
-        -325283:325284:325298:-325273:-325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323990 0 -327867 (323549:-323547:-323558:323548:323556:-323550) (327216:-323548:
-        -327197:327193:-325067:327192) 327835 327868 -323540 (-323548:-327201:
-        327193:325071:327192:-327216) (-323548:-327201:327193:327192:327181:
-        -327212) (-323548:-327201:327193:327192:-326259:327195) 323541 (327212:
-        -323548:-327196:-325071:327193:327192) (-327195:-323548:-327196:325067:
-        327193:327192) -327840
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323991 0 327840 (325341:325461:-323154:-325346:-325462:323155) -323541 (327212:
-        -323548:327198:-327201:-325071:327193) (-327195:-323548:327198:-327201:
-        325067:327193) (325461:-325340:323339:325344:-325558:-323348) (325364:
-        -323548:325564:-325340:325493:-325563) (325341:325461:323339:-325558:
-        -325346:-323348) (327216:-323548:-327197:327193:-325067:327192) (325461:
-        -325340:-323154:325344:-325462:323155) (-323548:-325584:-325586:325564:
-        325340:-325367:325493:-325565) (325272:-325283:325284:325264:-325273:
-        -325280) (327209:327193:-326259:327201:-327205:-327200) (325341:325461:
-        -323339:-325340:-325558:323336) -327868 (325341:-323548:325461:-323345:
-        323346:-325346) (325364:-325524:323336:-325341:-320557:325525) (-325283:
-        -325297:325284:325264:325298:-325280) (325366:-325369:325340:-325367:
-        325493:-325462) (-323548:325461:-323345:-325340:325344:323346) (325341:
-        -323548:325461:-325340:323345:-320557) (325340:-325367:325573) 323539 (
-        325341:325461:323154:-325340:-323149:-325462) (323348:325341:325461:
-        -325340:-323342:-325558) (325570:325340:-325367) (-323548:-327201:327193
-        :-325067:327197:326565) 323513 (325341:325571:-325340) (325364:-325521:
-        325520:323336:-325341:-320557) (-323548:-327201:327193:325071:327192:
-        -327216) (-325431:325617:-325618:-325455:325362:325454) (325341:-323548:
-        -323346:325461:-325340:323343) (325341:325572:-325340) (-325431:325617:
-        -325618:-325457:325456:325362) (-323548:-327201:327193:327192:-326259:
-        327195) (325364:-325369:-325340:325493:325370:-325462) -327842 (325364:
-        -323548:-325340:325567:325493:-325565) (325265:-325283:325284:325298:
-        -325273:-325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323992 0 327842 323539 -327869 323513 -327855 -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323993 0 327842 -327856 -327874 327855 323513 -327844
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323994 0 (-325611:-325276:-325613:-325431:325612:325362) (-325613:325607:-325431
-        :-325612:325362:325610) -323541 327842 (325608:-325431:325605:325604:
-        -325606:325362) (325502:325560:-325590:325516) (325461:-325340:323339:
-        325344:-325558:-323348) (325364:-323548:325564:-325340:325493:-325563) (
-        325341:325461:323339:-325558:-325346:-323348) (325565:-325487:-325581:
-        325486) (325502:325501:325560:-325590:-325516) (325341:325461:-323339:
-        -325340:-325558:323336) (325560:-325590:325515:-325501:325505) (325501:
-        325560:-325590:-325515:325505) -327874 (-323548:325564:325340:-325367:
-        325493:-325565) (-325589:325590:-325501:325504) (325341:-323548:325461:
-        -323345:323346:-325346) (325364:-325524:323336:-325341:-320557:325525) (
-        -325276:325608:-325431:325614:-325605:325362) (-325611:-325431:325614:
-        -325609:325276:325362) (-323548:325461:-323345:-325340:325344:323346) (
-        325501:325581:-325516:325515:-325560:-325500) (325341:-323548:325461:
-        -325340:323345:-320557) -327846 (325598:-325592:-325431:-325600:325362:
-        -325597) (325499:325581:-325516:325515:-325560:-325501) (-325431:-325617
-        :325609:-325457:325362:325454) (323348:325341:325461:-325340:-323342:
-        -325558) (325595:-325431:-325603:325602:-325601:325362) (325499:325581:
-        -325515:325514:-325560:-325501) (325551:-325589:325590) (325501:-325589:
-        325515:325590:325504) (-325372:325367:-325487:-325492:325567:325493:
-        -325565) (325501:325581:-325515:325514:-325560:-325500) (-325431:325600:
-        -325599:325593:325362:-325597) 323513 (-325431:325596:325602:-325595:
-        325593:325362) (325501:325560:-325590:325515:325505) (325560:-325590:
-        -325515:-325501:325505) (-325431:325617:-325618:-325455:325362:325454) (
-        -325593:-325431:325594:325596:-325599:325362) (325341:-323548:-323346:
-        325461:-325340:323343) (325502:325560:-325590:-325516:-325501) 327856 (
-        -325431:325617:-325618:-325457:325456:325362) (325499:325581:325516:
-        -325492:-325560:-325500) (325364:-323548:-325340:325567:325493:-325565)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323995 0 (-325372:325367:-325492:325567:325493:-325485:-325565) (325484:-325564:
-        325580:-325485) -323541 (325461:-325340:323339:325344:-325558:-323348) (
-        325364:-323548:325564:-325340:325493:-325563) (325341:325461:323339:
-        -325558:-325346:-323348) (325341:325352:-323343:323342:-325351:-325349) 
-        (-323548:325564:325340:-325367:325493:-325582:-325565) (-325464:325351:
-        323343:325463:-325461:-320557) (325341:325461:-323339:-325340:-325558:
-        323336) (325349:-325350:325352:323342:-325351:-325560) (325352:323342:
-        325347:-325351:-325560:-325341) (325351:-325340:-323343:323342:-325461:
-        325464) (325340:-325367:325569) (325341:-323548:325461:-323345:323346:
-        -325346) (325364:-325524:323336:-325341:-320557:325525) (325499:-325580:
-        325498:325559:-325501:-325503) (-323548:325461:-323345:-325340:325344:
-        323346) (325341:-323548:325461:-325340:323345:-320557) (-325464:325351:
-        325559:-323343:325463:-325461) (325598:-325592:-325431:-325600:325362:
-        -325597) (325499:325581:-325516:325515:-325560:-325501) (-325580:325501:
-        325498:325559:-325500:-325503) (323348:325341:325461:-325340:-323342:
-        -325558) (325595:-325431:-325603:325602:-325601:325362) (325351:323343:
-        325340:-325465:-325461:-320557) (325499:325581:-325515:325514:-325560:
-        -325501) 327846 (325501:325581:-325515:325514:-325560:-325500) 323513 
-        -327844 (325349:-325350:325352:-323342:-325351:323336) (325352:-323342:
-        325347:-325351:323336:-325341) (325341:-323548:-323346:325461:-325340:
-        323343) (325351:325559:-323343:325340:-325465:-325461) (-325372:325564:
-        325367:-325492:325493:-325563:-325485) (325565:325484:-325581:-325485) 
-        327856 -327872 (325499:-325580:325559:-325498:325493:-325500) (325364:
-        -323548:-325340:325567:325493:-325565) (325568:325341:-325340)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323996 0 (325615:-325431:-325616:-325457:325456:325362) (325484:-325564:325580:
-        -325485) (325551:325588:-325587) -323541 (325615:-325431:-325616:-325455
-        :325362:325454) 327872 (325497:325587:-325559:-325498) (325461:-325340:
-        323339:325344:-325558:-323348) (325364:-323548:325564:-325340:325493:
-        -325563) (325341:325461:323339:-325558:-325346:-323348) (325497:325587:
-        325501:325498:-325559) (-325372:325564:325367:-325487:-325492:325493:
-        -325563:-325485) (325341:325461:-323339:-325340:-325558:323336) -327874 
-        (-323548:325564:325340:-325367:325493:-325565) (325587:325502:325501:
-        -325506:-325559) (325587:325503:-325559:-325501:325505) (325587:325501:
-        -325559:-325503:325505) (325364:-325524:323336:-325341:-320557:325525) (
-        325503:325588:-325501:325504:-325587) (325501:325588:325504:-325503:
-        -325587) (325499:-325580:325498:325559:-325501:-325503) (-325431:325616:
-        -325594:-325457:325362:325454) (325598:-325592:-325431:-325600:325362:
-        -325597) (-325580:325501:325498:325559:-325500:-325503) (325587:325502:
-        -325559:325506) (323348:325341:325461:-325340:-323342:-325558) (325595:
-        -325431:-325603:325602:-325601:325362) 327846 (-325431:325600:-325599:
-        325593:325362:-325597) (325503:325501:325588:325504:-325587) (325588:
-        -325501:325504:-325503:-325587) (325503:-325580:325501:-325506:325559:
-        -325500) (325499:-325580:325559:325506:-325492:-325500) (325587:325503:
-        325501:-325559:325505) (325587:-325559:-325501:-325503:325505) -327844 (
-        325587:325502:-325506:-325559:-325501) (-325431:325596:325602:-325595:
-        325593:325362) (325503:325499:-325580:-325506:325559:-325501) (325588:
-        -325587:325550) (-325593:-325431:325594:325596:-325599:325362) (325497:
-        325587:325498:-325559:-325501) 327856 (325499:-325580:325559:-325498:
-        325493:-325500) (-325487:-325564:325486:325580)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323997 0 (325615:-325431:-325616:-325457:325456:325362) -323541 327842 (325615:
-        -325431:-325616:-325455:325362:325454) (325461:-325340:323339:325344:
-        -325558:-323348) (325364:-323548:325564:-325340:325493:-325563) (325341:
-        325461:323339:-325558:-325346:-323348) (325272:-325283:325284:325264:
-        -325273:-325280) (325341:325461:-323339:-325340:-325558:323336) 327855 (
-        -323548:325564:325340:-325367:325493:-325565) (325364:-325524:323336:
-        -325341:-320557:325525) (-325431:325616:-325594:-325457:325362:325454) (
-        325598:-325592:-325431:-325600:325362:-325597) (325595:-325431:-325603:
-        325602:-325601:325362) -327869 (-325431:325600:-325599:325593:325362:
-        -325597) -327844 327874 (-325431:325596:325602:-325595:325593:325362) (
-        -325593:-325431:325594:325596:-325599:325362) (325265:-325283:325284:
-        325298:-325273:-325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323998 0 (-325459:-325431:325458:-325457:325456:325362) (325615:-325431:-325616:
-        -325457:325456:325362) (325564:-325373:325340:-325367:325362:-325565) (
-        -323336:325351:-325340:325559:-325461:325464) -323541 (-325459:-325431:
-        325458:-325455:325362:325454) (325615:-325431:-325616:-325455:325362:
-        325454) (325461:-325340:323339:325344:-325558:-323348) (325341:325461:
-        323339:-325558:-325346:-323348) (325265:325288:-325264:-325284:325297:
-        -325272) (325341:325352:-323343:323342:-325351:-325349) (325265:325288:
-        325273:-325264:-325278:-325285) (325272:-325283:325284:325264:-325273:
-        -325280) (325341:325461:-323339:-325340:-325558:323336) 327855 (325285:
-        325272:325265:-325280:-325284:-325278) (325349:-325350:325352:323342:
-        -325351:-325560) 327844 (325352:323342:325347:-325351:-325560:-325341) (
-        -325283:-325297:325284:325264:325298:-325280) (-325431:325616:-325594:
-        -325457:325362:325454) (-325464:325351:325559:-323343:325463:-325461) (
-        325364:325564:-325373:-325340:-325563:325362) (-323336:-325350:325352:
-        325559:325347:-325351) (325598:-325592:-325431:-325600:325362:-325597) (
-        325595:-325431:-325603:325602:-325601:325362) (325341:-325352:323339:
-        325336:-325346:-323348) -327869 (-325431:325600:-325599:325593:325362:
-        -325597) (-325340:-325352:323339:325336:325344:-323348) 323513 (325272:
-        325265:325288:-325273:-325280:-325285) (-325431:325596:325602:-325595:
-        325593:325362) -327839 (323348:325341:-325340:-323342:-325352:325336) (
-        325349:-325350:325352:-323342:-325351:323336) (325352:-323342:325347:
-        -325351:323336:-325341) (-325593:-325431:325594:325596:-325599:325362) (
-        325351:325559:-323343:325340:-325465:-325461) (325285:325264:-325280:
-        -325284:325297:-325272) (325265:-325283:325284:325298:-325273:-325264) (
-        325341:-323339:-325340:-325352:325336:323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-323999 0 327842 (327209:327193:-326259:327201:-327205:-327200) -327868 327869 
-        323539 -327855 -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324000 0 (325341:325461:-323154:-325346:-325462:323155) (325340:325475:-325367) 
-        -323541 327842 (327212:-323548:327198:-327201:-325071:327193) (325366:
-        -325369:325340:-325367:325493:-325462:-325490) (327216:-323548:-327197:
-        327193:-325067:327192) (325461:-325340:-323154:325344:-325462:323155) (
-        327209:327193:-326259:327201:-327205:-327200) 327855 (-325460:325461:
-        323114:-325340:325344:-323119) (-323155:325341:325461:-325340:323151:
-        -325462) -327868 (325364:-325524:-323149:-325341:323146:325525) (-325460
-        :325341:325461:-325340:-323114:323146) (-325283:-325297:325284:325264:
-        325298:-325280) 327869 (-325460:325341:325461:323114:-323119:-325346) (
-        325341:325461:323154:-325340:-323149:-325462) -327844 (-323548:-327201:
-        327193:325071:327192:-327216) (325364:-325369:-325340:325493:325370:
-        -325462) (325474:325341:-325340) (325364:325366:-325340:-325365:325493:
-        -325462) (-325460:325341:323119:325461:-325340:-323152) (325265:-325283:
-        325284:325298:-325273:-325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324001 0 -327856 327855 327844 (-325283:-325297:325284:325264:325298:-325280) 
-        327869 -327889 -327839
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324002 0 (-325459:-325431:325458:-325457:325456:325362) (325341:325461:-323154:
-        -325346:-325462:323155) (325551:-325423:325422) -323541 (-325459:-325431
-        :325458:-325455:325362:325454) (325461:-325340:-323154:325344:-325462:
-        323155) (-325431:-325445:-325442:325446:325451:325362) (-325372:-325369:
-        325367:-325487:-325492:325493:325370) (-325422:325502:-325516:325353:
-        -325501) 327844 (325440:-325431:325441:-325443:325362:325448) (-323155:
-        325341:325461:-325340:323151:-325462) (325499:325388:-325353:325516:
-        -325492:-325500) (325364:-325524:-323149:-325341:323146:325525) (-325283
-        :-325297:325284:325264:325298:-325280) 327869 (325366:-325369:325340:
-        -325367:325493:-325462) (-325431:-325458:325449:-325457:325362:325454) (
-        325341:325461:323154:-325340:-323149:-325462) (325450:325447:-325431:
-        -325449:-325444:325362) (-325422:325502:325516:325353) -327850 -327889 (
-        -325422:325502:325501:-325516:325353) (325499:325388:-325353:-325516:
-        325515:-325501) (325388:325501:-325353:-325516:325515:-325500) 327856 (
-        325364:-325369:-325340:325493:325370:-325462) (-325448:325447:-325431:
-        325441:-325450:325362) (-325487:325369:325486:-325388) (325265:-325283:
-        325284:325298:-325273:-325264) (-325431:325442:-325445:-325444:-325450:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324003 0 (-325459:-325431:325458:-325457:325456:325362) (325484:325369:-325388:
-        -325485) (325341:325461:-323154:-325346:-325462:323155) (325497:-325422:
-        325514:325353:-325501) -323541 (325501:-325423:325515:325504:325422) (
-        -325515:-325423:-325501:325504:325422) (-325459:-325431:325458:-325455:
-        325362:325454) (-325422:325501:325353:325515:325505) (-325422:-325515:
-        325353:-325501:325505) (325388:325501:-325515:-325353:325514:-325500) (
-        325461:-325340:-323154:325344:-325462:323155) (-325464:325351:323151:
-        325463:-325461:-323149) (325499:325388:-325515:-325353:325514:-325501) (
-        -325431:-325445:-325442:325446:325451:325362) (325499:325388:-325353:
-        -325514:325493:-325500) (325440:-325431:325441:-325443:325362:325448) (
-        -325283:-325297:325284:325264:325298:-325280) 327869 (325366:-325369:
-        325340:-325367:325493:-325462) -327890 (-325431:-325458:325449:-325457:
-        325362:325454) (325341:325461:323154:-325340:-323149:-325462) 327850 (
-        325341:323149:325352:-325353:-325351:-325349) (325450:325447:-325431:
-        -325449:-325444:325362) (325351:323151:325340:-325465:-325461:-323149) (
-        325352:-325353:323152:325347:-325351:-325341) (325349:-325350:325352:
-        -325353:323152:-325351) (-325372:-325369:325367:-325492:325493:325370) (
-        323149:325351:-325353:325463:-325465:-325461) -327839 (-325423:325422:
-        325550) (325497:-325422:-325514:325353) 327856 (-325422:325353:325515:
-        -325501:325505) (-325422:325501:-325515:325353:325505) (325364:-325369:
-        -325340:325493:325370:-325462) (-325423:325515:-325501:325504:325422) (
-        325501:-325515:-325423:325504:325422) (-325448:325447:-325431:325441:
-        -325450:325362) (325497:-325422:325501:325514:325353) (325265:-325283:
-        325284:325298:-325273:-325264) (-325431:325442:-325445:-325444:-325450:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324004 0 (325484:325369:-325388:-325485) (325351:-323151:325340:-325465:325348:
-        -325461) (325341:325461:-323154:-325346:-325462:323155) -323541 (325501:
-        -325423:325515:325504:325422) (-325422:325501:325353:325515:325505) (
-        -325422:-325515:325353:-325501:325505) (325388:325501:-325515:-325353:
-        325514:-325500) (325461:-325340:-323154:325344:-325462:323155) (-325464:
-        325351:323151:325463:-325461:-323149) (325484:325390:-325366:-325485) (
-        325499:325388:-325515:-325353:325514:-325501) (-325431:-325445:-325442:
-        325446:325451:325362) (-325372:-325369:325367:-325487:-325492:325493:
-        325370:-325485) (-325460:325461:323114:-325340:325344:-323119) (325440:
-        -325431:325441:-325443:325362:325448) (-323155:325341:325461:-325340:
-        323151:-325462) (325351:-325340:323152:-323151:-325461:325464) (325499:
-        -325390:325348:-325498:325493:-325500) (325364:-325524:-323149:-325341:
-        323146:325525) (-325460:325341:325461:-325340:-323114:323146) (325366:
-        -325369:-325496:325340:-325367:325493:-325462) (-325460:325341:325461:
-        323114:-323119:-325346) (325341:325461:323154:-325340:-323149:-325462) (
-        325340:-325367:325472) 327850 (325351:323151:325340:-325465:-325461:
-        -323149) 327890 (325341:-325340:325473) -327889 (-325464:325351:-323151:
-        325463:325348:-325461) -327839 (325366:-325372:325367:-325365:-325492:
-        325493:-325485) (325499:325388:-325353:-325516:325515:-325501) (325501:
-        -325390:325498:325348:-325500:-325503) (325388:325501:-325353:-325516:
-        325515:-325500) 327856 (-325422:325353:325515:-325501:325505) (-325422:
-        325501:-325515:325353:325505) (325364:-325369:-325340:325493:325370:
-        -325462) (-325423:325515:-325501:325504:325422) (-325448:325447:-325431:
-        325441:-325450:325362) (325364:325366:-325340:-325365:325493:-325462) (
-        -325487:325369:325486:-325388) (-325460:325341:323119:325461:-325340:
-        -323152) (-325431:325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324005 0 (325341:325461:-323154:-325346:-325462:323155) (325503:325499:-325390:
-        -325506:325348:-325501) (325503:325501:-325390:-325506:325348:-325500) 
-        -323541 (325499:-325390:325506:-325492:325348:-325500) (325432:-325429:
-        -325430:-325431:325436:325362) (325406:325497:325498:-325348:-325501) (
-        325366:-325372:325367:-325487:-325365:-325492:325493:-325485) (325503:
-        325501:325504:325409:-325406) (-325501:325504:325409:-325503:-325406) (
-        325461:-325340:-323154:325344:-325462:323155) (325484:325390:-325366:
-        -325485) 327855 327844 (-325460:325461:323114:-325340:325344:-323119) 
-        327889 (-323155:325341:325461:-325340:323151:-325462) (325499:-325390:
-        325348:-325498:325493:-325500) -327868 (325364:-325524:-323149:-325341:
-        323146:325525) (-325460:325341:325461:-325340:-323114:323146) (325366:
-        -325369:325340:-325367:325493:-325462) (325406:325503:325501:-325348:
-        325505) (325406:-325348:-325501:-325503:325505) (-325460:325341:325461:
-        323114:-323119:-325346) (325341:325461:323154:-325340:-323149:-325462) (
-        325409:-325406:325550) (-325431:325453:-325433:-325457:325362:325454) (
-        325406:325502:-325348:-325506:-325501) (325435:325432:-325428:-325431:
-        325427:325362) (325406:325502:325501:-325348:-325506) (325406:325503:
-        -325348:-325501:325505) (325406:325501:-325348:-325503:325505) (325551:
-        325409:-325406) (325406:325502:-325348:325506) -327839 (-325487:325390:
-        325486:-325366) (325501:-325390:325498:325348:-325500:-325503) (-325431:
-        -325453:325452:-325455:325362:325454) (325406:325497:-325348:-325498) (
-        325499:-325390:325498:325348:-325501:-325503) (325503:-325501:325504:
-        325409:-325406) (325501:325504:325409:-325503:-325406) (-325431:-325453:
-        325452:-325457:325456:325362) (325406:325497:325501:325498:-325348) (
-        325364:-325369:-325340:325493:325370:-325462) (-325429:-325431:-325436:
-        325362:325437:-325438) (-325430:-325431:325433:-325432:325427:325362) (
-        325364:325366:-325340:-325365:325493:-325462) (325435:-325439:-325431:
-        -325434:325428:325362) (-325460:325341:323119:325461:-325340:-323152)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324006 0 327840 (327216:-323548:-327197:327193:-325067:327192) -327868 323513 
-        -323540 -327839 (-323548:-327201:327193:325071:327192:-327216) (-323548:
-        -327201:327193:327192:-326259:327195) 323541 (327212:-323548:-327196:
-        -325071:327193:327192) (-327195:-323548:-327196:325067:327193:327192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324007 0 327840 (325341:325461:-323154:-325346:-325462:323155) (325340:325477:
-        -325367) (327212:-323548:327198:-327201:-325071:327193) -327867 (327216:
-        -323548:-327197:327193:-325067:327192) (325461:-325340:-323154:325344:
-        -325462:323155) (327209:327193:-326259:327201:-327205:-327200) (-325460:
-        325461:323114:-325340:325344:-323119) (-323155:325341:325461:-325340:
-        323151:-325462) (-325460:325341:325461:-325340:-323114:323146) (-325283:
-        -325297:325284:325264:325298:-325280) (-325460:325341:325461:323114:
-        -323119:-325346) 323539 (325341:325461:323154:-325340:-323149:-325462) (
-        325366:-325369:-325494:325340:-325367:325493:-325462) 327868 (327193:
-        -327188:327181:327201:-327209:-327199) -323540 (325341:325476:-325340) 
-        -327839 (325364:-325521:325520:-323149:-325341:323146) (-323548:-327201:
-        327193:325071:327192:-327216) (-323548:-327201:327193:327192:327181:
-        -327212) (325364:-325369:-325340:325493:325370:-325462) (327188:327181:
-        327201:-327209:-327214:-327205) (325364:325366:-325340:-325365:325493:
-        -325462) (327212:-323548:-327196:-325071:327193:327192) (-325460:325341:
-        323119:325461:-325340:-323152) (325265:-325283:325284:325298:-325273:
-        -325264)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324008 0 (327205:327209:327201:-327202:-327216:-327200) (327212:-323548:327198:
-        -327201:-325071:327193) (323549:-323547:-323558:323548:323556:-323550) (
-        327205:-323548:327181:327201:-327214:-327211) -327866 (-325460:325461:
-        323114:-325340:325344:-323119) (-325460:325341:325461:-325340:-323114:
-        323146) (325366:-325369:325340:-325367:325493:-325462) (-325460:325341:
-        325461:323114:-323119:-325346) 327835 323495 (327202:-323548:327209:
-        -326259:327201:-327200) -323540 -327839 327867 (327205:327211:-323548:
-        327201:-327209:-327200) (-323548:-327201:327193:327192:327181:-327212) (
-        327188:327181:327201:-327209:-327214:-327205) (325364:325366:-325340:
-        -325365:325493:-325462) (327212:-323548:-327196:-325071:327193:327192)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324009 0 -327867 327839 -327904 -323496 -323539 323513 323495
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324010 0 327839 323539 -327904 -327857 -327869 323513 -327855
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324011 0 (325615:-325431:-325616:-325457:325456:325362) -323541 (325615:-325431:
-        -325616:-325455:325362:325454) (325272:325264:-325273:-325280:-325288:
-        325290) (-325289:325264:325288:-325280:325297:-325272) (325265:325288:
-        -325264:-325284:325297:-325272) (325265:325288:325273:-325264:-325278:
-        -325285) (-325297:325264:325298:-325280:-325288:325290) 327839 -327874 
-        327855 (-325289:325264:325288:-325280:325273:-325278) 323513 (325272:
-        325265:325288:-325273:-325280:-325285) (325265:325298:-325273:-325288:
-        -325264:325290) -327858 (325265:-325297:325288:325298:-325280:-325285)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324012 0 (325388:325425:-325407:-325353:325405:-325355) (-325459:-325431:325458:
-        -325457:325456:325362) (325341:323114:-325352:325336:-323119:-325346) (
-        325285:325265:-325297:-325280:-325284:325295) -323541 (-325459:-325431:
-        325458:-325455:325362:325454) (325265:325288:-325264:-325284:325297:
-        -325272) (325358:-325372:-325369:325367:325370:-325355) (325265:325288:
-        -325298:-325264:325295:-325285) (323114:-325340:-325352:325336:325344:
-        -323119) (-325431:-325445:-325442:325446:325451:325362) (325369:-325388:
-        325393) (-325297:325264:325298:-325280:-325288:325290) 327839 327855 (
-        325388:-325353:-325408:325424:325405:-325425) (325440:-325431:325441:
-        -325443:325362:325448) (325388:-325407:-325353:325424:325408:-325425) (
-        325548:-325423:325422) (-325283:-325297:325284:325264:325298:-325280) (
-        -325423:325424:325408:325415:325422) (-325423:-325408:-325424:325415:
-        325422) (-325431:-325458:325449:-325457:325362:325454) (-325289:325264:
-        325288:-325280:-325298:325295) (325364:-325369:-325373:-325340:325370:
-        325362) (-325422:325418:325408:325353:-325425) (325450:325447:-325431:
-        -325449:-325444:325362) (-325422:325424:325408:325353:325417) (-325422:
-        -325408:-325424:325353:325417) (-325422:-325408:325424:325353:325417) (
-        -325422:-325424:325408:325353:325417) (-325422:325425:325418:325353) (
-        -325422:325418:-325408:325353:-325425) (325388:-325353:-325408:325405:
-        -325424:325426) (325388:-325407:-325353:-325424:325408:325426) (325341:
-        -325352:-323154:325336:-325346:323155) (325341:323119:-325340:-323152:
-        -325352:325336) (-325423:-325408:325424:325415:325422) (-325423:-325424:
-        325408:325415:325422) -327869 (-325340:-325352:-323154:325336:325344:
-        323155) 327874 (325364:325397:-325396:-323149:-325341:323146) (-323155:
-        325341:-325340:323151:-325352:325336) (325265:325298:-325273:-325288:
-        -325264:325290) -327858 (325366:-325369:-325373:325340:-325367:325362) (
-        325265:-325297:325288:325298:-325280:-325285) (-325448:325447:-325431:
-        325441:-325450:325362) (325285:325264:-325280:-325284:325297:-325272) (
-        325265:-325283:325284:325298:-325273:-325264) (325341:323154:-325340:
-        -325352:325336:-323149) (-325431:325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324013 0 (-325459:-325431:325458:-325457:325456:325362) (325341:323114:-325352:
-        325336:-323119:-325346) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) (-325459:-325431:325458:-325455:325362:325454) 327858 (325358:
-        -325372:-325369:325367:325370:-325355) (325265:325288:-325298:-325264:
-        325295:-325285) (323114:-325340:-325352:325336:325344:-323119) (-325431:
-        -325445:-325442:325446:325451:325362) (325366:325358:-325372:325367:
-        -325365:-325355) (325341:-325340:-325352:325336:-323114:323146) (-325423
-        :325549:325422) (-325297:325264:325298:-325280:-325288:325290) (325392:
-        325369:-325388) 327855 (-325422:-325408:325412:325353:325426) (325440:
-        -325431:325441:-325443:325362:325448) (-325422:-325426:325412:325353) (
-        -325431:-325458:325449:-325457:325362:325454) (-325289:325264:325288:
-        -325280:-325298:325295) -327904 (325364:-325369:-325373:-325340:325370:
-        325362) (325392:325390:-325366) -327857 (-325431:325453:-325433:-325457:
-        325362:325454) (325450:325447:-325431:-325449:-325444:325362) (325364:
-        325366:-325373:-325340:-325365:325362) (325406:-325348:-325413:325412) (
-        325435:325432:-325428:-325431:325427:325362) (325358:-325390:-325407:
-        325405:-325413:325348) (-325390:-325407:325413:325408:325348:-325414) (
-        325388:-325353:-325408:325405:-325424:325426) (-325390:-325408:325413:
-        325405:325348:-325414) (325388:-325407:-325353:-325424:325408:325426) (
-        325341:-325352:-323154:325336:-325346:323155) (325341:323119:-325340:
-        -323152:-325352:325336) -327869 (-325340:-325352:-323154:325336:325344:
-        323155) 323513 (-325422:325408:325412:325353:325426) (325364:325397:
-        -325396:-323149:-325341:323146) (-323155:325341:-325340:323151:-325352:
-        325336) (-325431:-325453:325452:-325455:325362:325454) (325358:325388:
-        -325426:-325407:-325353:325405) (325265:325298:-325273:-325288:-325264:
-        325290) (-325431:-325453:325452:-325457:325456:325362) (-325429:-325431:
-        -325436:325362:325437:-325438) (-325430:-325431:325433:-325432:325427:
-        325362) (325366:-325369:-325373:325340:-325367:325362) (-325448:325447:
-        -325431:325441:-325450:325362) (325435:-325439:-325431:-325434:325428:
-        325362) (325341:323154:-325340:-325352:325336:-323149) (-325431:325442:
-        -325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324014 0 327839 -327868 327869 323539 -327904 -327857 -327855
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324015 0 (325285:325265:-325297:-325280:-325284:325295) -327856 327839 327855 
-        327869 -327889 -327858
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324016 0 (-325459:-325431:325458:-325457:325456:325362) (325341:323114:-325352:
-        325336:-323119:-325346) (325285:325265:-325297:-325280:-325284:325295) 
-        -323541 (-325459:-325431:325458:-325455:325362:325454) -327891 (325341:
-        325352:323152:-323151:-325351:-325349) (325265:325288:-325298:-325264:
-        325295:-325285) (323114:-325340:-325352:325336:325344:-323119) (-325464:
-        325351:323151:325463:-325461:-323149) (-325431:-325445:-325442:325446:
-        325451:325362) 327839 (325440:-325431:325441:-325443:325362:325448) 
-        327869 -327890 (-325431:-325458:325449:-325457:325362:325454) (325364:
-        -325369:-325373:-325340:325370:325362) (325341:323149:325352:-325353:
-        -325351:-325349) (325450:325447:-325431:-325449:-325444:325362) (325351:
-        323151:325340:-325465:-325461:-323149) (325352:-325353:323152:325347:
-        -325351:-325341) (325349:-325350:325352:-325353:323152:-325351) (325341:
-        -325352:-323154:325336:-325346:323155) (325341:323119:-325340:-323152:
-        -325352:325336) (-325340:-325352:-323154:325336:325344:323155) (325364:
-        325397:-325396:-323149:-325341:323146) (-323155:325341:-325340:323151:
-        -325352:325336) 327856 (325366:-325369:-325373:325340:-325367:325362) (
-        -325448:325447:-325431:325441:-325450:325362) (325341:323154:-325340:
-        -325352:325336:-323149) (-325431:325442:-325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324017 0 (325351:-323151:325340:-325465:325348:-325461) (325341:323114:-325352:
-        325336:-323119:-325346) (325285:325265:-325297:-325280:-325284:325295) 
-        -323541 (325432:-325429:-325430:-325431:325436:325362) -327891 (325341:
-        325352:323152:-323151:-325351:-325349) (325265:325288:-325298:-325264:
-        325295:-325285) (323114:-325340:-325352:325336:325344:-323119) (-325464:
-        325351:323151:325463:-325461:-323149) (325341:-325340:-325352:325336:
-        -323114:323146) 327839 (-325460:325461:323114:-325340:325344:-323119) (
-        325351:-325340:323152:-323151:-325461:325464) (325499:-325390:325348:
-        -325498:325493:-325500) (-325460:325341:325461:-325340:-323114:323146) (
-        325366:-325369:325340:-325367:325493:-325462) (-325460:325341:325461:
-        323114:-323119:-325346) (-325431:325453:-325433:-325457:325362:325454) (
-        325364:325366:-325373:-325340:-325365:325362) (325435:325432:-325428:
-        -325431:325427:325362) (325351:323151:325340:-325465:-325461:-323149) (
-        325352:-325353:323152:325347:-325351:-325341) (325349:-325350:325352:
-        -325353:323152:-325351) (325341:323119:-325340:-323152:-325352:325336) 
-        327890 (-323146:-325350:325352:325347:-325351:325348) -327889 (325366:
-        -325372:325367:-325365:-325492:325493) (-325464:325351:-323151:325463:
-        325348:-325461) (325349:-325350:325352:-323152:-325351:323146) (325352:
-        325347:-323152:-325351:-325341:323146) (325501:-325390:325498:325348:
-        -325500:-325503) (-325431:-325453:325452:-325455:325362:325454) 327856 (
-        -325431:-325453:325452:-325457:325456:325362) (-323146:325351:-325340:
-        325348:-325461:325464) (-325429:-325431:-325436:325362:325437:-325438) (
-        -325430:-325431:325433:-325432:325427:325362) (325366:-325369:-325373:
-        325340:-325367:325362) (325364:325366:-325340:-325365:325493:-325462) (
-        325435:-325439:-325431:-325434:325428:325362) (-325460:325341:323119:
-        325461:-325340:-323152)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324018 0 (325386:325340:-325377) (325341:323114:-325352:325336:-323119:-325346) 
-        (325285:325265:-325297:-325280:-325284:325295) -323541 (325432:-325429:
-        -325430:-325431:325436:325362) (-325390:-325407:325405:325348:325416:
-        -325355) (325265:325288:-325298:-325264:325295:-325285) (323114:-325340:
-        -325352:325336:325344:-323119) (325366:325358:-325372:325367:-325365:
-        -325355) (325341:-325340:-325352:325336:-323114:323146) (325366:-325368:
-        -325369:-325373:325340:-325367:325362) 327869 (-325431:325453:-325433:
-        -325457:325362:325454) (325364:325366:-325373:-325340:-325365:325362) (
-        325435:325432:-325428:-325431:325427:325362) (325341:-325352:-323154:
-        325336:-325346:323155) (325341:323119:-325340:-323152:-325352:325336) (
-        -325340:-325352:-323154:325336:325344:323155) -327889 (325364:325397:
-        -325396:-323149:-325341:323146) (-323155:325341:-325340:323151:-325352:
-        325336) (-325431:-325453:325452:-325455:325362:325454) 327856 (-325431:
-        -325453:325452:-325457:325456:325362) -327858 327891 (-325429:-325431:
-        -325436:325362:325437:-325438) (-325430:-325431:325433:-325432:325427:
-        325362) (325435:-325439:-325431:-325434:325428:325362) (325387:325376:
-        -325340)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324019 0 -323541 (325432:-325429:-325430:-325431:325436:325362) (325406:325497:
-        325498:-325348:-325501) 327839 327855 327889 (325499:-325390:325348:
-        -325498:325493:-325500) -327868 (325409:-325406:325550) (-325431:325453:
-        -325433:-325457:325362:325454) (325435:325432:-325428:-325431:325427:
-        325362) (325501:-325390:325498:325348:-325500:-325503) (-325431:-325453:
-        325452:-325455:325362:325454) (325406:325497:-325348:-325498) (325499:
-        -325390:325498:325348:-325501:-325503) (-325431:-325453:325452:-325457:
-        325456:325362) -327858 (325406:325497:325501:325498:-325348) (-325429:
-        -325431:-325436:325362:325437:-325438) (-325430:-325431:325433:-325432:
-        325427:325362) (325435:-325439:-325431:-325434:325428:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324020 0 (325406:325414:-325348:-325408:325417) (325406:-325348:325408:325417:
-        -325414) (325341:323114:-325352:325336:-323119:-325346) (325390:325393:
-        -325366) -323541 (325432:-325429:-325430:-325431:325436:325362) (-325416
-        :325414:-325390:-325408:325405:325348) 327858 (-325390:-325407:325405:
-        325348:325416:-325355) (325406:-325416:-325348:325418:325408) (325265:
-        325288:-325298:-325264:325295:-325285) (323114:-325340:-325352:325336:
-        325344:-323119) (-325416:325414:-325390:-325407:325408:325348) (325366:
-        325358:-325372:325367:-325365:-325355) (325341:-325340:-325352:325336:
-        -323114:323146) 327855 -327868 327869 (325414:-325408:325415:325409:
-        -325406) (325408:325415:-325414:325409:-325406) (-325289:325264:325288:
-        -325280:-325298:325295) -327904 (325392:325390:-325366) -327857 (-325431
-        :325453:-325433:-325457:325362:325454) (325364:325366:-325373:-325340:
-        -325365:325362) (325406:-325348:-325408:325413:325412) (325406:-325348:
-        -325413:325412) (325435:325432:-325428:-325431:325427:325362) (325406:
-        -325348:325413:325408:325412) (325358:-325390:-325407:325405:-325413:
-        325348) (-325390:-325407:325413:325408:325348:-325414) (-325390:-325408:
-        325413:325405:325348:-325414) (325414:325408:325415:325409:-325406) (
-        -325408:325415:-325414:325409:-325406) (325364:325397:-325396:-323149:
-        -325341:323146) (-325431:-325453:325452:-325455:325362:325454) (325406:
-        -325416:-325348:325418:-325408) (325406:-325348:325418:325416) (-325431:
-        -325453:325452:-325457:325456:325362) (325548:325409:-325406) (-325429:
-        -325431:-325436:325362:325437:-325438) (-325430:-325431:325433:-325432:
-        325427:325362) (325366:-325369:-325373:325340:-325367:325362) (325435:
-        -325439:-325431:-325434:325428:325362) (325549:325409:-325406) (325406:
-        325414:-325348:325408:325417) (325406:-325348:-325408:325417:-325414)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324021 0 (-325459:-325431:325458:-325457:325456:325362) (325341:323114:-325352:
-        325336:-323119:-325346) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) (-325459:-325431:325458:-325455:325362:325454) (325340:325384:
-        -325377) (323114:-325340:-325352:325336:325344:-323119) (-325431:-325445
-        :-325442:325446:325451:325362) (325341:-325340:-325352:325336:-323114:
-        323146) (-325297:325264:325298:-325280:-325288:325290) (325440:-325431:
-        325441:-325443:325362:325448) -327868 -327853 (-325431:-325458:325449:
-        -325457:325362:325454) 323539 -327904 (325364:-325369:-325373:-325340:
-        325370:325362) (325364:-325394:325395:-323149:-325341:323146) (-325431:
-        325453:-325433:-325457:325362:325454) (325450:325447:-325431:-325449:
-        -325444:325362) (325364:325366:-325373:-325340:-325365:325362) (-325360:
-        325366:-325369:-325373:325340:-325367:325362) (325435:325432:-325428:
-        -325431:325427:325362) 327857 (325341:-325352:-323154:325336:-325346:
-        323155) (325341:323119:-325340:-323152:-325352:325336) (-325340:-325352:
-        -323154:325336:325344:323155) 323513 (325376:325385:-325340) (325364:
-        325397:-325396:-323149:-325341:323146) (-323155:325341:-325340:323151:
-        -325352:325336) (-325431:-325453:325452:-325455:325362:325454) (325265:
-        325298:-325273:-325288:-325264:325290) (-325431:-325453:325452:-325457:
-        325456:325362) (-325429:-325431:-325436:325362:325437:-325438) (-325430:
-        -325431:325433:-325432:325427:325362) (-325448:325447:-325431:325441:
-        -325450:325362) (325435:-325439:-325431:-325434:325428:325362) (325341:
-        323154:-325340:-325352:325336:-323149) (-325431:325442:-325445:-325444:
-        -325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324022 0 327839 -327868 -327853 -327904 323513 -323540 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324023 0 -327867 327839 -327853 323539 -327904 327868 -323540
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324024 0 (325432:-325429:-325430:-325431:325436:325362) -327867 323539 -327904 (
-        -325431:325453:-325433:-325457:325362:325454) (325435:325432:-325428:
-        -325431:325427:325362) -323496 327853 323513 -323540 (-325431:-325453:
-        325452:-325455:325362:325454) (-325431:-325453:325452:-325457:325456:
-        325362) (-325429:-325431:-325436:325362:325437:-325438) (-325430:-325431
-        :325433:-325432:325427:325362) (325435:-325439:-325431:-325434:325428:
-        325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324025 0 327839 -327866 -327904 -323496 323495 -323540 327867
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324026 0 (323549:-323547:-323558:323548:323556:-323550) 323540 -327866 -327904 
-        -323496 (-323557:323555:-323548:-323547:323556:323551) -323499 327835 
-        323513
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324027 0 (323549:-323547:-323558:323548:323556:-323550) -327904 -323496 (-323557
-        :323555:-323548:-323547:323556:323551) -323499 327835 323495 -323546 (
-        -323548:323549:-323558:-323555:323556:323551) 327866
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324028 0 323498 323497 323496 (324900:-324898:-324909:-324885:324923:324905) (
-        -324912:-324922:324913:-324909:324923:324905) (324904:-324912:324913:
-        324922:-324909:-324885) (-324916:324904:324917:-324909:-324885:324923) 
-        320114 -323502 (324904:324911:-324910:324922:-324909:-324885) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324029 0 323500 -323503 -323495 323497 323496 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324030 0 323500 (324914:324900:324887:-324895:-324885:-324894) (324914:324887:
-        -324910:324913:-324885:-324894) (324910:324920:-324887:-324900:-324907:
-        324905) (-324905:-324895:324884:324910:-324887:324890) (-324905:324894:
-        324900:324887:-324898:-324885) (-324910:324917:324884:-324887:324890:
-        -324904) (324894:324887:-324912:324913:-324885:-324904) (325107:325105:
-        325017:-325140:-325106:-325146) (-324890:324891:-324893:-324895:324884:
-        324910) (325128:-325211:325127:325019:-325206:-323553) (-324905:324904:
-        -324890:-324895:324922:324910) (324984:-324890:-324943:324917:324893:
-        -324904) (324988:-324987:324917:-324986:324893:-324984) (325018:-325001:
-        325053:325030:-325017:-325052) (-324905:324904:-324913:324922:-324887:
-        324916) (324911:324894:324887:-324910:-324885:-324904) (-324913:324920:
-        -324887:-324907:324916:324905) 323496 (325031:325051:-325016:325019:
-        -325052:-325018) (325094:325135:-325093) (-325211:-325126:325127:325019:
-        325204:-325206) (324900:-324898:-324909:-324885:324923:324905) -323506 (
-        -324922:324912:324920:-324911:-324907:324905) (-324890:-324910:324891:
-        -324893:324917:324884) (325018:324934:-325053:-325001:325048:-325017) (
-        -324912:-324922:324913:-324909:324923:324905) (324904:324922:324912:
-        -324887:-324911:-324907) 323503 (325018:-325053:325048:-325023:325032:
-        -324934) (325105:325017:325137:-325106:-325146:-325107) -323505 (324904:
-        -324912:324913:324922:-324909:-324885) (324988:-324943:324917:-324904:
-        324985:-324984) (323558:-325204:-325211:325226:325019:-325206) (-324916:
-        324904:324917:-324909:-324885:324923) 320114 -323502 (325054:325001:
-        325019:-325036:-325038:-325052) (325018:-325032:-325053:325029:325048:
-        -325023) (-325001:325016:325049:325019:-325052:-325018) (324904:324911:
-        -324910:324922:-324909:-324885) (-324916:324887:324917:-324885:324884:
-        -324904)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324031 0 323500 (323030:-320113:320116) (-320113:323022:320116) (323561:323680:
-        -323679:-323562) (323562:-324153:324157:-323025:-324156:-323810:324054:
-        -324055:324155:324154) (323057:-320113:320116) (324168:-324036:323562:
-        324171:-323810:324035:324169:-323031:-324170:-324172) (-323678:323561:
-        323677:-323562) (324578:324646:-324641:-324654:324659:-324588) (323024:
-        -320113:320116) (324569:324578:-324636:324641:-324603:-323561:-324687:
-        324659:-324564) 323506 (324988:324917:-324904:324985:-324984) (323561:
-        -323682:-323562:323681) (323031:-320113:320116) (-324905:324904:-324913:
-        324922:-324887:324916) (324149:324063:323562:-324058:-324150:-323810:
-        -324148:324152:324151) (-324913:324920:-324887:-324907:324916:324905) (
-        -324622:-324611:324578:324646:324654:-324641:-324603:-323561:-324650) (
-        -324520:324578:324641:324548:-323561:-324650:-324569) (-323675:323561:
-        323676:-323562) (-320113:320116:323027) (323561:323709:-323710:-323562) 
-        (324988:-324987:324917:324893:-324984) 323503 -323505 (324569:-324626:
-        -324607:324584:324636:-323561:-324564) (323562:-324241:-324243:324242:
-        324239:-323810:324244:324240:-323057:-324245) (-323683:323684:323561:
-        -323562) (-324668:-324659:324578:-324636:-324584:324520) (-323027:323562
-        :324159:-324048:-324161:-323810:324160:-324158:324047:324162) (-324916:
-        324904:324917:-324909:-324885:324923) 320114 -323502 (-320113:323025:
-        320116) (324569:-324668:324578:-324584:-324635:-324626:-324607:324636:
-        -324564) (323562:324166:-324167:324043:-324037:324163:-323810:-323030:
-        324165:-324164)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324032 0 (324914:324900:324887:-324895:-324885:-324894) (324914:324887:-324910:
-        324913:-324885:-324894) 323505 -323495 (325018:-325001:325053:325030:
-        -325017:-325052) 323496 (325031:325051:-325016:325019:-325052:-325018) 
-        -323506 323503 320114 -323502 (325018:-325032:-325053:325029:325048:
-        -325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324033 0 323505 -323495 323506 -323508 323503 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324034 0 (323561:-323628:323627:-323562) (324578:324655:-324558:-324656:-323561:
-        -324650:324576) (323562:324191:-324190:324188:-323817:-323040:323812:
-        324189:-323810:-324192) (324179:323562:324017:-323810:324181:-324178:
-        -324180:-324018:324182:-323036) (322978:-320113:320116) (324562:324578:
-        -324627:324654:-324591:-324550:-324646:-323561:-324650) (324562:324578:
-        -324654:-324646:324659:-324588) (-320113:323040:320116) (-320113:323034:
-        320116) (323562:324008:-323822:324005:-324004:-323810:-322978:-324007:
-        323819:324006) (323561:-323625:-323562:323626) (322977:-320113:320116) 
-        323505 (323562:-324010:324183:324187:324009:-324186:-323810:-324184:
-        324185:-323037) (324578:324646:-324641:-324654:324659:-324588) (324578:
-        -324571:324654:324656:-324558:-323561:-324650) (323684:323561:-323562) 
-        323506 -323509 (323037:-320113:320116) (323036:-320113:320116) (324002:
-        323562:323828:-324000:-324003:324001:-323810:323999:-322977:-323829) 
-        323508 (323561:323690:-323689:-323562) (323561:-323692:-323562:323691) (
-        324566:324578:-324627:-323561:324659:-324650:-324592:-324562) (323562:
-        324174:-324175:324177:-324029:-323034:-323810:-324173:324027:324176) (
-        324578:324646:324654:-324641:-324550:-324545:-323561:-324650) 320114 
-        -323502 (324578:324571:-323561:-324566:324659:-324650:-324592) (323686:
-        -323685:323561:-323562) (323561:-323687:323688:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324035 0 -323511 -323495 323506 323508 323509 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324036 0 (324578:324655:-324558:-324656:-323561:-324650:324576) (324578:-324584:
-        -324669:324674:324672:324659:-324650) (-324576:324578:-324584:324655:
-        -324558:-324656:324659) (323622:323561:-323562:-323621) (323991:323562:
-        -323992:-322973:-323839:323989:323990:-323993:-323810:323845) (323562:
-        323985:323851:-323986:-323852:-323810:323987) (323561:-323625:-323562:
-        323626) (322977:-320113:320116) (324578:-324571:324654:324656:-324558:
-        -323561:-324650) (-324576:324655:324664:-324558:-324656:324584:-323561) 
-        (323619:323561:-323562) 323506 -323512 (-324669:324674:324664:324672:
-        324584:-323561:-324650) (322974:-320113:320116) (324002:323562:323828:
-        -324000:-324003:324001:-323810:323999:-322977:-323829) (324578:-324580:
-        324669:-323561:324659:-324650:-324631) -323510 (-320113:320116:322973) (
-        324578:324674:-324672:-323561:-324650) (324578:324580:-323561:-324572:
-        324659:-324650:-324631:-324574) (324578:-324571:324656:-324654:324659:
-        -324588) 323509 (324578:324571:-323561:-324566:324659:-324650) (324572:
-        324578:324654:-324558:-324655:-323561:-324650:-324574) (324572:324664:
-        -324655:-324654:324584:-324588) 323511 (323562:323994:-323834:-323997:
-        323996:-323995:-323810:-322974:323833:323998) (324572:324578:-324584:
-        -324655:-324654:324659) 320114 -323502 (323561:323623:-323624:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324037 0 (324578:324630:-324680:324638:-323561) (323983:323562:-322968:-323981:
-        323982:323855:-323856:-323810:-323979:323980) (-324647:324554:324578:
-        -324584:324671:-324672:-324674) (-324540:324698:-324673:324638:324589:
-        324584:-323561) (324578:-324580:324669:-323561:324659:-324650) (-320113:
-        322970:320116) (-324589:324680:324638:324584:-323561) (324578:-324584:
-        -324589:324680:324638) (323861:323562:323978:-322967:323977:-323976:
-        -323862:-323810:-323974:323975) (324578:-324584:-324669:324674:324672:
-        -324619:324659:-324650) (-324647:324578:-324584:324583:-324674:324638:
-        -324671:-324604) (-324647:324578:-324540:-324584:324638:-324583:324676:
-        -324604) (-324676:324578:-324540:324673:324638:324682:-323561) (324578:
-        324674:-324671:-323561:-324650) -323495 323506 (324578:324671:324674:
-        -324672:-324619:-323561:-324650) (-324647:324578:-324584:324625:324672:
-        -324674) (323561:-323615:323616:-323562) (-324669:324674:324664:324672:
-        -324619:324584:-323561:-324650) (-324676:-324540:-324682:324673:324625:
-        324584:-323561) -323510 (-324676:324578:-324540:-324682:-324584:324673:
-        324625) (324583:-324674:324638:-324671:324584:-323561:-324604) (323562:
-        323984:323985:323851:-323986:-323852:-322970:-323988:-323810:323987) (
-        -320113:320116:322968) (-324540:324638:-324583:324584:-323561:324676:
-        -324604) (-320113:320116:322967) 323512 (324578:-324540:-324584:-324673:
-        324638:324589) (323561:323617:-323618:-323562) (324554:324671:-324672:
-        -324674:324584:-323561) 323511 320114 -323502 (323619:323561:-323620:
-        -323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324038 0 -323495 323508 323510 323509 320114 -323502
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324039 0 (324904:324892:324922:-324909:-324885:-324889) 323502 323498 (-324902:
-        324907:-320724:324892:-324909:-324889) -323513 (324897:-324895:-324909:
-        -324885:324923:324905) 323496 (324900:-324898:-324909:-324885:324923:
-        324905) (324907:324892:-324922:-324909:-324889:324902) (324904:324919:
-        324892:-324886:-324909:-324889) (-324912:-324922:324913:-324909:324923:
-        324905) (324904:-324912:324913:324922:-324909:-324885) (324907:324892:
-        324886:-324909:320724:-324889) (-324916:324904:324917:-324909:-324885:
-        324923) 320114 (324911:-324910:-324922:-324909:324923:324905) (324904:
-        324911:-324910:324922:-324909:-324885) -323500
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324040 0 323500 (-325149:-325117:325147:325116) (325089:325129:-325085:-325131:
-        325133) (-325117:-325147:325116:-325148:325132:-325107) (325107:-325117:
-        325148:-325147:325116:325132) (325107:325105:325017:-325132:-325140:
-        -325143:-325106:-325146:-325109) -323515 (-324905:-324895:324884:324910:
-        -324887:324890) (-324905:324894:324900:324887:-324898:-324885) (324910:
-        -324887:-324900:-324907:324905) 323502 (-325149:325084:325130:-325148:
-        -325105:-325107) (325107:-325149:325084:325148:325130:-325105) (-325149:
-        325148:325132:325118:-325084:-325107) (325107:-325149:-325148:325132:
-        325118:-325084) (324897:-324895:-324909:-324885:324905) (325089:-325132:
-        325131:-325053) (-325149:325105:325148:-325116:325132:-325107) (325107:
-        -325149:325105:-325116:-325148:325132) (325153:325126:-325151:325127:
-        -325154:-325128:-325089) (325128:-325211:325127:325019:-325206:-323553) 
-        (-324905:324904:-324890:-324895:324922:324910) (324984:-324890:-324943:
-        324917:324893:-324904) (325054:-325119:325130:-325150) -327904 (325105:
-        325017:-325132:325137:-325106:-325146:-325107) (325253:325248:325245:
-        -325247:-325251:-325128) 323496 (325094:325135:-325093) (-325127:325019:
-        325204:-325206:-323553:325205) (324900:-324898:-324909:-324885:324905) (
-        -325132:325130:325053:-325084) (325152:-325121:-325151:325053) (-325149:
-        325105:-325116:-325148:325132:-325107) (325107:-325149:325105:325148:
-        -325116:325132) (-324922:324895:-324896:-324907:324905:324902) (324988:
-        -324943:324917:-324904:324985:-324984) (-324905:324894:324887:324897:
-        -324895:-324885) (325089:-325133:325153:-325053:325126:-325154:-325128) 
-        (325094:-325093:325134) (-325149:-325148:325132:325118:-325084:-325107) 
-        (325107:-325149:325148:325132:325118:-325084) (325107:-325132:-325140:
-        325106:325144:-325143:-325108:-325138:-325142:-325109:-325136) (-325149:
-        325084:325148:325130:-325105:-325107) (325107:-325149:325084:325130:
-        -325148:-325105) (-325205:325254:325257:325259:-325255:-325256) (-325132
-        :-325139:325106:325137:-325108:325141:-325142:-325136:-325107) -327892 (
-        324898:-324897:-324887:-324907:324905) -323514 (-325117:325148:-325147:
-        325116:325132:-325107) (325107:-325117:-325147:325116:-325148:325132) (
-        324904:324895:324922:-324892:-324887:-324907)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324041 0 323500 (325089:325129:-325085:-325131:325133) (324904:324892:324922:
-        -324909:-324885:-324889) (325107:325105:325017:-325143:-325106:-325146:
-        -325109) (324910:-324887:-324900:-324907:324905) (-325149:325148:325132:
-        325118:-325084:-325107) (324897:-324895:-324909:-324885:324905) (-324902
-        :324907:-320724:324892:-324909:-324889) (325089:-325132:325131:-325053) 
-        -323516 (325153:325126:-325151:325127:-325154:-325128:-325089) (325128:
-        -325211:325127:325019:-325206:-323553) (325054:-325119:325130:-325150) 
-        -327904 (-325205:-325237:325204:-325242:325243) (325253:325248:325245:
-        -325247:-325251:-325128) 323496 (-324902:-324921:-320724:324895:-324907:
-        324905) (-325127:325019:325204:-325206:-323553:325205) (324907:324892:
-        -324922:-324909:-324889:324902) (324900:-324898:-324909:-324885:324905) 
-        (325152:-325121:-325151:325053) (325105:325017:325137:-325106:-325146:
-        -325107) (-324922:324895:-324896:-324907:324905:324902) (325089:-325133:
-        325153:-325053:325126:-325154:-325128) (-325149:-325148:325132:325118:
-        -325084:-325107) (325107:-325149:325148:325132:325118:-325084) (-325205:
-        325254:325257:325259:-325255:-325256) 323515 -327892 (324898:-324897:
-        -324887:-324907:324905) -323514 (324904:324895:324922:-324892:-324887:
-        -324907)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324042 0 323500 (-325205:325203:325019:325204:-323553:-325231) 327892 (324910:
-        324920:-324887:-324900:-324907:324905) 323502 (-325205:325203:325128:
-        325231:-325230:-323553) (325107:325105:325017:-325140:-325106:-325146) (
-        325089:325153:-325053:325126:-325154:-325128) -323516 (325153:325126:
-        -325151:325127:-325154:-325128:-325089) (325128:-325211:325127:325019:
-        -325206:-323553) (-324905:324904:-324890:-324895:324922:324910) -327904 
-        (325253:325248:325245:-325247:-325251:-325128) (-324913:324920:-324887:
-        -324907:324916:324905) (325094:325135:-325093) (-325127:325019:325204:
-        -325206:-323553:325205) (324900:-324898:-324909:-324885:324923:324905) 
-        -323506 (-324922:324912:324920:-324911:-324907:324905) (-324912:-324922:
-        324913:-324909:324923:324905) (324904:324922:324912:-324887:-324911:
-        -324907) (325105:325017:325137:-325106:-325146:-325107) (324904:-324912:
-        324913:324922:-324909:-324885) (325203:325153:-325237:-325238:325204:
-        -325241) (324988:-324943:324917:-324904:324985:-324984) (324898:-324897:
-        324920:-324887:-324907:324905) (-325205:325254:325257:325259:-325255:
-        -325256) (324911:-324910:-324922:-324909:324923:324905) (324904:324911:
-        -324910:324922:-324909:-324885) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324043 0 (324914:324900:324887:-324895:-324885:-324894) (325089:325129:-325085:
-        -325131:325133) (-325117:325148:325116:325132:-325107) 323514 (325105:
-        325017:-325132:325137:325101:-325106:-325146:325145:-325107) -323515 (
-        325025:-325001:-325023:325053:325030:-325052) (325054:-325119:325130) (
-        -324905:-324895:324884:324910:-324887:324890) (-324905:324894:324900:
-        324887:-324898:-324885) 323502 (325035:-325033:-325034:325049:325001:
-        -325052) (325105:-325116:-325148:325132:-325107) (-325148:325132:325118:
-        -325084:-325107) (325089:-325132:325131:-325053) (-324890:324891:-324893
-        :-324895:324884:324910) (325153:325126:-325151:325127:-325154:-325128:
-        -325089) (324984:-324890:-324943:324917:324893:-324904) (325084:325148:
-        325130:-325105:-325107) (324988:-324987:324917:-324986:324893:-324984) (
-        325017:-325001:325016:325053:-325025:-325052) -327904 (-325022:325054:
-        325001:-325036:-325052:325040) 323496 (325094:325135:-325093) (-325127:
-        325019:325204:-325206:-323553:325205) (-325211:-325126:325127:325019:
-        325204:-325206) (-325022:325031:325051:-325016:325023:-325052) (-325132:
-        -325139:325106:325137:-325108:325101:325141:-325142:325145:-325136:
-        -325107) (325084:325130:-325148:-325105:-325107) (-324890:324891:-324893
-        :324895:324884:-324896) (324934:325017:325051:-325053:-325001:-325025) (
-        -325132:325130:325053:-325084) (325018:-325053:325048:-325023:325032:
-        -324934) (325152:-325121:-325151:325053) -323505 (325148:325132:325118:
-        -325084:-325107) (325105:325148:-325116:325132:-325107) (-324905:324894:
-        324887:324897:-324895:-324885) (325089:-325133:325153:-325053:325126:
-        -325154:-325128) (323558:-325204:-325211:325019:-325206) (325094:-325093
-        :325134) (324934:325025:-325053:-325001:325048:-325023) (325018:-325032:
-        -325053:325029:325048:-325023) -327892 (-325117:325116:-325148:325132:
-        -325107) (-325022:-325001:325023:325016:325049:-325052)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324044 0 (325089:325129:-325085:-325131:325133) (-325022:-325055:325049:325001:
-        -325036:325040) 323514 (325105:325017:325101:-325106:-325146:325145:
-        -325107) (325054:-325119:325130) (325017:-325001:-325048:325016:325049:
-        -325025) (325035:-325033:-325034:325049:325001:-325052) (325017:-325001:
-        325057:-325049:325016:-325025) (-325022:-325001:-325049:325023:325016:
-        325059) (325025:-325001:325057:-325049:-325023:325030) (-325148:325132:
-        325118:-325084:-325107) (325089:-325132:325131:-325053) -323516 (325153:
-        325126:-325151:325127:-325154:-325128:-325089) (325025:-325001:-325048:
-        -325023:325049:325030) (-325022:-325049:325001:-325036:325040:325061) 
-        -327904 (-325022:-325062:325001:-325036:325040:325059) (-325205:-325237:
-        325204:-325242:325243) (-325022:325054:325001:-325036:-325052:325040) 
-        323496 (-325127:325019:325204:-325206:-323553:325205) (-325211:-325126:
-        325127:325019:325204:-325206) (-325022:-325050:325031:-325016:325023:
-        325049) (-325022:325031:325051:-325016:325023:-325052) (325018:-325032:
-        325029:-325023:-325057:325058) (324934:325025:-325001:-325023:-325057:
-        325058) (324934:325017:-325001:-325057:325056:-325025) (325018:-325053:
-        325048:-325023:325032:-324934) (325152:-325121:-325151:325053) -323505 (
-        325148:325132:325118:-325084:-325107) (-325022:325031:-325049:-325016:
-        325023:325056) (325089:-325133:325153:-325053:325126:-325154:-325128) (
-        323558:-325204:-325211:325019:-325206) (325018:-325023:-325057:325032:
-        -324934:325058) (324934:325025:-325053:-325001:325048:-325023) (325035:
-        -325033:-325049:-325034:325001:325059) (325018:-325032:-325053:325029:
-        325048:-325023) 323515 (-325050:324934:325017:-325001:325048:-325025) 
-        -327892 (-325022:-325001:325023:325016:325049:-325052)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324045 0 323514 (-325205:325203:325019:325204:-323553:-325231) 327892 (-325059:
-        -325022:325072:325070:-323558:325074) (325017:-325001:-325048:325016:
-        325049:-325025) (325018:-325001:-325048:325049:325030:-325017) 323502 (
-        325035:-325033:-325034:325049:325001:-325052) (-325001:-325049:325016:
-        325019:325059:-325018) (325017:-325001:325057:-325049:325016:-325025) (
-        -325059:325070:325019:-323558:325074:-325065) (325018:-325001:325057:
-        -325049:325030:-325017) (325153:325126:325127:-325154:-325128:-325089) (
-        325089:325153:-325053:325126:-325154:-325128) -323516 (324988:-324987:
-        324917:-324986:324893:-324984) (325018:-325001:325053:325030:-325017:
-        -325052) (325017:-325001:325016:325053:-325025:-325052) (-325022:-325049
-        :325001:-325036:325040:325061) -327904 (-325022:-325062:325001:-325036:
-        325040:325059) (325265:-325267:-325262:325263:325070:-323558) (-325050:
-        325031:-325016:325049:325019:-325018) (325031:325051:-325016:325019:
-        -325052:-325018) (325094:325135:-325093) (-325127:325019:325204:-325206:
-        -323553:325205) (-325211:-325126:325127:325019:325204:-325206) (-325022:
-        325019:-325070:325075:-323558:325074) (325018:-325032:325029:-325023:
-        -325057:325058) (324934:325025:-325001:-325023:-325057:325058) -323506 (
-        324934:325017:325051:-325053:-325001:-325025) (324934:325017:-325001:
-        -325057:325056:-325025) (325018:324934:-325053:-325001:325048:-325017) (
-        -325055:325049:325001:325019:-325036:-325038) (325018:-325053:325048:
-        -325023:325032:-324934) (325105:325017:325137:-325106:-325146:-325107) 
-        -323505 (325203:325153:-325237:-325238:325204:-325241) (325265:-325267:
-        325268:-325266:325262:-323558) (-325062:325001:325019:-325036:-325038:
-        325059) (-325058:325017:-325001:325016:-325025:325059) (325018:-325023:
-        -325057:325032:-324934:325058) (-325049:325001:325019:-325036:-325038:
-        325061) (324934:325017:-325001:-325060:-325025:325058) (325031:-325049:
-        -325016:325019:325056:-325018) (325018:324934:-325001:-325057:-325017:
-        325058) (323558:-325204:-325211:325226:325019:-325206) (325054:325001:
-        325019:-325036:-325038:-325052) (325035:-325033:-325049:-325034:325001:
-        325059) (325018:-325032:-325053:325029:325048:-325023) (325269:325264:
-        325070:-325266:-325268:-323558) (-325001:325016:325049:325019:-325052:
-        -325018) (-325205:325203:325231:-325126:325204:-325230) (-325050:324934:
-        325017:-325001:325048:-325025)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324046 0 323500 (324910:324920:-324887:-324900:-324907:324905) -323518 (324907:
-        324892:-324909:320724:-324889) (-324902:324907:-320724:324892:-324909:
-        -324889) (325203:-325258:325254:325257:-325255:-325256) -327904 (-325205
-        :-325237:325204:-325242:325243) (324897:-324895:-324909:-324885:324923:
-        324905) (325253:325248:325245:-325247:-325251:-325128) (-325250:325248:
-        325245:-325247:325246:-325253) 323496 (-325246:-325252:325248:325245:
-        -325249:325244) (-324902:-324921:-320724:324895:-324907:324905) (324900:
-        -324898:-324909:-324885:324923:324905) (324907:324892:-324922:-324909:
-        -324889:324902) -323506 323516 (325203:325153:-325237:-325238:325204:
-        -325241) (-324922:324895:-324896:-324907:324905:324902) (324898:-324897:
-        324920:-324887:-324907:324905) (-325205:325254:325257:325259:-325255:
-        -325256) (-324921:324895:320724:-324907:324905) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324047 0 -323523 323514 (-325059:-325022:325072:325070:-323558:325074) (326591:
-        326558:-326551:326589:-326554:-326592) (-325022:-325001:-325049:325023:
-        325016:325059) (-326555:326591:326558:326607:-326554:-326606) -323517 (
-        -325022:325031:-325016:325023:-325060:325059) (-326552:-326553:326554:
-        326551:-326542:326555) (-326555:326591:326609:326558:-326608:-326554) 
-        -327904 (-325022:-325062:325001:-325036:325040:325059) (-325205:-325237:
-        325204:-325242:325243) 323496 (325018:-325032:325029:-325023:-325057:
-        325058) (-326555:-326553:326591:326609:326554:-326606) (324934:325025:
-        -325001:-325023:-325057:325058) 323516 (-325058:325025:-325001:-325023:
-        325030:325059) (326594:326591:326558:-326551:-326593:-326554) (-326553:
-        326591:326554:-326551:326589:-326593) (323558:-325204:-325211:325019:
-        -325206) (325018:-325023:-325057:325032:-324934:325058) (-326552:326558:
-        326551:-326554:-326542:326557) (-326556:326558:326551:-326554:-326542:
-        326555) -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324048 0 -323523 (-326067:326531:326623) (326591:326348:-326551:326589:-326593:
-        -326558) (-325059:-325022:325072:325070:-323558:325074) (-326334:-326067
-        :-326269:326274:326276:326267) (326444:-326276:-326436:326322:326437:
-        -326441) (326512:-326508:326520:326509:326519:-326511:-326503) (-326067:
-        -326269:326274:326333:-326259:326267) (326591:326558:-326551:326589:
-        -326554:-326592) (326443:326312:326436:-326318:-326344) (326444:-326312:
-        -326067:-326445:326437:326436) (326344:-326436:-326445:326322:326276:
-        -326441) (-326555:326591:326558:326607:-326554:-326606) (326318:-326067:
-        326437:326436:-326444:-326441) (-326067:-326445:326322:326268:326276:
-        -326447) (-326067:326446:-326445:326322:-326273:326276) (-326555:326591:
-        326348:326609:-326558:-326606) (-325022:325031:-325016:325023:-325060:
-        325059) (-326508:326504:326511:-326505:326509:-326503) (-326555:326591:
-        326609:326558:-326608:-326554) (-326067:326349:-326259:326276:-326344:
-        326267) (326344:326444:-326067:-326445:326436:-326441) (-326259:326067:
-        -326540:-326348:326312:326321) (-326436:-326312:-326445:326322:326437:
-        326276) -327904 (326625:-326067:-326624:326531) (326540:326548:-326543:
-        -326259:326067:-326348) (-326067:326273:-326274:-326259:326276:326267) 
-        323496 (-326334:-326067:326345:-326349:326276:326267) (-326067:326345:
-        326333:-326259:-326349:326267) (326344:326318:-326436:-326444:-326441) (
-        326311:-326067:326259:-326317:-326260:326313) (-326552:326348:326551:
-        -326558:-326542:326555) (-326067:-326268:-326259:326269:326276:326267) (
-        325018:-325032:325029:-325023:-325057:325058) (-326313:326311:-326067:
-        326259:-326260:326319) 323517 323516 -323505 (-325058:325025:-325001:
-        -325023:325030:325059) (326444:-326276:-326067:326446:326322:-326447) (
-        326594:326591:326558:-326551:-326593:-326554) (326273:-326268:326443:
-        326436:-326318) (326318:-326436:-326312:326437:-326444) (326512:-326508:
-        -326519:326520:326509) (-326552:326558:326551:-326554:-326542:326557) (
-        326444:326442:326312:326436:-326344) (326518:-326522:326514:326519:
-        -326510:-326516) (-326556:326558:326551:-326554:-326542:326555) -327892 
-        (-326508:326504:326513:-326514:326505:-326503) (326318:-326067:326446:
-        326436:-326444:-326447) (-326067:-326345:-326259:326312:326276:326267) (
-        326318:-326436:326268:-326444:-326447) (326318:-326436:326446:-326273:
-        -326444)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324049 0 (-326555:326558:-326602:-326554:326568:326604:-326605) (326512:-326508:
-        326520:326509:-326511:-326503) 323514 -323518 (-326553:326348:326589:
-        -326590:-326591:326568) (-325205:325218:325204:-325221:-325219) (-326555
-        :-326553:326554:326590:-326602:326568) (-326555:326591:326558:326607:
-        -326554:-326606) (-326523:326513:326520:-326514:326505:-326503) (326540:
-        -326541:-326543:326067:-326348:326321) (-326555:326591:326348:326609:
-        -326558:-326606) (-326508:326504:326511:-326505:326509:-326503) (-326552
-        :-326553:326554:326551:-326542:326555) (-326555:326591:326609:326558:
-        -326608:-326554) (-326259:326067:-326540:-326348:326312:326321) -327904 
-        (-325205:-325237:325204:-325242:325243) (326540:326548:-326543:-326259:
-        326067:-326348) 323496 (-326552:326348:326551:-326558:-326542:326555) (
-        -326555:-326553:326591:326609:326554:-326606) -323505 (326273:-326268:
-        326443:326436:-326318) (323558:-325204:-325211:325019:-325206) (-326555:
-        326558:326590:-326554:326568:-326605:-326603) (326511:-326523:-326505:
-        326520:326509:-326503) (326518:-326522:326514:326519:-326510:-326516) (
-        -326556:326558:326551:-326554:-326542:326555) -327892 (-326508:326504:
-        326513:-326514:326505:-326503) (326318:-326067:326446:326436:-326444:
-        -326447) (325219:-325205:325218:-325217:-325220) 323523 (326318:-326436:
-        326268:-326444:-326447)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324050 0 -323523 (-326312:326325:-326067:326322:326319:-326318) (-326067:326531:
-        326623) (326591:326348:-326551:326589:-326593:-326558) 323514 327892 (
-        -325059:-325022:325072:325070:-323558:325074) (326512:-326508:326520:
-        326509:326519:-326511:-326503) (326591:326558:-326551:326589:-326554:
-        -326592) (326443:326312:326436:-326318:-326344) (326318:-326067:326437:
-        326436:-326444:-326441) (-326259:326067:-326540:-326348:326312:326321) 
-        -327904 (-325022:-325062:325001:-325036:325040:325059) (326625:-326067:
-        -326624:326531) (-325022:325019:-325070:325075:-323558:325074) (325018:
-        -325032:325029:-325023:-325057:325058) (324934:325025:-325001:-325023:
-        -325057:325058) -323506 323516 -323505 (-325058:325025:-325001:-325023:
-        325030:325059) (325203:325153:-325237:-325238:325204:-325241) (326594:
-        326591:326558:-326551:-326593:-326554) (-326553:326591:326554:-326551:
-        326589:-326593) (326318:-326436:-326312:326437:-326444) (-325058:325017:
-        -325001:325016:-325025:325059) (325018:-325023:-325057:325032:-324934:
-        325058) (324934:325017:-325001:-325060:-325025:325058) (326512:-326508:
-        -326519:326520:326509) (323558:-325204:-325211:325226:325019:-325206) (
-        325035:-325033:-325049:-325034:325001:325059) (325269:325264:325070:
-        -325266:-325268:-323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324051 0 323514 327892 -323518 (-326553:326348:326589:-326590:-326591:326568) (
-        326591:326558:326589:-326554:-326592) (-326555:326591:326558:326607:
-        -326554:-326606) -323517 (-326555:326591:326609:326558:-326608:-326554) 
-        -327904 (325676:-325677:325694:-325663:325687) (-325205:-325237:325204:
-        -325242:325243) (-325022:325019:-325070:325075:-323558:325074) (-326555:
-        -326553:326591:326609:326554:-326606) -323506 (326691:326702:-326692:
-        -326674:326719) (325203:325153:-325237:-325238:325204:-325241) (326594:
-        326591:326558:-326551:-326593:-326554) (-326553:326591:326554:-326551:
-        326589:-326593) (323558:-325204:-325211:325226:325019:-325206) (-325673:
-        -325699:325685:325663:-325677:325669) (-326694:-326690:326691:-326692:
-        326674:326704) (-325669:325666:-325673:-325699:325685:325671) (-325688:
-        325694:-325676:325687:325669) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324052 0 (-326067:326531:326622:-326621) (-326312:326325:-326067:326322:326319:
-        -326318) (325666:-325673:-325661:-325699:325670:325659) (326591:326348:
-        -326551:326589:-326593:-326558) 327892 -323518 (325666:-325673:325658:
-        -325699:325670:-325739) (326512:-326508:326520:326509:326519:-326511:
-        -326503) (-325961:325773:325761) (-325671:-325699:325667:325681:325700) 
-        (-326553:326348:326589:-326590:-326591:326568) (-326350:-326067:326312:
-        326272:326321:-326344) (326591:326558:326589:-326554:-326592) (-326067:
-        326440:326437:-326325:326436:-326441) (-325977:-325880:325761:325976) (
-        -325700:-325667:325679:-325672:325665:325703) (-326067:326531:326620) (
-        -326067:326531:326618:-326619) (-326555:326591:326558:326607:-326554:
-        -326606) (-326523:326513:326520:-326514:326505:-326503) (326540:-326541:
-        -326543:326067:-326348:326321) (325666:-325700:-325681:325674:325706:
-        -325665) (-326555:326591:326348:326609:-326558:-326606) (-325700:325658:
-        -325699:325706:325665:-325679) (-326555:326591:326609:326558:-326608:
-        -326554) (-325700:-325681:-325667:325706:325665:325672) (-326259:326067:
-        -326540:-326348:326312:326321) -327904 (-325870:325874:325960:-325961:
-        325843:-325845) (325666:-325670:325658:-325699:-325679:325700) (-326439:
-        326325:326312:326436:-326344) (-325671:-325700:-325699:325706:325672:
-        325667) (-326067:326531:326617) (325666:-325671:-325681:-325670:-325699:
-        325679:325700) (-325870:325874:-325848:325843:325758:-325845) (325960:
-        -325961:-325843:-325872:325873:325841) (-326067:326349:-326351:326272:
-        326350:-326344) (-325022:325019:-325070:325075:-323558:325074) (-326436:
-        -326312:326440:326437:-326325) (326344:-326067:326322:-326340:326438:
-        -326441) (-325928 325882:-325893:325932) (-325761:325772:325760) (
-        -325932:325877:-325934:325880:-325940 325884:325933:-325893) 323517 
-        -327893 -323505 (326594:326591:326558:-326551:-326593:-326554) (-325700:
-        -325699:325679:-325672:325706:325667) (-326067:326322:326340:326437:
-        -326440:-326441) (326512:-326508:-326519:326520:326509) (-325848:325810:
-        -325843:-325872:325758:325873) (-325669:325666:-325673:-325699:325685:
-        325671) (326511:-326523:-326505:326520:326509:-326503) (-326067:-326340:
-        326351:326312:326272:-326344) (326344:-326436:326440:-326325:-326441) 
-        323523 (325877:325880:-325935:-325893:325930)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324053 0 (326591:326348:-326551:326589:-326593:-326558) (-326067:-326351:-326345
-        :326312:326272:326350) -323518 (-325929 325884:325877:325880:-325935:
-        -325936:-325893:325930) (325666:325714:325679:-325665:-325706:-325674) (
-        -325961:325773:325761) (-325671:-325699:325667:325681:325700) (-326553:
-        326348:326589:-326590:-326591:326568) (-326350:-326067:326312:326272:
-        326321:-326344) (326591:326558:326589:-326554:-326592) (-326067:326440:
-        326437:-326325:326436:-326441) (-325977:-325880:325761:325976) (-325681:
-        325720:-325699:325679:-325706:325667) (325799:325961:-325966) (-325749:
-        325752:-325747:-325750:325751:-325753:325754:325748) 327893 (325666:
-        -325700:-325681:325674:325706:-325665) (325847:325960:-325844:-325961:
-        325843:-325845) (-325700:-325681:-325667:325706:325665:325672) (-326259:
-        326067:-326540:-326348:326312:326321) -327904 (-325870:325874:325960:
-        -325961:325843:-325845) (-325671:-325700:-325699:325706:325672:325667) (
-        -325667:-325709:325679:-325672:325706:325665) (-325022:325019:-325070:
-        325075:-323558:325074) (325960:-325961:-325843:-325773:-325872:325873:
-        325841) (-326436:-326312:326440:326437:-326325) -323506 323517 (-325934:
-        325880:-325877:-325883:325749:325930) -323505 (-325700:-325699:325679:
-        -325672:325706:325667) (-325671:325684:-325699:-325706:325667:325681) (
-        -326067:326322:326340:326437:-326440:-326441) (325666:-325681:325685:
-        325674:-325665:-325706) (325826:325961:-325966) (-325667:325679:-325672:
-        325665:-325706:325715) (-325669:325666:-325673:-325699:325685:325671) (
-        325883:-325935:-325877:325749:-325893:325930) (325936:325882 -325937:
-        -325893) (-325681:-325667:325720:325665:-325706:325672) (-326067:-326340
-        :326351:326312:326272:-326344) (-326312:-326067:326322:-326340:326437:
-        326438) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324054 0 323500 (323053:-320113:320116) (-325205:325203:325019:325204:-323553:
-        -325231) -323515 (324698:324590:324844:324835:-324700:-324861) 323502 (
-        323561:323676:-323562) (324229:323562:324231:-324228:-324230:-323810:
-        324227:-323053:324204:-324205) (-320113:323022:320116) (324691:324588:
-        324698:324626:-324590:-324700:-324527) (-320113:321303:320116) (324147:
-        323562:324067:324146:-324143:324144:-324145:-323022:-323810:-324070) (
-        -325205:325203:325128:325231:-325230:-323553) (324569:-324668:324578:
-        -324584:-324643:-324635:-324626:324636:-324639) (324691:324588:-324626:
-        -324590:-324700) (323562:324142:-324141:-324138:324140:-324075:-321303:
-        -323810:324074:324139) 323506 (323561:-323673:323674:-323562) (324569:
-        324578:-324643:324626:-324689:324530:-323561:-324538) (-323703:323561:
-        323704:-323562) (-323052:324225:324223:323562:-324224:324081:-324082:
-        -323810:-324226:324222) (324149:324063:323562:-324058:-323810:-324148:
-        324152:324151) (324569:-324643:-324536:-324635:-324626:324584:324636:
-        -323561:-324639) (-324913:324920:-324887:-324907:324916:324905) -323510 
-        (325253:325248:325245:-325251:-325128) (324610:323561:-324536:-324626:
-        -324588) (324569:324538:324578:-324689:-323561:324534) (324691:324588:
-        324527:-324590) (-324922:324912:324920:-324911:-324907:324905) (-324912:
-        -324922:324913:-324909:324923:324905) (-320113:320116:323052) (-324916:
-        324904:324917:-324909:-324885:324923) 320114 (324610:323561:324626:
-        324529:-324538:-324588) (323561:323706:-323562:-323705) (324698:324844:
-        -324864:324835:324863) (324861:324698:-324823:324844:-324862:324835) (
-        323561:-323671:323672:-323562) (-324863:324698:324862:324844:324835:
-        -324869) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324055 0 323500 (324229:323562:-324230:-323810:324227:324204:-324205) (323053:
-        -320113:320116) (-325205:325203:325019:325204:-323553:-325231) (324910:
-        324920:-324887:-324900:-324907:324905) (324873:324590:-324864:324835:
-        -324698:324831) (324698:324590:324844:324835:-324700:-324861) (324861:
-        324873:-324862:-324698:-324527:324829) (324691:324588:324698:324626:
-        -324590:-324700:-324527) (-325205:325203:325128:325231:-325230:-323553) 
-        (324590:324874:-324864:-324873:324831:-324833) (324691:324588:324548:
-        -324626:-324590:-324700) (-324831:324527:324590:324874:-324873:-324861) 
-        -323516 (-324831:324527:324873:324590:-324862:-324698) 323506 -327904 (
-        324588:-324531:324548:-324590:-324698:-324538:-324691) (-324913:324920:
-        -324887:-324907:324916:324905) -323510 (323561:324698:-324536:324626:
-        -324529:-324588) (324861:-324831:324874:-324873:-324862:324829) (325253:
-        325248:325245:-325251:-325128) (324610:323561:-324536:-324626:-324588) (
-        -320113:320116:323061) (-324922:324912:324920:-324911:-324907:324905) (
-        -324831:324873:324826:-324864:-324698:324863) (-324912:-324922:324913:
-        -324909:324923:324905) (324234:323809:-324251:324255:-323810:-324253:
-        -324236) (324691:324588:324527:-324590:-324538) (-325205:325254:325257:
-        325259:-325256) (-324916:324904:324917:-324909:-324885:324923) (324538:
-        324610:323561:-324588) (324610:323561:324626:324529:-324538:-324588) (
-        324698:324844:-324864:324835:324863) (324861:324698:-324823:324844:
-        -324862:324835) (324911:-324910:-324922:-324909:324923:324905) 323515 (
-        -324863:324698:324862:324844:324835:-324869) (-324831:324828:-324864:
-        -324873:324822:324863) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324056 0 323500 (323053:-320113:320116) (-324530:324626:324529:324584:-323561:
-        -324538) -323515 (324229:323562:324231:-324230:-323810:324227:-323053:
-        324204:-324205) 323502 (-320113:323022:320116) (-320113:321303:320116) (
-        324569:-324668:324578:-324584:-324643:-324635:324548:-324626:324636:
-        -324639) (-324668:324578:324698:-324530:-324584:324626) (-324541:324578:
-        324519:-324698:-323561:324534:-324569) (324698:-324536:324626:-324529:
-        324584:-323561) (324569:324578:-324643:324626:-324689:324530:-323561:
-        -324538) 323510 (323561:324698:-324536:324626:-324529:-324588) (323561:
-        323714:-323562) (324610:323561:-324536:324548:-324626:-324588) (-320113:
-        320116:323061) (-320113:320116:323052) 320114 (324610:323561:324626:
-        324529:-324538:-324588) (323561:323706:-323562:-323705) (324569:324538:
-        324578:-324689:-323561:324534:-324537) (324569:-324643:-324536:324548:
-        -324626:324584:324636:-323561) (324538:-324534:324578:324530:324519:
-        -323561) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324057 0 323500 (323016:-320113:320116) (-324530:324626:324529:324584:-323561:
-        -324538) (324691:324588:324698:324626:-324590:-324700:-324527) (324590:
-        324874:-324864:-324873:324831:-324833) (-324668:324578:324698:-324530:
-        -324584:324626) (324538:-324530:324529:324584:324519:-323561) (-324534:
-        323561:324530:324519:-324698:-324610:-324588) (323562:324234:-323061:
-        324254:324252:-324251:324255:-323810:-324253:-324236) (324698:-324536:
-        324626:-324529:324584:-323561) (-324831:324527:324590:324874:-324873:
-        -324861) -323516 (323561:-323713:323714:-323562) (324588:324538:-324531:
-        324527:-324590:324519) (323561:323667:-323562:-323668) (323561:-323670:
-        323669:-323562) (324588:-324531:324548:-324590:-324698:-324538:-324691) 
-        (-324541:324578:-324642:324519:-324698:-323561:324534:-324645:-324685:
-        -324569) 323510 (-324913:324920:-324887:-324907:324916:324905) (323561:
-        324698:-324536:324626:-324529:-324588) (324861:-324831:324874:-324873:
-        -324862:324829) (324569:324578:324626:324530:-323561:-324538) (324538:
-        323561:-324530:324529:324519:-324588) (-323014:323562:324124:-324091:
-        -323810:324126:-324125:324088:324123:-324127) (323561:323664:-323562) (
-        324610:323561:-324536:324548:-324626:-324588) (-320113:320116:323061) (
-        324538:324610:323561:324530:-324588) (-320113:320116:323013) (-320113:
-        320116:323014) (-320113:320116:323019) (-323019:323562:324134:324133:
-        324136:-324137:-324135:-324091:-323810:324088) (324691:324588:324527:
-        -324590:-324538) (323561:-323666:323665:-323562) (323562:-324130:-324128
-        :324132:324131:-324091:-323810:-323016:324088:324129) (-324916:324904:
-        324917:-324909:-324885:324923) 320114 (324610:323561:324626:324529:
-        -324538:-324588) (-324122:323562:-324120:-324091:-323810:324119:324118:
-        324088) 323515 (324569:324538:324578:-324642:-323561:324534:-324681:
-        -324645:-324537) (-324831:324828:-324864:-324873:324822:324863) (324538:
-        -324534:324578:324530:324519:-323561) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324058 0 (324691:324588:-324636:-324657:-324590:-324700:324520) (324590:-324844:
-        324835:-324700:324520:-324861) 323514 (324149:324063:323562:-324058:
-        -324150:-323810:-324148:324152:-323024:324151) (-325205:325203:325019:
-        325204:-323553:-325231) -323515 (323561:-324810:324698:-324709:-324805:
-        324520:-324588) (324691:324588:324657:-324590) (324698:324590:324844:
-        324835:-324700:-324861) 323502 (323561:323680:-323562) (324569:324578:
-        -324636:324641:-323561:324659:-324564) (323562:-324153:324157:-323025:
-        -324156:-323810:324054:-324055:324155:324154) (-323027:323562:324159:
-        -324048:-323810:324160:-324158:324047:324162) (-325001:-325049:325016:
-        325019:325059:-325018) (-323678:323561:323677:-323562) (324569:-324668:
-        324578:-324584:-324607:324636) (323024:-320113:320116) -323517 323506 (
-        324698:324590:324844:-324862:324832:-324858) (324569:-324536:-324607:
-        324584:324636:-323561:-324564) (324691:324588:-324590:-324700:324636) (
-        323561:324759:324810:-324588) -323510 (323561:-324810:324759:324709:
-        324816:-324588) (323558:-325204:-325211:325226:325019) (-324844:-324864:
-        324835:324863:-324858:324520) (325018:-325032:325029:-325023:-325057:
-        325058) (-323675:323561:323676:-323562) (-320113:320116:323027) (324610:
-        323561:-324636:324659:-324588) (-325062:325001:325019:-325036:-325038:
-        325059) (324759:324816:324584:-323561) (325018:-325023:-325057:325032:
-        -324934:325058) (-325049:325001:325019:-325036:-325038:325061) (-324863:
-        324590:-324844:324832:-324858:324520) (-324668:-324659:324578:-324636:
-        -324584:324520) (324610:323561:-324536:324636:-324588) (325018:324934:
-        -325001:-325057:-325017:325058) 320114 (-320113:323025:320116) (324698:
-        324844:-324864:324835:324863) (324861:324698:-324823:324844:-324862:
-        324835) (-324863:324862:-324844:324835:-324869:324520) (-325205:325203:
-        325231:-325126:325204:-325230) (-324636:-324536:-324664:324584:324520:
-        -324588) (324861:-324823:-324844:-324862:324835:324520) (-324863:324698:
-        324862:324844:324835:-324869) (-324659:-324636:324641:324664:324584:
-        -324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324059 0 (-324864:324835:324863:324520) (324861:-324823:-324862:324835:324520) 
-        -323515 (-324520:324847:324820:324590:-324864:324835) (323030:-320113:
-        320116) 323502 (324861:324846:324859:-324820:-324862:-324847) (324859:
-        324868:-324864:-324820:324863:-324847) (-324863:324862:324835:-324869:
-        324520) (323057:-320113:320116) (-324520:324820:324868:-324864:324863:
-        -324847) 323506 -327894 (324847:324590:324859:-324864:-324850:-324820) 
-        -327904 (323031:-320113:320116) (325018:-325032:325029:-325023:-325057:
-        325058) 323517 -323505 (-324520:324820:324590:324657:-324862:-324847) (
-        324590:324835:-324700:324520:-324861) (324590:324859:324657:-324820:
-        -324847:-324861) (324861:-324520:324820:324846:-324657:-324862)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324060 0 (324691:324588:-324636:-324657:-324590:-324700:324520) -323515 (323562:
-        -324241:324242:324239:-323810:324244:324240:-323057:-324245) (-324520:
-        324847:324820:324590:-324864:324835) (323561:-324810:324698:-324709:
-        -324805:324520:-324588) (323030:-320113:320116) (-324520:323561:-324759:
-        324810:-324803:324787:-324588) (324691:324588:324657:-324590) 323502 (
-        -324863:324590:324832:-324858:324520) (323562:324374:-324458:324456:
-        324455:-320158:-324457:-323810:-324377) (324859:324868:-324864:-324820:
-        324863:-324847) (324588:-324520:-324658:324641:324657:-324590:-324691) (
-        323057:-320113:320116) (324168:-324036:323562:324171:-323810:324035:
-        324169:-323031:-324170:-324172) (-324520:324820:324868:-324864:324863:
-        -324847) (324569:324578:-324636:324641:-323561:324659) (324578:324646:
-        -324641:-324654:324659:-324588) (323684:323561:-323562) (324610:323561:
-        -324636:324641:324659:-324588) (324847:324590:324859:-324864:-324850:
-        -324820) (323031:-320113:320116) (-324864:324835:324863:-324858:324520) 
-        (323561:324759:324810:-324588) (-324659:324646:324664:-324641:324584:
-        -324588) -323510 (323561:-323562:323681) (324578:324646:324654:-324641:
-        -323561:-324650) (323562:-324462:324362:324463:-320163:-323810:-324364) 
-        327894 (-324520:-324759:324816:324584:-323561:-324803:324787) 323517 
-        -323505 (-324520:324870:324820:324590:-324868:-324864) (324759:324816:
-        324584:-323561) (-320113:320163:320116) (-324668:-324659:324578:-324636:
-        -324584:324520) (-324520:324820:324590:324657:-324862:-324847) (324870:
-        324590:-324868:324859:-324864:-324820) 320114 (-320113:320161:320116) (
-        323562:324452:324371:-320161:-324367:-324453:-323810:-324451) (324588:
-        -324658:324646:-324641:324657:-324590) (-324520:323561:324641:324548:
-        -324654:-324610:-324588) (323562:324166:-324167:324043:-324037:324163:
-        -323810:-323030:324165:-324164) (324590:324835:-324700:324520:-324861) (
-        -324636:-324536:-324664:324584:324520:-324588) (-320113:320116:320158) (
-        323561:323709:-323562) (324590:324859:324657:-324820:-324847:-324861) (
-        -324659:-324636:324641:324664:324584:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324061 0 323514 (-325205:325203:325019:325204:-323553:-325231) (-324462:324362:
-        324463:-320163:324461:323809:-323810:-324364) (323561:-324810:324698:
-        -324709:-324805:324520:-324588) (323562:324381:-320133:324448:-323810:
-        -324444:324445:-324382:-324447) (323562:324374:-324458:324456:324455:
-        -320158:-324457:-323810:-324377) (-325001:-325049:325016:325019:325059:
-        -325018) (-325059:325070:325019:-323558:325074:-325065) -323516 (325031:
-        -325016:325019:-325060:325059:-325018) 323506 (324698:324590:324844:
-        -324862:324832:-324858) -327904 (-324863:324590:324828:-324826:-324873:
-        324822) (324873:324590:324828:-324864:-324826:-324698) -323510 (323561:
-        -324810:324759:324709:324816:-324588) (-325022:325019:-325070:325075:
-        -323558:325074) (323558:-325204:-325211:325226:325019) (-324844:-324864:
-        324835:324863:-324858:324520) (325018:-325032:325029:-325023:-325057:
-        325058) (-324831:324873:324826:-324864:-324698:324863) -323505 (324698:
-        324844:-324864:324835:324863:-324858) (-320113:320116:320133) (-325062:
-        325001:325019:-325036:-325038:325059) (-325058:325017:-325001:325016:
-        -325025:325059) (325018:-325023:-325057:325032:-324934:325058) (-324863:
-        324590:-324844:324832:-324858:324520) (-320113:320163:320116) (-325058:
-        325018:-325001:325030:-325017:325059) (324934:325017:-325001:-325060:
-        -325025:325058) (325018:324934:-325001:-325057:-325017:325058) (-320113:
-        320161:320116) (323562:324452:324371:-320161:-324367:-324453:-323810:
-        324450:-324451) (-325205:325203:325231:-325126:325204:-325230) 323515 (
-        -320113:320116:320158) (-324831:324828:-324864:-324873:324822:324863) (
-        -324863:324698:324862:324844:324832:-324858)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324062 0 (320131:-320113:320116) (323561:-324714:-324759:324816:-324698:324520:
-        -324588) (323561:323773:-323562) 323514 (-323784:323561:323783:-323562) 
-        (323561:-324810:324698:-324709:-324805:324520:-324588) (-324520:323561:
-        -324759:324810:-324803:324787:-324588) (323562:324374:-324458:324456:
-        324455:-320158:324454:-324457:-323810:-324377) (-323785:323561:-323562:
-        323786) 323502 (323561:323777:-323778:-323562) (324578:-324712:-324584:
-        -324816:324709:324519) (-324391:323562:324426:324427:-323810:-324428:
-        324390:-324425) (-324727:324578:-324584:324775:324816:-324792) -323516 (
-        -324391:323562:-324438:324434:324436:-320128:324437:-323810:324390:
-        -324435) (-323787:323561:323788:-323562) (323562:-324462:324362:324463:
-        324460:-320163:324461:-323810:-324364) (-324391:324430:323562:-324433:
-        -320126:-324431:-323810:324390:324432:324429) (-324816:-324714:324709:
-        324584:324519:-324588) (-324863:324590:324828:-324826:-324873:324822) (
-        324569:-324668:324578:-324584:324548:-324626:324636) (323561:324759:
-        324810:-324588) 323510 (323561:-324810:324759:324709:324816:-324588) (
-        323562:324452:324371:-320161:-324367:-324453:-323810:324450:324449:
-        -324451) (-320113:320116:320126) (-323775:323561:323776:-323562) (323562
-        :324381:324446:-320133:324448:-323810:-324444:324445:-324382:-324447) (
-        324578:-324712:-324584:-324775:324816:-324698:324520) (-324727:-324711:
-        324759:324816:-324792:324584:-323561) (-324391:323562:-324440:324441:
-        324442:-323810:-320131:324390:-324443:324439) -323505 (-320113:320116:
-        320125) (-320113:320116:320133) (323561:323781:-323782:-323562) (324578:
-        -324731:324707:-324816:-324709:-324729:-324807:-324801:-323561:324787) (
-        -324520:-324740:-324711:-324759:324816:324584:-323561:-324803:324787) (
-        -320113:320163:320116) (-324714:-324759:324816:324584:-324698:-323561:
-        324520) 320114 (-320113:320161:320116) (323561:-323780:323779:-323562) (
-        -320113:320116:320158) (-324831:324828:-324864:-324873:324822:324863) (
-        -320113:320116:320128) (-324520:324578:-324740:-324584:-324711:-324775:
-        324816:-324808:324787)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324063 0 323500 (-325205:325203:325019:325204:-323553:-325231) (324910:324920:
-        -324887:-324900:-324907:324905) -323518 (-325205:325203:325128:325231:
-        -325230:-323553) 323506 (325203:-325258:325254:325257:-325256) -327904 (
-        -325246:-325252:325248:325245:325244) (-324913:324920:-324887:-324907:
-        324916:324905) -323510 (325253:325248:325245:-325251:-325128) (-325250:
-        325248:325245:325246:-325253) (324900:-324898:-324909:-324885:324923:
-        324905) (-324922:324912:324920:-324911:-324907:324905) (-324912:-324922:
-        324913:-324909:324923:324905) 323516 (325203:325153:-325237:-325238:
-        325204:-325241) (324898:-324897:324920:-324887:-324907:324905) (-325205:
-        325254:325257:325259:-325256) (324911:-324910:-324922:-324909:324923:
-        324905) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324064 0 323500 (-325205:325203:325019:325204:-323553:-325231) (-323656:323561:
-        -323562:323655) (-324534:323561:324530:324519:-324698:-324588) -323518 (
-        323659:323561:-323660:-323562) (323562:-323007:-324103:324104:-324106:
-        -324091:324107:-323810:324088:324105) (323561:-323663:323664:-323562) (
-        -325205:325203:325128:325231:-325230:-323553) (324590:324874:-324864:
-        -324873:324831:-324833) (-324831:324527:324590:324874:-324873:-324861) (
-        324588:324538:-324531:324527:-324590:324519) (-323003:-324097:324093:
-        -324094:323809:-324091:-323810:324088) (324538:-324577:-324534:324578:
-        324530:324519:-323561) (323009:-320113:320116) (323562:324108:-324109:
-        324111:324110:-324112:-324091:-323810:324088:-323009) (324556:-324530:
-        324529:324584:-323561:324577) (324538:323561:-324530:-324526:324529:
-        324519:-324588) (-325246:-325252:325248:325245:325244) (-323013:-324122:
-        323562:-324120:324121:-324091:-323810:324119:324118:324088) 323510 (
-        -324913:324920:-324887:-324907:324916:324905) (324861:-324831:324874:
-        -324873:-324862:324829) (-320113:320116:323007) (-320113:320116:323013) 
-        (-324533:-324623:-324541:324578:-324601:-324543:324519:-324698:-323561:
-        324534:-324685) (-320113:320116:323003) (-324922:324912:324920:-324911:
-        -324907:324905) (-324912:-324922:324913:-324909:324923:324905) (-320113:
-        320116:323014) 323516 (323562:-324113:-323010:324115:324117:-324091:
-        -323810:324088:-324116:324114) (324578:324530:-323561:324577) (-324916:
-        324904:324917:-324909:-324885:324923) 320114 (323561:323662:-323661:
-        -323562) -323504 (323561:323657:-323658:-323562) (324911:-324910:-324922
-        :-324909:324923:324905) (324538:-324577:-324530:324529:324584:324519:
-        -323561) (323562:324100:-323005:-324091:-323810:-324099:324102:324088:
-        -324101:324098) (-320113:320116:323010) (-324831:324828:-324864:-324873:
-        324822:324863) -323514 (-320113:320116:323005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324065 0 (-326194:-326146:326192:326142:-326195:326134) (326197:-326192:326191) 
-        323514 (-325205:325203:325019:325204:-323553:-325231) (-325699:325685:
-        325663:-325677:325687:325669) -323518 (326157:-326148:326151:325685:
-        -326162:-326149) (326205:-326201:326200:-326203:-325685:326199) (326248:
-        326150:-326245:326187) (326152:-326707:-326692:325685:-326674:326696) (
-        325799:325961:-325966) (-325687:325725:-325683:325685:-325676:325669) (
-        -326134:-326178:326177:325685:326198:-326151) (-325669:325666:-325699:
-        325685:325671) (-325749:325752:-325747:-325750:325751:325748) (326205:
-        -326199:326202:-326203:326207:-325685) (-326192:326191:326193) 323506 (
-        -326690:326691:-326692:326674:326704) (326205:326200:-326203:-326207:
-        326204:-325685) (-326707:325685:326718:-326674:326696:-326152) -327904 (
-        325676:-325677:325694:-325663:325687) (326691:-326692:-326704:326695:
-        -326693:326706) (325666:-325671:325685:-325665:-325684) (326159:-326160:
-        -326153:326150:-326156:326155:-326152) -323510 (326654:326691:-326692:
-        -326674:-326702:326211) (326691:-326211:-326692:-326674:326696:326707) (
-        -325022:325019:-325070:325075:-323558:325074) (323558:-325204:-325211:
-        325226:325019) (326159:-326160:325685:326148:-326149:-326152) (-326704:
-        -326693:326711:326706:-326691:326717) (326154:-326160:326149:326161:
-        -326155:-326150) (326691:326702:-326692:-326674:326719) 323516 -323505 (
-        -326134:-326146:326177:326142:325685:-326151) (325203:325153:-325237:
-        -325238:325204:-325241) (-325671:325684:-325699:-325706:325667:325681) (
-        -326250:326244:-326150:326249:326187:-326246) (-325688:325694:-325663:
-        -325676:325687:325669) (-326187:326244:326251:-326150:326249:-326246) (
-        -325681:-325667:325720:325665:-325706) (326248:-326187:326150:-326245) (
-        325666:-325681:325685:325674:-325665:-325706) (326691:-326692:325685:
-        -326704:326674:-326695) (-325671:-325699:325685:325665:-325684) (-326707
-        :325685:326674:326718:-326695:-326691) (-325681:325720:-325699:-325706:
-        325667) (326159:-326160:326149:326150:-326155:-326156:-326152) (-325205:
-        325203:325231:-325126:325204:-325230) (-326194:-326178:326192:326198:
-        -326195:326134) (-325687:325725:325685:325676:-325677:325694) (326154:
-        -326160:326161:326155:-326150)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324066 0 323514 (-327234:327232:327233:-327228) (-325205:325203:325019:325204:
-        -323553:-325231) (323561:323773:-323774:-323562) -323518 (323561:323766:
-        -323765:-323562) (324578:-324712:-324584:-324816:324709:324519) (-327237
-        :327238:-327242:327243) (320121:-320113:320116) (-324391:323562:-323810:
-        324390:-324415:324416:324414:-324418:-320121:324417) (-324391:-324420:
-        323562:324423:-323810:324390:-324419:324421:324422:-320123) (320123:
-        -320113:320116) (323770:323561:-323769:-323562) (326205:326200:-326203:
-        -326207:326204:-325685) (-327247:327246:-327233:322415) (-324816:-324714
-        :324709:324584:324519:-324588) (-324863:324590:324828:-324826:-324873:
-        324822) (-324741:324578:324707:-324774:-324816:-324709:-324729:-324786:
-        -323561:324787:-324702) 323510 (-320113:320116:320135) (-324391:323562:
-        -320125:324426:324427:324424:-323810:-324428:324390:-324425) (323561:
-        -323771:323772:-323562) (323558:-325204:-325211:325226:325019) (-324391:
-        -320135:-324400:324401:323809:-323810:-324402:324390:324399) (-320113:
-        320116:320115) (327228:327226:-327227) (-320113:320116:320118) 323516 (
-        327244:327227:-327238) -323505 (-320113:320116:320125) (-324391:-320118:
-        323562:324411:324410:-323810:-324409:324390:-324412:324413) (327230:
-        327229:-327231:-327228) 320114 -323504 (-323767:323768:323561:-323562) (
-        -325205:325203:325231:-325126:325204:-325230) (-324391:323562:324407:
-        -320115:324404:-324406:-323810:324390:324405:-324408) (-324831:324828:
-        -324864:-324873:324822:324863) (-327833 -327832:327834:-327228:327235)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324067 0 (324914:324900:324887:-324895:-324885:-324894) (-325059:-325022:325072:
-        325070:-323558:325074) (325025:-325001:-325023:325053:325030:-325052) (
-        -325022:-325074:325260:325064:-325070:325076) (325018:-325001:-325048:
-        325049:325030:-325017) 323502 (-325059:325070:325019:-323558:325074:
-        -325065) (325018:-325001:325057:-325049:325030:-325017) (325025:-325001:
-        325057:-325049:-325023:325030) 323505 -323516 (325025:-325001:-325048:
-        -325023:325049:325030) -323495 (325018:-325001:325053:325030:-325017:
-        -325052) -327904 323496 (325265:-325267:-325262:325263:325070:-323558) (
-        -325059:325073:-325064:325042:-325065) (-325050:325031:-325016:325049:
-        325019:-325018) (325031:325051:-325016:325019:-325052:-325018) (-325022:
-        325019:-325070:325075:-323558:325074) (-325022:-325050:325031:-325016:
-        325023:325049) (-325022:325031:325051:-325016:325023:-325052) (325018:
-        -325032:325029:-325023:-325057:325058) -323506 (325265:-325267:325268:
-        -325266:325262:-323558) (325065:-325064:325067:-325070:-325072:325030) (
-        -325022:325031:-325049:-325016:325023:325056) (325031:-325049:-325016:
-        325019:325056:-325018) (-325059:-325022:325072:-325064:325067:325030) (
-        -325059:-325064:325067:325063:325019:-325073:-325065) (325018:-325032:
-        -325053:325029:325048:-325023) (325269:325264:325070:-325266:-325268:
-        -323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324068 0 (-325059:-325022:325072:325070:-323558:325074) (-326375:-326276:326372:
-        -326400:326401:326272) -323518 (-326334:-326067:-326269:326274:326276:
-        326267) (326444:-326276:-326436:326322:326437:-326441) (326512:-326508:
-        326520:326509:326519:-326511:-326503) (-326067:-326269:326274:326333:
-        -326259:326267) (326344:-326436:-326445:326322:326276:-326441) (-326523:
-        326513:326520:-326514:326505:-326503) 323505 (-326067:-326445:326322:
-        326268:326276:-326447) (-326067:326446:-326445:326322:-326273:326276) 
-        -323509 (-325022:325031:-325016:325023:-325060:325059) (-326508:326504:
-        326511:-326505:326509:-326503) (-326402:-326276:326372:-326373:326400:
-        326272) (-326067:326349:-326259:326276:-326344:326267) (-326436:-326312:
-        -326445:326322:326437:326276) (-326521:-326505:-326519:-326509:326520:
-        326517) -327904 (-326508:-326519:326520:-326514:326505:326515) (326518:
-        326507:326514:-326519:-326510:-326516) (-326067:326273:-326274:-326259:
-        326276:326267) 323496 (326399:-326276:326372:-326401:-326373:326272) (
-        -326334:-326067:326345:-326349:326276:326267) (-326067:326345:326333:
-        -326259:-326349:326267) (326344:326318:-326436:-326444:-326441) (326311:
-        -326067:326259:-326317:-326260:326313) (-326312:326319:-326322:-326259:
-        326323:326267) (-326067:-326268:-326259:326269:326276:326267) (325018:
-        -325032:325029:-325023:-325057:325058) (-326313:326311:-326067:326259:
-        -326260:326319) (-326276:-326400:-326373:326401:326374:326272) (-326312:
-        -326067:326322:326319:-326318) 323516 (-325058:325025:-325001:-325023:
-        325030:325059) (326444:-326276:-326067:326446:326322:-326447) (326318:
-        -326436:-326312:326437:-326444) (-326508:326506:-326505:-326519:-326509:
-        326517) (326512:-326508:-326519:326520:326509) (-326508:-326513:326520:
-        326519:-326514:326505) (326511:-326523:-326505:326520:326509:-326503) (
-        326518:-326522:326514:326519:-326510:-326516) -327892 (-326508:326504:
-        326513:-326514:326505:-326503) (-326067:-326345:-326259:326312:326276:
-        326267) (326318:-326436:326268:-326444:-326447) (326318:-326436:326446:
-        -326273:-326444)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324069 0 -323523 (-326312:326325:-326067:326322:326319:-326318) 327892 (-325059:
-        -325022:325072:325070:-323558:325074) (326512:-326508:326520:326509:
-        326519:-326511:-326503) 323505 -323509 -327904 (-325022:325019:-325070:
-        325075:-323558:325074) (-326312:326319:-326322:-326259:326323:326267) (
-        325018:-325032:325029:-325023:-325057:325058) -323506 323516 (-325058:
-        325025:-325001:-325023:325030:325059) (326318:-326436:-326312:326437:
-        -326444) (326512:-326508:-326519:326520:326509) (325269:325264:325070:
-        -325266:-325268:-323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324070 0 (-326312:326325:-326067:326322:326319:-326318) 327892 (325666:325714:
-        325658:-325699:-325706:-325679) -323518 (325666:-325673:325658:-325699:
-        325670:-325739) (326512:-326508:326520:326509:326519:-326511:-326503) (
-        -325673:326663:-326661:326660:326668:-325666) (-326350:-326067:326312:
-        326272:326321:-326344) (-325977:-325880:325761:325976) (-326523:326513:
-        326520:-326514:326505:-326503) 323505 (325666:-325673:325689:-325665:
-        325726:-325658) (-325700:325658:-325699:325706:325665:-325679) (325871:
-        -325758:-325773:-325810:325840) (-326521:-326505:-326519:-326509:326520:
-        326517) -327904 (325666:-325670:325658:-325699:-325679:325700) (-325673:
-        -325699:325665:325726:325690:-325658) (-326508:-326519:326520:-326514:
-        326505:326515) (-325760:325773:325758) (-325667:-325709:325679:-325672:
-        325706:325665) (-325870:325874:-325848:325843:325758:-325845) (-326067:
-        326349:-326351:326272:326350:-326344) (-325022:325019:-325070:325075:
-        -323558:325074) (325871:325810:-325758:-325773:325840) (-326312:326319:
-        -326322:-326259:326323:326267) (-326436:-326312:326440:326437:-326325) (
-        326344:-326067:326322:-326340:326438:-326441) (-325761:325772:325760) 
-        -327893 (-325848:-325773:-325872:325758:-325810:325873:325841) (-325848:
-        325810:-325843:-325773:-325872:325758:325873) (-325700:-325699:325679:
-        -325672:325706:325667) (325666:-325700:325658:325706:-325665:-325662) (
-        -326067:326322:326340:326437:-326440:-326441) (326512:-326508:-326519:
-        326520:326509) (-326508:-326513:326520:326519:-326514:326505) (326511:
-        -326523:-326505:326520:326509:-326503) (-325758:325774:325755) (-326067:
-        -326340:326351:326312:326272:-326344) (326344:-326436:326440:-326325:
-        -326441) 323523 -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324071 0 (-326312:326325:-326067:326322:326319:-326318) (-325681:325720:-325699:
-        325679:-325706:325667) (325799:325961:-325966) (-325846:325960:-325961:
-        -325843:325839:325841) 323505 327893 (325658:-325699:325665:325718:
-        -325679:-325714) (325847:325960:-325844:-325961:325843:-325845) (325979:
-        -325880:325761) (325964:-325786:325783) -327904 (-325681:-325699:325679:
-        325685:325665:-325720) (-325022:325019:-325070:325075:-323558:325074) (
-        325666:325679:325685:-325718:-325665:-325674) (-326312:326319:-326322:
-        -326259:326323:326267) (-326436:-326312:326440:326437:-326325) (325666:
-        325658:-325699:325685:-325718:-325679) -323506 -323542 (325666:-325681:
-        325685:325674:-325665:-325706) (-325681:-325667:325720:325665:-325706:
-        325672) 323523 -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324072 0 (-326312:326325:-326067:326322:326319:-326318) (325882 -325881:-325893:
-        325878) (-326067:-326351:-326345:326312:326272:326350) (325666:325714:
-        325658:-325699:-325706:-325679) (-325846:-325848:325758:-325810:325839:
-        325841) -323518 (325666:325714:325679:-325665:-325706:-325674) (325757:
-        -325761:325760) (-326350:-326067:326312:326272:326321:-326344) (-325977:
-        -325880:325761:325976) (-325681:325720:-325699:325679:-325706:325667) (
-        325799:325961:-325966) 323542 (-325749:325752:-325747:-325750:325751:
-        -325753:325754:325748) 323505 (-325879:-325886:-325892 325884:325877:
-        325880:325885:-325893) 327893 (325658:-325699:325665:325718:-325679:
-        -325714) (325847:325960:-325844:-325961:325843:-325845) (-325846:-325848
-        :325810:-325843:325758:325839) (-325886:325883:325885:-325877:325749:
-        -325893) (-325883:-325888 325882:325891) (-325700:325658:-325699:325706:
-        325665:-325679) -327904 (-325667:-325709:325679:-325672:325706:325665) (
-        -325875 325882:-325893:325879) -327895 (-325022:325019:-325070:325075:
-        -323558:325074) (-325878:325877:-325876 325884:325880:-325889:-325893:
-        325890) (-326436:-326312:326440:326437:-326325) -323506 (325847:-325848:
-        -325844:325843:325758:-325845) (-325700:-325699:325679:-325672:325706:
-        325667) (325979:-325978:-325880:325761) (-326067:326322:326340:326437:
-        -326440:-326441) (-325667:325679:-325672:325665:-325706:325715) (-325891
-        :325880:325885:-325877:-325883:325884 -325887:325749:-325889) (-325846:
-        -325756:325960:-325961:-325843:325839:325841) (-325681:-325667:325720:
-        325665:-325706:325672) (-325961:325756:325761) (-326067:-326340:326351:
-        326312:326272:-326344) (-326312:-326067:326322:-326340:326437:326438) (
-        325883:-325877:325749:-325889:-325893:325890)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324073 0 (-326312:326325:-326067:326322:326319:-326318) (325880:325885:-325877:
-        -325883:325749:-325889) (-325758:-325756:325842:-325810:325840) (-326067
-        :-326351:-326345:326312:326272:326350) (325666:325714:325658:-325699:
-        -325706:-325679) -323518 (-325673:326663:-326661:326660:326668:-325666) 
-        (325757:-325761:325760) (-326350:-326067:326312:326272:326321:-326344) (
-        -325797:-325803:325799:-325810:-325802:325809) 323542 (-325879:-325886:
-        -325892 325884:325877:325880:325885:-325893) 327893 (325658:-325699:
-        325665:325718:-325679:-325714) (325666:-325673:325689:-325665:325726:
-        -325658) (325964:-325786:325783) -327904 (-326312:-326323:326319:-326322
-        :326327:326321) 327895 (-325673:-325699:325665:325726:325690:-325658) (
-        -325797:325802:325804) (-325022:325019:-325070:325075:-323558:325074) (
-        325759:-325758:325755) (-326312:326319:-326322:-326259:326323:326267) (
-        -325797:325798:325804) (-326436:-326312:326440:326437:-326325) (325666:
-        325658:-325699:325685:-325718:-325679) -323506 (325847:-325848:-325844:
-        325843:325758:-325845) (-325760:325756:325758) (-325846:-325848:325810:
-        -325756:-325843:325758:325839) (325979:-325978:-325880:325761) (-326067:
-        326322:326340:326437:-326440:-326441) (-325846:-325848:-325756:325758:
-        -325810:325839:325841) (-325797:325801:325807) (325666:325658:-325665:
-        325718:-325662:-325714) (-326067:-326340:326351:326312:326272:-326344) (
-        -326312:-326067:326322:-326340:326437:326438) (325810:-325758:-325756:
-        325842:325840) (-325797:-325801:325810:325799:-325798:325809) (-325797:
-        325803:325807) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324074 0 323519 327892 -323518 (-325673:326663:-326661:326660:326668:-325666) (
-        -326350:-326067:326312:326272:326321:-326344) (-325797:325810:325799:
-        -325798:325809) (-325705:-325673:325736:-325699:325686) (325666:-325673:
-        325689:-325665:325726:-325658) -323509 -327904 (-325673:-325699:325665:
-        325726:325690:-325658) (325666:325737:-325673:-325699:325695:-325726) (
-        326518:326507:326514:-326519:-326510:-326516) (-326067:326349:-326351:
-        326272:326350:-326344) (-325022:325019:-325070:325075:-323558:325074) (
-        325798:-325805:325809) (-326312:326319:-326322:-326259:326323:326267) (
-        -325673:-325699:325704:325682:325705:-325737) -327893 (-325797:325799:
-        -325810:325809) (-326067:-326340:326351:326312:326272:-326344) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324075 0 323519 (-326312:-326323:-326324:326319:326320:326321) (-325946:325945:
-        -325943:325742:-325911) (-326067:-326351:-326345:326312:326272:326350) (
-        -326397:-326350:-326312:326367:326396:326321) -323518 (-325673:326663:
-        -326661:326660:326668:-325666) (-326397:-326312:326367:-326351:326398:
-        326350) (-326350:-326067:326312:326272:326321:-326344) (-325667:-325690:
-        325665:325726:-325731:325733) (-325690:-325699:325726:-325658:325667:
-        325733) (-325797:-325803:325799:-325810:-325802:325809) (325856:-325765:
-        -325851:-325777:-325857:325833:325855) (-325667:-325690:325665:-325658:
-        325678:325733) (-325765:325777:325771) 327893 (-325770:325777:325962) (
-        325658:-325699:325665:325718:-325679:-325714) (325666:-325673:325689:
-        -325665:325726:-325658) (-325797:325806:325798:325804:325807) -323509 (
-        325803:-325805:325809) (325969:-325962:325964) (325850:-325765:-325777:
-        -325857:325833:-325856:325855) (325964:-325786:325783) -327904 (-325733:
-        -325699:325685:325695:325665:325726:-325658) (-326312:-326323:326319:
-        -326322:326327:326321) (-325673:-325699:325665:325726:325690:-325658) (
-        325666:325737:-325673:-325699:325695:-325726) (-325942:325944:-325943:
-        325742:-325911) (325850:-325963:-325851:-325777:-325857:325962:325855) (
-        325852:325856:-325777:325765:-325830) (-325805:325801:325809) (-326312:
-        326367:-326395:-326351:326396:326350) (325852:-325777:325765:-325856:
-        -325830) (325802:-325805:325809) (-325022:325019:-325070:325075:-323558:
-        325074) (325798:-325805:325809) (-326312:326319:-326322:-326259:326323:
-        326267) (-325673:-325699:325704:325682:325705:-325737) (325666:325685:
-        325695:-325738:-325665:325726:-325658) (-325770:325975:325911:-325974) (
-        325666:325658:-325699:325685:-325718:-325679) (-325797:325802:325804:
-        325807:325800) -323506 (-325765:-325853:325851:325833:325854:-325849) (
-        325742:325909:-325911:-325944:-325941:325946) (-325963:-325853:325851:
-        325962:325854:-325849) (-326397:-326312:326367:-326340:326351:326396) (
-        -325744:-325743:-325740:-325742:325745:325741:325746) (-325797:325804:
-        325808:325801:325807) (325776:325765:-325766) (325666:325658:-325665:
-        325718:-325662:-325714) (-326067:-326340:326351:326312:326272:-326344) (
-        -325705:-325673:325723:325736:-325699:325686) (-325797:-325801:325810:
-        325799:-325798:325809) 323523 (-325797:325804:325796:325803:325807) (
-        -325771:325775:325770)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324076 0 (-326276:-326272:326273:326271:-326268) (-326313:-326267:326311:326343:
-        -326259:326309) (-325059:-325022:325072:325070:-323558:325074) (326270:
-        -326276:-326345:-326271:326312:326321) (-326375:-326276:326372:-326400:
-        326401:326272) -323518 (-326334:-326067:-326269:326274:326276:326267) (
-        326270:-326276:-326268:-326271:326269) (-326067:-326269:326274:326333:
-        -326259:326267) -323495 (-325022:325031:-325016:325023:-325060:325059) (
-        -326402:-326276:326372:-326373:326400:326272) (-326067:326349:-326259:
-        326276:-326344:326267) -327904 (-326276:326273:-326268:-326270:326267) (
-        -326067:326273:-326274:-326259:326276:326267) 323496 (-326276:-326272:
-        326271:326312:326321:-326344) (326399:-326276:326372:-326401:-326373:
-        326272) (-326334:-326067:326345:-326349:326276:326267) (326270:-326276:
-        326349:-326271:326321:-326344) (-326267:326311:326340:-326259:-326343:
-        326312) (-326067:326345:326333:-326259:-326349:326267) (326311:-326067:
-        326259:-326317:-326260:326313) (-326312:326319:-326322:-326259:326323:
-        326267) (-326067:-326268:-326259:326269:326276:326267) (325018:-325032:
-        325029:-325023:-325057:325058) (-326313:326311:-326067:326259:-326260:
-        326319) (-326276:-326400:-326373:326401:326374:326272) 323509 323516 (
-        -325058:325025:-325001:-325023:325030:325059) (-325059:-325022:325072:
-        -325064:325067:325030) (-326313:-326267:326311:-326309:326352) (-326267:
-        326311:-326317:-326259:326309:326313) -327892 (-326067:-326345:-326259:
-        326312:326276:326267) (326270:-326276:326273:-326271:-326274) (-326276:
-        326312:326321:-326344:-326270:326267)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324077 0 -323523 (-326313:-326267:326311:326343:-326259:326309) 327892 (-325059:
-        -325022:325072:325070:-323558:325074) (326270:-326276:-326345:-326271:
-        326312:326321) (-325022:-325074:325260:325064:-325070:325076) -323495 
-        -327904 (-326276:-326272:326271:326312:326321:-326344) (326270:-326276:
-        326349:-326271:326321:-326344) (-326267:326311:326340:-326259:-326343:
-        326312) (-325022:325019:-325070:325075:-323558:325074) (-326312:326319:
-        -326322:-326259:326323:326267) (325018:-325032:325029:-325023:-325057:
-        325058) 323509 -323506 323516 (-325058:325025:-325001:-325023:325030:
-        325059) (325065:-325064:325067:-325070:-325072:325030) (-325059:-325022:
-        325072:-325064:325067:325030) (325269:325264:325070:-325266:-325268:
-        -323558) (-326276:326312:326321:-326344:-326270:326267)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324078 0 (-326312:-326323:-326324:326319:326320:326321) (-326313:-326267:326311:
-        326343:-326259:326309) 327892 (326270:-326276:-326345:-326271:326312:
-        326321) (-326067:-326351:-326345:326312:326272:326350) (-326397:-326350:
-        -326312:326367:326396:326321) (-325022:-325074:325260:325064:-325070:
-        325076) -323518 (-326312:-326368:326366:-326340:326369:326351) (-326397:
-        -326312:326367:-326351:326398:326350) (-326350:-326067:326312:326272:
-        326321:-326344) (-325667:-325690:325665:325726:-325731:325733) (-325690:
-        -325699:325726:-325658:325667:325733) (-326321:326275:326312:-326344:
-        -326270:326267) (325723:-325699:-325704:325686:325705:-325737) (-326321:
-        -326272:326275:326271:326312:-326344) (-326312:-326320:326326:-326323:
-        326319:326267) (-326267:326311:-326340:326341:-326343:326069) (-325022:
-        325072:325073:-325064:325071:-325067) (325969:-325962:325964) -323512 
-        -327904 (-325733:-325699:325685:325695:325665:325726:-325658) (325666:
-        325737:-325673:-325699:325695:-325726) (-326312:326367:-326395:-326351:
-        326396:326350) (-326276:-326272:326271:326312:326321:-326344) (326270:
-        -326276:326349:-326271:326321:-326344) (-326313:-326267:326311:-326309:
-        326352:326069) (-326267:326311:326340:-326259:-326343:326312) (-326067:
-        326349:-326351:326272:326350:-326344) (-325022:325019:-325070:325075:
-        -323558:325074) (326370:-326312:-326369:326366:-326340:326321) (-326312:
-        326319:-326322:-326259:326323:326267) (-325673:-325699:325704:325682:
-        325705:-325737) (325666:325685:325695:-325738:-325665:325726:-325658) 
-        323509 -323506 (325065:-325064:325067:-325070:-325072:325030) (-326350:
-        -326312:-326368:326366:326369:326321) (-326397:-326312:326367:-326340:
-        326351:326396) (-325744:-325743:-325740:-325742:325745:325741:325746) (
-        -325059:-325022:325072:-325064:325067:325030) (327706:-327707:-327635:
-        -327693:327690:327631) (326270:-326321:326275:-326345:-326271:326312) (
-        326205:-326340:326341:-326342:326069:326267) (326270:-326321:326349:
-        -326271:-326344) (-326067:-326340:326351:326312:326272:-326344) (-325705
-        :-325673:325723:325736:-325699:325686) 323523 (-326276:326312:326321:
-        -326344:-326270:326267) (-326312:326366:-326340:-326367:326368:326321)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324079 0 327892 -323518 (-327635:-327693:327690:327631:327692:-327691) (327691:
-        -327702:-327703:327651:327701:-327704:-327653) (-327661:327694:-327696:
-        327659) (327691:327705:-327706) (-327658:327633:327667) -323495 (327683:
-        327656:-327684:-327682) (-327702:327651:327701:-327706:-327704:-327653:
-        327703) -327904 (327652:-327658:-327654:327651:-327656:-327653:327655) (
-        -327658:327633:327657) (327691:327710:-327706) (327719:-327720:-327706:
-        327718) (327633:-327654:327651:-327656:-327653:-327652:327655) 323512 (
-        -327662:-327635:327658:327636:327631:-327632) -323506 (325065:-325064:
-        325067:-325070:-325072:325030) (327676:-327658:327675:-327677) (-325059:
-        -325022:325072:-325064:325067:325030) (327706:-327707:-327635:-327693:
-        327690:327631) (-327725:-327683:327702:327661) (327656:-327684:-327683:
-        327661) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324080 0 (324562:-324659:324664:-324646:324584:-324588) -323515 (324562:324578:
-        -324654:-324646:324659:-324588) 323502 (-320113:323034:320116) (324861:
-        324846:324859:-324820:-324862:-324847) (324859:324868:-324864:-324820:
-        324863:-324847) (323561:323690:-323562) (-324520:323561:324810:-324803:
-        324787:-324588) (323562:-324462:324362:-320163:324461:-323810:-324364:
-        -324459) (324179:323562:324017:-323810:324181:-324180:-324018:324182:
-        -323036) 323505 (324578:324646:-324641:-324654:324659:-324588) 323506 (
-        323037:-320113:320116) (323036:-320113:320116) (324847:324590:324859:
-        -324864:-324850:-324820) (323686:323561:-323562) (-320167:323562:-324471
-        :-324327:-324472:324326:-323810:324470:324469) (-324659:324646:324664:
-        -324641:324584:-324588) (323562:-324010:324183:324187:324009:-324186:
-        -323810:324185:-323037) (-324520:324816:324584:-323561:-324803:324787) 
-        -323510 (-320113:320116:320165) (324578:324646:324654:-324641:-323561:
-        -324650) (324588:324562:-324658:324657:-324590:-324646) (325018:-325032:
-        325029:-325023:-325057:325058) (-320113:320116:320167) (323562:324174:
-        -324175:324177:-324029:-323034:-323810:-324173:324027:324176) (-320113:
-        320163:320116) (323562:-320165:324357:-324354:-324468:324464:-323810:
-        -324465) (324870:324590:-324868:324859:-324864:-324820) 320114 (324588:
-        -324658:324646:-324641:324657:-324590) (324562:324578:324654:-324646:
-        -323561:-324650) (323561:323688:-323562) (324590:324859:324657:-324820:
-        -324847:-324861) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324081 0 323519 (323562:324191:-324190:324188:-323817:-323040:323812:324189:
-        -323810:-324192) (320173:-320113:320116) (-324787:324578:324810:-324808:
-        324777:-324588) (324566:324578:-323561:324659:-324650:-324562) (324562:
-        -324659:324664:-324646:324584:-324588) -323515 (322978:-320113:320116) (
-        -324787:324808:324584:-324803:324777:-324588) (324562:324578:-324654:
-        -324646:324659:-324588) 323502 (-320113:323040:320116) (324861:324846:
-        324859:-324820:-324862:-324847) (324859:324868:-324864:-324820:324863:
-        -324847) (324485:323562:-323810:-320173:-324487:-324309:-324484:324305) 
-        (-324520:323561:324810:-324803:324787:-324588) (323562:324008:-323822:
-        324005:-324004:-323810:-322978:-324007:323819:324006) (322977:-320113:
-        320116) (324566:323561:-324654:324659:-324562:-324588) (324588:-324658:
-        324657:-324590:324571:-324566) 323506 (320170:-320113:320116) (324578:
-        -324778:324810:-324808:324721:-324588) -323509 (323037:-320113:320116) (
-        -324659:324566:324664:324584:-324562:-324588) (324847:324590:324859:
-        -324864:-324850:-324820) (-324777:324578:324778:324810:-324808:-324588) 
-        (324002:323562:323828:-324000:-324003:324001:-323810:323999:-322977:
-        -323829) (323562:324323:-320168:324476:-324477:324475:-323810:-324318:
-        -324478) (-324520:324816:324584:-323561:-324803:324787) -323510 (-320113
-        :320116:320168) (323561:-323562:323626) (323562:-324010:324183:324009:
-        -324186:-323810:324185:-323037) (323561:-323562:323691) (324588:324562:
-        -324658:324657:-324590:-324646) (325018:-325032:325029:-325023:-325057:
-        325058) (323561:324664:-324654:324571:-324566:-324588) (324578:324571:
-        -323561:-324566:324659:-324650) (324481:323562:324479:-324314:-324483:
-        324312:-323810:-324482:-320170) (324870:324590:-324868:324859:-324864:
-        -324820) 320114 (323561:323627:-323562) (324562:324578:324654:-324646:
-        -323561:-324650) (324590:324859:324657:-324820:-324847:-324861) (-324659
-        :324664:324571:324584:-323561:-324566) (324588:324566:-324658:324657:
-        -324590:-324562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324082 0 (320173:-320113:320116) (-325059:325070:325019:-323558:325074:-325065) 
-        (-320165:324357:-324354:-324468:324464:323809:-323810:-324465:324466) (
-        324481:324479:-324314:-324483:324312:323809:-323810:-324482:-320170) 
-        323505 -323516 (325031:-325016:325019:-325060:325059:-325018) 323506 (
-        320170:-320113:320116) -323509 -327904 (324485:324488:323809:-323810:
-        -320173:-324487:-324309:-324484:324305) (323562:324323:-320168:324476:
-        -324477:324475:-323810:-324318:-324478) -323510 (-320113:320116:320168) 
-        (-320113:320116:320165) (-325022:325019:-325070:325075:-323558:325074) (
-        325018:-325032:325029:-325023:-325057:325058) (-320113:320116:320167) (
-        -320113:320163:320116) (-325058:325018:-325001:325030:-325017:325059) 
-        323515 (-320167:-324471:-324327:323809:-324472:324326:-323810:324470:
-        324469) (323562:-324462:324362:324463:-320163:324461:-323810:-324364:
-        -324459)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324083 0 (320173:-320113:320116) (-324787:324578:324810:-324808:324777:-324588) 
-        (-323790:323561:-323562:323789) (-324787:324808:324584:-324803:324777:
-        -324588) (323562:-324462:324362:324463:324460:-320163:324461:-323810:
-        -324364:-324459) (324578:-324810:-324778:-324806:324816:-323561:324721) 
-        (-324777:324578:-324810:-324806:324809:324778:-323561) 323502 (-324520:
-        323561:324810:-324803:324787:-324588) (324485:323562:324486:324488:
-        -323810:-320173:-324487:-324309:-324484:324305) 323505 -323516 (-324777:
-        324578:-324809:-324806:324778:324816:-323561) (-324787:-324717:324578:
-        -324810:-324720:-324806:324816:-323561:324777) (-323787:323561:323788:
-        -323562) (320170:-320113:320116) (324578:-324778:324810:-324808:324721:
-        -324588) -323509 (-324777:324578:324778:324810:-324808:-324588) (323794:
-        323561:-323793:-323562) 323510 (324481:323562:324479:-324314:-324483:
-        324312:-323810:324480:-324482:-320170) (-320113:320116:320168) (-320113:
-        320116:320165) (323561:323795:-323796:-323562) (-324520:324578:-324740:
-        -324584:-324720:-324719:-324781:324816:-324808:324787) (323562:-320165:
-        324357:-324354:-324468:324464:-323810:324467:-324465:324466) (-324520:
-        -324740:-324720:-324719:-324781:324816:324584:-323561:-324803:324787) (
-        323561:-323798:323797:-323562) (-320113:320116:320167) (-320167:323562:
-        -324471:-324327:324473:-324472:324326:-323810:324470:324469) (-320113:
-        320163:320116) (323562:324323:-320168:324474:324476:-324477:324475:
-        -323810:-324318:-324478) 320114 (323561:-323791:323792:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324084 0 -323515 323502 (324861:324846:324859:-324820:-324862:-324847) (324859:
-        324868:-324864:-324820:324863:-324847) (322977:-320113:320116) 323506 
-        -323512 -327894 (324847:324590:324859:-324864:-324850:-324820) (322974:
-        -320113:320116) -327904 (-320113:320116:322973) (325018:-325032:325029:
-        -325023:-325057:325058) 323509 (324590:324859:324657:-324820:-324847:
-        -324861)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324085 0 (-324576:324578:-324584:324655:-324656:324659) (324578:-324580:324669:
-        -323561:324659:-324650) (323561:324655:324664:-324656:-324654:-324588) 
-        323502 (324588:-324658:-324571:324656:324657:-324590) (323561:-324580:
-        324669:-324654:324659:-324588) (322977:-320113:320116) (-324669:324674:
-        324664:324584:-323561:-324650) (324588:-324658:324657:-324590:324571:
-        -324566) (324578:-324571:324654:324656:-323561:-324650) (-324576:324655:
-        324664:-324656:324584:-323561) -323512 (324847:324590:324859:-324864:
-        -324850:-324820) (324588:-324658:324580:324657:-324590:-324572) (322974:
-        -320113:320116) (323622:323561:-323562) (-324659:-324580:324664:324669:
-        324584:-324588) (324002:323562:323828:-324000:-324003:324001:-323810:
-        323999:-322977:-323829) (323991:323562:-322973:-323839:323989:323990:
-        -323993:-323810:323845) (323562:323851:-323986:-323852:-323810:323987) 
-        -323510 (323561:-323562:323626) (-320113:320116:322973) (324578:324580:
-        -323561:-324572:324659:-324650) (323561:324580:324664:-324654:-324572:
-        -324588) (324578:-324571:324656:-324654:324659:-324588) -323520 327894 
-        323509 (-324659:-324571:324656:324664:324584:-324588) (323561:324664:
-        -324654:324571:-324566:-324588) (324578:324571:-323561:-324566:324659:
-        -324650) (324572:324664:-324655:-324654:324584:-324588) (324588:324572:
-        -324658:324657:-324655:-324590) (-324659:324580:324664:324584:-323561:
-        -324572) (323561:323623:-323562) (324588:-324658:324655:324657:-324656:
-        -324590) (324572:324578:324654:-324655:-323561:-324650) (323562:323994:
-        -323834:-323997:323996:-323995:-323810:-322974:323833:323998) (324572:
-        324578:-324584:-324655:-324654:324659) 320114 (324588:-324658:-324580:
-        324657:-324590:324669) (324590:324859:324657:-324820:-324847:-324861) (
-        -324659:324664:324571:324584:-323561:-324566)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324086 0 (-324787:324578:324810:-324808:324777:-324588) (-324493:324491:323562:
-        -320174:-324489:-323810:-324300:324298) -323515 (-324787:324808:324584:
-        -324803:324777:-324588) (324859:324868:-324864:-324820:324863:-324847) (
-        -320113:320177:320116) (324808:-324778:324584:-324803:324721:-324588) (
-        323562:324294:-324290:324494:-324498:-320177:-323810:324495:-324497) (
-        324578:-324778:324810:-324808:324721:-324588) -323512 (-324769:324768:
-        324584:-323561:-324803:324758) 323520 -327904 (-324777:324808:324778:
-        324584:-324803:-324588) (-324777:324578:324778:324810:-324808:-324588) (
-        323562:-320178:-323810:324503:324499:-324504:-324505:-324500) (-324769:
-        323561:324768:324810:-324803:-324588) -323510 (-320113:320116:320178) 
-        327894 323509 (324578:-324768:324810:324716:-324808:-324588) (324808:
-        -324768:324584:324716:-324803:-324588) (-320113:320116:320174) (324870:
-        324590:-324868:324859:-324864:-324820) (-324721:324584:324810:-324803:
-        324769:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324087 0 -323515 (-320113:322970:320116) (324857:-324674:-324864:324863:324842) 
-        323502 (324861:324846:324859:-324820:-324862:-324847) (324859:324868:
-        -324864:-324820:324863:-324847) (324590:-324859:324871:324657:-324847:
-        -324861) -323495 323506 -327894 (-324863:324862:324857:-324674:-324830:
-        324842) (324847:324590:324859:-324864:-324850:-324820) (324847:324590:
-        324674:-324871:324857:-324864) -327904 (324847:324590:-324859:324857:
-        324871:-324864) (324590:324857:-324674:-324528:324842:-324861) (-320113:
-        320116:322968) (324590:324674:-324871:324657:-324862:-324847) (-320113:
-        320116:322967) (325018:-325032:325029:-325023:-325057:325058) 323512 (
-        324861:324846:324674:-324657:-324871:-324862) (324861:324857:-324674:
-        -324862:-324867:324842) (324830:324674:-324871:324868:-324864:324863) (
-        324861:324846:-324859:324871:-324862:-324847) (-324859:324868:324871:
-        -324864:324863:-324847) (324590:324859:324657:-324820:-324847:-324861)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324088 0 (324578:-324584:-324669:324674:324672:324659:-324650) (323983:323562:
-        -322968:-323981:323982:323855:-323856:-323810:-323979:323980) (324588:
-        -324658:-324669:324674:324657:-324590) (-324647:324554:324578:-324584:
-        324671:-324672:-324674) (324578:-324580:324669:-323561:324659:-324650) (
-        -320113:322970:320116) 323502 (324590:-324859:324871:324657:-324847:
-        -324861) (-324647:324578:-324584:324583:-324674:324638:-324671) (323561:
-        -324580:324669:-324654:324659:-324588) (324612:324588:324671:-324672:
-        -324590:-324528) (323619:323561:-323562) (-324669:324674:324664:324672:
-        324584:-323561:-324650) (324612:324588:324672:-324674:-324590:-324528) (
-        324847:324590:324859:-324864:-324850:-324820) (324847:324590:324674:
-        -324871:324857:-324864) (-324659:-324580:324664:324669:324584:-324588) (
-        -324647:324578:-324584:324625:324672:-324674) -323521 -323510 (324847:
-        324590:-324859:324857:324871:-324864) (323562:323984:323985:323851:
-        -323986:-323852:-322970:-323988:-323810:323987) (324578:324674:-324672:
-        -323561:-324650) (-320113:320116:322968) -323520 (324590:324674:-324871:
-        324657:-324862:-324847) 327894 323512 (324554:324671:-324672:-324609:
-        -324674:324584:-323561) (324861:324857:-324674:-324862:-324867) (323561:
-        324674:-324672:-324654:-324588) (323561:323617:-323562) 320114 (323561:
-        -324609:324624:-324671:-324588) (324583:-324609:-324674:324638:-324671:
-        324584:-323561) (324590:324857:-324674:-324528:-324861) (324588:-324658:
-        -324580:324657:-324590:324669) (324625:-324609:324672:-324674:324584:
-        -324588) (324590:324859:324657:-324820:-324847:-324861) (323561:324671:
-        -324672:-324609:-324674:324624:-324588) (323561:-324669:324674:324664:
-        324672:-324654:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324089 0 (323983:323562:-322968:-323981:323982:323855:-323856:-323810:-323979:
-        323980) (-324540:324698:-324673:324638:324589:324584:-323561) (324578:
-        -324584:-324673:324638:324589) 323502 (324612:324588:-324583:-324590:
-        324676:-324528) (323561:324583:-324609:324624:-324671:-324588) (-324647:
-        324578:-324584:324583:-324674:324638:-324671) -323495 (324612:324588:
-        324671:-324672:-324590:-324528) (323561:324698:-324673:324624:-324588) (
-        323561:-323615:323616:-323562) (323861:323562:323978:-322967:323977:
-        -323976:-323862:-323810:323975) (324612:324588:324583:-324590:-324671:
-        -324528) (-324676:-324540:-324682:324673:324625:324584:-323561) 323521 
-        -323510 (323561:-324609:-324583:324624:324676:-324588) (-324676:323561:
-        324673:324624:-324588) (-320113:320116:322968) -323520 (-324676:-324647:
-        324578:-324682:-324584:324673:324625) (-320113:320116:322967) 327894 (
-        324554:324671:-324672:-324609:-324674:324584:-323561) (324861:324857:
-        -324674:-324862:-324867) (-324589:324638:324584:-323561) (323561:323617:
-        -323562) 320114 (324583:-324609:-324674:324638:-324671:324584:-323561) (
-        324612:324588:-324676:-324590:-324528) (-324647:324578:-324584:324638:
-        -324583:324676) (324590:324857:-324674:-324528:-324861) (323561:324671:
-        -324672:-324609:324624:-324588) (-324540:-324609:324638:-324583:324584:
-        -323561:324676)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324090 0 (323561:324790:324763:-324674:-324725:-324588) -323515 (324870:324590:
-        -324868:-324859:324871:-324864) (324859:324868:-324864:-324820:324863:
-        -324847) (-324837:-324863:-324841:324698:324590:324860) (323561:324790:
-        324701:-324763:-324725:-324588) (-324837:-324863:324862:324860:-324674:
-        324842) (-324716:324674:324584:324810:-324803:-324588) (-324841:324698:
-        324857:-324864:324863) -323495 (323562:-320178:-323810:324502:324503:
-        324499:-324504:-324505:-324500) 323520 -327904 -323510 (-324842:324857:
-        -324864:324841:324863) (-320113:320116:320178) 327894 323512 (324578:
-        -324768:324810:324716:-324808:-324588) (323561:324698:324790:-324701:
-        -324588) (324808:-324768:324584:324716:-324803:-324588) (-324837:324857:
-        -324674:-324864:324863:324842) (324861:324857:-324674:-324862:-324867:
-        324842) (324830:324674:-324871:324868:-324864:324863) (324790:324701:
-        -324763:324584:-323561) (324870:324590:-324868:324859:-324864:-324820) (
-        -324837:324590:324860:-324674:-324862:324842) (324790:324763:-324674:
-        324584:-323561) (-324859:324868:324871:-324864:324863:-324847) (-324842:
-        -324837:-324863:324590:324860:324841) (324870:324590:324674:-324871:
-        -324868:-324864)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324091 0 (320181:-320113:320116) (-325022:-325074:325260:325064:-325070:325076) 
-        (324873:324848:-324856:-324864:-324698:324863) (-324837:-324863:-324841:
-        324698:324590:324860) (-320113:320177:320116) (-324493:324491:324492:
-        -320174:323809:-324489:-323810:-324300:324298) (-325059:325070:325019:
-        -323558:325074:-325065) (-324842:-324837:324857:-324854:-324864:324841:
-        324863) (323561:324790:324701:-324763:-324725:-324588) (-324837:-324863:
-        324862:324860:-324674:324842) -323516 (325031:-325016:325019:-325060:
-        325059:-325018) -323495 323506 (323562:-320178:-323810:324502:324503:
-        324499:-324504:-324505:-324500) (-324863:324590:-324856:-324873:324822:
-        324853) -327904 -323510 (-325059:325073:-325064:325042:-325065) (-325074
-        :325067:-325260:325064:325019:-325070) (324698:324790:-324765:324584:
-        -324588) (323561:324698:324790:324765:-324725:-324701:-324588) (-325022:
-        325019:-325070:325075:-323558:325074) (-320113:320116:320178) (325018:
-        -325032:325029:-325023:-325057:325058) 323509 (-324837:324857:-324674:
-        -324864:324863:324842) (324848:-324856:-324864:-324873:324822:324863) (
-        323562:324280:-324509:324510:-323810:-320181:-324506:-324282) (325065:
-        -325064:325067:-325070:-325072:325030) (-320113:320116:320174) (-325058:
-        325018:-325001:325030:-325017:325059) (324294:-324290:324494:323809:
-        -324498:-320177:-323810:324495:-324497) (-324842:-324837:-324863:324590:
-        324860:-324854:324841) (-324837:-324841:324698:324857:-324864:324863) (
-        -324837:324590:324860:-324674:-324862:324842) (-325059:-325064:325067:
-        325063:325019:-325073:-325065) 323515 (-324863:324873:324590:-324856:
-        324853:-324698)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324092 0 (-324787:324578:324810:-324808:324777:-324588) (323801:323561:-323802:
-        -323562) -323515 (-324787:324808:324584:-324803:324777:-324588) (323562:
-        324294:-324290:324494:-324498:-320177:-323810:324495:324496:-324497) 
-        323502 (323561:323797:-323562) (-323800:323561:323799:-323562) (-320113:
-        320177:320116) (324808:-324778:324584:-324803:324721:-324588) (-324493:
-        324491:323562:-320174:-324489:-323810:-324300:324298:324490) (324578:
-        -324778:324810:-324808:324721:-324588) -323512 (-324777:324808:324778:
-        324584:-324803:-324588) (-324777:324578:324778:324810:-324808:-324588) (
-        -324721:-324728:324578:-324810:324816:-324724:-323561:324769) (-324716:
-        324578:-324810:324674:324816:-323561:-324796) 323510 (-324769:323561:
-        324768:324810:-324803:-324588) (-324769:-324758:-324728:324578:324768:
-        324816:-323561) (-320113:320116:320178) (323562:-320178:324501:-323810:
-        324502:324503:324499:-324504:-324505:-324500) 323509 (324578:-324768:
-        324810:324716:-324808:-324588) (324808:-324768:324584:324716:-324803:
-        -324588) (324578:-324810:-324778:324816:-324724:-323561:324721) (-320113
-        :320116:320174) (-324721:324578:-324584:324810:-324808:324769) 320114 (
-        323804:-323803:323561:-323562) (-324769:-324728:324578:-324584:324768:
-        -324808:324758) (-324728:324578:-324810:-324768:324816:-323561:324716:
-        -324796) (-324721:324584:324810:-324803:324769:-324588) (-324769:-324728
-        :324768:324584:-323561:-324803:324758)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324093 0 (323561:324790:324701:-324763:-324725:324735:-324588) (324790:-324736:
-        324763:-324674:324584:-323561) (323561:324790:324763:-324674:-324725:
-        -324588) (320181:-320113:320116) -323515 323502 (-324788:324578:-324584:
-        324701:-324736:-324763:324738) (324578:324698:-324584:-324765:324738) (
-        -324788:324578:324765:-324701:-324698:-323561) (324578:-324584:-324765:
-        324704:-324782:324783:-324698) (-324647:324554:324578:-324584:324638:
-        -324583:324676) (-324716:324674:324584:324810:-324803:-324588) -323495 (
-        323562:324280:324507:-324509:324508:324510:-323810:-324506:-324282) (
-        324698:324790:324765:-324701:324584:-323561) (-324788:324578:-324816:
-        324674:324763:-323561) (324578:-324810:-324768:324816:-323561:324716:
-        -324796) (-324716:324578:-324810:324674:324816:-323561:-324796) (-324716
-        :324578:-324584:324674:324810:-324808) 323510 (324698:324790:-324765:
-        324584:-324588) (324578:-324584:-324736:324763:-324674:324738) (-320113:
-        320116:320178) (323562:-320178:324501:-323810:324502:324503:324499:
-        -324504:-324505:-324500) (-324676:-324647:324578:-324682:-324584:324673:
-        324625) 323512 (324578:-324768:324810:324716:-324808:-324588) (323561:
-        324698:324790:324765:-324701:-324588) (324808:-324768:324584:324716:
-        -324803:-324588) (-324788:324790:324701:-324736:-324763:324584:-323561) 
-        320114 (323804:-323803:323561:-323562) (323561:323806:-323805:-323562) (
-        324578:324698:-324584:324765:-324701:324738)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324094 0 (323801:323561:-323802:-323562) (323562:324294:-324290:324494:-324498:
-        -320177:-323810:324495:324496:-324497) (323561:323797:-323562) (-323800:
-        323561:323799:-323562) (-320113:320177:320116) -323516 -323512 (-324721:
-        -324728:324578:-324810:324816:-324724:-323561:324769) (-324716:324578:
-        -324810:324674:324816:-323561:-324796) 323510 (-324769:-324758:-324728:
-        324578:324768:324816:-323561) (-320113:320116:320178) 323509 (324578:
-        -324810:-324778:324816:-324724:-323561:324721) (-320113:320116:320174) 
-        320114 323515 (323804:-323803:323561:-323562) (323562:-320178:324501:
-        -323810:324502:324503:324499:-324504:-324505) (-324728:324578:-324810:
-        -324768:324816:-323561:324716:-324796) (-324493:324491:323562:324492:
-        -320174:-324489:-323810:-324300:324298:324490)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324095 0 (-324765:324704:-324782:324584:-324698:324780:-324588) (320184:-320113:
-        320116) (-324749:-324783:324813:324584:324780:-324588) (323561:323742:
-        -323562) (323561:324790:324701:-324763:-324725:324735:-324588) (324790:
-        -324736:324763:-324674:324584:-323561) (320181:-320113:320116) (-324788:
-        324578:-324584:324701:-324736:-324763:-324755:324738) (-324788:-324738:
-        324578:-324584:-324735:324701) (-324259:323562:324349:324258:-320183:
-        324347:-323810:-324351:324350:-324348) (-324788:-324749:324578:324782:
-        324813:-323561) (324578:324698:-324584:-324765:324738) (-324788:324578:
-        324765:-324794:-324701:-324755:-324698:-323561) (324578:-324584:-324765:
-        324704:-324782:324783:-324698) (320186:-320113:320116) -323516 (-324749:
-        324578:324813:-324782:324783:-324588) -323495 (323561:-323748:323747:
-        -323562) (-324863:324590:-324856:-324873:324822:324853) (324698:324790:
-        324765:-324701:324584:-323561) (-324788:324578:-324816:324674:324763:
-        -323561) (323562:324280:324507:-324509:324508:324510:-323810:-320181:
-        -324506:-324282) (323561:323743:-323744:-323562) (324756:-324813:-324782
-        :324584:324780:-324588) (-324716:324578:-324810:324674:324816:-323561:
-        -324796) 323510 (324698:324790:-324765:324584:-324588) (-324788:324790:
-        324701:-324736:-324763:-324755:324584:-323561) (-324788:324578:324782:
-        -324704:-324817:-323561:324749) (323561:324698:324790:324765:-324725:
-        -324701:-324588) (-324788:-324735:324701:-324790:324584:-323561) (
-        -323745:323561:323746:-323562) (324578:-324584:-324736:324763:-324674:
-        324738) (-320113:320116:320178) (323562:-320178:324501:-323810:324502:
-        324503:324499:-324504:-324505:-324500) 323512 (324337:-324259:323562:
-        -324338:324339:324258:324340:-323810:-324341:-320186) (323561:-324782:
-        324765:-324698:-324588) (324848:-324856:-324864:-324873:324822:324863) (
-        324578:-324704:-324782:324783:324749:-324588) (-324259:323562:-324343:
-        324345:324258:324342:-324346:-323810:-320184:324344) (-324788:324578:
-        -324765:324782:324704:-324794:-324817:-323561) -323522 320114 (-324783:
-        -324704:324584:324780:324749:-324588) 323515 (323804:-323803:323561:
-        -323562) (323561:323806:-323805:-323562) (-324336:-324259:323562:324258:
-        324332:-324333:-323810:324334) (324578:324698:-324584:324765:-324701:
-        324738) (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324096 0 (320184:-320113:320116) (-324749:-324783:324813:324584:324780:-324588) 
-        (323561:323742:-323562) (-324788:324578:324765:-324794:-324701:-324698:
-        -323561) (-324788:-324738:324578:-324584:-324735:324701) (-324788:324578
-        :-324584:324701:324738) 323522 (324578:-324584:324756:-324813:-324782:
-        324783) (320186:-320113:320116) -323516 (-324749:324578:324813:-324782:
-        324783:-324588) -323495 (-324788:324578:-324706:324782:-324704:-324817:
-        -323561:324749) (324756:-324813:-324782:324584:324780:-324588) (320188:
-        -320113:320116) (-324788:324578:324756:324782:-324813:-323561) 323512 (
-        324578:-324584:324704:-324782:324783:-324698) (324578:-324704:-324782:
-        324783:324749:-324588) (-324788:324578:-324765:324782:324704:-324794:
-        -324817:-323561) 320114 323515 (-324783:-324756:324584:324780:324757:
-        -324588) (-324788:-324749:324578:-324706:324782:324813:-323561) (324578:
-        324783:-324756:-323561:324757:324726) (-320113:320116:320183)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324097 0 -323523 (326205:-326201:326200:-326203:-325685:326199) (325666:-325671:
-        325685:-325665:325681:-325684) 323505 (325666:325658:-325699:325685:
-        -325679) (-325681:-325699:325679:325685:325665) 323506 -323509 -327904 (
-        -325733:-325699:325685:325695:325665:-325658) (325666:325679:325685:
-        -325665:-325674) -323510 (-325671:-325699:325685:325665:325681:-325684) 
-        (-325022:325019:-325070:325075:-323558:325074) (325666:325685:325695:
-        -325738:-325665:-325658) 323516 (-325671:325684:-325699:325667:325681) (
-        325666:-325681:325685:325674:-325665)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324098 0 (-325749:325752:-325747:-325750:325751:325754:325748) (325880:325885:
-        -325877:-325883:325749:-325889) (326197:-326192:326191) (-325681:325720:
-        -325699:325679:325667) (325964:-325786) -323518 (326205:-326201:326200:
-        -326203:-325685:326199) (325666:-325671:325685:-325665:325681:-325684) (
-        -326163:326167:326174:-326168:326171:-326165) (325799:325961:-325966) 
-        323505 (326205:-326199:326202:-326203:326207:-325685) (326175:-326166:
-        326170:325685:-326167:-326169) (-326192:326191:326193) 323506 (325847:
-        325960:-325844:-325961:325843:-325845) (-325886:325883:325885:-325877:
-        325749:-325893) (326205:326200:-326203:-326207:326204:-325685) (-326707:
-        325685:326718:-326674:326696:-326152) (325666:-325699:325685:-325718:
-        -325679) -327904 (-325681:-325699:325679:325685:325665:-325720) (-325886
-        :325877:325880:325885:-325893) -323510 (326167:326176:-326164:-326168:
-        -326165:326163) (-325671:-325699:325685:325665:325681:-325684) (-325022:
-        325019:-325070:325075:-323558:325074) (325666:325679:325685:-325718:
-        -325665:-325674) (-326163:326167:-326172:326176:-326168:326171) (-326704
-        :-326693:326711:326706:-326691:326717) (-325681:-325667:325720:325665:
-        325672) (-326707:325685:326674:326718:-326695:-326691) (-326713:-326693:
-        326704:326711:-326708:326717) (-325671:325684:-325699:325667:325681) (
-        -325846:-325756:325960:-325961:-325843:325839:325841) (325666:-325681:
-        325685:325674:-325665) 323523 -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324099 0 323519 -323518 (-325667:-325690:325665:-325658:325678:325733) (-326211:
-        -326219:-326208:326216:326220:326215) 323506 -323509 (325850:-325765:
-        -325857:325833:-325856:325855) -327894 (325964:-325786:325783) -327904 (
-        -325733:-325699:325685:325695:325665:-325658) (-325681:-325699:325679:
-        325685:325665:-325720) (-325744:-325742:325745:325741) (-325022:325019:
-        -325070:325075:-323558:325074) (325666:325679:325685:-325718:-325665:
-        -325674) (325666:325685:325695:-325738:-325665:-325658) (325666:325658:
-        -325699:325685:-325718:-325679) (-325765:-325853:325851:325833:325854:
-        -325849) (-326194:-326178:-326191:326198:326196:326134) (-326211:326214:
-        -326215:-326219:326213:326220) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324100 0 (-326217:-326215:-326219:326213:326220:326209) 323519 (326197:-326192:
-        326191) (326205:-326201:326200:-326203:-325685:326199) (-326163:326167:
-        326174:-326168:326171:-326165) (325666:325658:-325699:325685:-325679) (
-        -326215:-326219:326220:326218:326217:-326214) (326175:-326166:326170:
-        325685:-326167:-326169) (-325681:-325699:325679:325685:325665) (-326211:
-        -326219:-326208:326216:326220:326215) -323509 -327904 (-325733:-325699:
-        325685:325695:325665:-325658) (325666:325679:325685:-325665:-325674) 
-        -323510 327894 (325666:325685:325695:-325738:-325665:-325658) (-326171:
-        326173:326167:326176:-326168:-326165) (-326134:-326178:325685:-326138:
-        326179:326136) (326212:-326219:-326209:-326208:326213:326220) -323542 (
-        326205:-326199:326200:326207:-325685:-326206) (-326194:-326178:-326191:
-        326198:326196:326134) (-326211:326214:-326215:-326219:326213:326220) 
-        323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324101 0 323519 (326212:-326219:-326209:-326218:326220:326210) -323518 (-326194:
-        -326146:-326191:326142:326196:326134) (-326163:326167:326174:-326168:
-        326171:-326165) 323542 (-326215:-326219:326220:326218:326217:-326214) (
-        326175:-326166:326170:325685:-326167:-326169) (-326192:326191:326193) (
-        326212:-326145:-326217:-326219:326220:326218) (326205:326200:-326203:
-        -326207:326204:-325685) -327904 (-326211:-326145:-326219:326216:326220:
-        326210) -323510 (-326163:326167:-326172:326176:-326168:326171) 327894 (
-        -326134:-326146:325685:326139:326145:-326138) (-326145:326214:-326219:
-        -326216:326220:326218) -327896 (-326134:-326146:-326139:326142:325685:
-        326136)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324102 0 (-326231:326229:326232:326235:-326239:326237) -323518 327896 (326224:
-        326238:326235:-326234:-326228:-326239) (326238:-326231:326229:-326237:
-        326235:-326234) (-326163:326167:326174:-326168:326171:-326165) (-326146:
-        -326182:326190:326188:326187) (-326231:326232:-326187:-326223:326227) (
-        -326136:-326147:326144:326137:325685:-326135) (-326227:326232:326235:
-        326228:-326239:326237) 323542 (326232:326235:-326229:326227) (-326231:
-        326229:326232:-326187:326223:-326233) (-326146:326144:325685:-326135:
-        -326185:326181) (326175:-326166:326170:325685:-326167:-326169) (326233:
-        326232:-326235:326187:-326229:326227) -323509 (326205:326200:-326203:
-        -326207:326204:-325685) (326238:-326182:326235:-326234:-326239:326231) (
-        -326231:326232:326223:326187:-326233:326227) -327904 (326240:326235:
-        -326229:326227) (-326227:326238:-326237:326235:-326234:326228) (326241:
-        326235:-326229:326227) (-326227:326233:326228:-326235:-326236:326187) 
-        -323510 (326241:-326235:-326229:326227) (326240:-326235:-326229:326227) 
-        (326238:-326231:326233:326229:-326187:-326235) (-326163:326167:-326172:
-        326176:-326168:326171) (326238:326229:-326182:326226:-326187:-326222) (
-        326224:-326227:326238:326233:-326187:-326235) 327894 (326140:325685:
-        -326135:326181:-326137:-326144) (326142:325685:-326135:326181:-326184:
-        -326140) (-326171:326173:326167:326176:-326168:-326165) (326233:326232:
-        -326187:-326235:-326229:326227) (-326136:-326134:-326147:326137:326143:
-        326135) (-326146:-326187:326142:326135:-326186:326182:-326183) (-326227:
-        326232:-326187:-326223:326228) (326205:-326199:326200:326207:-325685:
-        -326206) (326224:326238:326226:-326187:-326223:-326228) (326238:-326182:
-        -326187:326223:-326235:326231) (-326182:326223:-326236:326187:-326233:
-        326231) (-326180:-326146:326142:326187:-326186:326182:-326183) (326232:
-        -326187:326228:326223:-326229:-326233) (326224:-326228:326223:-326235:
-        -326236:326187) (326224:326238:-326187:-326228:326223:-326233) (-326146:
-        -326182:326190:-326187:326188:326135) (326238:-326182:-326187:326222:
-        -326223:326231) (-326136:326137:325685:-326135:326143:-326140) (-326227:
-        326238:326226:-326187:326228:-326222) (-326227:326232:326228:326223:
-        326187:-326233) (326224:-326227:326239:326235:-326234:-326236) (-326134:
-        -326146:-326139:326142:325685:326136) (326229:-326182:326239:326235:
-        -326234:-326236) (326233:326229:-326182:-326235:-326236:326187)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324103 0 (-327624:322299:327612:-322289) (-327616:-322305:327607:327612) (
-        -327234:327232:327233:-327228) (-327630:-321257:321254:321224) (322289:
-        322300:322305:-322299) -323518 323505 (322289:327621:-327615:327622:
-        -322300:327608:327616:-322299) (327240:-327239:-327236:327238:-327245 
-        -327241) -323509 (-327237:327238:-327242:327243:327239) (-327608:-327607
-        :322305:327622:-322300:-322299:327624) (326205:326200:-326203:-326207:
-        326204:-325685) (322305:-327618:327607:-322300:327612:-322299:-322289) (
-        -327247:327246:-327233:322415) (327228:327226:-327224 -327225:-327227) (
-        -327239:327244:327227:-327238:-327245 -327241) 323510 (327244:327227:
-        -327238:-327245 -327241:327239) (322300:322305:327607:327612:-322299:
-        -322289) (-321257:321227:321254:-321224) (-327239:-327237:327238:-327242
-        :327243) (327240:-327236:327238:-327245 -327241:327239) 323516 (327230:
-        327229:-327231:-327228) 320114 -323504 (-327833 -327832:327834:-327228:
-        327235)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324104 0 -323523 (-325022:-325074:325260:325064:-325070:325076) (-326312:-326368
-        :326366:-326340:326369:326351) (326205:-326201:326200:-326203:-325685:
-        326199) (-327717:-325260:327716:327715) -323495 323506 (325666:325685:
-        325695:-325665:-325658) -327904 -323510 (-325059:325073:-325064:325042:
-        -325065) (-325074:325067:-325260:325064:325019:-325070) (-325022:325019:
-        -325070:325075:-323558:325074) (326370:-326312:-326369:326366:-326340:
-        326321) 323509 (326205:-326340:326341:-326342:326069) 323516 (325065:
-        325073:-325064:325071:-325067:-325072) (325065:-325064:325067:-325070:
-        -325072:325030) (-326350:-326312:-326368:326366:326369:326321) (-325059:
-        -325064:325067:325063:325019:-325073:-325065) (-327674:327673:-327672:
-        320191) (-326312:326366:-326340:-326367:326368:326321) (-325699:325685:
-        325695:325665:-325658)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324105 0 (-325064:-325071:325063:325019:-325073:325042:-325065) (327647:327700) 
-        (327641:327699:-327647) (-325022:-325074:325260:325064:-325070:325076) 
-        -323518 (-327702:-327663:327701:327664:-327706:-327704:327703) (327695:
-        327641:-327697:-327639) (-326312:-326368:326366:-326340:326369:326351) (
-        326205:-326201:326200:-326203:-325685:326199) (325065:325068:-325064:
-        -325071:-325072:325030) (-327725:-327689:325260:327702) (327694:327640:
-        -327696:-327642) (325723:-325699:-325704:325686:325705:-325737) (327642:
-        327695:-327641) (327691:-327702:-327703:-327663:327701:327664:-327704) (
-        -327717:-325260:327716:327715) (-325022:325072:325073:-325064:325071:
-        -325067) 323506 -323512 (326205:326200:-326203:-326207:326204:-325685) (
-        -325705:325723:325736:-325699:325686) (325666:-325699:325695:-325726) 
-        -327904 (327691:327713:-327706) -323510 (-325059:325073:-325064:325042:
-        -325065) (-325022:325019:-325070:325075:-323558:325074) (326370:-326312:
-        -326369:326366:-326340:326321) (325666:325685:325695:-325738:-325665:
-        325726:-325658) 323509 (327691:-327706:327712) (327691:327709:-327706) (
-        326205:-326340:326341:-326342:326069) (325065:325073:-325064:325071:
-        -325067:-325072) (326205:-326199:326200:326207:-325685:-326206) (325065:
-        -325064:325067:-325070:-325072:325030) (-326350:-326312:-326368:326366:
-        326369:326321) (-325074:-325261:-325260:325064:325019:325076) (327706:
-        -327707:-327693:327690:327631) (-325059:-325022:325072:-325064:325067:
-        325030) (-325744:-325742:325745:325741:325746) (327691:-327706:327714) (
-        -327725:-327640:327689:327702) 323523 (-325699:325685:325695:325665:
-        325726:-325658) (-326312:326366:-326340:-326367:326368:326321)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324106 0 -323518 (-327702:-327663:327701:327664:-327706:-327704:327703) (327695:
-        327641:-327697:-327639) (-327635:-327693:327690:327631:327692:-327691) (
-        327652:-327663:-327658:-327654:-327656:327664:327655) (-327658:327633:
-        327671) (-325064:-325071:325063:325019:325042:-325065) (325065:325068:
-        -325064:-325071:-325072:325030) (-327725:-327689:325260:327702) (327647:
-        -327650:-327646:327649) (327694:327640:-327696:-327642) (-327661:327694:
-        -327696:327659) (-327689:327656:-327684:327674) (-327645:327648:-327650:
-        327646) (-327661:327638:327659:-327644) (327691:-327702:-327703:-327663:
-        327701:327664:-327704) (327638:327640:-327642:-327644) (327642:327695:
-        -327696:-327641) -323495 (327695:-327659:-327696:327645) (-327645:327695
-        :-327697:327660) (327643:-327659:327645:-327644) 323506 (-327658:327633:
-        327668) (327642:327643:-327641:-327644) -327904 (327652:-327658:-327654:
-        327651:-327656:-327653:327655) (327691:327713:-327706) (-327645:327699:
-        -327698:327646) (-327658:327633:327657) -323510 (-327645:327643:-327637:
-        327660) (327669:-327658:327633) (327634:-327633:327636:327631:-327632) 
-        323512 (-327662:-327635:327658:327636:327631:-327632) (327691:-327706:
-        327712) (327691:327709:-327706) (327656:-327684:327661) (327691:-327703:
-        327651:327701:-327704:-327653) (327648:327641:-327650:-327647) (325065:
-        -325064:325067:-325070:-325072:325030) (327643:327641:-327637:-327639) (
-        327706:-327707:-327693:327690:327631) (-325059:-325022:325072:-325064:
-        325067:325030) (-327725:-327683:327702:327661) (327633:-327654:327651:
-        -327656:-327652:327655) (327656:-327684:-327640:327689) (327691:-327706:
-        327714) (-327663:327633:-327654:-327656:327664:-327652:327655) (327647:
-        -327698:327700:-327646) (327666:-327658:327633) (-327725:-327640:327689:
-        327702) (327670:-327658:327633) (-327674:327673:-327672:320191) (327641:
-        327699:-327698:-327647) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324107 0 -323523 (321227:-321270:-321224:321296) (-327630:-321257:321254:321224)
-        (324751:-324818:-324782:324584:324780:-324588) (320196:-320113:320116) (
-        -324783:324802:324584:324780:-324750:-324588) (323561:323739:-323740:
-        -323562) (-324259:323562:324260:324258:-324256:-324261:324257:324262:
-        -323810:-320196) (-324788:324578:-324706:324782:-324704:-323561:324749) 
-        (-324757:-324783:324818:324584:324780:-324588) (324578:-324584:324756:
-        -324813:-324782:324783) (-324336:-324259:323562:324258:324335:324332:
-        -324333:-323810:324334:-320188) (-323715:323561:323716:-323562) (-327717
-        :-325260:327716:327715) (324751:324578:-324584:-324818:-324782:324783) (
-        324578:324802:-324782:324783:-324750:-324588) (-324749:324578:324813:
-        -324782:324783:-324588) (-320191:320192:320116) -323495 (-324788:-324749
-        :-324742:324578:-324706:324782:324813:-323561) (-324863:324590:-324856:
-        -324873:324822:324853) (324756:-324813:-324782:324584:324780:-324588) (
-        320188:-320113:320116) (-324757:324578:324818:-324782:324783:-324588) (
-        324750:324578:-324771:324782:-323561:-324751:324779) (-324788:-324742:
-        324578:324756:324782:-324813:-323561:-324730) (323561:-324877:-323562:
-        324878) 323510 (-324788:324751:324578:-324733:-324771:324782:-324818:
-        -323561) (-321257:321227:321254:-321224) (323561:-323562:323717) (327687
-        :-327688:-327686:327630) (-327630:321224:-321270:321296) (-320113:320116
-        :320194) (324578:324783:-324756:-323561:324757:-324730:324726) 323509 (
-        323561:-324782:324783:-324756:324757:-324588) 323516 (-324788:324578:
-        -324765:324782:324704:-323561) (324848:-324856:-324864:-324873:324822:
-        324863) (323561:-323741:323742:-323562) (324750:-324782:324584:324780:
-        -324751:-324588) (324737:-324782:-324802:324584:324780:-324588) 320114 (
-        -327727:-327686:327726:327630) -323504 (-324788:324578:-324771:324802:
-        324782:-323561:-324750) (-324788:-324757:324578:-324733:324782:324818:
-        -323561:-324730) (-324788:-324726:324578:-324756:-323561:324757:-324730)
-        (-324783:-324756:324584:324780:324757:-324588) (-327674:327673:-327672:
-        320191) (324750:324578:-324584:-324782:324783:-324751)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324108 0 (-324788:-324757:324578:324782:324818:-323561) (-325064:-325071:325063:
-        325019:-325073:325042:-325065) (320196:-320113:320116) (-325022:-325074:
-        325260:325064:-325070:325076) -323518 (-324788:324751:324578:-324771:
-        324782:-324818:-323561) (-324788:324578:324737:324782:-324802:-323561) (
-        -324744:324743:-324782:324584:324780:-324588) (-327717:-325260:327716:
-        327715) (324578:324802:-324782:324783:-324750:-324588) (-324782:324584:
-        324744:-324739:324780:-324588) -323495 (-324863:324590:-324856:-324873:
-        324822:324853) (326205:326200:-326203:-326207:326204:-325685) (320198:
-        -320113:320116) -327904 (-324259:323562:324258:324265:-324264:324266:
-        -324267:-323810:-320198:324263) (324750:324578:-324771:324782:-323561:
-        -324751:324779) 323510 (323561:-323718:-323562:323717) (-320113:320116:
-        320199) (-325059:325073:-325064:325042:-325065) (-324259:323562:-324272:
-        -320199:324258:324268:-324269:-323810) 323509 (326205:-326340:326341:
-        -326342:326069) (324848:-324856:-324864:-324873:324822:324863) (324739:
-        -324782:324584:-324737:324780:-324588) (-325074:-325261:-325260:325064:
-        325019:325076) (324737:-324782:-324802:324584:324780:-324588) -323504 (
-        -324788:324578:-324771:324802:324782:-323561:-324750) (-327674:327673:
-        -327672:320191) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324109 0 323500 (-324921:324886:324895:320724:-324907:324905) (-324906:320724:
-        -320725:324921:-324907:324905) (325203:-325258:325254:325257:-325255:
-        -325256) -327904 (324897:-324895:-324909:-324885:324923:324905) (325253:
-        325248:325245:-325247:-325251:-325128) (-325205:-325237:325239:325204:
-        -325242:325243) (-325250:325248:325245:-325247:325246:-325253) 323496 (
-        -325246:-325252:325248:325245:-325249:325244) (-324902:-324921:-320724:
-        324895:-324907:324905) -323506 (324907:324892:324886:-324909:320724:
-        -324889) (324898:-324897:324920:-324887:-324907:324905) -323534 (-325205
-        :325254:325257:325259:-325255:-325256) 323518 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324110 0 (-326555:326558:-326602:-326554:326568:326604:-326605) (-326567:-326596
-        :326348:-326600:-326558:326595:326599) (-326553:-326569:-326568:326348:
-        326566:326567) (326681:326678) 323514 (325666:-325668:-325661:-325699:
-        325673:325659) (325728:325666:-325699:-325730:325729:-325727) (326685:
-        326596:-326688:-326689) (-326553:326348:326589:-326590:-326591:326568) (
-        325728:325666:-325698:-325699:325702:-325730) (-325699:-325677:325719:
-        -325664:325673:325669) (-326664:326663:-326659:326668:325673:-325666) (
-        325666:-325668:-325699:325701:325730:325673:-325739) (326603:-326553:
-        -326604:-326565:326554:326562) (-326555:-326553:326554:326590:-326602:
-        326568) (326564:-326569:-326566:326348:-326558:326567) (326540:-326541:
-        -326543:326067:-326348:326321) (-326567:-326596:-326600:326561:326558:
-        326597:-326554) (-325669:325666:-325668:-325699:325671:325673) (-326553:
-        -326568:326348:-326600:-326599:325664:326560) -323533 -327904 (-326553:
-        326348:-326565:326562:-326602:326604) (325219:-325205:325203:325218:
-        -325217:-325220) (-325205:-325237:325239:325204:-325242:325243) 323496 (
-        -326679:326681:326674:-326678:-326683:-326676) (326547:326550:-326545:
-        326067:-326348:-326539) (326603:-326604:326348:-326565:326562:-326558) (
-        326564:-326553:-326569:-326566:326554:326567) (326677:326678:-326675:
-        -326681) (-326567:-326553:-326596:326554:326561:326599) (-326567:326561:
-        326558:-326598:-326554:326599) (-325669:325666:-325699:-325664:325661:
-        325668) (326689:-326687:326685) (326689:-326685:-326686:-326687) (
-        -325205:325203:325218:325204:-325221:-325219) -323505 (-326553:326348:
-        -326565:326590:326562:-326603) (325728:325666:-325699:-325730:325701:
-        -325660) (-326553:-326569:326348:326565:-326564:326567) (326348:-326601:
-        326590:-326602:-326558:326568:-326605) (325666:-325661:-325699:325732:
-        -325664:325668) (323558:-325204:-325211:325226:325019:-325206) (325666:
-        325736:-325699:-325701:325673) (-326555:326558:326590:-326554:326568:
-        -326605:-326603) 323518 (326518:-326522:326514:326519:-326510:-326516) (
-        326539:-326321:325664:-326543:326067:-326348) (326687:-326590:326672) 
-        -327892 (325666:-325699:-325732:325730:-325727:325668)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324111 0 (-326672:-326679:326681:326674:-326678:-326683:-326676) (326681:326678)
-        (-326069:326311:-326067:-326317:326254:326313) 323514 (-326553:326554:
-        -326562:-326542:326560) (-326559:326558:-326554:-326542:326560) (326563:
-        326558:-326562:-326554:-326542) (326603:-326553:-326604:-326565:326554:
-        326562) (325984:325981:-324930) (325036:325980:-325985) (325219:-325205:
-        325203:325235:-325220:-325234) (-325205:325203:-325232:325235:325204:
-        -325219) -327904 (325983:-325984:325982) (-326553:326348:-326565:326562:
-        -326602:326604) (325219:-325205:325203:325218:-325217:-325220) 323496 (
-        325664:-326542:-326547:326067:-326348:326069) (326681:326672) (326547:
-        326550:-326545:326067:-326348:-326539) (326603:-326604:326348:-326565:
-        326562:-326558) (326677:326678:-326675:-326681) 323533 (325723:325664:
-        -325732:325730:-325722:-325727) (325987:-325988:325981) (-325205:325203:
-        325218:325204:-325221:-325219) -323505 (-326553:326348:-326565:326590:
-        326562:-326603) (-326553:-326569:326348:326565:-326564) (325728:325723:
-        -325730:325729:-325722:-325727) (326602:-326681:-326677:326672) (-325983
-        :326602:326562:-326610:325989:-326549) (323558:-325204:-325211:325226:
-        325019:-325206) -323534 (325219:-325205:325203:-325220:325216:-325221) (
-        326348:-326562:-326558:-326542:326560) (-325989:325988:325982) (326539:
-        -326321:325664:-326543:326067:-326348) (324930:-325036:325986) (326687:
-        -326590:326672) -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324112 0 323514 327892 (-326553:326348:326589:-326590:-326591:326568) (-325699:
-        -325677:325719:-325664:325673:325669) (-326694:326691:326702:-326692:
-        -326674:326719) (-326715:326674:326697:326701) (-325669:-325687:325723:
-        325685:-325722:325671) (-326716:326698:-326674:326697:326715) (-326697:
-        326674:326701:326694) -323517 (-325669:325666:-325668:-325699:325671:
-        325673) -323533 -327904 (325676:-325677:325694:-325663:325687) (-325205:
-        -325237:325239:325204:-325242:325243) (-325673:-325694:-325677:-325663:
-        325687:325669) (-325687:325685:-325677:325719:-325725:325669) (-326567:
-        -326553:-326596:326554:326561:326599) (-326567:326561:326558:-326598:
-        -326554:326599) (-325669:325666:-325699:-325664:325661:325668) -323506 (
-        -326697:-326674:326701:326694) (-326716:326674:326698:326697:326715) (
-        -326553:-326568:326348:-326599:325664:326560) (-325687:325725:325676:
-        -325694:-325677) (-326715:-326674:326697:326701) (323558:-325204:-325211
-        :325226:325019:-325206) (-325673:-325699:325685:325663:-325677:325669) (
-        -326694:-326690:326691:-326692:326674:326704) (-325669:325666:-325673:
-        -325699:325685:325671) (-325688:325694:-325676:325687:325669) (-326567:
-        -326596:326561:326558:326597:-326554) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324113 0 (-326567:-326596:326348:-326600:-326558:326595:326599) (-325934:-325931
-        325884:325880:-325877:-325883:325749:-325938:325930) 327892 (326699:
-        -326697:-326674:326716) (325666:-325673:325658:-325699:325670:-325739) (
-        326685:326596:-326688:-326689) (-326553:326348:326589:-326590:-326591:
-        326568) (-325977:-325880:325761:325976) (325883:-325934:-325877:325933:
-        325749:-325893) (-326715:326674:326697:326701) (-326664:326663:-326659:
-        326668:325673:-325666) (-326716:-326697:326674:326698:326715) (-326716:
-        326698:-326674:326697:326715) (-326567:-326600:326561:326558:-326598:
-        -326554:326599) (325666:-325668:-325699:325701:325730:325673:-325739) (
-        326699:326674:-325664:326697:326716) (325666:-325673:-325661:-325699:
-        -325734:325670:325659) (326540:-326541:-326543:326067:-326348:326321) (
-        325734:326659:-326641) (-326567:-326596:-326600:326561:326558:326597:
-        -326554) (325666:-325668:-325661:-325699:-325734:325673:325659) (-326715
-        :-326697:-326674:326701:326694) (-325669:325666:-325668:-325699:325671:
-        325673) (-326553:-326568:326348:-326600:-326599:325664:326560) -323533 (
-        -326658:326656:326653) (-326259:326067:-326540:-326348:326312:326321) 
-        -327904 (325666:-325670:325658:-325699:-325679:325700) (325666:-325671:
-        -325681:-325670:-325699:325679:325700) (-325870:325874:-325848:325843:
-        325758:-325845) (326641:326640:326639) (-325673:326663:326666:-326659:
-        326662:-325666) (-325669:325666:-325699:-325664:325661:325668) (-325848:
-        -325872:325758:-325810:325873:325841) (-325761:325772:325760) (-325932:
-        325877:-325934:325880:-325940 325884:325933:-325893) 323517 (-326715:
-        -326697:326674:326701:326694) -327893 -323505 (-325749:325752:-325747:
-        325751:-325753:325754:325748) (325728:325666:-325699:-325730:325701:
-        -325660) (326699:-326674:-325664:326697:326716) (-326716:-326697:326698:
-        -326674:326715) (-326716:326674:326698:326697:326715) (325666:-325661:
-        -325699:325732:-325664:325668) (-326715:-326674:326697:326701) (-325848:
-        325810:-325843:-325872:325758:325873) (325666:325736:-325699:-325701:
-        325673) (-325669:325666:-325673:-325699:325685:325671) 323518 (326699:
-        -326697:326674:326716) (326539:-326321:325664:-326543:326067:-326348) (
-        325666:-325699:-325732:325730:-325727:325668)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324114 0 (-325934:-325931 325884:325880:-325877:-325883:325749:-325938:325930) (
-        -325907:-325901:325880:-325906:325896:325900) (326392:-326393:-326275:
-        -326316:326312:326069) (-326393:326316:326331:326424:-326423:-326332) (
-        -325977:-325880:325761:325976) (325883:-325934:-325877:325933:325749:
-        -325893) (325877:-325934:325880:325933:-325893) (-326393:326332:-326275:
-        326312:326394:-326392) (-325749:325752:-325747:-325750:325751:-325753:
-        325754:325748) 327893 -323533 -327904 (325708:325723:-325670:325658:
-        -325679:-325722) (-325671:325723:325707:325674:-325721) (325960:-325961:
-        -325843:-325872:325873:325841) (326332:-326346:-326348:326312:-326344:
-        326267) (326346:-326275:-326348:326312:-326344:326267) (326349:326331:
-        -326332:-326348:-326344:326267) (-325669:325723:325685:-325722:325671) 
-        -323506 (-325671:325721:-325681:325707:325674:-325722) 323517 (-325748:
-        -325901:325902:325880:-325883:325907) (-326393:326316:326332:326425:
-        -326423:-326275) -323505 (-326394:-326393:326348:-326275:326312:326069) 
-        (-325748:325883:-325901:325896:325907:325900) 323518 (325723:325707:
-        325679:-325674:-325724:-325708) (325708:-325671:325723:-325670:325679:
-        -325674:-325722) (325938:325882 -325939:-325883)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324115 0 (-325669:325723:-325664:-325722:325671:325673) 323514 (326563:326558:
-        -326562:-326561:-326554:-326542) 327892 (-325687:325725:325676:-325677) 
-        (-326393:326316:326331:326424:-326423:-326332) (-325699:-325677:325719:
-        -325664:325673:325669) (-326559:326558:-326561:-326554:-326542:326560) (
-        -325669:-325687:325723:325685:-325722:325671) (-326553:326554:-326562:
-        -326561:-326542:326560) -323517 (326348:-326429:326331:-326428:-326332:
-        326393) -327904 (-325205:-325237:325239:325204:-325242:325243) (-325669:
-        -325673:325723:-325722:325687:325671) (-325687:325685:-325677:325719:
-        -325725:325669) (326348:-326331:-326429:-325664:326393:326069) (-325673:
-        -325694:-325677:325719:325687:325669) (-326393:326316:326332:-326423:
-        -326275) (-326567:-326553:-326596:326554:326561:326599) (-326567:326561:
-        326558:-326598:-326554:326599) 323533 -323506 (326348:326427:-326429:
-        326331:-325664:-326332) (-326553:-326568:326348:-326599:325664:326560) (
-        323558:-325204:-325211:325226:325019:-325206) -323534 (-326567:-326596:
-        326561:326558:326597:-326554) (-326393:326316:-326331:-326423:326069) (
-        326348:326332:-326429:-325664:-326275:326393)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324116 0 (325723:325736:-325701:-325722:325673) (-325669:325723:-325664:-325722:
-        325671:325673) (325723:-325661:325730:-325664:-325722:325668) (-326069:
-        326311:-326067:-326317:326254:326313) (326563:326558:-326562:-326561:
-        -326554:-326542) 327892 (-326559:326558:-326561:-326554:-326542:326560) 
-        (-326567:-326600:326561:326558:-326598:-326554:326599) (-326567:-326596:
-        -326600:326561:326558:326597:-326554) (326331:-325664:326430:326067:
-        -326348:-326431) (-326553:-326568:326348:-326600:-326599:325664:326560) 
-        (-325671:325723:-325664:325661:-325722:325668) (-326658:326656:326653) (
-        -326067:326273:326331:-326274:-326332:326267) -327904 (325728:325723:
-        -325730:325701:-325722:-325660) (-326313:-326069:326311:-326067:326254:
-        326312) (-326434:-326067:326322:326268:326331:-326431) (325664:-326542:
-        -326547:326067:-326348:326069) (-326067:-326268:326331:326269:-326332:
-        326267) (326432:-326067:326322:326331:-326273:326430:-326431) 323533 (
-        -326067:326273:-326331:-326268:326069:326267) (326275:-326433:-326067:
-        326273:326322:-326268) (325723:325664:-325732:325730:-325722:-325727) 
-        323517 (-326596:326348:-326600:326561:-326595:-326558:326599) -327893 (
-        326654:-326652:-326651:-326656:326650:326655) -323505 (326348:326427:
-        -326429:326331:-325664:-326332) (-325668:325723:-325661:-325722:325673:
-        325659) (326332:-326067:326273:-326268:-326275:326267) -323534 (326348:
-        326332:-326429:-325664:-326275:326393) (-325668:325723:325701:325730:
-        -325722:325673:-325739) (326348:-326562:-326558:-326561:-326542:326560) 
-        (-326067:326331:-326435:326436:-326431:326434) (325728:325723:-325698:
-        325702:-325730:-325722)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324117 0 (325723:325736:-325701:-325722:325673) (-325669:325723:-325664:-325722:
-        325671:325673) (-326393:326316:326331:326425:-326332:-326426) (325723:
-        -325661:325730:-325664:-325722:325668) (326392:-326393:-326275:-326316:
-        326312:326069) (-326393:326316:326331:326424:-326423:-326332) (-326393:
-        326332:-326275:326312:326394:-326392) (-325669:-325687:325723:325685:
-        -325722:325671) (326331:-325664:326430:326067:-326348:-326431) 327893 (
-        -326393:-326331:326312:326394:-326392:326069) (326348:-326429:326331:
-        -326428:-326332:326393) (-325671:325723:-325664:325661:-325722:325668) (
-        -326658:326656:326653) -327904 (325728:325723:-325730:325701:-325722:
-        -325660) (-326313:-326069:326311:-326067:326254:326312) (325708:325723:
-        -325670:325658:-325679:-325722) (-325671:325723:325707:325674:-325721) (
-        325664:-326542:-326547:326067:-326348:326069) (-325669:-325673:325723:
-        -325722:325687:325671) (326348:-326331:-326429:-325664:326393:326069) (
-        326432:-326067:326322:326331:-326273:326430:-326431) 323533 (326349:
-        326331:-326332:-326348:-326344:326267) -323506 (-325671:325721:-325681:
-        325707:325674:-325722) 323517 (-326393:326316:326332:326425:-326423:
-        -326275) (326654:-326652:-326651:-326656:326650:326655) -323505 (326348:
-        326427:-326429:326331:-325664:-326332) (-325668:325723:-325661:-325722:
-        325673:325659) (-325673:325723:325658:-325722:325670:-325739) (-326393:
-        326316:-326331:326425:-326423:326069) (-326394:-326393:326348:-326275:
-        326312:326069) -323534 (-325673:325723:-325661:-325722:325670:325659) (
-        -326069:-325664:326254:326067:-326316:326312) (326348:326332:-326429:
-        -325664:-326275:326393) (-325668:325723:325701:325730:-325722:325673:
-        -325739) (325708:-325671:325723:-325670:325679:-325674:-325722)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324118 0 -327904 ((-327606 327605 327603 -327599:-327605) -323513 323496 -323505
-        :323500 (-326436:326450:-326452:326278:-326451) (-324921:324886:324895:
-        320724:-324907:324905) (-326069:326311:-326067:-326317:326254:326313) (
-        326563:326558:-326562:-326561:-326554:-326542) (-324906:320724:-320725:
-        324921:-324907:324905) (-326067:326277:-326278:-326275:326069:326267) (
-        -326067:326322:326448:-326275:326453:-326279) 323534 (-326067:-326331:
-        -326277:326069:326267:326280) (-325308:-325309:-325299:325320:325300:
-        325307) (-326559:326558:-326561:-326554:-326542:326560) (-325308:-325309
-        :325316:-325320:325312:325307) (-325326:325325:325328:325323:-325327:
-        -325322:-325324) (-326553:326554:-326562:-326561:-326542:326560) (
-        -325311:-325310:-325313:325319:325308:325314) (325219:-325205:325203:
-        -325232:325233:-325220) (-325308:-325309:-325316:325300:325307:325314) (
-        326332:-326067:-326277:-326275:326267:326280) -323513 (325203:-325258:
-        325254:325257:-325255:-325256) (325219:-325205:325203:325235:-325220:
-        -325234) (324906:324886:320724:-324899:-324907:324905) (-325126:325226:
-        -325170:325019:325204:-325206) (-326069:326311:-326067:-326328:326317:
-        326254) (-325309:-325315:-325316:325310:325314:325311) (-325205:325203:
-        -325232:325235:325204:-325219) (-325311:-325309:-325299:325308:325310:
-        325314) (325219:-325205:325203:325218:-325217:-325220) (-325309:-325302:
-        -325316:325313:325315:325310) (-325205:-325237:325239:325204:-325242:
-        325243) 323496 (325664:-326542:-326547:326067:-326348:326069) (-325246:
-        -325252:325248:325245:-325249:325244) (325170:325019:325204:-325206:
-        -323553:-325203) (-325310:-325315:-325313:325305:325314:325311) (325128:
-        325226:-325170:325019:-325206:-323553) -323506 (-325205:325203:325218:
-        325204:-325221:-325219) -323505 (324907:324892:324886:-324909:320724:
-        -324889) (-326067:326322:326278:326448:-326451:-326275) (324886:-324906:
-        -324908:324921:-324907:324905) (323558:-325204:-325211:325226:325019:
-        -325206) (325219:-325205:325203:-325220:325216:-325221) (326275:-326067:
-        326322:-326451:-326450:326453) (-326436:326450:-326452:326453:-326279) (
-        -326067:326450:-326452:-326451:326453:326436) (326279:-326278:-326449:
-        326452:326436) 327604 (326348:-326562:-326558:-326561:-326542:326560) (
-        -326280:326279:-326067:-326275:326069:326267) (-327604:327602:-327603:
-        327606))
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324119 0 323500 (-325205:325203:325019:325204:-323553:-325231) (324910:324920:
-        -324887:-324900:-324907:324905) (-324921:324886:324895:-324907:324905) (
-        -325205:325203:325128:325231:-325230:-323553) (324590:324874:-324864:
-        -324873:324831:-324833) 323506 (325203:-325258:325254:325257:-325255:
-        -325256) -327904 (324897:-324895:-324909:-324885:324923:324905) (-324913
-        :324920:-324887:-324907:324916:324905) (-325246:-325252:325248:325245:
-        -325249:325244) (324900:-324898:-324909:-324885:324923:324905) (-324922:
-        324912:324920:-324911:-324907:324905) (-324912:-324922:324913:-324909:
-        324923:324905) (325203:325153:-325237:-325238:325204:-325241) (324898:
-        -324897:324920:-324887:-324907:324905) (-324916:324904:324917:-324909:
-        -324885:324923) -323534 -323504 323518 (324911:-324910:-324922:-324909:
-        324923:324905) (324907:324892:324886:-324909:-324889) (-325237:325239:
-        325204:-325242:325243) (-324831:324828:-324864:-324873:324822:324863) 
-        -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324120 0 323514 (-325080:-325022:325078:325019:-323558:325081) (-326694:326691:
-        326702:-326692:-326674:326719) (325685:-325677:325719:-325725:325669) (
-        -325022:-325078:325019:325076:-323558:325074) (-325687:325725:-325683:
-        325685:325694:-325676:325669) (326654:326152:-326656:-326702:326211:
-        -326691) -323517 323506 (326205:326200:-326203:-326207:326204:-325685) 
-        -323533 -327904 (325676:-325677:325694:-325663:325687) -323510 (326654:
-        326691:-326692:-326674:-326702:326211) (-325673:-325694:-325677:325687:
-        325669) (-325669:325723:325685:-325722:325671) (325203:325153:-325237:
-        -325238:325204:-325241) (-325687:325725:-325694:325692:-325676:325669) (
-        -325687:325725:325676:-325694:-325677) (323558:-325204:-325211:325226:
-        325019:-325206) (-325688:325694:-325676:325687:325669) 323518 (-325687:
-        325725:325685:325676:-325677:325694)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324121 0 (-326345:326331:-326332:-326348:326312:326267) (-325907:-325901:325880:
-        -325906:325896:325900) (-325080:-325022:325078:325019:-323558:325081) (
-        325721:-325681:325685:325674:-325722:-325707) (326392:-326393:-326275:
-        -326316:326312:326069) (325723:325679:-325672:325713:-325707:-325721) (
-        -326393:326332:-326275:326312:326394:-326392) (-325749:325752:-325747:
-        -325750:325751:-325753:325754:325748) (-326393:-326331:326312:326394:
-        -326392:326069) (-325671:325723:325685:325674:-325707:-325721) 323506 
-        -327894 -323533 -327904 (-326313:-326069:326311:-326067:326254:326312) (
-        -325671:325723:325707:325674:-325721) (325723:325713:325672:-325674:
-        -325724:-325707) (326332:-326346:-326348:326312:-326344:326267) (325724:
-        325960:-325961:325858:-325860:-325862) (325723:325679:325685:-325713:
-        -325674:-325724) (325906:325896:325882 -325895) (326346:-326275:-326348:
-        326312:-326344:326267) (326349:326331:-326332:-326348:-326344:326267) (
-        -325669:325723:325685:-325722:325671) (-326331:-326348:326312:326069:
-        -326344:326267) (-325671:325721:-325681:325707:325674:-325722) 323517 
-        -323505 (325724:325679:325685:-325674:-325722:-325711) (-326394:-326393:
-        326348:-326275:326312:326069) (-325748:325883:-325901:325896:325907:
-        325900) (325814:325961:-325966) (-326069:-325664:326254:326067:-326316:
-        326312) 323518 (-325961:325764:325761) (325723:325707:325679:-325674:
-        -325724:-325708) (325708:-325671:325723:-325670:325679:-325674:-325722) 
-        (325862:325859:-325764:325960:-325961:-325861:-325863)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324122 0 (-326194:-326146:326192:326142:-326195:326134) (-325080:-325022:325078:
-        325019:-323558:325081) (325721:-325681:325685:325674:-325722:-325707) (
-        -326187:-326244:326247:326252) (326248:326150:-326245:326187) (-325022:
-        -325078:325019:325076:-323558:325074) (326654:326152:-326656:-326702:
-        326211:-326691) (-326192:326191:326193) (-325671:325723:325685:325674:
-        -325707:-325721) (326205:326200:-326203:-326207:326204:-325685) -323533 
-        -327904 (-326249:-326250:326158:326709:-326150:326211) (326654:-326705:
-        -326656:326709:326153:-326152) (-326250:-326244:-326656:326709:326249:
-        326211) (326159:-326160:-326153:326150:-326156:326155:-326152) -323510 (
-        326654:-326153:-326158:326709:-326154:326211) (326159:-326160:325685:
-        326148:-326149:-326152) (326159:326154:326149:-326155:-326158:-326150) (
-        326654:326154:-326153:326211:-326159:-326152) (-325669:325723:325685:
-        -325722:325671) 327894 (-325671:325721:325685:-325722:-325684) 323517 
-        -323505 (-326134:-326146:326177:326142:325685:-326151) (326654:-326656:
-        -326702:326714:-326152:326705) (326159:326154:-326158:326155:-326150) (
-        -326250:326244:-326150:326249:326187:-326246) (-326187:326244:326251:
-        -326150:326249:-326246) (326248:-326187:326150:-326245) (-326244:326247:
-        326187:326252) (326159:-326160:326149:326150:-326155:-326156:-326152) 
-        323518 (-326153:326158:-326656:326250:326709:-326150)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324123 0 (323558:-325204:325226:325019:-325206) 323514 (-325080:-325022:325078:
-        325019:-323558:325081) (326392:-326393:-326275:-326316:326312:326069) (
-        325043:-325042:325017:-325001:325016:-325025) (-325042:-325022:-325001:
-        325023:325016:325027) (-325022:-325078:325019:325076:-323558:325074) (
-        -326393:-326331:326312:326394:-326392:326069) (325043:-325042:325025:
-        -325001:-325023:325030) 323506 (-325042:-325022:325046:325001:-325036:
-        325040) -327904 (-326313:-326069:326311:-326067:326254:326312) -323510 (
-        -325042:325035:-325033:-325034:325001:325027) 323533 (325018:-325032:
-        325029:-325023:325044:-325043) (326349:326331:-326332:-326348:-326344:
-        326267) (324934:325025:-325001:-325023:325044:-325043) (-326331:-326348:
-        326312:326069:-326344:326267) (325203:325153:-325237:325204:-325241) 
-        -323505 (-325042:-325022:325031:-325016:325023:325041) (325018:-325023:
-        325044:325032:-324934:-325043) (324934:325017:-325001:325041:-325025:
-        -325043) (-326394:-326393:326348:-326275:326312:326069) -323534 (-326069
-        :-325664:326254:326067:-326316:326312) (325269:325264:-325076:-325266:
-        325271:-323558) (-325237:325239:325204:-325242:325243) (-325022:325072:
-        -325076:-323558:325074:325042)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324124 0 323514 (-325205:325203:325019:325204:-323553:-325231) (-325080:-325022:
-        325078:325019:-323558:325081) (325043:-325042:325017:-325001:325016:
-        -325025) (325685:-325677:325719:-325725:325669) (325043:-325042:325018:
-        -325001:325030:-325017) (-327237:327238:-327242:327243) (-325022:-325078
-        :325019:325076:-323558:325074) (325001:325019:-325036:-325038:325027:
-        -325047) (-325042:-325001:325016:325019:325027:-325018) (-325671:325723:
-        325685:325674:-325707:-325721) (-325081:-325080:325078:325083:325019:
-        -325082) (326205:326200:-326203:-326207:326204:-325685) (324934:325017:
-        -325028:-325001:325026:-325025) -327904 (-325027:325037:325001:325019:
-        -325036:-325038) 323510 (325265:325270:-325262:325263:-325076:-323558) (
-        -325027:325017:-325001:325016:325028:-325025) (-325027:325035:-325033:
-        -325034:325001:325020) (-325042:325035:-325033:-325034:325001:325027) (
-        325018:-325032:325029:-325023:325044:-325043) (-325669:325723:325685:
-        -325722:325671) (327228:327226:-327227) (324934:325017:-325001:325044:
-        -325045:-325025) (-325671:325721:325685:-325722:-325684) (325017:-325001
-        :-325044:325016:-325025:325027) (325018:-325028:325021:-325023:325032:
-        -324934) (-325042:325031:-325016:325019:325041:-325018) (327244:327227:
-        -327238) -323505 (325203:325153:-325237:-325238:325204:-325241) (325018:
-        -325023:325044:325032:-324934:-325043) (324934:325017:-325001:325041:
-        -325025:-325043) (-325042:325046:325001:325019:-325036:-325038) (325018:
-        324934:-325001:325044:-325017:-325043) (323558:-325204:-325211:325226:
-        325019:-325206) (-325076:325019:-323558:325074:325042:-325065) -323534 
-        -323504 323518 (325269:325264:-325076:-325266:325271:-323558) (-325205:
-        325203:325231:-325126:325204:-325230) (-324831:324828:-324864:-324873:
-        324822:324863) (-325022:325072:-325076:-323558:325074:325042) (325018:
-        -325032:-325028:325021:325029:-325023) (325270:325264:-325271:-325266:
-        325262:-323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324125 0 323500 (-325163:325017:325162:-325146:325145:-325107) (325107:-325163:
-        325017:-325143:325162:-325146:-325109) 323534 (-324921:324886:324895:
-        -324907:324905) (-325155:325156:325157:-325131:325133) (324904:324889:
-        -324886:-324896:324920:-324907) (-325252:325248:325245:-325249:325244) (
-        325153:325126:-325151:-325170:-325154:-325128:325155) -323513 323506 (
-        324897:-324895:-324909:324923:324905) -327904 (324904:324919:-324886:
-        324895:-324892:-324907) -323510 (325170:325019:325204:-325206:-323553:
-        -325203) (325152:325169:-325151:-325021) (324904:324919:324892:-324886:
-        -324909:-324889) (325128:325226:-325170:325019:-325206:-323553) (-325155
-        :325131:325021) (325168:325130:-325039) (325203:325153:-325237:325204:
-        -325241) (324900:-324898:-324909:324923:324905) (325107:-325162:325144:
-        -325143:325161:-325138:-325142:-325109) (-324989:-324943:324917:-324904:
-        324985:324990) (-325160:325159:325134) (325203:325254:325257:-325255:
-        -325256) (324907:324892:324886:-324909:-324889) (-325155:-325133:325153:
-        325021:325126:-325154:-325128) (-325237:325239:325204:-325242:325243) (
-        324898:-324897:324920:-324907:324905) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324126 0 323500 (-325149:325165:325132:-325164:325158:-325107) (325107:-325149:
-        -325165:325132:-325164:325158) (324911:-324910:-324909:324923:324905) (
-        324910:324920:-324900:-324907:324905) 323534 (-325155:325156:325157:
-        -325131:325133) (325107:-325163:325017:-325140:325162:-325146:-325109) (
-        -325252:325248:325245:-325249:325244) (325153:325126:-325151:-325170:
-        -325154:-325128:325155) (324897:-324895:-324909:324923:324905) (-324905:
-        324904:324919:-324895:-324886:324910) (-325155:-325132:325131:325021) 
-        -327904 323510 (-325160:325135:325159) (325170:325019:325204:-325206:
-        -323553:-325203) (325152:325169:-325151:-325021) (325128:325226:-325170:
-        325019:-325206:-323553) (325203:325128:325231:-325230:-323553) (325203:
-        325153:-325237:325204:-325241) (-325163:325017:325137:325162:-325146:
-        -325107) (324900:-324898:-324909:324923:324905) (-324989:-324943:324917:
-        -324904:324985:324990) -327843 (325203:325254:325257:-325255:-325256) 
-        -323504 (-325149:-325165:325132:-325164:325158:-325107) (325168:325130:
-        -325150:-325039) (-325155:-325133:325153:325021:325126:-325154:-325128) 
-        (324898:-324897:324920:-324907:324905) -323514 (325107:-325140:-325162:
-        325144:325161:-325138:-325136)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324127 0 323500 (-325149:325166:325147:-325167) (-325149:-325158:325130:-325165:
-        325163:-325107) (325107:-325149:-325158:325165:325130:325163) (325107:
-        -325163:325017:-325132:-325140:-325143:325162:-325146:-325109) (-325149:
-        325165:325132:-325164:325158:-325107) (325107:-325149:-325165:325132:
-        -325164:325158) (-324886:324895:-324892:324920:-324919:-324907) (325166:
-        -325147:-325167:-325165:325132:-325107) (325107:325166:325165:-325147:
-        -325167:325132) (-324905:-324895:324884:324910:324920:-324919) (324910:
-        324920:-324900:-324907:324905) (-324921:324886:324895:-324907:324905) 
-        327843 (-325132:-325139:-325162:325161:325101:325141:-325142:-325136:
-        -325107) (-324905:324894:324900:-324920:-324898:324923) (-325155:325156:
-        325157:-325131:325133) (325153:325126:-325151:-325170:-325154:-325128:
-        325155) -323513 (-324990:324919:-324943:324917:324893:-324904) (324897:
-        -324895:-324909:324923:324905) (-324905:324904:324919:-324895:-324886:
-        324910) (-325155:-325132:325131:325021) -327904 (-325149:-325163:325165:
-        325167:325132:-325107) (325107:-325149:-325163:325167:-325165:325132) (
-        324904:324919:-324886:324895:-324892:-324907) 323510 (-325132:325130:
-        -325021:325158) (-325160:325135:325159) (-325149:-325163:325167:-325165:
-        325132:-325107) (325107:-325149:-325163:325165:325167:325132) (325152:
-        325169:-325151:-325021) (324886:324895:324893:-324896:324920:-324919) (
-        325128:325226:-325170:325019:-325206:-323553) (-325163:325017:-325132:
-        325101:325162:-325146:-325107) (324900:-324898:-324909:324923:324905) (
-        -324989:-324943:324917:-324904:324985:324990) (-325160:325159:325134) (
-        325107:-325132:-325140:-325162:325144:-325143:325161:-325138:-325142:
-        -325109:-325136) (325166:325165:-325147:-325167:325132:-325107) (325107:
-        325166:-325147:-325167:-325165:325132) (-324905:324894:-324920:324897:
-        -324895:324923) -323504 (-325149:-325165:325132:-325164:325158:-325107) 
-        (325107:-325149:325165:325132:-325164:325158) (325168:325130:-325150:
-        -325039) (-325155:-325133:325153:325021:325126:-325154:-325128) (324898:
-        -324897:324920:-324907:324905) -323514 (-325149:-325158:325165:325130:
-        325163:-325107) (325107:-325149:-325158:325130:-325165:325163)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324128 0 (323558:-325204:325226:325019:-325206) 323514 (-325163:325017:325101:
-        325162:-325146:325145:-325107) 323534 (-325042:-325022:-325001:325023:
-        325016:325027) (-325022:-325027:-325001:325023:325016:325020) (325153:
-        325126:-325151:-325170:-325154:-325128:325155) -323513 323506 (-325022:
-        325031:-325016:325023:-325045:325027) (-324989:-324987:324917:-324986:
-        324893:324990) (-325126:325226:-325170:325019:325204:-325206) (-325155:
-        325153:325021:325126:-325154:-325128) (-325042:-325022:325046:325001:
-        -325036:325040) -327904 -323510 (325170:325019:325204:-325206:-323553:
-        -325203) (-325042:325035:-325033:-325034:325001:325027) (325018:-325032:
-        325029:-325023:325044:-325043) (324934:325025:-325001:-325023:325044:
-        -325043) (324934:325017:-325001:325044:-325045:-325025) (325018:-325028:
-        325021:-325023:325032:-324934) (325203:325153:-325237:325204:-325241) 
-        -323505 (-325022:-325027:325031:-325016:325023:325026) (-325042:-325022:
-        325031:-325016:325023:325041) (324934:325025:-325028:325021:-325001:
-        -325023) (325018:-325023:325044:325032:-324934:-325043) (-325160:325159:
-        325134) (324934:325017:-325001:325041:-325025:-325043) (-325022:-325027:
-        325037:325001:-325036:325040) (325025:-325001:-325044:-325023:325030:
-        325027) (-325139:-325162:325161:325101:325141:-325142:325145:-325107) (
-        -325237:325239:325204:-325242:325243) (325018:-325032:-325028:325021:
-        325029:-325023) (-325022:325001:-325036:325040:325027:-325047) (-325027:
-        325025:-325001:-325023:325028:325030)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324129 0 (323558:-325204:325226:325019:-325206) 323514 323534 (-325155:325156:
-        325157:-325131:325133) (-325139:-325162:325137:325161:325141:-325136:
-        -325107) (-325022:-325027:-325001:325023:325016:325020) (325153:325126:
-        -325151:-325170:-325154:-325128:325155) (-324989:-324987:324917:-324986:
-        324893:324990) (-325126:325226:-325170:325019:325204:-325206) (-325165:
-        325132:-325164:325158:-325107) (325017:-325001:325016:-325021:-325025:
-        325020) (325203:325231:-325126:325204:-325230) (324934:325017:-325028:
-        -325001:325026:-325025) (-325155:-325132:325131:325021) -327904 (324934:
-        325017:325021:-325001:-325024:-325025) 323510 (-325160:325135:325159) (
-        -325027:325017:-325001:325016:325028:-325025) (325170:325019:325204:
-        -325206:-323553:-325203) (-325027:325035:-325033:-325034:325001:325020) 
-        (325152:325169:-325151:-325021) (-325042:325035:-325033:-325034:325001:
-        325027) (325018:-325032:325029:-325023:325044:-325043) (325165:325132:
-        -325164:325158:-325107) (324934:325025:-325001:-325023:325044:-325043) (
-        324934:325017:-325001:325044:-325045:-325025) (325017:-325001:-325044:
-        325016:-325025:325027) (325018:-325028:325021:-325023:325032:-324934) (
-        325168:325130:-325039) (325203:325153:-325237:325204:-325241) -323505 (
-        -325163:325017:325137:325101:325162:-325146:-325107) (-325022:-325027:
-        325031:-325016:325023:325026) (324934:325025:-325028:325021:-325001:
-        -325023) (325018:-325023:325044:325032:-324934:-325043) -327843 (-325022
-        :-325027:325037:325001:-325036:325040) (325025:-325001:-325044:-325023:
-        325030:325027) -323504 (-325022:325001:-325036:325040:-325039:325020) (
-        -325155:-325133:325153:325021:325126:-325154:-325128) (325018:-325032:
-        -325028:325021:325029:-325023) (-325022:325001:-325036:325040:325027:
-        -325047) (-325027:325025:-325001:-325023:325028:325030)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324130 0 (324914:-324920:324895:-324892:324923:-324894) (323558:-325204:325226:
-        325019:-325206) 323514 (-325163:325017:-325132:325137:325101:325162:
-        -325146:325145:-325107) (325025:-325001:-325023:-325021:325030:325020) (
-        -325163:325167:-325165:325132:-325107) (324914:324900:-324920:-324895:
-        324923:-324894) (325166:325165:-325167:325132:-325107) (-324918:-324893:
-        324895:324884:-324896:324920) (-324905:-324895:324884:324910:324920:
-        -324919) 327843 (-324905:324894:324900:-324920:-324898:324923) (-325155:
-        325156:325157:-325131:325133) (324919:-324918:-324893:-324895:324884:
-        324910) (-325022:325031:-325016:325023:-325024:325020) (-325022:-325027:
-        -325001:325023:325016:325020) (325153:325126:-325151:-325170:-325154:
-        -325128:325155) -323513 (-324990:324919:-324943:324917:324893:-324904) (
-        -324989:-324987:324917:-324986:324893:324990) (-325126:325226:-325170:
-        325019:325204:-325206) (-325165:325132:-325164:325158:-325107) (325017:
-        -325001:325016:-325021:-325025:325020) (-325155:-325132:325131:325021) 
-        -327904 (324934:325017:325021:-325001:-325024:-325025) 323510 (-325158:
-        325165:325130:325163:-325107) (-325158:325130:-325165:325163:-325107) (
-        -325132:325130:-325021:325158) (-325160:325135:325159) (-325027:325035:
-        -325033:-325034:325001:325020) (-325132:-325139:-325162:325137:325161:
-        325101:325141:-325142:325145:-325136:-325107) (325152:325169:-325151:
-        -325021) (324886:324895:324893:-324896:324920:-324919) (325165:325132:
-        -325164:325158:-325107) (325018:-325028:325021:-325023:325032:-324934) (
-        325168:325130:-325039) -323505 (324934:325025:-325028:325021:-325001:
-        -325023) (-325160:325159:325134) (-324905:324894:-324920:324897:-324895:
-        324923) (325166:-325167:-325165:325132:-325107) -323504 (-325163:325165:
-        325167:325132:-325107) (-325022:325001:-325036:325040:-325039:325020) (
-        -325155:-325133:325153:325021:325126:-325154:-325128) (325018:-325032:
-        -325028:325021:325029:-325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324131 0 (325666:325736:-325699:325701:-325727:-325728) (-326069:326311:-326067:
-        -326317:326254:326313) (325728:325666:-325699:-325730:325729:-325727) (
-        -325705:325675:325736:-325682:-325701:-325696:325673) (-327590:-327597:
-        327598:327592:-327593 -327594) (325728:325666:-325698:-325699:325702:
-        -325730) (-326664:326663:-326659:326668:325673:-325666) 323505 -323509 
-        -327904 (326518:326507:326514:-326519:-326510:-326516) 323496 (325728:
-        325666:-325699:-325730:325701:-325660) (325680:325675:-325682:-325701:
-        -325696:325673:325705:-325737) (325728:325723:-325730:325729:-325722:
-        -325727) (325666:325736:-325699:-325701:325673) (325723:325736:325701:
-        -325722:-325727:-325728) -323534 323518 (326518:-326522:326514:326519:
-        -326510:-326516) -327892 (325736:-325701:325682:-325696:325673:-325737:
-        -325666)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324132 0 (-325797:325804:325807:325829:325823) 327892 (325666:-325673:325658:
-        -325699:325670:-325739) (-325805:325827:325809) (-325673:326663:-326661:
-        326660:326668:-325666) (-325805:325828:325809) (-325805:325823:325809) (
-        -326664:326663:-326659:326668:325673:-325666) 323505 (325666:-325673:
-        325689:-325665:325726:-325658) -323533 (-325700:325658:-325699:325706:
-        325665:-325679) (325871:-325758:-325773:-325810:325840) -327904 (325666:
-        -325670:325658:-325699:-325679:325700) (-325673:-325699:325665:325726:
-        325690:-325658) (-325760:325773:325758) (-325797:-325828:325826:-325821:
-        -325810:325809) (-325870:325874:-325848:325843:325758:-325845) (-325673:
-        326663:326666:-326659:326662:-325666) (325871:325810:-325758:-325773:
-        325840) (325821:-325805:325809) (-325761:325772:325760) -327893 (-325797
-        :325822:325804:325807:325828) (-325848:-325773:-325872:325758:-325810:
-        325873:325841) (325728:325666:-325699:-325730:325701:-325660) (-325848:
-        325810:-325843:-325773:-325872:325758:325873) (325666:-325700:325658:
-        325706:-325665:-325662) (325666:325736:-325699:-325701:325673) (-325797:
-        325804:325821:325825:325807) 323518 (326663:-325826:-326666:326662:
-        -326665:326667:-325666) (-325758:325774:325755) (-325797:-325827:-325823
-        :325810:325826:325809) -323519 (-325797:325824:325804:325807:325827)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324133 0 (-325797:325816:325819:325804:325807) (-325805:325820:325809) (325795:
-        -325832:-325765:-325869:325833:325866) (325658:325724:-325662:-325722:
-        -325708:325717) (-325797:325804:325813:325818:325807) (325813:-325805:
-        325809) 323505 (325723:325658:-325679:-325724:-325708:325717) 327893 (
-        -325797:325814:325812:-325815:-325819:325809) (-325848:325724:325858:
-        -325860:325758:-325862) -323533 (-325748:-325905 325884:-325901:325902:
-        325880:-325883:325907:-325898) -327904 (-325764:-325758:325812:325840:
-        325864) (325708:325723:-325670:325658:-325679:-325722) (325815:-325805:
-        325809) (-325967:-325880:325968:325761) (326332:-326346:-326348:326312:
-        -326344:326267) (-325764:-325758:-325812:325840:325864) (325859:-325848:
-        -325764:325812:325758:-325861:-325863) (325723:-325712:-325724:-325658:
-        325678:325717) (326346:-326275:-326348:326312:-326344:326267) (326349:
-        326331:-326332:-326348:-326344:326267) (-325848:-325872:325758:-325810:
-        325873:325841) (325862:325859:-325848:-325764:-325812:325758:-325863) 
-        -323506 (326654:-326652:-326650:-326656:326657:326649) (-325797:-325820:
-        -325812:325814:-325813:325809) (-325797:325811:325804:325807:325820) (
-        -325749:325752:-325747:325751:-325753:325754:325748) (-325760:325758:
-        325764) (-325748:325883:-325901:325896:325907:325900) (-325673:325723:
-        325712:325726:-325722:-325658) (-325758:325762:325755) 323518 (-325761:
-        325760:325763) (325723:325707:325679:-325674:-325724:-325708) (325708:
-        -325671:325723:-325670:325679:-325674:-325722) (325819:-325805:325809) (
-        -325907:-325901:-325899 325884:325880:-325906:325896:325900) -323519 (
-        -325797:325815:325804:325817:325807)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324134 0 323519 (325914:325956:-325911:-325957:-325921) 327892 (-325705:325675:
-        325736:-325682:-325701:-325696:325673) (-325673:326663:-326661:326660:
-        326668:-325666) (-325805:325820:325809) (-325673:325680:325705:-325737) 
-        (325795:-325832:-325765:-325869:325833:325866) (325778:-325770:325962) (
-        325914:-325741:-325953:325952:325921:-325909) (-326664:326663:-326659:
-        326668:325673:-325666) (325813:-325805:325809) (-325741:325956:-325953:
-        325921:325909:-325911:-325947:-325950 -325912) (325780:-325771:325770) (
-        325666:-325673:325689:-325665:325726:-325658) (-325797:325814:325812:
-        -325815:-325819:325809) -323509 (-325868:-325837:325724:-325765:325833:
-        325865) (325914:-325955:-325953:325952:-325911:-325921:-325912 -325948) 
-        -323533 (-325868:-325837:325724:-325963:325962:325865) -327904 (-325673:
-        -325699:325665:325726:325690:-325658) (325666:325737:-325673:-325699:
-        325695:-325726) (325710:325721:-325678:325731:-325712:-325724) (325815:
-        -325805:325809) (326332:-326346:-326348:326312:-326344:326267) (-325673:
-        325723:325704:-325675:325705:-325737) (325971:-325770:325911:-325970) (
-        325723:-325712:-325724:-325658:325678:325717) (326346:-326275:-326348:
-        326312:-326344:326267) (325947:325909:-325924 -325959) (326349:326331:
-        -326332:-326348:-326344:326267) (325736:-325701:325682:325673:-325737:
-        -325666) (-325673:-325699:325704:325682:325705:-325737) (325737:-325673:
-        325723:325695:-325726:-325722) -323506 (-325797:-325820:-325812:325814:
-        -325813:325809) (325914:-325741:325956:325921:-325909:-325957) (325680:
-        325675:-325682:-325701:-325696:325673:325705:-325737) (-325832:-325963:
-        -325869:325962:325866:325837:-325778) (-325744:-325743:-325740:-325742:
-        325745:325741:325746) (325666:325736:-325699:-325701:325673) (325914:
-        -325924 -325954:325955) (-325673:325723:325712:325726:-325722:-325658) 
-        323518 (325723:325726:-325731:-325712:-325724:325717) (-325678:325723:
-        325731:-325712:-325721:325717) (325969:325965:-325962) (325819:-325805:
-        325809) (-325705:-325673:325723:325736:-325699:325686)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324135 0 (325723:325736:-325701:-325722:325673) (-326069:326311:-326067:-326317:
-        326254:326313) 327892 (-325705:325675:325736:-325682:-325701:-325696:
-        325673) (-325673:325680:325705:-325737) (-327590:-327597:327598:327592:
-        -327593 -327594) (325680:325675:-325701:-325696:325673:325705:-325737) (
-        326275:-326373:326377:326374:326272:-326379) (325736:325722:-325701:
-        -325675:-325696:325673:-325737) 323505 (325723:325658:-325679:-325724:
-        -325708:325717) (326379:326372:326275:-326373:-326376:326272) -323509 (
-        -326067:326273:326331:-326274:-326332:326267) -327904 (325728:325723:
-        -325730:325701:-325722:-325660) (-326313:-326069:326311:-326067:326254:
-        326312) (325708:325723:-325670:325658:-325679:-325722) (-326434:-326067:
-        326322:326268:326331:-326431) (-326375:326372:326275:326377:326272:
-        -326379) (-326067:-326268:326331:326269:-326332:326267) (-325673:325723:
-        325704:-325675:325705:-325737) (326432:-326067:326322:326331:-326273:
-        326430:-326431) 323533 (326349:326331:-326332:-326348:-326344:326267) (
-        325737:-325673:325723:325695:-325726:-325722) (-326067:326273:-326331:
-        -326268:326069:326267) (326275:-326433:-326067:326273:326322:-326268) 
-        -323506 (326654:-326652:-326650:-326656:326657:326649) (326654:-326652:
-        -326651:-326656:326650:326655) (-327563:327568:327561:-327582) (326332:
-        -326067:326273:-326268:-326275:326267) (-325673:325723:325658:-325722:
-        325670:-325739) (326378:326372:326275:-326373:-326377:326272) (325723:
-        325736:325701:-325722:-325727:-325728) -323534 (-325673:325723:325712:
-        325726:-325722:-325658) (325723:325726:-325731:-325712:-325724:325717) (
-        -325678:325723:325731:-325712:-325721:325717) (-327591:327596:327590:
-        -327593 -327594) (-325705:-325673:325723:325736:-325699:325686) (325728:
-        325723:-325698:325702:-325730:-325722)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324136 0 (-326313:-326267:326311:326343:-326259:326309) (-326069:326311:-326067:
-        -326317:326254:326313) (326275:-326405:326410:326272:-326409:326406) (
-        -326276:-326272:326275:326271:-326277:326280) (326275:-326405:-326410:
-        326407:326272:326404) -323495 (326270:-326276:326275:326273:-326271:
-        -326274) (-326267:326311:-326309:-326317:326069:326313) (-326276:326275:
-        -326277:-326270:326267:326280) (326275:-326403:326410:326272:-326409:
-        326404) -327904 323496 (-326313:-326267:326311:-326309:326352:326069) 
-        323509 (-326276:-326272:326275:326273:326271:-326268) (326270:-326276:
-        326275:-326268:-326271:326269) (-326276:326275:326273:-326268:-326270:
-        326267) -323534 (-326280:-326276:-326272:326279:326275:326267) (326409:
-        326275:-326405:-326408:326272:326404) 323518 (-326267:326311:-326309:
-        326338:-326328:326317) (-326267:326311:-326317:-326259:326309:326313) 
-        -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324137 0 (-326069:326311:-326067:-326317:326254:326313) 327892 (327722:327679:
-        -327723:-327685) (-327658:327633:327665) (-325022:-325074:325260:325064:
-        -325070:325076) (-327635:-327693:327690:327631:327692:-327691) (-325022:
-        325072:-325064:-325071:325030:325042) (326275:-326373:326377:326374:
-        326272:-326379) (327691:-327702:-327703:327651:327701:-327704:-327653) (
-        -326321:326275:326312:-326344:-326270:326267) (-326321:-326272:326275:
-        326271:326312:-326344) (326270:-326321:326275:326349:-326271:-326344) (
-        -326267:326311:-326340:326341:-326343:326069) -323495 (-325022:325072:
-        325073:-325064:325071:-325067) (326379:326372:326275:-326373:-326376:
-        326272) (326270:-326276:326275:326273:-326271:-326274) (327683:327656:
-        -327684:-327682) (-326267:326311:-326309:-326317:326069:326313) (327691:
-        327708:-327706) (-326067:326273:326331:-326274:-326332:326267) (-327702:
-        327651:327701:-327706:-327704:-327653:327703) -327904 (327652:-327658:
-        -327654:327651:-327656:-327653:327655) (-326313:-326069:326311:-326067:
-        326254:326312) (-327725:327683:-327724:327702) (-326375:326372:326275:
-        326377:326272:-326379) (326332:-326346:-326348:326312:-326344:326267) (
-        -326067:-326268:326331:326269:-326332:326267) (327685:327722:-327743:
-        -327723) (-326313:-326267:326311:-326309:326352:326069) (327719:-327720:
-        -327706:327718) (326346:-326275:-326348:326312:-326344:326267) (326349:
-        326331:-326332:-326348:-326344:326267) (-326067:326273:-326331:-326268:
-        326069:326267) (-327662:-327635:327658:327636:327631:-327632) 323509 
-        -323506 (-326276:-326272:326275:326273:326271:-326268) (327743:327742:
-        -327741:327738) (326270:-326276:326275:-326268:-326271:326269) (-327681:
-        -327678:-327679:327680) (326332:-326067:326273:-326268:-326275:326267) (
-        327676:-327658:327675:-327677) (-325744:-325743:-325740:-325742:325745:
-        325741:325746) (326378:326372:326275:-326373:-326377:326272) (-327679:
-        327722:-327721:-327723) (327706:-327707:-327635:-327693:327690:327631) (
-        -326276:326275:326273:-326268:-326270:326267) (326270:-326321:326275:
-        -326345:-326271:326312) (-327725:-327683:327702:327661) (326205:-326340:
-        326341:-326342:326069:326267) -323534 (327656:-327684:-327683:327661) 
-        323518 (-327737:-327738:327735:327736) (-325705:-325673:325723:325736:
-        -325699:325686)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324138 0 ((-326436:326450:-326452:326278:-326451) (-326069:326311:-326067:
-        -326317:326254:326313) (-326267:326311:326317:-326337:-326338:326069) (
-        -325313:-325302:325300:-325321:325315:325314) (-326067:326277:-326278:
-        -326275:326069:326267) (326275:-326405:326410:326272:-326409:326406) (
-        -326276:-326272:326275:326271:-326277:326280) (327293:-327292:327295:
-        -327294 -327297) (-326067:326322:326448:-326275:326453:-326279) 323534 (
-        -327590:-327597:327598:327592:-327593 -327594) (-326067:-326331:-326277:
-        326069:326267:326280) (-327419:-327432:327429:-327426:327427:327434:
-        -327433) (-327419:327429:-327431:327434:327432:-327428) (-325308:-325309
-        :-325299:325320:325300:325307) (-325311:-325315:-325299:-325319:325300:
-        325308:325314) (-325311:-325310:-325313:325319:325308:325314) (-326276:
-        -326272:326275:326277:-326278:326267) (-325308:-325309:-325316:325300:
-        325307:325314) (326275:-326405:-326410:326407:326272:326404) (-327425:
-        -327292:327416:327424) 323505 (326332:-326067:-326277:-326275:326267:
-        326280) -323495 -323513 (-326267:326311:-326309:-326317:326069:326313) (
-        -326276:326275:-326277:-326270:326267:326280) (-326069:326311:-326067:
-        -326328:326317:326254) (326275:-326403:326410:326272:-326409:326404) (
-        327430:-327419:327429:-327427:-327431:327434) (-327415:327414:-327417:
-        327419) 323496 (-325302:-325316:-325319:325300:325313:325315) (-325315:
-        -325313:325319:-325321:325314:325311) -323506 (-325315:-325299:-325319:
-        325314:325311) (327414:-327418:-327416:327415) (-326067:326322:326278:
-        326448:-326451:-326275) (-326280:-326276:-326272:326279:326275:326267) (
-        326275:-326067:326322:-326451:-326450:326453) (326409:326275:-326405:
-        -326408:326272:326404) (-326436:326450:-326452:326453:-326279) 327604 (
-        -326267:326311:-326309:326338:-326328:326317) (-325308:325316:-325320:
-        325300:325307:-325317) (-327591:327596:327590:-327593 -327594) (-326280:
-        326279:-326067:-326275:326069:326267) (-327604:327602:-327603:327606) (
-        -327420:-327422:-327293:327416:-327423:327421) (-327419:327597:327595:
-        -327593 -327594):(-327606 327605 327603 -327599:-327605) 323505 -323513 
-        323496) -327904
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324139 0 (325721:-325681:325685:325674:-325722:-325707) (325862:325859:325960:
-        -325961:-325861:-325863) (-325749:325752:-325747:-325750:325751:-325753:
-        325754:325748) -327860 323505 (-325907:325902:325880:325896:-325903) 
-        323506 -327894 (-325717:325658:325724:325685:-325679:-325722) -327904 (
-        -325717:325723:325685:325695:-325679:-325724:325678) (326654:-326714:
-        326712:-326656:-326700:326705) (325723:325679:325685:-325713:-325674:
-        -325724) (-325748:325883:325902:325896:-325903:325907) (-325748:-325901:
-        325902:325880:-325883:325907) (325724:325679:325685:-325674:-325722:
-        -325711) (325965:-325786:325783) 323518 -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324140 0 (-326345:326331:-326332:-326348:326312:326267) (-327625:322300:-327607:
-        327627:-327617:322305:-322299) (325752:-325747:325751:-325753:325754:
-        325748) (-325080:-325022:325078:325019:-323558:325081) (325724:325662:
-        -325679:-325722:-325711:325717) (325721:-325681:325685:325674:-325722:
-        -325707) (-325894 325882:325904:325896) (325723:325679:-325672:325713:
-        -325707:-325721) (325862:325859:325960:-325961:-325861:-325863) (-325079
-        :-325083:325078:325019:325074:-325082) (325898:-325908 325882:-325883) (
-        327579:-326254:-327577:-327552:327557) 323505 (325723:325658:-325679:
-        -325724:-325708:325717) (327579:-326254:-327553:327552) (-325671:325723:
-        325685:325674:-325707:-325721) 323506 (-325081:-325080:325078:325083:
-        325019:-325082) -327894 (-325848:325724:325858:-325860:325758:-325862) 
-        -323533 (-325748:-325905 325884:-325901:325902:325880:-325883:325907:
-        -325898) -327904 (-326313:-326069:326311:-326067:326254:326312) (325723:
-        325713:325672:-325674:-325724:-325707) (-325967:-325880:325968:325761) (
-        326332:-326346:-326348:326312:-326344:326267) -327895 (325724:325960:
-        -325961:325858:-325860:-325862) (-325907:325902:-325897 325884:325880:
-        -325904:325896:-325903) (325859:-325848:-325764:325812:325758:-325861:
-        -325863) (325723:325679:325685:-325713:-325674:-325724) (327614:322300:
-        -322305:-327617) (325906:325896:325882 -325895) (326346:-326275:-326348:
-        326312:-326344:326267) (326349:326331:-326332:-326348:-326344:326267) (
-        -325748:325883:325902:325896:-325903:325907) (325862:325859:-325848:
-        -325764:-325812:325758:-325863) (-326331:-326348:326312:326069:-326344:
-        326267) 327860 (-325760:325758:325764) (325724:325679:325685:-325674:
-        -325722:-325711) (325965:-325786:325783) (-325961:325764:325761) (
-        -325761:325760:325763) (325723:325707:325679:-325674:-325724:-325708) (
-        -325907:-325901:-325899 325884:325880:-325906:325896:325900)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324141 0 (-326345:326331:-326332:-326348:326312:326267) (322289:322300:-327617:
-        322305:-322299) (-327619:322299:327613:-327625:-327607:327610:-327617) (
-        322299:-327625:-327617:327609:327607) (325795:325867:325765:-325830:
-        -325778) (-327625:322300:-327607:327627:-327617:322305:-322299) (325724:
-        325662:-325679:-325722:-325711:325717) (-325765:-325869:325833:325866:
-        -325795:325837:-325778) (325765:-325766:325779) (325778:-325765:325771) 
-        (-325079:-325083:325078:325019:325074:-325082) (325658:325724:-325662:
-        -325722:-325708:325717) (325859:-325848:325812:325758:-325861:-325863) (
-        325723:325658:-325679:-325724:-325708:325717) (-325080:-325077:325019:
-        325079:325074:-325082) 323506 (325795:-325832:-325765:-325869:325833:
-        325866:-325778) -327894 (-325848:325724:325858:-325860:325758:-325862) (
-        -325868:-325837:325724:-325765:325833:325865) (-325717:325658:325724:
-        325685:-325679:-325722) -323533 (327561:326254:327559) -327904 (-325717:
-        325723:325685:325695:-325679:-325724:325678) 327895 (-326313:-326069:
-        326311:-326067:326254:326312) (325862:325859:-325848:-325812:325758:
-        -325863) (326332:-326346:-326348:326312:-326344:326267) (326654:-326714:
-        326712:-326656:-326700:326705) (325723:325679:325685:-325713:-325674:
-        -325724) (327614:322300:-322305:-327617) (325723:-325712:-325724:-325658
-        :325678:325717) (326346:-326275:-326348:326312:-326344:326267) (322300:
-        -327617:322305:327607:327612:-322299:-322289) (326349:326331:-326332:
-        -326348:-326344:326267) (327579:-326254:-327561:-327577:-327552:327557) 
-        (-326331:-326348:326312:326069:-326344:326267) (-327563:-326254:-327568:
-        -327577:327561:327559) 327860 (325724:325679:325685:-325674:-325722:
-        -325711) (325965:-325786:325783) (-325673:325723:325712:325726:-325722:
-        -325658) (325867:325765:-325795:-325830:-325778) (322299:327613:-327625:
-        -327607:327610:-327617:327619) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324142 0 (325792:325789:-325786) (322289:322300:-327617:322305:-322299) (322299:
-        -327625:-327617:327609:327607) (-327625:322300:-327607:327627:-327617:
-        322305:-322299) (-325080:-325022:325078:325019:-323558:325081) (325721:
-        -325681:325685:325674:-325722:-325707) (325790:-325789:-325786:-325795:
-        -325787:325783) (-327608:-327607:-327610:322305:327622:-322300:-322299) 
-        (-325079:-325083:325078:325019:325074:-325082) (-325022:-325078:325019:
-        325076:-323558:325074) (327611:327613:-327626:-327607:327625:-322299:
-        -327623:-327614) 323505 (325788:325792:-325786) (-327619:322299:327613:
-        -327625:-327607:327610:-327617:327626) (-325080:-325077:325019:325079:
-        325074:-325082) (-326192:326191:326193) (327628:327613:-327626:-327607:
-        327620:327625:-322299:-327614) (-325671:325723:325685:325674:-325707:
-        -325721) (-325081:-325080:325078:325083:325019:-325082) (-325785:325795:
-        325790:-325786:-325788:325783) (-325717:325658:325724:325685:-325679:
-        -325722) (326205:326200:-326203:-326207:326204:-325685) -323533 (325787:
-        325792:-325786) -327904 (322305:-327618:327607:-322300:327612:-322299:
-        -322289) (-325717:325723:325685:325695:-325679:-325724:325678) (326654:
-        -326703:-326656:326709:-326710:326705) (-326249:-326250:326158:326709:
-        -326150:326211) (326654:-326705:-326656:326709:326153:-326152) (-326250:
-        -326244:-326656:326709:326249:326211) -323510 (326654:-326153:-326158:
-        326709:-326154:326211) (326654:-326714:326712:-326656:-326700:326705) (
-        325723:325679:325685:-325713:-325674:-325724) (327614:322300:-322305:
-        -327617) (322300:-327617:322305:327607:327612:-322299:-322289) 327894 (
-        325792:-325786:325785) (322299:327613:-327625:-327607:327610:-327617:
-        327626:327619) (-327563:-326254:-327568:327561:327559) (325724:325679:
-        325685:-325674:-325722:-325711) (326654:-326656:-326702:326714:-326152:
-        326705) 323518 (-325671:325721:325685:-325722:325681:-325684) (-326153:
-        326158:-326656:326250:326709:-326150) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324143 0 323519 (-325832:-325963:325962:325835:-325836:325837) (325923:-325924 
-        -325920:325909) (-325744:-325743:-325742:325745:325741:325746) (325767:
-        -325770:325963) (325767:-325765:325771) (325914:-325924 -325913:325915) 
-        -327860 (325914:-325925:325910:-325911:-325917:-325921:-325916 -325912) 
-        (325838:325795:325765:-325830:-325767) 323506 (325914:-325915:-325927:
-        -325922 -325912:-325911:-325921:325926) -323509 -327894 (-325717:325658:
-        325724:325685:-325679:-325722) -327904 (325914:325917:-325924 -325919) (
-        -325717:325723:325685:325695:-325679:-325724:325678) (-325770:325911:
-        325972:-325973) (-325837:325724:-325963:325962:-325831:325834) (-325837:
-        325724:-325765:325833:-325831:325834) (-325765:325833:-325795:325835:
-        -325836:325837:-325767) (325697:325724:-325716:325726:-325722:-325658) (
-        325838:325765:-325795:-325830:-325767) (325914:-325925:-325741:325921:
-        -325909:325910) (-325741:-325927:325921:325910:325909:-325911:-325923:
-        -325912 -325918) (325914:-325741:-325927:325921:-325909:325926) (-325771
-        :325769:325770) (325795:-325832:-325765:325833:325835:-325836:-325767) 
-        323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324144 0 323519 (-326069:-326314:-326312:326315:326254) (-326345:326331:-326332:
-        -326348:326312:326267) (-325717:325735:-325678:325723:325726:-325724) (
-        325795:325867:325765:-325830:-325778) (-325765:-325869:325833:325866:
-        -325795:325837:-325778) (325778:-325765:325771) (325778:-325770:325962) 
-        (-326397:-326312:326367:-326331:326069) (-325744:-325743:325745:325741:
-        325746) (325658:325724:-325662:-325722:-325708:325717) (327579:-326254:
-        -327577:-327552:327557) (-326397:-326312:326332:326367:-326275) (325723:
-        325658:-325679:-325724:-325708:325717) (325780:-325771:325770) (-325080:
-        -325077:325019:325079:325074:-325082) 323506 (325795:-325832:-325765:
-        -325869:325833:325866:-325778) -327894 (-325868:-325837:325724:-325765:
-        325833:325865) (-325717:325658:325724:325685:-325679:-325722) -323533 (
-        -325741:325956:-325953:325921:325909:-325911:-325950 -325912) (-325868:
-        -325837:325724:-325963:325962:325865) -327904 (-325717:325723:325685:
-        325695:-325679:-325724:325678) (-326313:-326069:326311:-326067:326254:
-        326312) (325710:325721:-325678:325731:-325712:-325724) (327573:-326254:
-        327580:-327572) (326332:-326346:-326348:326312:-326344:326267) (-327556:
-        -326254:327572:327564) (325971:-325770:325911:-325970) (325723:-325712:
-        -325724:-325658:325678:325717) (325914:-325924 -325958:325951) (326346:
-        -326275:-326348:326312:-326344:326267) (-325837:325724:-325765:325833:
-        -325831:325834) (326349:326331:-326332:-326348:-326344:326267) (-326331:
-        -326348:326312:326069:-326344:326267) (-326254:-327557:327560:327556) (
-        325697:325724:-325716:325726:-325722:-325658) (325914:-325741:325956:
-        325921:-325909:-325957) 327860 (325914:-325949 -325912:325956:-325911:
-        -325951:-325957:-325921) (-326397:-326312:326367:326331:326398:-326332) 
-        (327558:327587:-327573) -327896 (-325673:325723:325712:325726:-325722:
-        -325658) (327562:327587:-327586:-327558) (325723:325726:-325731:-325712:
-        -325724:325717) (-325678:325723:325731:-325712:-325721:325717) (325867:
-        325765:-325795:-325830:-325778)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324145 0 (-326069:-326314:-326312:326315:326254) (-326345:326331:-326332:-326348
-        :326312:326267) (-325717:325735:-325678:325723:325726:-325724) (325914:
-        325956:-325911:-325957:-325921) (-326397:-326312:326332:326367:326396:
-        -326275) (-325832:-325963:325962:325835:-325836:325837) (-326254:327578:
-        -327551:-327567:327585:-327554:327565) (-325705:-325673:325723:325736:
-        325686) 327896 (-325744:-325743:325745:325741:325746) (325721:325691:
-        325726:-325731:-325724:-325735) (-325080:-325077:325019:325079:325074:
-        -325082) 323506 -323509 -327894 -323533 (-326397:-326312:326367:-326331:
-        326396:326069) (-325868:-325837:325724:-325963:325962:325865) -327904 (
-        -325717:325723:325685:325695:-325679:-325724:325678) (-327551:-327567:
-        327575:327585:-327578:327565) (325914:-325927:-325911:-325921:325926) (
-        -326313:-326069:326311:-326067:326254:326312) (-325770:325911:325972:
-        -325973) (326332:-326346:-326348:326312:-326344:326267) (-325673:325723:
-        325704:-325675:325705:-325737) (-325837:325724:-325963:325962:-325831:
-        325834) (326346:-326275:-326348:326312:-326344:326267) (-325837:325724:
-        -325765:325833:-325831:325834) (326349:326331:-326332:-326348:-326344:
-        326267) (-326312:326367:-326395:326331:326396:-326332) (325737:-325673:
-        325723:325695:-325726:-325722) (-326331:-326348:326312:326069:-326344:
-        326267) (-327565:327589:327549:-327550:-327548:327547) (325697:325724:
-        -325716:325726:-325722:-325658) (325914:-325741:325956:325921:-325909:
-        -325957) 327860 (-325832:-325963:-325869:325962:325866:325837) (-325678:
-        325723:325695:325726:-325721:-325735) (-326397:-326312:326367:326331:
-        326398:-326332) (-327555:327567:327587:-327562) (327562:327587:-327586:
-        -327558) (325723:325726:-325731:-325712:-325724:325717) (-325678:325723:
-        325731:-325712:-325721:325717)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324146 0 323519 (325792:325789:-325786) (326212:-326219:-326209:-326218:326220:
-        326210) (325787:325793:-325784:-325791:325783) (325790:-325789:-325786:
-        -325795:-325787:325783) (-326194:-326146:-326191:326142:326196:326134) (
-        325767:-325765:325771) (325765:325768:-325766) -327860 (325788:325794:
-        -325784:-325791:325783) (325788:325792:-325786) (325838:325795:325765:
-        -325830:-325767) (325782:325789:-325784:-325791:325783) (-325080:-325077
-        :325019:325079:325074:-325082) (-326134:326142:325685:-326141:326139:
-        -326138) (-326192:326191:326193) (-325785:325795:325790:-325786:-325788:
-        325783) (-325717:325658:325724:325685:-325679:-325722) (326205:326200:
-        -326203:-326207:326204:-325685) (325787:325792:-325786) -327904 (-325717
-        :325723:325685:325695:-325679:-325724:325678) (-326211:-326145:-326219:
-        326216:326220:326210) (326654:-326703:-326656:326709:-326710:326705) (
-        -326249:-326250:326158:326709:-326150:326211) (326654:-326705:-326656:
-        326709:326153:-326152) (326230:-326196:326223:326187:326182) (326230:
-        -326187:-326196:-326223:326182) (-326250:-326244:-326656:326709:326249:
-        326211) -323510 (326230:-326187:-326196:326223:326182) (326230:-326196:
-        -326223:326187:326182) (326654:-326153:-326158:326709:-326154:326211) (
-        325723:325679:325685:-325713:-325674:-325724) (-325837:325724:-325765:
-        325833:-325831:325834) 327894 (325792:-325786:325785) (-325765:325833:
-        -325795:325835:-325836:325837:-325767) (325838:325765:-325795:-325830:
-        -325767) (325724:325679:325685:-325674:-325722:-325711) (-326145:326214:
-        -326219:-326216:326220:326218) -327896 (325795:-325832:-325765:325833:
-        325835:-325836:-325767) 323518 (325781:-325784:325785:-325791:325783) (
-        -326153:326158:-326656:326250:326709:-326150) (-326134:-326146:-326139:
-        326142:325685:326136)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324147 0 (325724:-325693:325685:325695:325726:-325722:-325658) (-325770:325911:
-        325972) 327896 (325767:-325765:325771) (325765:325768:-325766) -327860 (
-        325838:325795:325765:-325830:-325767) -327897 -323509 (325914:-325925:
-        325910:-325911:-325921:-325916 -325912) (-325717:325658:325724:325685:
-        -325679:-325722) -327904 (-325717:325723:325685:325695:-325679:-325724:
-        325678) (325721:-325678:325695:325726:-325724:-325691) (-325837:325724:
-        -325765:325833:-325831:325834) 327894 (-325765:325833:-325795:325835:
-        -325836:325837:-325767) (325838:325765:-325795:-325830:-325767) (-325678
-        :325723:325695:325726:-325721:-325735) (325795:-325832:-325765:325833:
-        325835:-325836:-325767) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324148 0 -327898 (-326182:326221:-326236:326187:-326226:326231) (325724:-325693:
-        325685:325695:325726:-325722:-325658) 327896 (-326189:-326182:-326187:
-        326142:326135) (326238:-326182:-326187:326221:-326226:326231) (-325717:
-        325658:325724:325685:-325679:-325722) (326205:326200:-326203:-326207:
-        326204:-325685) -327904 (-325717:325723:325685:325695:-325679:-325724:
-        325678) (326230:-326196:326223:326187:326182) (326230:-326187:-326196:
-        -326223:326182) (-326189:-326182:326142:326188:326187) -323510 (326230:
-        -326187:-326196:326223:326182) (326230:-326196:-326223:326187:326182) (
-        326238:326229:-326182:326226:-326187:-326222) (326140:325685:-326135:
-        326181:-326137:-326144) (326142:325685:-326135:326181:-326184:-326140) 
-        327897 (-326136:-326134:-326147:326137:326143:326135) (-326146:-326187:
-        326142:326135:-326186:326182:-326183) (-326182:326222:-326223:-326236:
-        326187:326231) (326238:-326182:-326187:326223:-326235:326231) -327899 (
-        326229:-326182:326226:-326222:-326236:326187) (-326182:326223:-326236:
-        326187:-326233:326231) (-326180:-326146:326142:326187:-326186:326182:
-        -326183) 323518 (326238:-326182:-326187:326222:-326223:326231) (-326136:
-        326137:325685:-326135:326143:-326140) (-326134:-326146:-326139:326142:
-        325685:326136) (326233:326229:-326182:-326235:-326236:326187)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324149 0 (326230:-326187:326223:326225:-326224) (326230:-326223:326187:326225:
-        -326224) -327898 (326226:326243:-326229:326227) (-326182:326221:-326236:
-        326187:-326226:326231) (325724:-325693:325685:325695:325726:-325722:
-        -325658) (-326231:326232:326222:-326223:326187:326227) (326224:326238:
-        -326187:326221:-326228:-326226) (-326231:326229:326232:-326187:-326226:
-        326237) 327899 (326232:-326187:-326226:-326229:326227) (-326231:326229:
-        326232:-326187:326223:-326233) (-326231:326229:326221:326239:-326236:
-        -326226) (326226:326242:-326229:326227) (326233:326232:-326235:326187:
-        -326229:326227) -323509 (326238:-326182:-326187:326221:-326226:326231) (
-        -326227:326232:-326187:326228:-326226:326237) (326232:326226:-326222:
-        326187:-326229:326227) (-325717:325658:325724:325685:-325679:-325722) (
-        326205:326200:-326203:-326207:326204:-325685) (326224:-326227:326221:
-        326239:-326236:-326226) (-326231:326232:326223:326187:-326233:326227) 
-        -327904 (326224:326221:-326228:-326239:326187:-326226) (-325717:325723:
-        325685:325695:-325679:-325724:325678) (-326227:326232:-326187:326222:
-        -326223:326228) (-326189:-326182:326142:326188:326187) (-326227:326233:
-        326228:-326235:-326236:326187) -323510 (-326227:326232:326222:-326223:
-        326228:326187) (326224:326226:-326223:-326228:-326236:326187) (326238:
-        326229:-326182:326226:-326187:-326222) (-326189:-326182:-326187:326142:
-        326188:326135) (326232:326226:-326187:-326222:-326229:326227) (326238:
-        -326231:326229:-326237:326221:-326226) (326140:325685:-326135:326181:
-        -326137:-326144) (326142:325685:-326135:326181:-326184:-326140) 327897 (
-        326242:-326226:-326229:326227) (-326182:326222:-326223:-326236:326187:
-        326231) (326232:326187:-326226:-326229:326227) (-326231:326229:326232:
-        -326239:326187:-326226) (-326227:326226:326228:-326222:-326236:326187) (
-        326224:326238:326226:-326187:-326223:-326228) (326238:-326182:-326187:
-        326223:-326235:326231) (326229:-326182:326226:-326222:-326236:326187) (
-        -326182:326223:-326236:326187:-326233:326231) (326232:-326187:326228:
-        326223:-326229:-326233) (326224:-326228:326223:-326235:-326236:326187) (
-        326224:326238:-326187:-326228:326223:-326233) (-326227:326238:-326237:
-        326221:326228:-326226) 323518 (326238:-326182:-326187:326222:-326223:
-        326231) (-326227:326238:326226:-326187:326228:-326222) (-326231:326232:
-        -326187:326222:-326223:326227) (-326227:326232:326228:326223:326187:
-        -326233) (326243:-326226:-326229:326227) (-326227:326232:326228:-326239:
-        326187:-326226) (326230:326223:326187:326225:-326224) (326230:-326187:
-        -326223:326225:-326224) (326233:326229:-326182:-326235:-326236:326187)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void Reach void size limit
-        $ U=200
-324150 0 (325724:-325693:325685:325695:325726:-325722:-325658) 327896 -327860 (
-        -325080:-325077:325019:325079:325074:-325082) -323509 (-325717:325658:
-        325724:325685:-325679:-325722) -327904 (-325717:325723:325685:325695:
-        -325679:-325724:325678) -323510 327897 327898
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324151 0 323519 (-325770:325911:325972) (-325079:-325083:325078:325019:325074:
-        -325082) (-325022:-325078:325019:325076:-323558:325074) (-325080:-325077
-        :325019:325079:325074:-325082) -323509 -323533 -327904 (-325717:325723:
-        325685:325695:-325679:-325724:325678) -323510 (325721:-325678:325695:
-        325726:-325724:-325691) 327894 (-327565:327589:327549:-327550:-327548:
-        327547) 327860 (-325678:325723:325695:325726:-325721:-325735)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324152 0 (-327546:327549:-327550:-327548:327551:327547) (-325080:-325022:325078:
-        325019:-323558:325081) (327588:327574:-327566:-327575:-327570:327569) (
-        -326254:327578:-327551:-327567:327585:-327554:327565) (-325079:-325083:
-        325078:325019:325074:-325082) (-325022:-325078:325019:325076:-323558:
-        325074) 323505 (327579:-326254:-327553:327552) (325043:-325042:325025:
-        -325001:-325023:325030) 323506 (-325081:-325080:325078:325083:325019:
-        -325082) -323509 -327904 (-327551:-327567:327575:327585:-327578:327565) 
-        (-326313:-326069:326311:-326067:326254:326312) -323510 (327573:-326254:
-        327580:-327583:-327572) (-327556:-326254:327572:327564:-327583) 323533 (
-        325018:-325032:325029:-325023:325044:-325043) (326349:326331:-326332:
-        -326348:-326344:326267) (327579:-326254:-327561:-327577:-327552:327557) 
-        (-326331:-326348:326312:326069:-326344:326267) (-327563:-326254:-327568:
-        -327577:327561:327559) (-325042:-325022:325031:-325016:325023:325041) (
-        -326254:-327557:327560:-327583:327556) (-327563:-327577:327568:327561:
-        -327582) (-327555:327567:327587:-327562) -323534 (327558:-327583:327587:
-        -327573) (325269:325264:-325076:-325266:325271:-323558) (327562:327587:
-        -327586:-327558) (-325022:325072:-325076:-323558:325074:325042)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324153 0 (322289:322300:-327617:322305:-322299) (-327616:-322305:327607:327612) 
-        (-327625:322300:-327607:327627:-327617:322305:-322299) (325724:-325693:
-        325685:325695:325726:-325722:-325658) (-325080:-325022:325078:325019:
-        -323558:325081) (325721:-325681:325685:325674:-325722:-325707) (-327239:
-        327244:327227:-327238) (-325079:-325083:325078:325019:325074:-325082) (
-        325043:-325042:325018:-325001:325030:-325017) (-325022:-325078:325019:
-        325076:-323558:325074) (322289:-327619:-327629:327622:-322300:327608:
-        327616:-322299) 323505 (-327608:-327607:-327610:322305:327622:-322300:
-        -322299:327624) (322289:327621:-327615:327622:-322300:327608:327616:
-        -322299) (-325080:-325077:325019:325079:325074:-325082) (-325671:325723:
-        325685:325674:-325707:-325721) (-325081:-325080:325078:325083:325019:
-        -325082) -323509 (-327237:327238:-327242:327243:327239) (-325717:325658:
-        325724:325685:-325679:-325722) (326205:326200:-326203:-326207:326204:
-        -325685) -327904 (322305:-327618:327607:-322300:327612:-322299:-322289) 
-        (-325717:325723:325685:325695:-325679:-325724:325678) 323510 (325265:
-        325270:-325262:325263:-325076:-323558) (325723:325679:325685:-325713:
-        -325674:-325724) (322300:-327617:322305:327607:327612:-322299:-322289) (
-        325018:-325032:325029:-325023:325044:-325043) (327228:327226:-327227) (
-        -327239:-327237:327238:-327242:327243) (-325042:325031:-325016:325019:
-        325041:-325018) (325724:325679:325685:-325674:-325722:-325711) (-325076:
-        325019:-323558:325074:325042:-325065) -323534 (327244:327227:-327238:
-        327239) -323504 323518 (325269:325264:-325076:-325266:325271:-323558) (
-        -325022:325072:-325076:-323558:325074:325042) (-325671:325721:325685:
-        -325722:325681:-325684) (325018:-325032:-325028:325021:325029:-325023) (
-        325270:325264:-325271:-325266:325262:-323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324154 0 (-326069:-326314:-326312:326315:326254) (-326345:326331:-326332:-326348
-        :326312:326267) (325914:-325925:325910:-325911:-325921) (-325717:325735:
-        -325678:325723:325726:-325724) (-326397:-326312:326332:326367:326396:
-        -326275) (325724:-325693:325685:325695:325726:-325722:-325658) (-325832:
-        -325963:325962:325835:-325836:325837) (-326254:327578:-327551:-327567:
-        327585:-327554:327565) (-325022:-325074:325260:325064:-325070:325076) (
-        -325744:-325743:-325742:325745:325741:325746) (325065:325068:-325064:
-        -325071:-325072:325030) (-325022:325072:-325064:-325071:325030:325042) (
-        325767:-325770:325963) (-326321:326275:326312:-326344:-326270:326267) (
-        325723:-325699:-325704:325686:325705:-325737) (-326321:-326272:326275:
-        326271:326312:-326344) (-326267:326311:-326340:326341:-326343:326069) (
-        325969:-325962:325790) (325721:325691:325726:-325731:-325724:-325735) (
-        -325022:325072:325073:-325064:325071:-325067) 323506 -323512 -327894 
-        -323533 (-326397:-326312:326367:-326331:326396:326069) -327904 (327584:
-        -327576:327578:-327585:327571:-327554:-327581) (-327551:-327567:327575:
-        327585:-327578:327565) (-326313:-326069:326311:-326067:326254:326312) (
-        -326313:-326267:326311:-326309:326352:326069) (-325673:325723:325704:
-        -325675:325705:-325737) (-325837:325724:-325963:325962:-325831:325834) (
-        325721:-325678:325695:325726:-325724:-325691) (326346:-326275:-326348:
-        326312:-326344:326267) (326349:326331:-326332:-326348:-326344:326267) (
-        -326312:326367:-326395:326331:326396:-326332) (325737:-325673:325723:
-        325695:-325726:-325722) 323509 (-326331:-326348:326312:326069:-326344:
-        326267) (326370:-326312:-326369:326366:326331:-326332) (326332:-326346:
-        -326347:-326348:326312:-326344:326267) (325065:325073:-325064:325071:
-        -325067:-325072) (325914:-325925:-325741:325921:-325909:325910) (-326312
-        :326366:326331:-326367:-326332:326368) (-325678:325723:325695:325726:
-        -325721:-325735) (326370:-326312:326332:326366:-326346:-326371:-326367) 
-        (-326397:-326312:326367:326331:326398:-326332) (327706:-327707:-327635:
-        -327693:327690:327631) (326370:-326312:-326331:326366:-326367:326069) (
-        326270:-326321:326275:-326345:-326271:326312) (326205:-326340:326341:
-        -326342:326069:326267) (326370:-326312:326346:326366:-326367:-326275) 
-        323518 (-325705:-325673:325723:325736:-325699:325686)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324155 0 (-326069:-326314:-326312:326315:326254) (-325064:-325071:325063:325019:
-        -325073:325042:-325065) (-326397:-326312:326332:326367:326396:-326275) (
-        325724:-325693:325685:325695:325726:-325722:-325658) (-325022:-325074:
-        325260:325064:-325070:325076) (-325079:-325083:325078:325019:325074:
-        -325082) (325065:325068:-325064:-325071:-325072:325030) (-325022:325072:
-        -325064:-325071:325030:325042) (-325022:-325078:325019:325076:-323558:
-        325074) (325721:325691:325726:-325731:-325724:-325735) (-325080:-325077:
-        325019:325079:325074:-325082) -323512 (326205:326200:-326203:-326207:
-        326204:-325685) -323533 (-326397:-326312:326367:-326331:326396:326069) 
-        -327904 (-325717:325723:325685:325695:-325679:-325724:325678) -323510 (
-        -325059:325073:-325064:325042:-325065) (325721:-325678:325695:325726:
-        -325724:-325691) (325737:-325673:325723:325695:-325726:-325722) 327894 (
-        -325744:-325743:-325740:-325742:325745:325741) 323509 (326370:-326312:
-        -326369:326366:326331:-326332) (325065:325073:-325064:325071:-325067:
-        -325072) (-326312:326366:326331:-326367:-326332:326368) (-325678:325723:
-        325695:325726:-325721:-325735) (326370:-326312:326332:326366:-326346:
-        -326371:-326367) (-326397:-326312:326367:326331:326398:-326332) (326370:
-        -326312:-326331:326366:-326367:326069) (326205:-326340:326341:-326342:
-        326069:326267) (326370:-326312:326346:326366:-326367:-326275) 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324156 0 (-327635:-327693:327690:327631:327692:-327691) (-325064:-325071:325063:
-        325019:325042:-325065) (325065:325068:-325064:-325071:-325072:325030) (
-        -325022:325072:-325064:-325071:325030:325042) -323495 323506 (-327658:
-        327633:327668) -323533 -327904 (327652:-327658:-327654:327651:-327653:
-        327655) (327691:327711:-327706) -323510 (327633:-327654:327651:-327653:
-        -327652:327655) 323512 (-327662:-327635:327658:327636:327631:-327632) (
-        327691:-327703:327651:327701:-327704:-327653) (327706:-327707:-327635:
-        -327693:327690:327631) 323518 (327651:327701:-327706:-327704:-327653:
-        327703)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324157 0 (-325022:-325074:325260:325064:325076) (-327546:327549:-327550:-327548:
-        327551:327547) (327588:327574:-327566:-327575:-327570:327569) (-326254:
-        327578:-327551:-327567:327585:-327554:327565) (-325079:-325083:325078:
-        325019:325074:-325082) (-326313:-326267:326311:326352:326069) (325065:
-        325068:-325064:-325071:-325072:325030) (-325022:325072:-325064:-325071:
-        325030:325042) (-325022:-325078:325019:325076:-323558:325074) -323495 (
-        325043:-325042:325025:-325001:-325023:325030) 323506 -327904 (327584:
-        -327576:327578:-327585:327571:-327554:-327581) (-327551:-327567:327575:
-        327585:-327578:327565) (-326313:-326069:326311:-326067:326254:326312) 
-        -323510 323533 (325018:-325032:325029:-325023:325044:-325043) (326349:
-        326331:-326332:-326348:-326344:326267) 323509 (-326331:-326348:326312:
-        326069:-326344:326267) (-325042:-325022:325031:-325016:325023:325041) 
-        -323534 (325269:325264:-325076:-325266:325271:-323558) (-325022:325072:
-        -325076:-323558:325074:325042)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324158 0 (-325064:-325071:325063:325019:-325073:325042:-325065) (325724:-325693:
-        325685:325695:325726:-325722:-325658) (-325022:-325074:325260:325064:
-        -325070:325076) (-325079:-325083:325078:325019:325074:-325082) (325043:
-        -325042:325018:-325001:325030:-325017) (325065:325068:-325064:-325071:
-        -325072:325030) (-325022:325072:-325064:-325071:325030:325042) (-325022:
-        -325078:325019:325076:-323558:325074) -323495 (-325080:-325077:325019:
-        325079:325074:-325082) (326205:326200:-326203:-326207:326204:-325685) 
-        -327904 (-325717:325723:325685:325695:-325679:-325724:325678) 323510 (
-        325265:325270:-325262:325263:-325076:-323558) (-325059:325073:-325064:
-        325042:-325065) (325018:-325032:325029:-325023:325044:-325043) 323509 (
-        326370:-326312:-326369:326366:326331:-326332) (-325042:325031:-325016:
-        325019:325041:-325018) (324848:-324856:-324864:-324873:324822:324863) (
-        -326312:326366:326331:-326367:-326332:326368) (-325074:-325261:-325260:
-        325064:325019:325076) (326370:-326312:-326331:326366:-326367:326069) (
-        326205:-326340:326341:-326342:326069:326267) (-325076:325019:-323558:
-        325074:325042:-325065) -323534 -323504 (326370:-326312:326346:326366:
-        -326367:-326275) 323518 (325269:325264:-325076:-325266:325271:-323558) (
-        -325022:325072:-325076:-323558:325074:325042) (326370:-326312:326332:
-        326366:-326346:-326367) (325018:-325032:-325028:325021:325029:-325023) (
-        325270:325264:-325271:-325266:325262:-323558)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324159 0 (324914:-324920:324895:-324892:324923:-324894) (325025:-325001:-325023:
-        -325021:325030:325020) (324914:324900:-324920:-324895:324923:-324894) 
-        323534 323505 (-325022:325031:-325016:325023:-325024:325020) -323495 
-        -323513 323506 (-325022:325031:-325016:325023:-325045:325027) -327904 (
-        325018:-325032:325029:-325023:325044:-325043) (-325022:-325027:325031:
-        -325016:325023:325026) (-325042:-325022:325031:-325016:325023:325041) (
-        325025:-325001:-325044:-325023:325030:325027) -323504 (325018:-325032:
-        -325028:325021:325029:-325023) (-325027:325025:-325001:-325023:325028:
-        325030)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324160 0 323500 (-324525:324578:-324688:-324602:-323561:-324599:324534:324577) (
-        -323656:323561:-323562:323655) (323562:324100:-324091:-323810:324102:
-        324088:-324101:324098) -323518 (-323047:324212:323562:-324213:-324091:
-        -323810:324214:-324211:324088:324210) 323504 (323561:323708:-323707:
-        -323562) (323561:323651:-323652:-323562) (-324519:-324614:-324529:324552
-        :324584:-323561:324520) (324590:324874:-324864:-324873:324831:-324833) (
-        -324831:324527:324590:324874:-324873:-324861) (323561:-324530:324526:
-        324529:-324588) (-324237:323562:324234:-324233:324232:-323810:-324236:
-        324235) (324538:-324577:-324534:324578:324530:324519:-323561) (324588:
-        324527:-324590:324699) (323009:-320113:320116) (324556:324578:-324519:
-        -324530:-324584:-324653:324529) (324556:-324530:324529:324584:-323561:
-        324577) (324538:323561:-324530:-324526:324529:324519:-324588) (323056:
-        -320113:320116) (323561:323700:-323699:-323562) (323002:-320113:320116) 
-        (-324534:324578:324530:-323561:324577) (324087:323562:324092:-324086:
-        -324091:-323810:324088:324089:-323002:-324090) (324861:-324831:324874:
-        -324873:-324862:324829) (-320113:320116:323007) (-324533:-324623:-324577
-        :-324541:324578:-324688:-324602:-324543:324519:-324698:-323561:324534) (
-        323561:324526:324530:-324588) (-320113:320116:323003) (-320113:320116:
-        323047) 323516 (323654:323561:-323653:-323562) (-324916:324904:324917:
-        -324909:-324885:324923) 320114 (324588:-324699:324538:-324531:324527:
-        -324590:324519) (-323003:-324097:323562:324095:324093:-324094:324096:
-        -324091:-323810:324088) (-324534:323561:-324526:324530:324519:-324698:
-        -324588) (324538:-324577:-324530:324529:324584:324519:-323561) (-324831:
-        324828:-324864:-324873:324822:324863) -323514 (-320113:320116:323005)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324161 0 (320143:-320113:320116) (320138:-320113:320116) 323514 -323518 (324709:
-        324789:324584:-324588) 323504 (323561:323766:-323765:-323562) (-324777:
-        324578:324747:324778:-324703:-323561:-324800) (-324815:324578:324708:
-        -324785:-324703:-323561:-324764:324769) (320145:-320113:320116) (320121:
-        -320113:320116) (-324787:324578:-324584:324707:-324767:324791) (324578:
-        324708:-324703:-324707:-323561:-324800:324777) (-327247:327246:-327233:
-        322415) (-324863:324590:324828:-324826:-324873:324822) (324578:-324584:
-        324767:324709:324787) (323757:323561:-323562) (-320113:320116:320135) (
-        324403:-324391:323562:-320135:-324400:324401:-323810:-324402:324390:
-        324399) (324578:324707:-324774:-324816:-324709:-324760:-324786:-324762:
-        -324772:-323561:324787:-324702) (323561:-323759:-323562:323760) (-320113
-        :320116:320115) (-320113:320116:320118) (324578:324708:-324778:324785:
-        -324703:-323561:-324800:-324764) (-324388:-324391:323562:-324393:324392:
-        -323810:324387:-320138:324390:324389) (322302:322301:-322290:-322415) 
-        323516 (-324787:324707:-324760:-324814:324789:324584:-323561) (-320113:
-        320116:320137) -323505 (-324789:-324816:-324714:324709:324584:324519:
-        -324588) (-324391:-320137:323562:324397:324395:-324396:-323810:324390:
-        324394:-324398) (-324787:324578:-324584:324707:-324760:-324814:324767) 
-        320114 (323561:323763:-323764:-323562) (324578:-324712:-324584:-324816:
-        -324767:324709:324519) (-320113:320116:320147) (-324391:323562:324407:
-        -320115:324404:-324406:-323810:324390:324405:-324408) (-324831:324828:
-        -324864:-324873:324822:324863) (322303:322292:-327235:-322304) (-327833 
-        -327832:327834:-327228:327235) (-320113:320116:320141) (323761:-323762:
-        323561:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324162 0 (-324749:324578:324708:324748:-324703:-324732:-323561) -323518 (321225 
-        -321221:-321229:-321256:321240:321238:321230) 323504 (320211:-320113:
-        320116) (-324815:324578:324708:-324785:-324703:-323561:324769) 323505 (
-        320210:-320113:320116) (320150:-320113:320116) -323509 (320149:-320113:
-        320116) (-324815:-324769:324578:324768:-324703:-323561:324804) (-327247:
-        327246:-327233:322415) (-324770:324705:324578:324708:-324765:-324703:
-        -323561) (-321257:321227:321254:-321224) (324578:324708:324756:-324748:
-        -324703:-324732:-323561) (322302:322301:-322290:-322415) 323516 (324578:
-        324708:-324763:-324776:-324703:-323561:324761) (324578:324708:-324713:
-        324763:-324703:-323561:-324745) (321225 -321221:321256:-321262:-321227) 
-        320114 (-324761:324578:324708:-324776:324765:-324703:-323561) (-320113:
-        320116:320147) (324578:324708:-324766:324713:-324752:-324703:-323561:
-        -324745) (322303:322292:-327235:-322304) (-324770:324578:324708:-324703:
-        -324705:-323561:324749) (-320113:320116:320153) (-324815:324578:324708:
-        324766:-324768:-324752:-324703:-323561) (-327833 -327832:327834:-327228:
-        327235)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324163 0 323504 -323528 -323527 (-321257:321227:321254:-321224) 323509 323516 (
-        -321229:-321256:321240:321238:321230) (321225 -321221:321256:-321262:
-        -321227) 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324164 0 (321227:-321270:-321224:321296) 323504 (321224:-321270:321296) -323512 
-        -323527 323516 320114 323528
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324165 0 -323523 323504 -323512 323527 323509 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324166 0 -323523 (324578:-324584:-324782:324783:324744:-324739) (324739:324578:
-        -324584:324795:324783:-324737) (320196:-320113:320116) (-324783:324802:
-        324584:324780:-324750:-324588) 323504 (-324788:-324749:324578:324782:
-        324813:-323561) (-324788:324578:324737:324782:-324802:-323561) (324751:
-        324578:-324584:-324818:-324782:324783) (324578:324802:-324782:324783:
-        -324750:-324588) (-324782:324584:324744:-324739:324780:-324588) -323495 
-        (320198:-320113:320116) (-324757:324578:324818:-324782:324783:-324588) (
-        324750:324578:-324771:324782:-323561:-324751:324779) (-324788:324751:
-        324578:-324733:-324771:324782:-324818:-323561) (324578:324737:-324584:
-        -324782:-324802:324783) (-320113:320116:320194) 323512 (324578:324783:
-        -324756:-323561:324757:-324730:324726) 323516 (324739:-324782:324584:
-        -324737:324780:-324588) (324750:-324782:324584:324780:-324751:-324588) (
-        -324788:324578:324756:324782:-324813:-323561:-324730) (324737:-324782:
-        -324802:324584:324780:-324588) 320114 (-324788:324578:-324771:324802:
-        324782:-323561:-324750) (-324788:-324779:324750:324578:-324771:-323561:
-        -324751) (-324788:-324757:324578:-324733:324782:324818:-323561:-324730) 
-        (-324788:-324726:324578:-324756:-323561:324757:-324730) (324750:324578:
-        -324584:-324782:324783:-324751)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324167 0 -323518 (320157:-320113:320116) 323504 -323512 (324750:-324757:324578:
-        324708:-324722:-324753:-324703:-323561) (320155:-320113:320116) (324578:
-        324708:324756:-324753:-324748:-324703:-323561) (324578:324737:324708:
-        -324722:-324798:-324703:-323561:-324750) (324578:324708:-324753:-324756:
-        -323561:324757:-324812) 323509 320114 (-320113:320116:320207) (324812:
-        324578:-324753:-324756:-324703:-323561:324757) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324168 0 (-324788:-324757:324578:324782:324818:-323561) (324578:324708:-324703:
-        324744:-323561:-324739:-324793) (324578:-324584:-324782:324783:324744:
-        -324739) (323561:323725:-323726:-323562) (320205:-320113:320116) (324578
-        :-324744:324743:324782:-324797:-323561:324746) -323518 323504 (-324788:
-        324578:324703:324782:-324797:-324723:324744:-323561:-324739) (-324788:
-        324578:-324754:-324771:324802:324782:-323561:-324750) (-324788:324751:
-        324578:-324771:324782:-324818:-323561) (-320113:320204:320116) (323561:
-        323720:-323719:-323562) (-324744:324743:-324782:324584:324780:-324588) (
-        -324782:-324743:324584:324519:324780:-324588) (324578:324802:-324782:
-        324783:-324750:-324588) (-324782:324584:324744:-324739:324780:-324588) (
-        324739:324578:-324703:324784:-324737:-323561) (324739:324578:-324584:
-        324795:324783:-324723:-324737) -323495 (320202:-320113:320116) (-324863:
-        324590:-324856:-324873:324822:324853) (324578:324782:-324797:-324743:
-        324519:-323561) (320198:-320113:320116) (-324259:323562:324258:324265:
-        -324264:324266:-324267:-323810:-320198:324263) (324578:-324744:-324584:
-        324743:-324782:324783) (324750:324578:-324771:324782:-323561:-324751:
-        324779) (324578:-324584:-324782:324783:-324743:324519) -323529 (323561:
-        -323718:-323562:323717) (-320113:320116:320199) (-324259:323562:324258:
-        -324275:324274:-323810:324276:324277:-324273:-320202) (324739:324782:
-        324795:-324723:324584:-324737:-323561) (-324259:323562:-324272:-320199:
-        324258:324268:-324269:324271:324270:-323810) (323722:323561:-323721:
-        -323562) (324578:324737:-324584:-324782:-324802:324783) 323512 (323561:
-        323724:-323562) (-324788:324578:324737:-324754:324782:-324802:-324723:
-        -323561) (324848:-324856:-324864:-324873:324822:324863) (324739:-324782:
-        324584:-324737:324780:-324588) (324578:324737:324708:-324703:-323561:
-        -324750) (324737:-324782:-324802:324584:324780:-324588) 320114 (-324746:
-        324578:324811:-324744:324743:-324797:-323561:-324793) (324287:-324259:
-        323562:-324289:324258:324288:324285:-320204:-323810:-324286) (-324788:
-        -324779:324750:324578:-324771:-323561:-324751) (-324519:324773:-324674:
-        -324743:324584:-323561:-324793) (-324788:324739:324578:-324795:-324723:
-        -324737:-323561) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324169 0 (324578:324708:-324744:324743:-324811:-323561:-324793) (320205:-320113:
-        320116) (324578:-324744:324743:324782:-324797:-323561:324746) -323518 (
-        -324788:324578:324703:324782:-324797:-324723:324744:-323561:-324739) (
-        -320113:320204:320116) (-324782:-324743:324584:324519:324780:-324588) 
-        -323495 (320202:-320113:320116) (324578:324737:324708:-324798:-324703:
-        -323561:-324750) (324578:324782:-324797:-324743:324519:-323561) (-324788
-        :324578:324737:324782:-324802:-324723:-323561) (324578:-324744:-324584:
-        324743:-324782:324783) (324578:-324584:-324782:324783:-324743:324519) 
-        323529 323512 (324739:324578:-324798:-324703:324784:-324737:-323561) (
-        324578:-324519:-324584:-324674:324734:-324743:-324793) 320114 (-324746:
-        324578:324811:-324744:324743:-324797:-323561:-324793) (-320113:320116:
-        320207) (-324519:324773:-324674:-324743:324584:-323561:-324793) (324578:
-        324708:-324798:-324703:324744:-323561:-324739:-324793) (-324788:324739:
-        324578:-324795:-324723:-324737:-323561) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324170 0 323500 323504 -323533 -323531 (-324913:324920:-324887:-324907:324916:
-        324905) (-324912:-324922:324913:-324909:324923:324905) (-324916:324904:
-        324917:-324909:-324885:324923) 320114 323518 -323532
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324171 0 (322999:-320113:320116) (-324822:324590:324872:-324864:324519:324831) (
-        324861:-324519:324872:-324862:-324834:324842) 323532 (-324831:324527:
-        -324822:324590:324519:-324861) 323504 (-324831:324874:324828:-324864:
-        -324873:324822:324863) (323561:323708:-323707:-323562) (-324519:-324614:
-        -324529:324552:324584:-323561:324520) (324578:-324683:-323561:-324599:
-        324534:324577) (324590:324874:-324864:-324873:324831:-324833) (323697:
-        323561:-323562:-323698) (324588:-324519:-324590:-324694:-324527:324520:
-        324699) (-324831:324527:324590:324874:-324873:-324861) (323561:-324530:
-        324526:324529:-324588) (323562:-323045:-324206:324207:-324209:324208:
-        -323810:324204:324203:-324205) (324588:324527:-324590:324699) (324866:
-        -324822:324828:-324864:324519:324863) -323533 (-324519:324590:324872:
-        -324694:324842:-324861) -327904 (324556:-324530:324529:324584:-323561:
-        324577) (323056:-320113:320116) (-324534:324578:324530:-323561:324577) 
-        -323529 (324238:-324237:323562:324234:-324233:324232:-323810:-324236:
-        -323056:324235) (324861:-324831:324874:-324873:-324862:324829) (324861:
-        -324874:324822:-324862:-324527:324829) (-324577:-324541:324578:324519:
-        -324698:-323561:324534) (-324519:324872:-324864:324863:324842) (-320113:
-        320116:323045) (323561:324526:324530:-324588) (324590:-324874:-324864:
-        324822:324831:-324833) (324588:-324699:324538:-324531:324527:-324590:
-        324519) (324861:-324831:-324822:-324862:324519:324829) 323518 (324866:
-        -324874:-324864:324822:324863) (-324534:323561:-324526:324530:324519:
-        -324698:-324588) (-324863:-324519:324862:324872:-324866:324842) -323514 
-        (323561:-324519:-324614:-324529:324552:324520:-324588) (-324831:324527:
-        324590:-324874:324822:-324862)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324172 0 (321206:-320113:320116) (322999:-320113:320116) (324556:-324530:324529:
-        324584:-323561:324577:-324684) (324588:-324519:-324590:-324694:324520:
-        324699) 323532 (-320113:322996:320116) (323645:323561:-323646:-323562) (
-        -324519:-324614:-324529:324552:-324652:324584:-323561:324520) (323697:
-        323561:-323562:-323698) (324556:324578:-324519:-324584:-324653:-324529:
-        -324652:324520) (323561:-323648:323647:-323562) (323561:-324530:324526:
-        324529:-324588) (323562:-324075:-324077:324076:324072:324078:-321206:
-        -323810:-324073:324074) (324556:324578:-324519:-324530:-324584:-324653:
-        324529:324577:-324684) (323562:-323045:-324206:324207:-324209:324208:
-        -323810:324204:324203:-324205) -323533 (-324519:324590:324872:-324694:
-        324842:-324861) (323056:-320113:320116) -323531 323529 (-320113:320116:
-        323045) (323561:324526:324530:-324588) (323561:323649:-323562:-323650) (
-        324079:323562:324085:-324080:324081:-324082:-323810:-322999:-324084:
-        324083) (324578:-323561:324577:-324556) (324069:323562:324067:324071:
-        -324065:-322996:-323810:-324068:-324070:324066) 320114 (-324534:324578:
-        -324667:324530:-323561:324577:-324684) (324538:324556:-324529:-324552:
-        -324652:324584:-323561) 323518 -323514 (323561:-324519:-324614:-324529:
-        324552:324526:324520:-324588) (324578:-324683:-324667:-323561:-324599:
-        324534:324577)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324173 0 323500 (323561:323644:-323562) 323504 (324911:-324910:-324909:324923:
-        324905) (-320113:322996:320116) (323645:323561:-323646:-323562) (-324913
-        :324920:-324907:324916:324905) (-325252:325248:325245:-325249:325244) (
-        -324912:324913:-324909:324923:324905) (324912:324920:-324911:-324907:
-        324905) -327904 (324556:-324530:324529:324584:-323561:324577) -323531 (
-        325203:325019:325204:-323553:-325231) (325170:325019:325204:-325206:
-        -323553:-325203) (324069:323562:324067:324071:-324065:-322996:-323810:
-        -324070:324066) 323533 (325128:325226:-325170:325019:-325206:-323553) (
-        325203:325128:325231:-325230:-323553) (324578:-323561:324577:-324556) 
-        -323534 (324063:-324059:323562:-324058:324061:-323810:324064:-324060) (
-        324538:324556:-324529:-324552:-324652:324584:-323561) (-324916:324904:
-        324917:-324909:324923) -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324174 0 323500 (321206:-320113:320116) (-324534:324578:324530:-323561:324577:
-        -324684) (-320113:322996:320116) (324556:324578:-324519:-324584:-324653:
-        -324529:-324652:324520) 323531 (324556:324578:-324519:-324530:-324584:
-        324529:324577:-324684) (324578:-323561:324534:324577) (324578:-323561:
-        324577:-324556) (-324916:324904:324917:-324909:-324885:324923) -323534 
-        320114 323518 -323514
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324175 0 (320138:-320113:320116) (324861:-324842:324855:324872:-324862:-324834:
-        324841) (323561:323644:-323562) 323514 (324861:-324519:324872:-324862:
-        -324834:324842) (324861:-324841:324872:-324862:-324834:324520) 323504 (
-        -324831:324874:324828:-324864:-324873:324822:324863) (-324519:-324614:
-        -324529:324552:324584:-323561:324520) (-324841:324590:-324862:-324845:
-        324821:324520) (323561:-324519:-324709:-324799:324787:-324588) (324556:
-        324578:-324519:-324584:-324653:-324529:324520) (324578:324707:-324816:
-        -324709:-323561:324787) (324556:323561:-324552:324526:-324588) (324709:
-        324789:324584:324787:-324588) (-324787:323561:324708:-324799:-324791:
-        324520:-324588) -323517 (324588:-324519:-324590:-324694:324551:324520:
-        324699) (324866:-324822:324828:-324864:324519:324863) (-324842:324590:
-        324855:324872:-324694:324841:-324861) -323533 (-324787:324578:-324584:
-        324707:-324814:324767) (-324519:324590:324872:-324694:324842:-324861) (
-        -324787:324707:-324814:324789:324584:-323561) (-324863:324590:324828:
-        -324826:-324873:324822) (324578:-324584:324767:324709:324787) -323531 (
-        -324617:324578:-323561:324577:-324556) (-324841:324590:324872:-324694:
-        324520:-324861) (323757:323561:-323758:-323562) (-320113:320116:322994) 
-        (-324842:-324863:324590:324855:-324845:324841:324821) (-324863:-324841:
-        324862:-324845:324821:324520) (-324863:-324519:324590:-324845:324821:
-        324842) (-324789:-324816:-324714:324709:324584:324519:-324588) (-324841:
-        324872:-324864:-324845:324863:324520) (323562:324386:324381:-320141:
-        -324380:-323810:324383:324385:-324384:-324382) 320114 (-324842:324855:
-        324872:-324864:-324845:324841:324863) (-324519:324872:-324864:-324845:
-        324863:324842) (324538:324556:-324529:-324552:324584:-323561) (-324863:
-        -324822:324590:324828:-324826:324519) 323518 (-324842:-324863:324862:
-        324855:324872:324841:-324866) (-324863:-324519:324862:324872:-324866:
-        324842) (-324388:-324391:324392:323809:-323810:324387:324390) (-324863:
-        -324841:324862:324872:324520:-324866) (323561:-324519:-324614:-324529:
-        324552:324526:324520:-324588) (-324787:323561:324707:324789:-324708:
-        -324588) (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324176 0 (320143:-320113:320116) (323561:-323751:323752:-323562) (-324815:
-        -324804:-324769:324578:324708:324768:-323561) 323504 (324839:-324825:
-        324859:-324864:-324820:324863) (323561:323753:-323754:-323562) (-324777:
-        324578:324747:324778:-324703:-323561:-324800) (323562:324374:324375:
-        -324376:324373:-323810:-320143:324379:-324378:-324377) (-324815:324578:
-        324708:-324785:-324703:-323561:-324764:324769) (-324841:324590:-324862:
-        -324845:324821:324520) (320145:-320113:320116) (-324787:323561:324708:
-        -324799:-324791:324520:-324588) (-324520:-324825:324820:324590:324824:
-        -324864) (-324777:324578:324708:-324747:324778:-323561:-324800) (323561:
-        324707:324789:-324708:-324588) -323533 (324578:324708:-324703:-324707:
-        -323561:-324800:324777) (324578:-324785:-324708:324710:324769:-324588) (
-        -324520:324839:324820:-324824:-324864:324863) -327904 (-324777:-324710:
-        324778:324584:324715:-324588) (-324777:324578:324778:-324708:324710:
-        -324588) (-324710:-324785:324584:324715:324769:-324588) (323561:323756:
-        -323755:-323562) (323757:323561:-323758:-323562) -323529 (324372:323562:
-        324366:324371:-324367:-324370:-320145:-324369:-323810:324368) (-324710:
-        -324707:324584:324715:324777:-324588) (-324769:324578:324768:-324708:
-        324710:-324588) (-324769:-324710:324768:324584:324715:-324588) (323562:
-        324386:324381:-320141:-324380:-323810:324383:324385:-324382) (-324520:
-        323561:-324519:324707:-324789:324715:-324588) (-324361:323562:324362:
-        -320147:324363:324360:-323810:-324364:-324359) (324578:-324707:-324708:
-        324710:324777:-324588) (324578:324708:-324778:324785:-324703:-323561:
-        -324800:-324764) (-324863:-324841:324862:-324845:324821:324520) 323517 (
-        -324863:-324825:324590:324859:324824:-324820) -323505 (-324841:324872:
-        -324864:-324845:324863:324520) (-324778:324785:324584:-324708:324715:
-        -324588) (324707:-324814:324789:324584:-323561) 323518 (-324710:324766:
-        -324768:324584:324715:-324588) (-320113:320116:320147) (324578:324766:
-        -324768:-324708:324710:-324588) (-320113:320116:320141)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324177 0 (323561:323753:-323562) (320143:-320113:320116) (-324815:-324804:
-        -324769:324578:324708:324768:-323561) (-324777:324578:324747:324778:
-        -324703:-323561:-324800) (-324815:324578:324708:-324785:-324703:-323561:
-        -324764:324769) (-324519:-324614:-324529:324552:324584:-323561:324520) (
-        320145:-320113:320116) (324556:324578:-324519:-324584:-324653:-324529:
-        324520) (324556:323561:-324552:324526:-324588) (-324787:323561:324708:
-        -324799:-324791:324520:-324588) (324578:324708:324766:-324768:-324703:
-        -323561) (-324520:-324519:324707:-324789:324584:-323561:324715) (-324777
-        :324578:324708:-324747:324778:-323561:-324800) (-324520:324578:-324519:
-        -324584:324707:-324767:324710) (323561:324707:324789:-324708:-324588) 
-        -323533 (324578:324708:-324703:-324707:-323561:-324800:324777) (324578:
-        -324785:-324708:324710:324769:-324588) (-324777:-324710:324778:324584:
-        324715:-324588) (-324777:324578:324778:-324708:324710:-324588) -323531 (
-        -324710:-324785:324584:324715:324769:-324588) 323529 (-324710:-324707:
-        324584:324715:324777:-324588) (-324769:324578:324768:-324708:324710:
-        -324588) (-324769:-324710:324768:324584:324715:-324588) (-324520:323561:
-        -324519:324707:-324789:324715:-324588) (324578:-324707:-324708:324710:
-        324777:-324588) (324578:324708:-324778:324785:-324703:-323561:-324800:
-        -324764) 323517 (-324520:324538:324556:323561:-324526:-324552:-324588) 
-        -323505 (324578:-324584:324707:-324814:324767) (323561:323756:-323562) (
-        -324778:324785:324584:-324708:324715:-324588) (324707:-324814:324789:
-        324584:-323561) (324578:-323561:324577:-324556) 320114 (323561:323752:
-        -323562) (324538:324556:-324529:-324552:324584:-323561) 323518 (-324710:
-        324766:-324768:324584:324715:-324588) (-320113:320116:320147) (324578:
-        324766:-324768:-324708:324710:-324588) (323561:-324519:-324614:-324529:
-        324552:324520:-324588) (-320113:320116:320141) (324578:-324584:-324778:
-        324785:-324708:324710)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324178 0 (323558:-325204:325226:325019:-325206) 323514 323504 (322990:-320113:
-        320116) (324588:-324551:-324590:324699) (324556:323561:-324552:324526:
-        -324588) (-324863:324862:324872:324520:-324866) (325031:-325016:325019:
-        -325045:325027:-325018) (325001:325019:-325036:-325038:325027:-325047) (
-        -325042:-325001:325016:325019:325027:-325018) -323517 (-325027:-325001:
-        325016:325019:-325018:325020) (324588:-324519:-324590:-324694:324551:
-        324520:324699) (-325126:325226:-325170:325019:325204:-325206) (325203:
-        325231:-325126:325204:-325230) (324934:325017:-325028:-325001:325026:
-        -325025) -327904 -323531 (-325027:325037:325001:325019:-325036:-325038) 
-        (325203:325019:325204:-323553:-325231) (325018:-325027:-325001:325028:
-        325030:-325017) (-325027:325017:-325001:325016:325028:-325025) (325170:
-        325019:325204:-325206:-323553:-325203) (-320113:320116:322994) (324053:
-        -322992:323562:-324052:324056:-323810:324054:324057:-324055:-324051) (
-        -324841:324872:-324864:324863:324520) (-325027:325035:-325033:-325034:
-        325001:325020) 323533 (325018:-325032:325029:-325023:325044:-325043) (
-        323561:323642:-323562:-323641) (-325027:325031:-325016:325019:325026:
-        -325018) (324861:324872:-324862:-324834:324520) (-320113:320116:322992) 
-        (324934:325017:-325001:325044:-325045:-325025) (325017:-325001:-325044:
-        325016:-325025:325027) (325018:-325028:325021:-325023:325032:-324934) (
-        325018:-325001:-325044:325030:-325017:325027) (325018:324934:-325028:
-        325021:-325001:-325017) (323561:324526:-324556:-324588) (323561:-323639:
-        323640:-323562) (323562:-324045:-324048:-322990:-323810:324046:324050:
-        324047:-324049:324044) (325018:-325023:325044:325032:-324934:-325043) (
-        324590:324872:-324694:324520:-324861) (325018:324934:-325001:325044:
-        -325017:-325043) -323534 (-324670:-324617:324578:-324620:-323561:324577:
-        -324556) (324538:324556:-324529:-324552:324584:-323561) (324063:-324059:
-        323562:324062:-322994:-324058:324061:-323810:324064:-324060) (323561:
-        -324519:-324614:-324529:324552:324526:324520:-324588) (325018:-325032:
-        -325028:325021:325029:-325023) (323561:-323643:323644:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324179 0 (324588:-324699:-324520:324538:-324551:324557:-324590) (323059:-320113:
-        320116) 323504 (324839:-324825:324859:-324864:-324820:324863) (322989:
-        -320113:320116) (324872:-324864:324863:324520) (324588:-324551:-324590:
-        324699) (324556:323561:-324552:324526:-324588) (-324863:324862:324872:
-        324520:-324866) (325031:-325016:325019:-325045:325027:-325018) (323561:
-        -323637:-323562:323638) (324039:323562:324038:324043:-324037:324042:
-        -324041:-322989:-323810:-324040) (323562:324246:-324241:324248:324250:
-        324239:-324247:-323810:-323059:-324249) (-324520:324839:324820:-324824:
-        -324864:324863) -327904 (-324520:324538:323561:-324526:324559:-324556:
-        -324588) -323531 (324588:-324519:-324590:-324694:324551:-324527:324520) 
-        (325018:-325027:-325001:325028:325030:-325017) (-324520:324538:-324577:
-        324578:-324547:-323561:-324556:324560) (-320113:320116:322987) 323533 (
-        325018:-325032:325029:-325023:325044:-325043) (324861:-324520:324820:
-        -324838:-324862:324551) (-325027:325031:-325016:325019:325026:-325018) (
-        324861:324872:-324862:-324834:324520) (324590:324859:-324864:324840:
-        -324820:-324839) 323517 (323561:323712:-323711:-323562) (325018:-325001:
-        -325044:325030:-325017:325027) (-324520:324538:324556:323561:-324526:
-        -324552:-324588) -323505 (323561:324526:-324556:-324588) (-324520:324839
-        :-324551:324820:324590:-324862) (324578:-324524:-324547:-324570:-323561:
-        324577:-324556) (324861:324859:-324838:-324820:-324862:324551) (324590:
-        324872:-324694:324520:-324861) (324839:-324551:324590:324859:-324820:
-        -324862) -323534 (324538:324556:-324529:-324552:324584:-323561) (-324036
-        :324032:323562:324031:-322987:324030:-324033:-323810:324035:-324034) (
-        325018:-325032:-325028:325021:325029:-325023) (-324520:324820:324590:
-        324872:-324864:-324839) (323561:-324519:-324614:-324529:324552:324520:
-        -324588) (323561:-323636:323635:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324180 0 323514 (323059:-320113:320116) (322990:-320113:320116) (322989:-320113:
-        320116) (324556:324578:-324519:-324584:-324653:-324529:324520) 323531 (
-        -324520:324538:-324577:324578:-324547:-323561:-324556:324560) (-320113:
-        320116:322987) (-320113:320116:322994) (-320113:320116:322992) -323505 (
-        -324670:-324617:324578:-324524:-324547:-324570:-324620:-323561:324577:
-        -324556) -323534 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324181 0 323500 (323558:-325204:325226:325019:-325206) (324914:-324920:-324910:
-        324913:324923:-324894) 323504 (324911:-324910:-324909:324923:324905) (
-        324894:-324920:-324912:324913:324923:-324904) (-324905:-324895:324884:
-        324910:324920:-324919) (324910:324920:-324900:-324907:324905) 323534 (
-        -324910:324917:324884:324920:-324919:-324904) (-324905:324904:-324912:
-        324913:-324886:324923) (325001:325019:-325036:-325038:-325039:325020) (
-        325107:-325163:325017:-325140:325162:-325146) (324919:-324918:-324893:
-        -324895:324884:324910) (-324913:324920:-324907:324916:324905) (-325252:
-        325248:325245:-325249:325244) -323513 (-324990:324919:-324943:324917:
-        324893:-324904) (-325027:-325001:325016:325019:-325018:325020) (325031:
-        -325016:325019:-325024:-325018:325020) (-324912:324913:-324909:324923:
-        324905) (-324989:-324987:324917:-324986:324893:324990) (-325126:325226:
-        -325170:325019:325204:-325206) (324912:324920:-324911:-324907:324905) (
-        -324905:324904:324919:-324895:-324886:324910) (325018:-325001:-325021:
-        325030:-325017:325020) (325017:-325001:325016:-325021:-325025:325020) (
-        324911:324894:-324920:-324910:324923:-324904) (325203:325231:-325126:
-        325204:-325230) (324934:325017:-325028:-325001:325026:-325025) (-324905:
-        324904:-324886:324912:324920:-324911) (-324905:324904:-324886:-324913:
-        324920:324916) (-324905:324904:324911:-324910:-324886:324923) (324934:
-        325017:325021:-325001:-325024:-325025) (-325027:325037:325001:325019:
-        -325036:-325038) (-325160:325135:325159) (325170:325019:325204:-325206:
-        -323553:-325203) (-325027:325035:-325033:-325034:325001:325020) (325128:
-        325226:-325170:325019:-325206:-323553) (325203:325128:325231:-325230:
-        -323553) (324919:-324910:-324918:-324893:324917:324884) (325018:-325028:
-        325021:-325023:325032:-324934) -323525 (-325163:325017:325137:325162:
-        -325146:-325107) -323505 (325018:324934:-325028:325021:-325001:-325017) 
-        (-324989:-324943:324917:-324904:324985:324990) 320114 (-324916:-324920:
-        324917:324884:324923:-324904) (-324916:324904:324917:-324909:324923) (
-        325018:-325032:-325028:325021:325029:-325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324182 0 323500 323525 -323513 -323505 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324183 0 (324578:-324713:324763:-324708:324710:-324588) (323561:-323751:323752:
-        -323562) (-324815:-324804:-324769:324578:324708:324768:-323561) 323504 (
-        -324710:-324713:324763:324584:324715:-324588) (324839:-324825:324859:
-        -324864:-324820:324863) (-323749:323561:323750:-323562) (323561:323737:
-        -323738:-323562) (-324361:323562:324362:324365:-320147:324363:324360:
-        -323810:-324364:-324359) (324353:323562:324357:-324354:-324352:-324355:
-        -323810:324356:-320210:324358) (324329:-324330:323562:324325:324328:
-        -324327:324326:-320211:-323810:-324331) (320211:-320113:320116) (324578:
-        324546:-324626:324559:-324556:-324588) (-324815:324578:324708:-324785:
-        -324703:-323561:324769) (-324520:324538:324556:323561:-324552:-324588) 
-        323505 (320210:-320113:320116) (323561:324626:-324552:324559:-324538:
-        -324588) -323533 (-324815:-324769:324578:324768:-324703:-323561:324804) 
-        (324556:324546:-324552:-324626:324584:-324588) -323531 (-324520:324538:
-        -324577:324578:-323561:-324556:324560) (-324763:324584:-324708:324715:
-        -324588:324761) (-324761:324765:324584:-324708:324715:-324588) (324578:
-        -324584:-324763:-324708:324710:324761) (-324863:-324825:324590:324859:
-        324824:-324820) (-324761:324578:-324584:324765:-324708:324710) (324578:
-        -324584:324626:-324556:324560:-324538) (323561:323736:-323562) (324578:
-        324708:-324763:-324703:-323561:324761) (324578:324708:-324713:324763:
-        -324703:-323561:-324745) (324578:-323561:324577:-324556) (324578:-324584
-        :-324766:324713:-324708:324710) 320114 (324538:324556:-324529:-324552:
-        324584:-323561) (324626:-324552:324584:-323561:324560:-324538) 323518 (
-        -324710:324766:-324768:324584:324715:-324588) (-320113:320116:320147) (
-        324578:324708:-324766:324713:-324752:-324703:-323561:-324745) (-324766:
-        324713:324584:-324708:324715:-324588) (324578:324766:-324768:-324708:
-        324710:-324588) (-324815:324578:324708:324766:-324768:-324752:-324703:
-        -323561) -323519
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324184 0 323519 (-324749:324578:324708:324748:-324703:-324732:-323561) 323504 (
-        324839:-324825:324859:-324864:-324820:324863) (-324710:324756:-324748:
-        324584:324715:-324588) (323561:-323731:323732:-323562) (324578:324756:
-        -324748:-324708:324710:-324588) (323562:324307:-320153:324306:-323810:
-        -324309:-324304:324305:-324308:324310) (324578:324546:-324626:324559:
-        -324556:-324588) (320150:-320113:320116) (324705:-324765:324584:-324708:
-        324715:-324588) -323509 -323533 (320149:-320113:320116) (323562:324315:
-        324311:324316:-324314:-324317:324312:-323810:-324313:-320150) (324705:
-        324578:-324584:-324765:-324708:324710) (324556:324546:-324552:-324626:
-        324584:-324588) -323531 (323562:324323:-324322:324324:-323810:-320149:
-        324320:324319:-324318:-324321) (323561:-323735:323736:-323562) (323733:
-        323561:-323734:-323562) (-324749:-324710:324748:324584:324715:-324588) (
-        -324710:-324756:324584:324715:324757:-324588) (-324770:324705:324578:
-        324708:-324765:-324703:-323561) (-324763:324584:-324708:324715:-324588:
-        324761) (324578:-324756:-324708:324757:324710:-324588) (-324749:324578:
-        324748:-324708:324710:-324588) (-324761:324765:324584:-324708:324715:
-        -324588) (324578:-324584:-324763:-324708:324710:324761) (324578:324708:
-        324756:-324748:-324703:-324732:-323561) (-324863:-324825:324590:324859:
-        324824:-324820) (-324761:324578:-324584:324765:-324708:324710) (-324710:
-        324584:-324705:324715:324749:-324588) (324578:324708:-324763:-324776:
-        -324703:-323561:324761) (324578:-324708:-324705:324710:324749:-324588) 
-        320114 (-324761:324578:324708:-324776:324765:-324703:-323561) 323518 (
-        -324770:324578:324708:-324703:-324705:-323561:324749) (-320113:320116:
-        320153)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324185 0 (322919:-320113:320116) (324588:-324551:324557:324626:-324590:-324538) 
-        323504 (324839:-324825:324859:-324864:-324820:324863) (-324028:323562:
-        324026:-324025:-322984:-324029:-323810:324024:324027:324023) (323633:
-        323561:-323634:-323562) (323562:-323822:-322917:-323810:323824:-323821:
-        323823:323820:-323818:323819) (322917:-320113:320116) (-323632:323561:
-        323631:-323562) (324578:324546:-324626:324559:-324556:-324588) (325031:
-        -325016:325019:-325045:325027:-325018) (-324520:324538:324556:323561:
-        -324552:-324588) (324588:-324551:324557:324546:-324626:-324590) 323505 (
-        323561:324626:-324552:324559:-324538:-324588) -323509 (-324575:-324520:
-        324538:-324582:-324577:324578:-323561:-324556:324560) (323562:323814:
-        -322914:323816:-323817:323812:-323810:-323815:-323813:323811) -327904 (
-        324556:324546:-324552:-324626:324584:-324588) -323531 (324588:-324520:
-        324538:-324551:324557:-324590) (325018:-325027:-325001:325028:325030:
-        -325017) (323561:-323566:-323562:323565) (-324016:323562:-324021:-322982
-        :324022:324017:-323810:324019:324020:-324018) (323561:323560:-323559:
-        -323562) (-324520:324538:323561:324559:-324556:-324588) (323629:323561:
-        -323630:-323562) 323533 (325018:-325032:325029:-325023:325044:-325043) (
-        -320113:320116:322980) (-325027:325031:-325016:325019:325026:-325018) (
-        323562:323828:-323826:-323830:-323810:-322919:323825:323831:-323829:
-        323827) (324590:324859:-324864:324840:-324820:-324839) (323561:-323564:
-        323563:-323562) (325018:-325001:-325044:325030:-325017:325027) (324626:
-        -324552:324584:-323561:-324549:324560:-324538) (324578:-324584:324626:
-        -324556:324560:-324538) (323562:-324010:-322980:324011:324014:324012:
-        324009:-323810:-324013:-324015) (324861:324859:-324838:-324820:-324862:
-        324551) (-324567:324578:-324559:324546:-324697:-324626:-324640:-323561:
-        324560) (-320113:322914:320116) (324839:-324551:324590:324859:-324820:
-        -324862) (324578:-323561:324577:-324556) (-320113:322982:320116) -323534
-        (323561:323635:-323562) (324538:324556:-324529:-324552:324584:-323561) (
-        325018:-325032:-325028:325021:325029:-325023) (-320113:320116:322984)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324186 0 (322919:-320113:320116) (322917:-320113:320116) (324578:324546:-324626:
-        324559:-324556:-324588) 323505 -323509 (-324575:-324520:324538:-324582:
-        -324577:324578:-323561:-324556:324560) 323531 (-320113:320116:322980) (
-        324626:-324552:324584:-323561:-324549:324560:-324538) (-324567:324578:
-        -324559:324546:-324697:-324626:-324640:-323561:324560) (-320113:322914:
-        320116) (324578:-323561:324577:-324556) (-320113:322982:320116) -323534 
-        320114 323518 (324578:-324584:324626:-324549:-324556:324560:-324538) (
-        -320113:320116:322984)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324187 0 (324584:324744:-324708:-324739:324715:-324588) (-324710:324737:324584:
-        324715:-324750:-324588) (324739:323561:-324708:-324737:324715:-324588) (
-        324578:324737:-324708:324710:-324750:-324588) (323562:-324302:-323810:
-        324303:-324300:-320155:324301:324298:-324299:324297) (320157:-320113:
-        320116) 323504 (324839:-324825:324859:-324864:-324820:324863) (324578:
-        324756:-324748:-324708:324710:-324588) (324515:323562:-320207:324511:
-        -324514:-323810:-324513:324499:324512:-324504) (324578:-324584:324744:
-        -324708:-324739:324710) (-323729:323561:323730:-323562) (324578:324546:
-        -324626:324559:-324556:-324588) -323512 (324750:-324757:324578:324708:
-        -324722:-324753:-324703:-323561) -323533 (320155:-320113:320116) (324578
-        :324708:324756:-324753:-324748:-324703:-323561) (324556:324546:-324552:
-        -324626:324584:-324588) -323531 (324556:324641:-324552:-324546:324584:
-        -324588) (324578:324641:-324546:324559:-323561:-324556) (324578:-324744:
-        324743:-324708:324710:-324588) (-324710:-324756:324584:324715:324757:
-        -324588) (324578:324737:324708:-324722:-324798:-324703:-323561:-324750) 
-        (324292:323562:324294:-324295:-324290:-323810:-320157:324291:-324296:
-        324293) (324578:-324756:-324708:324757:324710:-324588) (324578:324708:
-        -324753:-324756:-323561:324757:-324812) (323807:323561:-323808:-323562) 
-        (-324710:-324744:324743:324584:324715:-324588) 323509 (-324863:-324825:
-        324590:324859:324824:-324820) (324578:324708:-324798:-324703:324744:
-        -323561:-324739) (324739:324578:-324584:-324784:-324798:-324737:324710) 
-        (323561:323732:-323562) 320114 (324739:-324784:-324798:324584:-324737:
-        -323561:324715) (-320113:320116:320207) 323518 (324750:-324710:-324757:
-        324584:324715:-324588) (324812:324578:-324753:-324756:-324703:-323561:
-        324757) (323561:-323727:323728:-323562) (324750:-324757:324578:-324708:
-        324710:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324188 0 (324584:324744:-324708:-324739:324715:-324588) (324578:324708:-324744:
-        324743:-324811:-323561:-324793) (324839:-324825:324674:-324859:-324864:
-        324863) (320205:-320113:320116) 323504 (324839:-324825:324859:-324864:
-        -324820:324863) (323561:-324519:324773:-324674:-324718:-324588) (-324822
-        :324848:-324856:-324864:324519:324863) (-320113:320204:320116) (324515:
-        323562:-320207:324511:-324514:-323810:-324513:324499:324512:-324504) (
-        -324836:-324863:324862:324843:-324674:324852) (-324782:-324743:324584:
-        324519:324780:-324588) (324578:324782:-324743:324519:-323561) (324708:
-        324674:-324743:324584:-323561) -323495 (324578:324737:324708:-324798:
-        -324703:-323561:-324750) (-324863:324590:-324856:-324873:324822:324853) 
-        -323533 -327904 (-324788:324578:324703:324782:324744:-323561:-324739) (
-        -324836:-324863:-324519:324590:-324843:324852) (324578:-324744:324743:
-        -324708:324710:-324588) -323529 (-324863:-324825:324590:324674:-324859:
-        324824) (323562:324283:-324281:324280:324284:-323810:-320205:-324278:
-        -324282:324279) (323807:323561:-323808:-323562) (-324710:-324744:324743:
-        324584:324715:-324588) 323512 (-324836:324590:324843:-324674:324852:
-        -324862) (-324836:-324519:324819:-324843:-324864:324863) (-324863:
-        -324825:324590:324859:324824:-324820) (324739:324578:-324798:-324703:
-        324784:-324737:-323561) (324848:-324856:-324864:-324873:324822:324863) (
-        -324746:324578:324811:-324744:324743:-323561:-324793) (324674:-324743:
-        324584:-324708:324715:-324588) (-320113:320116:320207) (323561:-323723:
-        323724:-323562) 323518 (-324519:324773:-324674:-324743:324584:-323561:
-        -324793) (324578:324708:-324798:-324703:324744:-323561:-324739:-324793) 
-        (-324863:-324822:324590:-324856:324853:324519) (-324836:324843:324819:
-        -324674:-324864:324863) (-324259:323562:324258:324288:324285:-323810:
-        -324286)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324189 0 (324588:-324618:-324674:-324590:324551:324523) (324584:324744:-324708:
-        -324739:324715:-324588) (324578:324708:-324744:324743:-324811:-323561:
-        -324793) (320205:-320113:320116) (323561:-324519:324773:-324674:-324718:
-        -324588) (324578:-324584:324744:-324708:-324739:324710) (323561:324552:
-        324516:-324674:-324605:-324588) (324637:324557:-324552:-324641:324584:
-        -323561) (324708:324674:-324743:324584:-323561) (323561:324557:-324552:
-        -324641:324516:-324588) (324637:324552:-324674:-324605:324584:-323561) 
-        -323495 (323807:323561:-323562) (324578:324737:324708:-324798:-324703:
-        -323561:-324750) -323533 (324861:324819:-324674:-324865:-324862) -323531
-        (324556:324641:-324552:-324546:324584:-324588) 323529 (324578:324641:
-        -324546:324559:-323561:-324556) (324578:-324744:324743:-324708:324710:
-        -324588) (324637:324556:324578:-324584:-324555:-324674:-324557) (-324710
-        :-324744:324743:324584:324715:-324588) 323512 (324578:-324584:324674:
-        -324743:324710) (324739:324578:-324798:-324703:324784:-324737:-323561) (
-        324637:-324641:324584:-324557:-323561) (324578:-324519:-324584:-324674:
-        324734:-324743:-324793) (-324618:324590:324819:-324674:-324861) 320114 (
-        324674:-324743:324584:-324708:324715:-324588) (324637:324578:324557:
-        -324584:-324555:-324674) (324637:324578:-324584:-324641:-324556) (
-        -320113:320116:320207) 323518 (-324519:324773:-324674:-324743:324584:
-        -323561:-324793) (324578:324708:-324798:-324703:324744:-323561:-324739:
-        -324793)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324190 0 (-324693:324637:324578:-324559:-324546:-323561) (323561:-323570:323569:
-        -323562) (322921:-320113:320116) (322919:-320113:320116) (323568:323561:
-        -323562:-323567) 323504 (323562:-323837:323835:-323834:323832:323836:
-        -323810:-322921:-323838:323833) (324839:-324825:324859:-324864:-324820:
-        324863) (323840:323562:323844:-323843:-323839:323842:-323810:-323841:
-        323845:-322923) (324578:324546:-324626:324559:-324556:-324588) (325031:
-        -325016:325019:-325045:325027:-325018) (324588:-324551:324557:324546:
-        -324626:-324590) (324588:-324551:324557:324641:-324590:-324546) (322923:
-        -320113:320116) -323512 (-324565:323561:324674:-324516:-324546:324559:
-        -324588) -327904 (324556:324546:-324552:-324626:324584:-324588) -323531 
-        (324556:324641:-324552:-324546:324584:-324588) (324578:324641:-324546:
-        324559:-323561:-324556) (325018:-325027:-325001:325028:325030:-325017) (
-        323561:-323566:-323562:323565) (-324693:-324567:324578:-324559:324546:
-        -324626:-324696:-323561:324560) (-324565:324578:324674:-324546:-323561:
-        324560:-324637) (323561:323571:-323562) (323561:324516:-324546:-324556:
-        -324588) 323533 (325018:-325032:325029:-325023:325044:-325043) (-325027:
-        325031:-325016:325019:325026:-325018) 323509 (323562:323828:-323826:
-        -323830:-323810:-322919:323825:323831:-323829:323827) (324590:324859:
-        -324864:324840:-324820:-324839) (325018:-325001:-325044:325030:-325017:
-        325027) (324861:324859:-324838:-324820:-324862:324551) (323849:323562:
-        323851:-323852:-323810:323848:-323847) (324839:-324551:324590:324859:
-        -324820:-324862) -323534 (325018:-325032:-325028:325021:325029:-325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324191 0 (-324618:324590:324843:324819:-324674:-324861) (324588:-324618:-324674:
-        -324590:324551:324523) (323861:323864:323562:-322928:-323860:-323865:
-        323866:-323862:-323810:323863) (324839:-324825:324674:-324859:-324864:
-        324863) 323504 (324839:-324825:324859:-324864:-324820:324863) (324637:
-        324578:-324584:-324629:-324641:-324556) (323561:324552:324516:-324674:
-        -324605:-324588) (324861:324839:324674:-324859:-324838:-324862) (324637:
-        324557:-324552:-324641:324584:-323561) (325031:-325016:325019:-325045:
-        325027:-325018) (324588:-324551:324557:324641:-324590:-324546) (323561:
-        324557:-324552:-324641:324516:-324588) (324588:-324551:-324641:-324590:
-        324523) (324590:324674:324819:-324859:-324864:-324839) -323495 (323575:
-        323561:-323576:-323562) (323561:324641:324516:-324546:-324556:-324588) (
-        -324565:323561:324674:-324516:-324546:324559:-324588) -327904 -323531 (
-        324556:324641:-324552:-324546:324584:-324588) (324637:324578:-324559:
-        324641:-324546:-324563:-324634:-323561) (322926:-320113:320116) (324637:
-        -324629:-324641:324584:-324557:-324634:-323561) (324578:324641:-324546:
-        324559:-323561:-324556) (324843:324819:-324674:-324864:324863) (-324863:
-        324862:324843:-324827:324819:-324674) (325018:-325027:-325001:325028:
-        325030:-325017) (323561:-323572:323571:-323562) (-324565:324578:324674:
-        -324546:-323561:324560:-324637) (-320113:320116:322925) 323533 (325018:
-        -325032:325029:-325023:325044:-325043) 323512 (-325027:325031:-325016:
-        325019:325026:-325018) (324590:324859:-324864:324840:-324820:-324839) (
-        325018:-325001:-325044:325030:-325017:325027) (323561:-324641:324516:
-        -324557:-324588) (323849:323562:-322925:323851:-323850:-323852:-323810:
-        323846:323848:-323847) (324839:-324551:324590:324674:-324859:-324861) (
-        323562:-323853:323855:-323856:323854:-323810:-323858:323859:323857:
-        -322926) (-320113:320116:322928) (324861:324843:324819:-324674:-324865:
-        -324862) (-324565:324588:-324523:324557:324674:-324641:-324590) (324861:
-        324859:-324838:-324820:-324862:324551) (323561:-323574:323573:-323562) (
-        324839:-324551:324590:324859:-324820:-324862) -323534 (325018:-325032:
-        -325028:325021:325029:-325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324192 0 (322921:-320113:320116) (322919:-320113:320116) (324578:324546:-324626:
-        324559:-324556:-324588) (322923:-320113:320116) -323495 (324637:324578:
-        -324584:-324629:-324641:-324634:-324556) (322926:-320113:320116) (324637
-        :-324629:-324641:324584:-324557:-324634:-323561) (324578:324641:-324546:
-        324559:-323561:-324556) (324637:324556:324578:-324584:-324555:-324674:
-        -324557) (-324693:-324567:324578:-324559:324546:-324626:-324696:-323561:
-        324560) 323531 (-324565:324578:324674:-324546:-323561:324560:-324637) (
-        -320113:320116:322925) 323509 (-320113:320116:322928) -323534 320114 (
-        324637:324578:324557:-324584:-324555:-324674) 323518 (-324693:324637:
-        324578:-324559:324641:-324546:-324563:-324634:-323561)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324193 0 (324914:-324920:-324910:324913:324923:-324894) 323504 323534 323505 
-        -323495 -323513 (325031:-325016:325019:-325024:-325018:325020) (325018:
-        -325001:-325021:325030:-325017:325020) -323525 320114 (325018:-325032:
-        -325028:325021:325029:-325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324194 0 323505 323525 -323495 -323513 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324195 0 (324578:-324584:-324589:324680:324638:-324675) (-324589:324680:324638:
-        -324675:324584:-323561) (324586:-324621:-324679:324578:324638:324594:
-        -323561) (-324676:324578:-324682:-324584:324673:324625) (-324621:324578:
-        324638:-324675:-323561:324679:-324598) (-323971:323562:-323970:-323810:
-        323973:-323867:323969:323870:323972) 323497 (325018:-325001:325053:
-        325030:-325017:-325052) (324598:324578:-324680:-324630:-324675:324692:
-        -323561) (325049:325019:325030:-325031:-325052:-325018) (-324621:324595:
-        324578:-324594:324597:324638:-323561) 323496 (325031:325051:-325016:
-        325019:-325052:-325018) (324598:324578:324630:-324680:324638:-324675:
-        -323561) -323499 (324698:-324673:324638:324589:324584:-323561) 323495 (
-        324578:324638:-323561:-324595) (-320113:320116:322963) (-323613:323561:
-        323614:-323562) (325018:-325053:325048:-325029:325030:-325017) 320114 
-        -323502 (-320113:322964:320116) (325018:-325032:-325053:325029:325048:
-        -325023) (324578:-324584:324625:-324673:324638:324589)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324196 0 (-325059:325067:325063:325019:-325073:-325065) (325025:-325001:-325023:
-        325053:325030:-325052) -323518 (325018:-325001:-325048:325049:325030:
-        -325017) 323502 (325017:325029:325053:-325031:-325025:-325052) (325017:
-        -325049:-325029:325056:325030:-325025) (325018:-325001:325057:-325049:
-        325030:-325017) (325025:-325001:325057:-325049:-325023:325030) (-327658:
-        327633:327667) (325025:-325001:-325048:-325023:325049:325030) (-325022:
-        325031:-325016:325023:-325060:325059) (327683:327656:-327684:-327682) (
-        -325050:325017:-325029:325049:325030:-325025) (325018:-325001:325053:
-        325030:-325017:-325052) (325017:325051:-325029:325030:-325025:-325052) (
-        -325022:325023:325049:325030:-325031:-325052) (325017:325057:-325049:
-        325029:-325031:-325025) -327904 (327652:-327658:-327654:327651:-327656:
-        -327653:327655) (325017:325029:-325048:325049:-325031:-325025) (325049:
-        325019:325030:-325031:-325052:-325018) 323496 (325265:-325267:-325262:
-        325263:325070:-323558) (-325050:325031:-325016:325049:325019:-325018) (
-        325031:325051:-325016:325019:-325052:-325018) (-325022:-325050:325031:
-        -325016:325023:325049) (-325022:325031:325051:-325016:325023:-325052) 
-        -323539 (327633:-327654:327651:-327656:-327653:-327652:327655) (-325058:
-        325017:325029:-325031:-325025:325059) (325018:-325032:325029:-325023:
-        -325057:325058) (325025:-325053:325048:-325023:-325029:325030) (-325022:
-        -325049:325023:325030:-325031:325059) -323506 (325017:-325029:-325060:
-        325030:-325025:325059) (325018:-325029:-325057:325030:-325017:325058) 
-        323495 (-325022:325072:-325063:325071:-325067:325030) (-325049:325019:
-        325030:-325031:325059:-325018) (-325058:325025:-325001:-325023:325030:
-        325059) (327634:-327633:-327635:327636:327631:-327632) (325265:-325267:
-        325268:-325266:325262:-323558) (325065:-325064:325067:-325070:-325072:
-        325030) (-325022:325031:-325049:-325016:325023:325056) (327676:-327658:
-        327675:-327677) (325031:-325049:-325016:325019:325056:-325018) (-325059:
-        -325022:325072:-325064:325067:325030) (325018:-325053:325048:-325029:
-        325030:-325017) (-327732:-327735:327734:327733) (325025:-325023:-325029:
-        -325057:325030:325058) (327656:-327684:-327683:327661) (325018:-325032:
-        -325053:325029:325048:-325023) (325269:325264:325070:-325266:-325268:
-        -323558) (-325059:325067:-325063:325019:325030:-325065)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324197 0 -323515 -323536 (324857:-324674:-324864:324863:324842) 323502 323506 
-        -327894 (-324863:324862:324857:-324674:-324830:324842) -327904 (325018:
-        -325032:325029:-325023:-325057:325058) 323495 (324861:324857:-324674:
-        -324862:-324867:324842) (-320113:322964:320116)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324198 0 (-324621:-324679:324578:-324695:324615:324594:-323561:-324586) (-324589
-        :324680:324638:-324675:324584:-323561) (323885:-323959:323562:-322961:
-        -323886:323963:-323810:323961:-323962:323960) -323536 (324586:-324621:
-        -324679:324578:324638:324594:-323561) 323502 (-320113:322958:320116) (
-        324612:324588:-324583:-324590:324676:-324528) (324612:324588:-324676:
-        324673:-324590:-324528) (324678:-324679:324578:-324615:324535:-324695:
-        -323561) (-324676:-324682:324673:324625:-324609:324584:-323561) (-324593
-        :324578:-324597:-324695:324613:324594:-323561:-324678) (-324647:324578:
-        -324584:324625:-324673:324638:324589) (323561:323609:-323562:-323610) (
-        -324593:324595:324578:-324594:-324597:-324695:324613:-323561) (324612:
-        324588:-324673:-324590:324589:-324528) (324598:324578:-324680:-324630:
-        -324675:324692:-323561) (323561:324698:-324609:-324673:324624:324589:
-        -324588) (324598:323561:-324680:324624:-324588) (-320113:320116:322961) 
-        -323510 (-324621:324595:324578:-324594:-324695:324597:324638:-323561) (
-        323561:-324609:-324583:324624:324676:-324588) (324598:324578:324630:
-        -324680:324638:-324675:-323561) (-324676:323561:324673:-324609:324624:
-        -324588) (323561:324624:-324598:-324588) -323520 (-324676:-324647:324578
-        :-324682:-324584:324673:324625) 327894 (-324647:324578:-324584:-324589:
-        324680:324638:-324675) (324698:-324609:-324673:324638:324589:324584:
-        -323561) 323495 (324861:324857:-324674:-324862:-324867) (-323879:323562:
-        323967:-322963:323877:-323964:-323810:-323966:323968:323965) (-323971:
-        323562:-322964:-323970:-323810:323973:-323867:323969:323870:323972) (
-        -324621:324578:-324695:324638:-324675:-323561:324679:-324598) (-320113:
-        320116:322963) (-323613:323561:323614:-323562) 320114 (-320113:322964:
-        320116) (323561:-324589:324680:324624:-324588) (324554:-324609:324638:
-        -324583:324584:-323561:324676) (324590:324857:-324674:-324528:-324861) (
-        -324593:324578:-324695:324638:-323561:-324595) (323611:-323612:323561:
-        -323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324199 0 -323515 (323561:323609:-323562) -323536 (-324589:324680:324638:324584:
-        -323561) (324857:-324674:-324864:324863:324842) (-320113:322958:320116) 
-        (-324863:-324841:324698:324862:324857:-324830) (-324676:-324682:324673:
-        324625:-324609:324584:-323561) (-324842:324590:324857:324841:-324528:
-        -324861) (324598:324578:-324680:-324630:324692:-323561) (-324593:-324616
-        :324578:-324613:324594:-323561:324649:-324678) (-324616:324578:324638:
-        -323561:324679:-324598) (-324841:324698:324857:-324864:324863) (-324863:
-        324862:324857:-324674:-324830:324842) 323520 (-324676:323561:324673:
-        324625:-324609:324624:-324588) (324861:-324842:324857:-324862:-324867:
-        324841) -327904 (324612:324588:-324673:-324590:324589:-324528) (323561:
-        324698:-324609:-324673:324624:324589:-324588) (324598:323561:-324680:
-        324624:-324588) (-324593:324595:-324616:324578:-324594:-324613:-323561:
-        324649) (-320113:320116:322961) -323510 (-324647:324578:-324584:-324589:
-        324680:324638) (-324842:324857:-324864:324841:324863) (323885:323562:
-        -322961:-323886:323963:-323810:323961:-323962:323960) (-323607:323561:
-        323608:-323562) (-324593:324595:324578:-324594:-324597:324613:-323561) (
-        323947:323562:-322956:323949:-323950:-323953:-323810:323951:323952:
-        -323948) (324590:324857:-324674:-324528:324842:-324861) (323605:323561:
-        -323606:-323562) (323561:324624:-324598:-324588) (-320113:320116:322956)
-        327894 (323957:323562:323956:-322958:-323810:323954:-323894:-323958:
-        -323955:323890) (324698:-324609:-324673:324638:324589:324584:-323561) (
-        -324593:324578:-324597:324613:324594:-323561:-324678) (324861:-324841:
-        324698:324857:-324862:-324867) 323495 (-324593:-324616:324578:324638:
-        -323561:-324595) (324612:324588:-324589:-324590) (324861:324857:-324674:
-        -324862:-324867:324842) (324678:-324593:-324679:-324616:324578:-324615:
-        324535:-323561) (324612:324588:-324676:324673:324625:-324590:-324528) (
-        323561:-324589:324680:324624:-324588) (-324842:-324863:324862:324857:
-        324841:-324830) (-324841:324698:324590:324857:-324528:-324861) (-324676:
-        324698:324673:-324609:-324625:324584:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324200 0 -323515 (-324616:324578:324638:-323561:-324595) 323502 (323561:323608:
-        -323562) 323506 (323947:323562:-322956:323949:-323953:-323810:323951:
-        323952:-323948) -323510 (323957:323562:323956:-323810:323954:-323958:
-        -323955:323890) (323605:323561:-323606:-323562) (-320113:320116:322956) 
-        (325018:-325032:325029:-325023:-325057:325058) (325018:-325029:-325057:
-        325030:-325017:325058) (-325049:325019:325030:-325031:325059:-325018) 
-        -323537 (324595:-324616:324578:-324594:-324613:-323561:324649) 320114 
-        323536 (-324616:324578:-324613:324594:-323561:324649:-324678)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324201 0 (-325059:325067:325063:325019:-325073:-325065) (324861:324698:324857:
-        -324862:-324867) (324588:-324585:324663:-324590:-324698:-324665:324676) 
-        (324861:-324849:324665:324873:-324862:-324698) (324873:324848:-324856:
-        -324864:-324698:324863) (324698:324590:324857:-324528:-324861) (324588:
-        -324676:324663:-324590:-324698) -323516 (325031:-325016:325019:-325060:
-        325059:-325018) (324873:324590:324857:-324848:-324864:-324698) 323506 (
-        -324837:324698:324857:-324864:324863) (324851:324590:-324848:-324864:
-        -324873:324822) -327904 (324612:324588:-324673:-324590:324589:-324528) (
-        324590:324848:-324873:324822:-324862:-324665) (323561:324698:-324673:
-        324624:324589:-324588) (324588:324698:-324590:-324554:324676:-324528) 
-        -323510 (-324863:324698:324862:324857:-324830) (324698:-324609:324584:
-        -324554:324676:-324588) (-324219:324221:-324215:323809:324216:-323810:
-        324218:-324220) (-320113:320116:322956) (324612:324588:-324676:324698:
-        324673:-324625:-324590:-324528) (-325058:325017:325029:-325031:-325025:
-        325059) (325018:-325032:325029:-325023:-325057:325058) (-320113:320116:
-        323050) (325017:-325029:-325060:325030:-325025:325059) (325018:-325029:
-        -325057:325030:-325017:325058) 323495 (-325049:325019:325030:-325031:
-        325059:-325018) (324861:-324849:324665:-324873:324822:-324862) (324848:
-        -324856:-324864:-324873:324822:324863) -323537 (325065:-325064:325067:
-        -325070:-325072:325030) (-325058:325018:-325001:325030:-325017:325059) (
-        323561:-324589:324680:324624:-324588) 323515 (-325059:325067:-325063:
-        325019:325030:-325065) (323947:323949:-323950:-323953:323809:-323810:
-        323951:-323948) (324873:324590:324848:-324862:-324698:-324665) (-324676:
-        324698:324673:-324609:-324625:324584:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324202 0 (-324621:-324679:324578:-324695:324615:324594:-323561:-324586) -323515 
-        (324595:324578:-324594:-324695:324597:324638:-323561) 323502 (324678:
-        -324593:-324679:-324616:324578:-324615:324535:-324695:-323561) (324598:
-        324578:-324692:-324553:-324680:-323561:324651) (-320113:322958:320116) (
-        324678:-324679:-324616:324578:-324535:-323561:324651) (-324647:324578:
-        324698:-324584:-324625:-324673:324589) (-324593:-324616:324578:-324613:
-        324594:-323561:324649:-324678) (-324593:-324616:324578:-324695:324638:
-        -323561:-324595) (-324593:324578:-324597:-324695:324613:324594:-323561:
-        -324678) (-324647:324578:-324584:324625:-324673:324638:324589) (323701:
-        323561:-323562) (-324593:324595:324578:-324594:-324597:-324695:324613:
-        -323561) (323561:324698:-324609:-324673:324624:324589:-324588) (-324649:
-        -324616:324578:324698:324638:324594:-323561:-324678) (324598:323561:
-        -324680:324624:-324588) 323510 (-324647:324578:-324584:-324589:324680:
-        -324553:324638) (-324593:324595:-324616:324578:-324594:-324613:-323561:
-        324649) (-324676:-324660:324578:324673:324600:-324698:-323561) (-320113:
-        320116:322961) (-324660:324578:-324585:-323561:324676:324651) (324578:
-        -324698:-323561:-324678:324651) (323947:323562:-322956:323949:-323950:
-        -323953:-323810:323951:323952:-323948) (324698:-324609:324584:-324554:
-        324676:-324588) (323605:323561:-323606:-323562) (-320113:320116:322956) 
-        (-324676:-324647:324578:-324682:-324584:324673:324625) (-320113:320116:
-        323050) (324698:-324609:-324673:324638:324589:324584:-323561) 323495 (
-        324598:324578:-324553:-324680:-324630:324692:-323561) -323537 (-320113:
-        320116:322963) (-324621:-324616:324578:-324695:-324553:324638:-323561:
-        324679:-324598) 320114 (-324589:324680:-324553:324638:324584:-323561) (
-        323561:-324589:324680:324624:-324588) (-324649:324595:-324616:324578:
-        -324594:324638:-323561) (324578:-324673:324589:-324698:-323561:324651) (
-        -324676:324698:324673:-324609:-324625:324584:-324588) (-324647:324578:
-        324698:-324584:324673:-324625)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324203 0 (-324521:-324660:324578:-324585:-323561:324676:324651) (323561:-324589:
-        324624:-324588) (324578:-324553:324638:-323561:324679:-324598) -323536 (
-        324588:-324585:324663:-324590:-324698:-324665:324676) (322952:-320113:
-        320116) (-324660:324578:324585:-324671:-323561:324651) (-323899:323898:
-        323562:-322955:323942:-323945:-323810:-323943:323946:323944) (-324517:
-        -324589:324680:-324553:324638:324584:-323561) (-324517:324578:-324584:
-        -324589:324680:-324553:324638) (324588:-324676:324663:-324590:-324698) (
-        324671:-324662:-324587:324584:324660:-324588) (323701:323561:-323702:
-        -323562) (-324662:-324585:324584:-324698:324660:324676:-324588) -323538 
-        (-324517:324578:-324673:324589:-324698:-323561:324651) (324851:324590:
-        -324848:-324864:-324873:324822) (324590:324848:-324873:324822:-324862:
-        -324665) (323561:324698:-324673:324624:324589:-324588) (-324660:323561:
-        324661:324585:-324671:-324588) (324588:324698:-324590:-324554:324676:
-        -324528) 323510 (323561:324661:-324673:-324698:-324588) (324612:324588:
-        -324676:324698:324673:-324590:-324528) (324698:-324609:324584:-324554:
-        324676:-324588) (324578:324698:-324584:-324625:-324673:324589) (-324219:
-        -323050:323562:324221:-324215:324216:324217:-323810:324218:-324220) (
-        -324676:324584:-324698:-323561:324660) (-320113:320116:323050) (324698:
-        -324673:324638:324589:324584:-323561) 323495 (-324662:324585:-324671:
-        324584:324660:-324588) (324861:-324849:324665:-324873:324822:-324862) (
-        324598:324578:-324553:-324680:-324630:324692:-323561) (-324660:323561:
-        -324585:324661:324676:-324588) -323522 320114 (323561:323604:-323603:
-        -323562) (324588:324663:324585:-324590:-324671:-324665) 323515 (-324676:
-        323561:324673:324661:-324698:-324588) (-320113:320116:322955) (-324521:
-        -324676:-324660:324578:324673:324600:-324698:-323561) (-324676:324698:
-        324673:-324609:-324625:324584:-324588) (-324647:324578:324698:-324584:
-        324673:-324625) (323561:323601:-323562)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324204 0 (324588:324671:-324587:324663:-324590:-324665) -323536 (323600:323561:
-        -323599:-323562) (-324669:324587:324663:-324590:324584:-324665) (322952:
-        -320113:320116) (324665:-324669:-324662:324587:324584:-324588) (324671:
-        -324662:-324587:324584:324660:-324588) -323516 (322951:-320113:320116) (
-        -324521:-324660:324578:-324585:-323561:-324606:324676:324651) (-323899:
-        323898:-323938:323939:323562:-323940:-322952:-323810:323937:323941) (
-        323598:323561:-323562) (324851:324590:-324848:-324864:-324873:324822) (
-        -324660:324578:324585:-324671:-323561:-324606:324651) -327904 (324590:
-        324848:-324873:324822:-324862:-324665) (-324660:323561:324661:324585:
-        -324671:-324588) 323510 (324588:-324585:324663:-324590:-324698:-324665) 
-        (-323899:323898:-323936:323562:323932:323933:323935:-323810:-322951:
-        -323934) (324578:324671:-324661:-324587:-323561:324651) (-324660:324578:
-        324671:-324587:324661:-324588) 323538 323495 (-324662:324585:-324671:
-        324584:324660:-324588) (324861:-324849:324665:-324873:324822:-324862) (
-        324848:-324856:-324864:-324873:324822:324863) (-324660:323561:-324585:
-        324661:324676:-324588) (-324669:-324663:324587:324661:324584:-324588) (
-        323561:323601:-323602:-323562) -323522 (324588:324663:324585:-324590:
-        -324671:-324665) (-320113:320116:322955) (-324521:-324676:-324660:324578
-        :324673:324600:-324698:-323561)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324205 0 (-324660:324578:-324581:324669:-323561:324651) -323536 (-324539:324578:
-        324671:-324661:-324587:-323561:324651) 323522 (-324669:324587:324663:
-        -324590:324584:-324665) (322952:-320113:320116) (324665:-324669:-324662:
-        324587:324584:-324588) (324671:-324662:-324587:324584:324660:-324588) 
-        -323516 (322951:-320113:320116) (-324521:-324660:324578:-324585:-323561:
-        -324606:324676:324651) (-324517:324578:-324673:324589:-324698:-323561:
-        324651) (323598:323561:-323562) (324578:-324669:-324661:324587:-323561:
-        324651) (-324660:324578:324671:-324587:324661:-324588) (-324662:-324581:
-        324669:324584:-323561:324660) 323495 (-324660:324578:-324584:-324669:
-        324587:324661) (-324669:-324663:324587:324661:324584:-324588) 320114 
-        323515 (-320113:320116:322955) (-324521:-324676:-324660:324578:324673:
-        324600:-324698:-323561) (-324539:-324660:324578:324585:-324671:-323561:
-        -324606:324651) (-320113:320116:322950)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324206 0 (324578:-324553:324638:-323561:324679:-324598) (-323050:323562:324221:
-        -324215:324216:324217:-323810:324218:-324220) (323600:323561:-323599:
-        -323562) (-324539:324578:324671:-324661:-324587:-323561:324651) (324578:
-        -324638:-323561:324679:-324554:-324598:324651) (324598:324578:-324692:
-        -324553:-324680:-323561:324651) (322952:-320113:320116) (-324517:-324589
-        :324680:-324553:324638:324584:-323561) (-324517:324578:-324584:-324589:
-        324680:-324553:324638) -323516 (322951:-320113:320116) (323701:323561:
-        -323702:-323562) (-324521:-324660:324578:-324585:-323561:-324606:324676:
-        324651) (323598:323561:-323562) (324578:324698:324638:324594:-323561:
-        -324678) 323510 (324678:-324679:324578:-324535:-323561:324651) (324578:
-        -324698:-323561:-324678:324651) (-324521:-324676:324578:324673:-324600:
-        -323561:324651) (-320113:320116:323050) (324578:324638:-323561:-324595) 
-        -323537 (323898:323562:-322955:323942:-323945:-323810:-323943:323946:
-        323944) (323561:323601:-323602:-323562) (323898:-323938:323939:323562:
-        -323940:-322952:-323810:323937:323941) 320114 (323561:323604:-323603:
-        -323562) 323536 (324595:324578:-324594:324638:-323561) 323515 (-324521:
-        -324517:324578:-324673:324589:-324698:-323561:324651) (-320113:320116:
-        322955) (-324521:-324676:-324660:324578:324673:324600:-324698:-323561) (
-        -324539:-324660:324578:324585:-324671:-323561:-324606:324651) (324578:
-        -324584:-324589:-324638:324680:-324554:324651) (-320113:320116:322950) (
-        323898:-323936:323562:323932:323933:323935:-323810:-322951:-323934) (
-        -324589:-324638:324680:324584:-323561:-324554:324651)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324207 0 323502 323537 -323516 323506 -323539 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324208 0 -323523 (-325059:325067:325063:325019:-325073:-325065) (327785:327792:
-        -327783:-327795:-327781:-327787:-327791:327788) (-327798:327791:327799) 
-        (327777:327789:-327787:-327785:327784) (-327770:-327774:327775:327765:
-        327776) (-327793:327777:327785:-327795:-327787:-327792:-327791:327784) (
-        327759:327766:-327770:-327768:327765) (325065:-325063:325071:-325067:
-        -325072:325030) (327766:327769:-327764:-327757:327758) (-327793:327777:
-        327797:-327796:-327787:-327792:-327791:327784) 323506 (327769:-327775:
-        327778:-327764:-327777) -327904 (-327758:327789:-327785:327784:327788) (
-        327797:327792:-327796:-327783:-327781:-327787:-327791:327788) (-327784:
-        327789:-327785:-327777:327758) (-325069:-325063:325071:-325067:325019:
-        325030) (327789:-327785:327784:-327777:327758) (327785:-327783:-327795:
-        -327792:-327769:-327791:327784:-327777:327758) -323510 (-327793:-327758:
-        -327784:327785:-327795:327786:327788) (-325063:325071:-325067:325066:
-        325030:-325065) (-327758:-327784:327789:-327785:327788) (327769:327778:
-        327775:-327764:-327777) (-327793:-327758:327797:-327796:-327783:-327792:
-        327784:327788) (-327798:327799:327783) (-327802:-327803:327774:327765) 
-        323495 (-327784:327785:-327795:327786:-327769:-327777:327758) 323516 (
-        -327776:327764:327771 -327773:327778:327775:327772) -323537 (325065:
-        -325064:325067:-325070:-325072:325030) (327767:327764:327766:327768:
-        -327762 -327761:-327757) (-325059:325067:-325063:325019:325030:-325065) 
-        (327767:-327765:327763:327766:-327768) (327797:-327796:-327783:-327792:
-        -327769:-327791:327784:-327777:327758) (327777:-327784:327789:-327787:
-        -327785) (-327793:327777:-327784:327785:-327795:-327787:327786) (-327793
-        :-327758:327785:-327783:-327795:-327792:327784:327788) (-327801:327802:
-        -327800:327765) (-327765:327775:-327780:327772:327776)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324209 0 (-325071:-325063:325019:325030:325042:-325065) -323518 -323536 (327643:
-        -327659:327645) (325065:325068:-325064:-325071:-325072:325030) (-327661:
-        327638:327659:-327644) (-327751:327744:-327750:327752) (325065:-325063:
-        325071:-325067:-325072:325030) 323506 (-327658:327633:327668) -327904 (
-        327652:-327658:-327654:327651:-327656:-327653:327655) (327800:-327830:
-        327745:-327729) (-327658:327633:327657) (-325069:-325063:325071:-325067:
-        325019:325030) -323510 (-327645:327643:-327637:327660) (-325063:325071:
-        -325067:325066:325030:-325065) (327800:327731:-327801:-327729) (327633:
-        -327654:327651:-327656:-327653:-327652:327655) (-327802:-327803:327774:
-        327765) (-327802:327774:-327831:327808) 323495 (-327734:-327739:327728:
-        327740) (-325022:325072:-325063:325071:-325067:325030) (327729:-327746:
-        327745:-327744) (327634:-327633:-327635:327636:327631:-327632) (-327730:
-        327729:327731:-327728) (325065:-325064:325067:-325070:-325072:325030) (
-        -325059:-325022:325072:-325064:325067:325030) (327647:-327646:327649) (
-        -327830:327802:-327800:327808) (-327732:327734:327733) (-327645:327648:
-        327646) (327750:-327749:327748) (327656:-327684:-327683:327661) (-325071
-        :325063:325019:-325073:325042:-325065) (-327801:327802:-327800:327765) 
-        323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324210 0 -323518 (325065:-325063:325071:-325067:-325072:325030) 323506 -327894 
-        -327904 (-325063:325071:-325067:325066:325030:-325065) (-325022:325072:
-        -325063:325071:-325067:325030) -323537 (325065:-325064:325067:-325070:
-        -325072:325030) (-325059:-325022:325072:-325064:325067:325030) 323536 
-        323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324211 0 (-327793:327777:327797:-327796:-327787:-327792:327784) (-327798:327791:
-        327799) (327777:327789:-327787:327796:327784) (327760:327764:-327762 
-        -327761:-327766:-327757) (-327770:-327774:327775:327765:327776) (327767:
-        -327765:327763:327764:-327766:-327760) (327768:-327762 -327761:-327766:
-        327765) (-327798:327794:327799) (327759:327766:-327770:-327768:327765) (
-        325065:-325063:325071:-325067:-325072:325030) (327766:327769:-327764:
-        -327757:327758) (-327758:327789:327796:327784:327788) -327897 (327797:
-        -327796:-327792:-327769:327784:-327777:327758) (-327793:-327758:-327784:
-        327797:-327790:-327796:327786:327788) (327797:-327786:-327790:-327796:
-        -327794:-327787:327782:327788) (-327784:327789:327796:-327777:327758) (
-        327769:-327775:327778:-327764:-327777) -327904 (-327765:327764:327779:
-        -327775:-327780:327772) (-327784:327797:-327790:-327796:-327794:327786:
-        -327769:-327777:327758) (-327793:-327758:327797:-327796:-327792:327784:
-        327788) (-325063:325071:-325067:325066:325030:-325065) (-327793:327777:
-        -327784:327797:-327796:-327794:-327787:327786) (327769:327778:327775:
-        -327764:-327777) -327900 (-327798:327799:327783) (327789:327796:327784:
-        -327777:327758) 327894 (-327802:-327803:327774:327765) (-327758:-327784:
-        327789:327796:327788) (327769:-327766:-327764:-327757:327758) (327759:
-        -327770:-327768:-327766:327765) (-327776:327764:327771 -327773:327778:
-        327775:327772) -323542 (-327775:-327770:-327774:327765:327776) (-327776:
-        327771 -327773:-327775:327765) (327777:-327784:327789:-327787:327796) (
-        327767:327764:327766:327768:-327762 -327761:-327757) (327764:327771 
-        -327773:-327775:327778:-327779) 323536 (327767:-327765:327763:327766:
-        -327768) 323523 (-327798:327799:327790) (-327765:327775:-327780:327772:
-        327776)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324212 0 (-327793:-327758:327785:-327795:-327792:327784:327788) (-327784:-327790
-        :327785:-327795:-327794:327786:-327769:-327777:327758) (-327793:-327758:
-        -327784:-327790:327785:-327795:327786:327788) (327760:327764:-327762 
-        -327761:-327766:-327757) (-327786:-327790:327785:-327795:-327794:-327787
-        :327782:327788) (-327770:-327774:327775:327765:327776) (327767:-327765:
-        327763:327764:-327766:-327760) (327768:-327762 -327761:-327766:327765) (
-        -327798:327794:327799) (327759:327766:-327770:-327768:327765) (327766:
-        327769:-327764:-327757:327758) (-327793:-327758:-327784:327797:-327790:
-        -327796:327786:327788) (327797:-327786:-327790:-327796:-327794:-327787:
-        327782:327788) (327769:-327775:327778:-327764:-327777) (-327793:327777:
-        327785:-327795:-327787:-327792:327784) -327904 (-327765:327764:327779:
-        -327775:-327780:327772) (-327784:327797:-327790:-327796:-327794:327786:
-        -327769:-327777:327758) (-327784:327789:-327785:-327777:327758) (-325069
-        :-325063:325071:-325067:325019:325030) -323510 (-327758:-327784:327789:
-        -327785:327788) (-327793:327777:-327784:327797:-327796:-327794:-327787:
-        327786) (327769:327778:327775:-327764:-327777) -327900 -327901 (-327802:
-        -327803:327774:327765) 327897 (327769:-327766:-327764:-327757:327758) (
-        327759:-327770:-327768:-327766:327765) (-327776:327764:327771 -327773:
-        327778:327775:327772) (-327775:-327770:-327774:327765:327776) (-327776:
-        327771 -327773:-327775:327765) (327767:327764:327766:327768:-327762 
-        -327761:-327757) (327764:327771 -327773:-327775:327778:-327779) 323536 (
-        327767:-327765:327763:327766:-327768) (327777:-327784:327789:-327787:
-        -327785) (-327793:327777:-327784:327785:-327795:-327794:-327787:327786) 
-        323523 (-327798:327799:327790) (-327765:327775:-327780:327772:327776)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324213 0 (327812:-327774:-327806:327808:327776) (327820:-327826:327816:-327777:
-        327758) (-327804 -327761:327759:-327806:327808) (-327808:327811:-327812:
-        -327780:327776) (327820:327817:327816:-327777:327758) (-327829:327828:
-        327815) (-327823:-327827:-327813:-327815:327826:327816:-327807:-327777:
-        327758) (-327823:-327815:-327787:327818:327813:-327817:-327819:327788) (
-        327763:-327808:327809:327805:-327760) (327807:327812:327778:-327809:
-        -327777) (-327829:327828:327823) 327901 (327797:-327786:-327790:-327796:
-        -327794:-327787:327782:327788) (-327823:327777:-327827:-327813:327826:
-        -327787:-327822:327816) (-327776:327771 -327810:327811:327809:327778:
-        -327812) -327904 (-327758:-327827:-327813:-327815:327826:-327822:327816:
-        327788) -323510 (327760:-327758:327809:327804) (327777:327820:-327826:
-        -327787:327816) (-325063:325071:-325067:325066:325030:-325065) (-327823:
-        -327813:-327815:327818:-327817:327816:-327807:-327777:327758) (327771 
-        -327810:327812:327809:327778:-327779) -327900 (327807:327778:-327809:
-        -327812:-327777) 327897 (-327802:327774:-327831:327808) (327777:327820:
-        327817:-327787:327816) -323542 (-327758:327820:327817:327816:327788) (
-        -327823:327777:-327813:-327787:327818:-327817:-327822:327816) (-327758:
-        -327813:-327815:327818:-327817:-327822:327816:327788) (-327776:327771 
-        -327810:327812:327808) (-327808:327779:327812:327811:327809:-327780) 
-        323536 (-327774:-327806:-327812:327808:327776) (327807:-327757:327758:
-        327804) (-327823:-327827:-327815:327826:-327787:327813:-327819:327788) (
-        -327758:327820:-327826:327816:327788)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324214 0 (-327804 -327761:327759:-327806:327808) (327759:327766:-327770:-327768:
-        327765) (325065:-325063:325071:-325067:-325072:325030) 327900 -327904 (
-        -325069:-325063:325071:-325067:325019:325030) -323510 (-325063:325071:
-        -325067:325066:325030:-325065) 327894 (327759:-327770:-327768:-327766:
-        327765) -323537 -323542 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324215 0 (-325071:-325063:325019:325030:325042:-325065) (327812:-327774:-327806:
-        327808:327776) -323518 (-327804 -327761:327759:-327806:327808) (-327808:
-        327811:-327812:-327780:327776) (327777:-327816:-327827:327814:327826:
-        -327787:-327824:-327822) (327820:327817:327816:-327777:327758) (325065:
-        325068:-325064:-325071:-325072:325030) (-327816:327814:-327825:327818:
-        -327824:-327817:-327807:-327777:327758) (-327758:-327813:327818:-327817:
-        -327822:327816:327788) (-327758:-327816:327820:327817:327788) 323542 (
-        327777:-327816:327820:327817:-327787) (325065:-325063:325071:-325067:
-        -325072:325030) (327777:-327813:-327787:327818:-327817:-327822:327816) (
-        327763:-327808:327809:327805:-327760) (-327825:327821:-327787:327818:
-        -327824:-327814:-327817:327788) (327807:327812:327778:-327809:-327777) (
-        -327776:327771 -327810:327811:327809:327778:-327812) -327904 (-327758:
-        -327816:-327827:327814:327826:-327825:-327822:327788) -323510 (327760:
-        -327758:327809:327804) (327777:-327816:327814:-327787:327818:-327824:
-        -327817:-327822) (-325063:325071:-325067:325066:325030:-325065) (327771 
-        -327810:327812:327809:327778:-327779) (-327816:-327827:327814:327826:
-        -327825:-327824:-327807:-327777:327758) 327894 (327807:327778:-327809:
-        -327812:-327777) (-327802:327774:-327831:327808) -323537 (327777:327820:
-        327817:-327787:327816) (-327758:327820:327817:327816:327788) (-327758:
-        -327816:327814:-327825:327818:-327817:-327822:327788) (327825:-327829:
-        327828) (-327816:327820:327817:-327777:327758) (-327776:327771 -327810:
-        327812:327808) (-327808:327779:327812:327811:327809:-327780) 323536 (
-        -327774:-327806:-327812:327808:327776) (327807:-327757:327758:327804) (
-        327824:-327829:327828) (-327813:327818:-327817:327816:-327807:-327777:
-        327758)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324216 0 -323523 (323561:324581:-324662:-324666:324661:-324588) (-323899:323898:
-        323562:-323915:-323913:323916:323914:-323810:323912) (324588:324671:
-        -324587:324663:-324590:-324665) (-324539:324578:324671:-324661:-324587:
-        -324690:-323561:324651) (-324876:323561:324875:-323562) (-323899:-323931
-        :323898:323562:323930:-322950:-323810:323928:323927:-323929) (-324669:
-        324587:324663:-324590:324584:-324665) (322949:-320113:320116) (323561:
-        -324662:324661:-324581:324669:-324588) (324588:-324573:324666:324663:
-        -324590:-324665) (322946:-320113:320116) (324665:-324669:-324662:324587:
-        324584:-324588) (322951:-320113:320116) (324851:324590:-324848:-324864:
-        -324873:324822) (-324522:-324660:324578:-324573:324666:-323561:324651) (
-        324590:324848:-324873:324822:-324862:-324665) (-323899:323917:323898:
-        323562:323921:-323918:-323920:-323810:-322946:323919) (-323596:323561:
-        323595:-323562) (-324662:-324573:324666:324584:324660:-324588) (-324660:
-        324578:324661:324573:-324655:-324588) 323510 (324665:324655:-324662:
-        -324656:324584:-324588) (-324522:-324660:324578:324581:-324666:-324542:
-        -323561:324651) (-323899:323898:-324880:323562:-324883:324881:-323109:
-        -323810:324879:324882) (-324660:324578:-324585:-323561:324676:324651) (
-        -324660:324578:324671:-324587:324661:-324588) (324581:-324662:-324666:
-        324584:-323561:324660) (323593:323561:-323594:-323562) (323598:323561:
-        -323597:-323562) (-324662:324573:-324655:324584:324660:-324588) (-324660
-        :323561:-324573:324666:324661:-324588) (-324539:-324660:324578:324585:
-        -324671:-323561:324651) (-324662:-324581:324669:324584:-323561:324660) 
-        323495 (-320113:320116:322945) 323516 (-324660:324578:-324584:-324669:
-        324587:324661) (-323899:323898:323562:323926:-323922:-322949:-323810:
-        323924:323923:-323925) (324861:-324849:324665:-324873:324822:-324862) (
-        324848:-324856:-324864:-324873:324822:324863) (324578:-324669:-324544:
-        -324661:324587:-324690:-323561:324651) -323537 (-324669:-324663:324587:
-        324661:324584:-324588) (324588:324663:-324590:-324581:324669:-324665) 
-        320114 -323504 (-324660:324578:-324544:-324581:324669:-324542:-323561:
-        324651) (324588:324663:324573:-324655:-324590:-324665) (324588:324581:
-        -324666:324663:-324590:-324665) (323561:323591:-323562) (-320113:320116:
-        323109) (-320113:320116:322950)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324217 0 (-325071:-325063:325019:325030:325042:-325065) (-324571:324656:324663:
-        -324590:324584:-324665) -323518 -323536 (324588:-324518:324663:-324590:
-        324571:-324665) (-323899:323898:323562:-323908:-323911:-322942:323909:
-        -323810:323907) (324655:-324663:-324656:324584:324660:-324588) (324665:
-        -324571:-324662:324656:324584:-324588) (324851:324590:-324848:-324864:
-        -324873:324822) (324578:-324661:324573:-324655:-323561:324651) -327904 (
-        -324522:-324660:324578:-324573:324666:-323561:324651) (324590:324848:
-        -324873:324822:-324862:-324665) (-324518:-324662:324571:324584:324660:
-        -324588) (-324660:324578:324661:324573:-324655:-324588) 323510 (-325069:
-        -325063:325071:-325067:325019:325030) (324665:324655:-324662:-324656:
-        324584:-324588) (-323899:323898:-322945:323562:-323915:-323913:323916:
-        323914:-323810:323912) (-324662:324573:-324655:324584:324660:-324588) (
-        -324660:323561:-324573:324666:324661:-324588) (323561:323591:-323592:
-        -323562) 323495 (-320113:320116:322945) (324861:-324849:324665:-324873:
-        324822:-324862) (324848:-324856:-324864:-324873:324822:324863) (-324660:
-        324578:324655:324661:-324656:-324588) (-324522:-324660:324578:324581:
-        -324666:-323561:324651) (-320113:320116:322942) -323504 (324588:324663:
-        324573:-324655:-324590:-324665) (-324571:324656:-324663:324661:324584:
-        -324588) (324655:324663:-324656:-324590:324584:-324665) (-325071:325063:
-        325019:-325073:325042:-325065) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324218 0 (323898:-322945:323562:-323915:-323913:323916:323914:-323810:323912) (
-        -324660:324578:-324581:324669:-323561:324651) (-325071:-325063:325019:
-        325030:325042:-325065) (-327758:-327816:327820:-327826:327788) (327820:
-        -327826:327816:-327777:327758) -323518 (327777:-327816:-327827:327814:
-        327826:-327787:-327824:-327822) (-327816:327814:-327825:327818:-327824:
-        -327817:-327807:-327777:327758) (-327829:327828:327815) (322946:-320113:
-        320116) (-327825:327821:-327787:327818:-327824:-327814:-327817:327788) (
-        327807:327812:327778:-327809:-327777) (-327827:-327813:327826:327816:
-        -327807:-327777:327758) (-327829:327828:327823) -327904 (-327758:-327816
-        :-327827:327814:327826:-327825:-327822:327788) (327779:327812:327811:
-        327809:-327780) (327777:-327816:327820:-327826:-327787) 323510 (-325069:
-        -325063:325071:-325067:325019:325030) (327760:-327758:327809:327804) (
-        327777:327820:-327826:-327787:327816) (-327758:-327816:327814:-327825:
-        327818:-327817:327788) (327771 -327810:327812:327809:327778:-327779) (
-        -327758:-327827:-327813:327826:-327822:327816:327788) (-327816:-327827:
-        327814:327826:-327825:-327824:-327807:-327777:327758) (327807:327778:
-        -327809:-327812:-327777) (323561:323591:-323592:-323562) (-320113:320116
-        :322945) -323537 (323898:323562:-323908:-323911:-322942:323909:-323810:
-        323907) (-324522:-324660:324578:324581:-324666:-323561:324651) (-320113:
-        320116:322942) (327777:-327816:327814:-327787:327818:-327824:-327817) (
-        327825:-327829:327828) -323504 323536 (-327816:327820:-327826:-327777:
-        327758) (327777:-327827:-327813:327826:-327787:-327822:327816) (327763:
-        327809:327805:-327760) (327807:-327757:327758:327804) (327824:-327829:
-        327828) (-327758:327820:-327826:327816:327788) (-327827:327826:-327825:
-        327821:-327787:-327824:-327814:327788) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324219 0 -323518 323537 323506 -323539 323516 320114 -323504
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324220 0 (325265:325298:-325273:325266:-325264:-325221) (325341:-325336:323343:
-        -325346:-320557:325345) (325341:-325336:-323342:323336:-325346:325345) (
-        325346:-323346:-325344:-325336:323343:325345) (-325345:325638:325652:
-        -325650:323339:-323348) -323518 (-325345:-325640:323422:325638:325641:
-        -323420) 323502 (-325336:-325340:-323342:325344:323336:325345) (-325345:
-        325638:325641:-323422:323419:-325637) (-325336:-325340:323343:325344:
-        -320557:325345) (325653:-325345:325638:-325651:323339:-323348) (325265:
-        325070:-325266:-325268:325262:-325264) (323348:325346:-325344:-325336:
-        -323342:325345) (325265:-325262:325263:-325280:-325070:325273) 323539 
-        -327904 (325346:-325344:-325336:-323339:323336:325345) 323496 (325265:
-        -325267:-325262:325263:325070:-323558) (323420:-325345:325638:325641:
-        -323421:-325637) -323506 (325346:-325344:-325336:323345:-320557:325345) 
-        (-325345:323422:325638:325639:-323420:-325637) -323540 (325265:-325267:
-        325268:-325266:325262:-323558) (325272:325264:-325273:325266:-325280:
-        -325221) (325265:-325070:325273:325262:-325264:-325269) (-325345:325638:
-        325652:-323339:-325651:323336) (325269:325264:325070:-325266:-325268:
-        -323558) (323348:-325345:325638:325652:-325651:-323342) (325265:325269:
-        -325280:-325266:-325070:325076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324221 0 (323448:-323339:323436:323336:-323452:-323257) (323348:323448:-323342:
-        323436:-323452:-323257) 323502 (-323434:323422:323424:323436:-323257:
-        -323420) (323426:323422:323436:-323257:-323428:-323420) -323516 323506 (
-        323426:-323434:323436:-323422:-323257:323419) (325265:-325262:325263:
-        -325280:-325070:325273) 323539 (323257:325645:325649:-325646:-325643) 
-        -323540 (325644:323257:325645:-325642:-325646) (323426:323420:-323434:
-        -323421:323436:-323257) (323452:-323342:323436:323336:-323257:-323446) 
-        320114 (323447:-323342:323436:-323448:323336:-323257) (325647:323257:
-        325642:-325649:-325646)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324222 0 -323541 -323518 (325264:-325262:325263:-325280:325076:-325298) (325265:
-        325263:325076:-325298:-325264:-325269) (325653:-325345:325638:-325651:
-        323339:-323348) (325264:-325262:325263:-325280:325297:-325272) (325265:
-        325263:-325264:325297:-325269:-325272) 323506 (325265:-325262:325263:
-        -325280:-325070:325273) 323539 (325265:325298:-325273:325266:-325264) (
-        325272:325265:-325273:325263:-325280:-325269) (325272:325264:-325273:
-        325266:-325280) 323516 (325265:-325070:325273:325262:-325264:-325269) (
-        -325345:325638:325652:-323339:-325651:323336) (325265:-325297:325298:
-        325263:-325280:-325269) 320114 -323504 (-325297:325264:325298:325266:
-        -325280) (325265:325269:-325280:-325266:-325070:325076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324223 0 (-325345:-325530:323151:325529:-323149:325528) (323151:323259:323264:
-        -323258:-323149:-323257) (-325345:325638:325652:-325650:323339:-323348) 
-        (323448:-323339:323436:323336:-323452:-323257) -323518 (-325345:-325640:
-        323422:325638:325641:-323420) (323281:-323282:323275:323290:-323257:
-        -323274) (323290:-323281:-323257:-323274:323273:323279) (323348:323448:
-        -323342:323436:-323452:-323257) (323257:325543:-323152:-325538:-325544:
-        323146) (323151:-323256:323264:323262:-323149:-323257) (-325535:323257:
-        -325529:325533:323151:-323149) (-323434:323422:323424:323436:-323257:
-        -323420) (-325345:325638:325641:-323422:323419:-325637) (325653:-325345:
-        325638:-325651:323339:-323348) (323257:325544:-325542:323119:-323152:
-        -325538) (-325345:-325541:323114:325538:325537:-323119) (323426:323422:
-        323436:-323257:-323428:-323420) (-323155:323257:-325529:325534:323151:
-        -325533) 323506 (-323279:323280:323275:323290:-323257:-323274) (323426:
-        -323434:323436:-323422:-323257:323419) (323257:-325529:325534:323154:
-        -325533:-323149) (323257:-325529:323151:325536:-325534:-323149) (-323262
-        :323258:323154:323264:-323149:-323257) (325644:323257:325645:-325638:
-        -325642:-325646) (323257:-323342:-325656:-325638:325657:323336) (323257:
-        -325655:325654:-323342:-325638:323336) (-325528:-325345:323154:325529:
-        -323149:325531) (-323276:323275:323290:-323281:-323257:323279) (323420:
-        -325345:325638:325641:-323421:-325637) (-323155:-325528:-325345:323151:
-        325529:325531) 323516 (-325345:323422:325638:325639:-323420:-325637) 
-        -323540 (323257:325645:325649:-325638:-325646:-325643) (-325345:-325541:
-        325539:323119:325538:-323152) (-323155:-323262:323258:323151:323264:
-        -323257) (323257:-323152:-325538:325542:-325545:323146) (325647:323257:
-        325642:-325649:-325638:-325646) (-325345:325638:325652:-323339:-325651:
-        323336) (323348:323257:325656:-323342:-325638:-325654) (323452:-323342:
-        323436:323336:-323257:-323446) (-325531:-325345:325532:323151:325529:
-        -323149) 320114 -323504 (323257:325544:-325542:-325538:-323114:323146) (
-        323447:-323342:323436:-323448:323336:-323257) (-325345:-325540:325539:
-        323114:325538:-323119) 323541 (323257:325656:-323339:-325638:-325654:
-        323336) (323348:-325345:325638:325652:-325651:-323342) (323257:325645:
-        325642:-325649:-325648:-325638)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324224 0 (-325071:-325063:325019:325030:325042:-325065) (-327658:327633:327665) 
-        (325025:-325001:-325023:-325021:325030:325020) (325043:-325042:325018:
-        -325001:325030:-325017) (325017:325029:-325021:-325031:-325025:325020) (
-        325065:325068:-325064:-325071:-325072:325030) (-325022:325072:-325064:
-        -325071:325030:325042) (-325027:325017:-325029:325026:325030:-325025) (
-        -325042:325017:-325029:325041:325030:-325025) (325065:-325063:325071:
-        -325067:-325072:325030) (-325022:325031:-325016:325023:-325024:325020) 
-        -323513 (325043:-325042:325025:-325001:-325023:325030) (-327658:327633:
-        327668) (-325022:325031:-325016:325023:-325045:325027) (327683:327656:
-        -327684:-327682) (324851:324590:-324848:-324864:-324873:324822) -327904 
-        (327652:-327658:-327654:327651:-327656:-327653:327655) (-327755:-327754:
-        327747:327753) 323496 (325043:-325042:325017:325029:-325031:-325025) (
-        325265:325270:-325262:325263:-325076:-323558) (327750:-327749:327748:
-        -327747) -323539 (327633:-327654:327651:-327656:-327653:-327652:327655) 
-        (325018:-325032:325029:-325023:325044:-325043) (325018:-325029:325044:
-        325030:-325017:-325043) 323495 (-325042:325031:-325016:325019:325041:
-        -325018) (-325022:325072:-325063:325071:-325067:325030) (325017:-325029:
-        -325045:325030:-325025:325027) (324848:-324856:-324864:-324873:324822:
-        324863) (-325022:-325027:325031:-325016:325023:325026) (-325042:-325022:
-        325031:-325016:325023:325041) (325025:-325028:325021:-325023:-325029:
-        325030) (327634:-327633:-327635:327636:327631:-327632) (-327681:-327678:
-        -327679:327680) (325017:-325029:-325024:325030:-325025:325020) (-325042:
-        325019:325030:-325031:325027:-325018) (327676:-327658:327675:-327677) (
-        -325022:-325027:325023:325030:-325031:325020) (-327681:327680:327756:
-        327754) (325025:-325001:-325044:-325023:325030:325027) (-325027:325017:
-        325029:325028:-325031:-325025) (-327732:-327735:327734:327733) (-325042:
-        -325022:325023:325030:-325031:325027) (325025:-325023:-325029:325044:
-        325030:-325043) (327656:-327684:-327683:327661) -323504 323518 (325269:
-        325264:-325076:-325266:325271:-323558) (-325071:325063:325019:-325073:
-        325042:-325065) (-327737:-327738:327735:327736) (325018:-325032:-325028:
-        325021:325029:-325023) (325270:325264:-325271:-325266:325262:-323558) (
-        -327681:327680:327679:-327685) (-325027:325025:-325001:-325023:325028:
-        325030) (325017:-325044:325029:-325031:-325025:325027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324225 0 (-323342:-325354:325338:325336:323336:-325341) (-323336:325556:-325354:
-        325338:-325342:325336) (325265:325298:-325273:325266:-325264:-325221) (
-        325341:-325336:323343:-325346:-320557:325345) (-325336:325337:-323342:
-        325338:323336:-325341) (-323336:325556:-325336:325337:325338:-325342) (
-        325341:-325336:-323342:323336:-325346:325345) (325346:-323346:-325344:
-        -325336:323343:325345) -323541 (-325336:-325340:-323342:325344:323336:
-        325345) (-325336:-325340:323343:325344:-320557:325345) (325341:-325336:
-        -325340:325337:-323343:323342) (-325336:325337:-323342:325340:-325342:
-        323336) (-323342:-325354:325340:-325342:325336:323336) (323348:325346:
-        -325344:-325336:-323342:325345) -323533 323539 -327904 (325346:-325344:
-        -325336:-323339:323336:325345) 323496 (325341:-325352:323339:325336:
-        -325346:-323348) (-325336:325337:323342:325340:-325342:-325557) (-325297
-        :325264:325298:325266:-325280:-325221) (-325340:-325352:323339:325336:
-        325344:-323348) (325346:-325344:-325336:323345:-320557:325345) (325272:
-        325264:-325273:325266:-325280:-325221) (-325336:325337:323342:325338:
-        -325341:-325557) 323518 -327892 (325341:-323339:-325340:-325352:325336:
-        323336)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324226 0 323539 -327904 323496 323533 -327855 -323534 -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324227 0 (325265:325298:-325273:325266:-325264:-325221) (-325459:-325431:325458:
-        -325457:325456:325362) (325341:-325336:323151:-323149:-325346:325345) (
-        325341:323114:-325352:325336:-323119:-325346) (-323152:-325354:325338:
-        325336:-325341:323146) -323541 (-325459:-325431:325458:-325455:325362:
-        325454) (-325343:-325336:325337:323152:325338:-325341) (-325343:323152:
-        -325354:325338:325336:-325341) (325221:325265:-325298:-325291:-325264:
-        325295) -327902 (-325336:-325340:323151:325344:-323149:325345) (323114:
-        -325340:-325352:325336:325344:-323119) (-325431:-325445:-325442:325446:
-        325451:325362) (325221:-325292:325264:-325280:-325298:325295) 327855 (
-        -325343:323152:-325354:325340:-325342:325336) (325341:-325340:323152:
-        -323151:-325354:325336) (-325343:-325336:325337:323152:325340:-325342) (
-        325341:-325336:-325340:325337:323152:-323151) (325341:323149:-325343:
-        -325336:-325340:325337) (325440:-325431:325441:-325443:325362:325448) (
-        -323155:325346:-325344:-325336:323151:325345) (325341:323149:-325343:
-        -325340:-325354:325336) (-323152:-325354:325340:-325342:325336:323146) (
-        325221:325265:-325291:-325264:325297:-325272) (-325431:-325458:325449:
-        -325457:325362:325454) -327904 (325364:-325369:-325373:-325340:325370:
-        325362) (325346:-325344:-325336:323154:-323149:325345) (325221:-325292:
-        325264:-325280:325297:-325272) (325450:325447:-325431:-325449:-325444:
-        325362) (325364:-325399:-323149:-325341:323146:325398) 323496 (325341:
-        -325352:-323154:325336:-325346:323155) (325341:323119:-325340:-323152:
-        -325352:325336) 323533 (-325297:325264:325298:325266:-325280:-325221) (
-        -325340:-325352:-323154:325336:325344:323155) (325272:325264:-325273:
-        325266:-325280:-325221) (-323155:325341:-325340:323151:-325352:325336) 
-        -323534 (325221:325265:-325297:325298:-325280:-325291) (325366:-325369:
-        -325373:325340:-325367:325362) (-325448:325447:-325431:325441:-325450:
-        325362) (325341:323154:-325340:-325352:325336:-323149) (-325431:325442:
-        -325445:-325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324228 0 (325265:325298:-325273:325266:-325264:-325221) (325341:-325336:-323152:
-        -325346:323146:325345) (-325336:325337:-323152:325338:-325341:323146) (
-        325341:-325336:323151:-323149:-325346:325345) (325346:323119:-325344:
-        -325336:-323152:325345) (325341:323114:-325352:325336:-323119:-325346) (
-        -323152:-325354:325338:325336:-325341:323146) -323541 (-325343:-325336:
-        325337:323152:325338:-325341) (-325343:323152:-325354:325338:325336:
-        -325341) (-325336:-325340:323151:325344:-323149:325345) (323114:-325340:
-        -325352:325336:325344:-323119) (-325336:-325340:-323152:325344:323146:
-        325345) (325341:-325340:-325352:325336:-323114:323146) 327855 (-325343:
-        323152:-325354:325340:-325342:325336) (325341:-325340:323152:-323151:
-        -325354:325336) (-325343:-325336:325337:323152:325340:-325342) (325341:
-        -325336:-325340:325337:323152:-323151) (325341:323149:-325343:-325336:
-        -325340:325337) (-323155:325346:-325344:-325336:323151:325345) (-323152:
-        -325354:325340:-325342:325336:323146) (-325336:325337:-323152:325340:
-        -325342:323146) -327904 (325346:-325344:-325336:323154:-323149:325345) (
-        325341:323119:-325340:-323152:-325352:325336) 323533 (-325297:325264:
-        325298:325266:-325280:-325221) (325346:-325344:-325336:-323114:323146:
-        325345) 327902 -323534 (-323146:-325354:325338:-325342:325336:325339) (
-        -323146:-325336:325337:325338:-325342:325339) -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324229 0 (325265:325298:-325273:325266:-325264:-325221) (325341:-325336:-323152:
-        -325346:323146:325345) (325341:-325336:323151:-323149:-325346:325345) (
-        325346:323119:-325344:-325336:-323152:325345) 327892 -323541 (-325336:
-        -325340:323151:325344:-323149:325345) (-325336:-325340:-323152:325344:
-        323146:325345) (-323155:325346:-325344:-325336:323151:325345) 323539 
-        -327904 (325346:-325344:-325336:323154:-323149:325345) (-325297:325264:
-        325298:325266:-325280:-325221) -323506 (325346:-325344:-325336:-323114:
-        323146:325345) (325272:325264:-325273:325266:-325280:-325221) -323534 
-        323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324230 0 -327904 323496 -323506 -323540 -323534 323518 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324231 0 323534 323539 -327904 323496 -327855 -327843 -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324232 0 (325265:-325290:325291:-325280:-325278:325295) 323534 -327856 -327902 (
-        325221:-325292:325264:-325280:-325298:325295) 327855 -327904 323496 
-        -327864
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324233 0 (325400:-325390:-325401:-325408:325405:325348) (325341:323114:-325352:
-        325336:-323119:-325346) (325546:325409:-325406) -323541 (325419:325388:
-        -325353:-325408:325405:-325420) (325432:-325429:-325430:-325431:325436:
-        325362) (325265:-325290:325291:-325280:-325278:325295) (325406:325400:
-        -325348:-325408:325403) (325406:-325348:325408:-325400:325403) (325400:
-        -325390:-325401:-325407:325408:325348) (325406:325402:-325348:-325408:
-        325404) (325406:325402:-325404:-325348) 323534 (325221:325265:-325298:
-        -325291:-325264:325295) (-325390:-325408:325405:325348:325404:-325400) 
-        -327903 (325400:-325408:325411:325409:-325406) (325408:325411:-325400:
-        325409:-325406) (323114:-325340:-325352:325336:325344:-323119) (-325431:
-        -325445:-325442:325446:325451:325362) (-325390:-325407:325408:325348:
-        325404:-325400) (325341:-325340:-325352:325336:-323114:323146) (325361:
-        325388:-325407:-325353:325405:-325419) (325361:-325404:-325390:-325407:
-        325405:325348) (325440:-325431:325441:-325443:325362:325448) (325390:
-        325391:-325366) (-325422:325402:325353:-325419) -327904 (325364:-325369:
-        -325373:-325340:325370:325362) (-325431:325453:-325433:-325457:325362:
-        325454) (325364:325366:-325373:-325340:-325365:325362) (325364:-325399:
-        -323149:-325341:323146:325398) 323496 (325435:325432:-325428:-325431:
-        325427:325362) (-325372:325361:-325369:325367:-325359:325370) (325366:
-        -325372:325361:325367:-325359:-325365) (325341:-325352:-323154:325336:
-        -325346:323155) (325341:323119:-325340:-323152:-325352:325336) (-325340:
-        -325352:-323154:325336:325344:323155) (325366:-325369:-325373:325340:
-        -325367:-325357:325362) (-323155:325341:-325340:323151:-325352:325336) 
-        -327864 (-325431:-325453:325452:-325455:325362:325454) (325400:325408:
-        325411:325409:-325406) (-325408:325411:-325400:325409:-325406) (325375:
-        325376:-325340) (325374:325340:-325377) 327856 (-325431:-325453:325452:
-        -325457:325456:325362) (325406:325402:-325348:325408:325404) (325406:
-        325400:-325348:325408:325403) (325406:-325348:-325408:-325400:325403) (
-        -325429:-325431:-325436:325362:325437:-325438) (-325430:-325431:325433:
-        -325432:325427:325362) (-325448:325447:-325431:325441:-325450:325362) (
-        325435:-325439:-325431:-325434:325428:325362) (325341:323154:-325340:
-        -325352:325336:-323149) (325389:325390:-325366) (-325431:325442:-325445:
-        -325444:-325450:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324234 0 (325341:323114:-325352:325336:-323119:-325346) (-323152:-325354:325338:
-        325336:-325341:323146) -323541 (325432:-325429:-325430:-325431:325436:
-        325362) 323534 (325221:325265:-325298:-325291:-325264:325295) -327902 (
-        323114:-325340:-325352:325336:325344:-323119) (325221:-325292:325264:
-        -325280:-325298:325295) (325341:-325340:-325352:325336:-323114:323146) (
-        -323152:-325354:325340:-325342:325336:323146) -327904 (-325431:325453:
-        -325433:-325457:325362:325454) (325364:325366:-325373:-325340:-325365:
-        325362) (325364:-325399:-323149:-325341:323146:325398) (325435:325432:
-        -325428:-325431:325427:325362) (325341:-325352:-323154:325336:-325346:
-        323155) (325341:323119:-325340:-323152:-325352:325336) (-325340:-325352:
-        -323154:325336:325344:323155) (325366:-325369:-325373:325340:-325367:
-        -325357:325362) (-323155:325341:-325340:323151:-325352:325336) -327864 (
-        -325431:-325453:325452:-325455:325362:325454) 327903 (325375:325376:
-        -325340) 327856 (-325431:-325453:325452:-325457:325456:325362) (-325429:
-        -325431:-325436:325362:325437:-325438) (-325430:-325431:325433:-325432:
-        325427:325362) (325435:-325439:-325431:-325434:325428:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324235 0 (325408:325411:325409:-325406) -323541 (325432:-325429:-325430:-325431:
-        325436:325362) (325265:-325290:325291:-325280:-325278:325295) (325221:
-        325265:-325298:-325291:-325264:325295) -327902 (325400:-325408:325411:
-        325409:-325406) 327864 327855 -327904 (-325431:325453:-325433:-325457:
-        325362:325454) 323496 (325435:325432:-325428:-325431:325427:325362) 
-        -327843 (-325431:-325453:325452:-325455:325362:325454) (-325431:-325453:
-        325452:-325457:325456:325362) (325547:325409:-325406) (-325429:-325431:
-        -325436:325362:325437:-325438) (-325430:-325431:325433:-325432:325427:
-        325362) (325435:-325439:-325431:-325434:325428:325362)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324236 0 (325341:323114:-325352:325336:-323119:-325346) (-323152:-325354:325338:
-        325336:-325341:323146) -323541 323534 (323114:-325340:-325352:325336:
-        325344:-323119) (325341:-325340:-325352:325336:-323114:323146) 327855 (
-        -323152:-325354:325340:-325342:325336:323146) -327904 -327843 327902 (
-        -323146:-325354:325338:-325342:325336:325339) (-323146:-325336:325337:
-        325338:-325342:325339) -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324237 0 -323541 327843 -323513 323539 -327904 323496 -327892
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324238 0 327892 -323541 323534 -323513 323539 -327904 -323506
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324239 0 323534 -323513 -327904 323496 -323506 -323540 323541
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324240 0 (-325345:-325530:323151:325529:-323149:325528) (325265:325298:-325273:
-        325266:-325264:-325221) (325341:-325336:-323152:-325346:323146:325345) (
-        325341:-325336:323151:-323149:-325346:325345) (325346:323119:-325344:
-        -325336:-323152:325345) (-325345:-325541:325539:325538:-323114:323146) (
-        323257:325543:-323152:-325538:-325544:323146) (325264:-325262:325263:
-        -325280:325076:-325298) (-325336:-325340:323151:325344:-323149:325345) (
-        325265:325263:325076:-325298:-325264:-325269) (-325336:-325340:-323152:
-        325344:323146:325345) (-325345:-325541:323114:325538:325537:-323119) (
-        -323155:325346:-325344:-325336:323151:325345) -323513 323506 323539 
-        -327904 (325346:-325344:-325336:323154:-323149:325345) (325265:325270:
-        -325262:325263:-325076:-323558) (-325528:-325345:323154:325529:-323149:
-        325531) (-325297:325264:325298:325266:-325280:-325221) (-323155:-325528:
-        -325345:323151:325529:325531) (325346:-325344:-325336:-323114:323146:
-        325345) -323540 (-325345:-325541:325539:323119:325538:-323152) (323257:
-        -323152:-325538:325542:-325545:323146) (-325531:-325345:325532:323151:
-        325529:-323149) (325265:325270:-325076:-325266:325262:-325264) -323504 
-        323518 (325269:325264:-325076:-325266:325271:-323558) (323257:325544:
-        -325542:-325538:-323114:323146) (-325345:-325540:325539:323114:325538:
-        -323119) (325270:325264:-325271:-325266:325262:-323558) (325265:325269:
-        -325280:-325266:-325070:325076)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324241 0 -323523 323504 (322946:-320113:320116) (324578:-324661:324573:-324655:
-        -323561:324651) (-324522:-324660:324578:-324573:324666:-323561:324651) (
-        -324660:324578:324661:324573:-324655:-324588) (324665:324655:-324662:
-        -324656:324584:-324588) (324578:324671:-324661:-324587:-323561:324651) (
-        -324522:-324660:324578:324581:-324666:-324542:-323561:324651) (-324662:
-        324573:-324655:324584:324660:-324588) 323495 (-320113:320116:322945) 
-        323516 (324578:-324669:-324544:-324661:324587:-323561:324651) -323537 (
-        -324660:324578:324655:324661:-324656:-324588) 320114 (-324660:324578:
-        -324544:-324581:324669:-324542:-323561:324651) (324655:324663:-324656:
-        -324590:324584:-324665) (-320113:320116:323109)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324242 0 (-323899:323898:323562:-323915:-323913:323916:323914:-323810:323912) (
-        -324571:324656:324663:-324590:324584:-324665) (323561:-324662:324516:
-        324518:-324588) (323561:-323589:323590:-323562) -323536 323504 (-324568:
-        -324662:324518:324584:-323561:324660) (324588:-324518:324663:-324590:
-        324571:-324665) (-324596:324578:-324628:-324661:324573:-324655:-323561:
-        324651) (322941:-320113:320116) (324655:-324663:-324656:324584:324660:
-        -324588) (324637:-324568:-324660:324578:324518:-323561) (324637:324578:
-        -324518:-324661:324571:-323561) (324665:-324571:-324662:324656:324584:
-        -324588) (-324518:-324662:324571:324584:324660:-324588) (-323899:323898:
-        323562:-323908:-323911:-322942:323909:-323810:323907:323910) (-324660:
-        324578:324661:324573:-324655:-324588) (324665:324655:-324662:-324656:
-        324584:-324588) -323529 (-324596:324578:324655:-324656:-323561:-324686:
-        324651) (-324596:324578:-324571:324656:-324661:324519:-323561:324651) (
-        -324660:324578:-324584:-324571:324656:324661) (-323899:323902:323898:
-        323562:323904:-323903:-323810:323906:-323905) (323561:-323562:323588) (
-        -324662:324573:-324655:324584:324660:-324588) (323561:323591:-323592:
-        -323562) 323495 (-320113:320116:322945) (-324660:324578:-324518:324661:
-        324571:-324588) (-324522:-324660:324578:-324628:-324573:324666:-323561:
-        324651) (-324660:324578:324655:324661:-324656:-324588) -323542 (-320113:
-        320116:322942) 320114 (-324571:324656:-324663:324661:324584:-324588) (
-        324655:324663:-324656:-324590:324584:-324665) 323523 (-324596:324686:
-        324578:324655:-324661:-324656:-323561)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324243 0 (323561:-324516:324661:324518:324519:-324648:-324588) (-324644:324637:
-        -324660:324578:-323561:324568) (-324644:-324519:-324605:324662:324584:
-        -323561) -323518 -323536 323504 (-320113:322938:320116) (-324568:-324662
-        :324518:324584:-323561:324660) (324588:-324518:324663:-324590:324571:
-        -324665) (322941:-320113:320116) 323542 (323561:-323587:-323562:323588) 
-        (324588:-324568:324663:324518:-324590:-324665) (-323899:-323901:323898:
-        323562:323896:323895:-323897:323900:-322938:-323810) (324851:324590:
-        -324848:-324864:-324873:324822) -327904 (324590:324848:-324873:324822:
-        -324862:-324665) (323042:-320113:320116) (-324518:-324662:324571:324584:
-        324660:-324588) (-324644:-324662:324584:-323561:324660:324568) (323561:
-        -324662:324516:324568:-324588) -323529 (-323899:323902:323898:323562:
-        323904:-322941:-323903:-323810:323906:-323905) (-324596:324578:324655:
-        -324656:-323561:-324686:324651) (-324565:324588:-324523:324663:-324590:
-        324519:324568) (-323899:323898:323562:324196:324195:-324197:-323810:
-        -324194:324193) (324637:324578:-324518:-324633:-324661:-324561:324571:
-        -323561) (-324596:324578:-324571:324656:-324661:-324561:324519:-323561:
-        324651) (-324568:323561:-324662:324516:324518:-324588) 323495 (323585:
-        323561:-323586:-323562) (323561:323694:-323562:-323693) (-324660:324578:
-        -324518:324661:324571:-324588) (324861:-324849:324665:-324873:324822:
-        -324862) (324848:-324856:-324864:-324873:324822:324863) (324637:-324568:
-        -324660:324578:-324633:324518:-323561) (-324660:324578:324655:324661:
-        -324656:-324588) (-324596:324578:-324661:324573:-324655:-323561:324651) 
-        (-324571:324656:-324663:324661:324584:-324588) (-324596:324686:324578:
-        324655:-324661:-324656:-323561) (324588:-324590:-324665:324568:324523)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324244 0 (-324644:324637:-324660:324578:-323561:324568) (-324644:-324519:-324605
-        :324662:324584:-323561) -323518 -323536 (-320113:322938:320116) (322941:
-        -320113:320116) (323042:-320113:320116) (-324644:-324662:324584:-323561:
-        324660:324568) 323529 (324637:324578:-324518:-324633:-324661:-324561:
-        324571:-323561) (-324596:324578:-324571:324656:-324661:-324561:324519:
-        -323561:324651) 323495 (-324660:324578:-324518:324661:324571:-324588) (
-        -324644:324578:-324519:-324584:-324555:324660) (324637:-324568:-324660:
-        324578:-324633:324518:-323561) 320114 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324245 0 (324637:324578:-324519:-324571:-323561) (-324660:324578:-324581:324669:
-        -323561:324651) (323902:323898:323562:323904:-322941:-323903:-323810:
-        323906:-323905) (323561:-323589:323590:-323562) -323518 323504 (-320113:
-        322938:320116) (-324596:324578:-324628:-324661:324573:-324655:-323561:
-        324651) (322941:-320113:320116) (323898:323562:324196:324195:-324197:
-        -323810:-323042:-324194:324193) (323561:-323587:-323562:323588) (324637:
-        324578:-324518:-324633:-324561:324571:-323561) (323042:-320113:320116) (
-        323898:323562:-323915:-323913:323916:323914:-323810:323912) (-324596:
-        324578:324655:-324656:-323561:-324686:324651) (-324596:324578:-324571:
-        324656:-324661:-324561:324519:-323561:324651) (323561:323591:-323592:
-        -323562) (-320113:320116:322945) (323585:323561:-323586:-323562) (323561
-        :323694:-323562:-323693) (324637:324578:-324633:324518:-323561) (-324522
-        :-324660:324578:-324628:-324573:324666:-323561:324651) -323537 (-324522:
-        -324660:324578:324581:-324666:-323561:324651) (-320113:320116:322942) 
-        320114 (-323901:323898:323562:323896:323895:-323897:323900:-322938:
-        -323810) 323536 (323898:323562:-323908:-323911:-322942:323909:-323810:
-        323907:323910) 323523
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324246 0 -323518 323504 323537 -323539 323516 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324247 0 (323151:323259:323264:-323258:-323149:-323257) -323518 (323281:-323282:
-        323275:323290:-323257:-323274) 323504 (323290:-323281:-323257:-323274:
-        323273:323279) (323151:-323256:323264:323262:-323149:-323257) (-323279:
-        323280:323275:323290:-323257:-323274) 323539 (-323262:323258:323154:
-        323264:-323149:-323257) (-323276:323275:323290:-323281:-323257:323279) 
-        323516 -323540 (-323155:-323262:323258:323151:323264:-323257) 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324248 0 (-324618:324590:324843:324819:-324674:-324861) (-324644:-324519:-324605
-        :324662:324584:-323561) (322936:-320113:320116) -323536 323504 (324861:
-        -324849:324665:-324822:-324862:324519) (-324822:324848:-324856:-324864:
-        324519:324863) (323561:-324516:324661:324519:-324648:-324588) (323561:
-        -323696:323695:-323562) (323044:-320113:320116) (324637:324578:-324518:
-        -324633:-323561) (324588:-324568:324663:324518:-324590:-324665) (-324568
-        :323561:324516:-324588) (-324618:-324519:324590:324819:-324843:-324861) 
-        -323533 (324851:324590:-324848:-324864:-324873:324822) -327904 (324590:
-        324848:-324873:324822:-324862:-324665) (323042:-320113:320116) (-324644:
-        -324662:324584:-323561:324660:324568) (323561:-324662:324516:324568:
-        -324588) -323529 (-324863:324862:324843:-324827:324819:-324674) (-324565
-        :324588:-324523:324663:-324590:324519:324568) (324201:323562:324199:
-        323949:324198:-323950:-324202:-323810:-323044:-324200) (-324836:-324519:
-        324819:-324843:-324864:324863) 323495 (-324822:324590:324819:-324848:
-        -324864:324519) (323561:323694:-323562:-323693) (-324565:324588:-324618:
-        -324674:-324590:324523:324644) (324861:-324849:324665:-324873:324822:
-        -324862) (324848:-324856:-324864:-324873:324822:324863) (323561:324516:
-        -324674:-324605:-324588:324644) (324861:324843:324819:-324674:-324865:
-        -324862) (-324644:324637:-324660:324578:-324579:-323561:324568) (-323899
-        :323898:323562:324196:324195:-324197:-323810:-323042:-324194:324193) (
-        -324863:-324519:324862:-324827:324819:-324843) (324637:-324568:324578:
-        -324579:-324633:324518:-323561) (-324644:323561:-324519:-324605:324662:
-        -324588) (-324644:324588:324665:-324618:-324519:-324590:324523) (324861:
-        -324519:324819:-324865:-324843:-324862) 323518 (-324836:324843:324819:
-        -324674:-324864:324863) (-324822:324590:324848:-324862:324519:-324665) (
-        324588:-324590:-324665:324568:324523)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324249 0 (323562:323892:-323889:323888:-323810:-323894:-322936:-323893:323890:
-        323891) (-324618:324590:324843:324819:-324674:-324861) (-324644:-324519:
-        -324605:324662:324584:-323561) (322936:-320113:320116) -323536 (323561:
-        -323696:323695:-323562) (324588:-324618:-324674:-324590:324523:324644) (
-        323044:-320113:320116) (323561:324552:324516:-324674:-324605:-324588:
-        324644) (323561:-323584:323583:-323562) (-324618:-324519:324590:324819:
-        -324843:-324861) (323581:323561:-323582:-323562) -323533 (-324644:324588
-        :-324618:-324519:-324590:324523) (324637:-324532:-324641:324584:-324557:
-        -323561) (324637:-324532:324578:-324584:-324641:-324556) (324637:324556:
-        324578:-324584:-324674:-324557) (323042:-320113:320116) -323531 (324637:
-        324552:-324608:-324674:-324605:324584:-324677:-323561:324644) 323529 (
-        324637:324557:-324552:324584:-324677:-323561) (-324644:-324662:-324608:
-        324584:-323561:324660:324568) (-323879:323562:323880:-323874:323878:
-        -322932:323877:323875:-323876:-323810) (-320113:320116:322930) (-324644:
-        323561:-324662:324516:-324588) (324201:323562:324199:323949:324198:
-        -323950:-324202:-323810:-323044:-324200) (323561:323578:-323562) 323495 
-        (-320113:320116:322935) (-324644:324578:-324519:-324584:-324555:-324608:
-        324660) (324861:324843:324819:-324674:-324865:-324862) (-322935:323885:
-        323562:323881:323887:-323884:-323886:-323810:323883:-323882) (-324644:
-        324637:-324660:324578:-324579:-324608:-324632:-323561:324568) 320114 (
-        324637:-324568:324578:-324579:-324633:324518:-323561) (-324644:323561:
-        -324519:-324605:324662:-324588) 323518 (324637:324578:324557:-324584:
-        -324555:-324608:-324674:-324677:324644) (-320113:320116:322932) (323561:
-        -323580:323579:-323562) (323561:-324552:324516:-324588)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324250 0 (324637:324578:-324519:-324571:-323561) (323562:323892:-323889:323888:
-        -323810:-323893:323890:323891) (324578:-324571:324656:-324661:324519:
-        -323561:324651) 323504 (323561:-323696:323695:-323562) (323044:-320113:
-        320116) (323898:323562:324196:324195:-324197:-323810:-323042:-324194:
-        324193) (324201:323562:324199:323949:324198:-324202:-323810:-323044:
-        -324200) -323533 (324637:324578:-324518:-324633:324571:-323561) (323042:
-        -320113:320116) -323531 (323561:323583:-323562) (323561:323694:-323562:
-        -323693) -323537 320114 (324637:-324568:324578:-324579:-324633:324518:
-        -323561) 323536 323518 (324637:324578:-324579:-323561:324568)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324251 0 (-324618:324590:324843:324819:-324674:-324861) 323504 (323561:324552:
-        324516:-324674:-324588) (323562:323871:323873:-322930:-323869:323872:
-        -323810:-323868:-323867:323870) (-325027:325017:-325029:325026:325030:
-        -325025) (325031:-325016:325019:-325045:325027:-325018) (323561:-323577:
-        323578:-323562) -327904 (324637:-324532:-324641:324584:-324557:-323561) 
-        (324637:-324532:324578:-324584:-324641:-324556) -323531 (324637:324557:
-        -324552:324584:-324677:-323561) (324843:324819:-324674:-324864:324863) (
-        -324863:324862:324843:-324827:324819:-324674) (325018:-325027:-325001:
-        325028:325030:-325017) (-323879:323562:323880:-323874:323878:-322932:
-        323877:323875:-323810) (-320113:320116:322930) 323533 (325018:-325032:
-        325029:-325023:325044:-325043) (-325027:325031:-325016:325019:325026:
-        -325018) (325018:-325029:325044:325030:-325017:-325043) 323495 (325017:
-        -325029:-325045:325030:-325025:325027) (325018:-325001:-325044:325030:
-        -325017:325027) -323537 (324861:324843:324819:-324674:-324865:-324862) (
-        -325027:325019:325030:-325031:-325018:325020) (-325042:325019:325030:
-        -325031:325027:-325018) (325018:-325028:325021:-325029:325030:-325017) (
-        -325027:325017:325029:325028:-325031:-325025) -323534 (-320113:320116:
-        322932) (323561:-323580:323579:-323562) (323561:-324552:324516:-324588) 
-        (325018:-325032:-325028:325021:325029:-325023) (325017:-325044:325029:
-        -325031:-325025:325027)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324252 0 (-324644:324637:-324660:324578:-324608:-323561:324568) (324637:-324532:
-        -324641:324584:-324557:-323561) (324637:-324532:324578:-324584:-324641:
-        -324556) (324637:324556:324578:-324584:-324674:-324557) 323531 (-320113:
-        320116:322930) 323495 (-320113:320116:322935) -323537 -323534 320114 
-        323518 (324637:324578:324557:-324584:-324555:-324608:-324674:-324677:
-        324644) (-320113:320116:322932)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324253 0 323504 323537 -323539 -323534 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324254 0 323504 323534 (325017:325029:-325021:-325031:-325025:325020) (-325027:
-        325017:-325029:325026:325030:-325025) -323513 (325031:-325016:325019:
-        -325024:-325018:325020) (325018:-325001:-325021:325030:-325017:325020) 
-        -323539 323495 -323525 (325017:-325029:-325024:325030:-325025:325020) (
-        -325027:325019:325030:-325031:-325018:325020) (325018:-325028:325021:
-        -325029:325030:-325017) 320114 (325018:-325032:-325028:325021:325029:
-        -325023)
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324255 0 323525 -323513 -323539 323495 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324256 0 323504 -323513 323539 -323540 320114 323518
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324257 0 323502 323540 -323513 323496 -323499 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324258 0 (-327606 323496 327603 323513 -327599:(324914:-324920:324892:324886:
-        324923:-324889) (324914:-324920:324895:-324892:324923:-324894) (-324921:
-        324886:324895:320724:-324907:324905) (-325163:325017:325162:-325146:
-        325145:-325107) (-325313:-325302:325300:-325321:325315:325314) (324914:
-        324900:-324920:-324895:324923:-324894) (-324886:324895:-324892:324920:
-        -324919:-324907) (-324918:-324893:324895:324884:-324896:324920) 323498 (
-        -327419:327429:-327431:327434:327432:-327428) -323535 (325219:-325205:
-        325203:-325232:325233:-325220) (324904:324889:-324886:-324896:324920:
-        -324907) (-327425:-327292:327416:327424) (-324990:324919:-324943:324917:
-        324893:-324904) (325203:-325258:325254:325257:-325255:-325256) (325219:
-        -325205:325203:325235:-325220:-325234) (324906:324886:320724:-324899:
-        -324907:324905) (-324989:-324987:324917:-324986:324893:324990) (-325126:
-        325226:-325170:325019:325204:-325206) (325107:-325163:325017:-325143:
-        325162:-325146) (-325309:-325315:-325316:325310:325314:325311) (-325205:
-        325203:-325232:325235:325204:-325219) (324899:324886:-324924:-324908:
-        -324907:324905) (324897:-324895:-324909:-324885:324923:324905) (324904:
-        324919:-324886:324895:-324892:-324907) (-325309:-325302:-325316:325313:
-        325315:325310) 323496 (-325246:-325252:325248:325245:-325249:325244) (
-        325170:325019:325204:-325206:-323553:-325203) (-325310:-325315:-325313:
-        325305:325314:325311) (-325302:-325316:-325319:325300:325313:325315) (
-        324904:324919:324892:-324886:-324909:-324889) (324886:324895:324893:
-        -324896:324920:-324919) (325128:325226:-325170:325019:-325206:-323553) 
-        -323499 (324889:-324886:-324896:324920:-324919:-324904) 323513 -323546 (
-        -325205:325203:325218:325204:-325221:-325219) (-324989:-324943:324917:
-        -324904:324985:324990) (324886:-324906:-324908:324921:-324907:324905) (
-        -325160:325159:325134) (324892:-324886:-324909:324923:-324889:-324919) (
-        -325309:-325313:-325302:325315:325305:325314) (323558:-325204:-325211:
-        325226:325019:-325206) (325219:-325205:325203:-325220:325216:-325221) (
-        -324905:324894:-324920:324897:-324895:324923) (-327604:327602:-327603:
-        327606)) 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ void reach face limit
-        $ U=200
-324259 0 (323546:323499:-323497:323535:-323498:-327836) -327904 320114
-        IMP:N=1.000 IMP:P=1.000 
-        $ The outer cell
-        $ U=200
-324260 0 327904
-        IMP:N=0.000 IMP:P=0.000 
-        $ U=200
-
-320000 P 0.6060432152632 0 0.7954317200322 766.0289586922
-320001 PY -10.14000000017
-320002 P -0.1908089953769 0 0.9816271834476 324.8250924449
-320003 P -2.01892567e-07 1 0 22
-320004 P -0.03479510100707 0.9832326284572 0.179005305181 80.33394352502
-320005 P -0.03479510100707 -0.9832326284572 0.179005305181 80.33394352502
-320006 P -2.01892567e-07 1 0 18.4
-320007 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 108.7322655773 56.8000219522 -559.379072535 
-        81985.6848154
-320008 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 108.7322655773 56.8000219522 -559.379072535 
-        81986.5332664
-320009 P -2.01892567e-07 1 0 30.2
-320010 P -2.01892567e-07 1 0 26.6
-320011 P -0.1908089967315 0 0.9816271831843 349.8243940075
-320012 GQ 0.0364080727168 1 0.963591927283 3.89084094e-07 7.5630286e-08 
-        -0.3746065934166 109.908347348 38.95267214935 -565.429389278 
-        83323.824936
-320013 P -0.1908089630497 0 0.9816271897314 341.7185661981
-320014 P 0.9135454576426 1.844380369999e-07 -0.4067366430758 423.5977916578
-320015 P 0.9816271897423 0 0.1908089629934 908.7333089603
-320016 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.5234758153 -40.3999746577 -645.762259641 
-        108597.3587785
-320017 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.5234758153 -40.3999746577 -645.762259641 
-        108596.5103275
-320018 P -0.9816271834476 1.981832299999e-07 -0.1908089953769 -903.7353466326
-320019 P -2.01892567e-07 1 0 0
-320020 P -0.1278248541857 0.7424429981149 0.6576010958039 181.982443597
-320021 P -2.01892567e-07 1 0 -1.5
-320022 P -0.120623048671 0.7748332436997 0.6205509846798 205.9021240989
-320023 P 2.01893064e-07 1 0 7.3401674899
-320024 P -0.1211362976484 0.7726295658044 0.6231930290343 220.8329916901
-320025 P -0.03479544578721 0.9832326289314 0.1790052355581 73.39706734613
-320026 P -0.1908089967315 0 0.9816271831843 278.4243952306
-320027 P -0.190808995374 0 0.9816271834482 340.2185359911
-320028 P -0.9816271834476 1.981832319999e-07 -0.1908089953769 -939.6952147096
-320029 P -0.190808995374 0 0.9816271834482 327.2185365571
-320030 P -0.1908089629934 0 0.9816271897423 325.2685661961
-320031 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 127.4059470635 -33.7799742777 -655.446741537 
-        111744.9482502
-320032 P 2.01893064e-07 1 0 -7.33983301085
-320033 P -0.1908089953769 0 0.9816271834476 288.1077305842
-320034 P -0.1908089953769 0 0.9816271834476 286.7243999999
-320035 GQ 0.0364083837753 1 0.963591616225 -3.89083374e-07 -7.5630482e-08 
-        -0.374608133207 109.8012296626 -40.5578733208 -564.875810667 
-        83178.6916262
-320036 P -0.1908089953769 0 0.9816271834476 284.9244000009
-320037 P -0.1908089953769 0 0.9816271834476 283.1243999992
-320038 P 0.03479504877246 0.9832326429812 -0.179005235558 -73.41575978101
-320039 P -0.1908089953769 0 0.9816271834476 278.4251706283
-320040 P -0.1876104188822 -0.182355045725 0.9651678444838 279.2019452145
-320041 P 0.9816271834476 1.981832319999e-07 0.1908089953769 794.3746049587
-320042 P 0.9816271834476 1.981832319999e-07 0.1908089953769 790.7333450657
-320043 P 0.9701582075684 0.1192654611048 0.2111132446701 739.9250732573
-320044 P -0.19080981048 0 0.9816270250072 322.0242558915
-320045 GQ 0.0382414690894 0.998097331773 0.963661199138 0.0855548338502 
-        0.01663017520138 -0.373893844467 108.06449286 -43.0212752538 
-        -565.787795066 83408.085947
-320046 P 0.9816271834476 1.980900769999e-07 0.1908089953769 791.2333450657
-320047 P 0.122002117773 0.7688809163759 -0.6276445010449 -168.3765020432
-320048 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.5234595023 40.40002534225 -645.762259641 
-        108597.3587785
-320049 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.5234595023 40.40002534225 -645.762259641 
-        108596.5103275
-320050 P 0.0347951739306 0.9832323768511 -0.1790066730123 -76.62635159801
-320051 P -0.0347947695664 0.9832331417349 0.179002550275 76.60643613939
-320052 P -0.1908089953769 0 0.9816271834476 328.9243999993
-320053 P -2.01892567e-07 1 0 -26.6
-320054 P 0.9816271834476 -1.981832299999e-07 0.1908089953769 682.8466999997
-320055 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 108.732287533 -56.7999780478 -559.379067498 
-        81985.6833532
-320056 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 108.732287533 -56.7999780478 -559.379067498 
-        81986.5318042
-320057 P -2.01892567e-07 1 0 -30.2
-320058 P -2.01892567e-07 1 0 -18.4
-320059 P -2.01892567e-07 1 0 -16.75
-320060 P 0.9816271897314 0 0.1908089630497 917.0336497143
-320061 P -2.01892567e-07 1 0 -22
-320062 P -2.01892567e-07 1 0 -22.05
-320063 P 0.9816271831843 0 0.1908089967315 908.7333069333
-320064 P -0.1908089953769 0 0.9816271834476 332.3465316569
-320065 P -0.1908089953769 0 0.9816271834476 330.7243999989
-320066 PY 10.13999999898
-320067 P -2.01892567e-07 1 0 -2
-320068 P -0.1908089953769 0 0.9816271834476 327.1243999994
-320069 P -2.01892567e-07 1 0 0.5
-320070 P -0.1908089953769 0 0.9816271834476 325.8934159859
-320071 P -2.01892576e-07 1 0 -22.668032028
-320072 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 109.9470854322 38.8000221975 -565.628760203 
-        83375.4019215
-320073 P -0.1908089967315 0 0.9816271831843 366.8243937161
-320074 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.666714 -88.4 -703.0892922 
-        129654.47588
-320075 P 0.9816271831843 0 0.1908089967315 1217.333479147
-320076 P 0.9816271831843 0 0.1908089967315 1206.333301835
-320077 PY 50.2
-320078 PY -50.2
-320079 P -0.1908089967315 0 0.9816271831843 269.1243953901
-320080 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.7027128 88.4 -528.3596535 
-        73829.332676
-320081 P -0.1908089967315 0 0.9816271831843 261.4243955218
-320082 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.666714 88.4 -703.0892922 
-        129654.47588
-320083 P -0.1908089967315 0 0.9816271831843 358.1243938651
-320084 PY -57.700001
-320085 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -2391.1129141 115.4 -464.7852674 
-        1486690.5081
-320086 PY -67.7
-320087 P 0.9816271831843 0 0.1908089967315 1210.553501763
-320088 P -0.1908089967315 0 0.9816271831843 371.6243936341
-320089 P -0.1908089967315 0 0.9816271831843 259.6243955526
-320090 PY 20
-320091 PY 34
-320092 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.7027128 -88.4 -528.3596535 
-        73829.332676
-320093 PY -45.6
-320094 C/Y 1146.5138895 484.6947716 0.6
-320095 PY -34
-320096 P -0.1908089967315 0 0.9816271831843 257.0243959971
-320097 P -0.1908089967315 0 0.9816271831843 245.6243957925
-320098 PY -44.200001
-320099 PY 44.200001
-320100 PY -20
-320101 P -0.1908089967315 0 0.9816271831843 381.6243934627
-320102 C/Y 1124.6471786 597.1892468 0.6
-320103 PY -46.15
-320104 PY -33.85
-320105 PY 33.85
-320106 PY 46.15
-320107 P -0.1908089967315 0 0.9816271831843 270.5243953661
-320108 PY 67.7
-320109 PY 57.700001
-320110 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -2391.1129141 -115.4 -464.7852674 
-        1486690.5081
-320111 C/X -15.34 497.9342312 1.46055
-320112 PX 1149.4
-320113 P -1 2.01892407e-07 0 -1172.4
-320114 PX 1155
-320115 GQ 0 1 1 4.03784376e-07 0 0 6.194058942e-06 30.6799999992 -995.86846245 
-        248171.0917256
-320116 P -1 2.01892407e-07 0 -1150.4
-320117 PX 1154.8
-320118 GQ 0 1 1 4.03784376e-07 0 0 3.097029422e-06 15.33999999924 -995.86846246 
-        247994.6050306
-320119 C/X -7.67 497.9342312 1.46055
-320120 C/X 0 497.9342313 1.46055
-320121 GQ 0 1 1 4.03784376e-07 0 0 0 -7.52814e-10 -995.868462548 247935.7761744
-320122 C/X 7.67 497.9342312 1.46055
-320123 GQ 0 1 1 4.03784376e-07 0 0 -3.0970296e-06 -15.34000000076 -995.86846248 
-        247994.6050406
-320124 C/X 15.34 497.9342312 1.46055
-320125 GQ 0 1 1 4.03784376e-07 0 0 -6.194059108e-06 -30.6800000008 -995.86846249
-        248171.0917456
-320126 GQ 0 1 1 4.03784376e-07 0 0 -9.291088685e-06 -46.0200000008 -995.8684625 
-        248465.2362505
-320127 C/X 23.01 497.9342312 1.46055
-320128 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118219e-05 -61.3600000008 
-        -995.86846251 248877.0385555
-320129 C/X 30.68 497.9342313 1.46055
-320130 C/X 38.35 497.9342313 1.46055
-320131 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147696e-05 -76.7000000008 
-        -995.86846252 249406.4986605
-320132 C/X 45.7075398 500.0772179 1.46055
-320133 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010555e-05 -91.4150796572 
-        -1000.154435898 252163.680609
-320134 C/X -23.01 497.9342312 1.46055
-320135 GQ 0 1 1 4.03784376e-07 0 0 9.291088456e-06 46.0199999992 -995.86846244 
-        248465.2362206
-320136 C/X -30.68 497.9342312 1.46055
-320137 GQ 0 1 1 4.03784376e-07 0 0 1.2388117969e-05 61.3599999992 -995.86846243 
-        248877.0385156
-320138 GQ 0 1 1 4.03784376e-07 0 0 1.5485147525e-05 76.6999999992 -995.86846242 
-        249406.4986107
-320139 C/X -38.35 497.9342312 1.46055
-320140 C/X -45.7075398 500.0772179 1.46055
-320141 GQ 0 1 1 4.03784376e-07 0 0 1.8456010362e-05 91.4150796572 
-        -1000.154435898 252163.680609
-320142 C/X -48 507.3842312 1.46055
-320143 GQ 0 1 1 4.03784376e-07 0 0 1.9381670976e-05 96 -1014.768462498 
-        259740.03562
-320144 C/X -48 515.0542312 1.46055
-320145 GQ 0 1 1 4.03784376e-07 0 0 1.9381670968e-05 96 -1030.108462498 
-        267582.1386275
-320146 C/X -48 522.7242312 1.46055
-320147 GQ 0 1 1 4.03784376e-07 0 0 1.9381670938e-05 96 -1045.448462498 
-        275541.899435
-320148 C/X -48 545.7342312 1.46055
-320149 GQ 0 1 1 4.03784376e-07 0 0 1.9381670992e-05 96 -1091.468462498 
-        300127.128657
-320150 GQ 0 1 1 4.03784376e-07 0 0 1.9381670942e-05 96 -1106.808462498 
-        308557.520664
-320151 C/X -48 553.4042312 1.46055
-320152 C/X -48 561.0742312 1.46055
-320153 GQ 0 1 1 4.03784376e-07 0 0 1.9381670969e-05 96 -1122.148462498 
-        317105.570472
-320154 C/X -48 568.7442312 1.46055
-320155 GQ 0 1 1 4.03784376e-07 0 0 1.9381670961e-05 96 -1137.488462498 
-        325771.278079
-320156 C/X -48 576.4142312 1.46055
-320157 GQ 0 1 1 4.03784376e-07 0 0 1.9381670939e-05 96 -1152.828462498 
-        334554.6434864
-320158 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671164e-05 -96 -1014.768462498 
-        259740.03562
-320159 C/X 48 507.3842312 1.46055
-320160 C/X 48 515.0542312 1.46055
-320161 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671165e-05 -96 -1030.108462498 
-        267582.1386275
-320162 C/X 48 522.7242312 1.46055
-320163 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671194e-05 -96 -1045.448462498 
-        275541.899435
-320164 C/X 48 530.3942312 1.46055
-320165 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671167e-05 -96 -1060.788462498 
-        283619.318042
-320166 C/X 48 538.0642312 1.46055
-320167 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671196e-05 -96 -1076.128462498 
-        291814.3944496
-320168 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671169e-05 -96 -1091.468462498 
-        300127.128657
-320169 C/X 48 545.7342312 1.46055
-320170 GQ 0 1 1 4.03784376e-07 0 0 -1.938167117e-05 -96 -1106.808462498 
-        308557.520664
-320171 C/X 48 553.4042312 1.46055
-320172 C/X 48 561.0742312 1.46055
-320173 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671199e-05 -96 -1122.148462498 
-        317105.570472
-320174 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671171e-05 -96 -1137.488462498 
-        325771.278079
-320175 C/X 48 568.7442312 1.46055
-320176 C/X 48 576.4142312 1.46055
-320177 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671194e-05 -96 -1152.828462498 
-        334554.6434864
-320178 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671173e-05 -96 -1168.168462498 
-        343455.666694
-320179 C/X 48 584.0842312 1.46055
-320180 C/X 45.7075398 591.3912445 1.46055
-320181 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010616e-05 -91.4150796572 
-        -1182.782489096 351830.060825
-320182 C/X 38.35 593.5342312 1.46055
-320183 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147701e-05 -76.7 -1187.068462498 
-        353750.883664
-320184 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118181e-05 -61.36 -1187.068462498 
-        353221.423564
-320185 C/X 30.68 593.5342312 1.46055
-320186 GQ 0 1 1 4.03784376e-07 0 0 -9.291088689e-06 -46.02 -1187.068462498 
-        352809.621264
-320187 C/X 23.01 593.5342312 1.46055
-320188 GQ 0 1 1 4.03784376e-07 0 0 -6.194059161e-06 -30.68 -1187.068462498 
-        352515.476764
-320189 C/X 15.34 593.5342312 1.46055
-320190 C/X 7.67 593.5342312 1.46055
-320191 P -1 2.01892407e-07 0 -1166.93200009
-320192 GQ 0 1 1 4.03784376e-07 0 0 -3.097029647e-06 -15.34 -1187.068462498 
-        352338.990064
-320193 C/X 0 593.5342312 1.46055
-320194 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1187.068462498 352280.161164
-320195 C/X -7.67 593.5342312 1.46055
-320196 GQ 0 1 1 4.03784376e-07 0 0 3.097029404e-06 15.34 -1187.068462498 
-        352338.990064
-320197 C/X -15.34 593.5342312 1.46055
-320198 GQ 0 1 1 4.03784376e-07 0 0 6.194058903e-06 30.68 -1187.068462498 
-        352515.476764
-320199 GQ 0 1 1 4.03784376e-07 0 0 9.29108842e-06 46.02 -1187.068462498 
-        352809.621264
-320200 C/X -23.01 593.5342312 1.46055
-320201 C/X -30.68 593.5342312 1.46055
-320202 GQ 0 1 1 4.03784376e-07 0 0 1.2388118e-05 61.36 -1187.068462498 
-        353221.423564
-320203 C/X -38.35 593.5342312 1.46055
-320204 GQ 0 1 1 4.03784376e-07 0 0 1.5485147499e-05 76.7 -1187.068462498 
-        353750.883664
-320205 GQ 0 1 1 4.03784376e-07 0 0 1.8456010379e-05 91.4150796572 
-        -1182.782489096 351830.060825
-320206 C/X -45.7075398 591.3912445 1.46055
-320207 GQ 0 1 1 4.03784376e-07 0 0 1.9381670917e-05 96 -1168.168462498 
-        343455.666694
-320208 C/X -48 584.0842312 1.46055
-320209 C/X -48 530.3942312 1.46055
-320210 GQ 0 1 1 4.03784376e-07 0 0 1.9381670973e-05 96 -1060.788462498 
-        283619.318042
-320211 GQ 0 1 1 4.03784376e-07 0 0 1.9381670993e-05 96 -1076.128462498 
-        291814.3944496
-320212 C/X -48 538.0642312 1.46055
-320213 PY -0.15
-320214 P -0.1908089967315 0 0.9816271831843 366.6243947197
-320215 P 0.6060432152632 0 0.7954317200322 765.5289586802
-320216 P 0.9816271831843 0 0.1908089967315 699.2334880222
-320217 P -0.1908089953764 0 0.9816271834477 244.1243999999
-320218 P 0.1736481912912 0.9848077506099 0 84.59999575709
-320219 PY 0.15
-320220 P 0.1736481912912 -0.9848077506099 0 84.59999575709
-320221 P -0.1908089953764 0 0.9816271834477 383.1243999999
-320222 P 0.1800836015326 0 0.9836513083705 587.9344711033
-320223 P 0.9005720899481 0 0.434706695148 777.0240610271
-320224 P 0.0454631984738 -0.9565769678879 0.287912490335 148.5034158148
-320225 P 0.8388199844799 -0.08591739841029 0.537586490053 815.8687728039
-320226 P -0.1876095963861 0.1823556964875 0.9651678814084 286.4641394821
-320227 P 0.6060440075639 -0.0008976000112028 0.7954306099278 765.3146251518
-320228 P -0.05234829802342 -0.9861668627644 0.1572722940618 58.04492510832
-320229 P -0.03488900092121 -0.9831412259584 0.1794884047391 83.98534261753
-320230 P -0.1018277997052 0.1676224995147 0.9805782971612 368.2215446341
-320231 P 0.9106428528688 0 0.4131943786149 824.5195742258
-320232 P 0.1566699034964 0 0.9876510220409 518.4458496705
-320233 P 0.0454631984738 0.9565769678879 0.287912490335 132.0396742675
-320234 P 0.6073404733371 -0.3482706847107 0.7140343686531 733.9113491801
-320235 P -0.1908089967315 0 0.9816271831843 356.0243949011
-320236 PY 69.2
-320237 P 0.8955182958603 0 0.4450246979432 773.2123139263
-320238 P 0.0454631984738 0.9565769678879 0.287912490335 148.6406192102
-320239 PY -69.2
-320240 P 0.1885932957507 0 0.9820552778728 598.1626960229
-320241 P 0.1736481912912 0.9848077506099 0 84.89999574209
-320242 P 0.4812570981458 0.7469301971226 0.4587884982328 503.2380544607
-320243 P -0.190808995374 0 0.9816271834482 317.683600002
-320244 P 0.6060432152632 -1.22355619e-07 0.7954317200322 717.5289394292
-320245 P 0.03459553875201 0.9834262167963 -0.1779775963884 -73.25074754722
-320246 GQ 0.0364083837755 1 0.963591616225 -3.8908397e-07 -7.5630598e-08 
-        -0.3746081332074 113.5029334836 -8.3507770846 -583.919374952 
-        88346.3719578
-320247 P 0.6060432152632 0 0.7954317200322 749.2630292702
-320248 P 0.7737382421731 0.5345738065941 -0.339941138879 353.6723033955
-320249 P 0.8747032123128 1.76596077e-07 0.4846589423189 768.0910070658
-320250 P 0.6060432152632 0 0.7954317200322 717.5289574702
-320251 P -0.9892723363873 0 0.1460830053732 -507.3182329601
-320252 P -0.12782525595 0.7424436803911 0.6576002474061 186.481593425
-320253 P 0.5591922150711 1.12896752e-07 0.8290380368861 707.8696128401
-320254 P -0.1842658065685 0.2625847153532 0.9471511916228 310.6008716879
-320255 P -0.19080981048 0 0.9816270250072 297.4242558917
-320256 P -0.1908089953741 -1.239921857e-06 0.9816271834474 340.3597150041
-320257 P 0.9816270250072 1.981832e-07 0.19080981048 716.6749098542
-320258 GQ 1 0 1 4.03785134e-07 0 0 -1504.46866992 -0.00030374104157 
-        -600.959074338 635676.650624
-320259 P 0.9816270250072 1.981832e-07 0.19080981048 732.4080124822
-320260 P -0.1908089967315 0 0.9816271831843 266.4243954361
-320261 P -0.190908964415 0 0.9816077461522 266.3770799051
-320262 P 0.9816077461483 1.981793080001e-07 0.1909089644351 767.1690353862
-320263 P -0.1908426900844 0 0.9816206332598 290.5055824552
-320264 P -0.1909089644351 0 0.9816077461483 284.8324222461
-320265 P -0.342020923608 0 0.939692336786 201.4781605787
-320266 P -0.906307774698 0 0.422618288201 -337.196868186
-320267 P 0.7794087173618 -0.5478903364088 -0.3038720628329 366.8233667359
-320268 GQ 0.779918264222 0.780222499008 0.3938939456405 0.439859131557 
-        0.729954721784 -0.73045977989 -727.190462245 -618.277875352 
-        141.6005360937 213883.2941
-320269 P 0.1736481912912 -0.9848077506099 0 84.89999674209
-320270 P 0.1276765341507 0.7431448512543 -0.6568366864613 -174.6416964413
-320271 P -0.03459514165941 0.9834262307642 0.177977596395 73.25074755001
-320272 P 0.563612504135 1.13789175e-07 0.826039312129 710.699787172
-320273 P 0.4812570981458 -0.7469301971226 0.4587884982328 503.2380544607
-320274 PY 0.2934316
-320275 P 0.0454631984738 -0.9565769678879 0.287912490335 131.902470872
-320276 P 0.6073404733371 0.3482706847107 0.7140343686531 733.9613022781
-320277 P -0.1018437944126 -0.1671308908307 0.9806605461982 368.2611317961
-320278 P 0.6060441603902 0.00123059991957 0.7954300480123 765.3234808802
-320279 P -0.1876269966559 -0.1818633967589 0.9652573827976 286.5060692939
-320280 P -0.03479510100707 0.9832326284572 0.179005305181 83.83394362642
-320281 P 0.2621953923106 -0.9568347719384 0.1253825963229 212.3506543724
-320282 PZ 589.5342312
-320283 PY -55.8
-320284 PY -56.5
-320285 PZ 501.9342312
-320286 PX 1154.900001
-320287 PY 55.8
-320288 PY 56.5
-320289 C/X -44 501.9342312 11.8
-320290 PY -44
-320291 C/X -44 501.9342312 12.5
-320292 PY 44
-320293 C/X 44 589.5342312 11.8
-320294 C/X 44 589.5342312 12.5
-320295 C/X 44 501.9342312 11.8
-320296 C/X 44 501.9342312 12.5
-320297 PZ 489.4342312
-320298 PZ 490.1342312
-320299 PZ 601.3342312
-320300 PZ 602.0342312
-320301 C/X -44 589.5342312 11.8
-320302 C/X -44 589.5342312 12.5
-320303 C/Y 936.20101673 552.86771253 0.5
-320304 C/Y 656.43726945 498.48714885 0.5
-320305 C/Y 1020.6612012 569.2851093 0.5
-320306 C/Y 857.67084206 537.6029929 0.5
-320307 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 138.8037747 -40.6958446 
-        -714.0835166 132707.9146
-320308 P -0.03479510100707 0.9832326284572 0.179005305181 89.83394370002
-320309 C/Y 748.71022469 516.42319442 0.5
-320310 C/Y 691.4813599 505.29902999 0.5
-320311 P -0.03479510100707 0.9832326284572 0.179005305181 84.33394364082
-320312 C/Y 636.80472578 494.67096894 0.75
-320313 C/Y 626.98845395 492.76287899 0.75
-320314 P -0.1908089967315 0 0.9816271831843 359.3243938447
-320315 P 0.9816271831843 0 0.1908089967315 1121.533480788
-320316 P 0.2085266931235 0.9771763677766 0.04053349866338 167.8774904639
-320317 P -0.03479510100707 0.9832326284572 0.179005305181 83.33394361192
-320318 P -0.1908089967315 0 0.9816271831843 361.3246721101
-320319 P -0.1908089967315 0 0.9816271831843 360.8243938191
-320320 P 0.9816271831843 0 0.1908089967315 920.7334842273
-320321 P 0.6060441603902 0.00123059991957 0.7954300480123 771.3234804882
-320322 P 0.6149393125162 -0.120128802445 0.7793707158633 788.3170329453
-320323 P -0.03479510100707 0.9832326284572 0.179005305181 80.35336822562
-320324 P -0.1876269966559 -0.1818633967589 0.9652573827976 302.5060670089
-320325 P -0.05225410094479 0.9862490178318 0.1567877028348 57.89280394669
-320326 P 0.4092797902639 0.6119065854449 0.6768015839009 601.2297012989
-320327 P 0.4602726780429 -0.7789400628408 0.4259124796819 501.8857915579
-320328 P 0.2782310031007 -0.7901458088059 0.5461292060859 464.9721855819
-320329 P -0.1876095963861 0.1823556964875 0.9651678814084 302.4641371741
-320330 P 0.614950805681 0.1204530011127 0.7793116071991 788.2893528821
-320331 P 0.9816271831843 0 0.1908089967315 703.1490763552
-320332 P -0.03479510100707 -0.9832326284572 0.179005305181 83.33394351192
-320333 P 0.9816271831843 0 0.1908089967315 699.7334880132
-320334 P -0.1908089967315 0 0.9816271831843 266.9243954276
-320335 P 0.2085266931235 0.9771763677766 0.04053349866338 185.0038282992
-320336 P 0.6073404733371 0.3482706847107 0.7140343686531 740.4162164951
-320337 P 0.9292483040857 0 0.3694558016243 825.9450277307
-320338 P 0.9816271831843 0 0.1908089967315 748.1584908842
-320339 PY 10.575
-320340 P 0.9816271831843 0 0.1908089967315 753.0084871002
-320341 P 0.9816271831843 0 0.1908089967315 705.5961543132
-320342 PY -7.425
-320343 PY 7.425
-320344 PY -10.575
-320345 P 0.9816271831843 0 0.1908089967315 878.7584981463
-320346 PY -7.075
-320347 P 0.9816271831843 0 0.1908089967315 883.6084848633
-320348 PY 7.5
-320349 P 0.9816271831843 0 0.1908089967315 806.5334861842
-320350 P 0.9816271831843 0 0.1908089967315 821.5334860272
-320351 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619029.51672
-320352 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619084.39422
-320353 P -0.1908089967315 0 0.9816271831843 364.7243937521
-320354 PY -7.5
-320355 P 0.9816271831843 0 0.1908089967315 816.5334860122
-320356 P -0.1908089967315 0 0.9816271831843 363.0243937811
-320357 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752536.93362
-320358 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1664.9054721 0 -323.6248404 
-        719107.52712
-320359 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752591.81112
-320360 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1664.9054721 0 -323.6248404 
-        719148.56712
-320361 PY 7.075
-320362 PY -3.925
-320363 PY 3.925
-320364 P 0.2085266931235 -0.9771763677766 0.04053349866338 184.8636703039
-320365 P 0.6073404733371 -0.3482706847107 0.7140343686531 740.3662634971
-320366 P -0.03479510100707 -0.9832326284572 0.179005305181 89.83394380002
-320367 P -0.03479510100707 -0.9832326284572 0.179005305181 84.33394364082
-320368 P 0.9816271831843 0 0.1908089967315 787.5381334092
-320369 P -0.1908089967315 0 0.9816271831843 274.9243952905
-320370 GQ 0.3791946 0.981183 0.6396223 0.2161636 -0.1646963 0.9459903 
-        -937.1546082 -13.0867917 -1227.0235462 596003.63915
-320371 GQ 0.3791941 0.9811831 0.6396228 0.2161636 -0.1646961 0.94599 
-        -975.2714912 -20.536307 -1275.3511246 644523.92815
-320372 P 0.9816271831843 0 0.1908089967315 712.1057632012
-320373 GQ 0.3791941 0.9811831 0.6396228 0.2161636 -0.1646961 0.94599 
-        -948.2201733 -15.2496083 -1241.0543092 609891.89897
-320374 P -0.1908089967315 0 0.9816271831843 353.3243939475
-320375 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 135.7889926 45.1517781 
-        -698.5738071 127119.1119
-320376 GQ 0.3791941 0.9811831 0.6396228 0.2161636 -0.1646961 0.94599 
-        -1128.9723885 -50.5744117 -1470.219682 859670.33461
-320377 GQ 0.3791941 0.9811831 0.6396228 0.2161636 -0.1646961 0.94599 
-        -1218.7337229 -68.1166668 -1584.0229326 999769.85466
-320378 GQ 0.3791941 0.9811831 0.6396228 0.2161636 -0.1646961 0.94599 
-        -1030.6038587 -31.3500333 -1345.5038616 718376.69488
-320379 GQ 0.9648026 0.9667464 0.0684509 0.0684233 -0.3520075 0.3621496 
-        -2174.1995594 171.2475026 -454.9765071 1240868.0133
-320380 P -0.1876095998073 0.1823555998127 0.9651678990088 345.7413367449
-320381 P -0.5209260984642 0.1705552994973 0.8363891975344 -35.60858079502
-320382 P -0.5209260984642 0.1705552994973 0.8363891975344 -1.472036795661
-320383 P -0.520985300608 0.170601000199 0.836343000976 35.86998464186
-320384 P -0.5211867064852 0.1707695021251 0.8361831104053 71.20660138603
-320385 P -0.5211861956011 0.1707686985588 0.8361835929432 66.99506093461
-320386 P -0.5209260984642 0.1705552994973 0.8363891975344 56.98094263203
-320387 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1793.8912841 -12 -348.6971424 
-        834940.49902
-320388 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1793.8912841 12 -348.6971424 
-        834940.49902
-320389 P -0.1908089967315 0 0.9816271831843 268.9243953931
-320390 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 103.6949196 76.3470614 
-        -533.4641149 75289.8055
-320391 P -0.5212145093428 0.1707943030617 0.8361607149898 -35.25835623204
-320392 P -0.521214492468 0.1707939975318 0.8361607879161 -39.4707810296
-320393 P -0.521005179647 0.1707746933287 0.83629516733 -49.5497417643
-320394 P -0.5209515030464 0.1708217009991 0.8363190048907 -70.54561171256
-320395 P -0.5209515030464 0.1708217009991 0.8363190048907 -107.9595742314
-320396 P -0.521005179647 0.1707746933287 0.83629516733 -142.1644177463
-320397 P -0.1876095998073 0.1823555998127 0.9651678990088 260.207146633
-320398 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 103.6949196 -76.3470614 
-        -533.4641149 75289.8055
-320399 GQ 0.9648026 0.9667464 0.0684509 -0.0684233 0.3520075 0.3621496 
-        -2174.1995594 -171.2475026 -454.9765071 1240868.0133
-320400 GQ 0.3791941 0.9811831 0.6396228 -0.2161636 0.1646961 0.94599 
-        -1218.7337229 68.1166668 -1584.0229326 999769.85466
-320401 P 0.9816271831843 0 0.1908089967315 904.1334845123
-320402 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 135.7889926 -45.1517781 
-        -698.5738071 127119.1119
-320403 GQ 0.3791941 0.9811831 0.6396228 -0.2161636 0.1646961 0.94599 
-        -1128.9723885 50.5744117 -1470.219682 859670.33461
-320404 P 0.9816271831843 0 0.1908089967315 885.1334848373
-320405 P -0.03479510100707 0.9832326284572 0.179005305181 84.42506454352
-320406 GQ 0.3791941 0.9811831 0.6396228 -0.2161636 0.1646961 0.94599 
-        -1030.6038587 31.3500333 -1345.5038616 718376.69488
-320407 P -0.1908089967315 0 0.9816271831843 355.3243939131
-320408 P -0.1908089967315 0 0.9816271831843 358.3243938621
-320409 GQ 0.3791941 0.9811831 0.6396228 -0.2161636 0.1646961 0.94599 
-        -948.2201733 15.2496083 -1241.0543092 609891.89898
-320410 GQ 0.3791941 0.9811831 0.6396228 -0.2161636 0.1646961 0.94599 
-        -975.2714912 20.536307 -1275.3511246 644523.92815
-320411 GQ 0.3791952 0.981183 0.6396218 -0.2161636 0.1646965 0.9459906 
-        -937.1555877 13.0867118 -1227.023298 596003.94541
-320412 P -0.1876095998073 -0.1823555998127 0.9651678990088 260.207146633
-320413 P -0.1876095998073 -0.1823555998127 0.9651678990088 345.7413988449
-320414 P -0.5210108919053 -0.1706140973494 0.8363243870065 -142.1501928916
-320415 P -0.5209296989813 -0.1708470996661 0.8363273983644 -35.65207273032
-320416 P -0.5210108919053 -0.1706140973494 0.8363243870065 -108.0043748221
-320417 P -0.5209296989813 -0.1708470996661 0.8363273983644 -1.514048797041
-320418 P -0.5210108919053 -0.1706140973494 0.8363243870065 -70.58432140344
-320419 P -0.520992298083 -0.1707922993716 0.836299596923 35.83855316814
-320420 P -0.5210108919053 -0.1706140973494 0.8363243870065 -49.53551493043
-320421 P -0.5212148789393 -0.1707943930988 0.8361604662135 -39.47122690512
-320422 P -0.5212141050678 -0.1707941016605 0.8361610081296 -35.25787934278
-320423 P -0.520992298083 -0.1707922993716 0.836299596923 56.8865543907
-320424 P -0.521186689606 -0.1707691965942 0.836183183323 66.9945436639
-320425 P -0.5211861857808 -0.1707692953409 0.8361834771867 71.20707625727
-320426 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 115.4867722537 -55.9999766841 -594.127879824 
-        92359.5223846
-320427 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.4214976206 40.2200253217 -645.237711046 
-        108409.4140645
-320428 P 2.01892565e-07 1 0 -7.4998
-320429 PY -9.89999999981
-320430 P 0.0444441472155 0.9395127707431 -0.339618125825 -153.210941335
-320431 P -0.9816271834477 1.981833669999e-07 -0.1908089953762 -1218.33986354
-320432 P 0.9816271897423 0 0.1908089629934 1205.333486384
-320433 GQ 0.0364080727166 1 0.963591927283 3.89084362e-07 7.5630338e-08 
-        -0.3746065934156 109.9450603065 53.8649998873 -565.61824559 
-        83705.2985607
-320434 P 0.9816271834476 -1.981832299999e-07 0.1908089953769 1217.333500003
-320435 GQ 0.0364080727166 1 0.963591927283 3.89084362e-07 7.5630338e-08 
-        -0.3746065934156 109.9450603065 53.8649998873 -565.61824559 
-        83708.9785607
-320436 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 124.0068288227 -51.1751749639 -637.959776073 
-        106217.0670037
-320437 P 0.9816271834476 1.981832319999e-07 0.1908089953769 1214.333499999
-320438 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 106.7916577674 -11.99997843956 -549.395439374 
-        78343.7016142
-320439 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 132.7444836356 -0.000426800123762 -682.911166384 
-        120987.267277
-320440 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 109.829882341 -21.99997782616 -565.02573942 
-        82949.1720715
-320441 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321528 36.6170215 
-        -685.4200069 122217.21743
-320442 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444851535 
-        -8.7409866e-08 -682.911294476 120899.2236152
-320443 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 112.624636034 -40.9999772619 -579.40348102 
-        87514.4251489
-320444 PY -31.7
-320445 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 117.1282018824 9.44922364732 -602.572371191 
-        94122.4190066
-320446 P -0.1908089629931 0 0.9816271897424 347.8465661971
-320447 P -0.1701684354226 -0.452379368789 0.8754402379831 269.120782535
-320448 P 0.9816271897424 0 0.1908089629931 1228.459749543
-320449 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 109.947098259 53.5432221975 -565.628841504 83697.80685
-320450 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321521 62 -685.4200029 
-        122845.49045
-320451 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 116.4548634297 -32.9999764886 -599.10830106 
-        93392.8682097
-320452 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 132.7444836354 -0.000426800124211 -682.911166384 
-        120940.9397768
-320453 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 126.8294156455 -0.00042560591681 -652.480779601 
-        110397.9671056
-320454 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 132.7444836356 -0.000426800125015 -682.911166384 
-        120899.179777
-320455 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321521 -62 -685.4200029 
-        122845.49045
-320456 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 106.7916572364 19.00002156044 -549.395468841 
-        78397.6977894
-320457 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.42149762 40.2200253217 -645.237711043 
-        108417.1876637
-320458 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 126.829415645 -0.00042560591744 -652.480779598 
-        110356.2071046
-320459 PY 31.7
-320460 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294068924 
-        -8.7408919e-08 -652.480849493 110356.229352
-320461 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321528 -36.6170215 
-        -685.4200069 122217.21743
-320462 P -0.1908089953769 0 0.9816271834476 347.8465031829
-320463 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 126.829415645 -0.000425606210628 -652.480779598 
-        110444.2946045
-320464 P 0.9816271834476 -1.981832299999e-07 0.1908089953769 1213.820900002
-320465 GQ 0.0351124589832 1 0.963542974197 3.8960724e-07 7.5731976e-08 
-        -0.375110277013 112.740381117 53.7717936753 -564.879143857 82122.9251126
-320466 P 0.9816271834476 -1.981832299999e-07 0.1908089953769 1209.838300003
-320467 PY 9.89999996063
-320468 P 2.01892565e-07 1 0 9.9002
-320469 P -0.9816271834476 1.981832299999e-07 -0.1908089953769 -1206.339863541
-320470 P 2.01892565e-07 1 0 7.5002
-320471 P -0.9816271834476 1.981832299999e-07 -0.1908089953769 -1072.832576237
-320472 PY -9.4500000005
-320473 P -0.1908089967315 0 0.9816271831843 355.8243939047
-320474 P 0.9816271897423 0 0.1908089629934 1147.933649543
-320475 P 0.9816271831843 0 0.1908089967315 1205.333479352
-320476 P -0.185808571474 0 0.9825859630418 362.2508609609
-320477 P -0.1908089967315 0 0.9816271831843 272.4243953331
-320478 PY 9.4499999995
-320479 P 0.9816271897423 0 0.1908089629935 1158.597872917
-320480 P -0.1908089629934 0 0.9816271897423 325.1185661961
-320481 P -0.1908089967315 0 0.9816271831843 267.4243954191
-320482 P -0.1908089967315 0 0.9816271831843 348.3243940331
-320483 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 63.4 -683.8493994 
-        121992.52764
-320484 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 63.4 -683.8493994 
-        122178.52764
-320485 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 63.4 -683.8493994 
-        122278.52764
-320486 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 -63.4 -683.8493994 
-        122178.52764
-320487 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 -63.4 -683.8493994 
-        121992.52764
-320488 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 132.9268577 -63.4 -683.8493994 
-        122278.52764
-320489 P -0.1908089967315 0 0.9816271831843 279.9243952051
-320490 PY -39.2
-320491 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 63.4 -549.5628007 
-        79306.309716
-320492 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 63.4 -549.5628007 
-        79020.309715
-320493 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 63.4 -549.5628007 
-        79206.309716
-320494 PY 39.2
-320495 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 -63.4 -549.5628007 
-        79306.309716
-320496 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 -63.4 -549.5628007 
-        79206.309716
-320497 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 106.8241871 -63.4 -549.5628007 
-        79020.309715
-320498 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321528 36.6170215 
-        -685.4200069 122218.85944
-320499 P 0.9816271831843 0 0.1908089967315 1225.33347901
-320500 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 -63.6 -559.1827471 
-        82076.888835
-320501 P -0.0922602057053 -0.87533255413 0.474637729351 118.483120127
-320502 P -0.1670213029135 -0.4835214084349 0.8592502149888 242.5400924309
-320503 PY 18.1945714
-320504 P -0.1908089967315 0 0.9816271831843 273.6243953128
-320505 PY 43
-320506 P 0.9816271831843 0 0.1908089967315 1228.333478958
-320507 P -0.134922302394 -0.7071068125462 0.6941152123152 165.1974004311
-320508 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 -64.0556004 
-        -559.1827471 82141.718821
-320509 P 0.9816271831843 0 0.1908089967315 1230.833478915
-320510 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 -63.6 -559.1827471 
-        82062.218836
-320511 P -0.1908089967315 0 0.9816271831843 281.0743951851
-320512 P -0.1908089967315 0 0.9816271831843 288.5743950567
-320513 PY 31.8
-320514 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 -63.6 -559.1827471 
-        82084.338835
-320515 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 -64.0556004 
-        -559.1827471 82115.033821
-320516 P -0.005449499917539 -0.9995920848738 0.02803509957576 -20.881438584
-320517 P -0.005449499917539 0.9995920848738 0.02803509957576 43.14803174709
-320518 P 0.9816271831843 0 0.1908089967315 1223.133479047
-320519 P -0.005449499917539 -0.9995920848738 0.02803509957576 -26.87899099326
-320520 P -0.005449499917539 0.9995920848738 0.02803509957576 37.15047923779
-320521 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 138.8037747 40.5941392 
-        -714.0835166 132705.84769
-320522 P 0.2085266931235 -0.9771763677766 0.04053349866338 167.7373324686
-320523 C/Y 971.49993061 457.9593285 0.5
-320524 C/Y 774.19286674 419.60672043 0.5
-320525 C/Y 732.96452503 411.59274262 0.75
-320526 C/Y 892.96975594 442.69460887 0.5
-320527 C/Y 751.32095336 415.16087084 0.75
-320528 C/Y 820.82015795 428.67014771 0.5
-320529 C/Y 1039.7230199 471.22055368 0.5
-320530 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 100.94727 77.3904781 -519.3286835
-        71468.91722
-320531 P -0.1495688001266 -0.9883104008368 0.02952500002499 -55.04132474659
-320532 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 100.94727 -77.3904768 
-        -519.3286835 71468.917169
-320533 C/Y 1023.8206595 468.12944795 0.5
-320534 PY 39
-320535 P -0.1495688001266 0.9883104008368 0.02952500002499 -55.04132474659
-320536 P -0.1908089967315 0 0.9816271831843 353.8243935391
-320537 C/Y 631.0186947 483.1044323 0.5
-320538 P 0.9816271831843 0 0.1908089967315 711.6057633102
-320539 P 0.9816271831843 0 0.1908089967315 787.0381335182
-320540 C/Y 720.2153953 419.556409 0.5
-320541 P -0.1908089967315 0 0.9816271831843 274.4243948991
-320542 P 0.9816271831843 0 0.1908089967315 1133.933480575
-320543 P -0.1908089967315 0 0.9816271831843 267.9243954104
-320544 P 0.9816271831843 0 0.1908089967315 1126.533480702
-320545 P -0.03479510100707 -0.9832326284572 0.179005305181 83.83394352642
-320546 P -0.1908089967315 0 0.9816271831843 360.3243938276
-320547 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321521 62 -685.4200029 
-        122847.07245
-320548 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321521 -62 -685.4200029 
-        122847.07245
-320549 P 0.9816271831843 0 0.1908089967315 1148.33348033
-320550 P -0.1908089967315 0 0.9816271831843 290.6240020216
-320551 P 0.9816271831843 0 0.1908089967315 1203.333479386
-320552 PY 49.2
-320553 P -0.1908089967315 0 0.9816271831843 280.6240021931
-320554 PY -49.2
-320555 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -744.4123058757
-320556 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -743.0123058757
-320557 P -2.01892565e-07 -1 0 -22.15
-320558 P -2.01892565e-07 -1 0 -22.14999786813
-320559 P -0.1908089967315 0 0.9816271831843 264.8243954635
-320560 PY 35.25
-320561 P 0.9816271831843 0 0.1908089967315 1184.083479716
-320562 P 0.9816271831843 0 0.1908089967315 1158.583479853
-320563 PY -18.75
-320564 PY 18.75
-320565 P 0.9816272804767 0 0.1908084962049 1158.583308557
-320566 PY -35.25
-320567 P 0.9816271831843 0 0.1908089967315 768.6205093332
-320568 PY -6.85
-320569 P -0.1908089967315 0 0.9816271831843 360.7243938211
-320570 P -0.1908089967315 0 0.9816271831843 359.2243938461
-320571 P 0.9816271831843 0 0.1908089967315 758.6205095052
-320572 PY 6.85
-320573 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 137.0101702 13.7 -704.8562211 
-        128945.4023
-320574 P -0.1908089967315 0 0.9816271831843 359.0243938501
-320575 PY -8
-320576 PY -7.05
-320577 P -0.134922302394 0.7071068125462 0.6941152123152 248.0349613011
-320578 P -0.1908089967315 0 0.9816271831843 358.6743938561
-320579 P -0.134922302394 -0.7071068125462 0.6941152123152 258.6769185897
-320580 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 137.0101702 -13.7 -704.8562211 
-        128945.4023
-320581 PY 8
-320582 PY 7.05
-320583 P -0.134922302394 -0.7071068125462 0.6941152123152 248.0349613011
-320584 P -0.134922302394 0.7071068125462 0.6941152123152 258.6769185897
-320585 PY -3.35
-320586 P 0.9816271831843 0 0.1908089967315 889.0733072703
-320587 PY 3.35
-320588 P 0.9816271831843 0 0.1908089967315 898.8733071023
-320589 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 137.0101702 6.7 -704.8562211 
-        128909.7023
-320590 PY -4.5
-320591 P -0.134922302394 -0.7071068125462 0.6941152123152 256.2020447458
-320592 PY -3.55
-320593 P -0.134922302394 0.7071068125462 0.6941152123152 250.5098350448
-320594 PY 4.5
-320595 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 137.0101702 -6.7 -704.8562211 
-        128909.7023
-320596 P -0.134922302394 0.7071068125462 0.6941152123152 256.2020447458
-320597 P -0.134922302394 -0.7071068125462 0.6941152123152 250.5098350448
-320598 PY 3.55
-320599 PY -18.25
-320600 P 0.9816271831843 0 0.1908089967315 813.9333085572
-320601 P -0.1908089967315 0 0.9816271831843 269.0243953916
-320602 P -0.1908089967315 0 0.9816271831843 267.5243954171
-320603 P 0.9816271831843 0 0.1908089967315 823.7333083892
-320604 PY -24.75
-320605 P -0.1908089967315 0 0.9816271831843 269.5743953821
-320606 PY -23.8
-320607 PY 24.75
-320608 PY 18.25
-320609 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.8362791 -49.2 -529.0467926 
-        73221.589755
-320610 P -0.1908089967315 0 0.9816271831843 269.4743953841
-320611 PY 23.8
-320612 PY 24.6
-320613 PY 13
-320614 P 0.9816271831843 0 0.1908089967315 889.3333072653
-320615 PY 19.5
-320616 P 0.9816271831843 0 0.1908089967315 899.1333070973
-320617 PY 19.35
-320618 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.8362791 -38.7 -529.0467926 
-        72990.852255
-320619 PY 18.55
-320620 PY -19.45
-320621 PY -12.95
-320622 PY -18.5
-320623 C/X 48 561.0742312 2.32935
-320624 C/X 48 568.7442312 2.32935
-320625 C/X 48 545.7342312 2.32935
-320626 C/X 48 553.4042312 2.32935
-320627 C/X 48 530.3942312 2.32935
-320628 C/X 48 538.0642312 2.32935
-320629 C/X 48 515.0542312 2.32935
-320630 C/X 48 522.7242312 2.32935
-320631 P -0.1907947037663 -0.012258300242 0.9815534193766 269.8041319259
-320632 PY 57.1
-320633 C/X 48 507.3842312 2.32935
-320634 C/X 45.7075398 500.0772179 2.32935
-320635 C/X 45.7075398 591.3912445 2.32935
-320636 C/X 48 576.4142312 2.32935
-320637 C/X 48 584.0842312 2.32935
-320638 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.666714 88.4 -703.0892922 
-        130040.31588
-320639 C/X -45.7075398 591.3912445 2.32935
-320640 P -0.1908089967315 0 0.9816271831843 371.0243936441
-320641 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.666714 -88.4 -703.0892922 
-        130040.31588
-320642 PY -43
-320643 P -0.002338999915731 0.9999248639744 0.01203309956647 47.35470759392
-320644 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 103.236978 -88.4 -531.1082096 
-        74970.680995
-320645 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.7027128 91.2 -528.3596535 
-        74375.052675
-320646 P -0.1908089967315 0 0.9816271831843 257.6243955871
-320647 C/X -45.7075398 500.0772179 2.32935
-320648 PZ 588.5342312
-320649 C/X -38.35 593.5342312 2.32935
-320650 C/X -15.34 593.5342312 2.32935
-320651 C/X -7.67 593.5342312 2.32935
-320652 C/X -30.68 593.5342312 2.32935
-320653 C/X -23.01 593.5342312 2.32935
-320654 C/X 23.01 593.5342312 2.32935
-320655 C/X 30.68 593.5342312 2.32935
-320656 C/X 0 593.5342312 2.32935
-320657 C/X 7.67 593.5342312 2.32935
-320658 C/X 15.34 593.5342312 2.32935
-320659 C/X 38.35 593.5342312 2.32935
-320660 C/X -15.34 497.9342312 2.32935
-320661 C/X -7.67 497.9342312 2.32935
-320662 PZ 502.9342312
-320663 C/X -30.68 497.9342312 2.32935
-320664 C/X -23.01 497.9342312 2.32935
-320665 C/X -38.35 497.9342312 2.32935
-320666 C/X 38.35 497.9342313 2.32935
-320667 C/X 23.01 497.9342312 2.32935
-320668 C/X 30.68 497.9342313 2.32935
-320669 C/X 0 497.9342313 2.32935
-320670 C/X 7.67 497.9342312 2.32935
-320671 C/X 15.34 497.9342312 2.32935
-320672 PY -57.1
-320673 C/X -48 576.4142312 2.32935
-320674 C/X -48 584.0842312 2.32935
-320675 C/X -48 507.3842312 2.32935
-320676 C/X -48 530.3942312 2.32935
-320677 C/X -48 538.0642312 2.32935
-320678 C/X -48 515.0542312 2.32935
-320679 C/X -48 522.7242312 2.32935
-320680 C/X -48 561.0742312 2.32935
-320681 C/X -48 568.7442312 2.32935
-320682 C/X -48 545.7342312 2.32935
-320683 C/X -48 553.4042312 2.32935
-320684 P 0.5803146309128 -0.1569851083625 0.7991186425688 750.5034767788
-320685 P 0.898794055837 0 0.4383711272335 813.414142233
-320686 PY 17
-320687 GQ 0.3802484 0.979518 0.6402336 0.2253332 -0.1716828 0.9443851 
-        -941.9042194 -96.3647786 -1213.2540378 592109.77229
-320688 P -0.1908089967315 0 0.9816271831843 273.4243953161
-320689 P 0.6039558036391 -0.1220197007352 0.7876221047451 784.9597887301
-320690 P -0.1908089967315 0 0.9816271831843 354.8243939221
-320691 P 0.898794055837 0 0.4383711272335 939.8924777901
-320692 PY 9.2
-320693 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1885839 0 -331.0663235 
-        752600.37571
-320694 PY -9.2
-320695 P -0.1908089967315 0 0.9816271831843 358.4743938591
-320696 P 0.9816271831843 0 0.1908089967315 851.4607706143
-320697 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1664.9051238 0 -323.6247726 
-        719143.70614
-320698 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7539565 0 -300.2697516 
-        619092.98745
-320699 P 0.9816271831843 0 0.1908089967315 773.5333092492
-320700 PY -5
-320701 PY 5
-320702 P -0.1908089967315 0 0.9816271831843 357.3243938791
-320703 PY 19.2049718
-320704 PY 16.5
-320705 PY -16.5
-320706 P 0.9816271830014 1.929999966601e-05 0.1908089966961 899.7333068204
-320707 P 0.9816271831843 0 0.1908089967315 904.5333070053
-320708 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809499.21102
-320709 PY 0.0001
-320710 P 0.9816271831843 0 0.1908089967315 878.6607701483
-320711 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1718.3059909 0 -334.0048497 
-        766021.42952
-320712 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1718.3056425 0 -334.004782 
-        766016.55887
-320713 P -0.9975640486748 0 0.06975649641099 -777.3475805048
-320714 PY -2
-320715 P 0.9816271831843 0 0.1908089967315 903.4733070233
-320716 P 0.9816271831843 0 0.1908089967315 888.9733072723
-320717 PY 2
-320718 P 0.9816271831843 0 0.1908089967315 757.4333095252
-320719 P 0.9816271831843 0 0.1908089967315 769.4333093202
-320720 P -0.9975640486748 0 0.06975649641099 -704.6133694469
-320721 PY 21.75
-320722 P 0.9816271831843 0 0.1908089967315 829.2333082952
-320723 P -0.1908089967315 0 0.9816271831843 269.7243953796
-320724 PY 25
-320725 PY -25
-320726 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1628.9775688 0 -316.6411634 
-        688443.69652
-320727 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1628.9779172 0 -316.6412311 
-        688436.52102
-320728 P 0.9816271830014 1.929999966601e-05 0.1908089966961 829.7333080324
-320729 PY -21.75
-320730 PY 16.6434316
-320731 P -0.1908089967315 0 0.9816271831843 270.9243951591
-320732 P 0.9816271831843 0 0.1908089967315 790.4198996602
-320733 P -0.829037582746 0 0.559192888362 -375.937924676
-320734 P -0.1626961045065 0 0.9866762273301 294.2494998505
-320735 P 0.9816271831843 0 0.1908089967315 820.5809084432
-320736 C/Y 721.3424775 431.4813807 14.9908191
-320737 P -0.3694558016243 0 0.9292483040857 134.449154191
-320738 P 0.1993183003023 0 0.9799348014866 551.6095500368
-320739 P 0.9816271830014 1.929999966601e-05 0.1908089966961 867.5333073774
-320740 P -0.1908089967315 0 0.9816271831843 358.5243938581
-320741 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752593.21362
-320742 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619085.79672
-320743 P 0.9816271830014 -1.929999966601e-05 0.1908089966961 786.8333087754
-320744 P -0.2187662011531 0 0.9757773051435 336.0311992712
-320745 P 0.9816271831843 0 0.1908089967315 711.3242144152
-320746 P 0.559192888362 0 0.829037582746 763.52471001
-320747 PY -17
-320748 C/Y 630.3607007 485.0139646 1.5
-320749 P -0.434706695148 0 0.9005720899481 162.7680289832
-320750 P -0.845225004219 0 0.534410602667 -271.047355153
-320751 P 0.9816271831843 0 0.1908089967315 740.4626098162
-320752 GQ 0.3802484 0.979518 0.6402336 -0.2253332 0.1716828 0.9443851 
-        -941.8718994 96.083791 -1213.2786625 592095.97068
-320753 P 0.5803146309128 0.1569851083625 0.7991186425688 750.5259934798
-320754 PY -19.1438933
-320755 P 0.9816271831843 0 0.1908089967315 741.2999159012
-320756 P -0.1876095963861 0.1823556964875 0.9651678814084 303.4641396546
-320757 P 0.6039558036391 0.1220197007352 0.7876221047451 784.9597887301
-320758 PY -4
-320759 PY 4
-320760 P 0.9816271831843 0 0.1908089967315 898.9733071003
-320761 P -0.1876095963861 -0.1823556964875 0.9651678814084 303.4641396546
-320762 P 0.98162718285 2.6099999544e-05 0.1908089966664 829.733307804
-320763 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1628.9779172 0 -316.6412311 
-        688446.12102
-320764 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1582.2521149 51.4 -307.5586552 
-        650183.25037
-320765 P -0.1908089967315 0 0.9816271831843 278.2243952341
-320766 P 0.98162718285 -2.6099999544e-05 0.1908089966664 829.733307804
-320767 P -0.1908089967315 0 0.9816271831843 275.2243952854
-320768 P 0.7414564073402 -0.6553400064872 0.1441245014267 626.7259764042
-320769 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1582.2521149 -51.4 -307.5586552 
-        650183.25037
-320770 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809508.81102
-320771 P 0.98162718285 -2.6099999544e-05 0.1908089966664 899.73330648
-320772 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1730.0851687 -41 -336.2944899 
-        776986.65875
-320773 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1730.0851687 39 -336.2944899 
-        776946.65875
-320774 P 0.5927410147689 0.09606170239358 0.7996438199248 766.3648492949
-320775 P -0.1674104070877 0.9858710417389 0.00566080023966 -88.93100556499
-320776 P -0.1908089967315 0 0.9816271831843 273.8243953091
-320777 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 125.5158363 35.4064021 
-        -645.7229996 108487.50767
-320778 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 121.0203763 39.9997191 
-        -622.5958631 100963.87946
-320779 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 121.0203763 -39.9997191 
-        -622.5958631 100963.87946
-320780 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 125.5158363 -35.4064021 
-        -645.7229996 108487.50767
-320781 P 0.9816271831843 0 0.1908089967315 821.5047342272
-320782 P 0.213097699009 0 0.9770308954568 559.6221836979
-320783 P 0.9816271830014 -1.929999966601e-05 0.1908089966961 899.7333068204
-320784 GQ 0.9271839 1 -0.9271839 0 0 0.7492132 -1822.1150475 0 200.0483092 
-        692036.09468
-320785 P -0.1908089967315 0 0.9816271831843 272.0243953401
-320786 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4053745 0 -343.3544228 
-        809506.36168
-320787 P -0.1876095963861 0.1823556964875 0.9651678814084 285.9641399917
-320788 P -0.1876095963861 -0.1823556964875 0.9651678814084 285.9641399917
-320789 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 133.2321528 -36.6170215 
-        -685.4200069 122218.85944
-320790 P -0.5209618870709 -0.1705470957674 0.8363685792429 -34.9787744319
-320791 P -0.5209646119191 -0.170547403902 0.8363668191352 71.44213213451
-320792 P -0.5210178298259 -0.1706127097667 0.8363203478749 -35.73301134549
-320793 P -0.5209227082991 -0.170846802722 0.8363318133241 -142.0653118633
-320794 P -0.5210178298259 -0.1706127097667 0.8363203478749 -1.586454790816
-320795 P -0.5209227082991 -0.170846802722 0.8363318133241 -107.9280273195
-320796 P -0.5209227082991 -0.170846802722 0.8363318133241 -70.51732562351
-320797 P -0.5210178298259 -0.1706127097667 0.8363203478749 35.83440805133
-320798 P -0.5209854969709 -0.170791999007 0.8363038951369 -49.53157691199
-320799 P -0.5209671846782 -0.1705735949835 0.8363598754023 56.93832902542
-320800 P -0.5209623092251 -0.17054710302 0.8363683148101 -39.18834209391
-320801 P -0.5209651069321 -0.1705474022694 0.8363665111292 67.23261829461
-320802 P -0.520962119934 0.1705471065257 0.836368432002 -34.9790450384
-320803 P -0.5209648100948 0.1705473033047 0.8363667162067 71.44200128437
-320804 P -0.5209624256568 0.1705471083989 0.8363682411896 -39.18843882998
-320805 P -0.5209651158171 0.170547305178 0.8363665253931 67.23264234131
-320806 P -0.5209331007572 0.1705540002481 0.8363851012153 -49.44784587192
-320807 P -0.5209983057311 0.1707744018786 0.8362995092001 56.88291222581
-320808 P -0.5209331007572 0.1705540002481 0.8363851012153 -70.49139160242
-320809 P -0.5209445853209 0.1708213951867 0.8363233764348 35.88507038884
-320810 P -0.5209983057311 0.1707744018786 0.8362995092001 -1.584688617433
-320811 P -0.5209923026169 0.170599700857 0.8363389042018 -107.9799065425
-320812 P -0.5209445853209 0.1708213951867 0.8363233764348 -35.66760159499
-320813 P -0.5209331007572 0.1705540002481 0.8363851012153 -142.0393771064
-320814 PX 1151.9
-320815 P -0.1908089967315 0 0.9816271831843 354.4243939287
-320816 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1664.9054721 0 -323.6248404 
-        719110.40712
-320817 P -0.1908089967315 0 0.9816271831843 365.7243937351
-320818 P -0.1908089967315 0 0.9816271831843 263.5243954858
-320819 P -0.1908089967315 0 0.9816271831843 262.5243955031
-320820 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1718.3059909 0 -334.0048497 
-        765983.26952
-320821 P 0.9816271831843 0 0.1908089967315 909.7334844163
-320822 P 0.9816271831843 0 0.1908089967315 903.7334845193
-320823 P -0.03477220051519 0.9832549145678 0.1788873026504 83.93803344359
-320824 P -0.03477220051519 -0.9832549145678 0.1788873026504 83.93803344359
-320825 P 0.9816271831843 0 0.1908089967315 918.7334842623
-320826 PY 18
-320827 PY -18
-320828 PY 16.9
-320829 P 0.9816271831843 0 0.1908089967315 886.1928460203
-320830 P 0.9816271831843 0 0.1908089967315 772.3152798702
-320831 P 0.9816271831843 0 0.1908089967315 807.2334861722
-320832 P 0.9816271831843 0 0.1908089967315 809.6334861302
-320833 P 0.9816271831843 0 0.1908089967315 852.2334854013
-320834 P 0.9816271831843 0 0.1908089967315 854.6334853603
-320835 PY 9.7
-320836 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1587.1605992 -33.8 -308.5127679 
-        653848.89392
-320837 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1675.5070457 -33.8 -325.6855775 
-        728632.90892
-320838 P 0.1704577914796 0.9848077507741 0.0331335983438 144.3356294853
-320839 P 0.9816271831843 0 0.1908089967315 750.1334871502
-320840 P 0.9816271831843 0 0.1908089967315 764.8692381972
-320841 P 0.254063807139 0.965925827142 0.0493850013877 209.25939308
-320842 P 0.254063807139 -0.965925827142 0.0493850013877 238.7330773083
-320843 PY -9.7
-320844 P 0.1704577914796 -0.9848077507741 0.0331335983438 144.3356294853
-320845 P 0.254063807139 -0.965925827142 0.0493850013877 209.25939308
-320846 P 0.254063807139 0.965925827142 0.0493850013877 238.7330773083
-320847 P 0.254063807139 -0.965925827142 0.0493850013877 254.2535333444
-320848 P -0.1908089967315 0 0.9816271831843 269.9243953761
-320849 PY -20.8000088
-320850 PY -25.6000088
-320851 P 0.254063807139 0.965925827142 0.0493850013877 239.789114438
-320852 P 0.9816271831843 0 0.1908089967315 830.9334857663
-320853 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1509.5860178 329.5817109 
-        -293.4337968 578394.36063
-320854 P 0.9816271831843 0 0.1908089967315 810.2334861202
-320855 P -0.03477220051519 0.9832549145678 0.1788873026504 84.04027754509
-320856 PY 25.5999912
-320857 P -0.1908089967315 0 0.9816271831843 272.9243953248
-320858 PY 33.7999912
-320859 P 0.254063807139 -0.965925827142 0.0493850013877 239.789131338
-320860 P -0.03477220051519 -0.9832549145678 0.1788873026504 84.04029484509
-320861 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1509.5860178 -329.5817109 
-        -293.4337968 578394.36063
-320862 P -0.1080753965842 0.824126173953 0.555999782427 121.8019337504
-320863 PY -33.8000088
-320864 P 0.254063807139 0.965925827142 0.0493850013877 254.2535163444
-320865 PY 20.7999912
-320866 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1657.4190717 -340.0817109 
-        -322.1696315 701621.70517
-320867 P 0.898794055837 0 0.4383711272335 925.180889276
-320868 P 0.9816271831843 0 0.1908089967315 814.1334860542
-320869 P 0.9816271831843 0 0.1908089967315 795.1334863792
-320870 P -0.03479510100707 -0.9832326284572 0.179005305181 84.33234564082
-320871 P 0.9816271831843 0 0.1908089967315 859.1334852833
-320872 P 0.9816271831843 0 0.1908089967315 840.1334856083
-320873 PY 18.0943
-320874 P -0.03479510100707 0.9832326284572 0.179005305181 84.33234564082
-320875 P 0.9816271831843 0 0.1908089967315 772.6334867642
-320876 P 0.9816271831843 0 0.1908089967315 753.6334870902
-320877 P 0.1261835340993 0.6825576032366 0.7198561203366 383.7827452478
-320878 P 0.07326419730301 0 0.9973125675502 473.2869538901
-320879 PY -19.5
-320880 P -0.3823565140816 0.6834678277431 0.6218321514521 -59.52473398521
-320881 P -0.1324755888598 0.7071324422892 0.6945602403092 170.0626494198
-320882 P -0.3824126145511 -0.6833534159512 0.6219233884812 -22.62713862806
-320883 P 0.1261835340993 -0.6825576032366 0.7198561203366 420.6408558278
-320884 P 0.9816271834471 0 0.1908089953794 865.8334921071
-320885 P -0.4352076277219 0 0.9003301176639 30.4918991651
-320886 PY -34.5
-320887 P -0.1324805837393 -0.707106781186 0.694585412266 208.253574519
-320888 P 0.9816271834471 0 0.1908089953794 846.8334921071
-320889 P -0.1873557060792 0 0.9822921354666 262.2651428189
-320890 P -0.1873557060792 0 0.9822921354666 262.8651428189
-320891 P -0.1908089953794 0 0.9816271834471 261.724403189
-320892 P 0.9816271834471 0 0.1908089953794 869.0834921071
-320893 P 0.9816271834471 0 0.1908089953794 843.5834921081
-320894 P -0.1908089953794 0 0.9816271834471 260.524403179
-320895 P 0.9816271834471 0 0.1908089953794 847.3334921071
-320896 PY -32.25
-320897 P -0.1908089953794 0 0.9816271834471 265.524403189
-320898 P -0.1908089953794 0 0.9816271834471 264.024403189
-320899 P 0.9816271834471 0 0.1908089953794 865.3334921071
-320900 P 0.2542344457103 -0.9659262264016 0.04849094517508 192.2617368102
-320901 P 0.2538902433693 0.9659253687277 0.05027848814488 251.0027436893
-320902 P 0.2538902433693 0.9659253687277 0.05027848814488 244.9018487593
-320903 PY 34.5
-320904 PY 32.25
-320905 P 0.2542344457103 -0.9659262264016 0.04849094517508 198.3567106402
-320906 P -0.1908089967315 0 0.9816271831843 261.7243987167
-320907 P 0.9816271831843 0 0.1908089967315 1180.833471872
-320908 P 0.9816271831843 0 0.1908089967315 1161.833472197
-320909 P -0.1873557067407 0 0.9822921353404 262.8651522571
-320910 P -0.132480500836 0.707106804462 0.694585404383 170.1405999736
-320911 P -0.1873557067407 0 0.9822921353404 262.2651522358
-320912 P -0.132480500836 -0.707106804462 0.694585404383 208.3243666146
-320913 P 0.9816271831843 0 0.1908089967315 1210.456281264
-320914 P 0.9816271831843 0 0.1908089967315 1204.056281274
-320915 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 143.726648 80 -739.4095042 
-        143438.10107
-320916 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 143.726648 -80 -739.4095042 
-        143438.10107
-320917 PY -57.4
-320918 PY 57.4
-320919 P -0.134922302394 0.7071068125462 0.6941152123152 166.8588207606
-320920 P 0.9816271831843 0 0.1908089967315 1199.58362765
-320921 P -0.1908089967315 0 0.9816271831843 258.2239987766
-320922 P -0.134922302394 -0.7071068125462 0.6941152123152 205.0425876381
-320923 P 0.9816271831843 0 0.1908089967315 844.7732226293
-320924 C/Y 1130.1042216 472.9474308 10
-320925 P -0.1908089967315 0 0.9816271831843 258.6239987698
-320926 P -0.06517940337573 -0.7062267365763 0.7049790365113 288.9603264656
-320927 P -0.1415507990275 0 0.9899309931984 318.2181512137
-320928 P 0.9816271831843 0 0.1908089967315 1203.833471478
-320929 P -0.1000915002427 0.7071068017151 0.6999869016971 208.998246107
-320930 P 0.9899309931984 0 0.1415507990275 1185.671275853
-320931 GQ 0.981796 0.4999983 0.5182057 0.190809 -0.9816272 0.1873027 
-        -2301.5942401 280.3508932 -732.9836973 1478253.1432
-320932 K/Y 1130.1042216 -12.65 472.9474308 1 -1
-320933 P -0.134922302394 -0.7071068125462 0.6941152123152 160.4241497465
-320934 P -0.1908089967315 0 0.9816271831843 256.1239988126
-320935 PY 22.25
-320936 PY 31.75
-320937 P 0.04902010197869 0.9987523403139 0.009528500384609 91.62721579849
-320938 P 0.9804024501249 -0.04993760255319 0.1905709097433 1197.0008924
-320939 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -2355.0878357 -43.5 -457.7827016 
-        1439373.9914
-320940 PY -31.75
-320941 PY -22.25
-320942 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -2355.0878357 43.4996007 
-        -457.7827016 1439373.9828
-320943 P 0.04902010197869 -0.9987523403139 0.009528500384609 91.62721579849
-320944 P -0.134922599036 -0.7071055949472 0.6941163950402 198.2383501836
-320945 P 0.9767676203511 0.09938070207061 0.189864403956 1190.969212114
-320946 P 0.9804024501249 0.04993760255319 0.1905709097433 1197.0008923
-320947 P 0.9816271831843 0 0.1908089967315 902.5538151393
-320948 P 0.9816271831843 0 0.1908089967315 900.1615151803
-320949 PY 24.8
-320950 P 0.1704577914796 0.9848077507741 0.0331335983438 178.3622993845
-320951 P 0.254063807139 0.965925827142 0.0493850013877 254.203485843
-320952 P -0.1908089967315 0 0.9816271831843 269.2243953881
-320953 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1657.4190717 340.0817109 
-        -322.1696315 701621.70517
-320954 P 0.9816271831843 0 0.1908089967315 888.1615153853
-320955 PY 18.4
-320956 P -0.1908089967315 0 0.9816271831843 269.6243953811
-320957 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.8362791 -37.1 -529.0467926 
-        72960.532255
-320958 P -0.134922302394 -0.7071068125462 0.6941152123152 177.3596372471
-320959 P 0.9816271831843 0 0.1908089967315 771.8217665782
-320960 P 0.9816271831843 0 0.1908089967315 769.4294666202
-320961 PY -6.9
-320962 P -0.1908089967315 0 0.9816271831843 358.7743938541
-320963 P -0.9975640486748 0 0.06975649641099 -636.3005803619
-320964 P 0.9816271831843 0 0.1908089967315 757.4294668252
-320965 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1400.758802 -363.0817109 
-        -272.279929 502022.47749
-320966 PY -13.3
-320967 PY -7.85
-320968 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.9147657 15.7 -704.3654075 
-        128780.67009
-320969 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 136.9147657 14.1 -704.3654075 
-        128768.75009
-320970 P -0.1908089967315 0 0.9816271831843 358.6243938567
-320971 P -0.134922302394 -0.7071068125462 0.6941152123152 258.7476291911
-320972 P 0.9816271831843 0 0.1908089967315 827.2538164292
-320973 P 0.9816271831843 0 0.1908089967315 824.8615164702
-320974 P 0.254063807139 0.965925827142 0.0493850013877 239.785521938
-320975 PY 30.05
-320976 P 0.898794055837 0 0.4383711272335 852.446670058
-320977 P 0.1704577914796 0.9848077507741 0.0331335983438 170.4568326797
-320978 P 0.9816271831843 0 0.1908089967315 812.8615166752
-320979 PY 23.65
-320980 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 102.8362791 -47.6 -529.0467926 
-        73182.869755
-320981 P -0.134922302394 -0.7071068125462 0.6941152123152 173.6473265811
-320982 PY -18.4
-320983 P 0.254063807139 -0.965925827142 0.0493850013877 254.203485843
-320984 P 0.1704577914796 -0.9848077507741 0.0331335983438 178.3622993845
-320985 P -0.134922302394 0.7071068125462 0.6941152123152 177.3596372471
-320986 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1400.758802 363.0817109 
-        -272.279929 502022.47749
-320987 PY 6.9
-320988 P -0.134922302394 0.7071068125462 0.6941152123152 258.7476291911
-320989 PY -23.65
-320990 P 0.254063807139 -0.965925827142 0.0493850013877 239.785521938
-320991 P 0.1704577914796 -0.9848077507741 0.0331335983438 170.4568326797
-320992 P -0.134922302394 0.7071068125462 0.6941152123152 173.6473265811
-320993 PY -3.4
-320994 P -0.9975640486748 0 0.06975649641099 -762.4683187698
-320995 P 0.9816271831843 0 0.1908089967315 888.0479255873
-320996 P 0.9816271831843 0 0.1908089967315 902.4402253403
-320997 P 0.9816271831843 0 0.1908089967315 900.0479253823
-320998 PY -8.7
-320999 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1657.3906067 -372.234906 
-        -322.1640985 707323.03873
-321000 P -0.134922302394 -0.7071068125462 0.6941152123152 256.2727554471
-321001 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1657.3906067 372.234906 
-        -322.1640985 707323.03873
-321002 PY 8.7
-321003 PY 3.4
-321004 P -0.134922302394 0.7071068125462 0.6941152123152 256.2727554471
-321005 PY -2.2
-321006 P -0.1908089967315 0 0.9816271831843 357.9243938687
-321007 P -0.1908089967315 0 0.9816271831843 355.4243939115
-321008 P 0.9816271831843 0 0.1908089967315 883.1087665723
-321009 P 0.9816271831843 0 0.1908089967315 879.3087666373
-321010 PY -6.5
-321011 PY -4.4
-321012 P -0.1908089967315 0 0.9816271831843 359.9243938341
-321013 P 0.9816271831843 0 0.1908089967315 883.6337665633
-321014 P 0.9816271831843 0 0.1908089967315 878.7837666463
-321015 PY -3.875
-321016 PY -7.025
-321017 PY 2.2
-321018 PY 4.4
-321019 PY 6.5
-321020 PY 7.025
-321021 PY 3.875
-321022 PY 12.7
-321023 PY 5.2
-321024 PY -5.2
-321025 PY -12.7
-321026 PY 29.45
-321027 P -0.1908089967315 0 0.9816271831843 268.4243954021
-321028 PY 21.95
-321029 PY -21.95
-321030 PY -29.45
-321031 PY 16.7
-321032 PY 24.2
-321033 PY -16.7
-321034 PY -24.2
-321035 P 0.9736280093576 0 0.2281414021926 830.7272914836
-321036 P -0.2281414021926 0 0.9736280093576 334.5264808149
-321037 PY 7
-321038 P 0.9736280093576 0 0.2281414021926 834.7272915226
-321039 PY -7
-321040 PY -1.5
-321041 P -0.1908089967315 0 0.9816271831843 366.7243937181
-321042 P -0.1908089967315 0 0.9816271831843 363.6243937711
-321043 P 0.9816271831843 0 0.1908089967315 807.7334861632
-321044 PY 1.5
-321045 P 0.9816271831843 0 0.1908089967315 811.1876620042
-321046 P -0.1908089967315 0 0.9816271831843 361.4243938091
-321047 P 0.9816271831843 0 0.1908089967315 807.1876620732
-321048 P 0.9816271831843 0 0.1908089967315 815.1876619352
-321049 P 0.9816271831843 0 0.1908089967315 814.1876619532
-321050 P -0.1908089967315 0 0.9816271831843 362.7635813861
-321051 P -0.1908089967315 0 0.9816271831843 361.7635814031
-321052 P -0.1908089967315 0 0.9816271831843 365.6243937371
-321053 P -0.1908089967315 0 0.9816271831843 362.6243937881
-321054 P 0.9816271831843 0 0.1908089967315 812.1876619872
-321055 P 0.9816271831843 0 0.1908089967315 813.1876619702
-321056 P 0.9816271831843 0 0.1908089967315 816.1876619182
-321057 P -0.1908089967315 0 0.9816271831843 364.1243937625
-321058 P -0.1908089967315 0 0.9816271831843 365.1243937451
-321059 P -0.1908089967315 0 0.9816271831843 350.0243940041
-321060 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619095.39672
-321061 P 0.98162718285 2.6099999544e-05 0.1908089966664 786.833485953
-321062 P -0.1908089967315 0 0.9816271831843 353.0243939526
-321063 P 0.98162718285 2.6099999544e-05 0.1908089966664 867.533484543
-321064 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1730.0851687 -10.9 -336.2944899 
-        776596.11125
-321065 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1730.0851687 10.9 -336.2944899 
-        776596.11125
-321066 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752602.81362
-321067 P 0.98162718285 -2.6099999544e-05 0.1908089966664 867.533484543
-321068 P 0.9816271831843 0 0.1908089967315 864.0334851993
-321069 PX 853
-321070 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809442.93102
-321071 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1718.3059909 0 -334.0048497 
-        765980.38952
-321072 PY 25.825238379
-321073 GQ 0.96359192728 1 0.036408072717 0 0 0.37460659342 -2148.4550227 
-        -51.650476759 -417.61735148 1198232.1897
-321074 P -0.1908089953794 0 0.9816271834471 262.924399999
-321075 P 0.9816271831843 0 0.1908089967315 848.0334854733
-321076 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1628.9779172 0 -316.6412311 
-        688393.68102
-321077 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809497.80852
-321078 P 0.9881087673243 0.01458919951755 0.1530627949384 848.7918496312
-321079 P 0.9881087673243 0.01458919951755 0.1530627949384 852.7918494992
-321080 P -0.1531390034922 0.004249100096899 0.9881955225348 294.8337397233
-321081 P 0.01376660059519 -0.9998845432292 0.006432800278115 20.61027999105
-321082 P 0.01376660059519 -0.9998845432292 0.006432800278115 18.61027990458
-321083 P -0.190746306757 0.003689100130681 0.9816324347732 265.1875345941
-321084 P 0.01376660059519 -0.9998845432292 0.006432800278115 8.610279472253
-321085 P 0.01376660059519 -0.9998845432292 0.006432800278115 6.610279385785
-321086 P -0.190746306757 0.003689100130681 0.9816324347732 261.4875344631
-321087 P 0.01376660059519 -0.9998845432292 0.006432800278115 12.11027962357
-321088 P 0.9815428279648 0.01474080041997 0.1906735054324 849.8094227118
-321089 P -0.190746306757 0.003689100130681 0.9816324347732 264.5875345728
-321090 P 0.01376660059519 -0.9998845432292 0.006432800278115 15.11027975327
-321091 P 0.9815428279648 0.01474080041997 0.1906735054324 848.6094226768
-321092 P 0.9815428279648 0.01474080041997 0.1906735054324 849.2635985958
-321093 P 0.9815428279648 0.01474080041997 0.1906735054324 853.2635987098
-321094 P -0.190746306757 0.003689100130681 0.9816324347732 266.7875346507
-321095 P 0.9815428279648 0.01474080041997 0.1906735054324 856.2635987948
-321096 P -0.190746306757 0.003689100130681 0.9816324347732 265.4483470031
-321097 P 0.9815428279648 0.01474080041997 0.1906735054324 857.2635988238
-321098 P -0.190746306757 0.003689100130681 0.9816324347732 266.4483470387
-321099 P -0.190746306757 0.003689100130681 0.9816324347732 262.5875345021
-321100 P 0.9815428279648 0.01474080041997 0.1906735054324 854.2635987388
-321101 P -0.190746306757 0.003689100130681 0.9816324347732 265.5875346081
-321102 P -0.190746306757 0.003689100130681 0.9816324347732 261.5875344665
-321103 P 0.9815428279648 0.01474080041997 0.1906735054324 855.2635987668
-321104 P 0.9815428279648 0.01474080041997 0.1906735054324 858.2635988518
-321105 P -0.190746306757 0.003689100130681 0.9816324347732 264.0875345551
-321106 P -0.190746306757 0.003689100130681 0.9816324347732 263.0875345197
-321107 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752550.37362
-321108 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1703.1889323 0 -331.0663912 
-        752605.37362
-321109 P -0.1908089967315 0 0.9816271831843 365.9243937317
-321110 P -0.1908089967315 0 0.9816271831843 362.7243937865
-321111 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1628.9779172 0 -316.6412311 
-        688448.68102
-321112 P -0.1908089967315 0 0.9816271831843 265.5243954516
-321113 P -0.1908089967315 0 0.9816271831843 262.3243955064
-321114 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809456.37102
-321115 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1766.4057229 0 -343.3544905 
-        809511.37102
-321116 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619042.95672
-321117 GQ 0.9635919 1 0.0364081 0 0 0.3746066 -1544.7543049 0 -300.2698193 
-        619097.95672
-321118 PZ 368
-321119 PX 606.875
-321120 PX 540
-321121 PZ 467.5
-321122 PY -52.5
-321123 PX 673.75
-321124 PZ 417.75
-321125 PX 640.3125
-321126 PY -26.25
-321127 PZ 442.625
-321128 PZ 567
-321129 PZ 517.25
-321130 PZ 479.9375
-321131 PY -13.125
-321132 PX 623.59375
-321133 PZ 492.375
-321134 PX 615.234375
-321135 PY -19.6875
-321136 PZ 486.15625
-321137 PX 631.953125
-321138 PY -6.5625
-321139 PX 657.03125
-321140 PX 648.671875
-321141 PX 665.390625
-321142 PZ 504.8125
-321143 PZ 498.59375
-321144 PX 740.625
-321145 PX 707.1875
-321146 PZ 392.875
-321147 PX 723.90625
-321148 PZ 405.3125
-321149 PX 715.546875
-321150 PZ 411.53125
-321151 PX 732.265625
-321152 PX 690.46875
-321153 P 0.6137106808772 0.09246809711883 0.7840974755682 767.5165897852
-321154 P 0.2622868043908 0.9568712160193 0.1249124020911 212.1998995523
-321155 P -0.05238439989521 -0.9861607980262 0.1572982996852 56.76591088641
-321156 PZ 455.0625
-321157 P 0.6060432152632 1.2235562e-07 0.7954317200322 765.5289394292
-321158 PY -39.375
-321159 PZ 430.1875
-321160 P 0.4215014997071 -0.1479662998973 0.8946744993792 729.0247457941
-321161 PX 807.5
-321162 PX 774.0625
-321163 PX 757.34375
-321164 PX 748.984375
-321165 PY -32.8125
-321166 PX 765.703125
-321167 PZ 423.96875
-321168 PX 790.78125
-321169 PX 782.421875
-321170 PX 799.140625
-321171 PX 682.109375
-321172 PX 698.828125
-321173 PZ 511.03125
-321174 PZ 542.125
-321175 PZ 529.6875
-321176 PZ 523.46875
-321177 PY 52.5
-321178 PY 26.25
-321179 PY 13.125
-321180 PY 19.6875
-321181 PY 6.5625
-321182 PY 39.375
-321183 PY 32.8125
-321184 PX 874.375
-321185 PX 824.21875
-321186 PX 815.859375
-321187 PX 840.9375
-321188 PX 832.578125
-321189 PZ 436.40625
-321190 PX 857.65625
-321191 GQ 0.9648269 0.9660786 0.0690945 0.0690831 -0.3554018 0.3618994 
-        -1799.8862328 161.7767232 -380.7440611 852677.85965
-321192 PX 941.25
-321193 PX 907.8125
-321194 PX 1075
-321195 PX 1008.125
-321196 PX 1041.5625
-321197 PX 1058.28125
-321198 P 0.03477178051751 0.9832549216044 -0.1788873456129 -83.81092902723
-321199 GQ 0.9648269 0.9660786 0.0690945 -0.0690831 0.3554018 0.3618994 
-        -1799.8862328 -161.7767232 -380.7440611 852677.85965
-321200 P -0.03477257456481 0.9832548935234 0.1788873456129 83.81092902703
-321201 P 0.4067354632508 -8.211686799996e-08 0.9135459829336 1063.94473951
-321202 PX 1141.875
-321203 PX 1108.4375
-321204 PX 1125.15625
-321205 PX 1133.515625
-321206 GQ 0 1 1 4.03784376e-07 0 0 2.6590202878e-05 131.704819404 -944.153399398
-        227190.2277623
-321207 PX 1157.9
-321208 PX 1150.234375
-321209 PY -45.9375
-321210 PX 1155.913
-321211 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 109.947098259 53.5432221975 -565.628841504 83578.80685
-321212 P -0.1908089953769 0 0.9816271834476 276.4243999986
-321213 P -2.01892567e-07 1 0 -12.09999999983
-321214 GQ 0.0364081 1 0.9635919 0 0 -0.3746066 108.6941152 63.6 -559.1827471 
-        82076.888835
-321215 P 0.9816271831843 0 0.1908089967315 1235.83347883
-321216 P -0.000255945144489 -0.999999100365 0.001316723664727 3.04579911588
-321217 P -0.000255945144487 -0.999999100365 0.001316723664728 4.445799115895
-321218 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680121e-07 -652.480851874 110449.400158
-321219 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680412e-07 -652.480851874 110452.195258
-321220 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.000511889828464 
-        0.002633444960314 6.74018058e-07 -2303.21116937 -0.902328405425 
-        -1132.98131503 1647106.765652
-321221 GQ -0.01714356407094 1 0.961568561597 7.4392e-11 1.446e-11 
-        -0.3954252911966 262.612573784 -1.22644205e-07 -626.087282656 
-        24382.76948883
-321222 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1229.992123916
-321223 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1231.55228407
-321224 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1245.91794869
-321225 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1244.485573462
-321226 P 0.9816271834476 1.981832319999e-07 0.1908089953769 1248.433500004
-321227 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1241.84384869
-321228 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.000511889828464 
-        0.002633444960314 6.74018058e-07 -2301.159648644 -0.880866511559 
-        -1116.283087515 1635355.583362
-321229 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1242.925413308
-321230 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1237.39884869
-321231 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1237.71484869
-321232 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1239.73884869
-321233 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1237.07884869
-321234 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680853e-07 -652.480851874 110449.617658
-321235 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1238.19384869
-321236 P -0.1908087913344 0.001341368378276 0.9816263066363 328.3462673497
-321237 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1232.63384869
-321238 GQ -0.278647128003 1 0.951687991671 9.3518e-11 1.8178e-11 -0.497087560486
-        924.668147565 -1.46854776e-07 -497.396738225 -394653.022707
-321239 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1234.73884869
-321240 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680732e-07 -652.480851874 110450.611133
-321241 P -0.1908087913344 0.001341368378277 0.9816263066363 336.3462673496
-321242 P -0.1908089953769 0 0.9816271834476 308.0243999989
-321243 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 125.42149762 40.2200253217 -645.237711043 
-        108394.9765637
-321244 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680739e-07 -652.480851874 110447.788558
-321245 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.000511889828464 
-        0.002633444960314 6.74018058e-07 -2306.26411003 -0.880866511372 
-        -1117.275294122 1641789.225375
-321246 GQ -0.278647128003 1 0.951687991671 9.3522e-11 1.8178e-11 -0.497087560486
-        917.367690911 -1.46591022e-07 -498.815802996 -385451.557345
-321247 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.000511889828464 
-        0.002633444960314 6.74018058e-07 -2298.106707983 -0.902328405612 
-        -1131.98910842 1640673.12364
-321248 GQ -0.01714427535305 1 0.961568534722 7.4394e-11 1.446e-11 
-        -0.395425567715 262.614349294 -1.22645783e-07 -626.086937532 
-        24381.661752
-321249 P -0.000255945144487 -0.999999100365 0.001316723664728 -3.554200884105
-321250 P -0.1908087913345 0.001341368378277 0.9816263066363 327.1462673495
-321251 P -0.000255945144489 -0.999999100365 0.001316723664727 -2.154200884123
-321252 P -0.000255945144489 -0.999999100365 0.001316723664727 0.380799115877
-321253 P -0.000255945144489 -0.999999100365 0.001316723664727 0.510799115877
-321254 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17681052e-07 -652.480851874 110452.4579684
-321255 P -0.1908087913345 0.001341368378277 0.9816263066363 337.5462673495
-321256 GQ 0.03640806035836 1 0.963591939642 7.063e-11 1.373e-11 -0.3746065322404
-        126.829407355 -1.17681222e-07 -652.480851874 110452.457933
-321257 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17681044e-07 -652.480851874 110452.976782
-321258 GQ -0.01714356407094 1 0.961568561597 7.4394e-11 1.446e-11 
-        -0.3954252911966 261.0312244185 -1.2258857e-07 -626.39466578 
-        26375.89568644
-321259 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17679957e-07 -652.480851874 110441.280158
-321260 P -0.0060244660274 -0.999501439519 0.0309931961661 10.4932731875
-321261 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 117.1282018824 9.44922364731 -602.572371191 
-        93951.207201
-321262 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.3746065322406 
-        126.829407355 -1.17680782e-07 -652.480851874 110452.974533
-321263 PZ 616.75
-321264 PZ 579.4375
-321265 PZ 591.875
-321266 P 0.9816271831843 0 0.1908089967315 1197.33347949
-321267 P 0.9816271831843 0 0.1908089967315 943.7333063333
-321268 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17664974e-07 -682.911294757 
-        120995.188815
-321269 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17664974e-07 -682.911294757 
-        120993.60469
-321270 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17665109e-07 -682.911294757 
-        120995.9703392
-321271 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.1766469e-07 -682.911294757 
-        120995.96809
-321272 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.00051188982853 
-        0.0026334449603 6.74018058e-07 -2297.296102155 -0.943910787663 
-        -1163.41170316 1657773.740122
-321273 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.1766496e-07 -682.911294757 
-        120984.273715
-321274 P -0.000255945144521 -0.999999100365 0.00131672366472 0.531590325749
-321275 P -0.000255945144521 -0.999999100365 0.00131672366472 -2.13340967425
-321276 P -0.00025594514452 -0.999999100365 0.001316723664722 -3.53340967423
-321277 GQ -0.278647128003 1 0.951687991671 9.3604e-11 1.8196e-11 -0.497087560486
-        930.583225416 -1.46865692e-07 -527.827181109 -384110.029148
-321278 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.00051188982853 
-        0.0026334449603 6.74018058e-07 -2292.19164077 -0.94391078785 
-        -1162.41949655 1651340.09811
-321279 P -0.00602446602744 -0.999501439519 0.03099319616615 10.98265912318
-321280 GQ -0.278647128003 1 0.951687991671 9.3606e-11 1.8194e-11 -0.497087560486
-        923.282768763 -1.4660154e-07 -529.24624588 -374908.563786
-321281 GQ -0.01714356407094 1 0.961568561597 7.4462e-11 1.4474e-11 
-        -0.3954252911966 266.9463022714 -1.22577146e-07 -656.825108664 
-        36918.8892439
-321282 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17665024e-07 -682.911294757 
-        120992.611215
-321283 GQ -0.01714427535305 1 0.961568534722 7.4464e-11 1.4474e-11 
-        -0.395425567715 268.529427147 -1.22634899e-07 -656.517380416 
-        34924.6553095
-321284 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.00051188982853 
-        0.0026334449603 6.74018058e-07 -2295.24458143 -0.922448893797 
-        -1146.713475645 1645774.558055
-321285 P -0.1908087913344 0.001341368378276 0.9816263066363 343.8462534061
-321286 P -0.1908087913344 0.001341368378276 0.9816263066363 351.8462534061
-321287 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17665031e-07 -682.911294757 
-        120992.393715
-321288 P -0.000255945144521 -0.999999100365 0.00131672366472 0.4015903257495
-321289 GQ 0.999999934492 1.799269126e-06 0.99999826624 -0.00051188982853 
-        0.0026334449603 6.74018058e-07 -2300.349042816 -0.92244889361 
-        -1147.705682253 1652208.200068
-321290 P -0.000255945144521 -0.999999100365 0.00131672366472 3.06659032575
-321291 P -0.00025594514452 -0.999999100365 0.001316723664722 4.46659032577
-321292 P -0.1908087913345 0.001341368378277 0.9816263066363 342.6462534061
-321293 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17664818e-07 -682.911294757 
-        120995.45149
-321294 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17665066e-07 -682.911294757 
-        120990.782115
-321295 P -0.1908087913345 0.001341368378277 0.9816263066363 353.0462534061
-321296 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 
-        -0.3746065322406 132.7444852082 -1.17664953e-07 -682.911294757 
-        120995.4515256
-321297 GQ -0.01714356407094 1 0.961568561597 7.446e-11 1.4474e-11 
-        -0.3954252911966 268.5276516367 -1.22632398e-07 -656.51772554 
-        34925.7630463
-321298 P -2.01892567e-07 1 0 10.00000000017
-321299 P -0.1546476902384 -0.5857595686537 0.7955940042726 224.2588420212
-321300 PY 45.9375
-321301 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 124.0068288227 -51.1751749639 -637.959776073 
-        106033.039706
-321302 P -2.01892567e-07 1 0 32.0000000002
-321303 GQ 0 1 1 4.03784376e-07 0 0 -2.65902031e-05 -131.704819404 -944.153399398
-        227190.2277623
-321304 PZ 766
-321305 PY 210
-321306 PY -210
-321307 P 0.4587048844419 -0.4583877244469 0.7612296125779 626.9479777129
-321308 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 117.1282018826 9.44922364731 -602.572371192 
-        93995.919007
-321309 P 0.9816271834476 1.981832319999e-07 0.1908089953769 1229.353200006
-321310 GQ 0.0364080727168 1 0.963591927283 -3.89084096e-07 -7.5630286e-08 
-        -0.3746065934166 117.1282018824 9.44922364731 -602.572371191 
-        94081.4415066
-321311 P 0.9816271834476 1.981832319999e-07 0.1908089953769 1224.353200003
-321312 P -0.1908089630496 0 0.9816271897314 329.7185666045
-321313 PY 3.43999999975
-321314 P 0.9816271897314 0 0.1908089630496 850.0336597143
-321315 P 0.9816271897314 0 0.1908089630496 836.7336597143
-321316 P 0.9816271897314 0 0.1908089630496 846.7336597143
-321317 PY 1.03999999975
-321318 P -0.1908089630496 0 0.9816271897314 329.9185666045
-321319 P -0.1908089630496 0 0.9816271897314 328.7185666045
-321320 PY 3.83999999975
-321321 PY 1.43999999975
-321322 P 0.9816271897314 0 0.1908089630496 833.4336597143
-321323 P -0.423191448477 0 0.906040284941 112.8131677767
-321324 P 0.9816271897314 0 0.1908089630496 845.7336597143
-321325 P -0.1908089630496 0 0.9816271897314 327.2185666045
-321326 P 0.9816271897314 0 0.1908089630496 837.7336597143
-321327 PY -1.040000000002
-321328 PY -1.440000000002
-321329 P 0.9816271897314 0 0.1908089630496 736.7336597153
-321330 P 0.9816271897314 0 0.1908089630496 733.4336597153
-321331 PY -3.44
-321332 PY -3.84
-321333 P -0.1908089630496 0 0.9816271897314 338.7185666041
-321334 P -0.1908089630496 0 0.9816271897314 337.5185666041
-321335 P -0.1908089630496 0 0.9816271897314 337.7185666041
-321336 P 0.9816271897314 0 0.1908089630496 750.0336597153
-321337 P 0.9816271897314 0 0.1908089630496 746.7336597153
-321338 P -0.1908089630496 0 0.9816271897314 340.2185666041
-321339 P 0.05296767955092 0 0.9985962271724 510.4423988202
-321340 P 0.9816271897314 0 0.1908089630496 745.7336597153
-321341 P 0.9816271897314 0 0.1908089630496 737.7336597153
-321342 P 0.9816271897314 0 0.1908089630496 887.7336597154
-321343 P 0.9816271897314 0 0.1908089630496 884.4336597154
-321344 P -0.1908089630496 0 0.9816271897314 337.2185666041
-321345 P -0.1908089630496 0 0.9816271897314 336.8185666041
-321346 PY 4.84
-321347 P -0.1908089630496 0 0.9816271897314 334.8185666041
-321348 P -0.1908089630496 0 0.9816271897314 334.4185666041
-321349 PY 5.84
-321350 P 0.9816271897314 0 0.1908089630496 901.0336597154
-321351 PY 4.64
-321352 P 0.9816271897314 0 0.1908089630496 897.7336597154
-321353 P 0.9816271897314 0 0.1908089630496 896.7336597154
-321354 P 0.9816271897314 0 0.1908089630496 888.7336597154
-321355 P 0.2380795640141 0.9701425001454 0.04627797111572 224.1256333511
-321356 PY 7.34
-321357 P 0.9816271897314 0 0.1908089630496 797.7336597143
-321358 P 0.9816271897314 0 0.1908089630496 787.7336597143
-321359 P 0.9816271897314 0 0.1908089630496 784.4336597143
-321360 P 0.9816271897314 0 0.1908089630496 801.0336597143
-321361 P 0.9816271897314 0 0.1908089630496 796.7336597143
-321362 P 0.2380795640141 0.9701425001454 0.04627797111572 199.8720708471
-321363 P 0.9816271897314 0 0.1908089630496 788.7336597143
-321364 PY -5.84000000001
-321365 PY -4.64000000001
-321366 PY -4.84000000001
-321367 PY -7.34000000001
-321368 P -0.2380795640138 0.9701425001454 -0.04627797111572 -224.1256333511
-321369 P 0.9816271897314 0 0.1908089630496 851.0336597143
-321370 P 0.9816271897314 0 0.1908089630496 847.7336597143
-321371 P 0.9816271897314 0 0.1908089630496 834.4336597143
-321372 P -0.2380795640138 0.9701425001454 -0.04627797111572 -211.9988520991
-321373 P 0.9816271897314 0 0.1908089630496 838.7336597143
-321374 P 0.9816271897314 0 0.1908089630496 734.4336597153
-321375 P 0.9816271897314 0 0.1908089630496 751.0336597153
-321376 P 0.9816271897314 0 0.1908089630496 747.7336597153
-321377 P 0.2380795640141 0.9701425001454 0.04627797111572 187.7452895955
-321378 P 0.9816271897314 0 0.1908089630496 738.7336597153
-321379 P 0.9816271897314 0 0.1908089630496 800.0336597053
-321380 P 0.9816271897314 0 0.1908089630496 786.7336597053
-321381 P 0.9816271897314 0 0.1908089630496 783.4336597053
-321382 P -0.423191448477 0 0.906040284941 124.9399490302
-321383 P 0.9816271897314 0 0.1908089630496 795.7336597053
-321384 P 0.05296767955092 0 0.9985962271724 522.5691800722
-321385 P 0.9816271897314 0 0.1908089630496 886.7336597154
-321386 P 0.9816271897314 0 0.1908089630496 883.4336597154
-321387 P 0.9816271897314 0 0.1908089630496 900.0336597154
-321388 P 0.9816271897314 0 0.1908089630496 895.7336597154
-321389 P -0.423191448477 0 0.906040284941 100.686386524
-321390 P -0.423191448477 0 0.906040284941 137.0667302798
-321391 P -0.1908089630496 0 0.9816271897314 333.0185666041
-321392 P -0.1908089630496 0 0.9816271897314 332.6185666041
-321393 P -0.1908089630496 0 0.9816271897314 330.2185666041
-321394 P -0.1908089630496 0 0.9816271897314 330.6185666041
-321395 P -0.2380795640138 0.9701425001454 -0.04627797111572 -187.7452895955
-321396 P 0.05296767955092 0 0.9985962271724 534.6959613242
-321397 P 0.05296767955092 0 0.9985962271724 546.8227425762
-321398 P -0.2380795640138 0.9701425001454 -0.04627797111572 -199.8720708474
-321399 P 0.2380795640141 0.9701425001454 0.04627797111572 211.9988520991
-321400 GQ 0.963591939641 1 0.03640806035865 0 0 0.374606532242 -2322.399668105 
-        2.57728e-10 -451.428685919 1399330.696725
-321401 GQ 0.967538417576 0.999261101143 0.033200481281 -0.00979506532004 
-        0.053455291956 0.354309707822 -2319.245027037 -20.31467996566 
-        -425.5364939235 1390092.58234
-321402 P -0.1801709810817 -0.0271826940757 0.983259639525 366.66064397
-321403 P -0.1908089629936 0 0.9816271897423 355.7685659561
-321404 P -0.1908089629936 0 0.9816271897423 354.2685659561
-321405 GQ 0.680134303171 0.999882743249 0.31998295358 0.01224849582484 
-        -0.01785906937736 0.932768195016 -1987.29541952 -2.94378279896 
-        -1362.931560295 1451728.257096
-321406 P -0.5655667041371 0.01082851565943 0.8246314609691 -142.947584571
-321407 P -0.5877852256041 0 0.8090170137652 -173.9486336377
-321408 GQ 0.654508528562 1 0.345491471438 0 0 0.951056495906 -1942.841831513 
-        -5.388642e-09 -1411.557117858 1441780.647318
-321409 P -0.5877852256041 0 0.8090170137652 -175.4486336377
-321410 GQ 0.99919541003 0.000853632386337 0.999950957584 0.0567063716367 
-        -0.01400007886224 0.000397285973626 -2156.96781732 -53.457758618 
-        -1106.391479787 1469862.210875
-321411 P -0.02836529517037 0.9995730926819 0.007003029075919 -19.76538124133
-321412 GQ 0.99999999995 1.384612e-09 0.999999998666 -1.420021592e-05 
-        7.3053408876e-05 5.18688e-10 -2158.486873456 -0.0250736545675 
-        -1106.016679724 1470583.29734
-321413 P 7.100107963998e-06 0.9999999993077 -3.652670446299e-05 6.787503096598
-321414 P 7.100107963998e-06 0.9999999993077 -3.652670446299e-05 5.287503096598
-321415 P 7.100107750998e-06 0.9999999993077 -3.652670408299e-05 -7.062497143618
-321416 P -0.02366228306573 0.9995721755281 -0.01719192456257 -40.4196958491
-321417 P -0.02366228306573 0.9995721755281 -0.01719192456257 -41.9196958491
-321418 GQ 0.99999999995 1.384612e-09 0.999999998666 -1.420021592e-05 
-        7.3053408874e-05 5.18688e-10 -2158.486873456 -0.0250736545666 
-        -1106.016679724 1470579.329844
-321419 GQ 0.99944009636 0.000855465910048 0.99970443773 0.0473043195239 
-        0.03436913887304 -0.000813600370888 -2156.826659745 -70.0592289722 
-        -1104.810162693 1469352.43534
-321420 GQ 0.999195408321 0.00085363239479 0.999950959284 0.056706431849 
-        -0.01399983617944 0.000397279508762 -2137.950260365 -52.9299589624 
-        -1104.725660222 1448507.630184
-321421 P -0.02836532528949 0.9995730926777 0.007002907682718 -19.50133147819
-321422 GQ 0.99999999995 1.384612e-09 0.999999998666 -1.4200215544e-05 
-        7.3053408136e-05 5.18688e-10 -2139.454338396 -0.02514807603803 
-        -1104.35456489 1449214.645432
-321423 PY -5.30000024107
-321424 PY -6.80000024107
-321425 C/Y 1089.35973909 555.993328264 1.14999800541
-321426 GQ 0.999439765042 0.000854547769569 0.999705687188 -0.0473183351354 
-        -0.0342964317492 -0.000812119020226 -2177.045539444 70.6152159502 
-        -1110.773668468 1494577.693033
-321427 P 0.02366928299549 0.9995726347947 0.01715554755909 28.34782964439
-321428 GQ 0.999439761868 0.000854547769553 0.999705690363 -0.0473184692067 
-        -0.03429624677104 -0.000812116941092 -2137.80554307 69.5553966109 
-        -1103.159505948 1447997.557197
-321429 P 0.02366935005979 0.9995726347947 0.01715545503046 27.81769341369
-321430 C/Y 1069.727195295 552.177149004 1.14999800541
-321431 PY 5.30000023998
-321432 GQ 0.99919500736 0.000854547765704 0.999950444874 0.0567205336728 
-        -0.0140730634601 0.000399457190184 -2177.185656793 -53.9644758678 
-        -1112.366977624 1495097.170436
-321433 P -0.02837239220949 0.9995726347966 0.007039540184997 -20.01890019459
-321434 PY 6.80000023998
-321435 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 126.829459368 
-        0.000260799635081 -652.481119455 110438.3307523
-321436 PY -7.5000000005
-321437 P 0.9816271897423 0 0.1908089629934 1193.433649543
-321438 PY 7.4999999995
-321439 P 0.9816271897423 0 0.1908089629934 1191.433649543
-321440 P -0.1908089629934 0 0.9816271897423 327.3465661961
-321441 P -0.1908089629934 0 0.9816271897423 337.3465661961
-321442 P 0.9816271897423 0 0.1908089629934 1151.433649543
-321443 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3530391622 
-        0.000158694379881 -655.174704462 111335.6824877
-321444 P 0.9816271897423 0 0.1908089629934 1149.433649543
-321445 P -0.1908089629934 0 0.9816271897423 327.2185661961
-321446 P -0.1908089629934 0 0.9816271897423 340.2185661961
-321447 GQ 0.335118811227 0.690008542439 0.974872646334 0.907981252698 
-        0.1765136253956 -0.2585088375754 -572.43314438 -1063.593627505 
-        -791.164499929 521212.364485
-321448 PY -9.50000000096
-321449 GQ 0.335118811227 0.690008542439 0.974872646334 0.907981252698 
-        0.1765136253956 -0.2585088375754 -572.43314438 -1063.593627505 
-        -791.164499929 521211.959575
-321450 P 0.769619717114 0.1413515974516 0.622659792284 1197.0934724
-321451 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3529863062 
-        8.59999441857 -655.17443254 111385.8407038
-321452 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3529863062 
-        8.59999441857 -655.17443254 111385.4357948
-321453 GQ 0.86742211023 0.938909852586 0.193668037184 -0.1799911423362 
-        -0.443887095884 -0.653916783954 -1530.889774493 449.218010555 
-        497.1106670515 698134.105172
-321454 GQ 0.86742211023 0.938909852586 0.193668037184 -0.1799911423362 
-        -0.443887095884 -0.653916783954 -1530.889774493 449.218010555 
-        497.1106670515 698133.700263
-321455 P 0.769619717114 0.1413515974516 0.622659792284 1181.881592925
-321456 GQ 0.03640806035765 1 0.963591939642 0 0 -0.374606532237 127.3529585392 
-        3.99999445991 -655.174289701 111370.8972475
-321457 P -0.5852671130048 0 0.8108405554947 -171.9779909229
-321458 P 0.5526369222483 0.8301990618605 0.07322533614665 628.6377046574
-321459 P 0.9391511795779 -0.290974631032 0.1825618415586 1103.53609014
-321460 P 0.006406115372032 0.9994362527943 -0.03295661217845 -11.67795548243
-321461 P 0.006406115355592 0.9994362527943 -0.03295661218181 -13.20295109733
-321462 GQ 0.0364080603576 1 0.963591939642 0 0 -0.374606532237 127.3529585392 
-        3.99999445991 -655.174289702 111371.3021566
-321463 GQ 0.0364080603586 1 0.963591939641 0 0 -0.374606532242 132.7444324508 
-        -0.000899440125931 -682.911023342 120996.0033123
-321464 GQ 0.0364080603586 1 0.963591939641 0 0 -0.374606532242 132.7444324508 
-        -0.000899440125934 -682.911023342 120996.4082213
-321465 P 0.006406115372002 0.9994362527943 -0.03295661217831 -15.50165690068
-321466 P -0.1908089629934 0 0.9816271897423 341.4685661961
-321467 P 0.9391511795752 -0.2909746310401 0.1825618415594 1107.48832472
-321468 P 0.9816271897424 0 0.1908089629929 1228.459749544
-321469 P -0.1870476921415 0.9639057120401 -0.189470153747 -312.582785526
-321470 PY 9.49999996114
-321471 P 0.00108024219984 0.9999839742563 -0.005557365137782 2.410623265991
-321472 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 126.8295633165 
-        0.000260799657324 -652.481654224 110453.3775824
-321473 GQ 0.1369851181146 0.866860536986 0.9961543449 0.677941997364 
-        0.0452552076555 -0.1152190536692 -237.666271929 -770.582688402 
-        -973.721829357 399603.150136
-321474 P 0.9385465125644 0.2930158573184 0.1824065544687 1106.58636203
-321475 GQ 0.1369851181146 0.866860536986 0.9961543449 0.677941997364 
-        0.0452552076555 -0.1152190536692 -237.666271929 -770.582688402 
-        -973.721829357 399603.555045
-321476 GQ 0.0364080603587 1 0.963591939641 0 0 -0.374606532242 127.3530705573 
-        -4.00000001976 -655.174865976 111371.4980417
-321477 GQ 0.338907935435 0.686053415333 0.975038649232 -0.911147838324 
-        -0.177048364266 -0.2569182820556 -581.295783544 1067.140680468 
-        -793.02595064 526395.31525
-321478 GQ 0.338907935435 0.686053415333 0.975038649232 -0.911147838324 
-        -0.177048364266 -0.2569182820556 -581.295783544 1067.140680468 
-        -793.02595064 526394.910341
-321479 P 0.0007887417455892 0.9999839237652 -0.005615166742041 2.06139065807
-321480 P 0.5051035415931 0.8577914206812 0.09520656949922 606.9817766561
-321481 P -0.5489292614369 0.8282700484318 -0.112451735465 -646.0740363249
-321482 P -0.1908045315363 0.006815321695473 0.9816043918684 333.7246650691
-321483 P 0.001300424487774 0.9999767754259 -0.006690105009369 2.02550077165
-321484 P -0.5488773258438 0.8283058027657 -0.1124418884542 -646.0128699428
-321485 P 0.9740547774357 -0.1860218772574 0.1288920157973 1142.43781216
-321486 P 0.9740547774357 -0.1860218772574 0.1288920157973 1130.8796813
-321487 P -0.1908045315361 0.006815321695533 0.9816043918685 333.7401216822
-321488 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 126.8295633165 
-        0.000260799657103 -652.481654224 110453.7824914
-321489 P 0.454169544618 0.887122289818 0.082122272555 544.108166709
-321490 P -0.194500799218 0.00566134048173 0.9808860220879 329.38206446
-321491 P -0.1908045315361 0.006815321695363 0.9816043918685 332.3392555182
-321492 P -0.07274734768338 -0.0157308630499 0.9972263350678 470.8047648039
-321493 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987123 
-        -8.59999999905 -655.174436746 111385.8421577
-321494 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987123 
-        -8.59999999905 -655.174436746 111385.4372487
-321495 P 0.9385465125644 0.2930158573184 0.1824065544688 1102.661659778
-321496 P 0.2561692791302 0.9660363891207 0.03392632200158 301.7859077102
-321497 GQ 0.0364080603586 1 0.963591939641 0 0 -0.374606532242 127.3530705572 
-        -4.00000001976 -655.174865976 111371.093172
-321498 PY 2.000000007536
-321499 P 0.9816271897423 0 0.1908089629934 1147.9336497
-321500 PY -8.6500000005
-321501 P -0.6560590040929 0 0.7547096018659 -279.9896732
-321502 P -0.6560590040929 0 0.7547096018659 -279.1896732
-321503 P 0.9816271897423 0 0.1908089629934 1194.9336497
-321504 P -0.1908089629934 0 0.9816271897423 354.0185661961
-321505 P -0.1908089629934 0 0.9816271897423 353.2185661961
-321506 P -0.1908089629934 0 0.9816271897423 341.4185661961
-321507 P -0.1908089629934 0 0.9816271897423 340.6185661961
-321508 P 0.8290375541078 0 -0.5591929308199 593.6268084529
-321509 P -0.5877852256036 0 0.8090170137655 -176.4986333972
-321510 P -0.5877852256036 0 0.8090170137655 -175.6986333972
-321511 PY 8.6499999995
-321512 P -0.1908089629934 0 0.9816271897423 326.1185661961
-321513 P -0.1908089629934 0 0.9816271897423 325.3185661961
-321514 P 0.9816271897423 0 0.1908089629934 1194.933649543
-321515 P 0.9816271897423 0 0.1908089629934 1192.733649543
-321516 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987095 
-        -8.2882707e-08 -655.1744366 111335.591424
-321517 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 124.452690857 
-        -17.29999999905 -640.253703316 106427.501718
-321518 P 0.9816271897423 0 0.1908089629934 1150.133649543
-321519 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 126.8294073006 
-        -8.6674788e-08 -652.480851592 110440.1775625
-321520 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 124.4526908582 
-        17.30000000095 -640.253703316 106427.501718
-321521 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 132.7444851534 
-        -8.6649436e-08 -682.911294474 120983.1711146
-321522 P 0.9816271897423 0 0.1908089629934 1137.433649543
-321523 P 0.9816271897314 0 0.1908089630497 1134.433649714
-321524 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987095 
-        -8.2446755e-08 -655.1744366 111316.241424
-321525 P -0.1652454092042 0.4999999999999 0.8501140833659 289.00875604
-321526 P -0.1652454092398 -0.5 0.8501140833589 289.0087560407
-321527 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987095 
-        -8.2446832e-08 -655.1744366 111329.641424
-321528 P -0.656059003979 3.2225143916e-05 0.754709601277 -281.2824931494
-321529 P -0.656059003979 3.2225143916e-05 0.754709601277 -280.4824936566
-321530 P -0.1908089628612 3.721037007699e-05 0.9816271890628 352.4185659519
-321531 P -0.1908089628612 3.721037007699e-05 0.9816271890628 351.6185664114
-321532 P 7.100107750998e-06 0.9999999993077 -3.652670408299e-05 -7.862497143618
-321533 P 7.100107750998e-06 0.9999999993077 -3.652670408299e-05 -7.862495429638
-321534 P -0.1908089628612 3.721037007699e-05 0.9816271890628 347.8465659519
-321535 P 0.829037554014 -2.6311730673e-05 -0.55919293034 594.384730502
-321536 P 0.9816271897423 0 0.1908089629934 1190.633649328
-321537 P -0.1908089628612 3.721037007699e-05 0.9816271890628 340.6185665353
-321538 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 132.7444851456 
-        -0.000894343001361 -682.911294434 120983.1711006
-321539 P 7.100107750998e-06 0.9999999993077 -3.652670408299e-05 7.837502856378
-321540 P 7.100107750998e-06 0.9999999993077 -3.652670408299e-05 7.037502856378
-321541 P -0.5877852254838 3.372406349599e-05 0.8090170131497 -178.0986330455
-321542 P -0.5877852254838 3.372406349599e-05 0.8090170131497 -177.2986335529
-321543 P -0.1762817844327 0.3827178100184 0.9068912891697 308.3109935224
-321544 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.485715391 
-        9.81737630859 -655.857264607 111624.426551
-321545 P 0.9816271897423 0 0.1908089629934 1190.633649543
-321546 P -0.07301286919319 0.9238937716559 0.375618715758 132.7784100588
-321547 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 126.829459368 
-        0.000260799634873 -652.481119455 110440.2682523
-321548 P 0.07302598848158 0.9238652920717 -0.3756862083063 -122.6388269117
-321549 P 0.9816271897423 0 0.1908089629934 1152.233649543
-321550 P 0.07302598848158 0.9238652920717 -0.3756862083063 -132.4800940677
-321551 P -0.1908089628612 3.721037007699e-05 0.9816271890628 328.2187023999
-321552 P -0.1908089628612 3.721037007699e-05 0.9816271890628 327.4187023999
-321553 P -0.1762872125232 -0.382649053918 0.9069192468111 310.520143796
-321554 P -0.1762872127521 -0.3826490528261 0.9069192472273 308.3205049431
-321555 P -0.1762817782994 0.3827178101791 0.9068912902941 306.753682401
-321556 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 127.3529871333 
-        -1.816034e-09 -655.174436596 111337.8314253
-321557 P -0.09147245885956 0.8776004008846 0.4705850886263 159.3245295261
-321558 P -0.07301286919319 0.9238937716559 0.375618715758 123.203096449
-321559 P -0.1908089629934 0 0.9816271897423 328.2186989435
-321560 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 132.7445372167 
-        -0.000893857755529 -682.911562316 120983.2660267
-321561 P 0.09147868988142 0.8775825618902 -0.4706171441456 -159.993203342
-321562 PY -4.30000000052
-321563 PY -4.29999720971
-321564 PY -6.29999832078
-321565 P 0.0324321183909 0.985448948919 -0.1668488141137 -60.9601329631
-321566 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3529871237 
-        8.600000001 -655.174436746 111384.4252487
-321567 P 0.9816271897423 0 0.1908089629934 1173.033289376
-321568 P 0.9816271897423 0 0.1908089629934 1171.533289376
-321569 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987123 
-        -8.59999999906 -655.174436746 111384.4252487
-321570 P -0.1908089629934 0 0.9816271897423 333.5185662707
-321571 P -0.1908089629934 0 0.9816271897423 333.1185662707
-321572 P -0.1908089629934 0 0.9816271897423 332.9185662707
-321573 P -0.1908089629934 0 0.9816271897423 331.8185662707
-321574 PY 6.30000167922
-321575 PY 4.2999999995
-321576 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987123 
-        -8.59999999905 -655.174436746 111384.4252498
-321577 P -0.1908089629934 0 0.9816271897423 334.7835662707
-321578 P -0.1908089629934 0 0.9816271897423 334.3835667651
-321579 P -0.1908089629934 0 0.9816271897423 334.3185616521
-321580 P -0.1908089629934 0 0.9816271897423 333.9185662707
-321581 P -0.1908089629933 -3.548586750001e-07 0.9816271897423 333.9185640351
-321582 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3529871238 
-        8.5999944062 -655.174436746 111385.4372247
-321583 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.3529863062 
-        8.59999441857 -655.17443254 111384.4237948
-321584 P 0.9816271897423 0 0.1908089629934 1159.233289376
-321585 P 0.9816271897423 0 0.1908089629934 1157.733289376
-321586 P 0.9816271897314 0 0.1908089630497 1119.528473042
-321587 P 0.09540448152561 0.8660254037841 -0.4908135948661 -167.9418148543
-321588 P -0.09540448152403 0.8660254037843 0.4908135948661 165.7767513437
-321589 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 127.3529871332 
-        -1.964338e-09 -655.174436596 111347.831425
-321590 P 0.9816271897314 0 0.1908089630497 1121.528473042
-321591 P 0.09540448152561 0.8660254037841 -0.4908135948661 -165.7767513448
-321592 P -0.09540448152403 0.8660254037843 0.4908135948661 167.9418148531
-321593 P 0.9816271897314 0 0.1908089630497 1061.46935764
-321594 P 0.9816271897314 0 0.1908089630497 1059.46935764
-321595 P 0.9816271897314 0 0.1908089630497 1011.4336803
-321596 P 0.9816271897314 0 0.1908089630497 1009.4336803
-321597 P 0.9816271897314 0 0.1908089630497 1001.33598695
-321598 P 0.9816271897314 0 0.1908089630497 999.3359869494
-321599 PY 0
-321600 PY -3.33999997218
-321601 PY -3.500000000265
-321602 PY -5.34000000019
-321603 PY 3.34000005259
-321604 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 128.3070319486 
-        -6.6799999996 -660.082572545 113050.0798563
-321605 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 126.398942318 
-        6.68000000024 -650.266300648 109712.8941943
-321606 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 126.398942318 
-        -6.6799999996 -650.266300648 109712.8941943
-321607 P 0.9816271897314 0 0.1908089630497 917.8336497143
-321608 P 0.9816271897314 0 0.1908089630497 916.3336597153
-321609 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 127.3529871333 
-        -1.815522e-09 -655.174436596 111352.0814253
-321610 P -0.1908089630497 0 0.9816271897314 338.2185661981
-321611 P -0.1908089630497 0 0.9816271897314 336.2185661981
-321612 P -0.1908089630497 0 0.9816271897314 336.9685661981
-321613 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 128.3070319486 
-        6.68000000024 -660.082572545 113050.0798563
-321614 P -0.1908089630497 0 0.9816271897314 333.7185661981
-321615 P -0.1908089630497 0 0.9816271897314 331.2185661981
-321616 P -0.1908089630497 0 0.9816271897314 330.4685661981
-321617 P -0.1908089630497 0 0.9816271897314 329.2185661981
-321618 PY 5.33999999974
-321619 PY 3.499999999815
-321620 P 0.9816271897314 0 0.1908089630497 1151.388663797
-321621 P 0.9816271897314 0 0.1908089630497 1145.460460568
-321622 GQ -0.1731180998993 1 0.955675267862 0 0 -0.456062037641 624.25239222 
-        -2.041247e-09 -558.586993608 -183235.9652076
-321623 GQ -0.284789252982 1 0.951455919487 0 0 -0.499475376524 876.963076066 
-        -2.008733e-09 -509.465021396 -325991.8076946
-321624 P 0.9816271897314 0 0.1908089630497 1153.188663797
-321625 PY -6.29000000023
-321626 PY -9.84000000017
-321627 PY -6.59000000023
-321628 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 127.3529872447 
-        1.086333239e-06 -655.17443717 111335.5916347
-321629 PY 6.58999999983
-321630 PY 6.2899999999
-321631 P -0.1908089630497 0 0.9816271897314 341.2185661981
-321632 P -0.1908089630497 0 0.9816271897314 339.6185661981
-321633 P -0.1908089630497 0 0.9816271897314 339.9185661981
-321634 P -0.1908089630497 0 0.9816271897314 327.8185661981
-321635 P -0.1908089630497 0 0.9816271897314 327.5185661981
-321636 PY 10.13999999973
-321637 P 0.9816271897314 0 0.1908089630497 919.1336497143
-321638 P 0.9816271897314 0 0.1908089630497 919.6336497143
-321639 P 0.9816271897314 0 0.1908089630497 916.7336497143
-321640 P 0.9816271897314 0 0.1908089630497 912.7336497143
-321641 P 0.9816271897314 0 0.1908089630497 912.2336497143
-321642 P 0.9816271897314 0 0.1908089630497 910.8336497143
-321643 PY 9.83999999974
-321644 GQ 0.862747940255 1 -2.63257413567 0 0 1.41220151862 -2147.87421053 
-        14.00000000176 1494.39743916 513209.324105
-321645 PY -8.34000000008
-321646 P -0.1908089630497 0 0.9816271897314 338.7892735877
-321647 P 0.9816271897314 0 0.1908089630497 905.2336497133
-321648 PY 8.33999999992
-321649 P -0.1908089630497 0 0.9816271897314 326.2185661981
-321650 GQ 0.96359193962 1 0.0364080603801 0 0 0.374606532348 -1789.768755265 
-        14.00000000176 -347.895742766 831124.79569
-321651 P 0.9816271897314 0 0.1908089630497 958.5336497144
-321652 P 0.9816271897314 0 0.1908089630497 953.5336497144
-321653 PY -6.20000000036
-321654 P 0.9816271897314 0 0.1908089630497 1137.433649714
-321655 P 0.9816271897314 0 0.1908089630497 1133.933649714
-321656 C/Y 960.007138573 530.187568431 0.5
-321657 C/Y 964.91527452 531.141613254 0.5
-321658 GQ 0.0364080603801 1 0.96359193962 0 0 -0.374606532348 127.3529871333 
-        -1.992134e-09 -655.174436596 111304.0814253
-321659 P 0.9816271897314 0 0.1908089630497 1093.533649714
-321660 C/Y 871.660691497 513.014761757 0.5
-321661 P 0.9816271897314 0 0.1908089630497 1048.533649714
-321662 C/Y 1013.996634008 540.682061399 0.5
-321663 C/Y 1009.08849806 539.728016584 0.5
-321664 C/Y 876.568827446 513.968806572 0.5
-321665 P 0.9816271897314 0 0.1908089630497 1043.533649714
-321666 P -0.1908089630497 0 0.9816271897314 338.2685661981
-321667 P -0.1908089630497 0 0.9816271897314 336.2685661981
-321668 P 0.9816271897314 0 0.1908089630497 1098.533649714
-321669 PY 6.19999999964
-321670 P 0.9816271897424 0 0.1908089629928 1216.433848534
-321671 P 0.9816271897424 0 0.1908089629928 1213.133848534
-321672 P 0.9816271897424 0 0.1908089629928 1209.833848534
-321673 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 132.7444852082 
-        -8.7553758e-08 -682.911294758 120987.3112152
-321674 P 0.9816271897424 0 0.1908089629928 1190.853848711
-321675 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 132.7444852076 
-        -8.3826706e-08 -682.911294764 120942.4737174
-321676 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 132.7444852082 
-        -8.7553303e-08 -682.911294758 120995.793715
-321677 P 0.1275585302842 0.7436992410387 -0.6562318646867 -232.5404218613
-321678 GQ -0.284789252855 1 0.951455919522 0 0 -0.49947537632 931.95111206 
-        -8.8653678e-08 -527.561290927 -376151.4083556
-321679 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444852096 
-        5.462865033e-06 -682.911294765 120975.4714927
-321680 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 132.7444852082 
-        0 -682.911294758 120978.7437152
-321681 P 0.9816271897424 0 0.1908089629928 1221.247692411
-321682 P 0.9816271897424 0 0.1908089629928 1218.333848534
-321683 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 132.74448521 
-        1.932515062e-06 -682.911294767 120970.1937186
-321684 P 0.9816271897429 0 0.1908089629906 1214.933848532
-321685 P 0.9816271897429 0 0.1908089629906 1213.633848532
-321686 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 132.7444852076 
-        -8.3826592e-08 -682.911294764 120974.1937174
-321687 P -0.108169080486 0.8237884943748 0.5564817755889 197.1932694392
-321688 P -0.1568954737678 0.5691052372728 0.8071573819398 286.0219508699
-321689 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 132.7444852076 
-        -8.3826649e-08 -682.911294764 120948.2337174
-321690 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 132.74448521 
-        1.93251509e-06 -682.911294767 120991.9437186
-321691 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 132.74448521 
-        1.932515062e-06 -682.911294767 120986.3437186
-321692 P 0.9816271897425 0 0.1908089629925 1225.307948691
-321693 P 0.9816271897425 0 0.1908089629925 1224.307948691
-321694 P 0.9816271897425 0 0.1908089629925 1225.107948691
-321695 P 0.9816271897424 0 0.1908089629928 1199.227401064
-321696 GQ 0.01123335771706 1 0.96264074645 0 0 -0.38439346348 194.2549924752 
-        1.7828427e-08 -670.954865152 83424.3716341
-321697 GQ 0.0245118635726 1 0.963142457415 0 0 -0.379231304243 160.943940262 
-        1.7296202e-08 -677.429876639 104285.815614
-321698 P 0.9816271897424 0 0.1908089629928 1186.853848711
-321699 P -0.1763822829035 -0.3814438252988 0.9074083416076 320.5465914379
-321700 P -0.1761863909705 0.3839223508805 0.9064005649442 320.1894765271
-321701 P -0.0201802202173 0.9943915372632 0.1038182514363 36.78873201021
-321702 P 0.07325582567407 0.9233653819016 -0.3768686183678 -132.5460740187
-321703 P 0.07325582567407 0.9233653819016 -0.3768686183678 -134.5460740187
-321704 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444852096 
-        5.462984461e-06 -682.911294764 120990.6545158
-321705 P -0.07278290071242 0.9243920208123 0.3744356302791 133.6839223586
-321706 P -0.07278290071232 0.9243920208123 0.3744356302791 132.6839223588
-321707 P -0.07278290071242 0.9243920208123 0.3744356302791 131.6839223586
-321708 P 0.9816271897424 0 0.1908089629931 1218.33924871
-321709 P -0.156680232081 -0.5707316420189 0.8060500590369 285.629564665
-321710 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444852096 
-        5.462984461e-06 -682.911294764 120993.6237176
-321711 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444852096 
-        5.462984475e-06 -682.911294764 120970.1937176
-321712 P -0.1761863909705 0.3839223508805 0.9064005649442 322.1894765271
-321713 GQ 0.0086122323991 1 0.96254171066 0 0 -0.3854124536004 200.2569384375 
-        5.462984703e-06 -669.788205547 80002.4903023
-321714 P 0.9816271897424 0 0.1908089629931 1222.73924871
-321715 P 0.9816271897424 0 0.1908089629931 1219.58924871
-321716 P -0.1763822829035 -0.3814438252988 0.9074083416076 322.5465914379
-321717 P -0.1761863909705 0.3839223508805 0.9064005649442 321.1894765271
-321718 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073565 
-        5.462779086e-06 -652.480851881 110432.4779354
-321719 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 126.829407355 
-        -8.7541594e-08 -652.480851874 110444.317658
-321720 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 126.829407355 0
-        -652.480851874 110435.750158
-321721 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 126.8294073546 
-        -8.3814371e-08 -652.48085188 110399.48016
-321722 P 0.1275585302842 0.7436992410387 -0.6562318646867 -222.1784494039
-321723 GQ -0.284789252855 1 0.951455919522 0 0 -0.49947537632 926.036034208 
-        -8.8641457e-08 -497.130848043 -386694.401915
-321724 GQ 0.03640806035835 1 0.963591939642 0 0 -0.3746065322404 126.829407355 
-        -8.7541252e-08 -652.480851874 110452.8001578
-321725 P -0.108169080486 0.8237884943748 0.5564817755889 188.406361729
-321726 P -0.1568954737678 0.5691052372728 0.8071573819398 273.2768480944
-321727 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 126.8294073546 
-        -8.3814257e-08 -652.48085188 110405.24016
-321728 GQ 0.0364080603574 1 0.963591939643 0 0 -0.3746065322356 126.8294073546 
-        -8.3814427e-08 -652.48085188 110431.20016
-321729 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 126.8294073568 
-        1.932429058e-06 -652.480851884 110427.2001613
-321730 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 126.8294073568 
-        1.932429257e-06 -652.480851884 110448.9501613
-321731 GQ 0.03640806035824 1 0.963591939642 0 0 -0.37460653224 126.8294073568 
-        1.932429029e-06 -652.480851884 110443.3501613
-321732 GQ 0.0245118635726 1 0.963142457415 0 0 -0.379231304243 155.028862409 
-        1.7307798e-08 -646.999433755 93742.8220613
-321733 GQ 0.01123335771706 1 0.96264074645 0 0 -0.38439346348 188.3399146222 
-        1.7840136e-08 -640.524422269 72881.3780813
-321734 P 0.07325582567407 0.9233653819016 -0.3768686183678 -128.5952775797
-321735 GQ 0.0086122323991 1 0.96254171066 0 0 -0.3854124536004 194.3418605845 
-        5.462899111e-06 -639.357762663 69459.4967449
-321736 P -0.0201802202173 0.9943915372632 0.1038182514364 35.14943053811
-321737 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073565 
-        5.462898926e-06 -652.480851881 110447.6609585
-321738 P -0.1763822829035 -0.3814438252988 0.9074083416076 308.2185151139
-321739 P -0.1761863909705 0.3839223508805 0.9064005649442 307.8773131071
-321740 P -0.1763822829035 -0.3814438252988 0.9074083416076 306.2185151139
-321741 P -0.1761863909705 0.3839223508805 0.9064005649442 305.8773131071
-321742 P -0.1761863909705 0.3839223508805 0.9064005649442 306.8773131071
-321743 P 0.07325582567407 0.9233653819016 -0.3768686183678 -126.5952775797
-321744 P -0.07278290071242 0.9243920208123 0.3744356302791 127.771543066
-321745 P -0.07278290071252 0.9243920208123 0.3744356302791 126.771543066
-321746 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073565 
-        5.462898898e-06 -652.480851881 110450.6301604
-321747 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073565 
-        5.462898912e-06 -652.480851881 110427.2001604
-321748 P -0.07278290071242 0.9243920208123 0.3744356302791 125.771543066
-321749 P -0.156680232081 -0.5707316420189 0.8060500590369 272.901946638
-321750 P -0.1908089630489 0 0.9816271897315 329.2185666048
-321751 P 0.9816271897315 0 0.1908089630489 916.3336697146
-321752 P 0.9816271897315 0 0.1908089630489 915.3336597146
-321753 P -0.1908089630489 0 0.9816271897315 338.2185666048
-321754 P 0.9816271897315 0 0.1908089630489 912.6336497146
-321755 P 0.9816271897315 0 0.1908089630489 913.6336597146
-321756 PY 8.49000000149
-321757 PY 6.39000000149
-321758 PY 8.79000000149
-321759 PY -6.38999999851
-321760 PY -8.48999999851
-321761 PY -8.78999999851
-321762 PY -1.99999999985
-321763 P 0.9816271897315 0 0.1908089630489 687.3466597147
-321764 GQ 0.0364080603798 1 0.96359193962 0 0 -0.3746065323466 127.352987288 
-        3.9999999997 -655.174437395 111371.2716968
-321765 GQ 0.0364080603798 1 0.96359193962 0 0 -0.3746065323466 127.352987288 
-        -4.000000000296 -655.174437395 111371.2716968
-321766 P -0.1674506186238 0.479425538604 0.861458903986 293.824445709
-321767 P -0.1674506186238 0.479425538604 0.861458903986 291.9067435544
-321768 GQ 0.0364080603798 1 0.96359193962 0 0 -0.3746065323466 127.352987288 
-        -4.000000000296 -655.174437395 111371.271692
-321769 GQ 0.0364080603798 1 0.96359193962 0 0 -0.3746065323466 127.352987288 
-        -4.000000000296 -655.174437395 111370.947466
-321770 GQ 0.0364080603798 1 0.96359193962 0 0 -0.3746065323466 127.352987288 
-        3.9999999997 -655.174437395 111370.9474718
-321771 P 0.9816271897315 0 0.1908089630489 920.3332795615
-321772 P 0.9816271897315 0 0.1908089630489 918.8336679556
-321773 P 0.9816271897315 0 0.1908089630489 917.3336597146
-321774 GQ 0.00163477887909 1 0.962278076687 0 0 -0.3881250123854 192.8479332974 
-        3.9999999997 -642.443511781 80532.3984139
-321775 GQ 0.001622391379086 1 0.962277608641 0 0 -0.388129828157 192.8711946323 
-        -4.0000000003 -642.438990237 80521.478439
-321776 P -0.1908089630489 0 0.9816271897315 330.4685666048
-321777 P -0.1908089630501 0 0.9816271897313 318.1785666036
-321778 P 0.793525443406 0 -0.608537074193 185.9400645352
-321779 P 0.0345953343456 0.9834262237799 -0.1779775975328 -72.73108732719
-321780 P -0.107700081569 0.9907033152354 0.08311217487043 -13.6373661588
-321781 P -0.108218254139 0.9906570745814 0.08299018046034 -14.34929383676
-321782 P 0.1082182541395 0.9906570745814 -0.08299018046053 14.34929383675
-321783 P 0.1079254044425 0.9907524878557 -0.08222903917458 14.1739390816
-321784 P 0.0344217645553 0.9835934962931 -0.177084658214 -72.13943935601
-321785 P 0.6084909884012 -0.0004223947299022 0.7935606710373 718.8471593853
-321786 P -0.03459533434524 0.9834262237799 0.1779775975326 72.7310873272
-321787 P 0.793525443406 0 -0.608537074193 211.014240279
-321788 P 0.793525443406 0 -0.608537074193 210.500064535
-321789 P -0.1908089630501 0 0.9816271897313 337.9185666041
-321790 P 0.608537074193 0 0.793525443406 719.353111476
-321791 P 0.608537074193 0 0.793525443406 718.834658641
-321792 P 0.6060439595091 0 0.7954311529872 717.5203283482
-321793 GQ 0.03640806038014 1 0.96359193962 0 0 -0.374606532348 128.1734658293 
-        -20.7200000001 -659.395434308 112914.2136323
-321794 PY -2.74999999998
-321795 GQ 0.96359193962 1 0.0364080603802 0 0 0.3746065323484 -1332.39529188 
-        5.50000000029 -258.9913631935 460595.187509
-321796 PY -10.36
-321797 P 0.8290375541401 0 -0.5591929307721 243.7737144403
-321798 P 0.8290375541103 0 -0.5591929308162 242.3948561807
-321799 P -0.1349223116837 0.7071067811868 0.6941152424558 227.2843191122
-321800 P 0.1349223116841 0.7071067811863 -0.6941152424563 -227.2843191125
-321801 P -0.1349223116926 0.7071067811389 0.6941152425029 221.9032365237
-321802 P 0.1349223116841 0.7071067811863 -0.6941152424563 -231.1734064091
-321803 GQ 0.03640806038016 1 0.96359193962 0 0 -0.374606532348 127.4293108734 
-        5.49999999992 -655.567088268 111508.3616225
-321804 P -0.1908089630501 0 0.9816271897313 337.9190592816
-321805 GQ 0.96359193962 1 0.0364080603802 0 0 0.3746065323484 -1332.39529188 
-        20.7200000003 -258.9913631935 460694.954609
-321806 P 0.608537074193 0 0.793525443406 718.862790304
-321807 P 0.5591929308162 0 0.8290375541103 717.3847382963
-321808 P 0.5591929307721 0 0.8290375541401 716.0058800591
-321809 P -0.1908089630501 0 0.9816271897313 335.8685666036
-321810 P -0.1908089630501 0 0.9816271897313 324.1785666036
-321811 GQ 0.96359193962 1 0.0364080603802 0 0 0.3746065323484 -1332.39529188 
-        -20.7199999997 -258.9913631935 460694.954609
-321812 PY 10.36
-321813 P -0.1349223116744 0.7071067812343 0.6941152424093 236.5544889991
-321814 P 0.9816271897313 0 0.1908089630501 682.3466597152
-321815 P 0.0344217645553 0.9835934962931 -0.177084658214 -72.43728693381
-321816 P -0.1349223116836 0.7071067811868 0.6941152424558 231.1734064089
-321817 P 0.1349223116928 0.7071067811389 -0.6941152425029 -221.9032365237
-321818 GQ 0.0364080603802 1 0.96359193962 0 0 -0.3746065323484 127.4293108734 
-        -5.50000000008 -655.567088268 111508.3616225
-321819 C/Y 604.341469804 447.718176903 0.9
-321820 P -0.03442176455491 0.9835934962932 0.1770846582137 72.43728693381
-321821 P 0.1349223116747 0.7071067812343 -0.6941152424093 -236.5544889991
-321822 P -0.1085140817633 0.9906056822111 0.08321704410821 -13.75955908607
-321823 P 0.8540095718216 0.4930626561813 0.1660026153904 591.7917104888
-321824 P 0.8540095718214 0.4930626561817 0.1660026153904 589.0798658796
-321825 GQ 0.03640806038014 1 0.96359193962 0 0 -0.374606532348 128.1734658293 
-        20.7199999999 -659.395434308 112914.2136323
-321826 GQ 0.96359193962 1 0.0364080603802 0 0 0.3746065323484 -1332.39529188 
-        -5.49999999972 -258.9913631935 460595.187509
-321827 PY 2.750000000015
-321828 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073007 
-        -8.7231739e-08 -652.480851594 110375.030063
-321829 P 0.9816271897424 0 0.1908089629931 1213.820898566
-321830 PY -8.89999999981
-321831 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 132.7444851535 
-        -8.7231629e-08 -682.911294476 120918.0236152
-321832 PY 8.90000000019
-321833 GQ 0.0364080603584 1 0.963591939642 0 0 -0.374606532241 126.8294073007 
-        -8.7231762e-08 -652.480851594 110356.230063
-321834 P -0.1908089629931 0 0.9816271897424 332.3465661971
-321835 PY 9.90000000019
-321836 P 0.9816271897424 0 0.1908089629931 1218.820898566
-321837 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987095 
-        -8.3316958e-08 -655.1744366 111358.687301
-321838 GQ 0.0364080603586 1 0.963591939641 0 0 -0.3746065322416 127.352987095 
-        -8.3316958e-08 -655.1744366 111367.207199
-321839 PX 566.25
-321840 PX 591.0625
-321841 PX 615.875
-321842 PZ 449.4375
-321843 PY -14.5
-321844 PX 603.46875
-321845 PZ 460.28125
-321846 PX 665.5
-321847 PZ 427.75
-321848 PY 29
-321849 PY 7.25
-321850 PY 14.5
-321851 PZ 471.125
-321852 PX 715.125
-321853 PX 690.3125
-321854 PX 739.9375
-321855 PX 764.75
-321856 PX 789.5625
-321857 PX 814.375
-321858 PZ 492.8125
-321859 PX 839.1875
-321860 PX 826.78125
-321861 PZ 503.65625
-321862 PX 864
-321863 PZ 514.5
-321864 PZ 341
-321865 PX 1062.5
-321866 PX 1074.90625
-321867 PZ 547.03125
-321868 PZ 557.875
-321869 PX 1087.3125
-321870 PX 1112.125
-321871 PZ 601.25
-321872 P -0.5877852256036 0 0.8090170137655 -171.6043899492
-321873 PX 1124.53125
-321874 PZ 579.5625
-321875 PX 1136.9375
-321876 PZ 568.71875
-321877 PY -29
-321878 PX 1068.703125
-321879 PZ 536.1875
-321880 PX 1099.71875
-321881 PY 58
-321882 P 0.01190918528505 0.9980504622963 -0.06126537371172 -33.16671759157
-321883 GQ 0.660080246245 0.84271722837 0.497202525384 0.462443600895 
-        0.562428236758 -0.826827173622 -517.420898365 -556.502193584 
-        114.1862452337 147487.8315322
-321884 P 0.581619434954 -0.3904615310774 0.713623588198 711.839950848
-321885 GQ 0.660077764155 0.842716079894 0.497198853962 0.462446977653 
-        0.562432343604 -0.826833211106 -517.389606875 -556.523478827 
-        114.2243022358 147515.7717913
-321886 GQ 0.519598368358 0.902991313464 0.575504040251 0.4317551681 
-        0.405856109945 -0.903168980178 -294.7064727813 -465.036460656 
-        94.3873149647 77440.9709702
-321887 GQ 0.662168116509 0.847360852639 0.490471030852 0.454164598565 
-        0.557760046638 -0.829783420756 -518.93333635 -548.787191503 
-        122.1821692118 146282.9179015
-321888 P 0.5830263748362 -0.3965889202047 0.7090821353103 712.0024769483
-321889 P 0.581233071574 -0.39069060311 0.713812979113 711.926542338
-321890 P 0.5830263748362 -0.3965889202047 0.7090821353103 710.8024769483
-321891 P 0.8973783183182 -0.1390656141502 0.4187754873121 767.0545477091
-321892 GQ 0.1947121538123 0.980660754961 0.824627091227 0.249588933924 
-        0.1164745406682 -0.751600085114 58.9498510618 -234.5845930376 
-        -204.221525144 25050.61189076
-321893 P 0.8973783183182 -0.1390656141502 0.4187754873121 766.2545477101
-321894 P 0.8973783183182 -0.1390656141502 0.4187754873121 767.8545477101
-321895 GQ 0.1947121538122 0.98066075496 0.824627091227 0.249588933925 
-        0.1164745406684 -0.751600085114 67.1018980129 -222.0888350864 
-        -217.540690423 25227.4543442
-321896 GQ 0.1947121538122 0.98066075496 0.824627091227 0.249588933925 
-        0.1164745406684 -0.751600085114 67.101898013 -222.0888350863 
-        -217.540690423 25187.5168442
-321897 GQ -0.00660980666799 0.975825943727 0.780783864266 0.311986167075 
-        0.1455931756812 -0.939500105396 418.808934084 -276.5924418415 
-        -53.4111561845 -128319.4703503
-321898 GQ 0.1947121538122 0.98066075496 0.824627091227 0.2495889339244 
-        0.1164745406684 -0.751600085114 67.1018980128 -222.0888350863 
-        -217.540690423 25287.15684414
-321899 P 0.8973783183182 -0.1390656141502 0.4187754873121 764.4604351601
-321900 P 0.8973783183182 -0.1390656141502 0.4187754873121 764.3074914351
-321901 P 0.8973783183182 -0.1390656141502 0.4187754873121 763.6604351601
-321902 P 0.8973783183182 -0.1390656141502 0.4187754873121 763.9604351601
-321903 GQ 0.1947121538122 0.98066075496 0.824627091227 0.249588933925 
-        0.1164745406684 -0.751600085114 67.1018980129 -222.0888350864 
-        -217.540690423 25231.2668442
-321904 GQ 0.1947121538122 0.98066075496 0.824627091227 0.249588933925 
-        0.1164745406684 -0.751600085114 67.101898013 -222.0888350863 
-        -217.5406904234 25225.8943442
-321905 P -0.1278242602238 0.7424437578122 0.6576003535461 191.9641648606
-321906 P 0.9816271834477 0 0.1908089953765 958.5328990427
-321907 P -0.03477217754106 0.9832549075639 0.178887345613 77.0833078398
-321908 P -0.1278242602238 0.7424437578122 0.6576003535461 184.9791648605
-321909 P 0.03471800814242 0.9833074816907 -0.1786086682155 -76.99633437825
-321910 P -0.1908089953764 0 0.9816271834477 308.4744025619
-321911 P -0.12059687629 0.7749444887042 0.6204171442312 206.3602231216
-321912 P -0.0350991755138 0.9829353633221 0.1805716461935 74.64004314561
-321913 P -0.1416652082028 -0.6699084015639 0.7288029241839 230.0715461864
-321914 P -0.0347721775411 0.9832549075639 0.178887345613 69.5878679264
-321915 P 0.9816271834477 0 0.1908089953764 1058.23330648
-321916 GQ 0.0364080727169 1 0.963591927283 7.78168602e-07 1.51260654e-07 
-        -0.3746065934166 117.7765272714 11.33631454997 -605.907682811 
-        95170.7356233
-321917 P 0.9816271834475 -3.963666729998e-07 0.1908089953769 1055.088037676
-321918 P -0.1908089953769 0 0.9816271834476 280.6241360406
-321919 P -0.1416652082028 -0.6699084015639 0.7288029241839 215.4665461864
-321920 P 0.03509996930359 0.9829353349768 -0.1805716461935 -74.63418009828
-321921 P -0.1908089871288 -0.00029402345167 0.9816271410169 278.817945495
-321922 P -0.1468298843113 -0.638633462945 0.7553729443659 207.1099045304
-321923 P -0.1205707539461 0.7750548355085 0.6202843664384 202.9491709847
-321924 P -0.1908089953764 0 0.9816271834477 325.3244025619
-321925 P 0.9816271834475 -3.963666729998e-07 0.1908089953769 1050.088037676
-321926 P -0.1908089953769 0 0.9816271834476 322.1241360409
-321927 P 0.7268637593322 0.5154443734021 -0.4538569965281 369.4822805251
-321928 P 0.9832098347876 0.1815390350371 -0.01849322942909 893.2650486756
-321929 P 0.7521109141203 0.4992312517842 -0.4302293924212 359.7528159501
-321930 P 0.9816271834477 0 0.1908089953764 930.0327238337
-321931 P -0.1908089953764 0 0.9816271834477 278.8244025619
-321932 P 0.9816271834461 -3.963736180001e-07 0.190808995384 983.9783605321
-321933 P 0.0775180986646 0.913758267914 -0.398794147648 -117.7144953407
-321934 P 0.9816271834475 -3.963666719998e-07 0.1908089953769 854.0880376756
-321935 P 0.9816271834501 -3.96354844e-07 0.1908089953635 968.9948803101
-321936 P 0.03640846908328 0.9816271687465 -0.1873032967081 -76.93471555024
-321937 P 0.03640846908328 0.9816271687465 -0.1873032967081 -76.73471555044
-321938 P -0.127675838704 0.7431448770309 0.6568367924789 184.222001198
-321939 P -0.127675838704 0.7431448770309 0.6568367924789 184.122001198
-321940 P -0.1278242602238 0.7424437578122 0.6576003535461 182.4791648605
-321941 P 0.9816271834475 -3.963666719998e-07 0.1908089953769 820.5880376766
-321942 P -0.141798987754 -0.6691305491028 0.7294911619268 235.0785804059
-321943 P -0.141798987754 -0.6691305491028 0.7294911619268 229.0785804062
-321944 GQ 0.983698880211 0.447735691743 0.568565428046 0.189763290907 
-        -0.976249794752 0.1677243767428 -1834.808107267 318.879722848 
-        -717.430116241 995717.519956
-321945 P 0.9816271834477 -3.963666109999e-07 0.1908089953759 979.4574889307
-321946 P -0.141798987754 -0.6691305491028 0.7294911619268 217.1600112859
-321947 P -0.141798987754 -0.6691305491028 0.7294911619268 211.1600112859
-321948 GQ 0.983698880211 0.447735691743 0.568565428046 0.189763290907 
-        -0.976249794752 0.1677243767428 -1864.22449023 318.8797347256 
-        -723.148081855 1024979.85587
-321949 P 0.9816271834476 -3.963671329998e-07 0.1908089953764 973.4574889316
-321950 P 0.9816271834475 -3.963666729998e-07 0.1908089953769 795.0880376766
-321951 P 0.9111491295446 -0.1712308226366 0.3748163138248 935.5278738816
-321952 P 0.9816271834475 -3.963666719998e-07 0.1908089953769 1024.088037675
-321953 P 0.911167730619 -0.1712005169332 0.374784937905 985.529586248
-321954 P -0.1908089953769 0 0.9816271834476 280.3241360402
-321955 P -0.1908089953769 0 0.9816271834476 280.1241360399
-321956 P 0.9852103762815 0.1712365736063 -0.006208890948047 954.8760554025
-321957 P 0.9816271834475 -3.963666739998e-07 0.1908089953769 935.0880376755
-321958 P 0.9816271834475 -3.963666879998e-07 0.1908089953769 967.4574889305
-321959 P 0.9816271834475 -3.963666969998e-07 0.1908089953769 985.6031518075
-321960 P -0.127676138775 0.7431448254771 0.6568367924791 181.2284891948
-321961 P 0.6136151173496 0.5794838557876 -0.5363533803767 306.7364359908
-321962 P 0.9816271834475 -3.963666989998e-07 0.1908089953769 961.4574889315
-321963 GQ 0.965309890726 0.952813667 0.0818764422742 0.0809172181432 
-        -0.41628299956 0.356930281955 -1874.507066498 172.7848598887 
-        -403.53813454 926617.459821
-321964 P -0.1836632943075 -0.271104398919 0.9448651751498 292.6602281296
-321965 P 0.9816271834475 -3.963666889998e-07 0.1908089953769 991.6031518085
-321966 P 0.3680120660979 -0.5794842521539 0.7271623757539 669.7864281659
-321967 P 0.9816271834475 -3.963666749998e-07 0.1908089953769 909.0880376755
-321968 P 0.7268637593322 0.5154443734021 -0.4538569965281 364.6822805251
-321969 P 0.9111491295446 -0.1712308226366 0.3748163138248 937.7247764866
-321970 P 0.9111491295443 -0.1712308226377 0.3748163138251 937.6278738813
-321971 P 0.9816271834473 -3.963666730001e-07 0.1908089953781 825.6880376772
-321972 GQ 0.16980726373 0.97068000538 0.859512730891 0.312033629993 
-        0.1283602115076 -0.683027116161 24.98105823847 -341.320567444 
-        -216.6556471 40892.6531129
-321973 GQ 0.1698072637302 0.970680005379 0.859512730891 0.312033629995 
-        0.1283602115084 -0.68302711616 24.98106929363 -341.3205494355 
-        -216.6556657483 40892.6521977
-321974 P -0.150359788838 -0.6156614146129 0.7735327765889 212.7497078906
-321975 P -0.1468298843113 -0.638633462945 0.7553729443659 204.6099045304
-321976 P 0.9852103762815 0.1712365736063 -0.006208890948047 951.2760554025
-321977 P 0.9852103762815 0.1712365736063 -0.006208890948047 947.8760554025
-321978 P -0.1897628973156 0.7858520291161 0.5885801824191 127.5132295473
-321979 P -0.1897628973156 0.7858520291161 0.5885801824191 121.7132295475
-321980 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.317839135 350.0969455776 
-        -1215.641347106 653660.246284
-321981 P -0.0647748438678 0.9406144608051 0.3332396370876 108.2757871354
-321982 P 0.04616126565049 0.9702957076368 -0.2374771089919 -51.13149664979
-321983 P -0.3054575851239 0.3298712482059 0.8932416376868 153.874177233
-321984 P -0.1794662500277 0.339641017205 0.9232745228441 277.9358427045
-321985 P -0.150359788837 -0.6156614146119 0.7735327765899 212.4497078915
-321986 P -0.04421464006214 0.2890633197502 0.9562883784608 419.8127320503
-321987 P 0.8241158575212 0.3467970061091 0.4478447163201 917.9049913022
-321988 P 0.9702484097916 0.05828902891127 0.2349902389579 846.3889657946
-321989 P -0.03434300482427 0.9836687502691 0.1766814867598 73.31297915593
-321990 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.927731087 
-        -979.186893125 263697.9093214
-321991 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.9277310874 
-        -979.186893123 263701.4517207
-321992 P -0.1278242602238 0.7424437578122 0.6576003535461 189.9791648606
-321993 P 0.9816271834475 -3.963666729998e-07 0.1908089953769 812.5880376766
-321994 GQ 0.0364080727169 1 0.963591927283 7.78168602e-07 1.51260654e-07 
-        -0.3746065934166 112.0522469117 -14.66368313866 -576.458867308 
-        86196.6388347
-321995 P 0.7521109141203 0.4992312517842 -0.4302293924212 372.7528159508
-321996 P 0.7521109141203 0.4992312517842 -0.4302293924212 368.7528159508
-321997 P 0.7521109141203 0.4992312517842 -0.4302293924212 368.2528159512
-321998 GQ 0.033298420777 0.967043578758 0.999658000465 -0.356981929293 
-        0.00671448605056 0.03636545010334 -81.1600315443 335.7504590726 
-        -1019.050075865 289300.5946516
-321999 P -0.3909716383736 -0.64634167512 0.655273696245 -20.5697967526
-322000 P 0.9832098347876 0.1815390350371 -0.01849322942909 889.5650486756
-322001 P 0.9816271834475 -3.963666989998e-07 0.1908089953769 906.0880376766
-322002 P 0.9115042831566 -0.1731419381379 0.3730707855688 994.4495594236
-322003 P -0.121882334867 0.7693996042619 0.627031853584 193.7243445108
-322004 P 0.911167730619 -0.1712005169332 0.374784937905 988.879586248
-322005 P 0.03509996930359 0.9829353349768 -0.1805716461935 -77.13418009838
-322006 P 0.03509996930359 0.9829353349768 -0.1805716461935 -77.63418009818
-322007 P 0.9816271834477 0 0.1908089953764 911.4333064807
-322008 GQ 0.1697733666776 0.970690383002 0.85953625032 0.31198477299 
-        0.1283267502156 -0.68298388268 33.9485524264 -326.714562283 
-        -231.7769969905 40247.6214384
-322009 GQ 0.434329172861 0.750768157242 0.814902669897 -0.750954546274 
-        0.429567916265 0.647160443231 -967.92633323 383.73023586 -1246.818192205
-        659495.271222
-322010 P -0.1875528322148 0.1839514263434 0.9648760582968 313.8244306145
-322011 P 0.1329851761159 -0.6434497230897 0.7538483911167 499.1206586028
-322012 GQ 0.169773366679 0.970690383002 0.85953625032 0.3119847729896 
-        0.1283267502164 -0.682983882683 33.94855242505 -326.714562283 
-        -231.7769969863 40143.0489379
-322013 GQ 0.434329172861 0.750768157242 0.814902669897 -0.750954546274 
-        0.429567916265 0.647160443231 -967.92633323 383.73023586 -1246.818192205
-        659390.908722
-322014 P -0.1875528322148 0.1839514263434 0.9648760582968 290.8244306146
-322015 P 0.410264032508 0.1562226419572 0.8984864549731 728.7036334541
-322016 P 0.9816271834475 -3.963666979998e-07 0.1908089953769 893.5880376766
-322017 P 0.9828600221469 0.1835977821435 -0.016674269321 884.0340729059
-322018 GQ 0.03329842077684 0.967043578758 0.999658000465 -0.356981929292 
-        0.00671448605055 0.03636545010334 -81.1600315475 335.75045909 
-        -1019.050075875 289199.67216
-322019 P 0.9111491295443 -0.1712308226377 0.3748163138251 941.0278738823
-322020 P 0.7268637593322 0.5154443734021 -0.4538569965281 364.7822805251
-322021 P 0.7268637593322 0.5154443734021 -0.4538569965281 361.2822805251
-322022 P -0.3922641669145 -0.6390536318811 0.6616186809141 -35.489761318
-322023 P -0.6234264085719 0.7724341171789 -0.1211818786498 -522.864528039
-322024 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.31781417 350.096955744 
-        -1215.64129558 653512.141671
-322025 P 4.03785347e-07 0.9999999999999 0 12.82984847454
-322026 P 0.00013847460453 0.03543964838871 0.9993718087613 473.7872983262
-322027 P -0.1713490452031 0.9845923355286 -0.03489179740749 -172.2668708779
-322028 P 0.366907075731 -0.57295763248 0.7328702130401 637.342291536
-322029 P 4.03785347e-07 0.9999999999999 0 -3.17015152546
-322030 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.31781417 350.096955744 
-        -1215.641295578 653597.64167
-322031 P 0.6109051780599 0.5956588859549 -0.5215221519769 347.3346709629
-322032 P -0.1908089953769 0 0.9816271834476 280.5241360405
-322033 P -0.1908089953769 0 0.9816271834476 278.1241360406
-322034 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.9277310874 
-        -979.186893123 263622.0093207
-322035 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.317839134 350.096945577 
-        -1215.641347105 653603.996283
-322036 P -0.1908089953769 0 0.9816271834476 277.6241360399
-322037 P 0.9852103762815 0.1712365736063 -0.006208890948047 953.3760554025
-322038 P 0.1212599881456 -0.6711523014582 0.7313348094562 460.9706530451
-322039 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.927731087 
-        -979.186893125 263614.8718215
-322040 P -0.1908089953781 0 0.9816271834474 280.4035304025
-322041 P -0.150359788837 -0.6156614146119 0.7735327765899 215.2497078914
-322042 P -0.0350991755138 0.9829353633221 0.1805716461935 69.64004314571
-322043 GQ 0.0364080727169 1 0.963591927283 7.78168602e-07 1.51260654e-07 
-        -0.3746065934166 117.776526464 9.33631454996 -605.907682811 
-        95160.3992612
-322044 GQ 0.998768047878 0.0338380715308 0.967393880591 0.0690004416719 
-        -0.354980513314 0.01267583180512 -1660.555875122 104.0191481924 
-        -889.000265082 889644.257227
-322045 GQ 0.985462693293 0.399290001955 0.615247304752 0.1868978917336 
-        -0.961508795196 0.1495763074448 -1701.121921628 279.8220417793 
-        -680.305682425 858730.437212
-322046 P -0.1205707539461 0.7750548355085 0.6202843664384 197.9491709847
-322047 P 0.08186008795342 0.9032978247182 -0.4211317678111 -138.8941907973
-322048 P -0.1908089953769 0 0.9816271834476 324.6241360409
-322049 P 0.1713227100902 0.9846530277521 0.03327076713671 161.7978617277
-322050 P -0.127675838704 0.7431448770309 0.6568367924789 207.622001198
-322051 P -0.1204752881426 0.775462472787 0.619793238303 202.1218820853
-322052 P -0.1204752881426 0.775462472787 0.619793238303 202.321882085
-322053 P -0.142357171606 0.8264861736087 0.5446604818838 135.9947403162
-322054 P -0.1908089952737 3.089896538201e-05 0.9816271829814 322.4240809981
-322055 P 0.9855294492708 0.1694550064717 -0.004087224199293 902.1648093607
-322056 P -0.1694970896416 0.984978778776 -0.0329779011449 -177.634770891
-322057 P -0.1908089952737 3.089896536901e-05 0.9816271829814 322.6240809985
-322058 GQ 0.1697733666776 0.970690383002 0.85953625032 0.31198477299 
-        0.1283267502156 -0.68298388268 33.9485524264 -326.714562283 
-        -231.7769969905 40147.8714384
-322059 P -0.0739631222342 0.826859432436 0.557523932707 203.939590671
-322060 GQ 0.03329842077684 0.967043578758 0.999658000465 -0.356981929292 
-        0.00671448605055 0.03636545010334 -81.1600315475 335.7504590896 
-        -1019.050075875 289204.34466
-322061 P 0.9111677306195 -0.1712005169329 0.3747849379038 985.8795862485
-322062 P -0.1905474771474 0.05233603318339 0.9802818975088 297.8337874919
-322063 P -0.4028298413599 -0.1785065324529 0.8976990234937 71.81337600918
-322064 GQ 0.393817794784 0.890574320905 0.715607884311 0.515099599926 
-        0.352816101608 -0.830405779928 -287.7525392183 -615.041191918 
-        38.5997622368 115541.7833067
-322065 P 0.9111491295443 -0.1712308226377 0.3748163138251 940.6278738823
-322066 P -0.396804518155 -0.609912184613 0.685968877889 -24.82197251803
-322067 P -0.3953794109923 -0.6101670879897 0.6865648156566 -23.34169658862
-322068 P -0.3922641669135 -0.6390536318819 0.6616186809139 -29.48976131696
-322069 P -0.3922641668979 -0.6390536319639 0.6616186808439 -31.98975977049
-322070 P -0.3922641258674 -0.6390539447489 0.6616184030529 -31.989860419
-322071 P -0.288381410632 -0.6247551088731 0.7256150604411 85.82188091021
-322072 P -0.5828982055378 0.8062118290057 -0.101252993793 -526.4154970218
-322073 P -0.5711642804077 -0.1420888593074 0.8084442595795 -111.2027006329
-322074 GQ 0.1698072637317 0.970680005379 0.85951273089 0.312033629995 
-        0.128360211509 -0.683027116164 24.9810692924 -341.320549436 
-        -216.655665744 40943.6121973
-322075 GQ 0.969015643658 0.544465799365 0.486518556976 0.2376083668416 
-        -0.967281466148 0.252268840767 938.496018163 -256.7722076067 
-        472.387373096 -1907004.414747
-322076 P -0.4028298413661 -0.1785065324415 0.8976990234932 71.81337344732
-322077 P -0.4028298413632 -0.1785065324421 0.8976990234944 71.81336380313
-322078 P -0.127675838704 0.7431448770309 0.6568367924789 192.1220011978
-322079 P -0.4018765746229 -0.1681141604559 0.9001293506067 73.83821334387
-322080 P 0.3741482722354 0.7249325987731 -0.5783474713521 51.28489197571
-322081 P -0.4028298413578 -0.1785065324429 0.8976990234966 71.81337246717
-322082 P 0.1348185588927 0.9833907124956 0.1215181581309 174.1977076869
-322083 GQ 0.0364066405499 0.99999999999 0.963593359459 -5.84450848e-06 
-        -1.136034176e-06 -0.374599503818 111.5070779432 -17.5539102067 
-        -573.66562126 85358.5533026
-322084 P 0.08680658179012 0.9689248800883 0.2316229567721 192.3639385501
-322085 P -0.141798987754 -0.6691305491028 0.7294911619268 223.0785804056
-322086 P 0.09111795925996 0.9707819705956 0.2219907274344 191.2596995353
-322087 P 0.08680658179012 0.9689248800883 0.2316229567721 186.3639385501
-322088 GQ 0.1698072637302 0.97068000538 0.85951273089 0.312033629993 
-        0.1283602115078 -0.683027116162 24.9809925346 -341.320602243 
-        -216.6555032765 40817.0448866
-322089 GQ 0.16980726373 0.97068000538 0.859512730891 0.312033629993 
-        0.1283602115076 -0.683027116161 24.98105823855 -341.320567444 
-        -216.6556471003 40817.0531129
-322090 P 0.1583556428327 0.9852309401248 0.06514203714879 173.2185411114
-322091 P -0.126238215596 0.7498602943517 0.6494408763528 199.9006693552
-322092 P 0.1268649563384 -0.6071946522821 0.7843595713021 506.7319638841
-322093 P -0.3967613944021 -0.6099199224851 0.6859869416161 -13.40212610213
-322094 P -0.01623800812663 0.1879839277654 0.9820378658656 468.1560972108
-322095 P -0.3431256694599 0.1883125821023 0.9202190752096 143.2293482187
-322096 P -0.127675838704 0.7431448770309 0.6568367924789 202.6220011985
-322097 GQ 0.0364066405499 0.99999999999 0.963593359459 -5.844508486e-06 
-        -1.136034176e-06 -0.374599503818 111.5070779432 -17.55391020673 
-        -573.66562126 85381.9908026
-322098 P -0.141798987754 -0.6691305491028 0.7294911619268 218.4100112862
-322099 P -0.165474628207 0.9602156212081 0.224953569004 -38.1579209941
-322100 P -0.08555460007647 0.5229878035698 0.8480354755097 343.0241768169
-322101 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.927731087 
-        -979.186893125 263749.9818215
-322102 P 0.5796407062448 0.8000575195417 0.1546758452019 646.3084209677
-322103 GQ 0.983698880211 0.447735691743 0.568565428046 0.189763290907 
-        -0.976249794752 0.1677243767428 -1607.628759064 298.5801234104 
-        -650.304069633 774124.925012
-322104 P 0.7268637593322 0.5154443734021 -0.4538569965281 366.7822805251
-322105 P 0.7521109141203 0.4992312517842 -0.4302293924212 364.5276915605
-322106 P 0.7268637593322 0.5154443734021 -0.4538569965281 364.8822805256
-322107 P 0.7268637593322 0.5154443734021 -0.4538569965281 358.4822805251
-322108 P -0.06129057684751 0.9470058798061 0.315314650472 102.3985188368
-322109 P -0.5530610457492 0.8311091310453 0.05814715786722 -385.6954682071
-322110 P -0.5530610457492 0.8311091310453 0.05814715786722 -391.6954682071
-322111 P -0.1625181136502 -0.3211613311674 0.9329754884767 280.8198628379
-322112 P -0.119971632755 0.7456231453361 0.6554791625011 207.5107482047
-322113 P -0.1031560793053 0.7352883058617 0.6698581421207 237.6693697536
-322114 P 0.9800047462208 0.05747066849045 0.1904936210166 836.2785375477
-322115 P -0.127675838704 0.7431448770309 0.6568367924789 192.522001198
-322116 P -0.4739533798808 0.8547310025286 0.2116674443933 -259.6743552523
-322117 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.317839135 350.0969455776 
-        -1215.641347106 653515.323784
-322118 P -0.4739533799002 0.8547310025244 0.2116674443668 -259.6743591621
-322119 GQ 0.983698880211 0.447735691743 0.568565428046 0.189763290907 
-        -0.976249794752 0.1677243767428 -1551.09579593 310.5823887706 
-        -652.894558704 732153.723287
-322120 GQ 0.02052654716613 0.997451011867 0.982022440967 -0.0999333019168 
-        -0.01353877167812 -0.2653943618056 87.701358442 62.7007627661 
-        -670.956978088 115384.3759016
-322121 P 0.370218415854 0.2625347555275 0.891074534875 682.120994385
-322122 GQ 0.0364080727169 1 0.963591927283 7.781686e-07 1.51260652e-07 
-        -0.3746065934166 117.8031896248 11.5511297708 -606.044848282 
-        95239.7820534
-322123 P 0.5870020882248 -0.1232251481728 0.8001525550028 803.5684491178
-322124 GQ 0.999970360619 0.57072321744 0.429306421941 -0.0071340025796 
-        0.989920204898 0.0082255709862 -1532.433941183 -446.3277868035 
-        -398.141888923 676447.56027
-322125 GQ 0.999970360619 0.57072321744 0.429306421941 -0.0071340025796 
-        0.989920204898 0.0082255709862 -1532.43391603 -446.327755566 
-        -398.1418616494 676447.528596
-322126 P 0.6717375526889 -0.3960150756909 0.6260516912629 788.1755823878
-322127 P 0.01631653068036 0.6476989685659 0.7617216138099 346.6470782305
-322128 P 0.122897077363 0.952157114225 -0.279809110299 -14.22217140088
-322129 P -0.005444206205372 -0.6551921722362 0.7554426371732 326.0686933971
-322130 P -0.1262382156997 0.7498602943921 0.6494408762861 199.9006881963
-322131 P 0.497028438877 0.0612536631543 0.865569592637 768.721539135
-322132 GQ 0.471669075369 0.734317097928 0.794013826702 -0.749315669956 
-        0.467876070379 0.659784405392 -1007.317839134 350.096945577 
-        -1215.641347106 653644.683783
-322133 P 0.497028438877 0.0612536631543 0.865569592637 762.721539135
-322134 P -0.03434300482427 0.9836687502691 0.1766814867598 73.11297915593
-322135 P -0.03509609722434 0.9829383823601 0.1805558097733 74.63547159571
-322136 P 0.7268637593322 0.5154443734021 -0.4538569965281 361.6822805251
-322137 S 264.7506683526 -344.466623396 756.996058825 687.465954937
-322138 P 0.257048266883 0.378894250169 0.8890249353541 608.931534584
-322139 P 0.257048266883 0.378894250169 0.8890249353541 602.931534584
-322140 P -0.1931591415324 0.7911324870721 0.5803438066711 119.5189702188
-322141 P -0.1931591415324 0.7911324870721 0.5803438066711 113.5189702187
-322142 P 0.658159200856 -0.602651985486 0.451261621145 718.473304593
-322143 P 0.658159200856 -0.602651985486 0.451261621145 712.473304593
-322144 P 0.3537709401014 0.7913645039768 -0.4985863453659 62.48972517398
-322145 P -0.2112332564197 0.5868838086433 0.7816315670024 190.0393836423
-322146 P 0.3537709401014 0.7913645039768 -0.4985863453659 68.48972517368
-322147 P -0.0739631222342 0.826859432436 0.557523932707 197.9395906714
-322148 P -0.321749511232 0.272576051317 0.906741169392 158.0696203657
-322149 P -0.321749511232 0.272576051317 0.906741169392 152.0696203665
-322150 P -0.3054575851239 0.3298712482059 0.8932416376868 159.8741772324
-322151 P 0.158355637326 0.9852309401248 0.06514205053509 173.2185426303
-322152 GQ 0.1698072637302 0.970680005379 0.859512730891 0.312033629995 
-        0.1283602115084 -0.68302711616 24.9810692931 -341.3205494356 
-        -216.655665747 40943.7820976
-322153 P -0.04421464006214 0.2890633197502 0.9562883784608 425.8127320508
-322154 P -0.165474628207 0.9602156212081 0.224953569004 -44.15792099396
-322155 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.927731087 
-        -979.186893124 263750.1517213
-322156 P 0.1212599881456 -0.6711523014582 0.7313348094562 466.9706530451
-322157 P 0.9852103762815 0.1712365736063 -0.006208890948047 948.2760554025
-322158 GQ 0.0293605144673 0.97067803586 0.999961449673 -0.337408098232 
-        0.00212637842368 0.01223412757444 -59.1695397344 304.927731087 
-        -979.186893125 263768.5029215
-322159 GQ 0.986575572423 0.591612418857 0.42181200872 0.148086049395 
-        0.971853477032 -0.1762026425996 7554.40749099 1004.44254222 
-        -306.937874363 -8054311.452
-322160 P -0.02783030005483 0.2493390569063 0.9680162752247 447.2413239304
-322161 P -0.02783030005483 0.2493390569063 0.9680162752247 453.2413239309
-322162 P 0.1422671837427 -0.6991357944804 0.7006919360934 477.1608718632
-322163 P 0.1422671837424 -0.6991357944804 0.7006919360934 483.1608718628
-322164 P -0.142357171606 0.8264861736087 0.5446604818838 129.9947403158
-322165 P 0.9816271834477 -3.963667369999e-07 0.1908089953759 1234.353160713
-322166 P -0.1908089953769 0 0.9816271834476 306.9252672254
-322167 GQ 0.967850862747 0.88302222156 0.1491269156935 0.1226496580448 
-        -0.630977790852 0.3307859463286 -2398.31920778 246.771974181 
-        -557.684771889 1530903.173612
-322168 P 0.9816271834477 -3.963667369999e-07 0.1908089953759 1229.353160713
-322169 P -0.1793018049347 0.3420201433258 0.9224278206486 285.0587854863
-322170 GQ 0.03640807271654 1 0.963591927284 7.78168726e-07 1.51260678e-07 
-        -0.374606593415 117.39356513 9.65515259804 -603.937516884 94424.2263515
-322171 GQ 0.03640807271654 1 0.963591927284 7.78168726e-07 1.51260678e-07 
-        -0.374606593415 117.39356513 9.65515259804 -603.937516884 94550.7263515
-322172 P 0.973587575132 -0.0841863759498 0.212226029631 1245.270078894
-322173 P 0.9821960161746 0.08418558623297 0.1679397894525 1224.203255576
-322174 GQ 0.0352909858108 0.99291278707 0.971796227119 -0.1653734948348 
-        -0.0282762192538 -0.329899584315 95.1614762946 215.9307400045 
-        -664.794681515 124327.439905
-322175 P 0.9821960161746 0.08418558623297 0.1679397894525 1224.453255576
-322176 GQ 0.03640807271654 1 0.963591927284 7.78168726e-07 1.51260678e-07 
-        -0.374606593415 117.39356513 9.65515259804 -603.937516884 94546.6263515
-322177 GQ 0.0352909858108 0.99291278707 0.971796227119 -0.1653734948346 
-        -0.0282762192538 -0.329899584315 95.1614762946 215.9307400044 
-        -664.794681515 124302.349905
-322178 P -0.143080346862 -0.6615962053252 0.7360831987222 231.5573708937
-322179 P -0.1430803468622 -0.6615962053241 0.7360831987231 228.349812668
-322180 P -0.1907502654956 -0.02481119044963 0.9813249925696 277.9340960782
-322181 P 0.02846154377068 0.9888130029062 -0.1464198955393 -20.81819176897
-322182 P -0.1262382156093 0.7498602943872 0.6494408763092 213.8497634911
-322183 P -0.1262382156091 0.7498602943877 0.6494408763087 212.1006692994
-322184 P -0.1215821766025 0.7707028884151 0.6254876754351 180.3125598145
-322185 P -0.143080346862 -0.6615962053252 0.7360831987222 198.0573708937
-322186 P -0.04605536119279 0.9704329390798 0.236936308856 91.95065485098
-322187 P -0.1262382156092 0.7498602943882 0.6494408763081 187.9006692994
-322188 P 0.9816271834366 -3.963020199998e-07 0.1908089954329 766.3330376917
-322189 P -0.1215821766025 0.7707028884151 0.6254876754351 202.912559814
-322190 GQ 0.03640807273835 1 0.963591927262 7.78041672e-07 1.5123598e-07 
-        -0.374606593523 112.4166601157 -13.31575565482 -578.333607739 
-        86716.081665
-322191 P 0.9816271834476 -1.981836109999e-07 0.1908089953769 1226.333499999
-322192 GQ 0.0364080727166 1 0.963591927283 3.8908428e-07 7.5630322e-08 
-        -0.374606593416 117.393563252 9.655639912 -603.937517249 94424.228704
-322193 GQ 0.0364080727166 1 0.963591927283 3.8908428e-07 7.5630322e-08 
-        -0.374606593416 117.393563252 9.655639912 -603.937517249 94549.711204
-322194 GQ 0.0364080727166 1 0.963591927283 3.8908428e-07 7.5630322e-08 
-        -0.374606593416 117.393563252 9.655639912 -603.937517249 94539.261204
-322195 P 0.9816271834476 -1.981836109999e-07 0.1908089953769 1205.333499999
-322196 GQ 0.01850005095414 0.9974457381 0.981985246028 -0.1001400604128 
-        -0.01356678292174 -0.2659434534296 89.8736888183 62.8115815598 
-        -670.662674974 114869.380278
-322197 P -0.1262382155784 0.7498602943928 0.6494408763088 192.9709159919
-322198 P -0.1908089954601 0 0.9816271834314 318.2244023231
-322199 P -0.1430803469251 -0.6615962053193 0.7360831987153 218.8413192551
-322200 P 0.9816271834313 -3.963666620001e-07 0.1908089954601 730.8938036293
-322201 P 0.9763140358877 0.2134868486712 -0.03513216152049 632.8571141188
-322202 P -0.143080346925 -0.6615962053198 0.7360831987148 243.9148569949
-322203 P 0.4568508683848 -0.4613663871168 0.7605447658717 624.4388002687
-322204 P 0.7800868195251 -0.544969518956 -0.307364242247 365.046372445
-322205 P 0.9816271834475 -3.963666729998e-07 0.1908089953769 763.3330376756
-322206 P -0.1430803469251 -0.6615962053193 0.7360831987153 219.7163449881
-322207 P -0.1430803469255 -0.6615962053192 0.7360831987153 218.9640351521
-322208 P 0.7927789183899 0.4697889981484 -0.3883296071319 345.2846293225
-322209 P 0.9816271834313 -3.963666740001e-07 0.1908089954601 720.3335004683
-322210 GQ 0.780162870954 0.775795649323 0.390741358302 0.444020003029 
-        0.73918451866 -0.731949918061 -722.926323048 -622.44238322 
-        144.1872426167 210821.015065
-322211 P 0.7981004476521 0.450564388741 -0.400034257353 343.391038554
-322212 P -0.143080346925 -0.6615962053198 0.7360831987148 212.0573708473
-322213 P -0.143080346925 -0.6615962053198 0.7360831987148 208.5573708469
-322214 P -0.1406851711132 0.749778931671 0.646559538056 196.060782916
-322215 P 0.8973783183182 -0.1390656141502 0.4187754873121 767.5074914351
-322216 P 0.8973783183182 -0.1390656141502 0.4187754873121 765.5074914351
-322217 P -0.1430803469208 -0.661596205346 0.7360831986921 199.2573708467
-322218 P 0.9774822298369 0.0220900546258 0.209858332786 744.8604083299
-322219 P 0.7168088465439 -0.0499163837573 -0.6954807201849 171.7945645726
-322220 P 0.9774940515858 0.02203291174563 0.209809270325 746.4463524959
-322221 GQ 0.194712153812 0.980660754961 0.824627091227 0.249588933924 
-        0.116474540668 -0.751600085114 67.1018980128 -222.088835086 
-        -217.5406904226 25171.95434406
-322222 P -0.05826387676529 0.7480761731739 0.6610501946099 248.889951884
-322223 P -0.01104432880388 -0.654202443701 0.756238841542 316.251386307
-322224 P 0.9896835114489 0.0504875047229 0.134080420021 530.452398019
-322225 P 0.126019044924 0.9902831690789 0.05880854831969 112.133985265
-322226 P 0.9816271834313 -3.963666450001e-07 0.1908089954601 722.3335004673
-322227 P -0.1630557795093 0.7773641128791 0.607550696466 157.8761202614
-322228 P -0.4262498562988 -0.5186321737228 0.7411691631367 29.82710527783
-322229 P -0.410163003958 -0.6128537684421 0.6754084458241 19.1717780848
-322230 P -0.1262382155234 0.7498602943931 0.6494408763191 202.1006693636
-322231 P -0.1430803469251 -0.6615962053193 0.7360831987153 219.5921756536
-322232 P -0.1201070361865 -0.6611562999631 0.7405718377562 234.9841319477
-322233 P 0.9774940515858 0.02203291174563 0.209809270325 735.0371347139
-322234 P -0.1262382155234 0.7498602943931 0.6494408763191 197.9006693633
-322235 GQ 0.662168116509 0.847360852639 0.4904710308525 0.454164598566 
-        0.557760046638 -0.829783420756 -518.933336359 -548.787191501 
-        122.1821692205 146208.8554038
-322236 P -0.6048302327992 0.02970895774037 0.7958000799963 -69.90797184202
-322237 P 0.08186008795862 0.9032978247042 -0.4211317678401 -138.8940401026
-322238 P 0.9816271834477 0 0.1908089953764 938.6333064807
-322239 P 0.9816271834477 0 0.1908089953764 1031.03330648
-322240 P 0.9816271834477 0 0.1908089953764 1028.33330648
-322241 P 0.9816271834477 0 0.1908089953764 1001.13330648
-322242 P 0.9816271834477 0 0.1908089953764 998.4333064807
-322243 P -0.03509748008781 0.9829370261482 0.1805629239863 77.13753856701
-322244 P -0.1205704964039 0.7750559359297 0.6202830415037 205.4487332849
-322245 P 0.9816271834477 0 0.1908089953764 971.2333064807
-322246 P 0.581233071574 -0.3906906031135 0.7138129791111 715.5851877341
-322247 P 0.581233071574 -0.39069060311 0.713812979113 712.426542339
-322248 P 0.8973783183182 -0.1390656141502 0.4187754873121 767.3074914351
-322249 S 1004.923054237 -49.8866213428 593.390318631 389.7235025
-322250 P 0.04621474556781 0.9734409193822 0.224225274589 128.9086918555
-322251 P 0.2594407541426 0.9339552138876 -0.2458010446319 68.27016474717
-322252 P 0.8973783183182 -0.1390656141502 0.4187754873121 763.1074914341
-322253 GQ 0.1947121538122 0.98066075496 0.824627091227 0.2495889339244 
-        0.1164745406684 -0.751600085114 67.1018980137 -222.088835086 
-        -217.5406904246 25287.39434436
-322254 P -0.356935076592 0.329223956317 0.8741904470339 145.6449897286
-322255 P -0.40314982216 -0.6442169630651 0.6499651724451 14.7112978734
-322256 P -0.356935076592 0.329223956317 0.8741904470339 141.594989729
-322257 P -0.40314982216 -0.6442169630651 0.6499651724451 13.93629787354
-322258 P -0.40314982216 -0.6442169630651 0.6499651724451 11.43629787323
-322259 P -0.40314982216 -0.6442169630651 0.6499651724451 10.66129787288
-322260 P 0.04621474556781 0.9734409193822 0.224225274589 132.9586918556
-322261 PX 756.25
-322262 PX 625.625
-322263 PY -22
-322264 PX 690.9375
-322265 PZ 425.875
-322266 PX 658.28125
-322267 PZ 476.75
-322268 PX 723.59375
-322269 PX 886.875
-322270 PZ 451.3125
-322271 PX 788.90625
-322272 PX 772.578125
-322273 PY 17.75
-322274 PX 821.5625
-322275 PX 854.21875
-322276 PY 31
-322277 PX 837.890625
-322278 GQ 0.966030805704 0.933012701892 0.1009564924038 0.0954044976882 
-        -0.490813591724 0.3495127098696 -1821.316658566 89.4661814764 
-        -378.449170137 867102.796793
-322279 P -0.9806928830733 0.04361958535991 -0.1906273874931 -1109.29971305
-322280 P -0.9806928830733 0.04361958535991 -0.1906273874931 -939.6503794163
-322281 PY 84
-322282 PZ 578.5
-322283 PX 952.1875
-322284 PZ 502.1875
-322285 PX 903.203125
-322286 PX 919.53125
-322287 PZ 527.625
-322288 P 0.9816271835927 0 0.1908089946302 1216.633541757
-322289 GQ 0.0364080727168 1 0.963591927283 3.89084522e-07 7.563037e-08 
-        -0.374606593417 110.750263088 53.8126383441 -569.760654846 84942.7461576
-322290 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630336e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120455 
-        83706.2875242
-322291 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630336e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120455 
-        83707.7311242
-322292 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84938.1785465
-322293 P -0.9816271834477 1.981833669999e-07 -0.1908089953762 -1221.63986354
-322294 P -0.9816271834477 1.981833589999e-07 -0.1908089953762 -1222.745715575
-322295 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630336e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120455 
-        83686.706468
-322296 GQ 0.0364080724318 1 0.963591927568 9.8194094e-08 1.9086998e-08 
-        -0.374606592006 110.7482095597 53.6575343265 -569.750134499 
-        84937.3181682
-322297 GQ 0.0364080724318 1 0.963591927568 9.8194094e-08 1.9086998e-08 
-        -0.374606592006 110.7482095597 53.6575343265 -569.750134499 
-        84938.2192242
-322298 GQ 0.0364080727166 1 0.963591927283 3.89084362e-07 7.5630338e-08 
-        -0.3746065934156 109.9450603065 53.8649998873 -565.61824559 
-        83630.3285607
-322299 GQ 0.0348177672074 0.998836438774 0.966345794019 0.0670238352298 
-        0.01251538719754 -0.3604577183074 108.8842132127 -32.8444891022 
-        -589.216346017 90023.1986913
-322300 GQ 0.0355785078731 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234956 -0.3454244749034 100.86335005 -121.423773814 
-        -610.291916508 99337.5828965
-322301 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630336e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120455 
-        83672.6875242
-322302 P -0.9816271834477 1.981833579999e-07 -0.1908089953762 -1224.045715575
-322303 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1217.645063897
-322304 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84939.0796025
-322305 GQ 0.0348177672074 0.998836438774 0.966345794019 0.0670238352298 
-        0.01251538719754 -0.3604577183074 108.8842132127 -32.8444891022 
-        -589.216346017 90021.8486913
-322306 P -0.9816271834477 1.981833589999e-07 -0.1908089953762 -1223.745715575
-322307 GQ 0.968161332752 0.874494553379 0.1573441138688 -0.1264266768172 
-        0.650408804788 0.327591455096 -2381.1898488 -144.0717515064 
-        -518.457769957 1489904.96621
-322308 P -0.06759737557043 0.9351441350824 0.3477585964962 86.63605768074
-322309 P -0.06759737557043 0.9351441350824 0.3477585964962 85.58996611704
-322310 P -0.9816271834477 1.981833669999e-07 -0.1908089953762 -1222.73986354
-322311 GQ 0.03352623622266 1 0.963483041121 9.760933e-08 1.8973332e-08 
-        -0.375726936428 116.5605994536 53.5431992313 -564.343295933 
-        79928.4983435
-322312 GQ 0.981722379264 -2.49797821356 0.516255834247 0.505706314499 
-        -2.60163529553 0.1880605476436 -2326.785301704 677.848922806 
-        -798.344686895 1539783.102766
-322313 GQ 0.0364080727166 1 0.963591927283 3.89084362e-07 7.5630338e-08 
-        -0.3746065934156 109.9450603065 53.8649998873 -565.61824559 
-        83691.9475045
-322314 GQ 0.0364080727166 1 0.963591927283 3.89084362e-07 7.5630338e-08 
-        -0.3746065934156 109.9450603065 53.8649998873 -565.61824559 
-        83695.4770045
-322315 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 107.8112546442 49.3026168378 -554.640812374 
-        80420.0888515
-322316 P -0.1784339296433 -0.354267478921 0.9179629001931 273.187064198
-322317 P 0.9816271835927 0 0.1908089946302 1231.698163072
-322318 P -0.178433929643 -0.3542674789211 0.9179629001932 269.4065941451
-322319 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83624.7930584
-322320 P 0.9816271835927 0 0.1908089946302 1221.733541757
-322321 P 0.9816271835927 0 0.1908089946302 1220.333541757
-322322 P 0.9816271835927 0 0.1908089946302 1220.633541757
-322323 P 0.9816271835927 0 0.1908089946302 1218.183541757
-322324 P 0.9816271835927 0 0.1908089946302 1217.473541757
-322325 P 0.9816271835927 0 0.1908089946302 1217.333541757
-322326 P 0.9816271835927 0 0.1908089946302 1214.133541757
-322327 P 0.9816271835927 0 0.1908089946302 1212.533541757
-322328 GQ 0.990861189632 -0.748989106757 0.758127917126 0.252853157246 
-        -1.30081764775 0.0940302738206 -2303.784099453 359.6495962345 
-        -916.675698194 1554254.223175
-322329 GQ 0.968161332751 0.874494553384 0.1573441138642 -0.126426676816 
-        0.650408804776 0.327591455101 -2381.1898488 -144.0717515015 
-        -518.457769958 1489905.01621
-322330 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83689.9415022
-322331 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83677.7118334
-322332 P -0.06759737557033 0.9351441350824 0.3477585964962 77.03190768073
-322333 GQ 0.872645331007 0.49797821351 -2.370623544564 -0.505706707275 
-        2.601635219184 1.310365820402 -2673.66489716 -724.759506559 
-        986.195768546 1266011.540068
-322334 GQ -0.284789236757 1 0.951455903424 5.5234152e-08 1.0736432e-08 
-        -0.499475456008 915.992706373 53.5432524643 -408.9494364865 
-        -421970.649851
-322335 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83699.7630584
-322336 P 0.8202870766977 0.2505049026769 -0.5141754618198 669.9673689967
-322337 P 0.5679433964701 -0.2505049720604 0.7840201256212 1052.804311538
-322338 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83703.4430584
-322339 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83700.4774334
-322340 GQ 0.995430594816 0.1255054466208 0.879063958563 0.126426578623 
-        -0.650408823876 0.0470151369103 -2292.071359195 197.6151937813 
-        -976.932565844 1561759.969224
-322341 P -0.178433929645 -0.3542674789134 0.9179629001958 278.9065941434
-322342 GQ 0.0364080724318 1 0.963591927568 9.8194048e-08 1.908699e-08 
-        -0.374606592006 107.0207923358 47.7332119061 -550.574236726 
-        79215.9349144
-322343 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83686.4120021
-322344 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83697.7630424
-322345 P 0.9816271835927 0 0.1908089946302 1223.241041757
-322346 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83692.7507344
-322347 P 0.9816271835927 0 0.1908089946302 1222.733541757
-322348 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83707.4366584
-322349 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83704.5701584
-322350 GQ 0.0364080724318 1 0.963591927568 9.8194032e-08 1.9086986e-08 
-        -0.374606592006 109.947108782 53.5431985604 -565.628828289 83705.1630584
-322351 P 0.9816271835927 0 0.1908089946302 1223.033541757
-322352 P 0.9816271835927 0 0.1908089946302 1222.933541757
-322353 P -0.9816271834476 1.981832309999e-07 -0.1908089953769 -1109.183079768
-322354 P 0.9816271835926 0 0.1908089946309 1205.33354176
-322355 P 0.9816271835926 0 0.1908089946309 1204.84354176
-322356 P 0.9816271835926 0 0.1908089946309 1074.971813874
-322357 GQ 0.0364080727168 1 0.963591927283 3.89084092e-07 7.5630286e-08 
-        -0.3746065934166 109.908350336 53.7526721494 -565.429389278 83666.834874
-322358 GQ -716.619627657 0.99999999997 -26.11432801266 0.000289764134408 
-        5.6324441996e-05 -278.982250135 1648344.387992 53.4823084283 
-        319837.478151 -947617546.23
-322359 PY -23.38163077353
-322360 PY -22.4993055877
-322361 PY -23.1545631602
-322362 P -0.1908089953764 0 0.9816271834477 292.3244025619
-322363 P -0.1908089953764 0 0.9816271834477 291.3744025619
-322364 P -0.1908089953764 0 0.9816271834477 285.6744025619
-322365 GQ 0.03640807243205 1 0.963591927568 9.8193776e-08 1.9086936e-08 
-        -0.374606592007 109.947108782 53.5431985606 -565.628828287 83686.8030577
-322366 P 0.9816271834477 0 0.1908089953764 1180.53330648
-322367 P -0.9816271834476 1.981832299999e-07 -0.1908089953769 -1128.822688554
-322368 P -0.1908089953764 0 0.9816271834477 283.8244025619
-322369 P -0.1908089953764 0 0.9816271834477 285.2244025619
-322370 GQ -716.61962787 1 -26.11432780063 0 0 -278.9822490856 1647471.860486 
-        53.5433112671 319649.087857 -946605182.873
-322371 GQ 0.03511245869804 1 0.963542974482 9.7930252e-08 1.9035712e-08 
-        -0.3751102756016 112.7847405504 53.5431988492 -565.077248549 
-        82169.0695177
-322372 P 0.03474271315168 0.9832835147515 -0.1787357644702 -81.61998846726
-322373 GQ 0.03640807243196 1 0.963591927568 4.87277898e-07 9.4717228e-08 
-        -0.3746065920066 109.9471205693 53.5431763631 -565.628833317 
-        83686.804534
-322374 P 0.9816271834477 0 0.1908089953764 1147.93330648
-322375 P 0.9816271835926 0 0.1908089946309 1128.22271375
-322376 GQ 0.03511245869804 1 0.963542974482 9.7930252e-08 1.9035712e-08 
-        -0.3751102756016 112.7631292553 53.543198847 -565.081449359 
-        82192.6457472
-322377 P -0.1908089946304 0 0.9816271835927 288.1077678192
-322378 P 0.9816271834477 0 0.1908089953764 1118.03330648
-322379 P 0.0347721775411 0.9832549075639 -0.178887345613 -83.8109294942
-322380 GQ 0.03640807243205 1 0.963591927568 9.8193776e-08 1.9086936e-08 
-        -0.374606592007 109.947108782 53.5431985606 -565.628828287 83715.1799528
-322381 P 0.9816271835926 0 0.1908089946309 1011.380866017
-322382 P 0.9816271835926 0 0.1908089946309 1138.946223212
-322383 P 0.9816271835926 0 0.1908089946309 1132.04021872
-322384 P 0.9816271835926 0 0.1908089946309 1128.14021872
-322385 P 0.9816271835926 0 0.1908089946309 1123.13472148
-322386 P 0.9816271835926 0 0.1908089946309 1120.54021872
-322387 GQ 0.0308670588288 1 0.963382567549 9.7074142e-08 1.8869302e-08 
-        -0.376760719873 122.37358852 53.5431998161 -563.213365324 76755.7835852
-322388 P 0.9816271835926 0 0.1908089946309 1100.716513702
-322389 GQ 0.01775320049143 1 0.962887077403 9.4499394e-08 1.8368822e-08 
-        -0.3818588715274 153.2362438503 53.5432028471 -557.214272864 
-        58609.4007661
-322390 GQ 0.0360346387519 1 0.96357781786 9.8117712e-08 1.9072152e-08 
-        -0.374751768315 110.7166141168 53.543198639 -565.479251603 83326.388318
-322391 P 0.9816271835926 0 0.1908089946309 933.6468564256
-322392 P -0.1908089953764 0 0.9816271834477 282.7744025619
-322393 P 0.9816271835926 0 0.1908089946309 903.1347214836
-322394 P 0.02141413482095 0.9997620259888 0.004162477700379 1.000407087695
-322395 P 0.9806928898141 -0.04361943733351 0.190627386686 933.6032088951
-322396 P 0.9813935817982 -0.02181493511435 0.190763587226 933.8472630201
-322397 GQ 0.0382414731407 0.998097327414 0.963661199446 0.0855549316768 
-        0.01663019418156 -0.373893842095 108.116889902 -42.7032218034 
-        -565.984589528 83459.7831544
-322398 P -0.9813935783551 0.02181508321727 -0.1907635880024 -1109.505428655
-322399 GQ 0.03640807243205 1 0.963591927568 9.8193778e-08 1.9086936e-08 
-        -0.374606592007 109.9471087816 53.5431985606 -565.628828285 
-        83719.7405573
-322400 GQ 0.03640807243205 1 0.963591927568 9.8193778e-08 1.9086936e-08 
-        -0.374606592007 109.9471087816 53.5431985606 -565.628828285 
-        83720.8430573
-322401 P 0.9806928898141 -0.04361943733351 0.190627386686 1103.252542528
-322402 GQ 0.038241455868 0.998097344687 0.963661199445 0.0855545441014 
-        0.0166301186952 -0.3738938454534 108.116897486 -42.7032013746 
-        -565.98458451 83459.7817081
-322403 GQ 0.038241455868 0.998097344687 0.963661199445 0.0855545441014 
-        0.0166301186952 -0.3738938454534 108.116897486 -42.7032013746 
-        -565.98458451 83460.8842081
-322404 GQ 0.03640807243205 1 0.963591927568 9.8193778e-08 1.9086936e-08 
-        -0.374606592007 109.9471080315 38.74319856065 -565.628828306 
-        83379.3833526
-322405 GQ 0.03640807243205 1 0.963591927568 9.8193778e-08 1.9086936e-08 
-        -0.374606592007 109.9471080315 38.74319856065 -565.628828306 
-        83378.2808526
-322406 P 0.0347721775411 0.9832549075639 -0.178887345613 -77.6505581684
-322407 P -0.02141428599782 -0.9997620227565 -0.004162476299763 2.673249958666
-322408 P 0.9816271835926 0 0.1908089946309 1103.134721485
-322409 P 0.9816271835927 0 0.1908089946302 1238.059041757
-322410 P 0.9816271835927 0 0.1908089946302 1222.083541757
-322411 GQ 0.999201713127 0.986314136883 0.0144841499905 -0.0066106716384 
-        -0.232272555615 -0.0560972144265 -2193.206583323 191.86318034 
-        39.8107390965 1212135.084113
-322412 P 0.9816271834477 0 0.1908089953764 1029.63330648
-322413 PX 716
-322414 P 0.9816271834477 1.981833049999e-07 0.1908089953764 1239.675455335
-322415 P -0.9816271834477 1.981833589999e-07 -0.1908089953762 -1240.630215575
-322416 PY -137
-322417 PZ 628
-322418 PZ 353
-322419 PY -10.99999999998
-322420 PY 11.00000000002
-322421 P 0.9816271834476 0 0.1908089953769 938.6333225346
-322422 P 0.9816271834476 0 0.1908089953769 1128.633322535
-322423 P -0.1908089953769 0 0.9816271834476 327.5184999995
-322424 P -0.1908089953769 0 0.9816271834476 326.3184999995
-322425 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 112.8725504098 
-        49.8844868377 -580.678932502 88102.4843286
-322426 PY -10.49727717618
-322427 PY -13.09727717618
-322428 PY -13.34999999998
-322429 PY -16.84999999998
-322430 PY -16.58318226208
-322431 PY -21.5734620624
-322432 PY -20.1999948328
-322433 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 108.7321913704 
-        56.7999606171 -559.378631778 81984.847764
-322434 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.870785947 
-        39.36636452426 -565.236193079 83274.7035568
-322435 PY -28.39997726774
-322436 PY -29.5981306041
-322437 PY -30.6545631602
-322438 P -0.03477217754114 0.9832549075639 0.178887345613 77.0833073729
-322439 P -0.001545460099834 0.9999671983998 0.007950702963258 -16.14742318944
-322440 P 1.24537933e-07 0.9999999999998 -6.406919549999e-07 -19.6833701748
-322441 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 125.523359908 
-        -40.3999705181 -645.76170531 108595.8728865
-322442 P -0.1276761387755 0.743144825477 0.656836792479 181.625403592
-322443 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.870785648 
-        36.96636452426 -565.236191542 83228.9034684
-322444 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 110.0234328443 
-        36.96636452426 -566.021493288 83459.3896863
-322445 P -0.1908089953771 6.526851970002e-07 0.9816271834473 286.0077603945
-322446 P -0.1908089953807 0 0.9816271834469 288.307773547
-322447 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 110.0234331432 
-        39.36636452426 -566.021494826 83505.2266176
-322448 P -0.1908027365368 -0.008099513823742 0.9815949845053 290.3480202921
-322449 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 107.2562196972 
-        23.59455435246 -551.785415779 79130.2461813
-322450 P 1.24537909e-07 0.9999999999998 -6.406918329999e-07 -18.48337017477
-322451 P 0.03477217754115 0.983254907564 -0.1788873456126 -77.0877394674
-322452 P 0.9816271834476 0 0.1908089953769 941.3333225346
-322453 P -0.1908089953769 0 0.9816271834476 288.3077732419
-322454 P -0.1908089953769 0 0.9816271834476 287.9077735505
-322455 P -0.1908089953769 0 0.9816271834476 286.7941754969
-322456 P -0.1908089953769 0 0.9816271834476 287.9077724579
-322457 P -0.1908089953769 0 0.9816271834476 283.0541754965
-322458 P -0.1908089953769 0 0.9816271834476 281.0565075439
-322459 P -0.1908089953769 0 0.9816271834476 280.8083079809
-322460 P -0.1908089953769 0 0.9816271834476 279.8743999995
-322461 P -0.1908089953769 0 0.9816271834476 275.9243999995
-322462 P -0.1205968762904 0.7749444887037 0.6204171442318 206.3602215019
-322463 P -0.1908089953769 -4.122041359998e-07 0.9816271834475 288.3077800769
-322464 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 125.523318656 
-        40.4000000001 -645.761493088 108596.1523705
-322465 P -0.03447972599491 0.9835377401023 0.1773828128364 81.14866834923
-322466 P -0.001545460098964 0.9999671983998 0.007950702958788 -17.3473838225
-322467 P -0.1908089953769 0 0.9816271834476 352.3243999995
-322468 P -0.1908089953944 0 0.9816271834442 287.9077732251
-322469 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 107.1615022787 
-        23.59455435246 -551.298136904 78990.7915798
-322470 P -0.1908089953769 0 0.9816271834476 348.3743999995
-322471 P -0.1908089953769 0 0.9816271834476 345.4743999995
-322472 P -0.1908089953769 0 0.9816271834476 343.9240069843
-322473 PY 20.1999852591
-322474 PY 16.85000000002
-322475 PY 13.35000000002
-322476 P 0.03473535472131 0.9832906551904 -0.1786979086271 -81.60680090463
-322477 P -0.1908089953769 0 0.9816271834476 330.7241150809
-322478 P -0.1908089953769 0 0.9816271834476 330.6240069839
-322479 P -0.1908089953769 0 0.9816271834476 327.2240069839
-322480 P -0.1908089953769 0 0.9816271834476 326.3180069843
-322481 P -0.1908089953769 0 0.9816271834476 325.3243999994
-322482 P -0.1908089953769 0 0.9816271834476 327.1241150809
-322483 PY -23.3816307735
-322484 PY -25.95
-322485 P -0.1908089953769 0 0.9816271834476 282.7743999995
-322486 P 0.9816271834476 0 0.1908089953769 968.5333225346
-322487 P 0.9816271834476 0 0.1908089953769 971.2333225346
-322488 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.9032612747 
-        44.7836181641 -565.403264157 83437.2876036
-322489 P 0.9816271834476 0 0.1908089953769 1001.133322535
-322490 P 0.9816271834476 0 0.1908089953769 998.4333225346
-322491 P -0.1908089953769 0 0.9816271834476 351.8243999995
-322492 P 0.9816271834476 0 0.1908089953769 1031.033322535
-322493 P 0.9816271834476 0 0.1908089953769 1028.333322535
-322494 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.870785947 
-        47.2471647193 -565.236193079 83444.9595363
-322495 PY -24.9290445526
-322496 P 0.9816271834476 0 0.1908089953769 1060.933322535
-322497 P 0.9816271834476 0 0.1908089953769 1058.233322535
-322498 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.870785947 
-        49.8580891053 -565.236193079 83508.3431551
-322499 P -0.1908089953769 0 0.9816271834476 289.9077732413
-322500 P -0.1908089953769 0 0.9816271834476 285.9077732413
-322501 P 0.9816271834476 0 0.1908089953769 1088.133322535
-322502 PY -26.2345067456
-322503 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.870785947 
-        52.4690134913 -565.236193079 83575.135237
-322504 P 0.9816271834476 0 0.1908089953769 1090.833322535
-322505 PY -19.38163077348
-322506 PY -26.7715955994
-322507 P -0.1276761387755 0.743144825477 0.656836792479 181.2284874802
-322508 P 0.9816271834476 0 0.1908089953769 1120.733322535
-322509 P 0.9816271834476 0 0.1908089953769 1118.033322535
-322510 P -0.187613881112 0.1822355254918 0.965189745523 278.207995174
-322511 P -0.1908089953769 0 0.9816271834476 291.1577732419
-322512 P -0.1908089953769 0 0.9816271834476 284.6577732419
-322513 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.8707859472 
-        53.5431911989 -565.236193081 83597.0417242
-322514 P -0.1908089953769 0 0.9816271834476 325.2240069843
-322515 P -0.1908089953769 0 0.9816271834476 291.2743999994
-322516 P -0.1908089953769 0 0.9816271834476 284.5411464849
-322517 P 0.9816271834476 0 0.1908089953769 1150.633322535
-322518 P 0.9816271834476 0 0.1908089953769 1147.933322535
-322519 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 109.8707859472 
-        53.5431911989 -565.236193081 83596.2700485
-322520 P -0.120658373552 0.7746815176401 0.6207335202151 206.450222958
-322521 P 0.9816271834476 0 0.1908089953769 1146.983322535
-322522 P 0.9816271834476 0 0.1908089953769 1143.983322535
-322523 PY -12.19999999994
-322524 P 0.9816271834476 0 0.1908089953769 1136.983322535
-322525 PY -16.69999999994
-322526 P 0.9816271834476 0 0.1908089953769 1131.683322535
-322527 P 0.9816271834476 0 0.1908089953769 1124.683322535
-322528 P 0.9816271834476 0 0.1908089953769 1121.683322535
-322529 P 0.9816271834476 0 0.1908089953769 1117.083322535
-322530 P -0.1908089953769 0 0.9816271834476 285.4243999995
-322531 P -0.0347721775144 0.9832549075899 0.1788873454755 75.59360102439
-322532 P -0.1908089953769 0 0.9816271834476 282.9243999995
-322533 P 0.9816271834476 0 0.1908089953769 1114.083322535
-322534 P -0.1908089953769 0 0.9816271834476 280.9243999995
-322535 PY 24.80000000006
-322536 P -0.1908089953769 0 0.9816271834476 276.9243999995
-322537 P 0.9816271834476 0 0.1908089953769 1107.083322535
-322538 PY 19.80000000006
-322539 P -0.1908089953769 0 0.9816271834476 274.4243999995
-322540 P 0.9816271834476 0 0.1908089953769 1101.683322535
-322541 P 0.9816271834476 0 0.1908089953769 1094.683322535
-322542 P 0.9816271834476 0 0.1908089953769 1091.683322535
-322543 P 0.9816271834476 0 0.1908089953769 1099.883322535
-322544 P 0.9816271834476 0 0.1908089953769 1079.083322535
-322545 P -0.09880140906031 0.8555000790181 0.5082891857671 198.208363877
-322546 P -0.07022695518601 0.9298066130712 0.3612863643351 148.6540642593
-322547 P -0.1908089953769 0 0.9816271834476 354.8243999999
-322548 PY 0.350000000013
-322549 P 0.9816271834476 0 0.1908089953769 1086.833322535
-322550 PY -16.94999999998
-322551 PY -20.45
-322552 P 0.9816271834476 0 0.1908089953769 1062.233322535
-322553 PY -30.8
-322554 PY -33.4
-322555 P 0.9816271834476 0 0.1908089953769 1056.933322535
-322556 P 0.9816271834476 0 0.1908089953769 1057.533322535
-322557 PY 5.00000000001
-322558 P 0.9816271834476 0 0.1908089953769 1033.333322535
-322559 P 0.9816271834476 0 0.1908089953769 1032.333322535
-322560 P 0.9816271834476 0 0.1908089953769 1031.733322535
-322561 P 0.9816271834476 0 0.1908089953769 1031.833322535
-322562 P 0.9816271834476 0 0.1908089953769 1027.033322535
-322563 P 0.9816271834476 0 0.1908089953769 1027.633322535
-322564 P 0.9816271834476 0 0.1908089953769 1027.533322535
-322565 P 0.9816271834476 0 0.1908089953769 1151.933322535
-322566 P 0.9816271834476 0 0.1908089953769 1147.233322535
-322567 P 0.9816271834476 0 0.1908089953769 1146.633322535
-322568 P 0.9816271834476 0 0.1908089953769 1122.033322535
-322569 P 0.9816271834476 0 0.1908089953769 1121.433322535
-322570 P 0.9816271834476 0 0.1908089953769 1117.333322535
-322571 P 0.9816271834476 0 0.1908089953769 1116.733322535
-322572 P 0.9816271834476 0 0.1908089953769 1092.133322535
-322573 P 0.9816271834476 0 0.1908089953769 1091.533322535
-322574 P 0.9816271834476 0 0.1908089953769 942.6333225346
-322575 P 0.9816271834476 0 0.1908089953769 942.0333225346
-322576 P 0.9816271834476 0 0.1908089953769 937.3333225346
-322577 P 0.9816271834476 0 0.1908089953769 937.9333225346
-322578 P 0.9816271834476 0 0.1908089953769 1180.533322535
-322579 P 0.9816271834475 3.963661309998e-07 0.1908089953769 1061.633322534
-322580 P 0.9816271834476 0 0.1908089953769 922.7333225346
-322581 P 0.9816271834476 0 0.1908089953769 1177.133322535
-322582 P 0.9816271834476 0 0.1908089953769 1176.533322535
-322583 P -0.1908089953769 0 0.9816271834476 279.2743999995
-322584 P -0.1908089953769 0 0.9816271834476 278.8243999996
-322585 P -0.1908089953769 0 0.9816271834476 279.1743999995
-322586 P -0.1908089953769 0 0.9816271834476 274.0243999995
-322587 P -0.1908089953769 0 0.9816271834476 273.4243999995
-322588 P -0.1908089953769 0 0.9816271834476 273.8243999995
-322589 P 0.9816271834476 0 0.1908089953769 912.7333225346
-322590 P 0.9816271834476 0 0.1908089953769 912.1333225346
-322591 P 0.9816271834476 0 0.1908089953769 908.7333225346
-322592 P 0.9816271834476 0 0.1908089953769 899.7333225346
-322593 P 0.9816271834475 3.963661309998e-07 0.1908089953769 1087.433322534
-322594 P 0.9816271834476 0 0.1908089953769 967.7333225346
-322595 P 0.9816271834476 0 0.1908089953769 1002.433322535
-322596 P 0.9816271834476 0 0.1908089953769 1001.833322535
-322597 P 0.9816271834476 0 0.1908089953769 1001.933322535
-322598 P 0.9816271834476 0 0.1908089953769 967.8333225346
-322599 P 0.9816271834476 0 0.1908089953769 967.2333225346
-322600 P 0.9816271834476 0 0.1908089953769 997.1333225346
-322601 P 0.9816271834476 0 0.1908089953769 997.6333225346
-322602 P 0.9816271834476 0 0.1908089953769 997.7333225346
-322603 PY 33.4
-322604 PY 30.8
-322605 P 0.9816271834476 0 0.1908089953769 972.5333225346
-322606 P 0.9816271834476 0 0.1908089953769 972.0333225346
-322607 P 0.9816271834476 0 0.1908089953769 971.9333225346
-322608 PY 8.50000000001
-322609 P 0.9816271834476 0 0.1908089953769 966.2333225346
-322610 PY 6.35000000001
-322611 P 0.9816271834475 3.963661309998e-07 0.1908089953769 1151.333322534
-322612 PY -4.99999999999
-322613 PY -7.99999999998
-322614 PY -17.74999999998
-322615 PY -19.49999999998
-322616 PY 8.00000000002
-322617 P -0.1908089953769 0 0.9816271834476 354.2243999995
-322618 P -0.1908089953769 0 0.9816271834476 349.2743999995
-322619 P -0.1908089953769 0 0.9816271834476 354.4243999995
-322620 PY 19.50000000002
-322621 PY 17.75000000002
-322622 P 0.9816271834475 3.963663869998e-07 0.1908089953771 1148.433322534
-322623 P -0.1908089953771 0 0.9816271834476 348.2744000003
-322624 P -0.1908089953771 0 0.9816271834476 279.9743999999
-322625 P -0.190776883269 -0.0183435525718 0.9814620190762 280.7746896991
-322626 P 0.9816271834475 3.963663869998e-07 0.1908089953771 972.4333225345
-322627 P -0.1908089953771 0 0.9816271834476 319.8743999999
-322628 P -0.1908089953771 0 0.9816271834476 314.0743999995
-322629 P -4.03785055e-07 0.9999999999999 0 0.8981306038149
-322630 P -0.190724676683 -0.0297234864436 0.9811934631141 302.3425316136
-322631 P -4.03785053e-07 0.9999999999999 0 -1.34046473213
-322632 P -0.1908089953771 0 0.9816271834476 308.3743999999
-322633 P -0.1908064697715 -0.005143098136292 0.9816142010153 325.4769895025
-322634 P -0.1908089953771 0 0.9816271834476 296.9743999999
-322635 P -0.03960598660678 0.9782204300596 0.2037551374539 82.04699046847
-322636 P -0.1908075476074 0.00389755137273 0.981619727221 285.675730659
-322637 P -4.03785055e-07 0.9999999999999 0 18.1031027118
-322638 P -4.03785051e-07 0.9999999999999 0 26.55456316015
-322639 P -0.1908089953771 0 0.9816271834476 342.7743999998
-322640 P -4.03785055e-07 0.9999999999999 0 9.022400379249
-322641 P -4.03785055e-07 0.9999999999999 0 7.035265491759
-322642 P -4.03785055e-07 0.9999999999999 0 3.8659678231
-322643 P -0.1908089953771 0 0.9816271834476 331.1743999994
-322644 P -4.03785053e-07 0.9999999999999 0 14.56596782343
-322645 P -0.1907060735484 -0.0328385368832 0.9810977647549 291.0878144334
-322646 P -4.03785058e-07 0.9999999999999 0 3.941698047555
-322647 P -4.03785055e-07 0.9999999999999 0 10.07883293588
-322648 P -4.03785055e-07 0.9999999999999 0 10.02883293594
-322649 P -0.03461416890106 0.9834083958223 0.1780724188004 77.42198402803
-322650 P -0.1908089953771 0 0.9816271834476 319.7743999999
-322651 P -4.03785055e-07 0.9999999999999 0 -15.38186939578
-322652 P -4.03785055e-07 0.9999999999999 0 -12.14169804816
-322653 P -4.03785055e-07 0.9999999999999 0 -15.18526549157
-322654 P -4.03785051e-07 0.9999999999999 0 -7.181869396259
-322655 P -0.1907061000695 0.0328383825957 0.9810977647639 341.9991830666
-322656 P -4.03785055e-07 0.9999999999999 0 -14.93380504335
-322657 P -4.03785055e-07 0.9999999999999 0 -6.909535267369
-322658 P -0.1907061000674 0.03283838291769 0.9810977647536 302.0124985909
-322659 P -4.03785055e-07 0.9999999999999 0 -26.30456316054
-322660 P -0.1908089953771 0 0.9816271834476 285.6743999999
-322661 P -0.1907061000674 0.03283838295531 0.9810977647523 296.4155188251
-322662 P 0.03556923357923 0.9824715155009 -0.1829878434542 -74.92116621827
-322663 P -0.1908012699328 0.009000597214752 0.9815874207842 291.1241541845
-322664 P 0.03556738552779 0.9824729730338 -0.1829803769392 -75.01753995229
-322665 P -0.1907702328638 0.0201578129255 0.9814277257298 291.0704443576
-322666 P -0.1907919015218 0.0133872698202 0.9815392153758 325.3577594049
-322667 P -4.03785055e-07 0.9999999999999 0 -15.23526549206
-322668 P -4.03785055e-07 0.9999999999999 0 -26.6045631601
-322669 P -4.03785055e-07 0.9999999999999 0 17.22240037953
-322670 P -4.03785055e-07 0.9999999999999 0 6.909535267229
-322671 P -4.03785055e-07 0.9999999999999 0 12.06596782338
-322672 P -4.03785055e-07 0.9999999999999 0 -20.09169804844
-322673 P -4.03785055e-07 0.9999999999999 0 -14.30456316037
-322674 P -0.1908089953771 0 0.9816271834476 285.8743999999
-322675 P 0.02908342163609 0.9883155574255 -0.1496212335754 -68.55986020577
-322676 P -0.1908089953771 0 0.9816271834476 285.2743999995
-322677 GQ 0.96450992526 0.97478773629 0.0607023384486 0.0598259182425 
-        -0.3077779741604 0.3651615763516 -2288.514591083 143.5657933233 
-        -468.36270366 1369315.673825
-322678 P 0.5609046100841 0.112277031732 0.8202316054212 1065.79746407
-322679 GQ 0.96450992526 0.97478773629 0.0607023384486 0.0598259182425 
-        -0.3077779741604 0.3651615763516 -2288.514591083 143.5657933233 
-        -468.36270366 1369316.68294
-322680 P -0.2070329117644 0.04978212246229 0.9770665861289 281.7789467
-322681 P 0.07022695519169 0.9298066130628 -0.3612863643553 -148.6540642656
-322682 P 0.0988014090617 0.855500079018 -0.508289185767 -198.2083638754
-322683 PY 29.76250000087
-322684 P 0.9816271834476 0 0.1908089953769 989.3833225346
-322685 P 0.9816271834476 0 0.1908089953769 1010.183322535
-322686 PY 33.3625000009
-322687 PY -33.36249999914
-322688 PY -29.76249999914
-322689 P 0.9816271834476 0 0.1908089953769 1152.783322535
-322690 PY -36.39999999914
-322691 P 0.9816271834476 0 0.1908089953769 1145.783322535
-322692 P -0.1908089953769 0 0.9816271834476 279.4243999992
-322693 P -0.1587626807598 0.5547001962679 0.8167631868898 208.5598407894
-322694 P -0.1908089953769 0 0.9816271834476 263.9243999999
-322695 P -0.1144853972255 0.7999999999998 0.5889763100689 132.8346400003
-322696 P 0.1144853972255 0.8000000000003 -0.5889763100682 -132.8346400003
-322697 P -0.1587626807598 -0.5547001962679 0.8167631868898 208.5598407894
-322698 PY 36.3999999992
-322699 P -4.03784762e-07 0.9999999999999 0 -12.69999999933
-322700 P -4.03784763e-07 0.9999999999999 0 -29.2999999995
-322701 P -4.03784763e-07 0.9999999999999 0 -16.89999999974
-322702 P -0.1908089953769 0 0.9816271834476 279.8744023079
-322703 P 0.9816271834475 3.963661289998e-07 0.1908089953769 937.8333225345
-322704 P -4.03784763e-07 0.9999999999999 0 -16.7499999996
-322705 P -4.03784763e-07 0.9999999999999 0 29.30000000027
-322706 P -4.03784763e-07 0.9999999999999 0 25.30000000027
-322707 P -4.03784762e-07 0.9999999999999 0 29.44964934073
-322708 P -0.1908089953769 0 0.9816271834476 279.8743976949
-322709 P -4.03784763e-07 0.9999999999999 0 -25.30000000046
-322710 P -0.1908089953771 0 0.9816271834476 325.4743999999
-322711 P -4.03784763e-07 0.9999999999999 0 29.00000000035
-322712 P -4.03784763e-07 0.9999999999999 0 -8.600000000319
-322713 P -0.1908089953769 0 0.9816271834476 279.8743985729
-322714 GQ 0.964223914853 0.999999933975 0.03577615117126 9.7202934544e-05 
-        -0.00050462864939 0.371462808454 -1836.69596425 -26.02087195626 
-        -353.782532504 874820.018893
-322715 GQ 0.964223914853 0.999999933975 0.03577615117126 9.7202934544e-05 
-        -0.00050462864939 0.371462808454 -1836.69596425 -26.02087195626 
-        -353.782532504 874821.03357
-322716 P 0.1347067842632 0.706924435798 -0.694342800312 -238.930603403
-322717 P -0.177174715387 -0.356647768024 0.917284846594 290.127276659
-322718 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279837 
-        0.000504628649412 -0.371462808453 108.2246129485 -59.2630560745 
-        -562.264569953 82839.7565978
-322719 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798364 
-        0.000504628649412 -0.371462808453 108.2246129485 -59.2630560745 
-        -562.264569953 82838.7419218
-322720 P 0.9819480991177 -0.001333967040148 0.1891458462959 923.2109481407
-322721 P 0.562669455421 -0.1298896466908 0.8164139658401 856.5181562501
-322722 GQ 0.999998154507 1.845492689e-06 1 -0.002716975732924 0 0 
-        -1703.439322605 2.31410592168 -1045.382747858 998632.218376
-322723 P -0.6940802645001 0.7071067574321 -0.1351022576622 -662.4136592611
-322724 GQ 0.999998154507 1.845492689e-06 1 -0.002716975732924 0 0 
-        -1703.439322605 2.31410592168 -1045.382747858 998631.2037
-322725 P -0.6934719429011 0.7090829658111 -0.127663667523 -852.4275702692
-322726 P 0.962881725132 -0.1938897076505 0.1877912795473 1050.245232905
-322727 GQ 0.0364080727167 1 0.963591927283 0 0 -0.374606593416 132.5014596853 
-        22.2090077642 -681.660916545 120676.0962735
-322728 GQ 0.0364080727167 1 0.963591927283 0 0 -0.3746065934164 132.5014596854 
-        22.2090077642 -681.660916545 120675.0815975
-322729 GQ 0.02302713572474 0.980051641854 0.996921222422 0.279206050049 
-        0.01567374336712 -0.1096883247954 16.17374602002 -269.171677981 
-        -973.275716843 254992.361921
-322730 P 0.9574668837723 -0.2634328180401 0.1177298469324 991.0206480264
-322731 GQ 0.02302713572473 0.980051641854 0.996921222422 0.279206050049 
-        0.01567374336708 -0.1096883247952 16.17374601992 -269.171677981 
-        -973.275716843 254993.376597
-322732 P 0.9897740421695 -0.07095992506346 0.1237418057184 997.3209447175
-322733 GQ 0.176277985367 0.855280182237 0.968441832396 0.690532837294 
-        0.1351605306964 -0.322460275982 -163.0125949445 -732.911258818 
-        -736.664893301 276599.007209
-322734 GQ 0.176277985367 0.855280182237 0.968441832396 0.690532837294 
-        0.1351605306964 -0.322460275982 -163.0125949445 -732.911258818 
-        -736.664893301 276600.021885
-322735 P 0.9574668837723 -0.2634328180401 0.1177298469324 991.0559669804
-322736 P -0.171274341615 -0.4306230416791 0.8861314213362 260.4999822291
-322737 GQ 0.965324597917 0.966745657244 0.0679297448395 -0.067914879256 
-        0.352110117652 0.359554785074 -1831.255381276 -157.4617736325 
-        -382.954243372 881233.31963
-322738 GQ 0.965324597917 0.966745657244 0.0679297448395 -0.067914879256 
-        0.352110117652 0.359554785074 -1831.255381276 -157.4617736325 
-        -382.954243372 881234.334307
-322739 GQ 0.979072530646 0.578095058011 0.442832411342 -0.1879298033164 
-        0.96968398805 0.21596395659 -1783.967027533 -326.249663683 
-        -629.641482164 921353.60971
-322740 GQ 0.979072530646 0.578095058011 0.442832411342 -0.1879298033164 
-        0.96968398805 0.21596395659 -1783.967027533 -326.249663683 
-        -629.641482164 921354.624386
-322741 GQ 0.0364080727167 1 0.963591927283 0 0 -0.3746065934164 133.7846667495 
-        1.798126966492 -688.2624446 122898.9018412
-322742 GQ 0.0364080727167 1 0.963591927283 0 0 -0.3746065934164 133.7846667495 
-        1.798126966457 -688.2624446 122899.9165172
-322743 P 0.9783461704505 -0.08174248272194 0.1901497759221 942.7154469545
-322744 P 0.9783461704505 -0.08174248272194 0.1901497759221 922.2862879865
-322745 GQ 0.0428387707648 0.993318166518 0.963843062717 0.1599448898692 
-        0.03108662954596 -0.3720646101706 116.6305646824 -110.379818299 
-        -647.530538007 111268.7734154
-322746 GQ 0.0428387707648 0.993318166518 0.963843062717 0.1599448898692 
-        0.03108662954596 -0.3720646101706 116.6305646824 -110.379818299 
-        -647.530538007 111267.7587394
-322747 P 0.9819641878488 -0.00130998068413 0.189062470451 1158.299228444
-322748 P 0.9819641878912 -0.001309982574684 0.1890624702175 1195.29967947
-322749 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798764 
-        0.00050462864949 -0.371462808453 127.3016741987 -27.09796802476 
-        -661.076028042 113487.5937133
-322750 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279869 
-        0.000504628649474 -0.371462808453 127.305260833 -27.0865097305 
-        -661.094567194 113494.797662
-322751 P 0.9816225252981 8.454902608401e-05 0.190832939187 953.4021234881
-322752 P 0.9804635204824 -0.04867870226632 0.1905824465918 1031.824134287
-322753 GQ 0.0364082288904 1 0.96359177111 7.17520962e-07 1.39472256e-07 
-        -0.374607366502 133.7471665792 12.0000018828 -688.067968462 
-        122864.669865
-322754 GQ 0.0364082288904 1 0.96359177111 7.17520958e-07 1.39472256e-07 
-        -0.374607366502 133.7472180506 11.99974543778 -688.068233259 
-        122865.7775142
-322755 GQ 0.0357779306391 0.999998220532 0.964223848829 0.002619772798716 
-        0.00050462864948 -0.371462808453 133.3339349922 14.719713178 
-        -692.097505521 124246.6142213
-322756 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798716 
-        0.00050462864948 -0.371462808453 133.3339349922 14.719713178 
-        -692.097505521 124245.6040977
-322757 P 0.9819436702711 -0.001249053964375 0.1891694168694 1148.327747465
-322758 P 0.9805929075672 -0.04934473346461 0.1897436346973 1054.498768072
-322759 GQ 0.0364024085631 0.999999999982 0.963597591455 -8.260169676e-06 
-        -1.605484716e-06 -0.3745785535604 108.7289298732 56.807881663 
-        -559.408266014 81993.892024
-322760 P 0.9816300685273 4.207374101001e-06 0.1907941522831 923.7288715823
-322761 P 0.9816300683253 4.210746582001e-06 0.1907941533221 953.0898345423
-322762 GQ 0.0364024085631 0.999999999982 0.963597591455 -8.260169676e-06 
-        -1.605484716e-06 -0.3745785535604 108.7289298732 56.807881663 
-        -559.408266014 81994.9067
-322763 GQ 0.03574440977495 0.999998221474 0.964257368751 0.002619124934664 
-        0.000504258691802 -0.37129520326 132.0104144414 -16.84639778403 
-        -685.782312217 122001.4200972
-322764 GQ 0.035744409775 0.999998221474 0.964257368751 0.002619124934664 
-        0.000504258691802 -0.37129520326 132.0104144414 -16.84639778403 
-        -685.782312217 122000.8483722
-322765 P 0.6916401185221 0.7096372585921 0.134346223128 680.462273933
-322766 P 0.9608812896688 -0.2066870636644 0.184357275089 1009.050357068
-322767 GQ 0.965358872662 0.970610507758 0.06403061958 0.0638148930314 
-        -0.331708696565 0.360127946664 -1876.920022862 148.9518843867 
-        -387.480618747 923788.032272
-322768 P 0.5627345471548 0.1202786308363 0.8178403758697 881.8089662197
-322769 GQ 0.965358872662 0.970610507758 0.0640306195802 0.0638148930316 
-        -0.3317086965654 0.360127946664 -1876.920022862 148.9518843868 
-        -387.480618747 923788.603997
-322770 P -0.1267041505527 0.7669359899222 0.6290908087032 206.5632910881
-322771 GQ 0.999924959874 7.5040126249e-05 1 0.01732449078344 8.1823384e-08 
-        -7.08828e-10 -1749.436679265 -15.1552299396 -1048.017733666 
-        1039774.323958
-322772 GQ 0.999924959874 7.5040126249e-05 1 0.01732449078344 8.1823384e-08 
-        -7.08828e-10 -1749.436679265 -15.1552299396 -1048.017733666 
-        1039773.752233
-322773 P 0.9819480991177 -0.001333967040148 0.1891458462959 938.2635475527
-322774 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798336 
-        0.000504628649406 -0.371462808453 112.5147480847 47.3743218471 
-        -583.784679298 88926.5491726
-322775 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279837 
-        0.000504628649412 -0.371462808453 112.5147480847 47.3743218471 
-        -583.784679298 88925.9774476
-322776 GQ 0.964255915124 0.999984697845 0.0357593870316 -0.001479136966808 
-        0.00768243703756 0.3712998697064 -2357.2204782 -38.5002147986 
-        -454.000495377 1441020.64057
-322777 P 0.5605931302411 -0.0037092302378 0.8280830779201 1088.461561493
-322778 GQ 0.964255915124 0.999984697845 0.0357593870316 -0.001479136966808 
-        0.00768243703756 0.3712998697064 -2357.2204782 -38.5002147986 
-        -454.000495377 1441021.212296
-322779 P -0.1890610612374 -0.003911796953679 0.9819575413267 345.1499052119
-322780 GQ 0.0357779306394 0.999998220532 0.964223848829 0.002619772798856 
-        0.000504628649508 -0.371462808454 128.235447115 -39.0490987005 
-        -666.007983845 115383.3866378
-322781 GQ 0.0357779306394 0.999998220532 0.964223848829 0.00261977279886 
-        0.000504628649508 -0.371462808454 128.235447115 -39.04909870054 
-        -666.007983845 115382.8149128
-322782 P 0.9819480991175 -0.001333967040147 0.1891458462969 1159.775170059
-322783 GQ 0.999998154507 1.845492689e-06 1 -0.002716975732924 0 0 -2139.74102673
-        2.906817586696 -1123.113099268 1459970.223704
-322784 GQ 0.999998154507 1.845492689e-06 1 -0.002716975732924 0 0 -2139.74102673
-        2.906817586696 -1123.113099268 1459969.65198
-322785 P 0.1347067835499 0.7069244357987 -0.6943428004497 -236.6839907593
-322786 P 0.6953027565413 0.7061628715063 0.1337463107983 816.4259699833
-322787 GQ 0.202602669743 0.81207611361 0.985321216647 -0.774209287722 
-        0.10504273445 0.216377657416 -544.649485068 746.425804058 
-        -1343.550457166 664727.804475
-322788 GQ 0.964223914853 0.999999933975 0.03577615117124 9.7202934612e-05 
-        -0.000504628649744 0.371462808454 -2271.82565311 -25.58664498363 
-        -437.59850303 1338333.59687
-322789 GQ 0.964223914853 0.999999933975 0.03577615117124 9.7202934616e-05 
-        -0.000504628649756 0.371462808454 -2271.82565311 -25.5866449836 
-        -437.59850303 1338334.168594
-322790 P -0.1890610612374 -0.003911796953679 0.9819575413267 343.0465451449
-322791 GQ 0.1921070498534 0.837407142024 0.970485808123 0.72486584608 
-        0.1385466969384 -0.308832042033 -203.279855428 -773.817783209 
-        -752.698315865 301666.71976
-322792 GQ 0.1921070498534 0.837407142024 0.970485808123 0.72486584608 
-        0.1385466969384 -0.308832042033 -203.279855428 -773.817783209 
-        -752.698315865 301667.291485
-322793 P 0.9608725611116 -0.2066872487136 0.1844025556276 1034.622463918
-322794 GQ 0.0357779306392 0.999998220532 0.964223848829 0.002619772798794 
-        0.000504628649496 -0.371462808453 132.0515529493 4.14774142164 
-        -685.514596238 121845.7070125
-322795 GQ 0.0357779306393 0.999998220532 0.964223848829 0.002619772798824 
-        0.0005046286495 -0.3714628084536 132.0515529494 4.14774142161 
-        -685.514596237 121845.1352873
-322796 GQ 0.1532892429907 0.878159081981 0.968551675028 0.642383112886 
-        0.1238013373874 -0.326359525944 -132.206377768 -654.290885537 
-        -601.864740469 201953.50126
-322797 P 0.9662598765786 -0.1779958418384 0.1861701673269 1047.306429735
-322798 P 0.9662598768033 -0.1779958412803 0.1861701666944 1014.76227296
-322799 GQ 0.1532892429907 0.878159081981 0.968551675028 0.642383112886 
-        0.1238013373874 -0.326359525944 -132.206377768 -654.290885537 
-        -601.864740469 201952.929535
-322800 P 0.3809439800958 0.03113576951854 0.9240737242695 927.3201986935
-322801 GQ 0.353841337181 0.995683456234 0.650475206585 -0.105625227063 
-        -0.0776849809984 -0.95047035332 -258.0901983045 196.8841153744 
-        329.035518428 53409.0069337
-322802 GQ 0.353841337181 0.995683456234 0.650475206585 -0.105625227063 
-        -0.0776849809984 -0.95047035332 -258.0901983047 196.8841153744 
-        329.035518428 53408.4352087
-322803 P 0.3636660736152 0.03902159525503 0.9307117179906 926.0004696366
-322804 P 0.9819480991177 -0.001333967040148 0.1891458462959 933.2664085017
-322805 P 0.9741917230603 0.06208179653432 0.2170169054705 944.3871669352
-322806 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279837 
-        0.000504628649412 -0.371462808453 106.8977791526 21.51011221487 
-        -554.806670688 79923.9312639
-322807 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798396 
-        0.000504628649418 -0.371462808453 106.8977791526 21.51011221485 
-        -554.806670688 79924.5029889
-322808 GQ 0.0751288389694 0.984325977939 0.940545183092 -0.2408024167804 
-        -0.0610539470262 -0.468990599235 79.978559498 260.6314901614 
-        -449.26363007 69040.2257367
-322809 GQ 0.0751288389694 0.984325977939 0.940545183092 -0.2408024167804 
-        -0.0610539470261 -0.468990599235 79.9785594981 260.6314901614 
-        -449.26363007 69039.6540117
-322810 P 0.9741917230603 0.06208179653412 0.2170169054704 954.4105946853
-322811 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798374 
-        0.000504628649414 -0.371462808453 107.1131212954 18.96766884278 
-        -555.942547302 80225.143054
-322812 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279839 
-        0.000504628649416 -0.371462808453 107.1131212954 18.96766884276 
-        -555.942547302 80225.714779
-322813 GQ 0.964223914853 0.999999933975 0.03577615117134 9.7202934648e-05 
-        -0.00050462864993 0.371462808454 -2357.26617494 35.97743855846 
-        -454.072397155 1441043.85014
-322814 P -0.189145671763 0.000256952574204 0.9819490052079 345.1162938455
-322815 GQ 0.964223914853 0.999999933975 0.03577615117134 9.7202934652e-05 
-        -0.000504628649944 0.371462808454 -2357.26617494 35.97743855846 
-        -454.072397155 1441044.421865
-322816 GQ 0.965502233489 0.96674722386 0.0677505426523 0.0677391026561 
-        -0.3521356699496 0.3586671108976 -2322.18030053 155.9503638964 
-        -476.162993846 1410892.130993
-322817 GQ 0.965502233489 0.96674722386 0.0677505426523 0.0677391026561 
-        -0.3521356699496 0.3586671108974 -2322.18030053 155.9503638964 
-        -476.162993846 1410892.702718
-322818 P -0.185735743763 0.182353437425 0.9655306610088 289.4146920343
-322819 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798396 
-        0.000504628649418 -0.371462808453 107.1443665453 41.9676476193 
-        -555.942547303 80577.7661576
-322820 GQ 0.03577793063915 0.999998220532 0.964223848829 0.002619772798374 
-        0.000504628649414 -0.371462808453 107.1443665453 41.9676476194 
-        -555.942547303 80577.1944326
-322821 GQ 0.0366254477516 0.999999459644 0.963375092605 -0.001443004574672 
-        -0.000281357431372 -0.375678073691 133.9537963343 -21.64821338845 
-        -686.92888069 122568.099055
-322822 GQ 0.0366254477516 0.999999459644 0.963375092605 -0.00144300457467 
-        -0.000281357431372 -0.375678073691 133.9537963343 -21.64821338844 
-        -686.928880689 122569.113731
-322823 P 0.9811484142607 -0.001332781798879 0.1932511652909 1154.510193391
-322824 P -0.1894982512743 0.0002574646511121 0.9818810246032 352.1428035201
-322825 P -0.189145671763 0.000256952574466 0.9819490052079 349.397943283
-322826 GQ 0.0366254477516 0.999999459644 0.963375092605 -0.001443004574672 
-        -0.000281357431372 -0.375678073691 132.3837636593 -33.9713415076 
-        -678.829282672 119869.3880844
-322827 GQ 0.0366254477516 0.999999459644 0.963375092605 -0.00144300457467 
-        -0.000281357431372 -0.375678073691 132.3837636593 -33.9713415076 
-        -678.829282672 119870.4027604
-322828 GQ 0.202602669743 0.81207611361 0.985321216647 -0.774209287722 
-        0.10504273445 0.216377657416 -544.649485068 746.425804058 
-        -1343.550457166 664728.819151
-322829 P 0.981516455414 0.000735089344198 0.191376350146 1197.596456153
-322830 P 0.8929710691042 0.4335018874121 -0.121156028959 902.0846314002
-322831 P 0.725413763146 0.433988396369 -0.534255504469 477.060705543
-322832 P 0.981516455414 0.000735089344 0.191376350146 1153.446282935
-322833 P 0.8929710691042 0.4335018874121 -0.121156028959 887.8505629872
-322834 P 0.619439551613 -0.494065521852 0.610076964009 854.3435748201
-322835 P 0.981516455414 0.000735089344 0.191376350146 1165.596456153
-322836 P -0.163635497487 0.7997707646639 -0.5775726343509 -490.8317638619
-322837 P 0.9735533846398 0.225529868202 0.03647034144533 1060.189203865
-322838 P -0.2198772063097 0.8816205582163 0.4176113090851 11.74641563965
-322839 P 0.001358489120003 0.9999990772532 0 14.2528185509
-322840 P 0.980871952756 -0.001332494543897 0.1946495228734 1155.477104425
-322841 P 0.9816308472239 -9.513969779999e-07 0.190790145913 923.7269230599
-322842 GQ 0.0364008797784 1 0.963599120222 1.867841388e-06 3.63034364e-07 
-        -0.374570985149 125.485003888 -40.3337616695 -645.630771256 
-        108551.323607
-322843 GQ 0.0364008797784 1 0.963599120222 1.867841396e-06 3.63034366e-07 
-        -0.374570985149 125.485003888 -40.3337616695 -645.630771256 
-        108550.308931
-322844 P 0.5607502514568 -0.1067341882178 0.8210767129548 902.3592840217
-322845 GQ 0.994302781588 0.487092894913 0.518604323499 -0.108113714262 
-        0.993803326288 0.1047399887674 -1784.33082327 -440.08177304 
-        -648.370509692 949470.404018
-322846 GQ 0.994302781588 0.487092894913 0.518604323499 -0.108113714262 
-        0.993803326288 0.1047399887674 -1784.33082327 -440.08177304 
-        -648.370509692 949471.418694
-322847 P -0.139485654409 -0.456939639099 0.878492981437 327.30553053
-322848 GQ 0.964424661 0.977216144657 0.0583591943429 -0.0569400870232 
-        0.2929450999836 0.366055683619 -1869.119451132 -137.549813125 
-        -384.6988882895 915127.388186
-322849 GQ 0.964424661 0.977216144657 0.0583591943429 -0.0569400870232 
-        0.2929450999836 0.366055683619 -1869.119451132 -137.549813125 
-        -384.6988882895 915128.402862
-322850 P -4.03784762e-07 0.9999999999999 0 16.70000000024
-322851 P -4.03784763e-07 0.9999999999999 0 -8.300000000239
-322852 P 0.9816271834475 3.963661339998e-07 0.1908089953769 1116.833322534
-322853 P 0.9816271834475 3.963661319998e-07 0.1908089953769 1092.333322534
-322854 P 0.9816271834475 3.963661309998e-07 0.1908089953769 1121.933322534
-322855 P 0.9816271834475 3.963661289998e-07 0.1908089953769 1146.433322534
-322856 P -4.03784762e-07 0.9999999999999 0 -4.15000000018
-322857 P -4.03784763e-07 0.9999999999999 0 8.350000000109
-322858 P -4.03784762e-07 0.9999999999999 0 -8.499999999609
-322859 P -4.03784763e-07 0.9999999999999 0 21.10000000053
-322860 P -0.1908089953769 0 0.9816271834476 348.5743999995
-322861 P -4.03784761e-07 0.9999999999999 0 -12.64999999993
-322862 P -0.1908089953769 0 0.9816271834476 348.3744014269
-322863 P 0.9816271834475 3.963661229998e-07 0.1908089953769 1086.933322534
-322864 P 0.9816271834475 3.963661139998e-07 0.1908089953769 1062.133322534
-322865 P 0.973553389426 0.2255298448097 0.03647035833856 1060.18921822
-322866 P 0.9735533898907 0.2255298428682 0.03647035793823 1073.892413351
-322867 P 0.93261861944 -0.219039845916 0.28678224592 1030.72618911
-322868 P 0.9777984390523 0.03213642155505 0.2070687397861 966.0976534183
-322869 GQ 0.0364080221502 1 0.96359197785 -4.93926366e-07 -9.600949e-08 
-        -0.374606343103 106.0209142974 21.20350848137 -545.430741463 
-        77293.3881529
-322870 GQ 0.03577793063915 0.999998220532 0.964223848829 0.00261977279869 
-        0.000504628649474 -0.371462808453 127.305260833 -27.0865097305 
-        -661.094567194 113496.5836828
-322871 P 0.9741917291507 0.06208175847064 0.2170168890192 944.3871651977
-322872 P 0.9617022205602 0.1251959346835 0.2438335844551 955.0291666542
-322873 P 0.9662598951612 -0.1779957379535 0.1861701702033 1014.76229107
-322874 P 0.9617022205602 0.1251959346835 0.2438335844551 944.9813301152
-322875 P 0.1748306794493 0.9840312054386 0.03341886063654 172.4476688246
-322876 P -0.1453177654074 0.9081869417136 0.3925292676448 42.16266998023
-322877 P -0.145317765244 0.9081869417239 0.3925292676816 41.4627306744
-322878 P 0.9741917341407 0.06208172728524 0.2170168755402 954.4105914707
-322879 P -0.172722997567 -0.4139351751949 0.8937697896258 261.618469129
-322880 P 0.9819480991177 -0.001333967039984 0.1891458462959 939.2046832367
-322881 P 0.9819480991177 -0.001333967039984 0.1891458462959 1060.266408502
-322882 P 0.9201688741798 -0.3490571844539 0.17733675584 1001.3935899
-322883 P 0.9819480991177 -0.001333967039983 0.1891458462959 949.1550032097
-322884 P 0.9819480991177 -0.001333967039983 0.1891458462959 1029.266408502
-322885 P 0.9201688741798 -0.3490571844539 0.17733675584 968.3292586658
-322886 GQ 0.1119538051736 0.9215992384 0.966446956427 0.527725299795 
-        0.1025784415976 -0.3452341389256 -46.987313182 -534.409626651 
-        -575.168121272 154652.123649
-322887 P 0.9940275938365 0.1091290185591 0 978.5477934005
-322888 P 0.9723896288865 -0.1094138454944 0.2061237978695 1160.727365298
-322889 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 106.0211956783 
-        38.0002485845 -545.431768003 77542.3038783
-322890 P 0.9691153361418 -0.1053588148568 0.222968574886 1203.67952979
-322891 GQ 0.0364080727168 1 0.963591927283 0 0 -0.374606593417 132.2638061408 
-        35.79996132724 -680.438295047 120440.133536
-322892 GQ 0.966131343372 0.930267416344 0.103601240283 0.0971956569314 
-        -0.500032804926 0.3484814014796 -1853.577911906 205.1349169374 
-        -417.510403871 913033.797848
-322893 P -0.1823953635032 0.2936557222502 0.9383486815477 326.6532579229
-322894 P -0.1840343897318 0.264069278011 0.9467833753329 318.0926399674
-322895 GQ 0.0542991303042 0.985030157322 0.960670712374 0.2379663273656 
-        0.0485284761107 -0.385713580328 107.292181378 -239.824646483 
-        -674.082588939 130850.9139914
-322896 GQ 0.0542991303042 0.985030157322 0.960670712374 0.2379663273656 
-        0.0485284761107 -0.385713580328 107.292181378 -239.824646483 
-        -674.082588939 130851.9284345
-322897 P 0.9724715264191 -0.1223513084449 0.1983161305238 1048.950006335
-322898 P 0.9724715264191 -0.1223513084449 0.1983161305236 1034.250006335
-322899 PZ 507
-322900 PX 838.75
-322901 PY -34.75
-322902 PZ 464.75
-322903 PX 903.125
-322904 PX 870.9375
-322905 PX 967.5
-322906 PX 935.3125
-322907 PZ 549.25
-322908 PX 1031.875
-322909 PX 999.6875
-322910 PX 1096.25
-322911 PX 1064.0625
-322912 PY 34.75
-322913 P -0.1908089953769 0 0.9816271834476 364.3243999998
-322914 GQ 0 1 1 4.03784376e-07 0 0 3.2706569801e-05 162 -1098.628462496 
-        308304.4021516
-322915 GQ 0 1 1 4.03784376e-07 0 0 3.270653437e-05 162 -1098.628462496 
-        308304.4021516
-322916 GQ 0 1 1 4.03784376e-07 0 0 3.2706534427e-05 162 -1113.528462496 
-        316544.686697
-322917 GQ 0 1 1 4.03784376e-07 0 0 3.2706569857e-05 162 -1113.528462496 
-        316544.686697
-322918 GQ 0 1 1 4.03784376e-07 0 0 3.270653437e-05 162 -1128.428462496 
-        324895.976243
-322919 GQ 0 1 1 4.03784376e-07 0 0 3.2706569799e-05 162 -1128.428462496 
-        324895.976243
-322920 GQ 0 1 1 4.03784376e-07 0 0 3.2706534341e-05 162 -1143.328462496 
-        333358.2707884
-322921 GQ 0 1 1 4.03784376e-07 0 0 3.270656977e-05 162 -1143.328462496 
-        333358.2707884
-322922 GQ 0 1 1 4.03784376e-07 0 0 3.2706534398e-05 162 -1158.228462496 
-        341931.570334
-322923 GQ 0 1 1 4.03784376e-07 0 0 3.2706569826e-05 162 -1158.228462496 
-        341931.570334
-322924 GQ 0 1 1 4.03784376e-07 0 0 3.2706534412e-05 162 -1173.128462496 
-        350615.8748796
-322925 GQ 0 1 1 4.03784376e-07 0 0 3.2706569839e-05 162 -1173.128462496 
-        350615.8748796
-322926 GQ 0 1 1 4.03784376e-07 0 0 3.2595209005e-05 161.4484152216 
-        -1188.086793908 359401.232659
-322927 GQ 0 1 1 4.03784376e-07 0 0 3.2595173693e-05 161.4484152216 
-        -1188.086793908 359401.232659
-322928 GQ 0 1 1 4.03784376e-07 0 0 3.1917889371e-05 158.0935605532 -1202.7938238
-        367923.916615
-322929 GQ 0 1 1 4.03784376e-07 0 0 3.1917854798e-05 158.0935605532 -1202.7938238
-        367923.916615
-322930 GQ 0 1 1 4.03784376e-07 0 0 3.0652518785e-05 151.8260115214 
-        -1216.514961042 375737.2245534
-322931 GQ 0 1 1 4.03784376e-07 0 0 3.0652485592e-05 151.8260115214 
-        -1216.514961042 375737.2245534
-322932 GQ 0 1 1 4.03784376e-07 0 0 2.8851678987e-05 142.9062122322 -1228.6800323
-        382516.479317
-322933 GQ 0 1 1 4.03784376e-07 0 0 2.8851647748e-05 142.9062122322 -1228.6800323
-        382516.479317
-322934 GQ 0 1 1 4.03784376e-07 0 0 2.6590174102e-05 131.704819404 
-        -1238.783525596 387979.9731856
-322935 GQ 0 1 1 4.03784376e-07 0 0 2.6590202888e-05 131.704819404 
-        -1238.783525596 387979.9731856
-322936 GQ 0 1 1 4.03784376e-07 0 0 2.3962064583e-05 118.6872999566 
-        -1246.405596542 391900.6740656
-322937 GQ 0 1 1 4.03784376e-07 0 0 2.3962038654e-05 118.6872999566 
-        -1246.405596542 391900.6740656
-322938 GQ 0 1 1 4.03784376e-07 0 0 1.5040984232e-05 74.5 -1253.068462498 
-        393929.982927
-322939 GQ 0 1 1 4.03784376e-07 0 0 1.504096798e-05 74.5 -1253.068462498 
-        393929.982927
-322940 GQ 0 1 1 4.03784376e-07 0 0 1.2032774372e-05 59.6 -1253.068462498 
-        393430.460427
-322941 GQ 0 1 1 4.03784376e-07 0 0 1.2032787355e-05 59.6 -1253.068462498 
-        393430.460427
-322942 GQ 0 1 1 4.03784376e-07 0 0 9.024590442e-06 44.7 -1253.068462498 
-        393041.942927
-322943 GQ 0 1 1 4.03784376e-07 0 0 9.02458072e-06 44.7 -1253.068462498 
-        393041.942927
-322944 GQ 0 1 1 4.03784376e-07 0 0 6.016387205e-06 29.8 -1253.068462498 
-        392764.430427
-322945 GQ 0 1 1 4.03784376e-07 0 0 6.01639366e-06 29.8 -1253.068462498 
-        392764.430427
-322946 GQ 0 1 1 4.03784376e-07 0 0 3.008196754e-06 14.9 -1253.068462498 
-        392597.922927
-322947 GQ 0 1 1 4.03784376e-07 0 0 3.008193565e-06 14.9 -1253.068462498 
-        392597.922927
-322948 GQ 0 1 1 4.03784376e-07 0 0 -3.008193633e-06 -14.9 -1253.068462498 
-        392597.922927
-322949 GQ 0 1 1 4.03784376e-07 0 0 -3.008196975e-06 -14.9 -1253.068462498 
-        392597.922927
-322950 GQ 0 1 1 4.03784376e-07 0 0 -6.016387218e-06 -29.8 -1253.068462498 
-        392764.430427
-322951 GQ 0 1 1 4.03784376e-07 0 0 -9.024580866e-06 -44.7 -1253.068462498 
-        393041.942927
-322952 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787565e-05 -59.6 -1253.068462498 
-        393430.460427
-322953 GQ 0 1 1 4.03784376e-07 0 0 -1.2032774428e-05 -59.6 -1253.068462498 
-        393430.460427
-322954 GQ 0 1 1 4.03784376e-07 0 0 -1.5040968066e-05 -74.5 -1253.068462498 
-        393929.982927
-322955 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984471e-05 -74.5 -1253.068462498 
-        393929.982927
-322956 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474893e-05 -104.3945888106 
-        -1251.229514718 394115.6596686
-322957 GQ 0 1 1 4.03784376e-07 0 0 -2.1076451937e-05 -104.3945888106 
-        -1251.229514718 394115.6596686
-322958 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064779e-05 -118.687299945 
-        -1246.405596548 391900.6740686
-322959 GQ 0 1 1 4.03784376e-07 0 0 -2.3962038689e-05 -118.687299945 
-        -1246.405596548 391900.6740686
-322960 GQ 0 1 1 4.03784376e-07 0 0 -2.6590174137e-05 -131.7048193948 
-        -1238.783525602 387979.973189
-322961 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203075e-05 -131.7048193948 
-        -1238.783525602 387979.973189
-322962 GQ 0 1 1 4.03784376e-07 0 0 -2.8851647855e-05 -142.906212226 
-        -1228.680032306 382516.47932
-322963 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679251e-05 -142.906212226 
-        -1228.680032306 382516.47932
-322964 GQ 0 1 1 4.03784376e-07 0 0 -3.0652519019e-05 -151.8260115178 
-        -1216.514961048 375737.224557
-322965 GQ 0 1 1 4.03784376e-07 0 0 -3.0652485663e-05 -151.8260115178 
-        -1216.514961048 375737.224557
-322966 GQ 0 1 1 4.03784376e-07 0 0 -3.1917854855e-05 -158.0935605518 
-        -1202.793823804 367923.916617
-322967 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889575e-05 -158.0935605518 
-        -1202.793823804 367923.916617
-322968 GQ 0 1 1 4.03784376e-07 0 0 -3.259520925e-05 -161.4484152214 
-        -1188.08679391 359401.23266
-322969 GQ 0 1 1 4.03784376e-07 0 0 -3.2595173792e-05 -161.4484152214 
-        -1188.08679391 359401.23266
-322970 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570026e-05 -162 -1173.128462496 
-        350615.8748796
-322971 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534455e-05 -162 -1173.128462496 
-        350615.8748796
-322972 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534441e-05 -162 -1158.228462496 
-        341931.570334
-322973 GQ 0 1 1 4.03784376e-07 0 0 -3.270657001e-05 -162 -1158.228462496 
-        341931.570334
-322974 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570066e-05 -162 -1143.328462496 
-        333358.2707884
-322975 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534498e-05 -162 -1143.328462496 
-        333358.2707884
-322976 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534455e-05 -162 -1128.428462496 
-        324895.976243
-322977 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570023e-05 -162 -1128.428462496 
-        324895.976243
-322978 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570008e-05 -162 -1113.528462496 
-        316544.686697
-322979 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534441e-05 -162 -1113.528462496 
-        316544.686697
-322980 GQ 0 1 1 4.03784376e-07 0 0 3.270656983e-05 162 -1083.728462496 
-        300175.122606
-322981 GQ 0 1 1 4.03784376e-07 0 0 3.2706534398e-05 162 -1083.728462496 
-        300175.122606
-322982 GQ 0 1 1 4.03784376e-07 0 0 3.2706569831e-05 162 -1068.828462496 
-        292156.8480604
-322983 GQ 0 1 1 4.03784376e-07 0 0 3.2706534398e-05 162 -1068.828462496 
-        292156.8480604
-322984 GQ 0 1 1 4.03784376e-07 0 0 3.2706569804e-05 162 -1053.928462496 
-        284249.578515
-322985 GQ 0 1 1 4.03784376e-07 0 0 3.270653437e-05 162 -1053.928462496 
-        284249.578515
-322986 GQ 0 1 1 4.03784376e-07 0 0 3.2706534412e-05 162 -1039.028462496 
-        276453.313969
-322987 GQ 0 1 1 4.03784376e-07 0 0 3.2706569847e-05 162 -1039.028462496 
-        276453.313969
-322988 GQ 0 1 1 4.03784376e-07 0 0 3.2706534398e-05 162 -1024.128462496 
-        268768.0544236
-322989 GQ 0 1 1 4.03784376e-07 0 0 3.2706569834e-05 162 -1024.128462496 
-        268768.0544236
-322990 GQ 0 1 1 4.03784376e-07 0 0 3.2595209074e-05 161.4484152216 
-        -994.850131084 253945.371024
-322991 GQ 0 1 1 4.03784376e-07 0 0 3.2595173749e-05 161.4484152216 
-        -994.850131084 253945.371024
-322992 GQ 0 1 1 4.03784376e-07 0 0 3.1917889356e-05 158.0935605532 
-        -980.143101194 246415.7956766
-322993 GQ 0 1 1 4.03784376e-07 0 0 3.191785477e-05 158.0935605532 -980.143101194
-        246415.7956766
-322994 GQ 0 1 1 4.03784376e-07 0 0 3.06525188e-05 151.8260115214 -966.421963952 
-        239252.915046
-322995 GQ 0 1 1 4.03784376e-07 0 0 3.0652485577e-05 151.8260115214 
-        -966.421963952 239252.915046
-322996 GQ 0 1 1 4.03784376e-07 0 0 2.8851679074e-05 142.9062122322 
-        -954.256892694 232754.378187
-322997 GQ 0 1 1 4.03784376e-07 0 0 2.8851647812e-05 142.9062122322 
-        -954.256892694 232754.378187
-322998 GQ 0 1 1 4.03784376e-07 0 0 2.6590174073e-05 131.704819404 -944.153399398
-        227190.2277623
-322999 GQ 0 1 1 4.03784376e-07 0 0 2.3962064581e-05 118.6872999566 
-        -936.531328452 222791.678586
-323000 GQ 0 1 1 4.03784376e-07 0 0 2.3962038625e-05 118.6872999566 
-        -936.531328452 222791.678586
-323001 GQ 0 1 1 4.03784376e-07 0 0 1.2032774347e-05 59.6 -929.868462498 
-        217049.156887
-323002 GQ 0 1 1 4.03784376e-07 0 0 1.203278735e-05 59.6 -929.868462498 
-        217049.156887
-323003 GQ 0 1 1 4.03784376e-07 0 0 9.024590511e-06 44.7 -929.868462498 
-        216660.639387
-323004 GQ 0 1 1 4.03784376e-07 0 0 9.02458077e-06 44.7 -929.868462498 
-        216660.639387
-323005 GQ 0 1 1 4.03784376e-07 0 0 6.016393605e-06 29.8 -929.868462498 
-        216383.126887
-323006 GQ 0 1 1 4.03784376e-07 0 0 6.016387132e-06 29.8 -929.868462498 
-        216383.126887
-323007 GQ 0 1 1 4.03784376e-07 0 0 3.00819677e-06 14.9 -929.868462496 
-        216216.619386
-323008 GQ 0 1 1 4.03784376e-07 0 0 3.008193562e-06 14.9 -929.868462496 
-        216216.619386
-323009 GQ 0 1 1 4.03784376e-07 0 0 0 0 -929.868462496 216161.116886
-323010 GQ 0 1 1 4.03784376e-07 0 0 -3.008196934e-06 -14.9 -929.868462496 
-        216216.619386
-323011 GQ 0 1 1 4.03784376e-07 0 0 -3.008193612e-06 -14.9 -929.868462496 
-        216216.619386
-323012 GQ 0 1 1 4.03784376e-07 0 0 -6.016387221e-06 -29.8 -929.868462496 
-        216383.126886
-323013 GQ 0 1 1 4.03784376e-07 0 0 -6.016393808e-06 -29.8 -929.868462496 
-        216383.126886
-323014 GQ 0 1 1 4.03784376e-07 0 0 -9.024590717e-06 -44.7 -929.868462496 
-        216660.639386
-323015 GQ 0 1 1 4.03784376e-07 0 0 -9.024580866e-06 -44.7 -929.868462496 
-        216660.639386
-323016 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787549e-05 -59.6 -929.868462496 
-        217049.156886
-323017 GQ 0 1 1 4.03784376e-07 0 0 -1.2032774432e-05 -59.6 -929.868462496 
-        217049.156886
-323018 GQ 0 1 1 4.03784376e-07 0 0 -1.5040968016e-05 -74.5 -929.868462496 
-        217548.679386
-323019 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984401e-05 -74.5 -929.868462496 
-        217548.679386
-323020 GQ 0 1 1 4.03784376e-07 0 0 -2.659017418e-05 -131.704819404 
-        -944.153399398 227190.2277623
-323021 GQ 0 1 1 4.03784376e-07 0 0 -2.885164789e-05 -142.9062122322 
-        -954.256892694 232754.378187
-323022 GQ 0 1 1 4.03784376e-07 0 0 -2.885167927e-05 -142.9062122322 
-        -954.256892694 232754.378187
-323023 GQ 0 1 1 4.03784376e-07 0 0 -3.0652485663e-05 -151.8260115214 
-        -966.421963952 239252.915046
-323024 GQ 0 1 1 4.03784376e-07 0 0 -3.0652519004e-05 -151.8260115214 
-        -966.421963952 239252.915046
-323025 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889561e-05 -158.0935605532 
-        -980.143101194 246415.7956766
-323026 GQ 0 1 1 4.03784376e-07 0 0 -3.1917854855e-05 -158.0935605532 
-        -980.143101194 246415.7956766
-323027 GQ 0 1 1 4.03784376e-07 0 0 -3.2595209238e-05 -161.4484152214 
-        -994.850131084 253945.371024
-323028 GQ 0 1 1 4.03784376e-07 0 0 -3.2595173792e-05 -161.4484152214 
-        -994.850131084 253945.371024
-323029 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534469e-05 -162 -1024.128462496 
-        268768.0544236
-323030 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570031e-05 -162 -1024.128462496 
-        268768.0544236
-323031 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570017e-05 -162 -1039.028462496 
-        276453.313969
-323032 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534455e-05 -162 -1039.028462496 
-        276453.313969
-323033 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534469e-05 -162 -1053.928462496 
-        284249.578515
-323034 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570032e-05 -162 -1053.928462496 
-        284249.578515
-323035 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534441e-05 -162 -1068.828462496 
-        292156.8480604
-323036 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570005e-05 -162 -1068.828462496 
-        292156.8480604
-323037 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570034e-05 -162 -1083.728462496 
-        300175.122606
-323038 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534469e-05 -162 -1083.728462496 
-        300175.122606
-323039 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534469e-05 -162 -1098.628462496 
-        308304.4021516
-323040 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570035e-05 -162 -1098.628462496 
-        308304.4021516
-323041 GQ 0 1 1 4.03784376e-07 0 0 1.8053375555e-05 89.4208725872 
-        -1253.068462496 394541.443539
-323042 GQ 0 1 1 4.03784376e-07 0 0 1.8053395075e-05 89.4208725872 
-        -1253.068462496 394541.443539
-323043 GQ 0 1 1 4.03784376e-07 0 0 2.1076451908e-05 104.3945888238 
-        -1251.229514716 394115.659668
-323044 GQ 0 1 1 4.03784376e-07 0 0 2.1076474711e-05 104.3945888238 
-        -1251.229514716 394115.659668
-323045 GQ 0 1 1 4.03784376e-07 0 0 2.1076474731e-05 104.3945888238 
-        -931.707410278 219741.5096357
-323046 GQ 0 1 1 4.03784376e-07 0 0 2.1076451908e-05 104.3945888238 
-        -931.707410278 219741.5096357
-323047 GQ 0 1 1 4.03784376e-07 0 0 1.5040984223e-05 74.5 -929.868462496 
-        217548.679386
-323048 GQ 0 1 1 4.03784376e-07 0 0 1.5040967952e-05 74.5 -929.868462496 
-        217548.679386
-323049 GQ 0 1 1 4.03784376e-07 0 0 -1.8053322769e-05 -89.4206107236 
-        -1253.054825194 394532.887641
-323050 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342443e-05 -89.4206107236 
-        -1253.054825194 394532.887641
-323051 GQ 0 1 1 4.03784376e-07 0 0 -2.3962038668e-05 -118.6872999566 
-        -936.531328452 222791.678586
-323052 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064731e-05 -118.6872999566 
-        -936.531328452 222791.678586
-323053 GQ 0 1 1 4.03784376e-07 0 0 -2.107647488e-05 -104.3945888238 
-        -931.707410278 219741.5096357
-323054 GQ 0 1 1 4.03784376e-07 0 0 -2.1076451944e-05 -104.3945888238 
-        -931.707410278 219741.5096357
-323055 GQ 0 1 1 4.03784376e-07 0 0 1.805332267e-05 89.4206107376 -929.8820998 
-        218166.4687883
-323056 GQ 0 1 1 4.03784376e-07 0 0 1.805334221e-05 89.4206107376 -929.8820998 
-        218166.4687883
-323057 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570001e-05 -162 -1009.228462496 
-        261193.799878
-323058 GQ 0 1 1 4.03784376e-07 0 0 -3.2706534441e-05 -162 -1009.228462496 
-        261193.799878
-323059 GQ 0 1 1 4.03784376e-07 0 0 3.2706569807e-05 162 -1009.228462496 
-        261193.799878
-323060 GQ 0 1 1 4.03784376e-07 0 0 3.270653437e-05 162 -1009.228462496 
-        261193.799878
-323061 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342416e-05 -89.4206107376 -929.8820998
-        218166.4687883
-323062 GQ 0 1 1 4.03784376e-07 0 0 -1.8053322762e-05 -89.4206107376 -929.8820998
-        218166.4687883
-323063 GQ 0 1 1 4.03784376e-07 0 0 3.097026115e-06 15.34 -1187.068462498 
-        352338.990064
-323064 GQ 0 1 1 4.03784376e-07 0 0 6.194052254e-06 30.68 -1187.068462498 
-        352515.476764
-323065 GQ 0 1 1 4.03784376e-07 0 0 9.291078406e-06 46.02 -1187.068462498 
-        352809.621264
-323066 GQ 0 1 1 4.03784376e-07 0 0 1.2388104629e-05 61.36 -1187.068462498 
-        353221.423564
-323067 GQ 0 1 1 4.03784376e-07 0 0 1.8455990414e-05 91.4150796572 
-        -1182.782489096 351830.060825
-323068 GQ 0 1 1 4.03784376e-07 0 0 1.548513076e-05 76.7 -1187.068462498 
-        353750.883664
-323069 GQ 0 1 1 4.03784376e-07 0 0 1.938164997e-05 96 -1152.828462498 
-        334554.6434864
-323070 GQ 0 1 1 4.03784376e-07 0 0 1.9381649992e-05 96 -1137.488462498 
-        325771.278079
-323071 GQ 0 1 1 4.03784376e-07 0 0 1.9381649992e-05 96 -1122.148462498 
-        317105.570472
-323072 GQ 0 1 1 4.03784376e-07 0 0 1.938164997e-05 96 -1106.808462498 
-        308557.520664
-323073 GQ 0 1 1 4.03784376e-07 0 0 1.9381650013e-05 96 -1091.468462498 
-        300127.128657
-323074 GQ 0 1 1 4.03784376e-07 0 0 1.938165002e-05 96 -1076.128462498 
-        291814.3944496
-323075 GQ 0 1 1 4.03784376e-07 0 0 -3.097026213e-06 -15.34 -1187.068462498 
-        352338.990064
-323076 GQ 0 1 1 4.03784376e-07 0 0 -6.194052366e-06 -30.68 -1187.068462498 
-        352515.476764
-323077 GQ 0 1 1 4.03784376e-07 0 0 -9.291078531e-06 -46.02 -1187.068462498 
-        352809.621264
-323078 GQ 0 1 1 4.03784376e-07 0 0 -1.2388104661e-05 -61.36 -1187.068462498 
-        353221.423564
-323079 GQ 0 1 1 4.03784376e-07 0 0 -1.5485130817e-05 -76.7 -1187.068462498 
-        353750.883664
-323080 GQ 0 1 1 4.03784376e-07 0 0 1.9381649992e-05 96 -1060.788462498 
-        283619.318042
-323081 GQ 0 1 1 4.03784376e-07 0 0 1.9381649963e-05 96 -1045.448462498 
-        275541.899435
-323082 GQ 0 1 1 4.03784376e-07 0 0 1.9381649992e-05 96 -1030.108462498 
-        267582.1386275
-323083 GQ 0 1 1 4.03784376e-07 0 0 1.9381649999e-05 96 -1014.768462498 
-        259740.03562
-323084 GQ 0 1 1 4.03784376e-07 0 0 1.8455990386e-05 91.4150796572 
-        -1000.154435898 252163.680609
-323085 GQ 0 1 1 4.03784376e-07 0 0 1.5485130781e-05 76.6999999992 -995.86846242 
-        249406.4986107
-323086 GQ 0 1 1 4.03784376e-07 0 0 1.2388104587e-05 61.3599999992 -995.86846243 
-        248877.0385156
-323087 GQ 0 1 1 4.03784376e-07 0 0 9.291078431e-06 46.0199999992 -995.86846244 
-        248465.2362206
-323088 GQ 0 1 1 4.03784376e-07 0 0 6.194052279e-06 30.6799999992 -995.86846245 
-        248171.0917256
-323089 GQ 0 1 1 4.03784376e-07 0 0 3.097026122e-06 15.33999999924 -995.86846246 
-        247994.6050306
-323090 GQ 0 1 1 4.03784376e-07 0 0 -3.097026178e-06 -15.34000000076 
-        -995.86846248 247994.6050406
-323091 GQ 0 1 1 4.03784376e-07 0 0 -6.194052325e-06 -30.6800000008 -995.86846249
-        248171.0917456
-323092 GQ 0 1 1 4.03784376e-07 0 0 -9.291078538e-06 -46.0200000008 -995.8684625 
-        248465.2362505
-323093 GQ 0 1 1 4.03784376e-07 0 0 -1.2388104714e-05 -61.3600000008 
-        -995.86846251 248877.0385555
-323094 GQ 0 1 1 4.03784376e-07 0 0 -1.5485130831e-05 -76.7000000008 
-        -995.86846252 249406.4986605
-323095 GQ 0 1 1 4.03784376e-07 0 0 -1.8455990457e-05 -91.4150796572 
-        -1000.154435898 252163.680609
-323096 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650056e-05 -96 -1030.108462498 
-        267582.1386275
-323097 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650056e-05 -96 -1014.768462498 
-        259740.03562
-323098 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650084e-05 -96 -1045.448462498 
-        275541.899435
-323099 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650056e-05 -96 -1060.788462498 
-        283619.318042
-323100 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650084e-05 -96 -1076.128462498 
-        291814.3944496
-323101 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650063e-05 -96 -1091.468462498 
-        300127.128657
-323102 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650056e-05 -96 -1106.808462498 
-        308557.520664
-323103 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650084e-05 -96 -1122.148462498 
-        317105.570472
-323104 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650063e-05 -96 -1137.488462498 
-        325771.278079
-323105 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650084e-05 -96 -1152.828462498 
-        334554.6434864
-323106 GQ 0 1 1 4.03784376e-07 0 0 -1.9381650056e-05 -96 -1168.168462498 
-        343455.666694
-323107 GQ 0 1 1 4.03784376e-07 0 0 -1.8455990507e-05 -91.4150796572 
-        -1182.782489096 351830.060825
-323108 GQ 0 1 1 4.03784376e-07 0 0 1.9381649942e-05 96 -1168.168462498 
-        343455.666694
-323109 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1253.068462498 392542.420427
-323110 P -2.01892345e-07 -1 0 22.15
-323111 P -2.01892345e-07 -1 0 22.35
-323112 P -2.01892345e-07 -1 0 18.05000213187
-323113 P -2.01892345e-07 -1 0 19.9499697414
-323114 P -2.01892565e-07 -1 0 22.05
-323115 P 0.4067354632512 -8.211707200004e-08 0.9135459829334 1062.644739517
-323116 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1065.944739513
-323117 GQ 0.834566262934 1 0.165433737066 6.6799682e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770836 38.0002743378 604.9883383 553436.3323
-323118 P -0.9135459829334 1.844381180001e-07 0.4067354632512 -744.3123056123
-323119 P -2.01892565e-07 -1 0 20.05
-323120 P -2.01892345e-07 -1 0 15.85
-323121 P -2.01892345e-07 -1 0 15.65
-323122 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1037.944739514
-323123 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1035.944739513
-323124 P -0.9135459829334 1.844381180001e-07 0.4067354632512 -743.1123056123
-323125 P -0.9080421321544 1.833269550001e-07 0.4188788443362 -730.8347488873
-323126 P 0.00881033207313 -0.999765362166 0.0197888519586 38.08653064994
-323127 GQ 0.834566262934 1 0.165433737066 6.6799682e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770836 38.0002743378 604.9883383 553442.8303
-323128 P -0.9188874471895 1.855165429999e-07 0.3945197832778 -756.4576644486
-323129 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1035.944739513
-323130 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1033.94473951
-323131 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1037.944739514
-323132 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -745.9623056127
-323133 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -744.4123056157
-323134 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1010.944739513
-323135 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -743.0123040167
-323136 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -741.4623056157
-323137 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -743.0123056127
-323138 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -744.4123056157
-323139 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -745.9623056127
-323140 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -741.4623056157
-323141 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -743.0123040177
-323142 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -743.0123056127
-323143 P -0.9135459829336 1.844381249999e-07 0.4067354632508 -744.4123040187
-323144 P -2.01892565e-07 -1 0 22.35
-323145 P -2.01892565e-07 -1 0 19.9499697414
-323146 P -2.01892565e-07 -1 0 22.15
-323147 P -0.008810735763514 -0.9997653586084 -0.01978885195861 -0.09544695522844
-323148 P -2.01892565e-07 -1 0 18.05000213187
-323149 P -2.01892565e-07 -1 0 15.85
-323150 P -2.01892565e-07 -1 0 15.65
-323151 P -2.01892565e-07 -1 0 18.05
-323152 P -2.01892565e-07 -1 0 19.95
-323153 P 0.406732964096 -8.2116361e-08 0.9135470956211 1002.371494804
-323154 P -2.01892565e-07 -1 0 15.95
-323155 P -2.01892565e-07 -1 0 17.95
-323156 P -0.9188874471895 1.855163409999e-07 0.3945197832778 -756.4576644486
-323157 GQ 0.834566262934 1 0.1654337370658 6.6799542e-08 1.5003475e-07 
-        -0.743143097139 -1358.830770825 38.0002743377 604.988338295 
-        553445.953516
-323158 P 0.4067354632508 -8.211677899996e-08 0.9135459829336 1063.94473951
-323159 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1065.944739513
-323160 P -2.01893059e-07 -1 0 18.0500020028
-323161 P -2.01893059e-07 -1 0 22.1499715673
-323162 P -2.01893053e-07 -1 0 19.9499715673
-323163 P -0.008810735763304 -0.9997653586084 -0.01978885195861 -0.09544695522844
-323164 P -2.01893053e-07 -1 0 15.8500020028
-323165 P -2.01892345e-07 -1 0 22.1499697414
-323166 GQ 0.834566262934 1 0.165433737066 6.6799684e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770832 38.0002743378 604.988338298 
-        553416.937296
-323167 P 0.4067354632508 -8.211685199996e-08 0.9135459829336 1069.494739512
-323168 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1066.084739512
-323169 GQ 0.834566262934 1 0.165433737066 6.6799684e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770832 38.0002743378 604.988338298 
-        553442.850752
-323170 GQ 0.834566262934 1 0.165433737066 6.6799616e-08 1.50034914e-07 
-        -0.743143097139 -1358.830770825 38.000274338 604.988338295 553445.953516
-323171 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -744.4123058757
-323172 P 0.00881033207335 -0.999765362166 0.0197888519586 38.08653064994
-323173 GQ 0.834566262934 1 0.165433737066 6.6799684e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770832 38.0002743378 604.988338299 
-        553370.983522
-323174 P -0.9080421321544 1.833267560001e-07 0.4188788443362 -730.8347488873
-323175 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -743.0123058757
-323176 P -0.9135459829336 1.844379249999e-07 0.4067354632508 -744.4123040187
-323177 P 0.4067354632508 -8.211687899996e-08 0.9135459829336 1068.144739512
-323178 P -2.01892345e-07 -1 0 18.05
-323179 P -2.01892345e-07 -1 0 19.95
-323180 P -0.8196067169854 1.629413950001e-07 0.5729265480603 -520.8602917093
-323181 P -0.8196067169854 1.629413950001e-07 0.5729265480603 -520.9552690603
-323182 P -0.8196067169854 1.629413950001e-07 0.5729265480603 -519.6255818333
-323183 P -2.00259929e-07 -1 0 15.95000107274
-323184 P -2.00259929e-07 -1 0 15.8500010734
-323185 P -2.00259929e-07 -1 0 18.05000107335
-323186 P -2.00259929e-07 -1 0 17.95000107335
-323187 P -0.8196066241517 1.629413769999e-07 0.5729266808648 -519.7203671588
-323188 P -2.01892566e-07 -1 0 18.0500302586
-323189 P -2.01892566e-07 -1 0 19.94999786813
-323190 P -0.8196066241517 1.629413769999e-07 0.5729266808648 -519.6253768978
-323191 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1104.394739512
-323192 P -0.8196066241517 1.629413539999e-07 0.5729266808648 -520.9550641968
-323193 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1102.394739514
-323194 P 0.4067354632512 -8.211686600004e-08 0.9135459829334 1100.394739521
-323195 P -0.8196067169854 1.629414430001e-07 0.5729265480603 -519.7205594393
-323196 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1104.394739512
-323197 P -2.00174556e-07 -1 0 22.1500012188
-323198 P -2.00174556e-07 -1 0 22.0500012188
-323199 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1102.394739514
-323200 P -0.8196066241517 1.629413769999e-07 0.5729266808648 -520.8600868408
-323201 P -2.00174556e-07 -1 0 19.95000121885
-323202 P -2.00174556e-07 -1 0 20.0500012128
-323203 P -2.01892347e-07 -1 0 18.0500302586
-323204 P -2.01892347e-07 -1 0 19.94999786813
-323205 P 0.4067354632512 -8.211686600004e-08 0.9135459829334 1074.394739523
-323206 P -0.008810735763524 -0.9997653586084 -0.01978885195861 -8.233287047634
-323207 P -0.908042132154 1.83326956e-07 0.418878844337 -727.949005383
-323208 P -0.9188874471891 1.855165449998e-07 0.3945197832786 -759.3434079483
-323209 P -0.9135459829334 1.844381420001e-07 0.4067354632512 -744.4123043013
-323210 P -0.9135459829334 1.844381420001e-07 0.4067354632512 -743.0123042993
-323211 P 0.00881033207314 -0.999765362166 0.0197888519586 46.2243707423
-323212 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1100.39473952
-323213 P -2.01892565e-07 -1 0 22.1499750958
-323214 P -2.01892566e-07 -1 0 19.9499750958
-323215 P -2.01892565e-07 -1 0 18.05000175462
-323216 P -2.01892566e-07 -1 0 15.85000175462
-323217 P -2.01892345e-07 -1 0 17.95
-323218 P -2.01892345e-07 -1 0 15.95
-323219 P -0.9135459829336 1.844379169999e-07 0.4067354632508 -744.3123056117
-323220 P -0.9135459829336 1.844379169999e-07 0.4067354632508 -743.1123056117
-323221 P -2.01892345e-07 -1 0 22.05
-323222 P -2.01892345e-07 -1 0 20.05
-323223 P -2.01892345e-07 -1 0 22.1499750958
-323224 P -2.01892347e-07 -1 0 19.9499750958
-323225 P -2.01892345e-07 -1 0 18.05000175462
-323226 P 0.4067354632508 -8.211687899996e-08 0.9135459829336 1072.394739512
-323227 P -0.9188874471893 1.855163429999e-07 0.3945197832783 -759.3434079484
-323228 P -2.01892347e-07 -1 0 15.85000175462
-323229 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1074.394739522
-323230 P -0.008810735763304 -0.9997653586084 -0.01978885195861 -8.233287047634
-323231 P 0.00881033207336 -0.999765362166 0.0197888519586 46.2243707423
-323232 P -0.908042132154 1.83326757e-07 0.418878844337 -727.949005383
-323233 P -0.9135459829336 1.844379419999e-07 0.4067354632508 -744.4123043007
-323234 P -0.9135459829336 1.844379419999e-07 0.4067354632508 -743.0123042987
-323235 P -2.01892573e-07 -1 0 22.1499744032
-323236 GQ 0.834566262934 1 0.1654337370662 6.6799778e-08 1.50035278e-07 
-        -0.74314309714 -1358.83077083 38.0002743371 604.988338299 553424.103521
-323237 GQ 0.834566262934 1 0.1654337370662 6.6799778e-08 1.50035278e-07 
-        -0.74314309714 -1358.83077083 38.0002743371 604.988338299 553374.903521
-323238 P 0.8440063583849 -0.3826836027484 -0.3757745696469 694.4215624529
-323239 P 0.844006358385 -0.382683602748 -0.375774569647 694.321562452
-323240 P 0.8440063583849 -0.3826836027484 -0.3757745696469 694.3215624519
-323241 P 0.4067354632512 -8.211698300004e-08 0.9135459829334 1060.144739517
-323242 P 0.4067354632512 -8.211707200004e-08 0.9135459829334 1060.144739517
-323243 GQ 0.834566262934 1 0.1654337370662 6.679985e-08 1.50035442e-07 
-        -0.74314309714 -1358.83077083 38.0002743374 604.988338299 553374.903521
-323244 P 0.4067354632512 -8.211698300004e-08 0.9135459829334 1062.644739517
-323245 GQ 0.834566262934 1 0.1654337370662 6.679985e-08 1.50035442e-07 
-        -0.74314309714 -1358.83077083 38.0002743374 604.988338299 553424.103521
-323246 P 0.844006358385 -0.382683602748 -0.375774569647 694.421562453
-323247 GQ 0.834566262934 1 0.165433737066 6.6799684e-08 1.50035066e-07 
-        -0.743143097139 -1358.830770832 38.0002743378 604.988338298 
-        553416.213296
-323248 P 0.4067354632508 -8.211686599996e-08 0.9135459829336 1065.994739512
-323249 GQ 0.834566262934 1 0.165433737066 6.679961e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770836 38.0002743375 604.9883383 553436.3323
-323250 GQ 0.834566262934 1 0.165433737066 6.679961e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770836 38.0002743375 604.9883383 553442.8303
-323251 GQ 0.834566262934 1 0.165433737066 6.6799612e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770832 38.0002743375 604.988338298 
-        553370.983522
-323252 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1010.944739513
-323253 P -1 2.01892345e-07 0 -1173.558119002
-323254 P -0.3184846809444 6.429967599999e-08 0.9479280078169 332.824618848
-323255 P -0.3184846809444 6.429956799999e-08 0.9479280078169 332.729821874
-323256 P -0.3184846809444 6.429963799999e-08 0.9479280078169 332.729821874
-323257 P -1 2.01892565e-07 0 -1173.558119002
-323258 P -0.3184846809444 6.429968999999e-08 0.9479280078169 333.962180911
-323259 P -0.3184846809444 6.429968999999e-08 0.9479280078169 334.056977772
-323260 P -0.3184846809444 6.429961999999e-08 0.9479280078169 334.056977772
-323261 P -0.3184846809444 6.429961999999e-08 0.9479280078169 333.962180911
-323262 P -0.3184846809444 6.429974599999e-08 0.9479280078169 332.824618848
-323263 P -0.8006005425995 1.591627099999e-07 -0.5991984405766 -1363.925439559
-323264 P -0.8006005425995 1.591628859999e-07 -0.5991984405766 -1363.925439559
-323265 P -0.8196066241517 1.629411739999e-07 0.5729266808648 -520.9550641968
-323266 P -0.8196066241517 1.629411969999e-07 0.5729266808648 -520.8600868408
-323267 P -0.8196066241517 1.629411969999e-07 0.5729266808648 -519.7203671588
-323268 P -0.8196066241517 1.629411969999e-07 0.5729266808648 -519.6253768978
-323269 P -2.0025971e-07 -1 0 18.05000107335
-323270 P -2.0025971e-07 -1 0 17.95000107335
-323271 P -2.0025971e-07 -1 0 15.95000107274
-323272 P -2.0025971e-07 -1 0 15.8500010734
-323273 P -2.02084724e-07 -1 0 20.0499997746
-323274 P -2.02084724e-07 -1 0 19.9499997745
-323275 P -2.02084724e-07 -1 0 22.1499997745
-323276 P -2.02084724e-07 -1 0 22.04999977447
-323277 P -0.8196067169854 1.629412630001e-07 0.5729265480603 -519.7205594393
-323278 P -0.8006005434681 1.59162711e-07 -0.599198439416 -1363.925439692
-323279 P -0.318484427066 6.429963799999e-08 0.9479280931149 333.962542536
-323280 P -0.318484427066 6.429963799999e-08 0.9479280931149 334.057339405
-323281 P -0.318484427066 6.429963799999e-08 0.9479280931149 332.824980371
-323282 P -0.318484427066 6.429963799999e-08 0.9479280931149 332.730183388
-323283 P -0.8196067169854 1.629412160001e-07 0.5729265480603 -519.6255818333
-323284 P -0.8196067169854 1.629412160001e-07 0.5729265480603 -520.8602917093
-323285 P -0.8196067169854 1.629412160001e-07 0.5729265480603 -520.9552690603
-323286 P -2.00174337e-07 -1 0 22.1500012188
-323287 P -2.00174337e-07 -1 0 22.0500012188
-323288 P -2.00174337e-07 -1 0 19.95000121885
-323289 P -2.00174337e-07 -1 0 20.0500012128
-323290 P -0.8006005434681 1.59162886e-07 -0.599198439416 -1363.925439692
-323291 P -2.02084505e-07 -1 0 22.1499997745
-323292 P -0.318484427066 6.429956799999e-08 0.9479280931149 334.057339405
-323293 P -0.318484427066 6.429956799999e-08 0.9479280931149 333.962542536
-323294 P -0.318484427066 6.429956799999e-08 0.9479280931149 332.824980371
-323295 P -0.318484427066 6.429956799999e-08 0.9479280931149 332.730183388
-323296 P -2.02084505e-07 -1 0 22.04999977447
-323297 P -2.02084505e-07 -1 0 20.0499997746
-323298 P -2.02084505e-07 -1 0 19.9499997745
-323299 GQ 0.834566262934 1 0.165433737066 6.6799672e-08 1.50035042e-07 
-        -0.743143097139 -1358.830770832 38.00027433786 604.988338298 
-        553420.691021
-323300 GQ 0.834566262934 1 0.165433737066 6.67996e-08 1.50034878e-07 
-        -0.743143097139 -1358.830770832 38.00027433756 604.988338298 
-        553420.691021
-323301 P 0.4067354632508 -8.211685199996e-08 0.9135459829336 1070.994739512
-323302 P 0.4067354632508 -8.211685199996e-08 0.9135459829336 1069.994739512
-323303 P 0.4067354632508 -8.211676299996e-08 0.9135459829336 1070.994739512
-323304 P 0.4067354632508 -8.211676299996e-08 0.9135459829336 1069.994739512
-323305 P 0.4067354632508 -8.211676299996e-08 0.9135459829336 1069.494739512
-323306 GQ 0.834566262934 1 0.165433737066 6.6799672e-08 1.50035042e-07 
-        -0.743143097139 -1358.830770832 38.00027433786 604.988338298 
-        553426.743521
-323307 GQ 0.834566262934 1 0.165433737066 6.67996e-08 1.50034878e-07 
-        -0.743143097139 -1358.830770832 38.00027433756 604.988338298 
-        553426.743521
-323308 P -0.4595320260688 -0.8642747091786 0.2045960510163 -357.6809030398
-323309 P -0.459532026068 -0.864274709179 0.2045960510164 -357.68090304
-323310 GQ 0.834566262934 1 0.165433737066 6.6799672e-08 1.50035042e-07 
-        -0.743143097139 -1358.830770832 38.00027433786 604.988338298 
-        553379.691021
-323311 P -0.233361641212 -0.9668233414911 0.1038988486886 -171.6085092085
-323312 GQ 0.834566262934 1 0.165433737066 6.67996e-08 1.50034878e-07 
-        -0.743143097139 -1358.830770832 38.00027433756 604.988338298 
-        553379.691021
-323313 P 0.4067354632508 -8.211687899996e-08 0.9135459829336 1068.344739512
-323314 GQ 0.834566262934 1 0.165433737066 6.6799612e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770832 38.0002743375 604.988338298 
-        553416.937296
-323315 GQ 0.834566262934 1 0.165433737066 6.6799612e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770832 38.0002743375 604.988338298 
-        553442.850752
-323316 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1066.084739512
-323317 P 0.4067354632508 -8.211678899996e-08 0.9135459829336 1072.394739512
-323318 P 0.4067354632508 -8.211678899996e-08 0.9135459829336 1068.344739512
-323319 GQ 0.834566262934 1 0.165433737066 6.679961e-08 1.50034902e-07 
-        -0.743143097139 -1358.830770832 38.0002743375 604.988338298 
-        553416.213296
-323320 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1065.994739512
-323321 P -2.01892834e-07 -1 0 15.8500020028
-323322 P 0.4067354632508 -8.211678899996e-08 0.9135459829336 1068.144739512
-323323 P -2.0189284e-07 -1 0 22.1499715673
-323324 P -2.0189284e-07 -1 0 18.05000200278
-323325 P -2.01892834e-07 -1 0 19.9499715673
-323326 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -745.9623001407
-323327 P -0.9135459829336 1.844381419999e-07 0.4067354632508 -741.4623001417
-323328 P 0.406732964096 -8.2116272e-08 0.9135470956211 1002.371494804
-323329 P 0.406732964096 -8.2116361e-08 0.9135470956211 1004.371494804
-323330 P 0.4067354632508 -8.211677699996e-08 0.9135459829336 1033.94473951
-323331 P 0.406732964096 -8.2116272e-08 0.9135470956211 1004.371494804
-323332 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -745.9623001417
-323333 P -0.9135459829336 1.844379409999e-07 0.4067354632508 -741.4623001417
-323334 P -2.01892345e-07 -1 0 -22.15
-323335 P -0.008810735763514 -0.9997653586084 -0.01978885195861 -38.08653064996
-323336 P -2.01892565e-07 -1 0 -15.85
-323337 P -2.01892565e-07 -1 0 -15.65
-323338 P 0.00881033207313 -0.999765362166 0.0197888519586 0.0954469552283
-323339 P -2.01892565e-07 -1 0 -15.95
-323340 P -2.01892565e-07 -1 0 -18.0500302586
-323341 P -2.01892565e-07 -1 0 -19.94999786813
-323342 P -2.01892565e-07 -1 0 -18.05
-323343 P -2.01892565e-07 -1 0 -19.95
-323344 P -2.01892565e-07 -1 0 -22.35
-323345 P -2.01892565e-07 -1 0 -22.05
-323346 P -2.01892565e-07 -1 0 -20.05
-323347 GQ 0.834566262934 1 0.165433737066 6.6799682e-08 1.50035066e-07 
-        -0.743143097139 -1358.83078618 -37.9997256622 604.9883383 553442.8303
-323348 P -2.01892565e-07 -1 0 -17.95
-323349 P -2.01892345e-07 -1 0 -15.85
-323350 P -2.01892345e-07 -1 0 -15.65
-323351 GQ 0.834566262934 1 0.165433737066 6.6799682e-08 1.50035066e-07 
-        -0.743143097139 -1358.83078618 -37.9997256622 604.9883383 553436.3323
-323352 P -2.01892345e-07 -1 0 -18.0500302586
-323353 P -2.01892345e-07 -1 0 -19.94999786813
-323354 P -2.01892345e-07 -1 0 -22.35
-323355 P -0.008810735763304 -0.9997653586084 -0.01978885195861 -38.08653064996
-323356 GQ 0.834566262934 1 0.165433737066 6.6799684e-08 1.50035066e-07 
-        -0.743143097139 -1358.830786176 -37.9997256622 604.988338299 
-        553370.983522
-323357 GQ 0.834566262934 1 0.165433737066 6.6799614e-08 1.50034914e-07 
-        -0.743143097139 -1358.830786168 -37.999725662 604.988338295 
-        553445.953516
-323358 GQ 0.834566262934 1 0.165433737066 6.679968e-08 1.50035056e-07 
-        -0.743143097139 -1358.830786176 -37.99972566216 604.988338298 
-        553442.850752
-323359 P -2.01892345e-07 -1 0 -15.8500302586
-323360 P -2.01892345e-07 -1 0 -22.14999786813
-323361 GQ 0.834566262934 1 0.165433737066 6.679968e-08 1.50035056e-07 
-        -0.743143097139 -1358.830786176 -37.99972566216 604.988338298 
-        553416.937296
-323362 P 0.00881033207335 -0.999765362166 0.0197888519586 0.0954469552284
-323363 GQ 0.834566262934 1 0.1654337370658 6.6799542e-08 1.5003475e-07 
-        -0.743143097139 -1358.830786168 -37.9997256623 604.988338295 
-        553445.953516
-323364 P -2.01885614e-07 -1 0 -22.14999799114
-323365 P -2.01885614e-07 -1 0 -18.05002842663
-323366 P -2.01885618e-07 -1 0 -19.94999799116
-323367 P -2.01885618e-07 -1 0 -15.85002842665
-323368 P -0.8196066900327 1.629413899999e-07 0.5729265866178 -519.6255224498
-323369 P -0.8196066900327 1.629413899999e-07 0.5729265866178 -519.7205000558
-323370 P -2.002665e-07 -1 0 -15.84999893785
-323371 P -2.002665e-07 -1 0 -15.94999893785
-323372 P -0.819606717856 2.22233006e-07 0.572926546815 -520.955270011
-323373 P -2.00337891e-07 -1 0 -19.9499990594
-323374 P -2.0033789e-07 -1 0 -20.04999905947
-323375 P -2.00266498e-07 -1 0 -17.94999893785
-323376 P -0.819606717856 1.62941396e-07 0.572926546815 -519.72056147
-323377 P -2.00266498e-07 -1 0 -18.0499989352
-323378 P -0.819606717856 1.62941396e-07 0.572926546815 -519.625583865
-323379 P -0.819606717856 2.1884497e-07 0.572926546815 -520.860292727
-323380 P -0.8196066900327 2.222329689999e-07 0.5729265866178 -520.9552083748
-323381 P -2.00337889e-07 -1 0 -22.04999905795
-323382 P -2.00337889e-07 -1 0 -22.1499990568
-323383 P -2.01892564e-07 -1 0 -19.9499697414
-323384 P -2.01892564e-07 -1 0 -18.05000213186
-323385 P -0.8196066900327 2.188451389999e-07 0.5729265866178 -520.8602348998
-323386 P -2.01892345e-07 -1 0 -18.05
-323387 P -2.01892345e-07 -1 0 -19.95
-323388 P -0.008810735763524 -0.9997653586084 -0.01978885195861 -46.22437074232
-323389 P -2.01892562e-07 -1 0 -19.94999824537
-323390 P -2.01892564e-07 -1 0 -22.14999824537
-323391 P -2.01892564e-07 -1 0 -18.0500249042
-323392 P -2.01892562e-07 -1 0 -15.8500249042
-323393 P -2.01892345e-07 -1 0 -18.05000213186
-323394 P -2.01892345e-07 -1 0 -19.9499697414
-323395 P 0.00881033207314 -0.999765362166 0.0197888519586 8.23328704763
-323396 P -2.01892345e-07 -1 0 -22.05
-323397 P -2.01892345e-07 -1 0 -20.05
-323398 P -2.01892345e-07 -1 0 -15.95
-323399 P -2.01892345e-07 -1 0 -17.95
-323400 P -0.008810735763304 -0.9997653586084 -0.01978885195861 -46.22437074232
-323401 P 0.00881033207336 -0.999765362166 0.0197888519586 8.23328704763
-323402 P -2.01892343e-07 -1 0 -15.8500249042
-323403 P -2.01892343e-07 -1 0 -19.94999824537
-323404 P -2.01892562e-07 -1 0 -15.6
-323405 P -2.01892345e-07 -1 0 -18.0500249042
-323406 P -2.01892345e-07 -1 0 -22.14999824537
-323407 GQ 0.834566262934 1 0.1654337370662 6.679985e-08 1.50035442e-07 
-        -0.74314309714 -1358.830786175 -37.9997256626 604.988338299 
-        553424.103521
-323408 GQ 0.834566262934 1 0.1654337370662 6.6799778e-08 1.50035278e-07 
-        -0.74314309714 -1358.830786175 -37.9997256629 604.988338299 
-        553424.103521
-323409 GQ 0.834566262934 1 0.1654337370662 6.679985e-08 1.50035442e-07 
-        -0.74314309714 -1358.830786175 -37.9997256626 604.988338299 
-        553374.903521
-323410 GQ 0.834566262934 1 0.1654337370662 6.6799778e-08 1.50035278e-07 
-        -0.74314309714 -1358.830786175 -37.9997256629 604.988338299 
-        553374.903521
-323411 P 0.844006358385 -0.382683602748 -0.375774569647 679.779592023
-323412 P 0.8440063583849 -0.3826836027484 -0.3757745696469 679.7795920229
-323413 P 0.8440063583849 -0.3826836027484 -0.3757745696469 679.8795920229
-323414 P 0.844006358385 -0.382683602748 -0.375774569647 679.879592023
-323415 GQ 0.834566262934 1 0.165433737066 6.6799612e-08 1.50034902e-07 
-        -0.743143097139 -1358.830786176 -37.9997256625 604.988338298 
-        553370.983522
-323416 GQ 0.834566262934 1 0.165433737066 6.679961e-08 1.50034902e-07 
-        -0.743143097139 -1358.83078618 -37.9997256625 604.9883383 553442.8303
-323417 GQ 0.834566262934 1 0.165433737066 6.679968e-08 1.50035056e-07 
-        -0.743143097139 -1358.830786176 -37.99972566216 604.988338298 
-        553416.213296
-323418 GQ 0.834566262934 1 0.165433737066 6.679961e-08 1.50034902e-07 
-        -0.743143097139 -1358.83078618 -37.9997256625 604.9883383 553436.3323
-323419 P -2.0217368e-07 -1 0 -19.95000034767
-323420 P -2.0217368e-07 -1 0 -22.05000034767
-323421 P -2.0217368e-07 -1 0 -22.15000034767
-323422 P -2.0217368e-07 -1 0 -20.05000034767
-323423 P -0.3184845499768 6.429959199996e-08 0.9479280518194 332.8248053458
-323424 P -0.3184845499768 6.429966199996e-08 0.9479280518194 332.8248053458
-323425 P -0.3184845499768 6.429959199996e-08 0.9479280518194 334.0571643148
-323426 P -0.3184845499768 6.429966199996e-08 0.9479280518194 334.0571643148
-323427 P -0.3184845499768 6.429959199996e-08 0.9479280518194 333.9623695828
-323428 P -0.3184845499768 6.429966199996e-08 0.9479280518194 333.9623695828
-323429 P -2.02173461e-07 -1 0 -22.05000034767
-323430 P -2.02173461e-07 -1 0 -22.15000034767
-323431 P -2.02173461e-07 -1 0 -20.05000034767
-323432 P -2.02173461e-07 -1 0 -19.95000034767
-323433 P -0.8006007210369 1.59162744e-07 -0.5991982021629 -1363.925468765
-323434 P -0.3184845499768 6.429971399996e-08 0.9479280518194 332.7300083668
-323435 P -0.3184845499768 6.429964399996e-08 0.9479280518194 332.7300083668
-323436 P -0.8006007210369 1.59162919e-07 -0.5991982021629 -1363.925468765
-323437 P -0.8196066900324 2.188449590001e-07 0.5729265866183 -520.8602349003
-323438 P -2.00337672e-07 -1 0 -19.9499990594
-323439 P -0.8196066900324 2.222327890001e-07 0.5729265866183 -520.9552083743
-323440 P -0.8196066900324 1.629412110001e-07 0.5729265866183 -519.6255224503
-323441 P -0.8196066900324 1.629412110001e-07 0.5729265866183 -519.7205000563
-323442 P -2.00337671e-07 -1 0 -20.04999905947
-323443 P -2.0033767e-07 -1 0 -22.1499990568
-323444 P -2.00337669e-07 -1 0 -22.04999905795
-323445 P -0.3184845128685 6.4299636e-08 0.947928064287 332.730061208
-323446 P -0.3184845128685 6.4299706e-08 0.947928064287 332.730061208
-323447 P -0.3184845128685 6.4299656e-08 0.947928064287 334.057217174
-323448 P -0.3184845128685 6.4299656e-08 0.947928064287 333.9624243784
-323449 P -0.3184845128685 6.4299586e-08 0.947928064287 333.9624243784
-323450 P -0.3184845128685 6.4299586e-08 0.947928064287 334.057217174
-323451 P -0.3184845128685 6.4299642e-08 0.947928064287 332.824858188
-323452 P -0.3184845128685 6.4299712e-08 0.947928064287 332.824858188
-323453 P -0.819606717856 2.22232826e-07 0.572926546815 -520.955270011
-323454 P -0.819606717856 1.62941216e-07 0.572926546815 -519.72056147
-323455 P -0.819606717856 1.62941216e-07 0.572926546815 -519.625583865
-323456 P -2.00266279e-07 -1 0 -17.94999893785
-323457 P -2.00266279e-07 -1 0 -18.0499989352
-323458 P -0.819606717856 2.1884479e-07 0.572926546815 -520.860292727
-323459 P -2.00266281e-07 -1 0 -15.84999893785
-323460 P -2.00266281e-07 -1 0 -15.94999893785
-323461 P -0.4595320260619 -0.8642747091829 0.2045960510135 -390.5233455089
-323462 GQ 0.834566262934 1 0.165433737066 6.6799596e-08 1.5003487e-07 
-        -0.743143097139 -1358.830786175 -37.9997256624 604.988338298 
-        553420.691021
-323463 P -0.233361641205 -0.9668233414931 0.1038988486854 -208.3477979697
-323464 P -0.2333616412047 -0.9668233414932 0.1038988486854 -208.3477979697
-323465 GQ 0.834566262934 1 0.165433737066 6.6799668e-08 1.50035032e-07 
-        -0.743143097139 -1358.830786175 -37.9997256621 604.988338298 
-        553379.691021
-323466 GQ 0.834566262934 1 0.165433737066 6.6799596e-08 1.5003487e-07 
-        -0.743143097139 -1358.830786175 -37.9997256624 604.988338298 
-        553379.691021
-323467 GQ 0.834566262934 1 0.165433737066 6.6799668e-08 1.50035032e-07 
-        -0.743143097139 -1358.830786175 -37.9997256621 604.988338298 
-        553426.743521
-323468 GQ 0.834566262934 1 0.165433737066 6.6799596e-08 1.5003487e-07 
-        -0.743143097139 -1358.830786175 -37.9997256624 604.988338298 
-        553426.743521
-323469 GQ 0.834566262934 1 0.165433737066 6.6799668e-08 1.50035032e-07 
-        -0.743143097139 -1358.830786175 -37.9997256621 604.988338298 
-        553420.691021
-323470 GQ 0.834566262934 1 0.165433737066 6.6799606e-08 1.50034894e-07 
-        -0.743143097139 -1358.830786175 -37.99972566246 604.988338298 
-        553442.850752
-323471 GQ 0.834566262934 1 0.165433737066 6.6799608e-08 1.50034894e-07 
-        -0.743143097139 -1358.830786175 -37.99972566246 604.988338298 
-        553416.937296
-323472 GQ 0.834566262934 1 0.165433737066 6.6799606e-08 1.50034894e-07 
-        -0.743143097139 -1358.830786175 -37.99972566246 604.988338298 
-        553416.213296
-323473 P -2.01885399e-07 -1 0 -15.85002842665
-323474 P -2.01885395e-07 -1 0 -18.05002842663
-323475 P -2.01885395e-07 -1 0 -22.14999799114
-323476 P -2.01885399e-07 -1 0 -19.94999799116
-323477 P -0.9816271834477 1.981831759999e-07 -0.1908089953762 -1217.645063897
-323478 GQ 0.0364080727166 1 0.963591927284 3.89083986e-07 7.5630266e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84939.0796025
-323479 GQ 0.0364080727166 1 0.963591927284 3.89083986e-07 7.5630266e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84938.1785465
-323480 P -0.9816271834477 1.981831429999e-07 -0.1908089953762 -1224.045715575
-323481 GQ 0.0364080727166 1 0.963591927284 3.89083922e-07 7.5630254e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120454 
-        83706.2875242
-323482 GQ 0.0364080727166 1 0.963591927284 3.89083922e-07 7.5630254e-08 
-        -0.3746065934156 109.9446471874 53.6932857407 -565.616120454 
-        83672.6875242
-323483 GQ 0.0364080603584 1 0.963591939642 7.012e-11 1.363e-11 -0.374606532241 
-        132.7444852082 -1.17635814e-07 -682.911294757 120995.4515256
-323484 GQ 0.0364080603584 1 0.963591939642 7.012e-11 1.363e-11 -0.374606532241 
-        132.7444852082 -1.1763597e-07 -682.911294757 120995.9703392
-323485 P -0.9816271897424 3.571600000001e-11 -0.1908089629931 -1241.84384869
-323486 GQ -0.278647128003 1 0.951687991671 9.2958e-11 1.807e-11 -0.497087560486 
-        924.668147565 -1.46652098e-07 -497.396738225 -394653.0227074
-323487 GQ -0.01714356407094 1 0.961568561597 7.3946e-11 1.4374e-11 
-        -0.395425291197 262.612573784 -1.22586613e-07 -626.087282656 
-        24382.76948883
-323488 GQ 0.0364080603584 1 0.963591939642 7.0056e-11 1.3616e-11 -0.374606532241
-        126.829407355 -1.17652895e-07 -652.480851874 110450.611133
-323489 GQ 0.0364080603584 1 0.963591939642 7.0056e-11 1.3616e-11 -0.374606532241
-        126.829407355 -1.17652945e-07 -652.480851874 110452.974533
-323490 P -0.9816271897424 3.571600000001e-11 -0.1908089629931 -1242.925413308
-323491 P -0.9816271897424 3.571600000001e-11 -0.1908089629931 -1244.485573462
-323492 P -0.9816271897424 3.571600000001e-11 -0.1908089629931 -1237.39884869
-323493 P -2.01892354e-07 -1 0 22.1499744032
-323494 P -2.01892342e-07 -1 0 -15.6
-323495 PZ 605
-323496 P -0.8660254037843 -0.5000000000002 0 -1139.5
-323497 P 0.5000000000002 -0.8660254037843 0 306.0000000001
-323498 PZ 274
-323499 PZ 936
-323500 PZ 439.5
-323501 P -0.8660254037843 -0.5000000000002 0 -863.7500000003
-323502 P 0.5000000000002 -0.8660254037843 0 515.5000000002
-323503 P 0.5000000000002 -0.8660254037843 0 410.7500000002
-323504 P -0.8660254037843 -0.5000000000002 0 -1001.625
-323505 PZ 522.25
-323506 P -0.8660254037843 -0.5000000000002 0 -1070.5625
-323507 P -1 2.01892187e-07 0 -1172.4
-323508 P 0.5000000000002 -0.8660254037843 0 463.1250000002
-323509 PZ 563.625
-323510 P -0.8660254037843 -0.5000000000002 0 -1036.09375
-323511 P 0.5000000000002 -0.8660254037843 0 489.3125000002
-323512 PZ 584.3125
-323513 P 0.5000000000002 -0.8660254037843 0 725.0000000003
-323514 PZ 480.875
-323515 P 0.5000000000002 -0.8660254037843 0 541.6875000002
-323516 P 0.5000000000002 -0.8660254037843 0 567.8750000002
-323517 PZ 501.5625
-323518 P 0.5000000000002 -0.8660254037843 0 620.2500000002
-323519 PZ 542.9375
-323520 P 0.5000000000002 -0.8660254037843 0 528.5937500002
-323521 PZ 594.65625
-323522 P -0.8660254037843 -0.5000000000002 0 -1018.859375
-323523 P 0.5000000000002 -0.8660254037843 0 594.0625000002
-323524 P -1 2.01892187e-07 0 -1166.93200009
-323525 P -0.8660254037843 -0.5000000000002 0 -932.6875000004
-323526 P -0.9816271834477 1.981831439999e-07 -0.1908089953762 -1240.630215575
-323527 P 0.5000000000002 -0.8660254037843 0 580.9687500002
-323528 PZ 573.96875
-323529 P -0.8660254037843 -0.5000000000002 0 -984.3906250004
-323530 P -0.9816271897424 3.571600000001e-11 -0.1908089629931 -1245.91794869
-323531 P -0.8660254037843 -0.5000000000002 0 -967.1562500004
-323532 PZ 460.1875
-323533 P 0.5000000000002 -0.8660254037843 0 646.4375000002
-323534 P 0.5000000000002 -0.8660254037843 0 672.6250000003
-323535 P -0.8660254037843 -0.5000000000002 0 -588.0000000002
-323536 PZ 625.6875
-323537 PZ 646.375
-323538 P 0.5000000000002 -0.8660254037843 0 554.7812500002
-323539 PZ 687.75
-323540 PZ 770.5
-323541 PZ 729.125
-323542 P 0.5000000000002 -0.8660254037843 0 607.1562500002
-323543 PZ 667.0625
-323544 PZ 677.40625
-323545 P -0.8660254037843 -0.5000000000002 0 -949.9218750004
-323546 P 0.5000000000002 -0.8660254037843 0 1144
-323547 P 0 -1 0 -190.000015392
-323548 P -1 0 0 -1622.000026195
-323549 P 0 -1 0 202.499982261
-323550 P -1 0 0 -1680.000026195
-323551 P -1 0 0 -1612.0000262
-323552 P 0 -1 0 -202.500015393
-323553 PZ 453
-323554 PZ 390
-323555 P 0 -1 0 189.9999822572
-323556 PZ 830.5
-323557 PZ 818
-323558 PZ 493.5
-323559 GQ 0 1 1 4.03784376e-07 0 0 3.2706569858e-05 162 -1098.628462496 
-        308304.1282906
-323560 GQ 0 1 1 4.03784376e-07 0 0 3.2706569858e-05 162 -1098.628462496 
-        308298.1246516
-323561 P -1 2.01892407e-07 0 -1165.9
-323562 P -1 2.01892407e-07 0 -1166.4
-323563 GQ 0 1 1 4.03784376e-07 0 0 3.2706569857e-05 162 -1113.528462496 
-        316538.409197
-323564 GQ 0 1 1 4.03784376e-07 0 0 3.2706569857e-05 162 -1113.528462496 
-        316544.412836
-323565 GQ 0 1 1 4.03784376e-07 0 0 3.2706569856e-05 162 -1128.428462496 
-        324889.698743
-323566 GQ 0 1 1 4.03784376e-07 0 0 3.2706569856e-05 162 -1128.428462496 
-        324895.702382
-323567 GQ 0 1 1 4.03784376e-07 0 0 3.2706569855e-05 162 -1143.328462496 
-        333357.9969274
-323568 GQ 0 1 1 4.03784376e-07 0 0 3.2706569855e-05 162 -1143.328462496 
-        333351.9932884
-323569 GQ 0 1 1 4.03784376e-07 0 0 3.2706569854e-05 162 -1158.228462496 
-        341925.292834
-323570 GQ 0 1 1 4.03784376e-07 0 0 3.2706569854e-05 162 -1158.228462496 
-        341931.296473
-323571 GQ 0 1 1 4.03784376e-07 0 0 3.2706569853e-05 162 -1173.128462496 
-        350609.5973796
-323572 GQ 0 1 1 4.03784376e-07 0 0 3.2706569853e-05 162 -1173.128462496 
-        350615.6010186
-323573 GQ 0 1 1 4.03784376e-07 0 0 3.2595209076e-05 161.4484152216 
-        -1188.086793908 359394.955159
-323574 GQ 0 1 1 4.03784376e-07 0 0 3.2595209076e-05 161.4484152216 
-        -1188.086793908 359400.958798
-323575 GQ 0 1 1 4.03784376e-07 0 0 3.1917889399e-05 158.0935605532 -1202.7938238
-        367917.639115
-323576 GQ 0 1 1 4.03784376e-07 0 0 3.1917889399e-05 158.0935605532 -1202.7938238
-        367923.642754
-323577 GQ 0 1 1 4.03784376e-07 0 0 3.0652518841e-05 151.8260115214 
-        -1216.514961042 375736.9506924
-323578 GQ 0 1 1 4.03784376e-07 0 0 3.0652518841e-05 151.8260115214 
-        -1216.514961042 375730.9470534
-323579 GQ 0 1 1 4.03784376e-07 0 0 2.8851679079e-05 142.9062122322 -1228.6800323
-        382510.201817
-323580 GQ 0 1 1 4.03784376e-07 0 0 2.8851679079e-05 142.9062122322 -1228.6800323
-        382516.205456
-323581 GQ 0 1 1 4.03784376e-07 0 0 2.6590202924e-05 131.704819404 
-        -1238.783525596 387973.6956856
-323582 GQ 0 1 1 4.03784376e-07 0 0 2.6590202924e-05 131.704819404 
-        -1238.783525596 387979.6993246
-323583 GQ 0 1 1 4.03784376e-07 0 0 2.396206459e-05 118.6872999566 
-        -1246.405596542 391894.3965656
-323584 GQ 0 1 1 4.03784376e-07 0 0 2.396206459e-05 118.6872999566 
-        -1246.405596542 391900.4002046
-323585 GQ 0 1 1 4.03784376e-07 0 0 1.5040984239e-05 74.5 -1253.068462498 
-        393923.705427
-323586 GQ 0 1 1 4.03784376e-07 0 0 1.5040984239e-05 74.5 -1253.068462498 
-        393929.709066
-323587 GQ 0 1 1 4.03784376e-07 0 0 1.2032787379e-05 59.6 -1253.068462498 
-        393430.186566
-323588 GQ 0 1 1 4.03784376e-07 0 0 1.2032787379e-05 59.6 -1253.068462498 
-        393424.182927
-323589 GQ 0 1 1 4.03784376e-07 0 0 9.02459052e-06 44.7 -1253.068462498 
-        393041.669066
-323590 GQ 0 1 1 4.03784376e-07 0 0 9.02459052e-06 44.7 -1253.068462498 
-        393035.665427
-323591 GQ 0 1 1 4.03784376e-07 0 0 6.016393651e-06 29.8 -1253.068462498 
-        392758.152927
-323592 GQ 0 1 1 4.03784376e-07 0 0 6.016393651e-06 29.8 -1253.068462498 
-        392764.156566
-323593 GQ 0 1 1 4.03784376e-07 0 0 3.008196787e-06 14.9 -1253.068462498 
-        392591.645427
-323594 GQ 0 1 1 4.03784376e-07 0 0 3.008196787e-06 14.9 -1253.068462498 
-        392597.649066
-323595 GQ 0 1 1 4.03784376e-07 0 0 -3.008196942e-06 -14.9 -1253.068462498 
-        392591.645427
-323596 GQ 0 1 1 4.03784376e-07 0 0 -3.008196942e-06 -14.9 -1253.068462498 
-        392597.649066
-323597 GQ 0 1 1 4.03784376e-07 0 0 -6.016393807e-06 -29.8 -1253.068462498 
-        392764.156566
-323598 GQ 0 1 1 4.03784376e-07 0 0 -6.016393807e-06 -29.8 -1253.068462498 
-        392758.152927
-323599 GQ 0 1 1 4.03784376e-07 0 0 -9.02459067e-06 -44.7 -1253.068462498 
-        393041.669066
-323600 GQ 0 1 1 4.03784376e-07 0 0 -9.02459067e-06 -44.7 -1253.068462498 
-        393035.665427
-323601 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787533e-05 -59.6 -1253.068462498 
-        393424.182927
-323602 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787533e-05 -59.6 -1253.068462498 
-        393430.186566
-323603 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984393e-05 -74.5 -1253.068462498 
-        393929.709066
-323604 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984393e-05 -74.5 -1253.068462498 
-        393923.705427
-323605 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474893e-05 -104.3945888106 
-        -1251.229514718 394109.3821686
-323606 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474893e-05 -104.3945888106 
-        -1251.229514718 394115.3858076
-323607 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064736e-05 -118.687299945 
-        -1246.405596548 391900.4002076
-323608 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064736e-05 -118.687299945 
-        -1246.405596548 391894.3965686
-323609 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203075e-05 -131.7048193948 
-        -1238.783525602 387973.695689
-323610 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203075e-05 -131.7048193948 
-        -1238.783525602 387979.699328
-323611 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679229e-05 -142.906212226 
-        -1228.680032306 382510.20182
-323612 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679229e-05 -142.906212226 
-        -1228.680032306 382516.205459
-323613 GQ 0 1 1 4.03784376e-07 0 0 -3.0652518976e-05 -151.8260115178 
-        -1216.514961048 375736.950696
-323614 GQ 0 1 1 4.03784376e-07 0 0 -3.0652518976e-05 -151.8260115178 
-        -1216.514961048 375730.947057
-323615 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889532e-05 -158.0935605518 
-        -1202.793823804 367923.642756
-323616 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889532e-05 -158.0935605518 
-        -1202.793823804 367917.639117
-323617 GQ 0 1 1 4.03784376e-07 0 0 -3.2595209221e-05 -161.4484152214 
-        -1188.08679391 359394.95516
-323618 GQ 0 1 1 4.03784376e-07 0 0 -3.2595209221e-05 -161.4484152214 
-        -1188.08679391 359400.958799
-323619 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569997e-05 -162 -1173.128462496 
-        350609.5973796
-323620 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569997e-05 -162 -1173.128462496 
-        350615.6010186
-323621 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569996e-05 -162 -1158.228462496 
-        341931.296473
-323622 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569996e-05 -162 -1158.228462496 
-        341925.292834
-323623 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569995e-05 -162 -1143.328462496 
-        333351.9932884
-323624 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569995e-05 -162 -1143.328462496 
-        333357.9969274
-323625 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569994e-05 -162 -1128.428462496 
-        324895.702382
-323626 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569994e-05 -162 -1128.428462496 
-        324889.698743
-323627 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569993e-05 -162 -1113.528462496 
-        316538.409197
-323628 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569993e-05 -162 -1113.528462496 
-        316544.412836
-323629 GQ 0 1 1 4.03784376e-07 0 0 3.2706569859e-05 162 -1083.728462496 
-        300168.845106
-323630 GQ 0 1 1 4.03784376e-07 0 0 3.2706569859e-05 162 -1083.728462496 
-        300174.848745
-323631 GQ 0 1 1 4.03784376e-07 0 0 3.270656986e-05 162 -1068.828462496 
-        292150.5705604
-323632 GQ 0 1 1 4.03784376e-07 0 0 3.270656986e-05 162 -1068.828462496 
-        292156.5741994
-323633 GQ 0 1 1 4.03784376e-07 0 0 3.2706569861e-05 162 -1053.928462496 
-        284243.301015
-323634 GQ 0 1 1 4.03784376e-07 0 0 3.2706569861e-05 162 -1053.928462496 
-        284249.304654
-323635 GQ 0 1 1 4.03784376e-07 0 0 3.2706569862e-05 162 -1039.028462496 
-        276447.036469
-323636 GQ 0 1 1 4.03784376e-07 0 0 3.2706569862e-05 162 -1039.028462496 
-        276453.040108
-323637 GQ 0 1 1 4.03784376e-07 0 0 3.2706569863e-05 162 -1024.128462496 
-        268767.7805626
-323638 GQ 0 1 1 4.03784376e-07 0 0 3.2706569863e-05 162 -1024.128462496 
-        268761.7769236
-323639 GQ 0 1 1 4.03784376e-07 0 0 3.2595209088e-05 161.4484152216 
-        -994.850131084 253945.097163
-323640 GQ 0 1 1 4.03784376e-07 0 0 3.2595209088e-05 161.4484152216 
-        -994.850131084 253939.093524
-323641 GQ 0 1 1 4.03784376e-07 0 0 3.1917889413e-05 158.0935605532 
-        -980.143101194 246415.5218156
-323642 GQ 0 1 1 4.03784376e-07 0 0 3.1917889413e-05 158.0935605532 
-        -980.143101194 246409.5181766
-323643 GQ 0 1 1 4.03784376e-07 0 0 3.0652518857e-05 151.8260115214 
-        -966.421963952 239252.641185
-323644 GQ 0 1 1 4.03784376e-07 0 0 3.0652518857e-05 151.8260115214 
-        -966.421963952 239246.637546
-323645 GQ 0 1 1 4.03784376e-07 0 0 2.8851679096e-05 142.9062122322 
-        -954.256892694 232748.100687
-323646 GQ 0 1 1 4.03784376e-07 0 0 2.8851679096e-05 142.9062122322 
-        -954.256892694 232754.104326
-323647 GQ 0 1 1 4.03784376e-07 0 0 2.6590202942e-05 131.704819404 -944.153399398
-        227183.9502623
-323648 GQ 0 1 1 4.03784376e-07 0 0 2.6590202942e-05 131.704819404 -944.153399398
-        227189.9539013
-323649 GQ 0 1 1 4.03784376e-07 0 0 2.3962064609e-05 118.6872999566 
-        -936.531328452 222785.401086
-323650 GQ 0 1 1 4.03784376e-07 0 0 2.3962064609e-05 118.6872999566 
-        -936.531328452 222791.404725
-323651 GQ 0 1 1 4.03784376e-07 0 0 1.2032787399e-05 59.6 -929.868462498 
-        217042.879387
-323652 GQ 0 1 1 4.03784376e-07 0 0 1.2032787399e-05 59.6 -929.868462498 
-        217048.883026
-323653 GQ 0 1 1 4.03784376e-07 0 0 9.02459054e-06 44.7 -929.868462498 
-        216660.365526
-323654 GQ 0 1 1 4.03784376e-07 0 0 9.02459054e-06 44.7 -929.868462498 
-        216654.361887
-323655 GQ 0 1 1 4.03784376e-07 0 0 6.016393671e-06 29.8 -929.868462498 
-        216376.849387
-323656 GQ 0 1 1 4.03784376e-07 0 0 6.016393671e-06 29.8 -929.868462498 
-        216382.853026
-323657 GQ 0 1 1 4.03784376e-07 0 0 3.008196807e-06 14.9 -929.868462496 
-        216210.341886
-323658 GQ 0 1 1 4.03784376e-07 0 0 3.008196807e-06 14.9 -929.868462496 
-        216216.345525
-323659 GQ 0 1 1 4.03784376e-07 0 0 0 0 -929.868462496 216154.839386
-323660 GQ 0 1 1 4.03784376e-07 0 0 0 0 -929.868462496 216160.843025
-323661 GQ 0 1 1 4.03784376e-07 0 0 -3.008196922e-06 -14.9 -929.868462496 
-        216216.345525
-323662 GQ 0 1 1 4.03784376e-07 0 0 -3.008196922e-06 -14.9 -929.868462496 
-        216210.341886
-323663 GQ 0 1 1 4.03784376e-07 0 0 -6.016393787e-06 -29.8 -929.868462496 
-        216382.853025
-323664 GQ 0 1 1 4.03784376e-07 0 0 -6.016393787e-06 -29.8 -929.868462496 
-        216376.849386
-323665 GQ 0 1 1 4.03784376e-07 0 0 -9.02459065e-06 -44.7 -929.868462496 
-        216654.361886
-323666 GQ 0 1 1 4.03784376e-07 0 0 -9.02459065e-06 -44.7 -929.868462496 
-        216660.365525
-323667 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787513e-05 -59.6 -929.868462496 
-        217042.879386
-323668 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787513e-05 -59.6 -929.868462496 
-        217048.883025
-323669 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984373e-05 -74.5 -929.868462496 
-        217542.401886
-323670 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984373e-05 -74.5 -929.868462496 
-        217548.405525
-323671 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203057e-05 -131.704819404 
-        -944.153399398 227189.9539013
-323672 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203057e-05 -131.704819404 
-        -944.153399398 227183.9502623
-323673 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679213e-05 -142.9062122322 
-        -954.256892694 232754.104326
-323674 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679213e-05 -142.9062122322 
-        -954.256892694 232748.100687
-323675 GQ 0 1 1 4.03784376e-07 0 0 -3.0652518975e-05 -151.8260115214 
-        -966.421963952 239252.641185
-323676 GQ 0 1 1 4.03784376e-07 0 0 -3.0652518975e-05 -151.8260115214 
-        -966.421963952 239246.637546
-323677 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889533e-05 -158.0935605532 
-        -980.143101194 246409.5181766
-323678 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889533e-05 -158.0935605532 
-        -980.143101194 246415.5218156
-323679 GQ 0 1 1 4.03784376e-07 0 0 -3.259520921e-05 -161.4484152214 
-        -994.850131084 253945.097163
-323680 GQ 0 1 1 4.03784376e-07 0 0 -3.259520921e-05 -161.4484152214 
-        -994.850131084 253939.093524
-323681 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569988e-05 -162 -1024.128462496 
-        268761.7769236
-323682 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569988e-05 -162 -1024.128462496 
-        268767.7805626
-323683 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569989e-05 -162 -1039.028462496 
-        276453.040108
-323684 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569989e-05 -162 -1039.028462496 
-        276447.036469
-323685 GQ 0 1 1 4.03784376e-07 0 0 -3.270656999e-05 -162 -1053.928462496 
-        284249.304654
-323686 GQ 0 1 1 4.03784376e-07 0 0 -3.270656999e-05 -162 -1053.928462496 
-        284243.301015
-323687 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569991e-05 -162 -1068.828462496 
-        292156.5741994
-323688 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569991e-05 -162 -1068.828462496 
-        292150.5705604
-323689 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569992e-05 -162 -1083.728462496 
-        300174.848745
-323690 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569992e-05 -162 -1083.728462496 
-        300168.845106
-323691 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569993e-05 -162 -1098.628462496 
-        308298.1246516
-323692 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569993e-05 -162 -1098.628462496 
-        308304.1282906
-323693 GQ 0 1 1 4.03784376e-07 0 0 1.8053395132e-05 89.4208725872 
-        -1253.068462496 394541.169678
-323694 GQ 0 1 1 4.03784376e-07 0 0 1.8053395132e-05 89.4208725872 
-        -1253.068462496 394535.166039
-323695 GQ 0 1 1 4.03784376e-07 0 0 2.1076474739e-05 104.3945888238 
-        -1251.229514716 394109.382168
-323696 GQ 0 1 1 4.03784376e-07 0 0 2.1076474739e-05 104.3945888238 
-        -1251.229514716 394115.385807
-323697 GQ 0 1 1 4.03784376e-07 0 0 2.1076474759e-05 104.3945888238 
-        -931.707410278 219735.2321357
-323698 GQ 0 1 1 4.03784376e-07 0 0 2.1076474759e-05 104.3945888238 
-        -931.707410278 219741.2357747
-323699 GQ 0 1 1 4.03784376e-07 0 0 1.5040984259e-05 74.5 -929.868462496 
-        217548.405525
-323700 GQ 0 1 1 4.03784376e-07 0 0 1.5040984259e-05 74.5 -929.868462496 
-        217542.401886
-323701 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342407e-05 -89.4206107236 
-        -1253.054825194 394526.610141
-323702 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342407e-05 -89.4206107236 
-        -1253.054825194 394532.61378
-323703 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064724e-05 -118.6872999566 
-        -936.531328452 222791.404725
-323704 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064724e-05 -118.6872999566 
-        -936.531328452 222785.401086
-323705 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474873e-05 -104.3945888238 
-        -931.707410278 219741.2357747
-323706 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474873e-05 -104.3945888238 
-        -931.707410278 219735.2321357
-323707 GQ 0 1 1 4.03784376e-07 0 0 1.8053342281e-05 89.4206107376 -929.8820998 
-        218166.1949273
-323708 GQ 0 1 1 4.03784376e-07 0 0 1.8053342281e-05 89.4206107376 -929.8820998 
-        218160.1912883
-323709 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569987e-05 -162 -1009.228462496 
-        261187.522378
-323710 GQ 0 1 1 4.03784376e-07 0 0 -3.2706569987e-05 -162 -1009.228462496 
-        261193.526017
-323711 GQ 0 1 1 4.03784376e-07 0 0 3.2706569863e-05 162 -1009.228462496 
-        261193.526017
-323712 GQ 0 1 1 4.03784376e-07 0 0 3.2706569863e-05 162 -1009.228462496 
-        261187.522378
-323713 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342394e-05 -89.4206107376 -929.8820998
-        218166.1949273
-323714 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342394e-05 -89.4206107376 -929.8820998
-        218160.1912883
-323715 GQ 0 1 1 4.03784376e-07 0 0 3.09702945e-06 15.34 -1187.068462498 
-        352338.716203
-323716 GQ 0 1 1 4.03784376e-07 0 0 3.09702945e-06 15.34 -1187.068462498 
-        352332.712564
-323717 GQ 0 1 1 4.03784376e-07 0 0 6.194058973e-06 30.68 -1187.068462498 
-        352509.199264
-323718 GQ 0 1 1 4.03784376e-07 0 0 6.194058973e-06 30.68 -1187.068462498 
-        352515.202903
-323719 GQ 0 1 1 4.03784376e-07 0 0 9.291088498e-06 46.02 -1187.068462498 
-        352809.347403
-323720 GQ 0 1 1 4.03784376e-07 0 0 9.291088498e-06 46.02 -1187.068462498 
-        352803.343764
-323721 GQ 0 1 1 4.03784376e-07 0 0 1.2388118021e-05 61.36 -1187.068462498 
-        353221.149703
-323722 GQ 0 1 1 4.03784376e-07 0 0 1.2388118021e-05 61.36 -1187.068462498 
-        353215.146064
-323723 GQ 0 1 1 4.03784376e-07 0 0 1.8456010393e-05 91.4150796572 
-        -1182.782489096 351829.786964
-323724 GQ 0 1 1 4.03784376e-07 0 0 1.8456010393e-05 91.4150796572 
-        -1182.782489096 351823.783325
-323725 GQ 0 1 1 4.03784376e-07 0 0 1.5485147541e-05 76.7 -1187.068462498 
-        353744.606164
-323726 GQ 0 1 1 4.03784376e-07 0 0 1.5485147541e-05 76.7 -1187.068462498 
-        353750.609803
-323727 GQ 0 1 1 4.03784376e-07 0 0 1.9381671003e-05 96 -1152.828462498 
-        334554.3696254
-323728 GQ 0 1 1 4.03784376e-07 0 0 1.9381671003e-05 96 -1152.828462498 
-        334548.3659864
-323729 GQ 0 1 1 4.03784376e-07 0 0 1.9381671004e-05 96 -1137.488462498 
-        325771.004218
-323730 GQ 0 1 1 4.03784376e-07 0 0 1.9381671004e-05 96 -1137.488462498 
-        325765.000579
-323731 GQ 0 1 1 4.03784376e-07 0 0 1.9381671005e-05 96 -1122.148462498 
-        317105.296611
-323732 GQ 0 1 1 4.03784376e-07 0 0 1.9381671005e-05 96 -1122.148462498 
-        317099.292972
-323733 GQ 0 1 1 4.03784376e-07 0 0 1.9381671006e-05 96 -1106.808462498 
-        308551.243164
-323734 GQ 0 1 1 4.03784376e-07 0 0 1.9381671006e-05 96 -1106.808462498 
-        308557.246803
-323735 GQ 0 1 1 4.03784376e-07 0 0 1.9381671007e-05 96 -1091.468462498 
-        300126.854796
-323736 GQ 0 1 1 4.03784376e-07 0 0 1.9381671007e-05 96 -1091.468462498 
-        300120.851157
-323737 GQ 0 1 1 4.03784376e-07 0 0 1.9381671008e-05 96 -1076.128462498 
-        291808.1169496
-323738 GQ 0 1 1 4.03784376e-07 0 0 1.9381671008e-05 96 -1076.128462498 
-        291814.1205886
-323739 GQ 0 1 1 4.03784376e-07 0 0 -3.097029595e-06 -15.34 -1187.068462498 
-        352332.712564
-323740 GQ 0 1 1 4.03784376e-07 0 0 -3.097029595e-06 -15.34 -1187.068462498 
-        352338.716203
-323741 GQ 0 1 1 4.03784376e-07 0 0 -6.19405912e-06 -30.68 -1187.068462498 
-        352515.202903
-323742 GQ 0 1 1 4.03784376e-07 0 0 -6.19405912e-06 -30.68 -1187.068462498 
-        352509.199264
-323743 GQ 0 1 1 4.03784376e-07 0 0 -9.291088643e-06 -46.02 -1187.068462498 
-        352803.343764
-323744 GQ 0 1 1 4.03784376e-07 0 0 -9.291088643e-06 -46.02 -1187.068462498 
-        352809.347403
-323745 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118167e-05 -61.36 -1187.068462498 
-        353221.149703
-323746 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118167e-05 -61.36 -1187.068462498 
-        353215.146064
-323747 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147687e-05 -76.7 -1187.068462498 
-        353744.606164
-323748 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147687e-05 -76.7 -1187.068462498 
-        353750.609803
-323749 GQ 0 1 1 4.03784376e-07 0 0 1.9381671008e-05 96 -1060.788462498 
-        283619.044181
-323750 GQ 0 1 1 4.03784376e-07 0 0 1.9381671008e-05 96 -1060.788462498 
-        283613.040542
-323751 GQ 0 1 1 4.03784376e-07 0 0 1.9381671009e-05 96 -1045.448462498 
-        275541.625574
-323752 GQ 0 1 1 4.03784376e-07 0 0 1.9381671009e-05 96 -1045.448462498 
-        275535.621935
-323753 GQ 0 1 1 4.03784376e-07 0 0 1.938167101e-05 96 -1030.108462498 
-        267575.8611275
-323754 GQ 0 1 1 4.03784376e-07 0 0 1.938167101e-05 96 -1030.108462498 
-        267581.8647665
-323755 GQ 0 1 1 4.03784376e-07 0 0 1.9381671011e-05 96 -1014.768462498 
-        259739.761759
-323756 GQ 0 1 1 4.03784376e-07 0 0 1.9381671011e-05 96 -1014.768462498 
-        259733.75812
-323757 GQ 0 1 1 4.03784376e-07 0 0 1.8456010404e-05 91.4150796572 
-        -1000.154435898 252157.403109
-323758 GQ 0 1 1 4.03784376e-07 0 0 1.8456010404e-05 91.4150796572 
-        -1000.154435898 252163.406748
-323759 GQ 0 1 1 4.03784376e-07 0 0 1.5485147553e-05 76.6999999992 -995.86846242 
-        249406.2247497
-323760 GQ 0 1 1 4.03784376e-07 0 0 1.5485147553e-05 76.6999999992 -995.86846242 
-        249400.2211107
-323761 GQ 0 1 1 4.03784376e-07 0 0 1.2388118029e-05 61.3599999992 -995.86846243 
-        248870.7610156
-323762 GQ 0 1 1 4.03784376e-07 0 0 1.2388118029e-05 61.3599999992 -995.86846243 
-        248876.7646546
-323763 GQ 0 1 1 4.03784376e-07 0 0 9.29108851e-06 46.0199999992 -995.86846244 
-        248458.9587206
-323764 GQ 0 1 1 4.03784376e-07 0 0 9.29108851e-06 46.0199999992 -995.86846244 
-        248464.9623596
-323765 GQ 0 1 1 4.03784376e-07 0 0 6.194058984e-06 30.6799999992 -995.86846245 
-        248170.8178646
-323766 GQ 0 1 1 4.03784376e-07 0 0 6.194058984e-06 30.6799999992 -995.86846245 
-        248164.8142256
-323767 GQ 0 1 1 4.03784376e-07 0 0 3.097029462e-06 15.33999999924 -995.86846246 
-        247994.3311696
-323768 GQ 0 1 1 4.03784376e-07 0 0 3.097029462e-06 15.33999999924 -995.86846246 
-        247988.3275306
-323769 GQ 0 1 1 4.03784376e-07 0 0 0 -7.52668e-10 -995.868462548 247935.5023134
-323770 GQ 0 1 1 4.03784376e-07 0 0 0 -7.52668e-10 -995.868462548 247929.4986744
-323771 GQ 0 1 1 4.03784376e-07 0 0 -3.097029584e-06 -15.34000000076 
-        -995.86846248 247994.3311796
-323772 GQ 0 1 1 4.03784376e-07 0 0 -3.097029584e-06 -15.34000000076 
-        -995.86846248 247988.3275406
-323773 GQ 0 1 1 4.03784376e-07 0 0 -6.194059108e-06 -30.6800000008 -995.86846249
-        248164.8142456
-323774 GQ 0 1 1 4.03784376e-07 0 0 -6.194059108e-06 -30.6800000008 -995.86846249
-        248170.8178846
-323775 GQ 0 1 1 4.03784376e-07 0 0 -9.291088628e-06 -46.0200000008 -995.8684625 
-        248464.9623895
-323776 GQ 0 1 1 4.03784376e-07 0 0 -9.291088628e-06 -46.0200000008 -995.8684625 
-        248458.9587505
-323777 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118155e-05 -61.3600000008 
-        -995.86846251 248870.7610555
-323778 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118155e-05 -61.3600000008 
-        -995.86846251 248876.7646945
-323779 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147675e-05 -76.7000000008 
-        -995.86846252 249400.2211605
-323780 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147675e-05 -76.7000000008 
-        -995.86846252 249406.2247995
-323781 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010534e-05 -91.4150796572 
-        -1000.154435898 252157.403109
-323782 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010534e-05 -91.4150796572 
-        -1000.154435898 252163.406748
-323783 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671136e-05 -96 -1030.108462498 
-        267575.8611275
-323784 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671136e-05 -96 -1030.108462498 
-        267581.8647665
-323785 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671136e-05 -96 -1014.768462498 
-        259739.761759
-323786 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671136e-05 -96 -1014.768462498 
-        259733.75812
-323787 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671137e-05 -96 -1045.448462498 
-        275541.625574
-323788 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671137e-05 -96 -1045.448462498 
-        275535.621935
-323789 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671138e-05 -96 -1060.788462498 
-        283613.040542
-323790 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671138e-05 -96 -1060.788462498 
-        283619.044181
-323791 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671139e-05 -96 -1076.128462498 
-        291814.1205886
-323792 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671139e-05 -96 -1076.128462498 
-        291808.1169496
-323793 GQ 0 1 1 4.03784376e-07 0 0 -1.938167114e-05 -96 -1091.468462498 
-        300126.854796
-323794 GQ 0 1 1 4.03784376e-07 0 0 -1.938167114e-05 -96 -1091.468462498 
-        300120.851157
-323795 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671141e-05 -96 -1106.808462498 
-        308551.243164
-323796 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671141e-05 -96 -1106.808462498 
-        308557.246803
-323797 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671142e-05 -96 -1122.148462498 
-        317099.292972
-323798 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671142e-05 -96 -1122.148462498 
-        317105.296611
-323799 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671143e-05 -96 -1137.488462498 
-        325765.000579
-323800 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671143e-05 -96 -1137.488462498 
-        325771.004218
-323801 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671144e-05 -96 -1152.828462498 
-        334548.3659864
-323802 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671144e-05 -96 -1152.828462498 
-        334554.3696254
-323803 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671145e-05 -96 -1168.168462498 
-        343455.392833
-323804 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671145e-05 -96 -1168.168462498 
-        343449.389194
-323805 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010545e-05 -91.4150796572 
-        -1182.782489096 351829.786964
-323806 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010545e-05 -91.4150796572 
-        -1182.782489096 351823.783325
-323807 GQ 0 1 1 4.03784376e-07 0 0 1.9381671002e-05 96 -1168.168462498 
-        343449.389194
-323808 GQ 0 1 1 4.03784376e-07 0 0 1.9381671002e-05 96 -1168.168462498 
-        343455.392833
-323809 P -1 2.01892407e-07 0 -1165.77567824
-323810 P -1 2.01892407e-07 0 -1169.27
-323811 P -1.74843956e-07 -0.8660254181281 0.499999975156 347.305159721
-323812 PZ 551.814230248
-323813 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 342.3050854712
-323814 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1098.628462496 -18620571.0873
-323815 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -207.0090428503
-323816 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -202.0089545707
-323817 PZ 546.814231248
-323818 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -210.734042665
-323819 PZ 559.264230248
-323820 P -1.74843956e-07 -0.8660254181281 0.499999975156 351.030159536
-323821 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 346.0300841686
-323822 PZ 554.264231248
-323823 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1113.528462496 -18612330.80275
-323824 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -205.7339532681
-323825 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -209.4589519656
-323826 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -214.45904248
-323827 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1128.428462496 -18603979.5132
-323828 PZ 566.714230248
-323829 PZ 561.714231248
-323830 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 349.7550828662
-323831 P -1.74843956e-07 -0.8660254181281 0.499999975156 354.755159351
-323832 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1143.328462496 -18595517.21866
-323833 PZ 574.164230248
-323834 PZ 569.164231248
-323835 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -213.1839506631
-323836 P -1.74843956e-07 -0.8660254181281 0.499999975156 358.480159166
-323837 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -218.184042295
-323838 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 353.4800815632
-323839 PZ 576.614231248
-323840 P -1.74843956e-07 -0.8660254181281 0.499999975156 362.205158981
-323841 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 357.2050802612
-323842 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -216.9089493604
-323843 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -221.90904211
-323844 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1158.228462496 -18586943.9191
-323845 PZ 581.614230248
-323846 P -1.74843956e-07 -0.8660254181281 0.499999975156 365.9301587956
-323847 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 360.9300789582
-323848 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -220.6339480578
-323849 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1173.128462496 -18578259.61457
-323850 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -225.634041925
-323851 PZ 589.064230248
-323852 PZ 584.064231248
-323853 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 364.4308172602
-323854 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063083 161.4418589057 
-        -1188.086793908 -18569474.2568
-323855 PZ 596.543395954
-323856 PZ 591.543396954
-323857 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -224.6123728461
-323858 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -229.612467811
-323859 P -1.74843956e-07 -0.8660254181281 0.499999975156 369.4308982436
-323860 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 366.6548785942
-323861 PZ 603.8969109
-323862 PZ 598.8969119
-323863 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063076 158.0870042373 
-        -1202.7938238 -18560951.57283
-323864 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -229.7418238871
-323865 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -234.74191981
-323866 P -1.74843956e-07 -0.8660254181281 0.499999975156 371.6549608254
-323867 PZ 605.757480521
-323868 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 367.3712330482
-323869 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -240.8861323355
-323870 PZ 610.757479521
-323871 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30630636 151.8194552055 
-        -1216.514961042 -18553138.2649
-323872 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -235.8860356551
-323873 P -1.74843956e-07 -0.8660254181281 0.499999975156 372.37131658
-323874 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 366.5501129582
-323875 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -242.7896892468
-323876 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -247.7897864534
-323877 PZ 616.84001515
-323878 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30630456 142.8996559163 
-        -1228.6800323 -18546359.01013
-323879 PZ 611.84001615
-323880 P -1.74843956e-07 -0.8660254181281 0.499999975156 371.550197789
-323881 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063023 131.698263088 
-        -1238.783525596 -18540895.51626
-323882 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 364.2256394602
-323883 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -250.1659076264
-323884 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -255.166005106
-323885 PZ 621.891761798
-323886 PZ 616.891762798
-323887 P -1.74843956e-07 -0.8660254181281 0.499999975156 369.2257255336
-323888 P -1.74843956e-07 -0.8660254181281 0.499999975156 365.494491814
-323889 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 360.4944046052
-323890 PZ 625.702797271
-323891 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062997 118.6807436407 
-        -1246.405596542 -18536974.8154
-323892 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -257.7081766214
-323893 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -262.708274109
-323894 PZ 620.702798271
-323895 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -278.5075569019
-323896 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30629075 74.4934436841 
-        -1253.068462498 -18534945.50652
-323897 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -283.5076529755
-323898 PZ 629.034230249
-323899 PZ 624.034231249
-323900 P -1.74843956e-07 -0.8660254181281 0.499999975156 348.02654576
-323901 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 343.0264561382
-323902 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30628774 59.5934436841 
-        -1253.068462498 -18535445.02902
-323903 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 336.5745661282
-323904 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -284.9594469122
-323905 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -289.9595423405
-323906 P -1.74843956e-07 -0.8660254181281 0.499999975156 341.574656395
-323907 P -1.74843956e-07 -0.8660254181281 0.499999975156 335.12276703
-323908 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 330.1226761178
-323909 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -291.4113369222
-323910 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062847 44.6934436841 
-        -1253.068462498 -18535833.54652
-323911 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -296.4114317056
-323912 P -1.74843956e-07 -0.8660254181281 0.499999975156 328.670877665
-323913 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 323.6707861072
-323914 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -297.8632269326
-323915 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -302.8633210706
-323916 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062817 29.79344368414 
-        -1253.068462498 -18536111.05902
-323917 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -304.3151169428
-323918 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -309.315210436
-323919 P -1.74843956e-07 -0.8660254181281 0.499999975156 322.2189883
-323920 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 317.2188960972
-323921 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062787 14.89344368414 
-        -1253.068462498 -18536277.56652
-323922 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 304.3151160768
-323923 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062727 -14.90655631586 
-        -1253.068462498 -18536277.56652
-323924 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -317.2188969632
-323925 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -322.218989166
-323926 P -1.74843956e-07 -0.8660254181281 0.499999975156 309.3152095696
-323927 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062697 -29.80655631586 
-        -1253.068462498 -18536111.05902
-323928 P -1.74843956e-07 -0.8660254181281 0.499999975156 302.8633202046
-323929 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 297.8632260666
-323930 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -323.6707869736
-323931 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -328.670878531
-323932 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062667 -44.7065563159 
-        -1253.068462498 -18535833.54652
-323933 P -1.74843956e-07 -0.8660254181281 0.499999975156 296.4114308395
-323934 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 291.4113360562
-323935 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -330.1226769838
-323936 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -335.122767896
-323937 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -336.5745669942
-323938 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -341.574657261
-323939 P -1.74843956e-07 -0.8660254181281 0.499999975156 289.9595414745
-323940 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 284.9594460462
-323941 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062637 -59.6065563159 
-        -1253.068462498 -18535445.02902
-323942 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -343.0264570042
-323943 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -348.026546626
-323944 P -1.74843956e-07 -0.8660254181281 0.499999975156 283.5076521094
-323945 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 278.5075560358
-323946 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30626066 -74.5065563159 
-        -1253.068462498 -18534945.50652
-323947 P -1.74843956e-07 -0.8660254181281 0.499999975156 270.1031783
-323948 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 265.1030810698
-323949 PZ 628.114756359
-323950 PZ 623.114757359
-323951 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -355.5114584018
-323952 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062546 -104.4011451265 
-        -1251.229514718 -18534759.82978
-323953 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -360.511546591
-323954 P -1.74843956e-07 -0.8660254181281 0.499999975156 262.7082732493
-323955 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 257.7081757621
-323956 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625174 -118.693856261 
-        -1246.405596548 -18536974.81538
-323957 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -360.4944054682
-323958 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -365.494492677
-323959 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -369.225726397
-323960 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -364.2256403238
-323961 P -1.74843956e-07 -0.8660254181281 0.499999975156 255.166004245
-323962 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 250.1659067658
-323963 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062491 -131.7113757107 
-        -1238.783525602 -18540895.51626
-323964 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -371.550198654
-323965 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30624685 -142.912768542 
-        -1228.680032306 -18546359.01013
-323966 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 242.7896883851
-323967 P -1.74843956e-07 -0.8660254181281 0.499999975156 247.7897855916
-323968 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -366.5501138232
-323969 P -1.74843956e-07 -0.8660254181281 0.499999975156 240.8861314726
-323970 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 235.8860347921
-323971 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -372.371317446
-323972 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30624505 -151.8325678337 
-        -1216.514961048 -18553138.2649
-323973 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -367.3712339142
-323974 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -371.654961692
-323975 P -1.74843956e-07 -0.8660254181281 0.499999975156 234.7419189456
-323976 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 229.7418230228
-323977 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062438 -158.1001168677 
-        -1202.793823804 -18560951.57283
-323978 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -366.6548794602
-323979 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -369.43089911
-323980 P -1.74843956e-07 -0.8660254181281 0.499999975156 229.612466946
-323981 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 224.6123719807
-323982 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062431 -161.4549715373 
-        -1188.08679391 -18569474.2568
-323983 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -364.4308181272
-323984 P -1.74843956e-07 -0.8660254181281 0.499999975156 225.634041059
-323985 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1173.128462496 -18578259.61457
-323986 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 220.6339471918
-323987 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -360.9300798242
-323988 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -365.9301596616
-323989 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1158.228462496 -18586943.9191
-323990 P -1.74843956e-07 -0.8660254181281 0.499999975156 221.909041244
-323991 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -357.2050811272
-323992 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -362.205159847
-323993 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 216.9089484944
-323994 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -353.4800824292
-323995 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -358.480160032
-323996 P -1.74843956e-07 -0.8660254181281 0.499999975156 218.184041429
-323997 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 213.1839497971
-323998 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1143.328462496 -18595517.21866
-323999 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -349.7550837322
-324000 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -354.755160217
-324001 P -1.74843956e-07 -0.8660254181281 0.499999975156 214.459041614
-324002 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1128.428462496 -18603979.5132
-324003 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 209.4589510995
-324004 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 205.7339524021
-324005 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1113.528462496 -18612330.80275
-324006 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -346.0300850346
-324007 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -351.030160402
-324008 P -1.74843956e-07 -0.8660254181281 0.499999975156 210.734041799
-324009 PZ 544.364230248
-324010 PZ 539.364231248
-324011 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1083.728462496 -18628700.36684
-324012 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -198.2839558733
-324013 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -203.2840430354
-324014 P -1.74843956e-07 -0.8660254181281 0.499999975156 343.580159906
-324015 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 338.5800867738
-324016 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 334.8550880762
-324017 PZ 536.914230248
-324018 PZ 531.914231248
-324019 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1068.828462496 -18636718.6414
-324020 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -194.5589571761
-324021 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -199.5590432205
-324022 P -1.74843956e-07 -0.8660254181281 0.499999975156 339.855160091
-324023 P -1.74843956e-07 -0.8660254181281 0.499999975156 336.130160276
-324024 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1053.928462496 -18644625.91093
-324025 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 331.1300893792
-324026 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -190.8339584785
-324027 PZ 529.464230248
-324028 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -195.8340434056
-324029 PZ 524.464231248
-324030 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1039.028462496 -18652422.17548
-324031 P -1.74843956e-07 -0.8660254181281 0.499999975156 332.4051604614
-324032 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -187.1089597811
-324033 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 327.4050906816
-324034 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -192.1090435906
-324035 PZ 522.014230248
-324036 PZ 517.014231248
-324037 PZ 509.564231248
-324038 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -183.3839610837
-324039 P -1.74843956e-07 -0.8660254181281 0.499999975156 328.6801606465
-324040 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 323.6800919842
-324041 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -188.3840437757
-324042 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1024.128462496 -18660107.43502
-324043 PZ 514.564230248
-324044 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -176.3032240333
-324045 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -181.3033045056
-324046 P -1.74843956e-07 -0.8660254181281 0.499999975156 321.121734938
-324047 PZ 499.925064542
-324048 PZ 494.925065542
-324049 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 316.1216684477
-324050 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063083 161.4418589057 
-        -994.850131084 -18674930.11842
-324051 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -179.0792419243
-324052 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 310.9922174072
-324053 P -1.74843956e-07 -0.8660254181281 0.499999975156 315.99228294
-324054 PZ 492.571549597
-324055 PZ 487.571550597
-324056 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -174.0791627003
-324057 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063076 158.0870042373 
-        -980.143101194 -18682459.69377
-324058 PZ 480.710981976
-324059 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -178.3628861697
-324060 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 304.8480056392
-324061 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30630636 151.8194552055 
-        -966.421963952 -18689622.5744
-324062 P -1.74843956e-07 -0.8660254181281 0.499999975156 309.848070414
-324063 PZ 485.710980976
-324064 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -173.3628082461
-324065 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -179.1840049608
-324066 P -1.74843956e-07 -0.8660254181281 0.499999975156 302.944416296
-324067 PZ 479.628445347
-324068 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 297.9443520475
-324069 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30630456 142.8996559163 
-        -954.256892694 -18696121.11126
-324070 PZ 474.628446347
-324071 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -174.1839283359
-324072 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -176.5084018341
-324073 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -181.508477216
-324074 PZ 474.576698699
-324075 PZ 469.576699699
-324076 P -1.74843956e-07 -0.8660254181281 0.499999975156 295.568197644
-324077 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 290.5681336682
-324078 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063023 131.698263088 
-        -944.153399398 -18701685.2617
-324079 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -180.2396366888
-324080 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -185.2397109355
-324081 PZ 470.765663226
-324082 PZ 465.765664226
-324083 P -1.74843956e-07 -0.8660254181281 0.499999975156 288.025928641
-324084 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 283.0258646729
-324085 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062997 118.6807436407 
-        -936.531328452 -18706083.81086
-324086 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -209.1595463553
-324087 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30628774 59.5934436841 
-        -929.868462498 -18711826.33256
-324088 PZ 467.434230249
-324089 P -1.74843956e-07 -0.8660254181281 0.499999975156 260.7746604097
-324090 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 255.7745943827
-324091 PZ 462.434231249
-324092 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -204.1594751668
-324093 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -210.6113651771
-324094 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -215.6114357203
-324095 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062847 44.6934436841 
-        -929.868462498 -18712214.85006
-324096 P -1.74843956e-07 -0.8660254181281 0.499999975156 254.3227710446
-324097 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 249.3227043725
-324098 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -217.0632551871
-324099 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -222.0633250854
-324100 P -1.74843956e-07 -0.8660254181281 0.499999975156 247.8708816796
-324101 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 242.8708143621
-324102 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062817 29.79344368414 
-        -929.868462498 -18712492.36256
-324103 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 236.4189243515
-324104 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -223.5151451971
-324105 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062787 14.89344368414 
-        -929.868462496 -18712658.87006
-324106 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -228.51521445
-324107 P -1.74843956e-07 -0.8660254181281 0.499999975156 241.418992314
-324108 P -1.74843956e-07 -0.8660254181281 0.499999975156 234.967102949
-324109 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 229.9670343411
-324110 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062757 -0.00655631585875
-        -929.868462496 -18712714.37256
-324111 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -229.9670352071
-324112 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -234.967103815
-324113 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -241.41899318
-324114 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062727 -14.90655631586 
-        -929.868462496 -18712658.87006
-324115 P -1.74843956e-07 -0.8660254181281 0.499999975156 228.515213584
-324116 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 223.5151443311
-324117 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -236.4189252175
-324118 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062697 -29.80655631586 
-        -929.868462496 -18712492.36256
-324119 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -242.8708152278
-324120 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -247.870882545
-324121 P -1.74843956e-07 -0.8660254181281 0.499999975156 222.063324219
-324122 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 217.0632543208
-324123 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062667 -44.7065563159 
-        -929.868462496 -18712214.85006
-324124 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -249.3227052381
-324125 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -254.32277191
-324126 P -1.74843956e-07 -0.8660254181281 0.499999975156 215.611434854
-324127 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 210.6113643105
-324128 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 204.1594743001
-324129 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -255.7745952481
-324130 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -260.774661275
-324131 P -1.74843956e-07 -0.8660254181281 0.499999975156 209.159545489
-324132 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062637 -59.6065563159 
-        -929.868462496 -18711826.33256
-324133 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30626066 -74.5065563159 
-        -929.868462496 -18711326.81006
-324134 P -1.74843956e-07 -0.8660254181281 0.499999975156 202.7076561237
-324135 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 197.7075842901
-324136 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -262.2264852585
-324137 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -267.2265506403
-324138 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 176.5084009681
-324139 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062491 -131.71137572 
-        -944.153399398 -18701685.2617
-324140 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -290.5681345342
-324141 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -295.56819851
-324142 P -1.74843956e-07 -0.8660254181281 0.499999975156 181.50847635
-324143 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 174.1839274699
-324144 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -297.9443529136
-324145 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -302.944417162
-324146 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30624685 -142.912768548 
-        -954.256892694 -18696121.11126
-324147 P -1.74843956e-07 -0.8660254181281 0.499999975156 179.1840040948
-324148 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 173.3628073801
-324149 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -304.8480065052
-324150 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -309.84807128
-324151 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30624505 -151.8325678373 
-        -966.421963952 -18689622.5744
-324152 P -1.74843956e-07 -0.8660254181281 0.499999975156 178.3628853036
-324153 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 174.0791618341
-324154 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062438 -158.100116869 
-        -980.143101194 -18682459.69377
-324155 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -310.9922182732
-324156 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -315.992283806
-324157 P -1.74843956e-07 -0.8660254181281 0.499999975156 179.0792410582
-324158 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 176.3032231674
-324159 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062431 -161.4549715373 
-        -994.850131084 -18674930.11842
-324160 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -316.1216693136
-324161 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -321.121735804
-324162 P -1.74843956e-07 -0.8660254181281 0.499999975156 181.3033036397
-324163 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1024.128462496 -18660107.43502
-324164 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -328.6801615125
-324165 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -323.6800928502
-324166 P -1.74843956e-07 -0.8660254181281 0.499999975156 188.3840429097
-324167 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 183.3839602177
-324168 P -1.74843956e-07 -0.8660254181281 0.499999975156 192.1090427246
-324169 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -327.4050915476
-324170 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 187.1089589151
-324171 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1039.028462496 -18652422.17548
-324172 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -332.4051613274
-324173 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -336.130161142
-324174 P -1.74843956e-07 -0.8660254181281 0.499999975156 195.8340425395
-324175 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 190.8339576125
-324176 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -331.1300902452
-324177 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1053.928462496 -18644625.91093
-324178 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -339.855160957
-324179 P -1.74843956e-07 -0.8660254181281 0.499999975156 199.5590423544
-324180 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 194.5589563099
-324181 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1068.828462496 -18636718.6414
-324182 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -334.8550889422
-324183 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -338.5800876398
-324184 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -343.580160772
-324185 P -1.74843956e-07 -0.8660254181281 0.499999975156 203.2840421694
-324186 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 198.2839550073
-324187 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1083.728462496 -18628700.36684
-324188 P -1.74843956e-07 -0.8660254181281 0.499999975156 207.0090419843
-324189 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1098.628462496 -18620571.0873
-324190 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 202.0089537047
-324191 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -342.3050863372
-324192 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -347.305160587
-324193 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -272.0466287946
-324194 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -277.0467255144
-324195 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30629376 89.4143162713 
-        -1253.068462496 -18534334.0459
-324196 P -1.74843956e-07 -0.8660254181281 0.499999975156 354.48747322
-324197 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 349.4873842442
-324198 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062968 104.388032508 
-        -1251.229514716 -18534759.82978
-324199 P -1.74843956e-07 -0.8660254181281 0.499999975156 360.51154573
-324200 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 355.5114575412
-324201 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -265.1030819296
-324202 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -270.10317916
-324203 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -185.2225837534
-324204 PZ 468.353704139
-324205 PZ 463.353705139
-324206 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -190.2226570194
-324207 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062968 104.388032508 
-        -931.707410278 -18709133.9798
-324208 P -1.74843956e-07 -0.8660254181281 0.499999975156 280.63102359
-324209 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 275.6309593646
-324210 P -1.74843956e-07 -0.8660254181281 0.499999975156 267.226549774
-324211 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 262.2264843925
-324212 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -197.7075851561
-324213 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -202.7076569897
-324214 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30629075 74.4934436841 
-        -929.868462496 -18711326.81006
-324215 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 272.0433319945
-324216 PZ 629.027411597
-324217 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625765 -89.4271670395 
-        -1253.054825194 -18534342.6018
-324218 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -349.4838623962
-324219 PZ 624.027412597
-324220 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -354.4839513705
-324221 P -1.74843956e-07 -0.8660254181281 0.499999975156 277.0434287133
-324222 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625174 -118.6938562725 
-        -936.531328452 -18706083.81086
-324223 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -283.0258655392
-324224 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -288.025929507
-324225 P -1.74843956e-07 -0.8660254181281 0.499999975156 185.2397100695
-324226 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 180.2396358228
-324227 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -275.6309602307
-324228 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -280.631024456
-324229 P -1.74843956e-07 -0.8660254181281 0.499999975156 190.2226561534
-324230 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 185.2225828874
-324231 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062546 -104.4011451397 
-        -931.707410278 -18709133.9798
-324232 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30629376 89.4140544217 
-        -929.8820998 -18710709.02066
-324233 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 268.6907084398
-324234 PZ 467.4410489
-324235 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -191.2501797584
-324236 PZ 462.4410499
-324237 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -196.250252239
-324238 P -1.74843956e-07 -0.8660254181281 0.499999975156 273.6907731765
-324239 PZ 507.114230248
-324240 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306243 -162.006556316 
-        -1009.228462496 -18667681.68957
-324241 PZ 502.114231248
-324242 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -319.9550941528
-324243 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -324.9551616976
-324244 P -1.74843956e-07 -0.8660254181281 0.499999975156 184.6590430948
-324245 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 179.6589615201
-324246 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -179.6589623863
-324247 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -184.659043961
-324248 P -1.74843956e-07 -0.8660254181281 0.499999975156 324.9551608315
-324249 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 319.9550932867
-324250 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3063084 161.993443684 
-        -1009.228462496 -18667681.68957
-324251 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -273.6907740425
-324252 P -1.74843956e-07 -0.8660254181281 0.499999975156 196.250251373
-324253 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 191.2501788924
-324254 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625765 -89.4271670535 
-        -929.8820998 -18710709.02066
-324255 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -268.6907093058
-324256 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 300.9094274782
-324257 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -287.6245971016
-324258 PZ 596.034230249
-324259 PZ 591.034231249
-324260 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062813 15.33344368414 
-        -1187.068462498 -18576536.5023
-324261 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -292.6246856635
-324262 P -1.74843956e-07 -0.8660254181281 0.499999975156 305.9095147116
-324263 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -280.9821814802
-324264 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -285.9822707065
-324265 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062844 30.67344368414 
-        -1187.068462498 -18576360.0156
-324266 P -1.74843956e-07 -0.8660254181281 0.499999975156 312.5519296686
-324267 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 307.5518430992
-324268 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -274.3397658591
-324269 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -279.3398557494
-324270 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062875 46.0134436841 
-        -1187.068462498 -18576065.8711
-324271 P -1.74843956e-07 -0.8660254181281 0.499999975156 319.194344626
-324272 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 314.1942587208
-324273 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -272.6974407924
-324274 P -1.74843956e-07 -0.8660254181281 0.499999975156 325.836759583
-324275 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 320.8366743422
-324276 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062906 61.3534436841 
-        -1187.068462498 -18575654.0688
-324277 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -267.6973502377
-324278 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 332.7794141312
-324279 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -253.6116244971
-324280 PZ 593.891243548
-324281 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -258.6117160316
-324282 PZ 588.891244548
-324283 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062967 91.4085233413 
-        -1182.782489096 -18577045.43154
-324284 P -1.74843956e-07 -0.8660254181281 0.499999975156 337.779497749
-324285 P -1.74843956e-07 -0.8660254181281 0.499999975156 332.47917454
-324286 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 327.4790899632
-324287 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062937 76.6934436841 
-        -1187.068462498 -18575124.6087
-324288 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -261.0549346164
-324289 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -266.0550258354
-324290 PZ 573.914231249
-324291 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1152.828462498 -18594320.8489
-324292 P -1.74843956e-07 -0.8660254181281 0.499999975156 332.27632025
-324293 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -244.1377914891
-324294 PZ 578.914230249
-324295 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 327.2762390772
-324296 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -249.137880976
-324297 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -240.3027928301
-324298 PZ 571.244230249
-324299 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -245.3028811663
-324300 PZ 566.244231249
-324301 P -1.74843956e-07 -0.8660254181281 0.499999975156 328.4413204406
-324302 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 323.4412404182
-324303 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1137.488462498 -18603104.2143
-324304 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -241.467881357
-324305 PZ 563.574230249
-324306 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1122.148462498 -18611769.9219
-324307 P -1.74843956e-07 -0.8660254181281 0.499999975156 324.606320631
-324308 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 319.6062417592
-324309 PZ 558.574231249
-324310 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -236.4677941711
-324311 P -1.74843956e-07 -0.8660254181281 0.499999975156 320.771320822
-324312 PZ 555.904230249
-324313 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 315.7712431002
-324314 PZ 550.904231249
-324315 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -232.6327955121
-324316 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1106.808462498 -18620317.9717
-324317 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -237.6328815474
-324318 PZ 543.234231249
-324319 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -228.7977968531
-324320 P -1.74843956e-07 -0.8660254181281 0.499999975156 316.936321012
-324321 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -233.797881738
-324322 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 311.9362444412
-324323 PZ 548.234230249
-324324 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1091.468462498 -18628748.3637
-324325 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1076.128462498 -18637061.09792
-324326 PZ 540.564230249
-324327 PZ 535.564231249
-324328 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -224.9627981944
-324329 P -1.74843956e-07 -0.8660254181281 0.499999975156 313.101321203
-324330 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -229.9628819285
-324331 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 308.1012457826
-324332 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -307.5518439652
-324333 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -312.551930535
-324334 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306272 -30.68655631586 
-        -1187.068462498 -18576360.0156
-324335 P -1.74843956e-07 -0.8660254181281 0.499999975156 285.9822698405
-324336 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 280.9821806142
-324337 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -314.1942595868
-324338 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -319.194345492
-324339 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062689 -46.0265563159 
-        -1187.068462498 -18576065.8711
-324340 P -1.74843956e-07 -0.8660254181281 0.499999975156 279.3398548834
-324341 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 274.3397649931
-324342 P -1.74843956e-07 -0.8660254181281 0.499999975156 272.6974399264
-324343 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 267.6973493717
-324344 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062658 -61.3665563159 
-        -1187.068462498 -18575654.0688
-324345 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -320.8366752082
-324346 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -325.836760449
-324347 P -1.74843956e-07 -0.8660254181281 0.499999975156 266.0550249693
-324348 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 261.0549337504
-324349 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062627 -76.7065563159 
-        -1187.068462498 -18575124.6087
-324350 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -327.4790908292
-324351 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -332.479175406
-324352 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 304.2662471236
-324353 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -221.1277995354
-324354 PZ 527.894231249
-324355 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -226.127882119
-324356 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1060.788462498 -18645256.17433
-324357 PZ 532.894230249
-324358 P -1.74843956e-07 -0.8660254181281 0.499999975156 309.266321393
-324359 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 300.4312484647
-324360 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -217.2928008765
-324361 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -222.2928823096
-324362 PZ 525.224230249
-324363 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1045.448462498 -18653333.59294
-324364 PZ 520.224231249
-324365 P -1.74843956e-07 -0.8660254181281 0.499999975156 305.431321584
-324366 P -1.74843956e-07 -0.8660254181281 0.499999975156 301.5963217745
-324367 PZ 512.554231249
-324368 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -213.4578022175
-324369 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -218.4578825
-324370 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 296.5962498057
-324371 PZ 517.554230249
-324372 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1030.108462498 -18661293.35374
-324373 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -209.6228035586
-324374 PZ 509.884230249
-324375 P -1.74843956e-07 -0.8660254181281 0.499999975156 297.761321965
-324376 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -214.6228826907
-324377 PZ 504.884231249
-324378 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 292.7612511468
-324379 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1014.768462498 -18669135.45675
-324380 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -212.9547050007
-324381 PZ 502.577216949
-324382 PZ 497.577217949
-324383 P -1.74843956e-07 -0.8660254181281 0.499999975156 292.122486718
-324384 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 287.1224167972
-324385 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062967 91.4085233413 
-        -1000.154435898 -18676711.81176
-324386 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -207.9546271631
-324387 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -213.2549513124
-324388 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -218.2550281913
-324389 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062937 76.6934436833 
-        -995.86846242 -18679468.99376
-324390 PZ 500.43423021
-324391 PZ 495.43423121
-324392 P -1.74843956e-07 -0.8660254181281 0.499999975156 284.679176895
-324393 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 279.6791066586
-324394 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -219.8973669361
-324395 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062906 61.3534436833 
-        -995.86846243 -18679998.45385
-324396 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -224.897443151
-324397 P -1.74843956e-07 -0.8660254181281 0.499999975156 278.0367619405
-324398 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 273.0366910397
-324399 P -1.74843956e-07 -0.8660254181281 0.499999975156 271.394346986
-324400 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 266.3942754211
-324401 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -226.5397825601
-324402 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -231.5398581104
-324403 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062875 46.0134436833 
-        -995.86846244 -18680410.25615
-324404 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062844 30.67344368334 
-        -995.86846245 -18680704.40064
-324405 P -1.74843956e-07 -0.8660254181281 0.499999975156 264.7519320314
-324406 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 259.7518598021
-324407 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -233.1821981837
-324408 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -238.18227307
-324409 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -244.8246880294
-324410 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062813 15.33344368338 
-        -995.86846246 -18680880.88734
-324411 P -1.74843956e-07 -0.8660254181281 0.499999975156 258.109517077
-324412 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 253.1094441834
-324413 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -239.8246138075
-324414 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -246.4670294508
-324415 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -251.4671030085
-324416 P -1.74843956e-07 -0.8660254181281 0.499999975156 251.467102142
-324417 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062782 -0.00655631660999
-        -995.868462548 -18680939.7162
-324418 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 246.4670285841
-324419 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 239.8246129458
-324420 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -258.1095179485
-324421 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -253.1094450551
-324422 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062751 -15.34655631662 
-        -995.86846248 -18680880.88733
-324423 P -1.74843956e-07 -0.8660254181281 0.499999975156 244.824687168
-324424 P -1.74843956e-07 -0.8660254181281 0.499999975156 238.182272213
-324425 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 233.1821973271
-324426 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -259.7518606791
-324427 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.306272 -30.68655631666 
-        -995.86846249 -18680704.40062
-324428 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -264.751932908
-324429 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062689 -46.0265563167 
-        -995.8684625 -18680410.25612
-324430 P -1.74843956e-07 -0.8660254181281 0.499999975156 231.5398572587
-324431 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 226.5397817081
-324432 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -266.3942763026
-324433 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -271.3943478676
-324434 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -273.0366919264
-324435 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -278.036762827
-324436 P -1.74843956e-07 -0.8660254181281 0.499999975156 224.897442304
-324437 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062658 -61.3665563167 
-        -995.86846251 -18679998.4538
-324438 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 219.8973660894
-324439 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -279.6791075502
-324440 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -284.6791777867
-324441 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062627 -76.7065563167 
-        -995.86846252 -18679468.9937
-324442 P -1.74843956e-07 -0.8660254181281 0.499999975156 218.2550273496
-324443 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 213.2549504706
-324444 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 207.9546262971
-324445 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -287.1224176632
-324446 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625976 -91.421635973 
-        -1000.154435898 -18676711.81176
-324447 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -292.122487584
-324448 P -1.74843956e-07 -0.8660254181281 0.499999975156 212.9547041347
-324449 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1030.108462498 -18661293.35374
-324450 P -1.74843956e-07 -0.8660254181281 0.499999975156 218.457881634
-324451 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 213.4578013515
-324452 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -296.5962506718
-324453 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -301.5963226405
-324454 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1014.768462498 -18669135.45675
-324455 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -292.7612520128
-324456 P -1.74843956e-07 -0.8660254181281 0.499999975156 214.6228818247
-324457 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -297.761322831
-324458 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 209.6228026926
-324459 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -305.43132245
-324460 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1045.448462498 -18653333.59294
-324461 P -1.74843956e-07 -0.8660254181281 0.499999975156 222.2928814436
-324462 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 217.2928000104
-324463 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -300.4312493307
-324464 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -304.2662479897
-324465 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -309.2663222594
-324466 P -1.74843956e-07 -0.8660254181281 0.499999975156 226.127881253
-324467 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1060.788462498 -18645256.17433
-324468 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 221.1277986694
-324469 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -308.1012466486
-324470 P -1.74843956e-07 -0.8660254181281 0.499999975156 229.9628810625
-324471 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -313.101322069
-324472 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 224.9627973281
-324473 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1076.128462498 -18637061.09792
-324474 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1091.468462498 -18628748.3637
-324475 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -311.9362453076
-324476 P -1.74843956e-07 -0.8660254181281 0.499999975156 233.797880872
-324477 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -316.936321878
-324478 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 228.7977959871
-324479 P -1.74843956e-07 -0.8660254181281 0.499999975156 237.6328806814
-324480 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1106.808462498 -18620317.9717
-324481 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -315.7712439662
-324482 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 232.6327946461
-324483 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -320.771321688
-324484 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 236.4677933051
-324485 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -319.6062426252
-324486 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1122.148462498 -18611769.9219
-324487 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -324.606321497
-324488 P -1.74843956e-07 -0.8660254181281 0.499999975156 241.467880491
-324489 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 240.3027919641
-324490 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1137.488462498 -18603104.2143
-324491 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -323.4412412842
-324492 P -1.74843956e-07 -0.8660254181281 0.499999975156 245.3028803003
-324493 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -328.4413213066
-324494 P -1.74843956e-07 -0.8660254181281 0.499999975156 249.1378801097
-324495 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -327.2762399432
-324496 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1152.828462498 -18594320.8489
-324497 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -332.276321116
-324498 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 244.1377906231
-324499 PZ 586.584230249
-324500 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -336.1113209255
-324501 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062588 -96.0065563159 
-        -1168.168462498 -18585419.82568
-324502 P -1.74843956e-07 -0.8660254181281 0.499999975156 252.972879919
-324503 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -331.1112386022
-324504 PZ 581.584231249
-324505 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 247.9727892821
-324506 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -337.779498615
-324507 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.30625976 -91.421635973 
-        -1182.782489096 -18577045.43154
-324508 P -1.74843956e-07 -0.8660254181281 0.499999975156 258.6117151656
-324509 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 253.6116236311
-324510 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -332.7794149972
-324511 P -1.74843956e-07 -0.8660254181281 0.499999975156 336.1113200595
-324512 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -247.9727901481
-324513 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 331.1112377362
-324514 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -252.972880785
-324515 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062976 95.9934436841 
-        -1168.168462498 -18585419.82568
-324516 GQ 0 1 1 4.03784376e-07 0 0 1.776653174e-05 88 -1179.068462496 
-        348384.369813
-324517 GQ 0 1 1 4.03784376e-07 0 0 -1.5040984449e-05 -74.5 -1253.068462498 
-        393929.465427
-324518 P 9.679237600001e-08 0.479425538396 0.8775825620041 528.4001908501
-324519 P -2.01892407e-07 -1 0 44
-324520 PZ 501.934231248
-324521 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787561e-05 -59.6 -1253.068462498 
-        393429.942927
-324522 GQ 0 1 1 4.03784376e-07 0 0 6.016393603e-06 29.8 -1253.068462498 
-        392763.912927
-324523 GQ 0 1 1 4.03784376e-07 0 0 1.7766531747e-05 88 -1179.068462496 
-        348610.449813
-324524 GQ 0 1 1 4.03784376e-07 0 0 3.2706569835e-05 162 -1009.228462496 
-        261193.282378
-324525 GQ 0 1 1 4.03784376e-07 0 0 1.5040984223e-05 74.5 -929.868462496 
-        217548.161886
-324526 GQ 0 1 1 4.03784376e-07 0 0 1.7766531765e-05 88 -1003.868462496 
-        252771.7324985
-324527 PZ 473.034231248
-324528 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        348651.399813
-324529 PZ 474.234231248
-324530 PZ 472.234231248
-324531 PZ 472.334231248
-324532 GQ 0 1 1 4.03784376e-07 0 0 3.0652518799e-05 151.8260115214 
-        -1216.514961042 375736.7070534
-324533 GQ 0 1 1 4.03784376e-07 0 0 6.016393623e-06 29.8 -929.868462498 
-        216382.609387
-324534 PZ 468.734231248
-324535 P -1.77177137e-07 -0.8775825617702 0.4794255388241 254.1282568017
-324536 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531866e-05 -88 -1003.868462496 
-        253106.6824985
-324537 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342423e-05 -89.4206107376 -929.8820998
-        218165.9512883
-324538 P 9.679237700004e-08 0.4794255386042 0.8775825618904 433.8498040092
-324539 GQ 0 1 1 4.03784376e-07 0 0 -6.016393863e-06 -29.8 -1253.068462498 
-        392763.912927
-324540 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889575e-05 -158.0935605518 
-        -1202.793823804 367923.399117
-324541 PZ 460.734231248
-324542 GQ 0 1 1 4.03784376e-07 0 0 3.008196754e-06 14.9 -1253.068462498 
-        392597.405427
-324543 GQ 0 1 1 4.03784376e-07 0 0 0 0 -929.868462496 216160.599386
-324544 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1253.068462498 392541.902927
-324545 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570032e-05 -162 -1053.928462496 
-        284249.061015
-324546 P 9.679237700004e-08 0.4794255386042 0.8775825618904 469.3870820592
-324547 GQ 0 1 1 4.03784376e-07 0 0 3.2706569833e-05 162 -1039.028462496 
-        276452.796469
-324548 P -1.771772390001e-07 -0.8775825618904 0.4794255386042 202.0264564371
-324549 GQ 0 1 1 4.03784376e-07 0 0 3.2706569802e-05 162 -1083.728462496 
-        300174.605106
-324550 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570005e-05 -162 -1068.828462496 
-        292156.3305604
-324551 P -2.01892407e-07 -1 0 72.9
-324552 P -2.01892407e-07 -1 0 71.7
-324553 GQ 0 1 1 4.03784376e-07 0 0 -1.8053342421e-05 -89.4206107236 
-        -1253.054825194 394532.370141
-324554 P -1.7717724e-07 -0.8775825617702 0.4794255388241 244.0241337536
-324555 GQ 0 1 1 4.03784376e-07 0 0 1.7766531747e-05 88 -1179.068462496 
-        348604.519813
-324556 P -2.01892407e-07 -1 0 73.7
-324557 P -2.01892407e-07 -1 0 73.6
-324558 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570023e-05 -162 -1128.428462496 
-        324895.458743
-324559 P -2.01892407e-07 -1 0 77.2
-324560 P -2.01892407e-07 -1 0 85.2
-324561 GQ 0 1 1 4.03784376e-07 0 0 1.5040984211e-05 74.5 -1253.068462498 
-        393929.465427
-324562 P 9.679237600004e-08 0.4794255386042 0.8775825618904 520.9020589682
-324563 GQ 0 1 1 4.03784376e-07 0 0 3.2706569825e-05 162 -1173.128462496 
-        350615.3573796
-324564 GQ 0 1 1 4.03784376e-07 0 0 -3.1917889561e-05 -158.0935605532 
-        -980.143101194 246415.2781766
-324565 P -1.771772660001e-07 -0.8775825618904 0.4794255386042 321.2513990651
-324566 P 9.679237600004e-08 0.4794255386042 0.8775825618904 527.4400490542
-324567 GQ 0 1 1 4.03784376e-07 0 0 3.2706569799e-05 162 -1128.428462496 
-        324895.458743
-324568 P 9.679237600004e-08 0.4794255386042 0.8775825618904 524.0038855322
-324569 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531881e-05 -88 -1003.868462496 
-        252176.5324985
-324570 GQ 0 1 1 4.03784376e-07 0 0 3.2706569834e-05 162 -1024.128462496 
-        268767.5369236
-324571 P 9.679237600004e-08 0.4794255386042 0.8775825618904 531.9769144582
-324572 P 9.679237600004e-08 0.4794255386042 0.8775825618904 540.5160292272
-324573 P 9.679237600004e-08 0.4794255386042 0.8775825618904 539.1203549842
-324574 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570066e-05 -162 -1143.328462496 
-        333357.7532884
-324575 GQ 0 1 1 4.03784376e-07 0 0 3.2706569831e-05 162 -1068.828462496 
-        292156.3305604
-324576 P -1.77177354e-07 -0.8775825617702 0.4794255388241 199.4145243247
-324577 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        252176.5324985
-324578 P -1 2.01892407e-07 0 -1155.76
-324579 GQ 0 1 1 4.03784376e-07 0 0 2.107647469e-05 104.3945888238 
-        -1251.229514716 394115.142168
-324580 P 9.679237600004e-08 0.4794255386042 0.8775825618904 547.0540193132
-324581 P 9.679237600004e-08 0.4794255386042 0.8775825618904 546.2637955092
-324582 GQ 0 1 1 4.03784376e-07 0 0 3.2706569804e-05 162 -1053.928462496 
-        284249.061015
-324583 P 9.679237600004e-08 0.4794255386042 0.8775825618904 560.0233728862
-324584 P -1 2.01892407e-07 0 -1161.89999987
-324585 P 9.679237600004e-08 0.4794255386042 0.8775825618904 560.5506765592
-324586 P -1.771770630001e-07 -0.8775825618904 0.4794255386042 231.8242932128
-324587 P 9.679237600004e-08 0.4794255386042 0.8775825618904 553.4072360342
-324588 P -1 2.01892407e-07 0 -1169.9
-324589 P 9.679237600004e-08 0.4794255386042 0.8775825618904 567.6941170842
-324590 P -1 2.01892407e-07 0 -1172.3
-324591 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570034e-05 -162 -1083.728462496 
-        300174.605106
-324592 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570008e-05 -162 -1113.528462496 
-        316544.169197
-324593 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064743e-05 -118.687299945 
-        -1246.405596548 391900.1565686
-324594 P 9.679237600004e-08 0.4794255386042 0.8775825618904 575.1387370002
-324595 P 9.679237600004e-08 0.4794255386042 0.8775825618904 575.3627696372
-324596 GQ 0 1 1 4.03784376e-07 0 0 1.203278734e-05 59.6 -1253.068462498 
-        393429.942927
-324597 P -1.771772060001e-07 -0.8775825618904 0.4794255386042 239.1613030791
-324598 P 9.679237600004e-08 0.4794255386042 0.8775825618904 571.2647940712
-324599 GQ 0 1 1 4.03784376e-07 0 0 1.8053342217e-05 89.4206107376 -929.8820998 
-        218165.9512883
-324600 P -1.771772520001e-07 -0.8775825618904 0.4794255386042 274.2245509265
-324601 GQ 0 1 1 4.03784376e-07 0 0 -3.008196934e-06 -14.9 -929.868462496 
-        216216.101886
-324602 GQ 0 1 1 4.03784376e-07 0 0 9.024590493e-06 44.7 -929.868462498 
-        216660.121887
-324603 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570001e-05 -162 -1009.228462496 
-        261193.282378
-324604 GQ 0 1 1 4.03784376e-07 0 0 -3.2595209264e-05 -161.4484152214 
-        -1188.08679391 359400.71516
-324605 GQ 0 1 1 4.03784376e-07 0 0 1.776653174e-05 88 -1179.068462496 
-        348719.319813
-324606 GQ 0 1 1 4.03784376e-07 0 0 -9.024590751e-06 -44.7 -1253.068462498 
-        393041.425427
-324607 GQ 0 1 1 4.03784376e-07 0 0 -3.0652519018e-05 -151.8260115214 
-        -966.421963952 239252.397546
-324608 GQ 0 1 1 4.03784376e-07 0 0 2.6590202831e-05 131.704819404 
-        -1238.783525596 387979.4556856
-324609 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531891e-05 -88 -1179.068462496 
-        348719.319813
-324610 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531873e-05 -88 -1003.868462496 
-        252771.7324985
-324611 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570017e-05 -162 -1039.028462496 
-        276452.796469
-324612 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531891e-05 -88 -1179.068462496 
-        348610.449813
-324613 P -1.771771530001e-07 -0.8775825618904 0.4794255386042 246.7003848474
-324614 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        253106.6824985
-324615 P -1.77177148e-07 -0.8775825617702 0.4794255388241 239.1613032231
-324616 GQ 0 1 1 4.03784376e-07 0 0 -2.1076474914e-05 -104.3945888106 
-        -1251.229514718 394115.1421686
-324617 GQ 0 1 1 4.03784376e-07 0 0 3.0652518786e-05 151.8260115214 
-        -966.421963952 239252.397546
-324618 GQ 0 1 1 4.03784376e-07 0 0 1.776653174e-05 88 -1179.068462496 
-        348651.399813
-324619 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570026e-05 -162 -1173.128462496 
-        350615.3573796
-324620 GQ 0 1 1 4.03784376e-07 0 0 3.2595209059e-05 161.4484152216 
-        -994.850131084 253944.853524
-324621 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679258e-05 -142.906212226 
-        -1228.680032306 382515.96182
-324622 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570031e-05 -162 -1024.128462496 
-        268767.5369236
-324623 GQ 0 1 1 4.03784376e-07 0 0 3.008196773e-06 14.9 -929.868462496 
-        216216.101886
-324624 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        348384.369813
-324625 P -1.771772800001e-07 -0.8775825618904 0.4794255386042 244.0241336187
-324626 P 9.679237600004e-08 0.4794255386042 0.8775825618904 439.3926426102
-324627 GQ 0 1 1 4.03784376e-07 0 0 -3.2706570035e-05 -162 -1098.628462496 
-        308303.8846516
-324628 GQ 0 1 1 4.03784376e-07 0 0 9.02459042e-06 44.7 -1253.068462498 
-        393041.425427
-324629 GQ 0 1 1 4.03784376e-07 0 0 3.19178893e-05 158.0935605532 -1202.7938238 
-        367923.399115
-324630 P -1.771772460001e-07 -0.8775825618904 0.4794255386042 224.9942401358
-324631 GQ 0 1 1 4.03784376e-07 0 0 -3.270657001e-05 -162 -1158.228462496 
-        341931.052834
-324632 GQ 0 1 1 4.03784376e-07 0 0 2.3962064548e-05 118.6872999566 
-        -1246.405596542 391900.1565656
-324633 GQ 0 1 1 4.03784376e-07 0 0 1.8053395083e-05 89.4208725872 
-        -1253.068462496 394540.926039
-324634 GQ 0 1 1 4.03784376e-07 0 0 3.2595209062e-05 161.4484152216 
-        -1188.086793908 359400.715159
-324635 GQ 0 1 1 4.03784376e-07 0 0 -2.8851679262e-05 -142.9062122322 
-        -954.256892694 232753.860687
-324636 P 9.679237600004e-08 0.4794255386042 0.8775825618904 467.9752920917
-324637 GQ 0 1 1 4.03784376e-07 0 0 1.7766531747e-05 88 -1179.068462496 
-        347789.169813
-324638 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531884e-05 -88 -1179.068462496 
-        347789.169813
-324639 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203107e-05 -131.704819404 
-        -944.153399398 227189.7102623
-324640 GQ 0 1 1 4.03784376e-07 0 0 3.2706569829e-05 162 -1113.528462496 
-        316544.169197
-324641 P 9.679237600004e-08 0.4794255386042 0.8775825618904 481.6741184522
-324642 GQ 0 1 1 4.03784376e-07 0 0 -9.024590686e-06 -44.7 -929.868462496 
-        216660.121886
-324643 GQ 0 1 1 4.03784376e-07 0 0 -2.3962064731e-05 -118.6872999566 
-        -936.531328452 222791.161086
-324644 P 9.679237600004e-08 0.4794255386042 0.8775825618904 511.9960830202
-324645 GQ 0 1 1 4.03784376e-07 0 0 -1.2032787542e-05 -59.6 -929.868462496 
-        217048.639386
-324646 P 9.679237600004e-08 0.4794255386042 0.8775825618904 507.8260787962
-324647 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531891e-05 -88 -1179.068462496 
-        348604.519813
-324648 P -1.77177263e-07 -0.8775825620041 0.479425538396 321.251398947
-324649 P -1.771770910001e-07 -0.8775825618904 0.4794255386042 254.1282566578
-324650 P -2.01892407e-07 -1 0 -85.2
-324651 PZ 630.734231248
-324652 GQ 0 1 1 4.03784376e-07 0 0 2.8851679089e-05 142.9062122322 
-        -954.256892694 232753.860687
-324653 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        252991.8824985
-324654 P -2.01892407e-07 -1 0 -77.2
-324655 P 9.679237600002e-08 0.4794255388241 0.8775825617702 535.5486346391
-324656 P 9.679237600002e-08 0.4794255388241 0.8775825617702 533.9780390911
-324657 P -2.01892407e-07 -1 0 -72.9
-324658 P -2.01892407e-07 -1 0 -73.6
-324659 P -2.01892407e-07 -1 0 -73.7
-324660 PZ 619.234231248
-324661 PZ 622.734231248
-324662 PZ 617.234231248
-324663 PZ 619.134231248
-324664 P -2.01892407e-07 -1 0 -71.7
-324665 PZ 618.434231248
-324666 P 9.679237600002e-08 0.4794255388241 0.8775825617702 542.6920751681
-324667 GQ 0 1 1 4.03784376e-07 0 0 2.3962064567e-05 118.6872999566 
-        -936.531328452 222791.161086
-324668 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531881e-05 -88 -1003.868462496 
-        252991.8824985
-324669 P 9.679237600002e-08 0.4794255388241 0.8775825617702 549.8355156961
-324670 GQ 0 1 1 4.03784376e-07 0 0 3.1917889399e-05 158.0935605532 
-        -980.143101194 246415.2781766
-324671 P 9.679237600002e-08 0.4794255388241 0.8775825617702 556.9789562251
-324672 P 9.679237700004e-08 0.4794255386042 0.8775825618904 553.5920093992
-324673 P 9.679237700004e-08 0.4794255386042 0.8775825618904 565.6724878692
-324674 PZ 589.534231248
-324675 GQ 0 1 1 4.03784376e-07 0 0 -3.0652519019e-05 -151.8260115178 
-        -1216.514961048 375736.707057
-324676 P 9.679237600002e-08 0.4794255388241 0.8775825617702 564.1223967531
-324677 GQ 0 1 1 4.03784376e-07 0 0 2.8851679051e-05 142.9062122322 -1228.6800323
-        382515.961817
-324678 P 9.679237600002e-08 0.4794255388241 0.8775825617702 574.0533174401
-324679 P 9.679237600002e-08 0.4794255388241 0.8775825617702 573.3905290721
-324680 P 9.679237600002e-08 0.4794255388241 0.8775825617702 570.1907916641
-324681 GQ 0 1 1 4.03784376e-07 0 0 -1.504098438e-05 -74.5 -929.868462496 
-        217548.161886
-324682 P -1.77177313e-07 -0.8775825617702 0.4794255388241 218.9549626016
-324683 GQ 0 1 1 4.03784376e-07 0 0 2.1076474731e-05 104.3945888238 
-        -931.707410278 219740.9921357
-324684 GQ 0 1 1 4.03784376e-07 0 0 2.659020292e-05 131.704819404 -944.153399398 
-        227189.7102623
-324685 GQ 0 1 1 4.03784376e-07 0 0 -6.016393815e-06 -29.8 -929.868462496 
-        216382.609386
-324686 P -1.77177234e-07 -0.8775825617702 0.4794255388241 326.5284717491
-324687 GQ 0 1 1 4.03784376e-07 0 0 -3.2595209224e-05 -161.4484152214 
-        -994.850131084 253944.853524
-324688 GQ 0 1 1 4.03784376e-07 0 0 1.2032787357e-05 59.6 -929.868462498 
-        217048.639387
-324689 GQ 0 1 1 4.03784376e-07 0 0 -2.107647488e-05 -104.3945888238 
-        -931.707410278 219740.9921357
-324690 GQ 0 1 1 4.03784376e-07 0 0 -3.008196975e-06 -14.9 -1253.068462498 
-        392597.405427
-324691 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531873e-05 -88 -1003.868462496 
-        252997.8124985
-324692 P -1.7717728e-07 -0.8775825617702 0.4794255388241 261.1362580555
-324693 GQ 0 1 1 4.03784376e-07 0 0 3.2706569798e-05 162 -1158.228462496 
-        341931.052834
-324694 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        253038.7624985
-324695 GQ 0 1 1 4.03784376e-07 0 0 -2.6590203104e-05 -131.7048193948 
-        -1238.783525602 387979.455689
-324696 GQ 0 1 1 4.03784376e-07 0 0 3.2706569827e-05 162 -1143.328462496 
-        333357.7532884
-324697 GQ 0 1 1 4.03784376e-07 0 0 3.2706569801e-05 162 -1098.628462496 
-        308303.8846516
-324698 P -2.01892407e-07 -1 0 -44
-324699 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        252997.8124985
-324700 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531873e-05 -88 -1003.868462496 
-        253038.7624985
-324701 P -9.679237600001e-08 -0.479425538396 0.8775825620041 502.489321899
-324702 GQ 0 1 1 4.03784376e-07 0 0 0 -7.52109e-10 -995.868462548 247935.2586744
-324703 P -2.01892407e-07 -1 0 43.8
-324704 P -9.679237600001e-08 -0.479425538396 0.8775825620041 509.843709658
-324705 P -9.679237600001e-08 -0.479425538396 0.8775825620041 508.670328926
-324706 GQ 0 1 1 4.03784376e-07 0 0 -6.194059093e-06 -30.68 -1187.068462498 
-        352514.959264
-324707 PZ 502.134231248
-324708 P -2.01892407e-07 -1 0 51.8
-324709 PZ 494.134231248
-324710 P -2.01892407e-07 -1 0 55.3
-324711 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671101e-05 -96 -1030.108462498 
-        267581.6211275
-324712 PZ 490.634231248
-324713 P -9.679237600001e-08 -0.479425538396 0.8775825620041 495.208212425
-324714 PZ 488.634231248
-324715 P -2.01892407e-07 -1 0 57.3
-324716 P -9.679237600001e-08 -0.479425538396 0.8775825620041 489.569710243
-324717 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671106e-05 -96 -1106.808462498 
-        308557.003164
-324718 GQ 0 1 1 4.03784376e-07 0 0 1.7766531747e-05 88 -1179.068462496 
-        349425.769813
-324719 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671075e-05 -96 -1076.128462498 
-        291813.8769496
-324720 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671105e-05 -96 -1091.468462498 
-        300126.611157
-324721 P -9.679237600001e-08 -0.479425538396 0.8775825620041 476.1075937415
-324722 GQ 0 1 1 4.03784376e-07 0 0 1.9381671031e-05 96 -1152.828462498 
-        334554.1259864
-324723 GQ 0 1 1 4.03784376e-07 0 0 1.2388118046e-05 61.36 -1187.068462498 
-        353220.906064
-324724 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671079e-05 -96 -1137.488462498 
-        325770.760579
-324725 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        349425.769813
-324726 P -1.771771080001e-07 -0.8775825618904 -0.4794255386042 -284.5554684966
-324727 GQ 0 1 1 4.03784376e-07 0 0 -1.93816711e-05 -96 -1014.768462498 
-        259739.51812
-324728 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671059e-05 -96 -1152.828462498 
-        334554.1259864
-324729 GQ 0 1 1 4.03784376e-07 0 0 -6.194059078e-06 -30.6800000008 -995.86846249
-        248170.5742456
-324730 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1187.068462498 352279.643664
-324731 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118144e-05 -61.3600000008 
-        -995.86846251 248876.5210555
-324732 GQ 0 1 1 4.03784376e-07 0 0 1.938167104e-05 96 -1122.148462498 
-        317105.052972
-324733 GQ 0 1 1 4.03784376e-07 0 0 3.097029503e-06 15.34 -1187.068462498 
-        352338.472564
-324734 GQ 0 1 1 4.03784376e-07 0 0 1.7766531733e-05 88 -1179.068462496 
-        349358.919813
-324735 P -1.77177212e-07 -0.8775825620041 -0.479425538396 -321.251398947
-324736 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010495e-05 -91.4150796572 
-        -1182.782489096 351829.543325
-324737 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 535.5840667532
-324738 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        349358.919813
-324739 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 535.5945618722
-324740 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671095e-05 -96 -1045.448462498 
-        275541.381935
-324741 GQ 0 1 1 4.03784376e-07 0 0 -3.09702957e-06 -15.34000000076 -995.86846248
-        247994.0875406
-324742 GQ 0 1 1 4.03784376e-07 0 0 -3.097029514e-06 -15.34 -1187.068462498 
-        352338.472564
-324743 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 540.9080053702
-324744 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 539.2612606352
-324745 GQ 0 1 1 4.03784376e-07 0 0 1.9381671043e-05 96 -1076.128462498 
-        291813.8769496
-324746 P -1.771776390001e-07 -0.8775825618904 -0.4794255386042 -250.9001772487
-324747 P -1.771769200001e-07 -0.8775825618904 -0.4794255386042 -201.1289953751
-324748 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 515.4013871232
-324749 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 513.5209034672
-324750 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 528.8635036232
-324751 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 528.2296789912
-324752 GQ 0 1 1 4.03784376e-07 0 0 1.9381671044e-05 96 -1060.788462498 
-        283618.800542
-324753 GQ 0 1 1 4.03784376e-07 0 0 1.9381671039e-05 96 -1137.488462498 
-        325770.760579
-324754 GQ 0 1 1 4.03784376e-07 0 0 9.29108853e-06 46.02 -1187.068462498 
-        352809.103764
-324755 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147665e-05 -76.7 -1187.068462498 
-        353750.366164
-324756 P -9.679237700004e-08 -0.4794255386042 0.8775825618904 520.8752912292
-324757 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 522.1324453732
-324758 P -1.771767060001e-07 -0.8775825618904 -0.4794255386042 -318.4716662461
-324759 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531866e-05 -88 -1003.868462496 
-        253697.0824985
-324760 GQ 0 1 1 4.03784376e-07 0 0 1.5485147574e-05 76.6999999992 -995.86846242 
-        249405.9811107
-324761 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 501.9392706242
-324762 GQ 0 1 1 4.03784376e-07 0 0 9.291088527e-06 46.0199999992 -995.86846244 
-        248464.7187206
-324763 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 497.0812815692
-324764 GQ 0 1 1 4.03784376e-07 0 0 1.9381671046e-05 96 -1030.108462498 
-        267581.6211275
-324765 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 506.1665157052
-324766 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 488.4771541242
-324767 GQ 0 1 1 4.03784376e-07 0 0 1.776653175e-05 88 -1003.868462496 
-        253746.2824985
-324768 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 482.8386519167
-324769 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 481.7460958752
-324770 GQ 0 1 1 4.03784376e-07 0 0 1.9381671034e-05 96 -1106.808462498 
-        308557.003164
-324771 GQ 0 1 1 4.03784376e-07 0 0 6.194059031e-06 30.68 -1187.068462498 
-        352514.959264
-324772 GQ 0 1 1 4.03784376e-07 0 0 1.2388118047e-05 61.3599999992 -995.86846243 
-        248876.5210156
-324773 GQ 0 1 1 4.03784376e-07 0 0 1.776653174e-05 88 -1179.068462496 
-        349309.719813
-324774 GQ 0 1 1 4.03784376e-07 0 0 3.097029487e-06 15.33999999924 -995.86846246 
-        247994.0875306
-324775 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531873e-05 -88 -1003.868462496 
-        253746.2824985
-324776 GQ 0 1 1 4.03784376e-07 0 0 1.9381671042e-05 96 -1091.468462498 
-        300126.611157
-324777 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 468.2839793752
-324778 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 469.3765354172
-324779 P -1.771773440001e-07 -0.8775825618904 -0.4794255386042 -271.0933519975
-324780 PZ 602.834231248
-324781 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671131e-05 -96 -1060.788462498 
-        283618.800542
-324782 PZ 597.334231248
-324783 PZ 600.834231248
-324784 P -1.771771240001e-07 -0.8775825618904 -0.4794255386042 -237.9009341861
-324785 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 475.0150376252
-324786 GQ 0 1 1 4.03784376e-07 0 0 6.19405902e-06 30.6799999992 -995.86846245 
-        248170.5742256
-324787 P -9.679237600004e-08 -0.4794255386042 0.8775825618904 455.9144189182
-324788 PZ 589.334231248
-324789 GQ 0 1 1 4.03784376e-07 0 0 1.7766531758e-05 88 -1003.868462496 
-        253697.0824985
-324790 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        349309.719813
-324791 P -1.771772300001e-07 -0.8775825618904 -0.4794255386042 -202.0264564371
-324792 GQ 0 1 1 4.03784376e-07 0 0 -1.8456010484e-05 -91.4150796572 
-        -1000.154435898 252163.163109
-324793 GQ 0 1 1 4.03784376e-07 0 0 1.8456010464e-05 91.4150796572 
-        -1182.782489096 351829.543325
-324794 GQ 0 1 1 4.03784376e-07 0 0 -1.2388118121e-05 -61.36 -1187.068462498 
-        353220.906064
-324795 P -1.771771920001e-07 -0.8775825618904 -0.4794255386042 -257.6312354977
-324796 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671088e-05 -96 -1168.168462498 
-        343455.149194
-324797 GQ 0 1 1 4.03784376e-07 0 0 1.548514757e-05 76.7 -1187.068462498 
-        353750.366164
-324798 GQ 0 1 1 4.03784376e-07 0 0 1.9381671059e-05 96 -1168.168462498 
-        343455.149194
-324799 GQ 0 1 1 4.03784376e-07 0 0 1.776653175e-05 88 -1003.868462496 
-        253813.1324985
-324800 GQ 0 1 1 4.03784376e-07 0 0 1.9381671047e-05 96 -1014.768462498 
-        259739.51812
-324801 GQ 0 1 1 4.03784376e-07 0 0 -9.291088578e-06 -46.0200000008 -995.8684625 
-        248464.7187505
-324802 P -9.679237600001e-08 -0.479425538396 0.8775825620041 531.9068729351
-324803 P -2.01892407e-07 -1 0 -57.3
-324804 P -1.771772680001e-07 -0.8775825618904 -0.4794255386042 -208.4833831375
-324805 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531881e-05 -88 -1003.868462496 
-        253813.1324985
-324806 GQ 0 1 1 4.03784376e-07 0 0 -1.9381671107e-05 -96 -1122.148462498 
-        317105.052972
-324807 GQ 0 1 1 4.03784376e-07 0 0 -1.5485147639e-05 -76.7000000008 
-        -995.86846252 249405.9811605
-324808 P -2.01892407e-07 -1 0 -55.3
-324809 P -1.771774570001e-07 -0.8775825618904 -0.4794255386042 -311.1172784847
-324810 P -2.01892407e-07 -1 0 -51.8
-324811 P -1.771771440001e-07 -0.8775825618904 -0.4794255386042 -243.4159260428
-324812 P -1.771770080001e-07 -0.8775825618904 -0.4794255386042 -230.5465464238
-324813 P -9.679237600001e-08 -0.479425538396 0.8775825620041 517.198097417
-324814 GQ 0 1 1 4.03784376e-07 0 0 1.8456010447e-05 91.4150796572 
-        -1000.154435898 252163.163109
-324815 GQ 0 1 1 4.03784376e-07 0 0 1.9381671045e-05 96 -1045.448462498 
-        275541.381935
-324816 P -2.01892407e-07 -1 0 -43.8
-324817 GQ 0 1 1 4.03784376e-07 0 0 -9.291088597e-06 -46.02 -1187.068462498 
-        352809.103764
-324818 P -9.679237600001e-08 -0.479425538396 0.8775825620041 524.5524851761
-324819 GQ 0 1 1 4.03784376e-07 0 0 1.7726153202e-05 87.8 -1178.868462496 
-        348483.762967
-324820 PZ 502.034231248
-324821 GQ 0 1 1 4.03784376e-07 0 0 1.7766531672e-05 88 -1003.868462496 
-        253727.5624985
-324822 P -2.01892407e-07 -1 0 43.9
-324823 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531881e-05 -88 -1003.868462496 
-        253075.9099985
-324824 P -2.01892407e-07 -1 0 56.1
-324825 P -2.01892407e-07 -1 0 55.4
-324826 PZ 489.834231248
-324827 GQ 0 1 1 4.03784376e-07 0 0 1.7766531733e-05 88 -1179.068462496 
-        348645.609813
-324828 PZ 490.534231248
-324829 PZ 473.684231248
-324830 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531891e-05 -88 -1179.068462496 
-        348645.609813
-324831 PZ 472.934231248
-324832 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531824e-05 -88 -1003.868462496 
-        253727.5624985
-324833 PZ 472.434231248
-324834 GQ 0 1 1 4.03784376e-07 0 0 1.776653175e-05 88 -1003.868462496 
-        253075.9099985
-324835 GQ 0 1 1 4.03784376e-07 0 0 -1.7726153392e-05 -87.8 -1004.068462496 
-        253089.419345
-324836 GQ 0 1 1 4.03784376e-07 0 0 1.7766531733e-05 88 -1179.068462496 
-        349356.649813
-324837 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531898e-05 -88 -1179.068462496 
-        349356.649813
-324838 P -2.01892407e-07 -1 0 72.25
-324839 P -2.01892407e-07 -1 0 73
-324840 P -2.01892407e-07 -1 0 73.5
-324841 P -1.427594889999e-07 -0.7071067811865 0.7071067811865 386.0337969967
-324842 P -1.427594899999e-07 -0.7071067811865 0.7071067811865 385.7509542847
-324843 P 1.427594899999e-07 0.7071067811865 0.7071067811865 385.7509542847
-324844 P 1.427594899999e-07 0.7071067811865 0.7071067811865 386.0337969967
-324845 GQ 0 1 1 4.03784376e-07 0 0 1.776653175e-05 88 -1003.868462496 
-        253744.0124985
-324846 P -2.01892407e-07 -1 0 -72.25
-324847 P -2.01892407e-07 -1 0 -73
-324848 PZ 618.534231248
-324849 PZ 617.784231248
-324850 P -2.01892407e-07 -1 0 -73.5
-324851 PZ 619.034231248
-324852 GQ 0 1 1 4.03784376e-07 0 0 1.7766531761e-05 88 -1179.068462496 
-        349340.199813
-324853 PZ 601.634231248
-324854 P 1.427594849999e-07 0.7071067811865 0.7071067811865 447.9763510287
-324855 P 1.427595099999e-07 0.7071067811865 0.7071067811865 323.8084002528
-324856 PZ 600.934231248
-324857 GQ 0 1 1 4.03784376e-07 0 0 -1.7726153396e-05 -87.8 -1178.868462496 
-        348483.762967
-324858 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531866e-05 -88 -1003.868462496 
-        253744.0124985
-324859 PZ 589.434231248
-324860 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531913e-05 -88 -1179.068462496 
-        349340.199813
-324861 P -1 2.01892407e-07 0 -1174.6122499
-324862 P -1 2.01892407e-07 0 -1176.7
-324863 P -1 2.01892407e-07 0 -1177.337
-324864 P -1 2.01892407e-07 0 -1178.1
-324865 GQ 0 1 1 4.03784376e-07 0 0 1.7766531747e-05 88 -1179.068462496 
-        348688.547313
-324866 GQ 0 1 1 4.03784376e-07 0 0 1.776653175e-05 88 -1003.868462496 
-        253032.9724985
-324867 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531891e-05 -88 -1179.068462496 
-        348688.547313
-324868 P -2.01892407e-07 -1 0 -56.1
-324869 GQ 0 1 1 4.03784376e-07 0 0 -1.7766531866e-05 -88 -1003.868462496 
-        253032.9724985
-324870 P -2.01892407e-07 -1 0 -55.4
-324871 P 3.550519999999e-10 0.001758619329898 0.9999984536278 589.6106988589
-324872 GQ 0 1 1 4.03784376e-07 0 0 1.7726153284e-05 87.8 -1004.068462496 
-        253089.419345
-324873 P -2.01892407e-07 -1 0 -43.9
-324874 P -2.018902520001e-07 -0.9999893246705 -0.004620664991622 41.68026035512
-324875 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1253.068462498 392536.142927
-324876 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1253.068462498 392542.146566
-324877 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1187.068462498 352279.887303
-324878 GQ 0 1 1 4.03784376e-07 0 0 0 0 -1187.068462498 352273.883664
-324879 P -1.748439730001e-07 -0.8660255047305 -0.4999998251563 -310.7670069532
-324880 P -1.74843956e-07 -0.8660254181281 -0.499999975156 -315.767099801
-324881 GQ -13.9281968572 1 1 6.027779192e-06 0 0 32474.3062757 -0.00655631585877
-        -1253.068462498 -18536333.06902
-324882 P -1.74843956e-07 -0.8660254181281 0.499999975156 315.767098935
-324883 P -1.748439730001e-07 -0.8660255047305 0.4999998251563 310.7670060872
-324884 PZ 512.5
-324885 P 0 -1 0 -120
-324886 P 0 -0.8660254037857 -0.4999999999978 -139.431915164
-324887 P 0 -1 0 -115
-324888 P 0 -1 0 141
-324889 P -1 0 0 -1265.7
-324890 P 0 -1 0 -113.15
-324891 P 0 -1 0 -111
-324892 P -1 0 0 -1260.7
-324893 PZ 494.5
-324894 PZ 487.5
-324895 P -1 0 0 -1250.7
-324896 P -1 0 0 -1505
-324897 P -1 0 0 -1245.7
-324898 P -1 0 0 -1235.7
-324899 P -1 0 0 -1360
-324900 P -1 0 0 -1230.7
-324901 P -1 0 0 -1485
-324902 P 0 -1 0 -72.6508130888
-324903 P -1 0 0 -1480
-324904 PZ 455.1
-324905 PZ 448
-324906 P -1 0 0 -1340
-324907 PZ 444
-324908 P 0 -1 0 72.6508130888
-324909 PZ 439
-324910 P -1 0 0 -1207.7
-324911 P -1 0 0 -1202.7
-324912 P -1 0 0 -1192.7
-324913 P -1 0 0 -1187.7
-324914 PZ 537.5
-324915 P -1 0 0 -1430
-324916 P -1 0 0 -1177.7
-324917 P -1 0 0 -1172.7
-324918 P 0 -1 0 111
-324919 P 0 -1 0 113.15
-324920 P 0 -1 0 115
-324921 P -1 0 0 -1290
-324922 P 0 -0.8660254037843 0.5000000000002 139.4319151651
-324923 P 0 -1 0 120
-324924 P -1 0 0 -1410
-324925 P 0 -1 0 -131
-324926 P 0 -0.9257054315079 0.378245230078 -6.997536756669
-324927 P -1 0 0 -1529.5
-324928 PZ 506.5
-324929 P -0.9557790087218 -0.2940858488379 0 -1545.494657103
-324930 PZ 501.5
-324931 P -1 0 0 -1524.5
-324932 PZ 500.5
-324933 PZ 495.1
-324934 PZ 496.5
-324935 P -0.707106781187 -0.707106781186 0 -1174.50436355
-324936 P -1 0 0 -1502
-324937 P 0.9557790087218 -0.2940858488379 0 1373.454435533
-324938 P -1 0 0 -1497
-324939 P 0 0.173785333909 0.9847835588179 531.812085984
-324940 PZ 456.5
-324941 PZ 451.5
-324942 P 0 -1 0 -195
-324943 P -1 0 0 -1600
-324944 P 0 -1 0 -190
-324945 PZ 446.5
-324946 P -1 0 0 -1595
-324947 P 0 -1 0 -171
-324948 P 0.7808688094432 -0.6246950475542 0 1062.137754605
-324949 P 0 -1 0 -156
-324950 P 0 0.7071067811865 0.7071067811865 413.6574669937
-324951 P -1 0 0 -1557
-324952 P 0 -1 0 -146
-324953 P -1 0 0 -1552
-324954 P 0.5000000000002 -0.8660254037843 0 658.0865704902
-324955 PZ 400
-324956 P 0 -1 0 -141
-324957 PZ 395
-324958 P 0 -1 0 -134.15
-324959 P 0 -1 0 -135
-324960 P 0 -1 0 -132
-324961 P 0 -1 0 -131.65
-324962 P 0 -0.97629600712 -0.216439613938 -255.686858932
-324963 P 0 -1 0 132
-324964 P 0 -1 0 131.65
-324965 P 0 -1 0 134.15
-324966 P 0 -0.97629600712 0.216439613938 255.686858932
-324967 P 0 -1 0 135
-324968 P 0 -1 0 146
-324969 P -0.5000000000002 -0.8660254037843 0 -658.0865704902
-324970 P 0 -1 0 156
-324971 P 0 -1 0 171
-324972 P 0 -0.173785333909 0.9847835588179 531.812085984
-324973 P 0 -1 0 190
-324974 P 0 -1 0 195
-324975 P -0.9557790087218 -0.2940858488379 0 -1373.454435533
-324976 P 0 -0.7071067811865 0.7071067811865 413.6574669937
-324977 P 0.707106781186 -0.707106781187 0 1174.50436355
-324978 P 0.9557790087218 -0.2940858488379 0 1545.494657103
-324979 P 0 -0.9257054315079 -0.378245230078 6.997536756669
-324980 P 0 -1 0 131
-324981 PZ 436
-324982 P -1 0 0 -1488
-324983 PZ 398
-324984 P 0 -1 0 -110.5
-324985 PZ 460.78
-324986 P -1 0 0 -1541.25
-324987 PZ 488.82
-324988 P 0 -1 0 -101.75
-324989 P 0 -1 0 101.75
-324990 P 0 -1 0 110.5
-324991 P -1 0 0 -1605
-324992 P 0 -1 0 -112.25
-324993 P 0 -1 0 -100.25
-324994 P 0 -1 0 112.25
-324995 P 0 -1 0 -200
-324996 P 0 -1 0 200
-324997 P -1 0 0 -1514.000026195
-324998 P 0 -1 0 -119.15
-324999 P 0 -1 0 -115.75
-325000 P 0 -1 0 -112.15
-325001 PZ 496
-325002 PZ 456.7
-325003 P 0 -1 0 -132.55
-325004 P 0 -1 0 132.55
-325005 P 0 -1 0 112.15
-325006 P 0 -1 0 115.75
-325007 P 0 -1 0 -173
-325008 PZ 562
-325009 P 0 -1 0 -110
-325010 P -1 0 0 -1594.4
-325011 PZ 524.1
-325012 PZ 570.5
-325013 P -1 0 0 -1477.7
-325014 P 0 -1 0 173
-325015 P 0 -1 0 110
-325016 PZ 501
-325017 P -1 2.01892565e-07 0 -1200
-325018 P -1 2.01892565e-07 0 -1195.5
-325019 P -1 2.01892565e-07 0 -1195
-325020 P -2.01892565e-07 -1 0 97
-325021 P -2.01892565e-07 -1 0 96.5
-325022 P -1 2.01892565e-07 0 -1244
-325023 P -1 2.01892565e-07 0 -1243.5
-325024 P -2.01892565e-07 -1 0 92
-325025 P -1 2.01892565e-07 0 -1239
-325026 P -2.01892565e-07 -1 0 82
-325027 P -2.01892565e-07 -1 0 77
-325028 P -2.01892565e-07 -1 0 77.5
-325029 PZ 645.5
-325030 PZ 646
-325031 PZ 641
-325032 PZ 497
-325033 PZ 493.8
-325034 P -1 2.01892565e-07 0 -1235.5
-325035 P -1 2.01892565e-07 0 -1203.5
-325036 PZ 495.5
-325037 P -2.01892565e-07 -1 0 85
-325038 P -1 2.01892565e-07 0 -1203
-325039 P -2.01892565e-07 -1 0 89
-325040 P -1 2.01892565e-07 0 -1236
-325041 P -2.01892565e-07 -1 0 62
-325042 P -2.01892565e-07 -1 0 57
-325043 P -2.01892565e-07 -1 0 57.5
-325044 P -2.01892565e-07 -1 0 76.5
-325045 P -2.01892565e-07 -1 0 72
-325046 P -2.01892565e-07 -1 0 65
-325047 P -2.01892565e-07 -1 0 69
-325048 P -2.01892566e-07 -1 0 -77.5
-325049 P -2.01892566e-07 -1 0 -77
-325050 P -2.01892566e-07 -1 0 -82
-325051 P -2.01892566e-07 -1 0 -92
-325052 P -2.01892566e-07 -1 0 -97
-325053 P -2.01892566e-07 -1 0 -96.5
-325054 P -2.01892566e-07 -1 0 -89
-325055 P -2.01892566e-07 -1 0 -85
-325056 P -2.01892565e-07 -1 0 -72
-325057 P -2.01892565e-07 -1 0 -76.5
-325058 P -2.01892565e-07 -1 0 -57.5
-325059 P -2.01892565e-07 -1 0 -57
-325060 P -2.01892565e-07 -1 0 -62
-325061 P -2.01892565e-07 -1 0 -69
-325062 P -2.01892565e-07 -1 0 -65
-325063 P -0.1908089953769 3.852291799998e-08 0.9816271834476 372.9280674148
-325064 PZ 576.5
-325065 P -1 2.01892565e-07 0 -1210
-325066 P -1 2.01892565e-07 0 -1208
-325067 P -2.01892565e-07 -1 0 -13
-325068 P -2.01892565e-07 -1 0 47
-325069 P -1 2.01892565e-07 0 -1197
-325070 P -2.01892565e-07 -1 0 -48
-325071 P -2.01892565e-07 -1 0 13
-325072 P -1 2.01892565e-07 0 -1228
-325073 P -0.1908089953769 3.852291799998e-08 0.9816271834476 335.9280674149
-325074 PZ 575.5
-325075 P -2.01892565e-07 -1 0 -17
-325076 P -2.01892565e-07 -1 0 48
-325077 P -0.1908089953769 3.852291799998e-08 0.9816271834476 293.3927488739
-325078 P -2.01892565e-07 -1 0 37
-325079 P -2.01892565e-07 -1 0 32
-325080 P -2.01892565e-07 -1 0 27
-325081 P -0.1908089953769 3.852291799998e-08 0.9816271834476 282.5946249346
-325082 P -0.9816271834476 1.981832299999e-07 -0.1908089953769 -1315.439567107
-325083 P -0.1908089953769 3.852291799998e-08 0.9816271834476 286.3927488739
-325084 P -2.01892565e-07 -1 0 -97.1
-325085 P -2.01892565e-07 -1 0 -101.1583333333
-325086 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.000627885876098 -949.6 2643383.4775
-325087 GQ 1 -1.629696695336 1 -1.06183242e-06 0 0 -3109.99993343 329.715430964 
-        -949.6 2626783.340023
-325088 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.00062788587587 -949.6 2643360.04
-325089 P -2.01892565e-07 -1 0 -91.1
-325090 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.00062788587587 -949.6 2643365.95
-325091 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.00062788587587 -949.6 2643399.9775
-325092 GQ 1 0 1 -4.03785128e-07 0 0 -3165 0.000638989966716 -949.6 2729545.29
-325093 P -2.01892565e-07 -1 0 -109.4679491924
-325094 P -2.01892565e-07 -1 0 -102
-325095 GQ 1 0 1 -4.03785128e-07 0 0 -3055 0.000616781785026 -949.6 2558495.29
-325096 P 0.07272727272729 -1.4683096e-08 0.9973518655929 572.1335748739
-325097 P -0.9973518655929 2.01357924e-07 -0.07272727272729 -1557.985883784
-325098 P -0.9973518655929 2.0135792e-07 0.07272727272729 -1543.77841821
-325099 P -1 2.01892565e-07 0 -1515
-325100 P -0.9973518655929 2.01357946e-07 0.07272727272729 -1488.924065602
-325101 PZ 488.3
-325102 GQ 1 0 1 -4.03785128e-07 0 0 -3055 0.000616781785026 -949.6 2558466.29
-325103 P -0.07272727272729 1.4683096e-08 0.9973518655929 345.9517566926
-325104 P 0.07272727272729 -1.4683096e-08 0.9973518655929 601.1335748739
-325105 P -2.01892565e-07 -1 0 -98
-325106 P -2.01892565e-07 -1 0 -101
-325107 PZ 474.8
-325108 P -2.01892565e-07 -1 0 -106
-325109 PZ 461.3
-325110 P -0.07272727272729 1.4683096e-08 0.9973518655929 374.9517566926
-325111 P -0.9973518655927 2.013579249999e-07 -0.07272727272938 -1612.840236392
-325112 GQ 1 0 1 -4.03785128e-07 0 0 -3165 0.000638989966943 -949.6 2729516.29
-325113 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -1137.00963801
-325114 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.000627885876325 -949.6 2643451.04
-325115 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.000627885876098 -949.6 2643444.04
-325116 P -2.01892565e-07 -1 0 -106.5
-325117 P -2.01892565e-07 -1 0 -109
-325118 P -2.01892565e-07 -1 0 -90.8
-325119 P -2.01892565e-07 -1 0 -90.5
-325120 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.00062788587587 -949.6 2643439.79
-325121 P -2.01892565e-07 -1 0 -97.7
-325122 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.000627885876098 -949.6 2643277.79
-325123 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.000627885876098 -949.6 2643370.7375
-325124 P -1 2.01892565e-07 0 -1530
-325125 P -1 2.01892565e-07 0 -1580
-325126 PZ 491.2
-325127 P -2.01892565e-07 -1 0 -86.6
-325128 PZ 454.8
-325129 GQ 1 -1.629696695336 1 -1.06183242e-06 0 0 -2479.999933433 329.715303772 
-        -949.6 1746358.340023
-325130 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560467 -949.6 1762958.4775
-325131 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.00050069356024 -949.6 1762940.95
-325132 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560012 -949.6 1762974.9775
-325133 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560467 -949.6 1762935.04
-325134 GQ 1 0 1 -4.03785128e-07 0 0 -2535 0.000511797651312 -949.6 1831795.29
-325135 GQ 1 0 1 -4.03785128e-07 0 0 -2425 0.00048958946894 -949.6 1695395.29
-325136 GQ 1 0 1 -4.03785128e-07 0 0 -2425 0.000489589469167 -949.6 1695366.29
-325137 P -0.07272727272729 1.4683096e-08 0.9973518655929 397.860847602
-325138 P -0.9973518655929 2.01357911e-07 -0.07272727272729 -1298.67439873
-325139 P -0.9973518655929 2.01357921e-07 0.07272727272729 -1229.612580548
-325140 P 0.07272727272729 -1.4683096e-08 0.9973518655929 549.2244839649
-325141 P -0.9973518655929 2.01357942e-07 -0.07272727272729 -1243.820046122
-325142 GQ 1 0 1 -4.03785128e-07 0 0 -2535 0.000511797651312 -949.6 1831766.29
-325143 P -0.07272727272729 1.4683096e-08 0.9973518655929 368.860847602
-325144 P -0.9973518655929 2.01357928e-07 0.07272727272729 -1174.75822794
-325145 P 0.07272727272729 -1.4683096e-08 0.9973518655929 578.2244839649
-325146 P -1 2.01892565e-07 0 -1280
-325147 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560467 -949.6 1763019.04
-325148 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -860.5711310154
-325149 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560467 -949.6 1763026.04
-325150 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560012 -949.6 1763014.79
-325151 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560012 -949.6 1762945.7375
-325152 GQ 1 0 1 -4.03785128e-07 0 0 -2480 0.000500693560467 -949.6 1762852.79
-325153 P -1 2.01892565e-07 0 -1215
-325154 P -1 2.01892565e-07 0 -1265
-325155 P -2.01892565e-07 -1 0 91.1
-325156 GQ 1 -1.629696695336 1 -1.06183242e-06 0 0 -2480.000066567 
-        -329.7143023846 -949.6 1746358.340023
-325157 P -2.01892565e-07 -1 0 101.1583333333
-325158 P -2.01892565e-07 -1 0 97.1
-325159 P -2.01892565e-07 -1 0 109.4679491924
-325160 P -2.01892565e-07 -1 0 102
-325161 P -2.01892565e-07 -1 0 106
-325162 P -2.01892565e-07 -1 0 101
-325163 P -2.01892565e-07 -1 0 98
-325164 P -2.01892565e-07 -1 0 90.8
-325165 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1315.833622474
-325166 P -2.01892565e-07 -1 0 109
-325167 P -2.01892565e-07 -1 0 106.5
-325168 P -2.01892565e-07 -1 0 90.5
-325169 P -2.01892565e-07 -1 0 97.7
-325170 P -2.01892565e-07 -1 0 86.6
-325171 GQ 1 -1.629696695336 1 -1.06183242e-06 0 0 -3110.00006657 -329.714175192 
-        -949.6 2626783.340023
-325172 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1592.272129471
-325173 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3200999.9775
-325174 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347975 -949.6 3200960.04
-325175 GQ 1 -1.629696695336 1 -1.06183242e-06 0 0 -3450.00006657 -329.714106549 
-        -949.6 3184383.34002
-325176 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347975 -949.6 3200965.95
-325177 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3200983.4775
-325178 GQ 1 0 1 -4.03785128e-07 0 0 -3395 0.000685425256903 -949.6 3106745.29
-325179 GQ 1 0 1 -4.03785128e-07 0 0 -3505 0.00070763343882 -949.6 3296495.29
-325180 GQ 1 0 1 -4.03785128e-07 0 0 -3505 0.000707633439275 -949.6 3296466.29
-325181 P -0.9973518655929 2.01357941e-07 -0.07272727272729 -1727.535700935
-325182 P -0.07272727272729 1.4683096e-08 0.9973518655929 333.588120329
-325183 GQ 1 0 1 -4.03785128e-07 0 0 -3395 0.000685425256676 -949.6 3106716.29
-325184 P -1 2.01892565e-07 0 -1765
-325185 P 0.07272727272729 -1.4683096e-08 0.9973518655929 613.4972112379
-325186 P -0.9973518655929 2.01357926e-07 0.07272727272729 -1658.473882753
-325187 P -0.9973518655929 2.01357955e-07 0.07272727272729 -1713.32823536
-325188 P -1 2.01892565e-07 0 -1685
-325189 P -0.07272727272729 1.4683096e-08 0.9973518655929 362.588120329
-325190 P -0.9973518655929 2.01357951e-07 -0.07272727272729 -1782.390053542
-325191 P 0.07272727272729 -1.4683096e-08 0.9973518655929 584.4972112379
-325192 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1741.461164991
-325193 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3201044.04
-325194 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529348203 -949.6 3201051.04
-325195 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3201039.79
-325196 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3200877.79
-325197 GQ 1 0 1 -4.03785128e-07 0 0 -3450 0.000696529347748 -949.6 3200970.7375
-325198 P -1 2.01892565e-07 0 -1750
-325199 P -1 2.01892565e-07 0 -1700
-325200 GQ 1 -1.629696695336 1 -1.061832436e-06 0 0 -3449.99993343 329.7154996075
-        -949.6 3184383.34002
-325201 P -0.8775825618904 1.771773960001e-07 0.4794255386042 -1286.198673533
-325202 P -1 2.01892565e-07 0 -1758.5
-325203 P -2.01892565e-07 -1 0 85.25
-325204 PZ 493
-325205 P -2.01892565e-07 -1 0 -85.25
-325206 P -1 2.01892565e-07 0 -1770
-325207 P -1 2.01892565e-07 0 -1768.65
-325208 GQ 0 1 1 4.03785128e-07 0 0 -3.569460549e-05 -176.8 -978.8 247323.68
-325209 P -2.01892565e-07 -1 0 -88.4
-325210 PZ 489.4
-325211 P -2.01892565e-07 -1 0 -96.75
-325212 GQ 0 1 1 4.03785128e-07 0 0 -3.5694605486e-05 -176.8 -913.2 216294.88
-325213 P -2.01892565e-07 -1 0 -96.6
-325214 P -1 2.01892565e-07 0 -1680.5
-325215 PZ 456.6
-325216 P -1 2.01892565e-07 0 -1311.95
-325217 P -1 2.01892565e-07 0 -1296.05
-325218 P -1 2.01892565e-07 0 -1295
-325219 PZ 492.45
-325220 PZ 485.5
-325221 P -1 2.01892565e-07 0 -1313
-325222 P -1 2.01892565e-07 0 -1523.05
-325223 P -1 2.01892565e-07 0 -1522
-325224 P -1 2.01892565e-07 0 -1540
-325225 P -1 2.01892565e-07 0 -1538.95
-325226 P -2.01892562e-07 -1 0 96.75
-325227 P -2.01892562e-07 -1 0 88.4
-325228 P -2.01892562e-07 -1 0 96.6
-325229 GQ 0 1 1 4.03785126e-07 0 0 3.5694605033e-05 176.8 -913.2 216294.88
-325230 P -1 2.01892565e-07 0 -1206.5
-325231 P -1 2.01892565e-07 0 -1196.35
-325232 P -1 2.01892565e-07 0 -1334
-325233 P -1 2.01892565e-07 0 -1332.95
-325234 P -1 2.01892565e-07 0 -1317.05
-325235 P -1 2.01892565e-07 0 -1316
-325236 P -1 2.01892565e-07 0 -1545
-325237 PZ 471.2
-325238 P -2.01892565e-07 -1 0 -60.25
-325239 P -2.01892565e-07 -1 0 60.25
-325240 P -1 2.01892565e-07 0 -1625
-325241 P -1 2.01892565e-07 0 -1235
-325242 P -1 2.01892565e-07 0 -1275
-325243 P -1 2.01892565e-07 0 -1255
-325244 P -2.01892565e-07 -1 0 85.15
-325245 PZ 470.55
-325246 P -2.01892565e-07 -1 0 -13.85
-325247 P -1 2.01892565e-07 0 -1522.2
-325248 P -1 2.01892565e-07 0 -1197.9
-325249 P -1 2.01892565e-07 0 -1762.7
-325250 PZ 460.9
-325251 P -2.01892565e-07 -1 0 -84.85
-325252 PZ 454.9
-325253 P -2.01892565e-07 -1 0 -28.45
-325254 P -1 2.01892565e-07 0 -1208.35
-325255 P -1 2.01892565e-07 0 -1752.25
-325256 PZ 453.6
-325257 PZ 454.1
-325258 P -2.01892565e-07 -1 0 -13.45
-325259 P -2.01892565e-07 -1 0 -28.95
-325260 P -1 2.01892565e-07 0 -1205
-325261 P -2.01892565e-07 -1 0 3
-325262 P -1 2.01892565e-07 0 -1211.95
-325263 P -1 2.01892565e-07 0 -1211
-325264 PZ 721.8
-325265 PZ 722.35
-325266 P -1 2.01892565e-07 0 -1227
-325267 P -2.01892565e-07 -1 0 -55
-325268 P -2.01892565e-07 -1 0 -54.45
-325269 P -1 2.01892565e-07 0 -1225.95
-325270 P -2.01892565e-07 -1 0 55
-325271 P -2.01892565e-07 -1 0 54.45
-325272 P -2.01892565e-07 -1 0 -6.95
-325273 P -2.01892565e-07 -1 0 -8
-325274 P -2.01892565e-07 -1 0 -11.25
-325275 P -2.01892565e-07 -1 0 -10.3
-325276 P -2.01892565e-07 -1 0 -25.25
-325277 P -2.01892565e-07 -1 0 -26.3
-325278 P -2.01892565e-07 -1 0 -28.5
-325279 PZ 589.5
-325280 PZ 715.35
-325281 PZ 588.45
-325282 P -1 2.01892565e-07 0 -1607
-325283 P -1 2.01892565e-07 0 -1606.45
-325284 P -1 2.01892565e-07 0 -1479
-325285 P -1 2.01892565e-07 0 -1477.95
-325286 PZ 573.5
-325287 PZ 574.45
-325288 P -1 2.01892565e-07 0 -1463
-325289 P -1 2.01892565e-07 0 -1463.95
-325290 P -1 2.01892565e-07 0 -1329
-325291 P -1 2.01892565e-07 0 -1327.95
-325292 P -1 2.01892565e-07 0 -1313.95
-325293 P -2.01892565e-07 -1 0 29.65
-325294 P -2.01892565e-07 -1 0 30.7
-325295 P -2.01892565e-07 -1 0 28.5
-325296 P -2.01892565e-07 -1 0 14.7
-325297 P -2.01892565e-07 -1 0 7.05
-325298 P -2.01892565e-07 -1 0 8
-325299 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -67.18252888132
-325300 P -0.1764412484389 0.01173292085737 0.9842412429976 289.8302385902
-325301 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -66.18252888132
-325302 P -0.9975554946771 0.06987871664131 0 -1446.148822018
-325303 P -0.9975554946771 0.06987871664131 0 -1449.14882201
-325304 P -0.9975554946771 0.06987871664131 0 -1450.14882201
-325305 P -4.4391090734e-05 -0.0006337062070389 0.9999997982229 497.505883962
-325306 P -0.9818276084834 0.06888958695733 -0.1768297826401 -1521.438156735
-325307 P -0.9975554946771 0.06987871664131 0 -1332.148822013
-325308 P -0.9975554946771 0.06987871664131 0 -1333.148822014
-325309 P -4.4391090733e-05 -0.0006337062070399 0.9999997982229 493.505883962
-325310 P -4.4391090733e-05 -0.0006337062070399 0.9999997982229 494.505883962
-325311 P -0.9975554946771 0.06987871664131 0 -1336.148822012
-325312 P -4.4391090733e-05 -0.0006337062070349 0.9999997982229 495.505883962
-325313 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -29.68252888131
-325314 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -28.68252888131
-325315 P -0.9818276084834 0.06888958695733 -0.1768297826401 -1409.548874481
-325316 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -32.68252888136
-325317 P -4.4391090733e-05 -0.0006337062070349 0.9999997982229 529.805883962
-325318 P -4.4391090717e-05 -0.0006337062070369 0.9999997982229 551.005883962
-325319 P -0.1764412484389 0.01173292085737 0.9842412429976 288.8302385904
-325320 P -0.06987870254142 -0.9975552933933 -0.0006352591012942 -63.18252888172
-325321 P -0.1764412484389 0.01173292085737 0.9842412429976 285.8302385899
-325322 P -0.9973336265601 0.07283917515451 -0.00448239838771 -1332.067014146
-325323 P -0.07283990690423 -0.9973436458725 0 -36.38616666842
-325324 P -0.004470491550249 0.000326497481268 0.9999899540019 487.5638897049
-325325 P -0.9973336265601 0.07283917515451 -0.00448239838771 -1330.06701415
-325326 P -0.07283990690423 -0.9973436458725 0 -61.38616666833
-325327 GQ 0.0053256373325 0.994694454563 0.999979908105 0.145289917425 
-        0.00065298840255 -0.00894089327941 -2.6041717589 -97.8425501703 
-        -1010.51762765 257448.8930313
-325328 P -0.004470491265831 0.0003264974700351 0.9999899540032 505.2638900841
-325329 P -0.07283990690423 -0.9973436458725 0 -64.16078233503
-325330 P -0.9973336265601 0.07283917515451 -0.00448239838771 -1445.376058347
-325331 P -0.004470491550249 0.000326497481268 0.9999899540019 487.4145837989
-325332 P -0.9973336265601 0.07283917515451 -0.00448239838771 -1443.37605835
-325333 P -0.07283990690423 -0.9973436458725 0 -39.16078233522
-325334 P -0.004470491550209 0.000326497481266 0.9999899540019 505.1145837989
-325335 GQ 0.0053256373325 0.994694454563 0.999979908105 0.145289917425 
-        0.00065298840255 -0.00894089327941 -3.00971219421 -103.3769432843 
-        -1010.219018838 257577.016698
-325336 P -1 2.01892565e-07 0 -1306.54182431
-325337 P -1 2.01892565e-07 0 -1304.54182431
-325338 PZ 727.20002
-325339 P -2.01892565e-07 -1 0 24.3
-325340 PZ 725.30002
-325341 PZ 726.70002
-325342 PZ 724.80002
-325343 P -2.01892565e-07 -1 0 13.7
-325344 PZ 725.40002
-325345 P -1 2.01892565e-07 0 -1236.73682431
-325346 PZ 726.60002
-325347 PZ 727.80002
-325348 P -2.01892565e-07 -1 0 23.75
-325349 PZ 725.300016742
-325350 PZ 724.20002
-325351 P -1 2.01892565e-07 0 -1484.5418124
-325352 P -1 2.01892565e-07 0 -1483.54182431
-325353 P -2.01892565e-07 -1 0 14.25
-325354 P -1 2.01892565e-07 0 -1308.54182431
-325355 P -1 2.01892565e-07 0 -1468.54182431
-325356 C/Z 1380.041820474 -19.0002786202 0.525
-325357 C/Z 1317.541820474 -19.0002660019 0.525
-325358 P -1 2.01892565e-07 0 -1460.54182431
-325359 P -1 2.01892565e-07 0 -1331.54182431
-325360 C/Z 1443.041820474 -19.0002913394 0.525
-325361 P -1 2.01892565e-07 0 -1323.54182431
-325362 P -1 2.01892565e-07 0 -1313.54182431
-325363 C/Z 1348.541820474 -19.00027226057 0.525
-325364 PZ 726.90002
-325365 P -2.01892565e-07 -1 0 22.1999999987
-325366 P -2.01892565e-07 -1 0 22.5999999987
-325367 PZ 724.90002
-325368 C/Z 1474.541820474 -19.00029769903 0.525
-325369 P -2.01892565e-07 -1 0 15.4
-325370 P -2.01892565e-07 -1 0 15.8
-325371 C/Z 1411.541820474 -19.0002849798 0.525
-325372 PZ 723.80002
-325373 P -1 2.01892565e-07 0 -1478.54182431
-325374 C/Z 1317.541820474 -19.0002660019 0.5
-325375 C/Z 1317.541820474 -19.0002660019 0.95
-325376 PZ 726.700016742
-325377 PZ 724.900016742
-325378 C/Z 1348.541820474 -19.00027226057 0.95
-325379 C/Z 1348.541820474 -19.00027226057 0.5
-325380 C/Z 1380.041820474 -19.0002786202 0.95
-325381 C/Z 1380.041820474 -19.0002786202 0.5
-325382 C/Z 1411.541820474 -19.0002849798 0.5
-325383 C/Z 1411.541820474 -19.0002849798 0.95
-325384 C/Z 1443.041820474 -19.0002913394 0.5
-325385 C/Z 1443.041820474 -19.0002913394 0.95
-325386 C/Z 1474.541820474 -19.00029769903 0.5
-325387 C/Z 1474.541820474 -19.00029769903 0.95
-325388 P -2.01892565e-07 -1 0 14.9
-325389 GQ 1 0 1 -4.03785128e-07 0 0 -2651.58364862 0.000535335023098 -1448.70004
-        2282406.10288
-325390 P -2.01892565e-07 -1 0 23.1
-325391 GQ 1 0 1 -4.03785128e-07 0 0 -2658.58364862 0.000536748270772 -1448.70004
-        2291698.89565
-325392 GQ 1 0 1 -4.03785128e-07 0 0 -2925.58364862 0.000590653585643 -1448.70004
-        2664442.06274
-325393 GQ 1 0 1 -4.03785128e-07 0 0 -2932.58364862 0.000592066833544 -1448.70004
-        2674693.85551
-325394 P -1 2.01892565e-07 0 -1412.54182431
-325395 P -1 2.01892565e-07 0 -1379.04182431
-325396 P -1 2.01892565e-07 0 -1475.54182431
-325397 P -1 2.01892565e-07 0 -1442.04182431
-325398 P -1 2.01892565e-07 0 -1316.54182431
-325399 P -1 2.01892565e-07 0 -1349.54182431
-325400 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -817.7556582103
-325401 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -820.3884058953
-325402 GQ 1 0 1 -4.03785128e-07 0 0 -2649.08364846 0.00053483029151 
-        -1448.700033484 2279093.63089
-325403 GQ 1 0 1 -4.03785128e-07 0 0 -2655.08364846 0.000536041647049 
-        -1448.700033484 2287049.881834
-325404 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -815.1229105243
-325405 PZ 725.305016742
-325406 P -2.01892565e-07 -1 0 24.45
-325407 PZ 723.395016742
-325408 PZ 724.350016742
-325409 P -2.01892565e-07 -1 0 24.85
-325410 GQ 1 0 1 -4.03785128e-07 0 0 -2661.08364846 0.00053725300236 
-        -1448.700033484 2295024.13278
-325411 GQ 1 0 1 -4.03785128e-07 0 0 -2655.08364846 0.000536041646822 
-        -1448.700033484 2287049.403354
-325412 GQ 1 0 1 -4.03785128e-07 0 0 -2923.08364874 0.000590148854055 
-        -1448.700033484 2660787.091137
-325413 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -935.3517216264
-325414 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -937.9844693124
-325415 GQ 1 0 1 -4.03785128e-07 0 0 -2929.08364874 0.000591360209821 
-        -1448.700033484 2669564.863603
-325416 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -940.6172169974
-325417 GQ 1 0 1 -4.03785128e-07 0 0 -2929.08364874 0.000591360209594 
-        -1448.700033484 2669565.342083
-325418 GQ 1 0 1 -4.03785128e-07 0 0 -2935.08364874 0.000592571565132 
-        -1448.700033484 2678361.59303
-325419 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1509.666704354
-325420 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1512.299452041
-325421 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1514.932199726
-325422 P -2.01892565e-07 -1 0 13.55
-325423 P -2.01892565e-07 -1 0 13.15
-325424 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1632.528263141
-325425 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1635.161010827
-325426 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1629.895515456
-325427 P -1.00946282e-07 -0.5000000000002 0.8660254037843 640.9295566582
-325428 P -1.00946282e-07 -0.5000000000002 0.8660254037843 640.5295566572
-325429 P -1.00946282e-07 -0.5000000000002 0.8660254037843 638.3314804462
-325430 P 1.00946282e-07 0.5000000000002 0.8660254037843 613.6814804462
-325431 P -1 2.01892565e-07 0 -1499.54182431
-325432 P -2.01892565e-07 -1 0 25.25
-325433 P -2.01892565e-07 -1 0 25.65
-325434 P 1.00946282e-07 0.5000000000002 0.8660254037843 615.8795566582
-325435 P 1.00946282e-07 0.5000000000002 0.8660254037843 616.2795566572
-325436 P 1.00946282e-07 0.5000000000002 0.8660254037843 614.0814804462
-325437 P -1.00946282e-07 -0.5000000000002 0.8660254037843 638.7314804462
-325438 P -1.748440899999e-07 -0.8660254037846 -0.4999999999997 -340.6548340658
-325439 P -1.748440900001e-07 -0.8660254037843 0.5000000000002 383.6951859341
-325440 P -1.748440899999e-07 -0.8660254037846 -0.4999999999997 -350.7862205898
-325441 P -1.00946282e-07 -0.5000000000002 0.8660254037843 635.2795566572
-325442 P -1.00946282e-07 -0.5000000000002 0.8660254037843 633.0814804462
-325443 P -1.00946282e-07 -0.5000000000002 0.8660254037843 634.8795566582
-325444 P -1.00946282e-07 -0.5000000000002 0.8660254037843 632.6814804462
-325445 P 1.00946282e-07 0.5000000000002 0.8660254037843 619.3314804462
-325446 P 1.00946282e-07 0.5000000000002 0.8660254037843 619.7314804462
-325447 P 1.00946282e-07 0.5000000000002 0.8660254037843 621.9295566582
-325448 P 1.00946282e-07 0.5000000000002 0.8660254037843 621.5295566572
-325449 P -2.01892565e-07 -1 0 12.35
-325450 P -2.01892565e-07 -1 0 12.75
-325451 P -1.748440900001e-07 -0.8660254037843 0.5000000000002 373.5637994101
-325452 P -2.01892565e-07 -1 0 28.15
-325453 P -2.01892565e-07 -1 0 25.95
-325454 PZ 726.35002
-325455 PZ 726.05002
-325456 PZ 722.65002
-325457 PZ 722.35002
-325458 P -2.01892565e-07 -1 0 12.05
-325459 P -2.01892565e-07 -1 0 9.85
-325460 P -1 0 0 -1622.000017695
-325461 P -1 2.01892565e-07 0 -1485.5418124
-325462 P -1 0 0 -1622.000018523
-325463 PZ 727.800023258
-325464 PZ 726.700023258
-325465 PZ 724.200023258
-325466 P -1 2.01892565e-07 0 -1700.041812395
-325467 P -1 2.01892565e-07 0 -1699.041812395
-325468 P -1 2.01892565e-07 0 -1688.0418124
-325469 C/Z 1692.041808564 -19.00034161066 0.525
-325470 P -0.4794257198305 -0.877582462886 0 -794.533995468
-325471 P -1 2.01892565e-07 0 -1696.0418124
-325472 C/Z 1491.541808564 -19.0003011312 0.5
-325473 C/Z 1491.541808564 -19.0003011312 0.95
-325474 C/Z 1512.041808564 -19.00030527 0.95
-325475 C/Z 1512.041808564 -19.00030527 0.5
-325476 C/Z 1542.041808564 -19.00031132678 0.95
-325477 C/Z 1542.041808564 -19.00031132678 0.5
-325478 C/Z 1572.041808564 -19.00031738355 0.5
-325479 C/Z 1572.041808564 -19.00031738355 0.95
-325480 C/Z 1602.041808564 -19.00032344033 0.5
-325481 C/Z 1602.041808564 -19.00032344033 0.95
-325482 C/Z 1692.041808564 -19.00034161066 0.95
-325483 C/Z 1692.041808564 -19.00034161066 0.5
-325484 GQ 1 0 1 -4.03785128e-07 0 0 -2979.5836248 0.000601555779351 -1448.70004 
-        2744161.78577
-325485 GQ 1 0 1 -4.03785128e-07 0 0 -2979.5836248 0.000601555779579 -1448.70004 
-        2744162.520143
-325486 GQ 1 0 1 -4.03785128e-07 0 0 -2986.5836248 0.000602969027252 -1448.70004 
-        2754602.578455
-325487 GQ 1 0 1 -4.03785128e-07 0 0 -2986.5836248 0.00060296902748 -1448.70004 
-        2754603.31283
-325488 GQ 1 0 1 -4.03785128e-07 0 0 -3380.5836248 0.00068251469784 -1448.70004 
-        3381768.55254
-325489 GQ 1 0 1 -4.03785128e-07 0 0 -3387.5836248 0.000683927945968 -1448.70004 
-        3393612.84523
-325490 C/Z 1512.041808564 -19.00030527 0.525
-325491 C/Z 1572.041808564 -19.00031738355 0.525
-325492 P -1 2.01892565e-07 0 -1495.5418124
-325493 P -1 2.01892565e-07 0 -1487.5418124
-325494 C/Z 1542.041808564 -19.00031132678 0.525
-325495 C/Z 1602.041808564 -19.00032344033 0.525
-325496 C/Z 1491.541808564 -19.0003011312 0.525
-325497 GQ 1 0 1 -4.03785128e-07 0 0 -2977.0836248 0.00060105104799 -1448.70004 
-        2740439.318737
-325498 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -959.0464387304
-325499 PZ 725.30502
-325500 PZ 723.39502
-325501 PZ 724.35002
-325502 GQ 1 0 1 -4.03785128e-07 0 0 -2989.0836248 0.00060347375884 -1448.70004 
-        2758337.820486
-325503 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -961.6791864164
-325504 GQ 1 0 1 -4.03785128e-07 0 0 -2983.0836248 0.000602262403529 -1448.70004 
-        2749379.09113
-325505 GQ 1 0 1 -4.03785128e-07 0 0 -2983.0836248 0.000602262403529 -1448.70004 
-        2749379.56961
-325506 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -964.3119341024
-325507 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -1137.634490075
-325508 GQ 1 0 1 -4.03785128e-07 0 0 -3390.0836248 0.000684432677101 -1448.70004 
-        3397849.33726
-325509 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -1140.26723776
-325510 GQ 1 0 1 -4.03785128e-07 0 0 -3384.0836248 0.000683221321563 -1448.70004 
-        3387688.086384
-325511 P -0.8775825618904 1.771773940001e-07 0.4794255386042 -1135.00174239
-325512 GQ 1 0 1 -4.03785128e-07 0 0 -3378.0836248 0.000682009966251 -1448.70004 
-        3377544.83551
-325513 GQ 1 0 1 -4.03785128e-07 0 0 -3384.0836248 0.00068322132179 -1448.70004 
-        3387687.607904
-325514 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1653.590235684
-325515 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1656.222983371
-325516 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1658.855731056
-325517 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1829.545539343
-325518 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1832.178287029
-325519 P -0.8775825618904 1.771773940001e-07 -0.4794255386042 -1834.811034715
-325520 P -1 2.01892565e-07 0 -1541.0418124
-325521 P -1 2.01892565e-07 0 -1573.0418124
-325522 P -1 2.01892565e-07 0 -1693.0418124
-325523 P -1 0 0 -1680.142026195
-325524 P -1 2.01892565e-07 0 -1513.0418124
-325525 P -1 2.01892565e-07 0 -1490.5418124
-325526 P -1 2.01892565e-07 0 -1684.0000124
-325527 P -1 2.01892565e-07 0 -1700.0000124
-325528 P 0.3254448894168 -6.570496099996e-08 0.9455610101694 1088.399654713
-325529 P -0.8915340455151 1.799941e-07 0.4529536904446 -740.8278278961
-325530 P 0.3254448894168 -6.570495599996e-08 0.9455610101694 1088.305098612
-325531 P 0.3254448894168 -6.570490299996e-08 0.9455610101694 1089.534327925
-325532 P 0.3254448894168 -6.570490299996e-08 0.9455610101694 1089.628884026
-325533 P 0.2778148667611 -5.608875600002e-08 0.9606346338783 1042.075344315
-325534 P 0.2778148667611 -5.608877400002e-08 0.9606346338783 1043.254076286
-325535 P 0.2778148667611 -5.608875600002e-08 0.9606346338783 1041.977117736
-325536 P 0.2778148667611 -5.608872300002e-08 0.9606346338783 1043.352303787
-325537 P 0.33020916155 -6.666674499999e-08 0.9439077866129 1093.0925571
-325538 P -0.8955453441237 1.808039939999e-07 0.4449702648698 -750.2432228297
-325539 P 0.33020916155 -6.666677399999e-08 0.9439077866129 1094.319637223
-325540 P 0.33020916155 -6.666677399999e-08 0.9439077866129 1094.225246444
-325541 P 0.33020916155 -6.666677399999e-08 0.9439077866129 1092.998166322
-325542 P 0.2706003219929 -5.463215499997e-08 0.9626917812765 1035.143127345
-325543 P 0.2706003219929 -5.463221499997e-08 0.9626917812765 1036.420433554
-325544 P 0.2706003219929 -5.463221699997e-08 0.9626917812765 1036.322179229
-325545 P 0.2706003219929 -5.463219299997e-08 0.9626917812765 1035.044873019
-325546 GQ 1 0 1 -4.03785128e-07 0 0 -2649.08364846 0.00053483029151 
-        -1448.700033484 2279093.15275
-325547 GQ 1 0 1 -4.03785128e-07 0 0 -2661.08364846 0.000537253002133 
-        -1448.700033484 2295023.65464
-325548 GQ 1 0 1 -4.03785128e-07 0 0 -2935.08364874 0.000592571565132 
-        -1448.700033484 2678361.11489
-325549 GQ 1 0 1 -4.03785128e-07 0 0 -2923.08364874 0.000590148854283 
-        -1448.700033484 2660786.612997
-325550 GQ 1 0 1 -4.03785128e-07 0 0 -2977.0836248 0.00060105104799 -1448.70004 
-        2740438.840597
-325551 GQ 1 0 1 -4.03785128e-07 0 0 -2989.0836248 0.000603473758613 -1448.70004 
-        2758337.342346
-325552 GQ 1 0 1 -4.03785128e-07 0 0 -3390.0836248 0.000684432677328 -1448.70004 
-        3397848.85878
-325553 GQ 1 0 1 -4.03785128e-07 0 0 -3378.0836248 0.000682009966706 -1448.70004 
-        3377544.35703
-325554 GQ 1 0 1 -4.03785128e-07 0 0 -3378.0836248 0.000682009966479 -1448.70004 
-        3377544.35737
-325555 GQ 1 0 1 -4.03785128e-07 0 0 -3390.0836248 0.000684432677328 -1448.70004 
-        3397848.85912
-325556 P -2.01892565e-07 -1 0 -13.7
-325557 P -2.01892565e-07 -1 0 -24.3
-325558 P -1 0 0 -1622.000025367
-325559 P -2.01892565e-07 -1 0 -14.25
-325560 P -2.01892565e-07 -1 0 -23.75
-325561 P -1 0 0 -1680.000033867
-325562 C/Z 1692.041816236 18.99965838934 0.525
-325563 P -2.01892565e-07 -1 0 -15.8
-325564 P -2.01892565e-07 -1 0 -15.4
-325565 P -2.01892565e-07 -1 0 -22.6
-325566 P -0.4794257198309 -0.8775824628858 0 -827.8821327358
-325567 P -2.01892565e-07 -1 0 -22.2
-325568 C/Z 1491.541816236 18.9996988688 0.95
-325569 C/Z 1491.541816236 18.9996988688 0.5
-325570 C/Z 1512.041816236 18.99969473 0.5
-325571 C/Z 1512.041816236 18.99969473 0.95
-325572 C/Z 1542.041816236 18.99968867322 0.95
-325573 C/Z 1542.041816236 18.99968867322 0.5
-325574 C/Z 1572.041816236 18.99968261645 0.5
-325575 C/Z 1572.041816236 18.99968261645 0.95
-325576 C/Z 1602.041816236 18.99967655967 0.95
-325577 C/Z 1602.041816236 18.99967655967 0.5
-325578 C/Z 1692.041816236 18.99965838934 0.5
-325579 C/Z 1692.041816236 18.99965838934 0.95
-325580 P -2.01892565e-07 -1 0 -14.9
-325581 P -2.01892565e-07 -1 0 -23.1
-325582 C/Z 1491.541816236 18.9996988688 0.525
-325583 C/Z 1602.041816236 18.99967655967 0.525
-325584 C/Z 1542.041816236 18.99968867322 0.525
-325585 C/Z 1572.041816236 18.99968261645 0.525
-325586 C/Z 1512.041816236 18.99969473 0.525
-325587 P -2.01892565e-07 -1 0 -13.55
-325588 P -2.01892565e-07 -1 0 -13.15
-325589 P -2.01892565e-07 -1 0 -24.85
-325590 P -2.01892565e-07 -1 0 -24.45
-325591 P -1 0 0 -1680.142033867
-325592 P -1.748440900001e-07 -0.8660254037843 -0.5000000000002 -373.5637994101
-325593 P -2.01892565e-07 -1 0 -12.75
-325594 P -2.01892565e-07 -1 0 -12.35
-325595 P -1.00946282e-07 -0.5000000000002 0.8660254037843 621.5295566572
-325596 P -1.00946282e-07 -0.5000000000002 0.8660254037843 621.9295566582
-325597 P -1.00946282e-07 -0.5000000000002 0.8660254037843 619.3314804462
-325598 P -1.00946282e-07 -0.5000000000002 0.8660254037843 619.7314804462
-325599 P 1.00946282e-07 0.5000000000002 0.8660254037843 632.6814804462
-325600 P 1.00946282e-07 0.5000000000002 0.8660254037843 633.0814804462
-325601 P 1.00946282e-07 0.4999999999998 0.8660254037846 634.8795566577
-325602 P 1.00946282e-07 0.5000000000002 0.8660254037843 635.2795566572
-325603 P -1.748440900001e-07 -0.8660254037843 0.5000000000002 350.7862205906
-325604 P -1.748440900001e-07 -0.8660254037843 -0.5000000000002 -383.6951859341
-325605 P 1.00946282e-07 0.5000000000002 0.8660254037843 640.5295566572
-325606 P -1.00946282e-07 -0.5000000000002 0.8660254037843 615.8795566582
-325607 P -1.748440900001e-07 -0.8660254037843 0.5000000000002 340.6548340661
-325608 P -1.00946282e-07 -0.5000000000002 0.8660254037843 616.2795566572
-325609 P -2.01892565e-07 -1 0 -25.65
-325610 P 1.00946282e-07 0.4999999999998 0.8660254037846 638.7314804457
-325611 P -1.00946282e-07 -0.5000000000002 0.8660254037843 613.6814804462
-325612 P -1.00946282e-07 -0.5000000000002 0.8660254037843 614.0814804462
-325613 P 1.00946282e-07 0.5000000000002 0.8660254037843 638.3314804462
-325614 P 1.00946282e-07 0.5000000000002 0.8660254037843 640.9295566582
-325615 P -2.01892565e-07 -1 0 -9.85
-325616 P -2.01892565e-07 -1 0 -12.05
-325617 P -2.01892565e-07 -1 0 -25.95
-325618 P -2.01892565e-07 -1 0 -28.15
-325619 C/Z 1411.541828146 18.9997150202 0.525
-325620 C/Z 1474.541828146 18.99970230097 0.525
-325621 C/Z 1348.541828146 18.99972773943 0.525
-325622 C/Z 1443.041828146 18.9997086606 0.525
-325623 C/Z 1317.541828146 18.9997339981 0.525
-325624 C/Z 1380.041828146 18.9997213798 0.525
-325625 C/Z 1317.541828146 18.9997339981 0.95
-325626 C/Z 1317.541828146 18.9997339981 0.5
-325627 C/Z 1348.541828146 18.99972773943 0.95
-325628 C/Z 1348.541828146 18.99972773943 0.5
-325629 C/Z 1380.041828146 18.9997213798 0.95
-325630 C/Z 1380.041828146 18.9997213798 0.5
-325631 C/Z 1411.541828146 18.9997150202 0.95
-325632 C/Z 1411.541828146 18.9997150202 0.5
-325633 C/Z 1443.041828146 18.9997086606 0.95
-325634 C/Z 1443.041828146 18.9997086606 0.5
-325635 C/Z 1474.541828146 18.99970230097 0.95
-325636 C/Z 1474.541828146 18.99970230097 0.5
-325637 P 0.3419328447292 -6.903378200003e-08 0.9397243902844 1104.463059585
-325638 P -0.8762933878955 1.770602529999e-07 0.4817778516397 -695.3970103246
-325639 P 0.3419328447292 -6.903366900003e-08 0.9397243902844 1104.557032024
-325640 P 0.3419328447292 -6.903369900003e-08 0.9397243902844 1105.684701293
-325641 P 0.3419328447292 -6.903369900003e-08 0.9397243902844 1105.778673732
-325642 P 0.2434882869938 -4.919824500002e-08 0.9699038375513 1009.877358486
-325643 P 0.2434882869938 -4.919820800002e-08 0.9699038375513 1008.616217243
-325644 P 0.2434882869938 -4.919824700002e-08 0.9699038375513 1009.97436555
-325645 P -2.01323509e-07 -1 0 -19.94999961487
-325646 P -2.0132351e-07 -1 0 -22.14999961476
-325647 P -2.0132351e-07 -1 0 -22.04999963504
-325648 P -2.0132351e-07 -1 0 -20.0499996152
-325649 P 0.2434882869938 -4.919824500002e-08 0.9699038375513 1008.713231454
-325650 P 0.34193283153 -6.903369600001e-08 0.9397243950871 1105.684688458
-325651 P 0.34193283153 -6.903377900001e-08 0.9397243950871 1104.463046745
-325652 P 0.34193283153 -6.903369600001e-08 0.9397243950871 1105.778660898
-325653 P 0.34193283153 -6.903366600001e-08 0.9397243950871 1104.557019184
-325654 P 0.2434883412518 -4.919827700001e-08 0.9699038239302 1008.713286104
-325655 P 0.2434883412518 -4.919823800001e-08 0.9699038239302 1008.616272275
-325656 P 0.2434883412518 -4.919825600001e-08 0.9699038239302 1009.877412845
-325657 P 0.2434883412518 -4.919825800001e-08 0.9699038239302 1009.974420603
-325658 P 0.5591929034702 -1.128968890001e-07 0.8290375725554 1142.164255133
-325659 PZ 509.6281
-325660 P -1 2.01892565e-07 0 -1277.8
-325661 PZ 507.1281
-325662 P 0.5591929034702 -1.128968890001e-07 0.8290375725554 1140.664255131
-325663 P -2.01892565e-07 -1 0 -9.907483883
-325664 P -1 2.01892565e-07 0 -1270.3
-325665 P -2.01892565e-07 -1 0 -11.91
-325666 P -2.01892565e-07 -1 0 -10.91
-325667 P -2.01892565e-07 -1 0 -13.11
-325668 P -1 2.01892565e-07 0 -1268.3
-325669 PZ 499.63
-325670 P -1 2.01892565e-07 0 -1263.3
-325671 PZ 502.1281
-325672 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1126.76425513
-325673 P -1 2.01892581e-07 0 -1267.3
-325674 P 0.5591929034702 -1.128968890001e-07 0.8290375725554 1122.164255133
-325675 P -2.01892564e-07 -1 0 19.49
-325676 PZ 498.83
-325677 PZ 498.63
-325678 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1150.364255136
-325679 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1132.764255133
-325680 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1259.303283897 9.58025424397 849.410791581 576490.16874
-325681 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1118.224955836
-325682 P -2.01892565e-07 -1 0 -9.91
-325683 P -1 2.01892565e-07 0 -1211.8
-325684 P -1 2.01892565e-07 0 -1210.8
-325685 P -1 2.01892565e-07 0 -1208.3
-325686 P -0.08715574274758 1.7596097e-08 0.9961946980918 461.9265583119
-325687 P -0.5062906969089 -0.8623628761858 0 -620.8129564359
-325688 P -0.5062906969089 -0.8623628761858 0 -625.8129564399
-325689 P -0.8290375725582 1.67376522e-07 0.5591929034661 -722.6026962511
-325690 P -0.8290375725549 1.67376522e-07 0.5591929034709 -721.1026962489
-325691 P -0.8290375725549 1.67376522e-07 0.5591929034709 -702.6318180349
-325692 P 0.5062903486993 -0.8623630806186 0 634.0787333864
-325693 P -0.8290375725496 1.673765219999e-07 0.5591929034787 -701.1318180247
-325694 P 0.5062903486993 -0.8623630806186 0 629.0787333824
-325695 P -0.08715574274768 1.7596096e-08 0.9961946980917 461.9464863709
-325696 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1259.30328391 9.58025424397 849.41079159 576612.318751
-325697 P -0.8290375725533 1.673765220001e-07 0.5591929034732 -713.1318180323
-325698 P -1 2.01892565e-07 0 -1285.3
-325699 P -2.01892565e-07 -1 0 -13.41
-325700 P -0.8290375725582 1.67376522e-07 0.5591929034661 -753.3417832511
-325701 P -0.8290375725549 1.67376522e-07 0.5591929034709 -759.4971129969
-325702 P -1 2.01892565e-07 0 -1282.8
-325703 P -0.8290375725549 1.67376522e-07 0.5591929034709 -751.8417832429
-325704 P -0.8290375725549 1.67376522e-07 0.5591929034709 -706.4971129939
-325705 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1164.464255133
-325706 P -0.8290375725582 1.67376522e-07 0.5591929034661 -741.3417832511
-325707 P -0.8290375725549 1.67376522e-07 0.5591929034709 -742.4332832449
-325708 P -0.8290375725582 1.67376522e-07 0.5591929034661 -743.9332832521
-325709 P -0.8290375725549 1.67376522e-07 0.5591929034709 -742.8417832459
-325710 P -0.8290375725549 1.67376522e-07 0.5591929034709 -730.6318180419
-325711 P -0.8290375725549 1.67376522e-07 0.5591929034709 -731.9332832459
-325712 P -0.8290375725582 1.67376522e-07 0.5591929034661 -732.1318180441
-325713 P -0.8290375725549 1.67376522e-07 0.5591929034709 -733.4332832479
-325714 P -0.8290375725496 1.673765219999e-07 0.5591929034787 -734.3417832317
-325715 P -0.8290375725549 1.67376522e-07 0.5591929034709 -732.8417832429
-325716 P -0.8290375725582 1.67376522e-07 0.5591929034661 -720.1318180441
-325717 P -0.8290375725549 1.67376522e-07 0.5591929034709 -721.6318180369
-325718 P -0.8290375725533 1.673765220001e-07 0.5591929034732 -722.3417832403
-325719 P -2.01892565e-07 -1 0 22.992516117
-325720 P -0.8290375725549 1.67376522e-07 0.5591929034709 -723.8417832439
-325721 P -2.01892565e-07 -1 0 22.69
-325722 P -2.01892565e-07 -1 0 20.49
-325723 P -2.01892565e-07 -1 0 22.99
-325724 P -2.01892565e-07 -1 0 21.49
-325725 P -2.01892565e-07 -1 0 19.492516117
-325726 P 0.5591929034702 -1.128968890001e-07 0.8290375725554 1160.664255131
-325727 P -1 2.01892565e-07 0 -1292.8
-325728 PZ 526.6281
-325729 P -1 2.01892565e-07 0 -1290.3
-325730 PZ 521.6281
-325731 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1156.364255132
-325732 PZ 519.6281
-325733 P -0.8290375725549 1.67376522e-07 0.5591929034709 -712.1026962439
-325734 C/Z 1267.300001936 9.58974414155 1.32305
-325735 P -0.8290375725549 1.67376522e-07 0.5591929034709 -711.6318180409
-325736 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1164.664255136
-325737 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1163.664255132
-325738 P -0.8290375725582 1.67376522e-07 0.5591929034661 -710.6026962511
-325739 PZ 514.6281
-325740 P -0.9060402710042 1.82922794e-07 -0.4231914783151 -1370.796045352
-325741 P -2.01892565e-07 -1 0 14.542516117
-325742 P -2.01892565e-07 -1 0 -4.957483883
-325743 P -0.8290375725549 1.67376522e-07 0.5591929034709 -735.4212638749
-325744 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1152.156401294
-325745 P 0.05296764666529 -1.0693774e-08 0.9985962289167 633.3473987508
-325746 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1161.856401292
-325747 P 0.005409315750097 -1.092100999999e-09 0.9999853695445 516.5536516308
-325748 P -2.01892565e-07 -1 0 14.542516628
-325749 P -2.01892565e-07 -1 0 -4.957483372
-325750 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1121.24321606
-325751 P -0.9251439240987 1.867796789999e-07 -0.3796165429789 -1335.162989264
-325752 P -0.8290375725549 1.67376522e-07 0.5591929034709 -719.1344853539
-325753 P -0.8290375725549 1.67376522e-07 0.5591929034709 -756.6344853529
-325754 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1130.943216063
-325755 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1141.893216062
-325756 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.737478312 -17.4147229108 814.62921286 
-        530637.820885
-325757 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.737478316 -17.4147229108 814.629212863 
-        530636.285263
-325758 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1138.893216062
-325759 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.73747831 -17.4147229108 814.629212858 
-        530638.210882
-325760 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1134.693216064
-325761 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1131.893216063
-325762 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.489181286 36.5852802694 825.253878025 
-        544826.805663
-325763 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.489181294 36.5852802694 825.25387803 544824.880045
-325764 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.48918129 36.5852802694 825.253878027 544826.415666
-325765 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1144.206401292
-325766 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1141.206401292
-325767 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.543088577 36.5852689617 790.890304592 
-        500425.172593
-325768 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.543088577 36.5852689617 790.890304593 
-        500425.562594
-325769 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.543088585 36.5852689617 790.890304598 
-        500423.636975
-325770 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1151.206401294
-325771 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1148.406401295
-325772 GQ 0.687303296708 1 0.312696703292 1.26262278e-07 1.87191524e-07 
-        -0.927183854567 -1239.240906075 -17.41471655047 835.878543196 
-        558676.38303
-325773 GQ 0.687303296708 1 0.312696703292 1.26262278e-07 1.87191526e-07 
-        -0.927183854567 -1239.24090607 -17.41471655047 835.878543194 
-        558677.918651
-325774 GQ 0.687303296708 1 0.312696703292 1.26262276e-07 1.87191524e-07 
-        -0.927183854567 -1239.240906068 -17.41471655047 835.878543191 
-        558678.308648
-325775 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813366 -17.4147278581 801.514969764 
-        513691.345119
-325776 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.29481336 -17.4147278581 801.51496976 513693.270738
-325777 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813358 -17.4147278581 801.514969759 
-        513692.880737
-325778 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.046516337 36.58527532204 812.139634926 
-        527658.680623
-325779 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.046516337 36.58527532204 812.139634926 
-        527659.070623
-325780 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.046516344 36.58527532204 812.139634931 
-        527657.145004
-325781 GQ 0.374606593416 1 -0.374606593414 2.52524022e-07 3.7438226e-07 
-        -1.854367709132 97.8620373222 35.2756707605 2671.493600647 
-        -788372.848736
-325782 GQ 0.374606593416 1 -0.374606593414 2.52524022e-07 3.74382258e-07 
-        -1.854367709132 97.6264064898 38.17857708864 2671.652536047 
-        -788118.753048
-325783 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1140.309777292
-325784 P 0.5591929034709 -1.1289665e-07 0.8290375725549 1134.746161295
-325785 GQ 0.687303296708 1 0.312696703292 1.2626232e-07 1.87191586e-07 
-        -0.927183854567 -1171.221963948 35.275926978 789.9991946 499275.9816
-325786 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1127.42092129
-325787 GQ 0.687303296708 1 0.312696703292 1.26262318e-07 1.87191586e-07 
-        -0.927183854567 -1173.864213218 37.89461094546 791.781414593 
-        501577.730045
-325788 GQ 0.687303296708 1 0.312696703292 1.26262318e-07 1.87191586e-07 
-        -0.927183854567 -1173.628582385 34.9917046173 791.622479194 
-        501323.634355
-325789 GQ 0.687303296708 1 0.312696703292 1.2626227e-07 1.87191514e-07 
-        -0.927183854567 -1171.457594782 38.1788333062 790.15813 499530.07729
-325790 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191528e-07 
-        -0.927183854567 -1172.543088584 36.5852689617 790.890304597 
-        500424.122599
-325791 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1134.863001295
-325792 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1134.730921294
-325793 GQ 0.374606593416 1 -0.374606593414 2.52524022e-07 3.7438226e-07 
-        -1.854367709132 95.2197880544 37.8943547279 2673.27582064 -786071.100295
-325794 GQ 0.374606593416 1 -0.374606593414 2.52524022e-07 3.7438226e-07 
-        -1.854367709132 95.4554188868 34.99144839975 2673.11688524 
-        -786325.195984
-325795 P -2.01892496e-07 -1 0 18.29251611706
-325796 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 77.88585346 -16.10564075267 2717.794426165 
-        -789248.284922
-325797 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1142.789840064
-325798 GQ 0.687303296708 1 0.312696703292 1.2626223e-07 1.87191456e-07 
-        -0.927183854566 -1209.05860348 -18.72406436104 815.52032286 
-        531811.653327
-325799 GQ 0.687303296708 1 0.312696703292 1.26262302e-07 1.87191562e-07 
-        -0.927183854567 -1207.737478312 -17.41472291083 814.62921286 
-        530636.770885
-325800 GQ 0.374606593416 1 -0.374606593414 2.52525094e-07 3.74383846e-07 
-        -1.854367709132 75.4792351394 -15.82141742014 2719.41771076 
-        -787136.290663
-325801 GQ 0.687303296708 1 0.312696703292 1.2626217e-07 1.87191364e-07 
-        -0.927183854566 -1206.65198516 -19.0082876936 813.897038267 
-        529699.659065
-325802 GQ 0.687303296708 1 0.312696703292 1.2626233e-07 1.871916e-07 
-        -0.927183854567 -1208.822971475 -15.82115812797 815.36138746 
-        531579.349161
-325803 GQ 0.687303296708 1 0.312696703292 1.26262404e-07 1.87191712e-07 
-        -0.927183854567 -1206.416353153 -16.1053814605 813.738102867 
-        529467.354899
-325804 P 0.5591929034709 -1.12896889e-07 0.8290375725549 1148.23661606
-325805 P 0.5591929034709 -1.12896889e-07 0.8290375725549 1148.36869606
-325806 GQ 0.374606593416 1 -0.374606593414 2.52525094e-07 3.74383846e-07 
-        -1.854367709132 75.243603133 -18.7243236532 2719.57664616 -786903.986496
-325807 P 0.5591929034709 -1.12897129e-07 0.8290375725549 1148.353456065
-325808 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 77.6502214536 -19.00854698576 2717.953361565 
-        -789015.980756
-325809 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1155.678696063
-325810 P -2.01892616e-07 -1 0 -8.70748337205
-325811 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 59.7275321625 38.17858575996 2730.04237593 
-        -772892.230893
-325812 P -2.01892596e-07 -1 0 18.29251662797
-325813 GQ 0.687303296708 1 0.312696703292 1.2626233e-07 1.871916e-07 
-        -0.927183854567 -1222.16805613 37.89462171964 824.362768034 
-        543676.163043
-325814 GQ 0.687303296708 1 0.312696703292 1.26262302e-07 1.87191562e-07 
-        -0.927183854567 -1223.48918129 36.5852802693 825.253878027 544825.365666
-325815 GQ 0.687303296708 1 0.312696703292 1.26262212e-07 1.87191426e-07 
-        -0.927183854566 -1224.810306445 35.2759388191 826.144988018 
-        545980.034733
-325816 GQ 0.374606593416 1 -0.374606593414 2.52525094e-07 3.74383846e-07 
-        -1.854367709132 61.8985184767 34.99145619445 2728.57802673 
-        -774882.850965
-325817 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 59.4919001635 35.2756795269 2730.20131131 -772735.605078
-325818 GQ 0.374606593416 1 -0.374606593414 2.52525094e-07 3.74383846e-07 
-        -1.854367709132 62.1341504831 37.8943624275 2728.419091333 
-        -775039.476779
-325819 GQ 0.687303296708 1 0.312696703292 1.2626215e-07 1.87191334e-07 
-        -0.927183854566 -1222.403688137 34.9917154866 824.521703433 
-        543832.788857
-325820 GQ 0.687303296708 1 0.312696703292 1.26262054e-07 1.87191192e-07 
-        -0.927183854566 -1224.574674453 38.1788450521 825.986052627 
-        545823.408931
-325821 GQ 0.687303296708 1 0.312696703292 1.2626217e-07 1.87191364e-07 
-        -0.927183854566 -1240.32639922 -15.82115176766 836.610717785 
-        559644.324407
-325822 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 46.3824257018 -16.10563439236 2739.0437565 
-        -761238.464884
-325823 GQ 0.687303296708 1 0.3126967032924 1.26262446e-07 1.87191774e-07 
-        -0.927183854567 -1240.562031227 -18.72405800073 836.769653184 
-        559882.028808
-325824 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383844e-07 
-        -1.854367709132 46.1467936954 -19.00854062545 2739.2026919 
-        -761000.760484
-325825 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383846e-07 
-        -1.854367709132 43.9758073886 -15.82141105983 2740.667041076 
-        -759071.315405
-325826 GQ 0.687303296708 1 0.312696703292 1.26262302e-07 1.87191562e-07 
-        -0.927183854567 -1239.24090607 -17.41471655052 835.878543194 
-        558676.868651
-325827 GQ 0.687303296708 1 0.312696703292 1.26262266e-07 1.87191508e-07 
-        -0.927183854567 -1238.15541292 -19.0082813333 835.1463686 557714.879339
-325828 GQ 0.687303296708 1 0.312696703292 1.26262348e-07 1.87191628e-07 
-        -0.927183854567 -1237.919780912 -16.1053751002 834.9874332 557477.174939
-325829 GQ 0.374606593416 1 -0.374606593414 2.52525092e-07 3.74383844e-07 
-        -1.854367709132 43.7401753822 -18.7243172929 2740.825976476 
-        -758833.611004
-325830 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1142.806401295
-325831 P -0.8290375725549 1.67376518e-07 0.5591929034709 -711.4712638709
-325832 P -2.01892562e-07 -1 0 15.692516117
-325833 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1147.90640129
-325834 P -0.8290375725549 1.67376517e-07 0.5591929034709 -702.8712638739
-325835 P -0.8290375725549 1.67376518e-07 0.5591929034709 -704.5712638709
-325836 P -0.8290375725549 1.67376518e-07 0.5591929034709 -709.7712638739
-325837 P -2.01892562e-07 -1 0 19.292516117
-325838 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.543088584 36.5852689617 790.890304597 
-        500423.852599
-325839 P -0.8290375725549 1.67376521e-07 0.5591929034709 -725.7973095879
-325840 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1140.293216064
-325841 P -2.01892565e-07 -1 0 -6.107483372
-325842 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.737478317 -17.4147229108 814.629212864 
-        530636.500889
-325843 P -2.01892565e-07 -1 0 -9.707483372
-325844 P -0.8290375725549 1.67376521e-07 0.5591929034709 -732.6973095869
-325845 P -2.01892565e-07 -1 0 -11.907483372
-325846 P -0.8290375725549 1.67376521e-07 0.5591929034709 -730.9973095899
-325847 P -0.8290375725549 1.67376523e-07 0.5591929034709 -724.0973095899
-325848 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1135.193216063
-325849 P -0.8290375725549 1.67376517e-07 0.5591929034709 -720.9712638709
-325850 P -2.01892565e-07 -1 0 -6.107483883
-325851 P -2.01892565e-07 -1 0 -9.707483883
-325852 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813365 -17.4147278581 801.514969764 
-        513691.560743
-325853 P -2.01892562e-07 -1 0 -11.907483883
-325854 P -0.8290375725549 1.67376518e-07 0.5591929034709 -712.3712638749
-325855 P -0.8290375725549 1.67376518e-07 0.5591929034709 -714.0712638719
-325856 P -2.01892543e-07 -1 0 -8.70748388298
-325857 P -0.8290375725549 1.67376518e-07 0.5591929034709 -719.2712638739
-325858 P -0.8290375725549 1.67376522e-07 0.5591929034709 -733.5973095909
-325859 P -0.8290375725549 1.67376522e-07 0.5591929034709 -735.2973095879
-325860 P -0.8290375725549 1.67376523e-07 0.5591929034709 -742.1973095879
-325861 P -2.01892565e-07 -1 0 15.692516628
-325862 P -2.01892564e-07 -1 0 19.292516628
-325863 P -0.8290375725549 1.67376521e-07 0.5591929034709 -740.4973095899
-325864 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.489181295 36.5852802694 825.25387803 544825.09567
-325865 P -0.8290375725549 1.67376521e-07 0.5591929034709 -721.8712638759
-325866 P -0.8290375725549 1.67376522e-07 0.5591929034709 -723.5712638729
-325867 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.046516343 36.58527532204 812.13963493 
-        527657.360628
-325868 P -0.8290375725549 1.67376521e-07 0.5591929034709 -730.4712638729
-325869 P -0.8290375725549 1.67376521e-07 0.5591929034709 -728.7712638749
-325870 P -0.8290375725549 1.67376521e-07 0.5591929034709 -751.6973095879
-325871 GQ 0.687303296708 1 0.312696703292 1.26262278e-07 1.87191526e-07 
-        -0.927183854567 -1239.240906077 -17.41471655047 835.878543197 
-        558676.598656
-325872 P -0.8290375725549 1.67376521e-07 0.5591929034709 -749.9973095909
-325873 P -0.8290375725549 1.67376521e-07 0.5591929034709 -744.7973095889
-325874 P -0.8290375725549 1.67376522e-07 0.5591929034709 -743.0973095919
-325875 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2298.17477844 -17.4154307284 6000.73398801 -3011045.86604
-325876 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 51.9282959237 -17.41497722794 2693.78441885 
-        -744101.369345
-325877 P -2.01892565e-07 -1 0 -5.957483372
-325878 GQ 0.687303295992 1 0.312696704008 1.26262354e-07 1.87191638e-07 
-        -0.927183855146 -1213.12622046 -17.41472182284 818.263966697 
-        535383.560525
-325879 GQ 0.687303296708 1 0.312696703292 1.26262298e-07 1.87191554e-07 
-        -0.927183854567 -1202.348734084 -17.41472399873 810.994458984 
-        525914.396767
-325880 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1131.393216062
-325881 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.0567952e-07 
-        -3.49532198291 2287.397289996 -17.4154285525 6008.00349578 
-        -3001576.70103
-325882 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1130.027035336
-325883 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1129.693216064
-325884 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1131.143216066
-325885 P -0.8290375725549 1.67376521e-07 0.5591929034709 -724.6473095909
-325886 P -0.8290375725549 1.67376521e-07 0.5591929034709 -725.6473095899
-325887 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 57.3170414584 -10.9149783159 2690.14966498 
-        -748892.550501
-325888 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.0567952e-07 
-        -3.49532198291 2292.786035533 -10.91542964046 6004.36874191 
-        -3006367.88219
-325889 P -0.8290375725549 1.67376521e-07 0.5591929034709 -732.1473095879
-325890 P -0.8290375725549 1.67376521e-07 0.5591929034709 -731.1473095899
-325891 GQ 0.687303295993 1 0.3126967040074 1.26262268e-07 1.8719151e-07 
-        -0.927183855144 -1207.737474932 -10.91472291078 814.62921282 
-        530592.379378
-325892 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 62.7057843666 -17.41497940383 2686.514911107 
-        -753570.53437
-325893 P 0.420835414051 -0.658504692832 0.623914356141 844.479793885
-325894 GQ -0.178812223291 1 -1.591013972124 4.75986846e-07 7.05679518e-07 
-        -3.49532198291 2282.42307546 36.58457245175 6011.35865318 -2996919.02126
-325895 GQ -0.178812223291 1 -1.591013972124 4.75986846e-07 7.05679518e-07 
-        -3.49532198291 2271.64558702 36.58457462765 6018.62816095 -2987326.35625
-325896 P -0.420835679945 -0.658504522905 -0.623914356141 -838.168005317
-325897 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383052e-07 
-        -1.854367709132 46.9540813971 36.5850237763 2697.139576256 -739443.68959
-325898 GQ 0.687303317985 1 0.312696682015 1.26262342e-07 1.8719163e-07 
-        -0.927183837374 -1223.48924455 30.0852802694 825.25387896 544718.710988
-325899 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383052e-07 
-        -1.854367709132 36.1765929468 36.5850259522 2704.409084016 
-        -729851.024564
-325900 P -0.8290375725549 1.67376522e-07 0.5591929034709 -740.6473095899
-325901 P -0.8290375725549 1.67376522e-07 0.5591929034709 -741.6473095879
-325902 P -0.8290375725549 1.67376522e-07 0.5591929034709 -734.1473095919
-325903 P -0.8290375725549 1.67376522e-07 0.5591929034709 -735.1473095899
-325904 GQ 0.687303295992 1 0.312696704008 1.26262192e-07 1.87191398e-07 
-        -0.927183855146 -1218.10043498 36.5852791814 821.619124114 540041.240265
-325905 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383052e-07 
-        -1.854367709132 41.5653358568 30.0850248643 2700.774330146 
-        -734766.258437
-325906 GQ 0.687303296708 1 0.312696703292 1.2626224e-07 1.87191468e-07 
-        -0.927183854566 -1228.877925517 36.5852813573 828.888631903 
-        549633.906583
-325907 P -2.01892565e-07 -1 0 15.542516628
-325908 GQ -0.178812223291 1 -1.591013972124 4.75986846e-07 7.05679518e-07 
-        -3.49532198291 2277.03432993 30.0845735397 6014.99340705 -2992241.590105
-325909 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1153.406401292
-325910 P -0.8290375725549 1.67376522e-07 0.5591929034709 -703.4212638729
-325911 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1151.70640129
-325912 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1151.956401294
-325913 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2393.98066028 36.5845489071 6090.10310365 -3177662.49619
-325914 P 0.420835414051 -0.658504692832 0.623914356141 880.039558061
-325915 GQ 0.687303295992 1 0.312696704008 1.26262094e-07 1.87191252e-07 
-        -0.927183855146 -1177.931830714 36.5852700497 794.525058382 
-        505032.942948
-325916 GQ 0.374606593416 1 -0.374606593414 2.5252456e-07 3.74383054e-07 
-        -1.854367709132 121.1773450593 36.5850077692 2697.28582796 
-        -831163.788597
-325917 GQ 0.687303296708 1 0.312696703292 1.26262288e-07 1.8719154e-07 
-        -0.927183854567 -1167.15434436 36.5852678738 787.255550724 495839.717783
-325918 GQ 0.374606593416 1 -0.374606593414 2.5252456e-07 3.74383054e-07 
-        -1.854367709132 115.7885995266 30.08500885714 2700.92058183 
-        -826686.076738
-325919 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2404.758148724 36.5845467312 6082.83359591 -3186855.72263
-325920 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2399.36940319 30.08454781915 6086.46834978 -3182378.01077
-325921 P -2.01892565e-07 -1 0 15.542516117
-325922 GQ 0.374606593416 1 -0.374606593414 2.5252456e-07 3.74383054e-07 
-        -1.854367709132 110.3998566165 36.5850099451 2704.5553357 -821970.562166
-325923 GQ 0.687303295991 1 0.3126967040086 1.26262238e-07 1.87191466e-07 
-        -0.927183855146 -1172.543087806 30.0852689617 790.890304506 
-        500317.428383
-325924 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1153.072582024
-325925 P -0.8290375725549 1.67376522e-07 0.5591929034709 -704.4212638719
-325926 P -0.8290375725549 1.67376522e-07 0.5591929034709 -709.9212638719
-325927 P -0.8290375725549 1.67376522e-07 0.5591929034709 -710.9212638699
-325928 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2255.893862236 -17.4154221922 6029.25282608 
-        -2973413.103246
-325929 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 31.2023566158 -17.41497304353 2707.764241423 
-        -725653.936606
-325930 P -0.8290375725549 1.67376521e-07 0.5591929034709 -743.6473095919
-325931 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 25.8136137076 -10.91497195558 2711.398995295 
-        -720852.452736
-325932 GQ 0.687303317986 1 0.312696682014 1.26262196e-07 1.87191414e-07 
-        -0.927183837374 -1244.629712568 -17.4147154625 839.513297513 
-        563547.198506
-325933 P -0.8290375725549 1.67376521e-07 0.5591929034709 -750.1473095909
-325934 P -0.8290375725549 1.67376521e-07 0.5591929034709 -751.1473095889
-325935 P -0.8290375725549 1.67376521e-07 0.5591929034709 -744.6473095899
-325936 GQ 0.687303296708 1 0.312696703292 1.2626229e-07 1.87191544e-07 
-        -0.927183854567 -1233.852161844 -17.41471763842 832.243789317 
-        553830.994533
-325937 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.0567952e-07 
-        -3.49532198291 2266.67135068 -17.4154243681 6021.98331834 
-        -2983129.268277
-325938 GQ 0.687303295992 1 0.3126967040085 1.26262316e-07 1.8719158e-07 
-        -0.927183855146 -1239.240902658 -10.91471655048 835.878543169 
-        558632.477097
-325939 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.0567952e-07 
-        -3.49532198291 2261.28260777 -10.91542328015 6025.61807221 
-        -2978327.784406
-325940 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 20.42486816546 -17.41497086763 2715.033749184 
-        -715937.77158
-325941 P -2.01892565e-07 -1 0 -5.957483883
-325942 P -0.8290375725549 1.67376522e-07 0.5591929034709 -720.4212638699
-325943 P -0.420835679945 -0.658504522905 -0.623914356141 -873.727770167
-325944 P -0.8290375725549 1.67376522e-07 0.5591929034709 -719.4212638729
-325945 P -0.8290375725549 1.67376522e-07 0.5591929034709 -712.9212638739
-325946 P -0.8290375725549 1.67376522e-07 0.5591929034709 -713.9212638719
-325947 GQ 0.687303295992 1 0.3126967040076 1.26262406e-07 1.87191712e-07 
-        -0.927183855145 -1204.046515553 30.08527532204 812.139634864 
-        527550.936381
-325948 GQ 0.374606593416 1 -0.374606593414 2.52524558e-07 3.74383054e-07 
-        -1.854367709132 78.8964288583 36.5850163054 2725.804666034 
-        -794613.554138
-325949 GQ 0.374606593416 1 -0.374606593414 2.5252456e-07 3.74383054e-07 
-        -1.854367709132 89.673917301 36.5850141295 2718.53515829 -804053.78057
-325950 GQ 0.374606593416 1 -0.374606593414 2.5252456e-07 3.74383054e-07 
-        -1.854367709132 84.2851717664 30.08501521745 2722.16991216 
-        -799452.568708
-325951 GQ 0.687303296708 1 0.312696703292 1.26262268e-07 1.87191508e-07 
-        -0.927183854567 -1198.65777212 36.5852742341 808.504881057 522949.725812
-325952 P -0.8290375725549 1.67376522e-07 0.5591929034709 -728.9212638739
-325953 P -0.8290375725549 1.67376522e-07 0.5591929034709 -729.9212638719
-325954 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2362.47723252 36.5845552674 6111.35243399 -3150305.48817
-325955 GQ 0.687303295992 1 0.312696704008 1.26262284e-07 1.87191532e-07 
-        -0.927183855146 -1209.435258456 36.58527641 815.77438874 532389.950943
-325956 P -0.8290375725549 1.67376522e-07 0.5591929034709 -722.4212638749
-325957 P -0.8290375725549 1.67376522e-07 0.5591929034709 -723.4212638729
-325958 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2373.254720967 36.5845530915 6104.08292625 
-        -3159745.714605
-325959 GQ -0.178812223291 1 -1.591013972124 4.75986848e-07 7.05679522e-07 
-        -3.49532198291 2367.86597543 30.08455417946 6107.71768012 -3155144.50274
-325960 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1126.293216064
-325961 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1123.893216063
-325962 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1159.20640129
-325963 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1156.806401296
-325964 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813366 -17.4147278581 801.514969764 
-        513691.830744
-325965 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191528e-07 
-        -0.927183854567 -1204.046516343 36.58527532204 812.13963493 
-        527657.630629
-325966 P 0.5591929034709 -1.12896889e-07 0.8290375725549 1120.393216063
-325967 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.489181284 36.5852802694 825.253878023 
-        544821.533161
-325968 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1223.489181284 36.5852802694 825.253878023 
-        544811.055661
-325969 P 0.5591929034709 -1.1289689e-07 0.8290375725549 1162.706401292
-325970 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.04651634 36.58527532204 812.139634928 
-        527653.798125
-325971 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1204.04651634 36.58527532204 812.139634928 
-        527643.320625
-325972 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.54308858 36.5852689617 790.890304595 500409.812596
-325973 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1172.54308858 36.5852689617 790.890304595 500420.290096
-325974 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813363 -17.4147278581 801.514969762 
-        513687.998241
-325975 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1188.294813363 -17.4147278581 801.514969762 
-        513677.520741
-325976 GQ 0.687303296708 1 0.312696703292 1.26262278e-07 1.87191524e-07 
-        -0.927183854567 -1239.240906065 -17.41471655047 835.878543189 
-        558662.558645
-325977 GQ 0.687303296708 1 0.312696703292 1.26262278e-07 1.87191524e-07 
-        -0.927183854567 -1239.240906065 -17.41471655047 835.878543189 
-        558673.036145
-325978 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.737478306 -17.4147229108 814.629212856 
-        530632.93838
-325979 GQ 0.687303296708 1 0.312696703292 1.2626228e-07 1.87191526e-07 
-        -0.927183854567 -1207.737478306 -17.4147229108 814.629212856 
-        530622.46088
-325980 C/Z 1303.99999709 -14.4202632679 6.75
-325981 C/Z 1303.99999709 -14.4202632679 1.063
-325982 C/Z 1303.99999709 -14.4202632679 2
-325983 PZ 504
-325984 PZ 502.1
-325985 PZ 494
-325986 K/Z 1303.99999709 -14.4202632679 516.928571429 0.0136111111111 -1
-325987 PZ 509
-325988 PZ 507.4
-325989 PZ 505.5
-325990 K/Z 1304.000009372 46.4197367321 516.928571429 0.0136111111111 -1
-325991 C/Z 1304.000009372 46.4197367321 6.75
-325992 C/Z 1304.000009372 46.4197367321 2
-325993 C/Z 1304.000009372 46.4197367321 1.063
-325994 C/Z 1531.49999709 -14.42030919846 1.063
-325995 C/Z 1531.49999709 -14.42030919846 2.5
-325996 C/Z 1531.49999709 -14.42030919846 6.75
-325997 PZ 505
-325998 C/Z 1531.49999709 -14.42030919846 2
-325999 PZ 502.8652
-326000 PZ 500.9652
-326001 PZ 500
-326002 PZ 498.1
-326003 P -1 2.01892592e-07 0 -1531.5
-326004 C/Z 1531.500009372 46.4196908015 6.75
-326005 C/Z 1531.500009372 46.4196908015 1.063
-326006 C/Z 1531.500009372 46.4196908015 2.5
-326007 C/Z 1531.500009372 46.4196908015 2
-326008 P -1 2.01892565e-07 0 -1535.8566
-326009 P -1 2.01892565e-07 0 -1527.5
-326010 P -2.01892565e-07 -1 0 18
-326011 P -2.01892565e-07 -1 0 -50
-326012 PZ 517.78
-326013 PZ 516.8148
-326014 P -1 2.01892565e-07 0 -1536.39
-326015 PZ 541.69809183
-326016 P -1 2.01892564e-07 0 -1573
-326017 P -1 2.01892564e-07 0 -1572.34498
-326018 P -2.01892564e-07 -1 0 -39.7499999999
-326019 P -2.01892564e-07 -1 0 -34.2499999999
-326020 PZ 546.77809183
-326021 PZ 575.600569363
-326022 GQ 1 0 1 -4.03785126e-07 0 0 -3141.19999928 0.000634184921566 
-        -1155.03618366 2800311.448557
-326023 P -1 2.01892564e-07 1.13035409e-07 -1572.51763436
-326024 P -2.01892564e-07 -1 0 -45.4424999999
-326025 P -1 2.01892564e-07 1.13035409e-07 -1568.68223436
-326026 P -2.01892564e-07 -1 0 -41.6197999999
-326027 P -2.01892564e-07 -1 0 -41.9499999999
-326028 GQ 1 0 1 -4.03785126e-07 0 0 -3141.19999928 0.000634184921566 
-        -1155.03618366 2800307.827687
-326029 P -2.01892564e-07 -1 0 -38.1223999999
-326030 P -1 2.01892564e-07 1.13037808e-07 -1570.59993436
-326031 PZ 579.435969363
-326032 P -1 2.01892564e-07 0 -1568.83977964
-326033 PZ 574.97809183
-326034 P -1 2.01892564e-07 0 -1572.34497964
-326035 P -2.01892564e-07 -1 0 -35.4299999999
-326036 PZ 580.05809183
-326037 P -2.01892564e-07 -1 0 11.5700000001
-326038 GQ 1 0 1 -4.03785126e-07 0 0 -3141.19999928 0.000634184921339 
-        -1155.03618366 2800311.16724
-326039 P -2.01892564e-07 -1 0 -39.5999999999
-326040 P -2.01892564e-07 -1 0 -34.0999999999
-326041 P -2.01892565e-07 -1 0 14.1124000001
-326042 P -2.01892565e-07 -1 0 11.4200000001
-326043 P -2.01892565e-07 -1 0 -35.5799999999
-326044 P -2.01892565e-07 -1 0 -38.2723999999
-326045 GQ 1 0 1 -4.03785128e-07 0 0 -3141.19999928 0.000634184924981 
-        -1088.47618366 2762979.12145
-326046 PZ 575.37809183
-326047 PZ 576.51809183
-326048 P -0.707106923946 -0.707106638427 0 -1096.68726228
-326049 P -2.01892564e-07 -1 0 14.7500000001
-326050 P -2.01892564e-07 -1 0 16.1500000001
-326051 P -2.01892564e-07 -1 0 17.2500000001
-326052 P -2.01892564e-07 -1 0 17.6500000001
-326053 P -2.01892564e-07 -1 0 16.6235164947
-326054 GQ 1 0 1 -4.03785126e-07 0 0 -3141.2 0.000634184921794 -1155.03618366 
-        2800310.29639
-326055 P -2.01892564e-07 -1 0 22.6500000001
-326056 P -1 2.01892564e-07 0 -1568.6
-326057 P -1 2.01892564e-07 0 -1570.6
-326058 P -1 2.01892564e-07 0 -1572.6
-326059 PZ 579.65809183
-326060 PZ 578.51809183
-326061 PZ 544.548244469
-326062 PZ 574.648244469
-326063 P -1 2.01892564e-07 0 -1573.8
-326064 P -2.01892564e-07 -1 0 -57.9699999999
-326065 P -2.01892564e-07 -1 0 15.224450717
-326066 P -2.01892564e-07 -1 0 -10.975549283
-326067 PZ 519.62809183
-326068 PZ 584.62809183
-326069 P -2.01892564e-07 -1 0 26.0000000001
-326070 P -1 2.01892564e-07 0 -1568.3
-326071 PZ 576.91809183
-326072 GQ 1 0 1 -4.03785126e-07 0 0 -3141.2 0.000634184921794 -1155.03618366 
-        2800307.81999
-326073 P -2.01892564e-07 -1 0 -42.3499999999
-326074 P -0.3769549383739 -0.9262315987028 0 -630.0335553399
-326075 P -2.01892564e-07 -1 0 -40.1999999999
-326076 PZ 578.11809183
-326077 P -1 2.01892564e-07 0 -1569.84999964
-326078 P -2.01892564e-07 -1 0 2.27351649471
-326079 P -1 2.01892564e-07 0 -1568.74999964
-326080 PZ 542.83809183
-326081 P -2.01892564e-07 -1 0 3.27351649471
-326082 P -1 2.01892564e-07 0 -1571.19999964
-326083 P -1 2.01892564e-07 0 -1570.84999964
-326084 PZ 576.01809183
-326085 P -1 2.01892564e-07 0 -1569.99999964
-326086 PZ 544.83809183
-326087 P -1 2.01892564e-07 0 -1572.44999964
-326088 PZ 545.73809183
-326089 PZ 578.91809183
-326090 PZ 575.96869183
-326091 PZ 576.724341831
-326092 PZ 575.52419183
-326093 GQ 1 0 1 -4.03785126e-07 0 0 -3141.2 0.000634184925659 -1155.03618366 
-        2800307.556037
-326094 GQ 1 0 1 -4.03785128e-07 0 0 -3138.1012 0.00063355930108 -1151.93738366 
-        2793659.706553
-326095 P -2.01892564e-07 -1 0 12.7724000001
-326096 GQ 1 0 1 -4.03785128e-07 0 0 -3138.1012 0.000633559301079 -1158.13498366 
-        2797238.93268
-326097 P -2.01892564e-07 -1 0 18.6761600001
-326098 P -2.01892564e-07 -1 0 18.9200000001
-326099 P -2.01892564e-07 -1 0 20.29160000004
-326100 P -2.01892564e-07 -1 0 21.5616000001
-326101 P -2.01892564e-07 -1 0 20.5354400001
-326102 P -2.01892564e-07 -1 0 22.5522000001
-326103 PZ 579.51199183
-326104 P -1 2.01892564e-07 0 -1569.80625
-326105 P -1 2.01892564e-07 0 -1568.6061
-326106 P -1 2.01892564e-07 0 -1571.39375
-326107 P -1 2.01892564e-07 0 -1572.5939
-326108 PZ 578.31184183
-326109 GQ 1 0 1 -4.03785128e-07 0 0 -3144.2988 0.000634810550466 -1151.93738366 
-        2803393.657113
-326110 GQ 1 0 1 -4.03785128e-07 0 0 -3144.2988 0.000634810550466 -1158.13498366 
-        2806972.88324
-326111 PZ 579.06749183
-326112 PZ 577.51809183
-326113 GQ 1 0 1 -4.03785126e-07 0 0 -3141.2 0.000634184924977 -1155.03618366 
-        2800311.44386
-326114 PZ 544.442966662
-326115 P -2.01892564e-07 -1 0 11.5
-326116 P -2.01892564e-07 -1 0 16.7
-326117 P -2.01892564e-07 -1 0 2.77351649471
-326118 PZ 576.142966662
-326119 GQ 0 1 1 4.03785126e-07 0 0 1.119902401e-06 5.54703298942 -1120.585933324
-        313802.900885
-326120 GQ 0 1 1 4.03785126e-07 0 0 1.119902401e-06 5.54703298942 -1120.585933324
-        313738.988072
-326121 P -2.01892564e-07 -1 0 8.27351649471
-326122 P -2.01892564e-07 -1 0 11.7735164947
-326123 PZ 561.542966662
-326124 PZ 559.042966662
-326125 PZ 560.292966662
-326126 PZ 562.852550902
-326127 GQ 0 1 1 4.03785126e-07 0 0 1.11990239e-06 5.54703298942 -1125.705101804 
-        316754.436451
-326128 P -1 2.01892564e-07 0 -1572.69999964
-326129 P -1 2.01892564e-07 0 -1572.39999964
-326130 P -1 2.01892564e-07 0 -1572.99999964
-326131 P -2.01892564e-07 -1 0 -11.0764835053
-326132 P -2.01892564e-07 -1 0 -6.22648350529
-326133 P -2.01892564e-07 -1 0 -2.72648350529
-326134 P -1 2.01892568e-07 0 -1208.95502
-326135 P -1 2.01892568e-07 0 -1208.7
-326136 PZ 553.875499041
-326137 PZ 554.575499041
-326138 PZ 548.675499041
-326139 PZ 548.975499041
-326140 P -2.01892568e-07 -1 0 18.532516628
-326141 P -2.01892568e-07 -1 0 19.032516628
-326142 P -2.01892568e-07 -1 0 20.072516628
-326143 P -2.01892568e-07 -1 0 18.832516628
-326144 P -2.01892568e-07 -1 0 16.532516628
-326145 P -2.01892568e-07 -1 0 16.032516628
-326146 P -2.01892568e-07 -1 0 14.992516628
-326147 P -2.01892568e-07 -1 0 16.232516628
-326148 PZ 511.135192768
-326149 P -1 2.01892568e-07 0 -1208.69999982
-326150 PZ 509.385192768
-326151 PZ 511.735192768
-326152 PZ 508.985192768
-326153 P -1 2.01892568e-07 0 -1212.99999982
-326154 P 0.376954751375 -7.6104363e-08 0.926231674807 929.05481357
-326155 P -1 2.01892573e-07 0 -1210.69999982
-326156 C/Z 1210.69999628 -17.53276088173 1.92
-326157 P -2.01892568e-07 -1 0 18.1325164504
-326158 P -2.01892568e-07 -1 0 19.6725164504
-326159 P -2.01892568e-07 -1 0 20.0725164504
-326160 P -2.01892568e-07 -1 0 14.9925164504
-326161 P -2.01892568e-07 -1 0 15.3925164504
-326162 P -2.01892568e-07 -1 0 16.9325164504
-326163 PZ 539.003337433
-326164 PZ 537.503337433
-326165 P -2.0189257e-07 -1 0 -1.20748337201
-326166 PZ 533.503337433
-326167 P -1 2.0189257e-07 0 -1208.6
-326168 P -1 2.0189257e-07 0 -1208.9
-326169 P -2.0189257e-07 -1 0 -5.20748337201
-326170 PZ 562.503337433
-326171 PZ 557.003337433
-326172 P -2.0189257e-07 -1 0 6.29251662799
-326173 PZ 558.503337433
-326174 P -2.0189257e-07 -1 0 3.29251662799
-326175 P -2.0189257e-07 -1 0 14.792516628
-326176 P -2.0189257e-07 -1 0 10.792516628
-326177 PZ 517.235192768
-326178 P -2.01892568e-07 -1 0 -10.487483372
-326179 P -2.0189257e-07 -1 0 -7.74260854
-326180 P -1 2.01892568e-07 0 -1212.7
-326181 PZ 562.475499041
-326182 PZ 557.475499041
-326183 PZ 557.075499041
-326184 PZ 555.975499041
-326185 PZ 556.449015536
-326186 C/Z 1210.69999646 -17.53276105933 1.1
-326187 P -1 2.01892546e-07 0 -1210.7
-326188 P 0.7071067811865 -1.427596049999e-07 0.7071067811865 1251.703099261
-326189 P -2.01892568e-07 -1 0 19.672516628
-326190 P -2.01892568e-07 -1 0 15.392516628
-326191 PZ 549.905499041
-326192 PZ 515.905499041
-326193 C/Z 1210.69999646 -17.53276105933 0.581395348837
-326194 P -1 2.0189257e-07 0 -1212.46022
-326195 PZ 513.213099041
-326196 PZ 552.597899041
-326197 C/Z 1210.700001605 7.94723894067 0.581395348837
-326198 P -2.0189257e-07 -1 0 -5.40748337201
-326199 P -2.01892568e-07 -1 0 -4.407483372005
-326200 PZ 569.425499041
-326201 P -2.01892568e-07 -1 0 -13.407483372
-326202 PZ 534.425499041
-326203 PZ 499.625499041
-326204 P -2.01892568e-07 -1 0 22.992516628
-326205 P -1 2.01892568e-07 0 -1207.3
-326206 PZ 561.925499041
-326207 P -2.01892568e-07 -1 0 13.992516628
-326208 P -2.0189257e-07 -1 0 -9.347483372
-326209 P -1 2.01892565e-07 0 -1210.1
-326210 P -2.0189257e-07 -1 0 18.932516628
-326211 P -1 2.0189257e-07 0 -1212.55
-326212 P -1 2.0189257e-07 0 -1208.85
-326213 P -2.0189257e-07 -1 0 -6.447483372
-326214 P -1 2.0189257e-07 0 -1210.95
-326215 P -2.0189257e-07 -1 0 -7.347483372
-326216 P -1 2.0189257e-07 0 -1211.3
-326217 P -1 2.0189257e-07 0 -1210.45
-326218 P -2.0189257e-07 -1 0 16.932516628
-326219 PZ 547.503337433
-326220 PZ 548.503337433
-326221 P -2.01892654e-07 -1 0 19.5264166281
-326222 P -2.01892654e-07 -1 0 18.32626662703
-326223 P -2.01892688e-07 -1 0 17.53251662805
-326224 PZ 561.387099041
-326225 PZ 562.377699041
-326226 P -2.01891855e-07 -1 0 19.08191662906
-326227 PZ 560.117099041
-326228 PZ 560.360939041
-326229 PZ 558.745499041
-326230 C/Z 1210.69999646 -17.53276105953 0.250063
-326231 PZ 558.501659041
-326232 C/Z 1210.69999646 -17.53276105953 1.98755000009
-326233 P -2.01892654e-07 -1 0 16.73876662916
-326234 P -2.01892654e-07 -1 0 15.5386166281
-326235 P -2.01892832e-07 -1 0 15.98311662788
-326236 P -1 2.01892653e-07 0 -1212.6939
-326237 P -1 2.01892654e-07 0 -1209.90625
-326238 P -1 2.01892654e-07 0 -1208.7061
-326239 P -1 2.01892653e-07 0 -1211.49375
-326240 C/Z 1209.150596773 -15.9833607467 0.11303
-326241 C/Z 1212.249396773 -15.98336137234 0.11303
-326242 C/Z 1212.249396147 -19.08216137234 0.11303
-326243 C/Z 1209.150596147 -19.0821607467 0.11303
-326244 PZ 509.715392768
-326245 PZ 505.892692768
-326246 P -2.01892562e-07 -1 0 15.6148166279
-326247 C/Z 1210.69999646 -17.53276105923 0.238125
-326248 C/Z 1210.69999646 -17.53276105923 1.9177
-326249 P -2.01892562e-07 -1 0 19.4502166279
-326250 P -1 2.01892562e-07 0 -1212.6177
-326251 P -1 2.01892562e-07 0 -1208.7823
-326252 PZ 513.212792768
-326253 PZ 576.14559183
-326254 P -2.01892565e-07 -1 0 26.3175
-326255 P -1 2.01892568e-07 0 -1361.84
-326256 P -1 2.01892568e-07 0 -1427.84
-326257 P -1 2.01892568e-07 0 -1364.34
-326258 PZ 583.44559183
-326259 P -2.01892565e-07 -1 0 -58
-326260 P -2.01892568e-07 -1 0 -58.3175
-326261 P -0.03338894544723 6.740980000006e-09 0.9994424337209 533.8331904205
-326262 P -1 2.01892568e-07 0 -1523.6
-326263 PZ 584.94559183
-326264 P -1 2.01892568e-07 0 -1473.6
-326265 P -0.03656090585072 7.381376000004e-09 0.9993314265865 529.0148406813
-326266 P -1 2.01892565e-07 0 -1573.3175
-326267 PZ 573.17809183
-326268 P -1 2.01892565e-07 0 -1276.84
-326269 P -1 2.01892565e-07 0 -1276.5225
-326270 PZ 572.86059183
-326271 PZ 570.95559183
-326272 PZ 570.63809183
-326273 P -1 2.01892565e-07 0 -1271.76
-326274 P -1 2.01892565e-07 0 -1272.0775
-326275 P -2.01892562e-07 -1 0 23.46
-326276 P -2.01892565e-07 -1 0 -55.46
-326277 P -1 2.01892565e-07 0 -1324.0225
-326278 P -1 2.01892565e-07 0 -1324.34
-326279 P -1 2.01892565e-07 0 -1319.26
-326280 P -1 2.01892565e-07 0 -1319.5775
-326281 P -1 2.01892565e-07 0 -1366.5625
-326282 P -1 2.01892565e-07 0 -1366.88
-326283 P -1 2.01892565e-07 0 -1362.1175
-326284 P -1 2.01892565e-07 0 -1361.8
-326285 PZ 583.12809183
-326286 PZ 582.81059183
-326287 PZ 580.58809183
-326288 PZ 580.90559183
-326289 P -1 2.01892565e-07 0 -1430.0625
-326290 P -1 2.01892565e-07 0 -1430.38
-326291 P -1 2.01892565e-07 0 -1425.3
-326292 P -1 2.01892565e-07 0 -1425.6175
-326293 P -1 2.01892565e-07 0 -1471.06
-326294 P -1 2.01892565e-07 0 -1471.3775
-326295 P -1 2.01892565e-07 0 -1476.14
-326296 P -1 2.01892565e-07 0 -1475.8225
-326297 P -1 2.01892565e-07 0 -1526.14
-326298 P -1 2.01892565e-07 0 -1525.8225
-326299 P -1 2.01892565e-07 0 -1521.3775
-326300 P -1 2.01892565e-07 0 -1521.06
-326301 PZ 582.40559183
-326302 PZ 584.31059183
-326303 PZ 582.08809183
-326304 P -1 2.01892565e-07 0 -1567.92
-326305 PZ 583.35809183
-326306 PZ 583.67559183
-326307 P -1 2.01892565e-07 0 -1572.6825
-326308 P -1 2.01892565e-07 0 -1568.2375
-326309 P -2.01892567e-07 -1 0 -16
-326310 P -1 2.01892567e-07 0 -1427.8
-326311 PZ 573.49559183
-326312 P -1 2.01892569e-07 0 -1245.3
-326313 P -1 2.01892569e-07 0 -1274.3
-326314 P 0.7071067811865 -1.427596049999e-07 0.7071067811865 1271.657718239
-326315 P -0.08715574274768 1.7596097e-08 0.9961946980917 462.7782215164
-326316 PZ 513.04809183
-326317 P -1 2.01892568e-07 0 -1321.8
-326318 P -1.913917849999e-07 -0.9479882609477 0.3183052891569 117.5648823766
-326319 P -1 2.01892567e-07 0 -1244.9825
-326320 PZ 570.57809183
-326321 P -2.01892565e-07 -1 0 -13.58
-326322 PZ 532.62809183
-326323 P -2.01892565e-07 -1 0 -16.18
-326324 PZ 557.87809183
-326325 P -1.913917839999e-07 -0.9479882609477 -0.3183052891569 -185.4218820951
-326326 P -2.01892565e-07 -1 0 -16.13
-326327 PZ 553.07809183
-326328 P -1 2.01892568e-07 0 -1364.3
-326329 P -0.03337409604939 6.737981999999e-09 0.9994429296928 533.5384103419
-326330 P -0.03337409604939 6.737981999999e-09 0.9994429296928 533.8559103419
-326331 P -2.01892565e-07 -1 0 25.6825
-326332 P -2.01892568e-07 -1 0 23.7775
-326333 P -2.01892561e-07 -1 0 -57.6825
-326334 P -2.01892565e-07 -1 0 -55.7775
-326335 P -1 2.01892565e-07 0 -1573.4175
-326336 P -1 2.01892565e-07 0 -1523.7
-326337 P -1 2.01892567e-07 0 -1361.75
-326338 P -2.01892565e-07 -1 0 22.1
-326339 P -2.01892565e-07 -1 0 -54.1
-326340 P -2.01892562e-07 -1 0 -16.12
-326341 P -0.08715574274768 1.7596096e-08 0.9961946980917 462.7803012569
-326342 P -0.08715574274768 1.7596096e-08 0.9961946980917 462.4628012569
-326343 P -1 2.01892562e-07 0 -1247.84
-326344 P -1 2.01892565e-07 0 -1250.38
-326345 P -1 2.01892565e-07 0 -1245.6175
-326346 P -2.01892565e-07 -1 0 23.5
-326347 GQ 1 0 1 -4.03785128e-07 0 0 -2493 0.000503318163668 -1138.25618366 
-        1877668.87491
-326348 PZ 518.12809183
-326349 P -1 2.01892565e-07 0 -1250.0625
-326350 P -2.01892565e-07 -1 0 -13.8975
-326351 P -2.01892559e-07 -1 0 -15.8025
-326352 P -1 2.01892565e-07 0 -1247.86
-326353 P -1 2.01892565e-07 0 -1429.07
-326354 P -1 2.01892565e-07 0 -1428.7525
-326355 P -1 2.01892565e-07 0 -1426.8475
-326356 P -1 2.01892565e-07 0 -1426.53
-326357 P -1.979719470002e-07 -0.9805806756909 -0.1961161351382 -87.48816226788
-326358 P -1.979719470002e-07 -0.9805806756909 -0.1961161351382 -84.94816226798
-326359 P -1.979719470002e-07 -0.9805806756909 -0.1961161351382 -85.26566226798
-326360 P -1.979719470002e-07 -0.9805806756909 -0.1961161351382 -87.17066226788
-326361 PZ 522.16809183
-326362 P -1.979719470002e-07 -0.9805806756909 0.1961161351382 53.88708064585
-326363 P -1.979719470002e-07 -0.9805806756909 0.1961161351382 53.56958064585
-326364 P -1.979719470002e-07 -0.9805806756909 0.1961161351382 56.10958064575
-326365 P -1.979719470002e-07 -0.9805806756909 0.1961161351382 55.79208064575
-326366 P -0.9961946980917 2.011243019999e-07 -0.08715574274768 -1252.371866028
-326367 P -0.08715574274768 1.7596096e-08 0.9961946980917 459.9219296999
-326368 P -0.08715574274768 1.7596096e-08 0.9961946980917 460.2394296999
-326369 P -0.08715574274768 1.7596096e-08 0.9961946980917 462.1444296999
-326370 P -0.08715574274768 1.7596096e-08 0.9961946980917 462.4619296999
-326371 GQ 1 0 1 -4.03785128e-07 0 0 -2460.6 0.000496776844487 -1141.322356144 
-        1839292.11016
-326372 P -1 2.01892568e-07 0 -1273.03
-326373 P -1 2.01892568e-07 0 -1275.57
-326374 P -1 2.01892565e-07 0 -1275.2525
-326375 P -1 2.01892565e-07 0 -1273.3475
-326376 P -1.57651609e-07 -0.7808688094432 0.6246950475542 361.4767281901
-326377 P -1.57651609e-07 -0.7808688094432 0.6246950475542 363.6992281897
-326378 P -1.57651609e-07 -0.7808688094432 0.6246950475542 364.0167281901
-326379 P -1.57651609e-07 -0.7808688094432 0.6246950475542 361.7942281901
-326380 P -1.26121286e-07 -0.6246950475542 0.7808688094432 456.2887338681
-326381 P -1.26121286e-07 -0.6246950475542 0.7808688094432 455.9712338681
-326382 P -1.26121286e-07 -0.6246950475542 0.7808688094432 458.5112338681
-326383 P -1.26121286e-07 -0.6246950475542 0.7808688094432 458.1937338681
-326384 P 1.26121286e-07 0.6246950475542 0.7808688094432 476.2789753891
-326385 P 1.26121286e-07 0.6246950475542 0.7808688094432 475.9614753891
-326386 P 1.26121286e-07 0.6246950475542 0.7808688094432 478.5014753896
-326387 P 1.26121286e-07 0.6246950475542 0.7808688094432 478.1839753896
-326388 P -1 2.01892565e-07 0 -1474.5525
-326389 P -1 2.01892565e-07 0 -1474.87
-326390 P -1 2.01892565e-07 0 -1472.33
-326391 P -1 2.01892565e-07 0 -1472.6475
-326392 PZ 513.36559183
-326393 P -1 2.01892565e-07 0 -1267.76
-326394 PZ 517.81059183
-326395 P 0.7071067811865 -1.427596009999e-07 0.7071067811865 1273.938554549
-326396 P 0.7071067811865 -1.427596009999e-07 0.7071067811865 1274.256054546
-326397 P 0.7071067811865 -1.427596009999e-07 0.7071067811865 1271.716054549
-326398 P 0.7071067811865 -1.427596009999e-07 0.7071067811865 1272.033554547
-326399 P 1.427596079999e-07 0.7071067811865 0.7071067811865 434.7081732457
-326400 P 1.427596019999e-07 0.7071067811865 0.7071067811865 432.4856732457
-326401 P 1.427596019999e-07 0.7071067811865 0.7071067811865 434.3906732457
-326402 P 1.427596079999e-07 0.7071067811865 0.7071067811865 432.1681732457
-326403 P -1.427596009999e-07 -0.7071067811865 0.7071067811865 411.7632562477
-326404 P -1.427596009999e-07 -0.7071067811865 0.7071067811865 412.0807562477
-326405 P -1.427596009999e-07 -0.7071067811865 0.7071067811865 409.5407562477
-326406 P -1.427596009999e-07 -0.7071067811865 0.7071067811865 409.8582562477
-326407 P -1 2.01892565e-07 0 -1320.53
-326408 P -1 2.01892565e-07 0 -1323.07
-326409 P -1 2.01892565e-07 0 -1322.7525
-326410 P -1 2.01892565e-07 0 -1320.8475
-326411 P -1.427596039999e-07 -0.7071067811865 0.7071067811865 417.9546288917
-326412 P -1.427596039999e-07 -0.7071067811865 0.7071067811865 419.8596288927
-326413 P -1.427596059999e-07 -0.7071067811865 0.7071067811865 417.6371288917
-326414 P -1.427596059999e-07 -0.7071067811865 0.7071067811865 420.1771288927
-326415 P -1 2.01892565e-07 0 -1524.87
-326416 P -1 2.01892565e-07 0 -1524.5525
-326417 P -1 2.01892565e-07 0 -1522.33
-326418 P -1 2.01892565e-07 0 -1522.6475
-326419 P 1.427596079999e-07 0.7071067811865 0.7071067811865 440.2645458897
-326420 P 1.427596079999e-07 0.7071067811865 0.7071067811865 442.8045458907
-326421 P 1.427596019999e-07 0.7071067811865 0.7071067811865 440.5820458897
-326422 P 1.427596019999e-07 0.7071067811865 0.7071067811865 442.4870458907
-326423 P 0.6253727229542 -1.26258102e-07 0.7803261865302 1183.085569927
-326424 P 0.6253727229542 -1.26258102e-07 0.7803261865302 1183.403069928
-326425 P 0.6253727229542 -1.26258102e-07 0.7803261865302 1185.62556993
-326426 P 0.6253727229542 -1.26258102e-07 0.7803261865302 1185.30806993
-326427 P -1 2.01892565e-07 0 -1269.9825
-326428 P -1 2.01892565e-07 0 -1268.0775
-326429 PZ 500.12809183
-326430 P -1 2.01892569e-07 0 -1269.665
-326431 P -2.01892569e-07 -1 0 22.9925
-326432 P -0.9917827917261 2.00233576e-07 0.127933162378 -1192.67299565
-326433 P -2.01892569e-07 -1 0 23.1425
-326434 P -0.9917827917261 2.00233576e-07 -0.127933162378 -1334.984627344
-326435 P -1 2.01892569e-07 0 -1280.435
-326436 PZ 520.26309183
-326437 P -1 2.01892568e-07 0 -1244.8
-326438 P -2.01892565e-07 -1 0 -13.815
-326439 P -2.01892568e-07 -1 0 -21.12
-326440 P -2.01892568e-07 -1 0 -16.755
-326441 P -1 2.01892568e-07 0 -1250.88
-326442 GQ 0 1 1 4.03785138e-07 0 0 -2.2137520261e-05 -109.65 -1040.52618366 
-        273679.0621205
-326443 P -2.01892565e-07 -1 0 -50.46
-326444 P -2.0189257e-07 -1 0 -54.825
-326445 P -2.01892569e-07 -1 0 -57.765
-326446 P -1 2.01892569e-07 0 -1271.26
-326447 P -1 2.01892569e-07 0 -1277.34
-326448 P -2.01892565e-07 -1 0 25.765
-326449 P -2.01892568e-07 -1 0 18.46
-326450 P -2.01892568e-07 -1 0 22.825
-326451 P -1 2.01892568e-07 0 -1324.84
-326452 P -1.913917839999e-07 -0.9479882609477 -0.3183052891569 -147.900506727
-326453 P -1 2.01892568e-07 0 -1318.76
-326454 P -1 2.01892568e-07 0 -1361.76
-326455 P -1 2.01892568e-07 0 -1361.26
-326456 P -1 2.01892568e-07 0 -1367.34
-326457 P -1 2.01892568e-07 0 -1366.84
-326458 P -1 2.01892568e-07 0 -1470.56
-326459 P -1 2.01892568e-07 0 -1476.64
-326460 P -1 2.01892568e-07 0 -1520.56
-326461 P -1 2.01892568e-07 0 -1526.64
-326462 P -1 2.01892567e-07 0 -1567.285
-326463 PZ 520.58059183
-326464 P -1 2.01892567e-07 0 -1572.365
-326465 P -2.01892567e-07 -1 0 -54.5075
-326466 GQ 0 1 1 4.03785134e-07 0 0 -2.2009314222e-05 -109.015 -1041.16118366 
-        273975.11934
-326467 P -1 2.01892565e-07 0 -1567.42
-326468 PZ 519.94559183
-326469 PZ 521.85059183
-326470 P -2.01892565e-07 -1 0 -45
-326471 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738244 -0.00536943028049 -2784.749565547 11.82434278446 
-        7.48178853831 1938756.0434
-326472 P -0.1699193743998 -0.9854579677508 0 -214.0652556142
-326473 P -0.1699193752789 -0.9854579675992 0 -218.2652568388
-326474 P 0.00268472510334 -0.0004629185870259 0.9999962889719 533.7493776639
-326475 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738244 -0.00536943028049 -2788.99754992 -12.8121064093 
-        7.48178853835 1944681.42481
-326476 P -0.9678610091176 0.1668851869449 -0.1881339985439 -1442.668238439
-326477 P 0.00268472510334 -0.0004629185870259 0.9999962889719 528.5493776639
-326478 P -0.1699193727264 -0.9854579680394 0 -230.7652532819
-326479 P -0.9676076970001 -0.18022569668 -0.176788130151 -1448.290187367
-326480 P -0.9678610091176 0.1668851869449 -0.1881339985439 -1453.668238437
-326481 P -0.1699193752352 -0.9854579676068 0 -243.2652567789
-326482 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738244 -0.00536943028049 -2780.501581193 36.46079197814 
-        7.48178853833 1933143.162017
-326483 P -0.1699193743998 -0.9854579677508 0 -247.4652556145
-326484 P 0.00268472510334 -0.0004629185870259 0.9999962889719 533.3493776639
-326485 P -0.1853981478699 0.03196761133589 0.9821433696726 308.7775935639
-326486 P 0.121849196613 -0.9925486251488 0 192.2401296865
-326487 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738254 -0.0053694302805 -2815.00567225 -21.15592867097 
-        7.54775093164 1981189.9288
-326488 P 0.1218471226415 -0.9925485680647 -0.0007865981287008 173.5039958607
-326489 P 0.121849196613 -0.9925486251488 0 155.4401296864
-326490 P -0.9925485811968 -0.121849191217 0.0002975969757169 -1401.762051394
-326491 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738254 -0.0053694302805 -2821.09802839 28.4714997332 
-        7.5870808381 1989865.128606
-326492 P 0.00268472510334 -0.0004629185870309 0.9999962889719 534.0493776639
-326493 P 0.1218471226565 -0.9925485680629 -0.0007865981287409 161.0039958818
-326494 GQ 0.99999279225 0.999999785706 7.422042499e-06 2.485618302e-06 
-        0.000925833738254 -0.0053694302805 -2808.126397834 4.87627335235 
-        7.54133273728 1971413.188624
-326495 P 0.1218471208349 -0.9925485682865 -0.0007865981239536 186.0039933165
-326496 P -0.9925485811968 -0.121849191217 0.0002975969757169 -1390.762051397
-326497 P 0.000295379469097 3.6261952408e-05 0.999999955718 579.923085324
-326498 P 0.00268472510334 -0.0004629185870259 0.9999962889719 523.5493776629
-326499 P 0.003784427929585 -0.9999927271252 -0.0004730771245441 29.99333705436
-326500 P -0.9999892351202 -0.003785683967501 0.002682953695641 -1376.976846848
-326501 P -0.9999892351202 -0.003785683967501 0.002682953695641 -1421.976846842
-326502 P 0.003784427929585 -0.9999927271252 -0.0004730771245441 -11.50666294567
-326503 P -0.0007038326939487 0.0001249012214599 0.9999997445096 519.0252508988
-326504 P -0.1747287639699 -0.9846166051015 0 -259.3083830634
-326505 P -0.9846163535415 0.1747287193278 -0.0007148291937203 -1240.772188588
-326506 P -0.1747287639699 -0.9846166051015 0 -266.8083830641
-326507 P -0.1377290942205 0.024441223387 0.9901683307421 374.533877465
-326508 P -0.1747287639699 -0.9846166051015 0 -269.3083830631
-326509 P -0.0007038326939487 0.0001249012214599 0.9999997445096 524.0252508978
-326510 P -0.1747287639699 -0.9846166051015 0 -271.8083830631
-326511 P -0.9846163535415 0.1747287193278 -0.0007148291937203 -1231.772188587
-326512 P -0.9846163535415 0.1747287193278 -0.0007148291937203 -1224.772188589
-326513 P -0.0007038326939487 0.0001249012214599 0.9999997445096 529.0252508978
-326514 P -0.9749361802942 0.1730108885523 -0.139880937928 -1306.873040994
-326515 P -0.0007038326939487 0.0001249012214599 0.9999997445096 537.0252508978
-326516 P -0.9749361802942 0.1730108885523 -0.139880937928 -1317.873040997
-326517 P -0.621438065498 0.1102795793867 0.775663035809 -365.628975906
-326518 P -0.1747287639699 -0.9846166051015 0 -239.2343830631
-326519 P -0.621438065498 0.1102795793867 0.775663035809 -368.7819390345
-326520 P -0.1747287639699 -0.9846166051015 0 -241.3083830641
-326521 P -0.1747287639699 -0.9846166051015 0 -243.8083830638
-326522 P -0.1377290942205 0.024441223387 0.9901683307421 327.533877465
-326523 P -0.1747287639699 -0.9846166051015 0 -251.3083830636
-326524 P -0.001360899206996 -0.0001635221414371 0.9999990606065 522.5972614543
-326525 P 0.1192992990013 -0.9928583369534 0 172.0024420018
-326526 P -0.04812937681461 -0.005783101880331 0.9988243683552 505.8479257611
-326527 P -0.9916911012736 -0.11915904697 -0.04847557302308 -1578.960113642
-326528 P 0.1192992990013 -0.9928583369534 0 134.0024420016
-326529 P -0.9916911012736 -0.11915904697 -0.04847557302308 -1567.960113642
-326530 P -0.9928574042687 -0.1192991869325 -0.00137068820026 -1561.057618646
-326531 PZ 522.12809183
-326532 C/Z 1541.330008924 44.1996888169 0.75
-326533 P -0.001360899206996 -0.0001635221414371 0.9999990606065 517.5972614543
-326534 P 0.1192992990013 -0.9928583369534 0 173.5024420016
-326535 C/Z 1562.540002473 12.2496845348 0.75
-326536 P -0.9928574042687 -0.1192991869325 -0.00137068820026 -1537.057618649
-326537 P 0.1192992990013 -0.9928583369534 0 132.5024420012
-326538 P -1 2.01892565e-07 0 -1530.195
-326539 P -2.01892565e-07 -1 0 -7.5
-326540 P -1 2.01892565e-07 0 -1266.88
-326541 P -2.01892565e-07 -1 0 -15.58
-326542 P -1 2.01892565e-07 0 -1574
-326543 P -1 2.01892565e-07 0 -1376.88
-326544 P -2.01892565e-07 -1 0 -41.42
-326545 P -1 2.01892565e-07 0 -1298.04
-326546 P -1 2.01892565e-07 0 -1425.886
-326547 P -2.01892565e-07 -1 0 17.92
-326548 P -2.01892565e-07 -1 0 -49.92
-326549 P -2.01892565e-07 -1 0 9.42
-326550 P -1 2.01892565e-07 0 -1289.96
-326551 P -0.707106923946 -0.707106638427 0 -921.57226792
-326552 P -2.01892565e-07 -1 0 -56.5
-326553 PZ 497.80809183
-326554 PZ 498.76059183
-326555 P -2.01892565e-07 -1 0 -51.42
-326556 P -2.01892565e-07 -1 0 -52.3725
-326557 P -2.01892565e-07 -1 0 -55.5475
-326558 PZ 517.17559183
-326559 P -2.01892565e-07 -1 0 23.5475
-326560 P -2.01892565e-07 -1 0 24.5
-326561 P 0.707106638427 -0.707106923946 0 916.622520452
-326562 P -2.01892565e-07 -1 0 19.42
-326563 P -2.01892565e-07 -1 0 20.3725
-326564 P -2.01892565e-07 -1 0 -9.9525
-326565 P -2.01892565e-07 -1 0 -9
-326566 P -2.01892565e-07 -1 0 -13.1275
-326567 P -0.707106923946 -0.707106638427 0 -909.254467792
-326568 P -2.01892565e-07 -1 0 -14.08
-326569 P -1 2.01892565e-07 0 -1379.806
-326570 P -1 2.01892565e-07 0 -1380.7585
-326571 P -1 2.01892565e-07 0 -1384.886
-326572 P -1 2.01892565e-07 0 -1383.9335
-326573 P -1 2.01892565e-07 0 -1420.886
-326574 P -1 2.01892565e-07 0 -1419.9335
-326575 P -1 2.01892565e-07 0 -1416.7585
-326576 P -1 2.01892565e-07 0 -1415.806
-326577 P -1 2.01892565e-07 0 -1485.0135
-326578 P -1 2.01892565e-07 0 -1485.966
-326579 P -1 2.01892565e-07 0 -1481.8385
-326580 P -1 2.01892565e-07 0 -1480.886
-326581 P -1 2.01892565e-07 0 -1550.275
-326582 P -1 2.01892565e-07 0 -1549.3225
-326583 P -1 2.01892565e-07 0 -1546.1475
-326584 P -1 2.01892565e-07 0 -1545.195
-326585 P -1 2.01892565e-07 0 -1567.015
-326586 P -1 2.01892565e-07 0 -1566.0625
-326587 P -1 2.01892565e-07 0 -1562.8875
-326588 P -1 2.01892565e-07 0 -1561.935
-326589 P -1 2.01892565e-07 0 -1246.8
-326590 P -1 2.01892565e-07 0 -1291.46
-326591 P -2.01892565e-07 -1 0 -15.5
-326592 P -1 2.01892565e-07 0 -1247.7525
-326593 P -1 2.01892565e-07 0 -1251.88
-326594 P -1 2.01892565e-07 0 -1250.9275
-326595 P -2.01892562e-07 -1 0 7
-326596 P -1 2.01892565e-07 0 -1276.88
-326597 P -1 2.01892565e-07 0 -1275.9275
-326598 P -1 2.01892565e-07 0 -1272.7525
-326599 P -1 2.01892565e-07 0 -1271.8
-326600 GQ 0 1 1 4.03785128e-07 0 0 2.82649584e-06 14 -1059.25618366 
-        280329.9156555
-326601 P -2.01892567e-07 -1 0 -30.6489327986
-326602 P -1 2.01892565e-07 0 -1296.54
-326603 P -1 2.01892565e-07 0 -1292.4125
-326604 P -1 2.01892565e-07 0 -1295.5875
-326605 GQ 0 1 1 4.03785128e-07 0 0 -1.2375583354e-05 -61.2978655972 
-        -1072.25618366 287866.437931
-326606 P -1 2.01892565e-07 0 -1263.94
-326607 P -1 2.01892565e-07 0 -1262.9875
-326608 P -1 2.01892565e-07 0 -1259.8125
-326609 P -1 2.01892565e-07 0 -1258.86
-326610 P -1 2.01892565e-07 0 -1311.54
-326611 C/Z 1415.830003507 17.36971415445 0.55
-326612 C/Z 1415.830003507 17.36971415445 0.5525
-326613 C/Z 1415.830003507 17.36971415445 0.75
-326614 C/Z 1385.830003507 17.36972021123 0.55
-326615 C/Z 1385.830003507 17.36972021123 0.75
-326616 C/Z 1385.830003507 17.36972021123 0.5525
-326617 C/Z 1261.530004127 20.43974530647 0.55
-326618 C/Z 1261.530004127 20.43974530647 0.75
-326619 C/Z 1261.530004127 20.43974530647 0.5525
-326620 C/Z 1248.290006287 31.1397479795 0.55
-326621 C/Z 1248.290006287 31.1397479795 0.5525
-326622 C/Z 1248.290006287 31.1397479795 0.75
-326623 C/Z 1250.570008885 44.0097475192 0.55
-326624 C/Z 1250.570008885 44.0097475192 0.5525
-326625 C/Z 1250.570008885 44.0097475192 0.75
-326626 C/Z 1562.540002473 12.2496845348 0.55
-326627 C/Z 1562.540002473 12.2496845348 0.5525
-326628 C/Z 1544.43000371 18.37968819107 0.55
-326629 C/Z 1544.43000371 18.37968819107 0.75
-326630 C/Z 1544.43000371 18.37968819107 0.5525
-326631 C/Z 1541.330008924 44.1996888169 0.55
-326632 C/Z 1541.330008924 44.1996888169 0.5525
-326633 GQ 1 0 1 -4.03785128e-07 0 0 -3140.03 0.000633948706701 -1025.61618366 
-        2727915.066035
-326634 P 1.427596009999e-07 0.7071067811865 0.7071067811865 355.1854579778
-326635 P -2.01892565e-07 -1 0 6.38
-326636 GQ 1 0 1 -4.03785128e-07 0 0 -3140.03 0.000633948706702 -1008.61618366 
-        2719269.579904
-326637 P -1.427596019999e-07 -0.7071067811865 0.7071067811865 364.0242927428
-326638 C/Z 1570.01499788 -10.50031697435 2.04285
-326639 P -2.01892565e-07 -1 0 -0.998999999998
-326640 GQ 1 0 1 -4.03785128e-07 0 0 -2534.6 0.000511716891134 -1015.61618366 
-        1863916.597667
-326641 P 1.427596019999e-07 0.7071067811865 0.7071067811865 365.8556993058
-326642 P 0.707106638427 -0.707106923946 0 1088.237336246
-326643 GQ 1 0 1 -4.03785128e-07 0 0 -3110 0.00062788587291 -1025.61618366 
-        2680989.692424
-326644 GQ 0 1 1 4.03785128e-07 0 0 4.239743787e-06 21 -1025.61618366 
-        263074.942424
-326645 P -1 2.01892565e-07 0 -1555
-326646 P -0.707106923946 -0.707106638427 0 -1110.864753244
-326647 P -2.01892565e-07 -1 0 10.5
-326648 GQ 0 1 1 4.03785128e-07 0 0 -6.46056213e-06 -32 -1025.61618366 
-        263220.692424
-326649 PZ 541.580077857
-326650 PZ 538.830557857
-326651 PZ 506.841167151
-326652 P -1 2.01892565e-07 0 -1269.17452
-326653 GQ 1 0 1 -4.03785128e-07 0 0 -2535.6 0.000511918783724 -1015.61618366 
-        1865185.022968
-326654 P -2.01892565e-07 -1 0 20.23817
-326655 P -1 2.01892565e-07 0 -1266.425
-326656 P -2.01892474e-07 -1 0 19.2381700001
-326657 P -1 2.01892565e-07 0 -1256.466533973
-326658 P -2.01892568e-07 -1 0 2.938999999997
-326659 PZ 511.77409183
-326660 P -1 2.01892565e-07 0 -1247.3
-326661 PZ 542.80809183
-326662 PZ 535.561861688
-326663 P -2.01892565e-07 -1 0 -9.91305
-326664 P -1 2.01892565e-07 0 -1269.942966858
-326665 P -4.200650000002e-09 -0.02080638356051 0.9997835237706 532.5617278213
-326666 P -1 2.01892565e-07 0 -1264.642288316
-326667 P -1 2.01892565e-07 0 -1262.946230142
-326668 PZ 545.451058691
-326669 P -1 2.01892565e-07 0 -1567.901218033
-326670 P -1 2.01892565e-07 0 -1409.06
-326671 P -0.7230064168914 -0.6908413140034 0 -1029.812688616
-326672 GQ 0 1 1 4.03785128e-07 0 0 4.03785066e-07 2 -1025.61618366 262966.340251
-326673 GQ 1 0 1 -4.03785128e-07 0 0 -2818.12 0.000568957471097 -1025.61618366 
-        2248415.42385
-326674 P -2.01892565e-07 -1 0 1.000000000002
-326675 P -1 2.01892565e-07 0 -1375.720525
-326676 P -2.01892514e-07 -1 0 -5.67894999993
-326677 P -1 2.01892565e-07 0 -1301.720525
-326678 GQ 0 1 1 4.03785128e-07 0 0 -2.293075623e-06 -11.3579 -1025.61618366 
-        262997.590724
-326679 P 0.707106638427 -0.707106923946 0 916.439786382
-326680 P -0.707106923946 -0.707106638427 0 -976.7969363
-326681 GQ 1 0 1 -4.03785028e-07 0 0 -2603.44105 0.000525615255293 -1025.61618366
-        1957441.665457
-326682 P 0.707106638427 -0.707106923946 0 968.76568819
-326683 P -0.707106923946 -0.707106638427 0 -924.471034492
-326684 GQ 1 0 1 -4.03785134e-07 0 0 -2751.44105 0.000555495492045 -1025.61618366
-        2155572.303157
-326685 GQ 0 1 1 4.03785128e-07 0 0 4.03785067e-07 2 -1015.61618366 
-        257863.4753115
-326686 P 0.324324324324 -6.5478667e-08 0.945945945946 895.851824318
-326687 P -0.8202483665329 1.65602045e-07 -0.5720075324679 -1345.558757226
-326688 P -1 2.01892565e-07 0 -1281.102857143
-326689 GQ 0.894813732652 1 0.1051862673482 4.2472648e-08 1.23878558e-07 
-        -0.613586559532 -1981.11263865 2.000399971917 679.238619103 
-        1096537.514758
-326690 P -2.01892568e-07 -1 0 -2.792500000055
-326691 PZ 501.13009183
-326692 PZ 500.13009183
-326693 P -2.01892567e-07 -1 0 -10.8989717019
-326694 P -1 2.01892565e-07 0 -1262.8
-326695 P -2.01892565e-07 -1 0 -0.0428999999984
-326696 P -2.01892565e-07 -1 0 2.7842
-326697 P -0.96 1.93816892e-07 0.28 -1074.991734288
-326698 GQ 0.9216 1 0.0784 3.1656752e-08 1.08537438e-07 -0.5376 -2063.98412943 
-        2.000416703054 601.995371201 1155604.703217
-326699 GQ 0 1 1 4.03785128e-07 0 0 4.03773792e-07 2 -1015.61618366 
-        257866.5325585
-326700 P -1 2.0189257e-07 0 -1234.05
-326701 GQ 0 1 1 4.03785128e-07 0 0 4.03785068e-07 2 -1003.61618366 
-        251808.8354565
-326702 P -1 2.01892576e-07 0 -1218.05
-326703 P -1 2.0189257e-07 0 -1217.899
-326704 P -1 2.01892565e-07 0 -1217.283528298
-326705 P -1 2.01892565e-07 0 -1215.3
-326706 P -1 2.01892565e-07 0 -1214.533928298
-326707 P -1 2.01892565e-07 0 -1209.3
-326708 P -1 2.01892562e-07 0 -1226.268971657
-326709 PZ 545.38009183
-326710 PZ 542.63009183
-326711 PZ 540.121135189
-326712 PZ 537.63009183
-326713 PZ 537.371535189
-326714 PZ 534.88009183
-326715 P -0.8 1.6151405e-07 -0.6 -1313.999855098
-326716 P -0.8 1.6151405e-07 -0.6 -1318.999855098
-326717 P -2.01892561e-07 -1 0 -9.8989717019
-326718 PZ 523.63009183
-326719 P -2.01892568e-07 -1 0 8.28317
-326720 P -2.01892565e-07 -1 0 -51.12
-326721 P -1 2.01892565e-07 0 -1574.265
-326722 PZ 497.82809183
-326723 PZ 498.22809183
-326724 P -1 2.01892565e-07 0 -1567.415
-326725 PZ 517.82809183
-326726 P -1 2.01892565e-07 0 -1573.865
-326727 PZ 517.42809183
-326728 P -2.01892565e-07 -1 0 -50.72
-326729 P -2.01892565e-07 -1 0 5.98
-326730 P -2.01892565e-07 -1 0 -49.52
-326731 PZ 500.72809183
-326732 P -2.01892565e-07 -1 0 -32.52
-326733 PZ 499.52809183
-326734 P -2.01892565e-07 -1 0 -31.12
-326735 P -2.01892565e-07 -1 0 -13.62
-326736 PZ 516.12809183
-326737 P -2.01892565e-07 -1 0 -12.22
-326738 PZ 514.92809183
-326739 P -2.01892565e-07 -1 0 4.78
-326740 P -1 2.01892565e-07 0 -1567.4325
-326741 P -2.01892573e-07 -1 0 3.666164348725
-326742 PZ 499.37359183
-326743 PZ 516.28237183
-326744 P -2.01892565e-07 -1 0 1.466164348737
-326745 P -1 2.01892565e-07 0 -1568.1325
-326746 P -2.01892565e-07 -1 0 -1.654335651263
-326747 P -2.01892565e-07 -1 0 0.545664348736
-326748 P -2.01892565e-07 -1 0 -2.554335651264
-326749 P -2.01892565e-07 -1 0 -4.75433565126
-326750 P -1 2.01892565e-07 0 -1568.07935
-326751 P -2.01892565e-07 -1 0 -5.59533565126
-326752 P -2.01892565e-07 -1 0 -7.79533565126
-326753 P -1 2.01892565e-07 0 -1567.422480913
-326754 P -2.01892565e-07 -1 0 -8.81583565127
-326755 P -2.01892565e-07 -1 0 -11.01583565127
-326756 P -1 2.01892565e-07 0 -1568.122480913
-326757 P -2.01892573e-07 -1 0 -15.0568356513
-326758 P -2.01892565e-07 -1 0 -17.2568356513
-326759 P -2.01892573e-07 -1 0 -18.1773356513
-326760 P -2.01892565e-07 -1 0 -20.3773356513
-326761 P -2.01892565e-07 -1 0 -23.4978356513
-326762 P -2.01892573e-07 -1 0 -21.2978356513
-326763 P -2.01892573e-07 -1 0 -24.4183356513
-326764 P -2.01892565e-07 -1 0 -26.6183356513
-326765 P -2.01892573e-07 -1 0 -27.5388356513
-326766 P -2.01892565e-07 -1 0 -29.7388356513
-326767 P -2.01892565e-07 -1 0 -35.9522253114
-326768 P -2.01892573e-07 -1 0 -33.7522253114
-326769 P -2.01892565e-07 -1 0 -39.0727253114
-326770 P -2.01892573e-07 -1 0 -36.8727253114
-326771 P -2.01892573e-07 -1 0 -39.9932253114
-326772 P -2.01892565e-07 -1 0 -42.1932253114
-326773 P -2.01892573e-07 -1 0 -43.0932253114
-326774 P -2.01892565e-07 -1 0 -45.2932253114
-326775 P -2.01892573e-07 -1 0 -46.2932253114
-326776 P -2.01892565e-07 -1 0 -48.4932253114
-326777 PZ 501.37359183
-326778 P -2.01892565e-07 -1 0 -14.0363356513
-326779 P -2.01892565e-07 -1 0 -11.9363356513
-326780 PZ 514.47237183
-326781 P -2.01892565e-07 -1 0 -32.8593356513
-326782 P -2.01892565e-07 -1 0 -30.6593356513
-326783 P -1.852144e-09 -0.009173907091799 0.9999579188289 510.117376851
-326784 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.95028882 9.28455777418 -1011.952167778 2552697.57679
-326785 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.95028882 9.28455777418 -1011.952167778 2552696.63592
-326786 P -1.852144e-09 -0.009173907091799 0.9999579188289 501.877376851
-326787 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.35437615336
-326788 GQ 1 8.416057137e-05 0.999915839429 -4.03751162e-07 -0.01834704208606 
-        -3.704132e-09 -3030.95028882 9.28455777419 -1011.952167778 2552689.92389
-326789 P -1 2.01892565e-07 0 -1518.975145347
-326790 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -40.1043761534
-326791 P -1 2.01892565e-07 0 -1511.975145347
-326792 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.50437615336
-326793 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.90437615336
-326794 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1598.262139159
-326795 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.492376851
-326796 P -1.852144e-09 -0.009173907091799 0.9999579188289 510.147376851
-326797 P -1.852144e-09 -0.009173907091799 0.9999579188289 508.697376851
-326798 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1591.334551059
-326799 P -1.852144e-09 -0.009173907091799 0.9999579188289 501.847376851
-326800 P -1.852144e-09 -0.009173907091799 0.9999579188289 503.297376851
-326801 P -1 2.01892984e-07 0 -1515.47515075
-326802 P -1 2.01892565e-07 0 -1518.97515075
-326803 P -1 2.01892565e-07 0 -1516.52515075
-326804 P -1 2.01892565e-07 0 -1514.42515075
-326805 P -1 2.01892565e-07 0 -1511.97515075
-326806 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3036.350299636 9.2350197661 -1006.552395017 2558163.853
-326807 P -1.852159e-09 -0.009173907091799 0.9999579188289 505.997376851
-326808 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3025.550299636 9.23501758567 -1006.552395017 
-        2541796.72137
-326809 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1329.411035258
-326810 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3025.550299616 9.33409578226 -1017.35194054 2547261.49304
-326811 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.950299626 9.28455777418 -1011.952167778 
-        2552689.232865
-326812 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.950299626 9.28455777419 -1011.952167778 
-        2552688.021915
-326813 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1336.338623356
-326814 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3036.350299616 9.3340979627 -1017.35194054 2563628.62467
-326815 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.60437615336
-326816 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -37.55437615336
-326817 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -31.10437615336
-326818 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -33.35437615336
-326819 GQ 1 8.416057137e-05 0.999915839429 -4.0375115e-07 -0.0183470420861 
-        -3.704132e-09 -3030.950299626 9.2845577742 -1011.952167778 
-        2552691.055265
-326820 P -1 2.01892565e-07 0 -1512.07515075
-326821 GQ 0 1 1 4.03785128e-07 0 0 -9.751891811e-06 -48.3023830567 
-        -1012.48048164 256860.3589784
-326822 P -1 2.01892565e-07 0 -1510.33390893
-326823 GQ 0 1 1 4.03785126e-07 0 0 -9.751892504e-06 -48.3023830568 
-        -1012.48048164 256861.0808534
-326824 P -1 2.01892565e-07 0 -1510.87515075
-326825 GQ 0 1 1 4.03785136e-07 0 0 -9.751889726e-06 -48.3023830568 
-        -1012.48048164 256862.0192535
-326826 P -1 2.01892565e-07 0 -1512.67515075
-326827 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -3030.95031666 -75.1049797161 -0.68904071544 2298075.027124
-326828 P -1 2.01892565e-07 0 -1517.47515075
-326829 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -3030.95031553 -69.5052153707 -0.637666835727 2297872.56262
-326830 P -1 2.01892565e-07 0 -1513.47515075
-326831 P -1.852144e-09 -0.009173907091799 0.9999579188289 500.847376851
-326832 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.90437615336
-326833 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.40437615336
-326834 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.67437615336
-326835 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3036.35028881 9.33409796352 -1017.35194063 2563628.63393
-326836 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3036.35028883 9.23501976693 -1006.552395106 2558163.86226
-326837 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3025.55028881 9.33409578308 -1017.35194063 2547261.50236
-326838 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -3025.550278025 9.23501758649 -1006.552395106 
-        2541796.714345
-326839 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.60437615336
-326840 P -1.852144e-09 -0.009173907091799 0.9999579188289 506.347376851
-326841 P -1.852144e-09 -0.009173907091799 0.9999579188289 505.647376851
-326842 GQ 1 8.416057137e-05 0.999915839429 -4.03751142e-07 -0.01834704208608 
-        -3.704132e-09 -3030.950299626 9.28455777418 -1011.952167778 
-        2552697.711665
-326843 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.20437615336
-326844 P -1.852144e-09 -0.009173907091799 0.9999579188289 507.747376851
-326845 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -3030.950299626 9.28455777418 -1011.952167778 
-        2552697.822296
-326846 P -1.852144e-09 -0.009173907091799 0.9999579188289 504.247376851
-326847 P -1 2.01892565e-07 0 -1516.47515075
-326848 P -2.018840679999e-07 -0.9999579187817 -0.009173912234437 -28.40437875559
-326849 P -1 2.01892565e-07 0 -1514.47515075
-326850 P -1 2.01892572e-07 0 -1512.54015075
-326851 GQ 0 1 1 4.03785254e-07 0 0 -1.0534081438e-05 -52.1765320005 
-        -1015.316142052 258397.2247006
-326852 P -1 2.01892562e-07 0 -1512.38015075
-326853 GQ 0 1 1 4.03785136e-07 0 0 -1.0534055514e-05 -52.1765320003 
-        -1015.316142052 258397.2922006
-326854 GQ 0 1 1 4.0378525e-07 0 0 -1.054445544e-05 -52.2279058802 
-        -1009.716377706 255563.6393903
-326855 GQ 0 1 1 4.03785138e-07 0 0 -1.0544427814e-05 -52.22790588 
-        -1009.716377706 255563.7068903
-326856 GQ 0 1 1 4.0378525e-07 0 0 -8.959372339e-06 -44.37686023365 
-        -1015.244585576 258172.6285666
-326857 GQ 0 1 1 4.03785128e-07 0 0 -8.95935692e-06 -44.3768602334 
-        -1015.244585577 258172.6960666
-326858 GQ 0 1 1 4.03785128e-07 0 0 -8.969729181e-06 -44.4282341131 
-        -1009.64482123 255339.1107563
-326859 GQ 0 1 1 4.03785246e-07 0 0 -8.969746352e-06 -44.42823411335 
-        -1009.64482123 255339.043256
-326860 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.84437615336
-326861 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.74437615336
-326862 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.880299626 9.28455776005 -1011.952167778 
-        2552591.86813
-326863 P -0.866025402858 0.00458712838999 -0.499978959415 -1565.32784396
-326864 P -0.8660254047101 -0.004586778701811 0.4999789594151 -1059.330467108
-326865 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.94437615336
-326866 GQ 1 8.416057137e-05 0.999915839429 -4.03751148e-07 -0.01834704208608 
-        -3.704132e-09 -3030.950299626 9.28455777419 -1011.952167778 
-        2552697.752296
-326867 GQ 0 1 1 4.03785132e-07 0 0 -8.95935853e-06 -44.3768602334 
-        -1015.244585576 258172.6896666
-326868 P -1.852144e-09 -0.009173907091799 0.9999579188289 506.507376851
-326869 P -1.852144e-09 -0.009173907091799 0.9999579188289 505.487376851
-326870 P -1.852144e-09 -0.009173907091799 0.9999579188289 507.697376851
-326871 P -1.852144e-09 -0.009173907091799 0.9999579188289 507.297376851
-326872 P -1.852144e-09 -0.009173907091799 0.9999579188289 507.557376851
-326873 P -1.852144e-09 -0.009173907091799 0.9999579188289 504.897376851
-326874 P -1.852144e-09 -0.009173907091799 0.9999579188289 504.297376851
-326875 P -1.852144e-09 -0.009173907091799 0.9999579188289 504.697376851
-326876 P -1.852144e-09 -0.009173907091799 0.9999579188289 504.437376851
-326877 P -1.852144e-09 -0.009173907091799 0.9999579188289 507.097376851
-326878 GQ 0 1 1 4.03785128e-07 0 0 -1.0534053922e-05 -52.1765320003 
-        -1015.316142052 258397.2858006
-326879 P -1 2.01892565e-07 0 -1514.06515075
-326880 P -1 2.01892565e-07 0 -1512.93515075
-326881 P -1 2.01892565e-07 0 -1512.27515075
-326882 P -1 2.01892565e-07 0 -1514.26015075
-326883 P -1.02545946e-07 -0.5079237959208 0.8614020069267 423.8093945529
-326884 P -1.025460370001e-07 -0.5079237959993 0.8614020068805 425.9968300932
-326885 GQ 0 1 1 4.03785128e-07 0 0 -1.0170366232e-05 -50.3751398395 
-        -1011.099438804 256214.842466
-326886 P -1.025460380001e-07 -0.5079237959993 0.8614020068805 421.6219589627
-326887 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -27.14437615336
-326888 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.54437615336
-326889 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -28.04437615335
-326890 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.54437615335
-326891 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.44437615336
-326892 P -1.739106600001e-07 -0.8614020069075 -0.5079237959533 -276.6933434682
-326893 GQ 0 1 1 4.03785138e-07 0 0 -9.751889431e-06 -48.3023830567 
-        -1012.48048164 256861.9064534
-326894 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -31.04437615336
-326895 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.64437615335
-326896 P -1.739106610001e-07 -0.8614020069075 -0.5079237959533 -278.4773558002
-326897 GQ 0 1 1 4.03785128e-07 0 0 -1.0166847131e-05 -50.3577094159 
-        -1012.99935885 257175.809982
-326898 P -1.44063257e-07 -0.7135639572201 0.7005900933901 339.5547981397
-326899 P -1.75762804e-07 -0.870575913996 0.49203412277 227.2950209983
-326900 P -1.44063256e-07 -0.7135639572201 0.7005900933901 335.3121574526
-326901 P -2.01884085e-07 -0.9999579188289 -0.009173907091939 -28.79437615345
-326902 GQ 0 1 1 4.03785128e-07 0 0 -9.338603865e-06 -46.2553132139 
-        -1011.061642306 256096.209636
-326903 P 1.4144393e-07 0.7005900933901 0.7135639572201 380.2761954161
-326904 GQ 0 1 1 4.03785126e-07 0 0 -9.335085481e-06 -46.2378827904 
-        -1012.961562352 257057.177152
-326905 P 1.4144393e-07 0.7005900933901 0.7135639572201 376.0335547291
-326906 P 9.933803099997e-08 0.4920341228129 0.8705759139718 454.7912062459
-326907 P -1.852143e-09 -0.009173907089499 0.9999579188289 506.247376851
-326908 GQ 0 1 1 4.0378513e-07 0 0 -1.0544426091e-05 -52.22790588 -1009.716377706
-        255563.70049
-326909 P 9.933803099997e-08 0.4920341228129 0.8705759139718 450.4163351149
-326910 GQ 0 1 1 4.03785136e-07 0 0 -8.969727917e-06 -44.4282341132 
-        -1009.64482123 255339.104356
-326911 GQ -13.92820323014 1 1 6.027787584e-06 0 0 42094.10204945 -48.3108815446 
-        -1012.48048164 -31547552.63235
-326912 P -1 2.01892602e-07 0 -1511.110276166
-326913 GQ 0 1 1 4.03785118e-07 0 0 -9.751882805e-06 -48.3023830567 
-        -1012.48048164 256861.691472
-326914 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -3030.95028882 9.28455777418 -1011.952167778 
-        2552697.839046
-326915 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -3030.95028882 9.28455777418 -1011.952167778 
-        2552696.699046
-326916 P -1 2.01892565e-07 0 -1469.345402897
-326917 P -1.852144e-09 -0.009173907091799 0.9999579188289 511.87695604
-326918 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.690803883 9.4680081553 -1031.950484567 
-        2414953.978213
-326919 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.690803883 9.4680081553 -1031.950484567 2414954.91908
-326920 P -1 2.01892565e-07 0 -1462.345402897
-326921 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.4461152243
-326922 GQ 1 8.416057137e-05 0.999915839429 -4.03751162e-07 -0.01834704208606 
-        -3.704132e-09 -2931.690803883 9.4680081553 -1031.950484567 2414947.26618
-326923 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -40.1961152243
-326924 P -1.852144e-09 -0.009173907091799 0.9999579188289 520.11695604
-326925 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.5961152243
-326926 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.9961152243
-326927 P -1 2.01892565e-07 0 -1469.3454083
-326928 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2937.0908147 9.41847014722 -1026.550711805 2420099.19642
-326929 P -1.852144e-09 -0.009173907091799 0.9999579188289 511.84695604
-326930 P -1 2.01892565e-07 0 -1466.8954083
-326931 P -1 2.01892565e-07 0 -1464.7954083
-326932 P -1 2.01892565e-07 0 -1462.3454083
-326933 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2937.09081468 9.5175483438 -1037.350257328 2425671.963544
-326934 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1285.811891835
-326935 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2926.2908147 9.41846796678 -1026.550711805 2404268.06601
-326936 P -1 2.01895363e-07 0 -1465.8454083
-326937 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2926.29081468 9.51754616337 -1037.350257328 
-        2409840.833134
-326938 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.69081469 9.4680081553 -1031.950484567 2414945.36367
-326939 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.69081469 9.4680081553 -1031.950484567 2414946.57462
-326940 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1552.911570709
-326941 P -1.852305e-09 -0.009173907091789 0.9999579188289 515.996956039
-326942 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1278.884303737
-326943 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1545.983982612
-326944 P -1.852144e-09 -0.009173907091799 0.9999579188289 518.69695604
-326945 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.6961152243
-326946 P -1.852144e-09 -0.009173907091799 0.9999579188289 520.14695604
-326947 P -1.852144e-09 -0.009173907091799 0.9999579188289 519.49195604
-326948 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -37.6461152243
-326949 P -1.852144e-09 -0.009173907091799 0.9999579188289 513.29695604
-326950 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -31.1961152243
-326951 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -33.4461152243
-326952 GQ 1 8.416057137e-05 0.999915839429 -4.0375115e-07 -0.0183470420861 
-        -3.704132e-09 -2931.69081469 9.4680081553 -1031.950484567 2414948.39702
-326953 GQ 0 1 1 4.03785126e-07 0 0 -9.75189248e-06 -48.3023830568 -1032.48048164
-        267085.88567
-326954 GQ 0 1 1 4.03785128e-07 0 0 -9.751891812e-06 -48.3023830567 
-        -1032.48048164 267085.163795
-326955 GQ 0 1 1 4.03785136e-07 0 0 -9.751889702e-06 -48.3023830568 
-        -1032.48048164 267086.82407
-326956 P -1 2.01892565e-07 0 -1463.0454083
-326957 P -1 2.01892565e-07 0 -1462.4454083
-326958 P -1 2.01892565e-07 0 -1461.2454083
-326959 P -1 2.01892565e-07 0 -1460.70416648
-326960 P -1.852144e-09 -0.009173907091799 0.9999579188289 510.84695604
-326961 P -1 2.01892565e-07 0 -1467.8454083
-326962 P -1 2.01892565e-07 0 -1463.8454083
-326963 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.9961152243
-326964 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -2931.6908318 -75.2884701767 -0.690723926866 2150119.75444
-326965 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.4961152243
-326966 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -2931.69083067 -69.6887058313 -0.639350047154 2149916.776195
-326967 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.7661152243
-326968 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2937.090803873 9.51754834463 -1037.350257418 
-        2425671.97334
-326969 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2937.090803893 9.41847014804 -1026.550711895 
-        2420099.206216
-326970 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2926.290803873 9.5175461642 -1037.350257418 2409840.84299
-326971 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2926.29079309 9.4184679676 -1026.550711895 2404268.060055
-326972 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.6961152243
-326973 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.2961152243
-326974 P -1 2.01892565e-07 0 -1466.8454083
-326975 GQ 1 8.416057137e-05 0.999915839429 -4.03751142e-07 -0.01834704208608 
-        -3.704132e-09 -2931.69081469 9.46800815529 -1031.950484567 2414955.05342
-326976 P -1 2.01892565e-07 0 -1464.8454083
-326977 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2931.69081469 9.4680081553 -1031.950484567 2414955.16405
-326978 P -2.018840679999e-07 -0.9999579187817 -0.009173912234437 -28.49611787795
-326979 P -1.852144e-09 -0.009173907091799 0.9999579188289 517.74695604
-326980 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.24695604
-326981 P -1.852144e-09 -0.009173907091799 0.9999579188289 516.34695604
-326982 P -1.852144e-09 -0.009173907091799 0.9999579188289 515.64695604
-326983 GQ 0 1 1 4.03785254e-07 0 0 -1.0534081926e-05 -52.1765320005 
-        -1035.316142052 268650.386121
-326984 P -1 2.01892562e-07 0 -1462.7504083
-326985 P -1 2.01892572e-07 0 -1462.9104083
-326986 GQ 0 1 1 4.03785136e-07 0 0 -1.0534055537e-05 -52.1765320003 
-        -1035.316142052 268650.453621
-326987 GQ 0 1 1 4.0378525e-07 0 0 -1.0544456003e-05 -52.2279058802 
-        -1029.716377706 265760.8031673
-326988 GQ 0 1 1 4.03785138e-07 0 0 -1.0544427869e-05 -52.22790588 
-        -1029.716377706 265760.8706673
-326989 GQ 0 1 1 4.03785128e-07 0 0 -8.959356918e-06 -44.3768602334 
-        -1035.244585577 268425.1419224
-326990 GQ 0 1 1 4.0378525e-07 0 0 -8.959372578e-06 -44.3768602336 
-        -1035.244585576 268425.0744224
-326991 GQ 0 1 1 4.03785128e-07 0 0 -8.969729186e-06 -44.4282341131 
-        -1029.64482123 265535.5589686
-326992 GQ 0 1 1 4.03785246e-07 0 0 -8.969746584e-06 -44.42823411335 
-        -1029.64482123 265535.4914686
-326993 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.8361152243
-326994 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.9361152243
-326995 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.62081469 9.46800814116 -1031.950484567 
-        2414852.683966
-326996 P -0.8660254047101 -0.004586778701811 0.4999789594151 -1011.35005977
-326997 P -0.866025402858 0.00458712838999 -0.499978959415 -1527.34701581
-326998 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -27.0361152243
-326999 GQ 1 8.416057137e-05 0.999915839429 -4.03751148e-07 -0.01834704208608 
-        -3.704132e-09 -2931.69081469 9.4680081553 -1031.950484567 2414955.09405
-327000 GQ 0 1 1 4.03785126e-07 0 0 -9.335085497e-06 -46.2378827904 
-        -1032.961562352 267286.7927754
-327001 GQ 0 1 1 4.0378513e-07 0 0 -1.0544426071e-05 -52.22790588 -1029.716377706
-        265760.8642673
-327002 GQ 0 1 1 4.03785128e-07 0 0 -1.0534053924e-05 -52.1765320003 
-        -1035.316142052 268650.447221
-327003 P -1.02545565e-07 -0.5079237959201 0.8614020069271 432.4234146231
-327004 GQ 0 1 1 4.03785128e-07 0 0 -9.338603859e-06 -46.2553132139 
-        -1031.061642306 266306.826059
-327005 P -1.852144e-09 -0.009173907091799 0.9999579188289 517.69695604
-327006 P -1.852144e-09 -0.009173907091799 0.9999579188289 517.55695604
-327007 P -1.852144e-09 -0.009173907091799 0.9999579188289 517.29695604
-327008 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.43695604
-327009 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.29695604
-327010 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.89695604
-327011 P 1.4144393e-07 0.7005900933901 0.7135639572201 387.4118349881
-327012 P -1.44063256e-07 -0.7135639572201 0.7005900933901 342.3180583865
-327013 GQ 0 1 1 4.03785136e-07 0 0 -8.969727857e-06 -44.4282341132 
-        -1029.64482123 265535.5525686
-327014 P -1.02546038e-07 -0.5079237959981 0.8614020068812 430.2359790311
-327015 P -1.852144e-09 -0.009173907091799 0.9999579188289 515.48695604
-327016 P -1.02546037e-07 -0.5079237959981 0.8614020068812 434.6108501621
-327017 P -1.739106610001e-07 -0.8614020069075 -0.5079237959533 -283.5565937595
-327018 P -1.739106610001e-07 -0.8614020069075 -0.5079237959533 -281.7725814277
-327019 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.6361152243
-327020 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.6361152243
-327021 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -31.1361152243
-327022 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.5361152243
-327023 P -1 2.01892565e-07 0 -1462.6454083
-327024 P -1 2.01892565e-07 0 -1463.3054083
-327025 P -1.44063257e-07 -0.7135639572201 0.7005900933901 346.5606990736
-327026 P -1 2.01892565e-07 0 -1464.6304083
-327027 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.7361152243
-327028 P -1 2.01892565e-07 0 -1464.4354083
-327029 P -1.75762805e-07 -0.870575913996 0.49203412277 232.215362226
-327030 GQ 0 1 1 4.03785128e-07 0 0 -1.0170366209e-05 -50.3751398395 
-        -1031.099438804 266425.836854
-327031 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -27.2361152243
-327032 GQ 0 1 1 4.03785128e-07 0 0 -1.0166847161e-05 -50.3577094159 
-        -1032.99935885 267405.80357
-327033 P -2.01884085e-07 -0.9999579188289 -0.009173907091939 -28.88611522437
-327034 GQ 0 1 1 4.03785138e-07 0 0 -9.751889397e-06 -48.3023830567 
-        -1032.48048164 267086.71127
-327035 P 1.4144393e-07 0.7005900933901 0.7135639572201 383.1691943011
-327036 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -28.13611522427
-327037 P -1.852143e-09 -0.0091739070893 0.9999579188289 516.24695604
-327038 P -1.852144e-09 -0.009173907091799 0.9999579188289 517.09695604
-327039 P 9.933803099997e-08 0.4920341228129 0.8705759139718 463.4969653849
-327040 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.69695604
-327041 P 9.933802999997e-08 0.4920341228129 0.8705759139718 459.1220942549
-327042 P -1.852144e-09 -0.009173907091799 0.9999579188289 516.50695604
-327043 GQ 0 1 1 4.03785132e-07 0 0 -8.95935857e-06 -44.3768602334 
-        -1035.244585576 268425.1355224
-327044 GQ -13.92820323014 1 1 6.027787584e-06 0 0 40711.5957712 -48.3106024268 
-        -1032.48048164 -29482515.09893
-327045 GQ 0 1 1 4.03785118e-07 0 0 -9.751882593e-06 -48.3023830567 
-        -1032.48048164 267086.4962886
-327046 P -1 2.01892602e-07 0 -1461.480533716
-327047 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2931.690803883 9.4680081553 -1031.950484567 2414954.04134
-327048 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2931.690803883 9.4680081553 -1031.950484567 2414955.18134
-327049 P -1.852144e-09 -0.009173907091799 0.9999579188289 506.877166445
-327050 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21447094 9.37628314521 -1021.951326172 
-        2484517.268987
-327051 GQ 1 8.416057137e-05 0.999915839429 -4.03751162e-07 -0.01834704208606 
-        -3.704132e-09 -2982.21447094 9.37628314522 -1021.951326172 
-        2484510.556955
-327052 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21447094 9.37628314521 -1021.951326172 
-        2484518.209855
-327053 P -1 2.01892565e-07 0 -1494.607236417
-327054 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.9502456888
-327055 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -38.4002456888
-327056 P -1 2.01892565e-07 0 -1487.607236417
-327057 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -40.1502456888
-327058 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.5502456888
-327059 P -1.852144e-09 -0.009173907091799 0.9999579188289 515.117166445
-327060 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2987.61448176 9.32674513714 -1016.55155341 2489825.90023
-327061 P -1.852144e-09 -0.009173907091799 0.9999579188289 506.847166445
-327062 P -1.852144e-09 -0.009173907091799 0.9999579188289 508.297166445
-327063 P -1 2.0188997e-07 0 -1491.10724182
-327064 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1304.579401922
-327065 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1576.018587359
-327066 P -0.9659258267683 -0.002374186860121 0.2588081536946 -1311.50699002
-327067 P -1.852185e-09 -0.009173907091829 0.9999579188289 510.997166445
-327068 P -1.852144e-09 -0.009173907091799 0.9999579188289 514.492166445
-327069 P -0.9659258258096 0.002374576886604 -0.2588081536944 -1569.090999259
-327070 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2987.61448174 9.42582333373 -1027.351098934 2495344.66963
-327071 P -1.852144e-09 -0.009173907091799 0.9999579188289 513.697166445
-327072 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2976.81448176 9.3267429567 -1016.55155341 2473721.94202
-327073 P -1 2.01892565e-07 0 -1494.60724182
-327074 P -1 2.01892565e-07 0 -1492.15724182
-327075 P -1.852144e-09 -0.009173907091799 0.9999579188289 515.147166445
-327076 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2976.81448174 9.4258211533 -1027.351098934 2479240.711416
-327077 P -1 2.01892565e-07 0 -1490.05724182
-327078 P -1 2.01892565e-07 0 -1487.60724182
-327079 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21448175 9.37628314522 -1021.951326172 
-        2484509.865667
-327080 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.6502456888
-327081 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -37.6002456888
-327082 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21448175 9.37628314522 -1021.951326172 
-        2484508.654717
-327083 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -31.1502456888
-327084 P -2.01884068e-07 -0.9999579188289 -0.009173907091799 -33.4002456888
-327085 GQ 1 8.416057137e-05 0.999915839429 -4.0375115e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21448175 9.37628314523 -1021.951326172 
-        2484511.688067
-327086 P -1 2.01892565e-07 0 -1487.70724182
-327087 P -1 2.01892565e-07 0 -1486.50724182
-327088 GQ 0 1 1 4.03785126e-07 0 0 -9.751892501e-06 -48.3023830568 
-        -1022.48048164 261948.4832617
-327089 GQ 0 1 1 4.03785136e-07 0 0 -9.751889709e-06 -48.3023830568 
-        -1022.48048164 261949.4216617
-327090 GQ 0 1 1 4.03785128e-07 0 0 -9.751891812e-06 -48.3023830567 
-        -1022.48048164 261947.7613866
-327091 P -1 2.01892565e-07 0 -1488.30724182
-327092 P -1 2.01892565e-07 0 -1489.10724182
-327093 P -1.852144e-09 -0.009173907091799 0.9999579188289 505.847166445
-327094 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -2982.21449769 -69.5969604205 -0.63850844144 2224611.627123
-327095 GQ 1 0.999915839429 8.4160571329e-05 -3.3982e-11 0.01834704208608 
-        3.70413e-09 -2982.21449882 -75.196724766 -0.689882321153 2224814.3485
-327096 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.9502456888
-327097 P -1 2.01892565e-07 0 -1493.10724182
-327098 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -39.4502456888
-327099 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2987.61447093 9.42582333455 -1027.351099024 2495344.67915
-327100 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -32.7202456888
-327101 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2987.61447095 9.32674513796 -1016.5515535 2489825.909754
-327102 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2976.81447093 9.42582115411 -1027.351099024 2479240.721
-327103 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2976.814460147 9.32674295752 -1016.5515535 2473721.93552
-327104 P -1.852144e-09 -0.009173907091799 0.9999579188289 510.647166445
-327105 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.247166445
-327106 P -1.852144e-09 -0.009173907091799 0.9999579188289 512.747166445
-327107 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.6502456888
-327108 P -1.852144e-09 -0.009173907091799 0.9999579188289 511.347166445
-327109 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.2502456888
-327110 GQ 1 8.416057137e-05 0.999915839429 -4.03751142e-07 -0.01834704208608 
-        -3.704132e-09 -2982.21448175 9.3762831452 -1021.951326172 2484518.344467
-327111 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2982.21448175 9.37628314522 -1021.951326172 2484518.4551
-327112 P -1 2.01892565e-07 0 -1492.10724182
-327113 P -1 2.01892565e-07 0 -1490.10724182
-327114 P -2.018840679999e-07 -0.9999579187817 -0.009173912234437 -28.45024831679
-327115 P -1 2.01892572e-07 0 -1488.17224182
-327116 GQ 0 1 1 4.03785254e-07 0 0 -1.053408172e-05 -52.1765320005 
-        -1025.316142052 263498.805411
-327117 P -1 2.01892562e-07 0 -1488.01224182
-327118 GQ 0 1 1 4.03785136e-07 0 0 -1.0534055543e-05 -52.1765320003 
-        -1025.316142052 263498.872911
-327119 GQ 0 1 1 4.03785138e-07 0 0 -1.0544427847e-05 -52.22790588 
-        -1019.716377706 260637.288779
-327120 GQ 0 1 1 4.0378525e-07 0 0 -1.0544455711e-05 -52.2279058802 
-        -1019.716377706 260637.221279
-327121 GQ 0 1 1 4.0378525e-07 0 0 -8.959372461e-06 -44.3768602336 
-        -1025.244585576 263273.8514945
-327122 GQ 0 1 1 4.03785128e-07 0 0 -8.959356946e-06 -44.3768602334 
-        -1025.244585577 263273.9189945
-327123 GQ 0 1 1 4.03785128e-07 0 0 -8.9697292e-06 -44.4282341131 -1019.64482123 
-        260412.3348624
-327124 GQ 0 1 1 4.03785246e-07 0 0 -8.96974648e-06 -44.42823411335 
-        -1019.64482123 260412.2673624
-327125 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.8902456888
-327126 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.7902456888
-327127 P -0.866025402858 0.00458712838999 -0.499978959415 -1546.724510586
-327128 P -0.8660254047101 -0.004586778701811 0.4999789594151 -1035.72734414
-327129 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.14448175 9.37628313108 -1021.951326172 
-        2484414.206685
-327130 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.9902456888
-327131 GQ 1 8.416057137e-05 0.999915839429 -4.03751148e-07 -0.01834704208608 
-        -3.704132e-09 -2982.21448175 9.37628314522 -1021.951326172 2484518.3851
-327132 P -1.852144e-09 -0.009173907091799 0.9999579188289 510.487166445
-327133 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.897166445
-327134 P -1.852144e-09 -0.009173907091799 0.9999579188289 512.097166445
-327135 P -1.852144e-09 -0.009173907091799 0.9999579188289 511.507166445
-327136 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.297166445
-327137 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.697166445
-327138 P -1.852144e-09 -0.009173907091799 0.9999579188289 512.697166445
-327139 P -1.852144e-09 -0.009173907091799 0.9999579188289 512.297166445
-327140 P -1.852144e-09 -0.009173907091799 0.9999579188289 509.437166445
-327141 P -1.852144e-09 -0.009173907091799 0.9999579188289 512.557166445
-327142 P -1.44063256e-07 -0.7135639572201 0.7005900933901 338.8151079196
-327143 GQ 0 1 1 4.03785128e-07 0 0 -1.053405392e-05 -52.1765320003 
-        -1025.316142052 263498.866511
-327144 GQ 0 1 1 4.03785138e-07 0 0 -9.751889407e-06 -48.3023830567 
-        -1022.48048164 261949.3088616
-327145 P -1.025460380001e-07 -0.5079237959993 0.8614020068805 425.9289689972
-327146 P -1.025460380001e-07 -0.5079237959993 0.8614020068805 430.3038401277
-327147 P -1 2.01892565e-07 0 -1489.89224182
-327148 P -1 2.01892565e-07 0 -1489.69724182
-327149 P -1 2.01892565e-07 0 -1487.90724182
-327150 P -1 2.01892565e-07 0 -1488.56724182
-327151 GQ 0 1 1 4.03785132e-07 0 0 -8.959358555e-06 -44.3768602334 
-        -1025.244585576 263273.9125945
-327152 GQ 0 1 1 4.03785128e-07 0 0 -1.0170366208e-05 -50.3751398395 
-        -1021.099438804 261295.33966
-327153 GQ 0 1 1 4.03785128e-07 0 0 -1.016684715e-05 -50.3577094159 
-        -1022.99935885 262265.806776
-327154 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -27.1902456888
-327155 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -26.5902456888
-327156 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -29.5902456888
-327157 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -31.0902456888
-327158 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.4902456888
-327159 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -28.0902456888
-327160 P -1.7391066e-07 -0.8614020069071 -0.5079237959541 -281.0169747797
-327161 P -2.01884069e-07 -0.9999579188289 -0.009173907091799 -30.6902456888
-327162 P -1.44063257e-07 -0.7135639572201 0.7005900933901 343.0577486067
-327163 P -1.73910661e-07 -0.8614020069071 -0.5079237959541 -279.232962448
-327164 GQ 0 1 1 4.03785126e-07 0 0 -9.335085493e-06 -46.2378827904 
-        -1022.961562352 262146.9849637
-327165 P -1.75762804e-07 -0.870575913996 0.49203412277 229.755191612
-327166 GQ 0 1 1 4.0378513e-07 0 0 -1.0544426081e-05 -52.22790588 -1019.716377706
-        260637.282379
-327167 GQ 0 1 1 4.03785128e-07 0 0 -9.338603887e-06 -46.2553132139 
-        -1021.061642306 261176.5178475
-327168 P -2.01884085e-07 -0.9999579188289 -0.009173907091939 -28.8402456889
-327169 P -1.02546002e-07 -0.5079237959208 0.8614020069267 428.1164045879
-327170 P 1.4144393e-07 0.7005900933901 0.7135639572201 383.8440152021
-327171 P 1.4144393e-07 0.7005900933901 0.7135639572201 379.6013745151
-327172 GQ 0 1 1 4.03785136e-07 0 0 -8.969727882e-06 -44.4282341132 
-        -1019.64482123 260412.3284624
-327173 P 9.933803099997e-08 0.4920341228129 0.8705759139718 454.7692146849
-327174 P -1.852142e-09 -0.009173907089499 0.9999579188289 511.247166445
-327175 P 9.933803100002e-08 0.4920341228121 0.8705759139722 459.1440858161
-327176 GQ -13.92820323014 1 1 6.027787584e-06 0 0 41415.2996737 -48.3107444994 
-        -1022.48048164 -30524990.4817
-327177 P -1 2.01892602e-07 0 -1486.742367236
-327178 GQ 0 1 1 4.03785118e-07 0 0 -9.751882696e-06 -48.3023830567 
-        -1022.48048164 261949.0938804
-327179 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.01834704208608 
-        -3.704132e-09 -2982.21447094 9.37628314521 -1021.951326172 2484517.33211
-327180 GQ 1 8.416057137e-05 0.999915839429 -4.03751146e-07 -0.0183470420861 
-        -3.704132e-09 -2982.21447094 9.37628314521 -1021.951326172 2484518.47211
-327181 P -2.01892565e-07 -1 0 58
-327182 P -1 2.01892565e-07 0 -1682
-327183 PZ 625.5
-327184 P -2.01892565e-07 -1 0 39.5
-327185 PZ 588.5
-327186 P -1 2.01892565e-07 0 -1767.5
-327187 P -1 2.01892565e-07 0 -1702.4
-327188 P -1 2.01892565e-07 0 -1530.659
-327189 PZ 503
-327190 P -2.01892565e-07 -1 0 -9.3
-327191 P -2.01892565e-07 -1 0 -15.1
-327192 PZ 751
-327193 P -1 2.01892565e-07 0 -1516
-327194 P -2.01892565e-07 -1 0 -27.3
-327195 P -2.01892565e-07 -1 0 -28
-327196 PZ 730
-327197 PZ 723.5
-327198 PZ 722
-327199 PZ 589
-327200 PZ 590.65
-327201 PZ 713.5
-327202 P -1 2.01892565e-07 0 -1608
-327203 PZ 585
-327204 PZ 580
-327205 P -1 2.01892565e-07 0 -1599
-327206 P -1 2.01892565e-07 0 -1581
-327207 P -1 2.01892565e-07 0 -1574.3
-327208 P -2.01892565e-07 -1 0 40
-327209 P -2.01892565e-07 -1 0 31.3
-327210 PZ 543
-327211 P -2.01892565e-07 -1 0 31.7
-327212 P -2.01892565e-07 -1 0 28
-327213 P -2.01892565e-07 -1 0 26.4
-327214 P -0.03333333333329 6.729751999998e-09 0.9994442900377 533.9415763388
-327215 P -2.01892565e-07 -1 0 19.6
-327216 P -2.01892565e-07 -1 0 9
-327217 P -1 2.01892565e-07 0 -1680.00006708
-327218 P -2.01892562e-07 -1 0 202.4996430817
-327219 P -2.01892565e-07 -1 0 98.3996511192
-327220 P -2.01892565e-07 -1 0 -202.500342842
-327221 P -1 2.01892565e-07 0 -1680.000006662
-327222 P -1 2.01892565e-07 0 -1701.04182431
-327223 P -1 2.01892565e-07 0 -1700.04182431
-327224 GQ 0.0353858328244 1 0.963553303273 3.89497172e-07 7.5710582e-08 
-        -0.375004000028 113.248422396 53.8267428205 -569.251201634 83409.016642
-327225 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1201.600569515
-327226 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84842.7285465
-327227 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1263.144412218
-327228 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1259.845063897
-327229 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630346e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84921.0249465
-327230 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1258.545063897
-327231 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630346e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84923.5989465
-327232 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84904.3474902
-327233 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1258.745063897
-327234 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.74579399 53.8267433258 -569.737663317 84907.8769902
-327235 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1240.645063897
-327236 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1268.224412218
-327237 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1267.544412218
-327238 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1266.444412218
-327239 P -0.1801869907207 -0.328995740498 0.926981365028 282.903218096
-327240 GQ -0.0730771860329 1 0.959455168611 4.33292964e-07 8.422362e-08 
-        -0.417170150299 395.235543053 53.8458078572 -514.438703544 
-        -99865.2709804
-327241 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1208.088280324
-327242 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.7458399948 53.8458652936 -569.737899971 
-        84908.461681
-327243 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630348e-08 
-        -0.3746065934156 110.7458399948 53.8458652936 -569.737899971 
-        84904.932181
-327244 GQ 0.0364080727166 1 0.963591927283 3.89084408e-07 7.5630346e-08 
-        -0.3746065934156 110.7458399948 53.8458652936 -569.737899971 
-        84843.3132372
-327245 GQ 0.0352330107682 1 0.96354752909 3.8955888e-07 7.5722574e-08 
-        -0.375063411225 113.6381367698 53.8458647097 -569.17569443 83161.5488503
-327246 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630336e-08 
-        -0.3746065934156 110.7457479855 53.8076213798 -569.737426664 
-        84903.7328143
-327247 GQ 0.0364080727166 1 0.963591927283 3.89084344e-07 7.5630334e-08 
-        -0.3746065934156 110.7457479855 53.8076213798 -569.737426664 
-        84904.9298143
-327248 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138878.0193017
-327249 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138875.797684
-327250 P -0.981005226772 0.128048534617 -0.1457131354013 -1517.259888746
-327251 P -0.981005226772 0.128048534617 -0.1457131354014 -1510.083200865
-327252 GQ 0.0376287450461 0.983603572782 0.978767682172 0.2512325634796 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138870.2799073
-327253 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138878.4491867
-327254 P -0.981005226772 0.128048534617 -0.1457131354013 -1517.756555413
-327255 P -0.981005226772 0.128048534617 -0.1457131354014 -1518.62686223
-327256 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138878.019393
-327257 P -0.9924303745158 0.03860433567419 -0.116583262116 -1504.891037514
-327258 GQ 0.01508195173846 0.998509705267 0.986408342994 0.0766242306221 
-        0.00900123876944 -0.231401540968 90.7225633173 -13.18733677318 
-        -776.654506162 152892.762719
-327259 GQ 0.01508195173846 0.998509705267 0.986408342994 0.0766242306221 
-        0.00900123876944 -0.231401540968 90.7225633173 -13.18733677318 
-        -776.654506162 152894.9843368
-327260 P -0.9924303745158 0.03860433567415 -0.116583262116 -1512.067725395
-327261 P -0.9924303745158 0.03860433567409 -0.116583262116 -1512.564392062
-327262 P -0.9924303745158 0.03860433567404 -0.116583262116 -1513.43469888
-327263 GQ 0.01508195173845 0.998509705267 0.986408342994 0.076624230622 
-        0.00900123876942 -0.231401540968 90.7225633173 -13.1873367731 
-        -776.654506162 152887.2449424
-327264 GQ 0.01508195173846 0.998509705267 0.986408342994 0.076624230622 
-        0.00900123876943 -0.231401540968 90.7225633173 -13.18733677316 
-        -776.654506162 152895.4142218
-327265 GQ 0.01508195173846 0.998509705267 0.986408342994 0.076624230622 
-        0.00900123876943 -0.231401540968 90.7225633173 -13.18733677316 
-        -776.654506162 152894.984428
-327266 P -0.9672572697476 0.09744052554236 -0.2343474303303 -1546.452893066
-327267 P -0.9672572697476 0.09744052554236 -0.2343474303304 -1539.276205185
-327268 GQ 0.0644133741205 0.990505343982 0.945081281898 0.1885001133978 
-        0.0456698735418 -0.453348511268 89.419071013 -178.407286141 
-        -443.253617363 59070.4813436
-327269 GQ 0.0644133741205 0.990505343982 0.945081281898 0.1885001133978 
-        0.0456698735418 -0.453348511268 89.419071013 -178.407286141 
-        -443.253617363 59068.2597259
-327270 GQ 0.0644133741205 0.990505343982 0.945081281898 0.1885001133978 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.407286141 
-        -443.253617363 59070.9112286
-327271 P -0.9672572697476 0.09744052554236 -0.2343474303303 -1546.949559733
-327272 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1547.819866552
-327273 GQ 0.0644133741205 0.990505343982 0.945081281898 0.1885001133978 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.407286141 
-        -443.253617363 59062.7419492
-327274 GQ 0.0644133741205 0.990505343982 0.945081281898 0.1885001133978 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.407286141 
-        -443.253617363 59070.4814348
-327275 GQ 0.0195742195966 0.981368911882 0.999056868521 0.270306486106 
-        -0.00838369028224 0.0608167876845 -74.5130350424 -268.3725724855 
-        -1209.635642205 385197.2817366
-327276 P -0.9901645218868 0.1364957439552 0.03071044575935 -1459.347977496
-327277 P -0.9901645218868 0.1364957439552 0.03071044575935 -1460.186977496
-327278 P -0.9901645218868 0.1364957439552 0.03071044575935 -1460.747977496
-327279 GQ 0.0195742195966 0.981368911882 0.999056868521 0.270306486106 
-        -0.00838369028224 0.0608167876845 -74.5130350424 -268.3725724855 
-        -1209.635642205 385191.3142366
-327280 GQ 0.0195742195966 0.981368911882 0.999056868521 0.270306486106 
-        -0.00838369028224 0.0608167876845 -74.5130350424 -268.3725724855 
-        -1209.635642205 385184.9142366
-327281 GQ 0.0195742195966 0.981368911882 0.999056868521 0.270306486106 
-        -0.00838369028224 0.0608167876845 -74.5130350424 -268.3725724855 
-        -1209.635642205 385197.6042366
-327282 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1523.791253368
-327283 GQ 0.0195742195966 0.981368911882 0.999056868521 0.270306486106 
-        -0.00838369028224 0.0608167876845 -74.5130350424 -268.3725724855 
-        -1209.635642205 385192.3542366
-327284 P -0.9273777594866 -0.003367494520574 -0.3741111481769 -1592.684407067
-327285 P -0.9273777594866 -0.003367494520574 -0.3741111481769 -1593.523407067
-327286 P -0.9273777594866 -0.003367494520574 -0.3741111481769 -1594.084407067
-327287 GQ 0.1399704912094 0.99998865998 0.86004084881 -0.00624587904714 
-        -0.00251963448314 -0.69388471679 1.324564039095 114.4880115375 
-        -4.313982596515 3274.677425386
-327288 GQ 0.1399704912094 0.99998865998 0.86004084881 -0.00624587904715 
-        -0.00251963448314 -0.69388471679 1.324564039096 114.4880115375 
-        -4.31398259652 3268.27742539
-327289 GQ 0.1399704912094 0.99998865998 0.86004084881 -0.00624587904715 
-        -0.00251963448314 -0.69388471679 1.324564039096 114.4880115375 
-        -4.31398259652 3280.64492539
-327290 GQ 0.1399704912094 0.99998865998 0.86004084881 -0.00624587904715 
-        -0.00251963448314 -0.69388471679 1.324564039096 114.4880115375 
-        -4.31398259652 3280.96742539
-327291 GQ 0.1399704912094 0.99998865998 0.86004084881 -0.00624587904714 
-        -0.00251963448314 -0.69388471679 1.324564039095 114.4880115375 
-        -4.313982596515 3275.717425386
-327292 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1520.946453368
-327293 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1411.336166941
-327294 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1395.196056676
-327295 GQ 0.0329069801938 0.995338574006 0.968984362698 0.134283767318 
-        0.0240480434086 -0.346381329403 109.9893531648 -96.152887341 
-        -608.462426998 92718.6715655
-327296 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1364.753818247
-327297 GQ 0.03290693878875 0.995338573806 0.96898436137 0.1342837730672 
-        0.02404804443816 -0.346381344233 110.155098454 -96.1643944564 
-        -608.432744706 92485.8482376
-327298 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 102.564112203 -95.6373788485 
-        -609.792167148 97563.3230995
-327299 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59066.5095223
-327300 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59016.6104285
-327301 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1571.239728554
-327302 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1567.684728552
-327303 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1572.674828554
-327304 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1572.192228554
-327305 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59068.2875832
-327306 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59074.5724029
-327307 P -0.2465281471094 -0.1413044141963 0.95877887712 207.613166524
-327308 P -0.1754937117175 -0.9238249943329 0.340219542345 -2.46009808612
-327309 P 0.07103443539139 -0.7825205801449 -0.6185593347759 -213.3684912726
-327310 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1577.781228552
-327311 P -0.2461803038843 -0.1356855349549 0.9596794743994 214.9040262139
-327312 P -0.1755149843581 -0.9237820324277 0.3403252074553 4.167441079229
-327313 P 0.07103443539349 -0.7825205801399 -0.6185593347819 -206.782368078
-327314 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59074.5740223
-327315 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59074.6002722
-327316 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1559.475967139
-327317 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59072.1546723
-327318 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1547.781288552
-327319 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59074.3939282
-327320 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59073.4648285
-327321 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1558.094099055
-327322 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1559.075967139
-327323 GQ -0.348078709492 0.986319231936 0.92086809219 0.27160818954 
-        0.0658053273585 -0.653225964456 1414.376606414 -311.882177069 
-        -122.242441295 -1004892.695917
-327324 GQ 0.0644133741212 0.990505343982 0.945081281897 0.1885001134012 
-        0.0456698735428 -0.453348511269 89.419071012 -178.4072861465 
-        -443.2536173605 59069.5645161
-327325 GQ 0.0644133741212 0.990505343982 0.945081281897 0.1885001134012 
-        0.0456698735428 -0.453348511269 89.419071012 -178.4072861465 
-        -443.2536173605 59072.1148285
-327326 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1555.261061049
-327327 GQ 0.0644133741212 0.990505343982 0.945081281897 0.1885001134012 
-        0.0456698735428 -0.453348511269 89.419071012 -178.4072861465 
-        -443.2536173605 59073.2348285
-327328 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1558.048743839
-327329 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1558.325603839
-327330 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1558.937743839
-327331 GQ 0.0644130175834 0.990505340364 0.945081260969 0.188500185232 
-        0.0456698909458 -0.453348684032 89.4145392832 -178.406829619 
-        -443.254715312 59060.2748008
-327332 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1551.720341769
-327333 P -0.9672572697476 0.09744052554226 -0.2343474303304 -1552.861288552
-327334 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59044.9770153
-327335 GQ 0.0644133741205 0.990505343982 0.945081281897 0.1885001133976 
-        0.0456698735418 -0.453348511268 89.4190710131 -178.4072861408 
-        -443.253617363 59018.4248285
-327336 P -0.981005226772 0.128048534617 -0.1457131354014 -1538.74577456
-327337 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138874.0474805
-327338 P -0.981005226772 0.128048534617 -0.1457131354014 -1542.300774563
-327339 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138824.1483867
-327340 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138875.8255414
-327341 P -0.981005226772 0.128048534617 -0.1457131354014 -1543.735874563
-327342 P -0.981005226772 0.128048534617 -0.1457131354014 -1543.253274563
-327343 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138882.110361
-327344 P -0.006830830228224 -0.7735085678545 -0.6337490317264 -322.6281145642
-327345 P -0.00683083022655 -0.773508567849 -0.633749031733 -316.04199137
-327346 P -0.171314519752 -0.9242681880757 0.3411446201149 10.0626708995
-327347 P -0.1638841111245 -0.145210376291 0.9757335418742 330.3822576316
-327348 P -0.981005226772 0.128048534617 -0.1457131354014 -1548.84227456
-327349 P -0.171303960296 -0.9243099100522 0.3410368651131 3.420099039686
-327350 P -0.164473130069 -0.1508013422063 0.9747858968379 322.752986941
-327351 P -0.981005226772 0.128048534617 -0.1457131354014 -1530.53701315
-327352 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138882.1382304
-327353 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138882.1119805
-327354 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138879.6926305
-327355 P -0.9913919347782 0.09821316289172 -0.08658063462231 -1488.778627817
-327356 P -0.981005226772 0.128048534617 -0.1457131354014 -1518.84233456
-327357 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138881.9318864
-327358 P -0.981005226772 0.128048534617 -0.1457131354014 -1529.155145064
-327359 P -0.981005226772 0.128048534617 -0.1457131354014 -1530.13701315
-327360 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138881.0027867
-327361 GQ 0.03762874504676 0.983603572782 0.978767682171 0.251232563483 
-        0.03731670692594 -0.2858906948774 70.1279929783 -255.4984302636 
-        -696.657353281 138879.6527867
-327362 GQ 0.03762874504676 0.983603572782 0.978767682171 0.251232563483 
-        0.03731670692594 -0.2858906948774 70.1279929783 -255.4984302636 
-        -696.657353281 138877.1024743
-327363 P -0.981005226772 0.128048534617 -0.1457131354014 -1529.38664985
-327364 P -0.981005226772 0.128048534617 -0.1457131354014 -1526.322107058
-327365 P -0.981005226772 0.128048534617 -0.1457131354014 -1529.10978985
-327366 P -0.981005226772 0.128048534617 -0.1457131354014 -1529.99878985
-327367 GQ -0.386672450785 0.97637452927 0.96940653615 0.361998836446 
-        0.0537693215398 -0.411937439405 1388.884436255 -427.632915863 
-        -500.776504803 -885813.553904
-327368 GQ 0.03762874504676 0.983603572782 0.978767682171 0.251232563483 
-        0.03731670692594 -0.2858906948774 70.1279929783 -255.4984302636 
-        -696.657353281 138880.7727867
-327369 GQ 0.0376283783018 0.983603566534 0.97876767408 0.2512326592204 
-        0.037316721146 -0.2858908038246 70.123375201 -255.497827509 
-        -696.658039182 138867.676857
-327370 P -0.981005226772 0.128048534617 -0.1457131354014 -1518.88091256
-327371 P -0.981005226772 0.128048534617 -0.1457131354014 -1522.781387778
-327372 P -0.981005226772 0.128048534617 -0.1457131354014 -1523.92233456
-327373 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138825.9627867
-327374 GQ 0.0376287450461 0.983603572782 0.978767682172 0.25123256348 
-        0.0373167069252 -0.285890694876 70.1279929794 -255.498430258 
-        -696.657353283 138852.5149735
-327375 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152820.952564
-327376 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152870.8516578
-327377 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1533.600776085
-327378 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1537.155776087
-327379 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1538.108276087
-327380 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1538.590876087
-327381 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152878.9145384
-327382 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152872.6297187
-327383 P 0.04341361672889 -0.7777518555738 -0.6270704179229 -253.9001026419
-327384 P -0.1212127805065 -0.1544548028599 0.9805361674693 381.9257794437
-327385 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1543.697276085
-327386 P 0.0434136167299 -0.777751855568 -0.62707041793 -247.3139794486
-327387 P -0.07781019173411 -0.9321648968822 0.3535734422761 137.9628343497
-327388 P -0.1210976275876 -0.1488238175991 0.9814208250837 388.9068678529
-327389 P -0.07779916377752 -0.9322066584252 0.3534657495475 131.3209034642
-327390 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152878.9161578
-327391 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152878.9424077
-327392 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1525.392014673
-327393 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152876.4968078
-327394 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1513.697336085
-327395 P -0.9983404171435 0.008603484641076 -0.05694200163117 -1477.560183235
-327396 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1524.992014673
-327397 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1524.010146589
-327398 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152877.806964
-327399 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152878.7360637
-327400 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1521.177108582
-327401 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1523.964791374
-327402 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1524.853791374
-327403 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1524.241651374
-327404 GQ -0.419153146783 0.997851620363 0.980410141055 0.1104333232794 
-        0.01297481468894 -0.3334726973336 1420.33828455 -64.9483046547 
-        -620.385516873 -864912.045707
-327405 GQ 0.01508666010702 0.998508992656 0.986404347237 0.076642364859 
-        0.00900471390192 -0.231434999696 90.7287260592 -13.2156207858 
-        -776.601386483 152876.4569632
-327406 GQ 0.01508666010702 0.998508992656 0.986404347237 0.076642364859 
-        0.00900471390192 -0.231434999696 90.7287260592 -13.2156207858 
-        -776.601386483 152877.5769632
-327407 GQ 0.01508666010702 0.998508992656 0.986404347237 0.076642364859 
-        0.00900471390192 -0.231434999696 90.7287260592 -13.2156207858 
-        -776.601386483 152873.9066508
-327408 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152822.766964
-327409 GQ 0.0150866601067 0.998508992656 0.986404347237 0.0766423648553 
-        0.00900471390142 -0.2314349996944 90.7287260591 -13.21562078008 
-        -776.601386485 152849.3191508
-327410 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1513.735914085
-327411 GQ 0.015086284772 0.998508992088 0.986404342056 0.0766423940625 
-        0.00900471733298 -0.2314350878906 90.72405062 -13.21543886727 
-        -776.601935803 152864.4568057
-327412 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1517.636389302
-327413 P -0.9924280023726 0.03861356424449 -0.1166003977825 -1518.777336085
-327414 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 102.0220333234 -101.234118815 
-        -608.93493251 97549.873516
-327415 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1409.869018247
-327416 P -0.9820496383214 0.06818026933623 -0.1758691523437 -1410.009018247
-327417 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 102.0220333234 -101.234118815 
-        -608.93493251 97848.6485315
-327418 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 102.0220333234 -101.234118815 
-        -608.93493251 97819.5573065
-327419 P -0.9820496383213 0.06818026933602 -0.1758691523443 -1407.254667357
-327420 GQ 0.0150085148505 0.998290887984 0.986700597165 0.0820599971398 
-        0.00953523343956 -0.22890870276 89.0902936066 -27.2191674664 
-        -776.466616975 152893.6420673
-327421 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234946 -0.345424474902 101.436857564 -102.3143980795 
-        -606.086121873 96863.2248135
-327422 GQ 0.0387405360585 0.983278746054 0.977980717888 0.25356232847 
-        0.03837655575544 -0.290972461375 68.7797198561 -265.397039732 
-        -685.717829442 136343.114419
-327423 GQ 0.0644895343351 0.99102950791 0.944480957755 0.183215602315 
-        0.044633311745 -0.455801031431 88.9436546458 -177.3978917217 
-        -436.413012291 57457.8857466
-327424 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 101.937327308 -101.0454285657 
-        -608.388785203 97453.5378233
-327425 GQ 0.0355785078728 0.995351450873 0.969070041254 0.1339128176846 
-        0.02398161234944 -0.345424474902 101.937327308 -101.0454285657 
-        -608.388785203 97462.7108403
-327426 GQ 0.035578507873 0.995351450873 0.969070041254 0.1339128176842 
-        0.02398161234946 -0.345424474903 102.6424462385 -95.6430077732 
-        -610.231764949 97820.4659145
-327427 P -0.1754173444793 0.01260513593856 0.9844134628315 323.9656116641
-327428 P -0.1754173444793 0.01260513593856 0.9844134628315 291.4656116638
-327429 P -0.06933442960662 -0.9975933848123 0.0004188673966361 -24.02028510201
-327430 P -0.1754173444793 0.01260513593856 0.9844134628315 328.4656116642
-327431 P -0.06933442960662 -0.9975933848123 0.0004188673966361 -58.52028510202
-327432 P -0.1754173444793 0.01260513593856 0.9844134628315 295.9656116638
-327433 P -0.06933442960662 -0.9975933848123 0.0004188673966361 -44.02028510201
-327434 P -0.9820496383213 0.06818026933602 -0.1758691523443 -1405.254667357
-327435 P -0.9820496383213 0.06818026933602 -0.1758691523443 -1523.804033535
-327436 P -0.1740963381087 0.0311724750648 0.9842351049701 324.791710754
-327437 P -0.9820496383213 0.06818026933602 -0.1758691523443 -1525.804033535
-327438 P -0.1740963381087 0.0311724750648 0.9842351049701 296.791710754
-327439 P -0.07258769131303 -0.9971859042684 0.01874298264031 -38.25738531982
-327440 P -0.1205843827585 -0.9439056630095 0.3074109724348 54.77588487947
-327441 P -0.1740963381087 0.0311724750648 0.9842351049701 329.291710754
-327442 P -0.07258769131303 -0.9971859042684 0.01874298264031 -18.25738531984
-327443 P -0.07258769131303 -0.9971859042684 0.01874298264031 -52.75738531982
-327444 GQ 0.035578507873 0.995351450873 0.969070041254 0.1339128176842 
-        0.02398161234946 -0.345424474903 102.6613669616 -95.6757444579 
-        -610.350109098 97859.115005
-327445 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -2995.571564875 80.9992898336 
-        35.539195724 2245305.75357
-327446 P 0.0152584431704 -0.0009876846411302 0.9998830953622 528.3917882121
-327447 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -2995.571564875 80.9992898336 
-        35.539195724 2245315.95548
-327448 P 0.0118946749904 0.001169058745986 0.9999285724533 511.5728841072
-327449 P 0.0118946749904 0.001169058745986 0.9999285724533 512.0967591072
-327450 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -3029.83651901 100.8362238018 
-        35.9236031331 2297839.67086
-327451 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -3029.83651901 100.8362238018 
-        35.9236031331 2297829.46895
-327452 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -2995.526369453 120.5939178073 
-        35.49236634814 2247232.731444
-327453 GQ 0.999858516707 0.999998633302 0.000142849991479 -2.7811147656e-05 
-        -0.002337950485976 -0.0237876507659 -2995.526369453 120.5939178073 
-        35.49236634814 2247242.93335
-327454 P 0.01525844317036 -0.0009876846411302 0.9998830953622 531.2414461591
-327455 P 0.01525844317036 -0.0009876846411302 0.9998830953622 571.2414461591
-327456 GQ 0.999767179912 0.99999902448 0.000233795608934 3.0141059934e-05 
-        0.00197513835243 -0.0305133187752 -3006.24381605 98.127797558 
-        45.97289418655 2262089.24632
-327457 GQ 0.999767179912 0.99999902448 0.000233795608934 3.0141059934e-05 
-        0.00197513835243 -0.0305133187752 -3006.24381605 98.127797558 
-        45.97289418655 2262080.0733
-327458 P -0.66952403332 0.1918163728783 0.717596019988 -648.676062495
-327459 GQ 0.0743474046636 0.925876125597 0.99977646974 0.523881500791 
-        -0.00814098985192 0.02876882796456 -208.973856969 -678.809916045 
-        -1086.538130447 421251.731916
-327460 GQ 0.0743474046636 0.925876125597 0.99977646974 0.523881500791 
-        -0.00814098985192 0.02876882796456 -208.973856969 -678.809916045 
-        -1086.538130447 421252.580005
-327461 P 0.9621084114259 -0.2722570006507 -0.01495092841036 1454.106056606
-327462 P 0.0152584431704 -0.0009876846411302 0.9998830953622 571.3034332561
-327463 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261760.221345
-327464 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261761.069433
-327465 P 0.6911027305921 -0.1932131698933 0.6964522142601 1418.665336863
-327466 P 0.01525844317045 -0.0009876846411372 0.9998830953622 544.4646373471
-327467 P 0.01525844317045 -0.0009876846411372 0.9998830953622 531.0626190631
-327468 P -0.272239939347 -0.962224064382 0.00320395827111 -353.288521838
-327469 P 0.9621084114259 -0.2722570006507 -0.0149509284104 1461.831122514
-327470 P 0.1880721625138 -0.9821477050992 -0.003840189543287 343.5063255587
-327471 P 0.01525844317045 -0.0009876846411372 0.9998830953622 584.4206393471
-327472 P 0.01525844317045 -0.0009876846411372 0.9998830953622 582.9206393471
-327473 P 0.01525844317045 -0.0009876846411372 0.9998830953622 601.5206393471
-327474 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261703.72041
-327475 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261760.12041
-327476 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -2993.21217448 112.698866474 
-        45.7884216797 2243529.083074
-327477 P -0.6747462996676 -0.7379877291236 0.009567797442434 -975.0682739784
-327478 P 0.1880721625138 -0.9821477050992 -0.003840189543287 335.9013279051
-327479 P -0.6747462996676 -0.7379877291236 0.009567797442434 -967.4632763244
-327480 P -0.272239939347 -0.962224064382 0.00320395827111 -356.288521838
-327481 P 0.01525844317045 -0.0009876846411442 0.9998830953622 573.9694061601
-327482 P -0.272239939347 -0.962224064382 0.00320395827111 -350.288521838
-327483 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261747.010476
-327484 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059936e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261757.94791
-327485 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3017.264884766 119.5052914902 
-        46.16219489 2280074.861137
-327486 P 0.01525844317045 -0.0009876846411372 0.9998830953622 610.5206393471
-327487 GQ 0.999767179912 0.99999902448 0.000233795608936 3.0141059934e-05 
-        0.001975138352444 -0.03051331877536 -3005.23852962 116.102078982 
-        45.9753082849 2261755.577553
-327488 P 0.01525844317045 -0.0009876846411372 0.9998830953622 576.2206393471
-327489 P 0.01525844317045 -0.0009876846411372 0.9998830953622 574.4206393471
-327490 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254231.43733
-327491 P -0.06469873809236 -0.9979048417994 1.586918302999e-06 -57.10270861307
-327492 P -0.9977881805279 0.0646911987238 0.015290376268 -1500.324467263
-327493 P -0.9977881805279 0.0646911987238 0.01529037626804 -1508.04953317
-327494 P 0.7163321372753 -0.04644198380802 0.6962121883783 1445.884241967
-327495 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254232.28542
-327496 P -0.6947534400032 0.04504518679331 0.7178360458702 -675.8949675972
-327497 GQ 0.00441874679874 0.995815048808 0.999766204394 0.1290962269416 
-        -0.001978305539428 0.03051311343206 -24.00431183237 -112.8906200898 
-        -1088.801792577 299699.6715853
-327498 GQ 0.00441874679874 0.995815048808 0.999766204394 0.1290962269416 
-        -0.001978305539428 0.03051311343206 -24.00431183237 -112.8906200898 
-        -1088.801792577 299700.519674
-327499 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -2988.928634905 79.34079773 
-        45.6901027884 2235519.13225
-327500 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3013.87333942 80.9580776981 
-        46.0723621951 2273027.243933
-327501 P -0.5052379064099 -0.8629528555898 0.006857620288628 -727.5879993128
-327502 P -0.5052379064099 -0.8629528555898 0.006857620288628 -719.9830016598
-327503 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254231.3364
-327504 P 0.3895781593077 -0.9209678983194 -0.006854783408345 617.9024196916
-327505 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254226.79354
-327506 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254229.1639
-327507 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254174.9364
-327508 P -0.06469873809236 -0.9979048417994 1.586918342999e-06 -54.10270861307
-327509 P 0.3895781593077 -0.9209678983194 -0.006854783408345 625.5074173446
-327510 P -0.06469873809236 -0.9979048417994 1.586918342999e-06 -60.10270861307
-327511 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.001975138352432 -0.0305133187753 -3001.40098716 80.149437714 
-        45.8812324917 2254218.226463
-327512 GQ 0.999767179912 0.99999902448 0.000233795608935 3.0141059934e-05 
-        0.00197513835243 -0.03051331877524 -3006.24381604 98.127797558 
-        45.9728941865 2261996.33827
-327513 P 0.0152584431704 -0.0009876846411302 0.9998830953622 528.3966461601
-327514 GQ 0.03276062199446 0.96747000289 0.999769375115 0.3547635503886 
-        -0.00547803863768 0.02987102073366 -99.4643554995 -453.939124023 
-        -1050.202725747 329715.710375
-327515 GQ 0.999767179912 0.99999902448 0.000233795608933 3.0141059934e-05 
-        0.001975138352404 -0.03051331877516 -3001.40098716 80.149437714 
-        45.8812324915 2254230.02389
-327516 GQ 0.03276062199446 0.96747000289 0.999769375115 0.3547635503886 
-        -0.00547803863768 0.02987102073366 -99.4643554995 -453.939124023 
-        -1050.202725747 329716.850375
-327517 GQ 0.999767179912 0.99999902448 0.000233795608933 3.0141059934e-05 
-        0.001975138352404 -0.03051331877516 -3001.40098716 80.149437714 
-        45.8812324915 2254231.16389
-327518 P 0.01525844317035 -0.0009876846411172 0.9998830953622 525.5746373461
-327519 P -0.9872644227974 0.1583579517988 0.01522230536431 -1515.122361958
-327520 P -0.983483288117 0.1803607415983 0.0151863387485 -1483.490145885
-327521 P -0.9872644227974 0.1583579517988 0.01522230536431 -1517.788334861
-327522 P -0.983483288117 0.1803607415983 0.0151863387485 -1518.490145885
-327523 P -0.983483288117 0.1803607415983 0.0151863387485 -1488.62016218
-327524 GQ 0.03276062199446 0.96747000289 0.999769375115 0.3547635503886 
-        -0.00547803863768 0.02987102073366 -93.2113273764 -419.836989841 
-        -1050.264462285 321997.5200824
-327525 GQ 0.03276062199446 0.96747000289 0.999769375115 0.3547635503886 
-        -0.00547803863768 0.02987102073366 -93.2113273764 -419.836989841 
-        -1050.264462285 321998.6600824
-327526 P -0.9872644227974 0.1583579517988 0.01522230536431 -1519.864105871
-327527 GQ 0.999767179912 0.99999902448 0.000233795608933 3.0141059934e-05 
-        0.001975138352404 -0.03051331877516 -3005.23852962 116.102078982 
-        45.9753082845 2261758.807905
-327528 GQ 0.999767179912 0.99999902448 0.000233795608933 3.0141059934e-05 
-        0.001975138352404 -0.03051331877516 -3005.23852962 116.102078982 
-        45.9753082845 2261759.947905
-327529 P -0.9872644227974 0.1583579517988 0.01522230536431 -1522.530078775
-327530 P -0.983483288117 0.1803607415983 0.0151863387485 -1523.62016218
-327531 P 0.9621084114258 -0.2722570006509 -0.01495092841035 1454.420796444
-327532 GQ 0.0743474046638 0.925876125596 0.99977646974 0.523881500792 
-        -0.00814098985192 0.0287688279645 -208.9738569693 -678.809916046 
-        -1086.538130447 421250.3184835
-327533 GQ 0.0743474046638 0.925876125596 0.99977646974 0.523881500792 
-        -0.00814098985192 0.0287688279645 -208.9738569693 -678.809916046 
-        -1086.538130447 421251.4584835
-327534 P 0.9621084114258 -0.2722570006509 -0.01495092841038 1451.59878763
-327535 P 0.02133211251299 0.02049320733649 0.9995623889627 552.2157477748
-327536 GQ 0.999544940976 0.999580028453 0.000875030571205 -0.00087432680931 
-        -0.0409684785656 -0.0426455546903 -2978.60480723 134.2392917194 
-        60.815552799 2223447.126643
-327537 GQ 0.999544940976 0.999580028453 0.000875030571205 -0.00087432680931 
-        -0.0409684785656 -0.0426455546903 -2978.60480723 134.2392917194 
-        60.815552799 2223448.266643
-327538 P 0.02133211251299 0.02049320733649 0.9995623889627 587.2157477748
-327539 GQ 0.004418746798735 0.995815048808 0.999766204394 0.1290962269416 
-        -0.001978305539428 0.03051311343206 -24.0043118323 -112.890620089 
-        -1088.801792576 299698.258152
-327540 GQ 0.004418746798735 0.995815048808 0.999766204394 0.1290962269416 
-        -0.001978305539428 0.03051311343206 -24.0043118323 -112.890620089 
-        -1088.801792576 299699.398152
-327541 GQ 0.999809275367 0.999458757439 0.00073196719431 0.000642583189776 
-        0.0465122086896 -0.0276105073507 -3024.06435325 57.3216629738 
-        43.1126111196 2287523.218224
-327542 GQ 0.999809275367 0.999458757439 0.00073196719431 0.000642583189776 
-        0.0465122086896 -0.0276105073507 -3024.06435325 57.3216629738 
-        43.1126111196 2287524.358224
-327543 P -0.9977881805279 0.0646911987238 0.015290376268 -1510.871541984
-327544 P 0.01381030894715 -0.02326462037291 0.9996339494063 543.0541927882
-327545 P 0.01381030894715 -0.02326462037291 0.9996339494063 578.0541927882
-327546 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1328.888006671
-327547 P -0.1766284979781 -0.005226253611526 0.9842637146493 336.2798128712
-327548 P -0.1766284979781 -0.005226253611526 0.9842637146493 332.9798128712
-327549 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -60.61203176372
-327550 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -64.01203176372
-327551 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1325.350006671
-327552 P -0.1766284979781 -0.005226253611526 0.9842637146493 301.4518128712
-327553 P -0.1766284979781 -0.005226253611526 0.9842637146493 300.9518128712
-327554 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748542.626033
-327555 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748542.723002
-327556 P -0.1766284979781 -0.005226253611526 0.9842637146493 320.9018128712
-327557 P -0.1766284979781 -0.005226253611526 0.9842637146493 319.5518128712
-327558 P -0.1766284979781 -0.005226253611526 0.9842637146493 322.8518128712
-327559 P -0.9820496383214 0.06818026933613 -0.1758691523437 -1307.250006677
-327560 GQ 0.937604747516 0.999945372546 -0.937550116473 -0.0036924212952 
-        0.0205760471366 0.695396084884 -2717.478539323 52.129301799 
-        173.725709009 1642689.321296
-327561 GQ 0.0355785078728 0.995351450873 0.969070041254 0.133912817684 
-        0.02398161234934 -0.345424474902 100.874196276 -121.352453398 
-        -610.324832387 99343.773387
-327562 P -0.1766284979781 -0.005226253611526 0.9842637146493 330.6518128712
-327563 GQ 0.0355785078728 0.995351450873 0.969070041254 0.133912817684 
-        0.02398161234934 -0.345424474902 100.874196276 -121.352453398 
-        -610.324832387 99345.415403
-327564 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748516.083058
-327565 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1316.350006671
-327566 P -0.1766284979781 -0.005226253611526 0.9842637146493 331.4518128712
-327567 P -0.1766284979781 -0.005226253611526 0.9842637146493 330.7518128712
-327568 P -0.9820496383215 0.06818026933597 -0.1758691523429 -1320.850006669
-327569 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1318.850006671
-327570 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1322.850006671
-327571 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1317.850006671
-327572 P -0.1766284979781 -0.005226253611526 0.9842637146493 322.1518128712
-327573 P -0.1766284979781 -0.005226253611526 0.9842637146493 322.7518128712
-327574 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -56.28703176372
-327575 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -57.28703176372
-327576 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1323.850006671
-327577 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748532.818958
-327578 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -60.88703176372
-327579 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748530.873058
-327580 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748529.060558
-327581 P -0.06618822836982 -0.9976593292033 -0.01717501903355 -63.98703176372
-327582 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1334.450006671
-327583 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748542.632113
-327584 P -0.1766284979781 -0.005226253611526 0.9842637146493 342.2518128711
-327585 P -0.1766284979781 -0.005226253611526 0.9842637146493 341.6518128712
-327586 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748539.378833
-327587 GQ 0.968802373702 0.999972686273 0.03122494002484 -0.001846210650916 
-        0.01028802358676 0.347698043066 -2602.54573569 55.530043961 
-        -466.73825651 1748538.172433
-327588 P -0.1766284979781 -0.005226253611526 0.9842637146493 337.9518128712
-327589 P -0.9820496383214 0.06818026933603 -0.1758691523437 -1312.888006671
-327590 GQ 0.0355785078729 0.995351450873 0.969070041254 0.133912817684 
-        0.0239816123494 -0.345424474902 100.8553133442 -121.4327718297 
-        -610.25052803 99324.8523162
-327591 GQ 0.0355785078729 0.995351450873 0.969070041254 0.133912817684 
-        0.0239816123494 -0.345424474902 100.8553133442 -121.4327718297 
-        -610.25052803 99326.8548162
-327592 GQ 0.0344024343032 0.995345782153 0.969032323402 0.1340761190278 
-        0.0240108569698 -0.3458457062814 103.9176570005 -121.6587081574 
-        -609.701954033 97336.931518
-327593 P -0.9820496383213 0.06818026933602 -0.1758691523441 -1291.835500103
-327594 GQ 0.0344024343032 0.995345782153 0.969032323402 0.1340761190278 
-        0.0240108569698 -0.3458457062814 103.949441235 -121.6475863 
-        -609.69641994 97295.772222
-327595 GQ 0.0355785078729 0.995351450873 0.969070041254 0.133912817684 
-        0.0239816123494 -0.345424474902 100.8553133442 -121.4327718297 
-        -610.25052803 99310.6048162
-327596 P -0.9820496383213 0.06818026933602 -0.1758691523441 -1334.48800667
-327597 P -0.9820496383213 0.06818026933602 -0.1758691523441 -1399.8123259
-327598 P -0.9820496383213 0.06818026933602 -0.1758691523441 -1278.94919093
-327599 GQ 0.00528229233996 0.994767528422 0.999950179238 0.144289045097 
-        0.001021147823628 -0.0140794309314 -0.254309111572 -101.2419535325 
-        -1001.61528649 253163.434989
-327600 S 1427.969708904 -52.9370664501 510.91262603 15
-327601 S 1427.969708904 -52.9370664501 510.91262603 14.4
-327602 GQ 0.00528229233996 0.994767528422 0.999950179238 0.144289045097 
-        0.001021147823628 -0.0140794309314 -0.254309111572 -101.2419535325 
-        -1001.61528649 253145.794989
-327603 P -0.9973553567611 0.07233582499901 -0.007058382368911 -1431.628701514
-327604 S 1338.511121364 -46.4488466907 510.27951877 15
-327605 S 1338.511121364 -46.4488466907 510.27951877 14.4
-327606 P -0.9973553567611 0.07233582499901 -0.007058382368911 -1341.93290058
-327607 GQ 0.0364080727168 1 0.963591927283 3.8908452e-07 7.563037e-08 
-        -0.374606593417 110.750263088 53.8126383441 -569.760654846 84941.3961576
-327608 P 0.02319741536736 -0.9772524839649 -0.210806694639 -57.2484088317
-327609 P -0.9814807515071 0.00247782164198 -0.191544759315 -1308.19443872
-327610 P -0.9824368848901 0.03411101326746 -0.183450827148 -1307.129515547
-327611 P -0.9514664799727 0.1886564723922 -0.2431466078579 -1292.808459858
-327612 P -0.9816271834476 1.981834489999e-07 -0.1908089953769 -1268.227760546
-327613 P -0.0110943602609 -0.9760618454299 -0.2172100114323 -102.2295261774
-327614 P -0.9820496383213 0.06818026933612 -0.1758691523444 -1303.561213068
-327615 P -0.9497960507532 -0.08093441245342 -0.3022202555331 -1303.33474617
-327616 P -0.9816271834476 1.981834489999e-07 -0.1908089953769 -1272.227760546
-327617 P -0.9820496383213 0.06818026933612 -0.1758691523444 -1307.222592383
-327618 P -0.9828458711224 0.01629798185113 -0.1837072927381 -1298.049892007
-327619 P -0.186497010873 -0.211392053468 0.9594437266802 289.3417215694
-327620 P -0.1864970105979 -0.2113920106769 0.9594437361617 289.3417257689
-327621 P -0.1864970093121 -0.2113920535589 0.9594437269636 289.3417235839
-327622 P -0.9821816251832 0.01705820358636 -0.187158416436 -1271.42228183
-327623 P -0.1864970115331 -0.2113920763134 0.9594437215184 289.3417186428
-327624 P -0.9824368848901 0.03411101326746 -0.183450827148 -1270.22951555
-327625 GQ 0.0355785078731 0.995351450873 0.969070041254 0.1339128176844 
-        0.0239816123495 -0.3454244749034 100.86335005 -121.423773814 
-        -610.291916508 99338.9328965
-327626 P -0.9823928847977 0.05115343245488 -0.1796873569479 -1305.544204982
-327627 P -0.9817159384663 0.05191321317072 -0.1831361091089 -1278.89993549
-327628 P -0.987169584186 0.14818744568 -0.0594701017395 -1237.416700016
-327629 P -0.985499154963 -0.1214034391617 -0.1185437494215 -1247.942986326
-327630 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1250.01454869
-327631 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1295.77954869
-327632 P -0.00044675380805 -0.999997258997 0.00229834931385 -5.18556365399
-327633 P -0.1908084399849 0.002341366808828 0.9816244990993 360.9106128923
-327634 P -0.1908084399849 0.002341366808828 0.9816244990993 361.9106128923
-327635 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1335.779548691
-327636 P -0.00044675380805 -0.999997258997 0.00229834931385 6.81443634601
-327637 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.04682745415825 -702.54378474 128051.585968
-327638 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.0468274541583 -702.54378474 128053.011744
-327639 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1308.81454869
-327640 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1305.81454869
-327641 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1308.31454869
-327642 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1308.27954869
-327643 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.0468274541585 -702.54378474 128051.472742
-327644 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.0468274541584 -702.54378474 128053.416654
-327645 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1323.314548691
-327646 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1322.614548681
-327647 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1309.01454868
-327648 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.0468274541584 -702.54378474 128051.5861055
-327649 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.371e-11 -0.374606532241 
-        136.560654008 -0.0468274541584 -702.54378474 128050.5361303
-327650 GQ 0.0364080603584 1 0.963591939642 7.054e-11 1.3712e-11 -0.374606532241 
-        136.560654008 -0.0468274541585 -702.54378474 128053.3360475
-327651 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1327.349548691
-327652 P -0.1908084399849 0.002341366808828 0.9816244990993 357.8456128923
-327653 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1333.349548691
-327654 P -0.000446753808049 -0.999997258997 0.00229834931385 -1.93556365397
-327655 P -0.00044675380805 -0.999997258997 0.00229834931385 3.56443634601
-327656 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        136.560654008 -0.0468274522713 -702.54378474 128053.011748
-327657 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2602.845798275 -7.37110700843 
-        -505.92430026 1757704.835102
-327658 P -0.1908084399849 0.002341366808828 0.9816244990993 354.7806128923
-327659 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1323.349548691
-327660 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1322.814548691
-327661 P -0.9816271897424 3.593000000001e-11 -0.1908089629931 -1325.814548691
-327662 P -0.1908084399849 0.002341366808828 0.9816244990993 353.7806128923
-327663 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1304.27954869
-327664 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1298.27954869
-327665 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2616.58053736 10.62884365402 
-        -508.636996029 1776329.408638
-327666 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2561.617456305 -7.37110700994 
-        -497.910323814 1702463.094057
-327667 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2616.58857893 -7.37110700793 
-        -508.595625742 1776314.748783
-327668 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2602.837756706 10.62884365352 
-        -505.965670547 1757719.494956
-327669 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2561.609414737 10.628843652 
-        -497.951694102 1702477.75391
-327670 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2547.86663408 10.6288436515 
-        -495.28036862 1684259.84023
-327671 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2547.87467565 -7.37110701044 
-        -495.238998332 1684245.180375
-327672 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        134.6435739275 -9.7371538734 -692.681260977 124492.1241794
-327673 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        134.6483113852 -9.55046846639 -692.705633089 124478.4711153
-327674 P -1 2.01892596e-07 0 -1202.04246107
-327675 P -0.1908084399849 0.002341366809411 0.9816244990993 358.6646128922
-327676 GQ 0.96359213923 0.999994518 0.036413342768 0.000893505096672 
-        -0.004596686043 0.374604478648 -2631.99692499 -8.35929825476 
-        -511.588347255 1797263.169798
-327677 GQ 0.96359213923 0.999994518 0.036413342768 0.000893505096672 
-        -0.004596686043 0.374604478648 -2632.09215748 -8.35929825476 
-        -511.606858572 1797414.58366
-327678 P 0.5600446044428 -0.8210170451467 0.1108199107245 768.0089054708
-327679 P -0.9816271897424 3.593200000001e-11 -0.1908089629931 -1348.614548691
-327680 GQ 0.0364080603584 1 0.963591939642 7.0544e-11 1.3712e-11 -0.374606532241
-        135.7058321968 -0.0363381307536 -698.146106983 126454.8810022
-327681 GQ 0.0364080603584 1 0.963591939642 7.0544e-11 1.3712e-11 -0.374606532241
-        135.7058321968 -0.03633813075386 -698.146106983 126455.2859112
-327682 P -0.543268863326 -0.833140549315 -0.1036135475094 -738.851423003
-327683 P -0.9816271897424 3.593200000001e-11 -0.1908089629931 -1332.614548691
-327684 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        136.560654008 -0.0468274522714 -702.54378474 128053.416657
-327685 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1351.614548691
-327686 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1254.01454869
-327687 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        132.7444852082 -1.16094554e-07 -682.911294757 120996.09949
-327688 GQ 0.0364080603584 1 0.963591939642 7.0542e-11 1.3712e-11 -0.374606532241
-        132.7444852082 -1.16094589e-07 -682.911294757 120996.504399
-327689 P -0.9816271897424 3.593100000001e-11 -0.1908089629931 -1299.01454869
-327690 P -0.000446753808016 -0.999997258997 0.002298349313857 6.77814516046
-327691 P -0.1908084399849 0.002341366808828 0.9816244990993 345.4106553768
-327692 P -0.1908084399849 0.002341366808828 0.9816244990993 346.4106553768
-327693 P -0.000446753808016 -0.999997258997 0.002298349313857 -5.22185483954
-327694 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541735 -672.113341856 117200.0190366
-327695 GQ 0.0364080603584 1 0.963591939642 7.0474e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541737 -672.113341856 117198.4800346
-327696 GQ 0.0364080603584 1 0.963591939642 7.0474e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541734 -672.113341856 117200.4239464
-327697 GQ 0.0364080603584 1 0.963591939642 7.0474e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541735 -672.113341856 117198.5932604
-327698 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541739 -672.113341856 117200.34334
-327699 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.3698e-11 -0.374606532241
-        130.6455761548 -0.046827454174 -672.113341856 117198.593398
-327700 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274541741 -672.113341856 117197.543423
-327701 P -0.000446753808016 -0.999997258997 0.00229834931386 3.52814516046
-327702 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        130.6455761548 -0.0468274522871 -672.113341856 117200.0190405
-327703 P -0.1908084399849 0.002341366808828 0.9816244990993 342.3456553768
-327704 P -0.000446753808016 -0.999997258997 0.002298349313857 -1.971854839518
-327705 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2602.845830706 -7.44368918066 
-        -505.924133441 1757705.103932
-327706 P -0.1908084399849 0.002341366808828 0.9816244990993 339.2806553768
-327707 P -0.1908084399849 0.002341366808828 0.9816244990993 338.2806553768
-327708 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2616.580569794 10.5562614818 
-        -508.63682921 1776329.024227
-327709 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2561.617488737 -7.44368918217 
-        -497.910156995 1702463.362887
-327710 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2616.58861136 -7.44368918016 
-        -508.595458923 1776315.017614
-327711 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2602.837789137 10.55626148128 
-        -505.965503729 1757719.110545
-327712 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2561.60944717 10.55626147978 
-        -497.951527283 1702477.3695
-327713 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2547.86666651 10.55626147927 
-        -495.280201801 1684259.45582
-327714 GQ 0.96359213923 0.999994518 0.036413342768 0.00089350509645 
-        -0.00459668604185 0.374604478648 -2547.87470808 -7.44368918267 
-        -495.238831513 1684245.449206
-327715 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        128.733233532 -9.5504684664 -662.275190205 113780.8238915
-327716 P -1 2.01892374e-07 0 -1169.88953902
-327717 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.37e-11 -0.374606532241 
-        128.7284960744 -9.73715387342 -662.250818094 113794.861794
-327718 P -0.1908084399849 0.002341366809411 0.9816244990993 343.1646553768
-327719 GQ 0.96359213923 0.999994518 0.036413342768 0.000893505096672 
-        -0.004596686043 0.374604478648 -2631.99695742 -8.43188042701 
-        -511.588180436 1797263.47449
-327720 GQ 0.96359213923 0.999994518 0.036413342768 0.000893505096672 
-        -0.004596686043 0.374604478648 -2632.09218991 -8.43188042701 
-        -511.606691753 1797414.888353
-327721 P 0.5600446044428 -0.8210170451467 0.1108199107245 767.9791097088
-327722 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.374606532241 
-        129.7907543437 -0.03633813076884 -667.7156641 115671.3281044
-327723 GQ 0.0364080603584 1 0.963591939642 7.0478e-11 1.37e-11 -0.374606532241 
-        129.7907543437 -0.03633813076884 -667.7156641 115671.7330134
-327724 P -0.543268863326 -0.833140549315 -0.1036135475094 -738.881658746
-327725 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.3698e-11 -0.374606532241
-        130.6455761548 -0.046827452287 -672.113341856 117200.4239495
-327726 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.3698e-11 -0.374606532241
-        126.829407355 -1.16110567e-07 -652.480851874 110453.105933
-327727 GQ 0.0364080603584 1 0.963591939642 7.0476e-11 1.3698e-11 -0.374606532241
-        126.829407355 -1.16110532e-07 -652.480851874 110453.510842
-327728 P -0.1897952131104 -0.01399526355877 0.9817239477971 374.554667019
-327729 P 3.300373599999e-08 3.538545268999e-06 0.9999999999937 619.1036864568
-327730 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032387268e-05 
-        -6.6014982e-08 -2404.971075783 -13.93515530906 0.000184121387674 
-        1446019.28666
-327731 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530856 0.000184122365059 
-        1446018.88175
-327732 GQ 0.0584864677212 0.99775842343 0.943755108849 0.0918798057086 
-        0.0224568234784 -0.460240485574 138.666036209 -138.568595088 
-        -595.001012066 98113.2030595
-327733 GQ 0.0584864677212 0.99775842343 0.943755108849 0.0918798057086 
-        0.0224568234784 -0.460240485574 138.666036209 -138.568595088 
-        -595.001012066 98112.7981505
-327734 P -0.8884534812217 0.0133340898225 0.4587729435719 -790.7797671028
-327735 P -0.8425537641405 -0.02898174690368 0.5378319559853 -727.6862355605
-327736 GQ 0.963869162214 0.992385681314 0.0437451564719 -0.0331729837851 
-        0.170660237008 0.37175415873 -2662.157483066 -73.1116893016 
-        -523.994926943 1841748.48258
-327737 GQ 0.963869162214 0.992385681314 0.0437451564719 -0.0331729837851 
-        0.170660237008 0.37175415873 -2662.157483066 -73.1116893016 
-        -523.994926943 1841748.88749
-327738 P -0.146180988813 0.642707386184 0.752036125631 265.521045792
-327739 GQ 0.863609507893 0.999257988014 0.1371325040936 -0.0201199781297 
-        0.0506066408569 0.686110551996 -2498.15859805 -20.8177767727 
-        -993.81799672 1807225.263548
-327740 GQ 0.863609507893 0.999257988014 0.1371325040936 -0.0201199781297 
-        0.0506066408569 0.686110551996 -2498.15859805 -20.8177767727 
-        -993.81799672 1807224.85864
-327741 GQ 0.999722777427 0.00761431868626 0.992662903887 0.03317298371426 
-        -0.1706602370218 0.002852373512636 -2534.577570524 59.1287534471 
-        -1180.33679394 1955192.925088
-327742 GQ 0.999722777427 0.00761431868626 0.992662903887 0.03317298371426 
-        -0.1706602370218 0.002852373512636 -2534.577570524 59.1287534471 
-        -1180.33679394 1955192.52018
-327743 P -0.6823419130038 -0.7044095688028 -0.1954908517995 -980.2694614598
-327744 P -0.1864824740317 -0.09477366200995 0.9778763929394 376.9164993918
-327745 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090554e-06 
-        -6.600633e-08 -2404.971091917 13.89063089973 3.0219031364e-05 
-        1446018.59142
-327746 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077091092e-06 
-        -6.6007848e-08 -2404.971091917 13.89063089997 3.0220852715e-05 
-        1446018.99633
-327747 P -0.8167139219002 -0.2952411652435 0.4957933280311 -720.6679712041
-327748 GQ 0.0364080603588 1 0.963591939641 7.0822e-11 1.3766e-11 
-        -0.3746065322424 140.6707003092 11.92001779008 -723.688143663 
-        135912.5812818
-327749 GQ 0.0364080603588 1 0.963591939641 7.0822e-11 1.3766e-11 
-        -0.3746065322424 140.6707003092 11.92001779008 -723.688143663 
-        135912.9861908
-327750 P -0.8810484732939 -0.127118365112 0.4556254042059 -782.6312380459
-327751 GQ 0.848562407887 0.960884343666 0.1905532484475 -0.1539296048094 
-        0.355876613194 0.70023043921 -2471.850933725 -20.10389302237 
-        -1073.58499309 1815758.2563
-327752 GQ 0.848562407886 0.960884343666 0.1905532484483 -0.15392960481 
-        0.355876613195 0.700230439211 -2471.850933724 -20.103893022 
-        -1073.584993092 1815757.85139
-327753 GQ 0.9699391276 0.825665308661 0.204395563738 -0.144784707909 
-        0.744852881644 0.309299618096 -2639.71859073 -269.8621374713 
-        -639.43305012 1862452.475045
-327754 P 0.571516563035 -0.295241165292 0.7656379513149 1187.750495336
-327755 GQ 0.969939127601 0.825665308661 0.2043955637376 -0.1447847079086 
-        0.744852881644 0.3092996180956 -2639.71859073 -269.8621374717 
-        -639.43305012 1862452.879954
-327756 P -0.9816271897422 3.607400000001e-11 -0.1908089629938 -1351.61454956
-327757 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 632.0393597298
-327758 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 632.8343597298
-327759 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 636.4843597298
-327760 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 633.4631502388
-327761 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 639.1260845028
-327762 GQ 0.999999999978 0.999999999963 -0.0555750024142 2.5428e-11 
-        -1.5867813024e-05 -6.968462e-08 -2404.971073437 -13.93462136657 
-        71.0390515823 1423318.61937
-327763 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 637.5659243498
-327764 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530848 0.000184122365847 
-        1446016.38695
-327765 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530848 0.000184122365847 
-        1446018.23375
-327766 P 0.4793983811197 -0.8775973975215 6.580368371996e-06 570.3548921677
-327767 GQ 0.999999999972 0.999999999953 -0.326959136257 3.1966e-11 
-        -1.9947364626e-05 -8.7600258e-08 -2404.97106202 -13.93202168688 
-        416.916192113 1313114.295953
-327768 P 3.300789599999e-08 7.516194010998e-06 0.9999999999718 634.3539489518
-327769 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.971075783 -13.93515530848 0.000184122365785 
-        1446013.564376
-327770 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.971075783 -13.93515530848 0.000184122365788 
-        1446018.75035
-327771 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 624.6326349578
-327772 GQ 0.999999999972 0.999999999953 -0.326959136257 3.1966e-11 
-        -1.9947364626e-05 -8.7600258e-08 -2404.971062267 -13.93207758554 
-        409.479095087 1317813.64406
-327773 GQ 0.999999999978 0.999999999963 -0.0555750024142 2.5428e-11 
-        -1.5867813024e-05 -6.968462e-08 -2404.97107349 -13.93463347476 
-        69.4281045936 1424336.543522
-327774 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 627.2743597298
-327775 P 0.8775677253938 -0.4794526956169 3.574692814999e-06 1051.921874418
-327776 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 629.4047705738
-327777 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 630.9243597298
-327778 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 631.7193597298
-327779 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 630.2955692218
-327780 P 3.300316599999e-08 3.538545278999e-06 0.9999999999937 626.1927951108
-327781 P -3.094552739e-05 -0.9999999994929 7.516195029e-06 -12.20478920054
-327782 P -3.094552739e-05 -0.9999999994929 7.516195029e-06 -1.804789200544
-327783 GQ 9.57627e-10 0.999999999042 1 6.1891055244e-05 -2.028e-12 6.5550606e-08
-        -0.000722897847994 -22.01909658775 -1266.358554127 401036.681431
-327784 P -3.0945527431e-05 -0.9999999994929 7.516195029e-06 -7.0047892006
-327785 P -0.9999999995212 3.094552763701e-05 0 -1199.8853217
-327786 P -3.094552739e-05 -0.9999999994929 7.516195121e-06 -3.004789200486
-327787 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 629.3793597298
-327788 P 3.300316499999e-08 3.538545276999e-06 0.9999999999937 634.3793597298
-327789 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530847 0.000184122365772 
-        1446007.055976
-327790 GQ 9.57627e-10 0.999999999042 1 6.1891055244e-05 -2.028e-12 6.5550606e-08
-        -0.000227769409759 -6.01909659587 -1266.358674386 400924.604804
-327791 GQ 9.57627e-10 0.999999999042 1 6.1891055244e-05 -2.028e-12 6.5550606e-08
-        -0.000722726206935 -22.01905750354 -1261.158554127 397750.90876
-327792 P -3.0945527389e-05 -0.9999999994929 7.516195142e-06 -11.00478920047
-327793 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530847 0.0001841223658 
-        1446015.393476
-327794 GQ 9.57627e-10 0.999999999042 1 6.1891055244e-05 -2.028e-12 6.5550606e-08
-        -0.000227597768701 -6.01905751166 -1261.158674386 397638.832133
-327795 P -0.9999999995212 3.094552763701e-05 0 -1202.4203217
-327796 P -0.9999999995212 3.094552763701e-05 0 -1205.0853217
-327797 P -0.9999999995212 3.094552763701e-05 0 -1202.5503217
-327798 P -0.9999999995212 3.094552763301e-05 0 -1206.4853217
-327799 P -0.9999999995212 3.094552763301e-05 0 -1198.4853217
-327800 P 3.300322399999e-08 3.538545276999e-06 0.9999999999937 621.0890230928
-327801 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015802e-08 -2404.97107578 -13.93515530856 0.000184122378445 
-        1446019.286654
-327802 P 3.300317899999e-08 3.538545276999e-06 0.9999999999937 623.2890230928
-327803 GQ 0.99999999998 0.999999999965 0 2.409e-11 -1.5032388022e-05 
-        -6.6015792e-08 -2404.97107578 -13.93515530856 0.00018412236518 
-        1446018.752598
-327804 GQ 0.999999999995 0.999999999992 -0.0555750024606 5.538e-12 
-        -7.47039988e-06 -6.9674632e-08 -2404.971089573 13.8908822739 
-        71.0388976733 1423318.329045
-327805 GQ 0.999999999994 0.99999999999 -0.326959136315 6.962e-12 -9.39100997e-06
-        -8.7587702e-08 -2404.97107816 13.8921061758 416.916038176 1313114.00565
-327806 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090556e-06 
-        -6.600633e-08 -2404.971091917 13.89063089964 3.0219031959e-05 
-        1446018.46002
-327807 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090556e-06 
-        -6.600633e-08 -2404.971091917 13.89063089964 3.0219031949e-05 
-        1446013.274046
-327808 GQ 0.999999999995 0.999999999992 0 5.248e-12 -7.077090556e-06 
-        -6.600633e-08 -2404.971091917 13.89063089964 3.0219032005e-05 
-        1446017.94342
-327809 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090556e-06 
-        -6.600633e-08 -2404.971091917 13.89063089964 3.0219032005e-05 
-        1446016.09662
-327810 GQ 0.999999999995 0.999999999992 -0.0555750024606 5.538e-12 
-        -7.470399882e-06 -6.9674632e-08 -2404.971089626 13.89087657348 
-        69.4279506846 1424336.253196
-327811 GQ 0.999999999994 0.99999999999 -0.326959136315 6.962e-12 
-        -9.391009972e-06 -8.7587704e-08 -2404.971078403 13.8920798593 
-        409.47894115 1317813.353757
-327812 P 0.8775936457987 -0.4794052490858 1.667433811999e-06 1058.62329498
-327813 P 2.311963428201e-05 -0.9999999997265 3.538544677002e-06 2.973116474021
-327814 P 2.311963428201e-05 -0.9999999997265 3.538544677002e-06 10.97311647403
-327815 GQ 5.34519e-10 0.999999999465 1 -4.6239268318e-05 0 6.616995e-08 
-        -0.000179268577192 5.94175187854 -1266.358740494 400924.415385
-327816 P 2.311963431601e-05 -0.9999999997265 3.538544513002e-06 6.973116473963
-327817 P -0.9999999997327 -2.311963416499e-05 0 -1205.085385064
-327818 P -0.9999999997327 -2.311963416499e-05 0 -1202.550385064
-327819 P 2.311963428201e-05 -0.9999999997265 3.538544513002e-06 1.773116473919
-327820 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090554e-06 
-        -6.600633e-08 -2404.971091916 13.89063089964 3.0219031945e-05 
-        1446006.765645
-327821 P 2.311963428201e-05 -0.9999999997265 3.538544513002e-06 12.17311647393
-327822 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090554e-06 
-        -6.600633e-08 -2404.971091916 13.89063089964 3.0219031985e-05 
-        1446015.103145
-327823 GQ 5.34519e-10 0.999999999465 1 -4.6239268318e-05 0 6.616995e-08 
-        -0.000179096960731 5.94177027898 -1261.158740494 397638.6427144
-327824 GQ 5.34519e-10 0.999999999465 1 -4.6239268318e-05 0 6.616995e-08 
-        -0.000549011109249 21.9417702746 -1261.15879711 397750.212578
-327825 GQ 5.34519e-10 0.999999999465 1 -4.6239268318e-05 0 6.616995e-08 
-        -0.000549182725709 21.94175187417 -1266.35879711 401035.985249
-327826 P -0.9999999997327 -2.311963416499e-05 0 -1199.885385064
-327827 P -0.9999999997327 -2.311963416499e-05 0 -1202.420385064
-327828 P -0.9999999997327 -2.311963416699e-05 0 -1198.485385064
-327829 P -0.9999999997327 -2.311963416699e-05 0 -1206.485385064
-327830 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090554e-06 
-        -6.6006318e-08 -2404.971091917 13.89063089973 3.0219017549e-05 
-        1446018.996326
-327831 GQ 0.999999999995 0.999999999992 0 5.246e-12 -7.077090554e-06 
-        -6.600633e-08 -2404.971091917 13.89063089973 3.0219031315e-05 
-        1446018.46227
-327832 GQ 0.0354383812346 1 0.963555288747 3.89475956e-07 7.5706456e-08 
-        -0.3749835712756 113.116697563 53.8267428471 -569.276806348 
-        83491.5189091
-327833 P -0.9816271834477 1.981833909999e-07 -0.1908089953762 -1200.043230093
-327834 GQ 0.02971646211043 1 0.963339093445 3.91786384e-07 7.6155558e-08 
-        -0.377208028092 127.3986228486 53.8267399637 -566.500681296 74580.127129
-327835 P -0.8660254037843 -0.5000000000002 0 -1415.250000001
-327836 P -0.8660254037843 -0.5000000000002 0 -1691.000000001
-327837 P -0.8660254037843 -0.5000000000002 0 -1553.125000001
-327838 P -0.8660254037843 -0.5000000000002 0 -1484.187500001
-327839 P -0.8660254037843 -0.5000000000002 0 -1277.375
-327840 P -0.8660254037843 -0.5000000000002 0 -1346.312500001
-327841 P -0.8660254037843 -0.5000000000002 0 -1380.781250001
-327842 P -0.8660254037843 -0.5000000000002 0 -1311.84375
-327843 P 0.5000000000002 -0.8660254037843 0 698.8125000003
-327844 P -0.8660254037843 -0.5000000000002 0 -1294.609375
-327845 P 0.5000000000002 -0.8660254037843 0 711.9062500003
-327846 P -0.8660254037843 -0.5000000000002 0 -1303.2265625
-327847 PZ 511.90625
-327848 P 0.5000000000002 -0.8660254037843 0 718.4531250003
-327849 PZ 506.734375
-327850 P -0.8660254037843 -0.5000000000002 0 -1285.9921875
-327851 P 0.5000000000002 -0.8660254037843 0 705.3593750003
-327852 PZ 517.078125
-327853 P -0.8660254037843 -0.5000000000002 0 -1208.4375
-327854 P -0.8660254037843 -0.5000000000002 0 -1173.96875
-327855 PZ 708.4375
-327856 PZ 718.78125
-327857 P -0.8660254037843 -0.5000000000002 0 -1242.90625
-327858 P -0.8660254037843 -0.5000000000002 0 -1260.140625
-327859 P -0.8660254037843 -0.5000000000002 0 -1156.734375
-327860 P 0.5000000000002 -0.8660254037843 0 633.3437500002
-327861 P -0.8660254037843 -0.5000000000002 0 -1148.1171875
-327862 P 0.5000000000002 -0.8660254037843 0 659.5312500003
-327863 P -0.8660254037843 -0.5000000000002 0 -1165.3515625
-327864 P 0.5000000000002 -0.8660254037843 0 685.7187500003
-327865 P 0.5000000000002 -0.8660254037843 0 679.1718750003
-327866 P 0.5000000000002 -0.8660254037843 0 934.5000000004
-327867 P 0.5000000000002 -0.8660254037843 0 829.7500000003
-327868 P 0.5000000000002 -0.8660254037843 0 777.3750000003
-327869 P 0.5000000000002 -0.8660254037843 0 751.1875000003
-327870 P 0.5000000000002 -0.8660254037843 0 803.5625000003
-327871 P -0.8660254037843 -0.5000000000002 0 -1329.078125001
-327872 P 0.5000000000002 -0.8660254037843 0 731.5468750003
-327873 P -0.8660254037843 -0.5000000000002 0 -1320.460937501
-327874 P 0.5000000000002 -0.8660254037843 0 738.0937500003
-327875 P -0.8660254037843 -0.5000000000002 0 -1363.546875001
-327876 P 0.5000000000002 -0.8660254037843 0 790.4687500003
-327877 P -0.8660254037843 -0.5000000000002 0 -1354.929687501
-327878 P 0.5000000000002 -0.8660254037843 0 797.0156250003
-327879 PZ 579.140625
-327880 P 0.5000000000002 -0.8660254037843 0 882.1250000003
-327881 P -0.8660254037843 -0.5000000000002 0 -1449.718750001
-327882 P 0.5000000000002 -0.8660254037843 0 855.9375000003
-327883 P 0.5000000000002 -0.8660254037843 0 842.8437500003
-327884 P -0.8660254037843 -0.5000000000002 0 -1466.953125001
-327885 P -0.8660254037843 -0.5000000000002 0 -1475.570312501
-327886 P 0.5000000000002 -0.8660254037843 0 869.0312500003
-327887 P -0.8660254037843 -0.5000000000002 0 -1458.335937501
-327888 P 0.5000000000002 -0.8660254037843 0 862.4843750003
-327889 P 0.5000000000002 -0.8660254037843 0 764.2812500003
-327890 P 0.5000000000002 -0.8660254037843 0 757.7343750003
-327891 P -0.8660254037843 -0.5000000000002 0 -1268.7578125
-327892 P -0.8660254037843 -0.5000000000002 0 -1105.03125
-327893 P -0.8660254037843 -0.5000000000002 0 -1087.796875
-327894 P -0.8660254037843 -0.5000000000002 0 -1053.328125
-327895 PZ 532.59375
-327896 PZ 553.28125
-327897 P -0.8660254037843 -0.5000000000002 0 -1044.7109375
-327898 P 0.5000000000002 -0.8660254037843 0 626.7968750002
-327899 PZ 558.453125
-327900 PZ 636.03125
-327901 P 0.5000000000002 -0.8660254037843 0 600.6093750002
-327902 P -0.8660254037843 -0.5000000000002 0 -1122.265625
-327903 P -0.8660254037843 -0.5000000000002 0 -1130.8828125
-327904 S 1160 0 530 1000
-
-M4 4009.35c  9.962670e-01
-        8016.35c  2.082950e-03
-        8017.35c  7.934507e-07
-        8018.35c  4.280461e-06
-        13027.35c  2.012508e-04
-        6012.35c  7.374653e-04
-        6013.35c  7.976230e-06
-        26054.99c  7.577812e-06
-        26056.99c  1.189555e-04
-        26057.35c  2.747200e-06
-        26058.99c  3.655994e-07
-        12024.35c  1.764743e-04
-        12025.35c  2.234131e-05
-        12026.35c  2.459775e-05
-        14028.35c  1.783157e-04
-        14029.35c  9.054338e-06
-        14030.35c  5.968668e-06
-        28058.99c  1.112681e-05
-        28060.99c  4.286018e-06
-        28061.99c  1.863103e-07
-        28062.99c  5.940379e-07
-        28064.35c  1.512841e-07
-        25055.99c  2.470997e-06
-        29063.99c  3.053855e-06
-        29065.35c  1.361148e-06
-        22046.99c  9.358946e-07
-        22047.99c  8.440003e-07
-        22048.99c  8.359413e-06
-        22049.35c  6.137181e-07
-        22050.35c  5.876262e-07
-        27059.99c  9.213950e-07
-        82204.35c  1.205773e-08
-        82206.35c  2.075651e-07
-        82207.35c  1.903398e-07
-        82208.35c  4.513041e-07
-        20040.99c  4.378300e-06
-        20042.35c  2.922153e-08
-        20043.35c  6.097224e-09
-        20044.35c  9.421370e-08
-        20046.99c  1.806582e-10
-        20048.99c  8.445783e-09
-        74180.99c  5.900175e-09
-        74182.99c  1.302951e-06
-        74183.99c  7.035951e-07
-        74184.99c  1.506508e-06
-        74186.99c  1.397851e-06
-        42092.99c  2.800005e-07
-        42094.35c  1.745281e-07
-        42095.35c  3.003776e-07
-        42096.35c  3.147170e-07
-        42097.35c  1.801892e-07
-        42098.35c  4.552832e-07
-        42100.35c  1.816986e-07
-        24050.99c  2.798180e-07
-        24052.99c  5.396040e-06
-        24053.35c  6.118619e-07
-        24054.35c  1.523047e-07
-        7014.35c  7.338726e-05
-        7015.35c  2.738249e-07
-        40090.35c  2.194588e-06
-        40091.35c  4.785859e-07
-        40092.35c  7.315292e-07
-        40094.35c  7.413395e-07
-        40096.35c  1.194336e-07
-        5010.35c  3.331743e-07
-        5011.35c  1.341067e-06
-        3006.35c  2.969310e-07
-        3007.35c  3.615212e-06
-        11023.99c  5.904873e-06
-        16032.35c  2.681093e-06
-        16033.35c  2.116871e-08
-        16034.35c  1.199563e-07
-        16036.35c  2.822497e-10
-        9019.35c  2.381836e-06
-        17035.35c  1.934470e-06
-        17037.35c  6.182752e-07
-        15031.35c  1.344047e-07
-        41093.99c  1.168937e-08
-        73181.99c  4.851445e-07
-M74 13027.35c  1.020481e-04
-        6012.35c  4.487347e-04
-        6013.35c  4.853396e-06
-        20040.99c  4.440205e-05
-        20042.35c  2.963465e-07
-        20043.35c  6.183423e-08
-        20044.35c  9.554550e-07
-        20046.99c  1.832134e-09
-        20048.99c  8.565190e-08
-        27059.99c  3.114746e-05
-        24050.99c  1.533911e-06
-        24052.99c  2.958016e-05
-        24053.35c  3.354126e-06
-        24054.35c  8.349060e-07
-        29063.99c  1.998076e-05
-        29065.35c  8.905728e-06
-        26054.99c  5.763710e-06
-        26056.99c  9.047796e-05
-        26057.35c  2.089524e-06
-        26058.99c  2.780761e-07
-        1001.35c  9.104712e-04
-        1002.35c  1.047163e-07
-        19039.35c  4.377953e-05
-        19040.35c  5.492491e-09
-        19041.35c  3.159452e-06
-        12024.35c  2.982821e-05
-        12025.35c  3.776194e-06
-        12026.35c  4.157593e-06
-        25055.99c  1.670629e-05
-        42092.99c  2.839584e-05
-        42094.35c  1.769961e-05
-        42095.35c  3.046244e-05
-        42096.35c  3.191660e-05
-        42097.35c  1.827358e-05
-        42098.35c  4.617205e-05
-        42100.35c  1.842661e-05
-        7014.35c  1.305698e-04
-        7015.35c  4.871855e-07
-        11023.99c  7.984470e-05
-        41093.99c  1.975771e-05
-        28058.99c  4.258143e-05
-        28060.99c  1.640232e-05
-        28061.99c  7.129967e-07
-        28062.99c  2.273350e-06
-        28064.35c  5.789541e-07
-        8016.35c  3.425191e-04
-        8017.35c  1.304746e-07
-        8018.35c  7.038759e-07
-        15031.35c  2.963144e-04
-        82204.35c  1.222822e-07
-        82206.35c  2.105003e-06
-        82207.35c  1.930312e-06
-        82208.35c  4.576857e-06
-        16032.35c  2.718989e-05
-        16033.35c  2.146794e-07
-        16034.35c  1.216522e-06
-        16036.35c  2.862402e-09
-        14028.35c  1.205579e-04
-        14029.35c  6.121571e-06
-        14030.35c  4.035363e-06
-        73181.99c  1.014440e-05
-        22046.99c  3.163746e-06
-        22047.99c  2.853124e-06
-        22048.99c  2.825852e-05
-        22049.35c  2.074654e-06
-        22050.35c  1.986443e-06
-        40090.35c  1.035166e-05
-        40091.35c  2.257454e-06
-        40092.35c  3.450557e-06
-        40094.35c  3.496834e-06
-        40096.35c  5.633565e-07
-        74180.99c  1.196199e-03
-        74182.99c  2.641610e-01
-        74183.99c  1.426466e-01
-        74184.99c  3.054288e-01
-        74186.99c  2.833992e-01
-M100 6012.35c  1.358447e-03
-        6013.35c  1.469259e-05
-        25055.99c  1.820684e-02
-        28058.99c  7.895525e-02
-        28060.99c  3.041347e-02
-        28061.99c  1.322049e-03
-        28062.99c  4.215279e-03
-        28064.35c  1.073506e-03
-        24050.99c  8.126294e-03
-        24052.99c  1.567085e-01
-        24053.35c  1.776932e-02
-        24054.35c  4.423137e-03
-        42092.99c  2.149070e-03
-        42094.35c  1.339550e-03
-        42095.35c  2.305473e-03
-        42096.35c  2.415528e-03
-        42097.35c  1.382988e-03
-        42098.35c  3.494404e-03
-        42100.35c  1.394578e-03
-        7014.35c  2.766907e-03
-        7015.35c  1.032398e-05
-        15031.35c  4.485158e-04
-        16032.35c  1.646234e-04
-        16033.35c  1.299801e-06
-        16034.35c  7.365518e-06
-        16036.35c  1.733064e-08
-        14028.35c  9.124112e-03
-        14029.35c  4.632950e-04
-        14030.35c  3.054054e-04
-        29063.99c  1.814634e-03
-        29065.35c  8.088081e-04
-        73181.99c  3.071008e-05
-        22046.99c  9.577575e-05
-        22047.99c  8.637241e-05
-        22048.99c  8.554716e-04
-        22049.35c  6.280568e-05
-        22050.35c  6.013564e-05
-        5010.35c  1.022876e-05
-        5011.35c  4.117209e-05
-        41093.99c  5.981238e-05
-        27059.99c  4.714612e-04
-        26054.99c  3.771439e-02
-        26056.99c  5.920358e-01
-        26057.35c  1.367268e-02
-        26058.99c  1.819567e-03
-M101 6012.35c  1.358876e-03
-        6013.35c  1.469723e-05
-        25055.99c  1.821259e-02
-        28058.99c  7.898018e-02
-        28060.99c  3.042308e-02
-        28061.99c  1.322467e-03
-        28062.99c  4.216610e-03
-        28064.35c  1.073845e-03
-        24050.99c  8.128860e-03
-        24052.99c  1.567580e-01
-        24053.35c  1.777493e-02
-        24054.35c  4.424534e-03
-        42092.99c  2.149749e-03
-        42094.35c  1.339973e-03
-        42095.35c  2.306201e-03
-        42096.35c  2.416291e-03
-        42097.35c  1.383425e-03
-        42098.35c  3.495507e-03
-        42100.35c  1.395018e-03
-        7014.35c  2.767781e-03
-        7015.35c  1.032724e-05
-        15031.35c  4.486574e-04
-        16032.35c  1.646754e-04
-        16033.35c  1.300211e-06
-        16034.35c  7.367844e-06
-        16036.35c  1.733611e-08
-        14028.35c  9.126993e-03
-        14029.35c  4.634413e-04
-        14030.35c  3.055018e-04
-        29063.99c  1.815207e-03
-        29065.35c  8.090635e-04
-        73181.99c  3.071978e-05
-        22046.99c  9.580600e-05
-        22047.99c  8.639968e-05
-        22048.99c  8.557418e-04
-        22049.35c  6.282552e-05
-        22050.35c  6.015463e-05
-        5010.35c  2.046398e-05
-        5011.35c  8.237007e-05
-        41093.99c  5.983127e-04
-        27059.99c  4.716101e-04
-        26054.99c  3.767345e-02
-        26056.99c  5.913916e-01
-        26057.35c  1.365779e-02
-        26058.99c  1.817593e-03
-M102 6012.35c  1.345602e-03
-        6013.35c  1.455366e-05
-        25055.99c  1.982416e-02
-        14028.35c  1.788226e-02
-        14029.35c  9.080050e-04
-        14030.35c  5.985607e-04
-        24050.99c  8.418355e-03
-        24052.99c  1.623398e-01
-        24053.35c  1.840804e-02
-        24054.35c  4.582147e-03
-        28058.99c  6.316050e-02
-        28060.99c  2.432930e-02
-        28061.99c  1.057579e-03
-        28062.99c  3.372022e-03
-        28064.35c  8.587550e-04
-        15031.35c  7.911442e-04
-        16032.35c  2.418164e-04
-        16033.35c  1.935961e-06
-        16034.35c  1.092797e-05
-        16036.35c  5.094624e-08
-        7014.35c  6.584860e-03
-        7015.35c  2.432178e-05
-        27059.99c  5.359261e-04
-        41093.99c  1.055028e-04
-        73181.99c  3.009058e-05
-        26054.99c  3.884431e-02
-        26056.99c  6.097731e-01
-        26057.35c  1.408227e-02
-        26058.99c  1.874101e-03
-M103 6012.35c  1.347560e-03
-        6013.35c  1.457490e-05
-        25055.99c  1.985298e-02
-        15031.35c  5.281967e-04
-        16032.35c  2.421681e-04
-        16033.35c  1.938779e-06
-        16034.35c  1.094387e-05
-        16036.35c  5.102039e-08
-        14028.35c  1.790822e-02
-        14029.35c  9.093271e-04
-        14030.35c  5.994314e-04
-        24050.99c  8.658467e-03
-        24052.99c  1.669693e-01
-        24053.35c  1.893309e-02
-        24054.35c  4.712839e-03
-        28058.99c  6.008986e-02
-        28060.99c  2.314649e-02
-        28061.99c  1.006162e-03
-        28062.99c  3.208086e-03
-        28064.35c  8.170051e-04
-        7014.35c  3.879092e-03
-        7015.35c  1.432782e-05
-        27059.99c  5.089453e-04
-        41093.99c  5.869803e-05
-        5010.35c  1.806870e-05
-        5011.35c  7.272903e-05
-        73181.99c  3.013430e-05
-        26054.99c  3.895467e-02
-        26056.99c  6.115048e-01
-        26057.35c  1.412235e-02
-        26058.99c  1.879416e-03
-M104 6012.35c  3.117336e-03
-        6013.35c  3.371620e-05
-        25055.99c  1.989560e-02
-        14028.35c  1.794670e-02
-        14029.35c  9.112773e-04
-        14030.35c  6.007179e-04
-        24050.99c  8.334518e-03
-        24052.99c  1.607242e-01
-        24053.35c  1.822468e-02
-        24054.35c  4.536474e-03
-        28058.99c  5.863409e-02
-        28060.99c  2.258573e-02
-        28061.99c  9.817856e-04
-        28062.99c  3.130359e-03
-        28064.35c  7.972112e-04
-        29063.99c  5.948826e-03
-        29065.35c  2.651477e-03
-        15031.35c  5.293249e-04
-        16032.35c  2.428549e-04
-        16033.35c  1.917487e-06
-        16034.35c  1.086573e-05
-        16036.35c  2.556641e-08
-        7014.35c  4.276148e-03
-        7015.35c  1.595535e-05
-        5010.35c  1.810749e-05
-        5011.35c  7.288497e-05
-        42092.99c  4.227099e-04
-        42094.35c  2.634815e-04
-        42095.35c  4.534735e-04
-        42096.35c  4.751219e-04
-        42097.35c  2.720278e-04
-        42098.35c  6.873312e-04
-        42100.35c  2.743063e-04
-        27059.99c  4.636700e-04
-        41093.99c  5.882394e-04
-        73181.99c  3.020257e-05
-        22046.99c  9.419299e-05
-        22047.99c  8.494504e-05
-        22048.99c  8.413344e-04
-        22049.35c  6.176778e-05
-        22050.35c  5.914185e-05
-        26054.99c  3.861821e-02
-        26056.99c  6.062235e-01
-        26057.35c  1.400038e-02
-        26058.99c  1.863174e-03
-M105 6012.35c  1.337488e-03
-        6013.35c  1.446590e-05
-        25055.99c  1.991779e-02
-        14028.35c  1.796672e-02
-        14029.35c  9.122937e-04
-        14030.35c  6.013879e-04
-        24050.99c  8.458117e-03
-        24052.99c  1.631077e-01
-        24053.35c  1.849487e-02
-        24054.35c  4.603744e-03
-        28058.99c  5.711296e-02
-        28060.99c  2.199982e-02
-        28061.99c  9.563172e-04
-        28062.99c  3.049151e-03
-        28064.35c  7.765297e-04
-        29063.99c  5.955461e-03
-        29065.35c  2.654434e-03
-        15031.35c  5.299153e-04
-        16032.35c  2.431258e-04
-        16033.35c  1.919625e-06
-        16034.35c  1.087785e-05
-        16036.35c  2.559493e-08
-        7014.35c  4.280917e-03
-        7015.35c  1.597314e-05
-        5010.35c  1.812769e-05
-        5011.35c  7.296627e-05
-        42092.99c  4.231814e-04
-        42094.35c  2.637753e-04
-        42095.35c  4.539793e-04
-        42096.35c  4.756519e-04
-        42097.35c  2.723312e-04
-        42098.35c  6.880978e-04
-        42100.35c  2.746122e-04
-        27059.99c  4.641872e-04
-        41093.99c  5.888955e-04
-        73181.99c  3.023626e-05
-        22046.99c  9.429805e-05
-        22047.99c  8.503978e-05
-        22048.99c  8.422727e-04
-        22049.35c  6.183667e-05
-        22050.35c  5.920782e-05
-        26054.99c  3.868396e-02
-        26056.99c  6.072548e-01
-        26057.35c  1.402413e-02
-        26058.99c  1.866352e-03
-M106 6012.35c  1.351138e-03
-        6013.35c  1.461354e-05
-        25055.99c  2.012107e-02
-        14028.35c  1.815009e-02
-        14029.35c  9.216045e-04
-        14030.35c  6.075256e-04
-        24050.99c  8.082571e-03
-        24052.99c  1.558653e-01
-        24053.35c  1.767372e-02
-        24054.35c  4.399339e-03
-        28058.99c  7.372252e-02
-        28060.99c  2.839783e-02
-        28061.99c  1.234430e-03
-        28062.99c  3.935908e-03
-        28064.35c  1.002359e-03
-        29063.99c  6.016242e-03
-        29065.35c  2.681525e-03
-        15031.35c  5.353236e-04
-        16032.35c  2.456071e-04
-        16033.35c  1.939217e-06
-        16034.35c  1.098887e-05
-        16036.35c  2.585615e-08
-        7014.35c  4.324608e-03
-        7015.35c  1.613616e-05
-        5010.35c  1.831270e-05
-        5011.35c  7.371095e-05
-        42092.99c  1.923754e-03
-        42094.35c  1.199107e-03
-        42095.35c  2.063760e-03
-        42096.35c  2.162275e-03
-        42097.35c  1.237995e-03
-        42098.35c  3.128047e-03
-        42100.35c  1.248365e-03
-        27059.99c  1.875701e-03
-        41093.99c  5.949057e-04
-        73181.99c  4.581727e-04
-        22046.99c  9.526044e-05
-        22047.99c  8.590769e-05
-        22048.99c  8.508689e-04
-        22049.35c  6.246777e-05
-        22050.35c  5.981208e-05
-        26054.99c  3.703093e-02
-        26056.99c  5.813067e-01
-        26057.35c  1.342493e-02
-        26058.99c  1.786595e-03
-M107 6012.35c  2.704900e-03
-        6013.35c  2.925550e-05
-        25055.99c  4.981268e-02
-        14028.35c  1.797331e-02
-        14029.35c  9.126302e-04
-        14030.35c  6.016088e-04
-        24050.99c  1.006200e-02
-        24052.99c  1.940371e-01
-        24053.35c  2.200200e-02
-        24054.35c  5.476741e-03
-        28058.99c  7.935271e-02
-        28060.99c  3.056652e-02
-        28061.99c  1.328708e-03
-        28062.99c  4.236496e-03
-        28064.35c  1.078910e-03
-        15031.35c  7.951741e-04
-        16032.35c  4.864306e-04
-        16033.35c  3.840639e-06
-        16034.35c  2.176360e-05
-        16036.35c  5.120859e-08
-        42092.99c  1.905020e-03
-        42094.35c  1.187433e-03
-        42095.35c  2.043654e-03
-        42096.35c  2.141217e-03
-        42097.35c  1.225943e-03
-        42098.35c  3.097585e-03
-        42100.35c  1.236208e-03
-        7014.35c  1.167952e-02
-        7015.35c  4.357899e-05
-        23050.35c  5.371808e-06
-        23051.35c  2.143351e-03
-        41093.99c  1.767332e-03
-        27059.99c  1.857375e-04
-        73181.99c  3.024739e-05
-        26054.99c  3.211307e-02
-        26056.99c  5.045153e-01
-        26057.35c  1.165703e-02
-        26058.99c  1.539623e-03
-M108 6012.35c  1.362456e-03
-        6013.35c  1.473596e-05
-        25055.99c  2.007280e-02
-        14028.35c  1.810654e-02
-        14029.35c  9.193932e-04
-        14030.35c  6.060679e-04
-        24050.99c  8.063178e-03
-        24052.99c  1.554913e-01
-        24053.35c  1.763131e-02
-        24054.35c  4.388783e-03
-        28058.99c  7.354564e-02
-        28060.99c  2.832969e-02
-        28061.99c  1.231468e-03
-        28062.99c  3.926464e-03
-        28064.35c  9.999543e-04
-        15031.35c  7.120518e-04
-        16032.35c  2.450178e-04
-        16033.35c  1.934564e-06
-        16034.35c  1.096250e-05
-        16036.35c  2.579411e-08
-        7014.35c  4.314231e-03
-        7015.35c  1.609745e-05
-        5010.35c  1.014932e-05
-        5011.35c  4.085231e-05
-        42092.99c  1.919139e-03
-        42094.35c  1.196230e-03
-        42095.35c  2.058809e-03
-        42096.35c  2.157087e-03
-        42097.35c  1.235024e-03
-        42098.35c  3.120541e-03
-        42100.35c  1.245369e-03
-        27059.99c  4.678029e-04
-        41093.99c  5.934783e-04
-        73181.99c  3.047179e-04
-        26054.99c  3.777107e-02
-        26056.99c  5.923941e-01
-        26057.35c  1.368760e-02
-        26058.99c  1.807848e-03
-M109 6012.35c  3.589885e-03
-        6013.35c  3.882724e-05
-        25055.99c  2.004749e-02
-        15031.35c  7.111568e-04
-        16032.35c  4.894202e-04
-        16033.35c  3.864250e-06
-        16034.35c  2.189737e-05
-        16036.35c  5.152334e-08
-        14028.35c  1.808376e-02
-        14029.35c  9.182383e-04
-        14030.35c  6.053064e-04
-        28058.99c  1.628745e-01
-        28060.99c  6.273902e-02
-        28061.99c  2.727222e-03
-        28062.99c  8.695573e-03
-        28064.35c  2.214503e-03
-        24050.99c  6.787579e-03
-        24052.99c  1.308924e-01
-        24053.35c  1.484202e-02
-        24054.35c  3.694468e-03
-        42092.99c  1.064847e-03
-        42094.35c  6.637355e-04
-        42095.35c  1.142344e-03
-        42096.35c  1.196882e-03
-        42097.35c  6.852628e-04
-        42098.35c  1.731457e-03
-        42100.35c  6.910035e-04
-        22046.99c  2.016895e-03
-        22047.99c  1.818871e-03
-        22048.99c  1.801495e-02
-        22049.35c  1.322594e-03
-        22050.35c  1.266366e-03
-        13027.35c  7.143389e-03
-        23050.35c  8.107240e-06
-        23051.35c  3.234791e-03
-        5010.35c  1.013657e-04
-        5011.35c  4.080101e-04
-        41093.99c  5.927329e-04
-        73181.99c  1.521668e-04
-        27059.99c  1.868854e-03
-        26054.99c  3.009588e-02
-        26056.99c  4.724396e-01
-        26057.35c  1.091070e-02
-        26058.99c  1.452000e-03
-M110 24050.99c  7.939092e-03
-        24052.99c  1.530982e-01
-        24053.35c  1.736002e-02
-        24054.35c  4.321242e-03
-        28058.99c  7.665727e-02
-        28060.99c  2.952828e-02
-        28061.99c  1.283566e-03
-        28062.99c  4.092590e-03
-        28064.35c  1.042262e-03
-        6012.35c  1.346386e-03
-        6013.35c  1.456214e-05
-        14028.35c  1.808625e-02
-        14029.35c  9.183631e-04
-        14030.35c  6.053888e-04
-        25055.99c  2.005030e-02
-        42092.99c  2.129990e-03
-        42094.35c  1.327657e-03
-        42095.35c  2.285003e-03
-        42096.35c  2.394082e-03
-        42097.35c  1.370709e-03
-        42098.35c  3.463378e-03
-        42100.35c  1.382196e-03
-        7014.35c  6.268216e-03
-        7015.35c  2.338816e-05
-        15031.35c  5.334408e-04
-        16032.35c  3.263236e-04
-        16033.35c  2.576509e-06
-        16034.35c  1.460020e-05
-        16036.35c  3.435353e-08
-        27059.99c  9.345518e-04
-        41093.99c  2.964061e-04
-        5010.35c  3.041389e-04
-        5011.35c  1.224195e-03
-        26054.99c  3.737146e-02
-        26056.99c  5.866525e-01
-        26057.35c  1.354840e-02
-        26058.99c  1.803032e-03
-M111 24050.99c  7.953147e-03
-        24052.99c  1.533692e-01
-        24053.35c  1.739076e-02
-        24054.35c  4.328892e-03
-        28058.99c  7.679299e-02
-        28060.99c  2.958056e-02
-        28061.99c  1.285839e-03
-        28062.99c  4.099836e-03
-        28064.35c  1.044108e-03
-        6012.35c  1.348770e-03
-        6013.35c  1.458792e-05
-        14028.35c  1.811827e-02
-        14029.35c  9.199890e-04
-        14030.35c  6.064606e-04
-        25055.99c  2.008580e-02
-        42092.99c  2.133761e-03
-        42094.35c  1.330007e-03
-        42095.35c  2.289049e-03
-        42096.35c  2.398320e-03
-        42097.35c  1.373136e-03
-        42098.35c  3.469510e-03
-        42100.35c  1.384643e-03
-        7014.35c  3.924572e-03
-        7015.35c  1.464349e-05
-        15031.35c  5.343852e-04
-        16032.35c  3.269013e-04
-        16033.35c  2.581071e-06
-        16034.35c  1.462605e-05
-        16036.35c  3.441435e-08
-        27059.99c  9.362064e-04
-        41093.99c  2.969309e-04
-        5010.35c  3.046774e-04
-        5011.35c  1.226362e-03
-        26054.99c  3.747229e-02
-        26056.99c  5.882353e-01
-        26057.35c  1.358498e-02
-        26058.99c  1.807887e-03
-M112 5010.35c  1.811251e-05
-        5011.35c  7.290329e-05
-        6012.35c  1.350747e-03
-        6013.35c  1.460937e-05
-        7014.35c  3.888341e-03
-        7015.35c  1.444028e-05
-        14028.35c  1.794976e-02
-        14029.35c  9.128481e-04
-        14030.35c  6.014259e-04
-        15031.35c  7.059529e-04
-        16032.35c  2.428998e-04
-        16033.35c  1.917836e-06
-        16034.35c  1.086773e-05
-        16036.35c  2.557114e-08
-        24050.99c  8.689260e-03
-        24052.99c  1.673698e-01
-        24053.35c  1.897604e-02
-        24054.35c  4.734120e-03
-        25055.99c  1.990060e-02
-        26054.99c  3.730895e-02
-        26056.99c  5.851388e-01
-        26057.35c  1.352024e-02
-        26058.99c  1.785707e-03
-        27059.99c  4.637821e-04
-        28058.99c  7.291799e-02
-        28060.99c  2.808372e-02
-        28061.99c  1.221026e-03
-        28062.99c  3.888002e-03
-        28064.35c  9.960922e-04
-        29063.99c  5.950286e-03
-        29065.35c  2.652169e-03
-        41093.99c  5.883826e-04
-        73181.99c  3.021088e-05
-M120 6012.35c  3.326495e-03
-        6013.35c  3.597833e-05
-        25055.99c  1.857663e-02
-        15031.35c  7.413516e-04
-        16032.35c  4.535100e-04
-        16033.35c  3.580726e-06
-        16034.35c  2.029072e-05
-        16036.35c  4.774289e-08
-        14028.35c  1.256770e-02
-        14029.35c  6.381499e-04
-        14030.35c  4.206708e-04
-        24050.99c  8.101812e-03
-        24052.99c  1.562363e-01
-        24053.35c  1.771580e-02
-        24054.35c  4.409797e-03
-        28058.99c  7.990095e-02
-        28060.99c  3.077777e-02
-        28061.99c  1.337888e-03
-        28062.99c  4.265785e-03
-        28064.35c  1.086367e-03
-        5010.35c  1.643748e-02
-        5011.35c  6.616278e-02
-        7014.35c  3.629702e-03
-        7015.35c  1.354323e-05
-        27059.99c  4.329308e-04
-        41093.99c  5.492426e-05
-        26054.99c  3.344524e-02
-        26056.99c  5.254339e-01
-        26057.35c  1.214086e-02
-        26058.99c  1.603546e-03
-        73181.99c  2.820050e-05
-M121 6012.35c  3.424222e-03
-        6013.35c  3.703550e-05
-        25055.99c  1.912242e-02
-        15031.35c  7.631326e-04
-        16032.35c  4.668358e-04
-        16033.35c  3.685947e-06
-        16034.35c  2.088699e-05
-        16036.35c  4.914588e-08
-        14028.35c  1.293694e-02
-        14029.35c  6.568982e-04
-        14030.35c  4.330299e-04
-        24050.99c  8.339850e-03
-        24052.99c  1.608266e-01
-        24053.35c  1.823629e-02
-        24054.35c  4.539376e-03
-        28058.99c  8.224870e-02
-        28060.99c  3.168204e-02
-        28061.99c  1.377197e-03
-        28062.99c  4.391110e-03
-        28064.35c  1.118285e-03
-        5010.35c  9.668801e-03
-        5011.35c  3.891823e-02
-        7014.35c  3.736356e-03
-        7015.35c  1.394117e-05
-        27059.99c  4.456535e-04
-        41093.99c  5.653809e-05
-        26054.99c  3.484072e-02
-        26056.99c  5.473485e-01
-        26057.35c  1.264726e-02
-        26058.99c  1.670397e-03
-        73181.99c  2.902905e-05
-M122 6012.35c  5.319428e-03
-        6013.35c  5.753355e-05
-        25055.99c  9.902058e-03
-        15031.35c  7.025233e-04
-        16032.35c  4.834763e-04
-        16033.35c  3.817337e-06
-        16034.35c  2.163153e-05
-        16036.35c  5.089773e-08
-        14028.35c  1.786417e-02
-        14029.35c  9.070885e-04
-        14030.35c  5.979577e-04
-        24050.99c  7.500684e-03
-        24052.99c  1.446441e-01
-        24053.35c  1.640137e-02
-        24054.35c  4.082617e-03
-        28058.99c  4.732261e-03
-        28060.99c  1.822860e-03
-        28061.99c  7.923841e-05
-        28062.99c  2.526466e-04
-        28064.35c  6.434163e-05
-        27059.99c  4.615408e-04
-        41093.99c  5.855359e-05
-        26054.99c  4.579020e-02
-        26056.99c  7.193968e-01
-        26057.35c  1.662228e-02
-        26058.99c  2.195415e-03
-        73181.99c  3.534626e-05
-M125 26054.99c  3.021190e-02
-        26056.99c  4.742684e-01
-        26057.35c  1.095296e-02
-        26058.99c  1.457595e-03
-        6012.35c  3.627458e-03
-        6013.35c  3.923357e-05
-        25055.99c  2.004093e-02
-        15031.35c  4.443285e-04
-        16032.35c  4.077086e-04
-        16033.35c  3.219089e-06
-        16034.35c  1.824094e-05
-        16036.35c  4.292085e-08
-        14028.35c  1.807694e-02
-        14029.35c  9.183069e-04
-        14030.35c  6.060579e-04
-        24050.99c  6.785277e-03
-        24052.99c  1.308496e-01
-        24053.35c  1.483695e-02
-        24054.35c  3.693287e-03
-        28058.99c  1.628194e-01
-        28060.99c  6.271779e-02
-        28061.99c  2.726291e-03
-        28062.99c  8.692670e-03
-        28064.35c  2.213792e-03
-        42092.99c  1.059196e-03
-        42094.35c  6.618777e-04
-        42095.35c  1.140196e-03
-        42096.35c  1.196096e-03
-        42097.35c  6.855477e-04
-        42098.35c  1.734694e-03
-        42100.35c  6.934376e-04
-        22046.99c  2.016193e-03
-        22047.99c  1.818294e-03
-        22048.99c  1.801594e-02
-        22049.35c  1.322095e-03
-        22050.35c  1.265896e-03
-        5010.35c  1.013297e-04
-        5011.35c  4.078686e-04
-        23050.35c  8.104872e-06
-        23051.35c  3.233889e-03
-        13027.35c  7.140976e-03
-        27059.99c  4.670584e-04
-        41093.99c  5.925380e-04
-        73181.99c  3.042390e-05
-M150 6012.35c  3.499162e-04
-        6013.35c  3.784580e-06
-        25055.99c  5.210907e-03
-        14028.35c  4.700479e-03
-        14029.35c  2.386756e-04
-        14030.35c  1.573357e-04
-        24050.99c  2.093213e-03
-        24052.99c  4.036568e-02
-        24053.35c  4.577097e-03
-        24054.35c  1.139330e-03
-        28058.99c  1.909256e-02
-        28060.99c  7.354413e-03
-        28061.99c  3.196899e-04
-        28062.99c  1.019312e-03
-        28064.35c  2.595887e-04
-        15031.35c  1.848491e-04
-        16032.35c  6.360703e-05
-        16033.35c  5.022134e-07
-        16034.35c  2.845867e-06
-        16036.35c  6.696173e-09
-        7014.35c  1.119977e-03
-        7015.35c  4.178914e-06
-        5010.35c  2.634765e-06
-        5011.35c  1.060529e-05
-        42092.99c  4.982104e-04
-        42094.35c  3.105423e-04
-        42095.35c  5.344682e-04
-        42096.35c  5.599812e-04
-        42097.35c  3.206140e-04
-        42098.35c  8.100950e-04
-        42100.35c  3.232988e-04
-        27059.99c  4.857644e-04
-        41093.99c  1.540674e-04
-        73181.99c  3.955224e-05
-        26054.99c  9.768593e-03
-        26056.99c  1.533460e-01
-        26057.35c  3.541442e-03
-        26058.99c  4.712973e-04
-        1001.35c  4.940530e-01
-        1002.35c  5.682252e-05
-        8016.35c  2.458561e-01
-        8017.35c  9.365278e-05
-        8018.35c  5.052329e-04
-M151 6012.35c  3.439900e-04
-        6013.35c  3.720504e-06
-        25055.99c  5.122660e-03
-        14028.35c  4.620870e-03
-        14029.35c  2.346338e-04
-        14030.35c  1.546710e-04
-        24050.99c  2.057757e-03
-        24052.99c  3.968210e-02
-        24053.35c  4.499590e-03
-        24054.35c  1.120036e-03
-        28058.99c  1.876912e-02
-        28060.99c  7.229856e-03
-        28061.99c  3.142755e-04
-        28062.99c  1.002050e-03
-        28064.35c  2.551920e-04
-        15031.35c  1.817185e-04
-        16032.35c  6.252961e-05
-        16033.35c  4.937074e-07
-        16034.35c  2.797679e-06
-        16036.35c  6.582765e-09
-        7014.35c  1.101009e-03
-        7015.35c  4.108126e-06
-        5010.35c  2.590148e-06
-        5011.35c  1.042569e-05
-        42092.99c  4.897725e-04
-        42094.35c  3.052828e-04
-        42095.35c  5.254159e-04
-        42096.35c  5.504972e-04
-        42097.35c  3.151834e-04
-        42098.35c  7.963749e-04
-        42100.35c  3.178225e-04
-        27059.99c  4.775379e-04
-        41093.99c  1.514582e-04
-        73181.99c  3.888227e-05
-        26054.99c  9.603155e-03
-        26056.99c  1.507488e-01
-        26057.35c  3.481472e-03
-        26058.99c  4.633147e-04
-        1001.35c  4.969843e-01
-        1002.35c  5.715976e-05
-        8016.35c  2.473150e-01
-        8017.35c  9.420876e-05
-        8018.35c  5.082319e-04
-M152 6012.35c  3.599321e-04
-        6013.35c  3.892929e-06
-        25055.99c  5.360073e-03
-        14028.35c  4.835022e-03
-        14029.35c  2.455074e-04
-        14030.35c  1.618392e-04
-        24050.99c  2.153122e-03
-        24052.99c  4.152111e-02
-        24053.35c  4.708122e-03
-        24054.35c  1.171948e-03
-        28058.99c  1.963904e-02
-        28060.99c  7.564929e-03
-        28061.99c  3.288412e-04
-        28062.99c  1.048492e-03
-        28064.35c  2.670197e-04
-        15031.35c  1.901402e-04
-        16032.35c  6.542765e-05
-        16033.35c  5.165886e-07
-        16034.35c  2.927332e-06
-        16036.35c  6.887848e-09
-        7014.35c  1.152039e-03
-        7015.35c  4.298528e-06
-        5010.35c  2.710191e-06
-        5011.35c  1.090886e-05
-        42092.99c  5.124711e-04
-        42094.35c  3.194313e-04
-        42095.35c  5.497671e-04
-        42096.35c  5.760104e-04
-        42097.35c  3.297906e-04
-        42098.35c  8.332843e-04
-        42100.35c  3.325530e-04
-        27059.99c  4.996699e-04
-        41093.99c  1.584779e-04
-        73181.99c  4.068435e-05
-        26054.99c  1.004825e-02
-        26056.99c  1.577355e-01
-        26057.35c  3.642812e-03
-        26058.99c  4.847875e-04
-        1001.35c  4.890990e-01
-        1002.35c  5.625284e-05
-        8016.35c  2.433905e-01
-        8017.35c  9.271372e-05
-        8018.35c  5.001653e-04
-M153 6012.35c  1.348762e-03
-        6013.35c  1.458784e-05
-        25055.99c  2.008562e-02
-        14028.35c  1.811811e-02
-        14029.35c  9.199809e-04
-        14030.35c  6.064556e-04
-        24050.99c  8.068341e-03
-        24052.99c  1.555907e-01
-        24053.35c  1.764258e-02
-        24054.35c  4.391578e-03
-        28058.99c  7.359263e-02
-        28060.99c  2.834786e-02
-        28061.99c  1.232254e-03
-        28062.99c  3.928972e-03
-        28064.35c  1.000592e-03
-        15031.35c  7.125078e-04
-        16032.35c  2.451747e-04
-        16033.35c  1.935794e-06
-        16034.35c  1.096950e-05
-        16036.35c  2.581058e-08
-        7014.35c  4.316987e-03
-        7015.35c  1.610774e-05
-        5010.35c  1.015580e-05
-        5011.35c  4.087842e-05
-        42092.99c  1.920364e-03
-        42094.35c  1.196993e-03
-        42095.35c  2.060126e-03
-        42096.35c  2.158465e-03
-        42097.35c  1.235814e-03
-        42098.35c  3.122535e-03
-        42100.35c  1.246166e-03
-        27059.99c  1.872396e-03
-        41093.99c  5.938586e-04
-        73181.99c  1.524552e-04
-        26054.99c  3.765331e-02
-        26056.99c  5.910765e-01
-        26057.35c  1.365059e-02
-        26058.99c  1.816629e-03
-M200 14028.35c  9.787822e-02
-        14029.35c  4.969970e-03
-        14030.35c  3.276220e-03
-        13027.35c  1.096012e-02
-        26054.99c  1.867079e-04
-        26056.99c  2.930910e-03
-        26057.35c  6.768756e-05
-        26058.99c  9.007977e-06
-        20040.99c  1.142162e-01
-        20042.35c  7.622975e-04
-        20043.35c  1.590575e-04
-        20044.35c  2.457730e-03
-        20046.99c  4.712817e-06
-        20048.99c  2.203242e-04
-        12024.35c  3.208746e-03
-        12025.35c  4.062214e-04
-        12026.35c  4.472500e-04
-        22046.99c  2.466142e-05
-        22047.99c  2.224021e-05
-        22048.99c  2.203686e-04
-        22049.35c  1.617199e-05
-        22050.35c  1.548448e-05
-        15031.35c  1.385945e-04
-        11023.99c  2.510366e-03
-        19039.35c  1.922699e-03
-        19040.35c  2.412188e-07
-        19041.35c  1.387563e-04
-        16032.35c  2.202798e-03
-        16033.35c  1.763543e-05
-        16034.35c  9.954724e-05
-        16036.35c  4.640901e-07
-        17035.35c  5.096798e-05
-        17037.35c  1.628983e-05
-        5010.35c  2.632766e-05
-        5011.35c  1.059721e-04
-        8016.35c  5.852700e-01
-        8017.35c  2.229448e-04
-        8018.35c  1.202725e-03
-        1001.35c  6.908035e-02
-        1002.35c  7.945159e-06
-        6012.35c  9.271766e-02
-        6013.35c  1.002808e-03
-        7014.35c  6.785760e-04
-        7015.35c  2.506382e-06
-        56130.35c  1.074499e-08
-        56132.35c  1.023815e-08
-        56134.35c  2.450068e-07
-        56135.35c  6.682169e-07
-        56136.35c  7.961442e-07
-        56137.35c  1.138564e-06
-        56138.35c  7.267879e-06
-        58136.35c  4.089990e-09
-        58138.35c  5.549115e-09
-        58140.35c  1.955457e-06
-        58142.35c  2.457092e-07
-        27059.99c  8.111547e-07
-        24050.99c  2.748337e-07
-        24052.99c  5.299901e-06
-        24053.35c  6.009663e-07
-        24054.35c  1.495937e-07
-        55133.99c  4.316190e-07
-        29063.99c  1.810820e-06
-        29065.35c  8.071057e-07
-        63151.99c  1.804782e-07
-        63153.99c  1.970129e-07
-        68162.35c  6.402223e-10
-        68164.35c  7.362559e-09
-        68166.35c  1.536996e-07
-        68167.35c  1.048592e-07
-        68168.35c  1.224654e-07
-        68170.35c  6.827513e-08
-        31069.35c  4.566236e-06
-        31071.35c  3.030476e-06
-        64152.35c  9.727858e-10
-        64154.35c  1.060336e-08
-        64155.35c  7.198614e-08
-        64156.35c  9.956459e-08
-        64157.35c  7.612050e-08
-        64158.35c  1.208200e-07
-        64160.35c  1.063255e-07
-        32070.35c  2.195177e-07
-        32072.35c  2.900913e-07
-        32073.35c  8.142349e-08
-        32074.35c  3.821537e-07
-        32076.35c  8.015951e-08
-        72174.35c  3.428241e-10
-        72176.35c  1.127035e-08
-        72177.35c  3.985329e-08
-        72178.35c  5.845162e-08
-        72179.35c  2.918292e-08
-        72180.35c  7.516426e-08
-        57138.35c  1.263709e-09
-        57139.35c  1.402853e-06
-        71175.35c  5.322818e-08
-        71176.35c  1.415262e-09
-        3006.35c  1.882112e-06
-        3007.35c  2.291523e-05
-        25055.99c  1.521005e-05
-        37085.99c  8.622232e-06
-        37087.99c  3.324886e-06
-        51121.35c  1.796843e-07
-        51123.99c  1.343939e-07
-        21045.99c  8.506814e-07
-        38084.99c  6.309999e-07
-        38086.99c  1.111010e-05
-        65159.99c  7.459710e-07
-        90232.99c  1.071290e-06
-        23050.35c  1.970657e-08
-        23051.35c  7.862930e-06
-        39089.99c  2.365840e-06
-        30064.99c  4.749253e-06
-        30066.99c  2.724740e-06
-        30067.35c  4.004110e-07
-        30068.35c  1.831142e-06
-        30070.35c  6.054983e-08
-        40090.35c  1.369636e-06
-        40091.35c  2.986849e-07
-        40092.35c  4.565459e-07
-        40094.35c  4.626687e-07
-        40096.35c  7.453797e-08
-M250 14028.35c  5.844255e-02
-        14029.35c  2.967540e-03
-        14030.35c  1.956207e-03
-        13027.35c  2.873646e-02
-        12024.35c  1.149404e-02
-        12025.35c  1.455126e-03
-        12026.35c  1.602088e-03
-        25055.99c  1.031673e-04
-        1001.35c  3.058642e-01
-        1002.35c  3.517843e-05
-        6012.35c  3.220023e-01
-        6013.35c  3.482690e-03
-        7014.35c  1.830342e-02
-        7015.35c  6.829418e-05
-        8016.35c  2.428951e-01
-        8017.35c  9.252481e-05
-        8018.35c  4.991472e-04
-M252 14028.35c  8.045784e-02
-        14029.35c  4.085414e-03
-        14030.35c  2.693117e-03
-        13027.35c  3.955151e-02
-        12024.35c  1.581993e-02
-        12025.35c  2.002772e-03
-        12026.35c  2.205052e-03
-        25055.99c  9.087630e-05
-        6012.35c  2.622009e-01
-        6013.35c  2.835894e-03
-        1001.35c  2.761115e-01
-        1002.35c  3.175649e-05
-        8016.35c  2.982655e-01
-        8017.35c  1.136172e-04
-        8018.35c  6.129350e-04
-        7014.35c  1.287340e-02
-        7015.35c  4.803362e-05
-M253 14028.35c  5.143124e-02
-        14029.35c  2.611523e-03
-        14030.35c  1.721522e-03
-        13027.35c  2.527633e-02
-        12024.35c  1.008764e-02
-        12025.35c  1.277079e-03
-        12026.35c  1.406059e-03
-        25055.99c  9.947031e-05
-        1001.35c  3.187561e-01
-        1002.35c  3.666125e-05
-        6012.35c  3.392304e-01
-        6013.35c  3.669020e-03
-        7014.35c  1.951337e-02
-        7015.35c  7.280865e-05
-        8016.35c  2.242645e-01
-        8017.35c  8.542820e-05
-        8018.35c  4.608624e-04
-M300 6012.35c  4.848641e-03
-        6013.35c  5.244163e-05
-        25055.99c  5.357396e-03
-        14028.35c  9.664344e-03
-        14029.35c  4.914980e-04
-        14030.35c  3.238203e-04
-        15031.35c  2.850684e-04
-        16032.35c  2.615787e-04
-        16033.35c  2.065304e-06
-        16034.35c  1.170339e-05
-        16036.35c  2.753746e-08
-        24050.99c  1.058809e-02
-        24052.99c  2.039512e-01
-        24053.35c  2.312373e-02
-        24054.35c  5.768657e-03
-        41093.99c  2.312605e-02
-        73181.99c  1.626629e-04
-        42092.99c  8.194761e-03
-        42094.35c  5.107929e-03
-        42095.35c  8.791095e-03
-        42096.35c  9.210811e-03
-        42097.35c  5.273545e-03
-        42098.35c  1.332458e-02
-        42100.35c  5.317787e-03
-        26054.99c  3.083242e-03
-        26056.99c  4.835647e-02
-        26057.35c  1.117331e-03
-        26058.99c  1.475722e-04
-        13027.35c  8.726818e-03
-        22046.99c  4.058293e-04
-        22047.99c  3.659771e-04
-        22048.99c  3.626301e-03
-        22049.35c  2.661210e-04
-        22050.35c  2.548058e-04
-        27059.99c  1.997702e-03
-        28058.99c  4.005944e-01
-        28060.99c  1.542779e-01
-        28061.99c  6.707921e-03
-        28062.99c  2.135986e-02
-        28064.35c  5.472285e-03
-M301 6012.35c  4.847269e-03
-        6013.35c  5.242679e-05
-        25055.99c  5.355880e-03
-        14028.35c  9.661610e-03
-        14029.35c  4.913590e-04
-        14030.35c  3.237287e-04
-        15031.35c  2.849877e-04
-        16032.35c  2.615047e-04
-        16033.35c  2.064720e-06
-        16034.35c  1.170008e-05
-        16036.35c  2.752967e-08
-        24050.99c  1.058509e-02
-        24052.99c  2.038935e-01
-        24053.35c  2.311719e-02
-        24054.35c  5.767024e-03
-        41093.99c  2.311951e-02
-        73181.99c  3.252222e-05
-        42092.99c  8.192442e-03
-        42094.35c  5.106484e-03
-        42095.35c  8.788608e-03
-        42096.35c  9.208204e-03
-        42097.35c  5.272053e-03
-        42098.35c  1.332081e-02
-        42100.35c  5.316282e-03
-        26054.99c  3.082369e-03
-        26056.99c  4.834278e-02
-        26057.35c  1.117014e-03
-        26058.99c  1.475304e-04
-        13027.35c  8.724348e-03
-        22046.99c  4.057144e-04
-        22047.99c  3.658736e-04
-        22048.99c  3.625275e-03
-        22049.35c  2.660457e-04
-        22050.35c  2.547337e-04
-        27059.99c  9.985686e-04
-        28058.99c  4.014421e-01
-        28060.99c  1.546047e-01
-        28061.99c  6.722117e-03
-        28062.99c  2.140476e-02
-        28064.35c  5.483820e-03
-M302 24050.99c  3.968291e-04
-        24052.99c  7.652511e-03
-        24053.35c  8.677260e-04
-        24054.35c  2.159944e-04
-        40090.35c  3.927782e-04
-        40091.35c  8.565527e-05
-        40092.35c  1.309257e-04
-        40094.35c  1.326823e-04
-        40096.35c  2.137569e-05
-        27059.99c  5.371985e-04
-        73181.99c  3.499207e-05
-        5010.35c  1.165497e-05
-        5011.35c  4.691273e-05
-        8016.35c  1.260254e-03
-        8017.35c  4.800631e-07
-        8018.35c  2.589818e-06
-        12024.35c  8.231118e-04
-        12025.35c  1.042045e-04
-        12026.35c  1.147292e-04
-        13027.35c  7.040081e-05
-        14028.35c  8.317039e-04
-        14029.35c  4.223146e-05
-        14030.35c  2.783916e-05
-        15031.35c  2.861898e-04
-        16032.35c  7.503104e-05
-        16033.35c  5.924130e-07
-        16034.35c  3.357006e-06
-        16036.35c  7.898837e-09
-        25055.99c  2.305051e-05
-        26054.99c  1.325418e-05
-        26056.99c  2.080627e-04
-        26057.35c  4.805073e-06
-        26058.99c  6.394632e-07
-        28058.99c  2.203205e-04
-        28060.99c  8.486706e-05
-        28061.99c  3.689111e-06
-        28062.99c  1.176249e-05
-        28064.35c  2.995557e-06
-        50112.35c  5.173800e-07
-        50114.35c  3.520318e-07
-        50115.35c  1.813498e-07
-        50116.35c  7.755372e-06
-        50117.35c  4.096374e-06
-        50118.35c  1.291855e-05
-        50119.35c  4.581748e-06
-        50120.35c  1.737760e-05
-        50122.35c  2.469555e-06
-        50124.35c  3.088282e-06
-        82204.35c  4.217995e-07
-        82206.35c  7.260984e-06
-        82207.35c  6.658406e-06
-        82208.35c  1.578737e-05
-        83209.35c  9.089508e-06
-        29063.99c  6.814381e-01
-        29065.35c  3.037259e-01
-M303 13027.35c  1.887221e-01
-        26054.99c  2.286036e-03
-        26056.99c  3.585427e-02
-        26057.35c  8.284529e-04
-        26058.99c  1.094187e-04
-        28058.99c  2.855895e-02
-        28060.99c  1.099885e-02
-        28061.99c  4.782117e-04
-        28062.99c  1.522761e-03
-        28064.35c  3.901227e-04
-        25055.99c  1.629617e-02
-        14028.35c  1.837339e-03
-        14029.35c  9.344165e-05
-        14030.35c  6.156453e-05
-        82204.35c  7.455843e-07
-        82206.35c  1.283472e-05
-        82207.35c  1.176959e-05
-        82208.35c  2.790620e-05
-        27059.99c  4.747517e-04
-        41093.99c  6.022944e-04
-        73181.99c  3.092470e-05
-        29063.99c  4.916604e-01
-        29065.35c  2.191406e-01
-M351 13027.35c  1.175558e-02
-        26054.99c  2.893793e-02
-        26056.99c  4.542627e-01
-        26057.35c  1.049089e-02
-        26058.99c  1.396136e-03
-        28058.99c  1.647616e-01
-        28060.99c  6.346599e-02
-        28061.99c  2.758819e-03
-        28062.99c  8.796298e-03
-        28064.35c  2.240162e-03
-        25055.99c  1.938537e-02
-        14028.35c  1.744570e-02
-        14029.35c  8.858537e-04
-        14030.35c  5.839545e-04
-        82204.35c  1.727796e-08
-        82206.35c  2.974276e-07
-        82207.35c  2.727446e-07
-        82208.35c  6.466892e-07
-        50112.35c  1.059659e-07
-        50114.35c  7.210057e-08
-        50115.35c  3.714259e-08
-        50116.35c  1.588392e-06
-        50117.35c  8.389837e-07
-        50118.35c  2.645863e-06
-        50119.35c  9.383948e-07
-        50120.35c  3.559136e-06
-        50122.35c  5.057947e-07
-        50124.35c  6.325181e-07
-        27059.99c  1.812820e-03
-        41093.99c  1.408049e-03
-        73181.99c  1.523825e-04
-        29063.99c  1.130416e-02
-        29065.35c  5.038423e-03
-        6012.35c  3.511596e-03
-        6013.35c  3.798044e-05
-        15031.35c  6.832025e-04
-        16032.35c  4.718636e-04
-        16033.35c  3.725631e-06
-        16034.35c  2.111190e-05
-        16036.35c  4.967510e-08
-        24050.99c  6.691104e-03
-        24052.99c  1.290324e-01
-        24053.35c  1.463111e-02
-        24054.35c  3.641966e-03
-        42092.99c  1.082251e-03
-        42094.35c  6.745850e-04
-        42095.35c  1.161017e-03
-        42096.35c  1.216444e-03
-        42097.35c  6.964633e-04
-        42098.35c  1.759759e-03
-        42100.35c  7.022981e-04
-        22046.99c  1.940300e-03
-        22047.99c  1.749797e-03
-        22048.99c  1.733087e-02
-        22049.35c  1.272367e-03
-        22050.35c  1.218276e-03
-        23050.35c  7.705008e-06
-        23051.35c  3.074305e-03
-        5010.35c  9.800837e-05
-        5011.35c  3.944953e-04
-M352 13027.35c  1.843733e-01
-        26054.99c  4.654395e-03
-        26056.99c  7.306391e-02
-        26057.35c  1.687362e-03
-        26058.99c  2.245552e-04
-        28058.99c  4.315971e-02
-        28060.99c  1.662508e-02
-        28061.99c  7.226788e-04
-        28062.99c  2.304216e-03
-        28064.35c  5.868164e-04
-        25055.99c  1.093921e-02
-        14028.35c  4.857457e-03
-        14029.35c  2.466473e-04
-        14030.35c  1.625910e-04
-        82204.35c  6.775795e-07
-        82206.35c  1.166402e-05
-        82207.35c  1.069601e-05
-        82208.35c  2.536076e-05
-        50112.35c  4.155584e-06
-        50114.35c  2.827513e-06
-        50115.35c  1.456596e-06
-        50116.35c  6.229089e-05
-        50117.35c  3.290194e-05
-        50118.35c  1.037613e-04
-        50119.35c  3.680049e-05
-        50120.35c  1.395760e-04
-        50122.35c  1.983540e-05
-        50124.35c  2.480498e-05
-        27059.99c  5.882860e-04
-        41093.99c  5.971295e-04
-        73181.99c  1.532959e-04
-        29063.99c  4.413696e-01
-        29065.35c  1.967244e-01
-        6012.35c  3.012155e-04
-        6013.35c  3.257865e-06
-        15031.35c  5.967066e-05
-        16032.35c  4.106557e-05
-        16033.35c  3.242360e-07
-        16034.35c  1.837338e-06
-        16036.35c  4.323149e-09
-        24050.99c  5.695199e-04
-        24052.99c  1.098273e-02
-        24053.35c  1.245345e-03
-        24054.35c  3.099903e-04
-        42092.99c  8.934787e-05
-        42094.35c  5.569192e-05
-        42095.35c  9.585003e-05
-        42096.35c  1.004261e-04
-        42097.35c  5.749814e-05
-        42098.35c  1.452807e-04
-        42100.35c  5.797995e-05
-        22046.99c  1.692307e-04
-        22047.99c  1.526150e-04
-        22048.99c  1.511575e-03
-        22049.35c  1.109741e-04
-        22050.35c  1.062561e-04
-        23050.35c  6.802525e-07
-        23051.35c  2.714201e-04
-        5010.35c  8.505232e-06
-        5011.35c  3.423472e-05
-M353 13027.35c  1.366383e-01
-        26054.99c  1.150673e-02
-        26056.99c  1.806309e-01
-        26057.35c  4.171558e-03
-        26058.99c  5.551527e-04
-        28058.99c  7.540346e-02
-        28060.99c  2.904533e-02
-        28061.99c  1.262580e-03
-        28062.99c  4.025651e-03
-        28064.35c  1.025212e-03
-        25055.99c  1.339240e-02
-        14028.35c  8.419810e-03
-        14029.35c  4.275325e-04
-        14030.35c  2.818310e-04
-        82204.35c  4.950796e-07
-        82206.35c  8.522435e-06
-        82207.35c  7.815160e-06
-        82208.35c  1.853012e-05
-        50112.35c  3.036327e-06
-        50114.35c  2.065958e-06
-        50115.35c  1.064278e-06
-        50116.35c  4.551362e-05
-        50117.35c  2.404023e-05
-        50118.35c  7.581432e-05
-        50119.35c  2.688871e-05
-        50120.35c  1.019832e-04
-        50122.35c  1.449297e-05
-        50124.35c  1.812409e-05
-        27059.99c  9.331924e-04
-        41093.99c  5.959452e-04
-        73181.99c  1.529920e-04
-        29063.99c  3.224923e-01
-        29065.35c  1.437391e-01
-        6012.35c  1.186977e-03
-        6013.35c  1.283805e-05
-        15031.35c  2.351409e-04
-        16032.35c  1.618247e-04
-        16033.35c  1.277696e-06
-        16034.35c  7.240282e-06
-        16036.35c  1.703598e-08
-        24050.99c  2.244283e-03
-        24052.99c  4.327894e-02
-        24053.35c  4.907443e-03
-        24054.35c  1.221558e-03
-        42092.99c  3.520865e-04
-        42094.35c  2.194612e-04
-        42095.35c  3.777109e-04
-        42096.35c  3.957438e-04
-        42097.35c  2.265790e-04
-        42098.35c  5.725006e-04
-        42100.35c  2.284771e-04
-        22046.99c  6.668753e-04
-        22047.99c  6.014009e-04
-        22048.99c  5.956538e-03
-        22049.35c  4.373097e-04
-        22050.35c  4.187180e-04
-        23050.35c  2.680620e-06
-        23051.35c  1.069569e-03
-        5010.35c  3.351613e-05
-        5011.35c  1.349065e-04
-M354 13027.35c  1.479014e-01
-        26054.99c  9.889955e-03
-        26056.99c  1.552509e-01
-        26057.35c  3.585417e-03
-        26058.99c  4.771495e-04
-        28058.99c  6.779560e-02
-        28060.99c  2.611479e-02
-        28061.99c  1.135193e-03
-        28062.99c  3.619482e-03
-        28064.35c  9.217743e-04
-        25055.99c  1.281358e-02
-        14028.35c  7.579274e-03
-        14029.35c  3.848530e-04
-        14030.35c  2.536967e-04
-        82204.35c  5.381393e-07
-        82206.35c  9.263692e-06
-        82207.35c  8.494907e-06
-        82208.35c  2.014178e-05
-        50112.35c  3.300414e-06
-        50114.35c  2.245643e-06
-        50115.35c  1.156845e-06
-        50116.35c  4.947218e-05
-        50117.35c  2.613110e-05
-        50118.35c  8.240806e-05
-        50119.35c  2.922738e-05
-        50120.35c  1.108529e-04
-        50122.35c  1.575352e-05
-        50124.35c  1.970041e-05
-        27059.99c  8.518115e-04
-        41093.99c  5.962246e-04
-        73181.99c  1.530636e-04
-        29063.99c  3.505408e-01
-        29065.35c  1.562408e-01
-        6012.35c  9.779858e-04
-        6013.35c  1.057764e-05
-        15031.35c  1.937388e-04
-        16032.35c  1.333316e-04
-        16033.35c  1.052728e-06
-        16034.35c  5.965480e-06
-        16036.35c  1.403637e-08
-        24050.99c  1.849125e-03
-        24052.99c  3.565872e-02
-        24053.35c  4.043382e-03
-        24054.35c  1.006477e-03
-        42092.99c  2.900941e-04
-        42094.35c  1.808201e-04
-        42095.35c  3.112064e-04
-        42096.35c  3.260643e-04
-        42097.35c  1.866847e-04
-        42098.35c  4.716973e-04
-        42100.35c  1.882487e-04
-        22046.99c  5.494566e-04
-        22047.99c  4.955115e-04
-        22048.99c  4.907777e-03
-        22049.35c  3.603117e-04
-        22050.35c  3.449931e-04
-        23050.35c  2.208640e-06
-        23051.35c  8.812493e-04
-        5010.35c  2.761485e-05
-        5011.35c  1.111533e-04
-M359 13027.35c  8.890406e-02
-        26054.99c  7.250605e-03
-        26056.99c  1.138201e-01
-        26057.35c  2.628602e-03
-        26058.99c  3.498102e-04
-        28058.99c  2.197202e-01
-        28060.99c  8.463706e-02
-        28061.99c  3.679103e-03
-        28062.99c  1.173101e-02
-        28064.35c  2.987402e-03
-        25055.99c  6.321804e-03
-        14028.35c  5.398204e-03
-        14029.35c  2.744102e-04
-        14030.35c  1.808201e-04
-        82204.35c  3.046162e-07
-        82206.35c  5.243754e-06
-        82207.35c  4.808583e-06
-        82208.35c  1.140131e-05
-        50112.35c  1.868221e-06
-        50114.35c  1.271161e-06
-        50115.35c  6.548405e-07
-        50116.35c  2.800402e-05
-        50117.35c  1.479171e-05
-        50118.35c  4.664773e-05
-        50119.35c  1.654431e-05
-        50120.35c  6.274914e-05
-        50122.35c  8.917386e-06
-        50124.35c  1.115151e-05
-        27059.99c  7.693105e-04
-        41093.99c  1.885801e-02
-        73181.99c  1.568701e-04
-        29063.99c  1.995401e-01
-        29065.35c  8.893606e-02
-        24050.99c  5.383304e-03
-        24052.99c  1.038101e-01
-        24053.35c  1.177101e-02
-        24054.35c  2.930202e-03
-        22046.99c  5.257804e-04
-        22047.99c  4.741603e-04
-        22048.99c  4.698203e-03
-        22049.35c  3.447802e-04
-        22050.35c  3.301202e-04
-        42092.99c  1.573501e-03
-        42094.35c  9.808007e-04
-        42095.35c  1.688001e-03
-        42096.35c  1.768601e-03
-        42097.35c  1.012601e-03
-        42098.35c  2.558502e-03
-        42100.35c  1.021101e-03
-        6012.35c  2.236212e-03
-        6013.35c  2.418632e-05
-        15031.35c  1.642001e-04
-        16032.35c  1.506731e-04
-        16033.35c  1.189651e-06
-        16034.35c  6.741355e-06
-        16036.35c  1.586201e-08
-        5010.35c  3.744703e-05
-        5011.35c  1.507301e-04
-M360 13027.35c  1.543512e-01
-        26054.99c  8.963769e-03
-        26056.99c  1.407111e-01
-        26057.35c  3.249625e-03
-        26058.99c  4.324633e-04
-        28058.99c  6.343749e-02
-        28060.99c  2.443619e-02
-        28061.99c  1.062208e-03
-        28062.99c  3.386826e-03
-        28064.35c  8.625267e-04
-        25055.99c  1.248210e-02
-        14028.35c  7.097755e-03
-        14029.35c  3.604028e-04
-        14030.35c  2.375818e-04
-        82204.35c  5.628104e-07
-        82206.35c  9.688375e-06
-        82207.35c  8.884359e-06
-        82208.35c  2.106516e-05
-        50112.35c  3.451777e-06
-        50114.35c  2.348628e-06
-        50115.35c  1.209899e-06
-        50116.35c  5.174100e-05
-        50117.35c  2.732951e-05
-        50118.35c  8.618757e-05
-        50119.35c  3.056774e-05
-        50120.35c  1.159369e-04
-        50122.35c  1.647603e-05
-        50124.35c  2.060386e-05
-        27059.99c  8.051962e-04
-        41093.99c  5.963846e-04
-        73181.99c  1.531012e-04
-        29063.99c  3.666128e-01
-        29065.35c  1.634013e-01
-        6012.35c  8.582636e-04
-        6013.35c  9.282752e-06
-        15031.35c  1.700213e-04
-        16032.35c  1.170099e-04
-        16033.35c  9.238572e-07
-        16034.35c  5.235191e-06
-        16036.35c  1.231810e-08
-        24050.99c  1.622713e-03
-        24052.99c  3.129324e-02
-        24053.35c  3.548427e-03
-        24054.35c  8.832668e-04
-        42092.99c  2.545820e-04
-        42094.35c  1.586812e-04
-        42095.35c  2.731121e-04
-        42096.35c  2.861522e-04
-        42097.35c  1.638313e-04
-        42098.35c  4.139532e-04
-        42100.35c  1.652013e-04
-        22046.99c  4.821937e-04
-        22047.99c  4.348534e-04
-        22048.99c  4.306933e-03
-        22049.35c  3.162024e-04
-        22050.35c  3.027623e-04
-        23050.35c  1.938265e-06
-        23051.35c  7.733680e-04
-        5010.35c  2.423419e-05
-        5011.35c  9.754576e-05
-M361 24050.99c  1.389408e-03
-        24052.99c  2.679416e-02
-        24053.35c  3.038218e-03
-        24054.35c  7.562746e-04
-        40090.35c  2.166933e-04
-        40091.35c  4.725559e-05
-        40092.35c  7.223114e-05
-        40094.35c  7.319975e-05
-        40096.35c  1.179287e-05
-        27059.99c  7.485846e-04
-        73181.99c  8.786253e-05
-        5010.35c  2.391015e-05
-        5011.35c  9.624259e-05
-        8016.35c  6.952802e-04
-        8017.35c  2.648506e-07
-        8018.35c  1.428799e-06
-        12024.35c  4.541088e-04
-        12025.35c  5.748935e-05
-        12026.35c  6.329579e-05
-        13027.35c  5.660934e-02
-        14028.35c  4.583128e-03
-        14029.35c  2.327214e-04
-        14030.35c  1.534109e-04
-        15031.35c  2.805317e-04
-        16032.35c  1.257958e-04
-        16033.35c  9.932310e-07
-        16034.35c  5.628304e-06
-        16036.35c  1.324308e-08
-        25055.99c  6.257438e-03
-        26054.99c  5.838436e-03
-        26056.99c  9.165056e-02
-        26057.35c  2.116613e-03
-        26058.99c  2.816817e-04
-        28058.99c  3.709023e-02
-        28060.99c  1.428709e-02
-        28061.99c  6.210538e-04
-        28062.99c  1.980212e-03
-        28064.35c  5.042931e-04
-        50112.35c  1.536779e-06
-        50114.35c  1.045646e-06
-        50115.35c  5.386653e-07
-        50116.35c  2.303584e-05
-        50117.35c  1.216747e-05
-        50118.35c  3.837193e-05
-        50119.35c  1.360918e-05
-        50120.35c  5.161681e-05
-        50122.35c  7.335355e-06
-        50124.35c  9.173156e-06
-        82204.35c  4.367477e-07
-        82206.35c  7.518306e-06
-        82207.35c  6.894382e-06
-        82208.35c  1.634690e-05
-        83209.35c  5.014631e-06
-        29063.99c  5.088531e-01
-        29065.35c  2.268014e-01
-        41093.99c  2.670516e-04
-        6012.35c  6.190678e-04
-        6013.35c  6.695671e-06
-        42092.99c  1.836311e-04
-        42094.35c  1.144607e-04
-        42095.35c  1.969912e-04
-        42096.35c  2.064013e-04
-        42097.35c  1.181707e-04
-        42098.35c  2.985918e-04
-        42100.35c  1.191607e-04
-        22046.99c  3.478121e-04
-        22047.99c  3.136619e-04
-        22048.99c  3.106619e-03
-        22049.35c  2.280814e-04
-        22050.35c  2.183813e-04
-        23050.35c  1.398079e-06
-        23051.35c  5.578354e-04
-M362 13027.35c  5.666588e-02
-        26054.99c  9.638679e-03
-        26056.99c  1.513097e-01
-        26057.35c  3.494292e-03
-        26058.99c  4.650290e-04
-        28058.99c  2.640894e-01
-        28060.99c  1.017298e-01
-        28061.99c  4.422090e-03
-        28062.99c  1.409897e-02
-        28064.35c  3.590692e-03
-        25055.99c  6.058487e-03
-        14028.35c  6.476586e-03
-        14029.35c  3.292393e-04
-        14030.35c  2.169495e-04
-        82204.35c  1.797676e-07
-        82206.35c  3.094573e-06
-        82207.35c  2.837764e-06
-        82208.35c  6.728455e-06
-        50112.35c  1.102498e-06
-        50114.35c  7.501544e-07
-        50115.35c  3.864432e-07
-        50116.35c  1.652616e-05
-        50117.35c  8.729071e-06
-        50118.35c  2.752844e-05
-        50119.35c  9.763369e-06
-        50120.35c  3.703032e-05
-        50122.35c  5.262449e-06
-        50124.35c  6.580896e-06
-        27059.99c  8.996580e-04
-        41093.99c  2.253995e-02
-        73181.99c  1.574997e-04
-        29063.99c  1.184297e-01
-        29065.35c  5.278588e-02
-        6012.35c  2.867384e-03
-        6013.35c  3.101283e-05
-        15031.35c  2.330195e-04
-        16032.35c  2.056246e-04
-        16033.35c  1.623516e-06
-        16034.35c  9.199960e-06
-        16036.35c  2.164695e-08
-        24050.99c  6.809585e-03
-        24052.99c  1.313197e-01
-        24053.35c  1.488997e-02
-        24054.35c  3.706492e-03
-        42092.99c  1.944196e-03
-        42094.35c  1.211897e-03
-        42095.35c  2.085695e-03
-        42096.35c  2.185295e-03
-        42097.35c  1.251197e-03
-        42098.35c  3.161293e-03
-        42100.35c  1.261697e-03
-        22046.99c  7.330884e-04
-        22047.99c  6.611086e-04
-        22048.99c  6.550286e-03
-        22049.35c  4.807290e-04
-        22050.35c  4.602890e-04
-        23050.35c  4.072241e-07
-        23051.35c  1.624826e-04
-        5010.35c  5.008789e-05
-        5011.35c  2.016096e-04
-M363 6012.35c  3.527933e-03
-        6013.35c  3.815723e-05
-        25055.99c  1.957896e-02
-        15031.35c  6.905787e-04
-        16032.35c  4.763831e-04
-        16033.35c  3.761313e-06
-        16034.35c  2.131416e-05
-        16036.35c  5.015091e-08
-        14028.35c  1.761897e-02
-        14029.35c  8.946483e-04
-        14030.35c  5.897489e-04
-        28058.99c  1.637797e-01
-        28060.99c  6.308688e-02
-        28061.99c  2.742295e-03
-        28062.99c  8.743784e-03
-        28064.35c  2.226796e-03
-        24050.99c  6.704788e-03
-        24052.99c  1.292998e-01
-        24053.35c  1.466097e-02
-        24054.35c  3.649393e-03
-        42092.99c  1.073598e-03
-        42094.35c  6.691688e-04
-        42095.35c  1.151698e-03
-        42096.35c  1.206698e-03
-        42097.35c  6.908687e-04
-        42098.35c  1.745597e-03
-        42100.35c  6.966587e-04
-        22046.99c  1.960296e-03
-        22047.99c  1.767897e-03
-        22048.99c  1.750997e-02
-        22049.35c  1.285498e-03
-        22050.35c  1.230898e-03
-        13027.35c  1.074498e-02
-        23050.35c  7.816985e-06
-        23051.35c  3.118974e-03
-        5010.35c  9.885082e-05
-        5011.35c  3.978893e-04
-        41093.99c  1.136398e-03
-        73181.99c  1.523097e-04
-        27059.99c  1.827697e-03
-        26054.99c  2.924795e-02
-        26056.99c  4.591291e-01
-        26057.35c  1.060298e-02
-        26058.99c  1.411097e-03
-        82204.35c  1.353137e-08
-        82206.35c  2.329336e-07
-        82207.35c  2.136026e-07
-        82208.35c  5.064611e-07
-        50112.35c  8.298825e-08
-        50114.35c  5.646620e-08
-        50115.35c  2.908865e-08
-        50116.35c  1.243968e-06
-        50117.35c  6.570608e-07
-        50118.35c  2.072136e-06
-        50119.35c  7.349156e-07
-        50120.35c  2.787375e-06
-        50122.35c  3.961193e-07
-        50124.35c  4.953621e-07
-        29063.99c  8.847284e-03
-        29065.35c  3.943393e-03
-M370 28058.99c  2.778381e-01
-        28060.99c  1.070224e-01
-        28061.99c  4.652208e-03
-        28062.99c  1.483322e-02
-        28064.35c  3.777587e-03
-        24050.99c  7.550837e-03
-        24052.99c  1.456111e-01
-        24053.35c  1.651099e-02
-        24054.35c  4.109913e-03
-        22046.99c  9.166321e-04
-        22047.99c  8.266294e-04
-        22048.99c  8.187367e-03
-        22049.35c  6.010857e-04
-        22050.35c  5.755328e-04
-        25055.99c  6.021740e-03
-        42092.99c  2.150359e-03
-        42094.35c  1.340350e-03
-        42095.35c  2.306855e-03
-        42096.35c  2.416977e-03
-        42097.35c  1.383825e-03
-        42098.35c  3.496506e-03
-        42100.35c  1.395419e-03
-        14028.35c  6.499807e-03
-        14029.35c  3.300399e-04
-        14030.35c  2.175644e-04
-        13027.35c  5.992786e-02
-        6012.35c  2.859295e-03
-        6013.35c  3.092537e-05
-        15031.35c  2.349947e-04
-        5010.35c  5.050170e-05
-        5011.35c  2.032762e-04
-        27059.99c  1.599777e-03
-        29063.99c  1.151568e-01
-        29065.35c  5.132683e-02
-        73181.99c  1.574369e-04
-        41093.99c  2.425967e-02
-        26054.99c  7.207215e-03
-        26056.99c  1.131379e-01
-        26057.35c  2.612845e-03
-        26058.99c  3.477190e-04
-        82204.35c  1.747263e-07
-        82206.35c  3.007794e-06
-        82207.35c  2.758185e-06
-        82208.35c  6.539760e-06
-        50112.35c  1.071599e-06
-        50114.35c  7.291278e-07
-        50115.35c  3.756126e-07
-        50116.35c  1.606293e-05
-        50117.35c  8.484397e-06
-        50118.35c  2.675689e-05
-        50119.35c  9.489719e-06
-        50120.35c  3.599232e-05
-        50122.35c  5.114952e-06
-        50124.35c  6.396443e-06
-        16032.35c  2.486562e-05
-        16033.35c  1.963280e-07
-        16034.35c  1.112527e-06
-        16036.35c  2.617709e-09
-        23050.35c  4.118979e-07
-        23051.35c  1.643473e-04
-M371 13027.35c  1.087051e-02
-        26054.99c  2.918322e-02
-        26056.99c  4.581144e-01
-        26057.35c  1.057984e-02
-        26058.99c  1.407971e-03
-        28058.99c  1.640709e-01
-        28060.99c  6.319985e-02
-        28061.99c  2.747258e-03
-        28062.99c  8.759448e-03
-        28064.35c  2.230771e-03
-        25055.99c  1.957697e-02
-        14028.35c  1.761709e-02
-        14029.35c  8.945428e-04
-        14030.35c  5.896863e-04
-        82204.35c  1.358159e-08
-        82206.35c  2.337973e-07
-        82207.35c  2.143950e-07
-        82208.35c  5.083405e-07
-        50112.35c  8.329618e-08
-        50114.35c  5.667575e-08
-        50115.35c  2.919657e-08
-        50116.35c  1.248583e-06
-        50117.35c  6.594982e-07
-        50118.35c  2.079825e-06
-        50119.35c  7.376437e-07
-        50120.35c  2.797717e-06
-        50122.35c  3.975882e-07
-        50124.35c  4.972005e-07
-        27059.99c  1.844693e-03
-        41093.99c  1.176401e-03
-        73181.99c  1.523123e-04
-        29063.99c  8.880036e-03
-        29065.35c  3.957959e-03
-        24050.99c  6.721290e-03
-        24052.99c  1.296142e-01
-        24053.35c  1.469709e-02
-        24054.35c  3.658394e-03
-        22046.99c  1.964477e-03
-        22047.99c  1.771599e-03
-        22048.99c  1.754675e-02
-        22049.35c  1.288221e-03
-        22050.35c  1.233454e-03
-        42092.99c  1.078265e-03
-        42094.35c  6.720992e-04
-        42095.35c  1.156739e-03
-        42096.35c  1.211963e-03
-        42097.35c  6.938966e-04
-        42098.35c  1.753274e-03
-        42100.35c  6.997102e-04
-        6012.35c  3.526851e-03
-        6013.35c  3.814551e-05
-        15031.35c  6.904980e-04
-        5010.35c  9.884066e-05
-        5011.35c  3.978463e-04
-        16032.35c  4.718270e-04
-        16033.35c  3.725356e-06
-        16034.35c  2.111032e-05
-        16036.35c  4.967134e-08
-        23050.35c  7.815843e-06
-        23051.35c  3.118507e-03
-M372 24050.99c  2.477400e-03
-        24052.99c  4.777457e-02
-        24053.35c  5.417205e-03
-        24054.35c  1.348449e-03
-        40090.35c  1.617090e-04
-        40091.35c  3.526473e-05
-        40092.35c  5.390289e-05
-        40094.35c  5.462583e-05
-        40096.35c  8.800475e-06
-        27059.99c  9.748117e-04
-        73181.99c  1.042302e-04
-        5010.35c  3.935613e-05
-        5011.35c  1.584134e-04
-        8016.35c  5.188547e-04
-        8017.35c  1.976452e-07
-        8018.35c  1.066242e-06
-        12024.35c  3.388794e-04
-        12025.35c  4.290156e-05
-        12026.35c  4.723464e-05
-        13027.35c  5.208889e-02
-        14028.35c  7.409481e-03
-        14029.35c  3.762313e-04
-        14030.35c  2.480132e-04
-        15031.35c  3.602742e-04
-        16032.35c  1.977444e-04
-        16033.35c  1.561305e-06
-        16034.35c  8.847391e-06
-        16036.35c  2.081739e-08
-        25055.99c  9.343789e-03
-        26054.99c  1.084072e-02
-        26056.99c  1.701755e-01
-        26057.35c  3.930096e-03
-        26058.99c  5.230188e-04
-        28058.99c  6.358222e-02
-        28060.99c  2.449177e-02
-        28061.99c  1.064639e-03
-        28062.99c  3.394539e-03
-        28064.35c  8.644873e-04
-        50112.35c  1.335146e-06
-        50114.35c  9.084504e-07
-        50115.35c  4.679896e-07
-        50116.35c  2.001347e-05
-        50117.35c  1.057105e-05
-        50118.35c  3.333739e-05
-        50119.35c  1.182364e-05
-        50120.35c  4.484444e-05
-        50122.35c  6.372915e-06
-        50124.35c  7.969583e-06
-        82204.35c  3.566239e-07
-        82206.35c  6.139024e-06
-        82207.35c  5.629560e-06
-        82208.35c  1.334792e-05
-        83209.35c  3.742196e-06
-        29063.99c  3.997352e-01
-        29065.35c  1.781673e-01
-        6012.35c  1.223868e-03
-        6013.35c  1.323702e-05
-        42092.99c  3.630289e-04
-        42094.35c  2.262814e-04
-        42095.35c  3.894495e-04
-        42096.35c  4.080425e-04
-        42097.35c  2.336203e-04
-        42098.35c  5.902901e-04
-        42100.35c  2.355772e-04
-        22046.99c  6.876010e-04
-        22047.99c  6.200916e-04
-        22048.99c  6.141673e-03
-        22049.35c  4.509002e-04
-        22050.35c  4.317307e-04
-        23050.35c  2.763929e-06
-        23051.35c  1.102807e-03
-        41093.99c  3.498887e-04
-M373 28058.99c  2.338457e-01
-        28060.99c  9.007660e-02
-        28061.99c  3.915573e-03
-        28062.99c  1.248454e-02
-        28064.35c  3.179447e-03
-        24050.99c  6.079798e-03
-        24052.99c  1.172435e-01
-        24053.35c  1.329429e-02
-        24054.35c  3.309225e-03
-        22046.99c  6.869159e-04
-        22047.99c  6.194683e-04
-        22048.99c  6.135570e-03
-        22049.35c  4.504507e-04
-        22050.35c  4.312995e-04
-        25055.99c  6.233690e-03
-        42092.99c  1.768643e-03
-        42094.35c  1.102416e-03
-        42095.35c  1.897355e-03
-        42096.35c  1.987932e-03
-        42097.35c  1.138179e-03
-        42098.35c  2.875827e-03
-        42100.35c  1.147714e-03
-        14028.35c  5.434902e-03
-        14029.35c  2.759682e-04
-        14030.35c  1.819196e-04
-        13027.35c  9.020694e-02
-        6012.35c  2.258544e-03
-        6013.35c  2.442779e-05
-        15031.35c  1.677833e-04
-        5010.35c  3.826390e-05
-        5011.35c  1.540169e-04
-        27059.99c  1.363445e-03
-        29063.99c  1.931101e-01
-        29065.35c  8.607181e-02
-        73181.99c  1.568589e-04
-        41093.99c  2.056179e-02
-        26054.99c  5.253596e-03
-        26056.99c  8.247007e-02
-        26057.35c  1.904599e-03
-        26058.99c  2.534653e-04
-        82204.35c  2.947193e-07
-        82206.35c  5.073378e-06
-        82207.35c  4.652351e-06
-        82208.35c  1.103091e-05
-        50112.35c  1.807521e-06
-        50114.35c  1.229860e-06
-        50115.35c  6.335643e-07
-        50116.35c  2.709416e-05
-        50117.35c  1.431107e-05
-        50118.35c  4.513209e-05
-        50119.35c  1.600682e-05
-        50120.35c  6.071027e-05
-        50122.35c  8.627650e-06
-        50124.35c  1.078923e-05
-M374 13027.35c  1.693838e-01
-        26054.99c  6.806112e-03
-        26056.99c  1.068411e-01
-        26057.35c  2.467428e-03
-        26058.99c  3.283668e-04
-        28058.99c  5.328463e-02
-        28060.99c  2.052513e-02
-        28061.99c  8.922132e-04
-        28062.99c  2.844760e-03
-        28064.35c  7.244781e-04
-        25055.99c  1.170954e-02
-        14028.35c  5.976072e-03
-        14029.35c  3.034470e-04
-        14030.35c  2.000341e-04
-        82204.35c  6.202717e-07
-        82206.35c  1.067753e-05
-        82207.35c  9.791409e-06
-        82208.35c  2.321588e-05
-        50112.35c  3.804132e-06
-        50114.35c  2.588381e-06
-        50115.35c  1.333406e-06
-        50116.35c  5.702278e-05
-        50117.35c  3.011933e-05
-        50118.35c  9.498546e-05
-        50119.35c  3.368809e-05
-        50120.35c  1.277715e-04
-        50122.35c  1.815789e-05
-        50124.35c  2.270716e-05
-        27059.99c  6.965900e-04
-        41093.99c  5.967581e-04
-        73181.99c  1.532004e-04
-        29063.99c  4.040409e-01
-        29065.35c  1.800867e-01
-        6012.35c  5.793550e-04
-        6013.35c  6.266146e-06
-        15031.35c  1.147701e-04
-        16032.35c  7.898513e-05
-        16033.35c  6.236322e-07
-        16034.35c  3.533918e-06
-        16036.35c  8.315102e-09
-        24050.99c  1.095417e-03
-        24052.99c  2.112407e-02
-        24053.35c  2.395283e-03
-        24054.35c  5.962326e-04
-        42092.99c  1.718504e-04
-        42094.35c  1.071172e-04
-        42095.35c  1.843573e-04
-        42096.35c  1.931593e-04
-        42097.35c  1.105911e-04
-        42098.35c  2.794321e-04
-        42100.35c  1.115175e-04
-        22046.99c  3.254966e-04
-        22047.99c  2.935390e-04
-        22048.99c  2.907346e-03
-        22049.35c  2.134471e-04
-        22050.35c  2.043728e-04
-        23050.35c  1.308388e-06
-        23051.35c  5.220475e-04
-        5010.35c  1.635892e-05
-        5011.35c  6.584674e-05
-M375 24050.99c  2.022220e-03
-        24052.99c  3.899667e-02
-        24053.35c  4.421876e-03
-        24054.35c  1.100693e-03
-        40090.35c  2.928803e-04
-        40091.35c  6.387024e-05
-        40092.35c  9.762677e-05
-        40094.35c  9.893593e-05
-        40096.35c  1.593909e-05
-        27059.99c  8.758843e-04
-        73181.99c  6.479363e-05
-        5010.35c  3.447150e-05
-        5011.35c  1.387525e-04
-        8016.35c  9.397302e-04
-        8017.35c  3.579669e-07
-        8018.35c  1.931135e-06
-        12024.35c  6.137634e-04
-        12025.35c  7.770169e-05
-        12026.35c  8.554937e-05
-        13027.35c  1.869308e-03
-        14028.35c  5.219499e-03
-        14029.35c  2.650302e-04
-        14030.35c  1.747091e-04
-        15031.35c  3.942731e-04
-        16032.35c  1.804244e-04
-        16033.35c  1.424552e-06
-        16034.35c  8.072471e-06
-        16036.35c  1.899404e-08
-        25055.99c  5.115961e-03
-        26054.99c  7.664310e-03
-        26056.99c  1.203132e-01
-        26057.35c  2.778552e-03
-        26058.99c  3.697709e-04
-        28058.99c  4.158890e-02
-        28060.99c  1.601998e-02
-        28061.99c  6.963809e-04
-        28062.99c  2.220359e-03
-        28064.35c  5.654588e-04
-        50112.35c  3.857918e-07
-        50114.35c  2.624977e-07
-        50115.35c  1.352258e-07
-        50116.35c  5.782899e-06
-        50117.35c  3.054518e-06
-        50118.35c  9.632854e-06
-        50119.35c  3.416445e-06
-        50120.35c  1.295783e-05
-        50122.35c  1.841460e-06
-        50124.35c  2.302822e-06
-        82204.35c  3.145212e-07
-        82206.35c  5.414258e-06
-        82207.35c  4.964944e-06
-        82208.35c  1.177206e-05
-        83209.35c  6.777708e-06
-        29063.99c  5.081245e-01
-        29065.35c  2.264779e-01
-        6012.35c  9.130311e-04
-        6013.35c  9.875082e-06
-        42092.99c  2.708273e-04
-        42094.35c  1.688112e-04
-        42095.35c  2.905375e-04
-        42096.35c  3.044084e-04
-        42097.35c  1.742864e-04
-        42098.35c  4.403699e-04
-        42100.35c  1.757460e-04
-        22046.99c  5.129666e-04
-        22047.99c  4.626019e-04
-        22048.99c  4.581828e-03
-        22049.35c  3.363818e-04
-        22050.35c  3.220806e-04
-        23050.35c  2.061954e-06
-        23051.35c  8.227191e-04
-        41093.99c  1.507524e-04
-M376 24050.99c  2.357712e-03
-        24052.99c  4.546634e-02
-        24053.35c  5.155477e-03
-        24054.35c  1.283297e-03
-        40090.35c  2.722613e-04
-        40091.35c  5.937368e-05
-        40092.35c  9.075377e-05
-        40094.35c  9.197111e-05
-        40096.35c  1.481693e-05
-        27059.99c  9.457922e-04
-        73181.99c  7.094496e-05
-        5010.35c  3.918099e-05
-        5011.35c  1.577085e-04
-        8016.35c  8.735727e-04
-        8017.35c  3.327660e-07
-        8018.35c  1.795182e-06
-        12024.35c  5.705568e-04
-        12025.35c  7.223155e-05
-        12026.35c  7.952714e-05
-        13027.35c  2.240617e-03
-        14028.35c  6.125175e-03
-        14029.35c  3.110180e-04
-        14030.35c  2.050239e-04
-        15031.35c  4.165828e-04
-        16032.35c  2.021781e-04
-        16033.35c  1.596312e-06
-        16034.35c  9.045775e-06
-        16036.35c  2.128418e-08
-        25055.99c  6.167152e-03
-        26054.99c  9.243541e-03
-        26056.99c  1.451033e-01
-        26057.35c  3.351077e-03
-        26058.99c  4.459625e-04
-        28058.99c  5.012771e-02
-        28060.99c  1.930910e-02
-        28061.99c  8.393567e-04
-        28062.99c  2.676227e-03
-        28064.35c  6.815560e-04
-        50112.35c  3.586321e-07
-        50114.35c  2.440179e-07
-        50115.35c  1.257058e-07
-        50116.35c  5.375784e-06
-        50117.35c  2.839477e-06
-        50118.35c  8.954728e-06
-        50119.35c  3.175927e-06
-        50120.35c  1.204562e-05
-        50122.35c  1.711819e-06
-        50124.35c  2.140701e-06
-        82204.35c  2.923787e-07
-        82206.35c  5.033097e-06
-        82207.35c  4.615411e-06
-        82208.35c  1.094333e-05
-        83209.35c  6.300569e-06
-        29063.99c  4.723519e-01
-        29065.35c  2.105332e-01
-        6012.35c  1.101486e-03
-        6013.35c  1.191340e-05
-        42092.99c  3.267281e-04
-        42094.35c  2.036547e-04
-        42095.35c  3.505066e-04
-        42096.35c  3.672408e-04
-        42097.35c  2.102602e-04
-        42098.35c  5.312651e-04
-        42100.35c  2.120217e-04
-        22046.99c  6.188477e-04
-        22047.99c  5.580869e-04
-        22048.99c  5.527547e-03
-        22049.35c  4.058129e-04
-        22050.35c  3.885605e-04
-        23050.35c  2.487558e-06
-        23051.35c  9.925344e-04
-        41093.99c  1.818691e-04
-M377 6012.35c  8.127979e-04
-        6013.35c  8.791015e-06
-        25055.99c  1.132291e-02
-        14028.35c  1.027718e-02
-        14029.35c  5.218419e-04
-        14030.35c  3.440016e-04
-        24050.99c  4.548362e-03
-        24052.99c  8.771102e-02
-        24053.35c  9.945614e-03
-        24054.35c  2.475662e-03
-        28058.99c  4.148725e-02
-        28060.99c  1.598086e-02
-        28061.99c  6.946742e-04
-        28062.99c  2.214928e-03
-        28064.35c  5.640781e-04
-        15031.35c  4.025260e-04
-        16032.35c  1.468971e-04
-        16033.35c  1.159832e-06
-        16034.35c  6.572381e-06
-        16036.35c  1.546446e-08
-        7014.35c  2.433608e-03
-        7015.35c  9.080372e-06
-        5010.35c  7.774980e-06
-        5011.35c  3.129534e-05
-        42092.99c  1.082564e-03
-        42094.35c  6.747786e-04
-        42095.35c  1.161348e-03
-        42096.35c  1.216789e-03
-        42097.35c  6.966626e-04
-        42098.35c  1.760259e-03
-        42100.35c  7.024965e-04
-        27059.99c  1.055522e-03
-        41093.99c  3.347741e-04
-        73181.99c  8.594339e-05
-        26054.99c  2.122726e-02
-        26056.99c  3.332227e-01
-        26057.35c  7.695590e-03
-        26058.99c  1.024134e-03
-        1001.35c  8.419974e-02
-        1002.35c  9.684045e-06
-        8016.35c  1.544900e-01
-        8017.35c  5.884922e-05
-        8018.35c  3.174759e-04
-        83209.35c  4.277357e-08
-        82204.35c  2.977362e-09
-        82206.35c  5.125306e-08
-        82207.35c  4.699966e-08
-        82208.35c  1.114385e-07
-        50112.35c  1.460817e-09
-        50114.35c  9.939597e-10
-        50115.35c  5.120379e-10
-        50116.35c  2.189719e-08
-        50117.35c  1.156605e-08
-        50118.35c  3.647527e-08
-        50119.35c  1.293651e-08
-        50120.35c  4.906553e-08
-        50122.35c  6.972774e-09
-        50124.35c  8.719739e-09
-        29063.99c  9.729522e-02
-        29065.35c  4.336564e-02
-        20040.99c  1.497988e-04
-        20042.35c  9.997806e-07
-        20043.35c  2.086098e-07
-        20044.35c  3.223405e-06
-        20046.99c  6.181045e-09
-        20048.99c  2.889630e-07
-        13027.35c  9.363045e-05
-        48114.35c  8.132025e-08
-        48116.35c  2.120047e-08
-        48106.35c  3.538143e-09
-        48108.35c  2.519147e-09
-        48110.35c  3.535313e-08
-        48111.35c  3.623032e-08
-        48112.35c  6.830020e-08
-        48113.35c  3.458883e-08
-        12024.35c  4.433295e-02
-        12025.35c  5.612516e-03
-        12026.35c  6.179345e-03
-M378 6012.35c  1.199412e-03
-        6013.35c  1.297252e-05
-        25055.99c  1.286015e-03
-        14028.35c  2.597413e-03
-        14029.35c  1.318888e-04
-        14030.35c  8.694180e-05
-        15031.35c  1.448065e-04
-        24050.99c  2.809083e-03
-        24052.99c  5.417049e-02
-        24053.35c  6.142451e-03
-        24054.35c  1.528975e-03
-        41093.99c  6.205744e-03
-        73181.99c  4.823598e-05
-        42092.99c  2.175350e-03
-        42094.35c  1.355924e-03
-        42095.35c  2.333667e-03
-        42096.35c  2.445066e-03
-        42097.35c  1.399910e-03
-        42098.35c  3.537141e-03
-        42100.35c  1.411630e-03
-        26054.99c  7.404244e-04
-        26056.99c  1.162307e-02
-        26057.35c  2.684279e-04
-        26058.99c  3.572257e-05
-        13027.35c  2.200221e-03
-        22046.99c  9.697746e-05
-        22047.99c  8.745537e-05
-        22048.99c  8.662029e-04
-        22049.35c  6.359348e-05
-        22050.35c  6.088993e-05
-        27059.99c  6.212099e-04
-        28058.99c  9.094112e-02
-        28060.99c  3.503027e-02
-        28061.99c  1.522739e-03
-        28062.99c  4.855166e-03
-        28064.35c  1.236468e-03
-        12024.35c  6.419867e-02
-        12025.35c  8.127450e-03
-        12026.35c  8.948318e-03
-        8016.35c  1.914311e-01
-        8017.35c  7.292104e-05
-        8018.35c  3.933896e-04
-        20040.99c  1.987075e-04
-        20042.35c  1.326204e-06
-        20043.35c  2.767191e-07
-        20044.35c  4.275829e-06
-        20046.99c  8.199098e-09
-        20048.99c  3.833080e-07
-        5010.35c  4.937377e-06
-        5011.35c  1.987357e-05
-        40090.35c  1.052739e-04
-        40091.35c  2.295774e-05
-        40092.35c  3.509125e-05
-        40094.35c  3.556194e-05
-        40096.35c  5.729188e-06
-        16032.35c  2.011004e-05
-        16033.35c  1.587809e-07
-        16034.35c  8.997566e-07
-        16036.35c  2.117075e-09
-        50112.35c  1.386710e-07
-        50114.35c  9.435314e-08
-        50115.35c  4.860612e-08
-        50116.35c  2.078630e-06
-        50117.35c  1.097928e-06
-        50118.35c  3.462470e-06
-        50119.35c  1.228020e-06
-        50120.35c  4.657608e-06
-        50122.35c  6.619011e-07
-        50124.35c  8.277342e-07
-        82204.35c  1.130524e-07
-        82206.35c  1.946110e-06
-        82207.35c  1.784609e-06
-        82208.35c  4.231380e-06
-        83209.35c  2.436204e-06
-        29063.99c  1.826413e-01
-        29065.35c  8.140573e-02
-        1001.35c  2.210022e-01
-        1002.35c  2.541811e-05
-M379 6012.35c  1.827590e-03
-        6013.35c  1.976671e-05
-        25055.99c  1.996930e-03
-        14028.35c  3.831827e-03
-        14029.35c  1.945686e-04
-        14030.35c  1.282610e-04
-        15031.35c  1.693682e-04
-        24050.99c  4.294174e-03
-        24052.99c  8.280936e-02
-        24053.35c  9.389829e-03
-        24054.35c  2.337316e-03
-        41093.99c  9.658127e-03
-        73181.99c  6.822381e-05
-        42092.99c  3.385541e-03
-        42094.35c  2.110256e-03
-        42095.35c  3.631925e-03
-        42096.35c  3.805308e-03
-        42097.35c  2.178708e-03
-        42098.35c  5.504921e-03
-        42100.35c  2.196961e-03
-        26054.99c  1.149039e-03
-        26056.99c  1.803748e-02
-        26057.35c  4.165641e-04
-        26058.99c  5.543664e-05
-        13027.35c  3.339940e-03
-        22046.99c  1.509280e-04
-        22047.99c  1.361085e-04
-        22048.99c  1.348092e-03
-        22049.35c  9.897188e-05
-        22050.35c  9.476407e-05
-        27059.99c  8.616912e-04
-        28058.99c  1.414904e-01
-        28060.99c  5.450172e-02
-        28061.99c  2.369151e-03
-        28062.99c  7.553877e-03
-        28064.35c  1.923750e-03
-        12024.35c  5.304719e-02
-        12025.35c  6.715684e-03
-        12026.35c  7.393969e-03
-        8016.35c  1.581787e-01
-        8017.35c  6.025438e-05
-        8018.35c  3.250563e-04
-        20040.99c  1.641911e-04
-        20042.35c  1.095840e-06
-        20043.35c  2.286522e-07
-        20044.35c  3.533105e-06
-        20046.99c  6.774898e-09
-        20048.99c  3.167261e-07
-        5010.35c  4.079732e-06
-        5011.35c  1.642143e-05
-        40090.35c  8.698750e-05
-        40091.35c  1.896982e-05
-        40092.35c  2.899574e-05
-        40094.35c  2.938462e-05
-        40096.35c  4.734000e-06
-        16032.35c  1.661689e-05
-        16033.35c  1.311996e-07
-        16034.35c  7.434685e-07
-        16036.35c  1.749332e-09
-        50112.35c  1.145824e-07
-        50114.35c  7.796347e-08
-        50115.35c  4.016291e-08
-        50116.35c  1.717558e-06
-        50117.35c  9.072107e-07
-        50118.35c  2.861015e-06
-        50119.35c  1.014707e-06
-        50120.35c  3.848551e-06
-        50122.35c  5.469229e-07
-        50124.35c  6.839513e-07
-        82204.35c  9.341453e-08
-        82206.35c  1.608068e-06
-        82207.35c  1.474617e-06
-        82208.35c  3.496379e-06
-        83209.35c  2.013026e-06
-        29063.99c  1.509162e-01
-        29065.35c  6.726504e-02
-        1001.35c  1.826132e-01
-        1002.35c  2.100291e-05
-M388 24050.99c  2.002073e-03
-        24052.99c  3.860817e-02
-        24053.35c  4.377823e-03
-        24054.35c  1.089727e-03
-        40090.35c  2.941191e-04
-        40091.35c  6.414029e-05
-        40092.35c  9.803991e-05
-        40094.35c  9.935448e-05
-        40096.35c  1.600647e-05
-        27059.99c  8.716871e-04
-        73181.99c  6.442433e-05
-        5010.35c  3.418870e-05
-        5011.35c  1.376142e-04
-        8016.35c  9.437003e-04
-        8017.35c  3.594805e-07
-        8018.35c  1.939304e-06
-        12024.35c  6.163622e-04
-        12025.35c  7.803045e-05
-        12026.35c  8.591182e-05
-        13027.35c  1.847011e-03
-        14028.35c  5.165117e-03
-        14029.35c  2.622692e-04
-        14030.35c  1.728890e-04
-        15031.35c  3.929344e-04
-        16032.35c  1.791182e-04
-        16033.35c  1.414238e-06
-        16034.35c  8.014020e-06
-        16036.35c  1.885651e-08
-        25055.99c  5.052839e-03
-        26054.99c  7.569485e-03
-        26056.99c  1.188245e-01
-        26057.35c  2.744173e-03
-        26058.99c  3.651958e-04
-        28058.99c  4.107617e-02
-        28060.99c  1.582247e-02
-        28061.99c  6.877922e-04
-        28062.99c  2.192980e-03
-        28064.35c  5.584871e-04
-        50112.35c  3.874229e-07
-        50114.35c  2.636076e-07
-        50115.35c  1.357976e-07
-        50116.35c  5.807351e-06
-        50117.35c  3.067433e-06
-        50118.35c  9.673566e-06
-        50119.35c  3.430893e-06
-        50120.35c  1.301264e-05
-        50122.35c  1.849245e-06
-        50124.35c  2.312558e-06
-        82204.35c  3.158512e-07
-        82206.35c  5.437158e-06
-        82207.35c  4.985940e-06
-        82208.35c  1.182188e-05
-        83209.35c  6.806397e-06
-        29063.99c  5.102728e-01
-        29065.35c  2.274353e-01
-        6012.35c  9.017189e-04
-        6013.35c  9.752744e-06
-        42092.99c  2.674706e-04
-        42094.35c  1.667190e-04
-        42095.35c  2.869366e-04
-        42096.35c  3.006355e-04
-        42097.35c  1.721260e-04
-        42098.35c  4.349115e-04
-        42100.35c  1.735681e-04
-        22046.99c  5.066083e-04
-        22047.99c  4.568683e-04
-        22048.99c  4.525037e-03
-        22049.35c  3.322126e-04
-        22050.35c  3.180887e-04
-        23050.35c  2.036388e-06
-        23051.35c  8.125222e-04
-        41093.99c  1.488839e-04
-M389 24050.99c  2.325721e-03
-        24052.99c  4.484944e-02
-        24053.35c  5.085525e-03
-        24054.35c  1.265889e-03
-        40090.35c  2.742271e-04
-        40091.35c  5.980238e-05
-        40092.35c  9.140904e-05
-        40094.35c  9.263480e-05
-        40096.35c  1.492398e-05
-        27059.99c  9.391263e-04
-        73181.99c  7.035843e-05
-        5010.35c  3.873195e-05
-        5011.35c  1.559016e-04
-        8016.35c  8.798803e-04
-        8017.35c  3.351694e-07
-        8018.35c  1.808146e-06
-        12024.35c  5.746755e-04
-        12025.35c  7.275298e-05
-        12026.35c  8.010102e-05
-        13027.35c  2.205210e-03
-        14028.35c  6.038816e-03
-        14029.35c  3.066326e-04
-        14030.35c  2.021338e-04
-        15031.35c  4.144555e-04
-        16032.35c  2.001038e-04
-        16033.35c  1.579933e-06
-        16034.35c  8.952970e-06
-        16036.35c  2.106581e-08
-        25055.99c  6.066936e-03
-        26054.99c  9.092940e-03
-        26056.99c  1.427397e-01
-        26057.35c  3.296485e-03
-        26058.99c  4.386975e-04
-        28058.99c  4.931352e-02
-        28060.99c  1.899553e-02
-        28061.99c  8.257212e-04
-        28062.99c  2.632759e-03
-        28064.35c  6.704849e-04
-        50112.35c  3.612215e-07
-        50114.35c  2.457800e-07
-        50115.35c  1.266136e-07
-        50116.35c  5.414599e-06
-        50117.35c  2.859980e-06
-        50118.35c  9.019376e-06
-        50119.35c  3.198857e-06
-        50120.35c  1.213262e-05
-        50122.35c  1.724181e-06
-        50124.35c  2.156163e-06
-        82204.35c  2.944905e-07
-        82206.35c  5.069444e-06
-        82207.35c  4.648736e-06
-        82208.35c  1.102234e-05
-        83209.35c  6.346065e-06
-        29063.99c  4.757628e-01
-        29065.35c  2.120534e-01
-        6012.35c  1.083521e-03
-        6013.35c  1.171903e-05
-        42092.99c  3.213984e-04
-        42094.35c  2.003325e-04
-        42095.35c  3.447886e-04
-        42096.35c  3.612497e-04
-        42097.35c  2.068296e-04
-        42098.35c  5.225980e-04
-        42100.35c  2.085623e-04
-        22046.99c  6.087502e-04
-        22047.99c  5.489821e-04
-        22048.99c  5.437374e-03
-        22049.35c  3.991927e-04
-        22050.35c  3.822214e-04
-        23050.35c  2.446968e-06
-        23051.35c  9.763375e-04
-        41093.99c  1.789023e-04
-M392 6012.35c  7.627070e-04
-        6013.35c  8.249217e-06
-        25055.99c  1.050395e-02
-        14028.35c  9.544376e-03
-        14029.35c  4.846344e-04
-        14030.35c  3.194722e-04
-        24050.99c  4.219363e-03
-        24052.99c  8.136693e-02
-        24053.35c  9.226273e-03
-        24054.35c  2.296597e-03
-        28058.99c  3.848666e-02
-        28060.99c  1.482504e-02
-        28061.99c  6.444326e-04
-        28062.99c  2.054731e-03
-        28064.35c  5.232804e-04
-        15031.35c  3.735548e-04
-        16032.35c  1.377122e-04
-        16033.35c  1.087317e-06
-        16034.35c  6.161441e-06
-        16036.35c  1.449754e-08
-        7014.35c  2.257586e-03
-        7015.35c  8.423581e-06
-        5010.35c  7.552479e-06
-        5011.35c  3.039970e-05
-        42092.99c  1.004263e-03
-        42094.35c  6.259744e-04
-        42095.35c  1.077351e-03
-        42096.35c  1.128778e-03
-        42097.35c  6.462737e-04
-        42098.35c  1.632940e-03
-        42100.35c  6.516880e-04
-        27059.99c  9.791749e-04
-        41093.99c  3.105601e-04
-        73181.99c  7.972689e-05
-        26054.99c  1.969205e-02
-        26056.99c  3.091233e-01
-        26057.35c  7.139034e-03
-        26058.99c  9.500677e-04
-        1001.35c  9.206906e-02
-        1002.35c  1.058916e-05
-        8016.35c  1.689289e-01
-        8017.35c  6.434911e-05
-        8018.35c  3.471473e-04
-        83209.35c  4.677133e-08
-        82204.35c  3.255635e-09
-        82206.35c  5.604327e-08
-        82207.35c  5.139262e-08
-        82208.35c  1.218535e-07
-        50112.35c  1.597351e-09
-        50114.35c  1.086856e-09
-        50115.35c  5.598964e-10
-        50116.35c  2.394378e-08
-        50117.35c  1.264706e-08
-        50118.35c  3.988435e-08
-        50119.35c  1.414560e-08
-        50120.35c  5.365112e-08
-        50122.35c  7.624465e-09
-        50124.35c  9.534699e-09
-        29063.99c  1.063884e-01
-        29065.35c  4.741874e-02
-        20040.99c  1.637993e-04
-        20042.35c  1.093224e-06
-        20043.35c  2.281065e-07
-        20044.35c  3.524671e-06
-        20046.99c  6.758734e-09
-        20048.99c  3.159702e-07
-        13027.35c  1.023813e-04
-        48114.35c  8.892052e-08
-        48116.35c  2.318191e-08
-        48106.35c  3.868823e-09
-        48108.35c  2.754589e-09
-        48110.35c  3.865724e-08
-        48111.35c  3.961644e-08
-        48112.35c  7.468336e-08
-        48113.35c  3.782156e-08
-        12024.35c  4.847648e-02
-        12025.35c  6.137029e-03
-        12026.35c  6.756904e-03
-M400 1001.35c  6.671302e-01
-        1002.35c  7.672876e-05
-        8016.35c  3.319844e-01
-        8017.35c  1.264612e-04
-        8018.35c  6.822248e-04
-M507 24050.99c  1.843782e-04
-        24052.99c  3.555575e-03
-        24053.35c  4.031715e-04
-        24054.35c  1.003573e-04
-        40090.35c  1.824965e-04
-        40091.35c  3.979796e-05
-        40092.35c  6.083205e-05
-        40094.35c  6.164789e-05
-        40096.35c  9.931795e-06
-        27059.99c  2.495980e-04
-        73181.99c  1.625833e-05
-        5010.35c  5.415237e-06
-        5011.35c  2.179701e-05
-        8016.35c  1.783206e-01
-        8017.35c  6.792694e-05
-        8018.35c  3.664460e-04
-        12024.35c  3.824393e-04
-        12025.35c  4.841630e-05
-        12026.35c  5.330645e-05
-        13027.35c  3.271036e-05
-        14028.35c  3.864343e-04
-        14029.35c  1.962194e-05
-        14030.35c  1.293489e-05
-        15031.35c  1.329719e-04
-        16032.35c  3.486155e-05
-        16033.35c  2.752518e-07
-        16034.35c  1.559760e-06
-        16036.35c  3.670025e-09
-        25055.99c  1.070994e-05
-        26054.99c  6.158286e-06
-        26056.99c  9.667182e-05
-        26057.35c  2.232575e-06
-        26058.99c  2.971131e-07
-        28058.99c  1.023671e-04
-        28060.99c  3.943177e-05
-        28061.99c  1.714067e-06
-        28062.99c  5.465183e-06
-        28064.35c  1.391822e-06
-        50112.35c  2.403897e-07
-        50114.35c  1.635641e-07
-        50115.35c  8.426027e-08
-        50116.35c  3.603354e-06
-        50117.35c  1.903291e-06
-        50118.35c  6.002301e-06
-        50119.35c  2.128813e-06
-        50120.35c  8.074106e-06
-        50122.35c  1.147428e-06
-        50124.35c  1.434904e-06
-        82204.35c  1.959801e-07
-        82206.35c  3.373646e-06
-        82207.35c  3.093684e-06
-        82208.35c  7.335262e-06
-        83209.35c  4.223252e-06
-        29063.99c  3.166158e-01
-        29065.35c  1.411199e-01
-        1001.35c  3.571620e-01
-        1002.35c  4.107832e-05
-M508 24050.99c  1.976447e-04
-        24052.99c  3.811419e-03
-        24053.35c  4.321791e-04
-        24054.35c  1.075781e-04
-        40090.35c  1.956271e-04
-        40091.35c  4.266137e-05
-        40092.35c  6.520891e-05
-        40094.35c  6.608362e-05
-        40096.35c  1.064637e-05
-        27059.99c  2.675569e-04
-        73181.99c  1.742813e-05
-        5010.35c  5.804857e-06
-        5011.35c  2.336533e-05
-        8016.35c  1.672640e-01
-        8017.35c  6.371504e-05
-        8018.35c  3.437265e-04
-        12024.35c  4.099587e-04
-        12025.35c  5.189992e-05
-        12026.35c  5.714167e-05
-        13027.35c  3.506367e-05
-        14028.35c  4.142397e-04
-        14029.35c  2.103379e-05
-        14030.35c  1.386556e-05
-        15031.35c  1.425394e-04
-        16032.35c  3.736997e-05
-        16033.35c  2.950572e-07
-        16034.35c  1.671991e-06
-        16036.35c  3.934098e-09
-        25055.99c  1.148053e-05
-        26054.99c  6.601375e-06
-        26056.99c  1.036276e-04
-        26057.35c  2.393214e-06
-        26058.99c  3.184907e-07
-        28058.99c  1.097327e-04
-        28060.99c  4.226889e-05
-        28061.99c  1.837398e-06
-        28062.99c  5.858421e-06
-        28064.35c  1.491967e-06
-        50112.35c  2.576862e-07
-        50114.35c  1.753328e-07
-        50115.35c  9.032304e-08
-        50116.35c  3.862621e-06
-        50117.35c  2.040238e-06
-        50118.35c  6.434174e-06
-        50119.35c  2.281985e-06
-        50120.35c  8.655056e-06
-        50122.35c  1.229986e-06
-        50124.35c  1.538147e-06
-        82204.35c  2.100813e-07
-        82206.35c  3.616408e-06
-        82207.35c  3.316285e-06
-        82208.35c  7.863058e-06
-        83209.35c  4.527112e-06
-        29063.99c  3.393967e-01
-        29065.35c  1.512735e-01
-        1001.35c  3.348598e-01
-        1002.35c  3.851319e-05
-M509 24050.99c  1.824620e-04
-        24052.99c  3.518613e-03
-        24053.35c  3.989817e-04
-        24054.35c  9.931418e-05
-        40090.35c  1.805988e-04
-        40091.35c  3.938434e-05
-        40092.35c  6.019959e-05
-        40094.35c  6.100690e-05
-        40096.35c  9.828492e-06
-        27059.99c  2.470041e-04
-        73181.99c  1.608936e-05
-        5010.35c  5.358940e-06
-        5011.35c  2.157047e-05
-        8016.35c  1.799177e-01
-        8017.35c  6.853511e-05
-        8018.35c  3.697308e-04
-        12024.35c  3.784670e-04
-        12025.35c  4.791321e-05
-        12026.35c  5.275258e-05
-        13027.35c  3.237033e-05
-        14028.35c  3.824185e-04
-        14029.35c  1.941803e-05
-        14030.35c  1.280046e-05
-        15031.35c  1.315902e-04
-        16032.35c  3.449942e-05
-        16033.35c  2.723925e-07
-        16034.35c  1.543559e-06
-        16036.35c  3.631900e-09
-        25055.99c  1.059863e-05
-        26054.99c  6.094275e-06
-        26056.99c  9.566733e-05
-        26057.35c  2.209373e-06
-        26058.99c  2.940253e-07
-        28058.99c  1.013034e-04
-        28060.99c  3.902190e-05
-        28061.99c  1.696255e-06
-        28062.99c  5.408398e-06
-        28064.35c  1.377356e-06
-        50112.35c  2.378915e-07
-        50114.35c  1.618642e-07
-        50115.35c  8.338481e-08
-        50116.35c  3.565923e-06
-        50117.35c  1.883511e-06
-        50118.35c  5.939933e-06
-        50119.35c  2.106687e-06
-        50120.35c  7.990218e-06
-        50122.35c  1.135504e-06
-        50124.35c  1.419993e-06
-        82204.35c  1.939436e-07
-        82206.35c  3.338612e-06
-        82207.35c  3.061539e-06
-        82208.35c  7.259020e-06
-        83209.35c  4.179344e-06
-        29063.99c  3.133254e-01
-        29065.35c  1.396530e-01
-        1001.35c  3.603835e-01
-        1002.35c  4.144896e-05
-M512 83209.35c  5.943513e-06
-        26054.99c  1.239346e-03
-        26056.99c  1.945504e-02
-        26057.35c  4.493022e-04
-        26058.99c  5.979356e-05
-        82204.35c  2.763844e-07
-        82206.35c  4.757761e-06
-        82207.35c  4.362914e-06
-        82208.35c  1.034468e-05
-        25055.99c  6.099978e-04
-        28058.99c  2.724074e-03
-        28060.99c  1.049308e-03
-        28061.99c  4.561276e-05
-        28062.99c  1.454334e-04
-        28064.35c  3.703766e-05
-        8016.35c  7.873788e-02
-        8017.35c  2.999328e-05
-        8018.35c  1.618059e-04
-        15031.35c  2.015133e-04
-        16032.35c  5.653715e-05
-        16033.35c  4.463924e-07
-        16034.35c  2.529564e-06
-        16036.35c  5.951919e-09
-        50112.35c  3.377456e-07
-        50114.35c  2.298055e-07
-        50115.35c  1.183846e-07
-        50116.35c  5.062689e-06
-        50117.35c  2.674101e-06
-        50118.35c  8.433158e-06
-        50119.35c  2.990960e-06
-        50120.35c  1.134402e-05
-        50122.35c  1.612119e-06
-        50124.35c  2.016021e-06
-        29063.99c  5.001371e-01
-        29065.35c  2.229178e-01
-        24050.99c  5.239416e-04
-        24052.99c  1.010375e-02
-        24053.35c  1.145675e-03
-        24054.35c  2.851815e-04
-        40090.35c  2.557615e-04
-        40091.35c  5.577544e-05
-        40092.35c  8.525392e-05
-        40094.35c  8.639715e-05
-        40096.35c  1.391900e-05
-        27059.99c  3.652078e-04
-        73181.99c  2.378902e-05
-        5010.35c  8.257749e-06
-        5011.35c  3.323866e-05
-        12024.35c  5.359794e-04
-        12025.35c  6.785406e-05
-        12026.35c  7.470729e-05
-        13027.35c  4.584236e-05
-        14028.35c  8.397219e-04
-        14029.35c  4.263855e-05
-        14030.35c  2.810748e-05
-        6012.35c  4.438981e-05
-        6013.35c  4.801088e-07
-        42092.99c  7.022477e-05
-        42094.35c  4.377225e-05
-        42095.35c  7.533553e-05
-        42096.35c  7.893194e-05
-        42097.35c  4.519172e-05
-        42098.35c  1.141860e-04
-        42100.35c  4.557045e-05
-        7014.35c  9.041381e-05
-        7015.35c  3.373561e-07
-        22046.99c  3.129652e-06
-        22047.99c  2.822388e-06
-        22048.99c  2.795414e-05
-        22049.35c  2.052293e-06
-        22050.35c  1.965042e-06
-        41093.99c  1.954480e-05
-        1001.35c  1.565737e-01
-        1002.35c  1.800802e-05
-M524 6012.35c  9.059178e-04
-        6013.35c  9.798128e-06
-        25055.99c  1.214171e-02
-        28058.99c  5.265344e-02
-        28060.99c  2.028200e-02
-        28061.99c  8.816437e-04
-        28062.99c  2.811067e-03
-        28064.35c  7.158951e-04
-        24050.99c  5.419221e-03
-        24052.99c  1.045050e-01
-        24053.35c  1.184991e-02
-        24054.35c  2.949680e-03
-        42092.99c  1.433161e-03
-        42094.35c  8.933142e-04
-        42095.35c  1.537463e-03
-        42096.35c  1.610855e-03
-        42097.35c  9.222813e-04
-        42098.35c  2.330332e-03
-        42100.35c  9.300100e-04
-        7014.35c  1.845182e-03
-        7015.35c  6.884807e-06
-        15031.35c  2.991042e-04
-        16032.35c  1.097834e-04
-        16033.35c  8.668020e-07
-        16034.35c  4.911900e-06
-        16036.35c  1.155737e-08
-        14028.35c  6.084640e-03
-        14029.35c  3.089598e-04
-        14030.35c  2.036672e-04
-        29063.99c  1.210136e-03
-        29065.35c  5.393743e-04
-        73181.99c  2.047979e-05
-        22046.99c  6.387050e-05
-        22047.99c  5.759965e-05
-        22048.99c  5.704942e-04
-        22049.35c  4.188361e-05
-        22050.35c  4.010284e-05
-        5010.35c  1.364261e-05
-        5011.35c  5.491319e-05
-        41093.99c  3.988755e-04
-        27059.99c  3.144059e-04
-        26054.99c  2.511557e-02
-        26056.99c  3.942600e-01
-        26057.35c  9.105179e-03
-        26058.99c  1.211724e-03
-        1001.35c  2.223779e-01
-        1002.35c  2.557639e-05
-        8016.35c  1.106620e-01
-        8017.35c  4.215389e-05
-        8018.35c  2.274097e-04
-M527 6012.35c  1.141885e-03
-        6013.35c  1.235031e-05
-        25055.99c  1.530429e-02
-        28058.99c  6.636822e-02
-        28060.99c  2.556488e-02
-        28061.99c  1.111285e-03
-        28062.99c  3.543271e-03
-        28064.35c  9.023652e-04
-        24050.99c  6.830770e-03
-        24052.99c  1.317256e-01
-        24053.35c  1.493648e-02
-        24054.35c  3.717990e-03
-        42092.99c  1.806460e-03
-        42094.35c  1.125997e-03
-        42095.35c  1.937928e-03
-        42096.35c  2.030441e-03
-        42097.35c  1.162508e-03
-        42098.35c  2.937320e-03
-        42100.35c  1.172253e-03
-        7014.35c  2.325801e-03
-        7015.35c  8.678099e-06
-        15031.35c  3.770125e-04
-        16032.35c  1.383791e-04
-        16033.35c  1.092580e-06
-        16034.35c  6.191317e-06
-        16036.35c  1.456777e-08
-        14028.35c  7.669511e-03
-        14029.35c  3.894353e-04
-        14030.35c  2.567168e-04
-        29063.99c  1.525339e-03
-        29065.35c  6.798682e-04
-        73181.99c  2.581422e-05
-        22046.99c  8.050697e-05
-        22047.99c  7.260254e-05
-        22048.99c  7.190926e-04
-        22049.35c  5.279326e-05
-        22050.35c  5.054848e-05
-        5010.35c  1.719613e-05
-        5011.35c  6.921648e-05
-        41093.99c  5.027675e-04
-        27059.99c  3.963001e-04
-        26054.99c  3.165748e-02
-        26056.99c  4.969547e-01
-        26057.35c  1.147679e-02
-        26058.99c  1.527348e-03
-        1001.35c  1.065317e-01
-        1002.35c  1.225253e-05
-        8016.35c  5.301348e-02
-        8017.35c  2.019416e-05
-        8018.35c  1.089423e-04
-M528 6012.35c  1.103446e-03
-        6013.35c  1.193457e-05
-        25055.99c  1.478909e-02
-        28058.99c  6.413393e-02
-        28060.99c  2.470430e-02
-        28061.99c  1.073875e-03
-        28062.99c  3.423994e-03
-        28064.35c  8.719892e-04
-        24050.99c  6.600854e-03
-        24052.99c  1.272913e-01
-        24053.35c  1.443371e-02
-        24054.35c  3.592833e-03
-        42092.99c  1.745652e-03
-        42094.35c  1.088090e-03
-        42095.35c  1.872692e-03
-        42096.35c  1.962088e-03
-        42097.35c  1.123376e-03
-        42098.35c  2.838439e-03
-        42100.35c  1.132788e-03
-        7014.35c  2.247508e-03
-        7015.35c  8.385975e-06
-        15031.35c  3.643209e-04
-        16032.35c  1.337211e-04
-        16033.35c  1.055804e-06
-        16034.35c  5.982880e-06
-        16036.35c  1.407737e-08
-        14028.35c  7.411335e-03
-        14029.35c  3.763259e-04
-        14030.35c  2.480750e-04
-        29063.99c  1.473992e-03
-        29065.35c  6.569801e-04
-        73181.99c  2.494524e-05
-        22046.99c  7.779697e-05
-        22047.99c  7.015864e-05
-        22048.99c  6.948851e-04
-        22049.35c  5.101579e-05
-        22050.35c  4.884717e-05
-        5010.35c  1.661729e-05
-        5011.35c  6.688644e-05
-        41093.99c  4.858435e-04
-        27059.99c  3.829592e-04
-        26054.99c  3.059177e-02
-        26056.99c  4.802247e-01
-        26057.35c  1.109047e-02
-        26058.99c  1.475933e-03
-        1001.35c  1.254039e-01
-        1002.35c  1.442312e-05
-        8016.35c  6.240472e-02
-        8017.35c  2.377149e-05
-        8018.35c  1.282408e-04
-M529 6012.35c  1.091972e-03
-        6013.35c  1.181046e-05
-        25055.99c  1.463528e-02
-        28058.99c  6.346708e-02
-        28060.99c  2.444742e-02
-        28061.99c  1.062710e-03
-        28062.99c  3.388389e-03
-        28064.35c  8.629239e-04
-        24050.99c  6.532199e-03
-        24052.99c  1.259678e-01
-        24053.35c  1.428361e-02
-        24054.35c  3.555473e-03
-        42092.99c  1.727498e-03
-        42094.35c  1.076778e-03
-        42095.35c  1.853219e-03
-        42096.35c  1.941688e-03
-        42097.35c  1.111694e-03
-        42098.35c  2.808925e-03
-        42100.35c  1.121012e-03
-        7014.35c  2.224138e-03
-        7015.35c  8.298799e-06
-        15031.35c  3.605329e-04
-        16032.35c  1.323307e-04
-        16033.35c  1.044825e-06
-        16034.35c  5.920682e-06
-        16036.35c  1.393099e-08
-        14028.35c  7.334298e-03
-        14029.35c  3.724128e-04
-        14030.35c  2.454955e-04
-        29063.99c  1.458665e-03
-        29065.35c  6.501473e-04
-        73181.99c  2.468582e-05
-        22046.99c  7.698782e-05
-        22047.99c  6.942907e-05
-        22048.99c  6.876592e-04
-        22049.35c  5.048540e-05
-        22050.35c  4.833914e-05
-        5010.35c  1.644447e-05
-        5011.35c  6.619104e-05
-        41093.99c  4.807915e-04
-        27059.99c  3.789771e-04
-        26054.99c  3.027370e-02
-        26056.99c  4.752326e-01
-        26057.35c  1.097513e-02
-        26058.99c  1.460583e-03
-        1001.35c  1.310358e-01
-        1002.35c  1.507081e-05
-        8016.35c  6.520745e-02
-        8017.35c  2.483913e-05
-        8018.35c  1.340006e-04
-M532 6012.35c  9.314997e-04
-        6013.35c  1.007485e-05
-        25055.99c  1.248457e-02
-        28058.99c  5.414010e-02
-        28060.99c  2.085473e-02
-        28061.99c  9.065374e-04
-        28062.99c  2.890449e-03
-        28064.35c  7.361100e-04
-        24050.99c  5.572247e-03
-        24052.99c  1.074561e-01
-        24053.35c  1.218455e-02
-        24054.35c  3.032977e-03
-        42092.99c  1.473632e-03
-        42094.35c  9.185386e-04
-        42095.35c  1.580879e-03
-        42096.35c  1.656344e-03
-        42097.35c  9.483236e-04
-        42098.35c  2.396135e-03
-        42100.35c  9.562710e-04
-        7014.35c  1.897286e-03
-        7015.35c  7.079225e-06
-        15031.35c  3.075496e-04
-        16032.35c  1.128838e-04
-        16033.35c  8.912804e-07
-        16034.35c  5.050582e-06
-        16036.35c  1.188374e-08
-        14028.35c  6.256462e-03
-        14029.35c  3.176842e-04
-        14030.35c  2.094182e-04
-        29063.99c  1.244307e-03
-        29065.35c  5.546061e-04
-        73181.99c  2.105806e-05
-        22046.99c  6.567413e-05
-        22047.99c  5.922613e-05
-        22048.99c  5.866034e-04
-        22049.35c  4.306623e-05
-        22050.35c  4.123535e-05
-        5010.35c  1.402786e-05
-        5011.35c  5.646387e-05
-        41093.99c  4.101370e-04
-        27059.99c  3.232837e-04
-        26054.99c  2.582475e-02
-        26056.99c  4.053935e-01
-        26057.35c  9.362286e-03
-        26058.99c  1.245943e-03
-        1001.35c  2.098188e-01
-        1002.35c  2.413188e-05
-        8016.35c  1.044122e-01
-        8017.35c  3.977323e-05
-        8018.35c  2.145664e-04
-M547 6012.35c  9.212250e-04
-        6013.35c  9.963734e-06
-        25055.99c  1.234685e-02
-        28058.99c  5.354290e-02
-        28060.99c  2.062471e-02
-        28061.99c  8.965408e-04
-        28062.99c  2.858567e-03
-        28064.35c  7.279932e-04
-        24050.99c  5.510800e-03
-        24052.99c  1.062708e-01
-        24053.35c  1.205017e-02
-        24054.35c  2.999524e-03
-        42092.99c  1.457381e-03
-        42094.35c  9.084097e-04
-        42095.35c  1.563442e-03
-        42096.35c  1.638076e-03
-        42097.35c  9.378658e-04
-        42098.35c  2.369710e-03
-        42100.35c  9.457246e-04
-        7014.35c  1.876364e-03
-        7015.35c  7.001159e-06
-        15031.35c  3.041583e-04
-        16032.35c  1.116385e-04
-        16033.35c  8.814475e-07
-        16034.35c  4.994886e-06
-        16036.35c  1.175266e-08
-        14028.35c  6.187465e-03
-        14029.35c  3.141809e-04
-        14030.35c  2.071088e-04
-        29063.99c  1.230585e-03
-        29065.35c  5.484878e-04
-        73181.99c  2.082588e-05
-        22046.99c  6.494986e-05
-        22047.99c  5.857282e-05
-        22048.99c  5.801315e-04
-        22049.35c  4.259113e-05
-        22050.35c  4.078056e-05
-        5010.35c  1.387314e-05
-        5011.35c  5.584126e-05
-        41093.99c  4.056141e-04
-        27059.99c  3.197186e-04
-        26054.99c  2.553995e-02
-        26056.99c  4.009208e-01
-        26057.35c  9.259027e-03
-        26058.99c  1.232203e-03
-        1001.35c  2.148636e-01
-        1002.35c  2.471216e-05
-        8016.35c  1.069228e-01
-        8017.35c  4.072951e-05
-        8018.35c  2.197254e-04
-M548 6012.35c  8.607467e-04
-        6013.35c  9.309590e-06
-        25055.99c  1.153631e-02
-        28058.99c  5.002797e-02
-        28060.99c  1.927072e-02
-        28061.99c  8.376825e-04
-        28062.99c  2.670903e-03
-        28064.35c  6.801980e-04
-        24050.99c  5.149030e-03
-        24052.99c  9.929419e-02
-        24053.35c  1.125908e-02
-        24054.35c  2.802605e-03
-        42092.99c  1.361701e-03
-        42094.35c  8.487714e-04
-        42095.35c  1.460804e-03
-        42096.35c  1.530538e-03
-        42097.35c  8.762934e-04
-        42098.35c  2.214137e-03
-        42100.35c  8.836365e-04
-        7014.35c  1.753180e-03
-        7015.35c  6.541520e-06
-        15031.35c  2.841906e-04
-        16032.35c  1.043098e-04
-        16033.35c  8.235859e-07
-        16034.35c  4.666978e-06
-        16036.35c  1.098112e-08
-        14028.35c  5.781245e-03
-        14029.35c  2.935549e-04
-        14030.35c  1.935123e-04
-        29063.99c  1.149796e-03
-        29065.35c  5.124812e-04
-        73181.99c  1.945864e-05
-        22046.99c  6.068592e-05
-        22047.99c  5.472759e-05
-        22048.99c  5.420467e-04
-        22049.35c  3.979504e-05
-        22050.35c  3.810352e-05
-        5010.35c  1.296236e-05
-        5011.35c  5.217529e-05
-        41093.99c  3.789843e-04
-        27059.99c  2.987292e-04
-        26054.99c  2.386326e-02
-        26056.99c  3.746006e-01
-        26057.35c  8.651155e-03
-        26058.99c  1.151305e-03
-        1001.35c  2.445546e-01
-        1002.35c  2.812704e-05
-        8016.35c  1.216978e-01
-        8017.35c  4.635788e-05
-        8018.35c  2.500879e-04
-M549 6012.35c  8.434665e-04
-        6013.35c  9.122690e-06
-        25055.99c  1.130468e-02
-        28058.99c  4.902331e-02
-        28060.99c  1.888378e-02
-        28061.99c  8.208642e-04
-        28062.99c  2.617276e-03
-        28064.35c  6.665417e-04
-        24050.99c  5.045624e-03
-        24052.99c  9.730062e-02
-        24053.35c  1.103301e-02
-        24054.35c  2.746334e-03
-        42092.99c  1.334363e-03
-        42094.35c  8.317296e-04
-        42095.35c  1.431474e-03
-        42096.35c  1.499806e-03
-        42097.35c  8.587001e-04
-        42098.35c  2.169681e-03
-        42100.35c  8.658975e-04
-        7014.35c  1.717976e-03
-        7015.35c  6.410188e-06
-        15031.35c  2.784845e-04
-        16032.35c  1.022152e-04
-        16033.35c  8.070490e-07
-        16034.35c  4.573268e-06
-        16036.35c  1.076064e-08
-        14028.35c  5.665174e-03
-        14029.35c  2.876607e-04
-        14030.35c  1.896268e-04
-        29063.99c  1.126709e-03
-        29065.35c  5.021888e-04
-        73181.99c  1.906795e-05
-        22046.99c  5.946729e-05
-        22047.99c  5.362874e-05
-        22048.99c  5.311646e-04
-        22049.35c  3.899609e-05
-        22050.35c  3.733819e-05
-        5010.35c  1.270213e-05
-        5011.35c  5.112749e-05
-        41093.99c  3.713766e-04
-        27059.99c  2.927314e-04
-        26054.99c  2.338413e-02
-        26056.99c  3.670814e-01
-        26057.35c  8.477471e-03
-        26058.99c  1.128189e-03
-        1001.35c  2.530378e-01
-        1002.35c  2.910268e-05
-        8016.35c  1.259195e-01
-        8017.35c  4.796593e-05
-        8018.35c  2.587637e-04
-M552 6012.35c  8.265241e-04
-        6013.35c  8.939455e-06
-        25055.99c  1.107760e-02
-        28058.99c  4.803876e-02
-        28060.99c  1.850445e-02
-        28061.99c  8.043765e-04
-        28062.99c  2.564702e-03
-        28064.35c  6.531551e-04
-        24050.99c  4.944297e-03
-        24052.99c  9.534633e-02
-        24053.35c  1.081140e-02
-        24054.35c  2.691176e-03
-        42092.99c  1.307561e-03
-        42094.35c  8.150228e-04
-        42095.35c  1.402722e-03
-        42096.35c  1.469682e-03
-        42097.35c  8.414534e-04
-        42098.35c  2.126106e-03
-        42100.35c  8.485042e-04
-        7014.35c  1.683472e-03
-        7015.35c  6.281427e-06
-        15031.35c  2.728914e-04
-        16032.35c  1.001620e-04
-        16033.35c  7.908363e-07
-        16034.35c  4.481407e-06
-        16036.35c  1.054449e-08
-        14028.35c  5.551388e-03
-        14029.35c  2.818822e-04
-        14030.35c  1.858183e-04
-        29063.99c  1.104080e-03
-        29065.35c  4.921046e-04
-        73181.99c  1.868495e-05
-        22046.99c  5.827300e-05
-        22047.99c  5.255158e-05
-        22048.99c  5.204950e-04
-        22049.35c  3.821300e-05
-        22050.35c  3.658833e-05
-        5010.35c  1.244700e-05
-        5011.35c  5.010072e-05
-        41093.99c  3.639164e-04
-        27059.99c  2.868508e-04
-        26054.99c  2.291452e-02
-        26056.99c  3.597071e-01
-        26057.35c  8.307189e-03
-        26058.99c  1.105530e-03
-        1001.35c  2.613560e-01
-        1002.35c  3.005940e-05
-        8016.35c  1.300585e-01
-        8017.35c  4.954256e-05
-        8018.35c  2.672697e-04
-M567 6012.35c  2.718313e-04
-        6013.35c  2.940056e-06
-        25055.99c  3.643268e-03
-        28058.99c  1.579930e-02
-        28060.99c  6.085856e-03
-        28061.99c  2.645476e-04
-        28062.99c  8.434938e-04
-        28064.35c  2.148135e-04
-        24050.99c  1.626099e-03
-        24052.99c  3.135796e-02
-        24053.35c  3.555710e-03
-        24054.35c  8.850875e-04
-        42092.99c  4.300373e-04
-        42094.35c  2.680490e-04
-        42095.35c  4.613351e-04
-        42096.35c  4.833564e-04
-        42097.35c  2.767417e-04
-        42098.35c  6.992445e-04
-        42100.35c  2.790613e-04
-        7014.35c  5.536697e-04
-        7015.35c  2.065863e-06
-        15031.35c  8.974978e-05
-        16032.35c  3.294187e-05
-        16033.35c  2.600948e-07
-        16034.35c  1.473870e-06
-        16036.35c  3.467930e-09
-        14028.35c  1.825768e-03
-        14029.35c  9.270726e-05
-        14030.35c  6.111292e-05
-        29063.99c  3.631149e-04
-        29065.35c  1.618462e-04
-        73181.99c  6.145217e-06
-        22046.99c  1.916514e-05
-        22047.99c  1.728348e-05
-        22048.99c  1.711827e-04
-        22049.35c  1.256767e-05
-        22050.35c  1.203338e-05
-        5010.35c  4.093635e-06
-        5011.35c  1.647732e-05
-        41093.99c  1.196870e-04
-        27059.99c  9.434134e-05
-        26054.99c  7.536224e-03
-        26056.99c  1.183025e-01
-        26057.35c  2.732119e-03
-        26058.99c  3.635930e-04
-        1001.35c  5.336775e-01
-        1002.35c  6.137991e-05
-        8016.35c  2.655733e-01
-        8017.35c  1.011637e-04
-        8018.35c  5.457517e-04
-M568 6012.35c  2.578196e-04
-        6013.35c  2.788509e-06
-        25055.99c  3.455473e-03
-        28058.99c  1.498488e-02
-        28060.99c  5.772165e-03
-        28061.99c  2.509105e-04
-        28062.99c  8.000155e-04
-        28064.35c  2.037410e-04
-        24050.99c  1.542287e-03
-        24052.99c  2.974157e-02
-        24053.35c  3.372439e-03
-        24054.35c  8.394650e-04
-        42092.99c  4.078714e-04
-        42094.35c  2.542322e-04
-        42095.35c  4.375543e-04
-        42096.35c  4.584420e-04
-        42097.35c  2.624761e-04
-        42098.35c  6.632016e-04
-        42100.35c  2.646768e-04
-        7014.35c  5.251293e-04
-        7015.35c  1.959384e-06
-        15031.35c  8.512367e-05
-        16032.35c  3.124389e-05
-        16033.35c  2.466877e-07
-        16034.35c  1.397900e-06
-        16036.35c  3.289175e-09
-        14028.35c  1.731662e-03
-        14029.35c  8.792855e-05
-        14030.35c  5.796279e-05
-        29063.99c  3.443989e-04
-        29065.35c  1.535033e-04
-        73181.99c  5.828458e-06
-        22046.99c  1.817720e-05
-        22047.99c  1.639265e-05
-        22048.99c  1.623596e-04
-        22049.35c  1.191986e-05
-        22050.35c  1.141311e-05
-        5010.35c  3.882620e-06
-        5011.35c  1.562798e-05
-        41093.99c  1.135176e-04
-        27059.99c  8.947837e-05
-        26054.99c  7.147772e-03
-        26056.99c  1.122045e-01
-        26057.35c  2.591284e-03
-        26058.99c  3.448509e-04
-        1001.35c  5.405557e-01
-        1002.35c  6.217103e-05
-        8016.35c  2.689973e-01
-        8017.35c  1.024679e-04
-        8018.35c  5.527871e-04
-M569 6012.35c  2.966861e-04
-        6013.35c  3.208881e-06
-        25055.99c  3.976368e-03
-        28058.99c  1.724374e-02
-        28060.99c  6.642302e-03
-        28061.99c  2.887356e-04
-        28062.99c  9.206165e-04
-        28064.35c  2.344542e-04
-        24050.99c  1.774776e-03
-        24052.99c  3.422514e-02
-        24053.35c  3.880818e-03
-        24054.35c  9.660133e-04
-        42092.99c  4.693571e-04
-        42094.35c  2.925582e-04
-        42095.35c  5.035143e-04
-        42096.35c  5.275512e-04
-        42097.35c  3.020449e-04
-        42098.35c  7.631779e-04
-        42100.35c  3.045750e-04
-        7014.35c  6.042916e-04
-        7015.35c  2.254763e-06
-        15031.35c  9.795577e-05
-        16032.35c  3.595385e-05
-        16033.35c  2.838755e-07
-        16034.35c  1.608633e-06
-        16036.35c  3.785018e-09
-        14028.35c  1.992712e-03
-        14029.35c  1.011835e-04
-        14030.35c  6.670055e-05
-        29063.99c  3.963159e-04
-        29065.35c  1.766437e-04
-        73181.99c  6.707081e-06
-        22046.99c  2.091748e-05
-        22047.99c  1.886371e-05
-        22048.99c  1.868342e-04
-        22049.35c  1.371676e-05
-        22050.35c  1.313362e-05
-        5010.35c  4.467929e-06
-        5011.35c  1.798393e-05
-        41093.99c  1.306302e-04
-        27059.99c  1.029671e-04
-        26054.99c  8.225278e-03
-        26056.99c  1.291191e-01
-        26057.35c  2.981922e-03
-        26058.99c  3.968363e-04
-        1001.35c  5.214752e-01
-        1002.35c  5.997651e-05
-        8016.35c  2.595018e-01
-        8017.35c  9.885090e-05
-        8018.35c  5.332752e-04
-M572 6012.35c  2.853396e-04
-        6013.35c  3.086154e-06
-        25055.99c  4.249247e-03
-        14028.35c  3.833007e-03
-        14029.35c  1.946281e-04
-        14030.35c  1.282996e-04
-        24050.99c  1.706909e-03
-        24052.99c  3.291624e-02
-        24053.35c  3.732406e-03
-        24054.35c  9.290705e-04
-        28058.99c  1.556902e-02
-        28060.99c  5.997172e-03
-        28061.99c  2.606919e-04
-        28062.99c  8.312011e-04
-        28064.35c  2.116823e-04
-        15031.35c  1.507356e-04
-        16032.35c  5.186829e-05
-        16033.35c  4.095289e-07
-        16034.35c  2.320671e-06
-        16036.35c  5.460398e-09
-        7014.35c  9.132866e-04
-        7015.35c  3.407697e-06
-        5010.35c  2.148527e-06
-        5011.35c  8.648107e-06
-        42092.99c  4.062666e-04
-        42094.35c  2.532321e-04
-        42095.35c  4.358329e-04
-        42096.35c  4.566381e-04
-        42097.35c  2.614446e-04
-        42098.35c  6.605940e-04
-        42100.35c  2.636345e-04
-        27059.99c  3.961185e-04
-        41093.99c  1.256346e-04
-        73181.99c  3.225290e-05
-        26054.99c  7.965800e-03
-        26056.99c  1.250461e-01
-        26057.35c  2.887873e-03
-        26058.99c  3.843197e-04
-        1001.35c  5.259950e-01
-        1002.35c  6.049604e-05
-        8016.35c  2.617503e-01
-        8017.35c  9.970739e-05
-        8018.35c  5.378934e-04
-M587 6012.35c  1.234901e-03
-        6013.35c  1.335632e-05
-        25055.99c  1.655093e-02
-        28058.99c  7.177437e-02
-        28060.99c  2.764736e-02
-        28061.99c  1.201808e-03
-        28062.99c  3.831900e-03
-        28064.35c  9.758692e-04
-        24050.99c  7.387222e-03
-        24052.99c  1.424558e-01
-        24053.35c  1.615318e-02
-        24054.35c  4.020853e-03
-        42092.99c  1.953611e-03
-        42094.35c  1.217719e-03
-        42095.35c  2.095788e-03
-        42096.35c  2.195836e-03
-        42097.35c  1.257206e-03
-        42098.35c  3.176585e-03
-        42100.35c  1.267740e-03
-        7014.35c  2.515257e-03
-        7015.35c  9.385038e-06
-        15031.35c  4.077233e-04
-        16032.35c  1.496514e-04
-        16033.35c  1.181579e-06
-        16034.35c  6.695650e-06
-        16036.35c  1.575442e-08
-        14028.35c  8.294298e-03
-        14029.35c  4.211583e-04
-        14030.35c  2.776288e-04
-        29063.99c  1.649590e-03
-        29065.35c  7.352494e-04
-        73181.99c  2.791698e-05
-        22046.99c  8.706477e-05
-        22047.99c  7.851694e-05
-        22048.99c  7.776670e-04
-        22049.35c  5.709348e-05
-        22050.35c  5.466607e-05
-        5010.35c  1.859689e-05
-        5011.35c  7.485482e-05
-        41093.99c  5.437245e-04
-        27059.99c  4.285818e-04
-        26054.99c  3.423624e-02
-        26056.99c  5.374370e-01
-        26057.35c  1.241168e-02
-        26058.99c  1.651762e-03
-        1001.35c  6.086545e-02
-        1002.35c  7.000355e-06
-        8016.35c  3.028855e-02
-        8017.35c  1.153766e-05
-        8018.35c  6.224292e-05
-M588 6012.35c  1.191413e-03
-        6013.35c  1.288601e-05
-        25055.99c  1.596809e-02
-        28058.99c  6.924681e-02
-        28060.99c  2.667372e-02
-        28061.99c  1.159486e-03
-        28062.99c  3.696953e-03
-        28064.35c  9.415065e-04
-        24050.99c  7.127063e-03
-        24052.99c  1.374390e-01
-        24053.35c  1.558437e-02
-        24054.35c  3.879254e-03
-        42092.99c  1.884813e-03
-        42094.35c  1.174834e-03
-        42095.35c  2.021982e-03
-        42096.35c  2.118509e-03
-        42097.35c  1.212931e-03
-        42098.35c  3.064719e-03
-        42100.35c  1.223095e-03
-        7014.35c  2.426677e-03
-        7015.35c  9.054496e-06
-        15031.35c  3.933651e-04
-        16032.35c  1.443811e-04
-        16033.35c  1.139974e-06
-        16034.35c  6.459831e-06
-        16036.35c  1.519962e-08
-        14028.35c  8.002170e-03
-        14029.35c  4.063266e-04
-        14030.35c  2.678516e-04
-        29063.99c  1.591502e-03
-        29065.35c  7.093562e-04
-        73181.99c  2.693388e-05
-        22046.99c  8.399870e-05
-        22047.99c  7.575187e-05
-        22048.99c  7.502789e-04
-        22049.35c  5.508304e-05
-        22050.35c  5.274137e-05
-        5010.35c  1.794202e-05
-        5011.35c  7.221877e-05
-        41093.99c  5.245786e-04
-        27059.99c  4.134889e-04
-        26054.99c  3.303060e-02
-        26056.99c  5.185062e-01
-        26057.35c  1.197461e-02
-        26058.99c  1.593591e-03
-        1001.35c  8.221867e-02
-        1002.35c  9.456218e-06
-        8016.35c  4.091441e-02
-        8017.35c  1.558535e-05
-        8018.35c  8.407865e-05
-M589 6012.35c  1.190457e-03
-        6013.35c  1.287567e-05
-        25055.99c  1.595528e-02
-        28058.99c  6.919121e-02
-        28060.99c  2.665240e-02
-        28061.99c  1.158557e-03
-        28062.99c  3.693993e-03
-        28064.35c  9.407507e-04
-        24050.99c  7.121360e-03
-        24052.99c  1.373291e-01
-        24053.35c  1.557188e-02
-        24054.35c  3.876146e-03
-        42092.99c  1.883305e-03
-        42094.35c  1.173894e-03
-        42095.35c  2.020363e-03
-        42096.35c  2.116812e-03
-        42097.35c  1.211960e-03
-        42098.35c  3.062268e-03
-        42100.35c  1.222116e-03
-        7014.35c  2.424734e-03
-        7015.35c  9.047241e-06
-        15031.35c  3.930500e-04
-        16032.35c  1.442658e-04
-        16033.35c  1.139059e-06
-        16034.35c  6.454647e-06
-        16036.35c  1.518745e-08
-        14028.35c  7.995754e-03
-        14029.35c  4.060014e-04
-        14030.35c  2.676371e-04
-        29063.99c  1.590225e-03
-        29065.35c  7.087883e-04
-        73181.99c  2.691228e-05
-        22046.99c  8.393174e-05
-        22047.99c  7.569120e-05
-        22048.99c  7.496773e-04
-        22049.35c  5.503888e-05
-        22050.35c  5.269886e-05
-        5010.35c  1.792763e-05
-        5011.35c  7.216108e-05
-        41093.99c  5.241555e-04
-        27059.99c  4.131577e-04
-        26054.99c  3.300411e-02
-        26056.99c  5.180922e-01
-        26057.35c  1.196501e-02
-        26058.99c  1.592318e-03
-        1001.35c  8.268625e-02
-        1002.35c  9.509999e-06
-        8016.35c  4.114716e-02
-        8017.35c  1.567403e-05
-        8018.35c  8.455718e-05
-M592 6012.35c  1.234283e-03
-        6013.35c  1.334967e-05
-        25055.99c  1.654266e-02
-        28058.99c  7.173847e-02
-        28060.99c  2.763347e-02
-        28061.99c  1.201207e-03
-        28062.99c  3.829993e-03
-        28064.35c  9.753840e-04
-        24050.99c  7.383528e-03
-        24052.99c  1.423847e-01
-        24053.35c  1.614513e-02
-        24054.35c  4.018855e-03
-        42092.99c  1.952635e-03
-        42094.35c  1.217110e-03
-        42095.35c  2.094743e-03
-        42096.35c  2.194740e-03
-        42097.35c  1.256577e-03
-        42098.35c  3.175002e-03
-        42100.35c  1.267108e-03
-        7014.35c  2.514001e-03
-        7015.35c  9.380335e-06
-        15031.35c  4.075198e-04
-        16032.35c  1.495764e-04
-        16033.35c  1.180990e-06
-        16034.35c  6.692281e-06
-        16036.35c  1.574654e-08
-        14028.35c  8.290141e-03
-        14029.35c  4.209486e-04
-        14030.35c  2.774893e-04
-        29063.99c  1.648768e-03
-        29065.35c  7.348787e-04
-        73181.99c  2.790305e-05
-        22046.99c  8.702150e-05
-        22047.99c  7.847762e-05
-        22048.99c  7.772773e-04
-        22049.35c  5.706510e-05
-        22050.35c  5.463908e-05
-        5010.35c  1.858763e-05
-        5011.35c  7.481736e-05
-        41093.99c  5.434524e-04
-        27059.99c  4.283666e-04
-        26054.99c  3.421925e-02
-        26056.99c  5.371662e-01
-        26057.35c  1.240549e-02
-        26058.99c  1.650936e-03
-        1001.35c  6.116978e-02
-        1002.35c  7.035340e-06
-        8016.35c  3.043999e-02
-        8017.35c  1.159534e-05
-        8018.35c  6.255384e-05
-M906 1001.35c  3.188152e-02
-        6012.35c  2.836760e-02
-        6013.35c  3.068164e-04
-        7014.35c  6.174221e-03
-        8016.35c  3.982729e-02
-        8017.35c  1.517123e-05
-        8018.35c  8.184495e-05
-        12024.35c  1.385491e-03
-        12025.35c  1.754007e-04
-        12026.35c  1.931157e-04
-        13027.35c  6.376535e-03
-        14028.35c  1.862890e-02
-        14029.35c  9.500016e-04
-        14030.35c  6.278914e-04
-        16032.35c  9.940867e-04
-        16033.35c  7.848883e-06
-        16034.35c  4.447696e-05
-        16036.35c  1.046518e-07
-        29063.99c  1.680900e-01
-        29065.35c  7.516602e-02
-        41093.99c  9.904183e-03
-        22046.99c  1.044176e-03
-        22047.99c  9.416563e-04
-        22048.99c  9.330505e-03
-        22049.35c  6.847264e-04
-        22050.35c  6.556163e-04
-        28058.99c  4.617924e-02
-        28060.99c  1.779012e-02
-        28061.99c  7.771989e-04
-        28062.99c  2.466878e-03
-        28064.35c  6.360593e-04
-        2004.35c  4.047593e-02
-        25055.99c  1.147056e-02
-        24050.99c  4.476073e-03
-        24052.99c  8.631664e-02
-        24053.35c  9.787617e-03
-        24054.35c  2.436352e-03
-        42092.99c  1.218545e-03
-        42094.35c  7.595376e-04
-        42095.35c  1.307227e-03
-        42096.35c  1.369631e-03
-        42097.35c  7.841720e-04
-        42098.35c  1.981368e-03
-        42100.35c  7.907400e-04
-        7015.35c  1.159000e-05
-        15031.35c  4.577638e-04
-        73181.99c  1.741293e-05
-        27059.99c  2.673246e-04
-        5010.35c  5.799823e-06
-        5011.35c  2.334498e-05
-        19039.35c  3.757389e-06
-        19040.35c  4.713958e-10
-        19041.35c  2.711610e-07
-        83209.35c  1.206182e-06
-        23050.35c  6.184925e-08
-        23051.35c  2.467788e-05
-        40090.35c  3.553762e-06
-        40091.35c  7.749880e-07
-        40092.35c  1.184585e-06
-        40094.35c  1.200472e-06
-        40096.35c  1.934023e-07
-        50112.35c  5.149244e-08
-        50114.35c  3.503606e-08
-        50115.35c  1.804893e-08
-        50116.35c  7.718555e-07
-        50117.35c  4.076934e-07
-        50118.35c  1.285719e-06
-        50119.35c  4.560006e-07
-        50120.35c  1.729515e-06
-        50122.35c  2.457842e-07
-        50124.35c  3.073625e-07
-        74180.99c  2.056595e-09
-        74182.99c  4.541643e-07
-        74183.99c  2.452497e-07
-        74184.99c  5.251181e-07
-        74186.99c  4.872415e-07
-        82204.35c  1.702653e-08
-        82206.35c  2.930995e-07
-        82207.35c  2.687751e-07
-        82208.35c  6.372778e-07
-        26054.99c  2.140983e-02
-        26056.99c  3.360881e-01
-        26057.35c  7.761727e-03
-        26058.99c  1.032944e-03
-M999 6012.35c  1.329054e-01
-        6013.35c  1.437475e-03
-        25055.99c  6.718572e-03
-        28058.99c  2.913549e-02
-        28060.99c  1.122296e-02
-        28061.99c  4.878544e-04
-        28062.99c  1.555493e-03
-        28064.35c  3.961376e-04
-        24050.99c  2.998707e-03
-        24052.99c  5.782719e-02
-        24053.35c  6.557134e-03
-        24054.35c  1.632216e-03
-        42092.99c  7.930344e-04
-        42094.35c  4.943105e-04
-        42095.35c  8.507474e-04
-        42096.35c  8.913610e-04
-        42097.35c  5.103421e-04
-        42098.35c  1.289482e-03
-        42100.35c  5.146166e-04
-        7014.35c  1.021028e-03
-        7015.35c  3.771253e-06
-        15031.35c  1.655098e-04
-        16032.35c  6.070661e-05
-        16033.35c  4.860108e-07
-        16034.35c  2.743399e-06
-        16036.35c  1.278976e-08
-        14028.35c  3.366918e-03
-        14029.35c  1.709617e-04
-        14030.35c  1.126988e-04
-        29063.99c  6.696243e-04
-        29065.35c  2.984607e-04
-        73181.99c  1.133109e-05
-        22046.99c  3.534256e-05
-        22047.99c  3.187252e-05
-        22048.99c  3.158123e-04
-        22049.35c  2.317609e-05
-        22050.35c  2.219084e-05
-        5010.35c  9.632138e-02
-        5011.35c  3.877049e-01
-        41093.99c  2.207158e-05
-        27059.99c  1.043853e-04
-        26054.99c  1.392130e-02
-        26056.99c  2.185356e-01
-        26057.35c  5.046935e-03
-        26058.99c  6.716549e-04
-        1001.35c  8.759375e-03
-        1002.35c  1.007444e-06
-        8016.35c  4.369548e-03
-        8017.35c  1.664476e-06
-        8018.35c  8.979390e-06
-M1594 6012.35c  1.221788e-03
-        6013.35c  1.321455e-05
-        25055.99c  1.637516e-02
-        28058.99c  7.101197e-02
-        28060.99c  2.735381e-02
-        28061.99c  1.189046e-03
-        28062.99c  3.791210e-03
-        28064.35c  9.655102e-04
-        24050.99c  7.308765e-03
-        24052.99c  1.409432e-01
-        24053.35c  1.598169e-02
-        24054.35c  3.978157e-03
-        42092.99c  1.932866e-03
-        42094.35c  1.204788e-03
-        42095.35c  2.073535e-03
-        42096.35c  2.172520e-03
-        42097.35c  1.243854e-03
-        42098.35c  3.142859e-03
-        42100.35c  1.254280e-03
-        7014.35c  2.488551e-03
-        7015.35c  9.285351e-06
-        15031.35c  4.033938e-04
-        16032.35c  1.480619e-04
-        16033.35c  1.169031e-06
-        16034.35c  6.624527e-06
-        16036.35c  1.558712e-08
-        14028.35c  8.206188e-03
-        14029.35c  4.166864e-04
-        14030.35c  2.746810e-04
-        29063.99c  1.632075e-03
-        29065.35c  7.274413e-04
-        73181.99c  2.762055e-05
-        22046.99c  8.614052e-05
-        22047.99c  7.768334e-05
-        22048.99c  7.694113e-04
-        22049.35c  5.648722e-05
-        22050.35c  5.408606e-05
-        5010.35c  1.839944e-05
-        5011.35c  7.406005e-05
-        41093.99c  5.379520e-04
-        27059.99c  4.240307e-04
-        26054.99c  3.387272e-02
-        26056.99c  5.317285e-01
-        26057.35c  1.227992e-02
-        26058.99c  1.634222e-03
-        1001.35c  6.730443e-02
-        1002.35c  7.740902e-06
-        8016.35c  3.349264e-02
-        8017.35c  1.275819e-05
-        8018.35c  6.882696e-05
-M1595 6012.35c  1.245129e-03
-        6013.35c  1.346698e-05
-        25055.99c  1.668806e-02
-        28058.99c  7.236904e-02
-        28060.99c  2.787638e-02
-        28061.99c  1.211763e-03
-        28062.99c  3.863646e-03
-        28064.35c  9.839531e-04
-        24050.99c  7.448426e-03
-        24052.99c  1.436361e-01
-        24053.35c  1.628700e-02
-        24054.35c  4.054164e-03
-        42092.99c  1.969798e-03
-        42094.35c  1.227806e-03
-        42095.35c  2.113152e-03
-        42096.35c  2.214028e-03
-        42097.35c  1.267622e-03
-        42098.35c  3.202902e-03
-        42100.35c  1.278244e-03
-        7014.35c  2.536096e-03
-        7015.35c  9.462788e-06
-        15031.35c  4.111012e-04
-        16032.35c  1.508910e-04
-        16033.35c  1.191371e-06
-        16034.35c  6.751084e-06
-        16036.35c  1.588491e-08
-        14028.35c  8.363002e-03
-        14029.35c  4.246472e-04
-        14030.35c  2.799286e-04
-        29063.99c  1.663258e-03
-        29065.35c  7.413393e-04
-        73181.99c  2.814828e-05
-        22046.99c  8.778603e-05
-        22047.99c  7.916754e-05
-        22048.99c  7.841079e-04
-        22049.35c  5.756652e-05
-        22050.35c  5.511932e-05
-        5010.35c  1.875097e-05
-        5011.35c  7.547507e-05
-        41093.99c  5.482305e-04
-        27059.99c  4.321321e-04
-        26054.99c  3.451987e-02
-        26056.99c  5.418868e-01
-        26057.35c  1.251452e-02
-        26058.99c  1.665446e-03
-        1001.35c  5.584446e-02
-        1002.35c  6.422837e-06
-        8016.35c  2.778990e-02
-        8017.35c  1.058588e-05
-        8018.35c  5.710809e-05
-M2531 6012.35c  1.024821e-03
-        6013.35c  1.108411e-05
-        25055.99c  1.373501e-02
-        28058.99c  5.956204e-02
-        28060.99c  2.294302e-02
-        28061.99c  9.973307e-04
-        28062.99c  3.179902e-03
-        28064.35c  8.098306e-04
-        24050.99c  6.130305e-03
-        24052.99c  1.182201e-01
-        24053.35c  1.340501e-02
-        24054.35c  3.336702e-03
-        42092.99c  1.621201e-03
-        42094.35c  1.010501e-03
-        42095.35c  1.739201e-03
-        42096.35c  1.822201e-03
-        42097.35c  1.043301e-03
-        42098.35c  2.636102e-03
-        42100.35c  1.052001e-03
-        7014.35c  2.087302e-03
-        7015.35c  7.788206e-06
-        15031.35c  3.383503e-04
-        16032.35c  1.241901e-04
-        16033.35c  9.805507e-07
-        16034.35c  5.556454e-06
-        16036.35c  1.307401e-08
-        14028.35c  6.883005e-03
-        14029.35c  3.495003e-04
-        14030.35c  2.303902e-04
-        29063.99c  1.368901e-03
-        29065.35c  6.101505e-04
-        73181.99c  2.316702e-05
-        22046.99c  7.225105e-05
-        22047.99c  6.515805e-05
-        22048.99c  6.453505e-04
-        22049.35c  4.737904e-05
-        22050.35c  4.536503e-05
-        5010.35c  1.543301e-05
-        5011.35c  6.211905e-05
-        41093.99c  4.512103e-04
-        27059.99c  3.556603e-04
-        26054.99c  2.841102e-02
-        26056.99c  4.459903e-01
-        26057.35c  1.030001e-02
-        26058.99c  1.370701e-03
-        1001.35c  1.640201e-01
-        1002.35c  1.886401e-05
-        8016.35c  8.162126e-02
-        8017.35c  3.109162e-05
-        8018.35c  1.677311e-04
-M2551 6012.35c  7.486837e-04
-        6013.35c  8.097568e-06
-        25055.99c  1.003402e-02
-        28058.99c  4.351410e-02
-        28060.99c  1.676204e-02
-        28061.99c  7.286216e-04
-        28062.99c  2.323205e-03
-        28064.35c  5.916413e-04
-        24050.99c  4.478610e-03
-        24052.99c  8.636619e-02
-        24053.35c  9.793222e-03
-        24054.35c  2.437705e-03
-        42092.99c  1.184403e-03
-        42094.35c  7.382617e-04
-        42095.35c  1.270603e-03
-        42096.35c  1.331303e-03
-        42097.35c  7.622017e-04
-        42098.35c  1.925904e-03
-        42100.35c  7.685917e-04
-        7014.35c  1.524903e-03
-        7015.35c  5.689813e-06
-        15031.35c  2.471906e-04
-        16032.35c  9.072890e-05
-        16033.35c  7.163566e-07
-        16034.35c  4.059349e-06
-        16036.35c  9.551421e-09
-        14028.35c  5.028511e-03
-        14029.35c  2.553306e-04
-        14030.35c  1.683204e-04
-        29063.99c  1.000102e-03
-        29065.35c  4.457610e-04
-        73181.99c  1.692504e-05
-        22046.99c  5.278512e-05
-        22047.99c  4.760211e-05
-        22048.99c  4.714711e-04
-        22049.35c  3.461408e-05
-        22050.35c  3.314207e-05
-        5010.35c  1.127503e-05
-        5011.35c  4.538210e-05
-        41093.99c  3.296407e-04
-        27059.99c  2.598406e-04
-        26054.99c  2.075605e-02
-        26056.99c  3.258307e-01
-        26057.35c  7.524817e-03
-        26058.99c  1.001402e-03
-        1001.35c  2.995707e-01
-        1002.35c  3.445508e-05
-        8016.35c  1.490773e-01
-        8017.35c  5.678733e-05
-        8018.35c  3.063527e-04
-M3511 24050.99c  2.778709e-04
-        24052.99c  5.358618e-03
-        24053.35c  6.076120e-04
-        24054.35c  1.512505e-04
-        40090.35c  2.750369e-04
-        40091.35c  5.997900e-05
-        40092.35c  9.167911e-05
-        40094.35c  9.290861e-05
-        40096.35c  1.496805e-05
-        27059.99c  3.761713e-04
-        73181.99c  2.450308e-05
-        5010.35c  8.161227e-06
-        5011.35c  3.285011e-05
-        8016.35c  1.003953e-01
-        8017.35c  3.824333e-05
-        8018.35c  2.063127e-04
-        12024.35c  5.763759e-04
-        12025.35c  7.296824e-05
-        12026.35c  8.033807e-05
-        13027.35c  4.929717e-05
-        14028.35c  5.823920e-04
-        14029.35c  2.957210e-05
-        14030.35c  1.949407e-05
-        15031.35c  2.004007e-04
-        16032.35c  5.253918e-05
-        16033.35c  4.148264e-07
-        16034.35c  2.350688e-06
-        16036.35c  5.531019e-09
-        25055.99c  1.614105e-05
-        26054.99c  9.281131e-06
-        26056.99c  1.456905e-04
-        26057.35c  3.364711e-06
-        26058.99c  4.477815e-07
-        28058.99c  1.542805e-04
-        28060.99c  5.942720e-05
-        28061.99c  2.583209e-06
-        28062.99c  8.236528e-06
-        28064.35c  2.097607e-06
-        50112.35c  3.622862e-07
-        50114.35c  2.465038e-07
-        50115.35c  1.269874e-07
-        50116.35c  5.430558e-06
-        50117.35c  2.868410e-06
-        50118.35c  9.045960e-06
-        50119.35c  3.208291e-06
-        50120.35c  1.216834e-05
-        50122.35c  1.729266e-06
-        50124.35c  2.162517e-06
-        82204.35c  2.953630e-07
-        82206.35c  5.084467e-06
-        82207.35c  4.662516e-06
-        82208.35c  1.105504e-05
-        83209.35c  6.364821e-06
-        29063.99c  4.771716e-01
-        29065.35c  2.126807e-01
-        1001.35c  1.999807e-01
-        1002.35c  2.300108e-05
-M3513 24050.99c  2.973714e-04
-        24052.99c  5.734544e-03
-        24053.35c  6.502489e-04
-        24054.35c  1.618595e-04
-        40090.35c  2.943358e-04
-        40091.35c  6.418726e-05
-        40092.35c  9.811193e-05
-        40094.35c  9.942759e-05
-        40096.35c  1.601828e-05
-        27059.99c  4.025600e-04
-        73181.99c  2.622199e-05
-        5010.35c  8.733867e-06
-        5011.35c  3.515492e-05
-        8016.35c  8.415071e-02
-        8017.35c  3.205523e-05
-        8018.35c  1.729298e-04
-        12024.35c  6.168163e-04
-        12025.35c  7.808781e-05
-        12026.35c  8.597449e-05
-        13027.35c  5.275592e-05
-        14028.35c  6.232514e-04
-        14029.35c  3.164695e-05
-        14030.35c  2.086180e-05
-        15031.35c  2.144616e-04
-        16032.35c  5.622585e-05
-        16033.35c  4.439365e-07
-        16034.35c  2.515640e-06
-        16036.35c  5.919154e-09
-        25055.99c  1.727332e-05
-        26054.99c  9.932277e-06
-        26056.99c  1.559155e-04
-        26057.35c  3.600770e-06
-        26058.99c  4.791939e-07
-        28058.99c  1.651013e-04
-        28060.99c  6.359664e-05
-        28061.99c  2.764504e-06
-        28062.99c  8.814428e-06
-        28064.35c  2.244778e-06
-        50112.35c  3.877087e-07
-        50114.35c  2.638019e-07
-        50115.35c  1.358977e-07
-        50116.35c  5.811610e-06
-        50117.35c  3.069692e-06
-        50118.35c  9.680744e-06
-        50119.35c  3.433418e-06
-        50120.35c  1.302221e-05
-        50122.35c  1.850609e-06
-        50124.35c  2.314259e-06
-        82204.35c  3.160837e-07
-        82206.35c  5.441130e-06
-        82207.35c  4.989603e-06
-        82208.35c  1.183054e-05
-        83209.35c  6.811385e-06
-        29063.99c  5.106464e-01
-        29065.35c  2.276026e-01
-        1001.35c  1.672051e-01
-        1002.35c  1.923080e-05
-M3514 24050.99c  2.432423e-04
-        24052.99c  4.690721e-03
-        24053.35c  5.318874e-04
-        24054.35c  1.323971e-04
-        40090.35c  2.407584e-04
-        40091.35c  5.250366e-05
-        40092.35c  8.025268e-05
-        40094.35c  8.132923e-05
-        40096.35c  1.310249e-05
-        27059.99c  3.292839e-04
-        73181.99c  2.144893e-05
-        5010.35c  7.144083e-06
-        5011.35c  2.875588e-05
-        8016.35c  1.292614e-01
-        8017.35c  4.923917e-05
-        8018.35c  2.656317e-04
-        12024.35c  5.045413e-04
-        12025.35c  6.387396e-05
-        12026.35c  7.032513e-05
-        13027.35c  4.315313e-05
-        14028.35c  5.098058e-04
-        14029.35c  2.588641e-05
-        14030.35c  1.706445e-05
-        15031.35c  1.754242e-04
-        16032.35c  4.599173e-05
-        16033.35c  3.631293e-07
-        16034.35c  2.057733e-06
-        16036.35c  4.841724e-09
-        25055.99c  1.412917e-05
-        26054.99c  8.124360e-06
-        26056.99c  1.275350e-04
-        26057.35c  2.945344e-06
-        26058.99c  3.919687e-07
-        28058.99c  1.350489e-04
-        28060.99c  5.202043e-05
-        28061.99c  2.261295e-06
-        28062.99c  7.209981e-06
-        28064.35c  1.836170e-06
-        50112.35c  3.171359e-07
-        50114.35c  2.157832e-07
-        50115.35c  1.111612e-07
-        50116.35c  4.753764e-06
-        50117.35c  2.510934e-06
-        50118.35c  7.918591e-06
-        50119.35c  2.808454e-06
-        50120.35c  1.065186e-05
-        50122.35c  1.513754e-06
-        50124.35c  1.893007e-06
-        82204.35c  2.585489e-07
-        82206.35c  4.450739e-06
-        82207.35c  4.081366e-06
-        82208.35c  9.677127e-06
-        83209.35c  5.571538e-06
-        29063.99c  4.176992e-01
-        29065.35c  1.861734e-01
-        1001.35c  2.582019e-01
-        1002.35c  2.969664e-05
-M3515 24050.99c  2.451853e-04
-        24052.99c  4.728188e-03
-        24053.35c  5.361326e-04
-        24054.35c  1.334544e-04
-        40090.35c  2.426821e-04
-        40091.35c  5.292309e-05
-        40092.35c  8.089389e-05
-        40094.35c  8.197902e-05
-        40096.35c  1.320721e-05
-        27059.99c  3.319142e-04
-        73181.99c  2.162025e-05
-        5010.35c  7.201165e-06
-        5011.35c  2.898556e-05
-        8016.35c  1.276427e-01
-        8017.35c  4.862257e-05
-        8018.35c  2.623049e-04
-        12024.35c  5.085711e-04
-        12025.35c  6.438411e-05
-        12026.35c  7.088710e-05
-        13027.35c  4.349808e-05
-        14028.35c  5.138756e-04
-        14029.35c  2.609318e-05
-        14030.35c  1.720072e-05
-        15031.35c  1.768257e-04
-        16032.35c  4.635892e-05
-        16033.35c  3.660291e-07
-        16034.35c  2.074163e-06
-        16036.35c  4.880386e-09
-        25055.99c  1.424200e-05
-        26054.99c  8.189239e-06
-        26056.99c  1.285539e-04
-        26057.35c  2.968870e-06
-        26058.99c  3.950994e-07
-        28058.99c  1.361277e-04
-        28060.99c  5.243616e-05
-        28061.99c  2.279357e-06
-        28062.99c  7.267595e-06
-        28064.35c  1.850838e-06
-        50112.35c  3.196694e-07
-        50114.35c  2.175068e-07
-        50115.35c  1.120490e-07
-        50116.35c  4.791744e-06
-        50117.35c  2.530990e-06
-        50118.35c  7.981861e-06
-        50119.35c  2.830886e-06
-        50120.35c  1.073694e-05
-        50122.35c  1.525845e-06
-        50124.35c  1.908129e-06
-        82204.35c  2.606136e-07
-        82206.35c  4.486281e-06
-        82207.35c  4.113978e-06
-        82208.35c  9.754408e-06
-        83209.35c  5.616042e-06
-        29063.99c  4.210338e-01
-        29065.35c  1.876606e-01
-        1001.35c  2.549367e-01
-        1002.35c  2.932107e-05
-M3516 24050.99c  2.511733e-04
-        24052.99c  4.843669e-03
-        24053.35c  5.492295e-04
-        24054.35c  1.367139e-04
-        40090.35c  2.486094e-04
-        40091.35c  5.421585e-05
-        40092.35c  8.286979e-05
-        40094.35c  8.398136e-05
-        40096.35c  1.352976e-05
-        27059.99c  3.400205e-04
-        73181.99c  2.214828e-05
-        5010.35c  7.377017e-06
-        5011.35c  2.969346e-05
-        8016.35c  1.226525e-01
-        8017.35c  4.672153e-05
-        8018.35c  2.520501e-04
-        12024.35c  5.209917e-04
-        12025.35c  6.595649e-05
-        12026.35c  7.261795e-05
-        13027.35c  4.456045e-05
-        14028.35c  5.264280e-04
-        14029.35c  2.673044e-05
-        14030.35c  1.762081e-05
-        15031.35c  1.811440e-04
-        16032.35c  4.749110e-05
-        16033.35c  3.749691e-07
-        16034.35c  2.124825e-06
-        16036.35c  4.999591e-09
-        25055.99c  1.458986e-05
-        26054.99c  8.389250e-06
-        26056.99c  1.316933e-04
-        26057.35c  3.041375e-06
-        26058.99c  4.047489e-07
-        28058.99c  1.394521e-04
-        28060.99c  5.371665e-05
-        28061.99c  2.335026e-06
-        28062.99c  7.445086e-06
-        28064.35c  1.896040e-06
-        50112.35c  3.274763e-07
-        50114.35c  2.228190e-07
-        50115.35c  1.147855e-07
-        50116.35c  4.908762e-06
-        50117.35c  2.592803e-06
-        50118.35c  8.176786e-06
-        50119.35c  2.900023e-06
-        50120.35c  1.099918e-05
-        50122.35c  1.563109e-06
-        50124.35c  1.954728e-06
-        82204.35c  2.669783e-07
-        82206.35c  4.595829e-06
-        82207.35c  4.214450e-06
-        82208.35c  9.992601e-06
-        83209.35c  5.753212e-06
-        29063.99c  4.313159e-01
-        29065.35c  1.922437e-01
-        1001.35c  2.448702e-01
-        1002.35c  2.816329e-05
-M3531 6012.35c  1.028775e-03
-        6013.35c  1.112696e-05
-        25055.99c  1.378807e-02
-        28058.99c  5.979231e-02
-        28060.99c  2.303212e-02
-        28061.99c  1.001205e-03
-        28062.99c  3.192217e-03
-        28064.35c  8.129642e-04
-        24050.99c  6.154032e-03
-        24052.99c  1.186706e-01
-        24053.35c  1.345707e-02
-        24054.35c  3.349617e-03
-        42092.99c  1.627508e-03
-        42094.35c  1.014405e-03
-        42095.35c  1.745909e-03
-        42096.35c  1.829310e-03
-        42097.35c  1.047305e-03
-        42098.35c  2.646314e-03
-        42100.35c  1.056106e-03
-        7014.35c  2.095411e-03
-        7015.35c  7.818341e-06
-        15031.35c  3.396618e-04
-        16032.35c  1.246657e-04
-        16033.35c  9.843051e-07
-        16034.35c  5.577729e-06
-        16036.35c  1.312407e-08
-        14028.35c  6.909636e-03
-        14029.35c  3.508518e-04
-        14030.35c  2.312812e-04
-        29063.99c  1.374207e-03
-        29065.35c  6.125032e-04
-        73181.99c  2.325612e-05
-        22046.99c  7.253038e-05
-        22047.99c  6.540934e-05
-        22048.99c  6.478434e-04
-        22049.35c  4.756225e-05
-        22050.35c  4.554024e-05
-        5010.35c  1.549208e-05
-        5011.35c  6.235833e-05
-        41093.99c  4.529524e-04
-        27059.99c  3.570319e-04
-        26054.99c  2.852115e-02
-        26056.99c  4.477123e-01
-        26057.35c  1.034005e-02
-        26058.99c  1.376007e-03
-        1001.35c  1.620808e-01
-        1002.35c  1.864110e-05
-        8016.35c  8.065492e-02
-        8017.35c  3.072356e-05
-        8018.35c  1.657459e-04
-M3533 6012.35c  1.037530e-03
-        6013.35c  1.122165e-05
-        25055.99c  1.390567e-02
-        28058.99c  6.030283e-02
-        28060.99c  2.322860e-02
-        28061.99c  1.009727e-03
-        28062.99c  3.219463e-03
-        28064.35c  8.199032e-04
-        24050.99c  6.206563e-03
-        24052.99c  1.196877e-01
-        24053.35c  1.357151e-02
-        24054.35c  3.378219e-03
-        42092.99c  1.641376e-03
-        42094.35c  1.023094e-03
-        42095.35c  1.760828e-03
-        42096.35c  1.844884e-03
-        42097.35c  1.056271e-03
-        42098.35c  2.668888e-03
-        42100.35c  1.065125e-03
-        7014.35c  2.113256e-03
-        7015.35c  7.885043e-06
-        15031.35c  3.425589e-04
-        16032.35c  1.257332e-04
-        16033.35c  9.927343e-07
-        16034.35c  5.625502e-06
-        16036.35c  1.323647e-08
-        14028.35c  6.968642e-03
-        14029.35c  3.538466e-04
-        14030.35c  2.332566e-04
-        29063.99c  1.385945e-03
-        29065.35c  6.177342e-04
-        73181.99c  2.345515e-05
-        22046.99c  7.314983e-05
-        22047.99c  6.596777e-05
-        22048.99c  6.533771e-04
-        22049.35c  4.796850e-05
-        22050.35c  4.592915e-05
-        5010.35c  1.562463e-05
-        5011.35c  6.289136e-05
-        41093.99c  4.568217e-04
-        27059.99c  3.600838e-04
-        26054.99c  2.876440e-02
-        26056.99c  4.515386e-01
-        26057.35c  1.042800e-02
-        26058.99c  1.387767e-03
-        1001.35c  1.577639e-01
-        1002.35c  1.814490e-05
-        8016.35c  7.850778e-02
-        8017.35c  2.990565e-05
-        8018.35c  1.613330e-04
-M3534 6012.35c  9.716505e-04
-        6013.35c  1.050910e-05
-        25055.99c  1.302269e-02
-        28058.99c  5.647398e-02
-        28060.99c  2.175368e-02
-        28061.99c  9.456142e-04
-        28062.99c  3.015036e-03
-        28064.35c  7.678397e-04
-        24050.99c  5.812452e-03
-        24052.99c  1.120878e-01
-        24053.35c  1.270976e-02
-        24054.35c  3.163708e-03
-        42092.99c  1.537151e-03
-        42094.35c  9.581330e-04
-        42095.35c  1.649023e-03
-        42096.35c  1.727740e-03
-        42097.35c  9.891999e-04
-        42098.35c  2.499422e-03
-        42100.35c  9.974896e-04
-        7014.35c  1.979070e-03
-        7015.35c  7.384373e-06
-        15031.35c  3.208071e-04
-        16032.35c  1.177492e-04
-        16033.35c  9.296965e-07
-        16034.35c  5.268299e-06
-        16036.35c  1.239597e-08
-        14028.35c  6.526140e-03
-        14029.35c  3.313782e-04
-        14030.35c  2.184455e-04
-        29063.99c  1.297941e-03
-        29065.35c  5.785121e-04
-        73181.99c  2.196583e-05
-        22046.99c  6.850495e-05
-        22047.99c  6.177906e-05
-        22048.99c  6.118888e-04
-        22049.35c  4.492264e-05
-        22050.35c  4.301276e-05
-        5010.35c  1.463254e-05
-        5011.35c  5.889760e-05
-        41093.99c  4.278179e-04
-        27059.99c  3.372192e-04
-        26054.99c  2.693797e-02
-        26056.99c  4.228695e-01
-        26057.35c  9.765824e-03
-        26058.99c  1.299647e-03
-        1001.35c  1.901055e-01
-        1002.35c  2.186464e-05
-        8016.35c  9.460211e-02
-        8017.35c  3.603642e-05
-        8018.35c  1.944070e-04
-M3535 6012.35c  9.580603e-04
-        6013.35c  1.036213e-05
-        25055.99c  1.284057e-02
-        28058.99c  5.568381e-02
-        28060.99c  2.144940e-02
-        28061.99c  9.323882e-04
-        28062.99c  2.972865e-03
-        28064.35c  7.571020e-04
-        24050.99c  5.731136e-03
-        24052.99c  1.105201e-01
-        24053.35c  1.253199e-02
-        24054.35c  3.119458e-03
-        42092.99c  1.515654e-03
-        42094.35c  9.447289e-04
-        42095.35c  1.625956e-03
-        42096.35c  1.703573e-03
-        42097.35c  9.753672e-04
-        42098.35c  2.464460e-03
-        42100.35c  9.835374e-04
-        7014.35c  1.951388e-03
-        7015.35c  7.281083e-06
-        15031.35c  3.163201e-04
-        16032.35c  1.161025e-04
-        16033.35c  9.166935e-07
-        16034.35c  5.194589e-06
-        16036.35c  1.222261e-08
-        14028.35c  6.434864e-03
-        14029.35c  3.267432e-04
-        14030.35c  2.153902e-04
-        29063.99c  1.279789e-03
-        29065.35c  5.704213e-04
-        73181.99c  2.165857e-05
-        22046.99c  6.754688e-05
-        22047.99c  6.091487e-05
-        22048.99c  6.033296e-04
-        22049.35c  4.429423e-05
-        22050.35c  4.241126e-05
-        5010.35c  1.442788e-05
-        5011.35c  5.807397e-05
-        41093.99c  4.218345e-04
-        27059.99c  3.325025e-04
-        26054.99c  2.656119e-02
-        26056.99c  4.169535e-01
-        26057.35c  9.629251e-03
-        26058.99c  1.281470e-03
-        1001.35c  1.967785e-01
-        1002.35c  2.263213e-05
-        8016.35c  9.792290e-02
-        8017.35c  3.730130e-05
-        8018.35c  2.012308e-04
-M3536 6012.35c  1.014762e-03
-        6013.35c  1.097542e-05
-        25055.99c  1.360048e-02
-        28058.99c  5.897938e-02
-        28060.99c  2.271882e-02
-        28061.99c  9.875669e-04
-        28062.99c  3.148805e-03
-        28064.35c  8.019068e-04
-        24050.99c  6.070323e-03
-        24052.99c  1.170608e-01
-        24053.35c  1.327367e-02
-        24054.35c  3.304075e-03
-        42092.99c  1.605354e-03
-        42094.35c  1.000642e-03
-        42095.35c  1.722184e-03
-        42096.35c  1.804396e-03
-        42097.35c  1.033088e-03
-        42098.35c  2.610312e-03
-        42100.35c  1.041748e-03
-        7014.35c  2.066876e-03
-        7015.35c  7.712009e-06
-        15031.35c  3.350406e-04
-        16032.35c  1.229737e-04
-        16033.35c  9.709470e-07
-        16034.35c  5.502020e-06
-        16036.35c  1.294596e-08
-        14028.35c  6.815702e-03
-        14029.35c  3.460804e-04
-        14030.35c  2.281374e-04
-        29063.99c  1.355530e-03
-        29065.35c  6.041784e-04
-        73181.99c  2.294039e-05
-        22046.99c  7.154414e-05
-        22047.99c  6.451992e-05
-        22048.99c  6.390350e-04
-        22049.35c  4.691586e-05
-        22050.35c  4.492113e-05
-        5010.35c  1.528175e-05
-        5011.35c  6.151076e-05
-        41093.99c  4.467968e-04
-        27059.99c  3.521806e-04
-        26054.99c  2.813314e-02
-        26056.99c  4.416308e-01
-        26057.35c  1.019911e-02
-        26058.99c  1.357309e-03
-        1001.35c  1.689413e-01
-        1002.35c  1.943050e-05
-        8016.35c  8.407051e-02
-        8017.35c  3.202461e-05
-        8018.35c  1.727644e-04
-M3551 6012.35c  7.539665e-04
-        6013.35c  8.154696e-06
-        25055.99c  1.010502e-02
-        28058.99c  4.382208e-02
-        28060.99c  1.688003e-02
-        28061.99c  7.337614e-04
-        28062.99c  2.339605e-03
-        28064.35c  5.958211e-04
-        24050.99c  4.510209e-03
-        24052.99c  8.697617e-02
-        24053.35c  9.862319e-03
-        24054.35c  2.454905e-03
-        42092.99c  1.192802e-03
-        42094.35c  7.434714e-04
-        42095.35c  1.279602e-03
-        42096.35c  1.340703e-03
-        42097.35c  7.675815e-04
-        42098.35c  1.939504e-03
-        42100.35c  7.740215e-04
-        7014.35c  1.535703e-03
-        7015.35c  5.730011e-06
-        15031.35c  2.489305e-04
-        16032.35c  9.136918e-05
-        16033.35c  7.214114e-07
-        16034.35c  4.087998e-06
-        16036.35c  9.618819e-09
-        14028.35c  5.064010e-03
-        14029.35c  2.571405e-04
-        14030.35c  1.695103e-04
-        29063.99c  1.007202e-03
-        29065.35c  4.489009e-04
-        73181.99c  1.704503e-05
-        22046.99c  5.315710e-05
-        22047.99c  4.793809e-05
-        22048.99c  4.748009e-04
-        22049.35c  3.485807e-05
-        22050.35c  3.337606e-05
-        5010.35c  1.135402e-05
-        5011.35c  4.570209e-05
-        41093.99c  3.319706e-04
-        27059.99c  2.616705e-04
-        26054.99c  2.090304e-02
-        26056.99c  3.281306e-01
-        26057.35c  7.577915e-03
-        26058.99c  1.008502e-03
-        1001.35c  2.969806e-01
-        1002.35c  3.415607e-05
-        8016.35c  1.477803e-01
-        8017.35c  5.629331e-05
-        8018.35c  3.036876e-04
-M3553 6012.35c  8.252588e-04
-        6013.35c  8.925783e-06
-        25055.99c  1.106062e-02
-        28058.99c  4.796535e-02
-        28060.99c  1.847614e-02
-        28061.99c  8.031436e-04
-        28062.99c  2.560775e-03
-        28064.35c  6.521537e-04
-        24050.99c  4.936702e-03
-        24052.99c  9.519998e-02
-        24053.35c  1.079485e-02
-        24054.35c  2.687047e-03
-        42092.99c  1.305557e-03
-        42094.35c  8.137734e-04
-        42095.35c  1.400570e-03
-        42096.35c  1.467431e-03
-        42097.35c  8.401634e-04
-        42098.35c  2.122846e-03
-        42100.35c  8.472022e-04
-        7014.35c  1.680893e-03
-        7015.35c  6.271814e-06
-        15031.35c  2.724726e-04
-        16032.35c  1.000086e-04
-        16033.35c  7.896246e-07
-        16034.35c  4.474527e-06
-        16036.35c  1.052834e-08
-        14028.35c  5.542875e-03
-        14029.35c  2.814511e-04
-        14030.35c  1.855333e-04
-        29063.99c  1.102388e-03
-        29065.35c  4.913502e-04
-        73181.99c  1.865634e-05
-        22046.99c  5.818375e-05
-        22047.99c  5.247110e-05
-        22048.99c  5.196987e-04
-        22049.35c  3.815439e-05
-        22050.35c  3.653218e-05
-        5010.35c  1.242791e-05
-        5011.35c  5.002400e-05
-        41093.99c  3.633598e-04
-        27059.99c  2.864119e-04
-        26054.99c  2.287935e-02
-        26056.99c  3.591566e-01
-        26057.35c  8.294477e-03
-        26058.99c  1.103835e-03
-        1001.35c  2.619774e-01
-        1002.35c  3.013086e-05
-        8016.35c  1.303677e-01
-        8017.35c  4.966024e-05
-        8018.35c  2.679049e-04
-M3554 6012.35c  1.104581e-03
-        6013.35c  1.194681e-05
-        25055.99c  1.480430e-02
-        28058.99c  6.420004e-02
-        28060.99c  2.472971e-02
-        28061.99c  1.074979e-03
-        28062.99c  3.427513e-03
-        28064.35c  8.728842e-04
-        24050.99c  6.607633e-03
-        24052.99c  1.274222e-01
-        24053.35c  1.444856e-02
-        24054.35c  3.596525e-03
-        42092.99c  1.747444e-03
-        42094.35c  1.089210e-03
-        42095.35c  1.874620e-03
-        42096.35c  1.964105e-03
-        42097.35c  1.124532e-03
-        42098.35c  2.841360e-03
-        42100.35c  1.133953e-03
-        7014.35c  2.249818e-03
-        7015.35c  8.394581e-06
-        15031.35c  3.646956e-04
-        16032.35c  1.338586e-04
-        16033.35c  1.056891e-06
-        16034.35c  5.989013e-06
-        16036.35c  1.409185e-08
-        14028.35c  7.418976e-03
-        14029.35c  3.767131e-04
-        14030.35c  2.483305e-04
-        29063.99c  1.475509e-03
-        29065.35c  6.576552e-04
-        73181.99c  2.497086e-05
-        22046.99c  7.787669e-05
-        22047.99c  7.023106e-05
-        22048.99c  6.955987e-04
-        22049.35c  5.106833e-05
-        22050.35c  4.889731e-05
-        5010.35c  1.663436e-05
-        5011.35c  6.695548e-05
-        41093.99c  4.863425e-04
-        27059.99c  3.833529e-04
-        26054.99c  3.062323e-02
-        26056.99c  4.807187e-01
-        26057.35c  1.110186e-02
-        26058.99c  1.477451e-03
-        1001.35c  1.248467e-01
-        1002.35c  1.435899e-05
-        8016.35c  6.212726e-02
-        8017.35c  2.366591e-05
-        8018.35c  1.276715e-04
-M3555 6012.35c  1.106787e-03
-        6013.35c  1.197072e-05
-        25055.99c  1.483387e-02
-        28058.99c  6.432828e-02
-        28060.99c  2.477912e-02
-        28061.99c  1.077129e-03
-        28062.99c  3.434363e-03
-        28064.35c  8.746326e-04
-        24050.99c  6.620829e-03
-        24052.99c  1.276770e-01
-        24053.35c  1.447741e-02
-        24054.35c  3.603715e-03
-        42092.99c  1.750939e-03
-        42094.35c  1.091386e-03
-        42095.35c  1.878364e-03
-        42096.35c  1.968033e-03
-        42097.35c  1.126778e-03
-        42098.35c  2.847034e-03
-        42100.35c  1.136220e-03
-        7014.35c  2.254316e-03
-        7015.35c  8.411391e-06
-        15031.35c  3.654243e-04
-        16032.35c  1.341260e-04
-        16033.35c  1.059001e-06
-        16034.35c  6.000995e-06
-        16036.35c  1.411999e-08
-        14028.35c  7.433814e-03
-        14029.35c  3.774655e-04
-        14030.35c  2.488264e-04
-        29063.99c  1.478457e-03
-        29065.35c  6.589694e-04
-        73181.99c  2.502079e-05
-        22046.99c  7.803239e-05
-        22047.99c  7.037117e-05
-        22048.99c  6.969881e-04
-        22049.35c  5.117050e-05
-        22050.35c  4.899478e-05
-        5010.35c  1.666762e-05
-        5011.35c  6.708897e-05
-        41093.99c  4.873173e-04
-        27059.99c  3.841191e-04
-        26054.99c  3.068446e-02
-        26056.99c  4.816791e-01
-        26057.35c  1.112407e-02
-        26058.99c  1.480403e-03
-        1001.35c  1.237629e-01
-        1002.35c  1.423432e-05
-        8016.35c  6.158828e-02
-        8017.35c  2.346054e-05
-        8018.35c  1.265632e-04
-M3556 6012.35c  1.086631e-03
-        6013.35c  1.175271e-05
-        25055.99c  1.456377e-02
-        28058.99c  6.315667e-02
-        28060.99c  2.432793e-02
-        28061.99c  1.057516e-03
-        28062.99c  3.371824e-03
-        28064.35c  8.587052e-04
-        24050.99c  6.500280e-03
-        24052.99c  1.253520e-01
-        24053.35c  1.421378e-02
-        24054.35c  3.538093e-03
-        42092.99c  1.719053e-03
-        42094.35c  1.071514e-03
-        42095.35c  1.844159e-03
-        42096.35c  1.932193e-03
-        42097.35c  1.106260e-03
-        42098.35c  2.795193e-03
-        42100.35c  1.115529e-03
-        7014.35c  2.213267e-03
-        7015.35c  8.258197e-06
-        15031.35c  3.587702e-04
-        16032.35c  1.316834e-04
-        16033.35c  1.039715e-06
-        16034.35c  5.891723e-06
-        16036.35c  1.386289e-08
-        14028.35c  7.298428e-03
-        14029.35c  3.705924e-04
-        14030.35c  2.442953e-04
-        29063.99c  1.451534e-03
-        29065.35c  6.469685e-04
-        73181.99c  2.456518e-05
-        22046.99c  7.661136e-05
-        22047.99c  6.908972e-05
-        22048.99c  6.842983e-04
-        22049.35c  5.023875e-05
-        22050.35c  4.810297e-05
-        5010.35c  1.636410e-05
-        5011.35c  6.586770e-05
-        41093.99c  4.784408e-04
-        27059.99c  3.771247e-04
-        26054.99c  3.012569e-02
-        26056.99c  4.729101e-01
-        26057.35c  1.092148e-02
-        26058.99c  1.453444e-03
-        1001.35c  1.336562e-01
-        1002.35c  1.537224e-05
-        8016.35c  6.651129e-02
-        8017.35c  2.533585e-05
-        8018.35c  1.366804e-04
-M3593 6012.35c  1.210165e-03
-        6013.35c  1.308882e-05
-        25055.99c  1.621940e-02
-        28058.99c  7.033642e-02
-        28060.99c  2.709354e-02
-        28061.99c  1.177737e-03
-        28062.99c  3.755141e-03
-        28064.35c  9.563247e-04
-        24050.99c  7.239221e-03
-        24052.99c  1.396022e-01
-        24053.35c  1.582962e-02
-        24054.35c  3.940311e-03
-        42092.99c  1.914479e-03
-        42094.35c  1.193327e-03
-        42095.35c  2.053810e-03
-        42096.35c  2.151850e-03
-        42097.35c  1.232021e-03
-        42098.35c  3.112958e-03
-        42100.35c  1.242345e-03
-        7014.35c  2.464873e-03
-        7015.35c  9.197044e-06
-        15031.35c  3.995560e-04
-        16032.35c  1.466537e-04
-        16033.35c  1.157915e-06
-        16034.35c  6.561517e-06
-        16036.35c  1.543885e-08
-        14028.35c  8.128123e-03
-        14029.35c  4.127222e-04
-        14030.35c  2.720678e-04
-        29063.99c  1.616549e-03
-        29065.35c  7.205206e-04
-        73181.99c  2.735780e-05
-        22046.99c  8.532070e-05
-        22047.99c  7.694389e-05
-        22048.99c  7.620889e-04
-        22049.35c  5.594988e-05
-        22050.35c  5.357135e-05
-        5010.35c  1.822441e-05
-        5011.35c  7.335545e-05
-        41093.99c  5.328342e-04
-        27059.99c  4.199970e-04
-        26054.99c  3.355043e-02
-        26056.99c  5.266678e-01
-        26057.35c  1.216307e-02
-        26058.99c  1.618673e-03
-        1001.35c  7.301233e-02
-        1002.35c  8.397405e-06
-        8016.35c  3.633321e-02
-        8017.35c  1.384027e-05
-        8018.35c  7.466432e-05
-M4501 24050.99c  2.538807e-04
-        24052.99c  4.895876e-03
-        24053.35c  5.551474e-04
-        24054.35c  1.381874e-04
-        40090.35c  2.512876e-04
-        40091.35c  5.479983e-05
-        40092.35c  8.376239e-05
-        40094.35c  8.488593e-05
-        40096.35c  1.367551e-05
-        27059.99c  3.436851e-04
-        73181.99c  2.238699e-05
-        5010.35c  7.456549e-06
-        5011.35c  3.001351e-05
-        8016.35c  1.203960e-01
-        8017.35c  4.586184e-05
-        8018.35c  2.474135e-04
-        12024.35c  5.266062e-04
-        12025.35c  6.666727e-05
-        12026.35c  7.340049e-05
-        13027.35c  4.504074e-05
-        14028.35c  5.321012e-04
-        14029.35c  2.701856e-05
-        14030.35c  1.781075e-05
-        15031.35c  1.830966e-04
-        16032.35c  4.800273e-05
-        16033.35c  3.790091e-07
-        16034.35c  2.147716e-06
-        16036.35c  5.053451e-09
-        25055.99c  1.474710e-05
-        26054.99c  8.479668e-06
-        26056.99c  1.331129e-04
-        26057.35c  3.074157e-06
-        26058.99c  4.091117e-07
-        28058.99c  1.409553e-04
-        28060.99c  5.429559e-05
-        28061.99c  2.360195e-06
-        28062.99c  7.525332e-06
-        28064.35c  1.916476e-06
-        50112.35c  3.310063e-07
-        50114.35c  2.252206e-07
-        50115.35c  1.160228e-07
-        50116.35c  4.961698e-06
-        50117.35c  2.620751e-06
-        50118.35c  8.264900e-06
-        50119.35c  2.931282e-06
-        50120.35c  1.111771e-05
-        50122.35c  1.579958e-06
-        50124.35c  1.975800e-06
-        82204.35c  2.698557e-07
-        82206.35c  4.645363e-06
-        82207.35c  4.259864e-06
-        82208.35c  1.010030e-05
-        83209.35c  5.815228e-06
-        29063.99c  4.359655e-01
-        29065.35c  1.943155e-01
-        1001.35c  2.403187e-01
-        1002.35c  2.763981e-05
-M4503 24050.99c  2.347747e-04
-        24052.99c  4.527411e-03
-        24053.35c  5.133680e-04
-        24054.35c  1.277881e-04
-        40090.35c  2.323774e-04
-        40091.35c  5.067604e-05
-        40092.35c  7.745902e-05
-        40094.35c  7.849802e-05
-        40096.35c  1.264638e-05
-        27059.99c  3.178209e-04
-        73181.99c  2.070224e-05
-        5010.35c  6.895392e-06
-        5011.35c  2.775483e-05
-        8016.35c  1.363191e-01
-        8017.35c  5.192745e-05
-        8018.35c  2.801349e-04
-        12024.35c  4.869735e-04
-        12025.35c  6.165005e-05
-        12026.35c  6.787654e-05
-        13027.35c  4.165106e-05
-        14028.35c  4.920577e-04
-        14029.35c  2.498525e-05
-        14030.35c  1.647039e-05
-        15031.35c  1.693177e-04
-        16032.35c  4.439060e-05
-        16033.35c  3.504877e-07
-        16034.35c  1.986099e-06
-        16036.35c  4.673172e-09
-        25055.99c  1.363731e-05
-        26054.99c  7.841532e-06
-        26056.99c  1.230955e-04
-        26057.35c  2.842808e-06
-        26058.99c  3.783235e-07
-        28058.99c  1.303476e-04
-        28060.99c  5.020956e-05
-        28061.99c  2.182575e-06
-        28062.99c  6.959014e-06
-        28064.35c  1.772249e-06
-        50112.35c  3.060959e-07
-        50114.35c  2.082715e-07
-        50115.35c  1.072913e-07
-        50116.35c  4.588303e-06
-        50117.35c  2.423524e-06
-        50118.35c  7.642951e-06
-        50119.35c  2.710686e-06
-        50120.35c  1.028105e-05
-        50122.35c  1.461055e-06
-        50124.35c  1.827107e-06
-        82204.35c  2.495479e-07
-        82206.35c  4.295792e-06
-        82207.35c  3.939291e-06
-        82208.35c  9.340211e-06
-        83209.35c  5.377604e-06
-        29063.99c  4.031571e-01
-        29065.35c  1.796922e-01
-        1001.35c  2.724383e-01
-        1002.35c  3.133400e-05
-M4506 24050.99c  2.592014e-04
-        24052.99c  4.998491e-03
-        24053.35c  5.667836e-04
-        24054.35c  1.410835e-04
-        40090.35c  2.565543e-04
-        40091.35c  5.594842e-05
-        40092.35c  8.551795e-05
-        40094.35c  8.666517e-05
-        40096.35c  1.396215e-05
-        27059.99c  3.508883e-04
-        73181.99c  2.285618e-05
-        5010.35c  7.612825e-06
-        5011.35c  3.064251e-05
-        8016.35c  1.159619e-01
-        8017.35c  4.417261e-05
-        8018.35c  2.383008e-04
-        12024.35c  5.376421e-04
-        12025.35c  6.806450e-05
-        12026.35c  7.493882e-05
-        13027.35c  4.598469e-05
-        14028.35c  5.432534e-04
-        14029.35c  2.758478e-05
-        14030.35c  1.818402e-05
-        15031.35c  1.869339e-04
-        16032.35c  4.900908e-05
-        16033.35c  3.869532e-07
-        16034.35c  2.192737e-06
-        16036.35c  5.159378e-09
-        25055.99c  1.505615e-05
-        26054.99c  8.657388e-06
-        26056.99c  1.359025e-04
-        26057.35c  3.138584e-06
-        26058.99c  4.176854e-07
-        28058.99c  1.439094e-04
-        28060.99c  5.543338e-05
-        28061.99c  2.409659e-06
-        28062.99c  7.683063e-06
-        28064.35c  1.956642e-06
-        50112.35c  3.379432e-07
-        50114.35c  2.299407e-07
-        50115.35c  1.184542e-07
-        50116.35c  5.065671e-06
-        50117.35c  2.675675e-06
-        50118.35c  8.438105e-06
-        50119.35c  2.992713e-06
-        50120.35c  1.135070e-05
-        50122.35c  1.613069e-06
-        50124.35c  2.017208e-06
-        82204.35c  2.755119e-07
-        82206.35c  4.742733e-06
-        82207.35c  4.349171e-06
-        82208.35c  1.031204e-05
-        83209.35c  5.937116e-06
-        29063.99c  4.451017e-01
-        29065.35c  1.983880e-01
-        1001.35c  2.313738e-01
-        1002.35c  2.661106e-05
-M4513 24050.99c  2.809065e-04
-        24052.99c  5.417050e-03
-        24053.35c  6.142466e-04
-        24054.35c  1.528979e-04
-        40090.35c  2.780397e-04
-        40091.35c  6.063372e-05
-        40092.35c  9.267974e-05
-        40094.35c  9.392271e-05
-        40096.35c  1.513142e-05
-        27059.99c  3.802711e-04
-        73181.99c  2.477011e-05
-        5010.35c  8.250286e-06
-        5011.35c  3.320851e-05
-        8016.35c  9.787236e-02
-        8017.35c  3.728217e-05
-        8018.35c  2.011276e-04
-        12024.35c  5.826646e-04
-        12025.35c  7.376426e-05
-        12026.35c  8.121465e-05
-        13027.35c  4.983536e-05
-        14028.35c  5.887455e-04
-        14029.35c  2.989475e-05
-        14030.35c  1.970674e-05
-        15031.35c  2.025874e-04
-        16032.35c  5.311269e-05
-        16033.35c  4.193548e-07
-        16034.35c  2.376346e-06
-        16036.35c  5.591397e-09
-        25055.99c  1.631694e-05
-        26054.99c  9.382344e-06
-        26056.99c  1.472829e-04
-        26057.35c  3.401408e-06
-        26058.99c  4.526622e-07
-        28058.99c  1.559601e-04
-        28060.99c  6.007550e-05
-        28061.99c  2.611443e-06
-        28062.99c  8.326425e-06
-        28064.35c  2.120490e-06
-        50112.35c  3.662421e-07
-        50114.35c  2.491957e-07
-        50115.35c  1.283734e-07
-        50116.35c  5.489864e-06
-        50117.35c  2.899730e-06
-        50118.35c  9.144740e-06
-        50119.35c  3.243318e-06
-        50120.35c  1.230118e-05
-        50122.35c  1.748146e-06
-        50124.35c  2.186125e-06
-        82204.35c  2.985828e-07
-        82206.35c  5.139876e-06
-        82207.35c  4.713335e-06
-        82208.35c  1.117554e-05
-        83209.35c  6.434276e-06
-        29063.99c  4.823733e-01
-        29065.35c  2.150008e-01
-        1001.35c  1.948849e-01
-        1002.35c  2.241435e-05
-M4516 24050.99c  2.516132e-04
-        24052.99c  4.852163e-03
-        24053.35c  5.501889e-04
-        24054.35c  1.369532e-04
-        40090.35c  2.490433e-04
-        40091.35c  5.431031e-05
-        40092.35c  8.301443e-05
-        40094.35c  8.412767e-05
-        40096.35c  1.355340e-05
-        27059.99c  3.406157e-04
-        73181.99c  2.218705e-05
-        5010.35c  7.389947e-06
-        5011.35c  2.974545e-05
-        8016.35c  1.222853e-01
-        8017.35c  4.658149e-05
-        8018.35c  2.512958e-04
-        12024.35c  5.219004e-04
-        12025.35c  6.607195e-05
-        12026.35c  7.274509e-05
-        13027.35c  4.463831e-05
-        14028.35c  5.273490e-04
-        14029.35c  2.677723e-05
-        14030.35c  1.765169e-05
-        15031.35c  1.814614e-04
-        16032.35c  4.757421e-05
-        16033.35c  3.756239e-07
-        16034.35c  2.128538e-06
-        16036.35c  5.008319e-09
-        25055.99c  1.461538e-05
-        26054.99c  8.403952e-06
-        26056.99c  1.319239e-04
-        26057.35c  3.046700e-06
-        26058.99c  4.054577e-07
-        28058.99c  1.396965e-04
-        28060.99c  5.381078e-05
-        28061.99c  2.339113e-06
-        28062.99c  7.458118e-06
-        28064.35c  1.899362e-06
-        50112.35c  3.280497e-07
-        50114.35c  2.232092e-07
-        50115.35c  1.149865e-07
-        50116.35c  4.917354e-06
-        50117.35c  2.597341e-06
-        50118.35c  8.191085e-06
-        50119.35c  2.905102e-06
-        50120.35c  1.101843e-05
-        50122.35c  1.565848e-06
-        50124.35c  1.958152e-06
-        82204.35c  2.674458e-07
-        82206.35c  4.603867e-06
-        82207.35c  4.221831e-06
-        82208.35c  1.001013e-05
-        83209.35c  5.763282e-06
-        29063.99c  4.320730e-01
-        29065.35c  1.925804e-01
-        1001.35c  2.441294e-01
-        1002.35c  2.807811e-05
-M4517 24050.99c  2.480234e-04
-        24052.99c  4.782914e-03
-        24053.35c  5.423398e-04
-        24054.35c  1.349995e-04
-        40090.35c  2.454921e-04
-        40091.35c  5.353573e-05
-        40092.35c  8.183069e-05
-        40094.35c  8.292823e-05
-        40096.35c  1.336013e-05
-        27059.99c  3.357560e-04
-        73181.99c  2.187051e-05
-        5010.35c  7.284518e-06
-        5011.35c  2.932105e-05
-        8016.35c  1.252779e-01
-        8017.35c  4.772160e-05
-        8018.35c  2.574451e-04
-        12024.35c  5.144557e-04
-        12025.35c  6.512928e-05
-        12026.35c  7.170743e-05
-        13027.35c  4.400125e-05
-        14028.35c  5.198252e-04
-        14029.35c  2.639519e-05
-        14030.35c  1.739982e-05
-        15031.35c  1.788722e-04
-        16032.35c  4.689539e-05
-        16033.35c  3.702651e-07
-        16034.35c  2.098167e-06
-        16036.35c  4.936867e-09
-        25055.99c  1.440687e-05
-        26054.99c  8.284032e-06
-        26056.99c  1.300417e-04
-        26057.35c  3.003235e-06
-        26058.99c  3.996729e-07
-        28058.99c  1.377033e-04
-        28060.99c  5.304315e-05
-        28061.99c  2.305744e-06
-        28062.99c  7.351730e-06
-        28064.35c  1.872262e-06
-        50112.35c  3.233697e-07
-        50114.35c  2.200245e-07
-        50115.35c  1.133461e-07
-        50116.35c  4.847224e-06
-        50117.35c  2.560287e-06
-        50118.35c  8.074228e-06
-        50119.35c  2.863653e-06
-        50120.35c  1.086122e-05
-        50122.35c  1.543504e-06
-        50124.35c  1.930215e-06
-        82204.35c  2.636306e-07
-        82206.35c  4.538198e-06
-        82207.35c  4.161587e-06
-        82208.35c  9.867308e-06
-        83209.35c  5.681050e-06
-        29063.99c  4.259067e-01
-        29065.35c  1.898326e-01
-        1001.35c  2.501658e-01
-        1002.35c  2.877237e-05
-M4518 24050.99c  2.764245e-04
-        24052.99c  5.330609e-03
-        24053.35c  6.044436e-04
-        24054.35c  1.504582e-04
-        40090.35c  2.736022e-04
-        40091.35c  5.966610e-05
-        40092.35c  9.120077e-05
-        40094.35c  9.242395e-05
-        40096.35c  1.488991e-05
-        27059.99c  3.742036e-04
-        73181.99c  2.437488e-05
-        5010.35c  8.118653e-06
-        5011.35c  3.267861e-05
-        8016.35c  1.016075e-01
-        8017.35c  3.870496e-05
-        8018.35c  2.088034e-04
-        12024.35c  5.733654e-04
-        12025.35c  7.258710e-05
-        12026.35c  7.991838e-05
-        13027.35c  4.904004e-05
-        14028.35c  5.793508e-04
-        14029.35c  2.941772e-05
-        14030.35c  1.939230e-05
-        15031.35c  1.993551e-04
-        16032.35c  5.226539e-05
-        16033.35c  4.126650e-07
-        16034.35c  2.338437e-06
-        16036.35c  5.502200e-09
-        25055.99c  1.605657e-05
-        26054.99c  9.232594e-06
-        26056.99c  1.449327e-04
-        26057.35c  3.347135e-06
-        26058.99c  4.454388e-07
-        28058.99c  1.534720e-04
-        28060.99c  5.911694e-05
-        28061.99c  2.569772e-06
-        28062.99c  8.193557e-06
-        28064.35c  2.086656e-06
-        50112.35c  3.603981e-07
-        50114.35c  2.452190e-07
-        50115.35c  1.263254e-07
-        50116.35c  5.402252e-06
-        50117.35c  2.853458e-06
-        50118.35c  8.998804e-06
-        50119.35c  3.191565e-06
-        50120.35c  1.210490e-05
-        50122.35c  1.720253e-06
-        50124.35c  2.151246e-06
-        82204.35c  2.938181e-07
-        82206.35c  5.057879e-06
-        82207.35c  4.638135e-06
-        82208.35c  1.099724e-05
-        83209.35c  6.331594e-06
-        29063.99c  4.746786e-01
-        29065.35c  2.115704e-01
-        1001.35c  2.024183e-01
-        1002.35c  2.328086e-05
-M4521 6012.35c  9.728377e-04
-        6013.35c  1.052193e-05
-        25055.99c  1.303859e-02
-        28058.99c  5.654281e-02
-        28060.99c  2.178021e-02
-        28061.99c  9.467701e-04
-        28062.99c  3.018719e-03
-        28064.35c  7.687771e-04
-        24050.99c  5.819549e-03
-        24052.99c  1.122249e-01
-        24053.35c  1.272525e-02
-        24054.35c  3.167571e-03
-        42092.99c  1.539027e-03
-        42094.35c  9.593020e-04
-        42095.35c  1.651032e-03
-        42096.35c  1.729848e-03
-        42097.35c  9.904095e-04
-        42098.35c  2.502472e-03
-        42100.35c  9.987079e-04
-        7014.35c  1.981486e-03
-        7015.35c  7.393399e-06
-        15031.35c  3.211988e-04
-        16032.35c  1.178935e-04
-        16033.35c  9.308358e-07
-        16034.35c  5.274746e-06
-        16036.35c  1.241113e-08
-        14028.35c  6.534105e-03
-        14029.35c  3.317826e-04
-        14030.35c  2.187122e-04
-        29063.99c  1.299527e-03
-        29065.35c  5.792190e-04
-        73181.99c  2.199263e-05
-        22046.99c  6.858840e-05
-        22047.99c  6.185467e-05
-        22048.99c  6.126346e-04
-        22049.35c  4.497736e-05
-        22050.35c  4.306549e-05
-        5010.35c  1.465037e-05
-        5011.35c  5.896979e-05
-        41093.99c  4.283386e-04
-        27059.99c  3.376309e-04
-        26054.99c  2.697082e-02
-        26056.99c  4.233851e-01
-        26057.35c  9.777748e-03
-        26058.99c  1.301234e-03
-        1001.35c  1.895235e-01
-        1002.35c  2.179770e-05
-        8016.35c  9.431249e-02
-        8017.35c  3.592598e-05
-        8018.35c  1.938114e-04
-M4523 6012.35c  9.071532e-04
-        6013.35c  9.811529e-06
-        25055.99c  1.215824e-02
-        28058.99c  5.272506e-02
-        28060.99c  2.030963e-02
-        28061.99c  8.828434e-04
-        28062.99c  2.814896e-03
-        28064.35c  7.168724e-04
-        24050.99c  5.426599e-03
-        24052.99c  1.046473e-01
-        24053.35c  1.186607e-02
-        24054.35c  2.953700e-03
-        42092.99c  1.435117e-03
-        42094.35c  8.945312e-04
-        42095.35c  1.539559e-03
-        42096.35c  1.613051e-03
-        42097.35c  9.235395e-04
-        42098.35c  2.333509e-03
-        42100.35c  9.312771e-04
-        7014.35c  1.847695e-03
-        7015.35c  6.894186e-06
-        15031.35c  2.995118e-04
-        16032.35c  1.099330e-04
-        16033.35c  8.679845e-07
-        16034.35c  4.918576e-06
-        16036.35c  1.157311e-08
-        14028.35c  6.092941e-03
-        14029.35c  3.093811e-04
-        14030.35c  2.039449e-04
-        29063.99c  1.211785e-03
-        29065.35c  5.401091e-04
-        73181.99c  2.050773e-05
-        22046.99c  6.395739e-05
-        22047.99c  5.767814e-05
-        22048.99c  5.712689e-04
-        22049.35c  4.194048e-05
-        22050.35c  4.015765e-05
-        5010.35c  1.366122e-05
-        5011.35c  5.498819e-05
-        41093.99c  3.994172e-04
-        27059.99c  3.148342e-04
-        26054.99c  2.514979e-02
-        26056.99c  3.947964e-01
-        26057.35c  9.117586e-03
-        26058.99c  1.213378e-03
-        1001.35c  2.217724e-01
-        1002.35c  2.550678e-05
-        8016.35c  1.103609e-01
-        8017.35c  4.203933e-05
-        8018.35c  2.267906e-04
-M4526 6012.35c  9.800340e-04
-        6013.35c  1.059978e-05
-        25055.99c  1.313506e-02
-        28058.99c  5.696112e-02
-        28060.99c  2.194133e-02
-        28061.99c  9.537724e-04
-        28062.99c  3.041050e-03
-        28064.35c  7.744666e-04
-        24050.99c  5.862592e-03
-        24052.99c  1.130549e-01
-        24053.35c  1.281941e-02
-        24054.35c  3.191005e-03
-        42092.99c  1.550415e-03
-        42094.35c  9.663961e-04
-        42095.35c  1.663250e-03
-        42096.35c  1.742647e-03
-        42097.35c  9.977336e-04
-        42098.35c  2.520985e-03
-        42100.35c  1.006097e-03
-        7014.35c  1.996142e-03
-        7015.35c  7.448058e-06
-        15031.35c  3.235749e-04
-        16032.35c  1.187655e-04
-        16033.35c  9.377207e-07
-        16034.35c  5.313760e-06
-        16036.35c  1.250293e-08
-        14028.35c  6.582457e-03
-        14029.35c  3.342369e-04
-        14030.35c  2.203299e-04
-        29063.99c  1.309138e-03
-        29065.35c  5.835018e-04
-        73181.99c  2.215530e-05
-        22046.99c  6.909578e-05
-        22047.99c  6.231198e-05
-        22048.99c  6.171661e-04
-        22049.35c  4.531005e-05
-        22050.35c  4.338401e-05
-        5010.35c  1.475878e-05
-        5011.35c  5.940594e-05
-        41093.99c  4.315091e-04
-        27059.99c  3.401284e-04
-        26054.99c  2.717034e-02
-        26056.99c  4.265160e-01
-        26057.35c  9.850106e-03
-        26058.99c  1.310861e-03
-        1001.35c  1.859911e-01
-        1002.35c  2.139146e-05
-        8016.35c  9.255484e-02
-        8017.35c  3.525657e-05
-        8018.35c  1.902001e-04
-M4533 6012.35c  1.014337e-03
-        6013.35c  1.097083e-05
-        25055.99c  1.359482e-02
-        28058.99c  5.895476e-02
-        28060.99c  2.270933e-02
-        28061.99c  9.871564e-04
-        28062.99c  3.147489e-03
-        28064.35c  8.015715e-04
-        24050.99c  6.067798e-03
-        24052.99c  1.170119e-01
-        24053.35c  1.326813e-02
-        24054.35c  3.302695e-03
-        42092.99c  1.604682e-03
-        42094.35c  1.000222e-03
-        42095.35c  1.721466e-03
-        42096.35c  1.803640e-03
-        42097.35c  1.032657e-03
-        42098.35c  2.609225e-03
-        42100.35c  1.041314e-03
-        7014.35c  2.066009e-03
-        7015.35c  7.708766e-06
-        15031.35c  3.349005e-04
-        16032.35c  1.229223e-04
-        16033.35c  9.705382e-07
-        16034.35c  5.499743e-06
-        16036.35c  1.294054e-08
-        14028.35c  6.812867e-03
-        14029.35c  3.459359e-04
-        14030.35c  2.280421e-04
-        29063.99c  1.354962e-03
-        29065.35c  6.039270e-04
-        73181.99c  2.293078e-05
-        22046.99c  7.151457e-05
-        22047.99c  6.449288e-05
-        22048.99c  6.387668e-04
-        22049.35c  4.689600e-05
-        22050.35c  4.490242e-05
-        5010.35c  1.527536e-05
-        5011.35c  6.148523e-05
-        41093.99c  4.466105e-04
-        27059.99c  3.520335e-04
-        26054.99c  2.812136e-02
-        26056.99c  4.414464e-01
-        26057.35c  1.019484e-02
-        26058.99c  1.356744e-03
-        1001.35c  1.691496e-01
-        1002.35c  1.945443e-05
-        8016.35c  8.417375e-02
-        8017.35c  3.206397e-05
-        8018.35c  1.729769e-04
-M4536 6012.35c  1.015676e-03
-        6013.35c  1.098528e-05
-        25055.99c  1.361272e-02
-        28058.99c  5.903231e-02
-        28060.99c  2.273928e-02
-        28061.99c  9.884555e-04
-        28062.99c  3.151640e-03
-        28064.35c  8.026302e-04
-        24050.99c  6.075792e-03
-        24052.99c  1.171664e-01
-        24053.35c  1.328561e-02
-        24054.35c  3.307047e-03
-        42092.99c  1.606797e-03
-        42094.35c  1.001541e-03
-        42095.35c  1.723735e-03
-        42096.35c  1.806019e-03
-        42097.35c  1.034021e-03
-        42098.35c  2.612663e-03
-        42100.35c  1.042683e-03
-        7014.35c  2.068733e-03
-        7015.35c  7.718920e-06
-        15031.35c  3.353419e-04
-        16032.35c  1.230843e-04
-        16033.35c  9.718184e-07
-        16034.35c  5.506964e-06
-        16036.35c  1.295761e-08
-        14028.35c  6.821834e-03
-        14029.35c  3.463919e-04
-        14030.35c  2.283426e-04
-        29063.99c  1.356746e-03
-        29065.35c  6.047231e-04
-        73181.99c  2.296102e-05
-        22046.99c  7.160851e-05
-        22047.99c  6.457799e-05
-        22048.99c  6.396110e-04
-        22049.35c  4.695774e-05
-        22050.35c  4.496147e-05
-        5010.35c  1.529550e-05
-        5011.35c  6.156608e-05
-        41093.99c  4.471983e-04
-        27059.99c  3.524977e-04
-        26054.99c  2.815842e-02
-        26056.99c  4.420283e-01
-        26057.35c  1.020829e-02
-        26058.99c  1.358531e-03
-        1001.35c  1.684928e-01
-        1002.35c  1.937891e-05
-        8016.35c  8.384744e-02
-        8017.35c  3.193956e-05
-        8018.35c  1.723056e-04
-M4537 6012.35c  1.004805e-03
-        6013.35c  1.086767e-05
-        25055.99c  1.346701e-02
-        28058.99c  5.840050e-02
-        28060.99c  2.249587e-02
-        28061.99c  9.778775e-04
-        28062.99c  3.117907e-03
-        28064.35c  7.940390e-04
-        24050.99c  6.010767e-03
-        24052.99c  1.159123e-01
-        24053.35c  1.314342e-02
-        24054.35c  3.271654e-03
-        42092.99c  1.589601e-03
-        42094.35c  9.908209e-04
-        42095.35c  1.705283e-03
-        42096.35c  1.786691e-03
-        42097.35c  1.022951e-03
-        42098.35c  2.584698e-03
-        42100.35c  1.031525e-03
-        7014.35c  2.046596e-03
-        7015.35c  7.636305e-06
-        15031.35c  3.317531e-04
-        16032.35c  1.217669e-04
-        16033.35c  9.614191e-07
-        16034.35c  5.448026e-06
-        16036.35c  1.281891e-08
-        14028.35c  6.748837e-03
-        14029.35c  3.426848e-04
-        14030.35c  2.258986e-04
-        29063.99c  1.342225e-03
-        29065.35c  5.982512e-04
-        73181.99c  2.271527e-05
-        22046.99c  7.084223e-05
-        22047.99c  6.388706e-05
-        22048.99c  6.327669e-04
-        22049.35c  4.645536e-05
-        22050.35c  4.448043e-05
-        5010.35c  1.513180e-05
-        5011.35c  6.090712e-05
-        41093.99c  4.424144e-04
-        27059.99c  3.487250e-04
-        26054.99c  2.785706e-02
-        26056.99c  4.372963e-01
-        26057.35c  1.009906e-02
-        26058.99c  1.343989e-03
-        1001.35c  1.738306e-01
-        1002.35c  1.999280e-05
-        8016.35c  8.650331e-02
-        8017.35c  3.295130e-05
-        8018.35c  1.777635e-04
-M4538 6012.35c  9.941008e-04
-        6013.35c  1.075190e-05
-        25055.99c  1.332356e-02
-        28058.99c  5.777862e-02
-        28060.99c  2.225626e-02
-        28061.99c  9.674653e-04
-        28062.99c  3.084694e-03
-        28064.35c  7.855796e-04
-        24050.99c  5.946738e-03
-        24052.99c  1.146776e-01
-        24053.35c  1.300339e-02
-        24054.35c  3.236802e-03
-        42092.99c  1.572664e-03
-        42094.35c  9.802722e-04
-        42095.35c  1.687121e-03
-        42096.35c  1.767657e-03
-        42097.35c  1.012058e-03
-        42098.35c  2.557170e-03
-        42100.35c  1.020540e-03
-        7014.35c  2.024796e-03
-        7015.35c  7.555009e-06
-        15031.35c  3.282193e-04
-        16032.35c  1.204701e-04
-        16033.35c  9.511803e-07
-        16034.35c  5.390010e-06
-        16036.35c  1.268238e-08
-        14028.35c  6.676933e-03
-        14029.35c  3.390345e-04
-        14030.35c  2.234927e-04
-        29063.99c  1.327933e-03
-        29065.35c  5.918773e-04
-        73181.99c  2.247334e-05
-        22046.99c  7.008792e-05
-        22047.99c  6.320643e-05
-        22048.99c  6.260255e-04
-        22049.35c  4.596053e-05
-        22050.35c  4.400661e-05
-        5010.35c  1.497061e-05
-        5011.35c  6.025854e-05
-        41093.99c  4.377007e-04
-        27059.99c  3.450103e-04
-        26054.99c  2.756034e-02
-        26056.99c  4.326374e-01
-        26057.35c  9.991466e-03
-        26058.99c  1.329676e-03
-        1001.35c  1.790857e-01
-        1002.35c  2.059724e-05
-        8016.35c  8.911839e-02
-        8017.35c  3.394740e-05
-        8018.35c  1.831377e-04
-M4541 6012.35c  6.821533e-04
-        6013.35c  7.377986e-06
-        25055.99c  9.142652e-03
-        28058.99c  3.964785e-02
-        28060.99c  1.527225e-02
-        28061.99c  6.638733e-04
-        28062.99c  2.116719e-03
-        28064.35c  5.390648e-04
-        24050.99c  4.080639e-03
-        24052.99c  7.869178e-02
-        24053.35c  8.922949e-03
-        24054.35c  2.221095e-03
-        42092.99c  1.079165e-03
-        42094.35c  6.726596e-04
-        42095.35c  1.157702e-03
-        42096.35c  1.212968e-03
-        42097.35c  6.944737e-04
-        42098.35c  1.754731e-03
-        42100.35c  7.002924e-04
-        7014.35c  1.389413e-03
-        7015.35c  5.184236e-06
-        15031.35c  2.252240e-04
-        16032.35c  8.266658e-05
-        16033.35c  6.527014e-07
-        16034.35c  3.698625e-06
-        16036.35c  8.702664e-09
-        14028.35c  4.581723e-03
-        14029.35c  2.326454e-04
-        14030.35c  1.533607e-04
-        29063.99c  9.112272e-04
-        29065.35c  4.061468e-04
-        73181.99c  1.542121e-05
-        22046.99c  4.809419e-05
-        22047.99c  4.337214e-05
-        22048.99c  4.295779e-04
-        22049.35c  3.153809e-05
-        22050.35c  3.019736e-05
-        5010.35c  1.027283e-05
-        5011.35c  4.134937e-05
-        41093.99c  3.003505e-04
-        27059.99c  2.367463e-04
-        26054.99c  1.891192e-02
-        26056.99c  2.968761e-01
-        26057.35c  6.856139e-03
-        26058.99c  9.124246e-04
-        1001.35c  3.322337e-01
-        1002.35c  3.821124e-05
-        8016.35c  1.653295e-01
-        8017.35c  6.297817e-05
-        8018.35c  3.397521e-04
-M4543 6012.35c  1.122384e-03
-        6013.35c  1.213944e-05
-        25055.99c  1.504295e-02
-        28058.99c  6.523450e-02
-        28060.99c  2.512834e-02
-        28061.99c  1.092307e-03
-        28062.99c  3.482762e-03
-        28064.35c  8.869573e-04
-        24050.99c  6.714130e-03
-        24052.99c  1.294760e-01
-        24053.35c  1.468142e-02
-        24054.35c  3.654500e-03
-        42092.99c  1.775614e-03
-        42094.35c  1.106766e-03
-        42095.35c  1.904835e-03
-        42096.35c  1.995767e-03
-        42097.35c  1.142658e-03
-        42098.35c  2.887161e-03
-        42100.35c  1.152234e-03
-        7014.35c  2.286084e-03
-        7015.35c  8.529924e-06
-        15031.35c  3.705741e-04
-        16032.35c  1.360162e-04
-        16033.35c  1.073923e-06
-        16034.35c  6.085574e-06
-        16036.35c  1.431900e-08
-        14028.35c  7.538534e-03
-        14029.35c  3.827854e-04
-        14030.35c  2.523332e-04
-        29063.99c  1.499295e-03
-        29065.35c  6.682567e-04
-        73181.99c  2.537339e-05
-        22046.99c  7.913238e-05
-        22047.99c  7.136271e-05
-        22048.99c  7.068118e-04
-        22049.35c  5.189152e-05
-        22050.35c  4.968538e-05
-        5010.35c  1.690250e-05
-        5011.35c  6.803465e-05
-        41093.99c  4.941817e-04
-        27059.99c  3.895323e-04
-        26054.99c  3.111685e-02
-        26056.99c  4.884697e-01
-        26057.35c  1.128082e-02
-        26058.99c  1.501264e-03
-        1001.35c  1.161042e-01
-        1002.35c  1.335350e-05
-        8016.35c  5.777720e-02
-        8017.35c  2.200874e-05
-        8018.35c  1.187316e-04
-M4546 6012.35c  6.910478e-04
-        6013.35c  7.474171e-06
-        25055.99c  9.261834e-03
-        28058.99c  4.016472e-02
-        28060.99c  1.547137e-02
-        28061.99c  6.725293e-04
-        28062.99c  2.144317e-03
-        28064.35c  5.460937e-04
-        24050.99c  4.133852e-03
-        24052.99c  7.971793e-02
-        24053.35c  9.039266e-03
-        24054.35c  2.250056e-03
-        42092.99c  1.093233e-03
-        42094.35c  6.814295e-04
-        42095.35c  1.172797e-03
-        42096.35c  1.228783e-03
-        42097.35c  7.035285e-04
-        42098.35c  1.777606e-03
-        42100.35c  7.094239e-04
-        7014.35c  1.407527e-03
-        7015.35c  5.251830e-06
-        15031.35c  2.281606e-04
-        16032.35c  8.374408e-05
-        16033.35c  6.612090e-07
-        16034.35c  3.746833e-06
-        16036.35c  8.816110e-09
-        14028.35c  4.641439e-03
-        14029.35c  2.356788e-04
-        14030.35c  1.553602e-04
-        29063.99c  9.231073e-04
-        29065.35c  4.114418e-04
-        73181.99c  1.562227e-05
-        22046.99c  4.872115e-05
-        22047.99c  4.393773e-05
-        22048.99c  4.351809e-04
-        22049.35c  3.194931e-05
-        22050.35c  3.059106e-05
-        5010.35c  1.040677e-05
-        5011.35c  4.188844e-05
-        41093.99c  3.042664e-04
-        27059.99c  2.398327e-04
-        26054.99c  1.915848e-02
-        26056.99c  3.007466e-01
-        26057.35c  6.945540e-03
-        26058.99c  9.243204e-04
-        1001.35c  3.278673e-01
-        1002.35c  3.770910e-05
-        8016.35c  1.631569e-01
-        8017.35c  6.215076e-05
-        8018.35c  3.352852e-04
-M4553 6012.35c  7.348562e-04
-        6013.35c  7.947992e-06
-        25055.99c  9.849017e-03
-        28058.99c  4.271092e-02
-        28060.99c  1.645221e-02
-        28061.99c  7.151648e-04
-        28062.99c  2.280260e-03
-        28064.35c  5.807143e-04
-        24050.99c  4.395916e-03
-        24052.99c  8.477153e-02
-        24053.35c  9.612348e-03
-        24054.35c  2.392703e-03
-        42092.99c  1.162541e-03
-        42094.35c  7.246315e-04
-        42095.35c  1.247150e-03
-        42096.35c  1.306683e-03
-        42097.35c  7.481292e-04
-        42098.35c  1.890302e-03
-        42100.35c  7.543980e-04
-        7014.35c  1.496763e-03
-        7015.35c  5.584756e-06
-        15031.35c  2.426253e-04
-        16032.35c  8.905336e-05
-        16033.35c  7.031280e-07
-        16034.35c  3.984390e-06
-        16036.35c  9.375029e-09
-        14028.35c  4.935716e-03
-        14029.35c  2.506200e-04
-        14030.35c  1.652095e-04
-        29063.99c  9.816290e-04
-        29065.35c  4.375259e-04
-        73181.99c  1.661266e-05
-        22046.99c  5.181005e-05
-        22047.99c  4.672339e-05
-        22048.99c  4.627673e-04
-        22049.35c  3.397485e-05
-        22050.35c  3.253047e-05
-        5010.35c  1.106652e-05
-        5011.35c  4.454409e-05
-        41093.99c  3.235558e-04
-        27059.99c  2.550378e-04
-        26054.99c  2.037307e-02
-        26056.99c  3.198130e-01
-        26057.35c  7.385876e-03
-        26058.99c  9.829205e-04
-        1001.35c  3.063595e-01
-        1002.35c  3.523545e-05
-        8016.35c  1.524535e-01
-        8017.35c  5.807339e-05
-        8018.35c  3.132914e-04
-M4556 6012.35c  1.085973e-03
-        6013.35c  1.174562e-05
-        25055.99c  1.455493e-02
-        28058.99c  6.311845e-02
-        28060.99c  2.431318e-02
-        28061.99c  1.056873e-03
-        28062.99c  3.369782e-03
-        28064.35c  8.581853e-04
-        24050.99c  6.496315e-03
-        24052.99c  1.252761e-01
-        24053.35c  1.420517e-02
-        24054.35c  3.535946e-03
-        42092.99c  1.718013e-03
-        42094.35c  1.070864e-03
-        42095.35c  1.843043e-03
-        42096.35c  1.931022e-03
-        42097.35c  1.105587e-03
-        42098.35c  2.793500e-03
-        42100.35c  1.114856e-03
-        7014.35c  2.211921e-03
-        7015.35c  8.253217e-06
-        15031.35c  3.585528e-04
-        16032.35c  1.316036e-04
-        16033.35c  1.039082e-06
-        16034.35c  5.888124e-06
-        16036.35c  1.385446e-08
-        14028.35c  7.293998e-03
-        14029.35c  3.703675e-04
-        14030.35c  2.441473e-04
-        29063.99c  1.450657e-03
-        29065.35c  6.465781e-04
-        73181.99c  2.455026e-05
-        22046.99c  7.656515e-05
-        22047.99c  6.904792e-05
-        22048.99c  6.838838e-04
-        22049.35c  5.020824e-05
-        22050.35c  4.807357e-05
-        5010.35c  1.635417e-05
-        5011.35c  6.582760e-05
-        41093.99c  4.781528e-04
-        27059.99c  3.768958e-04
-        26054.99c  3.010744e-02
-        26056.99c  4.726205e-01
-        26057.35c  1.091487e-02
-        26058.99c  1.452562e-03
-        1001.35c  1.339817e-01
-        1002.35c  1.540965e-05
-        8016.35c  6.667305e-02
-        8017.35c  2.539747e-05
-        8018.35c  1.370124e-04
-M4557 6012.35c  1.092355e-03
-        6013.35c  1.181465e-05
-        25055.99c  1.464048e-02
-        28058.99c  6.348939e-02
-        28060.99c  2.445610e-02
-        28061.99c  1.063088e-03
-        28062.99c  3.389594e-03
-        28064.35c  8.632265e-04
-        24050.99c  6.534533e-03
-        24052.99c  1.260126e-01
-        24053.35c  1.428866e-02
-        24054.35c  3.556733e-03
-        42092.99c  1.728113e-03
-        42094.35c  1.077160e-03
-        42095.35c  1.853877e-03
-        42096.35c  1.942373e-03
-        42097.35c  1.112087e-03
-        42098.35c  2.809919e-03
-        42100.35c  1.121408e-03
-        7014.35c  2.224925e-03
-        7015.35c  8.301724e-06
-        15031.35c  3.606605e-04
-        16032.35c  1.323775e-04
-        16033.35c  1.045192e-06
-        16034.35c  5.922781e-06
-        16036.35c  1.393593e-08
-        14028.35c  7.336880e-03
-        14029.35c  3.725450e-04
-        14030.35c  2.455826e-04
-        29063.99c  1.459183e-03
-        29065.35c  6.503797e-04
-        73181.99c  2.469462e-05
-        22046.99c  7.701521e-05
-        22047.99c  6.945368e-05
-        22048.99c  6.879032e-04
-        22049.35c  5.050325e-05
-        22050.35c  4.835632e-05
-        5010.35c  1.645032e-05
-        5011.35c  6.621465e-05
-        41093.99c  4.809626e-04
-        27059.99c  3.791117e-04
-        26054.99c  3.028445e-02
-        26056.99c  4.754020e-01
-        26057.35c  1.097902e-02
-        26058.99c  1.461102e-03
-        1001.35c  1.308452e-01
-        1002.35c  1.504890e-05
-        8016.35c  6.511254e-02
-        8017.35c  2.480305e-05
-        8018.35c  1.338060e-04
-M4558 6012.35c  7.087236e-04
-        6013.35c  7.665373e-06
-        25055.99c  9.498775e-03
-        28058.99c  4.119209e-02
-        28060.99c  1.586717e-02
-        28061.99c  6.897327e-04
-        28062.99c  2.199170e-03
-        28064.35c  5.600648e-04
-        24050.99c  4.239604e-03
-        24052.99c  8.175713e-02
-        24053.35c  9.270526e-03
-        24054.35c  2.307608e-03
-        42092.99c  1.121203e-03
-        42094.35c  6.988642e-04
-        42095.35c  1.202799e-03
-        42096.35c  1.260217e-03
-        42097.35c  7.215250e-04
-        42098.35c  1.823082e-03
-        42100.35c  7.275711e-04
-        7014.35c  1.443536e-03
-        7015.35c  5.386166e-06
-        15031.35c  2.339970e-04
-        16032.35c  8.588665e-05
-        16033.35c  6.781251e-07
-        16034.35c  3.842701e-06
-        16036.35c  9.041655e-09
-        14028.35c  4.760184e-03
-        14029.35c  2.417084e-04
-        14030.35c  1.593346e-04
-        29063.99c  9.467224e-04
-        29065.35c  4.219670e-04
-        73181.99c  1.602190e-05
-        22046.99c  4.996769e-05
-        22047.99c  4.506174e-05
-        22048.99c  4.463119e-04
-        22049.35c  3.276671e-05
-        22050.35c  3.137360e-05
-        5010.35c  1.067300e-05
-        5011.35c  4.296011e-05
-        41093.99c  3.120500e-04
-        27059.99c  2.459686e-04
-        26054.99c  1.964867e-02
-        26056.99c  3.084405e-01
-        26057.35c  7.123218e-03
-        26058.99c  9.479652e-04
-        1001.35c  3.191881e-01
-        1002.35c  3.671085e-05
-        8016.35c  1.588380e-01
-        8017.35c  6.050545e-05
-        8018.35c  3.264111e-04
-M4581 6012.35c  1.237957e-03
-        6013.35c  1.338939e-05
-        25055.99c  1.659189e-02
-        28058.99c  7.195187e-02
-        28060.99c  2.771573e-02
-        28061.99c  1.204782e-03
-        28062.99c  3.841377e-03
-        28064.35c  9.782838e-04
-        24050.99c  7.405480e-03
-        24052.99c  1.428084e-01
-        24053.35c  1.619317e-02
-        24054.35c  4.030798e-03
-        42092.99c  1.958445e-03
-        42094.35c  1.220728e-03
-        42095.35c  2.100973e-03
-        42096.35c  2.201264e-03
-        42097.35c  1.260316e-03
-        42098.35c  3.184444e-03
-        42100.35c  1.270879e-03
-        7014.35c  2.521479e-03
-        7015.35c  9.408216e-06
-        15031.35c  4.087316e-04
-        16032.35c  1.500213e-04
-        16033.35c  1.184503e-06
-        16034.35c  6.712196e-06
-        16036.35c  1.579338e-08
-        14028.35c  8.314791e-03
-        14029.35c  4.222001e-04
-        14030.35c  2.783156e-04
-        29063.99c  1.653674e-03
-        29065.35c  7.370677e-04
-        73181.99c  2.798605e-05
-        22046.99c  8.728022e-05
-        22047.99c  7.871120e-05
-        22048.99c  7.795881e-04
-        22049.35c  5.723487e-05
-        22050.35c  5.480165e-05
-        5010.35c  1.864292e-05
-        5011.35c  7.504006e-05
-        41093.99c  5.450688e-04
-        27059.99c  4.296418e-04
-        26054.99c  3.432093e-02
-        26056.99c  5.387626e-01
-        26057.35c  1.244238e-02
-        26058.99c  1.655845e-03
-        1001.35c  5.936824e-02
-        1002.35c  6.828124e-06
-        8016.35c  2.954349e-02
-        8017.35c  1.125388e-05
-        8018.35c  6.071169e-05
-M4583 6012.35c  1.248284e-03
-        6013.35c  1.350111e-05
-        25055.99c  1.673032e-02
-        28058.99c  7.255197e-02
-        28060.99c  2.794701e-02
-        28061.99c  1.214833e-03
-        28062.99c  3.873433e-03
-        28064.35c  9.864468e-04
-        24050.99c  7.467296e-03
-        24052.99c  1.440000e-01
-        24053.35c  1.632831e-02
-        24054.35c  4.064434e-03
-        42092.99c  1.974785e-03
-        42094.35c  1.230917e-03
-        42095.35c  2.118506e-03
-        42096.35c  2.219638e-03
-        42097.35c  1.270832e-03
-        42098.35c  3.211017e-03
-        42100.35c  1.281483e-03
-        7014.35c  2.542518e-03
-        7015.35c  9.486728e-06
-        15031.35c  4.121425e-04
-        16032.35c  1.512732e-04
-        16033.35c  1.194390e-06
-        16034.35c  6.768189e-06
-        16036.35c  1.592517e-08
-        14028.35c  8.384174e-03
-        14029.35c  4.257229e-04
-        14030.35c  2.806379e-04
-        29063.99c  1.667472e-03
-        29065.35c  7.432184e-04
-        73181.99c  2.821957e-05
-        22046.99c  8.800858e-05
-        22047.99c  7.936774e-05
-        22048.99c  7.860930e-04
-        22049.35c  5.771224e-05
-        22050.35c  5.525905e-05
-        5010.35c  1.879846e-05
-        5011.35c  7.566599e-05
-        41093.99c  5.496160e-04
-        27059.99c  4.332271e-04
-        26054.99c  3.460731e-02
-        26056.99c  5.432582e-01
-        26057.35c  1.254621e-02
-        26058.99c  1.669664e-03
-        1001.35c  5.429720e-02
-        1002.35c  6.244842e-06
-        8016.35c  2.701976e-02
-        8017.35c  1.029250e-05
-        8018.35c  5.552532e-05
-M4593 6012.35c  1.233054e-03
-        6013.35c  1.333637e-05
-        25055.99c  1.652616e-02
-        28058.99c  7.166702e-02
-        28060.99c  2.760602e-02
-        28061.99c  1.200010e-03
-        28062.99c  3.826171e-03
-        28064.35c  9.744096e-04
-        24050.99c  7.376159e-03
-        24052.99c  1.422430e-01
-        24053.35c  1.612903e-02
-        24054.35c  4.014839e-03
-        42092.99c  1.950690e-03
-        42094.35c  1.215895e-03
-        42095.35c  2.092659e-03
-        42096.35c  2.192554e-03
-        42097.35c  1.255324e-03
-        42098.35c  3.171837e-03
-        42100.35c  1.265845e-03
-        7014.35c  2.511498e-03
-        7015.35c  9.370985e-06
-        15031.35c  4.071135e-04
-        16032.35c  1.494272e-04
-        16033.35c  1.179812e-06
-        16034.35c  6.685602e-06
-        16036.35c  1.573085e-08
-        14028.35c  8.281887e-03
-        14029.35c  4.205287e-04
-        14030.35c  2.772134e-04
-        29063.99c  1.647126e-03
-        29065.35c  7.341477e-04
-        73181.99c  2.787524e-05
-        22046.99c  8.693471e-05
-        22047.99c  7.839918e-05
-        22048.99c  7.765043e-04
-        22049.35c  5.700803e-05
-        22050.35c  5.458433e-05
-        5010.35c  1.856912e-05
-        5011.35c  7.474290e-05
-        41093.99c  5.429110e-04
-        27059.99c  4.279409e-04
-        26054.99c  3.418505e-02
-        26056.99c  5.366318e-01
-        26057.35c  1.239313e-02
-        26058.99c  1.649289e-03
-        1001.35c  6.177302e-02
-        1002.35c  7.104668e-06
-        8016.35c  3.074005e-02
-        8017.35c  1.170965e-05
-        8018.35c  6.317041e-05
-M4597 6012.35c  1.216377e-03
-        6013.35c  1.315600e-05
-        25055.99c  1.630269e-02
-        28058.99c  7.069796e-02
-        28060.99c  2.723270e-02
-        28061.99c  1.183783e-03
-        28062.99c  3.774431e-03
-        28064.35c  9.612339e-04
-        24050.99c  7.276404e-03
-        24052.99c  1.403194e-01
-        24053.35c  1.591095e-02
-        24054.35c  3.960548e-03
-        42092.99c  1.924311e-03
-        42094.35c  1.199453e-03
-        42095.35c  2.064356e-03
-        42096.35c  2.162905e-03
-        42097.35c  1.238352e-03
-        42098.35c  3.128949e-03
-        42100.35c  1.248727e-03
-        7014.35c  2.477533e-03
-        7015.35c  9.244280e-06
-        15031.35c  4.016087e-04
-        16032.35c  1.474068e-04
-        16033.35c  1.163861e-06
-        16034.35c  6.595236e-06
-        16036.35c  1.551816e-08
-        14028.35c  8.169876e-03
-        14029.35c  4.148419e-04
-        14030.35c  2.734650e-04
-        29063.99c  1.624854e-03
-        29065.35c  7.242186e-04
-        73181.99c  2.749831e-05
-        22046.99c  8.575900e-05
-        22047.99c  7.733930e-05
-        22048.99c  7.660049e-04
-        22049.35c  5.623737e-05
-        22050.35c  5.384658e-05
-        5010.35c  1.831802e-05
-        5011.35c  7.373215e-05
-        41093.99c  5.355685e-04
-        27059.99c  4.221541e-04
-        26054.99c  3.372279e-02
-        26056.99c  5.293742e-01
-        26057.35c  1.222557e-02
-        26058.99c  1.626987e-03
-        1001.35c  6.995964e-02
-        1002.35c  8.046241e-06
-        8016.35c  3.481393e-02
-        8017.35c  1.326151e-05
-        8018.35c  7.154268e-05
-M7003 8016.35c  9.975700e-01
-        8017.35c  3.800000e-04
-        8018.35c  2.050000e-03
-M9126 28058.99c  3.513166e-01
-        28060.99c  1.353264e-01
-        28061.99c  5.882538e-03
-        28062.99c  1.875613e-02
-        28064.35c  4.776633e-03
-        24050.99c  9.160181e-03
-        24052.99c  1.766456e-01
-        24053.35c  2.003007e-02
-        24054.35c  4.985927e-03
-        22046.99c  8.946599e-04
-        22047.99c  8.068202e-04
-        22048.99c  7.994457e-03
-        22049.35c  5.866801e-04
-        22050.35c  5.617374e-04
-        25055.99c  3.675564e-03
-        42092.99c  2.677472e-03
-        42094.35c  1.668912e-03
-        42095.35c  2.872326e-03
-        42096.35c  3.009453e-03
-        42097.35c  1.723040e-03
-        42098.35c  4.353593e-03
-        42100.35c  1.737469e-03
-        14028.35c  6.630316e-03
-        14029.35c  3.371962e-04
-        14030.35c  2.221613e-04
-        13027.35c  1.069135e-02
-        6012.35c  3.805109e-03
-        6013.35c  4.115510e-05
-        15031.35c  2.793978e-04
-        16032.35c  2.563759e-04
-        16033.35c  2.024236e-06
-        16034.35c  1.147067e-05
-        16036.35c  2.698981e-08
-        5010.35c  6.371882e-05
-        5011.35c  2.564763e-04
-        27059.99c  1.957945e-04
-        29063.99c  1.884013e-03
-        29065.35c  8.397286e-04
-        41093.99c  3.167049e-02
-        73181.99c  1.594209e-04
-        26054.99c  1.070869e-02
-        26056.99c  1.681039e-01
-        26057.35c  3.882242e-03
-        26058.99c  5.166551e-04
-M97001 28058.99c  3.509431e-01
-        28060.99c  1.351828e-01
-        28061.99c  5.876281e-03
-        28062.99c  1.873619e-02
-        28064.35c  4.771549e-03
-        24050.99c  9.150437e-03
-        24052.99c  1.764572e-01
-        24053.35c  2.000877e-02
-        24054.35c  4.980623e-03
-        22046.99c  8.937084e-04
-        22047.99c  8.059624e-04
-        22048.99c  7.985953e-03
-        22049.35c  5.860555e-04
-        22050.35c  5.611394e-04
-        25055.99c  3.671650e-03
-        42092.99c  2.674621e-03
-        42094.35c  1.667136e-03
-        42095.35c  2.869272e-03
-        42096.35c  3.006250e-03
-        42097.35c  1.721210e-03
-        42098.35c  4.348961e-03
-        42100.35c  1.735620e-03
-        14028.35c  6.623260e-03
-        14029.35c  3.368381e-04
-        14030.35c  2.219250e-04
-        13027.35c  1.067996e-02
-        6012.35c  3.801066e-03
-        6013.35c  3.793909e-05
-        15031.35c  2.791007e-04
-        16032.35c  2.568431e-04
-        16033.35c  1.966458e-06
-        16034.35c  1.081636e-05
-        16036.35c  2.403563e-08
-        5010.35c  6.365099e-05
-        5011.35c  2.562033e-04
-        27059.99c  9.779271e-04
-        29063.99c  1.882007e-03
-        29065.35c  8.388356e-04
-        41093.99c  3.163682e-02
-        73181.99c  3.185024e-05
-        26054.99c  1.069732e-02
-        26056.99c  1.683370e-01
-        26057.35c  3.878110e-03
-        26058.99c  5.161053e-04
-M107001 5010.35c  2.035168e-05
-        5011.35c  8.243450e-05
-        6012.35c  1.357775e-03
-        6013.35c  1.468537e-05
-        7014.35c  2.766818e-03
-        7015.35c  1.016376e-05
-        14028.35c  9.123818e-03
-        14029.35c  4.632801e-04
-        14030.35c  3.053956e-04
-        15031.35c  4.485014e-04
-        16032.35c  1.646181e-04
-        16033.35c  1.299759e-06
-        16034.35c  7.365281e-06
-        16036.35c  1.733008e-08
-        22046.99c  9.577267e-05
-        22047.99c  8.636963e-05
-        22048.99c  8.554442e-04
-        22049.35c  6.280367e-05
-        22050.35c  6.013371e-05
-        24050.99c  8.126033e-03
-        24052.99c  1.567034e-01
-        24053.35c  1.776875e-02
-        24054.35c  4.422995e-03
-        25055.99c  1.820626e-02
-        26054.99c  3.772318e-02
-        26056.99c  5.921727e-01
-        26057.35c  1.367584e-02
-        26058.99c  1.820009e-03
-        27059.99c  2.828616e-04
-        28058.99c  7.895271e-02
-        28060.99c  3.041250e-02
-        28061.99c  1.322007e-03
-        28062.99c  4.215144e-03
-        28064.35c  1.073472e-03
-        29063.99c  1.814575e-03
-        29065.35c  8.087821e-04
-        41093.99c  5.981046e-05
-        42092.99c  2.149001e-03
-        42094.35c  1.339507e-03
-        42095.35c  2.305399e-03
-        42096.35c  2.415450e-03
-        42097.35c  1.382944e-03
-        42098.35c  3.494291e-03
-        42100.35c  1.394533e-03
-        73181.99c  3.070909e-05
-        74180.99c  9.147265e-08
-M107002 5010.35c  6.562156e-05
-        5011.35c  2.658006e-04
-        6012.35c  2.497368e-03
-        6013.35c  2.701078e-05
-        13027.35c  7.151156e-03
-        14028.35c  1.810369e-02
-        14029.35c  9.192184e-04
-        14030.35c  6.059426e-04
-        15031.35c  4.449597e-04
-        16032.35c  2.449753e-04
-        16033.35c  1.934218e-06
-        16034.35c  1.096057e-05
-        16036.35c  2.578957e-08
-        22046.99c  1.995324e-03
-        22047.99c  1.799418e-03
-        22048.99c  1.782974e-02
-        22049.35c  1.308451e-03
-        22050.35c  1.252826e-03
-        23050.35c  8.116429e-06
-        23051.35c  3.238458e-03
-        24050.99c  6.794944e-03
-        24052.99c  1.310339e-01
-        24053.35c  1.485820e-02
-        24054.35c  3.698517e-03
-        25055.99c  1.505193e-02
-        26054.99c  3.048766e-02
-        26056.99c  4.785911e-01
-        26057.35c  1.105277e-02
-        26058.99c  1.470921e-03
-        27059.99c  1.870880e-03
-        28058.99c  1.630518e-01
-        28060.99c  6.280702e-02
-        28061.99c  2.730430e-03
-        28062.99c  8.703849e-03
-        28064.35c  2.217870e-03
-        41093.99c  5.933758e-04
-        42092.99c  1.066004e-03
-        42094.35c  6.644558e-04
-        42095.35c  1.143584e-03
-        42096.35c  1.198174e-03
-        42097.35c  6.860066e-04
-        42098.35c  1.733334e-03
-        42100.35c  6.917534e-04
-        73181.99c  3.046637e-05
-        74180.99c  9.075156e-08
-M107003 5010.35c  6.561577e-05
-        5011.35c  2.657772e-04
-        6012.35c  2.497147e-03
-        6013.35c  2.700840e-05
-        13027.35c  7.150524e-03
-        14028.35c  1.810209e-02
-        14029.35c  9.191372e-04
-        14030.35c  6.058891e-04
-        15031.35c  4.449204e-04
-        16032.35c  2.449537e-04
-        16033.35c  1.934047e-06
-        16034.35c  1.095960e-05
-        16036.35c  2.578729e-08
-        22046.99c  1.995148e-03
-        22047.99c  1.799259e-03
-        22048.99c  1.782817e-02
-        22049.35c  1.308336e-03
-        22050.35c  1.252716e-03
-        23050.35c  8.115712e-06
-        23051.35c  3.238172e-03
-        24050.99c  6.794343e-03
-        24052.99c  1.310224e-01
-        24053.35c  1.485688e-02
-        24054.35c  3.698190e-03
-        25055.99c  1.505060e-02
-        26054.99c  3.058302e-02
-        26056.99c  4.800889e-01
-        26057.35c  1.108735e-02
-        26058.99c  1.475528e-03
-        27059.99c  2.806061e-04
-        28058.99c  1.630374e-01
-        28060.99c  6.280147e-02
-        28061.99c  2.730189e-03
-        28062.99c  8.703080e-03
-        28064.35c  2.217674e-03
-        41093.99c  5.933233e-04
-        42092.99c  1.065910e-03
-        42094.35c  6.643971e-04
-        42095.35c  1.143483e-03
-        42096.35c  1.198068e-03
-        42097.35c  6.859460e-04
-        42098.35c  1.733181e-03
-        42100.35c  6.916922e-04
-        73181.99c  3.046368e-05
-        74180.99c  9.074354e-08
-M107004 13027.35c  2.006034e-01
-        14028.35c  3.645992e-03
-        14029.35c  1.851324e-04
-        14030.35c  1.220405e-04
-        25055.99c  1.010481e-02
-        26054.99c  2.324138e-03
-        26056.99c  3.648394e-02
-        26057.35c  8.425726e-04
-        26058.99c  1.121282e-04
-        27059.99c  2.825868e-04
-        28058.99c  3.219380e-02
-        28060.99c  1.240091e-02
-        28061.99c  5.391100e-04
-        28062.99c  1.718532e-03
-        28064.35c  4.379089e-04
-        29063.99c  4.818972e-01
-        29065.35c  2.147874e-01
-        30064.99c  8.256145e-05
-        30066.99c  4.736710e-05
-        30067.35c  6.960757e-06
-        30068.35c  3.183270e-05
-        30070.35c  1.052603e-06
-        41093.99c  5.975103e-04
-        50112.35c  4.536031e-06
-        50114.35c  3.086369e-06
-        50115.35c  1.589949e-06
-        50116.35c  6.799364e-05
-        50117.35c  3.591410e-05
-        50118.35c  1.132604e-04
-        50119.35c  4.016956e-05
-        50120.35c  1.523541e-04
-        50122.35c  2.165134e-05
-        50124.35c  2.707594e-05
-        73181.99c  3.067872e-05
-        82204.35c  7.396273e-07
-        82206.35c  1.273216e-05
-        82207.35c  1.167555e-05
-        82208.35c  2.768314e-05
-M107005 6012.35c  1.337488e-03
-        6013.35c  1.446590e-05
-        25055.99c  1.991779e-02
-        14028.35c  1.796672e-02
-        14029.35c  9.122936e-04
-        14030.35c  6.013878e-04
-        24050.99c  8.458116e-03
-        24052.99c  1.631077e-01
-        24053.35c  1.849487e-02
-        24054.35c  4.603743e-03
-        28058.99c  5.711296e-02
-        28060.99c  2.199982e-02
-        28061.99c  9.563171e-04
-        28062.99c  3.049151e-03
-        28064.35c  7.765296e-04
-        29063.99c  5.955460e-03
-        29065.35c  2.654434e-03
-        15031.35c  5.299153e-04
-        16032.35c  2.431258e-04
-        16033.35c  1.919625e-06
-        16034.35c  1.087785e-05
-        16036.35c  2.559492e-08
-        7014.35c  4.280917e-03
-        7015.35c  1.597314e-05
-        5010.35c  1.812769e-05
-        5011.35c  7.296626e-05
-        42092.99c  4.231813e-04
-        42094.35c  2.637753e-04
-        42095.35c  4.539792e-04
-        42096.35c  4.756518e-04
-        42097.35c  2.723312e-04
-        42098.35c  6.880977e-04
-        42100.35c  2.746122e-04
-        27059.99c  4.641871e-04
-        41093.99c  5.888954e-04
-        73181.99c  3.023626e-05
-        22046.99c  9.429804e-05
-        22047.99c  8.503977e-05
-        22048.99c  8.422727e-04
-        22049.35c  6.183666e-05
-        22050.35c  5.920781e-05
-        26054.99c  3.868396e-02
-        26056.99c  6.072548e-01
-        26057.35c  1.402413e-02
-        26058.99c  1.866351e-03
-        74180.99c  9.006422e-08
-M107006 5010.35c  4.227723e-05
-        5011.35c  1.712443e-04
-        6012.35c  2.376861e-03
-        6013.35c  2.570739e-05
-        13027.35c  1.069528e-02
-        14028.35c  6.633593e-03
-        14029.35c  3.368223e-04
-        14030.35c  2.220303e-04
-        15031.35c  2.795028e-04
-        16032.35c  2.564696e-04
-        16033.35c  2.024964e-06
-        16034.35c  1.147483e-05
-        16036.35c  2.699960e-08
-        22046.99c  8.952635e-04
-        22047.99c  8.073651e-04
-        22048.99c  7.999866e-03
-        22049.35c  5.870764e-04
-        22050.35c  5.621170e-04
-        24050.99c  9.163495e-03
-        24052.99c  1.767084e-01
-        24053.35c  2.003739e-02
-        24054.35c  4.987724e-03
-        25055.99c  3.676911e-03
-        26054.99c  1.072588e-02
-        26056.99c  1.683738e-01
-        26057.35c  3.888472e-03
-        26058.99c  5.174847e-04
-        27059.99c  9.793294e-04
-        28058.99c  3.514461e-01
-        28060.99c  1.353755e-01
-        28061.99c  5.885233e-03
-        28062.99c  1.876049e-02
-        28064.35c  4.780464e-03
-        29063.99c  1.884698e-03
-        29065.35c  8.400350e-04
-        41093.99c  3.168209e-02
-        42092.99c  2.723090e-03
-        42094.35c  1.697342e-03
-        42095.35c  2.921269e-03
-        42096.35c  3.060728e-03
-        42097.35c  1.752392e-03
-        42098.35c  4.427772e-03
-        42100.35c  1.767072e-03
-        73181.99c  3.189598e-05
-M108001 1001.35c  1.324843e-01
-        1002.35c  1.987567e-05
-        5010.35c  1.411094e-03
-        5011.35c  5.715640e-03
-        6012.35c  8.368217e-03
-        6013.35c  9.050833e-05
-        8016.35c  5.205171e-01
-        8017.35c  1.982780e-04
-        8018.35c  1.069659e-03
-        12024.35c  1.778668e-03
-        12025.35c  2.251758e-04
-        12026.35c  2.479186e-04
-        13027.35c  3.617369e-03
-        14028.35c  1.880937e-02
-        14029.35c  9.550485e-04
-        14030.35c  6.295608e-04
-        15031.35c  1.243864e-03
-        20040.99c  4.069275e-02
-        20042.35c  2.715903e-04
-        20043.35c  5.666863e-05
-        20044.35c  8.756359e-04
-        20046.99c  1.679077e-06
-        20048.99c  7.849668e-05
-        26054.99c  1.523457e-02
-        26056.99c  2.391489e-01
-        26057.35c  5.523009e-03
-        26058.99c  7.350098e-04
-M108002 1001.35c  1.044301e-01
-        1002.35c  1.566688e-05
-        8016.35c  5.817730e-01
-        8017.35c  2.216119e-04
-        8018.35c  1.195541e-03
-        11023.99c  1.398346e-02
-        12024.35c  1.611841e-03
-        12025.35c  2.040571e-04
-        12026.35c  2.246670e-04
-        13027.35c  3.267828e-02
-        14028.35c  1.942857e-01
-        14029.35c  9.864929e-03
-        14030.35c  6.502892e-03
-        16032.35c  7.240202e-04
-        16033.35c  5.716554e-06
-        16034.35c  3.239377e-05
-        16036.35c  7.622076e-08
-        19039.35c  8.609603e-03
-        19040.35c  1.080146e-06
-        19041.35c  6.213326e-04
-        20040.99c  3.765154e-02
-        20042.35c  2.512922e-04
-        20043.35c  5.243351e-05
-        20044.35c  8.101962e-04
-        20046.99c  1.553590e-06
-        20048.99c  7.263020e-05
-        26054.99c  2.439913e-04
-        26056.99c  3.830145e-03
-        26057.35c  8.845459e-05
-        26058.99c  1.177169e-05
-M110507 2004.35c  6.522151e-02
-        24050.99c  2.026416e-03
-        24052.99c  3.907731e-02
-        24053.35c  4.430935e-03
-        24054.35c  1.102909e-03
-        28058.99c  1.735614e-02
-        28060.99c  6.685453e-03
-        28061.99c  2.906123e-04
-        28062.99c  9.265973e-04
-        28064.35c  2.359719e-04
-        6012.35c  6.093048e-02
-        6013.35c  6.590072e-04
-        14028.35c  1.472412e-02
-        14029.35c  7.476559e-04
-        14030.35c  4.928539e-04
-        25055.99c  4.558136e-03
-        42092.99c  4.821638e-04
-        42094.35c  3.005424e-04
-        42095.35c  5.172541e-04
-        42096.35c  5.419543e-04
-        42097.35c  3.102924e-04
-        42098.35c  7.840062e-04
-        42100.35c  3.128925e-04
-        7014.35c  4.712637e-03
-        7015.35c  1.758414e-05
-        15031.35c  1.230510e-04
-        16032.35c  8.440877e-05
-        16033.35c  6.664553e-07
-        16034.35c  3.776580e-06
-        16036.35c  8.886070e-09
-        27059.99c  2.115517e-04
-        41093.99c  3.472027e-02
-        5010.35c  6.884854e-05
-        5011.35c  2.771222e-04
-        26054.99c  8.461367e-03
-        26056.99c  1.328210e-01
-        26057.35c  3.067524e-03
-        26058.99c  4.082332e-04
-        83209.35c  1.134809e-07
-        82204.35c  7.899142e-09
-        82206.35c  1.359781e-07
-        82207.35c  1.246940e-07
-        82208.35c  2.956533e-07
-        8016.35c  4.447205e-02
-        8017.35c  1.694053e-05
-        8018.35c  9.138972e-05
-        50112.35c  1.165369e-04
-        50114.35c  7.929303e-05
-        50115.35c  4.084792e-05
-        50116.35c  1.746854e-03
-        50117.35c  9.226823e-04
-        50118.35c  2.909813e-03
-        50119.35c  1.032008e-03
-        50120.35c  3.914191e-03
-        50122.35c  5.562524e-04
-        50124.35c  6.956165e-04
-        29063.99c  3.218025e-01
-        29065.35c  1.434311e-01
-        73181.99c  4.195233e-03
-        13027.35c  5.226041e-03
-        12024.35c  2.090406e-03
-        12025.35c  2.646421e-04
-        12026.35c  2.913713e-04
-        1001.35c  5.840346e-02
-        1002.35c  6.717253e-06
-M110801 1001.35c  3.701196e-01
-        1002.35c  5.552323e-05
-        8016.35c  2.238450e-01
-        8017.35c  8.526814e-05
-        8018.35c  4.599994e-04
-        12024.35c  1.087997e-02
-        12025.35c  1.377392e-03
-        12026.35c  1.516504e-03
-        13027.35c  2.829291e-02
-        14028.35c  5.449521e-02
-        14029.35c  2.771446e-03
-        14030.35c  1.825904e-03
-        6012.35c  2.871072e-01
-        6013.35c  3.105273e-03
-        7014.35c  1.401075e-02
-        7015.35c  5.203154e-05
-M110802 1001.35c  3.365424e-01
-        1002.35c  5.048673e-05
-        6012.35c  2.969212e-01
-        6013.35c  3.211414e-03
-        7014.35c  1.794092e-02
-        7015.35c  6.662771e-05
-        8016.35c  2.385609e-01
-        8017.35c  9.087393e-05
-        8018.35c  4.902409e-04
-        12024.35c  1.141456e-02
-        12025.35c  1.445069e-03
-        12026.35c  1.591026e-03
-        13027.35c  2.968147e-02
-        14028.35c  5.716975e-02
-        14029.35c  2.907477e-03
-        14030.35c  1.915591e-03
-M110803 1001.35c  4.581382e-01
-        1002.35c  6.872690e-05
-        6012.35c  4.390273e-01
-        6013.35c  4.748399e-03
-        7014.35c  2.142433e-02
-        7015.35c  7.956416e-05
-        8016.35c  7.632760e-02
-        8017.35c  2.907517e-05
-        8018.35c  1.568530e-04
-M110804 24050.99c  6.268917e-04
-        24052.99c  1.208903e-02
-        24053.35c  1.370804e-03
-        24054.35c  3.412209e-04
-        28058.99c  1.314304e-02
-        28060.99c  5.062614e-03
-        28061.99c  2.200706e-04
-        28062.99c  7.016719e-04
-        28064.35c  1.786905e-04
-        6012.35c  1.063103e-04
-        6013.35c  1.149823e-06
-        14028.35c  1.428104e-03
-        14029.35c  7.251720e-05
-        14030.35c  4.780313e-05
-        25055.99c  1.583504e-03
-        42092.99c  1.681905e-04
-        42094.35c  1.048403e-04
-        42095.35c  1.804305e-04
-        42096.35c  1.890405e-04
-        42097.35c  1.082403e-04
-        42098.35c  2.734807e-04
-        42100.35c  1.091403e-04
-        7014.35c  3.093508e-04
-        7015.35c  1.154203e-06
-        15031.35c  4.540512e-05
-        16032.35c  4.083061e-05
-        16033.35c  3.223809e-07
-        16034.35c  1.826825e-06
-        16036.35c  4.298412e-09
-        27059.99c  7.379520e-05
-        41093.99c  8.154922e-02
-        5010.35c  2.401607e-05
-        5011.35c  9.666626e-05
-        26054.99c  2.954008e-03
-        26056.99c  4.637213e-02
-        26057.35c  1.070903e-03
-        26058.99c  1.425204e-04
-        83209.35c  1.622004e-07
-        82204.35c  1.129063e-08
-        82206.35c  1.943595e-07
-        82207.35c  1.782305e-07
-        82208.35c  4.225912e-07
-        8016.35c  1.054233e-05
-        8017.35c  4.015851e-09
-        8018.35c  2.166446e-08
-        50112.35c  5.539685e-09
-        50114.35c  3.769270e-09
-        50115.35c  1.941745e-09
-        50116.35c  8.303813e-08
-        50117.35c  4.386062e-08
-        50118.35c  1.383204e-07
-        50119.35c  4.905763e-08
-        50120.35c  1.860645e-07
-        50122.35c  2.644197e-08
-        50124.35c  3.306679e-08
-        29063.99c  3.689610e-01
-        29065.35c  1.644504e-01
-        22046.99c  1.157703e-02
-        22047.99c  1.044003e-02
-        22048.99c  1.034403e-01
-        22049.35c  7.591221e-03
-        22050.35c  7.268520e-03
-        2004.35c  1.554704e-01
-M110805 24050.99c  3.352093e-03
-        24052.99c  6.464287e-02
-        24053.35c  7.329886e-03
-        24054.35c  1.824596e-03
-        28058.99c  3.280994e-02
-        28060.99c  1.263798e-02
-        28061.99c  5.493789e-04
-        28062.99c  1.751697e-03
-        28064.35c  4.460991e-04
-        6012.35c  1.313387e-01
-        6013.35c  1.420527e-03
-        14028.35c  3.262094e-02
-        14029.35c  1.658397e-03
-        14030.35c  1.092798e-03
-        25055.99c  8.465883e-03
-        42092.99c  8.993482e-04
-        42094.35c  5.605789e-04
-        42095.35c  9.647981e-04
-        42096.35c  1.010898e-03
-        42097.35c  5.787589e-04
-        42098.35c  1.462297e-03
-        42100.35c  5.836088e-04
-        7014.35c  8.733883e-03
-        7015.35c  3.246394e-05
-        15031.35c  2.259196e-04
-        16032.35c  1.409367e-04
-        16033.35c  1.112768e-06
-        16034.35c  6.305718e-06
-        16036.35c  1.483697e-08
-        27059.99c  3.945992e-04
-        41093.99c  5.219290e-03
-        5010.35c  1.284197e-04
-        5011.35c  5.168890e-04
-        26054.99c  1.579397e-02
-        26056.99c  2.479295e-01
-        26057.35c  5.725889e-03
-        26058.99c  7.619985e-04
-        83209.35c  3.392093e-08
-        82204.35c  2.361175e-09
-        82206.35c  4.064602e-08
-        82207.35c  3.727293e-08
-        82208.35c  8.837553e-08
-        8016.35c  1.033878e-01
-        8017.35c  3.938312e-05
-        8018.35c  2.124616e-04
-        50112.35c  1.158468e-09
-        50114.35c  7.882364e-10
-        50115.35c  4.060612e-10
-        50116.35c  1.736507e-08
-        50117.35c  9.172202e-09
-        50118.35c  2.892584e-08
-        50119.35c  1.025898e-08
-        50120.35c  3.891022e-08
-        50122.35c  5.529599e-09
-        50124.35c  6.914986e-09
-        29063.99c  7.715885e-02
-        29065.35c  3.439093e-02
-        22046.99c  7.233786e-04
-        22047.99c  6.523487e-04
-        22048.99c  6.463787e-03
-        22049.35c  4.743391e-04
-        22050.35c  4.541691e-04
-        2004.35c  3.898192e-03
-        1001.35c  1.592197e-01
-        1002.35c  2.388595e-05
-        12024.35c  4.988370e-03
-        12025.35c  6.315188e-04
-        12026.35c  6.953026e-04
-        13027.35c  1.297197e-02
-M110901 24050.99c  6.513825e-04
-        24052.99c  1.256105e-02
-        24053.35c  1.424305e-03
-        24054.35c  3.545514e-04
-        28058.99c  1.239705e-02
-        28060.99c  4.775318e-03
-        28061.99c  2.075808e-04
-        28062.99c  6.618525e-04
-        28064.35c  1.685506e-04
-        6012.35c  1.104654e-04
-        6013.35c  1.194765e-06
-        14028.35c  1.483906e-03
-        14029.35c  7.534929e-05
-        14030.35c  4.967119e-05
-        25055.99c  1.645506e-03
-        42092.99c  1.747607e-04
-        42094.35c  1.089304e-04
-        42095.35c  1.874807e-04
-        42096.35c  1.964308e-04
-        42097.35c  1.124604e-04
-        42098.35c  2.841611e-04
-        42100.35c  1.134104e-04
-        7014.35c  3.214312e-04
-        7015.35c  1.199305e-06
-        15031.35c  4.786418e-05
-        16032.35c  4.557068e-05
-        16033.35c  3.598064e-07
-        16034.35c  2.038898e-06
-        16036.35c  4.797418e-09
-        27059.99c  7.667729e-05
-        41093.99c  3.473513e-02
-        5010.35c  2.495410e-05
-        5011.35c  1.004404e-04
-        26054.99c  3.069512e-03
-        26056.99c  4.818519e-02
-        26057.35c  1.112804e-03
-        26058.99c  1.480906e-04
-        83209.35c  2.024008e-07
-        82204.35c  1.408895e-08
-        82206.35c  2.425309e-07
-        82207.35c  2.224039e-07
-        82208.35c  5.273290e-07
-        8016.35c  1.315505e-05
-        8017.35c  5.011079e-09
-        8018.35c  2.703340e-08
-        50112.35c  6.912537e-09
-        50114.35c  4.703378e-09
-        50115.35c  2.422949e-09
-        50116.35c  1.036164e-07
-        50117.35c  5.473021e-08
-        50118.35c  1.725997e-07
-        50119.35c  6.121514e-08
-        50120.35c  2.321759e-07
-        50122.35c  3.299493e-08
-        50124.35c  4.126146e-08
-        29063.99c  4.604018e-01
-        29065.35c  2.052008e-01
-        22046.99c  4.929019e-03
-        22047.99c  4.445117e-03
-        22048.99c  4.404417e-02
-        22049.35c  3.232112e-03
-        22050.35c  3.094712e-03
-        2004.35c  1.490206e-01
-M110902 24050.99c  1.681097e-03
-        24052.99c  3.241795e-02
-        24053.35c  3.675894e-03
-        24054.35c  9.150086e-04
-        28058.99c  1.648897e-02
-        28060.99c  6.351390e-03
-        28061.99c  2.760896e-04
-        28062.99c  8.802986e-04
-        28064.35c  2.241897e-04
-        6012.35c  2.193567e-01
-        6013.35c  2.372506e-03
-        14028.35c  4.571993e-02
-        14029.35c  2.324896e-03
-        14030.35c  1.531798e-03
-        25055.99c  4.245593e-03
-        42092.99c  4.510193e-04
-        42094.35c  2.811296e-04
-        42095.35c  4.838392e-04
-        42096.35c  5.069392e-04
-        42097.35c  2.902395e-04
-        42098.35c  7.333589e-04
-        42100.35c  2.926795e-04
-        7014.35c  1.283298e-02
-        7015.35c  4.767393e-05
-        15031.35c  1.131298e-04
-        16032.35c  6.988879e-05
-        16033.35c  5.518111e-07
-        16034.35c  3.126935e-06
-        16036.35c  7.357489e-09
-        27059.99c  1.978897e-04
-        41093.99c  1.520798e-03
-        5010.35c  6.440090e-05
-        5011.35c  2.592196e-04
-        26054.99c  7.920588e-03
-        26056.99c  1.243398e-01
-        26057.35c  2.871496e-03
-        26058.99c  3.821394e-04
-        83209.35c  8.511687e-09
-        82204.35c  5.924851e-10
-        82206.35c  1.019918e-08
-        82207.35c  9.352795e-09
-        82208.35c  2.217587e-08
-        8016.35c  1.734867e-01
-        8017.35c  6.608570e-05
-        8018.35c  3.565154e-04
-        50112.35c  2.906985e-10
-        50114.35c  1.977947e-10
-        50115.35c  1.018948e-10
-        50116.35c  4.357483e-09
-        50117.35c  2.301616e-09
-        50118.35c  7.258479e-09
-        50119.35c  2.574336e-09
-        50120.35c  9.763885e-09
-        50122.35c  1.387558e-09
-        50124.35c  1.735207e-09
-        29063.99c  1.936097e-02
-        29065.35c  8.629587e-03
-        22046.99c  2.070397e-04
-        22047.99c  1.867097e-04
-        22048.99c  1.849997e-03
-        22049.35c  1.357598e-04
-        22050.35c  1.299898e-04
-        2004.35c  6.259090e-03
-        1001.35c  2.648296e-01
-        1002.35c  3.972794e-05
-        12024.35c  8.363447e-03
-        12025.35c  1.058798e-03
-        12026.35c  1.165738e-03
-        13027.35c  2.174897e-02
-M110903 24050.99c  3.336204e-03
-        24052.99c  6.433608e-02
-        24053.35c  7.295109e-03
-        24054.35c  1.815902e-03
-        28058.99c  3.257004e-02
-        28060.99c  1.254601e-02
-        28061.99c  5.453606e-04
-        28062.99c  1.738802e-03
-        28064.35c  4.428305e-04
-        6012.35c  1.325862e-01
-        6013.35c  1.434012e-03
-        14028.35c  3.282504e-02
-        14029.35c  1.668802e-03
-        14030.35c  1.099601e-03
-        25055.99c  8.425710e-03
-        42092.99c  8.950811e-04
-        42094.35c  5.579207e-04
-        42095.35c  9.602211e-04
-        42096.35c  1.006101e-03
-        42097.35c  5.760107e-04
-        42098.35c  1.455402e-03
-        42100.35c  5.808407e-04
-        7014.35c  8.794910e-03
-        7015.35c  3.269004e-05
-        15031.35c  2.248903e-04
-        16032.35c  1.404522e-04
-        16033.35c  1.108951e-06
-        16034.35c  6.284057e-06
-        16036.35c  1.478602e-08
-        27059.99c  3.927205e-04
-        41093.99c  2.145503e-03
-        5010.35c  1.278102e-04
-        5011.35c  5.144406e-04
-        26054.99c  1.571902e-02
-        26056.99c  2.467603e-01
-        26057.35c  5.698707e-03
-        26058.99c  7.583809e-04
-        83209.35c  3.579804e-08
-        82204.35c  2.491783e-09
-        82206.35c  4.289415e-08
-        82207.35c  3.933455e-08
-        82208.35c  9.326371e-08
-        8016.35c  1.043761e-01
-        8017.35c  3.975945e-05
-        8018.35c  2.144923e-04
-        50112.35c  1.222591e-09
-        50114.35c  8.318650e-10
-        50115.35c  4.285365e-10
-        50116.35c  1.832622e-08
-        50117.35c  9.679882e-09
-        50118.35c  3.052694e-08
-        50119.35c  1.082681e-08
-        50120.35c  4.106385e-08
-        50122.35c  5.835657e-09
-        50124.35c  7.297729e-09
-        29063.99c  8.142710e-02
-        29065.35c  3.629304e-02
-        22046.99c  2.869803e-04
-        22047.99c  2.588103e-04
-        22048.99c  2.564303e-03
-        22049.35c  1.881802e-04
-        22050.35c  1.801802e-04
-        2004.35c  3.930105e-03
-        1001.35c  1.607302e-01
-        1002.35c  2.411303e-05
-        12024.35c  5.036246e-03
-        12025.35c  6.375808e-04
-        12026.35c  7.019768e-04
-        13027.35c  1.309602e-02
-M115100 6012.35c  9.015604e-04
-        6013.35c  9.751027e-06
-        14028.35c  1.362536e-02
-        14029.35c  6.913857e-04
-        14030.35c  4.564916e-04
-        25055.99c  2.013932e-02
-        15031.35c  5.358288e-04
-        16032.35c  2.458630e-04
-        16033.35c  1.941231e-06
-        16034.35c  1.100031e-05
-        16036.35c  2.588308e-08
-        24050.99c  7.849749e-03
-        24052.99c  1.515513e-01
-        24053.35c  1.718262e-02
-        24054.35c  4.286617e-03
-        28058.99c  8.021000e-02
-        28060.99c  3.089171e-02
-        28061.99c  1.343116e-03
-        28062.99c  4.276762e-03
-        28064.35c  1.095700e-03
-        42092.99c  2.138804e-03
-        42094.35c  1.333157e-03
-        42095.35c  2.294467e-03
-        42096.35c  2.403994e-03
-        42097.35c  1.376386e-03
-        42098.35c  3.477727e-03
-        42100.35c  1.387920e-03
-        7014.35c  6.689314e-03
-        7015.35c  2.484235e-05
-        5010.35c  1.833105e-05
-        5011.35c  7.378485e-05
-        27059.99c  4.693528e-04
-        73181.99c  3.057406e-05
-        41093.99c  5.954458e-04
-        26054.99c  3.751869e-02
-        26056.99c  5.894425e-01
-        26057.35c  1.361980e-02
-        26058.99c  1.798838e-03
-M115101 12024.35c  3.935610e-01
-        12025.35c  4.982410e-02
-        12026.35c  5.485628e-02
-        8016.35c  4.983664e-01
-        8017.35c  1.898401e-04
-        8018.35c  1.024140e-03
-        20040.99c  9.774748e-04
-        20042.35c  6.523824e-06
-        20043.35c  1.361226e-06
-        20044.35c  2.103359e-05
-        20046.99c  4.033271e-08
-        20048.99c  1.885551e-06
-        14028.35c  3.223883e-04
-        14029.35c  1.635885e-05
-        14030.35c  1.080103e-05
-        13027.35c  4.753416e-04
-        6012.35c  2.632811e-04
-        6013.35c  2.847590e-06
-        16032.35c  2.393314e-05
-        16033.35c  1.889661e-07
-        16034.35c  1.070806e-06
-        16036.35c  2.519544e-09
-        5010.35c  1.040903e-05
-        5011.35c  4.189770e-05
-        48106.35c  1.796457e-08
-        48108.35c  3.075528e-08
-        48110.35c  1.792148e-07
-        48111.35c  1.839564e-07
-        48112.35c  3.464995e-07
-        48113.35c  1.757645e-07
-        48114.35c  4.131839e-07
-        48116.35c  1.079309e-07
-M115102 29063.99c  6.916411e-01
-        29065.35c  3.082735e-01
-        47107.35c  7.634737e-06
-        47109.35c  7.093048e-06
-        83209.35c  6.081564e-07
-        48106.35c  7.066299e-09
-        48108.35c  1.209751e-08
-        48110.35c  7.049343e-08
-        48111.35c  7.235892e-08
-        48112.35c  1.362954e-07
-        48113.35c  6.913673e-08
-        48114.35c  1.625244e-07
-        48116.35c  4.245441e-08
-        26054.99c  6.645377e-07
-        26056.99c  1.044029e-05
-        26057.35c  2.412361e-07
-        26058.99c  3.186134e-08
-        25055.99c  5.783463e-06
-        28058.99c  7.370913e-06
-        28060.99c  2.838793e-06
-        28061.99c  1.234257e-07
-        28062.99c  3.930148e-07
-        28064.35c  1.006896e-07
-        15031.35c  6.155016e-06
-        82204.35c  2.116785e-08
-        82206.35c  3.643893e-07
-        82207.35c  3.341497e-07
-        82208.35c  7.922821e-07
-        16032.35c  2.824209e-05
-        16033.35c  2.229871e-07
-        16034.35c  1.263591e-06
-        16036.35c  2.973165e-09
-        51121.35c  1.194316e-06
-        51123.99c  8.932818e-07
-        50112.35c  1.038498e-08
-        50114.35c  7.066063e-09
-        50115.35c  3.640094e-09
-        50116.35c  1.556677e-07
-        50117.35c  8.222326e-08
-        50118.35c  2.593035e-07
-        50119.35c  9.196595e-08
-        50120.35c  3.488070e-07
-        50122.35c  4.956947e-08
-        50124.35c  6.198863e-08
-        30064.99c  4.782021e-07
-        30066.99c  2.692315e-07
-        30067.35c  3.887823e-08
-        30068.35c  1.798118e-07
-        30070.35c  5.831735e-09
-M115103 6012.35c  4.796014e-03
-        6013.35c  5.187235e-05
-        25055.99c  5.356747e-03
-        14028.35c  9.663280e-03
-        14029.35c  4.914428e-04
-        14030.35c  3.237856e-04
-        15031.35c  2.850443e-04
-        16032.35c  2.615827e-04
-        16033.35c  2.065339e-06
-        16034.35c  1.170364e-05
-        16036.35c  2.753793e-08
-        24050.99c  1.058671e-02
-        24052.99c  2.039223e-01
-        24053.35c  2.312041e-02
-        24054.35c  5.767937e-03
-        41093.99c  2.280658e-02
-        42092.99c  8.192002e-03
-        42094.35c  5.106201e-03
-        42095.35c  8.788193e-03
-        42096.35c  9.207729e-03
-        42097.35c  5.271811e-03
-        42098.35c  1.332027e-02
-        42100.35c  5.315975e-03
-        26054.99c  3.082803e-03
-        26056.99c  4.834991e-02
-        26057.35c  1.117187e-03
-        26058.99c  1.475526e-04
-        13027.35c  8.725646e-03
-        22046.99c  4.057712e-04
-        22047.99c  3.659326e-04
-        22048.99c  3.625882e-03
-        22049.35c  2.660882e-04
-        22050.35c  2.547758e-04
-        28058.99c  4.015679e-01
-        28060.99c  1.546582e-01
-        28061.99c  6.724266e-03
-        28062.99c  2.141152e-02
-        28064.35c  5.485579e-03
-        27059.99c  9.987243e-04
-        73181.99c  1.626447e-04
-M115104 6012.35c  1.493203e-03
-        6013.35c  1.614998e-05
-        25055.99c  2.007133e-02
-        14028.35c  1.810514e-02
-        14029.35c  9.193250e-04
-        14030.35c  6.060231e-04
-        24050.99c  7.988298e-03
-        24052.99c  1.540477e-01
-        24053.35c  1.746757e-02
-        24054.35c  4.348026e-03
-        28058.99c  7.878923e-02
-        28060.99c  3.034951e-02
-        28061.99c  1.319268e-03
-        28062.99c  4.206415e-03
-        28064.35c  1.071249e-03
-        15031.35c  7.119995e-04
-        16032.35c  2.593640e-04
-        16033.35c  2.047830e-06
-        16034.35c  1.160437e-05
-        16036.35c  2.730440e-08
-        7014.35c  4.060986e-03
-        7015.35c  1.515254e-05
-        5010.35c  1.550369e-05
-        5011.35c  6.240437e-05
-        42092.99c  1.868992e-03
-        42094.35c  1.164973e-03
-        42095.35c  2.005014e-03
-        42096.35c  2.100721e-03
-        42097.35c  1.202753e-03
-        42098.35c  3.039003e-03
-        42100.35c  1.212823e-03
-        27059.99c  5.500448e-04
-        41093.99c  5.934344e-04
-        73181.99c  2.957633e-04
-        26054.99c  3.732055e-02
-        26056.99c  5.853526e-01
-        26057.35c  1.352458e-02
-        26058.99c  1.786963e-03
-        22046.99c  1.183911e-04
-        22047.99c  1.067673e-04
-        22048.99c  1.057472e-03
-        22049.35c  7.763588e-05
-        22050.35c  7.433527e-05
-        13027.35c  4.193151e-04
-        23050.35c  4.758932e-07
-        23051.35c  1.898818e-04
-M116000 6012.35c  1.373144e-03
-        25055.99c  1.820684e-02
-        28058.99c  7.895524e-02
-        28060.99c  3.041347e-02
-        28061.99c  1.322049e-03
-        28062.99c  4.215279e-03
-        28064.35c  1.073506e-03
-        24050.99c  8.126293e-03
-        24052.99c  1.567085e-01
-        24053.35c  1.776932e-02
-        24054.35c  4.423137e-03
-        42092.99c  2.149070e-03
-        42094.35c  1.339550e-03
-        42095.35c  2.305473e-03
-        42096.35c  2.415528e-03
-        42097.35c  1.382988e-03
-        42098.35c  3.494404e-03
-        42100.35c  1.394578e-03
-        7014.35c  2.766907e-03
-        7015.35c  1.032398e-05
-        15031.35c  4.485158e-04
-        16032.35c  1.645198e-04
-        16033.35c  1.317129e-06
-        16034.35c  7.434843e-06
-        16036.35c  3.466127e-08
-        14028.35c  9.124107e-03
-        14029.35c  4.632949e-04
-        14030.35c  3.054054e-04
-        29063.99c  1.814634e-03
-        29065.35c  8.088080e-04
-        73181.99c  3.071008e-05
-        22046.99c  9.577569e-05
-        22047.99c  8.637239e-05
-        22048.99c  8.554715e-04
-        22049.35c  6.280568e-05
-        22050.35c  6.013564e-05
-        5010.35c  1.022876e-05
-        5011.35c  4.117209e-05
-        41093.99c  5.981238e-05
-        27059.99c  4.714612e-04
-        26054.99c  3.771439e-02
-        26056.99c  5.920358e-01
-        26057.35c  1.367268e-02
-        26058.99c  1.819567e-03
-M116001 6012.35c  1.736189e-03
-        25055.99c  1.850107e-02
-        15031.35c  4.907533e-04
-        16032.35c  2.167567e-04
-        16033.35c  1.735332e-06
-        16034.35c  9.795492e-06
-        16036.35c  4.566663e-08
-        14028.35c  1.056576e-02
-        14029.35c  5.364996e-04
-        14030.35c  3.536608e-04
-        28058.99c  9.245922e-02
-        28060.99c  3.561522e-02
-        28061.99c  1.548166e-03
-        28062.99c  4.936225e-03
-        28064.35c  1.257109e-03
-        24050.99c  7.909723e-03
-        24052.99c  1.525324e-01
-        24053.35c  1.729575e-02
-        24054.35c  4.305250e-03
-        42092.99c  1.974210e-03
-        42094.35c  1.230557e-03
-        42095.35c  2.117888e-03
-        42096.35c  2.218992e-03
-        42097.35c  1.270460e-03
-        42098.35c  3.210082e-03
-        42100.35c  1.281108e-03
-        22046.99c  4.051225e-04
-        22047.99c  3.653484e-04
-        22048.99c  3.618572e-03
-        22049.35c  2.656630e-04
-        22050.35c  2.543691e-04
-        13027.35c  1.150309e-03
-        23050.35c  1.305517e-06
-        23051.35c  5.209016e-04
-        5010.35c  2.490338e-05
-        5011.35c  1.002395e-04
-        41093.99c  5.971803e-05
-        73181.99c  3.066177e-05
-        27059.99c  2.824310e-04
-        26054.99c  3.648289e-02
-        26056.99c  5.733462e-01
-        26057.35c  1.322629e-02
-        26058.99c  1.760158e-03
-        7014.35c  2.321006e-03
-        7015.35c  8.660212e-06
-        29063.99c  1.522195e-03
-        29065.35c  6.784646e-04
-M116002 28058.99c  3.509420e-01
-        28060.99c  1.351824e-01
-        28061.99c  5.876263e-03
-        28062.99c  1.873613e-02
-        28064.35c  4.771534e-03
-        24050.99c  9.150408e-03
-        24052.99c  1.764566e-01
-        24053.35c  2.000870e-02
-        24054.35c  4.980608e-03
-        22046.99c  8.937056e-04
-        22047.99c  8.059599e-04
-        22048.99c  7.985928e-03
-        22049.35c  5.860536e-04
-        22050.35c  5.611376e-04
-        25055.99c  3.671639e-03
-        42092.99c  2.674613e-03
-        42094.35c  1.667131e-03
-        42095.35c  2.869263e-03
-        42096.35c  3.006241e-03
-        42097.35c  1.721204e-03
-        42098.35c  4.348948e-03
-        42100.35c  1.735614e-03
-        14028.35c  6.623239e-03
-        14029.35c  3.368371e-04
-        14030.35c  2.219243e-04
-        13027.35c  1.067993e-02
-        6012.35c  3.842165e-03
-        15031.35c  2.790998e-04
-        16032.35c  2.559274e-04
-        16033.35c  2.048929e-06
-        16034.35c  1.156566e-05
-        16036.35c  5.391917e-08
-        5010.35c  6.365079e-05
-        5011.35c  2.562025e-04
-        27059.99c  9.779240e-04
-        29063.99c  1.882001e-03
-        29065.35c  8.388330e-04
-        41093.99c  3.163672e-02
-        73181.99c  3.185014e-05
-        26054.99c  1.069729e-02
-        26056.99c  1.683365e-01
-        26057.35c  3.878098e-03
-        26058.99c  5.161037e-04
-M116003 1001.35c  1.444722e-01
-        1002.35c  1.661610e-05
-        8016.35c  7.206849e-02
-        6012.35c  1.075770e-03
-        25055.99c  1.426387e-02
-        28058.99c  6.185625e-02
-        28060.99c  2.382699e-02
-        28061.99c  1.035742e-03
-        28062.99c  3.302397e-03
-        28064.35c  8.410263e-04
-        24050.99c  6.366424e-03
-        24052.99c  1.227710e-01
-        24053.35c  1.392105e-02
-        24054.35c  3.465243e-03
-        42092.99c  1.683659e-03
-        42094.35c  1.049446e-03
-        42095.35c  1.806188e-03
-        42096.35c  1.892410e-03
-        42097.35c  1.083480e-03
-        42098.35c  2.737640e-03
-        42100.35c  1.092561e-03
-        7014.35c  2.167689e-03
-        7015.35c  8.088155e-06
-        15031.35c  3.513819e-04
-        16032.35c  1.288832e-04
-        16033.35c  1.031826e-06
-        16034.35c  5.824386e-06
-        16036.35c  2.715331e-08
-        14028.35c  7.148138e-03
-        14029.35c  3.629623e-04
-        14030.35c  2.392653e-04
-        29063.99c  1.421647e-03
-        29065.35c  6.336480e-04
-        73181.99c  2.405934e-05
-        22046.99c  7.503403e-05
-        22047.99c  6.766714e-05
-        22048.99c  6.702061e-04
-        22049.35c  4.920411e-05
-        22050.35c  4.711238e-05
-        5010.35c  8.013555e-06
-        5011.35c  3.225565e-05
-        41093.99c  4.685902e-05
-        27059.99c  2.216154e-04
-        26054.99c  2.954670e-02
-        26056.99c  4.639770e-01
-        26057.35c  1.071167e-02
-        26058.99c  1.425510e-03
-M116004 6012.35c  1.373129e-03
-        25055.99c  1.820668e-02
-        28058.99c  7.895439e-02
-        28060.99c  3.041318e-02
-        28061.99c  1.322038e-03
-        28062.99c  4.215234e-03
-        28064.35c  1.073496e-03
-        24050.99c  8.126211e-03
-        24052.99c  1.567071e-01
-        24053.35c  1.776911e-02
-        24054.35c  4.423090e-03
-        42092.99c  2.149049e-03
-        42094.35c  1.339533e-03
-        42095.35c  2.305450e-03
-        42096.35c  2.415505e-03
-        42097.35c  1.382971e-03
-        42098.35c  3.494367e-03
-        42100.35c  1.394563e-03
-        7014.35c  2.766876e-03
-        7015.35c  1.032388e-05
-        15031.35c  4.485101e-04
-        16032.35c  1.645088e-04
-        16033.35c  1.317041e-06
-        16034.35c  7.434345e-06
-        16036.35c  3.465895e-08
-        14028.35c  9.124005e-03
-        14029.35c  4.632909e-04
-        14030.35c  3.054030e-04
-        29063.99c  1.814613e-03
-        29065.35c  8.087995e-04
-        73181.99c  3.070985e-05
-        22046.99c  9.577466e-05
-        22047.99c  8.637146e-05
-        22048.99c  8.554620e-04
-        22049.35c  6.280462e-05
-        22050.35c  6.013499e-05
-        5010.35c  1.022866e-05
-        5011.35c  4.117165e-05
-        41093.99c  5.981167e-05
-        27059.99c  2.828738e-04
-        26054.99c  3.771394e-02
-        26056.99c  5.922284e-01
-        26057.35c  1.367256e-02
-        26058.99c  1.819549e-03
-M116005 1001.35c  6.671305e-01
-        1002.35c  7.672879e-05
-        8016.35c  3.327928e-01
-M116006 6012.35c  1.421746e-03
-        25055.99c  1.824602e-02
-        15031.35c  4.541657e-04
-        16032.35c  1.715050e-04
-        16033.35c  1.373052e-06
-        16034.35c  7.750514e-06
-        16036.35c  3.613293e-08
-        14028.35c  9.317054e-03
-        14029.35c  4.730932e-04
-        14030.35c  3.118652e-04
-        28058.99c  8.076272e-02
-        28060.99c  3.110974e-02
-        28061.99c  1.352312e-03
-        28062.99c  4.311777e-03
-        28064.35c  1.098080e-03
-        24050.99c  8.097214e-03
-        24052.99c  1.561478e-01
-        24053.35c  1.770565e-02
-        24054.35c  4.407306e-03
-        42092.99c  2.125632e-03
-        42094.35c  1.324936e-03
-        42095.35c  2.280334e-03
-        42096.35c  2.389187e-03
-        42097.35c  1.367904e-03
-        42098.35c  3.456294e-03
-        42100.35c  1.379370e-03
-        22046.99c  1.371988e-04
-        22047.99c  1.237286e-04
-        22048.99c  1.225463e-03
-        22049.35c  8.996916e-05
-        22050.35c  8.614448e-05
-        13027.35c  1.540357e-04
-        23050.35c  1.748194e-07
-        23051.35c  6.975295e-05
-        5010.35c  1.219369e-05
-        5011.35c  4.908122e-05
-        41093.99c  5.979906e-05
-        73181.99c  3.070328e-05
-        27059.99c  2.828165e-04
-        26054.99c  3.754905e-02
-        26056.99c  5.897006e-01
-        26057.35c  1.361282e-02
-        26058.99c  1.811591e-03
-        7014.35c  2.707165e-03
-        7015.35c  1.010108e-05
-        29063.99c  1.775450e-03
-        29065.35c  7.913455e-04
-M116007 6012.35c  3.626138e-03
-        25055.99c  2.003325e-02
-        15031.35c  7.106526e-04
-        16032.35c  4.887374e-04
-        16033.35c  3.912783e-06
-        16034.35c  2.208662e-05
-        16036.35c  1.029679e-07
-        14028.35c  1.807092e-02
-        14029.35c  9.175874e-04
-        14030.35c  6.048768e-04
-        28058.99c  1.627592e-01
-        28060.99c  6.269452e-02
-        28061.99c  2.725289e-03
-        28062.99c  8.689401e-03
-        28064.35c  2.212932e-03
-        24050.99c  6.782766e-03
-        24052.99c  1.307993e-01
-        24053.35c  1.483148e-02
-        24054.35c  3.691841e-03
-        42092.99c  1.064091e-03
-        42094.35c  6.632669e-04
-        42095.35c  1.141531e-03
-        42096.35c  1.196036e-03
-        42097.35c  6.847773e-04
-        42098.35c  1.730230e-03
-        42100.35c  6.905112e-04
-        22046.99c  2.015459e-03
-        22047.99c  1.817580e-03
-        22048.99c  1.800212e-02
-        22049.35c  1.321655e-03
-        22050.35c  1.265471e-03
-        13027.35c  7.138324e-03
-        23050.35c  8.101485e-06
-        23051.35c  3.232494e-03
-        5010.35c  1.012936e-04
-        5011.35c  4.077204e-04
-        41093.99c  5.923070e-05
-        73181.99c  3.041156e-05
-        27059.99c  2.801262e-04
-        26054.99c  3.007453e-02
-        26056.99c  4.750561e-01
-        26057.35c  1.090300e-02
-        26058.99c  1.450974e-03
-M116008 13027.35c  2.005109e-01
-        26054.99c  2.323067e-03
-        26056.99c  3.646716e-02
-        26057.35c  8.421842e-04
-        26058.99c  1.120785e-04
-        28058.99c  3.217957e-02
-        28060.99c  1.239559e-02
-        28061.99c  5.388235e-04
-        28062.99c  1.718006e-03
-        28064.35c  4.375260e-04
-        25055.99c  1.010016e-02
-        14028.35c  3.644303e-03
-        14029.35c  1.850471e-04
-        14030.35c  1.219843e-04
-        82206.35c  1.290729e-05
-        82207.35c  1.183569e-05
-        82208.35c  2.806315e-05
-        50112.35c  4.534086e-06
-        50114.35c  3.085049e-06
-        50115.35c  1.589267e-06
-        50116.35c  6.796455e-05
-        50117.35c  3.589874e-05
-        50118.35c  1.132119e-04
-        50119.35c  4.015236e-05
-        50120.35c  1.522892e-04
-        50122.35c  2.164208e-05
-        50124.35c  2.706428e-05
-        27059.99c  2.824637e-04
-        41093.99c  5.972495e-05
-        73181.99c  3.066532e-05
-        29063.99c  4.828896e-01
-        29065.35c  2.146409e-01
-M116009 24050.99c  1.389408e-03
-        24052.99c  2.679416e-02
-        24053.35c  3.038218e-03
-        24054.35c  7.562746e-04
-        40090.35c  2.166933e-04
-        40091.35c  4.725556e-05
-        40092.35c  7.223110e-05
-        40094.35c  7.319980e-05
-        40096.35c  1.179283e-05
-        27059.99c  7.485846e-04
-        73181.99c  8.786253e-05
-        5010.35c  2.391015e-05
-        5011.35c  9.624259e-05
-        8016.35c  6.969742e-04
-        12024.35c  4.541086e-04
-        12025.35c  5.748923e-05
-        12026.35c  6.329565e-05
-        13027.35c  5.660934e-02
-        14028.35c  4.583128e-03
-        14029.35c  2.327214e-04
-        14030.35c  1.534109e-04
-        15031.35c  2.805317e-04
-        16032.35c  1.257166e-04
-        16033.35c  1.006474e-06
-        16034.35c  5.681280e-06
-        16036.35c  2.648615e-08
-        25055.99c  6.257438e-03
-        26054.99c  5.838436e-03
-        26056.99c  9.165056e-02
-        26057.35c  2.116613e-03
-        26058.99c  2.816817e-04
-        28058.99c  3.709023e-02
-        28060.99c  1.428709e-02
-        28061.99c  6.210538e-04
-        28062.99c  1.980212e-03
-        28064.35c  5.042931e-04
-        50112.35c  1.536781e-06
-        50114.35c  1.045645e-06
-        50115.35c  5.386654e-07
-        50116.35c  2.303587e-05
-        50117.35c  1.216750e-05
-        50118.35c  3.837199e-05
-        50119.35c  1.360922e-05
-        50120.35c  5.161682e-05
-        50122.35c  7.335355e-06
-        50124.35c  9.173155e-06
-        82206.35c  7.625146e-06
-        82207.35c  6.992043e-06
-        82208.35c  1.657910e-05
-        83209.35c  5.014631e-06
-        29063.99c  5.088531e-01
-        29065.35c  2.268014e-01
-        41093.99c  2.670516e-04
-        6012.35c  6.257638e-04
-        42092.99c  1.836311e-04
-        42094.35c  1.144607e-04
-        42095.35c  1.969912e-04
-        42096.35c  2.064013e-04
-        42097.35c  1.181707e-04
-        42098.35c  2.985918e-04
-        42100.35c  1.191607e-04
-        22046.99c  3.478121e-04
-        22047.99c  3.136619e-04
-        22048.99c  3.106619e-03
-        22049.35c  2.280814e-04
-        22050.35c  2.183813e-04
-        23050.35c  1.398083e-06
-        23051.35c  5.578353e-04
-M116010 6012.35c  1.395167e-03
-        25055.99c  1.822452e-02
-        15031.35c  4.510742e-04
-        16032.35c  1.676803e-04
-        16033.35c  1.342431e-06
-        16034.35c  7.577669e-06
-        16036.35c  3.532713e-08
-        14028.35c  9.211527e-03
-        14029.35c  4.677355e-04
-        14030.35c  3.083322e-04
-        28058.99c  7.977413e-02
-        28060.99c  3.072892e-02
-        28061.99c  1.335767e-03
-        28062.99c  4.258999e-03
-        28064.35c  1.084645e-03
-        24050.99c  8.113067e-03
-        24052.99c  1.564537e-01
-        24053.35c  1.774038e-02
-        24054.35c  4.415939e-03
-        42092.99c  2.138438e-03
-        42094.35c  1.332918e-03
-        42095.35c  2.294062e-03
-        42096.35c  2.403574e-03
-        42097.35c  1.376143e-03
-        42098.35c  3.477112e-03
-        42100.35c  1.387675e-03
-        22046.99c  1.145529e-04
-        22047.99c  1.033061e-04
-        22048.99c  1.023190e-03
-        22049.35c  7.511896e-05
-        22050.35c  7.192555e-05
-        13027.35c  6.982694e-05
-        23050.35c  7.924857e-08
-        23051.35c  3.162019e-05
-        5010.35c  1.111943e-05
-        5011.35c  4.475723e-05
-        41093.99c  5.980596e-05
-        73181.99c  3.070683e-05
-        27059.99c  2.828472e-04
-        26054.99c  3.763916e-02
-        26056.99c  5.910823e-01
-        26057.35c  1.364549e-02
-        26058.99c  1.815941e-03
-        7014.35c  2.739809e-03
-        7015.35c  1.022288e-05
-        29063.99c  1.796861e-03
-        29065.35c  8.008878e-04
-M116011 6012.35c  4.589753e-04
-        25055.99c  6.085671e-03
-        28058.99c  2.639089e-02
-        28060.99c  1.016576e-02
-        28061.99c  4.418976e-04
-        28062.99c  1.408963e-03
-        28064.35c  3.588213e-04
-        24050.99c  2.716226e-03
-        24052.99c  5.238012e-02
-        24053.35c  5.939413e-03
-        24054.35c  1.478439e-03
-        42092.99c  7.183302e-04
-        42094.35c  4.477456e-04
-        42095.35c  7.706080e-04
-        42096.35c  8.073943e-04
-        42097.35c  4.622647e-04
-        42098.35c  1.168009e-03
-        42100.35c  4.661394e-04
-        7014.35c  9.248419e-04
-        7015.35c  3.450806e-06
-        15031.35c  1.499167e-04
-        16032.35c  5.498785e-05
-        16033.35c  4.402272e-07
-        16034.35c  2.484966e-06
-        16036.35c  1.158492e-08
-        14028.35c  3.049744e-03
-        14029.35c  1.548572e-04
-        14030.35c  1.020825e-04
-        29063.99c  6.065433e-04
-        29065.35c  2.703452e-04
-        73181.99c  1.026492e-05
-        22046.99c  3.201315e-05
-        22047.99c  2.887009e-05
-        22048.99c  2.859424e-04
-        22049.35c  2.099275e-05
-        22050.35c  2.010042e-05
-        5010.35c  3.418981e-06
-        5011.35c  1.376183e-05
-        41093.99c  1.999234e-05
-        27059.99c  9.455194e-05
-        26054.99c  1.260607e-02
-        26056.99c  1.979552e-01
-        26057.35c  4.570122e-03
-        26058.99c  6.081932e-04
-        1001.35c  4.441389e-01
-        1002.35c  5.108182e-05
-        8016.35c  2.215552e-01
-M116012 12024.35c  9.154314e-04
-        12025.35c  1.158918e-04
-        12026.35c  1.275968e-04
-        14028.35c  5.549982e-04
-        14029.35c  2.818114e-05
-        14030.35c  1.857709e-05
-        15031.35c  4.547013e-04
-        16032.35c  4.169440e-04
-        16033.35c  3.338011e-06
-        16034.35c  1.884219e-05
-        16036.35c  8.784238e-08
-        24050.99c  1.176896e-04
-        24052.99c  2.269537e-03
-        24053.35c  2.573469e-04
-        24054.35c  6.405891e-05
-        25055.99c  6.011084e-01
-        28058.99c  2.679017e-01
-        28060.99c  1.031956e-01
-        28061.99c  4.485827e-03
-        28062.99c  1.430278e-02
-        28064.35c  3.642485e-03
-M116013 12024.35c  1.077994e-02
-        12025.35c  1.364719e-03
-        12026.35c  1.502556e-03
-        13027.35c  9.687593e-01
-        14028.35c  7.156815e-03
-        14029.35c  3.633882e-04
-        14030.35c  2.395434e-04
-        22046.99c  7.042867e-05
-        22047.99c  6.351373e-05
-        22048.99c  6.293335e-04
-        22049.35c  4.618414e-05
-        22050.35c  4.422067e-05
-        24050.99c  7.967552e-05
-        24052.99c  1.536463e-03
-        24053.35c  1.742224e-04
-        24054.35c  4.336770e-05
-        25055.99c  7.437991e-04
-        26054.99c  1.995888e-04
-        26056.99c  3.133105e-03
-        26057.35c  7.235713e-05
-        26058.99c  9.629405e-06
-        27059.99c  1.155628e-04
-        28058.99c  7.899311e-05
-        28060.99c  3.042781e-05
-        28061.99c  1.322798e-06
-        28062.99c  4.216707e-06
-        28064.35c  1.074484e-06
-        29063.99c  1.186123e-03
-        29065.35c  5.286704e-04
-        30064.99c  5.061388e-04
-        30066.99c  2.905578e-04
-        30067.35c  4.269902e-05
-        30068.35c  1.957939e-04
-        30070.35c  6.248617e-06
-M116014 1001.35c  3.667543e-02
-        1002.35c  4.218157e-06
-        8016.35c  1.836089e-02
-        6012.35c  9.842989e-04
-        25055.99c  1.719983e-02
-        28058.99c  7.458822e-02
-        28060.99c  2.873130e-02
-        28061.99c  1.248926e-03
-        28062.99c  3.982132e-03
-        28064.35c  1.014131e-03
-        24050.99c  7.676860e-03
-        24052.99c  1.480408e-01
-        24053.35c  1.678661e-02
-        24054.35c  4.178547e-03
-        42092.99c  2.030205e-03
-        42094.35c  1.265459e-03
-        42095.35c  2.177946e-03
-        42096.35c  2.281924e-03
-        42097.35c  1.306495e-03
-        42098.35c  3.301127e-03
-        42100.35c  1.317443e-03
-        7014.35c  2.613979e-03
-        7015.35c  9.654959e-06
-        15031.35c  4.237083e-04
-        16032.35c  1.165653e-04
-        16033.35c  9.332102e-07
-        16034.35c  5.267724e-06
-        16036.35c  2.455816e-08
-        14028.35c  8.618499e-03
-        14029.35c  4.383075e-04
-        14030.35c  2.887783e-04
-        41093.99c  5.650404e-05
-        73181.99c  2.901150e-05
-        22046.99c  1.356753e-04
-        22047.99c  1.223544e-04
-        22048.99c  1.212364e-03
-        22049.35c  8.897030e-05
-        22050.35c  8.518784e-05
-        29063.99c  1.714265e-03
-        29065.35c  7.640716e-04
-        27059.99c  4.453846e-04
-        5010.35c  9.662996e-06
-        5011.35c  3.889474e-05
-        13027.35c  9.728094e-04
-        19039.35c  6.260134e-06
-        19040.35c  7.853856e-10
-        19041.35c  4.517779e-07
-        83209.35c  2.009605e-06
-        23050.35c  1.030461e-07
-        23051.35c  4.111542e-05
-        40090.35c  5.920840e-06
-        40091.35c  1.291192e-06
-        40092.35c  1.973613e-06
-        40094.35c  2.000082e-06
-        40096.35c  3.222225e-07
-        50112.35c  8.579067e-08
-        50114.35c  5.837304e-08
-        50115.35c  3.007095e-08
-        50116.35c  1.285975e-06
-        50117.35c  6.792496e-07
-        50118.35c  2.142113e-06
-        50119.35c  7.597335e-07
-        50120.35c  2.881505e-06
-        50122.35c  4.094956e-07
-        50124.35c  5.120906e-07
-        74182.99c  7.575288e-07
-        74183.99c  4.092112e-07
-        74184.99c  8.759986e-07
-        74186.99c  8.126469e-07
-        82206.35c  4.952625e-07
-        82207.35c  4.541611e-07
-        82208.35c  1.076835e-06
-        26054.99c  3.557156e-02
-        26056.99c  5.583975e-01
-        26057.35c  1.289588e-02
-        26058.99c  1.716200e-03
-M116015 6012.35c  1.985051e-03
-        22046.99c  8.211134e-04
-        22047.99c  7.404942e-04
-        22048.99c  7.337260e-03
-        22049.35c  5.384499e-04
-        22050.35c  5.155593e-04
-        40090.35c  4.299132e-04
-        40091.35c  9.375365e-05
-        40092.35c  1.433044e-04
-        40094.35c  1.452263e-04
-        40096.35c  2.339663e-05
-        42092.99c  1.465043e-01
-        42094.35c  9.131854e-02
-        42095.35c  1.571662e-01
-        42096.35c  1.646696e-01
-        42097.35c  9.428018e-02
-        42098.35c  2.382182e-01
-        42100.35c  9.506949e-02
-M116016 5010.35c  1.453389e-01
-        5011.35c  5.850072e-01
-        6012.35c  1.830777e-01
-        25055.99c  1.578529e-03
-        28058.99c  6.845399e-03
-        28060.99c  2.636840e-03
-        28061.99c  1.146213e-04
-        28062.99c  3.654637e-04
-        28064.35c  9.307274e-05
-        24050.99c  7.045476e-04
-        24052.99c  1.358658e-02
-        24053.35c  1.540596e-03
-        24054.35c  3.834848e-04
-        42092.99c  1.863238e-04
-        42094.35c  1.161386e-04
-        42095.35c  1.998839e-04
-        42096.35c  2.094257e-04
-        42097.35c  1.199047e-04
-        42098.35c  3.029639e-04
-        42100.35c  1.209096e-04
-        7014.35c  2.398901e-04
-        7015.35c  8.950865e-07
-        15031.35c  3.888620e-05
-        16032.35c  1.426381e-05
-        16033.35c  1.141946e-07
-        16034.35c  6.445985e-07
-        16036.35c  3.005121e-09
-        14028.35c  7.910581e-04
-        14029.35c  4.016755e-05
-        14030.35c  2.647857e-05
-        29063.99c  1.573283e-04
-        29065.35c  7.012345e-05
-        73181.99c  2.662556e-06
-        22046.99c  8.303733e-06
-        22047.99c  7.488465e-06
-        22048.99c  7.416917e-05
-        22049.35c  5.445237e-06
-        22050.35c  5.213745e-06
-        41093.99c  5.185718e-06
-        27059.99c  4.087556e-05
-        26054.99c  3.269827e-03
-        26056.99c  5.132935e-02
-        26057.35c  1.185418e-03
-        26058.99c  1.577561e-04
-M116017 14028.35c  9.788064e-02
-        14029.35c  4.970094e-03
-        14030.35c  3.276301e-03
-        13027.35c  1.096039e-02
-        26054.99c  1.867125e-04
-        26056.99c  2.930982e-03
-        26057.35c  6.768924e-05
-        26058.99c  9.008199e-06
-        20040.99c  1.142191e-01
-        20042.35c  7.623164e-04
-        20043.35c  1.590615e-04
-        20044.35c  2.457791e-03
-        20046.99c  4.712934e-06
-        20048.99c  2.203296e-04
-        12024.35c  3.208825e-03
-        12025.35c  4.062315e-04
-        12026.35c  4.472611e-04
-        22046.99c  2.466203e-05
-        22047.99c  2.224076e-05
-        22048.99c  2.203741e-04
-        22049.35c  1.617239e-05
-        22050.35c  1.548486e-05
-        15031.35c  1.385979e-04
-        11023.99c  2.510428e-03
-        19039.35c  1.922747e-03
-        19040.35c  2.412248e-07
-        19041.35c  1.387598e-04
-        16032.35c  2.202852e-03
-        16033.35c  1.763587e-05
-        16034.35c  9.954970e-05
-        16036.35c  4.641016e-07
-        17035.35c  5.096925e-05
-        17037.35c  1.629024e-05
-        5010.35c  2.632831e-05
-        5011.35c  1.059747e-04
-        8016.35c  5.852845e-01
-        8017.35c  2.229504e-04
-        8018.35c  1.202755e-03
-        1001.35c  6.908207e-02
-        1002.35c  7.945356e-06
-        6012.35c  9.271995e-02
-        6013.35c  1.002833e-03
-        7014.35c  6.785929e-04
-        7015.35c  2.506445e-06
-        56130.35c  1.074526e-08
-        56132.35c  1.023841e-08
-        56134.35c  2.450129e-07
-        56135.35c  6.682334e-07
-        56136.35c  7.961638e-07
-        56137.35c  1.138593e-06
-        56138.35c  7.268059e-06
-        58136.35c  4.090091e-09
-        58138.35c  5.549253e-09
-        58140.35c  1.955506e-06
-        58142.35c  2.457153e-07
-        27059.99c  8.111748e-07
-        24050.99c  2.748405e-07
-        24052.99c  5.300032e-06
-        24053.35c  6.009812e-07
-        24054.35c  1.495974e-07
-        55133.99c  4.316297e-07
-        29063.99c  1.810865e-06
-        29065.35c  8.071257e-07
-        68162.35c  6.402381e-10
-        68164.35c  7.362741e-09
-        68166.35c  1.537034e-07
-        68167.35c  1.048618e-07
-        68168.35c  1.224684e-07
-        68170.35c  6.827683e-08
-        31069.35c  4.566350e-06
-        31071.35c  3.030551e-06
-        64152.35c  9.728098e-10
-        64154.35c  1.060362e-08
-        64155.35c  7.198792e-08
-        64156.35c  9.956705e-08
-        64157.35c  7.612239e-08
-        64158.35c  1.208230e-07
-        64160.35c  1.063281e-07
-        32070.35c  2.195232e-07
-        32072.35c  2.900985e-07
-        32073.35c  8.142550e-08
-        32074.35c  3.821632e-07
-        32076.35c  8.016149e-08
-        72174.35c  3.428326e-10
-        72176.35c  1.127063e-08
-        72177.35c  3.985428e-08
-        72178.35c  5.845307e-08
-        72179.35c  2.918364e-08
-        72180.35c  7.516613e-08
-        57138.35c  1.263740e-09
-        57139.35c  1.402888e-06
-        71175.35c  5.322950e-08
-        71176.35c  1.415297e-09
-        3006.35c  1.882158e-06
-        3007.35c  2.291580e-05
-        25055.99c  1.521043e-05
-        51121.35c  1.796887e-07
-        51123.99c  1.343972e-07
-        21045.99c  8.507024e-07
-        90232.99c  1.071317e-06
-        23050.35c  1.970706e-08
-        23051.35c  7.863124e-06
-        39089.99c  2.365899e-06
-        30064.99c  4.749371e-06
-        30066.99c  2.724807e-06
-        30067.35c  4.004209e-07
-        30068.35c  1.831187e-06
-        30070.35c  6.055133e-08
-        40090.35c  1.369670e-06
-        40091.35c  2.986923e-07
-        40092.35c  4.565572e-07
-        40094.35c  4.626802e-07
-        40096.35c  7.453982e-08
-
-mode  n  
-nps  10000  
-phys:n  150  0  
-cut:n  1.0e+99  0.0  -0.50  -0.25  0.0  
-rand  gen=1  seed=19073486328125  stride=152917  hist=1  
diff --git a/notebooks/install_jupyter_contrib_nbextensions.sh b/notebooks/install_jupyter_contrib_nbextensions.sh
deleted file mode 100755
index fc3b2618..00000000
--- a/notebooks/install_jupyter_contrib_nbextensions.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/bash
-
-# See Will Koehresen, Jupyter Notebook Extensions
-# https://towardsdatascience.com/jupyter-notebook-extensions-517fa69d2231
-# Original: https://gist.github.com/luiscape/24546988ba27dbb7c92b7d3e710b604b
-
-
-install_dependency() {
-    conda install --yes $1 || pip install $1
-}
-
-
-install_dependencies() {
-
-    local libs_to_install="\
-        autopep8           \
-        line_profiler      \
-        memory_profiler    \
-        pandas             \
-        pandas-data-reader \
-        scikit-learn       \
-        seaborn            \
-        netcdf4            \
-        pillow             \
-    "
-
-    local installed=0
-    local specified=0
-
-    for lib in $libs_to_install; do
-        let specified++
-        install_dependency $lib && let installed++
-    done
-
-    return $(( $specified == $installed ))
-}
-
-
-install_nbextensions() {
-    echo "Installing Jupyter extensions"
-    conda install -c conda-forge jupyter_contrib_nbextensions
-    jupyter contrib nbextension install --user
-    jupyter nbextensions_configurator enable --user
-}
-
-
-install_theme_library() {
-    pip install jupyterthemes
-}
-
-set_jupyter_theme() {
-    local default_theme=${1:-grade3}
-    jt -t $default_theme
-}
-
-main() {
-    install_dependencies  && \
-    install_nbextensions  && \
-    install_theme_library && \
-    set_jupyter_theme
-}
-
-
-[ -z "$BATS_PREFIX" ] &&  main
diff --git a/notebooks/install_nbdime.sh b/notebooks/install_nbdime.sh
deleted file mode 100755
index 4eafd2e7..00000000
--- a/notebooks/install_nbdime.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-# See nbdime – diffing and merging of Jupyter Notebooks
-# https://nbdime.readthedocs.io/en/latest/
-
-conda install --yes nbdime && \
-nbdime config-git --enable --global
diff --git a/noxfile.py b/noxfile.py
deleted file mode 100644
index b0df08b3..00000000
--- a/noxfile.py
+++ /dev/null
@@ -1,237 +0,0 @@
-# noxfile.py
-"""
-    Nox sessions.
-
-    See `Cjolowicz's article `_
-"""
-from typing import Any, Generator, List
-
-import os
-import platform
-import tempfile
-from glob import glob
-
-from contextlib import contextmanager
-from pathlib import Path
-
-import nox
-
-from nox.sessions import Session
-
-# TODO dvp: uncomment when code and docs are more mature
-nox.options.sessions = (
-    "safety",
-    # "lint",
-    # "mypy",
-    # "xdoctest",
-    "tests",
-    # "codecov",
-    # "docs",
-)
-
-locations = "mckit", "tests", "noxfile.py", "docs/source/conf.py"
-
-supported_pythons = "3.9 3.8 3.7".split()
-black_pythons = "3.9"  # TODO dvp: target-version in pyproject.toml is still py38, check on updates of black
-
-# mypy and flake8 only work with python 3.7: dependencies requirement
-# TODO dvp: check, when updates are available
-mypy_pythons = "3.7"
-lint_pythons = "3.7"
-
-on_windows = platform.system() == "Windows"
-
-
-@contextmanager
-def collect_dev_requirements(session: Session) -> Generator[str, None, None]:
-    req_path = os.path.join(tempfile.gettempdir(), os.urandom(24).hex())
-    try:
-        session.run(
-            "poetry",
-            "export",
-            "--dev",
-            "--without-hashes",
-            "--format=requirements.txt",
-            f"--output={req_path}",
-            external=True,
-        )
-        yield req_path
-    finally:
-        os.unlink(req_path)
-
-
-# see https://stackoverflow.com/questions/59768651/how-to-use-nox-with-poetry
-def install_with_constraints(session: Session, *args: str, **kwargs: Any) -> None:
-    """
-    Install packages constrained by Poetry's lock file.
-
-    This function is a wrapper for nox.sessions.Session.install. It
-    invokes pip to install packages inside of the session's virtualenv.
-    Additionally, pip is passed a constraints file generated from
-    Poetry's lock file, to ensure that the packages are pinned to the
-    versions specified in poetry.lock. This allows you to manage the
-    packages as Poetry development dependencies.
-
-    Arguments:
-        session: The Session object.
-        args: Command-line arguments for pip.
-        kwargs: Additional keyword arguments for Session.install.
-    """
-    with collect_dev_requirements(session) as req_path:
-        session.install(f"--constraint={req_path}", *args, **kwargs)
-
-
-@nox.session(python=supported_pythons, venv_backend="venv")
-def tests(session: Session) -> None:
-    """Run the test suite."""
-    args = session.posargs or ["--cov", "-m", "not e2e"]
-    session.run("poetry", "install", "--no-dev", external=True)
-    install_with_constraints(session, "pytest", "pytest-cov", "pytest-mock", "coverage")
-    path = Path(session.bin).parent
-    if on_windows:
-        session.bin_paths.insert(
-            0, str(path / "Library/bin")
-        )  # here all the DLLs should be installed
-    session.log(f"Session path: {session.bin_paths}")
-    session.run("pytest", env={"LD_LIBRARY_PATH": str(path / "lib")}, *args)
-    if "--cov" in args:
-        session.run("coverage", "report", "--show-missing", "--skip-covered")
-        session.run("coverage", "html")
-
-
-@nox.session(python=lint_pythons)
-def lint(session: Session) -> None:
-    """Lint using flake8."""
-    args = session.posargs or locations
-    install_with_constraints(
-        session,
-        "flake8",
-        "flake8-annotations",
-        "flake8-bandit",
-        "flake8-black",
-        "flake8-bugbear",
-        "flake8-docstrings",
-        "flake8-import-order",
-        "darglint",
-    )
-    session.run("flake8", *args)
-
-
-@nox.session(python=black_pythons)  # TODO dvp: this doesn't work with 3.8 so far
-def black(session: Session) -> None:
-    """Run black code formatter."""
-    args = session.posargs or locations
-    install_with_constraints(session, "black")
-    session.run("black", *args)
-
-
-@nox.session(python="3.8", venv_backend="venv")
-def safety(session: Session) -> None:
-    """Scan dependencies for insecure packages."""
-    with collect_dev_requirements(session) as req_path:
-        install_with_constraints(session, "safety")
-        session.run("safety", "check", f"--file={req_path}", "--full-report")
-
-
-#  This dangerous on ill complex project: may cause cyclic dependency
-#  on partial imports ( from ... import).
-#  Uncomment when proper imports or noorder directive is applied in sensitive files.
-#  Always test after reorganizing ill projects.
-#
-@nox.session(python="3.9")
-def isort(session: Session) -> None:
-    """Organize imports"""
-
-    install_with_constraints(session, "isort")
-    search_patterns = [
-        "*.py",
-        "mckit/*.py",
-        "tests/*.py",
-        "benchmarks/*.py",
-        "profiles/*.py",
-        "adhoc/*.py",
-    ]
-    files_to_process: List[str] = sum(
-        map(lambda p: glob(p, recursive=True), search_patterns), []
-    )
-    session.run(
-        "isort",
-        "--diff",
-        *files_to_process,
-        external=True,
-    )
-
-
-@nox.session(python=mypy_pythons)
-def mypy(session: Session) -> None:
-    """Type-check using mypy."""
-    args = session.posargs or locations
-    install_with_constraints(session, "mypy")
-    session.run(
-        "mypy",
-        # "--config",
-        # "mypy.ini",  # TODO dvp: compute path to ini-file from test environment: maybe search upward.
-        *args,
-    )
-
-
-@nox.session(python=supported_pythons)
-def xdoctest(session: Session) -> None:
-    """Run examples with xdoctest."""
-    args = session.posargs or ["mckit"]
-    session.run("poetry", "install", "--no-dev", external=True)
-    install_with_constraints(session, "xdoctest")
-    session.run("python", "-m", "xdoctest", *args)
-
-
-@nox.session(python="3.8")
-def docs(session: Session) -> None:
-    """Build the documentation."""
-    session.run("poetry", "install", "--no-dev", external=True)
-    install_with_constraints(
-        session,
-        "sphinx",
-        "sphinx-autobuild",
-        "numpydoc",
-        "sphinxcontrib-htmlhelp",
-        "sphinxcontrib-jsmath",
-        "sphinxcontrib-napoleon",
-        "sphinxcontrib-qthelp",
-        "sphinx-autodoc-typehints",
-        "sphinx_autorun",
-        "sphinx-rtd-theme",
-    )
-    if session.interactive:
-        session.run(
-            "sphinx-autobuild",
-            "--port=0",
-            "--open-browser",
-            "docs/source",
-            "docs/_build/html",
-        )
-    else:
-        session.run("sphinx-build", "docs/source", "docs/_build")
-
-
-@nox.session(python="3.8")
-def codecov(session: Session) -> None:
-    """Upload coverage data."""
-    session.run("poetry", "install", "--no-dev", external=True)
-    install_with_constraints(
-        session,
-        "coverage[toml]",
-        "pytest",
-        "pytest-cov",
-        "pytest-mock",
-        "coverage",
-        "codecov",
-    )
-    # install_with_constraints(session, "coverage[toml]", "codecov")
-    session.run("coverage", "xml", "--fail-under=0")
-    session.run("codecov", *session.posargs)
-
-
-@nox.session(python="3.9", venv_backend="venv")
-def test_nox(session: Session) -> None:
-    path = Path(session.bin)
-    print("bin", path.parent)
diff --git a/poetry.lock b/poetry.lock
index 40956f3b..5089baa2 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,2958 +1,4104 @@
+# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.
+
 [[package]]
-name = "aiofile"
-version = "3.3.3"
-description = "Asynchronous file operations."
-category = "main"
+name = "alabaster"
+version = "1.0.0"
+description = "A light, configurable Sphinx theme"
 optional = false
-python-versions = ">3.4.*, <4"
-
-[package.dependencies]
-caio = ">=0.6.0,<0.7.0"
-
-[package.extras]
-develop = ["aiomisc", "asynctest", "pytest", "pytest-cov"]
+python-versions = ">=3.10"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"},
+    {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"},
+]
 
 [[package]]
-name = "alabaster"
-version = "0.7.12"
-description = "A configurable sidebar-enabled Sphinx theme"
-category = "main"
+name = "annotated-types"
+version = "0.7.0"
+description = "Reusable constraint types to use with typing.Annotated"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
+    {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
+]
 
 [[package]]
-name = "appdirs"
-version = "1.4.4"
-description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
-category = "dev"
+name = "anyio"
+version = "4.8.0"
+description = "High level compatibility layer for multiple asynchronous event loop implementations"
 optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["analyze", "docs_auto"]
+files = [
+    {file = "anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a"},
+    {file = "anyio-4.8.0.tar.gz", hash = "sha256:1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a"},
+]
+
+[package.dependencies]
+exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""}
+idna = ">=2.8"
+sniffio = ">=1.1"
+typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""}
+
+[package.extras]
+doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"]
+test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\""]
+trio = ["trio (>=0.26.1)"]
 
 [[package]]
 name = "appnope"
-version = "0.1.2"
+version = "0.1.4"
 description = "Disable App Nap on macOS >= 10.9"
-category = "main"
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["analyze"]
+markers = "platform_system == \"Darwin\""
+files = [
+    {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"},
+    {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"},
+]
 
 [[package]]
 name = "argcomplete"
-version = "1.12.2"
+version = "3.5.3"
 description = "Bash tab completion for argparse"
-category = "dev"
 optional = false
-python-versions = "*"
-
-[package.dependencies]
-importlib-metadata = {version = ">=0.23,<4", markers = "python_version == \"3.7\""}
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+    {file = "argcomplete-3.5.3-py3-none-any.whl", hash = "sha256:2ab2c4a215c59fd6caaff41a869480a23e8f6a5f910b266c1808037f4e375b61"},
+    {file = "argcomplete-3.5.3.tar.gz", hash = "sha256:c12bf50eded8aebb298c7b7da7a5ff3ee24dffd9f5281867dfe1424b58c55392"},
+]
 
 [package.extras]
-test = ["coverage", "flake8", "pexpect", "wheel"]
+test = ["coverage", "mypy", "pexpect", "ruff", "wheel"]
 
 [[package]]
 name = "argon2-cffi"
-version = "20.1.0"
-description = "The secure Argon2 password hashing algorithm."
-category = "main"
+version = "23.1.0"
+description = "Argon2 for Python"
 optional = false
-python-versions = "*"
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea"},
+    {file = "argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08"},
+]
 
 [package.dependencies]
-cffi = ">=1.0.0"
-six = "*"
+argon2-cffi-bindings = "*"
 
 [package.extras]
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest", "sphinx", "wheel", "pre-commit"]
-docs = ["sphinx"]
-tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest"]
+dev = ["argon2-cffi[tests,typing]", "tox (>4)"]
+docs = ["furo", "myst-parser", "sphinx", "sphinx-copybutton", "sphinx-notfound-page"]
+tests = ["hypothesis", "pytest"]
+typing = ["mypy"]
 
 [[package]]
-name = "async-generator"
-version = "1.10"
-description = "Async generators and context managers for Python 3.5+"
-category = "main"
+name = "argon2-cffi-bindings"
+version = "21.2.0"
+description = "Low-level CFFI bindings for Argon2"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.6"
+groups = ["analyze"]
+files = [
+    {file = "argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082"},
+    {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"},
+    {file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93"},
+    {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194"},
+    {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f"},
+    {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5"},
+    {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"},
+    {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7"},
+    {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583"},
+    {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d"},
+    {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670"},
+    {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb"},
+    {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a"},
+]
 
-[[package]]
-name = "asyncio"
-version = "3.4.3"
-description = "reference implementation of PEP 3156"
-category = "main"
-optional = false
-python-versions = "*"
+[package.dependencies]
+cffi = ">=1.0.1"
+
+[package.extras]
+dev = ["cogapp", "pre-commit", "pytest", "wheel"]
+tests = ["pytest"]
 
 [[package]]
-name = "atomicwrites"
-version = "1.4.0"
-description = "Atomic file writes."
-category = "main"
+name = "arrow"
+version = "1.3.0"
+description = "Better dates & times for Python"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"},
+    {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"},
+]
+
+[package.dependencies]
+python-dateutil = ">=2.7.0"
+types-python-dateutil = ">=2.8.10"
+
+[package.extras]
+doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"]
+test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"]
 
 [[package]]
-name = "attrs"
-version = "20.3.0"
-description = "Classes Without Boilerplate"
-category = "main"
+name = "asttokens"
+version = "3.0.0"
+description = "Annotate AST trees with source code positions"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"},
+    {file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"},
+]
 
 [package.extras]
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
-docs = ["furo", "sphinx", "zope.interface"]
-tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
-tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
+astroid = ["astroid (>=2,<4)"]
+test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"]
 
 [[package]]
-name = "babel"
-version = "2.9.0"
-description = "Internationalization utilities"
-category = "main"
+name = "async-lru"
+version = "2.0.4"
+description = "Simple LRU cache for asyncio"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "async-lru-2.0.4.tar.gz", hash = "sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627"},
+    {file = "async_lru-2.0.4-py3-none-any.whl", hash = "sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224"},
+]
 
 [package.dependencies]
-pytz = ">=2015.7"
+typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""}
 
 [[package]]
-name = "backcall"
-version = "0.2.0"
-description = "Specifications for callback functions passed in to an API"
-category = "main"
+name = "attrs"
+version = "25.1.0"
+description = "Classes Without Boilerplate"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["main", "analyze", "dev"]
+files = [
+    {file = "attrs-25.1.0-py3-none-any.whl", hash = "sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a"},
+    {file = "attrs-25.1.0.tar.gz", hash = "sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e"},
+]
+
+[package.extras]
+benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"]
+tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""]
 
 [[package]]
-name = "bandit"
-version = "1.7.0"
-description = "Security oriented static analyser for python code."
-category = "dev"
+name = "babel"
+version = "2.17.0"
+description = "Internationalization utilities"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze", "docs", "docs_auto"]
+files = [
+    {file = "babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"},
+    {file = "babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d"},
+]
 
-[package.dependencies]
-colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
-GitPython = ">=1.0.1"
-PyYAML = ">=5.3.1"
-six = ">=1.10.0"
-stevedore = ">=1.20.0"
+[package.extras]
+dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata ; sys_platform == \"win32\""]
 
 [[package]]
-name = "black"
-version = "20.8b1"
-description = "The uncompromising code formatter."
-category = "dev"
+name = "beautifulsoup4"
+version = "4.13.3"
+description = "Screen-scraping library"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7.0"
+groups = ["analyze"]
+files = [
+    {file = "beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16"},
+    {file = "beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b"},
+]
 
 [package.dependencies]
-appdirs = "*"
-click = ">=7.1.2"
-mypy-extensions = ">=0.4.3"
-pathspec = ">=0.6,<1"
-regex = ">=2020.1.8"
-toml = ">=0.10.1"
-typed-ast = ">=1.4.0"
-typing-extensions = ">=3.7.4"
+soupsieve = ">1.2"
+typing-extensions = ">=4.0.0"
 
 [package.extras]
-colorama = ["colorama (>=0.4.3)"]
-d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]
+cchardet = ["cchardet"]
+chardet = ["chardet"]
+charset-normalizer = ["charset-normalizer"]
+html5lib = ["html5lib"]
+lxml = ["lxml"]
 
 [[package]]
 name = "bleach"
-version = "3.2.1"
+version = "6.2.0"
 description = "An easy safelist-based HTML-sanitizing tool."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e"},
+    {file = "bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f"},
+]
 
 [package.dependencies]
-packaging = "*"
-six = ">=1.9.0"
+tinycss2 = {version = ">=1.1.0,<1.5", optional = true, markers = "extra == \"css\""}
 webencodings = "*"
 
-[[package]]
-name = "caio"
-version = "0.6.3"
-description = "Asynchronous file IO for Linux Posix and Windows."
-category = "main"
-optional = false
-python-versions = ">=3.5.*, <4"
-
 [package.extras]
-develop = ["aiomisc", "pytest", "pytest-cov"]
+css = ["tinycss2 (>=1.1.0,<1.5)"]
 
 [[package]]
 name = "certifi"
-version = "2020.12.5"
+version = "2025.1.31"
 description = "Python package for providing Mozilla's CA Bundle."
-category = "main"
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["analyze", "docs", "docs_auto"]
+files = [
+    {file = "certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"},
+    {file = "certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"},
+]
 
 [[package]]
 name = "cffi"
-version = "1.14.4"
+version = "1.17.1"
 description = "Foreign Function Interface for Python calling C code."
-category = "main"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"},
+    {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"},
+    {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"},
+    {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"},
+    {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"},
+    {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"},
+    {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"},
+    {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"},
+    {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"},
+    {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"},
+    {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"},
+    {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"},
+    {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"},
+    {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"},
+    {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"},
+    {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"},
+    {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"},
+    {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"},
+    {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"},
+    {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"},
+    {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"},
+    {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"},
+    {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"},
+    {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"},
+    {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"},
+    {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"},
+    {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"},
+    {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"},
+    {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"},
+    {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"},
+    {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"},
+    {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"},
+    {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"},
+    {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"},
+    {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"},
+    {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"},
+    {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"},
+    {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"},
+    {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"},
+    {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"},
+    {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"},
+    {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"},
+    {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"},
+    {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"},
+    {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"},
+    {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"},
+    {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"},
+    {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"},
+    {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"},
+    {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"},
+    {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"},
+    {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"},
+    {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"},
+    {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"},
+    {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"},
+    {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"},
+    {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"},
+    {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"},
+    {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"},
+    {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"},
+    {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"},
+    {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"},
+    {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"},
+    {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"},
+    {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"},
+    {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"},
+    {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"},
+]
 
 [package.dependencies]
 pycparser = "*"
 
 [[package]]
 name = "cfgv"
-version = "3.2.0"
+version = "3.4.0"
 description = "Validate configuration and produce human readable error messages."
-category = "dev"
 optional = false
-python-versions = ">=3.6.1"
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"},
+    {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"},
+]
 
 [[package]]
-name = "chardet"
-version = "3.0.4"
-description = "Universal encoding detector for Python 2 and 3"
-category = "main"
+name = "charset-normalizer"
+version = "3.4.1"
+description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
 optional = false
-python-versions = "*"
+python-versions = ">=3.7"
+groups = ["analyze", "docs", "docs_auto"]
+files = [
+    {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"},
+    {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"},
+    {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"},
+    {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"},
+    {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"},
+    {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"},
+    {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"},
+    {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"},
+    {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"},
+    {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"},
+]
 
 [[package]]
 name = "click"
-version = "7.1.2"
+version = "8.1.8"
 description = "Composable command line interface toolkit"
-category = "main"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[[package]]
-name = "click-loguru"
-version = "1.3.4"
-description = "Logging to stderr and file for click applications."
-category = "main"
-optional = false
-python-versions = ">=3.6.1,<4.0.0"
-
-[package.dependencies]
-attrs = ">=20.1.0,<21.0.0"
-click = ">=7.1.2,<8.0.0"
-loguru = ">=0.5.0,<0.6.0"
-memory_profiler = ">=0.57.0,<0.58.0"
-
-[[package]]
-name = "cmake"
-version = "3.18.4"
-description = "CMake is an open-source, cross-platform family of tools designed to build, test and package software"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "codecov"
-version = "2.1.10"
-description = "Hosted coverage reports for GitHub, Bitbucket and Gitlab"
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.7"
+groups = ["main", "docs", "docs_auto", "pre_commit"]
+files = [
+    {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"},
+    {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"},
+]
 
 [package.dependencies]
-coverage = "*"
-requests = ">=2.7.9"
+colorama = {version = "*", markers = "platform_system == \"Windows\""}
 
 [[package]]
 name = "colorama"
-version = "0.4.4"
+version = "0.4.6"
 description = "Cross-platform colored terminal text."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
+groups = ["main", "analyze", "dev", "docs", "docs_auto", "pre_commit", "test", "xdoctest"]
+files = [
+    {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
+    {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
+]
+markers = {main = "platform_system == \"Windows\" or sys_platform == \"win32\"", analyze = "sys_platform == \"win32\"", dev = "sys_platform == \"win32\"", docs = "platform_system == \"Windows\" or sys_platform == \"win32\"", pre_commit = "platform_system == \"Windows\"", test = "sys_platform == \"win32\" or platform_system == \"Windows\"", xdoctest = "platform_system == \"Windows\""}
 
 [[package]]
 name = "colorlog"
-version = "4.6.2"
-description = "Log formatting with colors!"
-category = "dev"
+version = "6.9.0"
+description = "Add colours to the output of Python's logging module."
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+    {file = "colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff"},
+    {file = "colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2"},
+]
 
 [package.dependencies]
 colorama = {version = "*", markers = "sys_platform == \"win32\""}
 
-[[package]]
-name = "coverage"
-version = "5.3"
-description = "Code coverage measurement for Python"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
-
 [package.extras]
-toml = ["toml"]
+development = ["black", "flake8", "mypy", "pytest", "types-colorama"]
 
 [[package]]
-name = "darglint"
-version = "1.5.8"
-description = "A utility for ensuring Google-style docstrings stay up to date with the source code."
-category = "dev"
+name = "comm"
+version = "0.2.2"
+description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc."
 optional = false
-python-versions = ">=3.6,<4.0"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"},
+    {file = "comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e"},
+]
+
+[package.dependencies]
+traitlets = ">=4"
+
+[package.extras]
+test = ["pytest"]
 
 [[package]]
-name = "datetime"
-version = "4.3"
-description = "This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module."
-category = "main"
+name = "coverage"
+version = "7.6.12"
+description = "Code coverage measurement for Python"
 optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["coverage", "test"]
+files = [
+    {file = "coverage-7.6.12-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:704c8c8c6ce6569286ae9622e534b4f5b9759b6f2cd643f1c1a61f666d534fe8"},
+    {file = "coverage-7.6.12-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ad7525bf0241e5502168ae9c643a2f6c219fa0a283001cee4cf23a9b7da75879"},
+    {file = "coverage-7.6.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06097c7abfa611c91edb9e6920264e5be1d6ceb374efb4986f38b09eed4cb2fe"},
+    {file = "coverage-7.6.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:220fa6c0ad7d9caef57f2c8771918324563ef0d8272c94974717c3909664e674"},
+    {file = "coverage-7.6.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3688b99604a24492bcfe1c106278c45586eb819bf66a654d8a9a1433022fb2eb"},
+    {file = "coverage-7.6.12-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d1a987778b9c71da2fc8948e6f2656da6ef68f59298b7e9786849634c35d2c3c"},
+    {file = "coverage-7.6.12-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:cec6b9ce3bd2b7853d4a4563801292bfee40b030c05a3d29555fd2a8ee9bd68c"},
+    {file = "coverage-7.6.12-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ace9048de91293e467b44bce0f0381345078389814ff6e18dbac8fdbf896360e"},
+    {file = "coverage-7.6.12-cp310-cp310-win32.whl", hash = "sha256:ea31689f05043d520113e0552f039603c4dd71fa4c287b64cb3606140c66f425"},
+    {file = "coverage-7.6.12-cp310-cp310-win_amd64.whl", hash = "sha256:676f92141e3c5492d2a1596d52287d0d963df21bf5e55c8b03075a60e1ddf8aa"},
+    {file = "coverage-7.6.12-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e18aafdfb3e9ec0d261c942d35bd7c28d031c5855dadb491d2723ba54f4c3015"},
+    {file = "coverage-7.6.12-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:66fe626fd7aa5982cdebad23e49e78ef7dbb3e3c2a5960a2b53632f1f703ea45"},
+    {file = "coverage-7.6.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ef01d70198431719af0b1f5dcbefc557d44a190e749004042927b2a3fed0702"},
+    {file = "coverage-7.6.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e92ae5a289a4bc4c0aae710c0948d3c7892e20fd3588224ebe242039573bf0"},
+    {file = "coverage-7.6.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e695df2c58ce526eeab11a2e915448d3eb76f75dffe338ea613c1201b33bab2f"},
+    {file = "coverage-7.6.12-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d74c08e9aaef995f8c4ef6d202dbd219c318450fe2a76da624f2ebb9c8ec5d9f"},
+    {file = "coverage-7.6.12-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e995b3b76ccedc27fe4f477b349b7d64597e53a43fc2961db9d3fbace085d69d"},
+    {file = "coverage-7.6.12-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b1f097878d74fe51e1ddd1be62d8e3682748875b461232cf4b52ddc6e6db0bba"},
+    {file = "coverage-7.6.12-cp311-cp311-win32.whl", hash = "sha256:1f7ffa05da41754e20512202c866d0ebfc440bba3b0ed15133070e20bf5aeb5f"},
+    {file = "coverage-7.6.12-cp311-cp311-win_amd64.whl", hash = "sha256:e216c5c45f89ef8971373fd1c5d8d1164b81f7f5f06bbf23c37e7908d19e8558"},
+    {file = "coverage-7.6.12-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b172f8e030e8ef247b3104902cc671e20df80163b60a203653150d2fc204d1ad"},
+    {file = "coverage-7.6.12-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:641dfe0ab73deb7069fb972d4d9725bf11c239c309ce694dd50b1473c0f641c3"},
+    {file = "coverage-7.6.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e549f54ac5f301e8e04c569dfdb907f7be71b06b88b5063ce9d6953d2d58574"},
+    {file = "coverage-7.6.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:959244a17184515f8c52dcb65fb662808767c0bd233c1d8a166e7cf74c9ea985"},
+    {file = "coverage-7.6.12-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bda1c5f347550c359f841d6614fb8ca42ae5cb0b74d39f8a1e204815ebe25750"},
+    {file = "coverage-7.6.12-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ceeb90c3eda1f2d8c4c578c14167dbd8c674ecd7d38e45647543f19839dd6ea"},
+    {file = "coverage-7.6.12-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f16f44025c06792e0fb09571ae454bcc7a3ec75eeb3c36b025eccf501b1a4c3"},
+    {file = "coverage-7.6.12-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b076e625396e787448d27a411aefff867db2bffac8ed04e8f7056b07024eed5a"},
+    {file = "coverage-7.6.12-cp312-cp312-win32.whl", hash = "sha256:00b2086892cf06c7c2d74983c9595dc511acca00665480b3ddff749ec4fb2a95"},
+    {file = "coverage-7.6.12-cp312-cp312-win_amd64.whl", hash = "sha256:7ae6eabf519bc7871ce117fb18bf14e0e343eeb96c377667e3e5dd12095e0288"},
+    {file = "coverage-7.6.12-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:488c27b3db0ebee97a830e6b5a3ea930c4a6e2c07f27a5e67e1b3532e76b9ef1"},
+    {file = "coverage-7.6.12-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5d1095bbee1851269f79fd8e0c9b5544e4c00c0c24965e66d8cba2eb5bb535fd"},
+    {file = "coverage-7.6.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0533adc29adf6a69c1baa88c3d7dbcaadcffa21afbed3ca7a225a440e4744bf9"},
+    {file = "coverage-7.6.12-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:53c56358d470fa507a2b6e67a68fd002364d23c83741dbc4c2e0680d80ca227e"},
+    {file = "coverage-7.6.12-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64cbb1a3027c79ca6310bf101014614f6e6e18c226474606cf725238cf5bc2d4"},
+    {file = "coverage-7.6.12-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:79cac3390bfa9836bb795be377395f28410811c9066bc4eefd8015258a7578c6"},
+    {file = "coverage-7.6.12-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9b148068e881faa26d878ff63e79650e208e95cf1c22bd3f77c3ca7b1d9821a3"},
+    {file = "coverage-7.6.12-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8bec2ac5da793c2685ce5319ca9bcf4eee683b8a1679051f8e6ec04c4f2fd7dc"},
+    {file = "coverage-7.6.12-cp313-cp313-win32.whl", hash = "sha256:200e10beb6ddd7c3ded322a4186313d5ca9e63e33d8fab4faa67ef46d3460af3"},
+    {file = "coverage-7.6.12-cp313-cp313-win_amd64.whl", hash = "sha256:2b996819ced9f7dbb812c701485d58f261bef08f9b85304d41219b1496b591ef"},
+    {file = "coverage-7.6.12-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:299cf973a7abff87a30609879c10df0b3bfc33d021e1adabc29138a48888841e"},
+    {file = "coverage-7.6.12-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4b467a8c56974bf06e543e69ad803c6865249d7a5ccf6980457ed2bc50312703"},
+    {file = "coverage-7.6.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2458f275944db8129f95d91aee32c828a408481ecde3b30af31d552c2ce284a0"},
+    {file = "coverage-7.6.12-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a9d8be07fb0832636a0f72b80d2a652fe665e80e720301fb22b191c3434d924"},
+    {file = "coverage-7.6.12-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14d47376a4f445e9743f6c83291e60adb1b127607a3618e3185bbc8091f0467b"},
+    {file = "coverage-7.6.12-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b95574d06aa9d2bd6e5cc35a5bbe35696342c96760b69dc4287dbd5abd4ad51d"},
+    {file = "coverage-7.6.12-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ecea0c38c9079570163d663c0433a9af4094a60aafdca491c6a3d248c7432827"},
+    {file = "coverage-7.6.12-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2251fabcfee0a55a8578a9d29cecfee5f2de02f11530e7d5c5a05859aa85aee9"},
+    {file = "coverage-7.6.12-cp313-cp313t-win32.whl", hash = "sha256:eb5507795caabd9b2ae3f1adc95f67b1104971c22c624bb354232d65c4fc90b3"},
+    {file = "coverage-7.6.12-cp313-cp313t-win_amd64.whl", hash = "sha256:f60a297c3987c6c02ffb29effc70eadcbb412fe76947d394a1091a3615948e2f"},
+    {file = "coverage-7.6.12-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e7575ab65ca8399c8c4f9a7d61bbd2d204c8b8e447aab9d355682205c9dd948d"},
+    {file = "coverage-7.6.12-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8161d9fbc7e9fe2326de89cd0abb9f3599bccc1287db0aba285cb68d204ce929"},
+    {file = "coverage-7.6.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a1e465f398c713f1b212400b4e79a09829cd42aebd360362cd89c5bdc44eb87"},
+    {file = "coverage-7.6.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f25d8b92a4e31ff1bd873654ec367ae811b3a943583e05432ea29264782dc32c"},
+    {file = "coverage-7.6.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a936309a65cc5ca80fa9f20a442ff9e2d06927ec9a4f54bcba9c14c066323f2"},
+    {file = "coverage-7.6.12-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:aa6f302a3a0b5f240ee201297fff0bbfe2fa0d415a94aeb257d8b461032389bd"},
+    {file = "coverage-7.6.12-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f973643ef532d4f9be71dd88cf7588936685fdb576d93a79fe9f65bc337d9d73"},
+    {file = "coverage-7.6.12-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:78f5243bb6b1060aed6213d5107744c19f9571ec76d54c99cc15938eb69e0e86"},
+    {file = "coverage-7.6.12-cp39-cp39-win32.whl", hash = "sha256:69e62c5034291c845fc4df7f8155e8544178b6c774f97a99e2734b05eb5bed31"},
+    {file = "coverage-7.6.12-cp39-cp39-win_amd64.whl", hash = "sha256:b01a840ecc25dce235ae4c1b6a0daefb2a203dba0e6e980637ee9c2f6ee0df57"},
+    {file = "coverage-7.6.12-pp39.pp310-none-any.whl", hash = "sha256:7e39e845c4d764208e7b8f6a21c541ade741e2c41afabdfa1caa28687a3c98cf"},
+    {file = "coverage-7.6.12-py3-none-any.whl", hash = "sha256:eb8668cfbc279a536c633137deeb9435d2962caec279c3f8cf8b91fff6ff8953"},
+    {file = "coverage-7.6.12.tar.gz", hash = "sha256:48cfc4641d95d34766ad41d9573cc0f22a48aa88d22657a1fe01dca0dbae4de2"},
+]
 
 [package.dependencies]
-pytz = "*"
-"zope.interface" = "*"
+tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""}
+
+[package.extras]
+toml = ["tomli ; python_full_version <= \"3.11.0a6\""]
+
+[[package]]
+name = "debugpy"
+version = "1.8.12"
+description = "An implementation of the Debug Adapter Protocol for Python"
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "debugpy-1.8.12-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:a2ba7ffe58efeae5b8fad1165357edfe01464f9aef25e814e891ec690e7dd82a"},
+    {file = "debugpy-1.8.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cbbd4149c4fc5e7d508ece083e78c17442ee13b0e69bfa6bd63003e486770f45"},
+    {file = "debugpy-1.8.12-cp310-cp310-win32.whl", hash = "sha256:b202f591204023b3ce62ff9a47baa555dc00bb092219abf5caf0e3718ac20e7c"},
+    {file = "debugpy-1.8.12-cp310-cp310-win_amd64.whl", hash = "sha256:9649eced17a98ce816756ce50433b2dd85dfa7bc92ceb60579d68c053f98dff9"},
+    {file = "debugpy-1.8.12-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:36f4829839ef0afdfdd208bb54f4c3d0eea86106d719811681a8627ae2e53dd5"},
+    {file = "debugpy-1.8.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a28ed481d530e3138553be60991d2d61103ce6da254e51547b79549675f539b7"},
+    {file = "debugpy-1.8.12-cp311-cp311-win32.whl", hash = "sha256:4ad9a94d8f5c9b954e0e3b137cc64ef3f579d0df3c3698fe9c3734ee397e4abb"},
+    {file = "debugpy-1.8.12-cp311-cp311-win_amd64.whl", hash = "sha256:4703575b78dd697b294f8c65588dc86874ed787b7348c65da70cfc885efdf1e1"},
+    {file = "debugpy-1.8.12-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:7e94b643b19e8feb5215fa508aee531387494bf668b2eca27fa769ea11d9f498"},
+    {file = "debugpy-1.8.12-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:086b32e233e89a2740c1615c2f775c34ae951508b28b308681dbbb87bba97d06"},
+    {file = "debugpy-1.8.12-cp312-cp312-win32.whl", hash = "sha256:2ae5df899732a6051b49ea2632a9ea67f929604fd2b036613a9f12bc3163b92d"},
+    {file = "debugpy-1.8.12-cp312-cp312-win_amd64.whl", hash = "sha256:39dfbb6fa09f12fae32639e3286112fc35ae976114f1f3d37375f3130a820969"},
+    {file = "debugpy-1.8.12-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:696d8ae4dff4cbd06bf6b10d671e088b66669f110c7c4e18a44c43cf75ce966f"},
+    {file = "debugpy-1.8.12-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:898fba72b81a654e74412a67c7e0a81e89723cfe2a3ea6fcd3feaa3395138ca9"},
+    {file = "debugpy-1.8.12-cp313-cp313-win32.whl", hash = "sha256:22a11c493c70413a01ed03f01c3c3a2fc4478fc6ee186e340487b2edcd6f4180"},
+    {file = "debugpy-1.8.12-cp313-cp313-win_amd64.whl", hash = "sha256:fdb3c6d342825ea10b90e43d7f20f01535a72b3a1997850c0c3cefa5c27a4a2c"},
+    {file = "debugpy-1.8.12-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:b0232cd42506d0c94f9328aaf0d1d0785f90f87ae72d9759df7e5051be039738"},
+    {file = "debugpy-1.8.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9af40506a59450f1315168d47a970db1a65aaab5df3833ac389d2899a5d63b3f"},
+    {file = "debugpy-1.8.12-cp38-cp38-win32.whl", hash = "sha256:5cc45235fefac57f52680902b7d197fb2f3650112379a6fa9aa1b1c1d3ed3f02"},
+    {file = "debugpy-1.8.12-cp38-cp38-win_amd64.whl", hash = "sha256:557cc55b51ab2f3371e238804ffc8510b6ef087673303890f57a24195d096e61"},
+    {file = "debugpy-1.8.12-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:b5c6c967d02fee30e157ab5227706f965d5c37679c687b1e7bbc5d9e7128bd41"},
+    {file = "debugpy-1.8.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88a77f422f31f170c4b7e9ca58eae2a6c8e04da54121900651dfa8e66c29901a"},
+    {file = "debugpy-1.8.12-cp39-cp39-win32.whl", hash = "sha256:a4042edef80364239f5b7b5764e55fd3ffd40c32cf6753da9bda4ff0ac466018"},
+    {file = "debugpy-1.8.12-cp39-cp39-win_amd64.whl", hash = "sha256:f30b03b0f27608a0b26c75f0bb8a880c752c0e0b01090551b9d87c7d783e2069"},
+    {file = "debugpy-1.8.12-py2.py3-none-any.whl", hash = "sha256:274b6a2040349b5c9864e475284bce5bb062e63dce368a394b8cc865ae3b00c6"},
+    {file = "debugpy-1.8.12.tar.gz", hash = "sha256:646530b04f45c830ceae8e491ca1c9320a2d2f0efea3141487c82130aba70dce"},
+]
 
 [[package]]
 name = "decorator"
-version = "4.4.2"
+version = "5.1.1"
 description = "Decorators for Humans"
-category = "main"
 optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*"
+python-versions = ">=3.5"
+groups = ["analyze"]
+files = [
+    {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"},
+    {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
+]
 
 [[package]]
 name = "defusedxml"
-version = "0.6.0"
+version = "0.7.1"
 description = "XML bomb protection for Python stdlib modules"
-category = "main"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[[package]]
-name = "distlib"
-version = "0.3.1"
-description = "Distribution utilities"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "docutils"
-version = "0.16"
-description = "Docutils -- Python Documentation Utilities"
-category = "main"
 optional = false
 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+groups = ["analyze"]
+files = [
+    {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"},
+    {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"},
+]
 
 [[package]]
-name = "dparse"
-version = "0.5.1"
-description = "A parser for Python dependency files"
-category = "dev"
+name = "dependency-groups"
+version = "1.3.0"
+description = "A tool for resolving PEP 735 Dependency Group data"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+    {file = "dependency_groups-1.3.0-py3-none-any.whl", hash = "sha256:1abf34d712deda5581e80d507512664d52b35d1c2d7caf16c85e58ca508547e0"},
+    {file = "dependency_groups-1.3.0.tar.gz", hash = "sha256:5b9751d5d98fbd6dfd038a560a69c8382e41afcbf7ffdbcc28a2a3f85498830f"},
+]
 
 [package.dependencies]
 packaging = "*"
-pyyaml = "*"
-toml = "*"
+tomli = {version = "*", markers = "python_version < \"3.11\""}
 
 [package.extras]
-pipenv = ["pipenv"]
+cli = ["tomli ; python_version < \"3.11\""]
 
 [[package]]
-name = "entrypoints"
-version = "0.3"
-description = "Discover and load entry points from installed packages."
-category = "main"
+name = "distlib"
+version = "0.3.9"
+description = "Distribution utilities"
 optional = false
-python-versions = ">=2.7"
+python-versions = "*"
+groups = ["dev", "pre_commit"]
+files = [
+    {file = "distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"},
+    {file = "distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403"},
+]
 
 [[package]]
-name = "filelock"
-version = "3.0.12"
-description = "A platform independent file lock."
-category = "dev"
+name = "distro"
+version = "1.9.0"
+description = "Distro - an OS platform information API"
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["dev"]
+files = [
+    {file = "distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"},
+    {file = "distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"},
+]
 
 [[package]]
-name = "flake8"
-version = "3.8.4"
-description = "the modular source code checker: pep8 pyflakes and co"
-category = "dev"
+name = "docutils"
+version = "0.21.2"
+description = "Docutils -- Python Documentation Utilities"
 optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-
-[package.dependencies]
-importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
-mccabe = ">=0.6.0,<0.7.0"
-pycodestyle = ">=2.6.0a1,<2.7.0"
-pyflakes = ">=2.2.0,<2.3.0"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto", "pre_commit"]
+files = [
+    {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"},
+    {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"},
+]
 
 [[package]]
-name = "flake8-annotations"
-version = "2.4.1"
-description = "Flake8 Type Annotation Checks"
-category = "dev"
+name = "exceptiongroup"
+version = "1.2.2"
+description = "Backport of PEP 654 (exception groups)"
 optional = false
-python-versions = ">=3.6.1,<4.0.0"
+python-versions = ">=3.7"
+groups = ["analyze", "docs_auto", "test"]
+markers = "python_version < \"3.11\""
+files = [
+    {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"},
+    {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"},
+]
 
-[package.dependencies]
-flake8 = ">=3.7,<3.9"
-typed-ast = {version = ">=1.4,<2.0", markers = "python_version < \"3.8\""}
+[package.extras]
+test = ["pytest (>=6)"]
 
 [[package]]
-name = "flake8-bandit"
-version = "2.1.2"
-description = "Automated security testing with bandit and flake8."
-category = "dev"
+name = "executing"
+version = "2.2.0"
+description = "Get the currently executing AST node of a frame, and other information"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"},
+    {file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"},
+]
 
-[package.dependencies]
-bandit = "*"
-flake8 = "*"
-flake8-polyfill = "*"
-pycodestyle = "*"
+[package.extras]
+tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich ; python_version >= \"3.11\""]
 
 [[package]]
-name = "flake8-black"
-version = "0.2.1"
-description = "flake8 plugin to call black as a code style validator"
-category = "dev"
+name = "fastjsonschema"
+version = "2.21.1"
+description = "Fastest Python implementation of JSON schema"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+files = [
+    {file = "fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667"},
+    {file = "fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4"},
+]
 
-[package.dependencies]
-black = "*"
-flake8 = ">=3.0.0"
+[package.extras]
+devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"]
 
 [[package]]
-name = "flake8-bugbear"
-version = "20.11.1"
-description = "A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle."
-category = "dev"
+name = "filelock"
+version = "3.17.0"
+description = "A platform independent file lock."
 optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-attrs = ">=19.2.0"
-flake8 = ">=3.0.0"
+python-versions = ">=3.9"
+groups = ["dev", "pre_commit"]
+files = [
+    {file = "filelock-3.17.0-py3-none-any.whl", hash = "sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338"},
+    {file = "filelock-3.17.0.tar.gz", hash = "sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e"},
+]
 
 [package.extras]
-dev = ["coverage", "black", "hypothesis", "hypothesmith"]
+docs = ["furo (>=2024.8.6)", "sphinx (>=8.1.3)", "sphinx-autodoc-typehints (>=3)"]
+testing = ["covdefaults (>=2.3)", "coverage (>=7.6.10)", "diff-cover (>=9.2.1)", "pytest (>=8.3.4)", "pytest-asyncio (>=0.25.2)", "pytest-cov (>=6)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.28.1)"]
+typing = ["typing-extensions (>=4.12.2) ; python_version < \"3.11\""]
 
 [[package]]
-name = "flake8-docstrings"
-version = "1.5.0"
-description = "Extension for flake8 which uses pydocstyle to check docstrings"
-category = "dev"
+name = "flake8"
+version = "7.1.1"
+description = "the modular source code checker: pep8 pyflakes and co"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8.1"
+groups = ["mypy"]
+files = [
+    {file = "flake8-7.1.1-py2.py3-none-any.whl", hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213"},
+    {file = "flake8-7.1.1.tar.gz", hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38"},
+]
 
 [package.dependencies]
-flake8 = ">=3"
-pydocstyle = ">=2.1"
+mccabe = ">=0.7.0,<0.8.0"
+pycodestyle = ">=2.12.0,<2.13.0"
+pyflakes = ">=3.2.0,<3.3.0"
 
 [[package]]
-name = "flake8-import-order"
-version = "0.18.1"
-description = "Flake8 and pylama plugin that checks the ordering of import statements."
-category = "dev"
+name = "fqdn"
+version = "1.5.1"
+description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers"
 optional = false
-python-versions = "*"
-
-[package.dependencies]
-pycodestyle = "*"
+python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4"
+groups = ["analyze"]
+files = [
+    {file = "fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"},
+    {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"},
+]
 
 [[package]]
-name = "flake8-polyfill"
-version = "1.0.2"
-description = "Polyfill package for Flake8 plugins"
-category = "dev"
+name = "h11"
+version = "0.14.0"
+description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
 optional = false
-python-versions = "*"
-
-[package.dependencies]
-flake8 = "*"
+python-versions = ">=3.7"
+groups = ["analyze", "docs_auto"]
+files = [
+    {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
+    {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
+]
 
 [[package]]
-name = "gitdb"
-version = "4.0.5"
-description = "Git Object Database"
-category = "dev"
+name = "httpcore"
+version = "1.0.7"
+description = "A minimal low-level HTTP client."
 optional = false
-python-versions = ">=3.4"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "httpcore-1.0.7-py3-none-any.whl", hash = "sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd"},
+    {file = "httpcore-1.0.7.tar.gz", hash = "sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c"},
+]
 
 [package.dependencies]
-smmap = ">=3.0.1,<4"
+certifi = "*"
+h11 = ">=0.13,<0.15"
+
+[package.extras]
+asyncio = ["anyio (>=4.0,<5.0)"]
+http2 = ["h2 (>=3,<5)"]
+socks = ["socksio (==1.*)"]
+trio = ["trio (>=0.22.0,<1.0)"]
 
 [[package]]
-name = "gitpython"
-version = "3.1.11"
-description = "Python Git Library"
-category = "dev"
+name = "httpx"
+version = "0.28.1"
+description = "The next generation HTTP client."
 optional = false
-python-versions = ">=3.4"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"},
+    {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"},
+]
 
 [package.dependencies]
-gitdb = ">=4.0.1,<5"
+anyio = "*"
+certifi = "*"
+httpcore = "==1.*"
+idna = "*"
+
+[package.extras]
+brotli = ["brotli ; platform_python_implementation == \"CPython\"", "brotlicffi ; platform_python_implementation != \"CPython\""]
+cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
+http2 = ["h2 (>=3,<5)"]
+socks = ["socksio (==1.*)"]
+zstd = ["zstandard (>=0.18.0)"]
 
 [[package]]
 name = "identify"
-version = "1.5.10"
+version = "2.6.7"
 description = "File identification library for Python"
-category = "dev"
 optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
+python-versions = ">=3.9"
+groups = ["pre_commit"]
+files = [
+    {file = "identify-2.6.7-py2.py3-none-any.whl", hash = "sha256:155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0"},
+    {file = "identify-2.6.7.tar.gz", hash = "sha256:3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684"},
+]
 
 [package.extras]
-license = ["editdistance"]
+license = ["ukkonen"]
 
 [[package]]
 name = "idna"
-version = "2.10"
+version = "3.10"
 description = "Internationalized Domain Names in Applications (IDNA)"
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
+groups = ["analyze", "docs", "docs_auto"]
+files = [
+    {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
+    {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
+]
+
+[package.extras]
+all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"]
 
 [[package]]
 name = "imagesize"
-version = "1.2.0"
+version = "1.4.1"
 description = "Getting image size from png/jpeg/jpeg2000/gif file"
-category = "main"
 optional = false
 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"},
+    {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"},
+]
 
 [[package]]
-name = "importlib-metadata"
-version = "2.1.1"
-description = "Read metadata from Python packages"
-category = "main"
+name = "iniconfig"
+version = "2.0.0"
+description = "brain-dead simple config-ini parsing"
 optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-
-[package.dependencies]
-zipp = ">=0.5"
-
-[package.extras]
-docs = ["sphinx", "rst.linker"]
-testing = ["packaging", "pep517", "unittest2", "importlib-resources (>=1.3)"]
+python-versions = ">=3.7"
+groups = ["test"]
+files = [
+    {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"},
+    {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"},
+]
 
 [[package]]
-name = "iniconfig"
-version = "1.1.1"
-description = "iniconfig: brain-dead simple config-ini parsing"
-category = "dev"
+name = "intel-cmplr-lib-ur"
+version = "2025.0.4"
+description = "Intel® oneAPI Unified Runtime Libraries package"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "intel_cmplr_lib_ur-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:d36d586721f0cb87b051aca1bf3f653ccee7960f15efb0132e5482d95c5b2c9b"},
+    {file = "intel_cmplr_lib_ur-2025.0.4-py2.py3-none-win_amd64.whl", hash = "sha256:4e29099b10b2f3b6ab3d45f9f18e14877b20ff96b1694d0edd98a802a7b66f16"},
+]
+
+[package.dependencies]
+umf = "==0.9.*"
 
 [[package]]
 name = "intel-openmp"
-version = "2021.1.1"
+version = "2025.0.4"
 description = "Intel OpenMP* Runtime Library"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "intel_openmp-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:bf31d1cbf3f857b90a7e3c1caab75a546445845e14fd24439e81a70bcbc8d783"},
+    {file = "intel_openmp-2025.0.4-py2.py3-none-win_amd64.whl", hash = "sha256:9dd9c2918158bd19395f28ee2e4b91c00bd86fe45b627e765f611478c7c2c173"},
+]
+
+[package.dependencies]
+intel-cmplr-lib-ur = "2025.0.4"
 
 [[package]]
 name = "ipykernel"
-version = "5.4.2"
+version = "6.29.5"
 description = "IPython Kernel for Jupyter"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"},
+    {file = "ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215"},
+]
 
 [package.dependencies]
 appnope = {version = "*", markers = "platform_system == \"Darwin\""}
-ipython = ">=5.0.0"
-jupyter-client = "*"
-tornado = ">=4.2"
-traitlets = ">=4.1.0"
+comm = ">=0.1.1"
+debugpy = ">=1.6.5"
+ipython = ">=7.23.1"
+jupyter-client = ">=6.1.12"
+jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
+matplotlib-inline = ">=0.1"
+nest-asyncio = "*"
+packaging = "*"
+psutil = "*"
+pyzmq = ">=24"
+tornado = ">=6.1"
+traitlets = ">=5.4.0"
 
 [package.extras]
-test = ["pytest (!=5.3.4)", "pytest-cov", "flaky", "nose"]
+cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"]
+docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"]
+pyqt5 = ["pyqt5"]
+pyside6 = ["pyside6"]
+test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"]
 
 [[package]]
 name = "ipython"
-version = "7.19.0"
+version = "8.32.0"
 description = "IPython: Productive Interactive Computing"
-category = "main"
 optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.10"
+groups = ["analyze"]
+files = [
+    {file = "ipython-8.32.0-py3-none-any.whl", hash = "sha256:cae85b0c61eff1fc48b0a8002de5958b6528fa9c8defb1894da63f42613708aa"},
+    {file = "ipython-8.32.0.tar.gz", hash = "sha256:be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251"},
+]
 
 [package.dependencies]
-appnope = {version = "*", markers = "sys_platform == \"darwin\""}
-backcall = "*"
 colorama = {version = "*", markers = "sys_platform == \"win32\""}
 decorator = "*"
-jedi = ">=0.10"
-pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""}
-pickleshare = "*"
-prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
-pygments = "*"
-traitlets = ">=4.2"
+exceptiongroup = {version = "*", markers = "python_version < \"3.11\""}
+jedi = ">=0.16"
+matplotlib-inline = "*"
+pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""}
+prompt_toolkit = ">=3.0.41,<3.1.0"
+pygments = ">=2.4.0"
+stack_data = "*"
+traitlets = ">=5.13.0"
+typing_extensions = {version = ">=4.6", markers = "python_version < \"3.12\""}
 
 [package.extras]
-all = ["Sphinx (>=1.3)", "ipykernel", "ipyparallel", "ipywidgets", "nbconvert", "nbformat", "nose (>=0.10.1)", "notebook", "numpy (>=1.14)", "pygments", "qtconsole", "requests", "testpath"]
-doc = ["Sphinx (>=1.3)"]
+all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"]
+black = ["black"]
+doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli ; python_version < \"3.11\"", "typing_extensions"]
 kernel = ["ipykernel"]
+matplotlib = ["matplotlib"]
 nbconvert = ["nbconvert"]
 nbformat = ["nbformat"]
-notebook = ["notebook", "ipywidgets"]
+notebook = ["ipywidgets", "notebook"]
 parallel = ["ipyparallel"]
 qtconsole = ["qtconsole"]
-test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.14)"]
-
-[[package]]
-name = "ipython-genutils"
-version = "0.2.0"
-description = "Vestigial utilities from IPython"
-category = "main"
-optional = false
-python-versions = "*"
+test = ["packaging", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"]
+test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"]
 
 [[package]]
-name = "isort"
-version = "5.6.4"
-description = "A Python utility / library to sort Python imports."
-category = "main"
+name = "isoduration"
+version = "20.11.0"
+description = "Operations with ISO 8601 durations"
 optional = false
-python-versions = ">=3.6,<4.0"
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"},
+    {file = "isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9"},
+]
 
-[package.extras]
-pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
-requirements_deprecated_finder = ["pipreqs", "pip-api"]
-colors = ["colorama (>=0.4.3,<0.5.0)"]
+[package.dependencies]
+arrow = ">=0.15.0"
 
 [[package]]
 name = "jedi"
-version = "0.17.2"
+version = "0.19.2"
 description = "An autocompletion tool for Python that can be used for text editors."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.6"
+groups = ["analyze"]
+files = [
+    {file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"},
+    {file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"},
+]
 
 [package.dependencies]
-parso = ">=0.7.0,<0.8.0"
+parso = ">=0.8.4,<0.9.0"
 
 [package.extras]
-qa = ["flake8 (==3.7.9)"]
-testing = ["Django (<3.1)", "colorama", "docopt", "pytest (>=3.9.0,<5.0.0)"]
+docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"]
+qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"]
+testing = ["Django", "attrs", "colorama", "docopt", "pytest (<9.0.0)"]
 
 [[package]]
 name = "jinja2"
-version = "2.11.2"
+version = "3.1.6"
 description = "A very fast and expressive template engine."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.7"
+groups = ["analyze", "dev", "docs", "docs_auto"]
+files = [
+    {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"},
+    {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"},
+]
 
 [package.dependencies]
-MarkupSafe = ">=0.23"
+MarkupSafe = ">=2.0"
 
 [package.extras]
-i18n = ["Babel (>=0.8)"]
+i18n = ["Babel (>=2.7)"]
 
 [[package]]
 name = "json5"
-version = "0.9.5"
+version = "0.10.0"
 description = "A Python implementation of the JSON5 data format."
-category = "main"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8.0"
+groups = ["analyze"]
+files = [
+    {file = "json5-0.10.0-py3-none-any.whl", hash = "sha256:19b23410220a7271e8377f81ba8aacba2fdd56947fbb137ee5977cbe1f5e8dfa"},
+    {file = "json5-0.10.0.tar.gz", hash = "sha256:e66941c8f0a02026943c52c2eb34ebeb2a6f819a0be05920a6f5243cd30fd559"},
+]
 
 [package.extras]
-dev = ["hypothesis"]
+dev = ["build (==1.2.2.post1)", "coverage (==7.5.3)", "mypy (==1.13.0)", "pip (==24.3.1)", "pylint (==3.2.3)", "ruff (==0.7.3)", "twine (==5.1.1)", "uv (==0.5.1)"]
 
 [[package]]
-name = "jsonschema"
-version = "3.2.0"
-description = "An implementation of JSON Schema validation for Python"
-category = "main"
+name = "jsonpointer"
+version = "3.0.0"
+description = "Identify specific nodes in a JSON document (RFC 6901)"
 optional = false
-python-versions = "*"
-
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"},
+    {file = "jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef"},
+]
+
+[[package]]
+name = "jsonschema"
+version = "4.23.0"
+description = "An implementation of JSON Schema validation for Python"
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"},
+    {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"},
+]
+
 [package.dependencies]
-attrs = ">=17.4.0"
-importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
-pyrsistent = ">=0.14.0"
-six = ">=1.11.0"
+attrs = ">=22.2.0"
+fqdn = {version = "*", optional = true, markers = "extra == \"format-nongpl\""}
+idna = {version = "*", optional = true, markers = "extra == \"format-nongpl\""}
+isoduration = {version = "*", optional = true, markers = "extra == \"format-nongpl\""}
+jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format-nongpl\""}
+jsonschema-specifications = ">=2023.03.6"
+referencing = ">=0.28.4"
+rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format-nongpl\""}
+rfc3986-validator = {version = ">0.1.0", optional = true, markers = "extra == \"format-nongpl\""}
+rpds-py = ">=0.7.1"
+uri-template = {version = "*", optional = true, markers = "extra == \"format-nongpl\""}
+webcolors = {version = ">=24.6.0", optional = true, markers = "extra == \"format-nongpl\""}
 
 [package.extras]
-format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"]
-format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator (>0.1.0)", "rfc3339-validator"]
+format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
+format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"]
+
+[[package]]
+name = "jsonschema-specifications"
+version = "2024.10.1"
+description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf"},
+    {file = "jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272"},
+]
+
+[package.dependencies]
+referencing = ">=0.31.0"
 
 [[package]]
 name = "jupyter-client"
-version = "6.1.7"
+version = "8.6.3"
 description = "Jupyter protocol implementation and client libraries"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"},
+    {file = "jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419"},
+]
 
 [package.dependencies]
-jupyter-core = ">=4.6.0"
-python-dateutil = ">=2.1"
-pyzmq = ">=13"
-tornado = ">=4.1"
-traitlets = "*"
+jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
+python-dateutil = ">=2.8.2"
+pyzmq = ">=23.0"
+tornado = ">=6.2"
+traitlets = ">=5.3"
 
 [package.extras]
-test = ["ipykernel", "ipython", "mock", "pytest", "pytest-asyncio", "async-generator", "pytest-timeout"]
+docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"]
+test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko ; sys_platform == \"win32\"", "pre-commit", "pytest (<8.2.0)", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"]
 
 [[package]]
 name = "jupyter-core"
-version = "4.7.0"
+version = "5.7.2"
 description = "Jupyter core package. A base package on which Jupyter projects rely."
-category = "main"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"},
+    {file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"},
+]
 
 [package.dependencies]
-pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\""}
-traitlets = "*"
+platformdirs = ">=2.5"
+pywin32 = {version = ">=300", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""}
+traitlets = ">=5.3"
+
+[package.extras]
+docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"]
+test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout"]
+
+[[package]]
+name = "jupyter-events"
+version = "0.12.0"
+description = "Jupyter Event System library"
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb"},
+    {file = "jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b"},
+]
+
+[package.dependencies]
+jsonschema = {version = ">=4.18.0", extras = ["format-nongpl"]}
+packaging = "*"
+python-json-logger = ">=2.0.4"
+pyyaml = ">=5.3"
+referencing = "*"
+rfc3339-validator = "*"
+rfc3986-validator = ">=0.1.1"
+traitlets = ">=5.3"
+
+[package.extras]
+cli = ["click", "rich"]
+docs = ["jupyterlite-sphinx", "myst-parser", "pydata-sphinx-theme (>=0.16)", "sphinx (>=8)", "sphinxcontrib-spelling"]
+test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "pytest-console-scripts", "rich"]
+
+[[package]]
+name = "jupyter-lsp"
+version = "2.2.5"
+description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server"
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001"},
+    {file = "jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da"},
+]
+
+[package.dependencies]
+jupyter-server = ">=1.1.2"
+
+[[package]]
+name = "jupyter-server"
+version = "2.15.0"
+description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "jupyter_server-2.15.0-py3-none-any.whl", hash = "sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3"},
+    {file = "jupyter_server-2.15.0.tar.gz", hash = "sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084"},
+]
+
+[package.dependencies]
+anyio = ">=3.1.0"
+argon2-cffi = ">=21.1"
+jinja2 = ">=3.0.3"
+jupyter-client = ">=7.4.4"
+jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
+jupyter-events = ">=0.11.0"
+jupyter-server-terminals = ">=0.4.4"
+nbconvert = ">=6.4.4"
+nbformat = ">=5.3.0"
+overrides = ">=5.0"
+packaging = ">=22.0"
+prometheus-client = ">=0.9"
+pywinpty = {version = ">=2.0.1", markers = "os_name == \"nt\""}
+pyzmq = ">=24"
+send2trash = ">=1.8.2"
+terminado = ">=0.8.3"
+tornado = ">=6.2.0"
+traitlets = ">=5.6.0"
+websocket-client = ">=1.7"
+
+[package.extras]
+docs = ["ipykernel", "jinja2", "jupyter-client", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"]
+test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0,<9)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.7)", "pytest-timeout", "requests"]
+
+[[package]]
+name = "jupyter-server-terminals"
+version = "0.5.3"
+description = "A Jupyter Server Extension Providing Terminals."
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa"},
+    {file = "jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269"},
+]
+
+[package.dependencies]
+pywinpty = {version = ">=2.0.3", markers = "os_name == \"nt\""}
+terminado = ">=0.8.3"
+
+[package.extras]
+docs = ["jinja2", "jupyter-server", "mistune (<4.0)", "myst-parser", "nbformat", "packaging", "pydata-sphinx-theme", "sphinxcontrib-github-alt", "sphinxcontrib-openapi", "sphinxcontrib-spelling", "sphinxemoji", "tornado"]
+test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>=0.5.3)", "pytest-timeout"]
 
 [[package]]
 name = "jupyterlab"
-version = "2.2.9"
-description = "The JupyterLab notebook server extension."
-category = "main"
+version = "4.3.5"
+description = "JupyterLab computational environment"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyterlab-4.3.5-py3-none-any.whl", hash = "sha256:571bbdee20e4c5321ab5195bc41cf92a75a5cff886be5e57ce78dfa37a5e9fdb"},
+    {file = "jupyterlab-4.3.5.tar.gz", hash = "sha256:c779bf72ced007d7d29d5bcef128e7fdda96ea69299e19b04a43635a7d641f9d"},
+]
 
 [package.dependencies]
-jinja2 = ">=2.10"
-jupyterlab-server = ">=1.1.5,<2.0"
-notebook = ">=4.3.1"
-tornado = "<6.0.0 || >6.0.0,<6.0.1 || >6.0.1,<6.0.2 || >6.0.2"
+async-lru = ">=1.0.0"
+httpx = ">=0.25.0"
+ipykernel = ">=6.5.0"
+jinja2 = ">=3.0.3"
+jupyter-core = "*"
+jupyter-lsp = ">=2.0.0"
+jupyter-server = ">=2.4.0,<3"
+jupyterlab-server = ">=2.27.1,<3"
+notebook-shim = ">=0.2"
+packaging = "*"
+setuptools = ">=40.8.0"
+tomli = {version = ">=1.2.2", markers = "python_version < \"3.11\""}
+tornado = ">=6.2.0"
+traitlets = "*"
 
 [package.extras]
-docs = ["jsx-lexer", "recommonmark", "sphinx", "sphinx-rtd-theme", "sphinx-copybutton"]
-test = ["pytest", "pytest-check-links", "requests", "wheel", "virtualenv"]
+dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.6.9)"]
+docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-jupyter", "sphinx (>=1.8,<8.1.0)", "sphinx-copybutton"]
+docs-screenshots = ["altair (==5.4.1)", "ipython (==8.16.1)", "ipywidgets (==8.1.5)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.2.post3)", "matplotlib (==3.9.2)", "nbconvert (>=7.0.0)", "pandas (==2.2.3)", "scipy (==1.14.1)", "vega-datasets (==0.9.0)"]
+test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"]
+upgrade-extension = ["copier (>=9,<10)", "jinja2-time (<0.3)", "pydantic (<3.0)", "pyyaml-include (<3.0)", "tomli-w (<2.0)"]
 
 [[package]]
 name = "jupyterlab-pygments"
-version = "0.1.2"
+version = "0.3.0"
 description = "Pygments theme using JupyterLab CSS variables"
-category = "main"
 optional = false
-python-versions = "*"
-
-[package.dependencies]
-pygments = ">=2.4.1,<3"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"},
+    {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"},
+]
 
 [[package]]
 name = "jupyterlab-server"
-version = "1.2.0"
-description = "JupyterLab Server"
-category = "main"
+version = "2.27.3"
+description = "A set of server components for JupyterLab and JupyterLab like applications."
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4"},
+    {file = "jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4"},
+]
 
 [package.dependencies]
-jinja2 = ">=2.10"
-json5 = "*"
-jsonschema = ">=3.0.1"
-notebook = ">=4.2.0"
-requests = "*"
+babel = ">=2.10"
+jinja2 = ">=3.0.3"
+json5 = ">=0.9.0"
+jsonschema = ">=4.18.0"
+jupyter-server = ">=1.21,<3"
+packaging = ">=21.3"
+requests = ">=2.31"
 
 [package.extras]
-test = ["pytest", "requests"]
+docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi (>0.8)"]
+openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"]
+test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0,<8)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"]
 
 [[package]]
-name = "livereload"
-version = "2.6.3"
-description = "Python LiveReload is an awesome tool for web developers"
-category = "dev"
+name = "jupytext"
+version = "1.16.7"
+description = "Jupyter notebooks as Markdown documents, Julia, Python or R scripts"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "jupytext-1.16.7-py3-none-any.whl", hash = "sha256:912f9d9af7bd3f15470105e5c5dddf1669b2d8c17f0c55772687fc5a4a73fe69"},
+    {file = "jupytext-1.16.7.tar.gz", hash = "sha256:fc4e97f0890e22062c4ef10313c7ca960b07b3767246a1fef7585888cc2afe5d"},
+]
 
 [package.dependencies]
-six = "*"
-tornado = {version = "*", markers = "python_version > \"2.7\""}
+markdown-it-py = ">=1.0"
+mdit-py-plugins = "*"
+nbformat = "*"
+packaging = "*"
+pyyaml = "*"
+tomli = {version = "*", markers = "python_version < \"3.11\""}
+
+[package.extras]
+dev = ["autopep8", "black", "flake8", "gitpython", "ipykernel", "isort", "jupyter-fs (>=1.0)", "jupyter-server (!=2.11)", "nbconvert", "pre-commit", "pytest", "pytest-cov (>=2.6.1)", "pytest-randomly", "pytest-xdist", "sphinx (<8)", "sphinx-gallery (<0.8)"]
+docs = ["myst-parser", "sphinx", "sphinx-copybutton", "sphinx-rtd-theme"]
+test = ["pytest", "pytest-randomly", "pytest-xdist"]
+test-cov = ["ipykernel", "jupyter-server (!=2.11)", "nbconvert", "pytest", "pytest-cov (>=2.6.1)", "pytest-randomly", "pytest-xdist"]
+test-external = ["autopep8", "black", "flake8", "gitpython", "ipykernel", "isort", "jupyter-fs (>=1.0)", "jupyter-server (!=2.11)", "nbconvert", "pre-commit", "pytest", "pytest-randomly", "pytest-xdist", "sphinx (<8)", "sphinx-gallery (<0.8)"]
+test-functional = ["pytest", "pytest-randomly", "pytest-xdist"]
+test-integration = ["ipykernel", "jupyter-server (!=2.11)", "nbconvert", "pytest", "pytest-randomly", "pytest-xdist"]
+test-ui = ["calysto-bash"]
 
 [[package]]
 name = "loguru"
-version = "0.5.3"
+version = "0.7.3"
 description = "Python logging made (stupidly) simple"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = "<4.0,>=3.5"
+groups = ["main"]
+files = [
+    {file = "loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c"},
+    {file = "loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6"},
+]
 
 [package.dependencies]
 colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""}
 win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
 
 [package.extras]
-dev = ["codecov (>=2.0.15)", "colorama (>=0.3.4)", "flake8 (>=3.7.7)", "tox (>=3.9.0)", "tox-travis (>=0.12)", "pytest (>=4.6.2)", "pytest-cov (>=2.7.1)", "Sphinx (>=2.2.1)", "sphinx-autobuild (>=0.7.1)", "sphinx-rtd-theme (>=0.4.3)", "black (>=19.10b0)", "isort (>=5.1.1)"]
+dev = ["Sphinx (==8.1.3) ; python_version >= \"3.11\"", "build (==1.2.2) ; python_version >= \"3.11\"", "colorama (==0.4.5) ; python_version < \"3.8\"", "colorama (==0.4.6) ; python_version >= \"3.8\"", "exceptiongroup (==1.1.3) ; python_version >= \"3.7\" and python_version < \"3.11\"", "freezegun (==1.1.0) ; python_version < \"3.8\"", "freezegun (==1.5.0) ; python_version >= \"3.8\"", "mypy (==v0.910) ; python_version < \"3.6\"", "mypy (==v0.971) ; python_version == \"3.6\"", "mypy (==v1.13.0) ; python_version >= \"3.8\"", "mypy (==v1.4.1) ; python_version == \"3.7\"", "myst-parser (==4.0.0) ; python_version >= \"3.11\"", "pre-commit (==4.0.1) ; python_version >= \"3.9\"", "pytest (==6.1.2) ; python_version < \"3.8\"", "pytest (==8.3.2) ; python_version >= \"3.8\"", "pytest-cov (==2.12.1) ; python_version < \"3.8\"", "pytest-cov (==5.0.0) ; python_version == \"3.8\"", "pytest-cov (==6.0.0) ; python_version >= \"3.9\"", "pytest-mypy-plugins (==1.9.3) ; python_version >= \"3.6\" and python_version < \"3.8\"", "pytest-mypy-plugins (==3.1.0) ; python_version >= \"3.8\"", "sphinx-rtd-theme (==3.0.2) ; python_version >= \"3.11\"", "tox (==3.27.1) ; python_version < \"3.8\"", "tox (==4.23.2) ; python_version >= \"3.8\"", "twine (==6.0.1) ; python_version >= \"3.11\""]
+
+[[package]]
+name = "markdown-it-py"
+version = "3.0.0"
+description = "Python port of markdown-it. Markdown parsing, done right!"
+optional = false
+python-versions = ">=3.8"
+groups = ["main", "analyze", "pre_commit"]
+files = [
+    {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"},
+    {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"},
+]
+
+[package.dependencies]
+mdurl = ">=0.1,<1.0"
+
+[package.extras]
+benchmarking = ["psutil", "pytest", "pytest-benchmark"]
+code-style = ["pre-commit (>=3.0,<4.0)"]
+compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"]
+linkify = ["linkify-it-py (>=1,<3)"]
+plugins = ["mdit-py-plugins"]
+profiling = ["gprof2dot"]
+rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"]
+testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
 
 [[package]]
 name = "markupsafe"
-version = "1.1.1"
+version = "3.0.2"
 description = "Safely add untrusted strings to HTML/XML markup."
-category = "main"
 optional = false
-python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
+python-versions = ">=3.9"
+groups = ["analyze", "dev", "docs", "docs_auto"]
+files = [
+    {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"},
+    {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"},
+    {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"},
+    {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"},
+    {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"},
+    {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"},
+    {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"},
+]
+
+[[package]]
+name = "matplotlib-inline"
+version = "0.1.7"
+description = "Inline Matplotlib backend for Jupyter"
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"},
+    {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"},
+]
+
+[package.dependencies]
+traitlets = "*"
 
 [[package]]
 name = "mccabe"
-version = "0.6.1"
+version = "0.7.0"
 description = "McCabe checker, plugin for flake8"
-category = "dev"
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
+groups = ["mypy"]
+files = [
+    {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"},
+    {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
+]
 
 [[package]]
-name = "memory-profiler"
-version = "0.57.0"
-description = "A module for monitoring memory usage of a python program"
-category = "main"
+name = "mdit-py-plugins"
+version = "0.4.2"
+description = "Collection of plugins for markdown-it-py"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"},
+    {file = "mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5"},
+]
 
 [package.dependencies]
-psutil = "*"
+markdown-it-py = ">=1.0.0,<4.0.0"
+
+[package.extras]
+code-style = ["pre-commit"]
+rtd = ["myst-parser", "sphinx-book-theme"]
+testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
+
+[[package]]
+name = "mdurl"
+version = "0.1.2"
+description = "Markdown URL utilities"
+optional = false
+python-versions = ">=3.7"
+groups = ["main", "analyze", "pre_commit"]
+files = [
+    {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"},
+    {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"},
+]
 
 [[package]]
 name = "mistune"
-version = "0.8.4"
-description = "The fastest markdown parser in pure Python"
-category = "main"
+version = "3.1.1"
+description = "A sane and fast Markdown parser with useful plugins and renderers"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "mistune-3.1.1-py3-none-any.whl", hash = "sha256:02106ac2aa4f66e769debbfa028509a275069dcffce0dfa578edd7b991ee700a"},
+    {file = "mistune-3.1.1.tar.gz", hash = "sha256:e0740d635f515119f7d1feb6f9b192ee60f0cc649f80a8f944f905706a21654c"},
+]
+
+[package.dependencies]
+typing-extensions = {version = "*", markers = "python_version < \"3.11\""}
 
 [[package]]
 name = "mkl"
-version = "2021.1.1"
+version = "2025.0.1"
 description = "Intel® oneAPI Math Kernel Library"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "mkl-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:581b3de496bd004ab2d2bd38775bbcc885303270687940848a19747cce45d47b"},
+    {file = "mkl-2025.0.1-py2.py3-none-win_amd64.whl", hash = "sha256:5b7ee0dd14038ea1e1b0eb484f3a883b50aa0130da5d31e8734b960218eb4255"},
+]
 
 [package.dependencies]
-intel-openmp = ">=2021.0.0,<2022.0.0"
-tbb = ">=2021.0.0,<2022.0.0"
+intel-openmp = ">=2024"
+tbb = "==2022.*"
 
 [[package]]
 name = "mkl-devel"
-version = "2021.1.1"
+version = "2025.0.1"
 description = "Intel® oneAPI Math Kernel Library"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "mkl_devel-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:18662a91ce12613622b7e002b7f5dcb790bf22bba83cef80179b9d2d3458ed2d"},
+    {file = "mkl_devel-2025.0.1-py2.py3-none-win_amd64.whl", hash = "sha256:fc62df9c689722dadf282af6380538063dbd4fd3d328aa3c60eb72a521d06789"},
+]
 
 [package.dependencies]
-mkl = "2021.1.1"
-mkl-include = "2021.1.1"
+mkl = "2025.0.1"
+mkl-include = "2025.0.1"
+tbb-devel = "==2022.*"
 
 [[package]]
 name = "mkl-include"
-version = "2021.1.1"
+version = "2025.0.1"
 description = "Intel® oneAPI Math Kernel Library"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "mkl_include-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a70b90ce07f7a970a6fc8b324e416e0e978edec751b2d2e1b52d511f886fe506"},
+    {file = "mkl_include-2025.0.1-py2.py3-none-win_amd64.whl", hash = "sha256:1149c1b34bc41166c0bb09c103e42ae251f0a9d190b886a99124b70632b3bc8d"},
+]
 
 [[package]]
 name = "mypy"
-version = "0.790"
+version = "1.15.0"
 description = "Optional static typing for Python"
-category = "dev"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["mypy"]
+files = [
+    {file = "mypy-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:979e4e1a006511dacf628e36fadfecbcc0160a8af6ca7dad2f5025529e082c13"},
+    {file = "mypy-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c4bb0e1bd29f7d34efcccd71cf733580191e9a264a2202b0239da95984c5b559"},
+    {file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be68172e9fd9ad8fb876c6389f16d1c1b5f100ffa779f77b1fb2176fcc9ab95b"},
+    {file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7be1e46525adfa0d97681432ee9fcd61a3964c2446795714699a998d193f1a3"},
+    {file = "mypy-1.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2e2c2e6d3593f6451b18588848e66260ff62ccca522dd231cd4dd59b0160668b"},
+    {file = "mypy-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:6983aae8b2f653e098edb77f893f7b6aca69f6cffb19b2cc7443f23cce5f4828"},
+    {file = "mypy-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2922d42e16d6de288022e5ca321cd0618b238cfc5570e0263e5ba0a77dbef56f"},
+    {file = "mypy-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2ee2d57e01a7c35de00f4634ba1bbf015185b219e4dc5909e281016df43f5ee5"},
+    {file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973500e0774b85d9689715feeffcc980193086551110fd678ebe1f4342fb7c5e"},
+    {file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a95fb17c13e29d2d5195869262f8125dfdb5c134dc8d9a9d0aecf7525b10c2c"},
+    {file = "mypy-1.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1905f494bfd7d85a23a88c5d97840888a7bd516545fc5aaedff0267e0bb54e2f"},
+    {file = "mypy-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:c9817fa23833ff189db061e6d2eff49b2f3b6ed9856b4a0a73046e41932d744f"},
+    {file = "mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd"},
+    {file = "mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f"},
+    {file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464"},
+    {file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee"},
+    {file = "mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e"},
+    {file = "mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22"},
+    {file = "mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445"},
+    {file = "mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d"},
+    {file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5"},
+    {file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036"},
+    {file = "mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357"},
+    {file = "mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf"},
+    {file = "mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078"},
+    {file = "mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba"},
+    {file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5"},
+    {file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b"},
+    {file = "mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2"},
+    {file = "mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980"},
+    {file = "mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e"},
+    {file = "mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43"},
+]
 
 [package.dependencies]
-mypy-extensions = ">=0.4.3,<0.5.0"
-typed-ast = ">=1.4.0,<1.5.0"
-typing-extensions = ">=3.7.4"
+mypy_extensions = ">=1.0.0"
+tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
+typing_extensions = ">=4.6.0"
 
 [package.extras]
 dmypy = ["psutil (>=4.0)"]
+faster-cache = ["orjson"]
+install-types = ["pip"]
+mypyc = ["setuptools (>=50)"]
+reports = ["lxml"]
 
 [[package]]
 name = "mypy-extensions"
-version = "0.4.3"
-description = "Experimental type system extensions for programs checked with the mypy typechecker."
-category = "dev"
+version = "1.0.0"
+description = "Type system extensions for programs checked with the mypy type checker."
 optional = false
-python-versions = "*"
+python-versions = ">=3.5"
+groups = ["mypy"]
+files = [
+    {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
+    {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
+]
 
 [[package]]
 name = "nbclient"
-version = "0.5.1"
+version = "0.10.2"
 description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
-category = "main"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.9.0"
+groups = ["analyze"]
+files = [
+    {file = "nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d"},
+    {file = "nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193"},
+]
 
 [package.dependencies]
-async-generator = "*"
-jupyter-client = ">=6.1.5"
-nbformat = ">=5.0"
-nest-asyncio = "*"
-traitlets = ">=4.2"
+jupyter-client = ">=6.1.12"
+jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
+nbformat = ">=5.1"
+traitlets = ">=5.4"
 
 [package.extras]
-dev = ["codecov", "coverage", "ipython", "ipykernel", "ipywidgets", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "check-manifest", "flake8", "mypy", "tox", "bumpversion", "xmltodict", "pip (>=18.1)", "wheel (>=0.31.0)", "setuptools (>=38.6.0)", "twine (>=1.11.0)", "black"]
-sphinx = ["Sphinx (>=1.7)", "sphinx-book-theme", "mock", "moto", "myst-parser"]
-test = ["codecov", "coverage", "ipython", "ipykernel", "ipywidgets", "pytest (>=4.1)", "pytest-cov (>=2.6.1)", "check-manifest", "flake8", "mypy", "tox", "bumpversion", "xmltodict", "pip (>=18.1)", "wheel (>=0.31.0)", "setuptools (>=38.6.0)", "twine (>=1.11.0)", "black"]
+dev = ["pre-commit"]
+docs = ["autodoc-traits", "flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "mock", "moto", "myst-parser", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling", "testpath", "xmltodict"]
+test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"]
 
 [[package]]
 name = "nbconvert"
-version = "6.0.7"
-description = "Converting Jupyter Notebooks"
-category = "main"
+version = "7.16.6"
+description = "Converting Jupyter Notebooks (.ipynb files) to other formats.  Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.  nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)."
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b"},
+    {file = "nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582"},
+]
 
 [package.dependencies]
-bleach = "*"
+beautifulsoup4 = "*"
+bleach = {version = "!=5.0.0", extras = ["css"]}
 defusedxml = "*"
-entrypoints = ">=0.2.2"
-jinja2 = ">=2.4"
-jupyter-core = "*"
+jinja2 = ">=3.0"
+jupyter-core = ">=4.7"
 jupyterlab-pygments = "*"
-mistune = ">=0.8.1,<2"
-nbclient = ">=0.5.0,<0.6.0"
-nbformat = ">=4.4"
+markupsafe = ">=2.0"
+mistune = ">=2.0.3,<4"
+nbclient = ">=0.5.0"
+nbformat = ">=5.7"
+packaging = "*"
 pandocfilters = ">=1.4.1"
 pygments = ">=2.4.1"
-testpath = "*"
-traitlets = ">=4.2"
+traitlets = ">=5.1"
 
 [package.extras]
-all = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pyppeteer (==0.2.2)", "tornado (>=4.0)", "sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
-docs = ["sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
-serve = ["tornado (>=4.0)"]
-test = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pyppeteer (==0.2.2)"]
-webpdf = ["pyppeteer (==0.2.2)"]
+all = ["flaky", "ipykernel", "ipython", "ipywidgets (>=7.5)", "myst-parser", "nbsphinx (>=0.2.12)", "playwright", "pydata-sphinx-theme", "pyqtwebengine (>=5.15)", "pytest (>=7)", "sphinx (==5.0.2)", "sphinxcontrib-spelling", "tornado (>=6.1)"]
+docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"]
+qtpdf = ["pyqtwebengine (>=5.15)"]
+qtpng = ["pyqtwebengine (>=5.15)"]
+serve = ["tornado (>=6.1)"]
+test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest (>=7)"]
+webpdf = ["playwright"]
 
 [[package]]
 name = "nbformat"
-version = "5.0.8"
+version = "5.10.4"
 description = "The Jupyter Notebook format"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"},
+    {file = "nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a"},
+]
 
 [package.dependencies]
-ipython-genutils = "*"
-jsonschema = ">=2.4,<2.5.0 || >2.5.0"
-jupyter-core = "*"
-traitlets = ">=4.1"
+fastjsonschema = ">=2.15"
+jsonschema = ">=2.6"
+jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0"
+traitlets = ">=5.1"
 
 [package.extras]
-fast = ["fastjsonschema"]
-test = ["fastjsonschema", "testpath", "pytest", "pytest-cov"]
+docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"]
+test = ["pep440", "pre-commit", "pytest", "testpath"]
 
 [[package]]
 name = "nest-asyncio"
-version = "1.4.3"
+version = "1.6.0"
 description = "Patch asyncio to allow nested event loops"
-category = "main"
 optional = false
 python-versions = ">=3.5"
+groups = ["analyze"]
+files = [
+    {file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"},
+    {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"},
+]
 
 [[package]]
 name = "nodeenv"
-version = "1.5.0"
+version = "1.9.1"
 description = "Node.js virtual environment builder"
-category = "dev"
 optional = false
-python-versions = "*"
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
+groups = ["pre_commit"]
+files = [
+    {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"},
+    {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"},
+]
 
 [[package]]
-name = "notebook"
-version = "6.1.5"
-description = "A web-based notebook environment for interactive computing"
-category = "main"
+name = "notebook-shim"
+version = "0.2.4"
+description = "A shim layer for notebook traits and config"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef"},
+    {file = "notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb"},
+]
 
 [package.dependencies]
-argon2-cffi = "*"
-ipykernel = "*"
-ipython-genutils = "*"
-jinja2 = "*"
-jupyter-client = ">=5.3.4"
-jupyter-core = ">=4.6.1"
-nbconvert = "*"
-nbformat = "*"
-prometheus-client = "*"
-pyzmq = ">=17"
-Send2Trash = "*"
-terminado = ">=0.8.3"
-tornado = ">=5.0"
-traitlets = ">=4.2.1"
+jupyter-server = ">=1.8,<3"
 
 [package.extras]
-docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt"]
-test = ["nose", "coverage", "requests", "nose-warnings-filters", "nbval", "nose-exclude", "selenium", "pytest", "pytest-cov", "requests-unixsocket"]
+test = ["pytest", "pytest-console-scripts", "pytest-jupyter", "pytest-tornasync"]
 
 [[package]]
 name = "nox"
-version = "2020.8.22"
+version = "2025.2.9"
 description = "Flexible test automation."
-category = "dev"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+    {file = "nox-2025.2.9-py3-none-any.whl", hash = "sha256:7d1e92d1918c6980d70aee9cf1c1d19d16faa71c4afe338fffd39e8a460e2067"},
+    {file = "nox-2025.2.9.tar.gz", hash = "sha256:d50cd4ca568bd7621c2e6cbbc4845b3b7f7697f25d5fb0190ce8f4600be79768"},
+]
 
 [package.dependencies]
-argcomplete = ">=1.9.4,<2.0"
-colorlog = ">=2.6.1,<5.0.0"
-importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
-py = ">=1.4.0,<2.0.0"
-virtualenv = ">=14.0.0"
+argcomplete = ">=1.9.4,<4"
+attrs = ">=23.1"
+colorlog = ">=2.6.1,<7"
+dependency-groups = ">=1.1"
+packaging = ">=20.9"
+tomli = {version = ">=1", markers = "python_version < \"3.11\""}
+virtualenv = ">=20.14.1"
 
 [package.extras]
-tox_to_nox = ["jinja2", "tox"]
+tox-to-nox = ["importlib-resources ; python_version < \"3.9\"", "jinja2", "tox (>=4)"]
+uv = ["uv (>=0.1.6)"]
 
 [[package]]
 name = "numpy"
-version = "1.19.4"
-description = "NumPy is the fundamental package for array computing with Python."
-category = "main"
+version = "2.2.3"
+description = "Fundamental package for array computing in Python"
+optional = false
+python-versions = ">=3.10"
+groups = ["main", "mypy"]
+files = [
+    {file = "numpy-2.2.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cbc6472e01952d3d1b2772b720428f8b90e2deea8344e854df22b0618e9cce71"},
+    {file = "numpy-2.2.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cdfe0c22692a30cd830c0755746473ae66c4a8f2e7bd508b35fb3b6a0813d787"},
+    {file = "numpy-2.2.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:e37242f5324ffd9f7ba5acf96d774f9276aa62a966c0bad8dae692deebec7716"},
+    {file = "numpy-2.2.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:95172a21038c9b423e68be78fd0be6e1b97674cde269b76fe269a5dfa6fadf0b"},
+    {file = "numpy-2.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5b47c440210c5d1d67e1cf434124e0b5c395eee1f5806fdd89b553ed1acd0a3"},
+    {file = "numpy-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0391ea3622f5c51a2e29708877d56e3d276827ac5447d7f45e9bc4ade8923c52"},
+    {file = "numpy-2.2.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f6b3dfc7661f8842babd8ea07e9897fe3d9b69a1d7e5fbb743e4160f9387833b"},
+    {file = "numpy-2.2.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1ad78ce7f18ce4e7df1b2ea4019b5817a2f6a8a16e34ff2775f646adce0a5027"},
+    {file = "numpy-2.2.3-cp310-cp310-win32.whl", hash = "sha256:5ebeb7ef54a7be11044c33a17b2624abe4307a75893c001a4800857956b41094"},
+    {file = "numpy-2.2.3-cp310-cp310-win_amd64.whl", hash = "sha256:596140185c7fa113563c67c2e894eabe0daea18cf8e33851738c19f70ce86aeb"},
+    {file = "numpy-2.2.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:16372619ee728ed67a2a606a614f56d3eabc5b86f8b615c79d01957062826ca8"},
+    {file = "numpy-2.2.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5521a06a3148686d9269c53b09f7d399a5725c47bbb5b35747e1cb76326b714b"},
+    {file = "numpy-2.2.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:7c8dde0ca2f77828815fd1aedfdf52e59071a5bae30dac3b4da2a335c672149a"},
+    {file = "numpy-2.2.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:77974aba6c1bc26e3c205c2214f0d5b4305bdc719268b93e768ddb17e3fdd636"},
+    {file = "numpy-2.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d42f9c36d06440e34226e8bd65ff065ca0963aeecada587b937011efa02cdc9d"},
+    {file = "numpy-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2712c5179f40af9ddc8f6727f2bd910ea0eb50206daea75f58ddd9fa3f715bb"},
+    {file = "numpy-2.2.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c8b0451d2ec95010d1db8ca733afc41f659f425b7f608af569711097fd6014e2"},
+    {file = "numpy-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d9b4a8148c57ecac25a16b0e11798cbe88edf5237b0df99973687dd866f05e1b"},
+    {file = "numpy-2.2.3-cp311-cp311-win32.whl", hash = "sha256:1f45315b2dc58d8a3e7754fe4e38b6fce132dab284a92851e41b2b344f6441c5"},
+    {file = "numpy-2.2.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f48ba6f6c13e5e49f3d3efb1b51c8193215c42ac82610a04624906a9270be6f"},
+    {file = "numpy-2.2.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:12c045f43b1d2915eca6b880a7f4a256f59d62df4f044788c8ba67709412128d"},
+    {file = "numpy-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:87eed225fd415bbae787f93a457af7f5990b92a334e346f72070bf569b9c9c95"},
+    {file = "numpy-2.2.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:712a64103d97c404e87d4d7c47fb0c7ff9acccc625ca2002848e0d53288b90ea"},
+    {file = "numpy-2.2.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a5ae282abe60a2db0fd407072aff4599c279bcd6e9a2475500fc35b00a57c532"},
+    {file = "numpy-2.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5266de33d4c3420973cf9ae3b98b54a2a6d53a559310e3236c4b2b06b9c07d4e"},
+    {file = "numpy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b787adbf04b0db1967798dba8da1af07e387908ed1553a0d6e74c084d1ceafe"},
+    {file = "numpy-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:34c1b7e83f94f3b564b35f480f5652a47007dd91f7c839f404d03279cc8dd021"},
+    {file = "numpy-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4d8335b5f1b6e2bce120d55fb17064b0262ff29b459e8493d1785c18ae2553b8"},
+    {file = "numpy-2.2.3-cp312-cp312-win32.whl", hash = "sha256:4d9828d25fb246bedd31e04c9e75714a4087211ac348cb39c8c5f99dbb6683fe"},
+    {file = "numpy-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:83807d445817326b4bcdaaaf8e8e9f1753da04341eceec705c001ff342002e5d"},
+    {file = "numpy-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7bfdb06b395385ea9b91bf55c1adf1b297c9fdb531552845ff1d3ea6e40d5aba"},
+    {file = "numpy-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:23c9f4edbf4c065fddb10a4f6e8b6a244342d95966a48820c614891e5059bb50"},
+    {file = "numpy-2.2.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:a0c03b6be48aaf92525cccf393265e02773be8fd9551a2f9adbe7db1fa2b60f1"},
+    {file = "numpy-2.2.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:2376e317111daa0a6739e50f7ee2a6353f768489102308b0d98fcf4a04f7f3b5"},
+    {file = "numpy-2.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fb62fe3d206d72fe1cfe31c4a1106ad2b136fcc1606093aeab314f02930fdf2"},
+    {file = "numpy-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52659ad2534427dffcc36aac76bebdd02b67e3b7a619ac67543bc9bfe6b7cdb1"},
+    {file = "numpy-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1b416af7d0ed3271cad0f0a0d0bee0911ed7eba23e66f8424d9f3dfcdcae1304"},
+    {file = "numpy-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1402da8e0f435991983d0a9708b779f95a8c98c6b18a171b9f1be09005e64d9d"},
+    {file = "numpy-2.2.3-cp313-cp313-win32.whl", hash = "sha256:136553f123ee2951bfcfbc264acd34a2fc2f29d7cdf610ce7daf672b6fbaa693"},
+    {file = "numpy-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:5b732c8beef1d7bc2d9e476dbba20aaff6167bf205ad9aa8d30913859e82884b"},
+    {file = "numpy-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:435e7a933b9fda8126130b046975a968cc2d833b505475e588339e09f7672890"},
+    {file = "numpy-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7678556eeb0152cbd1522b684dcd215250885993dd00adb93679ec3c0e6e091c"},
+    {file = "numpy-2.2.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:2e8da03bd561504d9b20e7a12340870dfc206c64ea59b4cfee9fceb95070ee94"},
+    {file = "numpy-2.2.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:c9aa4496fd0e17e3843399f533d62857cef5900facf93e735ef65aa4bbc90ef0"},
+    {file = "numpy-2.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4ca91d61a4bf61b0f2228f24bbfa6a9facd5f8af03759fe2a655c50ae2c6610"},
+    {file = "numpy-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:deaa09cd492e24fd9b15296844c0ad1b3c976da7907e1c1ed3a0ad21dded6f76"},
+    {file = "numpy-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:246535e2f7496b7ac85deffe932896a3577be7af8fb7eebe7146444680297e9a"},
+    {file = "numpy-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:daf43a3d1ea699402c5a850e5313680ac355b4adc9770cd5cfc2940e7861f1bf"},
+    {file = "numpy-2.2.3-cp313-cp313t-win32.whl", hash = "sha256:cf802eef1f0134afb81fef94020351be4fe1d6681aadf9c5e862af6602af64ef"},
+    {file = "numpy-2.2.3-cp313-cp313t-win_amd64.whl", hash = "sha256:aee2512827ceb6d7f517c8b85aa5d3923afe8fc7a57d028cffcd522f1c6fd082"},
+    {file = "numpy-2.2.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3c2ec8a0f51d60f1e9c0c5ab116b7fc104b165ada3f6c58abf881cb2eb16044d"},
+    {file = "numpy-2.2.3-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ed2cf9ed4e8ebc3b754d398cba12f24359f018b416c380f577bbae112ca52fc9"},
+    {file = "numpy-2.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39261798d208c3095ae4f7bc8eaeb3481ea8c6e03dc48028057d3cbdbdb8937e"},
+    {file = "numpy-2.2.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:783145835458e60fa97afac25d511d00a1eca94d4a8f3ace9fe2043003c678e4"},
+    {file = "numpy-2.2.3.tar.gz", hash = "sha256:dbdc15f0c81611925f382dfa97b3bd0bc2c1ce19d4fe50482cb0ddc12ba30020"},
+]
+
+[[package]]
+name = "overrides"
+version = "7.7.0"
+description = "A decorator to automatically detect mismatch when overriding a method."
 optional = false
 python-versions = ">=3.6"
-
-[[package]]
-name = "numpydoc"
-version = "1.1.0"
-description = "Sphinx extension to support docstrings in Numpy format"
-category = "main"
-optional = false
-python-versions = ">=3.5"
-
-[package.dependencies]
-Jinja2 = ">=2.3"
-sphinx = ">=1.6.5"
-
-[package.extras]
-testing = ["matplotlib", "pytest", "pytest-cov"]
+groups = ["analyze"]
+files = [
+    {file = "overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49"},
+    {file = "overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a"},
+]
 
 [[package]]
 name = "packaging"
-version = "20.8"
+version = "24.2"
 description = "Core utilities for Python packages"
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[package.dependencies]
-pyparsing = ">=2.0.2"
+python-versions = ">=3.8"
+groups = ["analyze", "dev", "docs", "docs_auto", "test"]
+files = [
+    {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"},
+    {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"},
+]
 
 [[package]]
 name = "pandocfilters"
-version = "1.4.3"
+version = "1.5.1"
 description = "Utilities for writing pandoc filters in python"
-category = "main"
 optional = false
 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+groups = ["analyze"]
+files = [
+    {file = "pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"},
+    {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"},
+]
 
 [[package]]
 name = "parso"
-version = "0.7.1"
+version = "0.8.4"
 description = "A Python Parser"
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
+groups = ["analyze"]
+files = [
+    {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"},
+    {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"},
+]
 
 [package.extras]
-testing = ["docopt", "pytest (>=3.0.7)"]
+qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"]
+testing = ["docopt", "pytest"]
 
 [[package]]
-name = "pathspec"
-version = "0.8.1"
-description = "Utility library for gitignore style pattern matching of file paths."
-category = "dev"
+name = "pep8-naming"
+version = "0.14.1"
+description = "Check PEP-8 naming conventions, plugin for flake8"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.8"
+groups = ["mypy"]
+files = [
+    {file = "pep8-naming-0.14.1.tar.gz", hash = "sha256:1ef228ae80875557eb6c1549deafed4dabbf3261cfcafa12f773fe0db9be8a36"},
+    {file = "pep8_naming-0.14.1-py3-none-any.whl", hash = "sha256:63f514fc777d715f935faf185dedd679ab99526a7f2f503abb61587877f7b1c5"},
+]
 
-[[package]]
-name = "pbr"
-version = "5.5.1"
-description = "Python Build Reasonableness"
-category = "dev"
-optional = false
-python-versions = ">=2.6"
+[package.dependencies]
+flake8 = ">=5.0.0"
 
 [[package]]
 name = "pexpect"
-version = "4.8.0"
+version = "4.9.0"
 description = "Pexpect allows easy control of interactive console applications."
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""
+files = [
+    {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"},
+    {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"},
+]
 
 [package.dependencies]
 ptyprocess = ">=0.5"
 
 [[package]]
-name = "pickleshare"
-version = "0.7.5"
-description = "Tiny 'shelve'-like database with concurrency support"
-category = "main"
+name = "platformdirs"
+version = "4.3.6"
+description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze", "dev", "pre_commit"]
+files = [
+    {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"},
+    {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"},
+]
+
+[package.extras]
+docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"]
+test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"]
+type = ["mypy (>=1.11.2)"]
 
 [[package]]
 name = "pluggy"
-version = "0.13.1"
+version = "1.5.0"
 description = "plugin and hook calling mechanisms for python"
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[package.dependencies]
-importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
+python-versions = ">=3.8"
+groups = ["test"]
+files = [
+    {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
+    {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
+]
 
 [package.extras]
 dev = ["pre-commit", "tox"]
+testing = ["pytest", "pytest-benchmark"]
 
 [[package]]
 name = "ply"
 version = "3.11"
 description = "Python Lex & Yacc"
-category = "main"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "pockets"
-version = "0.9.1"
-description = "A collection of helpful Python tools!"
-category = "dev"
 optional = false
 python-versions = "*"
-
-[package.dependencies]
-six = ">=1.5.2"
+groups = ["main"]
+files = [
+    {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"},
+    {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"},
+]
 
 [[package]]
 name = "pre-commit"
-version = "2.9.3"
+version = "4.1.0"
 description = "A framework for managing and maintaining multi-language pre-commit hooks."
-category = "dev"
 optional = false
-python-versions = ">=3.6.1"
+python-versions = ">=3.9"
+groups = ["pre_commit"]
+files = [
+    {file = "pre_commit-4.1.0-py2.py3-none-any.whl", hash = "sha256:d29e7cb346295bcc1cc75fc3e92e343495e3ea0196c9ec6ba53f49f10ab6ae7b"},
+    {file = "pre_commit-4.1.0.tar.gz", hash = "sha256:ae3f018575a588e30dfddfab9a05448bfbd6b73d78709617b5a2b853549716d4"},
+]
 
 [package.dependencies]
 cfgv = ">=2.0.0"
 identify = ">=1.0.0"
-importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
 nodeenv = ">=0.11.1"
 pyyaml = ">=5.1"
-toml = "*"
-virtualenv = ">=20.0.8"
+virtualenv = ">=20.10.0"
 
 [[package]]
 name = "prometheus-client"
-version = "0.9.0"
+version = "0.21.1"
 description = "Python client for the Prometheus monitoring system."
-category = "main"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301"},
+    {file = "prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb"},
+]
 
 [package.extras]
 twisted = ["twisted"]
 
 [[package]]
 name = "prompt-toolkit"
-version = "3.0.8"
+version = "3.0.50"
 description = "Library for building powerful interactive command lines in Python"
-category = "main"
 optional = false
-python-versions = ">=3.6.1"
+python-versions = ">=3.8.0"
+groups = ["analyze"]
+files = [
+    {file = "prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198"},
+    {file = "prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab"},
+]
 
 [package.dependencies]
 wcwidth = "*"
 
 [[package]]
 name = "psutil"
-version = "5.7.3"
-description = "Cross-platform lib for process and system monitoring in Python."
-category = "main"
+version = "7.0.0"
+description = "Cross-platform lib for process and system monitoring in Python.  NOTE: the syntax of this script MUST be kept compatible with Python 2.7."
 optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
+groups = ["analyze"]
+files = [
+    {file = "psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25"},
+    {file = "psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da"},
+    {file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91"},
+    {file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34"},
+    {file = "psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993"},
+    {file = "psutil-7.0.0-cp36-cp36m-win32.whl", hash = "sha256:84df4eb63e16849689f76b1ffcb36db7b8de703d1bc1fe41773db487621b6c17"},
+    {file = "psutil-7.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:1e744154a6580bc968a0195fd25e80432d3afec619daf145b9e5ba16cc1d688e"},
+    {file = "psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99"},
+    {file = "psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553"},
+    {file = "psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456"},
+]
 
 [package.extras]
-test = ["ipaddress", "mock", "unittest2", "enum34", "pywin32", "wmi"]
+dev = ["abi3audit", "black (==24.10.0)", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest", "pytest-cov", "pytest-xdist", "requests", "rstcheck", "ruff", "setuptools", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"]
+test = ["pytest", "pytest-xdist", "setuptools"]
 
 [[package]]
 name = "ptyprocess"
-version = "0.6.0"
+version = "0.7.0"
 description = "Run a subprocess in a pseudo terminal"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\" or os_name != \"nt\""
+files = [
+    {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
+    {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
+]
 
 [[package]]
-name = "py"
-version = "1.10.0"
-description = "library with cross-python path, ini-parsing, io, code, log facilities"
-category = "main"
+name = "pure-eval"
+version = "0.2.3"
+description = "Safely evaluate AST nodes without side effects"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = "*"
+groups = ["analyze"]
+files = [
+    {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"},
+    {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"},
+]
+
+[package.extras]
+tests = ["pytest"]
 
 [[package]]
 name = "py-cpuinfo"
-version = "7.0.0"
-description = "Get CPU info with pure Python 2 & 3"
-category = "dev"
+version = "9.0.0"
+description = "Get CPU info with pure Python"
 optional = false
 python-versions = "*"
+groups = ["test"]
+files = [
+    {file = "py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690"},
+    {file = "py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5"},
+]
 
 [[package]]
 name = "pycodestyle"
-version = "2.6.0"
+version = "2.12.1"
 description = "Python style guide checker"
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["mypy"]
+files = [
+    {file = "pycodestyle-2.12.1-py2.py3-none-any.whl", hash = "sha256:46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3"},
+    {file = "pycodestyle-2.12.1.tar.gz", hash = "sha256:6838eae08bbce4f6accd5d5572075c63626a15ee3e6f842df996bf62f6d73521"},
+]
 
 [[package]]
 name = "pycparser"
-version = "2.20"
+version = "2.22"
 description = "C parser in Python"
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"},
+    {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"},
+]
 
 [[package]]
-name = "pydocstyle"
-version = "5.1.1"
-description = "Python docstring style checker"
-category = "dev"
+name = "pydantic"
+version = "2.10.6"
+description = "Data validation using Python type hints"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"},
+    {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"},
+]
+
+[package.dependencies]
+annotated-types = ">=0.6.0"
+pydantic-core = "2.27.2"
+typing-extensions = ">=4.12.2"
+
+[package.extras]
+email = ["email-validator (>=2.0.0)"]
+timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""]
+
+[[package]]
+name = "pydantic-core"
+version = "2.27.2"
+description = "Core functionality for Pydantic validation and serialization"
+optional = false
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4"},
+    {file = "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc"},
+    {file = "pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9"},
+    {file = "pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d9b3388db186ba0c099a6d20f0604a44eabdeef1777ddd94786cdae158729e4"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-win32.whl", hash = "sha256:1ebaf1d0481914d004a573394f4be3a7616334be70261007e47c2a6fe7e50130"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", hash = "sha256:953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"},
+    {file = "pydantic_core-2.27.2-cp313-cp313-win_arm64.whl", hash = "sha256:ac4dbfd1691affb8f48c2c13241a2e3b60ff23247cbcf981759c768b6633cf8b"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d3e8d504bdd3f10835468f29008d72fc8359d95c9c415ce6e767203db6127506"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:521eb9b7f036c9b6187f0b47318ab0d7ca14bd87f776240b90b21c1f4f149320"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85210c4d99a0114f5a9481b44560d7d1e35e32cc5634c656bc48e590b669b145"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d716e2e30c6f140d7560ef1538953a5cd1a87264c737643d481f2779fc247fe1"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f66d89ba397d92f840f8654756196d93804278457b5fbede59598a1f9f90b228"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:669e193c1c576a58f132e3158f9dfa9662969edb1a250c54d8fa52590045f046"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdbe7629b996647b99c01b37f11170a57ae675375b14b8c13b8518b8320ced5"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d262606bf386a5ba0b0af3b97f37c83d7011439e3dc1a9298f21efb292e42f1a"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cabb9bcb7e0d97f74df8646f34fc76fbf793b7f6dc2438517d7a9e50eee4f14d"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:d2d63f1215638d28221f664596b1ccb3944f6e25dd18cd3b86b0a4c408d5ebb9"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bca101c00bff0adb45a833f8451b9105d9df18accb8743b08107d7ada14bd7da"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-win32.whl", hash = "sha256:f6f8e111843bbb0dee4cb6594cdc73e79b3329b526037ec242a3e49012495b3b"},
+    {file = "pydantic_core-2.27.2-cp38-cp38-win_amd64.whl", hash = "sha256:fd1aea04935a508f62e0d0ef1f5ae968774a32afc306fb8545e06f5ff5cdf3ad"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c10eb4f1659290b523af58fa7cffb452a61ad6ae5613404519aee4bfbf1df993"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef592d4bad47296fb11f96cd7dc898b92e795032b4894dfb4076cfccd43a9308"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c61709a844acc6bf0b7dce7daae75195a10aac96a596ea1b776996414791ede4"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c5f762659e47fdb7b16956c71598292f60a03aa92f8b6351504359dbdba6cf"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c9775e339e42e79ec99c441d9730fccf07414af63eac2f0e48e08fd38a64d76"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57762139821c31847cfb2df63c12f725788bd9f04bc2fb392790959b8f70f118"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d1e85068e818c73e048fe28cfc769040bb1f475524f4745a5dc621f75ac7630"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:097830ed52fd9e427942ff3b9bc17fab52913b2f50f2880dc4a5611446606a54"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044a50963a614ecfae59bb1eaf7ea7efc4bc62f49ed594e18fa1e5d953c40e9f"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:4e0b4220ba5b40d727c7f879eac379b822eee5d8fff418e9d3381ee45b3b0362"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e4f4bb20d75e9325cc9696c6802657b58bc1dbbe3022f32cc2b2b632c3fbb96"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-win32.whl", hash = "sha256:cca63613e90d001b9f2f9a9ceb276c308bfa2a43fafb75c8031c4f66039e8c6e"},
+    {file = "pydantic_core-2.27.2-cp39-cp39-win_amd64.whl", hash = "sha256:77d1bca19b0f7021b3a982e6f903dcd5b2b06076def36a652e3907f596e29f67"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9"},
+    {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c33939a82924da9ed65dab5a65d427205a73181d8098e79b6b426bdf8ad4e656"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:00bad2484fa6bda1e216e7345a798bd37c68fb2d97558edd584942aa41b7d278"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817e2b40aba42bac6f457498dacabc568c3b7a986fc9ba7c8d9d260b71485fb"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:251136cdad0cb722e93732cb45ca5299fb56e1344a833640bf93b2803f8d1bfd"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2088237af596f0a524d3afc39ab3b036e8adb054ee57cbb1dcf8e09da5b29cc"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d4041c0b966a84b4ae7a09832eb691a35aec90910cd2dbe7a208de59be77965b"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8083d4e875ebe0b864ffef72a4304827015cff328a1be6e22cc850753bfb122b"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f141ee28a0ad2123b6611b6ceff018039df17f32ada8b534e6aa039545a3efb2"},
+    {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7d0c8399fcc1848491f00e0314bd59fb34a9c008761bcb422a057670c3f65e35"},
+    {file = "pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39"},
+]
+
+[package.dependencies]
+typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
+
+[[package]]
+name = "pydocstringformatter"
+version = "0.7.3"
+description = "A tool to automatically format Python docstrings that tries to follow recommendations from PEP 8 and PEP 257."
+optional = false
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "pydocstringformatter-0.7.3-py3-none-any.whl", hash = "sha256:3654f52c49fc729b49712d1e7c49384dfd253bdffeda4939e79dab31491c563f"},
+    {file = "pydocstringformatter-0.7.3.tar.gz", hash = "sha256:dfcc07bec1706803d563275e282ef9e629b02dc19983ec6778d07a9f500bb62b"},
+]
 
 [package.dependencies]
-snowballstemmer = "*"
+tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
 
 [[package]]
 name = "pyflakes"
-version = "2.2.0"
+version = "3.2.0"
 description = "passive checker of Python programs"
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.8"
+groups = ["mypy"]
+files = [
+    {file = "pyflakes-3.2.0-py2.py3-none-any.whl", hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a"},
+    {file = "pyflakes-3.2.0.tar.gz", hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f"},
+]
 
 [[package]]
 name = "pygments"
-version = "2.7.3"
+version = "2.19.1"
 description = "Pygments is a syntax highlighting package written in Python."
-category = "main"
-optional = false
-python-versions = ">=3.5"
-
-[[package]]
-name = "pyparsing"
-version = "2.4.7"
-description = "Python parsing module"
-category = "main"
 optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+python-versions = ">=3.8"
+groups = ["main", "analyze", "dev", "docs", "docs_auto", "pre_commit", "test", "xdoctest"]
+files = [
+    {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"},
+    {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"},
+]
 
-[[package]]
-name = "pyrsistent"
-version = "0.17.3"
-description = "Persistent/Functional/Immutable data structures"
-category = "main"
-optional = false
-python-versions = ">=3.5"
+[package.extras]
+windows-terminal = ["colorama (>=0.4.6)"]
 
 [[package]]
 name = "pytest"
-version = "6.2.0"
+version = "8.3.4"
 description = "pytest: simple powerful testing with Python"
-category = "dev"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.8"
+groups = ["test"]
+files = [
+    {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"},
+    {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"},
+]
 
 [package.dependencies]
-atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
-attrs = ">=19.2.0"
 colorama = {version = "*", markers = "sys_platform == \"win32\""}
-importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
+exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
 iniconfig = "*"
 packaging = "*"
-pluggy = ">=0.12,<1.0.0a1"
-py = ">=1.8.2"
-toml = "*"
+pluggy = ">=1.5,<2"
+tomli = {version = ">=1", markers = "python_version < \"3.11\""}
 
 [package.extras]
-testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
+dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"]
 
 [[package]]
 name = "pytest-benchmark"
-version = "3.2.3"
-description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer. See calibration_ and FAQ_."
-category = "dev"
+version = "5.1.0"
+description = "A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer."
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.9"
+groups = ["test"]
+files = [
+    {file = "pytest-benchmark-5.1.0.tar.gz", hash = "sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105"},
+    {file = "pytest_benchmark-5.1.0-py3-none-any.whl", hash = "sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89"},
+]
 
 [package.dependencies]
 py-cpuinfo = "*"
-pytest = ">=3.8"
+pytest = ">=8.1"
 
 [package.extras]
 aspect = ["aspectlib"]
 elasticsearch = ["elasticsearch"]
-histogram = ["pygal", "pygaljs"]
+histogram = ["pygal", "pygaljs", "setuptools"]
 
 [[package]]
 name = "pytest-cov"
-version = "2.10.1"
+version = "6.0.0"
 description = "Pytest plugin for measuring coverage."
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.9"
+groups = ["test"]
+files = [
+    {file = "pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0"},
+    {file = "pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35"},
+]
 
 [package.dependencies]
-coverage = ">=4.4"
+coverage = {version = ">=7.5", extras = ["toml"]}
 pytest = ">=4.6"
 
 [package.extras]
-testing = ["fields", "hunter", "process-tests (==2.0.2)", "six", "pytest-xdist", "virtualenv"]
-
-[[package]]
-name = "pytest-mock"
-version = "3.3.1"
-description = "Thin-wrapper around the mock package for easier use with pytest"
-category = "dev"
-optional = false
-python-versions = ">=3.5"
-
-[package.dependencies]
-pytest = ">=5.0"
-
-[package.extras]
-dev = ["pre-commit", "tox", "pytest-asyncio"]
+testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"]
 
 [[package]]
 name = "python-dateutil"
-version = "2.8.1"
+version = "2.9.0.post0"
 description = "Extensions to the standard Python datetime module"
-category = "main"
 optional = false
 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+groups = ["analyze"]
+files = [
+    {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
+    {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
+]
 
 [package.dependencies]
 six = ">=1.5"
 
 [[package]]
 name = "python-dotenv"
-version = "0.15.0"
-description = "Add .env support to your django/flask apps in development and deployments"
-category = "main"
+version = "1.0.1"
+description = "Read key-value pairs from a .env file and set them as environment variables"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["main"]
+files = [
+    {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"},
+    {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"},
+]
 
 [package.extras]
 cli = ["click (>=5.0)"]
 
 [[package]]
-name = "pytz"
-version = "2020.4"
-description = "World timezone definitions, modern and historical"
-category = "main"
+name = "python-json-logger"
+version = "3.2.1"
+description = "JSON Log Formatter for the Python Logging Package"
 optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "python_json_logger-3.2.1-py3-none-any.whl", hash = "sha256:cdc17047eb5374bd311e748b42f99d71223f3b0e186f4206cc5d52aefe85b090"},
+    {file = "python_json_logger-3.2.1.tar.gz", hash = "sha256:8eb0554ea17cb75b05d2848bc14fb02fbdbd9d6972120781b974380bfa162008"},
+]
+
+[package.extras]
+dev = ["backports.zoneinfo ; python_version < \"3.9\"", "black", "build", "freezegun", "mdx_truly_sane_lists", "mike", "mkdocs", "mkdocs-awesome-pages-plugin", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-material (>=8.5)", "mkdocstrings[python]", "msgspec ; implementation_name != \"pypy\" and python_version < \"3.13\"", "msgspec-python313-pre ; implementation_name != \"pypy\" and python_version == \"3.13\"", "mypy", "orjson ; implementation_name != \"pypy\"", "pylint", "pytest", "tzdata", "validate-pyproject[all]"]
+
+[[package]]
+name = "pyupgrade"
+version = "3.19.1"
+description = "A tool to automatically upgrade syntax for newer versions."
+optional = false
+python-versions = ">=3.9"
+groups = ["pre_commit"]
+files = [
+    {file = "pyupgrade-3.19.1-py2.py3-none-any.whl", hash = "sha256:8c5b0bfacae5ff30fa136a53eb7f22c34ba007450d4099e9da8089dabb9e67c9"},
+    {file = "pyupgrade-3.19.1.tar.gz", hash = "sha256:d10e8c5f54b8327211828769e98d95d95e4715de632a3414f1eef3f51357b9e2"},
+]
+
+[package.dependencies]
+tokenize-rt = ">=6.1.0"
 
 [[package]]
 name = "pywin32"
-version = "300"
+version = "308"
 description = "Python for Window Extensions"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""
+files = [
+    {file = "pywin32-308-cp310-cp310-win32.whl", hash = "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e"},
+    {file = "pywin32-308-cp310-cp310-win_amd64.whl", hash = "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e"},
+    {file = "pywin32-308-cp310-cp310-win_arm64.whl", hash = "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c"},
+    {file = "pywin32-308-cp311-cp311-win32.whl", hash = "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a"},
+    {file = "pywin32-308-cp311-cp311-win_amd64.whl", hash = "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b"},
+    {file = "pywin32-308-cp311-cp311-win_arm64.whl", hash = "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6"},
+    {file = "pywin32-308-cp312-cp312-win32.whl", hash = "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897"},
+    {file = "pywin32-308-cp312-cp312-win_amd64.whl", hash = "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47"},
+    {file = "pywin32-308-cp312-cp312-win_arm64.whl", hash = "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091"},
+    {file = "pywin32-308-cp313-cp313-win32.whl", hash = "sha256:1c44539a37a5b7b21d02ab34e6a4d314e0788f1690d65b48e9b0b89f31abbbed"},
+    {file = "pywin32-308-cp313-cp313-win_amd64.whl", hash = "sha256:fd380990e792eaf6827fcb7e187b2b4b1cede0585e3d0c9e84201ec27b9905e4"},
+    {file = "pywin32-308-cp313-cp313-win_arm64.whl", hash = "sha256:ef313c46d4c18dfb82a2431e3051ac8f112ccee1a34f29c263c583c568db63cd"},
+    {file = "pywin32-308-cp37-cp37m-win32.whl", hash = "sha256:1f696ab352a2ddd63bd07430080dd598e6369152ea13a25ebcdd2f503a38f1ff"},
+    {file = "pywin32-308-cp37-cp37m-win_amd64.whl", hash = "sha256:13dcb914ed4347019fbec6697a01a0aec61019c1046c2b905410d197856326a6"},
+    {file = "pywin32-308-cp38-cp38-win32.whl", hash = "sha256:5794e764ebcabf4ff08c555b31bd348c9025929371763b2183172ff4708152f0"},
+    {file = "pywin32-308-cp38-cp38-win_amd64.whl", hash = "sha256:3b92622e29d651c6b783e368ba7d6722b1634b8e70bd376fd7610fe1992e19de"},
+    {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"},
+    {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"},
+]
 
 [[package]]
 name = "pywinpty"
-version = "0.5.7"
-description = "Python bindings for the winpty library"
-category = "main"
+version = "2.0.15"
+description = "Pseudo terminal support for Windows from Python."
 optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["analyze"]
+markers = "os_name == \"nt\""
+files = [
+    {file = "pywinpty-2.0.15-cp310-cp310-win_amd64.whl", hash = "sha256:8e7f5de756a615a38b96cd86fa3cd65f901ce54ce147a3179c45907fa11b4c4e"},
+    {file = "pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca"},
+    {file = "pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc"},
+    {file = "pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408"},
+    {file = "pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901"},
+    {file = "pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117"},
+    {file = "pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2"},
+]
 
 [[package]]
 name = "pyyaml"
-version = "5.3.1"
+version = "6.0.2"
 description = "YAML parser and emitter for Python"
-category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.8"
+groups = ["analyze", "pre_commit"]
+files = [
+    {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"},
+    {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"},
+    {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"},
+    {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"},
+    {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"},
+    {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"},
+    {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"},
+    {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"},
+    {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"},
+    {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"},
+    {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"},
+    {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"},
+    {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"},
+    {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"},
+    {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"},
+    {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"},
+    {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"},
+    {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"},
+    {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"},
+    {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"},
+    {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"},
+    {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"},
+    {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"},
+    {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"},
+    {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"},
+    {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"},
+    {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"},
+    {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"},
+    {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"},
+    {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"},
+    {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"},
+    {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"},
+    {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"},
+    {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"},
+    {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"},
+    {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"},
+    {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"},
+    {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"},
+    {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"},
+    {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"},
+    {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"},
+    {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"},
+    {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"},
+    {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"},
+    {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"},
+    {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"},
+    {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"},
+    {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"},
+    {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"},
+    {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"},
+    {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"},
+    {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"},
+    {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"},
+]
 
 [[package]]
 name = "pyzmq"
-version = "20.0.0"
+version = "26.2.1"
 description = "Python bindings for 0MQ"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "pyzmq-26.2.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:f39d1227e8256d19899d953e6e19ed2ccb689102e6d85e024da5acf410f301eb"},
+    {file = "pyzmq-26.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a23948554c692df95daed595fdd3b76b420a4939d7a8a28d6d7dea9711878641"},
+    {file = "pyzmq-26.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95f5728b367a042df146cec4340d75359ec6237beebf4a8f5cf74657c65b9257"},
+    {file = "pyzmq-26.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:95f7b01b3f275504011cf4cf21c6b885c8d627ce0867a7e83af1382ebab7b3ff"},
+    {file = "pyzmq-26.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80a00370a2ef2159c310e662c7c0f2d030f437f35f478bb8b2f70abd07e26b24"},
+    {file = "pyzmq-26.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:8531ed35dfd1dd2af95f5d02afd6545e8650eedbf8c3d244a554cf47d8924459"},
+    {file = "pyzmq-26.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cdb69710e462a38e6039cf17259d328f86383a06c20482cc154327968712273c"},
+    {file = "pyzmq-26.2.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e7eeaef81530d0b74ad0d29eec9997f1c9230c2f27242b8d17e0ee67662c8f6e"},
+    {file = "pyzmq-26.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:361edfa350e3be1f987e592e834594422338d7174364763b7d3de5b0995b16f3"},
+    {file = "pyzmq-26.2.1-cp310-cp310-win32.whl", hash = "sha256:637536c07d2fb6a354988b2dd1d00d02eb5dd443f4bbee021ba30881af1c28aa"},
+    {file = "pyzmq-26.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:45fad32448fd214fbe60030aa92f97e64a7140b624290834cc9b27b3a11f9473"},
+    {file = "pyzmq-26.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:d9da0289d8201c8a29fd158aaa0dfe2f2e14a181fd45e2dc1fbf969a62c1d594"},
+    {file = "pyzmq-26.2.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:c059883840e634a21c5b31d9b9a0e2b48f991b94d60a811092bc37992715146a"},
+    {file = "pyzmq-26.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ed038a921df836d2f538e509a59cb638df3e70ca0fcd70d0bf389dfcdf784d2a"},
+    {file = "pyzmq-26.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9027a7fcf690f1a3635dc9e55e38a0d6602dbbc0548935d08d46d2e7ec91f454"},
+    {file = "pyzmq-26.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d75fcb00a1537f8b0c0bb05322bc7e35966148ffc3e0362f0369e44a4a1de99"},
+    {file = "pyzmq-26.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0019cc804ac667fb8c8eaecdb66e6d4a68acf2e155d5c7d6381a5645bd93ae4"},
+    {file = "pyzmq-26.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:f19dae58b616ac56b96f2e2290f2d18730a898a171f447f491cc059b073ca1fa"},
+    {file = "pyzmq-26.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f5eeeb82feec1fc5cbafa5ee9022e87ffdb3a8c48afa035b356fcd20fc7f533f"},
+    {file = "pyzmq-26.2.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:000760e374d6f9d1a3478a42ed0c98604de68c9e94507e5452951e598ebecfba"},
+    {file = "pyzmq-26.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:817fcd3344d2a0b28622722b98500ae9c8bfee0f825b8450932ff19c0b15bebd"},
+    {file = "pyzmq-26.2.1-cp311-cp311-win32.whl", hash = "sha256:88812b3b257f80444a986b3596e5ea5c4d4ed4276d2b85c153a6fbc5ca457ae7"},
+    {file = "pyzmq-26.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:ef29630fde6022471d287c15c0a2484aba188adbfb978702624ba7a54ddfa6c1"},
+    {file = "pyzmq-26.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:f32718ee37c07932cc336096dc7403525301fd626349b6eff8470fe0f996d8d7"},
+    {file = "pyzmq-26.2.1-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:a6549ecb0041dafa55b5932dcbb6c68293e0bd5980b5b99f5ebb05f9a3b8a8f3"},
+    {file = "pyzmq-26.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:0250c94561f388db51fd0213cdccbd0b9ef50fd3c57ce1ac937bf3034d92d72e"},
+    {file = "pyzmq-26.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36ee4297d9e4b34b5dc1dd7ab5d5ea2cbba8511517ef44104d2915a917a56dc8"},
+    {file = "pyzmq-26.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2a9cb17fd83b7a3a3009901aca828feaf20aa2451a8a487b035455a86549c09"},
+    {file = "pyzmq-26.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:786dd8a81b969c2081b31b17b326d3a499ddd1856e06d6d79ad41011a25148da"},
+    {file = "pyzmq-26.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2d88ba221a07fc2c5581565f1d0fe8038c15711ae79b80d9462e080a1ac30435"},
+    {file = "pyzmq-26.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1c84c1297ff9f1cd2440da4d57237cb74be21fdfe7d01a10810acba04e79371a"},
+    {file = "pyzmq-26.2.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:46d4ebafc27081a7f73a0f151d0c38d4291656aa134344ec1f3d0199ebfbb6d4"},
+    {file = "pyzmq-26.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:91e2bfb8e9a29f709d51b208dd5f441dc98eb412c8fe75c24ea464734ccdb48e"},
+    {file = "pyzmq-26.2.1-cp312-cp312-win32.whl", hash = "sha256:4a98898fdce380c51cc3e38ebc9aa33ae1e078193f4dc641c047f88b8c690c9a"},
+    {file = "pyzmq-26.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:a0741edbd0adfe5f30bba6c5223b78c131b5aa4a00a223d631e5ef36e26e6d13"},
+    {file = "pyzmq-26.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:e5e33b1491555843ba98d5209439500556ef55b6ab635f3a01148545498355e5"},
+    {file = "pyzmq-26.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:099b56ef464bc355b14381f13355542e452619abb4c1e57a534b15a106bf8e23"},
+    {file = "pyzmq-26.2.1-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:651726f37fcbce9f8dd2a6dab0f024807929780621890a4dc0c75432636871be"},
+    {file = "pyzmq-26.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57dd4d91b38fa4348e237a9388b4423b24ce9c1695bbd4ba5a3eada491e09399"},
+    {file = "pyzmq-26.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d51a7bfe01a48e1064131f3416a5439872c533d756396be2b39e3977b41430f9"},
+    {file = "pyzmq-26.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c7154d228502e18f30f150b7ce94f0789d6b689f75261b623f0fdc1eec642aab"},
+    {file = "pyzmq-26.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:f1f31661a80cc46aba381bed475a9135b213ba23ca7ff6797251af31510920ce"},
+    {file = "pyzmq-26.2.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:290c96f479504439b6129a94cefd67a174b68ace8a8e3f551b2239a64cfa131a"},
+    {file = "pyzmq-26.2.1-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f2c307fbe86e18ab3c885b7e01de942145f539165c3360e2af0f094dd440acd9"},
+    {file = "pyzmq-26.2.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:b314268e716487bfb86fcd6f84ebbe3e5bec5fac75fdf42bc7d90fdb33f618ad"},
+    {file = "pyzmq-26.2.1-cp313-cp313-win32.whl", hash = "sha256:edb550616f567cd5603b53bb52a5f842c0171b78852e6fc7e392b02c2a1504bb"},
+    {file = "pyzmq-26.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:100a826a029c8ef3d77a1d4c97cbd6e867057b5806a7276f2bac1179f893d3bf"},
+    {file = "pyzmq-26.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:6991ee6c43e0480deb1b45d0c7c2bac124a6540cba7db4c36345e8e092da47ce"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:25e720dba5b3a3bb2ad0ad5d33440babd1b03438a7a5220511d0c8fa677e102e"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:9ec6abfb701437142ce9544bd6a236addaf803a32628d2260eb3dbd9a60e2891"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e1eb9d2bfdf5b4e21165b553a81b2c3bd5be06eeddcc4e08e9692156d21f1f6"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:90dc731d8e3e91bcd456aa7407d2eba7ac6f7860e89f3766baabb521f2c1de4a"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b6a93d684278ad865fc0b9e89fe33f6ea72d36da0e842143891278ff7fd89c3"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c1bb37849e2294d519117dd99b613c5177934e5c04a5bb05dd573fa42026567e"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:632a09c6d8af17b678d84df442e9c3ad8e4949c109e48a72f805b22506c4afa7"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:fc409c18884eaf9ddde516d53af4f2db64a8bc7d81b1a0c274b8aa4e929958e8"},
+    {file = "pyzmq-26.2.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:17f88622b848805d3f6427ce1ad5a2aa3cf61f12a97e684dab2979802024d460"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3ef584f13820d2629326fe20cc04069c21c5557d84c26e277cfa6235e523b10f"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:160194d1034902937359c26ccfa4e276abffc94937e73add99d9471e9f555dd6"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:574b285150afdbf0a0424dddf7ef9a0d183988eb8d22feacb7160f7515e032cb"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44dba28c34ce527cf687156c81f82bf1e51f047838d5964f6840fd87dfecf9fe"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9fbdb90b85c7624c304f72ec7854659a3bd901e1c0ffb2363163779181edeb68"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a7ad34a2921e8f76716dc7205c9bf46a53817e22b9eec2e8a3e08ee4f4a72468"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:866c12b7c90dd3a86983df7855c6f12f9407c8684db6aa3890fc8027462bda82"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-win32.whl", hash = "sha256:eeb37f65350d5c5870517f02f8bbb2ac0fbec7b416c0f4875219fef305a89a45"},
+    {file = "pyzmq-26.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4eb3197f694dfb0ee6af29ef14a35f30ae94ff67c02076eef8125e2d98963cd0"},
+    {file = "pyzmq-26.2.1-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:36d4e7307db7c847fe37413f333027d31c11d5e6b3bacbb5022661ac635942ba"},
+    {file = "pyzmq-26.2.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1c6ae0e95d0a4b0cfe30f648a18e764352d5415279bdf34424decb33e79935b8"},
+    {file = "pyzmq-26.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5b4fc44f5360784cc02392f14235049665caaf7c0fe0b04d313e763d3338e463"},
+    {file = "pyzmq-26.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:51431f6b2750eb9b9d2b2952d3cc9b15d0215e1b8f37b7a3239744d9b487325d"},
+    {file = "pyzmq-26.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdbc78ae2065042de48a65f1421b8af6b76a0386bb487b41955818c3c1ce7bed"},
+    {file = "pyzmq-26.2.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d14f50d61a89b0925e4d97a0beba6053eb98c426c5815d949a43544f05a0c7ec"},
+    {file = "pyzmq-26.2.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:004837cb958988c75d8042f5dac19a881f3d9b3b75b2f574055e22573745f841"},
+    {file = "pyzmq-26.2.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0b2007f28ce1b8acebdf4812c1aab997a22e57d6a73b5f318b708ef9bcabbe95"},
+    {file = "pyzmq-26.2.1-cp38-cp38-win32.whl", hash = "sha256:269c14904da971cb5f013100d1aaedb27c0a246728c341d5d61ddd03f463f2f3"},
+    {file = "pyzmq-26.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:31fff709fef3b991cfe7189d2cfe0c413a1d0e82800a182cfa0c2e3668cd450f"},
+    {file = "pyzmq-26.2.1-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a4bffcadfd40660f26d1b3315a6029fd4f8f5bf31a74160b151f5c577b2dc81b"},
+    {file = "pyzmq-26.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e76ad4729c2f1cf74b6eb1bdd05f6aba6175999340bd51e6caee49a435a13bf5"},
+    {file = "pyzmq-26.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8b0f5bab40a16e708e78a0c6ee2425d27e1a5d8135c7a203b4e977cee37eb4aa"},
+    {file = "pyzmq-26.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e8e47050412f0ad3a9b2287779758073cbf10e460d9f345002d4779e43bb0136"},
+    {file = "pyzmq-26.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f18ce33f422d119b13c1363ed4cce245b342b2c5cbbb76753eabf6aa6f69c7d"},
+    {file = "pyzmq-26.2.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ceb0d78b7ef106708a7e2c2914afe68efffc0051dc6a731b0dbacd8b4aee6d68"},
+    {file = "pyzmq-26.2.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7ebdd96bd637fd426d60e86a29ec14b8c1ab64b8d972f6a020baf08a30d1cf46"},
+    {file = "pyzmq-26.2.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:03719e424150c6395b9513f53a5faadcc1ce4b92abdf68987f55900462ac7eec"},
+    {file = "pyzmq-26.2.1-cp39-cp39-win32.whl", hash = "sha256:ef5479fac31df4b304e96400fc67ff08231873ee3537544aa08c30f9d22fce38"},
+    {file = "pyzmq-26.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:f92a002462154c176dac63a8f1f6582ab56eb394ef4914d65a9417f5d9fde218"},
+    {file = "pyzmq-26.2.1-cp39-cp39-win_arm64.whl", hash = "sha256:1fd4b3efc6f62199886440d5e27dd3ccbcb98dfddf330e7396f1ff421bfbb3c2"},
+    {file = "pyzmq-26.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:380816d298aed32b1a97b4973a4865ef3be402a2e760204509b52b6de79d755d"},
+    {file = "pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97cbb368fd0debdbeb6ba5966aa28e9a1ae3396c7386d15569a6ca4be4572b99"},
+    {file = "pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abf7b5942c6b0dafcc2823ddd9154f419147e24f8df5b41ca8ea40a6db90615c"},
+    {file = "pyzmq-26.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3fe6e28a8856aea808715f7a4fc11f682b9d29cac5d6262dd8fe4f98edc12d53"},
+    {file = "pyzmq-26.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bd8fdee945b877aa3bffc6a5a8816deb048dab0544f9df3731ecd0e54d8c84c9"},
+    {file = "pyzmq-26.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ee7152f32c88e0e1b5b17beb9f0e2b14454235795ef68c0c120b6d3d23d12833"},
+    {file = "pyzmq-26.2.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:baa1da72aecf6a490b51fba7a51f1ce298a1e0e86d0daef8265c8f8f9848eb77"},
+    {file = "pyzmq-26.2.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:49135bb327fca159262d8fd14aa1f4a919fe071b04ed08db4c7c37d2f0647162"},
+    {file = "pyzmq-26.2.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8bacc1a10c150d58e8a9ee2b2037a70f8d903107e0f0b6e079bf494f2d09c091"},
+    {file = "pyzmq-26.2.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:09dac387ce62d69bec3f06d51610ca1d660e7849eb45f68e38e7f5cf1f49cbcb"},
+    {file = "pyzmq-26.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:70b3a46ecd9296e725ccafc17d732bfc3cdab850b54bd913f843a0a54dfb2c04"},
+    {file = "pyzmq-26.2.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:59660e15c797a3b7a571c39f8e0b62a1f385f98ae277dfe95ca7eaf05b5a0f12"},
+    {file = "pyzmq-26.2.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0f50db737d688e96ad2a083ad2b453e22865e7e19c7f17d17df416e91ddf67eb"},
+    {file = "pyzmq-26.2.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a003200b6cd64e89b5725ff7e284a93ab24fd54bbac8b4fa46b1ed57be693c27"},
+    {file = "pyzmq-26.2.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:f9ba5def063243793dec6603ad1392f735255cbc7202a3a484c14f99ec290705"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1238c2448c58b9c8d6565579393148414a42488a5f916b3f322742e561f6ae0d"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8eddb3784aed95d07065bcf94d07e8c04024fdb6b2386f08c197dfe6b3528fda"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f0f19c2097fffb1d5b07893d75c9ee693e9cbc809235cf3f2267f0ef6b015f24"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0995fd3530f2e89d6b69a2202e340bbada3191014352af978fa795cb7a446331"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:7c6160fe513654e65665332740f63de29ce0d165e053c0c14a161fa60dd0da01"},
+    {file = "pyzmq-26.2.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8ec8e3aea6146b761d6c57fcf8f81fcb19f187afecc19bf1701a48db9617a217"},
+    {file = "pyzmq-26.2.1.tar.gz", hash = "sha256:17d72a74e5e9ff3829deb72897a175333d3ef5b5413948cae3cf7ebf0b02ecca"},
+]
 
 [package.dependencies]
-cffi = {version = "*", markers = "implementation_name === \"pypy\""}
-py = {version = "*", markers = "implementation_name === \"pypy\""}
+cffi = {version = "*", markers = "implementation_name == \"pypy\""}
 
 [[package]]
-name = "regex"
-version = "2020.11.13"
-description = "Alternative regular expression module, to replace re."
-category = "dev"
+name = "referencing"
+version = "0.36.2"
+description = "JSON Referencing + Python"
 optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"},
+    {file = "referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"},
+]
+
+[package.dependencies]
+attrs = ">=22.2.0"
+rpds-py = ">=0.7.0"
+typing-extensions = {version = ">=4.4.0", markers = "python_version < \"3.13\""}
 
 [[package]]
 name = "requests"
-version = "2.25.0"
+version = "2.32.3"
 description = "Python HTTP for Humans."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.8"
+groups = ["analyze", "docs", "docs_auto"]
+files = [
+    {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
+    {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
+]
 
 [package.dependencies]
 certifi = ">=2017.4.17"
-chardet = ">=3.0.2,<4"
-idna = ">=2.5,<3"
-urllib3 = ">=1.21.1,<1.27"
+charset-normalizer = ">=2,<4"
+idna = ">=2.5,<4"
+urllib3 = ">=1.21.1,<3"
 
 [package.extras]
-security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
-socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
+socks = ["PySocks (>=1.5.6,!=1.5.7)"]
+use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
 
 [[package]]
-name = "safety"
-version = "1.10.0"
-description = "Checks installed dependencies for known vulnerabilities."
-category = "dev"
+name = "rfc3339-validator"
+version = "0.1.4"
+description = "A pure python RFC3339 validator"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+groups = ["analyze"]
+files = [
+    {file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"},
+    {file = "rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"},
+]
 
 [package.dependencies]
-Click = ">=6.0"
-dparse = ">=0.5.1"
+six = "*"
+
+[[package]]
+name = "rfc3986-validator"
+version = "0.1.1"
+description = "Pure python rfc3986 validator"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+groups = ["analyze"]
+files = [
+    {file = "rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9"},
+    {file = "rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"},
+]
+
+[[package]]
+name = "rich"
+version = "13.9.4"
+description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
+optional = false
+python-versions = ">=3.8.0"
+groups = ["main", "pre_commit"]
+files = [
+    {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"},
+    {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"},
+]
+
+[package.dependencies]
+markdown-it-py = ">=2.2.0"
+pygments = ">=2.13.0,<3.0.0"
+typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.11\""}
+
+[package.extras]
+jupyter = ["ipywidgets (>=7.5.1,<9)"]
+
+[[package]]
+name = "rpds-py"
+version = "0.22.3"
+description = "Python bindings to Rust's persistent data structures (rpds)"
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "rpds_py-0.22.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6c7b99ca52c2c1752b544e310101b98a659b720b21db00e65edca34483259967"},
+    {file = "rpds_py-0.22.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be2eb3f2495ba669d2a985f9b426c1797b7d48d6963899276d22f23e33d47e37"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70eb60b3ae9245ddea20f8a4190bd79c705a22f8028aaf8bbdebe4716c3fab24"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4041711832360a9b75cfb11b25a6a97c8fb49c07b8bd43d0d02b45d0b499a4ff"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64607d4cbf1b7e3c3c8a14948b99345eda0e161b852e122c6bb71aab6d1d798c"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e69b0a0e2537f26d73b4e43ad7bc8c8efb39621639b4434b76a3de50c6966e"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc27863442d388870c1809a87507727b799c8460573cfbb6dc0eeaef5a11b5ec"},
+    {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e79dd39f1e8c3504be0607e5fc6e86bb60fe3584bec8b782578c3b0fde8d932c"},
+    {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e0fa2d4ec53dc51cf7d3bb22e0aa0143966119f42a0c3e4998293a3dd2856b09"},
+    {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fda7cb070f442bf80b642cd56483b5548e43d366fe3f39b98e67cce780cded00"},
+    {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cff63a0272fcd259dcc3be1657b07c929c466b067ceb1c20060e8d10af56f5bf"},
+    {file = "rpds_py-0.22.3-cp310-cp310-win32.whl", hash = "sha256:9bd7228827ec7bb817089e2eb301d907c0d9827a9e558f22f762bb690b131652"},
+    {file = "rpds_py-0.22.3-cp310-cp310-win_amd64.whl", hash = "sha256:9beeb01d8c190d7581a4d59522cd3d4b6887040dcfc744af99aa59fef3e041a8"},
+    {file = "rpds_py-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d20cfb4e099748ea39e6f7b16c91ab057989712d31761d3300d43134e26e165f"},
+    {file = "rpds_py-0.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:68049202f67380ff9aa52f12e92b1c30115f32e6895cd7198fa2a7961621fc5a"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb4f868f712b2dd4bcc538b0a0c1f63a2b1d584c925e69a224d759e7070a12d5"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bc51abd01f08117283c5ebf64844a35144a0843ff7b2983e0648e4d3d9f10dbb"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3cec041684de9a4684b1572fe28c7267410e02450f4561700ca5a3bc6695a2"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ef9d9da710be50ff6809fed8f1963fecdfecc8b86656cadfca3bc24289414b0"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59f4a79c19232a5774aee369a0c296712ad0e77f24e62cad53160312b1c1eaa1"},
+    {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a60bce91f81ddaac922a40bbb571a12c1070cb20ebd6d49c48e0b101d87300d"},
+    {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e89391e6d60251560f0a8f4bd32137b077a80d9b7dbe6d5cab1cd80d2746f648"},
+    {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e3fb866d9932a3d7d0c82da76d816996d1667c44891bd861a0f97ba27e84fc74"},
+    {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1352ae4f7c717ae8cba93421a63373e582d19d55d2ee2cbb184344c82d2ae55a"},
+    {file = "rpds_py-0.22.3-cp311-cp311-win32.whl", hash = "sha256:b0b4136a252cadfa1adb705bb81524eee47d9f6aab4f2ee4fa1e9d3cd4581f64"},
+    {file = "rpds_py-0.22.3-cp311-cp311-win_amd64.whl", hash = "sha256:8bd7c8cfc0b8247c8799080fbff54e0b9619e17cdfeb0478ba7295d43f635d7c"},
+    {file = "rpds_py-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:27e98004595899949bd7a7b34e91fa7c44d7a97c40fcaf1d874168bb652ec67e"},
+    {file = "rpds_py-0.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1978d0021e943aae58b9b0b196fb4895a25cc53d3956b8e35e0b7682eefb6d56"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655ca44a831ecb238d124e0402d98f6212ac527a0ba6c55ca26f616604e60a45"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:feea821ee2a9273771bae61194004ee2fc33f8ec7db08117ef9147d4bbcbca8e"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bebe05a9ffc70ebfa127efbc429bc26ec9e9b4ee4d15a740033efda515cf3d"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3af6e48651c4e0d2d166dc1b033b7042ea3f871504b6805ba5f4fe31581d8d38"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ba3c290821343c192f7eae1d8fd5999ca2dc99994114643e2f2d3e6138b15"},
+    {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:02fbb9c288ae08bcb34fb41d516d5eeb0455ac35b5512d03181d755d80810059"},
+    {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f56a6b404f74ab372da986d240e2e002769a7d7102cc73eb238a4f72eec5284e"},
+    {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0a0461200769ab3b9ab7e513f6013b7a97fdeee41c29b9db343f3c5a8e2b9e61"},
+    {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8633e471c6207a039eff6aa116e35f69f3156b3989ea3e2d755f7bc41754a4a7"},
+    {file = "rpds_py-0.22.3-cp312-cp312-win32.whl", hash = "sha256:593eba61ba0c3baae5bc9be2f5232430453fb4432048de28399ca7376de9c627"},
+    {file = "rpds_py-0.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:d115bffdd417c6d806ea9069237a4ae02f513b778e3789a359bc5856e0404cc4"},
+    {file = "rpds_py-0.22.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ea7433ce7e4bfc3a85654aeb6747babe3f66eaf9a1d0c1e7a4435bbdf27fea84"},
+    {file = "rpds_py-0.22.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6dd9412824c4ce1aca56c47b0991e65bebb7ac3f4edccfd3f156150c96a7bf25"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20070c65396f7373f5df4005862fa162db5d25d56150bddd0b3e8214e8ef45b4"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0b09865a9abc0ddff4e50b5ef65467cd94176bf1e0004184eb915cbc10fc05c5"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3453e8d41fe5f17d1f8e9c383a7473cd46a63661628ec58e07777c2fff7196dc"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f5d36399a1b96e1a5fdc91e0522544580dbebeb1f77f27b2b0ab25559e103b8b"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:009de23c9c9ee54bf11303a966edf4d9087cd43a6003672e6aa7def643d06518"},
+    {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1aef18820ef3e4587ebe8b3bc9ba6e55892a6d7b93bac6d29d9f631a3b4befbd"},
+    {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f60bd8423be1d9d833f230fdbccf8f57af322d96bcad6599e5a771b151398eb2"},
+    {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:62d9cfcf4948683a18a9aff0ab7e1474d407b7bab2ca03116109f8464698ab16"},
+    {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9253fc214112405f0afa7db88739294295f0e08466987f1d70e29930262b4c8f"},
+    {file = "rpds_py-0.22.3-cp313-cp313-win32.whl", hash = "sha256:fb0ba113b4983beac1a2eb16faffd76cb41e176bf58c4afe3e14b9c681f702de"},
+    {file = "rpds_py-0.22.3-cp313-cp313-win_amd64.whl", hash = "sha256:c58e2339def52ef6b71b8f36d13c3688ea23fa093353f3a4fee2556e62086ec9"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f82a116a1d03628a8ace4859556fb39fd1424c933341a08ea3ed6de1edb0283b"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3dfcbc95bd7992b16f3f7ba05af8a64ca694331bd24f9157b49dadeeb287493b"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59259dc58e57b10e7e18ce02c311804c10c5a793e6568f8af4dead03264584d1"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5725dd9cc02068996d4438d397e255dcb1df776b7ceea3b9cb972bdb11260a83"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99b37292234e61325e7a5bb9689e55e48c3f5f603af88b1642666277a81f1fbd"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:27b1d3b3915a99208fee9ab092b8184c420f2905b7d7feb4aeb5e4a9c509b8a1"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f612463ac081803f243ff13cccc648578e2279295048f2a8d5eb430af2bae6e3"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f73d3fef726b3243a811121de45193c0ca75f6407fe66f3f4e183c983573e130"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3f21f0495edea7fdbaaa87e633a8689cd285f8f4af5c869f27bc8074638ad69c"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1e9663daaf7a63ceccbbb8e3808fe90415b0757e2abddbfc2e06c857bf8c5e2b"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a76e42402542b1fae59798fab64432b2d015ab9d0c8c47ba7addddbaf7952333"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-win32.whl", hash = "sha256:69803198097467ee7282750acb507fba35ca22cc3b85f16cf45fb01cb9097730"},
+    {file = "rpds_py-0.22.3-cp313-cp313t-win_amd64.whl", hash = "sha256:f5cf2a0c2bdadf3791b5c205d55a37a54025c6e18a71c71f82bb536cf9a454bf"},
+    {file = "rpds_py-0.22.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:378753b4a4de2a7b34063d6f95ae81bfa7b15f2c1a04a9518e8644e81807ebea"},
+    {file = "rpds_py-0.22.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3445e07bf2e8ecfeef6ef67ac83de670358abf2996916039b16a218e3d95e97e"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b2513ba235829860b13faa931f3b6846548021846ac808455301c23a101689d"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eaf16ae9ae519a0e237a0f528fd9f0197b9bb70f40263ee57ae53c2b8d48aeb3"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:583f6a1993ca3369e0f80ba99d796d8e6b1a3a2a442dd4e1a79e652116413091"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4617e1915a539a0d9a9567795023de41a87106522ff83fbfaf1f6baf8e85437e"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c150c7a61ed4a4f4955a96626574e9baf1adf772c2fb61ef6a5027e52803543"},
+    {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2fa4331c200c2521512595253f5bb70858b90f750d39b8cbfd67465f8d1b596d"},
+    {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:214b7a953d73b5e87f0ebece4a32a5bd83c60a3ecc9d4ec8f1dca968a2d91e99"},
+    {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f47ad3d5f3258bd7058d2d506852217865afefe6153a36eb4b6928758041d831"},
+    {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:f276b245347e6e36526cbd4a266a417796fc531ddf391e43574cf6466c492520"},
+    {file = "rpds_py-0.22.3-cp39-cp39-win32.whl", hash = "sha256:bbb232860e3d03d544bc03ac57855cd82ddf19c7a07651a7c0fdb95e9efea8b9"},
+    {file = "rpds_py-0.22.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfbc454a2880389dbb9b5b398e50d439e2e58669160f27b60e5eca11f68ae17c"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d48424e39c2611ee1b84ad0f44fb3b2b53d473e65de061e3f460fc0be5f1939d"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:24e8abb5878e250f2eb0d7859a8e561846f98910326d06c0d51381fed59357bd"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b232061ca880db21fa14defe219840ad9b74b6158adb52ddf0e87bead9e8493"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac0a03221cdb5058ce0167ecc92a8c89e8d0decdc9e99a2ec23380793c4dcb96"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0c341fa71df5a4595f9501df4ac5abfb5a09580081dffbd1ddd4654e6e9123"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf9db5488121b596dbfc6718c76092fda77b703c1f7533a226a5a9f65248f8ad"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8db6b5b2d4491ad5b6bdc2bc7c017eec108acbf4e6785f42a9eb0ba234f4c9"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b3d504047aba448d70cf6fa22e06cb09f7cbd761939fdd47604f5e007675c24e"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e61b02c3f7a1e0b75e20c3978f7135fd13cb6cf551bf4a6d29b999a88830a338"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:e35ba67d65d49080e8e5a1dd40101fccdd9798adb9b050ff670b7d74fa41c566"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:26fd7cac7dd51011a245f29a2cc6489c4608b5a8ce8d75661bb4a1066c52dfbe"},
+    {file = "rpds_py-0.22.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:177c7c0fce2855833819c98e43c262007f42ce86651ffbb84f37883308cb0e7d"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bb47271f60660803ad11f4c61b42242b8c1312a31c98c578f79ef9387bbde21c"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:70fb28128acbfd264eda9bf47015537ba3fe86e40d046eb2963d75024be4d055"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44d61b4b7d0c2c9ac019c314e52d7cbda0ae31078aabd0f22e583af3e0d79723"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f0e260eaf54380380ac3808aa4ebe2d8ca28b9087cf411649f96bad6900c728"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b25bc607423935079e05619d7de556c91fb6adeae9d5f80868dde3468657994b"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fb6116dfb8d1925cbdb52595560584db42a7f664617a1f7d7f6e32f138cdf37d"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a63cbdd98acef6570c62b92a1e43266f9e8b21e699c363c0fef13bd530799c11"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2b8f60e1b739a74bab7e01fcbe3dddd4657ec685caa04681df9d562ef15b625f"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:2e8b55d8517a2fda8d95cb45d62a5a8bbf9dd0ad39c5b25c8833efea07b880ca"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:2de29005e11637e7a2361fa151f780ff8eb2543a0da1413bb951e9f14b699ef3"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:666ecce376999bf619756a24ce15bb14c5bfaf04bf00abc7e663ce17c3f34fe7"},
+    {file = "rpds_py-0.22.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:5246b14ca64a8675e0a7161f7af68fe3e910e6b90542b4bfb5439ba752191df6"},
+    {file = "rpds_py-0.22.3.tar.gz", hash = "sha256:e32fee8ab45d3c2db6da19a5323bc3362237c8b653c70194414b892fd06a080d"},
+]
+
+[[package]]
+name = "rstcheck"
+version = "6.2.4"
+description = "Checks syntax of reStructuredText and code blocks nested within it"
+optional = false
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "rstcheck-6.2.4-py3-none-any.whl", hash = "sha256:23de2575ba0af1adcddea87a20d69187f0fb9dd8270f59eb98d63461c95375a7"},
+    {file = "rstcheck-6.2.4.tar.gz", hash = "sha256:384942563dfbfcc85903a587ecf050447217c46b51e266ed3fe51371bc599015"},
+]
+
+[package.dependencies]
+rstcheck-core = ">=1.1"
+typer = ">=0.12.0"
+
+[package.extras]
+dev = ["rstcheck[docs,sphinx,testing,toml,type-check]", "tox (>=3.15)"]
+docs = ["myst-parser (>=3)", "sphinx (>=5.0)", "sphinx-autobuild (>=2021.3.14)", "sphinx-click (>=4.0.3)", "sphinx-rtd-theme (>=1.2)", "sphinxcontrib-spelling (>=7.3)"]
+sphinx = ["sphinx (>=5.0)"]
+testing = ["coverage-conditional-plugin (>=0.5)", "coverage[toml] (>=6.0)", "pytest (>=7.2)", "pytest-cov (>=3.0)", "pytest-randomly (>=3.0)", "pytest-sugar (>=0.9.5)"]
+toml = ["tomli (>=2.0) ; python_version <= \"3.10\""]
+type-check = ["mypy (>=1.0)"]
+
+[[package]]
+name = "rstcheck-core"
+version = "1.2.1"
+description = "Checks syntax of reStructuredText and code blocks nested within it"
+optional = false
+python-versions = ">=3.8"
+groups = ["pre_commit"]
+files = [
+    {file = "rstcheck-core-1.2.1.tar.gz", hash = "sha256:9b330020d912e2864f23f332c1a0569463ca3b06b8fee7b7bdd201b055f7f831"},
+    {file = "rstcheck_core-1.2.1-py3-none-any.whl", hash = "sha256:1c100de418b6c9e14d9cf6558644d0ab103fdc447f891313882d02df3a3c52ba"},
+]
+
+[package.dependencies]
+docutils = ">=0.7"
+pydantic = ">=2"
+
+[package.extras]
+dev = ["rstcheck-core[docs,sphinx,testing,toml,type-check,yaml]", "tox (>=3.15)"]
+docs = ["m2r2 (>=0.3.2)", "sphinx (>=5.0,!=7.2.5)", "sphinx-autobuild (>=2021.3.14)", "sphinx-autodoc-typehints (>=1.15)", "sphinx-rtd-theme (>=1.2)", "sphinxcontrib-apidoc (>=0.3)", "sphinxcontrib-spelling (>=7.3)"]
+sphinx = ["sphinx (>=5.0)"]
+testing = ["coverage-conditional-plugin (>=0.5)", "coverage[toml] (>=6.0)", "pytest (>=7.2)", "pytest-cov (>=3.0)", "pytest-mock (>=3.7)", "pytest-randomly (>=3.0)", "pytest-sugar (>=0.9.5)"]
+toml = ["tomli (>=2.0) ; python_version <= \"3.10\""]
+type-check = ["mypy (>=1.0)", "types-PyYAML (>=6.0.0)", "types-docutils (>=0.18)"]
+yaml = ["pyyaml (>=6.0.0)"]
+
+[[package]]
+name = "ruff"
+version = "0.9.6"
+description = "An extremely fast Python linter and code formatter, written in Rust."
+optional = false
+python-versions = ">=3.7"
+groups = ["ruff"]
+files = [
+    {file = "ruff-0.9.6-py3-none-linux_armv6l.whl", hash = "sha256:2f218f356dd2d995839f1941322ff021c72a492c470f0b26a34f844c29cdf5ba"},
+    {file = "ruff-0.9.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b908ff4df65dad7b251c9968a2e4560836d8f5487c2f0cc238321ed951ea0504"},
+    {file = "ruff-0.9.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b109c0ad2ececf42e75fa99dc4043ff72a357436bb171900714a9ea581ddef83"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1de4367cca3dac99bcbd15c161404e849bb0bfd543664db39232648dc00112dc"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac3ee4d7c2c92ddfdaedf0bf31b2b176fa7aa8950efc454628d477394d35638b"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5dc1edd1775270e6aa2386119aea692039781429f0be1e0949ea5884e011aa8e"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4a091729086dffa4bd070aa5dab7e39cc6b9d62eb2bef8f3d91172d30d599666"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d1bbc6808bf7b15796cef0815e1dfb796fbd383e7dbd4334709642649625e7c5"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:589d1d9f25b5754ff230dce914a174a7c951a85a4e9270613a2b74231fdac2f5"},
+    {file = "ruff-0.9.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc61dd5131742e21103fbbdcad683a8813be0e3c204472d520d9a5021ca8b217"},
+    {file = "ruff-0.9.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:5e2d9126161d0357e5c8f30b0bd6168d2c3872372f14481136d13de9937f79b6"},
+    {file = "ruff-0.9.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:68660eab1a8e65babb5229a1f97b46e3120923757a68b5413d8561f8a85d4897"},
+    {file = "ruff-0.9.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c4cae6c4cc7b9b4017c71114115db0445b00a16de3bcde0946273e8392856f08"},
+    {file = "ruff-0.9.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:19f505b643228b417c1111a2a536424ddde0db4ef9023b9e04a46ed8a1cb4656"},
+    {file = "ruff-0.9.6-py3-none-win32.whl", hash = "sha256:194d8402bceef1b31164909540a597e0d913c0e4952015a5b40e28c146121b5d"},
+    {file = "ruff-0.9.6-py3-none-win_amd64.whl", hash = "sha256:03482d5c09d90d4ee3f40d97578423698ad895c87314c4de39ed2af945633caa"},
+    {file = "ruff-0.9.6-py3-none-win_arm64.whl", hash = "sha256:0e2bb706a2be7ddfea4a4af918562fdc1bcb16df255e5fa595bbd800ce322a5a"},
+    {file = "ruff-0.9.6.tar.gz", hash = "sha256:81761592f72b620ec8fa1068a6fd00e98a5ebee342a3642efd84454f3031dca9"},
+]
+
+[[package]]
+name = "scikit-build"
+version = "0.18.1"
+description = "Improved build system generator for Python C/C++/Fortran/Cython extensions"
+optional = false
+python-versions = ">=3.7"
+groups = ["dev"]
+files = [
+    {file = "scikit_build-0.18.1-py3-none-any.whl", hash = "sha256:a6860e300f6807e76f21854163bdb9db16afc74eadf34bd6a9947d3fdfcd725a"},
+    {file = "scikit_build-0.18.1.tar.gz", hash = "sha256:a4152ac5a084d499c28a7797be0628d8366c336e2fb0e1a063eb32e55efcb8e7"},
+]
+
+[package.dependencies]
+distro = "*"
 packaging = "*"
-requests = "*"
+setuptools = ">=42.0.0"
+tomli = {version = "*", markers = "python_version < \"3.11\""}
+wheel = ">=0.32.0"
+
+[package.extras]
+cov = ["coverage[toml] (>=4.2)", "pytest-cov (>=2.7.1)"]
+docs = ["pygments", "sphinx (>=4)", "sphinx-issues", "sphinx-rtd-theme (>=1.0)", "sphinxcontrib-moderncmakedomain (>=3.19)"]
+doctest = ["ubelt (>=0.8.2)", "xdoctest (>=0.10.0)"]
+test = ["build (>=0.7)", "cython (>=0.25.1)", "importlib-metadata ; python_version < \"3.8\"", "pip", "pytest (>=6.0.0)", "pytest-mock (>=1.10.4)", "requests", "virtualenv"]
 
 [[package]]
 name = "scipy"
-version = "1.5.4"
-description = "SciPy: Scientific Library for Python"
-category = "main"
-optional = false
-python-versions = ">=3.6"
+version = "1.15.1"
+description = "Fundamental algorithms for scientific computing in Python"
+optional = false
+python-versions = ">=3.10"
+groups = ["main"]
+files = [
+    {file = "scipy-1.15.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:c64ded12dcab08afff9e805a67ff4480f5e69993310e093434b10e85dc9d43e1"},
+    {file = "scipy-1.15.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:5b190b935e7db569960b48840e5bef71dc513314cc4e79a1b7d14664f57fd4ff"},
+    {file = "scipy-1.15.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:4b17d4220df99bacb63065c76b0d1126d82bbf00167d1730019d2a30d6ae01ea"},
+    {file = "scipy-1.15.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:63b9b6cd0333d0eb1a49de6f834e8aeaefe438df8f6372352084535ad095219e"},
+    {file = "scipy-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f151e9fb60fbf8e52426132f473221a49362091ce7a5e72f8aa41f8e0da4f25"},
+    {file = "scipy-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21e10b1dd56ce92fba3e786007322542361984f8463c6d37f6f25935a5a6ef52"},
+    {file = "scipy-1.15.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5dff14e75cdbcf07cdaa1c7707db6017d130f0af9ac41f6ce443a93318d6c6e0"},
+    {file = "scipy-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:f82fcf4e5b377f819542fbc8541f7b5fbcf1c0017d0df0bc22c781bf60abc4d8"},
+    {file = "scipy-1.15.1-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:5bd8d27d44e2c13d0c1124e6a556454f52cd3f704742985f6b09e75e163d20d2"},
+    {file = "scipy-1.15.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:be3deeb32844c27599347faa077b359584ba96664c5c79d71a354b80a0ad0ce0"},
+    {file = "scipy-1.15.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:5eb0ca35d4b08e95da99a9f9c400dc9f6c21c424298a0ba876fdc69c7afacedf"},
+    {file = "scipy-1.15.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:74bb864ff7640dea310a1377d8567dc2cb7599c26a79ca852fc184cc851954ac"},
+    {file = "scipy-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:667f950bf8b7c3a23b4199db24cb9bf7512e27e86d0e3813f015b74ec2c6e3df"},
+    {file = "scipy-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395be70220d1189756068b3173853029a013d8c8dd5fd3d1361d505b2aa58fa7"},
+    {file = "scipy-1.15.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ce3a000cd28b4430426db2ca44d96636f701ed12e2b3ca1f2b1dd7abdd84b39a"},
+    {file = "scipy-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:3fe1d95944f9cf6ba77aa28b82dd6bb2a5b52f2026beb39ecf05304b8392864b"},
+    {file = "scipy-1.15.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c09aa9d90f3500ea4c9b393ee96f96b0ccb27f2f350d09a47f533293c78ea776"},
+    {file = "scipy-1.15.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:0ac102ce99934b162914b1e4a6b94ca7da0f4058b6d6fd65b0cef330c0f3346f"},
+    {file = "scipy-1.15.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:09c52320c42d7f5c7748b69e9f0389266fd4f82cf34c38485c14ee976cb8cb04"},
+    {file = "scipy-1.15.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:cdde8414154054763b42b74fe8ce89d7f3d17a7ac5dd77204f0e142cdc9239e9"},
+    {file = "scipy-1.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c9d8fc81d6a3b6844235e6fd175ee1d4c060163905a2becce8e74cb0d7554ce"},
+    {file = "scipy-1.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0fb57b30f0017d4afa5fe5f5b150b8f807618819287c21cbe51130de7ccdaed2"},
+    {file = "scipy-1.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:491d57fe89927fa1aafbe260f4cfa5ffa20ab9f1435025045a5315006a91b8f5"},
+    {file = "scipy-1.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:900f3fa3db87257510f011c292a5779eb627043dd89731b9c461cd16ef76ab3d"},
+    {file = "scipy-1.15.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:100193bb72fbff37dbd0bf14322314fc7cbe08b7ff3137f11a34d06dc0ee6b85"},
+    {file = "scipy-1.15.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:2114a08daec64980e4b4cbdf5bee90935af66d750146b1d2feb0d3ac30613692"},
+    {file = "scipy-1.15.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:6b3e71893c6687fc5e29208d518900c24ea372a862854c9888368c0b267387ab"},
+    {file = "scipy-1.15.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:837299eec3d19b7e042923448d17d95a86e43941104d33f00da7e31a0f715d3c"},
+    {file = "scipy-1.15.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82add84e8a9fb12af5c2c1a3a3f1cb51849d27a580cb9e6bd66226195142be6e"},
+    {file = "scipy-1.15.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:070d10654f0cb6abd295bc96c12656f948e623ec5f9a4eab0ddb1466c000716e"},
+    {file = "scipy-1.15.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:55cc79ce4085c702ac31e49b1e69b27ef41111f22beafb9b49fea67142b696c4"},
+    {file = "scipy-1.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:c352c1b6d7cac452534517e022f8f7b8d139cd9f27e6fbd9f3cbd0bfd39f5bef"},
+    {file = "scipy-1.15.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0458839c9f873062db69a03de9a9765ae2e694352c76a16be44f93ea45c28d2b"},
+    {file = "scipy-1.15.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:af0b61c1de46d0565b4b39c6417373304c1d4f5220004058bdad3061c9fa8a95"},
+    {file = "scipy-1.15.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:71ba9a76c2390eca6e359be81a3e879614af3a71dfdabb96d1d7ab33da6f2364"},
+    {file = "scipy-1.15.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14eaa373c89eaf553be73c3affb11ec6c37493b7eaaf31cf9ac5dffae700c2e0"},
+    {file = "scipy-1.15.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f735bc41bd1c792c96bc426dece66c8723283695f02df61dcc4d0a707a42fc54"},
+    {file = "scipy-1.15.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2722a021a7929d21168830790202a75dbb20b468a8133c74a2c0230c72626b6c"},
+    {file = "scipy-1.15.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc7136626261ac1ed988dca56cfc4ab5180f75e0ee52e58f1e6aa74b5f3eacd5"},
+    {file = "scipy-1.15.1.tar.gz", hash = "sha256:033a75ddad1463970c96a88063a1df87ccfddd526437136b6ee81ff0312ebdf6"},
+]
 
 [package.dependencies]
-numpy = ">=1.14.5"
+numpy = ">=1.23.5,<2.5"
+
+[package.extras]
+dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"]
+doc = ["intersphinx_registry", "jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.16.5)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<8.0.0)", "sphinx-copybutton", "sphinx-design (>=0.4.0)"]
+test = ["Cython", "array-api-strict (>=2.0,<2.1.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja ; sys_platform != \"emscripten\"", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"]
 
 [[package]]
 name = "send2trash"
-version = "1.5.0"
-description = "Send file to trash natively under Mac OS X, Windows and Linux."
-category = "main"
+version = "1.8.3"
+description = "Send file to trash natively under Mac OS X, Windows and Linux"
 optional = false
-python-versions = "*"
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
+groups = ["analyze"]
+files = [
+    {file = "Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9"},
+    {file = "Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf"},
+]
+
+[package.extras]
+nativelib = ["pyobjc-framework-Cocoa ; sys_platform == \"darwin\"", "pywin32 ; sys_platform == \"win32\""]
+objc = ["pyobjc-framework-Cocoa ; sys_platform == \"darwin\""]
+win32 = ["pywin32 ; sys_platform == \"win32\""]
+
+[[package]]
+name = "setuptools"
+version = "78.1.1"
+description = "Easily download, build, install, upgrade, and uninstall Python packages"
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze", "dev"]
+files = [
+    {file = "setuptools-78.1.1-py3-none-any.whl", hash = "sha256:c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561"},
+    {file = "setuptools-78.1.1.tar.gz", hash = "sha256:fcc17fd9cd898242f6b4adfaca46137a9edef687f43e6f78469692a5e70d851d"},
+]
+
+[package.extras]
+check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""]
+core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"]
+cover = ["pytest-cov"]
+doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"]
+enabler = ["pytest-enabler (>=2.2)"]
+test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf ; sys_platform != \"cygwin\"", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"]
+type = ["importlib_metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"", "mypy (==1.14.*)", "pytest-mypy"]
+
+[[package]]
+name = "shellingham"
+version = "1.5.4"
+description = "Tool to Detect Surrounding Shell"
+optional = false
+python-versions = ">=3.7"
+groups = ["main", "pre_commit"]
+files = [
+    {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
+    {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
+]
 
 [[package]]
 name = "six"
-version = "1.15.0"
+version = "1.17.0"
 description = "Python 2 and 3 compatibility utilities"
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
+groups = ["analyze"]
+files = [
+    {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
+    {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
+]
 
 [[package]]
 name = "sly"
-version = "0.4"
-description = "SLY - Sly Lex Yacc"
-category = "main"
+version = "0.5"
+description = "\"SLY - Sly Lex Yacc\""
 optional = false
 python-versions = "*"
-
-[package.extras]
-test = ["pytest", "regex"]
+groups = ["main"]
+files = [
+    {file = "sly-0.5-py3-none-any.whl", hash = "sha256:20485483259eec7f6ba85ff4d2e96a4e50c6621902667fc2695cc8bc2a3e5133"},
+    {file = "sly-0.5.tar.gz", hash = "sha256:251d42015e8507158aec2164f06035df4a82b0314ce6450f457d7125e7649024"},
+]
 
 [[package]]
-name = "smmap"
-version = "3.0.4"
-description = "A pure Python implementation of a sliding window memory map manager"
-category = "dev"
+name = "sniffio"
+version = "1.3.1"
+description = "Sniff out which async library your code is running under"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.7"
+groups = ["analyze", "docs_auto"]
+files = [
+    {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
+    {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
+]
 
 [[package]]
 name = "snowballstemmer"
-version = "2.0.0"
-description = "This package provides 26 stemmers for 25 languages generated from Snowball algorithms."
-category = "main"
+version = "2.2.0"
+description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
 optional = false
 python-versions = "*"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"},
+    {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"},
+]
+
+[[package]]
+name = "soupsieve"
+version = "2.6"
+description = "A modern CSS selector implementation for Beautiful Soup."
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"},
+    {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"},
+]
 
 [[package]]
 name = "sphinx"
-version = "3.4.1"
+version = "8.1.3"
 description = "Python documentation generator"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.10"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2"},
+    {file = "sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927"},
+]
 
 [package.dependencies]
-alabaster = ">=0.7,<0.8"
-babel = ">=1.3"
-colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""}
-docutils = ">=0.12"
-imagesize = "*"
-Jinja2 = ">=2.3"
-packaging = "*"
-Pygments = ">=2.0"
-requests = ">=2.5.0"
-snowballstemmer = ">=1.1"
-sphinxcontrib-applehelp = "*"
-sphinxcontrib-devhelp = "*"
-sphinxcontrib-htmlhelp = "*"
-sphinxcontrib-jsmath = "*"
-sphinxcontrib-qthelp = "*"
-sphinxcontrib-serializinghtml = "*"
+alabaster = ">=0.7.14"
+babel = ">=2.13"
+colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""}
+docutils = ">=0.20,<0.22"
+imagesize = ">=1.3"
+Jinja2 = ">=3.1"
+packaging = ">=23.0"
+Pygments = ">=2.17"
+requests = ">=2.30.0"
+snowballstemmer = ">=2.2"
+sphinxcontrib-applehelp = ">=1.0.7"
+sphinxcontrib-devhelp = ">=1.0.6"
+sphinxcontrib-htmlhelp = ">=2.0.6"
+sphinxcontrib-jsmath = ">=1.0.1"
+sphinxcontrib-qthelp = ">=1.0.6"
+sphinxcontrib-serializinghtml = ">=1.1.9"
+tomli = {version = ">=2", markers = "python_version < \"3.11\""}
 
 [package.extras]
 docs = ["sphinxcontrib-websupport"]
-lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.790)", "docutils-stubs"]
-test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
+lint = ["flake8 (>=6.0)", "mypy (==1.11.1)", "pyright (==1.1.384)", "pytest (>=6.0)", "ruff (==0.6.9)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.18.0.20240506)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241005)", "types-requests (==2.32.0.20240914)", "types-urllib3 (==1.26.25.14)"]
+test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"]
 
 [[package]]
 name = "sphinx-autobuild"
-version = "2020.9.1"
-description = "Rebuild Sphinx documentation on changes, with live-reload in the browser."
-category = "dev"
+version = "2024.10.3"
+description = "Rebuild Sphinx documentation on changes, with hot reloading in the browser."
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.9"
+groups = ["docs_auto"]
+files = [
+    {file = "sphinx_autobuild-2024.10.3-py3-none-any.whl", hash = "sha256:158e16c36f9d633e613c9aaf81c19b0fc458ca78b112533b20dafcda430d60fa"},
+    {file = "sphinx_autobuild-2024.10.3.tar.gz", hash = "sha256:248150f8f333e825107b6d4b86113ab28fa51750e5f9ae63b59dc339be951fb1"},
+]
 
 [package.dependencies]
-livereload = "*"
+colorama = ">=0.4.6"
 sphinx = "*"
+starlette = ">=0.35"
+uvicorn = ">=0.25"
+watchfiles = ">=0.20"
+websockets = ">=11"
 
 [package.extras]
-test = ["pytest", "pytest-cov"]
+test = ["httpx", "pytest (>=6)"]
 
 [[package]]
 name = "sphinx-autodoc-typehints"
-version = "1.11.1"
+version = "3.0.1"
 description = "Type hints (PEP 484) support for the Sphinx autodoc extension"
-category = "dev"
 optional = false
-python-versions = ">=3.5.2"
+python-versions = ">=3.10"
+groups = ["docs"]
+files = [
+    {file = "sphinx_autodoc_typehints-3.0.1-py3-none-any.whl", hash = "sha256:4b64b676a14b5b79cefb6628a6dc8070e320d4963e8ff640a2f3e9390ae9045a"},
+    {file = "sphinx_autodoc_typehints-3.0.1.tar.gz", hash = "sha256:b9b40dd15dee54f6f810c924f863f9cf1c54f9f3265c495140ea01be7f44fa55"},
+]
 
 [package.dependencies]
-Sphinx = ">=3.0"
+sphinx = ">=8.1.3"
 
 [package.extras]
-test = ["pytest (>=3.1.0)", "typing-extensions (>=3.5)", "sphobjinv (>=2.0)", "Sphinx (>=3.2.0)", "dataclasses"]
-type_comments = ["typed-ast (>=1.4.0)"]
+docs = ["furo (>=2024.8.6)"]
+testing = ["covdefaults (>=2.3)", "coverage (>=7.6.10)", "defusedxml (>=0.7.1)", "diff-cover (>=9.2.1)", "pytest (>=8.3.4)", "pytest-cov (>=6)", "sphobjinv (>=2.3.1.2)", "typing-extensions (>=4.12.2)"]
 
 [[package]]
-name = "sphinx-autorun"
-version = "1.1.1"
-description = "Sphinx extension autorun"
-category = "dev"
+name = "sphinx-click"
+version = "6.0.0"
+description = "Sphinx extension that automatically documents click applications"
 optional = false
-python-versions = "*"
-
-[package.dependencies]
-Sphinx = ">=0.6"
-
-[[package]]
-name = "sphinx-rtd-theme"
-version = "0.5.0"
-description = "Read the Docs theme for Sphinx"
-category = "dev"
-optional = false
-python-versions = "*"
+python-versions = ">=3.8"
+groups = ["docs"]
+files = [
+    {file = "sphinx_click-6.0.0-py3-none-any.whl", hash = "sha256:1e0a3c83bcb7c55497751b19d07ebe56b5d7b85eb76dd399cf9061b497adc317"},
+    {file = "sphinx_click-6.0.0.tar.gz", hash = "sha256:f5d664321dc0c6622ff019f1e1c84e58ce0cecfddeb510e004cf60c2a3ab465b"},
+]
 
 [package.dependencies]
-sphinx = "*"
-
-[package.extras]
-dev = ["transifex-client", "sphinxcontrib-httpdomain", "bump2version"]
+click = ">=8.0"
+docutils = "*"
+sphinx = ">=4.0"
 
 [[package]]
 name = "sphinxcontrib-applehelp"
-version = "1.0.2"
-description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
-category = "main"
+version = "2.0.0"
+description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"},
+    {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"},
+]
 
 [package.extras]
-lint = ["flake8", "mypy", "docutils-stubs"]
+lint = ["mypy", "ruff (==0.5.5)", "types-docutils"]
+standalone = ["Sphinx (>=5)"]
 test = ["pytest"]
 
 [[package]]
 name = "sphinxcontrib-devhelp"
-version = "1.0.2"
-description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
-category = "main"
+version = "2.0.0"
+description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"},
+    {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"},
+]
 
 [package.extras]
-lint = ["flake8", "mypy", "docutils-stubs"]
+lint = ["mypy", "ruff (==0.5.5)", "types-docutils"]
+standalone = ["Sphinx (>=5)"]
 test = ["pytest"]
 
 [[package]]
 name = "sphinxcontrib-htmlhelp"
-version = "1.0.3"
+version = "2.1.0"
 description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
-category = "main"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"},
+    {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"},
+]
 
 [package.extras]
-lint = ["flake8", "mypy", "docutils-stubs"]
-test = ["pytest", "html5lib"]
+lint = ["mypy", "ruff (==0.5.5)", "types-docutils"]
+standalone = ["Sphinx (>=5)"]
+test = ["html5lib", "pytest"]
 
 [[package]]
 name = "sphinxcontrib-jsmath"
 version = "1.0.1"
 description = "A sphinx extension which renders display math in HTML via JavaScript"
-category = "main"
 optional = false
 python-versions = ">=3.5"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"},
+    {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"},
+]
 
 [package.extras]
-test = ["pytest", "flake8", "mypy"]
+test = ["flake8", "mypy", "pytest"]
 
 [[package]]
-name = "sphinxcontrib-napoleon"
-version = "0.7"
-description = "Sphinx \"napoleon\" extension."
-category = "dev"
+name = "sphinxcontrib-qthelp"
+version = "2.0.0"
+description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents"
 optional = false
-python-versions = "*"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"},
+    {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"},
+]
 
-[package.dependencies]
-pockets = ">=0.3"
-six = ">=1.5.2"
+[package.extras]
+lint = ["mypy", "ruff (==0.5.5)", "types-docutils"]
+standalone = ["Sphinx (>=5)"]
+test = ["defusedxml (>=0.7.1)", "pytest"]
 
 [[package]]
-name = "sphinxcontrib-qthelp"
-version = "1.0.3"
-description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
-category = "main"
+name = "sphinxcontrib-serializinghtml"
+version = "2.0.0"
+description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["docs", "docs_auto"]
+files = [
+    {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"},
+    {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"},
+]
 
 [package.extras]
-lint = ["flake8", "mypy", "docutils-stubs"]
+lint = ["mypy", "ruff (==0.5.5)", "types-docutils"]
+standalone = ["Sphinx (>=5)"]
 test = ["pytest"]
 
 [[package]]
-name = "sphinxcontrib-serializinghtml"
-version = "1.1.4"
-description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
-category = "main"
+name = "stack-data"
+version = "0.6.3"
+description = "Extract data from python stack frames and tracebacks for informative displays"
 optional = false
-python-versions = ">=3.5"
+python-versions = "*"
+groups = ["analyze"]
+files = [
+    {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"},
+    {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"},
+]
+
+[package.dependencies]
+asttokens = ">=2.1.0"
+executing = ">=1.2.0"
+pure-eval = "*"
 
 [package.extras]
-lint = ["flake8", "mypy", "docutils-stubs"]
-test = ["pytest"]
+tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"]
 
 [[package]]
-name = "stevedore"
-version = "3.3.0"
-description = "Manage dynamic plugins for Python applications"
-category = "dev"
+name = "starlette"
+version = "0.45.3"
+description = "The little ASGI library that shines."
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.9"
+groups = ["docs_auto"]
+files = [
+    {file = "starlette-0.45.3-py3-none-any.whl", hash = "sha256:dfb6d332576f136ec740296c7e8bb8c8a7125044e7c6da30744718880cdd059d"},
+    {file = "starlette-0.45.3.tar.gz", hash = "sha256:2cbcba2a75806f8a41c722141486f37c28e30a0921c5f6fe4346cb0dcee1302f"},
+]
 
 [package.dependencies]
-importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""}
-pbr = ">=2.0.0,<2.1.0 || >2.1.0"
+anyio = ">=3.6.2,<5"
+
+[package.extras]
+full = ["httpx (>=0.27.0,<0.29.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.18)", "pyyaml"]
 
 [[package]]
 name = "tbb"
-version = "2021.1.1"
-description = "Intel® oneAPI Threading Building Blocks"
-category = "main"
+version = "2022.0.0"
+description = "Intel® oneAPI Threading Building Blocks (oneTBB)"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "tbb-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:15a15a4e3ea4c3f3198bdb3c55fac75c589e15ed2ad0bbb080900d355c5b017e"},
+    {file = "tbb-2022.0.0-py3-none-win_amd64.whl", hash = "sha256:6a0bae732599ec5c082f46e4aaf14bdbef1621e8cd0c6fcf64d50d347c2ebda4"},
+]
+
+[package.dependencies]
+tcmlib = "==1.*"
 
 [[package]]
-name = "terminado"
-version = "0.9.1"
-description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
-category = "main"
+name = "tbb-devel"
+version = "2022.0.0"
+description = "Intel® oneAPI Threading Building Blocks (oneTBB)"
 optional = false
-python-versions = ">=3.6"
+python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "tbb_devel-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:474e4ed1dce2efeea1d3652e295a97713df5d0ed854c937ee7d0464c38353c36"},
+    {file = "tbb_devel-2022.0.0-py3-none-win_amd64.whl", hash = "sha256:00db78d03a5058ffdd9ae4d516f493280cd48021b305ea4f4a6db733add2dafc"},
+]
 
 [package.dependencies]
-ptyprocess = {version = "*", markers = "os_name != \"nt\""}
-pywinpty = {version = ">=0.5", markers = "os_name == \"nt\""}
-tornado = ">=4"
+tbb = "2022.0.0"
 
 [[package]]
-name = "testpath"
-version = "0.4.4"
-description = "Test utilities for code working with files and commands"
-category = "main"
+name = "tcmlib"
+version = "1.2.0"
+description = "Thread Composability Manager"
 optional = false
 python-versions = "*"
-
-[package.extras]
-test = ["pathlib2"]
+groups = ["main"]
+files = [
+    {file = "tcmlib-1.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:dee9a0665ffa0a74f0ec72844ef7d82e9178ebf6980a76ac65906303d5ed4d03"},
+    {file = "tcmlib-1.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:f751e005fd815ed0efeb87d4523f6a0938c5671e59ac935614f42d8ebb6489c9"},
+]
 
 [[package]]
-name = "toml"
-version = "0.10.2"
-description = "Python Library for Tom's Obvious, Minimal Language"
-category = "dev"
+name = "terminado"
+version = "0.18.1"
+description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
 optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0"},
+    {file = "terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e"},
+]
+
+[package.dependencies]
+ptyprocess = {version = "*", markers = "os_name != \"nt\""}
+pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""}
+tornado = ">=6.1.0"
+
+[package.extras]
+docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
+test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"]
+typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"]
 
 [[package]]
-name = "tomlkit"
-version = "0.7.0"
-description = "Style preserving TOML library"
-category = "main"
+name = "tinycss2"
+version = "1.4.0"
+description = "A tiny CSS parser"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289"},
+    {file = "tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7"},
+]
 
-[[package]]
-name = "toolz"
-version = "0.11.1"
-description = "List processing tools and functional utilities"
-category = "main"
+[package.dependencies]
+webencodings = ">=0.4"
+
+[package.extras]
+doc = ["sphinx", "sphinx_rtd_theme"]
+test = ["pytest", "ruff"]
+
+[[package]]
+name = "tokenize-rt"
+version = "6.1.0"
+description = "A wrapper around the stdlib `tokenize` which roundtrips."
+optional = false
+python-versions = ">=3.9"
+groups = ["pre_commit"]
+files = [
+    {file = "tokenize_rt-6.1.0-py2.py3-none-any.whl", hash = "sha256:d706141cdec4aa5f358945abe36b911b8cbdc844545da99e811250c0cee9b6fc"},
+    {file = "tokenize_rt-6.1.0.tar.gz", hash = "sha256:e8ee836616c0877ab7c7b54776d2fefcc3bde714449a206762425ae114b53c86"},
+]
+
+[[package]]
+name = "tomli"
+version = "2.2.1"
+description = "A lil' TOML parser"
+optional = false
+python-versions = ">=3.8"
+groups = ["main", "analyze", "coverage", "dev", "docs", "docs_auto", "mypy", "pre_commit", "test"]
+files = [
+    {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"},
+    {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"},
+    {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"},
+    {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"},
+    {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"},
+    {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"},
+    {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"},
+    {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"},
+    {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"},
+    {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"},
+    {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"},
+    {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"},
+    {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"},
+    {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"},
+    {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"},
+    {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"},
+    {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"},
+    {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"},
+    {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"},
+    {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"},
+    {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"},
+    {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"},
+    {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"},
+    {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"},
+    {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"},
+    {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"},
+    {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"},
+    {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"},
+    {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"},
+    {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"},
+    {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"},
+    {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"},
+]
+markers = {main = "python_version < \"3.11\"", analyze = "python_version < \"3.11\"", coverage = "python_full_version <= \"3.11.0a6\"", dev = "python_version < \"3.11\"", docs = "python_version < \"3.11\"", docs_auto = "python_version < \"3.11\"", mypy = "python_version < \"3.11\"", pre_commit = "python_version < \"3.11\"", test = "python_full_version <= \"3.11.0a6\""}
+
+[[package]]
+name = "tomli-w"
+version = "1.2.0"
+description = "A lil' TOML writer"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.9"
+groups = ["main"]
+files = [
+    {file = "tomli_w-1.2.0-py3-none-any.whl", hash = "sha256:188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90"},
+    {file = "tomli_w-1.2.0.tar.gz", hash = "sha256:2dd14fac5a47c27be9cd4c976af5a12d87fb1f0b4512f81d69cce3b35ae25021"},
+]
 
 [[package]]
 name = "tornado"
-version = "6.1"
+version = "6.4.2"
 description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
-category = "main"
 optional = false
-python-versions = ">= 3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"},
+    {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"},
+    {file = "tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec"},
+    {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946"},
+    {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf"},
+    {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634"},
+    {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73"},
+    {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c"},
+    {file = "tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482"},
+    {file = "tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38"},
+    {file = "tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b"},
+]
 
 [[package]]
 name = "tqdm"
-version = "4.55.0"
+version = "4.67.1"
 description = "Fast, Extensible Progress Meter"
-category = "main"
 optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
+python-versions = ">=3.7"
+groups = ["main"]
+files = [
+    {file = "tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"},
+    {file = "tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"},
+]
+
+[package.dependencies]
+colorama = {version = "*", markers = "platform_system == \"Windows\""}
 
 [package.extras]
-dev = ["py-make (>=0.1.0)", "twine", "wheel"]
+dev = ["nbval", "pytest (>=6)", "pytest-asyncio (>=0.24)", "pytest-cov", "pytest-timeout"]
+discord = ["requests"]
+notebook = ["ipywidgets (>=6)"]
+slack = ["slack-sdk"]
 telegram = ["requests"]
 
 [[package]]
 name = "traitlets"
-version = "5.0.5"
+version = "5.14.3"
 description = "Traitlets Python configuration system"
-category = "main"
 optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"},
+    {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
+]
+
+[package.extras]
+docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
+test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"]
+
+[[package]]
+name = "typeguard"
+version = "4.4.1"
+description = "Run-time type checker for Python"
+optional = false
+python-versions = ">=3.9"
+groups = ["typeguard"]
+files = [
+    {file = "typeguard-4.4.1-py3-none-any.whl", hash = "sha256:9324ec07a27ec67fc54a9c063020ca4c0ae6abad5e9f0f9804ca59aee68c6e21"},
+    {file = "typeguard-4.4.1.tar.gz", hash = "sha256:0d22a89d00b453b47c49875f42b6601b961757541a2e1e0ef517b6e24213c21b"},
+]
 
 [package.dependencies]
-ipython-genutils = "*"
+typing-extensions = ">=4.10.0"
 
 [package.extras]
-test = ["pytest"]
+doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme (>=1.3.0)"]
+test = ["coverage[toml] (>=7)", "mypy (>=1.2.0) ; platform_python_implementation != \"PyPy\"", "pytest (>=7)"]
 
 [[package]]
-name = "typed-ast"
-version = "1.4.1"
-description = "a fork of Python 2 and 3 ast modules with type comment support"
-category = "dev"
+name = "typer"
+version = "0.15.1"
+description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
 optional = false
-python-versions = "*"
+python-versions = ">=3.7"
+groups = ["main", "pre_commit"]
+files = [
+    {file = "typer-0.15.1-py3-none-any.whl", hash = "sha256:7994fb7b8155b64d3402518560648446072864beefd44aa2dc36972a5972e847"},
+    {file = "typer-0.15.1.tar.gz", hash = "sha256:a0588c0a7fa68a1978a069818657778f86abe6ff5ea6abf472f940a08bfe4f0a"},
+]
+
+[package.dependencies]
+click = ">=8.0.0"
+rich = ">=10.11.0"
+shellingham = ">=1.3.0"
+typing-extensions = ">=3.7.4.3"
+
+[[package]]
+name = "types-python-dateutil"
+version = "2.9.0.20241206"
+description = "Typing stubs for python-dateutil"
+optional = false
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53"},
+    {file = "types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb"},
+]
+
+[[package]]
+name = "types-requests"
+version = "2.32.0.20241016"
+description = "Typing stubs for requests"
+optional = false
+python-versions = ">=3.8"
+groups = ["mypy"]
+files = [
+    {file = "types-requests-2.32.0.20241016.tar.gz", hash = "sha256:0d9cad2f27515d0e3e3da7134a1b6f28fb97129d86b867f24d9c726452634d95"},
+    {file = "types_requests-2.32.0.20241016-py3-none-any.whl", hash = "sha256:4195d62d6d3e043a4eaaf08ff8a62184584d2e8684e9d2aa178c7915a7da3747"},
+]
+
+[package.dependencies]
+urllib3 = ">=2"
+
+[[package]]
+name = "types-setuptools"
+version = "75.8.0.20250210"
+description = "Typing stubs for setuptools"
+optional = false
+python-versions = ">=3.9"
+groups = ["mypy"]
+files = [
+    {file = "types_setuptools-75.8.0.20250210-py3-none-any.whl", hash = "sha256:a217d7b4d59be04c29e23d142c959a0f85e71292fd3fc4313f016ca11f0b56dc"},
+    {file = "types_setuptools-75.8.0.20250210.tar.gz", hash = "sha256:c1547361b2441f07c94e25dce8a068e18c611593ad4b6fdd727b1a8f5d1fda33"},
+]
+
+[[package]]
+name = "types-tqdm"
+version = "4.67.0.20241221"
+description = "Typing stubs for tqdm"
+optional = false
+python-versions = ">=3.8"
+groups = ["mypy"]
+files = [
+    {file = "types_tqdm-4.67.0.20241221-py3-none-any.whl", hash = "sha256:a1f1c9cda5c2d8482d2c73957a5398bfdedda10f6bc7b3b4e812d5c910486d29"},
+    {file = "types_tqdm-4.67.0.20241221.tar.gz", hash = "sha256:e56046631056922385abe89aeb18af5611f471eadd7918a0ad7f34d84cd4c8cc"},
+]
+
+[package.dependencies]
+types-requests = "*"
 
 [[package]]
 name = "typing-extensions"
-version = "3.7.4.3"
-description = "Backported and Experimental Type Hints for Python 3.5+"
-category = "dev"
+version = "4.12.2"
+description = "Backported and Experimental Type Hints for Python 3.8+"
+optional = false
+python-versions = ">=3.8"
+groups = ["main", "analyze", "docs_auto", "mypy", "pre_commit", "typeguard"]
+files = [
+    {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
+    {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
+]
+markers = {docs_auto = "python_version < \"3.13\""}
+
+[[package]]
+name = "umf"
+version = "0.9.1"
+description = "Unified Memory Framework"
 optional = false
 python-versions = "*"
+groups = ["main"]
+files = [
+    {file = "umf-0.9.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:2f7b8eb45e182b24823be420063799ea89b4f1cad6b9510b1fc6e04b809c7ec2"},
+    {file = "umf-0.9.1-py2.py3-none-win_amd64.whl", hash = "sha256:9d1336d63c7a6b36af1f76dab942a760168da519a1bfe6941fc6418198b10820"},
+]
+
+[package.dependencies]
+tcmlib = "1.2"
+
+[[package]]
+name = "uri-template"
+version = "1.3.0"
+description = "RFC 6570 URI Template Processor"
+optional = false
+python-versions = ">=3.7"
+groups = ["analyze"]
+files = [
+    {file = "uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7"},
+    {file = "uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"},
+]
+
+[package.extras]
+dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"]
 
 [[package]]
 name = "urllib3"
-version = "1.26.2"
+version = "2.3.0"
 description = "HTTP library with thread-safe connection pooling, file post, and more."
-category = "main"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
+python-versions = ">=3.9"
+groups = ["analyze", "docs", "docs_auto", "mypy"]
+files = [
+    {file = "urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df"},
+    {file = "urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"},
+]
+
+[package.extras]
+brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""]
+h2 = ["h2 (>=4,<5)"]
+socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
+zstd = ["zstandard (>=0.18.0)"]
+
+[[package]]
+name = "uvicorn"
+version = "0.34.0"
+description = "The lightning-fast ASGI server."
+optional = false
+python-versions = ">=3.9"
+groups = ["docs_auto"]
+files = [
+    {file = "uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4"},
+    {file = "uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9"},
+]
+
+[package.dependencies]
+click = ">=7.0"
+h11 = ">=0.8"
+typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""}
 
 [package.extras]
-brotli = ["brotlipy (>=0.6.0)"]
-secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
-socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
+standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"]
 
 [[package]]
 name = "virtualenv"
-version = "20.2.2"
+version = "20.29.2"
 description = "Virtual Python Environment builder"
-category = "dev"
 optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
+python-versions = ">=3.8"
+groups = ["dev", "pre_commit"]
+files = [
+    {file = "virtualenv-20.29.2-py3-none-any.whl", hash = "sha256:febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a"},
+    {file = "virtualenv-20.29.2.tar.gz", hash = "sha256:fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728"},
+]
 
 [package.dependencies]
-appdirs = ">=1.4.3,<2"
-distlib = ">=0.3.1,<1"
-filelock = ">=3.0.0,<4"
-importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
-six = ">=1.9.0,<2"
+distlib = ">=0.3.7,<1"
+filelock = ">=3.12.2,<4"
+platformdirs = ">=3.9.1,<5"
 
 [package.extras]
-docs = ["proselint (>=0.10.2)", "sphinx (>=3)", "sphinx-argparse (>=0.2.5)", "sphinx-rtd-theme (>=0.4.3)", "towncrier (>=19.9.0rc1)"]
-testing = ["coverage (>=4)", "coverage-enable-subprocess (>=1)", "flaky (>=3)", "pytest (>=4)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.1)", "pytest-mock (>=2)", "pytest-randomly (>=1)", "pytest-timeout (>=1)", "pytest-xdist (>=1.31.0)", "packaging (>=20.0)", "xonsh (>=0.9.16)"]
+docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"]
+test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10) ; platform_python_implementation == \"CPython\""]
+
+[[package]]
+name = "watchfiles"
+version = "1.0.4"
+description = "Simple, modern and high performance file watching and code reload in python."
+optional = false
+python-versions = ">=3.9"
+groups = ["docs_auto"]
+files = [
+    {file = "watchfiles-1.0.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ba5bb3073d9db37c64520681dd2650f8bd40902d991e7b4cfaeece3e32561d08"},
+    {file = "watchfiles-1.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9f25d0ba0fe2b6d2c921cf587b2bf4c451860086534f40c384329fb96e2044d1"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47eb32ef8c729dbc4f4273baece89398a4d4b5d21a1493efea77a17059f4df8a"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:076f293100db3b0b634514aa0d294b941daa85fc777f9c698adb1009e5aca0b1"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1eacd91daeb5158c598fe22d7ce66d60878b6294a86477a4715154990394c9b3"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:13c2ce7b72026cfbca120d652f02c7750f33b4c9395d79c9790b27f014c8a5a2"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:90192cdc15ab7254caa7765a98132a5a41471cf739513cc9bcf7d2ffcc0ec7b2"},
+    {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:278aaa395f405972e9f523bd786ed59dfb61e4b827856be46a42130605fd0899"},
+    {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a462490e75e466edbb9fc4cd679b62187153b3ba804868452ef0577ec958f5ff"},
+    {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8d0d0630930f5cd5af929040e0778cf676a46775753e442a3f60511f2409f48f"},
+    {file = "watchfiles-1.0.4-cp310-cp310-win32.whl", hash = "sha256:cc27a65069bcabac4552f34fd2dce923ce3fcde0721a16e4fb1b466d63ec831f"},
+    {file = "watchfiles-1.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:8b1f135238e75d075359cf506b27bf3f4ca12029c47d3e769d8593a2024ce161"},
+    {file = "watchfiles-1.0.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2a9f93f8439639dc244c4d2902abe35b0279102bca7bbcf119af964f51d53c19"},
+    {file = "watchfiles-1.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eea33ad8c418847dd296e61eb683cae1c63329b6d854aefcd412e12d94ee235"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31f1a379c9dcbb3f09cf6be1b7e83b67c0e9faabed0471556d9438a4a4e14202"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab594e75644421ae0a2484554832ca5895f8cab5ab62de30a1a57db460ce06c6"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc2eb5d14a8e0d5df7b36288979176fbb39672d45184fc4b1c004d7c3ce29317"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f68d8e9d5a321163ddacebe97091000955a1b74cd43724e346056030b0bacee"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9ce064e81fe79faa925ff03b9f4c1a98b0bbb4a1b8c1b015afa93030cb21a49"},
+    {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b77d5622ac5cc91d21ae9c2b284b5d5c51085a0bdb7b518dba263d0af006132c"},
+    {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1941b4e39de9b38b868a69b911df5e89dc43767feeda667b40ae032522b9b5f1"},
+    {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f8c4998506241dedf59613082d1c18b836e26ef2a4caecad0ec41e2a15e4226"},
+    {file = "watchfiles-1.0.4-cp311-cp311-win32.whl", hash = "sha256:4ebbeca9360c830766b9f0df3640b791be569d988f4be6c06d6fae41f187f105"},
+    {file = "watchfiles-1.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:05d341c71f3d7098920f8551d4df47f7b57ac5b8dad56558064c3431bdfc0b74"},
+    {file = "watchfiles-1.0.4-cp311-cp311-win_arm64.whl", hash = "sha256:32b026a6ab64245b584acf4931fe21842374da82372d5c039cba6bf99ef722f3"},
+    {file = "watchfiles-1.0.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:229e6ec880eca20e0ba2f7e2249c85bae1999d330161f45c78d160832e026ee2"},
+    {file = "watchfiles-1.0.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5717021b199e8353782dce03bd8a8f64438832b84e2885c4a645f9723bf656d9"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0799ae68dfa95136dde7c472525700bd48777875a4abb2ee454e3ab18e9fc712"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:43b168bba889886b62edb0397cab5b6490ffb656ee2fcb22dec8bfeb371a9e12"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb2c46e275fbb9f0c92e7654b231543c7bbfa1df07cdc4b99fa73bedfde5c844"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:857f5fc3aa027ff5e57047da93f96e908a35fe602d24f5e5d8ce64bf1f2fc733"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55ccfd27c497b228581e2838d4386301227fc0cb47f5a12923ec2fe4f97b95af"},
+    {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c11ea22304d17d4385067588123658e9f23159225a27b983f343fcffc3e796a"},
+    {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:74cb3ca19a740be4caa18f238298b9d472c850f7b2ed89f396c00a4c97e2d9ff"},
+    {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c7cce76c138a91e720d1df54014a047e680b652336e1b73b8e3ff3158e05061e"},
+    {file = "watchfiles-1.0.4-cp312-cp312-win32.whl", hash = "sha256:b045c800d55bc7e2cadd47f45a97c7b29f70f08a7c2fa13241905010a5493f94"},
+    {file = "watchfiles-1.0.4-cp312-cp312-win_amd64.whl", hash = "sha256:c2acfa49dd0ad0bf2a9c0bb9a985af02e89345a7189be1efc6baa085e0f72d7c"},
+    {file = "watchfiles-1.0.4-cp312-cp312-win_arm64.whl", hash = "sha256:22bb55a7c9e564e763ea06c7acea24fc5d2ee5dfc5dafc5cfbedfe58505e9f90"},
+    {file = "watchfiles-1.0.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:8012bd820c380c3d3db8435e8cf7592260257b378b649154a7948a663b5f84e9"},
+    {file = "watchfiles-1.0.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa216f87594f951c17511efe5912808dfcc4befa464ab17c98d387830ce07b60"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c9953cf85529c05b24705639ffa390f78c26449e15ec34d5339e8108c7c407"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf684aa9bba4cd95ecb62c822a56de54e3ae0598c1a7f2065d51e24637a3c5d"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f44a39aee3cbb9b825285ff979ab887a25c5d336e5ec3574f1506a4671556a8d"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a38320582736922be8c865d46520c043bff350956dfc9fbaee3b2df4e1740a4b"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39f4914548b818540ef21fd22447a63e7be6e24b43a70f7642d21f1e73371590"},
+    {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f12969a3765909cf5dc1e50b2436eb2c0e676a3c75773ab8cc3aa6175c16e902"},
+    {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0986902677a1a5e6212d0c49b319aad9cc48da4bd967f86a11bde96ad9676ca1"},
+    {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:308ac265c56f936636e3b0e3f59e059a40003c655228c131e1ad439957592303"},
+    {file = "watchfiles-1.0.4-cp313-cp313-win32.whl", hash = "sha256:aee397456a29b492c20fda2d8961e1ffb266223625346ace14e4b6d861ba9c80"},
+    {file = "watchfiles-1.0.4-cp313-cp313-win_amd64.whl", hash = "sha256:d6097538b0ae5c1b88c3b55afa245a66793a8fec7ada6755322e465fb1a0e8cc"},
+    {file = "watchfiles-1.0.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:d3452c1ec703aa1c61e15dfe9d482543e4145e7c45a6b8566978fbb044265a21"},
+    {file = "watchfiles-1.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7b75fee5a16826cf5c46fe1c63116e4a156924d668c38b013e6276f2582230f0"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e997802d78cdb02623b5941830ab06f8860038faf344f0d288d325cc9c5d2ff"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e0611d244ce94d83f5b9aff441ad196c6e21b55f77f3c47608dcf651efe54c4a"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9745a4210b59e218ce64c91deb599ae8775c8a9da4e95fb2ee6fe745fc87d01a"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4810ea2ae622add560f4aa50c92fef975e475f7ac4900ce5ff5547b2434642d8"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:740d103cd01458f22462dedeb5a3382b7f2c57d07ff033fbc9465919e5e1d0f3"},
+    {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdbd912a61543a36aef85e34f212e5d2486e7c53ebfdb70d1e0b060cc50dd0bf"},
+    {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0bc80d91ddaf95f70258cf78c471246846c1986bcc5fd33ccc4a1a67fcb40f9a"},
+    {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab0311bb2ffcd9f74b6c9de2dda1612c13c84b996d032cd74799adb656af4e8b"},
+    {file = "watchfiles-1.0.4-cp39-cp39-win32.whl", hash = "sha256:02a526ee5b5a09e8168314c905fc545c9bc46509896ed282aeb5a8ba9bd6ca27"},
+    {file = "watchfiles-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:a5ae5706058b27c74bac987d615105da17724172d5aaacc6c362a40599b6de43"},
+    {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdcc92daeae268de1acf5b7befcd6cfffd9a047098199056c72e4623f531de18"},
+    {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8d3d9203705b5797f0af7e7e5baa17c8588030aaadb7f6a86107b7247303817"},
+    {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdef5a1be32d0b07dcea3318a0be95d42c98ece24177820226b56276e06b63b0"},
+    {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:342622287b5604ddf0ed2d085f3a589099c9ae8b7331df3ae9845571586c4f3d"},
+    {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9fe37a2de80aa785d340f2980276b17ef697ab8db6019b07ee4fd28a8359d2f3"},
+    {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9d1ef56b56ed7e8f312c934436dea93bfa3e7368adfcf3df4c0da6d4de959a1e"},
+    {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b42cac65beae3a362629950c444077d1b44f1790ea2772beaea95451c086bb"},
+    {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e0227b8ed9074c6172cf55d85b5670199c99ab11fd27d2c473aa30aec67ee42"},
+    {file = "watchfiles-1.0.4.tar.gz", hash = "sha256:6ba473efd11062d73e4f00c2b730255f9c1bdd73cd5f9fe5b5da8dbd4a717205"},
+]
+
+[package.dependencies]
+anyio = ">=3.0.0"
 
 [[package]]
 name = "wcwidth"
-version = "0.2.5"
+version = "0.2.13"
 description = "Measures the displayed width of unicode strings in a terminal"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+files = [
+    {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"},
+    {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"},
+]
+
+[[package]]
+name = "webcolors"
+version = "24.11.1"
+description = "A library for working with the color formats defined by HTML and CSS."
+optional = false
+python-versions = ">=3.9"
+groups = ["analyze"]
+files = [
+    {file = "webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9"},
+    {file = "webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6"},
+]
 
 [[package]]
 name = "webencodings"
 version = "0.5.1"
 description = "Character encoding aliases for legacy web content"
-category = "main"
 optional = false
 python-versions = "*"
+groups = ["analyze"]
+files = [
+    {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"},
+    {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"},
+]
 
 [[package]]
-name = "win32-setctime"
-version = "1.0.3"
-description = "A small Python utility to set file creation time on Windows"
-category = "main"
+name = "websocket-client"
+version = "1.8.0"
+description = "WebSocket client for Python with low level API options"
 optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.8"
+groups = ["analyze"]
+files = [
+    {file = "websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"},
+    {file = "websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da"},
+]
 
 [package.extras]
-dev = ["pytest (>=4.6.2)", "black (>=19.3b0)"]
-
-[[package]]
-name = "xdoctest"
-version = "0.15.0"
-description = "A rewrite of the builtin doctest module"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[package.dependencies]
-six = "*"
+docs = ["Sphinx (>=6.0)", "myst-parser (>=2.0.0)", "sphinx-rtd-theme (>=1.1.0)"]
+optional = ["python-socks", "wsaccel"]
+test = ["websockets"]
+
+[[package]]
+name = "websockets"
+version = "14.2"
+description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
+optional = false
+python-versions = ">=3.9"
+groups = ["docs_auto"]
+files = [
+    {file = "websockets-14.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e8179f95323b9ab1c11723e5d91a89403903f7b001828161b480a7810b334885"},
+    {file = "websockets-14.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0d8c3e2cdb38f31d8bd7d9d28908005f6fa9def3324edb9bf336d7e4266fd397"},
+    {file = "websockets-14.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:714a9b682deb4339d39ffa674f7b674230227d981a37d5d174a4a83e3978a610"},
+    {file = "websockets-14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2e53c72052f2596fb792a7acd9704cbc549bf70fcde8a99e899311455974ca3"},
+    {file = "websockets-14.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e3fbd68850c837e57373d95c8fe352203a512b6e49eaae4c2f4088ef8cf21980"},
+    {file = "websockets-14.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b27ece32f63150c268593d5fdb82819584831a83a3f5809b7521df0685cd5d8"},
+    {file = "websockets-14.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4daa0faea5424d8713142b33825fff03c736f781690d90652d2c8b053345b0e7"},
+    {file = "websockets-14.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:bc63cee8596a6ec84d9753fd0fcfa0452ee12f317afe4beae6b157f0070c6c7f"},
+    {file = "websockets-14.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7a570862c325af2111343cc9b0257b7119b904823c675b22d4ac547163088d0d"},
+    {file = "websockets-14.2-cp310-cp310-win32.whl", hash = "sha256:75862126b3d2d505e895893e3deac0a9339ce750bd27b4ba515f008b5acf832d"},
+    {file = "websockets-14.2-cp310-cp310-win_amd64.whl", hash = "sha256:cc45afb9c9b2dc0852d5c8b5321759cf825f82a31bfaf506b65bf4668c96f8b2"},
+    {file = "websockets-14.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3bdc8c692c866ce5fefcaf07d2b55c91d6922ac397e031ef9b774e5b9ea42166"},
+    {file = "websockets-14.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c93215fac5dadc63e51bcc6dceca72e72267c11def401d6668622b47675b097f"},
+    {file = "websockets-14.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1c9b6535c0e2cf8a6bf938064fb754aaceb1e6a4a51a80d884cd5db569886910"},
+    {file = "websockets-14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a52a6d7cf6938e04e9dceb949d35fbdf58ac14deea26e685ab6368e73744e4c"},
+    {file = "websockets-14.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9f05702e93203a6ff5226e21d9b40c037761b2cfb637187c9802c10f58e40473"},
+    {file = "websockets-14.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22441c81a6748a53bfcb98951d58d1af0661ab47a536af08920d129b4d1c3473"},
+    {file = "websockets-14.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd9b868d78b194790e6236d9cbc46d68aba4b75b22497eb4ab64fa640c3af56"},
+    {file = "websockets-14.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1a5a20d5843886d34ff8c57424cc65a1deda4375729cbca4cb6b3353f3ce4142"},
+    {file = "websockets-14.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:34277a29f5303d54ec6468fb525d99c99938607bc96b8d72d675dee2b9f5bf1d"},
+    {file = "websockets-14.2-cp311-cp311-win32.whl", hash = "sha256:02687db35dbc7d25fd541a602b5f8e451a238ffa033030b172ff86a93cb5dc2a"},
+    {file = "websockets-14.2-cp311-cp311-win_amd64.whl", hash = "sha256:862e9967b46c07d4dcd2532e9e8e3c2825e004ffbf91a5ef9dde519ee2effb0b"},
+    {file = "websockets-14.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1f20522e624d7ffbdbe259c6b6a65d73c895045f76a93719aa10cd93b3de100c"},
+    {file = "websockets-14.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:647b573f7d3ada919fd60e64d533409a79dcf1ea21daeb4542d1d996519ca967"},
+    {file = "websockets-14.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6af99a38e49f66be5a64b1e890208ad026cda49355661549c507152113049990"},
+    {file = "websockets-14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:091ab63dfc8cea748cc22c1db2814eadb77ccbf82829bac6b2fbe3401d548eda"},
+    {file = "websockets-14.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b374e8953ad477d17e4851cdc66d83fdc2db88d9e73abf755c94510ebddceb95"},
+    {file = "websockets-14.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a39d7eceeea35db85b85e1169011bb4321c32e673920ae9c1b6e0978590012a3"},
+    {file = "websockets-14.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0a6f3efd47ffd0d12080594f434faf1cd2549b31e54870b8470b28cc1d3817d9"},
+    {file = "websockets-14.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:065ce275e7c4ffb42cb738dd6b20726ac26ac9ad0a2a48e33ca632351a737267"},
+    {file = "websockets-14.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e9d0e53530ba7b8b5e389c02282f9d2aa47581514bd6049d3a7cffe1385cf5fe"},
+    {file = "websockets-14.2-cp312-cp312-win32.whl", hash = "sha256:20e6dd0984d7ca3037afcb4494e48c74ffb51e8013cac71cf607fffe11df7205"},
+    {file = "websockets-14.2-cp312-cp312-win_amd64.whl", hash = "sha256:44bba1a956c2c9d268bdcdf234d5e5ff4c9b6dc3e300545cbe99af59dda9dcce"},
+    {file = "websockets-14.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6f1372e511c7409a542291bce92d6c83320e02c9cf392223272287ce55bc224e"},
+    {file = "websockets-14.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4da98b72009836179bb596a92297b1a61bb5a830c0e483a7d0766d45070a08ad"},
+    {file = "websockets-14.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8a86a269759026d2bde227652b87be79f8a734e582debf64c9d302faa1e9f03"},
+    {file = "websockets-14.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:86cf1aaeca909bf6815ea714d5c5736c8d6dd3a13770e885aafe062ecbd04f1f"},
+    {file = "websockets-14.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9b0f6c3ba3b1240f602ebb3971d45b02cc12bd1845466dd783496b3b05783a5"},
+    {file = "websockets-14.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:669c3e101c246aa85bc8534e495952e2ca208bd87994650b90a23d745902db9a"},
+    {file = "websockets-14.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eabdb28b972f3729348e632ab08f2a7b616c7e53d5414c12108c29972e655b20"},
+    {file = "websockets-14.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2066dc4cbcc19f32c12a5a0e8cc1b7ac734e5b64ac0a325ff8353451c4b15ef2"},
+    {file = "websockets-14.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ab95d357cd471df61873dadf66dd05dd4709cae001dd6342edafc8dc6382f307"},
+    {file = "websockets-14.2-cp313-cp313-win32.whl", hash = "sha256:a9e72fb63e5f3feacdcf5b4ff53199ec8c18d66e325c34ee4c551ca748623bbc"},
+    {file = "websockets-14.2-cp313-cp313-win_amd64.whl", hash = "sha256:b439ea828c4ba99bb3176dc8d9b933392a2413c0f6b149fdcba48393f573377f"},
+    {file = "websockets-14.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7cd5706caec1686c5d233bc76243ff64b1c0dc445339bd538f30547e787c11fe"},
+    {file = "websockets-14.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ec607328ce95a2f12b595f7ae4c5d71bf502212bddcea528290b35c286932b12"},
+    {file = "websockets-14.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da85651270c6bfb630136423037dd4975199e5d4114cae6d3066641adcc9d1c7"},
+    {file = "websockets-14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3ecadc7ce90accf39903815697917643f5b7cfb73c96702318a096c00aa71f5"},
+    {file = "websockets-14.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1979bee04af6a78608024bad6dfcc0cc930ce819f9e10342a29a05b5320355d0"},
+    {file = "websockets-14.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dddacad58e2614a24938a50b85969d56f88e620e3f897b7d80ac0d8a5800258"},
+    {file = "websockets-14.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:89a71173caaf75fa71a09a5f614f450ba3ec84ad9fca47cb2422a860676716f0"},
+    {file = "websockets-14.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6af6a4b26eea4fc06c6818a6b962a952441e0e39548b44773502761ded8cc1d4"},
+    {file = "websockets-14.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:80c8efa38957f20bba0117b48737993643204645e9ec45512579132508477cfc"},
+    {file = "websockets-14.2-cp39-cp39-win32.whl", hash = "sha256:2e20c5f517e2163d76e2729104abc42639c41cf91f7b1839295be43302713661"},
+    {file = "websockets-14.2-cp39-cp39-win_amd64.whl", hash = "sha256:b4c8cef610e8d7c70dea92e62b6814a8cd24fbd01d7103cc89308d2bfe1659ef"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d7d9cafbccba46e768be8a8ad4635fa3eae1ffac4c6e7cb4eb276ba41297ed29"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:c76193c1c044bd1e9b3316dcc34b174bbf9664598791e6fb606d8d29000e070c"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd475a974d5352390baf865309fe37dec6831aafc3014ffac1eea99e84e83fc2"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2c6c0097a41968b2e2b54ed3424739aab0b762ca92af2379f152c1aef0187e1c"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7ff794c8b36bc402f2e07c0b2ceb4a2424147ed4785ff03e2a7af03711d60a"},
+    {file = "websockets-14.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dec254fcabc7bd488dab64846f588fc5b6fe0d78f641180030f8ea27b76d72c3"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:bbe03eb853e17fd5b15448328b4ec7fb2407d45fb0245036d06a3af251f8e48f"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a3c4aa3428b904d5404a0ed85f3644d37e2cb25996b7f096d77caeb0e96a3b42"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:577a4cebf1ceaf0b65ffc42c54856214165fb8ceeba3935852fc33f6b0c55e7f"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad1c1d02357b7665e700eca43a31d52814ad9ad9b89b58118bdabc365454b574"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f390024a47d904613577df83ba700bd189eedc09c57af0a904e5c39624621270"},
+    {file = "websockets-14.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3c1426c021c38cf92b453cdf371228d3430acd775edee6bac5a4d577efc72365"},
+    {file = "websockets-14.2-py3-none-any.whl", hash = "sha256:7a6ceec4ea84469f15cf15807a747e9efe57e369c384fa86e022b3bea679b79b"},
+    {file = "websockets-14.2.tar.gz", hash = "sha256:5059ed9c54945efb321f097084b4c7e52c246f2c869815876a69d1efc4ad6eb5"},
+]
+
+[[package]]
+name = "wheel"
+version = "0.45.1"
+description = "A built-package format for Python"
+optional = false
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+    {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"},
+    {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"},
+]
 
 [package.extras]
-all = ["six", "pytest", "pytest-cov", "codecov", "scikit-build", "cmake", "ninja", "pybind11", "pygments", "colorama", "nbformat", "nbconvert", "jupyter-client", "ipython", "ipykernel"]
-colors = ["pygments", "colorama"]
-jupyter = ["nbformat", "nbconvert", "jupyter-client", "ipython", "ipykernel"]
-optional = ["pygments", "colorama", "nbformat", "nbconvert", "jupyter-client", "ipython", "ipykernel"]
-tests = ["pytest", "pytest-cov", "codecov", "scikit-build", "cmake", "ninja", "pybind11", "nbformat", "nbconvert", "jupyter-client", "ipython", "ipykernel"]
+test = ["pytest (>=6.0.0)", "setuptools (>=65)"]
 
 [[package]]
-name = "zipp"
-version = "3.4.0"
-description = "Backport of pathlib-compatible object wrapper for zip files"
-category = "main"
+name = "win32-setctime"
+version = "1.2.0"
+description = "A small Python utility to set file creation time on Windows"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.5"
+groups = ["main"]
+markers = "sys_platform == \"win32\""
+files = [
+    {file = "win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390"},
+    {file = "win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0"},
+]
 
 [package.extras]
-docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
-testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "jaraco.test (>=3.2.0)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy"]
+dev = ["black (>=19.3b0) ; python_version >= \"3.6\"", "pytest (>=4.6.2)"]
 
 [[package]]
-name = "zope.interface"
-version = "5.2.0"
-description = "Interfaces for Python"
-category = "main"
+name = "xdoctest"
+version = "1.2.0"
+description = "A rewrite of the builtin doctest module"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.8"
+groups = ["test", "xdoctest"]
+files = [
+    {file = "xdoctest-1.2.0-py3-none-any.whl", hash = "sha256:0f1ecf5939a687bd1fc8deefbff1743c65419cce26dff908f8b84c93fbe486bc"},
+    {file = "xdoctest-1.2.0.tar.gz", hash = "sha256:d8cfca6d8991e488d33f756e600d35b9fdf5efd5c3a249d644efcbbbd2ed5863"},
+]
+
+[package.dependencies]
+colorama = {version = ">=0.4.1", optional = true, markers = "platform_system == \"Windows\" and extra == \"colors\""}
+Pygments = {version = ">=2.4.1", optional = true, markers = "python_version >= \"3.5.0\" and extra == \"colors\""}
 
 [package.extras]
-docs = ["sphinx", "repoze.sphinx.autointerface"]
-test = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
-testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
+all = ["IPython (>=7.23.1)", "Pygments (>=2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (>=2.4.1) ; python_version >= \"3.5.0\"", "attrs (>=19.2.0)", "colorama (>=0.4.1) ; platform_system == \"Windows\"", "debugpy (>=1.0.0) ; python_version == \"3.8\"", "debugpy (>=1.3.0) ; python_version == \"3.9\"", "debugpy (>=1.6.0) ; python_version >= \"3.10\"", "ipykernel (>=6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (>=6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (>=0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (>=0.16)", "jinja2 (>=3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (>=7.0.0)", "jupyter-core (>=4.7.0)", "nbconvert (>=6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (>=6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\"", "pyflakes (>=2.2.0)", "pytest (>=4.6.0) ; python_version < \"3.10.0\" and python_version >= \"3.7.0\"", "pytest (>=6.2.5) ; python_version >= \"3.10.0\"", "pytest-cov (>=3.0.0) ; python_version >= \"3.6.0\"", "tomli (>=0.2.0) ; python_version < \"3.11.0\" and python_version >= \"3.6\""]
+all-strict = ["IPython (==7.23.1)", "Pygments (==2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (==2.4.1) ; python_version >= \"3.5.0\"", "attrs (==19.2.0)", "colorama (==0.4.1) ; platform_system == \"Windows\"", "debugpy (==1.0.0) ; python_version == \"3.8\"", "debugpy (==1.3.0) ; python_version == \"3.9\"", "debugpy (==1.6.0) ; python_version >= \"3.10\"", "ipykernel (==6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (==6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (==0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (==0.16)", "jinja2 (==3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (==7.0.0)", "jupyter-core (==4.7.0)", "nbconvert (==6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (==6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\"", "pyflakes (==2.2.0)", "pytest (==4.6.0) ; python_version < \"3.10.0\" and python_version >= \"3.7.0\"", "pytest (==6.2.5) ; python_version >= \"3.10.0\"", "pytest-cov (==3.0.0) ; python_version >= \"3.6.0\"", "tomli (==0.2.0) ; python_version < \"3.11.0\" and python_version >= \"3.6\""]
+colors = ["Pygments (>=2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (>=2.4.1) ; python_version >= \"3.5.0\"", "colorama (>=0.4.1) ; platform_system == \"Windows\""]
+colors-strict = ["Pygments (==2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (==2.4.1) ; python_version >= \"3.5.0\"", "colorama (==0.4.1) ; platform_system == \"Windows\""]
+docs = ["Pygments (>=2.9.0)", "myst-parser (>=0.18.0)", "sphinx (>=5.0.1)", "sphinx-autoapi (>=1.8.4)", "sphinx-autobuild (>=2021.3.14)", "sphinx-reredirects (>=0.0.1)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-napoleon (>=0.7)"]
+docs-strict = ["Pygments (==2.9.0)", "myst-parser (==0.18.0)", "sphinx (==5.0.1)", "sphinx-autoapi (==1.8.4)", "sphinx-autobuild (==2021.3.14)", "sphinx-reredirects (==0.0.1)", "sphinx-rtd-theme (==1.0.0)", "sphinxcontrib-napoleon (==0.7)"]
+jupyter = ["IPython (>=7.23.1)", "attrs (>=19.2.0)", "debugpy (>=1.0.0) ; python_version == \"3.8\"", "debugpy (>=1.3.0) ; python_version == \"3.9\"", "debugpy (>=1.6.0) ; python_version >= \"3.10\"", "ipykernel (>=6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (>=6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (>=0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (>=0.16)", "jinja2 (>=3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (>=7.0.0)", "jupyter-core (>=4.7.0)", "nbconvert (>=6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (>=6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\""]
+jupyter-strict = ["IPython (==7.23.1)", "attrs (==19.2.0)", "debugpy (==1.0.0) ; python_version == \"3.8\"", "debugpy (==1.3.0) ; python_version == \"3.9\"", "debugpy (==1.6.0) ; python_version >= \"3.10\"", "ipykernel (==6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (==6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (==0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (==0.16)", "jinja2 (==3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (==7.0.0)", "jupyter-core (==4.7.0)", "nbconvert (==6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (==6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\""]
+optional = ["IPython (>=7.23.1)", "Pygments (>=2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (>=2.4.1) ; python_version >= \"3.5.0\"", "attrs (>=19.2.0)", "colorama (>=0.4.1) ; platform_system == \"Windows\"", "debugpy (>=1.0.0) ; python_version == \"3.8\"", "debugpy (>=1.3.0) ; python_version == \"3.9\"", "debugpy (>=1.6.0) ; python_version >= \"3.10\"", "ipykernel (>=6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (>=6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (>=0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (>=0.16)", "jinja2 (>=3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (>=7.0.0)", "jupyter-core (>=4.7.0)", "nbconvert (>=6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (>=6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\"", "pyflakes (>=2.2.0)", "tomli (>=0.2.0) ; python_version < \"3.11.0\" and python_version >= \"3.6\""]
+optional-strict = ["IPython (==7.23.1)", "Pygments (==2.0.0) ; python_version < \"3.5.0\" and python_version >= \"2.7.0\"", "Pygments (==2.4.1) ; python_version >= \"3.5.0\"", "attrs (==19.2.0)", "colorama (==0.4.1) ; platform_system == \"Windows\"", "debugpy (==1.0.0) ; python_version == \"3.8\"", "debugpy (==1.3.0) ; python_version == \"3.9\"", "debugpy (==1.6.0) ; python_version >= \"3.10\"", "ipykernel (==6.0.0) ; python_version < \"3.12\" and python_version >= \"3.7\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipykernel (==6.11.0) ; python_version < \"4.0\" and python_version >= \"3.12\" and (platform_system != \"Windows\" or platform_python_implementation != \"PyPy\")", "ipython-genutils (==0.2.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jedi (==0.16)", "jinja2 (==3.0.0) ; python_version >= \"3.6\" and platform_python_implementation != \"PyPy\"", "jupyter-client (==7.0.0)", "jupyter-core (==4.7.0)", "nbconvert (==6.0.0) ; python_version < \"3.7.0\" and python_version >= \"3.6.0\" and platform_python_implementation != \"PyPy\"", "nbconvert (==6.1.0) ; python_version >= \"3.7.0\" and platform_python_implementation != \"PyPy\"", "pyflakes (==2.2.0)", "tomli (==0.2.0) ; python_version < \"3.11.0\" and python_version >= \"3.6\""]
+tests = ["pytest (>=4.6.0) ; python_version < \"3.10.0\" and python_version >= \"3.7.0\"", "pytest (>=6.2.5) ; python_version >= \"3.10.0\"", "pytest-cov (>=3.0.0) ; python_version >= \"3.6.0\""]
+tests-binary = ["cmake (>=3.21.2) ; python_version < \"3.11\"", "cmake (>=3.25.0) ; python_version < \"4.0\" and python_version >= \"3.11\"", "ninja (>=1.10.2) ; python_version < \"3.11\"", "ninja (>=1.11.1) ; python_version < \"4.0\" and python_version >= \"3.11\"", "pybind11 (>=2.10.3) ; python_version < \"4.0\" and python_version >= \"3.11\"", "pybind11 (>=2.7.1) ; python_version < \"3.11\"", "scikit-build (>=0.11.1) ; python_version < \"3.11\"", "scikit-build (>=0.16.1) ; python_version < \"4.0\" and python_version >= \"3.11\""]
+tests-binary-strict = ["cmake (==3.21.2) ; python_version < \"3.11\"", "cmake (==3.25.0) ; python_version < \"4.0\" and python_version >= \"3.11\"", "ninja (==1.10.2) ; python_version < \"3.11\"", "ninja (==1.11.1) ; python_version < \"4.0\" and python_version >= \"3.11\"", "pybind11 (==2.10.3) ; python_version < \"4.0\" and python_version >= \"3.11\"", "pybind11 (==2.7.1) ; python_version < \"3.11\"", "scikit-build (==0.11.1) ; python_version < \"3.11\"", "scikit-build (==0.16.1) ; python_version < \"4.0\" and python_version >= \"3.11\""]
+tests-strict = ["pytest (==4.6.0) ; python_version < \"3.10.0\" and python_version >= \"3.7.0\"", "pytest (==6.2.5) ; python_version >= \"3.10.0\"", "pytest-cov (==3.0.0) ; python_version >= \"3.6.0\""]
 
 [metadata]
-lock-version = "1.1"
-python-versions = "^3.7"
-content-hash = "5c6c8f3280f5f1c828f8fd697212d5762850351704f3f66e4b141809a4a4a789"
-
-[metadata.files]
-aiofile = [
-    {file = "aiofile-3.3.3-py3-none-any.whl", hash = "sha256:df8bed76db02948594711cff22d774f9b7d3b3ad132de05a8f3cd60ab8108894"},
-    {file = "aiofile-3.3.3.tar.gz", hash = "sha256:50cb8aad220e78b39910101a22540246385f0e011c6064d190d548a7c5d6464b"},
-]
-alabaster = [
-    {file = "alabaster-0.7.12-py2.py3-none-any.whl", hash = "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359"},
-    {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"},
-]
-appdirs = [
-    {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
-    {file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
-]
-appnope = [
-    {file = "appnope-0.1.2-py2.py3-none-any.whl", hash = "sha256:93aa393e9d6c54c5cd570ccadd8edad61ea0c4b9ea7a01409020c9aa019eb442"},
-    {file = "appnope-0.1.2.tar.gz", hash = "sha256:dd83cd4b5b460958838f6eb3000c660b1f9caf2a5b1de4264e941512f603258a"},
-]
-argcomplete = [
-    {file = "argcomplete-1.12.2-py2.py3-none-any.whl", hash = "sha256:17f01a9b9b9ece3e6b07058eae737ad6e10de8b4e149105f84614783913aba71"},
-    {file = "argcomplete-1.12.2.tar.gz", hash = "sha256:de0e1282330940d52ea92a80fea2e4b9e0da1932aaa570f84d268939d1897b04"},
-]
-argon2-cffi = [
-    {file = "argon2-cffi-20.1.0.tar.gz", hash = "sha256:d8029b2d3e4b4cea770e9e5a0104dd8fa185c1724a0f01528ae4826a6d25f97d"},
-    {file = "argon2_cffi-20.1.0-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:6ea92c980586931a816d61e4faf6c192b4abce89aa767ff6581e6ddc985ed003"},
-    {file = "argon2_cffi-20.1.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:05a8ac07c7026542377e38389638a8a1e9b78f1cd8439cd7493b39f08dd75fbf"},
-    {file = "argon2_cffi-20.1.0-cp27-cp27m-win32.whl", hash = "sha256:0bf066bc049332489bb2d75f69216416329d9dc65deee127152caeb16e5ce7d5"},
-    {file = "argon2_cffi-20.1.0-cp27-cp27m-win_amd64.whl", hash = "sha256:57358570592c46c420300ec94f2ff3b32cbccd10d38bdc12dc6979c4a8484fbc"},
-    {file = "argon2_cffi-20.1.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:7d455c802727710e9dfa69b74ccaab04568386ca17b0ad36350b622cd34606fe"},
-    {file = "argon2_cffi-20.1.0-cp35-abi3-manylinux1_x86_64.whl", hash = "sha256:b160416adc0f012fb1f12588a5e6954889510f82f698e23ed4f4fa57f12a0647"},
-    {file = "argon2_cffi-20.1.0-cp35-cp35m-win32.whl", hash = "sha256:9bee3212ba4f560af397b6d7146848c32a800652301843df06b9e8f68f0f7361"},
-    {file = "argon2_cffi-20.1.0-cp35-cp35m-win_amd64.whl", hash = "sha256:392c3c2ef91d12da510cfb6f9bae52512a4552573a9e27600bdb800e05905d2b"},
-    {file = "argon2_cffi-20.1.0-cp36-cp36m-win32.whl", hash = "sha256:ba7209b608945b889457f949cc04c8e762bed4fe3fec88ae9a6b7765ae82e496"},
-    {file = "argon2_cffi-20.1.0-cp36-cp36m-win_amd64.whl", hash = "sha256:da7f0445b71db6d3a72462e04f36544b0de871289b0bc8a7cc87c0f5ec7079fa"},
-    {file = "argon2_cffi-20.1.0-cp37-abi3-macosx_10_6_intel.whl", hash = "sha256:cc0e028b209a5483b6846053d5fd7165f460a1f14774d79e632e75e7ae64b82b"},
-    {file = "argon2_cffi-20.1.0-cp37-cp37m-win32.whl", hash = "sha256:18dee20e25e4be86680b178b35ccfc5d495ebd5792cd00781548d50880fee5c5"},
-    {file = "argon2_cffi-20.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:6678bb047373f52bcff02db8afab0d2a77d83bde61cfecea7c5c62e2335cb203"},
-    {file = "argon2_cffi-20.1.0-cp38-cp38-win32.whl", hash = "sha256:77e909cc756ef81d6abb60524d259d959bab384832f0c651ed7dcb6e5ccdbb78"},
-    {file = "argon2_cffi-20.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:9dfd5197852530294ecb5795c97a823839258dfd5eb9420233c7cfedec2058f2"},
-    {file = "argon2_cffi-20.1.0-cp39-cp39-win32.whl", hash = "sha256:e2db6e85c057c16d0bd3b4d2b04f270a7467c147381e8fd73cbbe5bc719832be"},
-    {file = "argon2_cffi-20.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:8a84934bd818e14a17943de8099d41160da4a336bcc699bb4c394bbb9b94bd32"},
-]
-async-generator = [
-    {file = "async_generator-1.10-py3-none-any.whl", hash = "sha256:01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b"},
-    {file = "async_generator-1.10.tar.gz", hash = "sha256:6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144"},
-]
-asyncio = [
-    {file = "asyncio-3.4.3-cp33-none-win32.whl", hash = "sha256:b62c9157d36187eca799c378e572c969f0da87cd5fc42ca372d92cdb06e7e1de"},
-    {file = "asyncio-3.4.3-cp33-none-win_amd64.whl", hash = "sha256:c46a87b48213d7464f22d9a497b9eef8c1928b68320a2fa94240f969f6fec08c"},
-    {file = "asyncio-3.4.3-py3-none-any.whl", hash = "sha256:c4d18b22701821de07bd6aea8b53d21449ec0ec5680645e5317062ea21817d2d"},
-    {file = "asyncio-3.4.3.tar.gz", hash = "sha256:83360ff8bc97980e4ff25c964c7bd3923d333d177aa4f7fb736b019f26c7cb41"},
-]
-atomicwrites = [
-    {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
-    {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
-]
-attrs = [
-    {file = "attrs-20.3.0-py2.py3-none-any.whl", hash = "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"},
-    {file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"},
-]
-babel = [
-    {file = "Babel-2.9.0-py2.py3-none-any.whl", hash = "sha256:9d35c22fcc79893c3ecc85ac4a56cde1ecf3f19c540bba0922308a6c06ca6fa5"},
-    {file = "Babel-2.9.0.tar.gz", hash = "sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05"},
-]
-backcall = [
-    {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"},
-    {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"},
-]
-bandit = [
-    {file = "bandit-1.7.0-py3-none-any.whl", hash = "sha256:216be4d044209fa06cf2a3e51b319769a51be8318140659719aa7a115c35ed07"},
-    {file = "bandit-1.7.0.tar.gz", hash = "sha256:8a4c7415254d75df8ff3c3b15cfe9042ecee628a1e40b44c15a98890fbfc2608"},
-]
-black = [
-    {file = "black-20.8b1.tar.gz", hash = "sha256:1c02557aa099101b9d21496f8a914e9ed2222ef70336404eeeac8edba836fbea"},
-]
-bleach = [
-    {file = "bleach-3.2.1-py2.py3-none-any.whl", hash = "sha256:9f8ccbeb6183c6e6cddea37592dfb0167485c1e3b13b3363bc325aa8bda3adbd"},
-    {file = "bleach-3.2.1.tar.gz", hash = "sha256:52b5919b81842b1854196eaae5ca29679a2f2e378905c346d3ca8227c2c66080"},
-]
-caio = [
-    {file = "caio-0.6.3-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:b12915f20630d8b67b5b0c1747bc62f9aac285859a63d84f79bd2973973644f8"},
-    {file = "caio-0.6.3-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:215fc6c7d8535282da4fc5180886e44ef7d76b0d568f77576b092ed0fcb00434"},
-    {file = "caio-0.6.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:912d4bd328fb85d48e9c784c784f5a79deed558ffc4b4c3e144886ca9a560aba"},
-    {file = "caio-0.6.3-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:8a364cc86e9d1942354327d5a635136280a8150c5e0dc5bc38a08acd57442f9c"},
-    {file = "caio-0.6.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ab5fed3ef626c38fc7783e03557040712182fea483aa8037fe13bd886a592545"},
-    {file = "caio-0.6.3-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:b25ad180c8f2a3c11b630e1bc4235931cc09d7754c9a8c8d9926af6ec9ad3e3a"},
-    {file = "caio-0.6.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:44b822d0cfa8ac4a1b62a124306d104bd7088069ffce007846541bd77ba0bae5"},
-    {file = "caio-0.6.3-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:1b939a522a859db442cf8a90eb7159a19db4431d319855168c90444398af65aa"},
-    {file = "caio-0.6.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:45b607a9d029e6168257ee24d36c0ce594d9d4051f0ca34b7cc580d0056ce4cf"},
-    {file = "caio-0.6.3-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:021f58a8fece4760dc031eb817a7586c91e82ea593c1d2c70369baf76c4b53ad"},
-    {file = "caio-0.6.3.tar.gz", hash = "sha256:68de3c4565eff381829fce18afb21658ffb2afdcd7f72f3d4d79b99560e4976e"},
-]
-certifi = [
-    {file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
-    {file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
-]
-cffi = [
-    {file = "cffi-1.14.4-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ebb253464a5d0482b191274f1c8bf00e33f7e0b9c66405fbffc61ed2c839c775"},
-    {file = "cffi-1.14.4-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:2c24d61263f511551f740d1a065eb0212db1dbbbbd241db758f5244281590c06"},
-    {file = "cffi-1.14.4-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9f7a31251289b2ab6d4012f6e83e58bc3b96bd151f5b5262467f4bb6b34a7c26"},
-    {file = "cffi-1.14.4-cp27-cp27m-win32.whl", hash = "sha256:5cf4be6c304ad0b6602f5c4e90e2f59b47653ac1ed9c662ed379fe48a8f26b0c"},
-    {file = "cffi-1.14.4-cp27-cp27m-win_amd64.whl", hash = "sha256:f60567825f791c6f8a592f3c6e3bd93dd2934e3f9dac189308426bd76b00ef3b"},
-    {file = "cffi-1.14.4-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:c6332685306b6417a91b1ff9fae889b3ba65c2292d64bd9245c093b1b284809d"},
-    {file = "cffi-1.14.4-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:d9efd8b7a3ef378dd61a1e77367f1924375befc2eba06168b6ebfa903a5e59ca"},
-    {file = "cffi-1.14.4-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:51a8b381b16ddd370178a65360ebe15fbc1c71cf6f584613a7ea08bfad946698"},
-    {file = "cffi-1.14.4-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:1d2c4994f515e5b485fd6d3a73d05526aa0fcf248eb135996b088d25dfa1865b"},
-    {file = "cffi-1.14.4-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:af5c59122a011049aad5dd87424b8e65a80e4a6477419c0c1015f73fb5ea0293"},
-    {file = "cffi-1.14.4-cp35-cp35m-win32.whl", hash = "sha256:594234691ac0e9b770aee9fcdb8fa02c22e43e5c619456efd0d6c2bf276f3eb2"},
-    {file = "cffi-1.14.4-cp35-cp35m-win_amd64.whl", hash = "sha256:64081b3f8f6f3c3de6191ec89d7dc6c86a8a43911f7ecb422c60e90c70be41c7"},
-    {file = "cffi-1.14.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f803eaa94c2fcda012c047e62bc7a51b0bdabda1cad7a92a522694ea2d76e49f"},
-    {file = "cffi-1.14.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:105abaf8a6075dc96c1fe5ae7aae073f4696f2905fde6aeada4c9d2926752362"},
-    {file = "cffi-1.14.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0638c3ae1a0edfb77c6765d487fee624d2b1ee1bdfeffc1f0b58c64d149e7eec"},
-    {file = "cffi-1.14.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:7c6b1dece89874d9541fc974917b631406233ea0440d0bdfbb8e03bf39a49b3b"},
-    {file = "cffi-1.14.4-cp36-cp36m-win32.whl", hash = "sha256:155136b51fd733fa94e1c2ea5211dcd4c8879869008fc811648f16541bf99668"},
-    {file = "cffi-1.14.4-cp36-cp36m-win_amd64.whl", hash = "sha256:6bc25fc545a6b3d57b5f8618e59fc13d3a3a68431e8ca5fd4c13241cd70d0009"},
-    {file = "cffi-1.14.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a7711edca4dcef1a75257b50a2fbfe92a65187c47dab5a0f1b9b332c5919a3fb"},
-    {file = "cffi-1.14.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:00e28066507bfc3fe865a31f325c8391a1ac2916219340f87dfad602c3e48e5d"},
-    {file = "cffi-1.14.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:798caa2a2384b1cbe8a2a139d80734c9db54f9cc155c99d7cc92441a23871c03"},
-    {file = "cffi-1.14.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:a5ed8c05548b54b998b9498753fb9cadbfd92ee88e884641377d8a8b291bcc01"},
-    {file = "cffi-1.14.4-cp37-cp37m-win32.whl", hash = "sha256:00a1ba5e2e95684448de9b89888ccd02c98d512064b4cb987d48f4b40aa0421e"},
-    {file = "cffi-1.14.4-cp37-cp37m-win_amd64.whl", hash = "sha256:9cc46bc107224ff5b6d04369e7c595acb700c3613ad7bcf2e2012f62ece80c35"},
-    {file = "cffi-1.14.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:df5169c4396adc04f9b0a05f13c074df878b6052430e03f50e68adf3a57aa28d"},
-    {file = "cffi-1.14.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:9ffb888f19d54a4d4dfd4b3f29bc2c16aa4972f1c2ab9c4ab09b8ab8685b9c2b"},
-    {file = "cffi-1.14.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8d6603078baf4e11edc4168a514c5ce5b3ba6e3e9c374298cb88437957960a53"},
-    {file = "cffi-1.14.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:d5ff0621c88ce83a28a10d2ce719b2ee85635e85c515f12bac99a95306da4b2e"},
-    {file = "cffi-1.14.4-cp38-cp38-win32.whl", hash = "sha256:b4e248d1087abf9f4c10f3c398896c87ce82a9856494a7155823eb45a892395d"},
-    {file = "cffi-1.14.4-cp38-cp38-win_amd64.whl", hash = "sha256:ec80dc47f54e6e9a78181ce05feb71a0353854cc26999db963695f950b5fb375"},
-    {file = "cffi-1.14.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:840793c68105fe031f34d6a086eaea153a0cd5c491cde82a74b420edd0a2b909"},
-    {file = "cffi-1.14.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:b18e0a9ef57d2b41f5c68beefa32317d286c3d6ac0484efd10d6e07491bb95dd"},
-    {file = "cffi-1.14.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:045d792900a75e8b1e1b0ab6787dd733a8190ffcf80e8c8ceb2fb10a29ff238a"},
-    {file = "cffi-1.14.4-cp39-cp39-win32.whl", hash = "sha256:ba4e9e0ae13fc41c6b23299545e5ef73055213e466bd107953e4a013a5ddd7e3"},
-    {file = "cffi-1.14.4-cp39-cp39-win_amd64.whl", hash = "sha256:f032b34669220030f905152045dfa27741ce1a6db3324a5bc0b96b6c7420c87b"},
-    {file = "cffi-1.14.4.tar.gz", hash = "sha256:1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c"},
-]
-cfgv = [
-    {file = "cfgv-3.2.0-py2.py3-none-any.whl", hash = "sha256:32e43d604bbe7896fe7c248a9c2276447dbef840feb28fe20494f62af110211d"},
-    {file = "cfgv-3.2.0.tar.gz", hash = "sha256:cf22deb93d4bcf92f345a5c3cd39d3d41d6340adc60c78bbbd6588c384fda6a1"},
-]
-chardet = [
-    {file = "chardet-3.0.4-py2.py3-none-any.whl", hash = "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"},
-    {file = "chardet-3.0.4.tar.gz", hash = "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae"},
-]
-click = [
-    {file = "click-7.1.2-py2.py3-none-any.whl", hash = "sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc"},
-    {file = "click-7.1.2.tar.gz", hash = "sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"},
-]
-click-loguru = [
-    {file = "click_loguru-1.3.4-py3-none-any.whl", hash = "sha256:c2a7ab12a40d7d46103c3d1df2752c3d38bf6ba1f0b3227a7329085984440973"},
-    {file = "click_loguru-1.3.4.tar.gz", hash = "sha256:f38382f0a924eb388d29f21a20f60b8c805668fb34b396977029643268d52c6a"},
-]
-cmake = [
-    {file = "cmake-3.18.4-py2-none-macosx_10_6_x86_64.whl", hash = "sha256:4ad9bec90067658340e232f40d5dd7251ced599e18680595bf8070655295cf5f"},
-    {file = "cmake-3.18.4-py2-none-manylinux1_i686.whl", hash = "sha256:1b2955414700fca26a044620d8b4e71ea783ff1b751e64c64a845092edeb0fb7"},
-    {file = "cmake-3.18.4-py2-none-manylinux1_x86_64.whl", hash = "sha256:bac963066661ca8b4ae737e264bbed8f9dbf9f9125f83bb4cae39725ad3e4c1a"},
-    {file = "cmake-3.18.4-py2-none-win32.whl", hash = "sha256:ef8c4005b896a0c7d3751cd3985849e8776a0101747a1c168c4d05001ef610ee"},
-    {file = "cmake-3.18.4-py2-none-win_amd64.whl", hash = "sha256:95bfb6f4d18c7fb4a28fc5316d6b8c508843a4f1d0689c1ec48766a8847391af"},
-    {file = "cmake-3.18.4-py3-none-macosx_10_6_x86_64.whl", hash = "sha256:72907b519444f01284f1b839b4eeb865f4cf4ccf91feb61e74ef909c849ae724"},
-    {file = "cmake-3.18.4-py3-none-manylinux1_i686.whl", hash = "sha256:7b6c9ef84c842dfe363f480f261ce9f2c17bcf8a914e49a414d4ce6f8b4ab895"},
-    {file = "cmake-3.18.4-py3-none-manylinux1_x86_64.whl", hash = "sha256:b9b8025fbd508a9a172ae7cc2e3f41a21bb0f04457d7eb40875d56dd2e59c5d6"},
-    {file = "cmake-3.18.4-py3-none-win32.whl", hash = "sha256:339e1ed717bd31269466eba5d30670109c3356913321cb7e945b1e5af366b200"},
-    {file = "cmake-3.18.4-py3-none-win_amd64.whl", hash = "sha256:0506c7a690cf5e402314f992b954847b9737efd42429b746d9882a54ed68f177"},
-    {file = "cmake-3.18.4.tar.gz", hash = "sha256:40b9a559e4e0dc43ff130a9df2272f495ad73844b395c2b01648efac3d69d34d"},
-]
-codecov = [
-    {file = "codecov-2.1.10-py2.py3-none-any.whl", hash = "sha256:61bc71b5f58be8000bf9235aa9d0112f8fd3acca00aa02191bb81426d22a8584"},
-    {file = "codecov-2.1.10-py3.8.egg", hash = "sha256:a333626e6ff882db760ce71a1d84baf80ddff2cd459a3cc49b41fdac47d77ca5"},
-    {file = "codecov-2.1.10.tar.gz", hash = "sha256:d30ad6084501224b1ba699cbf018a340bb9553eb2701301c14133995fdd84f33"},
-]
-colorama = [
-    {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
-    {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
-]
-colorlog = [
-    {file = "colorlog-4.6.2-py2.py3-none-any.whl", hash = "sha256:edd5ada5de03e880e42b2526f8be5570fd9b692f8eb7cf6b1fdcac3e3fb23976"},
-    {file = "colorlog-4.6.2.tar.gz", hash = "sha256:54e5f153419c22afc283c130c4201db19a3dbd83221a0f4657d5ee66234a2ea4"},
-]
-coverage = [
-    {file = "coverage-5.3-cp27-cp27m-macosx_10_13_intel.whl", hash = "sha256:bd3166bb3b111e76a4f8e2980fa1addf2920a4ca9b2b8ca36a3bc3dedc618270"},
-    {file = "coverage-5.3-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:9342dd70a1e151684727c9c91ea003b2fb33523bf19385d4554f7897ca0141d4"},
-    {file = "coverage-5.3-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:63808c30b41f3bbf65e29f7280bf793c79f54fb807057de7e5238ffc7cc4d7b9"},
-    {file = "coverage-5.3-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:4d6a42744139a7fa5b46a264874a781e8694bb32f1d76d8137b68138686f1729"},
-    {file = "coverage-5.3-cp27-cp27m-win32.whl", hash = "sha256:86e9f8cd4b0cdd57b4ae71a9c186717daa4c5a99f3238a8723f416256e0b064d"},
-    {file = "coverage-5.3-cp27-cp27m-win_amd64.whl", hash = "sha256:7858847f2d84bf6e64c7f66498e851c54de8ea06a6f96a32a1d192d846734418"},
-    {file = "coverage-5.3-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:530cc8aaf11cc2ac7430f3614b04645662ef20c348dce4167c22d99bec3480e9"},
-    {file = "coverage-5.3-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:381ead10b9b9af5f64646cd27107fb27b614ee7040bb1226f9c07ba96625cbb5"},
-    {file = "coverage-5.3-cp35-cp35m-macosx_10_13_x86_64.whl", hash = "sha256:71b69bd716698fa62cd97137d6f2fdf49f534decb23a2c6fc80813e8b7be6822"},
-    {file = "coverage-5.3-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:1d44bb3a652fed01f1f2c10d5477956116e9b391320c94d36c6bf13b088a1097"},
-    {file = "coverage-5.3-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:1c6703094c81fa55b816f5ae542c6ffc625fec769f22b053adb42ad712d086c9"},
-    {file = "coverage-5.3-cp35-cp35m-win32.whl", hash = "sha256:cedb2f9e1f990918ea061f28a0f0077a07702e3819602d3507e2ff98c8d20636"},
-    {file = "coverage-5.3-cp35-cp35m-win_amd64.whl", hash = "sha256:7f43286f13d91a34fadf61ae252a51a130223c52bfefb50310d5b2deb062cf0f"},
-    {file = "coverage-5.3-cp36-cp36m-macosx_10_13_x86_64.whl", hash = "sha256:c851b35fc078389bc16b915a0a7c1d5923e12e2c5aeec58c52f4aa8085ac8237"},
-    {file = "coverage-5.3-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:aac1ba0a253e17889550ddb1b60a2063f7474155465577caa2a3b131224cfd54"},
-    {file = "coverage-5.3-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:2b31f46bf7b31e6aa690d4c7a3d51bb262438c6dcb0d528adde446531d0d3bb7"},
-    {file = "coverage-5.3-cp36-cp36m-win32.whl", hash = "sha256:c5f17ad25d2c1286436761b462e22b5020d83316f8e8fcb5deb2b3151f8f1d3a"},
-    {file = "coverage-5.3-cp36-cp36m-win_amd64.whl", hash = "sha256:aef72eae10b5e3116bac6957de1df4d75909fc76d1499a53fb6387434b6bcd8d"},
-    {file = "coverage-5.3-cp37-cp37m-macosx_10_13_x86_64.whl", hash = "sha256:e8caf961e1b1a945db76f1b5fa9c91498d15f545ac0ababbe575cfab185d3bd8"},
-    {file = "coverage-5.3-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:29a6272fec10623fcbe158fdf9abc7a5fa032048ac1d8631f14b50fbfc10d17f"},
-    {file = "coverage-5.3-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:2d43af2be93ffbad25dd959899b5b809618a496926146ce98ee0b23683f8c51c"},
-    {file = "coverage-5.3-cp37-cp37m-win32.whl", hash = "sha256:c3888a051226e676e383de03bf49eb633cd39fc829516e5334e69b8d81aae751"},
-    {file = "coverage-5.3-cp37-cp37m-win_amd64.whl", hash = "sha256:9669179786254a2e7e57f0ecf224e978471491d660aaca833f845b72a2df3709"},
-    {file = "coverage-5.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0203acd33d2298e19b57451ebb0bed0ab0c602e5cf5a818591b4918b1f97d516"},
-    {file = "coverage-5.3-cp38-cp38-manylinux1_i686.whl", hash = "sha256:582ddfbe712025448206a5bc45855d16c2e491c2dd102ee9a2841418ac1c629f"},
-    {file = "coverage-5.3-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:0f313707cdecd5cd3e217fc68c78a960b616604b559e9ea60cc16795c4304259"},
-    {file = "coverage-5.3-cp38-cp38-win32.whl", hash = "sha256:78e93cc3571fd928a39c0b26767c986188a4118edc67bc0695bc7a284da22e82"},
-    {file = "coverage-5.3-cp38-cp38-win_amd64.whl", hash = "sha256:8f264ba2701b8c9f815b272ad568d555ef98dfe1576802ab3149c3629a9f2221"},
-    {file = "coverage-5.3-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:50691e744714856f03a86df3e2bff847c2acede4c191f9a1da38f088df342978"},
-    {file = "coverage-5.3-cp39-cp39-manylinux1_i686.whl", hash = "sha256:9361de40701666b034c59ad9e317bae95c973b9ff92513dd0eced11c6adf2e21"},
-    {file = "coverage-5.3-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:c1b78fb9700fc961f53386ad2fd86d87091e06ede5d118b8a50dea285a071c24"},
-    {file = "coverage-5.3-cp39-cp39-win32.whl", hash = "sha256:cb7df71de0af56000115eafd000b867d1261f786b5eebd88a0ca6360cccfaca7"},
-    {file = "coverage-5.3-cp39-cp39-win_amd64.whl", hash = "sha256:47a11bdbd8ada9b7ee628596f9d97fbd3851bd9999d398e9436bd67376dbece7"},
-    {file = "coverage-5.3.tar.gz", hash = "sha256:280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0"},
-]
-darglint = [
-    {file = "darglint-1.5.8-py3-none-any.whl", hash = "sha256:2e1012945a09d19a15cc87f9d15e7b14c18473ec9cf7769c641951b348de1353"},
-    {file = "darglint-1.5.8.tar.gz", hash = "sha256:529f4969029d5ff5f74bfec48adc14b6f003409141f722b6cc4b787dddc8a4dd"},
-]
-datetime = [
-    {file = "DateTime-4.3-py2.py3-none-any.whl", hash = "sha256:371dba07417b929a4fa685c2f7a3eaa6a62d60c02947831f97d4df9a9e70dfd0"},
-    {file = "DateTime-4.3.tar.gz", hash = "sha256:5cef605bab8259ff61281762cdf3290e459fbf0b4719951d5fab967d5f2ea0ea"},
-]
-decorator = [
-    {file = "decorator-4.4.2-py2.py3-none-any.whl", hash = "sha256:41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760"},
-    {file = "decorator-4.4.2.tar.gz", hash = "sha256:e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7"},
-]
-defusedxml = [
-    {file = "defusedxml-0.6.0-py2.py3-none-any.whl", hash = "sha256:6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93"},
-    {file = "defusedxml-0.6.0.tar.gz", hash = "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5"},
-]
-distlib = [
-    {file = "distlib-0.3.1-py2.py3-none-any.whl", hash = "sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb"},
-    {file = "distlib-0.3.1.zip", hash = "sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1"},
-]
-docutils = [
-    {file = "docutils-0.16-py2.py3-none-any.whl", hash = "sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af"},
-    {file = "docutils-0.16.tar.gz", hash = "sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"},
-]
-dparse = [
-    {file = "dparse-0.5.1-py3-none-any.whl", hash = "sha256:e953a25e44ebb60a5c6efc2add4420c177f1d8404509da88da9729202f306994"},
-    {file = "dparse-0.5.1.tar.gz", hash = "sha256:a1b5f169102e1c894f9a7d5ccf6f9402a836a5d24be80a986c7ce9eaed78f367"},
-]
-entrypoints = [
-    {file = "entrypoints-0.3-py2.py3-none-any.whl", hash = "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19"},
-    {file = "entrypoints-0.3.tar.gz", hash = "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"},
-]
-filelock = [
-    {file = "filelock-3.0.12-py3-none-any.whl", hash = "sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836"},
-    {file = "filelock-3.0.12.tar.gz", hash = "sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59"},
-]
-flake8 = [
-    {file = "flake8-3.8.4-py2.py3-none-any.whl", hash = "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839"},
-    {file = "flake8-3.8.4.tar.gz", hash = "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"},
-]
-flake8-annotations = [
-    {file = "flake8-annotations-2.4.1.tar.gz", hash = "sha256:0bcebb0792f1f96d617ded674dca7bf64181870bfe5dace353a1483551f8e5f1"},
-    {file = "flake8_annotations-2.4.1-py3-none-any.whl", hash = "sha256:bebd11a850f6987a943ce8cdff4159767e0f5f89b3c88aca64680c2175ee02df"},
-]
-flake8-bandit = [
-    {file = "flake8_bandit-2.1.2.tar.gz", hash = "sha256:687fc8da2e4a239b206af2e54a90093572a60d0954f3054e23690739b0b0de3b"},
-]
-flake8-black = [
-    {file = "flake8-black-0.2.1.tar.gz", hash = "sha256:f26651bc10db786c03f4093414f7c9ea982ed8a244cec323c984feeffdf4c118"},
-]
-flake8-bugbear = [
-    {file = "flake8-bugbear-20.11.1.tar.gz", hash = "sha256:528020129fea2dea33a466b9d64ab650aa3e5f9ffc788b70ea4bc6cf18283538"},
-    {file = "flake8_bugbear-20.11.1-py36.py37.py38-none-any.whl", hash = "sha256:f35b8135ece7a014bc0aee5b5d485334ac30a6da48494998cc1fabf7ec70d703"},
-]
-flake8-docstrings = [
-    {file = "flake8-docstrings-1.5.0.tar.gz", hash = "sha256:3d5a31c7ec6b7367ea6506a87ec293b94a0a46c0bce2bb4975b7f1d09b6f3717"},
-    {file = "flake8_docstrings-1.5.0-py2.py3-none-any.whl", hash = "sha256:a256ba91bc52307bef1de59e2a009c3cf61c3d0952dbe035d6ff7208940c2edc"},
-]
-flake8-import-order = [
-    {file = "flake8-import-order-0.18.1.tar.gz", hash = "sha256:a28dc39545ea4606c1ac3c24e9d05c849c6e5444a50fb7e9cdd430fc94de6e92"},
-    {file = "flake8_import_order-0.18.1-py2.py3-none-any.whl", hash = "sha256:90a80e46886259b9c396b578d75c749801a41ee969a235e163cfe1be7afd2543"},
-]
-flake8-polyfill = [
-    {file = "flake8-polyfill-1.0.2.tar.gz", hash = "sha256:e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda"},
-    {file = "flake8_polyfill-1.0.2-py2.py3-none-any.whl", hash = "sha256:12be6a34ee3ab795b19ca73505e7b55826d5f6ad7230d31b18e106400169b9e9"},
-]
-gitdb = [
-    {file = "gitdb-4.0.5-py3-none-any.whl", hash = "sha256:91f36bfb1ab7949b3b40e23736db18231bf7593edada2ba5c3a174a7b23657ac"},
-    {file = "gitdb-4.0.5.tar.gz", hash = "sha256:c9e1f2d0db7ddb9a704c2a0217be31214e91a4fe1dea1efad19ae42ba0c285c9"},
-]
-gitpython = [
-    {file = "GitPython-3.1.11-py3-none-any.whl", hash = "sha256:6eea89b655917b500437e9668e4a12eabdcf00229a0df1762aabd692ef9b746b"},
-    {file = "GitPython-3.1.11.tar.gz", hash = "sha256:befa4d101f91bad1b632df4308ec64555db684c360bd7d2130b4807d49ce86b8"},
-]
-identify = [
-    {file = "identify-1.5.10-py2.py3-none-any.whl", hash = "sha256:cc86e6a9a390879dcc2976cef169dd9cc48843ed70b7380f321d1b118163c60e"},
-    {file = "identify-1.5.10.tar.gz", hash = "sha256:943cd299ac7f5715fcb3f684e2fc1594c1e0f22a90d15398e5888143bd4144b5"},
-]
-idna = [
-    {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
-    {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
-]
-imagesize = [
-    {file = "imagesize-1.2.0-py2.py3-none-any.whl", hash = "sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1"},
-    {file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"},
-]
-importlib-metadata = [
-    {file = "importlib_metadata-2.1.1-py2.py3-none-any.whl", hash = "sha256:c2d6341ff566f609e89a2acb2db190e5e1d23d5409d6cc8d2fe34d72443876d4"},
-    {file = "importlib_metadata-2.1.1.tar.gz", hash = "sha256:b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd"},
-]
-iniconfig = [
-    {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
-    {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
-]
-intel-openmp = [
-    {file = "intel_openmp-2021.1.1-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:cdbb5a013892b5c12a160ae663760e78683d08240565241678314ff2aa16e5d7"},
-    {file = "intel_openmp-2021.1.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:697ce4903167fcb171a3329c3a4c04ff58f908448e65361f8f610dd4fcc6aa92"},
-    {file = "intel_openmp-2021.1.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:1591afe7729b848fa96d7504968b6339e72da2bd54e947c1d8cd49da8469ce3a"},
-    {file = "intel_openmp-2021.1.1-py2.py3-none-win32.whl", hash = "sha256:2c1241120cf1a341a21af62349e23eba7f24232355302aeae4e8a99f16f86263"},
-    {file = "intel_openmp-2021.1.1-py2.py3-none-win_amd64.whl", hash = "sha256:d62184b92db08cc968531bbca3de17c49563dc2a44178420099b6090518e0b34"},
-]
-ipykernel = [
-    {file = "ipykernel-5.4.2-py3-none-any.whl", hash = "sha256:63b4b96c513e1138874934e3e783a8e5e13c02b9036e37107bfe042ac8955005"},
-    {file = "ipykernel-5.4.2.tar.gz", hash = "sha256:e20ceb7e52cb4d250452e1230be76e0b2323f33bd46c6b2bc7abb6601740e182"},
-]
-ipython = [
-    {file = "ipython-7.19.0-py3-none-any.whl", hash = "sha256:c987e8178ced651532b3b1ff9965925bfd445c279239697052561a9ab806d28f"},
-    {file = "ipython-7.19.0.tar.gz", hash = "sha256:cbb2ef3d5961d44e6a963b9817d4ea4e1fa2eb589c371a470fed14d8d40cbd6a"},
-]
-ipython-genutils = [
-    {file = "ipython_genutils-0.2.0-py2.py3-none-any.whl", hash = "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8"},
-    {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"},
-]
-isort = [
-    {file = "isort-5.6.4-py3-none-any.whl", hash = "sha256:dcab1d98b469a12a1a624ead220584391648790275560e1a43e54c5dceae65e7"},
-    {file = "isort-5.6.4.tar.gz", hash = "sha256:dcaeec1b5f0eca77faea2a35ab790b4f3680ff75590bfcb7145986905aab2f58"},
-]
-jedi = [
-    {file = "jedi-0.17.2-py2.py3-none-any.whl", hash = "sha256:98cc583fa0f2f8304968199b01b6b4b94f469a1f4a74c1560506ca2a211378b5"},
-    {file = "jedi-0.17.2.tar.gz", hash = "sha256:86ed7d9b750603e4ba582ea8edc678657fb4007894a12bcf6f4bb97892f31d20"},
-]
-jinja2 = [
-    {file = "Jinja2-2.11.2-py2.py3-none-any.whl", hash = "sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035"},
-    {file = "Jinja2-2.11.2.tar.gz", hash = "sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0"},
-]
-json5 = [
-    {file = "json5-0.9.5-py2.py3-none-any.whl", hash = "sha256:af1a1b9a2850c7f62c23fde18be4749b3599fd302f494eebf957e2ada6b9e42c"},
-    {file = "json5-0.9.5.tar.gz", hash = "sha256:703cfee540790576b56a92e1c6aaa6c4b0d98971dc358ead83812aa4d06bdb96"},
-]
-jsonschema = [
-    {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"},
-    {file = "jsonschema-3.2.0.tar.gz", hash = "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"},
-]
-jupyter-client = [
-    {file = "jupyter_client-6.1.7-py3-none-any.whl", hash = "sha256:c958d24d6eacb975c1acebb68ac9077da61b5f5c040f22f6849928ad7393b950"},
-    {file = "jupyter_client-6.1.7.tar.gz", hash = "sha256:49e390b36fe4b4226724704ea28d9fb903f1a3601b6882ce3105221cd09377a1"},
-]
-jupyter-core = [
-    {file = "jupyter_core-4.7.0-py3-none-any.whl", hash = "sha256:0a451c9b295e4db772bdd8d06f2f1eb31caeec0e81fbb77ba37d4a3024e3b315"},
-    {file = "jupyter_core-4.7.0.tar.gz", hash = "sha256:aa1f9496ab3abe72da4efe0daab0cb2233997914581f9a071e07498c6add8ed3"},
-]
-jupyterlab = [
-    {file = "jupyterlab-2.2.9-py3-none-any.whl", hash = "sha256:59af02c26a15ec2d2862a15bc72e41ae304b406a0b0d3f4f705eeb7caf91902b"},
-    {file = "jupyterlab-2.2.9.tar.gz", hash = "sha256:3be8f8edea173753dd838c1b6d3bbcb6f5c801121f824a477025c1b6a1d33dc6"},
-]
-jupyterlab-pygments = [
-    {file = "jupyterlab_pygments-0.1.2-py2.py3-none-any.whl", hash = "sha256:abfb880fd1561987efaefcb2d2ac75145d2a5d0139b1876d5be806e32f630008"},
-    {file = "jupyterlab_pygments-0.1.2.tar.gz", hash = "sha256:cfcda0873626150932f438eccf0f8bf22bfa92345b814890ab360d666b254146"},
-]
-jupyterlab-server = [
-    {file = "jupyterlab_server-1.2.0-py3-none-any.whl", hash = "sha256:55d256077bf13e5bc9e8fbd5aac51bef82f6315111cec6b712b9a5ededbba924"},
-    {file = "jupyterlab_server-1.2.0.tar.gz", hash = "sha256:5431d9dde96659364b7cc877693d5d21e7b80cea7ae3959ecc2b87518e5f5d8c"},
-]
-livereload = [
-    {file = "livereload-2.6.3.tar.gz", hash = "sha256:776f2f865e59fde56490a56bcc6773b6917366bce0c267c60ee8aaf1a0959869"},
-]
-loguru = [
-    {file = "loguru-0.5.3-py3-none-any.whl", hash = "sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c"},
-    {file = "loguru-0.5.3.tar.gz", hash = "sha256:b28e72ac7a98be3d28ad28570299a393dfcd32e5e3f6a353dec94675767b6319"},
-]
-markupsafe = [
-    {file = "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27m-win32.whl", hash = "sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl", hash = "sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f"},
-    {file = "MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1"},
-    {file = "MarkupSafe-1.1.1-cp34-cp34m-macosx_10_6_intel.whl", hash = "sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5"},
-    {file = "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_i686.whl", hash = "sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1"},
-    {file = "MarkupSafe-1.1.1-cp34-cp34m-manylinux1_x86_64.whl", hash = "sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735"},
-    {file = "MarkupSafe-1.1.1-cp34-cp34m-win32.whl", hash = "sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21"},
-    {file = "MarkupSafe-1.1.1-cp34-cp34m-win_amd64.whl", hash = "sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235"},
-    {file = "MarkupSafe-1.1.1-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b"},
-    {file = "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f"},
-    {file = "MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905"},
-    {file = "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", hash = "sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1"},
-    {file = "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", hash = "sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d"},
-    {file = "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", hash = "sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff"},
-    {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473"},
-    {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e"},
-    {file = "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", hash = "sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66"},
-    {file = "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5"},
-    {file = "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", hash = "sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d"},
-    {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e"},
-    {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6"},
-    {file = "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", hash = "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2"},
-    {file = "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c"},
-    {file = "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15"},
-    {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2"},
-    {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42"},
-    {file = "MarkupSafe-1.1.1-cp38-cp38-win32.whl", hash = "sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b"},
-    {file = "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"},
-    {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"},
-]
-mccabe = [
-    {file = "mccabe-0.6.1-py2.py3-none-any.whl", hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"},
-    {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"},
-]
-memory-profiler = [
-    {file = "memory_profiler-0.57.0.tar.gz", hash = "sha256:23b196f91ea9ac9996e30bfab1e82fecc30a4a1d24870e81d1e81625f786a2c3"},
-]
-mistune = [
-    {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"},
-    {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"},
-]
-mkl = [
-    {file = "mkl-2021.1.1-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:c9282273cc32e14658fb63f45cd4ab40607c982e4667017d258c18f2c6d7f114"},
-    {file = "mkl-2021.1.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:dcdf88f0bf542eb1a9be94c45eca2ec9b752c6edc54e0cf28d4dc23117b69e3c"},
-    {file = "mkl-2021.1.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:9b59d5a78e9d4c9da6c8ef053549c0a44966b8fc318c0f4886c11e3ffed6f769"},
-    {file = "mkl-2021.1.1-py2.py3-none-win32.whl", hash = "sha256:317a065868f16f6991ac7156d87bbe877b47d49177eecf1b5d199f7dd1949574"},
-    {file = "mkl-2021.1.1-py2.py3-none-win_amd64.whl", hash = "sha256:62ae1b8750e45fa55b297603239ea36d6ddf17e9ede283abd35144bc8f01f5f7"},
-]
-mkl-devel = [
-    {file = "mkl_devel-2021.1.1-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:e1132e5a2346cf8c0bcd2fea8ce3e6ce97898f9984182dc9300aa689d6da3bc4"},
-    {file = "mkl_devel-2021.1.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:c560afba57a817bba38879adf064e61abc686e450727286f232142593aeda62a"},
-    {file = "mkl_devel-2021.1.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:021e71cbf34b463948813ffab511b4ede92e1fb6068d2bba8cfa7ab29f027210"},
-    {file = "mkl_devel-2021.1.1-py2.py3-none-win32.whl", hash = "sha256:5a09cf0096e9dc00ef96f46ea68b95ff090cae5f91048536e9e53568ec798258"},
-    {file = "mkl_devel-2021.1.1-py2.py3-none-win_amd64.whl", hash = "sha256:1620376122c90087615854b2a000947d0c7abe25dad5e5c402080c30562c0fd2"},
-]
-mkl-include = [
-    {file = "mkl_include-2021.1.1-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:23d8b4d08b2aae18f0034edc706350dcad6cf8ff0a97cbdbbb74747bfe01edd6"},
-    {file = "mkl_include-2021.1.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:5f017620b10ed9e95f449f6f0f7d2eb088faff4500b48feb11d7c44ef702dab6"},
-    {file = "mkl_include-2021.1.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:865c884473b0a76da201fe972e68c3b2591e6580753485548acc32169db3ffe7"},
-    {file = "mkl_include-2021.1.1-py2.py3-none-win32.whl", hash = "sha256:0aa68a31abb434608010672f6936bc21f27f5850c819c2d2c7bbfaefb4266fbf"},
-    {file = "mkl_include-2021.1.1-py2.py3-none-win_amd64.whl", hash = "sha256:6473abced30da9c6b14e5ef7d55e0f4c575d28ff2651d9551f91a8acf4be275c"},
-]
-mypy = [
-    {file = "mypy-0.790-cp35-cp35m-macosx_10_6_x86_64.whl", hash = "sha256:bd03b3cf666bff8d710d633d1c56ab7facbdc204d567715cb3b9f85c6e94f669"},
-    {file = "mypy-0.790-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:2170492030f6faa537647d29945786d297e4862765f0b4ac5930ff62e300d802"},
-    {file = "mypy-0.790-cp35-cp35m-win_amd64.whl", hash = "sha256:e86bdace26c5fe9cf8cb735e7cedfe7850ad92b327ac5d797c656717d2ca66de"},
-    {file = "mypy-0.790-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e97e9c13d67fbe524be17e4d8025d51a7dca38f90de2e462243ab8ed8a9178d1"},
-    {file = "mypy-0.790-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0d34d6b122597d48a36d6c59e35341f410d4abfa771d96d04ae2c468dd201abc"},
-    {file = "mypy-0.790-cp36-cp36m-win_amd64.whl", hash = "sha256:72060bf64f290fb629bd4a67c707a66fd88ca26e413a91384b18db3876e57ed7"},
-    {file = "mypy-0.790-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:eea260feb1830a627fb526d22fbb426b750d9f5a47b624e8d5e7e004359b219c"},
-    {file = "mypy-0.790-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:c614194e01c85bb2e551c421397e49afb2872c88b5830e3554f0519f9fb1c178"},
-    {file = "mypy-0.790-cp37-cp37m-win_amd64.whl", hash = "sha256:0a0d102247c16ce93c97066443d11e2d36e6cc2a32d8ccc1f705268970479324"},
-    {file = "mypy-0.790-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cf4e7bf7f1214826cf7333627cb2547c0db7e3078723227820d0a2490f117a01"},
-    {file = "mypy-0.790-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:af4e9ff1834e565f1baa74ccf7ae2564ae38c8df2a85b057af1dbbc958eb6666"},
-    {file = "mypy-0.790-cp38-cp38-win_amd64.whl", hash = "sha256:da56dedcd7cd502ccd3c5dddc656cb36113dd793ad466e894574125945653cea"},
-    {file = "mypy-0.790-py3-none-any.whl", hash = "sha256:2842d4fbd1b12ab422346376aad03ff5d0805b706102e475e962370f874a5122"},
-    {file = "mypy-0.790.tar.gz", hash = "sha256:2b21ba45ad9ef2e2eb88ce4aeadd0112d0f5026418324176fd494a6824b74975"},
-]
-mypy-extensions = [
-    {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
-    {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"},
-]
-nbclient = [
-    {file = "nbclient-0.5.1-py3-none-any.whl", hash = "sha256:4d6b116187c795c99b9dba13d46e764d596574b14c296d60670c8dfe454db364"},
-    {file = "nbclient-0.5.1.tar.gz", hash = "sha256:01e2d726d16eaf2cde6db74a87e2451453547e8832d142f73f72fddcd4fe0250"},
-]
-nbconvert = [
-    {file = "nbconvert-6.0.7-py3-none-any.whl", hash = "sha256:39e9f977920b203baea0be67eea59f7b37a761caa542abe80f5897ce3cf6311d"},
-    {file = "nbconvert-6.0.7.tar.gz", hash = "sha256:cbbc13a86dfbd4d1b5dee106539de0795b4db156c894c2c5dc382062bbc29002"},
-]
-nbformat = [
-    {file = "nbformat-5.0.8-py3-none-any.whl", hash = "sha256:aa9450c16d29286dc69b92ea4913c1bffe86488f90184445996ccc03a2f60382"},
-    {file = "nbformat-5.0.8.tar.gz", hash = "sha256:f545b22138865bfbcc6b1ffe89ed5a2b8e2dc5d4fe876f2ca60d8e6f702a30f8"},
-]
-nest-asyncio = [
-    {file = "nest_asyncio-1.4.3-py3-none-any.whl", hash = "sha256:dbe032f3e9ff7f120e76be22bf6e7958e867aed1743e6894b8a9585fe8495cc9"},
-    {file = "nest_asyncio-1.4.3.tar.gz", hash = "sha256:eaa09ef1353ebefae19162ad423eef7a12166bcc63866f8bff8f3635353cd9fa"},
-]
-nodeenv = [
-    {file = "nodeenv-1.5.0-py2.py3-none-any.whl", hash = "sha256:5304d424c529c997bc888453aeaa6362d242b6b4631e90f3d4bf1b290f1c84a9"},
-    {file = "nodeenv-1.5.0.tar.gz", hash = "sha256:ab45090ae383b716c4ef89e690c41ff8c2b257b85b309f01f3654df3d084bd7c"},
-]
-notebook = [
-    {file = "notebook-6.1.5-py3-none-any.whl", hash = "sha256:508cf9dad7cdb3188f1aa27017dc78179029dfe83814fc505329f689bc2ab50f"},
-    {file = "notebook-6.1.5.tar.gz", hash = "sha256:3db37ae834c5f3b6378381229d0e5dfcbfb558d08c8ce646b1ad355147f5e91d"},
-]
-nox = [
-    {file = "nox-2020.8.22-py3-none-any.whl", hash = "sha256:55f8cab16bcfaaea08b141c83bf2b7c779e943518d0de6cd9c38cd8da95d11ea"},
-    {file = "nox-2020.8.22.tar.gz", hash = "sha256:efa5adcf1134012f96bcd0a496ccebd4c9e9da53a831888a2a779462440eebcf"},
-]
-numpy = [
-    {file = "numpy-1.19.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e9b30d4bd69498fc0c3fe9db5f62fffbb06b8eb9321f92cc970f2969be5e3949"},
-    {file = "numpy-1.19.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:fedbd128668ead37f33917820b704784aff695e0019309ad446a6d0b065b57e4"},
-    {file = "numpy-1.19.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:8ece138c3a16db8c1ad38f52eb32be6086cc72f403150a79336eb2045723a1ad"},
-    {file = "numpy-1.19.4-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:64324f64f90a9e4ef732be0928be853eee378fd6a01be21a0a8469c4f2682c83"},
-    {file = "numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:ad6f2ff5b1989a4899bf89800a671d71b1612e5ff40866d1f4d8bcf48d4e5764"},
-    {file = "numpy-1.19.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:d6c7bb82883680e168b55b49c70af29b84b84abb161cbac2800e8fcb6f2109b6"},
-    {file = "numpy-1.19.4-cp36-cp36m-win32.whl", hash = "sha256:13d166f77d6dc02c0a73c1101dd87fdf01339febec1030bd810dcd53fff3b0f1"},
-    {file = "numpy-1.19.4-cp36-cp36m-win_amd64.whl", hash = "sha256:448ebb1b3bf64c0267d6b09a7cba26b5ae61b6d2dbabff7c91b660c7eccf2bdb"},
-    {file = "numpy-1.19.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:27d3f3b9e3406579a8af3a9f262f5339005dd25e0ecf3cf1559ff8a49ed5cbf2"},
-    {file = "numpy-1.19.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:16c1b388cc31a9baa06d91a19366fb99ddbe1c7b205293ed072211ee5bac1ed2"},
-    {file = "numpy-1.19.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:e5b6ed0f0b42317050c88022349d994fe72bfe35f5908617512cd8c8ef9da2a9"},
-    {file = "numpy-1.19.4-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:18bed2bcb39e3f758296584337966e68d2d5ba6aab7e038688ad53c8f889f757"},
-    {file = "numpy-1.19.4-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:fe45becb4c2f72a0907c1d0246ea6449fe7a9e2293bb0e11c4e9a32bb0930a15"},
-    {file = "numpy-1.19.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:6d7593a705d662be5bfe24111af14763016765f43cb6923ed86223f965f52387"},
-    {file = "numpy-1.19.4-cp37-cp37m-win32.whl", hash = "sha256:6ae6c680f3ebf1cf7ad1d7748868b39d9f900836df774c453c11c5440bc15b36"},
-    {file = "numpy-1.19.4-cp37-cp37m-win_amd64.whl", hash = "sha256:9eeb7d1d04b117ac0d38719915ae169aa6b61fca227b0b7d198d43728f0c879c"},
-    {file = "numpy-1.19.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cb1017eec5257e9ac6209ac172058c430e834d5d2bc21961dceeb79d111e5909"},
-    {file = "numpy-1.19.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:edb01671b3caae1ca00881686003d16c2209e07b7ef8b7639f1867852b948f7c"},
-    {file = "numpy-1.19.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:f29454410db6ef8126c83bd3c968d143304633d45dc57b51252afbd79d700893"},
-    {file = "numpy-1.19.4-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:ec149b90019852266fec2341ce1db513b843e496d5a8e8cdb5ced1923a92faab"},
-    {file = "numpy-1.19.4-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:1aeef46a13e51931c0b1cf8ae1168b4a55ecd282e6688fdb0a948cc5a1d5afb9"},
-    {file = "numpy-1.19.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:08308c38e44cc926bdfce99498b21eec1f848d24c302519e64203a8da99a97db"},
-    {file = "numpy-1.19.4-cp38-cp38-win32.whl", hash = "sha256:5734bdc0342aba9dfc6f04920988140fb41234db42381cf7ccba64169f9fe7ac"},
-    {file = "numpy-1.19.4-cp38-cp38-win_amd64.whl", hash = "sha256:09c12096d843b90eafd01ea1b3307e78ddd47a55855ad402b157b6c4862197ce"},
-    {file = "numpy-1.19.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e452dc66e08a4ce642a961f134814258a082832c78c90351b75c41ad16f79f63"},
-    {file = "numpy-1.19.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:a5d897c14513590a85774180be713f692df6fa8ecf6483e561a6d47309566f37"},
-    {file = "numpy-1.19.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:a09f98011236a419ee3f49cedc9ef27d7a1651df07810ae430a6b06576e0b414"},
-    {file = "numpy-1.19.4-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:50e86c076611212ca62e5a59f518edafe0c0730f7d9195fec718da1a5c2bb1fc"},
-    {file = "numpy-1.19.4-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:f0d3929fe88ee1c155129ecd82f981b8856c5d97bcb0d5f23e9b4242e79d1de3"},
-    {file = "numpy-1.19.4-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:c42c4b73121caf0ed6cd795512c9c09c52a7287b04d105d112068c1736d7c753"},
-    {file = "numpy-1.19.4-cp39-cp39-win32.whl", hash = "sha256:8cac8790a6b1ddf88640a9267ee67b1aee7a57dfa2d2dd33999d080bc8ee3a0f"},
-    {file = "numpy-1.19.4-cp39-cp39-win_amd64.whl", hash = "sha256:4377e10b874e653fe96985c05feed2225c912e328c8a26541f7fc600fb9c637b"},
-    {file = "numpy-1.19.4-pp36-pypy36_pp73-manylinux2010_x86_64.whl", hash = "sha256:2a2740aa9733d2e5b2dfb33639d98a64c3b0f24765fed86b0fd2aec07f6a0a08"},
-    {file = "numpy-1.19.4.zip", hash = "sha256:141ec3a3300ab89c7f2b0775289954d193cc8edb621ea05f99db9cb181530512"},
-]
-numpydoc = [
-    {file = "numpydoc-1.1.0-py3-none-any.whl", hash = "sha256:c53d6311190b9e3b9285bc979390ba0257ba9acde5eca1a7065fc8dfca9d46e8"},
-    {file = "numpydoc-1.1.0.tar.gz", hash = "sha256:c36fd6cb7ffdc9b4e165a43f67bf6271a7b024d0bb6b00ac468c9e2bfc76448e"},
-]
-packaging = [
-    {file = "packaging-20.8-py2.py3-none-any.whl", hash = "sha256:24e0da08660a87484d1602c30bb4902d74816b6985b93de36926f5bc95741858"},
-    {file = "packaging-20.8.tar.gz", hash = "sha256:78598185a7008a470d64526a8059de9aaa449238f280fc9eb6b13ba6c4109093"},
-]
-pandocfilters = [
-    {file = "pandocfilters-1.4.3.tar.gz", hash = "sha256:bc63fbb50534b4b1f8ebe1860889289e8af94a23bff7445259592df25a3906eb"},
-]
-parso = [
-    {file = "parso-0.7.1-py2.py3-none-any.whl", hash = "sha256:97218d9159b2520ff45eb78028ba8b50d2bc61dcc062a9682666f2dc4bd331ea"},
-    {file = "parso-0.7.1.tar.gz", hash = "sha256:caba44724b994a8a5e086460bb212abc5a8bc46951bf4a9a1210745953622eb9"},
-]
-pathspec = [
-    {file = "pathspec-0.8.1-py2.py3-none-any.whl", hash = "sha256:aa0cb481c4041bf52ffa7b0d8fa6cd3e88a2ca4879c533c9153882ee2556790d"},
-    {file = "pathspec-0.8.1.tar.gz", hash = "sha256:86379d6b86d75816baba717e64b1a3a3469deb93bb76d613c9ce79edc5cb68fd"},
-]
-pbr = [
-    {file = "pbr-5.5.1-py2.py3-none-any.whl", hash = "sha256:b236cde0ac9a6aedd5e3c34517b423cd4fd97ef723849da6b0d2231142d89c00"},
-    {file = "pbr-5.5.1.tar.gz", hash = "sha256:5fad80b613c402d5b7df7bd84812548b2a61e9977387a80a5fc5c396492b13c9"},
-]
-pexpect = [
-    {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"},
-    {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"},
-]
-pickleshare = [
-    {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"},
-    {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"},
-]
-pluggy = [
-    {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
-    {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
-]
-ply = [
-    {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"},
-    {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"},
-]
-pockets = [
-    {file = "pockets-0.9.1-py2.py3-none-any.whl", hash = "sha256:68597934193c08a08eb2bf6a1d85593f627c22f9b065cc727a4f03f669d96d86"},
-    {file = "pockets-0.9.1.tar.gz", hash = "sha256:9320f1a3c6f7a9133fe3b571f283bcf3353cd70249025ae8d618e40e9f7e92b3"},
-]
-pre-commit = [
-    {file = "pre_commit-2.9.3-py2.py3-none-any.whl", hash = "sha256:6c86d977d00ddc8a60d68eec19f51ef212d9462937acf3ea37c7adec32284ac0"},
-    {file = "pre_commit-2.9.3.tar.gz", hash = "sha256:ee784c11953e6d8badb97d19bc46b997a3a9eded849881ec587accd8608d74a4"},
-]
-prometheus-client = [
-    {file = "prometheus_client-0.9.0-py2.py3-none-any.whl", hash = "sha256:b08c34c328e1bf5961f0b4352668e6c8f145b4a087e09b7296ef62cbe4693d35"},
-    {file = "prometheus_client-0.9.0.tar.gz", hash = "sha256:9da7b32f02439d8c04f7777021c304ed51d9ec180604700c1ba72a4d44dceb03"},
-]
-prompt-toolkit = [
-    {file = "prompt_toolkit-3.0.8-py3-none-any.whl", hash = "sha256:7debb9a521e0b1ee7d2fe96ee4bd60ef03c6492784de0547337ca4433e46aa63"},
-    {file = "prompt_toolkit-3.0.8.tar.gz", hash = "sha256:25c95d2ac813909f813c93fde734b6e44406d1477a9faef7c915ff37d39c0a8c"},
-]
-psutil = [
-    {file = "psutil-5.7.3-cp27-none-win32.whl", hash = "sha256:1cd6a0c9fb35ece2ccf2d1dd733c1e165b342604c67454fd56a4c12e0a106787"},
-    {file = "psutil-5.7.3-cp27-none-win_amd64.whl", hash = "sha256:e02c31b2990dcd2431f4524b93491941df39f99619b0d312dfe1d4d530b08b4b"},
-    {file = "psutil-5.7.3-cp35-cp35m-win32.whl", hash = "sha256:56c85120fa173a5d2ad1d15a0c6e0ae62b388bfb956bb036ac231fbdaf9e4c22"},
-    {file = "psutil-5.7.3-cp35-cp35m-win_amd64.whl", hash = "sha256:fa38ac15dbf161ab1e941ff4ce39abd64b53fec5ddf60c23290daed2bc7d1157"},
-    {file = "psutil-5.7.3-cp36-cp36m-win32.whl", hash = "sha256:01bc82813fbc3ea304914581954979e637bcc7084e59ac904d870d6eb8bb2bc7"},
-    {file = "psutil-5.7.3-cp36-cp36m-win_amd64.whl", hash = "sha256:6a3e1fd2800ca45083d976b5478a2402dd62afdfb719b30ca46cd28bb25a2eb4"},
-    {file = "psutil-5.7.3-cp37-cp37m-win32.whl", hash = "sha256:fbcac492cb082fa38d88587d75feb90785d05d7e12d4565cbf1ecc727aff71b7"},
-    {file = "psutil-5.7.3-cp37-cp37m-win_amd64.whl", hash = "sha256:5d9106ff5ec2712e2f659ebbd112967f44e7d33f40ba40530c485cc5904360b8"},
-    {file = "psutil-5.7.3-cp38-cp38-win32.whl", hash = "sha256:ade6af32eb80a536eff162d799e31b7ef92ddcda707c27bbd077238065018df4"},
-    {file = "psutil-5.7.3-cp38-cp38-win_amd64.whl", hash = "sha256:2cb55ef9591b03ef0104bedf67cc4edb38a3edf015cf8cf24007b99cb8497542"},
-    {file = "psutil-5.7.3.tar.gz", hash = "sha256:af73f7bcebdc538eda9cc81d19db1db7bf26f103f91081d780bbacfcb620dee2"},
-]
-ptyprocess = [
-    {file = "ptyprocess-0.6.0-py2.py3-none-any.whl", hash = "sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f"},
-    {file = "ptyprocess-0.6.0.tar.gz", hash = "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0"},
-]
-py = [
-    {file = "py-1.10.0-py2.py3-none-any.whl", hash = "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
-    {file = "py-1.10.0.tar.gz", hash = "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
-]
-py-cpuinfo = [
-    {file = "py-cpuinfo-7.0.0.tar.gz", hash = "sha256:9aa2e49675114959697d25cf57fec41c29b55887bff3bc4809b44ac6f5730097"},
-]
-pycodestyle = [
-    {file = "pycodestyle-2.6.0-py2.py3-none-any.whl", hash = "sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367"},
-    {file = "pycodestyle-2.6.0.tar.gz", hash = "sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e"},
-]
-pycparser = [
-    {file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"},
-    {file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
-]
-pydocstyle = [
-    {file = "pydocstyle-5.1.1-py3-none-any.whl", hash = "sha256:aca749e190a01726a4fb472dd4ef23b5c9da7b9205c0a7857c06533de13fd678"},
-    {file = "pydocstyle-5.1.1.tar.gz", hash = "sha256:19b86fa8617ed916776a11cd8bc0197e5b9856d5433b777f51a3defe13075325"},
-]
-pyflakes = [
-    {file = "pyflakes-2.2.0-py2.py3-none-any.whl", hash = "sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92"},
-    {file = "pyflakes-2.2.0.tar.gz", hash = "sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8"},
-]
-pygments = [
-    {file = "Pygments-2.7.3-py3-none-any.whl", hash = "sha256:f275b6c0909e5dafd2d6269a656aa90fa58ebf4a74f8fcf9053195d226b24a08"},
-    {file = "Pygments-2.7.3.tar.gz", hash = "sha256:ccf3acacf3782cbed4a989426012f1c535c9a90d3a7fc3f16d231b9372d2b716"},
-]
-pyparsing = [
-    {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
-    {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
-]
-pyrsistent = [
-    {file = "pyrsistent-0.17.3.tar.gz", hash = "sha256:2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e"},
-]
-pytest = [
-    {file = "pytest-6.2.0-py3-none-any.whl", hash = "sha256:d69e1a80b34fe4d596c9142f35d9e523d98a2838976f1a68419a8f051b24cec6"},
-    {file = "pytest-6.2.0.tar.gz", hash = "sha256:b12e09409c5bdedc28d308469e156127004a436b41e9b44f9bff6446cbab9152"},
-]
-pytest-benchmark = [
-    {file = "pytest-benchmark-3.2.3.tar.gz", hash = "sha256:ad4314d093a3089701b24c80a05121994c7765ce373478c8f4ba8d23c9ba9528"},
-    {file = "pytest_benchmark-3.2.3-py2.py3-none-any.whl", hash = "sha256:01f79d38d506f5a3a0a9ada22ded714537bbdfc8147a881a35c1655db07289d9"},
-]
-pytest-cov = [
-    {file = "pytest-cov-2.10.1.tar.gz", hash = "sha256:47bd0ce14056fdd79f93e1713f88fad7bdcc583dcd7783da86ef2f085a0bb88e"},
-    {file = "pytest_cov-2.10.1-py2.py3-none-any.whl", hash = "sha256:45ec2d5182f89a81fc3eb29e3d1ed3113b9e9a873bcddb2a71faaab066110191"},
-]
-pytest-mock = [
-    {file = "pytest-mock-3.3.1.tar.gz", hash = "sha256:a4d6d37329e4a893e77d9ffa89e838dd2b45d5dc099984cf03c703ac8411bb82"},
-    {file = "pytest_mock-3.3.1-py3-none-any.whl", hash = "sha256:024e405ad382646318c4281948aadf6fe1135632bea9cc67366ea0c4098ef5f2"},
-]
-python-dateutil = [
-    {file = "python-dateutil-2.8.1.tar.gz", hash = "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c"},
-    {file = "python_dateutil-2.8.1-py2.py3-none-any.whl", hash = "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a"},
-]
-python-dotenv = [
-    {file = "python-dotenv-0.15.0.tar.gz", hash = "sha256:587825ed60b1711daea4832cf37524dfd404325b7db5e25ebe88c495c9f807a0"},
-    {file = "python_dotenv-0.15.0-py2.py3-none-any.whl", hash = "sha256:0c8d1b80d1a1e91717ea7d526178e3882732420b03f08afea0406db6402e220e"},
-]
-pytz = [
-    {file = "pytz-2020.4-py2.py3-none-any.whl", hash = "sha256:5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd"},
-    {file = "pytz-2020.4.tar.gz", hash = "sha256:3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268"},
-]
-pywin32 = [
-    {file = "pywin32-300-cp35-cp35m-win32.whl", hash = "sha256:1c204a81daed2089e55d11eefa4826c05e604d27fe2be40b6bf8db7b6a39da63"},
-    {file = "pywin32-300-cp35-cp35m-win_amd64.whl", hash = "sha256:350c5644775736351b77ba68da09a39c760d75d2467ecec37bd3c36a94fbed64"},
-    {file = "pywin32-300-cp36-cp36m-win32.whl", hash = "sha256:a3b4c48c852d4107e8a8ec980b76c94ce596ea66d60f7a697582ea9dce7e0db7"},
-    {file = "pywin32-300-cp36-cp36m-win_amd64.whl", hash = "sha256:27a30b887afbf05a9cbb05e3ffd43104a9b71ce292f64a635389dbad0ed1cd85"},
-    {file = "pywin32-300-cp37-cp37m-win32.whl", hash = "sha256:d7e8c7efc221f10d6400c19c32a031add1c4a58733298c09216f57b4fde110dc"},
-    {file = "pywin32-300-cp37-cp37m-win_amd64.whl", hash = "sha256:8151e4d7a19262d6694162d6da85d99a16f8b908949797fd99c83a0bfaf5807d"},
-    {file = "pywin32-300-cp38-cp38-win32.whl", hash = "sha256:fbb3b1b0fbd0b4fc2a3d1d81fe0783e30062c1abed1d17c32b7879d55858cfae"},
-    {file = "pywin32-300-cp38-cp38-win_amd64.whl", hash = "sha256:60a8fa361091b2eea27f15718f8eb7f9297e8d51b54dbc4f55f3d238093d5190"},
-    {file = "pywin32-300-cp39-cp39-win32.whl", hash = "sha256:638b68eea5cfc8def537e43e9554747f8dee786b090e47ead94bfdafdb0f2f50"},
-    {file = "pywin32-300-cp39-cp39-win_amd64.whl", hash = "sha256:b1609ce9bd5c411b81f941b246d683d6508992093203d4eb7f278f4ed1085c3f"},
-]
-pywinpty = [
-    {file = "pywinpty-0.5.7-cp27-cp27m-win32.whl", hash = "sha256:b358cb552c0f6baf790de375fab96524a0498c9df83489b8c23f7f08795e966b"},
-    {file = "pywinpty-0.5.7-cp27-cp27m-win_amd64.whl", hash = "sha256:1e525a4de05e72016a7af27836d512db67d06a015aeaf2fa0180f8e6a039b3c2"},
-    {file = "pywinpty-0.5.7-cp35-cp35m-win32.whl", hash = "sha256:2740eeeb59297593a0d3f762269b01d0285c1b829d6827445fcd348fb47f7e70"},
-    {file = "pywinpty-0.5.7-cp35-cp35m-win_amd64.whl", hash = "sha256:33df97f79843b2b8b8bc5c7aaf54adec08cc1bae94ee99dfb1a93c7a67704d95"},
-    {file = "pywinpty-0.5.7-cp36-cp36m-win32.whl", hash = "sha256:e854211df55d107f0edfda8a80b39dfc87015bef52a8fe6594eb379240d81df2"},
-    {file = "pywinpty-0.5.7-cp36-cp36m-win_amd64.whl", hash = "sha256:dbd838de92de1d4ebf0dce9d4d5e4fc38d0b7b1de837947a18b57a882f219139"},
-    {file = "pywinpty-0.5.7-cp37-cp37m-win32.whl", hash = "sha256:5fb2c6c6819491b216f78acc2c521b9df21e0f53b9a399d58a5c151a3c4e2a2d"},
-    {file = "pywinpty-0.5.7-cp37-cp37m-win_amd64.whl", hash = "sha256:dd22c8efacf600730abe4a46c1388355ce0d4ab75dc79b15d23a7bd87bf05b48"},
-    {file = "pywinpty-0.5.7-cp38-cp38-win_amd64.whl", hash = "sha256:8fc5019ff3efb4f13708bd3b5ad327589c1a554cb516d792527361525a7cb78c"},
-    {file = "pywinpty-0.5.7.tar.gz", hash = "sha256:2d7e9c881638a72ffdca3f5417dd1563b60f603e1b43e5895674c2a1b01f95a0"},
-]
-pyyaml = [
-    {file = "PyYAML-5.3.1-cp27-cp27m-win32.whl", hash = "sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f"},
-    {file = "PyYAML-5.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76"},
-    {file = "PyYAML-5.3.1-cp35-cp35m-win32.whl", hash = "sha256:4f4b913ca1a7319b33cfb1369e91e50354d6f07a135f3b901aca02aa95940bd2"},
-    {file = "PyYAML-5.3.1-cp35-cp35m-win_amd64.whl", hash = "sha256:cc8955cfbfc7a115fa81d85284ee61147059a753344bc51098f3ccd69b0d7e0c"},
-    {file = "PyYAML-5.3.1-cp36-cp36m-win32.whl", hash = "sha256:7739fc0fa8205b3ee8808aea45e968bc90082c10aef6ea95e855e10abf4a37b2"},
-    {file = "PyYAML-5.3.1-cp36-cp36m-win_amd64.whl", hash = "sha256:69f00dca373f240f842b2931fb2c7e14ddbacd1397d57157a9b005a6a9942648"},
-    {file = "PyYAML-5.3.1-cp37-cp37m-win32.whl", hash = "sha256:d13155f591e6fcc1ec3b30685d50bf0711574e2c0dfffd7644babf8b5102ca1a"},
-    {file = "PyYAML-5.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf"},
-    {file = "PyYAML-5.3.1-cp38-cp38-win32.whl", hash = "sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97"},
-    {file = "PyYAML-5.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee"},
-    {file = "PyYAML-5.3.1.tar.gz", hash = "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"},
-]
-pyzmq = [
-    {file = "pyzmq-20.0.0-cp35-cp35m-macosx_10_9_intel.whl", hash = "sha256:523d542823cabb94065178090e05347bd204365f6e7cb260f0071c995d392fc2"},
-    {file = "pyzmq-20.0.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:225774a48ed7414c0395335e7123ef8c418dbcbe172caabdc2496133b03254c2"},
-    {file = "pyzmq-20.0.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:bc7dd697356b31389d5118b9bcdef3e8d8079e8181800c4e8d72dccd56e1ff68"},
-    {file = "pyzmq-20.0.0-cp35-cp35m-win32.whl", hash = "sha256:d81184489369ec325bd50ba1c935361e63f31f578430b9ad95471899361a8253"},
-    {file = "pyzmq-20.0.0-cp35-cp35m-win_amd64.whl", hash = "sha256:7113eb93dcd0a5750c65d123ed0099e036a3a3f2dcb48afedd025ffa125c983b"},
-    {file = "pyzmq-20.0.0-cp36-cp36m-macosx_10_9_intel.whl", hash = "sha256:b62113eeb9a0649cebed9b21fd578f3a0175ef214a2a91dcb7b31bbf55805295"},
-    {file = "pyzmq-20.0.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:f0beef935efe78a63c785bb21ed56c1c24448511383e3994927c8bb2caf5e714"},
-    {file = "pyzmq-20.0.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:46250789730489009fe139cbf576679557c070a6a3628077d09a4153d52fd381"},
-    {file = "pyzmq-20.0.0-cp36-cp36m-win32.whl", hash = "sha256:bf755905a7d30d2749079611b9a89924c1f2da2695dc09ce221f42122c9808e3"},
-    {file = "pyzmq-20.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:2742e380d186673eee6a570ef83d4568741945434ba36d92b98d36cdbfedbd44"},
-    {file = "pyzmq-20.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:1e9b75a119606732023a305d1c214146c09a91f8116f6aff3e8b7d0a60b6f0ff"},
-    {file = "pyzmq-20.0.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:03638e46d486dd1c118e03c8bf9c634bdcae679600eac6573ae1e54906de7c2f"},
-    {file = "pyzmq-20.0.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:63ee08e35be72fdd7568065a249a5b5cf51a2e8ab6ee63cf9f73786fcb9e710b"},
-    {file = "pyzmq-20.0.0-cp37-cp37m-win32.whl", hash = "sha256:c95dda497a7c1b1e734b5e8353173ca5dd7b67784d8821d13413a97856588057"},
-    {file = "pyzmq-20.0.0-cp37-cp37m-win_amd64.whl", hash = "sha256:cc09c5cd1a4332611c8564d65e6a432dc6db3e10793d0254da9fa1e31d9ffd6d"},
-    {file = "pyzmq-20.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6e24907857c80dc67692e31f5bf3ad5bf483ee0142cec95b3d47e2db8c43bdda"},
-    {file = "pyzmq-20.0.0-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:53706f4a792cdae422121fb6a5e65119bad02373153364fc9d004cf6a90394de"},
-    {file = "pyzmq-20.0.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:895695be380f0f85d2e3ec5ccf68a93c92d45bd298567525ad5633071589872c"},
-    {file = "pyzmq-20.0.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:d92c7f41a53ece82b91703ea433c7d34143248cf0cead33aa11c5fc621c764bf"},
-    {file = "pyzmq-20.0.0-cp38-cp38-win32.whl", hash = "sha256:309d763d89ec1845c0e0fa14e1fb6558fd8c9ef05ed32baec27d7a8499cc7bb0"},
-    {file = "pyzmq-20.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:0e554fd390021edbe0330b67226325a820b0319c5b45e1b0a59bf22ccc36e793"},
-    {file = "pyzmq-20.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cfa54a162a7b32641665e99b2c12084555afe9fc8fe80ec8b2f71a57320d10e1"},
-    {file = "pyzmq-20.0.0-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:dc2f48b575dff6edefd572f1ac84cf0c3f18ad5fcf13384de32df740a010594a"},
-    {file = "pyzmq-20.0.0-cp39-cp39-manylinux1_i686.whl", hash = "sha256:5efe02bdcc5eafcac0aab531292294298f0ab8d28ed43be9e507d0e09173d1a4"},
-    {file = "pyzmq-20.0.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:0af84f34f27b5c6a0e906c648bdf46d4caebf9c8e6e16db0728f30a58141cad6"},
-    {file = "pyzmq-20.0.0-cp39-cp39-win32.whl", hash = "sha256:c63fafd2556d218368c51d18588f8e6f8d86d09d493032415057faf6de869b34"},
-    {file = "pyzmq-20.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:f110a4d3f8f01209eec304ed542f6c8054cce9b0f16dfe3d571e57c290e4e133"},
-    {file = "pyzmq-20.0.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4d9259a5eb3f71abbaf61f165cacf42240bfeea3783bebd8255341abdfe206f1"},
-    {file = "pyzmq-20.0.0.tar.gz", hash = "sha256:824ad5888331aadeac772bce27e1c2fbcab82fade92edbd234542c4e12f0dca9"},
-]
-regex = [
-    {file = "regex-2020.11.13-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8b882a78c320478b12ff024e81dc7d43c1462aa4a3341c754ee65d857a521f85"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a63f1a07932c9686d2d416fb295ec2c01ab246e89b4d58e5fa468089cab44b70"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:6e4b08c6f8daca7d8f07c8d24e4331ae7953333dbd09c648ed6ebd24db5a10ee"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:bba349276b126947b014e50ab3316c027cac1495992f10e5682dc677b3dfa0c5"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:56e01daca75eae420bce184edd8bb341c8eebb19dd3bce7266332258f9fb9dd7"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:6a8ce43923c518c24a2579fda49f093f1397dad5d18346211e46f134fc624e31"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_i686.whl", hash = "sha256:1ab79fcb02b930de09c76d024d279686ec5d532eb814fd0ed1e0051eb8bd2daa"},
-    {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_x86_64.whl", hash = "sha256:9801c4c1d9ae6a70aeb2128e5b4b68c45d4f0af0d1535500884d644fa9b768c6"},
-    {file = "regex-2020.11.13-cp36-cp36m-win32.whl", hash = "sha256:49cae022fa13f09be91b2c880e58e14b6da5d10639ed45ca69b85faf039f7a4e"},
-    {file = "regex-2020.11.13-cp36-cp36m-win_amd64.whl", hash = "sha256:749078d1eb89484db5f34b4012092ad14b327944ee7f1c4f74d6279a6e4d1884"},
-    {file = "regex-2020.11.13-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b2f4007bff007c96a173e24dcda236e5e83bde4358a557f9ccf5e014439eae4b"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:38c8fd190db64f513fe4e1baa59fed086ae71fa45083b6936b52d34df8f86a88"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:5862975b45d451b6db51c2e654990c1820523a5b07100fc6903e9c86575202a0"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:262c6825b309e6485ec2493ffc7e62a13cf13fb2a8b6d212f72bd53ad34118f1"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:bafb01b4688833e099d79e7efd23f99172f501a15c44f21ea2118681473fdba0"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:e32f5f3d1b1c663af7f9c4c1e72e6ffe9a78c03a31e149259f531e0fed826512"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:3bddc701bdd1efa0d5264d2649588cbfda549b2899dc8d50417e47a82e1387ba"},
-    {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:02951b7dacb123d8ea6da44fe45ddd084aa6777d4b2454fa0da61d569c6fa538"},
-    {file = "regex-2020.11.13-cp37-cp37m-win32.whl", hash = "sha256:0d08e71e70c0237883d0bef12cad5145b84c3705e9c6a588b2a9c7080e5af2a4"},
-    {file = "regex-2020.11.13-cp37-cp37m-win_amd64.whl", hash = "sha256:1fa7ee9c2a0e30405e21031d07d7ba8617bc590d391adfc2b7f1e8b99f46f444"},
-    {file = "regex-2020.11.13-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:baf378ba6151f6e272824b86a774326f692bc2ef4cc5ce8d5bc76e38c813a55f"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e3faaf10a0d1e8e23a9b51d1900b72e1635c2d5b0e1bea1c18022486a8e2e52d"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:2a11a3e90bd9901d70a5b31d7dd85114755a581a5da3fc996abfefa48aee78af"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:d1ebb090a426db66dd80df8ca85adc4abfcbad8a7c2e9a5ec7513ede522e0a8f"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:b2b1a5ddae3677d89b686e5c625fc5547c6e492bd755b520de5332773a8af06b"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:2c99e97d388cd0a8d30f7c514d67887d8021541b875baf09791a3baad48bb4f8"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:c084582d4215593f2f1d28b65d2a2f3aceff8342aa85afd7be23a9cad74a0de5"},
-    {file = "regex-2020.11.13-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:a3d748383762e56337c39ab35c6ed4deb88df5326f97a38946ddd19028ecce6b"},
-    {file = "regex-2020.11.13-cp38-cp38-win32.whl", hash = "sha256:7913bd25f4ab274ba37bc97ad0e21c31004224ccb02765ad984eef43e04acc6c"},
-    {file = "regex-2020.11.13-cp38-cp38-win_amd64.whl", hash = "sha256:6c54ce4b5d61a7129bad5c5dc279e222afd00e721bf92f9ef09e4fae28755683"},
-    {file = "regex-2020.11.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1862a9d9194fae76a7aaf0150d5f2a8ec1da89e8b55890b1786b8f88a0f619dc"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux1_i686.whl", hash = "sha256:4902e6aa086cbb224241adbc2f06235927d5cdacffb2425c73e6570e8d862364"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7a25fcbeae08f96a754b45bdc050e1fb94b95cab046bf56b016c25e9ab127b3e"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:d2d8ce12b7c12c87e41123997ebaf1a5767a5be3ec545f64675388970f415e2e"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:f7d29a6fc4760300f86ae329e3b6ca28ea9c20823df123a2ea8693e967b29917"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:717881211f46de3ab130b58ec0908267961fadc06e44f974466d1887f865bd5b"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:3128e30d83f2e70b0bed9b2a34e92707d0877e460b402faca908c6667092ada9"},
-    {file = "regex-2020.11.13-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:8f6a2229e8ad946e36815f2a03386bb8353d4bde368fdf8ca5f0cb97264d3b5c"},
-    {file = "regex-2020.11.13-cp39-cp39-win32.whl", hash = "sha256:f8f295db00ef5f8bae530fc39af0b40486ca6068733fb860b42115052206466f"},
-    {file = "regex-2020.11.13-cp39-cp39-win_amd64.whl", hash = "sha256:a15f64ae3a027b64496a71ab1f722355e570c3fac5ba2801cafce846bf5af01d"},
-    {file = "regex-2020.11.13.tar.gz", hash = "sha256:83d6b356e116ca119db8e7c6fc2983289d87b27b3fac238cfe5dca529d884562"},
-]
-requests = [
-    {file = "requests-2.25.0-py2.py3-none-any.whl", hash = "sha256:e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998"},
-    {file = "requests-2.25.0.tar.gz", hash = "sha256:7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8"},
-]
-safety = [
-    {file = "safety-1.10.0-py2.py3-none-any.whl", hash = "sha256:69437acf5dd617abd7086ccd0d50e813e67aa969bb9ca90f1847d5fbea047dcc"},
-    {file = "safety-1.10.0.tar.gz", hash = "sha256:2ebc71b44666588d7898905d86d575933fcd5fa3c92d301ed12482602b1e928a"},
-]
-scipy = [
-    {file = "scipy-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:4f12d13ffbc16e988fa40809cbbd7a8b45bc05ff6ea0ba8e3e41f6f4db3a9e47"},
-    {file = "scipy-1.5.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a254b98dbcc744c723a838c03b74a8a34c0558c9ac5c86d5561703362231107d"},
-    {file = "scipy-1.5.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:368c0f69f93186309e1b4beb8e26d51dd6f5010b79264c0f1e9ca00cd92ea8c9"},
-    {file = "scipy-1.5.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:4598cf03136067000855d6b44d7a1f4f46994164bcd450fb2c3d481afc25dd06"},
-    {file = "scipy-1.5.4-cp36-cp36m-win32.whl", hash = "sha256:e98d49a5717369d8241d6cf33ecb0ca72deee392414118198a8e5b4c35c56340"},
-    {file = "scipy-1.5.4-cp36-cp36m-win_amd64.whl", hash = "sha256:65923bc3809524e46fb7eb4d6346552cbb6a1ffc41be748535aa502a2e3d3389"},
-    {file = "scipy-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9ad4fcddcbf5dc67619379782e6aeef41218a79e17979aaed01ed099876c0e62"},
-    {file = "scipy-1.5.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:f87b39f4d69cf7d7529d7b1098cb712033b17ea7714aed831b95628f483fd012"},
-    {file = "scipy-1.5.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:25b241034215247481f53355e05f9e25462682b13bd9191359075682adcd9554"},
-    {file = "scipy-1.5.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:fa789583fc94a7689b45834453fec095245c7e69c58561dc159b5d5277057e4c"},
-    {file = "scipy-1.5.4-cp37-cp37m-win32.whl", hash = "sha256:d6d25c41a009e3c6b7e757338948d0076ee1dd1770d1c09ec131f11946883c54"},
-    {file = "scipy-1.5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:2c872de0c69ed20fb1a9b9cf6f77298b04a26f0b8720a5457be08be254366c6e"},
-    {file = "scipy-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e360cb2299028d0b0d0f65a5c5e51fc16a335f1603aa2357c25766c8dab56938"},
-    {file = "scipy-1.5.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:3397c129b479846d7eaa18f999369a24322d008fac0782e7828fa567358c36ce"},
-    {file = "scipy-1.5.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:168c45c0c32e23f613db7c9e4e780bc61982d71dcd406ead746c7c7c2f2004ce"},
-    {file = "scipy-1.5.4-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:213bc59191da2f479984ad4ec39406bf949a99aba70e9237b916ce7547b6ef42"},
-    {file = "scipy-1.5.4-cp38-cp38-win32.whl", hash = "sha256:634568a3018bc16a83cda28d4f7aed0d803dd5618facb36e977e53b2df868443"},
-    {file = "scipy-1.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:b03c4338d6d3d299e8ca494194c0ae4f611548da59e3c038813f1a43976cb437"},
-    {file = "scipy-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3d5db5d815370c28d938cf9b0809dade4acf7aba57eaf7ef733bfedc9b2474c4"},
-    {file = "scipy-1.5.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:6b0ceb23560f46dd236a8ad4378fc40bad1783e997604ba845e131d6c680963e"},
-    {file = "scipy-1.5.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:ed572470af2438b526ea574ff8f05e7f39b44ac37f712105e57fc4d53a6fb660"},
-    {file = "scipy-1.5.4-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:8c8d6ca19c8497344b810b0b0344f8375af5f6bb9c98bd42e33f747417ab3f57"},
-    {file = "scipy-1.5.4-cp39-cp39-win32.whl", hash = "sha256:d84cadd7d7998433334c99fa55bcba0d8b4aeff0edb123b2a1dfcface538e474"},
-    {file = "scipy-1.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:cc1f78ebc982cd0602c9a7615d878396bec94908db67d4ecddca864d049112f2"},
-    {file = "scipy-1.5.4.tar.gz", hash = "sha256:4a453d5e5689de62e5d38edf40af3f17560bfd63c9c5bd228c18c1f99afa155b"},
-]
-send2trash = [
-    {file = "Send2Trash-1.5.0-py3-none-any.whl", hash = "sha256:f1691922577b6fa12821234aeb57599d887c4900b9ca537948d2dac34aea888b"},
-    {file = "Send2Trash-1.5.0.tar.gz", hash = "sha256:60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2"},
-]
-six = [
-    {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
-    {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
-]
-sly = [
-    {file = "sly-0.4.tar.gz", hash = "sha256:e5f2266a231322cc17519fbc3a3ba1c6335fed5a9a55abe0e598a35aea0ac32a"},
-]
-smmap = [
-    {file = "smmap-3.0.4-py2.py3-none-any.whl", hash = "sha256:54c44c197c819d5ef1991799a7e30b662d1e520f2ac75c9efbeb54a742214cf4"},
-    {file = "smmap-3.0.4.tar.gz", hash = "sha256:9c98bbd1f9786d22f14b3d4126894d56befb835ec90cef151af566c7e19b5d24"},
-]
-snowballstemmer = [
-    {file = "snowballstemmer-2.0.0-py2.py3-none-any.whl", hash = "sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0"},
-    {file = "snowballstemmer-2.0.0.tar.gz", hash = "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52"},
-]
-sphinx = [
-    {file = "Sphinx-3.4.1-py3-none-any.whl", hash = "sha256:aeef652b14629431c82d3fe994ce39ead65b3fe87cf41b9a3714168ff8b83376"},
-    {file = "Sphinx-3.4.1.tar.gz", hash = "sha256:e450cb205ff8924611085183bf1353da26802ae73d9251a8fcdf220a8f8712ef"},
-]
-sphinx-autobuild = [
-    {file = "sphinx-autobuild-2020.9.1.tar.gz", hash = "sha256:4b184a7db893f2100bbd831991ae54ca89167a2b9ce68faea71eaa9e37716aed"},
-    {file = "sphinx_autobuild-2020.9.1-py3-none-any.whl", hash = "sha256:df5c72cb8b8fc9b31279c4619780c4e95029be6de569ff60a8bb2e99d20f63dd"},
-]
-sphinx-autodoc-typehints = [
-    {file = "sphinx-autodoc-typehints-1.11.1.tar.gz", hash = "sha256:244ba6d3e2fdb854622f643c7763d6f95b6886eba24bec28e86edf205e4ddb20"},
-    {file = "sphinx_autodoc_typehints-1.11.1-py3-none-any.whl", hash = "sha256:da049791d719f4c9813642496ee4764203e317f0697eb75446183fa2a68e3f77"},
-]
-sphinx-autorun = [
-    {file = "sphinx-autorun-1.1.1.tar.gz", hash = "sha256:61a39b604487c6dbfd601b3814443bb554532617abd39563e8d603c01ccc711a"},
-    {file = "sphinx_autorun-1.1.1-py3-none-any.whl", hash = "sha256:3a2869641e89f693a4cae1a461a8bf1b2492e34e0f1f86f372eb849842c6f258"},
-]
-sphinx-rtd-theme = [
-    {file = "sphinx_rtd_theme-0.5.0-py2.py3-none-any.whl", hash = "sha256:373413d0f82425aaa28fb288009bf0d0964711d347763af2f1b65cafcb028c82"},
-    {file = "sphinx_rtd_theme-0.5.0.tar.gz", hash = "sha256:22c795ba2832a169ca301cd0a083f7a434e09c538c70beb42782c073651b707d"},
-]
-sphinxcontrib-applehelp = [
-    {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"},
-    {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"},
-]
-sphinxcontrib-devhelp = [
-    {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"},
-    {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"},
-]
-sphinxcontrib-htmlhelp = [
-    {file = "sphinxcontrib-htmlhelp-1.0.3.tar.gz", hash = "sha256:e8f5bb7e31b2dbb25b9cc435c8ab7a79787ebf7f906155729338f3156d93659b"},
-    {file = "sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:3c0bc24a2c41e340ac37c85ced6dafc879ab485c095b1d65d2461ac2f7cca86f"},
-]
-sphinxcontrib-jsmath = [
-    {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"},
-    {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"},
-]
-sphinxcontrib-napoleon = [
-    {file = "sphinxcontrib-napoleon-0.7.tar.gz", hash = "sha256:407382beed396e9f2d7f3043fad6afda95719204a1e1a231ac865f40abcbfcf8"},
-    {file = "sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl", hash = "sha256:711e41a3974bdf110a484aec4c1a556799eb0b3f3b897521a018ad7e2db13fef"},
-]
-sphinxcontrib-qthelp = [
-    {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"},
-    {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"},
-]
-sphinxcontrib-serializinghtml = [
-    {file = "sphinxcontrib-serializinghtml-1.1.4.tar.gz", hash = "sha256:eaa0eccc86e982a9b939b2b82d12cc5d013385ba5eadcc7e4fed23f4405f77bc"},
-    {file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"},
-]
-stevedore = [
-    {file = "stevedore-3.3.0-py3-none-any.whl", hash = "sha256:50d7b78fbaf0d04cd62411188fa7eedcb03eb7f4c4b37005615ceebe582aa82a"},
-    {file = "stevedore-3.3.0.tar.gz", hash = "sha256:3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee"},
-]
-tbb = [
-    {file = "tbb-2021.1.1-py2.py3-none-macosx_10_15_x86_64.whl", hash = "sha256:45e679eec03b4c5ad1cb161dc664b8d4d8f25e1271b22b154957b81355a15cac"},
-    {file = "tbb-2021.1.1-py2.py3-none-manylinux1_i686.whl", hash = "sha256:145ce1298f18e31ce6302d15b22dd819e2b66eed37b5805dd57d053bd0aef94a"},
-    {file = "tbb-2021.1.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:b97343d2d01ee24be474821ce041e2cb040b357814e0e17bafd8dced0ea54e17"},
-    {file = "tbb-2021.1.1-py3-none-win32.whl", hash = "sha256:f09549785c978f42595b52d4805414f5531f50ab47c62150c360d203bd6b3a2a"},
-    {file = "tbb-2021.1.1-py3-none-win_amd64.whl", hash = "sha256:6901da00ff85a579364284577a44499847a302d0297d910eb3f9141465a7b44c"},
-]
-terminado = [
-    {file = "terminado-0.9.1-py3-none-any.whl", hash = "sha256:c55f025beb06c2e2669f7ba5a04f47bb3304c30c05842d4981d8f0fc9ab3b4e3"},
-    {file = "terminado-0.9.1.tar.gz", hash = "sha256:3da72a155b807b01c9e8a5babd214e052a0a45a975751da3521a1c3381ce6d76"},
-]
-testpath = [
-    {file = "testpath-0.4.4-py2.py3-none-any.whl", hash = "sha256:bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4"},
-    {file = "testpath-0.4.4.tar.gz", hash = "sha256:60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e"},
-]
-toml = [
-    {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
-    {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
-]
-tomlkit = [
-    {file = "tomlkit-0.7.0-py2.py3-none-any.whl", hash = "sha256:6babbd33b17d5c9691896b0e68159215a9387ebfa938aa3ac42f4a4beeb2b831"},
-    {file = "tomlkit-0.7.0.tar.gz", hash = "sha256:ac57f29693fab3e309ea789252fcce3061e19110085aa31af5446ca749325618"},
-]
-toolz = [
-    {file = "toolz-0.11.1-py3-none-any.whl", hash = "sha256:1bc473acbf1a1db4e72a1ce587be347450e8f08324908b8a266b486f408f04d5"},
-    {file = "toolz-0.11.1.tar.gz", hash = "sha256:c7a47921f07822fe534fb1c01c9931ab335a4390c782bd28c6bcc7c2f71f3fbf"},
-]
-tornado = [
-    {file = "tornado-6.1-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:d371e811d6b156d82aa5f9a4e08b58debf97c302a35714f6f45e35139c332e32"},
-    {file = "tornado-6.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:0d321a39c36e5f2c4ff12b4ed58d41390460f798422c4504e09eb5678e09998c"},
-    {file = "tornado-6.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:9de9e5188a782be6b1ce866e8a51bc76a0fbaa0e16613823fc38e4fc2556ad05"},
-    {file = "tornado-6.1-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:61b32d06ae8a036a6607805e6720ef00a3c98207038444ba7fd3d169cd998910"},
-    {file = "tornado-6.1-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:3e63498f680547ed24d2c71e6497f24bca791aca2fe116dbc2bd0ac7f191691b"},
-    {file = "tornado-6.1-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:6c77c9937962577a6a76917845d06af6ab9197702a42e1346d8ae2e76b5e3675"},
-    {file = "tornado-6.1-cp35-cp35m-win32.whl", hash = "sha256:6286efab1ed6e74b7028327365cf7346b1d777d63ab30e21a0f4d5b275fc17d5"},
-    {file = "tornado-6.1-cp35-cp35m-win_amd64.whl", hash = "sha256:fa2ba70284fa42c2a5ecb35e322e68823288a4251f9ba9cc77be04ae15eada68"},
-    {file = "tornado-6.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:0a00ff4561e2929a2c37ce706cb8233b7907e0cdc22eab98888aca5dd3775feb"},
-    {file = "tornado-6.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:748290bf9112b581c525e6e6d3820621ff020ed95af6f17fedef416b27ed564c"},
-    {file = "tornado-6.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:e385b637ac3acaae8022e7e47dfa7b83d3620e432e3ecb9a3f7f58f150e50921"},
-    {file = "tornado-6.1-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:25ad220258349a12ae87ede08a7b04aca51237721f63b1808d39bdb4b2164558"},
-    {file = "tornado-6.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:65d98939f1a2e74b58839f8c4dab3b6b3c1ce84972ae712be02845e65391ac7c"},
-    {file = "tornado-6.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:e519d64089b0876c7b467274468709dadf11e41d65f63bba207e04217f47c085"},
-    {file = "tornado-6.1-cp36-cp36m-win32.whl", hash = "sha256:b87936fd2c317b6ee08a5741ea06b9d11a6074ef4cc42e031bc6403f82a32575"},
-    {file = "tornado-6.1-cp36-cp36m-win_amd64.whl", hash = "sha256:cc0ee35043162abbf717b7df924597ade8e5395e7b66d18270116f8745ceb795"},
-    {file = "tornado-6.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7250a3fa399f08ec9cb3f7b1b987955d17e044f1ade821b32e5f435130250d7f"},
-    {file = "tornado-6.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:ed3ad863b1b40cd1d4bd21e7498329ccaece75db5a5bf58cd3c9f130843e7102"},
-    {file = "tornado-6.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:dcef026f608f678c118779cd6591c8af6e9b4155c44e0d1bc0c87c036fb8c8c4"},
-    {file = "tornado-6.1-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:70dec29e8ac485dbf57481baee40781c63e381bebea080991893cd297742b8fd"},
-    {file = "tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:d3f7594930c423fd9f5d1a76bee85a2c36fd8b4b16921cae7e965f22575e9c01"},
-    {file = "tornado-6.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:3447475585bae2e77ecb832fc0300c3695516a47d46cefa0528181a34c5b9d3d"},
-    {file = "tornado-6.1-cp37-cp37m-win32.whl", hash = "sha256:e7229e60ac41a1202444497ddde70a48d33909e484f96eb0da9baf8dc68541df"},
-    {file = "tornado-6.1-cp37-cp37m-win_amd64.whl", hash = "sha256:cb5ec8eead331e3bb4ce8066cf06d2dfef1bfb1b2a73082dfe8a161301b76e37"},
-    {file = "tornado-6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:20241b3cb4f425e971cb0a8e4ffc9b0a861530ae3c52f2b0434e6c1b57e9fd95"},
-    {file = "tornado-6.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:c77da1263aa361938476f04c4b6c8916001b90b2c2fdd92d8d535e1af48fba5a"},
-    {file = "tornado-6.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:fba85b6cd9c39be262fcd23865652920832b61583de2a2ca907dbd8e8a8c81e5"},
-    {file = "tornado-6.1-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:1e8225a1070cd8eec59a996c43229fe8f95689cb16e552d130b9793cb570a288"},
-    {file = "tornado-6.1-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:d14d30e7f46a0476efb0deb5b61343b1526f73ebb5ed84f23dc794bdb88f9d9f"},
-    {file = "tornado-6.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:8f959b26f2634a091bb42241c3ed8d3cedb506e7c27b8dd5c7b9f745318ddbb6"},
-    {file = "tornado-6.1-cp38-cp38-win32.whl", hash = "sha256:34ca2dac9e4d7afb0bed4677512e36a52f09caa6fded70b4e3e1c89dbd92c326"},
-    {file = "tornado-6.1-cp38-cp38-win_amd64.whl", hash = "sha256:6196a5c39286cc37c024cd78834fb9345e464525d8991c21e908cc046d1cc02c"},
-    {file = "tornado-6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0ba29bafd8e7e22920567ce0d232c26d4d47c8b5cf4ed7b562b5db39fa199c5"},
-    {file = "tornado-6.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:33892118b165401f291070100d6d09359ca74addda679b60390b09f8ef325ffe"},
-    {file = "tornado-6.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7da13da6f985aab7f6f28debab00c67ff9cbacd588e8477034c0652ac141feea"},
-    {file = "tornado-6.1-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:e0791ac58d91ac58f694d8d2957884df8e4e2f6687cdf367ef7eb7497f79eaa2"},
-    {file = "tornado-6.1-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:66324e4e1beede9ac79e60f88de548da58b1f8ab4b2f1354d8375774f997e6c0"},
-    {file = "tornado-6.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:a48900ecea1cbb71b8c71c620dee15b62f85f7c14189bdeee54966fbd9a0c5bd"},
-    {file = "tornado-6.1-cp39-cp39-win32.whl", hash = "sha256:d3d20ea5782ba63ed13bc2b8c291a053c8d807a8fa927d941bd718468f7b950c"},
-    {file = "tornado-6.1-cp39-cp39-win_amd64.whl", hash = "sha256:548430be2740e327b3fe0201abe471f314741efcb0067ec4f2d7dcfb4825f3e4"},
-    {file = "tornado-6.1.tar.gz", hash = "sha256:33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"},
-]
-tqdm = [
-    {file = "tqdm-4.55.0-py2.py3-none-any.whl", hash = "sha256:0cd81710de29754bf17b6fee07bdb86f956b4fa20d3078f02040f83e64309416"},
-    {file = "tqdm-4.55.0.tar.gz", hash = "sha256:f4f80b96e2ceafea69add7bf971b8403b9cba8fb4451c1220f91c79be4ebd208"},
-]
-traitlets = [
-    {file = "traitlets-5.0.5-py3-none-any.whl", hash = "sha256:69ff3f9d5351f31a7ad80443c2674b7099df13cc41fc5fa6e2f6d3b0330b0426"},
-    {file = "traitlets-5.0.5.tar.gz", hash = "sha256:178f4ce988f69189f7e523337a3e11d91c786ded9360174a3d9ca83e79bc5396"},
-]
-typed-ast = [
-    {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3"},
-    {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:aaee9905aee35ba5905cfb3c62f3e83b3bec7b39413f0a7f19be4e547ea01ebb"},
-    {file = "typed_ast-1.4.1-cp35-cp35m-win32.whl", hash = "sha256:0c2c07682d61a629b68433afb159376e24e5b2fd4641d35424e462169c0a7919"},
-    {file = "typed_ast-1.4.1-cp35-cp35m-win_amd64.whl", hash = "sha256:4083861b0aa07990b619bd7ddc365eb7fa4b817e99cf5f8d9cf21a42780f6e01"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:269151951236b0f9a6f04015a9004084a5ab0d5f19b57de779f908621e7d8b75"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:24995c843eb0ad11a4527b026b4dde3da70e1f2d8806c99b7b4a7cf491612652"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:fcf135e17cc74dbfbc05894ebca928ffeb23d9790b3167a674921db19082401f"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-win32.whl", hash = "sha256:4e3e5da80ccbebfff202a67bf900d081906c358ccc3d5e3c8aea42fdfdfd51c1"},
-    {file = "typed_ast-1.4.1-cp36-cp36m-win_amd64.whl", hash = "sha256:249862707802d40f7f29f6e1aad8d84b5aa9e44552d2cc17384b209f091276aa"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8ce678dbaf790dbdb3eba24056d5364fb45944f33553dd5869b7580cdbb83614"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:c9e348e02e4d2b4a8b2eedb48210430658df6951fa484e59de33ff773fbd4b41"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:bcd3b13b56ea479b3650b82cabd6b5343a625b0ced5429e4ccad28a8973f301b"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:f208eb7aff048f6bea9586e61af041ddf7f9ade7caed625742af423f6bae3298"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-win32.whl", hash = "sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe"},
-    {file = "typed_ast-1.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:0666aa36131496aed8f7be0410ff974562ab7eeac11ef351def9ea6fa28f6355"},
-    {file = "typed_ast-1.4.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:d205b1b46085271b4e15f670058ce182bd1199e56b317bf2ec004b6a44f911f6"},
-    {file = "typed_ast-1.4.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:6daac9731f172c2a22ade6ed0c00197ee7cc1221aa84cfdf9c31defeb059a907"},
-    {file = "typed_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:498b0f36cc7054c1fead3d7fc59d2150f4d5c6c56ba7fb150c013fbc683a8d2d"},
-    {file = "typed_ast-1.4.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:7e4c9d7658aaa1fc80018593abdf8598bf91325af6af5cce4ce7c73bc45ea53d"},
-    {file = "typed_ast-1.4.1-cp38-cp38-win32.whl", hash = "sha256:715ff2f2df46121071622063fc7543d9b1fd19ebfc4f5c8895af64a77a8c852c"},
-    {file = "typed_ast-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4"},
-    {file = "typed_ast-1.4.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34"},
-    {file = "typed_ast-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:92c325624e304ebf0e025d1224b77dd4e6393f18aab8d829b5b7e04afe9b7a2c"},
-    {file = "typed_ast-1.4.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:d648b8e3bf2fe648745c8ffcee3db3ff903d0817a01a12dd6a6ea7a8f4889072"},
-    {file = "typed_ast-1.4.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:fac11badff8313e23717f3dada86a15389d0708275bddf766cca67a84ead3e91"},
-    {file = "typed_ast-1.4.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:0d8110d78a5736e16e26213114a38ca35cb15b6515d535413b090bd50951556d"},
-    {file = "typed_ast-1.4.1-cp39-cp39-win32.whl", hash = "sha256:b52ccf7cfe4ce2a1064b18594381bccf4179c2ecf7f513134ec2f993dd4ab395"},
-    {file = "typed_ast-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:3742b32cf1c6ef124d57f95be609c473d7ec4c14d0090e5a5e05a15269fb4d0c"},
-    {file = "typed_ast-1.4.1.tar.gz", hash = "sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b"},
-]
-typing-extensions = [
-    {file = "typing_extensions-3.7.4.3-py2-none-any.whl", hash = "sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f"},
-    {file = "typing_extensions-3.7.4.3-py3-none-any.whl", hash = "sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918"},
-    {file = "typing_extensions-3.7.4.3.tar.gz", hash = "sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"},
-]
-urllib3 = [
-    {file = "urllib3-1.26.2-py2.py3-none-any.whl", hash = "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"},
-    {file = "urllib3-1.26.2.tar.gz", hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"},
-]
-virtualenv = [
-    {file = "virtualenv-20.2.2-py2.py3-none-any.whl", hash = "sha256:54b05fc737ea9c9ee9f8340f579e5da5b09fb64fd010ab5757eb90268616907c"},
-    {file = "virtualenv-20.2.2.tar.gz", hash = "sha256:b7a8ec323ee02fb2312f098b6b4c9de99559b462775bc8fe3627a73706603c1b"},
-]
-wcwidth = [
-    {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
-    {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
-]
-webencodings = [
-    {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"},
-    {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"},
-]
-win32-setctime = [
-    {file = "win32_setctime-1.0.3-py3-none-any.whl", hash = "sha256:dc925662de0a6eb987f0b01f599c01a8236cb8c62831c22d9cada09ad958243e"},
-    {file = "win32_setctime-1.0.3.tar.gz", hash = "sha256:4e88556c32fdf47f64165a2180ba4552f8bb32c1103a2fafd05723a0bd42bd4b"},
-]
-xdoctest = [
-    {file = "xdoctest-0.15.0-py2.py3-none-any.whl", hash = "sha256:695ea04303a48cbb319709270d43f7bae7f3de3701aec73f09d90a216499992e"},
-    {file = "xdoctest-0.15.0.tar.gz", hash = "sha256:7f0a184d403b69b166ebec1aadb13c98c96c59101e974ae2e4db4c3a803ec371"},
-]
-zipp = [
-    {file = "zipp-3.4.0-py3-none-any.whl", hash = "sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108"},
-    {file = "zipp-3.4.0.tar.gz", hash = "sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb"},
-]
-"zope.interface" = [
-    {file = "zope.interface-5.2.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:518950fe6a5d56f94ba125107895f938a4f34f704c658986eae8255edb41163b"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:6278c080d4afffc9016e14325f8734456831124e8c12caa754fd544435c08386"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:538298e4e113ccb8b41658d5a4b605bebe75e46a30ceca22a5a289cf02c80bec"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:778d0ec38bbd288b150a3ae363c8ffd88d2207a756842495e9bffd8a8afbc89a"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:64ea6c221aeee4796860405e1aedec63424cda4202a7ad27a5066876db5b0fd2"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-win32.whl", hash = "sha256:92dc0fb79675882d0b6138be4bf0cec7ea7c7eede60aaca78303d8e8dbdaa523"},
-    {file = "zope.interface-5.2.0-cp27-cp27m-win_amd64.whl", hash = "sha256:844fad925ac5c2ad4faaceb3b2520ad016b5280105c6e16e79838cf951903a7b"},
-    {file = "zope.interface-5.2.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:588384d70a0f19b47409cfdb10e0c27c20e4293b74fc891df3d8eb47782b8b3e"},
-    {file = "zope.interface-5.2.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:07d61722dd7d85547b7c6b0f5486b4338001fab349f2ac5cabc0b7182eb3425d"},
-    {file = "zope.interface-5.2.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:495b63fd0302f282ee6c1e6ea0f1c12cb3d1a49c8292d27287f01845ff252a96"},
-    {file = "zope.interface-5.2.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:299bde0ab9e5c4a92f01a152b7fbabb460f31343f1416f9b7b983167ab1e33bc"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:32546af61a9a9b141ca38d971aa6eb9800450fa6620ce6323cc30eec447861f3"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:2ab88d8f228f803fcb8cb7d222c579d13dab2d3622c51e8cf321280da01102a7"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:cbd0f2cbd8689861209cd89141371d3a22a11613304d1f0736492590aa0ab332"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:21e49123f375703cf824214939d39df0af62c47d122d955b2a8d9153ea08cfd5"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:eccac3d9aadc68e994b6d228cb0c8919fc47a5350d85a1b4d3d81d1e98baf40c"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:42b278ac0989d6f5cf58d7e0828ea6b5951464e3cf2ff229dd09a96cb6ba0c86"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-win32.whl", hash = "sha256:83b4aa5344cce005a9cff5d0321b2e318e871cc1dfc793b66c32dd4f59e9770d"},
-    {file = "zope.interface-5.2.0-cp35-cp35m-win_amd64.whl", hash = "sha256:4df9afd17bd5477e9f8c8b6bb8507e18dd0f8b4efe73bb99729ff203279e9e3b"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-macosx_10_6_intel.whl", hash = "sha256:1743bcfe45af8846b775086471c28258f4c6e9ee8ef37484de4495f15a98b549"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:aedc6c672b351afe6dfe17ff83ee5e7eb6ed44718f879a9328a68bdb20b57e11"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:4af87cdc0d4b14e600e6d3d09793dce3b7171348a094ba818e2a68ae7ee67546"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:b7a00ecb1434f8183395fac5366a21ee73d14900082ca37cf74993cf46baa56c"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:8ceb3667dd13b8133f2e4d637b5b00f240f066448e2aa89a41f4c2d78a26ce50"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:efef581c8ba4d990770875e1a2218e856849d32ada2680e53aebc5d154a17e20"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-win32.whl", hash = "sha256:e4bc372b953bf6cec65a8d48482ba574f6e051621d157cf224227dbb55486b1e"},
-    {file = "zope.interface-5.2.0-cp36-cp36m-win_amd64.whl", hash = "sha256:3cc94c69f6bd48ed86e8e24f358cb75095c8129827df1298518ab860115269a4"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ba32f4a91c1cb7314c429b03afbf87b1fff4fb1c8db32260e7310104bd77f0c7"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:1b5f6c8fff4ed32aa2dd43e84061bc8346f32d3ba6ad6e58f088fe109608f102"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:efd550b3da28195746bb43bd1d815058181a7ca6d9d6aa89dd37f5eefe2cacb7"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:aab9f1e34d810feb00bf841993552b8fcc6ae71d473c505381627143d0018a6a"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:55465121e72e208a7b69b53de791402affe6165083b2ea71b892728bd19ba9ae"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:32b40a4c46d199827d79c86bb8cb88b1bbb764f127876f2cb6f3a47f63dbada3"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-win32.whl", hash = "sha256:abb61afd84f23099ac6099d804cdba9bd3b902aaaded3ffff47e490b0a495520"},
-    {file = "zope.interface-5.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:21f579134a47083ffb5ddd1307f0405c91aa8b61ad4be6fd5af0171474fe0c45"},
-    {file = "zope.interface-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4c48ddb63e2b20fba4c6a2bf81b4d49e99b6d4587fb67a6cd33a2c1f003af3e3"},
-    {file = "zope.interface-5.2.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:2dcab01c660983ba5e5a612e0c935141ccbee67d2e2e14b833e01c2354bd8034"},
-    {file = "zope.interface-5.2.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:150e8bcb7253a34a4535aeea3de36c0bb3b1a6a47a183a95d65a194b3e07f232"},
-    {file = "zope.interface-5.2.0-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:681dbb33e2b40262b33fd383bae63c36d33fd79fa1a8e4092945430744ffd34a"},
-    {file = "zope.interface-5.2.0-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:2ced4c35061eea623bc84c7711eedce8ecc3c2c51cd9c6afa6290df3bae9e104"},
-    {file = "zope.interface-5.2.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f37d45fab14ffef9d33a0dc3bc59ce0c5313e2253323312d47739192da94f5fd"},
-    {file = "zope.interface-5.2.0-cp38-cp38-win32.whl", hash = "sha256:9789bd945e9f5bd026ed3f5b453d640befb8b1fc33a779c1fe8d3eb21fe3fb4a"},
-    {file = "zope.interface-5.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0a990dcc97806e5980bbb54b2e46b9cde9e48932d8e6984daf71ef1745516123"},
-    {file = "zope.interface-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4b94df9f2fdde7b9314321bab8448e6ad5a23b80542dcab53e329527d4099dcb"},
-    {file = "zope.interface-5.2.0-cp39-cp39-manylinux1_i686.whl", hash = "sha256:6936aa9da390402d646a32a6a38d5409c2d2afb2950f045a7d02ab25a4e7d08d"},
-    {file = "zope.interface-5.2.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:adf9ee115ae8ff8b6da4b854b4152f253b390ba64407a22d75456fe07dcbda65"},
-    {file = "zope.interface-5.2.0-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:f44906f70205d456d503105023041f1e63aece7623b31c390a0103db4de17537"},
-    {file = "zope.interface-5.2.0-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:f057897711a630a0b7a6a03f1acf379b6ba25d37dc5dc217a97191984ba7f2fc"},
-    {file = "zope.interface-5.2.0-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:05a97ba92c1c7c26f25c9f671aa1ef85ffead6cdad13770e5b689cf983adc7e1"},
-    {file = "zope.interface-5.2.0-cp39-cp39-win32.whl", hash = "sha256:27c267dc38a0f0079e96a2945ee65786d38ef111e413c702fbaaacbab6361d00"},
-    {file = "zope.interface-5.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2b6d6eb693bc2fc6c484f2e5d93bd0b0da803fa77bf974f160533e555e4d095"},
-    {file = "zope.interface-5.2.0.tar.gz", hash = "sha256:8251f06a77985a2729a8bdbefbae79ee78567dddc3acbd499b87e705ca59fe24"},
-]
+lock-version = "2.1"
+python-versions = ">=3.10,<3.14"
+content-hash = "c6c2fda709b0ab04741dc7c94666edba8809c578280a411b52ff08e438457f74"
diff --git a/preamble.rst b/preamble.rst
deleted file mode 100644
index 94708e81..00000000
--- a/preamble.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. |copy| unicode:: 0xA9 .. знак копирайта
-.. |(TM)| unicode:: U+2122 .. символ торговой марки
-.. |---| unicode:: U+02014 .. длинное тире
-.. |date| date:: %d.%m.%Y
-.. |time| date:: %H:%M
-.. |mckit| replace:: ``mckit``
-.. |br| raw:: html
-
-       
diff --git a/profiles/__init__.py b/profiles/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/profiles/mcnp_reading.py b/profiles/mcnp_reading.py index c6f153df..493bdbad 100644 --- a/profiles/mcnp_reading.py +++ b/profiles/mcnp_reading.py @@ -1,32 +1,31 @@ -""" -Code to profile on large mcnp files. +"""Code to profile on large mcnp files. + Not using pytest. """ + +from __future__ import annotations + +from typing import TYPE_CHECKING + from zipfile import ZipFile -from mckit.utils.resource import path_resolver + from mckit.constants import MCNP_ENCODING -from mckit import read_mcnp_text, Universe -from mckit.parser.mcnp_input_sly_parser import ParseResult, from_text +from mckit.parser.mcnp_input_sly_parser import from_text +from mckit.utils._resource import path_resolver + +if TYPE_CHECKING: + from mckit.parser.mcnp_input_sly_parser import ParseResult data_filename_resolver = path_resolver("benchmarks") with ZipFile(data_filename_resolver("data/4M.zip")) as data_archive: CLITE_TEXT = data_archive.read("clite.i").decode(encoding=MCNP_ENCODING) -def test_old_mcnp_reading(): - universe: Universe = read_mcnp_text(CLITE_TEXT) - assert len(universe) == 150 - - -def test_sly_mcnp_reading(): +def test_sly_mcnp_reading() -> None: result: ParseResult = from_text(CLITE_TEXT) - assert ( - result.title - == "C-LITE VERSION 1 RELEASE 131031 ISSUED 31/10/2013 - Halloween edition" - ) + assert result.title == "C-LITE VERSION 1 RELEASE 131031 ISSUED 31/10/2013 - Halloween edition" assert len(result.universe) == 150 if __name__ == "__main__": - test_old_mcnp_reading() test_sly_mcnp_reading() diff --git a/pylintrc.toml b/pylintrc.toml new file mode 100644 index 00000000..35d8c301 --- /dev/null +++ b/pylintrc.toml @@ -0,0 +1,552 @@ +[tool.pylint.main] +# Analyse import fallback blocks. This can be used to support both Python 2 and 3 +# compatible code, which means that the block might have code that exists only in +# one or another interpreter, leading to false positives when analysed. +# analyse-fallback-blocks = + +# Clear in-memory caches upon conclusion of linting. Useful if running pylint in +# a server-like mode. +# clear-cache-post-run = + +# Always return a 0 (non-error) status code, even if lint errors are found. This +# is primarily useful in continuous integration scripts. +# exit-zero = + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code. +extension-pkg-allow-list = ["duckdb", "mckit"] + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code. (This is an alternative name to extension-pkg-allow-list +# for backward compatibility.) +# extension-pkg-whitelist = + +# Return non-zero exit code if any of these messages/categories are detected, +# even if score is above --fail-under value. Syntax same as enable. Messages +# specified are enabled, while categories only check already-enabled messages. +# fail-on = + +# Specify a score threshold under which the program will exit with error. +#fail-under = 10 + +# Interpret the stdin as a python script, whose filename needs to be passed as +# the module_or_package argument. +# from-stdin = + +# Files or directories to be skipped. They should be base names, not paths. +#ignore = ["CVS"] + +# Add files or directories matching the regular expressions patterns to the +# ignore-list. The regex matches against paths and can be in Posix or Windows +# format. Because '\\' represents the directory delimiter on Windows systems, it +# can't be used as an escape character. +# ignore-paths = + +# Files or directories matching the regular expression patterns are skipped. The +# regex matches against base names, not paths. The default value ignores Emacs +# file locks +#ignore-patterns = ["^\\.#"] + +# List of module names for which member attributes should not be checked and will +# not be imported (useful for modules/projects where namespaces are manipulated +# during runtime and thus existing member attributes cannot be deduced by static +# analysis). It supports qualified module names, as well as Unix pattern +# matching. +# ignored-modules = + +# Python code to execute, usually for sys.path manipulation such as +# pygtk.require(). +# init-hook = + +# Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the +# number of processors available to use, and will cap the count on Windows to +# avoid hangs. +jobs = 0 + +# Control the amount of potential inferred values when inferring a single object. +# This can help the performance when dealing with large functions or complex, +# nested conditions. +#limit-inference-results = 100 + +# List of plugins (as comma separated values of python module names) to load, +# usually to register additional checkers. +# load-plugins = + +# Pickle collected data for later comparisons. +#persistent = true + +# Resolve imports to .pyi stubs if available. May reduce no-member messages and +# increase not-an-iterable messages. +# prefer-stubs = + +# Minimum Python version to use for version dependent checks. Will default to the +# version used to run pylint. +#py-version = "3.11" + +# Discover python modules and packages in the file system subtree. +# recursive = + +# Add paths to the list of the source roots. Supports globbing patterns. The +# source root is an absolute path or a path relative to the current working +# directory used to determine a package namespace for modules located under the +# source root. +# source-roots = + +# When enabled, pylint would attempt to guess common misconfiguration and emit +# user-friendly hints instead of false-positive error messages. +#suggestion-mode = true + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +# unsafe-load-any-extension = + +#[tool.pylint.basic] +# Naming style matching correct argument names. +#argument-naming-style = "snake_case" + +# Regular expression matching correct argument names. Overrides argument-naming- +# style. If left empty, argument names will be checked with the set naming style. +# argument-rgx = + +# Naming style matching correct attribute names. +#attr-naming-style = "snake_case" + +# Regular expression matching correct attribute names. Overrides attr-naming- +# style. If left empty, attribute names will be checked with the set naming +# style. +# attr-rgx = + +# Bad variable names which should always be refused, separated by a comma. +#bad-names = ["foo", "bar", "baz", "toto", "tutu", "tata"] + +# Bad variable names regexes, separated by a comma. If names match any regex, +# they will always be refused +# bad-names-rgxs = + +# Naming style matching correct class attribute names. +#class-attribute-naming-style = "any" + +# Regular expression matching correct class attribute names. Overrides class- +# attribute-naming-style. If left empty, class attribute names will be checked +# with the set naming style. +# class-attribute-rgx = + +# Naming style matching correct class constant names. +#class-const-naming-style = "UPPER_CASE" + +# Regular expression matching correct class constant names. Overrides class- +# const-naming-style. If left empty, class constant names will be checked with +# the set naming style. +# class-const-rgx = + +# Naming style matching correct class names. +#class-naming-style = "PascalCase" + +# Regular expression matching correct class names. Overrides class-naming-style. +# If left empty, class names will be checked with the set naming style. +# class-rgx = + +# Naming style matching correct constant names. +#const-naming-style = "UPPER_CASE" + +# Regular expression matching correct constant names. Overrides const-naming- +# style. If left empty, constant names will be checked with the set naming style. +# const-rgx = + +# Minimum line length for functions/classes that require docstrings, shorter ones +# are exempt. +#docstring-min-length = -1 + +# Naming style matching correct function names. +#function-naming-style = "snake_case" + +# Regular expression matching correct function names. Overrides function-naming- +# style. If left empty, function names will be checked with the set naming style. +# function-rgx = + +# Good variable names which should always be accepted, separated by a comma. +#good-names = ["i", "j", "k", "ex", "Run", "_"] + +# Good variable names regexes, separated by a comma. If names match any regex, +# they will always be accepted +#good-names-rgxs = ["."] + +# Include a hint for the correct naming format with invalid-name. +# include-naming-hint = + +# Naming style matching correct inline iteration names. +#inlinevar-naming-style = "any" + +# Regular expression matching correct inline iteration names. Overrides +# inlinevar-naming-style. If left empty, inline iteration names will be checked +# with the set naming style. +# inlinevar-rgx = + +# Naming style matching correct method names. +#method-naming-style = "snake_case" + +# Regular expression matching correct method names. Overrides method-naming- +# style. If left empty, method names will be checked with the set naming style. +# method-rgx = + +# Naming style matching correct module names. +#module-naming-style = "snake_case" + +# Regular expression matching correct module names. Overrides module-naming- +# style. If left empty, module names will be checked with the set naming style. +# module-rgx = + +# Colon-delimited sets of names that determine each other's naming style when the +# name regexes allow several styles. +# name-group = + +# Regular expression which should only match function or class names that do not +# require a docstring. +#no-docstring-rgx = "^_" + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. These +# decorators are taken in consideration only for invalid-name. +#property-classes = ["abc.abstractproperty"] + +# Regular expression matching correct type alias names. If left empty, type alias +# names will be checked with the set naming style. +# typealias-rgx = + +# Regular expression matching correct type variable names. If left empty, type +# variable names will be checked with the set naming style. +# typevar-rgx = + +# Naming style matching correct variable names. +#variable-naming-style = "snake_case" + +# Regular expression matching correct variable names. Overrides variable-naming- +# style. If left empty, variable names will be checked with the set naming style. +# variable-rgx = + +#[tool.pylint.classes] +# Warn about protected attribute access inside special methods +# check-protected-access-in-special-methods = + +# List of method names used to declare (i.e. assign) instance attributes. +#defining-attr-methods = ["__init__", "__new__", "setUp", "asyncSetUp", "__post_init__"] + +# List of member names, which should be excluded from the protected access +# warning. +#exclude-protected = ["_asdict", "_fields", "_replace", "_source", "_make", "os._exit"] + +# List of valid names for the first argument in a class method. +#valid-classmethod-first-arg = ["cls"] + +# List of valid names for the first argument in a metaclass class method. +#valid-metaclass-classmethod-first-arg = ["mcs"] + +#[tool.pylint.design] +# List of regular expressions of class ancestor names to ignore when counting +# public methods (see R0903) +# exclude-too-few-public-methods = + +# List of qualified class names to ignore when counting class parents (see R0901) +# ignored-parents = + +# Maximum number of arguments for function / method. +#max-args = 5 + +# Maximum number of attributes for a class (see R0902). +#max-attributes = 7 + +# Maximum number of boolean expressions in an if statement (see R0916). +#max-bool-expr = 5 + +# Maximum number of branch for function / method body. +#max-branches = 12 + +# Maximum number of locals for function / method body. +#max-locals = 15 + +# Maximum number of parents for a class (see R0901). +#max-parents = 7 + +# Maximum number of positional arguments for function / method. +#max-positional-arguments = 5 + +# Maximum number of public methods for a class (see R0904). +#max-public-methods = 20 + +# Maximum number of return / yield for function / method body. +#max-returns = 6 + +# Maximum number of statements in function / method body. +#max-statements = 50 + +# Minimum number of public methods for a class (see R0903). +#min-public-methods = 2 + +#[tool.pylint.exceptions] +# Exceptions that will emit a warning when caught. +#overgeneral-exceptions = ["builtins.BaseException", "builtins.Exception"] + +[tool.pylint.format] +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +# expected-line-ending-format = + +# Regexp for a line that is allowed to be longer than the limit. +#ignore-long-lines = "^\\s*(# )??$" + +# Number of spaces of indent required inside a hanging or continued line. +#indent-after-paren = 4 + +# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 +# tab). +#indent-string = " " + +# Maximum number of characters on a single line. +max-line-length = 120 + +# Maximum number of lines in a module. +#max-module-lines = 1000 + +# Allow the body of a class to be on the same line as the declaration if body +# contains single statement. +# single-line-class-stmt = + +# Allow the body of an if to be on the same line as the test if there is no else. +# single-line-if-stmt = + +#[tool.pylint.imports] +# List of modules that can be imported at any level, not just the top level one. +# allow-any-import-level = + +# Allow explicit reexports by alias from a package __init__. +# allow-reexport-from-package = + +# Allow wildcard imports from modules that define __all__. +# allow-wildcard-with-all = + +# Deprecated modules which should not be used, separated by a comma. +#deprecated-modules = ["six"] + +# Output a graph (.gv or any supported image format) of external dependencies to +# the given file (report RP0402 must not be disabled). +# ext-import-graph = + +# Output a graph (.gv or any supported image format) of all (i.e. internal and +# external) dependencies to the given file (report RP0402 must not be disabled). +# import-graph = + +# Output a graph (.gv or any supported image format) of internal dependencies to +# the given file (report RP0402 must not be disabled). +# int-import-graph = + +# Force import order to recognize a module as part of the standard compatibility +# libraries. +# known-standard-library = + +# Force import order to recognize a module as part of a third party library. +known-third-party = ["enchant", "pytest"] + +# Couples of modules and preferred modules, separated by a comma. +# preferred-modules = + +#[tool.pylint.logging] +# The type of string formatting that logging methods do. `old` means using % +# formatting, `new` is for `{}` formatting. +#logging-format-style = "new" + +# Logging modules to check that the string format arguments are in logging +# function parameter format. +#logging-modules = ["logging"] + +#[tool.pylint."messages control"] +# Only show warnings with the listed confidence levels. Leave empty to show all. +# Valid levels: HIGH, CONTROL_FLOW, INFERENCE, INFERENCE_FAILURE, UNDEFINED. +#confidence = ["HIGH", "CONTROL_FLOW", "INFERENCE", "INFERENCE_FAILURE", "UNDEFINED"] + +# Disable the message, report, category or checker with the given id(s). You can +# either give multiple identifiers separated by comma (,) or put this option +# multiple times (only on the command line, not in the configuration file where +# it should appear only once). You can also use "--disable=all" to disable +# everything first and then re-enable specific checks. For example, if you want +# to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use "--disable=all --enable=classes +# --disable=W". +#disable = ["raw-checker-failed", "bad-inline-option", "locally-disabled", "file-ignored", "suppressed-message", "useless-suppression", "deprecated-pragma", "use-implicit-booleaness-not-comparison-to-string", "use-implicit-booleaness-not-comparison-to-zero", "use-symbolic-message-instead", "wrong-import-order"] + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where it +# should appear only once). See also the "--disable" option for examples. +# enable = + +#[tool.pylint.method_args] +# List of qualified names (i.e., library.method) which require a timeout +# parameter e.g. 'requests.api.get,requests.api.post' +#timeout-methods = ["requests.api.delete", "requests.api.get", "requests.api.head", "requests.api.options", "requests.api.patch", "requests.api.post", "requests.api.put", "requests.api.request"] + +#[tool.pylint.miscellaneous] +# List of note tags to take in consideration, separated by a comma. +#notes = ["FIXME", "XXX", "TODO"] + +# Regular expression of note tags to take in consideration. +# notes-rgx = + +#[tool.pylint.refactoring] +# Maximum number of nested blocks for function / method body +#max-nested-blocks = 5 + +# Complete name of functions that never returns. When checking for inconsistent- +# return-statements if a never returning function is called then it will be +# considered as an explicit return statement and no message will be printed. +#never-returning-functions = ["sys.exit", "argparse.parse_error"] + +# Let 'consider-using-join' be raised when the separator to join on would be +# non-empty (resulting in expected fixes of the type: ``"- " + " - ".join(items)``) +#suggest-join-with-non-empty-separator = true + +#[tool.pylint.reports] +# Python expression which should return a score less than or equal to 10. You +# have access to the variables 'fatal', 'error', 'warning', 'refactor', +# 'convention', and 'info' which contain the number of messages in each category, +# as well as 'statement' which is the total number of statements analyzed. This +# score is used by the global evaluation report (RP0004). +#evaluation = "max(0, 0 if fatal else 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10))" + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details. +# msg-template = + +# Set the output format. Available formats are: 'text', 'parseable', 'colorized', +# 'json2' (improved json format), 'json' (old json format), msvs (visual studio) +# and 'gitHub' (GitHub actions). You can also give a reporter class, e.g. +# mypackage.mymodule.MyReporterClass. +# output-format = + +# Tells whether to display a full report or only the messages. +# reports = + +# Activate the evaluation score. +#score = true + +#[tool.pylint.similarities] +# Comments are removed from the similarity computation +#ignore-comments = true + +# Docstrings are removed from the similarity computation +#ignore-docstrings = true + +# Imports are removed from the similarity computation +#ignore-imports = true + +# Signatures are removed from the similarity computation +#ignore-signatures = true + +# Minimum lines number of a similarity. +#min-similarity-lines = 4 + +#[tool.pylint.spelling] +# Limits count of emitted suggestions for spelling mistakes. +#max-spelling-suggestions = 4 + +# Spelling dictionary name. No available dictionaries : You need to install both +# the python package and the system dependency for enchant to work. +# spelling-dict = + +# List of comma separated words that should be considered directives if they +# appear at the beginning of a comment and should not be checked. +#spelling-ignore-comment-directives = "fmt: on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:" + +# List of comma separated words that should not be checked. +# spelling-ignore-words = + +# A path to a file that contains the private dictionary; one word per line. +# spelling-private-dict-file = + +# Tells whether to store unknown words to the private dictionary (see the +# --spelling-private-dict-file option) instead of raising a message. +# spelling-store-unknown-words = + +#[tool.pylint.typecheck] +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +#contextmanager-decorators = ["contextlib.contextmanager"] + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +# generated-members = + +# Tells whether missing members accessed in mixin class should be ignored. A +# class is considered mixin if its name matches the mixin-class-rgx option. +# Tells whether to warn about missing members when the owner of the attribute is +# inferred to be None. +#ignore-none = true + +# This flag controls whether pylint should warn about no-member and similar +# checks whenever an opaque object is returned when inferring. The inference can +# return multiple potential results while evaluating a Python object, but some +# branches might not be evaluated, which results in partial inference. In that +# case, it might be useful to still emit no-member and other checks for the rest +# of the inferred objects. +#ignore-on-opaque-inference = true + +# List of symbolic message names to ignore for Mixin members. +#ignored-checks-for-mixins = ["no-member", "not-async-context-manager", "not-context-manager", "attribute-defined-outside-init"] + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +#ignored-classes = ["optparse.Values", "thread._local", "_thread._local", "argparse.Namespace"] + +# Show a hint with possible names when a member name was not found. The aspect of +# finding the hint is based on edit distance. +#missing-member-hint = true + +# The maximum edit distance a name should have in order to be considered a +# similar match for a missing member name. +#missing-member-hint-distance = 1 + +# The total number of similar names that should be taken in consideration when +# showing a hint for a missing member. +#missing-member-max-choices = 1 + +# Regex pattern to define which classes are considered mixins. +#mixin-class-rgx = ".*[Mm]ixin" + +# List of decorators that change the signature of a decorated function. +# signature-mutators = + +#[tool.pylint.variables] +# List of additional names supposed to be defined in builtins. Remember that you +# should avoid defining new builtins when possible. +# additional-builtins = + +# Tells whether unused global variables should be treated as a violation. +#allow-global-unused-variables = true + +# List of names allowed to shadow builtins +# allowed-redefined-builtins = + +# List of strings which can identify a callback function by name. A callback name +# must start or end with one of those strings. +#callbacks = ["cb_", "_cb"] + +# A regular expression matching the name of dummy variables (i.e. expected to not +# be used). +#dummy-variables-rgx = "_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_" + +# Argument names that match this expression will be ignored. +#ignored-argument-names = "_.*|^ignored_|^unused_" + +# Tells whether we should check for unused import in __init__ files. +# init-import = + +# List of qualified module names which can have objects that can redefine +# builtins. +#redefining-builtins-modules = ["six.moves", "past.builtins", "future.builtins", "builtins", "io"] + +[tool.pylint.'messages control'] +per-file-ignores = ["tests/:missing-function-docstring"] diff --git a/pyproject.toml b/pyproject.toml index 02882dce..bb8dfeef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,159 +1,278 @@ -[tool.poetry] +[build-system] +requires = ["scikit-build-core>=0.10", "numpy", "mkl-devel >= 2025.2.0"] +build-backend = "scikit_build_core.build" + +[project] name = "mckit" -version = "0.5.1-alpha.0" +version = "0.8.6a1" +requires-python = ">=3.11 " # connectorx==0.4.3 prevents <4 description = "Tools to process MCNP models and results" -authors = ["rrn "] -maintainers = ["dpv2015 "] -homepage = "https://github.com/rorni/mckit" -repository = "https://github.com/rorni/mckit" +authors = [{ name = "rrn" }] +readme = "README.rst" license = "MIT" keywords = ["mckit", "MCNP"] -build = "build.py" -documentation = "https://mckit.readthedocs.io" -# Select from PyPI classifiers: https://pypi.org/classifiers/ +maintainers = [{ name = "dvp2015", email = "dmitri_portnov@yahoo.com" }] +# Select from PyPI trove classifiers: https://pypi.org/classifiers/ +# poetry (2.0.0) doesn't pass dynamic classifieres to build.py, so, we use static +# about dynamic classifiers in poetry: https://python-poetry.org/docs/pyproject/#classifiers-1 classifiers = [ - "Development Status :: 3 - Alpha", + "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", - "Operating System :: OS Independent", + "Operating System :: Microsoft :: Windows", + "Operating System :: POSIX :: Linux", "Programming Language :: C", - "Programming Language :: Python", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Physics", ] +dependencies = [ + "attrs (>=21.2.0)", + "click (>=8.0.1)", + "loguru (>=0.6.0)", + "intel-cmplr-lib-ur == 2025.2.1", # next version 2025.0.5 is for windows only TODO check for updates + "mkl-devel (>=2025.2.0)", + "numpy (>=2.3.1)", + "ply (>=3.11)", + "python-dotenv (>=1.1.1)", + "scipy (>=1.16.0)", + "sly (>=0.4)", + "tomli-w (>=1.0.0)", + "tqdm (>=4.55.1)", + "typer >=0.9.0", # TODO @dvp: switch to cyclopts, same for click +] -[tool.poetry.dependencies] -python = "^3.7" -DateTime = "^4.3" -Pygments = "^2.7.2" -atomicwrites = "^1.4.0" -attrs = "^20.2.0" -click = "^7.1.2" -click-loguru = "^1.3.4" -colorama = "^0.4.4" -importlib-metadata = {version = "^2.0.0", python = "<3.8"} -numpy = "^1.19.4" -numpydoc = "^1.1.0" -ply = "^3.11" -scipy = "^1.5.3" -sly = "^0.4" -tomlkit = "^0.7.0" -toolz = "^0.11.1" -tqdm = "^4.53.0" -asyncio = "^3.4.3" -aiofile = "^3.3.3" -isort = "^5.6.4" -mkl-devel = "^2021.1.1" -mkl = "^2021.1.1" -mkl-include = "^2021.1.1" -python-dotenv = "^0.15.0" -jupyterlab = "^2.2.9" - -[tool.poetry.dev-dependencies] -Pygments = "^2.7.2" -Sphinx = "^3.3.0" -black = "^20.8b1" -codecov = "^2.1.10" -coverage = "^5.3" -darglint = "^1.5.5" -flake8 = "^3.8.4" -flake8-annotations = "^2.4.1" -flake8-bandit = "^2.1.2" -flake8-black = "^0.2.1" -flake8-bugbear = "^20.1.4" -flake8-docstrings = "^1.5.0" -flake8-import-order = "^0.18.1" -mypy = "^0.790" -nox = "^2020.8.22" -numpydoc = "^1.1.0" -pre-commit = "^2.8.2" -pytest = "^6.1.2" -pytest-benchmark = "^3.2.3" -pytest-cov = "^2.10.1" -pytest-mock = "^3.3.1" -safety = "^1.9.0" -sphinx-autodoc-typehints = "^1.11.1" -sphinx-autorun = "^1.1.1" -sphinx-rtd-theme = "^0.5.0" -sphinxcontrib-napoleon = "^0.7" -xdoctest = "^0.15.0" -wheel = "^0.35.1" -sphinx-autobuild = "^2020.9.1" -jupyterlab = "^2.2.9" -cmake = "3.18.4" +[project.urls] +Homepage = "https://github.com/MC-kit/mckit" +Repository = "https://github.com/MC-kit/mckit" +Documentation = "https://mckit.readthedocs.io" +Issues = "https://github.com/MC-kit/mckit/issues" -[build-system] -build-backend = "poetry.core.masonry.api" -requires = [ - "poetry-core>=1.0.0", - "setuptools>=41.0", - "wheel", - "cmake", - "numpy", - "mkl-devel", +[project.scripts] +mckit = "mckit.cli.runner:mckit" + +[tool.scikit-build] +minimum-version = "build-system.requires" +build-dir = "build/{wheel_tag}" +build.verbose = false +# wheel.build-tag = "manylinux_2_34_x86_64" +logging.level = "INFO" +sdist.exclude = [".unclassified", "adhoc", "ctests"] + + +[tool.cibuildwheel] +build-frontend = "build[uv]" + + +[dependency-groups] +dev = [ + "pip", + "tomli>=2.0.1 ; python_version < '3.11'", + { include-group = "pre_commit" }, + { include-group = "test" }, + { include-group = "coverage" }, + { include-group = "xdoctest" }, + { include-group = "typeguard" }, + { include-group = "mypy" }, + { include-group = "docs" }, + { include-group = "docs_auto" }, + { include-group = "ruff" }, + { include-group = "analyze" }, ] +pre_commit = ["pre-commit>=2.15.0", "pydocstringformatter>=0.7.3"] +test = [ + "pytest>=8.4.1", + "pytest-cov>=6.2.1", + "pytest-mock>=3.14.0", + "pytest-durations>=1.5.2", + "pytest-emoji>=0.2.0", + "pytest-benchmark>=5.1.0", + { include-group = "coverage" }, + { include-group = "xdoctest" }, +] +coverage = ["coverage[toml]>=7.9.2"] +xdoctest = ["xdoctest[colors]>=1.2.0"] +typeguard = ["typeguard>=4.1.5"] +mypy = [ + "mypy>=1.17.0", + "pep8-naming>=0.15.1", + "types-setuptools>=80.9.0.20250529", +] +docs = [ + "sphinx>=8.2.3", + "sphinx-autodoc-typehints>=3.2.0", + "sphinx-click>=6.0.0", +] +docs_auto = ["sphinx-autobuild>=2024.10.3", { include-group = "docs" }] +ruff = ["ruff>=0.12.3"] +analyze = ["jupyterlab>=4.2.5", "jupytext>=1.16.4"] -[tool.poetry.scripts] -mckit = "mckit.cli.runner:mckit" +[tool.pytest.ini_options] +minversion = "8.4" +cache_dir = '.cache/pytest' +norecursedirs = ''' +*.egg-info +.* +build +data +dist +docs/_build +docs/examples +htmlcov +notebooks +tools +wrk +''' +python_functions = "test_* profile_*" +addopts = ''' +-ra +-q +--tb=short +--doctest-modules +--strict-markers +--ignore setup.py +--failed-first +--xdoctest +--benchmark-disable +--benchmark-storage=.cache/benchmarks +--benchmark-autosave +--benchmark-group-by=name,fullname +--pytest-durations-min=1 +--pytest-resultlog="pytest-result.log" +''' +doctest_optionflags = "ELLIPSIS NORMALIZE_WHITESPACE IGNORE_EXCEPTION_DETAIL ALLOW_UNICODE ALLOW_BYTES NUMBER" +testpaths = ["tests", "src"] +markers = ["slow: marks tests as slow (deselect with '-m \"not slow\"')"] +# xfail tests that pass should fail the test suite +xfail_strict = true +filterwarnings = [ + "error", + # 'ignore:Implementing implicit namespace packages \(as specified in PEP 420\) is preferred to `pkg_resources.declare_namespace`', + "ignore:.*not typechecking multipledispatch.dispatcher.*UserWarning", + 'ignore:.*io.FileIO \[closed\]', + # 'ignore:.*Deprecated call to `pkg_resources.declare_namespace', + 'ignore:.*Implicit None on return values:DeprecationWarning', + # # pandas 2.1.4 at python 3.12 + # 'ignore:.*datetime.datetime.utcfromtimestamp\(\) is deprecated:DeprecationWarning', + # # openpyxl 3.1.2 qt python 3.12 + # 'ignore:.*datetime.datetime.utcnow\(\):DeprecationWarning', +] +log_format = "%(asctime)s %(levelname)s %(message)s" +log_date_format = "%Y-%m-%d %H:%M:%S" + +[tool.xdoctest] +quiet = true +options = "" [tool.coverage.paths] -source = ["mckit", "*/site-packages"] +source = ["src", ".nox/*/site-packages"] [tool.coverage.run] branch = true -source = ["mckit"] +source = ["src"] +omit = ["*_tab.py", "**/__init__.py", "tools/*.py"] [tool.coverage.report] show_missing = true -# fail_under = 100 # So far, this is just a dream. - -[tool.poetry.urls] -"Repository" = "https://github.com/rorni/mckit" -"Bug Tracker" = "https://github.com/rorni/mckit/issues" -# "Documentation" TODO - - -[tool.isort] -atomic = true -ensure_newline_before_comments = true -known_first_party = "mckit" -known_typing = "typing,types,typing_extensions,mypy,mypy_extensions" -sections = "FUTURE,TYPING,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER" -default_section = "FIRSTPARTY" -use_parentheses = true -multi_line_output = 3 -line_length = 88 -include_trailing_comma = true -lines_between_types = 1 - -# NOTE: you have to use single-quoted strings in TOML for regular expressions. -# It's the equivalent of r-strings in Python. Multiline strings are treated as -# verbose regular expressions by Black. Use [ ] to denote a significant space -# character. - -[tool.black] -line-length = 88 -target-version = ['py38'] -include = '\.pyi?$' +skip_covered = true +fail_under = 90 # TODO dvp: increase limit to 100 with code maturing +omit = ["*_tab.py", "**/__init__.py"] +# Regexes for lines to exclude from consideration +exclude_lines = [ + # Have to re-enable the standard pragma + "pragma: no cover", + # Don't complain about missing debug-only code: + "def __repr__", + "if self.debug", + # Don't complain if tests don't hit defensive assertion code: + "raise AssertionError", + "raise NotImplementedError", + # Don't complain if non-runnable code isn't run: + "if 0:", + "if __name__ == .__main__.:", + "if TYPE_CHECKING:", +] +ignore_errors = true +sort = "Cover" + + +# MyPy config +# See https://mypy.readthedocs.io/en/stable/config_file.html#using-a-pyproject-toml-file +# https://dev.to/tusharsadhwani/the-comprehensive-guide-to-mypy-561m +[tool.mypy] +python_version = "3.12" +# strict = true # TODO dvp: uncomment this to get strict control +follow_imports = "silent" +# namespace_packages = true +warn_return_any = true +warn_unused_configs = true +show_error_codes = true +enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"] +disable_error_code = ["annotation-unchecked"] +show_error_context = true +error_summary = true +warn_redundant_casts = true +warn_unreachable = true +warn_unused_ignores = true +files = "src/**/*.py" exclude = ''' -/( - \.eggs - | \.git - | \.hg - | \.mypy_cache - | \.tox - | \.nox - | \.venv - | _build - | build - | build_configs - | dist - | 3rd-party - | data - | htmlcov - | mckit\.egg-info - | notebooks - | tutorial - | wrk -)/ + (?x)( + parser\.py$ # mypy doesn't parser code +| _tab\.py$ # ... +| lexer\.py$ # ... + ) ''' + +[[tool.mypy.overrides]] +module = [ + "IPython.core.magic", + "IPython.core.magic_arguments", + "click", + "click.testing", + "dask.*", + "duckdb", + "loguru", + "mckit.*", # TODO (dvp, style): make everything typed including extension 'geometry', + "msgspec", + "multipledispatch", + "nox", + "numpy", + "numpy.testing", + "pandas", + "polars", + "pytest", + "scipy.constants", + "scipy.sparse", + "tomli", + "tomllib", + "xdoctest", +] +ignore_missing_imports = true + +[[tool.mypy.overrides]] +module = ["tomllib"] +allow_redefinition = true +disable_error_code = "no-redef" + +[tool.check-manifest] +ignore = ["tests/*", "tools/*", "*.yaml"] + +[tool.jupytext] +# https://jupytext.readthedocs.io/en/latest/config.html +# Pair ipynb notebooks to py:percent text notebooks +formats = "ipynb,py:percent" + +[tool.creosote] +paths = ["src", "adhoc"] +deps-file = "pyproject.toml" +sections = ["project.dependencies"] +exclude-deps = [ + "intel-cmplr-lib-ur", + "mkl-devel", + "python-dotenv", + "scipy", + "tomli", + "tqdm", + "typer", +] diff --git a/pytest.ini b/pytest.ini deleted file mode 100644 index 3f7393ce..00000000 --- a/pytest.ini +++ /dev/null @@ -1,13 +0,0 @@ -[pytest] -norecursedirs = .* build dist {arch} *.egg adhoc examples notebook experiment mckit/parser data out wrk -testpaths=tests -#usefixtures (args) list of default fixtures to be used with this project -python_files=test*.py # (args) glob-style file patterns for Python test module discovery -python_classes=Test* # (args) prefixes or glob names for Python test class discovery -python_functions=test_* profile_* # (args) prefixes or glob names for Python test function and method discovery -#xfail_strict (bool) default for the strict parameter of xfail markers when not given explicitly (default: Fals -doctest_optionflags = NORMALIZE_WHITESPACE IGNORE_EXCEPTION_DETAIL ALLOW_UNICODE ALLOW_BYTES -addopts = --strict-markers --ignore setup.py --ignore *_tab.py --doctest-modules --color=yes -# coverage doesn't allow to work with PyCharm debugger, run test_coverage.sh script to update coverage -#addopts = --ignore setup.py --doctest-modules --doctest-glob='*.rst' --cov-report term-missing --cov m2t -#minversion (string) minimally required pytest version diff --git a/pytest_coverage b/pytest_coverage deleted file mode 100755 index 1a7a1ef9..00000000 --- a/pytest_coverage +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -pytest --cov-report=term-missing:skip-covered --cov=mckit $* diff --git a/requirements-dev.txt b/requirements-dev.txt deleted file mode 100644 index 3503e2c0..00000000 --- a/requirements-dev.txt +++ /dev/null @@ -1,587 +0,0 @@ -alabaster==0.7.12; python_version >= "3.5" \ - --hash=sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359 \ - --hash=sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02 -appdirs==1.4.4; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" \ - --hash=sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128 \ - --hash=sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 -argcomplete==1.12.1; python_version >= "3.5" \ - --hash=sha256:5cd1ac4fc49c29d6016fc2cc4b19a3c08c3624544503495bf25989834c443898 \ - --hash=sha256:849c2444c35bb2175aea74100ca5f644c29bf716429399c0f2203bb5d9a8e4e6 -aspy.refactor-imports==2.1.1; python_full_version >= "3.6.1" \ - --hash=sha256:9df76bf19ef81620068b785a386740ab3c8939fcbdcebf20c4a4e0057230d782 \ - --hash=sha256:eec8d1a73bedf64ffb8b589ad919a030c1fb14acf7d1ce0ab192f6eedae895c5 -atomicwrites==1.4.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197 \ - --hash=sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a -attrs==20.3.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6 \ - --hash=sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700 -babel==2.9.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:9d35c22fcc79893c3ecc85ac4a56cde1ecf3f19c540bba0922308a6c06ca6fa5 \ - --hash=sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05 -bandit==1.6.2 \ - --hash=sha256:336620e220cf2d3115877685e264477ff9d9abaeb0afe3dc7264f55fa17a3952 \ - --hash=sha256:41e75315853507aa145d62a78a2a6c5e3240fe14ee7c601459d0df9418196065 -black==20.8b1; python_version >= "3.6" \ - --hash=sha256:1c02557aa099101b9d21496f8a914e9ed2222ef70336404eeeac8edba836fbea -cached-property==1.5.2; python_full_version >= "3.6.1" \ - --hash=sha256:9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130 \ - --hash=sha256:df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0 -certifi==2020.11.8; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd \ - --hash=sha256:f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4 -cfgv==3.2.0; python_full_version >= "3.6.1" \ - --hash=sha256:32e43d604bbe7896fe7c248a9c2276447dbef840feb28fe20494f62af110211d \ - --hash=sha256:cf22deb93d4bcf92f345a5c3cd39d3d41d6340adc60c78bbbd6588c384fda6a1 -chardet==3.0.4; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691 \ - --hash=sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae -click-loguru==1.3.4; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:c2a7ab12a40d7d46103c3d1df2752c3d38bf6ba1f0b3227a7329085984440973 \ - --hash=sha256:f38382f0a924eb388d29f21a20f60b8c805668fb34b396977029643268d52c6a -click==7.1.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc \ - --hash=sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a -codecov==2.1.10; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:61bc71b5f58be8000bf9235aa9d0112f8fd3acca00aa02191bb81426d22a8584 \ - --hash=sha256:a333626e6ff882db760ce71a1d84baf80ddff2cd459a3cc49b41fdac47d77ca5 \ - --hash=sha256:d30ad6084501224b1ba699cbf018a340bb9553eb2701301c14133995fdd84f33 -colorama==0.4.4; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2 \ - --hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b -colorlog==4.6.2; python_version >= "3.5" \ - --hash=sha256:edd5ada5de03e880e42b2526f8be5570fd9b692f8eb7cf6b1fdcac3e3fb23976 \ - --hash=sha256:54e5f153419c22afc283c130c4201db19a3dbd83221a0f4657d5ee66234a2ea4 -coverage==5.3; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0" and python_version < "4") \ - --hash=sha256:bd3166bb3b111e76a4f8e2980fa1addf2920a4ca9b2b8ca36a3bc3dedc618270 \ - --hash=sha256:9342dd70a1e151684727c9c91ea003b2fb33523bf19385d4554f7897ca0141d4 \ - --hash=sha256:63808c30b41f3bbf65e29f7280bf793c79f54fb807057de7e5238ffc7cc4d7b9 \ - --hash=sha256:4d6a42744139a7fa5b46a264874a781e8694bb32f1d76d8137b68138686f1729 \ - --hash=sha256:86e9f8cd4b0cdd57b4ae71a9c186717daa4c5a99f3238a8723f416256e0b064d \ - --hash=sha256:7858847f2d84bf6e64c7f66498e851c54de8ea06a6f96a32a1d192d846734418 \ - --hash=sha256:530cc8aaf11cc2ac7430f3614b04645662ef20c348dce4167c22d99bec3480e9 \ - --hash=sha256:381ead10b9b9af5f64646cd27107fb27b614ee7040bb1226f9c07ba96625cbb5 \ - --hash=sha256:71b69bd716698fa62cd97137d6f2fdf49f534decb23a2c6fc80813e8b7be6822 \ - --hash=sha256:1d44bb3a652fed01f1f2c10d5477956116e9b391320c94d36c6bf13b088a1097 \ - --hash=sha256:1c6703094c81fa55b816f5ae542c6ffc625fec769f22b053adb42ad712d086c9 \ - --hash=sha256:cedb2f9e1f990918ea061f28a0f0077a07702e3819602d3507e2ff98c8d20636 \ - --hash=sha256:7f43286f13d91a34fadf61ae252a51a130223c52bfefb50310d5b2deb062cf0f \ - --hash=sha256:c851b35fc078389bc16b915a0a7c1d5923e12e2c5aeec58c52f4aa8085ac8237 \ - --hash=sha256:aac1ba0a253e17889550ddb1b60a2063f7474155465577caa2a3b131224cfd54 \ - --hash=sha256:2b31f46bf7b31e6aa690d4c7a3d51bb262438c6dcb0d528adde446531d0d3bb7 \ - --hash=sha256:c5f17ad25d2c1286436761b462e22b5020d83316f8e8fcb5deb2b3151f8f1d3a \ - --hash=sha256:aef72eae10b5e3116bac6957de1df4d75909fc76d1499a53fb6387434b6bcd8d \ - --hash=sha256:e8caf961e1b1a945db76f1b5fa9c91498d15f545ac0ababbe575cfab185d3bd8 \ - --hash=sha256:29a6272fec10623fcbe158fdf9abc7a5fa032048ac1d8631f14b50fbfc10d17f \ - --hash=sha256:2d43af2be93ffbad25dd959899b5b809618a496926146ce98ee0b23683f8c51c \ - --hash=sha256:c3888a051226e676e383de03bf49eb633cd39fc829516e5334e69b8d81aae751 \ - --hash=sha256:9669179786254a2e7e57f0ecf224e978471491d660aaca833f845b72a2df3709 \ - --hash=sha256:0203acd33d2298e19b57451ebb0bed0ab0c602e5cf5a818591b4918b1f97d516 \ - --hash=sha256:582ddfbe712025448206a5bc45855d16c2e491c2dd102ee9a2841418ac1c629f \ - --hash=sha256:0f313707cdecd5cd3e217fc68c78a960b616604b559e9ea60cc16795c4304259 \ - --hash=sha256:78e93cc3571fd928a39c0b26767c986188a4118edc67bc0695bc7a284da22e82 \ - --hash=sha256:8f264ba2701b8c9f815b272ad568d555ef98dfe1576802ab3149c3629a9f2221 \ - --hash=sha256:50691e744714856f03a86df3e2bff847c2acede4c191f9a1da38f088df342978 \ - --hash=sha256:9361de40701666b034c59ad9e317bae95c973b9ff92513dd0eced11c6adf2e21 \ - --hash=sha256:c1b78fb9700fc961f53386ad2fd86d87091e06ede5d118b8a50dea285a071c24 \ - --hash=sha256:cb7df71de0af56000115eafd000b867d1261f786b5eebd88a0ca6360cccfaca7 \ - --hash=sha256:47a11bdbd8ada9b7ee628596f9d97fbd3851bd9999d398e9436bd67376dbece7 \ - --hash=sha256:280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0 -darglint==1.5.5; python_version >= "3.5" and python_version < "4.0" \ - --hash=sha256:cd882c812f28ee3b5577259bfd8d6d25962386dd87fc1f3756eac24370aaa060 \ - --hash=sha256:2f12ce2ef3d8189279a8f2eb4c53fd215dbacae50e37765542a91310400a9cd6 -datetime==4.3 \ - --hash=sha256:371dba07417b929a4fa685c2f7a3eaa6a62d60c02947831f97d4df9a9e70dfd0 \ - --hash=sha256:5cef605bab8259ff61281762cdf3290e459fbf0b4719951d5fab967d5f2ea0ea -distlib==0.3.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb \ - --hash=sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1 -docutils==0.16; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af \ - --hash=sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc -dparse==0.5.1; python_version >= "3.5" \ - --hash=sha256:e953a25e44ebb60a5c6efc2add4420c177f1d8404509da88da9729202f306994 \ - --hash=sha256:a1b5f169102e1c894f9a7d5ccf6f9402a836a5d24be80a986c7ce9eaed78f367 -filelock==3.0.12; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836 \ - --hash=sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 -flake8-annotations==2.4.1; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:0bcebb0792f1f96d617ded674dca7bf64181870bfe5dace353a1483551f8e5f1 \ - --hash=sha256:bebd11a850f6987a943ce8cdff4159767e0f5f89b3c88aca64680c2175ee02df -flake8-bandit==2.1.2 \ - --hash=sha256:687fc8da2e4a239b206af2e54a90093572a60d0954f3054e23690739b0b0de3b -flake8-black==0.2.1 \ - --hash=sha256:f26651bc10db786c03f4093414f7c9ea982ed8a244cec323c984feeffdf4c118 -flake8-bugbear==20.1.4; python_version >= "3.6" \ - --hash=sha256:bd02e4b009fb153fe6072c31c52aeab5b133d508095befb2ffcf3b41c4823162 \ - --hash=sha256:a3ddc03ec28ba2296fc6f89444d1c946a6b76460f859795b35b77d4920a51b63 -flake8-docstrings==1.5.0 \ - --hash=sha256:3d5a31c7ec6b7367ea6506a87ec293b94a0a46c0bce2bb4975b7f1d09b6f3717 \ - --hash=sha256:a256ba91bc52307bef1de59e2a009c3cf61c3d0952dbe035d6ff7208940c2edc -flake8-import-order==0.18.1 \ - --hash=sha256:a28dc39545ea4606c1ac3c24e9d05c849c6e5444a50fb7e9cdd430fc94de6e92 \ - --hash=sha256:90a80e46886259b9c396b578d75c749801a41ee969a235e163cfe1be7afd2543 -flake8-polyfill==1.0.2 \ - --hash=sha256:e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda \ - --hash=sha256:12be6a34ee3ab795b19ca73505e7b55826d5f6ad7230d31b18e106400169b9e9 -flake8==3.8.4; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839 \ - --hash=sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b -gitdb==4.0.5; python_version >= "3.4" \ - --hash=sha256:91f36bfb1ab7949b3b40e23736db18231bf7593edada2ba5c3a174a7b23657ac \ - --hash=sha256:c9e1f2d0db7ddb9a704c2a0217be31214e91a4fe1dea1efad19ae42ba0c285c9 -gitpython==3.1.11; python_version >= "3.4" \ - --hash=sha256:6eea89b655917b500437e9668e4a12eabdcf00229a0df1762aabd692ef9b746b \ - --hash=sha256:befa4d101f91bad1b632df4308ec64555db684c360bd7d2130b4807d49ce86b8 -identify==1.5.9; python_full_version >= "3.6.1" \ - --hash=sha256:5dd84ac64a9a115b8e0b27d1756b244b882ad264c3c423f42af8235a6e71ca12 \ - --hash=sha256:c9504ba6a043ee2db0a9d69e43246bc138034895f6338d5aed1b41e4a73b1513 -idna==2.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0 \ - --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 -imagesize==1.2.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1 \ - --hash=sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1 -importlib-metadata==2.0.0; python_full_version >= "3.6.1" and python_version < "3.8" and python_version >= "3.5" and (python_version >= "3.5" and python_full_version < "3.0.0" and python_version < "3.8" or python_version < "3.8" and python_version >= "3.5" and python_full_version >= "3.5.0") and python_full_version < "4.0.0" and (python_version == "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version == "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" and python_version < "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") or python_version < "3.8" and python_version >= "3.5" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "3.8" or python_version < "3.8" and python_version >= "3.6" and python_full_version >= "3.5.0") or python_version < "3.8" \ - --hash=sha256:cefa1a2f919b866c5beb7c9f7b0ebb4061f30a8a9bf16d609b000e2dfaceb9c3 \ - --hash=sha256:77a540690e24b0305878c37ffd421785a6f7e53c8b5720d211b211de8d0e95da -iniconfig==1.1.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \ - --hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32 -intel-openmp==2018.0.3 \ - --hash=sha256:b6159733ef488582c975c42e9f388f3e4068f4f84929cc09c5ec26566cb0602a \ - --hash=sha256:53213d2583662c1a38b9d19d9cdcc63a065283b7f8616b5db63726a7c35a3822 \ - --hash=sha256:5bd6da4c22334f2709cf4e5619ff2b2671b9085a28bc2e71b68b9bc5953e89b6 -jinja2==2.11.2; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035 \ - --hash=sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0 -loguru==0.5.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.5" \ - --hash=sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c \ - --hash=sha256:b28e72ac7a98be3d28ad28570299a393dfcd32e5e3f6a353dec94675767b6319 -markupsafe==1.1.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161 \ - --hash=sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7 \ - --hash=sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183 \ - --hash=sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b \ - --hash=sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e \ - --hash=sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f \ - --hash=sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1 \ - --hash=sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5 \ - --hash=sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1 \ - --hash=sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735 \ - --hash=sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21 \ - --hash=sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235 \ - --hash=sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b \ - --hash=sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f \ - --hash=sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905 \ - --hash=sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1 \ - --hash=sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d \ - --hash=sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff \ - --hash=sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473 \ - --hash=sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e \ - --hash=sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66 \ - --hash=sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5 \ - --hash=sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d \ - --hash=sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e \ - --hash=sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6 \ - --hash=sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2 \ - --hash=sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c \ - --hash=sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15 \ - --hash=sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2 \ - --hash=sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42 \ - --hash=sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b \ - --hash=sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be \ - --hash=sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b -mccabe==0.6.1; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42 \ - --hash=sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f -memory-profiler==0.57.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:23b196f91ea9ac9996e30bfab1e82fecc30a4a1d24870e81d1e81625f786a2c3 -mkl-devel==2018.0.3 \ - --hash=sha256:f61b93caa94a46e87ad1b537046960bdd3f45d2634d5f924bf9fa42b452075bb -mkl-include==2018.0.3 \ - --hash=sha256:d43228fd25d40bfc3ed6b0cadd4035c94ece052ae9647b63ec76d676f9ac73b0 \ - --hash=sha256:125888c9d8f78eb486ca2880c89d817fddf96217af668a5664f8bca01a2c9489 \ - --hash=sha256:cfd689c14b33f6eedff519f3aafeb11accc0d2e8c7c8ffc3a3d6aff88d1f45d7 -mkl==2018.0.3 \ - --hash=sha256:0525f50c4d20ed721d7a61cb20fd1c2a884b699545106e3c1753e6a74fb90d6f \ - --hash=sha256:e569d9d1c53f1ee1d02cfb7dc68bac98480bb8fdb27703729d93e21a4c4462ae \ - --hash=sha256:bab7256b2c857421d37d750b1821e1ad234d79460e0548062e0d057f16e8a675 -mypy-extensions==0.4.3; python_version >= "3.6" \ - --hash=sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d \ - --hash=sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8 -mypy==0.790; python_version >= "3.5" \ - --hash=sha256:bd03b3cf666bff8d710d633d1c56ab7facbdc204d567715cb3b9f85c6e94f669 \ - --hash=sha256:2170492030f6faa537647d29945786d297e4862765f0b4ac5930ff62e300d802 \ - --hash=sha256:e86bdace26c5fe9cf8cb735e7cedfe7850ad92b327ac5d797c656717d2ca66de \ - --hash=sha256:e97e9c13d67fbe524be17e4d8025d51a7dca38f90de2e462243ab8ed8a9178d1 \ - --hash=sha256:0d34d6b122597d48a36d6c59e35341f410d4abfa771d96d04ae2c468dd201abc \ - --hash=sha256:72060bf64f290fb629bd4a67c707a66fd88ca26e413a91384b18db3876e57ed7 \ - --hash=sha256:eea260feb1830a627fb526d22fbb426b750d9f5a47b624e8d5e7e004359b219c \ - --hash=sha256:c614194e01c85bb2e551c421397e49afb2872c88b5830e3554f0519f9fb1c178 \ - --hash=sha256:0a0d102247c16ce93c97066443d11e2d36e6cc2a32d8ccc1f705268970479324 \ - --hash=sha256:cf4e7bf7f1214826cf7333627cb2547c0db7e3078723227820d0a2490f117a01 \ - --hash=sha256:af4e9ff1834e565f1baa74ccf7ae2564ae38c8df2a85b057af1dbbc958eb6666 \ - --hash=sha256:da56dedcd7cd502ccd3c5dddc656cb36113dd793ad466e894574125945653cea \ - --hash=sha256:2842d4fbd1b12ab422346376aad03ff5d0805b706102e475e962370f874a5122 \ - --hash=sha256:2b21ba45ad9ef2e2eb88ce4aeadd0112d0f5026418324176fd494a6824b74975 -nodeenv==1.5.0; python_full_version >= "3.6.1" \ - --hash=sha256:5304d424c529c997bc888453aeaa6362d242b6b4631e90f3d4bf1b290f1c84a9 \ - --hash=sha256:ab45090ae383b716c4ef89e690c41ff8c2b257b85b309f01f3654df3d084bd7c -nox==2020.8.22; python_version >= "3.5" \ - --hash=sha256:55f8cab16bcfaaea08b141c83bf2b7c779e943518d0de6cd9c38cd8da95d11ea \ - --hash=sha256:efa5adcf1134012f96bcd0a496ccebd4c9e9da53a831888a2a779462440eebcf -numpy==1.19.4; python_version >= "3.6" \ - --hash=sha256:e9b30d4bd69498fc0c3fe9db5f62fffbb06b8eb9321f92cc970f2969be5e3949 \ - --hash=sha256:fedbd128668ead37f33917820b704784aff695e0019309ad446a6d0b065b57e4 \ - --hash=sha256:8ece138c3a16db8c1ad38f52eb32be6086cc72f403150a79336eb2045723a1ad \ - --hash=sha256:64324f64f90a9e4ef732be0928be853eee378fd6a01be21a0a8469c4f2682c83 \ - --hash=sha256:ad6f2ff5b1989a4899bf89800a671d71b1612e5ff40866d1f4d8bcf48d4e5764 \ - --hash=sha256:d6c7bb82883680e168b55b49c70af29b84b84abb161cbac2800e8fcb6f2109b6 \ - --hash=sha256:13d166f77d6dc02c0a73c1101dd87fdf01339febec1030bd810dcd53fff3b0f1 \ - --hash=sha256:448ebb1b3bf64c0267d6b09a7cba26b5ae61b6d2dbabff7c91b660c7eccf2bdb \ - --hash=sha256:27d3f3b9e3406579a8af3a9f262f5339005dd25e0ecf3cf1559ff8a49ed5cbf2 \ - --hash=sha256:16c1b388cc31a9baa06d91a19366fb99ddbe1c7b205293ed072211ee5bac1ed2 \ - --hash=sha256:e5b6ed0f0b42317050c88022349d994fe72bfe35f5908617512cd8c8ef9da2a9 \ - --hash=sha256:18bed2bcb39e3f758296584337966e68d2d5ba6aab7e038688ad53c8f889f757 \ - --hash=sha256:fe45becb4c2f72a0907c1d0246ea6449fe7a9e2293bb0e11c4e9a32bb0930a15 \ - --hash=sha256:6d7593a705d662be5bfe24111af14763016765f43cb6923ed86223f965f52387 \ - --hash=sha256:6ae6c680f3ebf1cf7ad1d7748868b39d9f900836df774c453c11c5440bc15b36 \ - --hash=sha256:9eeb7d1d04b117ac0d38719915ae169aa6b61fca227b0b7d198d43728f0c879c \ - --hash=sha256:cb1017eec5257e9ac6209ac172058c430e834d5d2bc21961dceeb79d111e5909 \ - --hash=sha256:edb01671b3caae1ca00881686003d16c2209e07b7ef8b7639f1867852b948f7c \ - --hash=sha256:f29454410db6ef8126c83bd3c968d143304633d45dc57b51252afbd79d700893 \ - --hash=sha256:ec149b90019852266fec2341ce1db513b843e496d5a8e8cdb5ced1923a92faab \ - --hash=sha256:1aeef46a13e51931c0b1cf8ae1168b4a55ecd282e6688fdb0a948cc5a1d5afb9 \ - --hash=sha256:08308c38e44cc926bdfce99498b21eec1f848d24c302519e64203a8da99a97db \ - --hash=sha256:5734bdc0342aba9dfc6f04920988140fb41234db42381cf7ccba64169f9fe7ac \ - --hash=sha256:09c12096d843b90eafd01ea1b3307e78ddd47a55855ad402b157b6c4862197ce \ - --hash=sha256:e452dc66e08a4ce642a961f134814258a082832c78c90351b75c41ad16f79f63 \ - --hash=sha256:a5d897c14513590a85774180be713f692df6fa8ecf6483e561a6d47309566f37 \ - --hash=sha256:a09f98011236a419ee3f49cedc9ef27d7a1651df07810ae430a6b06576e0b414 \ - --hash=sha256:50e86c076611212ca62e5a59f518edafe0c0730f7d9195fec718da1a5c2bb1fc \ - --hash=sha256:f0d3929fe88ee1c155129ecd82f981b8856c5d97bcb0d5f23e9b4242e79d1de3 \ - --hash=sha256:c42c4b73121caf0ed6cd795512c9c09c52a7287b04d105d112068c1736d7c753 \ - --hash=sha256:8cac8790a6b1ddf88640a9267ee67b1aee7a57dfa2d2dd33999d080bc8ee3a0f \ - --hash=sha256:4377e10b874e653fe96985c05feed2225c912e328c8a26541f7fc600fb9c637b \ - --hash=sha256:2a2740aa9733d2e5b2dfb33639d98a64c3b0f24765fed86b0fd2aec07f6a0a08 \ - --hash=sha256:141ec3a3300ab89c7f2b0775289954d193cc8edb621ea05f99db9cb181530512 -numpydoc==1.1.0; python_version >= "3.5" \ - --hash=sha256:c53d6311190b9e3b9285bc979390ba0257ba9acde5eca1a7065fc8dfca9d46e8 \ - --hash=sha256:c36fd6cb7ffdc9b4e165a43f67bf6271a7b024d0bb6b00ac468c9e2bfc76448e -packaging==20.4; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181 \ - --hash=sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8 -pathspec==0.8.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6" \ - --hash=sha256:aa0cb481c4041bf52ffa7b0d8fa6cd3e88a2ca4879c533c9153882ee2556790d \ - --hash=sha256:86379d6b86d75816baba717e64b1a3a3469deb93bb76d613c9ce79edc5cb68fd -pbr==5.5.1; python_version >= "3.6" \ - --hash=sha256:b236cde0ac9a6aedd5e3c34517b423cd4fd97ef723849da6b0d2231142d89c00 \ - --hash=sha256:5fad80b613c402d5b7df7bd84812548b2a61e9977387a80a5fc5c396492b13c9 -pluggy==0.13.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d \ - --hash=sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0 -ply==3.11 \ - --hash=sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce \ - --hash=sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3 -pockets==0.9.1 \ - --hash=sha256:68597934193c08a08eb2bf6a1d85593f627c22f9b065cc727a4f03f669d96d86 \ - --hash=sha256:9320f1a3c6f7a9133fe3b571f283bcf3353cd70249025ae8d618e40e9f7e92b3 -pre-commit==2.8.2; python_full_version >= "3.6.1" \ - --hash=sha256:22e6aa3bd571debb01eb7d34483f11c01b65237be4eebbf30c3d4fb65762d315 \ - --hash=sha256:905ebc9b534b991baec87e934431f2d0606ba27f2b90f7f652985f5a5b8b6ae6 -psutil==5.7.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:1cd6a0c9fb35ece2ccf2d1dd733c1e165b342604c67454fd56a4c12e0a106787 \ - --hash=sha256:e02c31b2990dcd2431f4524b93491941df39f99619b0d312dfe1d4d530b08b4b \ - --hash=sha256:56c85120fa173a5d2ad1d15a0c6e0ae62b388bfb956bb036ac231fbdaf9e4c22 \ - --hash=sha256:fa38ac15dbf161ab1e941ff4ce39abd64b53fec5ddf60c23290daed2bc7d1157 \ - --hash=sha256:01bc82813fbc3ea304914581954979e637bcc7084e59ac904d870d6eb8bb2bc7 \ - --hash=sha256:6a3e1fd2800ca45083d976b5478a2402dd62afdfb719b30ca46cd28bb25a2eb4 \ - --hash=sha256:fbcac492cb082fa38d88587d75feb90785d05d7e12d4565cbf1ecc727aff71b7 \ - --hash=sha256:5d9106ff5ec2712e2f659ebbd112967f44e7d33f40ba40530c485cc5904360b8 \ - --hash=sha256:ade6af32eb80a536eff162d799e31b7ef92ddcda707c27bbd077238065018df4 \ - --hash=sha256:2cb55ef9591b03ef0104bedf67cc4edb38a3edf015cf8cf24007b99cb8497542 \ - --hash=sha256:af73f7bcebdc538eda9cc81d19db1db7bf26f103f91081d780bbacfcb620dee2 -py-cpuinfo==7.0.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:9aa2e49675114959697d25cf57fec41c29b55887bff3bc4809b44ac6f5730097 -py==1.9.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:366389d1db726cd2fcfc79732e75410e5fe4d31db13692115529d34069a043c2 \ - --hash=sha256:9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342 -pycodestyle==2.6.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367 \ - --hash=sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e -pydocstyle==5.1.1; python_version >= "3.5" \ - --hash=sha256:aca749e190a01726a4fb472dd4ef23b5c9da7b9205c0a7857c06533de13fd678 \ - --hash=sha256:19b86fa8617ed916776a11cd8bc0197e5b9856d5433b777f51a3defe13075325 -pyflakes==2.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92 \ - --hash=sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8 -pygments==2.7.2; python_version >= "3.5" \ - --hash=sha256:88a0bbcd659fcb9573703957c6b9cff9fab7295e6e76db54c9d00ae42df32773 \ - --hash=sha256:381985fcc551eb9d37c52088a32914e00517e57f4a21609f48141ba08e193fa0 -pyparsing==2.4.7; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b \ - --hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 -pytest-benchmark==3.2.3; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:ad4314d093a3089701b24c80a05121994c7765ce373478c8f4ba8d23c9ba9528 \ - --hash=sha256:01f79d38d506f5a3a0a9ada22ded714537bbdfc8147a881a35c1655db07289d9 -pytest-cov==2.10.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:47bd0ce14056fdd79f93e1713f88fad7bdcc583dcd7783da86ef2f085a0bb88e \ - --hash=sha256:45ec2d5182f89a81fc3eb29e3d1ed3113b9e9a873bcddb2a71faaab066110191 -pytest-mock==3.3.1; python_version >= "3.5" \ - --hash=sha256:a4d6d37329e4a893e77d9ffa89e838dd2b45d5dc099984cf03c703ac8411bb82 \ - --hash=sha256:024e405ad382646318c4281948aadf6fe1135632bea9cc67366ea0c4098ef5f2 -pytest==6.1.2; python_version >= "3.5" \ - --hash=sha256:4288fed0d9153d9646bfcdf0c0428197dba1ecb27a33bb6e031d002fa88653fe \ - --hash=sha256:c0a7e94a8cdbc5422a51ccdad8e6f1024795939cc89159a0ae7f0b316ad3823e -pytz==2020.4; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd \ - --hash=sha256:3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268 -pyyaml==5.3.1; python_full_version >= "3.6.1" and python_version >= "3.5" \ - --hash=sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f \ - --hash=sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76 \ - --hash=sha256:4f4b913ca1a7319b33cfb1369e91e50354d6f07a135f3b901aca02aa95940bd2 \ - --hash=sha256:cc8955cfbfc7a115fa81d85284ee61147059a753344bc51098f3ccd69b0d7e0c \ - --hash=sha256:7739fc0fa8205b3ee8808aea45e968bc90082c10aef6ea95e855e10abf4a37b2 \ - --hash=sha256:69f00dca373f240f842b2931fb2c7e14ddbacd1397d57157a9b005a6a9942648 \ - --hash=sha256:d13155f591e6fcc1ec3b30685d50bf0711574e2c0dfffd7644babf8b5102ca1a \ - --hash=sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf \ - --hash=sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97 \ - --hash=sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee \ - --hash=sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d -regex==2020.11.13; python_version >= "3.6" \ - --hash=sha256:8b882a78c320478b12ff024e81dc7d43c1462aa4a3341c754ee65d857a521f85 \ - --hash=sha256:a63f1a07932c9686d2d416fb295ec2c01ab246e89b4d58e5fa468089cab44b70 \ - --hash=sha256:6e4b08c6f8daca7d8f07c8d24e4331ae7953333dbd09c648ed6ebd24db5a10ee \ - --hash=sha256:bba349276b126947b014e50ab3316c027cac1495992f10e5682dc677b3dfa0c5 \ - --hash=sha256:56e01daca75eae420bce184edd8bb341c8eebb19dd3bce7266332258f9fb9dd7 \ - --hash=sha256:6a8ce43923c518c24a2579fda49f093f1397dad5d18346211e46f134fc624e31 \ - --hash=sha256:1ab79fcb02b930de09c76d024d279686ec5d532eb814fd0ed1e0051eb8bd2daa \ - --hash=sha256:9801c4c1d9ae6a70aeb2128e5b4b68c45d4f0af0d1535500884d644fa9b768c6 \ - --hash=sha256:49cae022fa13f09be91b2c880e58e14b6da5d10639ed45ca69b85faf039f7a4e \ - --hash=sha256:749078d1eb89484db5f34b4012092ad14b327944ee7f1c4f74d6279a6e4d1884 \ - --hash=sha256:b2f4007bff007c96a173e24dcda236e5e83bde4358a557f9ccf5e014439eae4b \ - --hash=sha256:38c8fd190db64f513fe4e1baa59fed086ae71fa45083b6936b52d34df8f86a88 \ - --hash=sha256:5862975b45d451b6db51c2e654990c1820523a5b07100fc6903e9c86575202a0 \ - --hash=sha256:262c6825b309e6485ec2493ffc7e62a13cf13fb2a8b6d212f72bd53ad34118f1 \ - --hash=sha256:bafb01b4688833e099d79e7efd23f99172f501a15c44f21ea2118681473fdba0 \ - --hash=sha256:e32f5f3d1b1c663af7f9c4c1e72e6ffe9a78c03a31e149259f531e0fed826512 \ - --hash=sha256:3bddc701bdd1efa0d5264d2649588cbfda549b2899dc8d50417e47a82e1387ba \ - --hash=sha256:02951b7dacb123d8ea6da44fe45ddd084aa6777d4b2454fa0da61d569c6fa538 \ - --hash=sha256:0d08e71e70c0237883d0bef12cad5145b84c3705e9c6a588b2a9c7080e5af2a4 \ - --hash=sha256:1fa7ee9c2a0e30405e21031d07d7ba8617bc590d391adfc2b7f1e8b99f46f444 \ - --hash=sha256:baf378ba6151f6e272824b86a774326f692bc2ef4cc5ce8d5bc76e38c813a55f \ - --hash=sha256:e3faaf10a0d1e8e23a9b51d1900b72e1635c2d5b0e1bea1c18022486a8e2e52d \ - --hash=sha256:2a11a3e90bd9901d70a5b31d7dd85114755a581a5da3fc996abfefa48aee78af \ - --hash=sha256:d1ebb090a426db66dd80df8ca85adc4abfcbad8a7c2e9a5ec7513ede522e0a8f \ - --hash=sha256:b2b1a5ddae3677d89b686e5c625fc5547c6e492bd755b520de5332773a8af06b \ - --hash=sha256:2c99e97d388cd0a8d30f7c514d67887d8021541b875baf09791a3baad48bb4f8 \ - --hash=sha256:c084582d4215593f2f1d28b65d2a2f3aceff8342aa85afd7be23a9cad74a0de5 \ - --hash=sha256:a3d748383762e56337c39ab35c6ed4deb88df5326f97a38946ddd19028ecce6b \ - --hash=sha256:7913bd25f4ab274ba37bc97ad0e21c31004224ccb02765ad984eef43e04acc6c \ - --hash=sha256:6c54ce4b5d61a7129bad5c5dc279e222afd00e721bf92f9ef09e4fae28755683 \ - --hash=sha256:1862a9d9194fae76a7aaf0150d5f2a8ec1da89e8b55890b1786b8f88a0f619dc \ - --hash=sha256:4902e6aa086cbb224241adbc2f06235927d5cdacffb2425c73e6570e8d862364 \ - --hash=sha256:7a25fcbeae08f96a754b45bdc050e1fb94b95cab046bf56b016c25e9ab127b3e \ - --hash=sha256:d2d8ce12b7c12c87e41123997ebaf1a5767a5be3ec545f64675388970f415e2e \ - --hash=sha256:f7d29a6fc4760300f86ae329e3b6ca28ea9c20823df123a2ea8693e967b29917 \ - --hash=sha256:717881211f46de3ab130b58ec0908267961fadc06e44f974466d1887f865bd5b \ - --hash=sha256:3128e30d83f2e70b0bed9b2a34e92707d0877e460b402faca908c6667092ada9 \ - --hash=sha256:8f6a2229e8ad946e36815f2a03386bb8353d4bde368fdf8ca5f0cb97264d3b5c \ - --hash=sha256:f8f295db00ef5f8bae530fc39af0b40486ca6068733fb860b42115052206466f \ - --hash=sha256:a15f64ae3a027b64496a71ab1f722355e570c3fac5ba2801cafce846bf5af01d \ - --hash=sha256:83d6b356e116ca119db8e7c6fc2983289d87b27b3fac238cfe5dca529d884562 -reorder-python-imports==2.3.6; python_full_version >= "3.6.1" \ - --hash=sha256:1299c31adf341eba2c17543e3cc7fab7389766e726ab54d20440917b5b96b5c5 \ - --hash=sha256:2ea16d2253536e7f90427b383cd046e46977ca25aae82464883eee882bc7d21b -requests==2.25.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998 \ - --hash=sha256:7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8 -safety==1.9.0; python_version >= "3.5" \ - --hash=sha256:86c1c4a031fe35bd624fce143fbe642a0234d29f7cbf7a9aa269f244a955b087 \ - --hash=sha256:23bf20690d4400edc795836b0c983c2b4cbbb922233108ff925b7dd7750f00c9 -scipy==1.5.4; python_version >= "3.6" \ - --hash=sha256:4f12d13ffbc16e988fa40809cbbd7a8b45bc05ff6ea0ba8e3e41f6f4db3a9e47 \ - --hash=sha256:a254b98dbcc744c723a838c03b74a8a34c0558c9ac5c86d5561703362231107d \ - --hash=sha256:368c0f69f93186309e1b4beb8e26d51dd6f5010b79264c0f1e9ca00cd92ea8c9 \ - --hash=sha256:4598cf03136067000855d6b44d7a1f4f46994164bcd450fb2c3d481afc25dd06 \ - --hash=sha256:e98d49a5717369d8241d6cf33ecb0ca72deee392414118198a8e5b4c35c56340 \ - --hash=sha256:65923bc3809524e46fb7eb4d6346552cbb6a1ffc41be748535aa502a2e3d3389 \ - --hash=sha256:9ad4fcddcbf5dc67619379782e6aeef41218a79e17979aaed01ed099876c0e62 \ - --hash=sha256:f87b39f4d69cf7d7529d7b1098cb712033b17ea7714aed831b95628f483fd012 \ - --hash=sha256:25b241034215247481f53355e05f9e25462682b13bd9191359075682adcd9554 \ - --hash=sha256:fa789583fc94a7689b45834453fec095245c7e69c58561dc159b5d5277057e4c \ - --hash=sha256:d6d25c41a009e3c6b7e757338948d0076ee1dd1770d1c09ec131f11946883c54 \ - --hash=sha256:2c872de0c69ed20fb1a9b9cf6f77298b04a26f0b8720a5457be08be254366c6e \ - --hash=sha256:e360cb2299028d0b0d0f65a5c5e51fc16a335f1603aa2357c25766c8dab56938 \ - --hash=sha256:3397c129b479846d7eaa18f999369a24322d008fac0782e7828fa567358c36ce \ - --hash=sha256:168c45c0c32e23f613db7c9e4e780bc61982d71dcd406ead746c7c7c2f2004ce \ - --hash=sha256:213bc59191da2f479984ad4ec39406bf949a99aba70e9237b916ce7547b6ef42 \ - --hash=sha256:634568a3018bc16a83cda28d4f7aed0d803dd5618facb36e977e53b2df868443 \ - --hash=sha256:b03c4338d6d3d299e8ca494194c0ae4f611548da59e3c038813f1a43976cb437 \ - --hash=sha256:3d5db5d815370c28d938cf9b0809dade4acf7aba57eaf7ef733bfedc9b2474c4 \ - --hash=sha256:6b0ceb23560f46dd236a8ad4378fc40bad1783e997604ba845e131d6c680963e \ - --hash=sha256:ed572470af2438b526ea574ff8f05e7f39b44ac37f712105e57fc4d53a6fb660 \ - --hash=sha256:8c8d6ca19c8497344b810b0b0344f8375af5f6bb9c98bd42e33f747417ab3f57 \ - --hash=sha256:d84cadd7d7998433334c99fa55bcba0d8b4aeff0edb123b2a1dfcface538e474 \ - --hash=sha256:cc1f78ebc982cd0602c9a7615d878396bec94908db67d4ecddca864d049112f2 \ - --hash=sha256:4a453d5e5689de62e5d38edf40af3f17560bfd63c9c5bd228c18c1f99afa155b -six==1.15.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced \ - --hash=sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259 -sly==0.4 \ - --hash=sha256:e5f2266a231322cc17519fbc3a3ba1c6335fed5a9a55abe0e598a35aea0ac32a -smmap==3.0.4; python_version >= "3.4" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.4" \ - --hash=sha256:54c44c197c819d5ef1991799a7e30b662d1e520f2ac75c9efbeb54a742214cf4 \ - --hash=sha256:9c98bbd1f9786d22f14b3d4126894d56befb835ec90cef151af566c7e19b5d24 -snowballstemmer==2.0.0; python_version >= "3.5" \ - --hash=sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0 \ - --hash=sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52 -sphinx-autodoc-typehints==1.11.1; python_full_version >= "3.5.2" \ - --hash=sha256:244ba6d3e2fdb854622f643c7763d6f95b6886eba24bec28e86edf205e4ddb20 \ - --hash=sha256:da049791d719f4c9813642496ee4764203e317f0697eb75446183fa2a68e3f77 -sphinx-autorun==1.1.1 \ - --hash=sha256:61a39b604487c6dbfd601b3814443bb554532617abd39563e8d603c01ccc711a \ - --hash=sha256:3a2869641e89f693a4cae1a461a8bf1b2492e34e0f1f86f372eb849842c6f258 -sphinx-rtd-theme==0.5.0 \ - --hash=sha256:373413d0f82425aaa28fb288009bf0d0964711d347763af2f1b65cafcb028c82 \ - --hash=sha256:22c795ba2832a169ca301cd0a083f7a434e09c538c70beb42782c073651b707d -sphinx==3.3.1; python_version >= "3.5" \ - --hash=sha256:d4e59ad4ea55efbb3c05cde3bfc83bfc14f0c95aa95c3d75346fcce186a47960 \ - --hash=sha256:1e8d592225447104d1172be415bc2972bd1357e3e12fdc76edf2261105db4300 -sphinxcontrib-applehelp==1.0.2; python_version >= "3.5" \ - --hash=sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58 \ - --hash=sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a -sphinxcontrib-devhelp==1.0.2; python_version >= "3.5" \ - --hash=sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4 \ - --hash=sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e -sphinxcontrib-htmlhelp==1.0.3; python_version >= "3.5" \ - --hash=sha256:e8f5bb7e31b2dbb25b9cc435c8ab7a79787ebf7f906155729338f3156d93659b \ - --hash=sha256:3c0bc24a2c41e340ac37c85ced6dafc879ab485c095b1d65d2461ac2f7cca86f -sphinxcontrib-jsmath==1.0.1; python_version >= "3.5" \ - --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 \ - --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 -sphinxcontrib-napoleon==0.7 \ - --hash=sha256:407382beed396e9f2d7f3043fad6afda95719204a1e1a231ac865f40abcbfcf8 \ - --hash=sha256:711e41a3974bdf110a484aec4c1a556799eb0b3f3b897521a018ad7e2db13fef -sphinxcontrib-qthelp==1.0.3; python_version >= "3.5" \ - --hash=sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72 \ - --hash=sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6 -sphinxcontrib-serializinghtml==1.1.4; python_version >= "3.5" \ - --hash=sha256:eaa0eccc86e982a9b939b2b82d12cc5d013385ba5eadcc7e4fed23f4405f77bc \ - --hash=sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a -stevedore==3.2.2; python_version >= "3.6" \ - --hash=sha256:5e1ab03eaae06ef6ce23859402de785f08d97780ed774948ef16c4652c41bc62 \ - --hash=sha256:f845868b3a3a77a2489d226568abe7328b5c2d4f6a011cc759dfa99144a521f0 -toml==0.10.2; python_full_version >= "3.6.1" and python_version >= "3.6" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") \ - --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ - --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f -tomlkit==0.7.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:6babbd33b17d5c9691896b0e68159215a9387ebfa938aa3ac42f4a4beeb2b831 \ - --hash=sha256:ac57f29693fab3e309ea789252fcce3061e19110085aa31af5446ca749325618 -toolz==0.11.1; python_version >= "3.5" \ - --hash=sha256:1bc473acbf1a1db4e72a1ce587be347450e8f08324908b8a266b486f408f04d5 \ - --hash=sha256:c7a47921f07822fe534fb1c01c9931ab335a4390c782bd28c6bcc7c2f71f3fbf -typed-ast==1.4.1; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version < "3.8" and python_version >= "3.6" \ - --hash=sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3 \ - --hash=sha256:aaee9905aee35ba5905cfb3c62f3e83b3bec7b39413f0a7f19be4e547ea01ebb \ - --hash=sha256:0c2c07682d61a629b68433afb159376e24e5b2fd4641d35424e462169c0a7919 \ - --hash=sha256:4083861b0aa07990b619bd7ddc365eb7fa4b817e99cf5f8d9cf21a42780f6e01 \ - --hash=sha256:269151951236b0f9a6f04015a9004084a5ab0d5f19b57de779f908621e7d8b75 \ - --hash=sha256:24995c843eb0ad11a4527b026b4dde3da70e1f2d8806c99b7b4a7cf491612652 \ - --hash=sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7 \ - --hash=sha256:fcf135e17cc74dbfbc05894ebca928ffeb23d9790b3167a674921db19082401f \ - --hash=sha256:4e3e5da80ccbebfff202a67bf900d081906c358ccc3d5e3c8aea42fdfdfd51c1 \ - --hash=sha256:249862707802d40f7f29f6e1aad8d84b5aa9e44552d2cc17384b209f091276aa \ - --hash=sha256:8ce678dbaf790dbdb3eba24056d5364fb45944f33553dd5869b7580cdbb83614 \ - --hash=sha256:c9e348e02e4d2b4a8b2eedb48210430658df6951fa484e59de33ff773fbd4b41 \ - --hash=sha256:bcd3b13b56ea479b3650b82cabd6b5343a625b0ced5429e4ccad28a8973f301b \ - --hash=sha256:f208eb7aff048f6bea9586e61af041ddf7f9ade7caed625742af423f6bae3298 \ - --hash=sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe \ - --hash=sha256:0666aa36131496aed8f7be0410ff974562ab7eeac11ef351def9ea6fa28f6355 \ - --hash=sha256:d205b1b46085271b4e15f670058ce182bd1199e56b317bf2ec004b6a44f911f6 \ - --hash=sha256:6daac9731f172c2a22ade6ed0c00197ee7cc1221aa84cfdf9c31defeb059a907 \ - --hash=sha256:498b0f36cc7054c1fead3d7fc59d2150f4d5c6c56ba7fb150c013fbc683a8d2d \ - --hash=sha256:7e4c9d7658aaa1fc80018593abdf8598bf91325af6af5cce4ce7c73bc45ea53d \ - --hash=sha256:715ff2f2df46121071622063fc7543d9b1fd19ebfc4f5c8895af64a77a8c852c \ - --hash=sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4 \ - --hash=sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34 \ - --hash=sha256:92c325624e304ebf0e025d1224b77dd4e6393f18aab8d829b5b7e04afe9b7a2c \ - --hash=sha256:d648b8e3bf2fe648745c8ffcee3db3ff903d0817a01a12dd6a6ea7a8f4889072 \ - --hash=sha256:fac11badff8313e23717f3dada86a15389d0708275bddf766cca67a84ead3e91 \ - --hash=sha256:0d8110d78a5736e16e26213114a38ca35cb15b6515d535413b090bd50951556d \ - --hash=sha256:b52ccf7cfe4ce2a1064b18594381bccf4179c2ecf7f513134ec2f993dd4ab395 \ - --hash=sha256:3742b32cf1c6ef124d57f95be609c473d7ec4c14d0090e5a5e05a15269fb4d0c \ - --hash=sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b -typing-extensions==3.7.4.3; python_version >= "3.6" \ - --hash=sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f \ - --hash=sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918 \ - --hash=sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c -urllib3==1.26.2; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version < "4" \ - --hash=sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473 \ - --hash=sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08 -virtualenv==20.1.0; python_full_version >= "3.6.1" and python_version >= "3.5" \ - --hash=sha256:b0011228208944ce71052987437d3843e05690b2f23d1c7da4263fde104c97a2 \ - --hash=sha256:b8d6110f493af256a40d65e29846c69340a947669eec8ce784fcf3dd3af28380 -win32-setctime==1.0.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.5" and sys_platform == "win32" \ - --hash=sha256:dc925662de0a6eb987f0b01f599c01a8236cb8c62831c22d9cada09ad958243e \ - --hash=sha256:4e88556c32fdf47f64165a2180ba4552f8bb32c1103a2fafd05723a0bd42bd4b -xdoctest==0.15.0 \ - --hash=sha256:695ea04303a48cbb319709270d43f7bae7f3de3701aec73f09d90a216499992e \ - --hash=sha256:7f0a184d403b69b166ebec1aadb13c98c96c59101e974ae2e4db4c3a803ec371 -zipp==3.4.0; python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "3.8" or python_full_version >= "3.5.0" and python_version < "3.8" and python_version >= "3.6" \ - --hash=sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108 \ - --hash=sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb -zope.interface==5.2.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:518950fe6a5d56f94ba125107895f938a4f34f704c658986eae8255edb41163b \ - --hash=sha256:6278c080d4afffc9016e14325f8734456831124e8c12caa754fd544435c08386 \ - --hash=sha256:538298e4e113ccb8b41658d5a4b605bebe75e46a30ceca22a5a289cf02c80bec \ - --hash=sha256:778d0ec38bbd288b150a3ae363c8ffd88d2207a756842495e9bffd8a8afbc89a \ - --hash=sha256:64ea6c221aeee4796860405e1aedec63424cda4202a7ad27a5066876db5b0fd2 \ - --hash=sha256:92dc0fb79675882d0b6138be4bf0cec7ea7c7eede60aaca78303d8e8dbdaa523 \ - --hash=sha256:844fad925ac5c2ad4faaceb3b2520ad016b5280105c6e16e79838cf951903a7b \ - --hash=sha256:588384d70a0f19b47409cfdb10e0c27c20e4293b74fc891df3d8eb47782b8b3e \ - --hash=sha256:07d61722dd7d85547b7c6b0f5486b4338001fab349f2ac5cabc0b7182eb3425d \ - --hash=sha256:495b63fd0302f282ee6c1e6ea0f1c12cb3d1a49c8292d27287f01845ff252a96 \ - --hash=sha256:299bde0ab9e5c4a92f01a152b7fbabb460f31343f1416f9b7b983167ab1e33bc \ - --hash=sha256:32546af61a9a9b141ca38d971aa6eb9800450fa6620ce6323cc30eec447861f3 \ - --hash=sha256:2ab88d8f228f803fcb8cb7d222c579d13dab2d3622c51e8cf321280da01102a7 \ - --hash=sha256:cbd0f2cbd8689861209cd89141371d3a22a11613304d1f0736492590aa0ab332 \ - --hash=sha256:21e49123f375703cf824214939d39df0af62c47d122d955b2a8d9153ea08cfd5 \ - --hash=sha256:eccac3d9aadc68e994b6d228cb0c8919fc47a5350d85a1b4d3d81d1e98baf40c \ - --hash=sha256:42b278ac0989d6f5cf58d7e0828ea6b5951464e3cf2ff229dd09a96cb6ba0c86 \ - --hash=sha256:83b4aa5344cce005a9cff5d0321b2e318e871cc1dfc793b66c32dd4f59e9770d \ - --hash=sha256:4df9afd17bd5477e9f8c8b6bb8507e18dd0f8b4efe73bb99729ff203279e9e3b \ - --hash=sha256:1743bcfe45af8846b775086471c28258f4c6e9ee8ef37484de4495f15a98b549 \ - --hash=sha256:aedc6c672b351afe6dfe17ff83ee5e7eb6ed44718f879a9328a68bdb20b57e11 \ - --hash=sha256:4af87cdc0d4b14e600e6d3d09793dce3b7171348a094ba818e2a68ae7ee67546 \ - --hash=sha256:b7a00ecb1434f8183395fac5366a21ee73d14900082ca37cf74993cf46baa56c \ - --hash=sha256:8ceb3667dd13b8133f2e4d637b5b00f240f066448e2aa89a41f4c2d78a26ce50 \ - --hash=sha256:efef581c8ba4d990770875e1a2218e856849d32ada2680e53aebc5d154a17e20 \ - --hash=sha256:e4bc372b953bf6cec65a8d48482ba574f6e051621d157cf224227dbb55486b1e \ - --hash=sha256:3cc94c69f6bd48ed86e8e24f358cb75095c8129827df1298518ab860115269a4 \ - --hash=sha256:ba32f4a91c1cb7314c429b03afbf87b1fff4fb1c8db32260e7310104bd77f0c7 \ - --hash=sha256:1b5f6c8fff4ed32aa2dd43e84061bc8346f32d3ba6ad6e58f088fe109608f102 \ - --hash=sha256:efd550b3da28195746bb43bd1d815058181a7ca6d9d6aa89dd37f5eefe2cacb7 \ - --hash=sha256:aab9f1e34d810feb00bf841993552b8fcc6ae71d473c505381627143d0018a6a \ - --hash=sha256:55465121e72e208a7b69b53de791402affe6165083b2ea71b892728bd19ba9ae \ - --hash=sha256:32b40a4c46d199827d79c86bb8cb88b1bbb764f127876f2cb6f3a47f63dbada3 \ - --hash=sha256:abb61afd84f23099ac6099d804cdba9bd3b902aaaded3ffff47e490b0a495520 \ - --hash=sha256:21f579134a47083ffb5ddd1307f0405c91aa8b61ad4be6fd5af0171474fe0c45 \ - --hash=sha256:4c48ddb63e2b20fba4c6a2bf81b4d49e99b6d4587fb67a6cd33a2c1f003af3e3 \ - --hash=sha256:2dcab01c660983ba5e5a612e0c935141ccbee67d2e2e14b833e01c2354bd8034 \ - --hash=sha256:150e8bcb7253a34a4535aeea3de36c0bb3b1a6a47a183a95d65a194b3e07f232 \ - --hash=sha256:681dbb33e2b40262b33fd383bae63c36d33fd79fa1a8e4092945430744ffd34a \ - --hash=sha256:2ced4c35061eea623bc84c7711eedce8ecc3c2c51cd9c6afa6290df3bae9e104 \ - --hash=sha256:f37d45fab14ffef9d33a0dc3bc59ce0c5313e2253323312d47739192da94f5fd \ - --hash=sha256:9789bd945e9f5bd026ed3f5b453d640befb8b1fc33a779c1fe8d3eb21fe3fb4a \ - --hash=sha256:0a990dcc97806e5980bbb54b2e46b9cde9e48932d8e6984daf71ef1745516123 \ - --hash=sha256:4b94df9f2fdde7b9314321bab8448e6ad5a23b80542dcab53e329527d4099dcb \ - --hash=sha256:6936aa9da390402d646a32a6a38d5409c2d2afb2950f045a7d02ab25a4e7d08d \ - --hash=sha256:adf9ee115ae8ff8b6da4b854b4152f253b390ba64407a22d75456fe07dcbda65 \ - --hash=sha256:f44906f70205d456d503105023041f1e63aece7623b31c390a0103db4de17537 \ - --hash=sha256:f057897711a630a0b7a6a03f1acf379b6ba25d37dc5dc217a97191984ba7f2fc \ - --hash=sha256:05a97ba92c1c7c26f25c9f671aa1ef85ffead6cdad13770e5b689cf983adc7e1 \ - --hash=sha256:27c267dc38a0f0079e96a2945ee65786d38ef111e413c702fbaaacbab6361d00 \ - --hash=sha256:a2b6d6eb693bc2fc6c484f2e5d93bd0b0da803fa77bf974f160533e555e4d095 \ - --hash=sha256:8251f06a77985a2729a8bdbefbae79ee78567dddc3acbd499b87e705ca59fe24 diff --git a/requirements-notebook.txt b/requirements-notebook.txt deleted file mode 100644 index 0209d350..00000000 --- a/requirements-notebook.txt +++ /dev/null @@ -1,8 +0,0 @@ -ipykernel -ipython -jupyter -jupyterlab -matplotlib -pandas -seaborn -xarray diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index df121524..00000000 --- a/requirements.txt +++ /dev/null @@ -1,328 +0,0 @@ -alabaster==0.7.12; python_version >= "3.5" \ - --hash=sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359 \ - --hash=sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02 -atomicwrites==1.4.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197 \ - --hash=sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a -attrs==20.3.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6 \ - --hash=sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700 -babel==2.9.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:9d35c22fcc79893c3ecc85ac4a56cde1ecf3f19c540bba0922308a6c06ca6fa5 \ - --hash=sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05 -certifi==2020.11.8; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd \ - --hash=sha256:f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4 -chardet==3.0.4; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691 \ - --hash=sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae -click-loguru==1.3.4; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:c2a7ab12a40d7d46103c3d1df2752c3d38bf6ba1f0b3227a7329085984440973 \ - --hash=sha256:f38382f0a924eb388d29f21a20f60b8c805668fb34b396977029643268d52c6a -click==7.1.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc \ - --hash=sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a -codecov==2.1.10; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \ - --hash=sha256:61bc71b5f58be8000bf9235aa9d0112f8fd3acca00aa02191bb81426d22a8584 \ - --hash=sha256:a333626e6ff882db760ce71a1d84baf80ddff2cd459a3cc49b41fdac47d77ca5 \ - --hash=sha256:d30ad6084501224b1ba699cbf018a340bb9553eb2701301c14133995fdd84f33 -colorama==0.4.4; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2 \ - --hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b -coverage==5.3; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0" and python_version < "4") \ - --hash=sha256:bd3166bb3b111e76a4f8e2980fa1addf2920a4ca9b2b8ca36a3bc3dedc618270 \ - --hash=sha256:9342dd70a1e151684727c9c91ea003b2fb33523bf19385d4554f7897ca0141d4 \ - --hash=sha256:63808c30b41f3bbf65e29f7280bf793c79f54fb807057de7e5238ffc7cc4d7b9 \ - --hash=sha256:4d6a42744139a7fa5b46a264874a781e8694bb32f1d76d8137b68138686f1729 \ - --hash=sha256:86e9f8cd4b0cdd57b4ae71a9c186717daa4c5a99f3238a8723f416256e0b064d \ - --hash=sha256:7858847f2d84bf6e64c7f66498e851c54de8ea06a6f96a32a1d192d846734418 \ - --hash=sha256:530cc8aaf11cc2ac7430f3614b04645662ef20c348dce4167c22d99bec3480e9 \ - --hash=sha256:381ead10b9b9af5f64646cd27107fb27b614ee7040bb1226f9c07ba96625cbb5 \ - --hash=sha256:71b69bd716698fa62cd97137d6f2fdf49f534decb23a2c6fc80813e8b7be6822 \ - --hash=sha256:1d44bb3a652fed01f1f2c10d5477956116e9b391320c94d36c6bf13b088a1097 \ - --hash=sha256:1c6703094c81fa55b816f5ae542c6ffc625fec769f22b053adb42ad712d086c9 \ - --hash=sha256:cedb2f9e1f990918ea061f28a0f0077a07702e3819602d3507e2ff98c8d20636 \ - --hash=sha256:7f43286f13d91a34fadf61ae252a51a130223c52bfefb50310d5b2deb062cf0f \ - --hash=sha256:c851b35fc078389bc16b915a0a7c1d5923e12e2c5aeec58c52f4aa8085ac8237 \ - --hash=sha256:aac1ba0a253e17889550ddb1b60a2063f7474155465577caa2a3b131224cfd54 \ - --hash=sha256:2b31f46bf7b31e6aa690d4c7a3d51bb262438c6dcb0d528adde446531d0d3bb7 \ - --hash=sha256:c5f17ad25d2c1286436761b462e22b5020d83316f8e8fcb5deb2b3151f8f1d3a \ - --hash=sha256:aef72eae10b5e3116bac6957de1df4d75909fc76d1499a53fb6387434b6bcd8d \ - --hash=sha256:e8caf961e1b1a945db76f1b5fa9c91498d15f545ac0ababbe575cfab185d3bd8 \ - --hash=sha256:29a6272fec10623fcbe158fdf9abc7a5fa032048ac1d8631f14b50fbfc10d17f \ - --hash=sha256:2d43af2be93ffbad25dd959899b5b809618a496926146ce98ee0b23683f8c51c \ - --hash=sha256:c3888a051226e676e383de03bf49eb633cd39fc829516e5334e69b8d81aae751 \ - --hash=sha256:9669179786254a2e7e57f0ecf224e978471491d660aaca833f845b72a2df3709 \ - --hash=sha256:0203acd33d2298e19b57451ebb0bed0ab0c602e5cf5a818591b4918b1f97d516 \ - --hash=sha256:582ddfbe712025448206a5bc45855d16c2e491c2dd102ee9a2841418ac1c629f \ - --hash=sha256:0f313707cdecd5cd3e217fc68c78a960b616604b559e9ea60cc16795c4304259 \ - --hash=sha256:78e93cc3571fd928a39c0b26767c986188a4118edc67bc0695bc7a284da22e82 \ - --hash=sha256:8f264ba2701b8c9f815b272ad568d555ef98dfe1576802ab3149c3629a9f2221 \ - --hash=sha256:50691e744714856f03a86df3e2bff847c2acede4c191f9a1da38f088df342978 \ - --hash=sha256:9361de40701666b034c59ad9e317bae95c973b9ff92513dd0eced11c6adf2e21 \ - --hash=sha256:c1b78fb9700fc961f53386ad2fd86d87091e06ede5d118b8a50dea285a071c24 \ - --hash=sha256:cb7df71de0af56000115eafd000b867d1261f786b5eebd88a0ca6360cccfaca7 \ - --hash=sha256:47a11bdbd8ada9b7ee628596f9d97fbd3851bd9999d398e9436bd67376dbece7 \ - --hash=sha256:280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0 -datetime==4.3 \ - --hash=sha256:371dba07417b929a4fa685c2f7a3eaa6a62d60c02947831f97d4df9a9e70dfd0 \ - --hash=sha256:5cef605bab8259ff61281762cdf3290e459fbf0b4719951d5fab967d5f2ea0ea -docutils==0.16; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af \ - --hash=sha256:c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc -idna==2.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0 \ - --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 -imagesize==1.2.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1 \ - --hash=sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1 -importlib-metadata==2.0.0; python_version < "3.8" \ - --hash=sha256:cefa1a2f919b866c5beb7c9f7b0ebb4061f30a8a9bf16d609b000e2dfaceb9c3 \ - --hash=sha256:77a540690e24b0305878c37ffd421785a6f7e53c8b5720d211b211de8d0e95da -intel-openmp==2018.0.3 \ - --hash=sha256:b6159733ef488582c975c42e9f388f3e4068f4f84929cc09c5ec26566cb0602a \ - --hash=sha256:53213d2583662c1a38b9d19d9cdcc63a065283b7f8616b5db63726a7c35a3822 \ - --hash=sha256:5bd6da4c22334f2709cf4e5619ff2b2671b9085a28bc2e71b68b9bc5953e89b6 -jinja2==2.11.2; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035 \ - --hash=sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0 -loguru==0.5.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.5" \ - --hash=sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c \ - --hash=sha256:b28e72ac7a98be3d28ad28570299a393dfcd32e5e3f6a353dec94675767b6319 -markupsafe==1.1.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161 \ - --hash=sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7 \ - --hash=sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183 \ - --hash=sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b \ - --hash=sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e \ - --hash=sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f \ - --hash=sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1 \ - --hash=sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5 \ - --hash=sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1 \ - --hash=sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735 \ - --hash=sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21 \ - --hash=sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235 \ - --hash=sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b \ - --hash=sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f \ - --hash=sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905 \ - --hash=sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1 \ - --hash=sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d \ - --hash=sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff \ - --hash=sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473 \ - --hash=sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e \ - --hash=sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66 \ - --hash=sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5 \ - --hash=sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d \ - --hash=sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e \ - --hash=sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6 \ - --hash=sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2 \ - --hash=sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c \ - --hash=sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15 \ - --hash=sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2 \ - --hash=sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42 \ - --hash=sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b \ - --hash=sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be \ - --hash=sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b -memory-profiler==0.57.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:23b196f91ea9ac9996e30bfab1e82fecc30a4a1d24870e81d1e81625f786a2c3 -mkl-devel==2018.0.3 \ - --hash=sha256:f61b93caa94a46e87ad1b537046960bdd3f45d2634d5f924bf9fa42b452075bb -mkl-include==2018.0.3 \ - --hash=sha256:d43228fd25d40bfc3ed6b0cadd4035c94ece052ae9647b63ec76d676f9ac73b0 \ - --hash=sha256:125888c9d8f78eb486ca2880c89d817fddf96217af668a5664f8bca01a2c9489 \ - --hash=sha256:cfd689c14b33f6eedff519f3aafeb11accc0d2e8c7c8ffc3a3d6aff88d1f45d7 -mkl==2018.0.3 \ - --hash=sha256:0525f50c4d20ed721d7a61cb20fd1c2a884b699545106e3c1753e6a74fb90d6f \ - --hash=sha256:e569d9d1c53f1ee1d02cfb7dc68bac98480bb8fdb27703729d93e21a4c4462ae \ - --hash=sha256:bab7256b2c857421d37d750b1821e1ad234d79460e0548062e0d057f16e8a675 -numpy==1.19.4; python_version >= "3.6" \ - --hash=sha256:e9b30d4bd69498fc0c3fe9db5f62fffbb06b8eb9321f92cc970f2969be5e3949 \ - --hash=sha256:fedbd128668ead37f33917820b704784aff695e0019309ad446a6d0b065b57e4 \ - --hash=sha256:8ece138c3a16db8c1ad38f52eb32be6086cc72f403150a79336eb2045723a1ad \ - --hash=sha256:64324f64f90a9e4ef732be0928be853eee378fd6a01be21a0a8469c4f2682c83 \ - --hash=sha256:ad6f2ff5b1989a4899bf89800a671d71b1612e5ff40866d1f4d8bcf48d4e5764 \ - --hash=sha256:d6c7bb82883680e168b55b49c70af29b84b84abb161cbac2800e8fcb6f2109b6 \ - --hash=sha256:13d166f77d6dc02c0a73c1101dd87fdf01339febec1030bd810dcd53fff3b0f1 \ - --hash=sha256:448ebb1b3bf64c0267d6b09a7cba26b5ae61b6d2dbabff7c91b660c7eccf2bdb \ - --hash=sha256:27d3f3b9e3406579a8af3a9f262f5339005dd25e0ecf3cf1559ff8a49ed5cbf2 \ - --hash=sha256:16c1b388cc31a9baa06d91a19366fb99ddbe1c7b205293ed072211ee5bac1ed2 \ - --hash=sha256:e5b6ed0f0b42317050c88022349d994fe72bfe35f5908617512cd8c8ef9da2a9 \ - --hash=sha256:18bed2bcb39e3f758296584337966e68d2d5ba6aab7e038688ad53c8f889f757 \ - --hash=sha256:fe45becb4c2f72a0907c1d0246ea6449fe7a9e2293bb0e11c4e9a32bb0930a15 \ - --hash=sha256:6d7593a705d662be5bfe24111af14763016765f43cb6923ed86223f965f52387 \ - --hash=sha256:6ae6c680f3ebf1cf7ad1d7748868b39d9f900836df774c453c11c5440bc15b36 \ - --hash=sha256:9eeb7d1d04b117ac0d38719915ae169aa6b61fca227b0b7d198d43728f0c879c \ - --hash=sha256:cb1017eec5257e9ac6209ac172058c430e834d5d2bc21961dceeb79d111e5909 \ - --hash=sha256:edb01671b3caae1ca00881686003d16c2209e07b7ef8b7639f1867852b948f7c \ - --hash=sha256:f29454410db6ef8126c83bd3c968d143304633d45dc57b51252afbd79d700893 \ - --hash=sha256:ec149b90019852266fec2341ce1db513b843e496d5a8e8cdb5ced1923a92faab \ - --hash=sha256:1aeef46a13e51931c0b1cf8ae1168b4a55ecd282e6688fdb0a948cc5a1d5afb9 \ - --hash=sha256:08308c38e44cc926bdfce99498b21eec1f848d24c302519e64203a8da99a97db \ - --hash=sha256:5734bdc0342aba9dfc6f04920988140fb41234db42381cf7ccba64169f9fe7ac \ - --hash=sha256:09c12096d843b90eafd01ea1b3307e78ddd47a55855ad402b157b6c4862197ce \ - --hash=sha256:e452dc66e08a4ce642a961f134814258a082832c78c90351b75c41ad16f79f63 \ - --hash=sha256:a5d897c14513590a85774180be713f692df6fa8ecf6483e561a6d47309566f37 \ - --hash=sha256:a09f98011236a419ee3f49cedc9ef27d7a1651df07810ae430a6b06576e0b414 \ - --hash=sha256:50e86c076611212ca62e5a59f518edafe0c0730f7d9195fec718da1a5c2bb1fc \ - --hash=sha256:f0d3929fe88ee1c155129ecd82f981b8856c5d97bcb0d5f23e9b4242e79d1de3 \ - --hash=sha256:c42c4b73121caf0ed6cd795512c9c09c52a7287b04d105d112068c1736d7c753 \ - --hash=sha256:8cac8790a6b1ddf88640a9267ee67b1aee7a57dfa2d2dd33999d080bc8ee3a0f \ - --hash=sha256:4377e10b874e653fe96985c05feed2225c912e328c8a26541f7fc600fb9c637b \ - --hash=sha256:2a2740aa9733d2e5b2dfb33639d98a64c3b0f24765fed86b0fd2aec07f6a0a08 \ - --hash=sha256:141ec3a3300ab89c7f2b0775289954d193cc8edb621ea05f99db9cb181530512 -numpydoc==1.1.0; python_version >= "3.5" \ - --hash=sha256:c53d6311190b9e3b9285bc979390ba0257ba9acde5eca1a7065fc8dfca9d46e8 \ - --hash=sha256:c36fd6cb7ffdc9b4e165a43f67bf6271a7b024d0bb6b00ac468c9e2bfc76448e -packaging==20.4; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181 \ - --hash=sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8 -ply==3.11 \ - --hash=sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce \ - --hash=sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3 -psutil==5.7.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" \ - --hash=sha256:1cd6a0c9fb35ece2ccf2d1dd733c1e165b342604c67454fd56a4c12e0a106787 \ - --hash=sha256:e02c31b2990dcd2431f4524b93491941df39f99619b0d312dfe1d4d530b08b4b \ - --hash=sha256:56c85120fa173a5d2ad1d15a0c6e0ae62b388bfb956bb036ac231fbdaf9e4c22 \ - --hash=sha256:fa38ac15dbf161ab1e941ff4ce39abd64b53fec5ddf60c23290daed2bc7d1157 \ - --hash=sha256:01bc82813fbc3ea304914581954979e637bcc7084e59ac904d870d6eb8bb2bc7 \ - --hash=sha256:6a3e1fd2800ca45083d976b5478a2402dd62afdfb719b30ca46cd28bb25a2eb4 \ - --hash=sha256:fbcac492cb082fa38d88587d75feb90785d05d7e12d4565cbf1ecc727aff71b7 \ - --hash=sha256:5d9106ff5ec2712e2f659ebbd112967f44e7d33f40ba40530c485cc5904360b8 \ - --hash=sha256:ade6af32eb80a536eff162d799e31b7ef92ddcda707c27bbd077238065018df4 \ - --hash=sha256:2cb55ef9591b03ef0104bedf67cc4edb38a3edf015cf8cf24007b99cb8497542 \ - --hash=sha256:af73f7bcebdc538eda9cc81d19db1db7bf26f103f91081d780bbacfcb620dee2 -pygments==2.7.2; python_version >= "3.5" \ - --hash=sha256:88a0bbcd659fcb9573703957c6b9cff9fab7295e6e76db54c9d00ae42df32773 \ - --hash=sha256:381985fcc551eb9d37c52088a32914e00517e57f4a21609f48141ba08e193fa0 -pyparsing==2.4.7; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b \ - --hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 -pytz==2020.4; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd \ - --hash=sha256:3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268 -requests==2.25.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" \ - --hash=sha256:e786fa28d8c9154e6a4de5d46a1d921b8749f8b74e28bde23768e5e16eece998 \ - --hash=sha256:7f1a0b932f4a60a1a65caa4263921bb7d9ee911957e0ae4a23a6dd08185ad5f8 -scipy==1.5.4; python_version >= "3.6" \ - --hash=sha256:4f12d13ffbc16e988fa40809cbbd7a8b45bc05ff6ea0ba8e3e41f6f4db3a9e47 \ - --hash=sha256:a254b98dbcc744c723a838c03b74a8a34c0558c9ac5c86d5561703362231107d \ - --hash=sha256:368c0f69f93186309e1b4beb8e26d51dd6f5010b79264c0f1e9ca00cd92ea8c9 \ - --hash=sha256:4598cf03136067000855d6b44d7a1f4f46994164bcd450fb2c3d481afc25dd06 \ - --hash=sha256:e98d49a5717369d8241d6cf33ecb0ca72deee392414118198a8e5b4c35c56340 \ - --hash=sha256:65923bc3809524e46fb7eb4d6346552cbb6a1ffc41be748535aa502a2e3d3389 \ - --hash=sha256:9ad4fcddcbf5dc67619379782e6aeef41218a79e17979aaed01ed099876c0e62 \ - --hash=sha256:f87b39f4d69cf7d7529d7b1098cb712033b17ea7714aed831b95628f483fd012 \ - --hash=sha256:25b241034215247481f53355e05f9e25462682b13bd9191359075682adcd9554 \ - --hash=sha256:fa789583fc94a7689b45834453fec095245c7e69c58561dc159b5d5277057e4c \ - --hash=sha256:d6d25c41a009e3c6b7e757338948d0076ee1dd1770d1c09ec131f11946883c54 \ - --hash=sha256:2c872de0c69ed20fb1a9b9cf6f77298b04a26f0b8720a5457be08be254366c6e \ - --hash=sha256:e360cb2299028d0b0d0f65a5c5e51fc16a335f1603aa2357c25766c8dab56938 \ - --hash=sha256:3397c129b479846d7eaa18f999369a24322d008fac0782e7828fa567358c36ce \ - --hash=sha256:168c45c0c32e23f613db7c9e4e780bc61982d71dcd406ead746c7c7c2f2004ce \ - --hash=sha256:213bc59191da2f479984ad4ec39406bf949a99aba70e9237b916ce7547b6ef42 \ - --hash=sha256:634568a3018bc16a83cda28d4f7aed0d803dd5618facb36e977e53b2df868443 \ - --hash=sha256:b03c4338d6d3d299e8ca494194c0ae4f611548da59e3c038813f1a43976cb437 \ - --hash=sha256:3d5db5d815370c28d938cf9b0809dade4acf7aba57eaf7ef733bfedc9b2474c4 \ - --hash=sha256:6b0ceb23560f46dd236a8ad4378fc40bad1783e997604ba845e131d6c680963e \ - --hash=sha256:ed572470af2438b526ea574ff8f05e7f39b44ac37f712105e57fc4d53a6fb660 \ - --hash=sha256:8c8d6ca19c8497344b810b0b0344f8375af5f6bb9c98bd42e33f747417ab3f57 \ - --hash=sha256:d84cadd7d7998433334c99fa55bcba0d8b4aeff0edb123b2a1dfcface538e474 \ - --hash=sha256:cc1f78ebc982cd0602c9a7615d878396bec94908db67d4ecddca864d049112f2 \ - --hash=sha256:4a453d5e5689de62e5d38edf40af3f17560bfd63c9c5bd228c18c1f99afa155b -six==1.15.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" \ - --hash=sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced \ - --hash=sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259 -sly==0.4 \ - --hash=sha256:e5f2266a231322cc17519fbc3a3ba1c6335fed5a9a55abe0e598a35aea0ac32a -snowballstemmer==2.0.0; python_version >= "3.5" \ - --hash=sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0 \ - --hash=sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52 -sphinx==3.3.1; python_version >= "3.5" \ - --hash=sha256:d4e59ad4ea55efbb3c05cde3bfc83bfc14f0c95aa95c3d75346fcce186a47960 \ - --hash=sha256:1e8d592225447104d1172be415bc2972bd1357e3e12fdc76edf2261105db4300 -sphinxcontrib-applehelp==1.0.2; python_version >= "3.5" \ - --hash=sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58 \ - --hash=sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a -sphinxcontrib-devhelp==1.0.2; python_version >= "3.5" \ - --hash=sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4 \ - --hash=sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e -sphinxcontrib-htmlhelp==1.0.3; python_version >= "3.5" \ - --hash=sha256:e8f5bb7e31b2dbb25b9cc435c8ab7a79787ebf7f906155729338f3156d93659b \ - --hash=sha256:3c0bc24a2c41e340ac37c85ced6dafc879ab485c095b1d65d2461ac2f7cca86f -sphinxcontrib-jsmath==1.0.1; python_version >= "3.5" \ - --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 \ - --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 -sphinxcontrib-qthelp==1.0.3; python_version >= "3.5" \ - --hash=sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72 \ - --hash=sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6 -sphinxcontrib-serializinghtml==1.1.4; python_version >= "3.5" \ - --hash=sha256:eaa0eccc86e982a9b939b2b82d12cc5d013385ba5eadcc7e4fed23f4405f77bc \ - --hash=sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a -tomlkit==0.7.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") \ - --hash=sha256:6babbd33b17d5c9691896b0e68159215a9387ebfa938aa3ac42f4a4beeb2b831 \ - --hash=sha256:ac57f29693fab3e309ea789252fcce3061e19110085aa31af5446ca749325618 -toolz==0.11.1; python_version >= "3.5" \ - --hash=sha256:1bc473acbf1a1db4e72a1ce587be347450e8f08324908b8a266b486f408f04d5 \ - --hash=sha256:c7a47921f07822fe534fb1c01c9931ab335a4390c782bd28c6bcc7c2f71f3fbf -urllib3==1.26.2; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version < "4" \ - --hash=sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473 \ - --hash=sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08 -win32-setctime==1.0.3; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.5" and sys_platform == "win32" \ - --hash=sha256:dc925662de0a6eb987f0b01f599c01a8236cb8c62831c22d9cada09ad958243e \ - --hash=sha256:4e88556c32fdf47f64165a2180ba4552f8bb32c1103a2fafd05723a0bd42bd4b -zipp==3.4.0; python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "3.8" or python_full_version >= "3.5.0" and python_version < "3.8" and python_version >= "3.6" \ - --hash=sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108 \ - --hash=sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb -zope.interface==5.2.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" \ - --hash=sha256:518950fe6a5d56f94ba125107895f938a4f34f704c658986eae8255edb41163b \ - --hash=sha256:6278c080d4afffc9016e14325f8734456831124e8c12caa754fd544435c08386 \ - --hash=sha256:538298e4e113ccb8b41658d5a4b605bebe75e46a30ceca22a5a289cf02c80bec \ - --hash=sha256:778d0ec38bbd288b150a3ae363c8ffd88d2207a756842495e9bffd8a8afbc89a \ - --hash=sha256:64ea6c221aeee4796860405e1aedec63424cda4202a7ad27a5066876db5b0fd2 \ - --hash=sha256:92dc0fb79675882d0b6138be4bf0cec7ea7c7eede60aaca78303d8e8dbdaa523 \ - --hash=sha256:844fad925ac5c2ad4faaceb3b2520ad016b5280105c6e16e79838cf951903a7b \ - --hash=sha256:588384d70a0f19b47409cfdb10e0c27c20e4293b74fc891df3d8eb47782b8b3e \ - --hash=sha256:07d61722dd7d85547b7c6b0f5486b4338001fab349f2ac5cabc0b7182eb3425d \ - --hash=sha256:495b63fd0302f282ee6c1e6ea0f1c12cb3d1a49c8292d27287f01845ff252a96 \ - --hash=sha256:299bde0ab9e5c4a92f01a152b7fbabb460f31343f1416f9b7b983167ab1e33bc \ - --hash=sha256:32546af61a9a9b141ca38d971aa6eb9800450fa6620ce6323cc30eec447861f3 \ - --hash=sha256:2ab88d8f228f803fcb8cb7d222c579d13dab2d3622c51e8cf321280da01102a7 \ - --hash=sha256:cbd0f2cbd8689861209cd89141371d3a22a11613304d1f0736492590aa0ab332 \ - --hash=sha256:21e49123f375703cf824214939d39df0af62c47d122d955b2a8d9153ea08cfd5 \ - --hash=sha256:eccac3d9aadc68e994b6d228cb0c8919fc47a5350d85a1b4d3d81d1e98baf40c \ - --hash=sha256:42b278ac0989d6f5cf58d7e0828ea6b5951464e3cf2ff229dd09a96cb6ba0c86 \ - --hash=sha256:83b4aa5344cce005a9cff5d0321b2e318e871cc1dfc793b66c32dd4f59e9770d \ - --hash=sha256:4df9afd17bd5477e9f8c8b6bb8507e18dd0f8b4efe73bb99729ff203279e9e3b \ - --hash=sha256:1743bcfe45af8846b775086471c28258f4c6e9ee8ef37484de4495f15a98b549 \ - --hash=sha256:aedc6c672b351afe6dfe17ff83ee5e7eb6ed44718f879a9328a68bdb20b57e11 \ - --hash=sha256:4af87cdc0d4b14e600e6d3d09793dce3b7171348a094ba818e2a68ae7ee67546 \ - --hash=sha256:b7a00ecb1434f8183395fac5366a21ee73d14900082ca37cf74993cf46baa56c \ - --hash=sha256:8ceb3667dd13b8133f2e4d637b5b00f240f066448e2aa89a41f4c2d78a26ce50 \ - --hash=sha256:efef581c8ba4d990770875e1a2218e856849d32ada2680e53aebc5d154a17e20 \ - --hash=sha256:e4bc372b953bf6cec65a8d48482ba574f6e051621d157cf224227dbb55486b1e \ - --hash=sha256:3cc94c69f6bd48ed86e8e24f358cb75095c8129827df1298518ab860115269a4 \ - --hash=sha256:ba32f4a91c1cb7314c429b03afbf87b1fff4fb1c8db32260e7310104bd77f0c7 \ - --hash=sha256:1b5f6c8fff4ed32aa2dd43e84061bc8346f32d3ba6ad6e58f088fe109608f102 \ - --hash=sha256:efd550b3da28195746bb43bd1d815058181a7ca6d9d6aa89dd37f5eefe2cacb7 \ - --hash=sha256:aab9f1e34d810feb00bf841993552b8fcc6ae71d473c505381627143d0018a6a \ - --hash=sha256:55465121e72e208a7b69b53de791402affe6165083b2ea71b892728bd19ba9ae \ - --hash=sha256:32b40a4c46d199827d79c86bb8cb88b1bbb764f127876f2cb6f3a47f63dbada3 \ - --hash=sha256:abb61afd84f23099ac6099d804cdba9bd3b902aaaded3ffff47e490b0a495520 \ - --hash=sha256:21f579134a47083ffb5ddd1307f0405c91aa8b61ad4be6fd5af0171474fe0c45 \ - --hash=sha256:4c48ddb63e2b20fba4c6a2bf81b4d49e99b6d4587fb67a6cd33a2c1f003af3e3 \ - --hash=sha256:2dcab01c660983ba5e5a612e0c935141ccbee67d2e2e14b833e01c2354bd8034 \ - --hash=sha256:150e8bcb7253a34a4535aeea3de36c0bb3b1a6a47a183a95d65a194b3e07f232 \ - --hash=sha256:681dbb33e2b40262b33fd383bae63c36d33fd79fa1a8e4092945430744ffd34a \ - --hash=sha256:2ced4c35061eea623bc84c7711eedce8ecc3c2c51cd9c6afa6290df3bae9e104 \ - --hash=sha256:f37d45fab14ffef9d33a0dc3bc59ce0c5313e2253323312d47739192da94f5fd \ - --hash=sha256:9789bd945e9f5bd026ed3f5b453d640befb8b1fc33a779c1fe8d3eb21fe3fb4a \ - --hash=sha256:0a990dcc97806e5980bbb54b2e46b9cde9e48932d8e6984daf71ef1745516123 \ - --hash=sha256:4b94df9f2fdde7b9314321bab8448e6ad5a23b80542dcab53e329527d4099dcb \ - --hash=sha256:6936aa9da390402d646a32a6a38d5409c2d2afb2950f045a7d02ab25a4e7d08d \ - --hash=sha256:adf9ee115ae8ff8b6da4b854b4152f253b390ba64407a22d75456fe07dcbda65 \ - --hash=sha256:f44906f70205d456d503105023041f1e63aece7623b31c390a0103db4de17537 \ - --hash=sha256:f057897711a630a0b7a6a03f1acf379b6ba25d37dc5dc217a97191984ba7f2fc \ - --hash=sha256:05a97ba92c1c7c26f25c9f671aa1ef85ffead6cdad13770e5b689cf983adc7e1 \ - --hash=sha256:27c267dc38a0f0079e96a2945ee65786d38ef111e413c702fbaaacbab6361d00 \ - --hash=sha256:a2b6d6eb693bc2fc6c484f2e5d93bd0b0da803fa77bf974f160533e555e4d095 \ - --hash=sha256:8251f06a77985a2729a8bdbefbae79ee78567dddc3acbd499b87e705ca59fe24 diff --git a/reset-pyenv-env.sh b/reset-pyenv-env.sh deleted file mode 100755 index 759fab1b..00000000 --- a/reset-pyenv-env.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env bash -# -# Prepare pyenv environment for mckit development on Linux. -# -# dvp, Dec 2020 -# - -default_python_version=3.9.1 - -usage() { - cat <<- EndOfMessage - -Reset PyEnv environment. - -Usage ------ - -reset_pyenv - -All the parameters are optional. - -Parameters (and defaults) -------------------------- - env - pyenv environment name (mckit) - python_version - ($default_python_version) - -EndOfMessage - -} - -get_args() { - - [ "$1" == "--help" ] && usage && exit 0 - - mckit="${1:-mckit}" - shift - - poetry "--version" - if [[ ! $? ]]; then - echo "ERROR: Poetry is not available" - return 1 - fi - - python_version=${1:-$default_python_version} - shift - - echo "Installing PyEnv environment $mckit" -} - -reset_env() { - unset LD_PRELOAD - pyenv local "$python_version" - pyenv virtualenv-delete -f "$mckit" - pyenv virtualenv "$python_version" "$mckit" - pyenv local "$mckit" "3.9.1" "3.8.6" "3.7.9" "3.6.12" - - # pip is obsolete almost always - python -m pip install --upgrade pip - - # Fix LD_LIBRARY_PATH and so on - source ./setenv.rc reset - - poetry install -# poetry install --extra - - mckit --version - if [[ ! $? ]]; then - echo "ERROR: failed to install mckit" - return 1 - fi - - echo - echo "SUCCESS: mckit has been installed" - echo -} - -check_environment() { - poetry run pytest -m "not slow" - if [[ $? ]]; then - echo - echo "SUCCESS: pytest is passed OK" - echo - else - echo "ERROR: failed to run tests" - return 1 - fi - - poetry run nox --list - poetry run nox -s safety - poetry run nox -s tests -p 3.9 -- -m "not slow" --cov - - create-jk.sh "$mckit" - if [[ ! $? ]]; then - return 1 - fi - - echo - echo SUCCESS! - echo -------- - echo - echo Usage: - echo - mckit --help - echo - echo "PyEnv environment $mckit is all clear." - echo "Set your IDE to use $(pyenv which python)" - echo - echo Enjoy! - echo -} - -main() { - echo "Running: $*" - get_args "$@" && reset_env && check_environment -} - -main "$@" diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 00000000..e9e247b2 --- /dev/null +++ b/ruff.toml @@ -0,0 +1,149 @@ +target-version = "py312" +line-length = 100 +src = ["src", "tests"] +exclude = [ + "*.egg-info", + ".cache", + ".direnv", + ".eggs", + ".git", + ".git-rewrite", + ".mypy_cache", + ".nox", + ".ruff_cache", + ".unclassified", + ".venv", + "__pycache__", + "_build", + "adhoc", + "build", + "data", + "dist", + "docs/source/conf.py", + "extern", + "notebooks", + "venv", + "wrk", +] + +[lint] +select=["ALL"] +ignore=[ + "ANN", + "ARG", + "C901", # too complex - ... + "COM812", + "D203", + "D100", # Missing docstring in public module + "D101", # Missing docstring in public class + "D102", # Missing docstring in public method + "D103", # Missing docstring in public function + "D105", # D105 Missing docstring in magic method (__hash__, __eq__) + "D104", # Missing docstring in public package + "D106", # Missing docstring in public nested class + "D107", # Missing docstring in __init__ + "DTZ005", # `datetime.datetime.now()` called without a `tz` argument + "D211", + "D213", + "E402", # Module level import not at top of file + "E501", # Line too long ( > 100 characters) + + "EM", # exception message + "EM102", # Exception must not use an f-string literal, assign to variable first + "ERA001", # Found commented-out code + "F811", # parser + "F821", # ... + "FBT", # Boolean-typed positional argument in function definition + "FIX", # TODO + "N803", # Argument name `R` should be lowercase + "N806", # Variable `D` in function should be lowercase + "N802", # function name should be lowercase + "ISC001", # may cause conflicts when used with the ruff formatter + + "PLE1205", # logging-too-many-args - we use loguru with '{' style of placeholders + + "PLR0912", # Too many branches (15 > 12) + "PLR0913", # Too many arguments to function call (6 > 5) + "PLR0915", # Too many statements (65 > 50) + "PLR2004", # magic number - don't want to declare 0.0 as constant +# "PLR5501", # Consider using `elif` instead of `else` then `if` to remove one indentation level + + "PT019", # Fixture `_bin` without value is injected as parameter (false positive?) + "RUF009", # attrib() - remove attrs + "S101", # Use of `assert` detected - TODO - replace assert statements with exception raise + "SLF001", # Private member accessed: `_cells` + "T201", # `print` found + + "TC", # move import to type-checking block + "TC001", # Move application import `.box.Box` into a type-checking block + "TC006", # [*] Add quotes to type expression in `typing.cast()` + "TD", # TODO + "TRY003", # Avoid specifying long messages outside the exception class + "UP036", # version_info >= (3, 11) + "UP047", +] + +[lint.per-file-ignores] +"benchmarks/*" = ["S101"] +"build.py" = ["T203"] +"src/mckit/parser/*" = ["D", "N"] +"tests/*" = [ + "ANN", + "D100", + "D101", + "D102", + "D103", + "D104", + "F811", + "F821", + "PLR2004", + "S101", + "UP036", +] +"tools/*" = ["T201", "INP001", "S603", "S607"] +"tutorial/*" = ["INP001"] + +[lint.mccabe] +# Unlike Flake8, default to a complexity level of 10. +max-complexity = 15 + +[lint.flake8-annotations] +mypy-init-return = true # skip return type for __init__() methods + +[lint.flake8-pytest-style] +parametrize-names-type = "csv" + +[lint.flake8-type-checking] +strict = true + +# warning: The isort option `isort.split-on-trailing-comma` is incompatible +# with the formatter `format.skip-magic-trailing-comma=true` option. +# To avoid unexpected behavior, we recommend either setting `isort.split-on-trailing-comma=false` +# or `format.skip-magic-trailing-comma=false`. + +[lint.isort] +known-first-party = ["src"] +known-third-party = ["mpl_toolkits", "matplotlib", "numpy", "scipy", "loguru", "tqdm", "dotenv"] +default-section = "third-party" +lines-between-types = 1 +required-imports = ["from __future__ import annotations"] +case-sensitive = true +section-order = [ + "future", + "typing", + "standard-library", + "third-party", + "first-party", + "local-folder", + "testing" +] + +[lint.isort.sections] +"typing" = ["typing", "typing_extension"] +"testing" = ["tests"] + +[lint.pydocstyle] +convention = "google" # Use Google-style docstrings. + +[format] +docstring-code-format = true diff --git a/run_coverage b/run_coverage deleted file mode 100755 index a445c8d0..00000000 --- a/run_coverage +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -coverage run -m pytest tests -coverage report --show-missing --skip-covered -coverage html diff --git a/run_tests.bat b/run_tests.bat deleted file mode 100644 index c9e2b314..00000000 --- a/run_tests.bat +++ /dev/null @@ -1 +0,0 @@ -python -m pytest -vv tests diff --git a/set-conda-env.bat b/set-conda-env.bat deleted file mode 100644 index 986f03a8..00000000 --- a/set-conda-env.bat +++ /dev/null @@ -1,160 +0,0 @@ -@echo off -:: -:: Prepare conda environment for mckit development on Windows. -:: -:: dvp, Dec 2020 -:: - -set mckit_version=5.1 - -if "%1"=="--help" ( - echo. - echo Usage: - echo. - echo set-conda-env conda_env install_tool python_version - echo. - echo All the parameters are optional. - echo. - echo Defaults: - echo conda_env=mckit - echo install_tool=pip another valid value: poetry - echo python_version=3.9 - echo. - goto END -) - -set mckit=%1 -shift -if "%mckit%"=="" set mckit=mckit%mckit_version% - - -set install_tool=%1 -shift -if "%install_tool%"=="" set install_tool=pip - -if "%install_tool%"=="pip" ( - echo Installing %mckit% with pip -) else ( - if "%install_tool%"=="poetry" ( - call poetry --version > NUL - if errorlevel 1 ( - echo ERROR\: Poetry is not available - echo See poetry install instructions: https://python-poetry.org - goto END - ) - ) else ( - echo ERROR\: unknown install tool %install_tool%. Should be either `pip` or `poetry` - goto END - ) -) - -set python_version=%1 -shift -if "%python_version%"=="" ( - set python_version=3.9 -) - - -echo Installing conda environment %mckit% with %install_tool% - -call conda deactivate -call conda activate -call conda env remove -n %mckit% -q -y -call conda create -n %mckit% python=%python_version% -q -y -call conda activate %mckit% - -:: 1) Conda downgrades mkl, so we use pip instead (ant it works fine for us) -:: 2) We need numpy to build nlopt, other packages are installed just for convenience -:: pip install mkl-devel numpy scipy scikit-learn numexpr - - -:: install mckit to the current environment -if "%install_tool%"=="pip" ( - :: numpy and mkl-devel is to be installed first - :: These are also installed to temporary build directory by pip, but - :: there's no guarantee, that the headers will be available. - :: See Paul Moore comment at - :: https://discuss.python.org/t/how-to-get-pip-tmp-pip-build-env-xxx-overlay-prefix-in-setup-py-for-include-lib-dir/2811/4 - pip install mkl-devel - pip install numpy - pip install . -) else ( - :: In development environment use - :: pip install -e - :: or, if poetry is available (this is preferable) - :: The following two commands should point to the same environment - call conda env list - call poetry env info --path - echo. - echo Check the previous two outputs\: do they point to the same environment? - echo ---------------------------------------------------------------------- - echo. - call poetry install -) -if errorlevel 1 ( - echo "ERROR: failed to run install with %install_tool%" - goto END -) - -mckit --version -if errorlevel 1 ( - echo "ERROR: failed to install mckit" - goto END -) -echo. -echo SUCCESS: mckit has been installed -echo. - - -pytest -m "not slow" -if errorlevel 1 ( - echo ERROR: failed to run tests - goto END -) -echo. -echo SUCCESS: pytest is passed OK -echo. - - - -if "%install_tool%"=="poetry" ( - :: verify nox - nox --list - :: safety first - run this on every dependency addition or update - :: test often - who doesn't? - nox -s safety,tests -p 3.9 -- -m "not slow" --cov - call poetry build - if errorlevel 1 ( - echo ERROR: failed to run poetry build - goto END - ) -) else ( - :: verify if 'pip' is able to collect the dependencies wheels - pip wheel -w dist . - if errorlevel 1 ( - echo ERROR: failed to collect dependencies with pip - goto END - ) -) - -call create-jk %mckit% -if errorlevel 1 ( - goto END -) - -echo. -echo SUCCESS! -echo -------- -echo. -echo Usage: -echo. -mckit --help -echo. -echo Conda environment %mckit% is all clear. -echo Set your IDE to use %CONDA_PREFIX%\python.exe -echo. -echo Enjoy! -echo. - - -:END diff --git a/setenv.rc b/setenv.rc index eec541a3..87f968bf 100644 --- a/setenv.rc +++ b/setenv.rc @@ -6,35 +6,33 @@ # export MCKIT_ROOT="$(pwd)" -. $MCKIT_ROOT/build_configs/common.rc -export PATH="$(make_path $MCKIT_ROOT/bin $PATH)" +. $MCKIT_ROOT/tools/common.rc +export PATH="$(make_path $MCKIT_ROOT/tools $PATH)" mckit_load_environment() { - if [[ -z "$MCKIT_BUILD_CFG" ]]; then - if [[ -r ./.local.env ]]; then - local env="./.local.env" - else - local env="build_configs/$(hostname).rc" - fi - if [[ -r "$env" ]]; then - echo "Sourcing environment from $env" - source "$env" - export MCKIT_BUILD_CFG="$env" - return 0 - else - echo "Cannot find environment file $env" - return 1 - fi - else + if [[ -n "$MCKIT_BUILD_CFG" ]]; then echo "MCKIT build config is already loaded: $MCKIT_BUILD_CFG" echo "Use 'reset' argument to reload it." - return 0 + return 1 + fi + if [[ -r ./.local.env ]]; then + local env="./.local.env" + else + local env="tools/$(hostname).rc" + fi + if [[ -r "$env" ]]; then + echo "Sourcing environment from $env" + source "$env" + export MCKIT_BUILD_CFG="$env" + else + echo "Using common environment: there's no host specific configuration file $env" + export MCKIT_BUILD_CFG="common" fi } mckit_checkenv() { - [ -n MCKIT_BUILD_CFG ] + [ -n "$MCKIT_BUILD_CFG" ] } @@ -54,6 +52,6 @@ mckit_update_dot_env() { } -[ -n "$BATS_PREFIX" ] || mckit_update_dot_env $* +[ -n "$BATS_PREFIX" ] || mckit_update_dot_env "$@" -# vim: set ts=4 sw=0 tw=79 ss=0 ft=sh et ai : +# vim: set ts=4 sw=0 tw=88 ss=0 ft=sh et ai : diff --git a/setup-bak.py b/setup-bak.py deleted file mode 100644 index 80628ab7..00000000 --- a/setup-bak.py +++ /dev/null @@ -1,175 +0,0 @@ -import os -import os.path as path -import sys - -import numpy as np -from setuptools import Extension, find_packages, setup -from setuptools.dist import Distribution -from setuptools.command.test import test as TestCommand - -# See recomendations in https://docs.pytest.org/en/latest/goodpractices.html -# noinspection PyAttributeOutsideInit - - -class PyTest(TestCommand): - user_options = [("pytest-args=", "a", "Arguments to pass to pytest")] - - def initialize_options(self): - TestCommand.initialize_options(self) - self.pytest_args = "" - - def run_tests(self): - import shlex - - # import here, cause outside the eggs aren't loaded - import pytest - - errno = pytest.main(shlex.split(self.pytest_args)) - sys.exit(errno) - - -# def load_version(): - # fd = {} - # with open("./mckit/version.py") as fid: - # exec(fid.read(), fd) - # return ( - # fd["__title__"], - # fd["__author__"], - # fd["__license__"], - # fd["__copyright__"], - # fd["__ver_major__"], - # fd["__ver_minor__"], - # fd["__ver_patch__"], - # fd["__version_info__"], - # fd["__ver_sub__"], - # fd["__version__"], - # ) - - -# ( - # __title__, - # __author__, - # __license__, - # __copyright__, - # __ver_major__, - # __ver_minor__, - # __ver_patch__, - # __version_info__, - # __ver_sub__, - # __version__, -# ) = load_version() - - -class BinaryDistribution(Distribution): - def is_pure(self): - return False - - -def get_dirs(environment_variable): - include_dirs = os.environ.get(environment_variable, "") - - if include_dirs: - include_dirs = include_dirs.split(os.pathsep) - else: - include_dirs = [] - - return include_dirs - - -def append_if_not_present(destination, value): - if isinstance(value, list): - destination.extend(value) - elif value not in destination: - destination.append(value) - - -include_dirs = get_dirs("INCLUDE_PATH") -append_if_not_present(include_dirs, np.get_include()) - -library_dirs = get_dirs("LIBRARY_PATH") - -if sys.platform.startswith("linux"): - geometry_dependencies = ["mkl_intel_lp64", "mkl_core", "mkl_sequential", "nlopt"] - conda_include_dir = path.join(sys.prefix, "include") - append_if_not_present(include_dirs, conda_include_dir) - append_if_not_present(library_dirs, path.join(sys.prefix, "lib")) -else: - geometry_dependencies = [ - "mkl_intel_lp64_dll", - "mkl_core_dll", - "mkl_sequential_dll", - "libnlopt-0", - ] - nlopt_inc = get_dirs("NLOPT") - append_if_not_present(include_dirs, nlopt_inc) - nlopt_lib = get_dirs("NLOPT") - append_if_not_present(library_dirs, nlopt_lib) - mkl_inc = sys.prefix + "\\Library\\include" - append_if_not_present(include_dirs, mkl_inc) - mkl_lib = sys.prefix + "\\Library\\lib" - append_if_not_present(library_dirs, mkl_lib) - -geometry_sources = [ - path.join("mckit", "src", src) - for src in ["geometrymodule.c", "box.c", "surface.c", "shape.c", "rbtree.c"] -] - -extensions = [ - Extension( - "mckit.geometry", - geometry_sources, - include_dirs=include_dirs, - libraries=geometry_dependencies, - library_dirs=library_dirs, - ) -] - -packages = find_packages( - include=("mckit", "mckit.*"), - exclude=( - "adhoc", - "build*", - "data", - "dist", - "doc", - "examples", - "htmlcov", - "notebook", - "tutorial", - "tests", - "src", - ), -) -__version__ = "0.5.0" -__title__ = "mckit" -__author__ = "rorni" -__license__ = "MIT" -__copyright__ = "2017-2020" - -setup( - name=__title__, - version=__version__, - packages=packages, - package_data={"mckit": ["data/isotopes.dat", "libnlopt-0.dll"]}, - url="https://gitlab.iterrf.ru/Rodionov/mckit", - license=__license__, - author=__author__, - author_email="r.rodionov@iterrf.ru", - description="Tool for handling neutronic models and results", - install_requires=[ - "attrs>=17.2.0", - "click>=6.7", - "click-log>=0.3.2", - "mkl-devel", - "numpy", - "ply", - "scipy", - "tomlkit", - "datetime", - "sly", - ], - ext_modules=extensions, - tests_require=["pytest", "pytest-cov>=2.3.1", "pytest-benchmark"], - cmdclass={"test": PyTest}, - entry_points={"console_scripts": ["mckit = mckit.cli.runner:mckit"]}, -) diff --git a/setup-poetry-example.py b/setup-poetry-example.py deleted file mode 100644 index 25a9db5d..00000000 --- a/setup-poetry-example.py +++ /dev/null @@ -1,67 +0,0 @@ -# -*- coding: utf-8 -*- -from setuptools import setup - -packages = \ -['mckit', - 'mckit.cli', - 'mckit.cli.commands', - 'mckit.parser', - 'mckit.parser.common', - 'mckit.utils'] - -package_data = \ -{'': ['*'], 'mckit': ['data/*', 'src/*']} - -install_requires = \ -['DateTime>=4.3,<5.0', - 'Pygments>=2.7.2,<3.0.0', - 'aiofile>=3.3.3,<4.0.0', - 'asyncio>=3.4.3,<4.0.0', - 'atomicwrites>=1.4.0,<2.0.0', - 'attrs>=20.2.0,<21.0.0', - 'click-loguru>=1.3.4,<2.0.0', - 'click>=7.1.2,<8.0.0', - 'colorama>=0.4.4,<0.5.0', - 'isort>=5.6.4,<6.0.0', - 'jupyterlab>=2.2.9,<3.0.0', - 'mkl-devel>=2021.1.1,<2022.0.0', - 'mkl-include>=2021.1.1,<2022.0.0', - 'mkl>=2021.1.1,<2022.0.0', - 'nlopt>=2.6.2,<3.0.0', - 'numpy>=1.19.4,<2.0.0', - 'numpydoc>=1.1.0,<2.0.0', - 'ply>=3.11,<4.0', - 'python-dotenv>=0.15.0,<0.16.0', - 'scipy>=1.5.3,<2.0.0', - 'sly>=0.4,<0.5', - 'tomlkit>=0.7.0,<0.8.0', - 'toolz>=0.11.1,<0.12.0', - 'tqdm>=4.53.0,<5.0.0'] - -extras_require = \ -{':python_version < "3.8"': ['importlib-metadata>=2.0.0,<3.0.0']} - -entry_points = \ -{'console_scripts': ['mckit = mckit.cli.runner:mckit']} - -setup_kwargs = { - 'name': 'mckit', - 'version': '0.5.1a0', - 'description': 'Tools to process MCNP models and results', - 'long_description': None, - 'author': 'rrn', - 'author_email': 'r.rodionov@iterrf.ru', - 'maintainer': 'dpv2015', - 'maintainer_email': 'dmitri_portnov@yahoo.com', - 'url': 'https://github.com/rorni/mckit', - 'packages': packages, - 'package_data': package_data, - 'install_requires': install_requires, - 'extras_require': extras_require, - 'entry_points': entry_points, - 'python_requires': '>=3.7,<4.0', -} -from build import * -build(setup_kwargs) - -setup(**setup_kwargs) diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index a662eaec..00000000 --- a/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[aliaces] -test=pytest diff --git a/src/mckit/__init__.py b/src/mckit/__init__.py new file mode 100644 index 00000000..8091a3d6 --- /dev/null +++ b/src/mckit/__init__.py @@ -0,0 +1,55 @@ +"""The mckit package code root.""" + +from __future__ import annotations + +from mckit._init_dynamic_libraries import MACOS, WIN +from mckit.body import Body, Shape +from mckit.fmesh import FMesh +from mckit.material import AVOGADRO, Composition, Element, Material +from mckit.parser import ParseResult, from_file, from_stream, from_text, read_meshtal +from mckit.parser.mctal_parser import read_mctal +from mckit.surface import Cone, Cylinder, GQuadratic, Plane, Sphere, Torus, create_surface +from mckit.transformation import Transformation +from mckit.universe import Universe +from mckit.version import ( + __author__, + __copyright__, + __license__, + __summary__, + __title__, + __version__, +) + +__all__: list[str] = [ + "AVOGADRO", + "MACOS", + "WIN", + "Body", + "Composition", + "Cone", + "Cylinder", + "Element", + "FMesh", + "GQuadratic", + "Material", + "ParseResult", + "Plane", + "Shape", + "Sphere", + "Torus", + "Transformation", + "Universe", + "__author__", + "__copyright__", + "__license__", + "__summary__", + "__title__", + "__version__", + "__version__", + "create_surface", + "from_file", + "from_stream", + "from_text", + "read_mctal", + "read_meshtal", +] diff --git a/src/mckit/_init_dynamic_libraries.py b/src/mckit/_init_dynamic_libraries.py new file mode 100644 index 00000000..3a19d01f --- /dev/null +++ b/src/mckit/_init_dynamic_libraries.py @@ -0,0 +1,84 @@ +"""The module fixes issues on loading MKL shared libraries using mkl_rt. + +This requires preloading of the library on all the systems. +""" + +from __future__ import annotations + +from typing import TYPE_CHECKING + +import os +import sys +import sysconfig + +from ctypes import cdll +from logging import getLogger +from pathlib import Path + +if TYPE_CHECKING: + from collections.abc import Generator + +_LOG = getLogger(__name__) + +HERE = Path(__file__).parent.absolute() +WIN = sys.platform.startswith("win32") and "mingw" not in sysconfig.get_platform() +MACOS = sys.platform.startswith("darwin") + + +def _library_base_name(_lib_name: str) -> str: + return _lib_name if WIN else "lib" + _lib_name + + +SUFFIX = ".dll" if WIN else ".dylib" if MACOS else ".so" + +if WIN or MACOS: + + def _combine_version_and_suffix(version: int, suffix: str) -> str: + return f".{version}{suffix}" # .2.dll or .2.dylib + +else: # Linux + + def _combine_version_and_suffix(version: int, suffix: str) -> str: + return f"{suffix}.{version}" # .so.2 + + +def _iterate_suffixes_with_version(max_version: int = 2) -> Generator[str]: + while max_version >= 0: + yield _combine_version_and_suffix(max_version, SUFFIX) + max_version -= 1 + yield SUFFIX + + +SHARED_LIBRARY_DIRECTORIES: list[Path] = [HERE] + +if WIN: + SHARED_LIBRARY_DIRECTORIES.append(Path(sys.prefix, "Library", "bin")) +else: + ld_library_path = os.environ.get("DYLD_LIBRARY_PATH" if MACOS else "LD_LIBRARY_PATH") + if ld_library_path: + SHARED_LIBRARY_DIRECTORIES.extend(map(Path, ld_library_path.split(":"))) + SHARED_LIBRARY_DIRECTORIES.append(Path(sys.prefix, "lib")) + + +def _preload_library(lib_name: str, max_version: int = 2) -> None: + for d in SHARED_LIBRARY_DIRECTORIES: + for s in _iterate_suffixes_with_version(max_version): + p = Path(d, _library_base_name(lib_name)).with_suffix(s) + if p.exists(): + cdll.LoadLibrary(str(p)) + _LOG.info("Found library: {}", p.absolute()) + return + raise OSError(f"Cannot preload library {lib_name!r}") + + +def _init(): + if WIN: + for _dir in SHARED_LIBRARY_DIRECTORIES: + os.add_dll_directory(str(_dir)) + _preload_library("mkl_rt") + _preload_library( + "nlopt" + ) # otherwise: ImportError: libnlopt.so.0: cannot open shared object fileg + + +_init() diff --git a/mckit/body.py b/src/mckit/body.py similarity index 50% rename from mckit/body.py rename to src/mckit/body.py index 0e324da2..a5765fc7 100644 --- a/mckit/body.py +++ b/src/mckit/body.py @@ -1,92 +1,96 @@ -import typing as tp +from __future__ import annotations + +from typing import TYPE_CHECKING, cast + import os + +from collections.abc import Generator from copy import deepcopy from functools import reduce -from itertools import product, groupby, permutations +from itertools import groupby, permutations, product +from logging import getLogger from multiprocessing import Pool -from typing import Iterable, List, NewType, Optional, Set, Union import numpy as np + from click import progressbar import mckit.material as mm + # noinspection PyUnresolvedReferences,PyPackageRequirements -from .geometry import Shape as _Shape +from mckit.geometry import Shape as _Shape + from .box import GLOBAL_BOX, Box +from .card import Card from .constants import MIN_BOX_VOLUME -from .printer import print_card, CELL_OPTION_GROUPS, print_option +from .printer import CELL_OPTION_GROUPS, print_option from .surface import Surface from .transformation import Transformation -from .card import Card from .utils import filter_dict -__all__ = ["Shape", "Body", "simplify", "GLOBAL_BOX", "Card", "TGeometry", "TGeometry"] +if TYPE_CHECKING: + from typing import ClassVar, Literal, NewType + from collections.abc import Iterable, Iterator -# noinspection PyProtectedMember -class Shape(_Shape): - """Describes shape. + import numpy.typing as npt - Shape is immutable object. + from mckit import Universe - Parameters - ---------- - opc : str - Operation code. Denotes operation to be applied. Possible values: - 'I' - for intersection; - 'U' - for union; - 'C' - for complement; - 'S' - (same) no operation; - 'E' - empty set - no space occupied; - 'R' - whole space. - args : list of Shape or Surface - Geometry elements. It can be either Shape or Surface instances. But - no arguments must be specified for 'E' or 'R' opc. Only one argument - must present for 'C' or 'S' opc values. - - Properties - ---------- - opc : str - Operation code. It may be different from opc passed in __init__. - invert_opc : str - Operation code, complement to the opc. - args : tuple - A tuple of shape's arguments. - - Methods - ------- - test_box(box) - Tests if the box intersects the shape. - volume(box, min_volume) - Calculates the volume of the shape with desired accuracy. - bounding_box(box, tol) - Finds bounding box for the shape with desired accuracy. - test_points(points) - Tests the senses of the points. - is_complement(other) - Checks if other is a complement to the shape. - complement() - Gets complement shape. - union(*other) - Creates an union of the shape with the others. - intersection(*other) - Creates an intersection of the shape with the others. - transform(tr) - Gets transformed version of the shape. - is_empty() - Checks if this shape is empty - no space belong to it. - get_surfaces() - Gets all Surface objects that bounds the shape. - complexity() - Gets the complexity of the shape description. - get_simplest() - Gets the simplest description of the shape. - replace_surfaces(replace_dict) - Creates new Shape object by replacing surfaces. + +__all__ = ["GLOBAL_BOX", "Body", "Card", "Shape", "TGeometry", "TGeometry", "simplify"] + +_LOG = getLogger(__name__) + + +# noinspection PyProtectedMember +class Shape(_Shape): + """Shape class. + + Note: + Shape is immutable object. + + Attrs: + opc (str): + Operation code. It may be different from opc passed in __init__. + invert_opc (str): + Operation code, complement to the opc. + args (Tuple[Shape|Surface...]): + A tuple of shape's arguments. + + Methods: + test_box(box) + Tests if the box intersects the shape. + volume(box, min_volume) + Calculates the volume of the shape with desired accuracy. + bounding_box(box, tol) + Finds bounding box for the shape with desired accuracy. + test_points(points) + Tests the senses of the points. + is_complement(other) + Checks if other is a complement to the shape. + complement() + Gets complement shape. + union(*other) + Creates a union of the shape with the others. + intersection(*other) + Creates an intersection of the shape with the others. + transform(transformation) + Gets transformed version of the shape. + is_empty() + Checks if this shape is empty - no space belong to it. + get_surfaces() + Gets all Surface objects that bounds the shape. + complexity() + Gets the complexity of the shape description. + get_simplest() + Gets the simplest description of the shape. + replace_surfaces(replace_dict) + Creates new Shape object by replacing surfaces. """ - _opc_hash = { + _opc_hash: ClassVar = { "I": hash("I"), "U": ~hash("I"), "E": hash("E"), @@ -95,8 +99,22 @@ class Shape(_Shape): "C": ~hash("S"), } - def __init__(self, opc, *args): - opc, args = Shape._clean_args(opc, *args) + def __init__(self, _opc: str, *_args: Shape | Surface | Body) -> None: + """Initialize Shape object. + + Args: + _opc: Operation code. Denotes operation to be applied. Possible values: + 'I' - for intersection; + 'U' - for union; + 'C' - for complement; + 'S' - (same) no operation; + 'E' - empty set - no space occupied; + 'R' - whole space. + _args: Geometry elements. It can be either Shape or Surface instances. But + no arguments must be specified for 'E' or 'R' opc. Only one argument + must present for 'C' or 'S' opc values. + """ + opc, args = _clean_args(_opc, *_args) _Shape.__init__(self, opc, *args) self._calculate_hash(opc, *args) @@ -111,32 +129,24 @@ def __setstate__(self, state): _Shape.__init__(self, opc, *args) self._hash = hash_value - def __str__(self): - words = print_card(self._get_words("U")) - return words - def __repr__(self): return f"Shape({self.opc}, {self.args})" - def _get_words(self, parent_opc=None): + def _get_words(self, parent_opc: str | None = None) -> list[str]: """Gets list of words that describe the shape. - Parameters - ---------- - parent_opc : str - Operation code of parent shape. It is needed for proper use of - parenthesis. + Args: + parent_opc: Operation code of parent shape. + It is needed for proper use of parenthesis. - Returns - ------- - words : list[str] + Returns: List of words. """ words = [] if self.opc == "S": - words.append("{0}".format(self.args[0].options["name"])) + words.append(f"{self.args[0].options['name']}") elif self.opc == "C": - words.append("-{0}".format(self.args[0].options["name"])) + words.append(f"-{self.args[0].options['name']}") elif self.opc == "E": words.append("EMPTY_SET") elif self.opc == "R": @@ -144,115 +154,45 @@ def _get_words(self, parent_opc=None): else: sep = " " if self.opc == "I" else ":" args = self.args - if self.opc == "U" and parent_opc == "I": + need_parentheses = self.opc == "U" and parent_opc == "I" + if need_parentheses: words.append("(") for a in args[:-1]: words.extend(a._get_words(self.opc)) words.append(sep) words.extend(args[-1]._get_words(self.opc)) - if self.opc == "U" and parent_opc == "I": + if need_parentheses: words.append(")") return words - @classmethod - def _clean_args(cls, opc, *args): - """Performs cleaning of input arguments.""" - args = [a.shape if isinstance(a, Body) else a for a in args] - cls._verify_opc(opc, *args) - if opc == "I" or opc == "U": - args = [Shape("S", a) if isinstance(a, Surface) else a for a in args] - if len(args) > 1: - # Extend arguments - args = list(args) - i = 0 - while i < len(args): - if args[i].opc == opc: - a = args.pop(i) - args.extend(a.args) - else: - i += 1 - - i = 0 - while i < len(args): - a = args[i] - if a.opc == "E" and opc == "I" or a.opc == "R" and opc == "U": - return a.opc, [] - elif a.opc == "E" and opc == "U" or a.opc == "R" and opc == "I": - args.pop(i) - continue - for j, b in enumerate(args[i + 1 :]): - if a.is_complement(b): - if opc == "I": - return "E", [] - else: - return "R", [] - i += 1 - args = list(set(args)) - args.sort(key=hash) - if len(args) == 0: - opc = "E" if opc == "U" else "R" - if ( - len(args) == 1 - and isinstance(args[0], Shape) - and (opc == "S" or opc == "I" or opc == "U") - ): - return args[0].opc, args[0].args - elif len(args) == 1 and isinstance(args[0], Shape) and opc == "C": - item = args[0].complement() - return item.opc, item.args - return opc, args - - @staticmethod - def _verify_opc(opc, *args): - """Checks if such argument combination is valid.""" - if (opc == "E" or opc == "R") and len(args) > 0: - raise ValueError("No arguments are expected.") - elif (opc == "S" or opc == "C") and len(args) != 1: - raise ValueError("Only one operand is expected.") - elif opc == "I" or opc == "U": - if len(args) == 0: - raise ValueError("Operands are expected.") - - def __eq__(self, other): + def __eq__(self, other) -> bool: # noqa: PLR0911 if self is other: return True if self.opc != other.opc: return False - if self.opc == "E" or self.opc == "R": + if self.opc in {"E", "R"}: # empty or whole space return True if len(self.args) != len(other.args): return False - self_groups = { - k: list(v) for k, v in groupby(sorted(self.args, key=hash), key=hash) - } - other_groups = { - k: list(v) for k, v in groupby(sorted(other.args, key=hash), key=hash) - } - flag = False # TODO dvp: check is this statement doesn't break tests + self_groups = {k: list(v) for k, v in groupby(self.args, key=hash)} + other_groups = {k: list(v) for k, v in groupby(other.args, key=hash)} for hash_value, entities in self_groups.items(): - flag = False - if hash_value not in other_groups.keys(): + if hash_value not in other_groups: return False if len(entities) != len(other_groups[hash_value]): return False for other_entities in permutations(other_groups[hash_value]): - for se, oe in zip(entities, other_entities): + for se, oe in zip(entities, other_entities, strict=False): if not (se == oe): break else: - flag = True - break - if not flag: - return False - - if flag: - return True + return True return False - def __hash__(self): - return self._hash + def __hash__(self) -> int: + return cast(int, self._hash) - def _calculate_hash(self, opc, *args): + def _calculate_hash(self, opc, *args) -> None: """Calculates hash value for the object. Hash is 'xor' for hash values of all arguments together with opc hash. @@ -269,32 +209,27 @@ def _calculate_hash(self, opc, *args): def complement(self): """Gets complement to the shape. - Returns - ------- - comp_shape : Shape + Returns: Complement shape. """ opc = self.opc args = self.args if opc == "S": return Shape("C", args[0]) - elif opc == "C": + if opc == "C": return Shape("S", args[0]) - elif opc == "E": + if opc == "E": return Shape("R") - elif opc == "R": + if opc == "R": return Shape("E") - else: - opc = self.invert_opc - c_args = [a.complement() for a in args] - return Shape(opc, *c_args) + opc = self.invert_opc + c_args = (a.complement() for a in args) + return Shape(opc, *c_args) - def is_complement(self, other): + def is_complement(self, other: Shape) -> bool: """Checks if this shape is complement to the other. - Returns - ------- - result : bool + Returns: Test result. """ if hash(self) != ~hash(other): @@ -305,26 +240,22 @@ def is_complement(self, other): return False if len(self.args) == 1: return self.args[0] == other.args[0] - elif len(self.args) > 1: + if len(self.args) > 1: for a in self.args: for b in other.args: if a.is_complement(b): break else: - return False + return False # not found complement to `a` in `other` args return True - def intersection(self, *other): + def intersection(self, *other: Shape | Surface | Body) -> Shape: """Gets intersection with other shape. - Parameters - ---------- - other : tuple - A list of Shape or Body objects, which must be intersected. + Args: + other: A list of Shape or Body objects, which must be intersected. - Returns - ------- - result : Shape + Returns: New shape. """ return Shape("I", self, *other) @@ -332,47 +263,40 @@ def intersection(self, *other): def union(self, *other): """Gets union with other shape. - Parameters - ---------- - other : tuple - A list of Shape or Body objects, which must be joined. + Args: + other : A list of Shape or Body objects, which must be joined. - Returns - ------- - result : Shape - New shape.""" + Returns: + New shape. + """ return Shape("U", self, *other) - def transform(self, tr): + def transform(self, transformation: Transformation) -> Shape: """Transforms the shape. - Parameters - ---------- - tr : Transformation - Transformation to be applied. + Args: + transformation : Transformation to be applied. - Returns - ------- - result : Shape + Returns: New shape. """ + opc = self.opc + args = (a.transform(transformation) for a in self.args) + return Shape(opc, *args) + + def apply_transformation(self): opc = self.opc args = [] for a in self.args: - a = a.transform(tr) - if isinstance(a, Surface): - a = a.apply_transformation() - # TODO dvp: check if call of apply_transformation() should be moved to caller site - # it would be better to change only transformations instead of the surfaces + if hasattr(a, "apply_transformation"): + a = a.apply_transformation() # noqa: PLW2901 - `a` is to be reassigned args.append(a) return Shape(opc, *args) - def complexity(self): + def complexity(self) -> int: """Gets complexity of shape. - Returns - ------- - complexity : int + Returns: The complexity of the shape description. It is the number of surfaces needed to describe the shape. Repeats are taken into account. @@ -380,52 +304,52 @@ def complexity(self): args = self.args if len(args) == 1: return 1 - elif len(args) > 1: + if len(args) > 1: result = 0 for a in args: result += a.complexity() return result - else: - return 0 + return 0 - def get_surfaces(self) -> Set[Surface]: - """Gets all the surfaces that describe the shape""" + def get_surfaces(self) -> set[Surface]: + """Gets all the surfaces that describe the shape.""" args = self.args if len(args) == 1: return {args[0]} - elif len(args) > 1: - result = set() + if len(args) > 1: + result: set[Surface] = set() for a in args: result = result.union(a.get_surfaces()) return result - else: - return set() + return set() - def is_empty(self): - """Checks if the shape represents an empty set.""" + def is_empty(self) -> bool: + """Check, if the shape is empty.""" return self.opc == "E" - def split_shape(self): - shape_groups = [] - if self.opc == "U": - stat = self.get_stat_table() - drop_index = np.nonzero(np.all(stat == -1, axis=1))[0] - arg_results = np.delete(stat, drop_index, axis=0) - index_groups = self._find_groups(arg_results == +1) - for ig in index_groups: - index = np.nonzero(ig)[0] - args = [self.args[i] for i in index] - shape_groups.append(Shape("U", *args)) - elif self.opc == "I": - arg_groups = [arg.split_shape() for arg in self.args] - for args in product(*arg_groups): - shape_groups.append(Shape("I", *args)) - else: - shape_groups.append(self) - return shape_groups + def split_shape(self) -> list[Shape]: + def _scan() -> Generator[Shape]: + if self.opc == "U": + stat = self.get_stat_table() + drop_index = np.nonzero(np.all(stat == -1, axis=1))[0] + arg_results = np.delete(stat, drop_index, axis=0) + # noinspection PyTypeChecker + index_groups = self._find_groups(arg_results == +1) + for ig in index_groups: + index = np.nonzero(ig)[0] + args = (self.args[i] for i in index) + yield Shape("U", *args) + elif self.opc == "I": + arg_groups = (arg.split_shape() for arg in self.args) + for args in product(*arg_groups): + yield Shape("I", *args) + else: + yield self + + return list(_scan()) @staticmethod - def _find_groups(result): + def _find_groups(result: npt.NDArray) -> list[int]: groups = [result[i, :] for i in range(result.shape[0])] while True: index = len(groups) - 1 @@ -438,21 +362,17 @@ def _find_groups(result): break return groups - def get_simplest(self, trim_size=0): + def get_simplest(self, trim_size: int = 0) -> list[Shape]: # noqa: PLR0911 """Gets the simplest found description of the shape. - Parameters - ---------- - trim_size : int - Shape variants with complexity greater than minimal one more than - trim_size are thrown away. + Args: + trim_size : Shape variants with complexity greater than minimal one more than + trim_size are thrown away. - Returns - ------- - shapes : list[Shape] + Returns: A list of shapes with minimal complexity. """ - if self.opc != "I" and self.opc != "U": + if self.opc not in {"I", "U"}: # not an intersection or a union return [self] node_cases = [] complexities = [] @@ -462,7 +382,7 @@ def get_simplest(self, trim_size=0): elif self.opc == "U": val = +1 else: - return {self} + return [self] drop_index = np.nonzero(np.all(stat == -val, axis=1))[0] if len(drop_index) == 0: @@ -477,11 +397,13 @@ def get_simplest(self, trim_size=0): if self.opc == "U": return [Shape("E")] cases = self._find_coverages(arg_results, value=val) - final_cases = set(tuple(c) for c in cases) + final_cases = {tuple(c) for c in cases} if len(final_cases) == 0: - print(self) - return None - unique = reduce(set.union, map(set, final_cases)) + msg = "No final cases found" + raise ValueError(msg) + # _LOG.debug(self) + # return None # TODO dvp: what's the logic here? + unique = reduce(lambda a, b: a.union(b), (set(x) for x in final_cases)) args = self.args node_variants = {i: args[i].get_simplest(trim_size) for i in unique} for indices in final_cases: @@ -500,7 +422,24 @@ def get_simplest(self, trim_size=0): return final_nodes @staticmethod - def _find_coverages(results, value=+1): + def _find_coverages(results: np.ndarray, value: int = +1, level: int = 0) -> list[list[[int]]]: + """Create tables of ... . + + Given `results`, find counts of value occurrences over its rows. + For the row with minimal counts, scan the columns and + if value found, than extract `remainder` from `results`, + where `value` is not found in the current column. + Run the process recursively on `remainder`. + + Args: + results: ... + value: ... + level: for recursion logging + + Returns: + table with column numbers, where `value` is found ? + """ + _LOG.debug(f"coverage level: {level}, results size: {results.size}, shape: {results.shape}") n = results.shape[1] cnt = np.count_nonzero(results == value, axis=1) i = np.argmin(cnt) @@ -508,60 +447,52 @@ def _find_coverages(results, value=+1): for j in range(n): if results[i][j] == value: reminder = np.compress(results[:, j] != value, results, axis=0) - if reminder.shape[0] == 0: + if reminder.shape[0] == 0: # in remaining rows the value of column `j` is the same sub_cases = [[j]] else: - sub_cases = Shape._find_coverages(reminder, value=value) + sub_cases = Shape._find_coverages(reminder, value=value, level=level + 1) for s in sub_cases: - s.append(j) + s.append(j) # add `j` column index to subcases cases.extend(sub_cases) for c in cases: c.sort() return cases - def replace_surfaces(self, replace_dict): + def replace_surfaces(self, replace_dict: dict[Surface, Surface]) -> Shape: """Creates new Shape instance by replacing surfaces. If shape's surface is in replace dict, it is replaced by surface in dictionary values. Otherwise, the original surface is used. But new shape is created anyway. - Parameters - ---------- - replace_dict : dict - A dictionary of surfaces to be replaced. + Args: + replace_dict: + A dictionary of surfaces to be replaced. - Returns - ------- - shape : Shape + Returns: New Shape object obtained by replacing certain surfaces. """ - if self.opc == "C" or self.opc == "S": + if self.opc in {"C", "S"}: # complement or 'no operation' arg = self.args[0] surf = replace_dict.get(arg, arg) return Shape(self.opc, surf) - elif self.opc == "I" or self.opc == "U": + if self.opc in {"I", "U"}: # intersection or union args = [arg.replace_surfaces(replace_dict) for arg in self.args] return Shape(self.opc, *args) - else: - return self + return self @staticmethod - def from_polish_notation(polish): + def from_polish_notation(polish: list[Surface | Shape | str]) -> Shape: """Creates Shape instance from reversed Polish notation. - Parameters - ---------- - polish : list - List of surfaces and operations written in reversed Polish Notation. + Args: + polish: List of surfaces and operations written in reversed Polish Notation. - Returns - ------- - shape : Shape + Returns: The geometry represented by Shape instance. """ operands = [] - for i, op in enumerate(polish): + for op in polish: if isinstance(op, Surface): operands.append(Shape("S", op)) elif isinstance(op, Shape): @@ -575,11 +506,78 @@ def from_polish_notation(polish): return operands.pop() -TOperation = NewType("TOperation", str) -TGeometry = NewType("TGeometry", Union[List[Union[Surface, TOperation]], Shape, "Body"]) +if TYPE_CHECKING: + TOperation = NewType("TOperation", str) + TGeometry = NewType("TGeometry", list[Surface | TOperation] | Shape | "Body") + + +def _clean_args(opc: str, *_args: Shape | Surface | Body) -> tuple[str, list[Shape]]: + """Clean input arguments. + + If arg is a Body, extracts its shape. + If arg is a Surface, creates a Shape('S',...). + + Try to reduce levels of operations if only one arg is provided + or one of the args is Empty or Universe + + Returns: + opc and args simplified and args being converted to Shape + """ + args = [a.shape if isinstance(a, Body) else a for a in _args] + _verify_opc(opc, *args) + if opc in {"I", "U"}: # intersect or union + args = [Shape("S", a) if isinstance(a, Surface) else a for a in args] + if len(args) > 1: + # Extend arguments + i = 0 + while i < len(args): + if args[i].opc == opc: + a = args.pop(i) + args.extend(a.args) + else: + i += 1 + + i = 0 + while i < len(args): + a = args[i] + if (a.opc == "E" and opc == "I") or (a.opc == "R" and opc == "U"): + return a.opc, [] + if (a.opc == "E" and opc == "U") or (a.opc == "R" and opc == "I"): + args.pop(i) + continue + for b in args[i + 1 :]: + if a.is_complement(b): + if opc == "I": + return "E", [] + return "R", [] + i += 1 + # TODO dvp: make args unique: args = list(set(args)) + args.sort(key=hash) + if len(args) == 0: + opc = "E" if opc == "U" else "R" + if len(args) == 1 and isinstance(args[0], Shape): + if opc in {"S", "I", "U"}: + return args[0].opc, args[0].args + if opc == "C": + item = args[0].complement() + return item.opc, item.args + + return opc, args + + +def _verify_opc(opc, *args): + """Checks if such argument combination is valid.""" + if (opc in {"E", "R"}) and len(args) > 0: + raise ValueError("No arguments are expected.") + if (opc in {"S", "C"}) and len(args) != 1: + raise ValueError("Only one operand is expected.") + if opc in {"I", "U"} and len(args) == 0: + raise ValueError("Operands are expected.") # noinspection PyProtectedMember + + class Body(Card): """Represents MCNP cell. @@ -588,10 +586,10 @@ class Body(Card): geometry : list or Shape Geometry expression. It is either a list of Surface instances and operations (reverse Polish notation is used) or Shape object. - options : dict + options : A set of cell's options. - Methods + Methods: ------- intersection(other) Returns an intersection of this cell with the other. @@ -599,13 +597,13 @@ class Body(Card): Fills this cell by universe. simplify(box, split_disjoint, min_volume) Simplifies cell description. - transform(tr) - Applies transformation tr to this cell. + transform(transformation) + Applies transformation 'transformation' to this cell. union(other) - Returns an union of this cell with the other. + Returns a union of this cell with the other. """ - def __init__(self, geometry: TGeometry, **options: tp.Any) -> None: + def __init__(self, geometry: TGeometry, **options) -> None: if isinstance(geometry, list): geometry = Shape.from_polish_notation(geometry) elif isinstance(geometry, Body): @@ -632,22 +630,44 @@ def __eq__(self, other): def transformation(self): return self.options.get("TRCL", None) + @property + def is_graveyard(self) -> bool: + """Is this cell a graveyard? + + The graveyard cells have zero importance for all the kinds of particles. + + Returns: + True, if all cell is of zero importance for all the kinds of particles, otherwise - False + """ + # noinspection PyTypeChecker + return all(self.importance(c) == 0.0 for c in "NPE") + + def importance(self, particle: Literal["N", "P", "E"] = "N") -> float: + """Retrieve importance of a cell for a particle kind. + + Args: + particle: kind + + Returns: + The importance value, if specified, zero otherwise. + """ + return self.options.get(f"IMP{particle}", 0.0) + def is_equivalent_to(self, other): result = self._shape == other._shape - if result: - if "FILL" in self.options: - if "FILL" not in other.options: - return False - my = self.options["FILL"]["universe"] - their = other.options["FILL"]["universe"] - return my.has_equivalent_cells(their) + if result and "FILL" in self.options: + if "FILL" not in other.options: + return False + my = self.options["FILL"]["universe"] + their = other.options["FILL"]["universe"] + return my.has_equivalent_cells(their) return result # TODO dvp: the method is used for printing, we'd better introduce virtual method print(self, out: TextIO)? # TODO dvp: in that case we could just return original text if available - def mcnp_words(self, pretty=False): + def mcnp_words(self, pretty=False) -> list[str]: words = [str(self.name()), " "] - if "MAT" in self.options.keys(): + if "MAT" in self.options: words.append(str(self.options["MAT"].composition.name())) words.append(" ") words.append(str(-self.options["MAT"].density)) @@ -665,61 +685,60 @@ def mcnp_words(self, pretty=False): return words def _options_list(self): - """Generates a list of option words. For __str__ method.""" + """Generates a list of option words. + + For __str__ method. + """ text = [] for opt_group in CELL_OPTION_GROUPS: for key in opt_group: - if key in self.options.keys(): + if key in self.options: text.extend(print_option(key, self.options[key])) text.append(" ") text.append("\n") return text @property - def shape(self): + def shape(self) -> Shape: """Gets body's shape.""" return self._shape - def material(self) -> Optional[mm.Material]: - """Gets body's Material. None is returned if no material present.""" + def material(self) -> mm.Material | None: + """Gets body's Material. + + Returns: + The material, if present, otherwise None + """ composition = self.options.get("MAT", None) assert composition is None or isinstance(composition, mm.Material) return composition - def intersection(self, other): + def intersection(self, other) -> Body: """Gets an intersection if this cell with the other. Other cell is a geometry that bounds this one. The resulting cell inherits all options of this one (the caller). - Parameters - ---------- - other : Cell - Other cell. + Args: + other: Other cell. - Returns - ------- - cell : Cell - The result. + Returns: + The cell representing the intersection. """ geometry = self._shape.intersection(other) options = filter_dict(self.options, "original") return Body(geometry, **options) - def union(self, other): - """Gets an union if this cell with the other. + def union(self, other: Body) -> Body: + """Gets a union if this cell with the other. The resulting cell inherits all options of this one (the caller). - Parameters - ---------- - other : Cell - Other cell. + Args: + other: Other cell. - Returns - ------- - cell : Cell - The result. + Returns: + cell: The result. """ geometry = self._shape.union(other) options = filter_dict(self.options, "original") @@ -727,86 +746,80 @@ def union(self, other): def simplify( self, - box=GLOBAL_BOX, - split_disjoint=False, - min_volume=MIN_BOX_VOLUME, - trim_size=1, - ): + box: Box = GLOBAL_BOX, + split_disjoint: bool = False, + min_volume: float = MIN_BOX_VOLUME, + trim_size: int = 1, + ) -> Body: """Simplifies this cell by removing unnecessary surfaces. The simplification procedure goes in the following way. # TODO: insert brief description! - Parameters - ---------- - box : Box - Box where geometry should be simplified. - split_disjoint : bool - Whether to split disjoint geometries into separate geometries. - min_volume : float - The smallest value of box's volume when the process of box splitting - must be stopped. - trim_size : int - Max size of set to return. It is used to prevent unlimited growth - of the variant set. - - Returns - ------- - simple_cell : Cell + Args: + box: + Box where geometry should be simplified. + split_disjoint: + Whether to split disjoint geometries into separate geometries. + min_volume: + The smallest value of box's volume when the process of box splitting must be stopped. + trim_size: + Max size of set to return. It is used to prevent unlimited growth + of the variant set. + + Returns: Simplified version of this cell. """ - # print('Collect stage...') self._shape.collect_statistics(box, min_volume) - # print('finding optimal solution...') variants = self._shape.get_simplest(trim_size) - # print(len(variants)) options = filter_dict(self.options, "original") + return Body(variants[0], **options) - def split(self, box=GLOBAL_BOX, min_volume=MIN_BOX_VOLUME): + def split(self, box: Box = GLOBAL_BOX, min_volume: float = MIN_BOX_VOLUME) -> list[Body]: """Splits cell into disjoint cells. - Returns - ------- - cells : list - + Returns: + cells list """ self.shape.collect_statistics(box, min_volume) shape_groups = self.shape.split_shape() - bodies = [Body(shape, **self.options) for shape in shape_groups] - return bodies + return [Body(shape, **self.options) for shape in shape_groups] # noinspection PyShadowingNames - def fill(self, universe=None, recurrent=False, simplify=False, **kwargs): + def fill( + self, + universe: Universe = None, + recurrent: bool = False, + simplify: bool = False, + **kwargs: dict[str, any], + ) -> list[Body]: """Fills this cell by filling universe. - If this cell doesn't contain fill options and universe does not - specified, the cell itself is returned as list of length 1. Otherwise + If this cell doesn't contain fill options and universe is not + specified, the cell itself is returned as list of length 1. Otherwise: a list of cells from filling universe bounded by cell being filled is returned. - Parameters - ---------- - universe : Universe - Universe which cells fill this one. If None, universe from 'FILL' - option will be used. If no such universe, the cell itself will be - returned. Default: None. - recurrent : bool - If filler universe also contains cells with fill option, they will - be also filled. Default: False. - simplify : bool - If True, all cells obtained will be simplified. - **kwargs : dict - Keyword parameters for simplify method if simplify is True. - Default: False. - - Returns - ------- - cells : list[Body] - Resulting cells. + Args: + universe: + Universe which cells fill this one. If None, universe from 'FILL' + option will be used. If no such universe, the cell itself will be + returned. Default: None. + recurrent: + If filler universe also contains cells with fill option, they will + be also filled. Default: False. + simplify: + If True, all cells obtained will be simplified. + **kwargs: dict + Keyword parameters for simplify method if simplify is True. + Default: all False. + + Returns: + The list of resulting cells. """ if universe is None: - if "FILL" in self.options.keys(): + if "FILL" in self.options: universe = self.options["FILL"]["universe"] tr = self.options["FILL"].get("transform", None) if tr: @@ -819,44 +832,41 @@ def fill(self, universe=None, recurrent=False, simplify=False, **kwargs): for c in universe: new_cell = c.intersection(self) # because properties like MAT, etc # must be as in filling cell. - if "U" in self.options.keys(): + if "U" in self.options: new_cell.options["U"] = self.options["U"] # except universe. if simplify: new_cell = new_cell.simplify(**kwargs) cells.append(new_cell) return cells - def transform(self, tr): + # noinspection PyUnresolvedReferences + def transform(self, transformation: Transformation) -> Body: """Applies transformation to this cell. - Parameters - ---------- - tr : Transform - Transformation to be applied. + Args: + transformation: Transformation to be applied. - Returns - ------- - cell : Cell + Returns: The result of this cell transformation. """ - geometry = self._shape.transform(tr) + geometry = self._shape.transform(transformation) options = filter_dict(self.options, "original") cell = Body(geometry, **options) fill = cell.options.get("FILL", None) - if fill: - tr_in = fill.get("transform", Transformation()) - new_tr = tr.apply2transform(tr_in) + if fill is not None: + tr_in = fill.get("transform") + new_tr = transformation if tr_in is None else transformation.apply2transform(tr_in) fill["transform"] = new_tr return cell - def apply_transformation(self) -> "Body": + def apply_transformation(self) -> Body: """Actually apply transformation to this cell.""" geometry = self._shape.apply_transformation() options = filter_dict(self.options, "original") cell = Body(geometry, **options) - fill = cell.options.get("FILL", None) - if fill: - tr_in = fill.get("transform", None) + fill = cell.options.get("FILL") + if fill is not None: + tr_in = fill.get("transform") filling_universe = fill["universe"] new_filling_universe = ( deepcopy(filling_universe).transform(tr_in).apply_transformation() @@ -868,29 +878,25 @@ def apply_transformation(self) -> "Body": def simplify( - cells: Iterable, box: Box = GLOBAL_BOX, min_volume: float = 1.0 -) -> tp.Generator: + cells: Iterable[Body], box: Box = GLOBAL_BOX, min_volume: float = 1.0 +) -> Iterator[Body]: """Simplifies the cells. - Parameters - ---------- - - cells: - iterable over cells to simplify - box : Box - Box, from which simplification process starts. Default: GLOBAL_BOX. - min_volume : float - Minimal volume of the box, when splitting process terminates. - + Args: + cells: + iterable over cells to simplify + box : + Box, from which simplification process starts. Default: GLOBAL_BOX. + min_volume : float + Minimal volume of the box, when splitting process terminates. """ - for c in cells: cs = c.simplify(box=box, min_volume=min_volume) if not cs.shape.is_empty(): yield cs -class Simplifier(object): +class Simplifier: def __init__(self, box: Box = GLOBAL_BOX, min_volume: float = 1.0): self.box = box self.min_volume = min_volume @@ -907,8 +913,8 @@ def __setstate__(self, state): def simplify_mp( - cells: Iterable[Body], box: Box = GLOBAL_BOX, min_volume: float = 1.0, chunksize=1 -) -> tp.Generator: + cells: Iterable[Body], box: Box = GLOBAL_BOX, min_volume: float = 1.0, chunk_size=1 +) -> Iterator[Body]: """Simplifies the cells in multiprocessing mode. Parameters @@ -920,12 +926,12 @@ def simplify_mp( Box, from which simplification process starts. Default: GLOBAL_BOX. min_volume : float Minimal volume of the box, when splitting process terminates. - chunksize: size of chunks to pass to child processes + chunk_size: size of chunks to pass to child processes """ cpus = os.cpu_count() with Pool(processes=cpus) as pool: yield from pool.imap( - Simplifier(box=box, min_volume=min_volume), cells, chunksize=chunksize + Simplifier(box=box, min_volume=min_volume), cells, chunksize=chunk_size ) @@ -933,27 +939,23 @@ def simplify_mpp( cells: Iterable[Body], box: Box = GLOBAL_BOX, min_volume: float = 1.0, - chunksize: int = 1, -) -> tp.Generator: + chunk_size: int = 1, +) -> Iterator[Body]: """Simplifies the cells in multiprocessing mode with progress bar. - Parameters - ---------- - - cells: - iterable over cells to simplify - box : - Box, from which simplification process starts. Default: GLOBAL_BOX. - min_volume : float - Minimal volume of the box, when splitting process terminates. - chunksize: size of chunks to pass to child processes + Args: + cells: + iterable over cells to simplify + box: + Box, from which simplification process starts. Default: GLOBAL_BOX. + min_volume: + Minimal volume of the box, when splitting process terminates. + chunk_size: + size of chunks to pass to child processes """ def fmt_fun(x): - return "Simplifying cell #{0}".format(x.name() if x else x) + return f"Simplifying cell #{x.name() if x else x}" - with progressbar( - simplify_mp(cells, box, min_volume, chunksize), item_show_func=fmt_fun - ) as pb: - for c in pb: - yield c + with progressbar(simplify_mp(cells, box, min_volume, chunk_size), item_show_func=fmt_fun) as pb: + yield from pb diff --git a/src/mckit/box.py b/src/mckit/box.py new file mode 100644 index 00000000..ee498b98 --- /dev/null +++ b/src/mckit/box.py @@ -0,0 +1,119 @@ +"""Python subclass for geometry.Box.""" + +from __future__ import annotations + +import numpy as np + +from numpy.typing import NDArray + +# noinspection PyUnresolvedReferences,PyPackageRequirements +from mckit.geometry import EX, EY, EZ +from mckit.geometry import GLOBAL_BOX as _GLOBAL_BOX +from mckit.geometry import Box as _Box +from mckit.utils import make_hashable + + +class Box(_Box): + """Extend geometry.Box.""" + + def __init__(self, center, wx, wy, wz, ex=EX, ey=EY, ez=EZ): + _Box.__init__(self, center, wx, wy, wz, ex=ex, ey=ey, ez=ez) + + @classmethod + def from_geometry_box(cls, geometry_box: _Box) -> Box: + """Initialize python Box from geometry.Box. + + Args: + geometry_box: source + + Returns: + The new Box. + """ + wx, wy, wz = geometry_box.dimensions + return cls( + geometry_box.center, + wx, + wy, + wz, + ex=geometry_box.ex, + ey=geometry_box.ey, + ez=geometry_box.ez, + ) + + @classmethod + def from_corners(cls, min_corner: NDArray, max_corner: NDArray) -> Box: + """Initialize from min and max corners. + + Args: + min_corner: min corner + max_corner: max ... + + Raises: + ValueError: if min and max corners are not in order + + Returns: + The new Box. + """ + if not np.all(min_corner < max_corner): + raise ValueError("Unsorted boundaries values") + center = 0.5 * (min_corner + max_corner) + widths = max_corner - min_corner + wx, wy, wz = widths + return cls(center, wx, wy, wz, ex=EX, ey=EY, ez=EZ) + + @classmethod + def from_bounds( + cls, minx: float, maxx: float, miny: float, maxy: float, minz: float, maxz: float + ) -> Box: + """Initialize Box from bounds. + + Args: + minx: min x + maxx: max x + miny: min y + maxy: max y + minz: min z + maxz: max z + + Returns: + A new Box. + """ + min_corner = np.array([minx, miny, minz]) + max_corner = np.array([maxx, maxy, maxz]) + return cls.from_corners(min_corner, max_corner) + + def __repr__(self): + exm = "" if np.array_equal(self.ex, EX) else f"ex={self.ex}" + eym = "" if np.array_equal(self.ey, EY) else f"ey={self.ey}" + ezm = "" if np.array_equal(self.ez, EZ) else f"ez={self.ez}" + msgs = [x for x in [exm, eym, ezm] if x] + emsg = ", " + ", ".join(msgs) if msgs else "" + wx, wy, wz = self.dimensions + return f"Box({self.center}, {wx}, {wy}, {wz}{emsg})" + + def __eq__(self, other): + return ( + np.array_equal(self.center, other.center) + and np.array_equal(self.dimensions, other.dimensions) + and np.array_equal(self.ex, other.ex) + and np.array_equal(self.ey, other.ey) + and np.array_equal(self.ez, other.ez) + ) + + def __hash__(self): + return hash(make_hashable((self.center, self.dimensions, self.ex, self.ey, self.ez))) + + def __getstate__(self): + center = self.center + wx, wy, wz = self.dimensions + ex = self.ex + ey = self.ey + ez = self.ez + return center, wx, wy, wz, ex, ey, ez + + def __setstate__(self, state): + center, wx, wy, wz, ex, ey, ez = state + self.__init__(center, wx, wy, wz, ex, ey, ez) + + +GLOBAL_BOX = Box.from_geometry_box(_GLOBAL_BOX) diff --git a/src/mckit/card.py b/src/mckit/card.py new file mode 100644 index 00000000..284c9448 --- /dev/null +++ b/src/mckit/card.py @@ -0,0 +1,93 @@ +"""Features, common for all cards.""" + +from __future__ import annotations + +from typing import Any, cast + +from abc import ABC, abstractmethod +from functools import reduce +from operator import xor + +from mckit.utils.named import Name + +from .printer import print_card +from .utils import make_hashable + + +class Card(ABC): + """Features, common for all cards.""" + + def __init__(self, **options): + self.options: dict[str, Any] = options + + def __str__(self): + # TODO dvp: option `name` is printed twice, + # (second time as option) + # This should be explicit property of this class instance + return f'{self.name()}: "{self.options}"' + + @property + def is_anonymous(self) -> bool: + """Is the card is named?""" + return self.name() is None + + @property + def has_original(self) -> bool: + """Has original text stored in options.""" + return "original" in self.options + + @property + def original(self) -> str | None: + """Original text from an MCNP model.""" + return cast(str | None, self.options.get("original", None)) + + @property + def has_comment_above(self) -> bool: + """Has comment above stored in options.""" + return "comment_above" in self.options + + @property + def comment_above(self) -> str | None: + """Comment located above this card in an MCNP model.""" + return cast(str | None, self.options.get("comment_above", None)) + + def name( + self, + ) -> ( + Name | None + ): # TODO dvp: we'd better have special property name, don't use options for that + """Returns card's name.""" + return self.options.get("name", None) + + def rename(self, new_name) -> Card: + """Renames the card.""" + self.options["name"] = new_name + self.drop_original() + return self + + @abstractmethod + def mcnp_words(self, pretty=False) -> list[str]: + """Gets a list of card words.""" + + def mcnp_repr(self, pretty: bool = False) -> str: + """Gets str representation of the card.""" + # TODO dvp: try to use original texts, if available - this will preserve comments + return print_card(self.mcnp_words(pretty)) + + def drop_original(self) -> None: + """Drop original text, if any. + + Do this, if the card is changed and doesn't correspond to original text anymore. + """ + if "original" in self.options: + del self.options["original"] + + def add_comment(self, *comment: str) -> None: + """Add a comment to this card.""" + self.options.setdefault("comment", []).extend(comment) + + def __hash__(self) -> int: + return reduce(xor, (hash(k) ^ hash(make_hashable(v)) for k, v in self.options.items()), 0) + + def __eq__(self, other) -> bool: + return self is other or self.options == other.options diff --git a/src/mckit/cli/__init__.py b/src/mckit/cli/__init__.py new file mode 100644 index 00000000..0f3d3738 --- /dev/null +++ b/src/mckit/cli/__init__.py @@ -0,0 +1,8 @@ +from __future__ import annotations + +from .runner import init_logger, logger + +__all__ = [ + "init_logger", + "logger", +] diff --git a/src/mckit/cli/_logging.py b/src/mckit/cli/_logging.py new file mode 100644 index 00000000..979649de --- /dev/null +++ b/src/mckit/cli/_logging.py @@ -0,0 +1,71 @@ +"""Intercept log messages from the used libraries and pass them to `loguru`. + +See https://github.com/Delgan/loguru +""" + +from __future__ import annotations + +from typing import Final + +import logging +import sys + +from os import environ + +from loguru import logger + +# class PropagateHandler(logging.Handler): +# """Send events from loguru to standard logging""" +# def emit(self, record): +# logging.getLogger(record.name).handle(record) +# +# +# logger.add(PropagateHandler(), format="{message}") + + +class InterceptHandler(logging.Handler): + """Send events from standard logging to loguru.""" + + def emit(self, record): + # Get corresponding Loguru level if it exists + try: + level = logger.level(record.levelname).name + except ValueError: + level = record.levelno + + # Find caller from where originated the logged message + frame, depth = logging.currentframe(), 2 + while frame.f_code.co_filename == logging.__file__: + frame = frame.f_back + depth += 1 + + logger.opt(depth=depth, exception=record.exc_info).log(level, record.getMessage()) + + +MCKIT_CONSOLE_LOG_FORMAT: Final[str] = environ.get( + "MCKIT_CONSOLE_LOG_FORMAT", + default="{time:YYYY-MM-DD HH:mm:ss} | " + "{level: <8} | " + "{message}", +) + + +def init_logger(logfile, quiet, verbose, *, stderr_format: str = MCKIT_CONSOLE_LOG_FORMAT): + log = logging.getLogger() + log.addHandler(InterceptHandler()) + stderr_level: str = "INFO" + if quiet: + stderr_level = "WARNING" + elif verbose: + stderr_level = "TRACE" + logger.remove() + if stderr_format: + logger.add( + sys.stderr, + format=stderr_format, + level=stderr_level, + backtrace=False, + diagnose=False, + ) + if logfile: + logger.add(logfile, rotation="1d", retention=3, level="TRACE") diff --git a/src/mckit/cli/commands/__init__.py b/src/mckit/cli/commands/__init__.py new file mode 100644 index 00000000..2b3867ad --- /dev/null +++ b/src/mckit/cli/commands/__init__.py @@ -0,0 +1,9 @@ +from __future__ import annotations + +from .check import check as do_check +from .compose import compose as do_compose +from .decompose import decompose as do_decompose +from .split import split as do_split +from .transform import transform as do_transform + +__all__ = ["do_check", "do_compose", "do_decompose", "do_split", "do_transform"] diff --git a/mckit/cli/commands/check.py b/src/mckit/cli/commands/check.py similarity index 74% rename from mckit/cli/commands/check.py rename to src/mckit/cli/commands/check.py index 445f8fd9..0150a5b6 100644 --- a/mckit/cli/commands/check.py +++ b/src/mckit/cli/commands/check.py @@ -1,23 +1,22 @@ -# -*- coding: utf-8 -*- -""" -Проверяет корректность модели и выдает статистику. -""" -from pathlib import Path -from typing import Any, Callable, Iterable, Optional +"""Проверяет корректность модели и выдает статистику.""" + +from __future__ import annotations -from mckit.utils.logging import logger +from typing import Any + +from collections.abc import Callable, Iterable +from pathlib import Path from mckit import Universe from mckit.card import Card -from mckit.parser.mcnp_input_sly_parser import from_file, ParseResult +from mckit.cli._logging import logger +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file from mckit.universe import collect_transformations -def check_duplicates( - iterable: Optional[Iterable[Any]], label: str, key: Callable[[Any], Any] -) -> None: +def check_duplicates(iterable: Iterable[Any] | None, label: str, key: Callable[[Any], Any]) -> None: if iterable is None: - print(f"No {label}s are found") # don't use logger here, should go to stdout + print(f"No {label}s are found") # - don't use logger here, should go to stdout else: visited = set() for c in iterable: diff --git a/mckit/cli/commands/common.py b/src/mckit/cli/commands/common.py similarity index 77% rename from mckit/cli/commands/common.py rename to src/mckit/cli/commands/common.py index 26fa9c7f..cc18d46c 100644 --- a/mckit/cli/commands/common.py +++ b/src/mckit/cli/commands/common.py @@ -1,18 +1,18 @@ -import typing as tp +from __future__ import annotations + from io import StringIO from pathlib import Path import click +from mckit.cli._logging import logger from mckit.constants import MCNP_ENCODING -from mckit.universe import Universe -from mckit.universe import UniverseAnalyser -from mckit.utils.logging import logger +from mckit.universe import Universe, UniverseAnalyser # This is the encoding swallowing non ascii (neither unicode) symbols happening in MCNP models code -def check_if_path_exists(path: tp.Union[str, Path], override: bool): +def check_if_path_exists(path: str | Path, override: bool): if isinstance(path, str): path = Path(path) if not override and path.exists(): @@ -23,7 +23,7 @@ def check_if_path_exists(path: tp.Union[str, Path], override: bool): raise click.UsageError(errmsg) -def save_mcnp(model: Universe, path: tp.Union[str, Path], override: bool): +def save_mcnp(model: Universe, path: str | Path, override: bool): check_if_path_exists(path, override) analyser = UniverseAnalyser(model) if analyser.we_are_all_clear(): diff --git a/mckit/cli/commands/compose.py b/src/mckit/cli/commands/compose.py similarity index 70% rename from mckit/cli/commands/compose.py rename to src/mckit/cli/commands/compose.py index 6b247039..cfe5e8e8 100644 --- a/mckit/cli/commands/compose.py +++ b/src/mckit/cli/commands/compose.py @@ -1,26 +1,27 @@ -# -*- coding: utf-8 -*- -""" -Сборка модели из конвертов и входяших в них юниверсов по заданной спецификации. -""" +"""Сборка модели из конвертов и входяших в них юниверсов по заданной спецификации.""" + +from __future__ import annotations + +import sys + from functools import reduce from pathlib import Path -from typing import Dict -from typing import List -from typing import Optional -from typing import Tuple -from typing import Union import numpy as np -import tomlkit as tk -from tomlkit import items as tk_items import mckit as mk -from .common import save_mcnp + +if sys.version_info >= (3, 11): + import tomllib +else: + import tomli as tomllib + from mckit import Transformation -from mckit.parser.mcnp_input_sly_parser import from_file -from mckit.parser.mcnp_input_sly_parser import ParseResult +from mckit.cli._logging import logger +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file from mckit.utils import filter_dict -from mckit.utils.logging import logger + +from .common import save_mcnp def compose(output, fill_descriptor_path, source, override): @@ -31,8 +32,8 @@ def compose(output, fill_descriptor_path, source, override): universes_dir = source.absolute().parent assert universes_dir.is_dir() logger.info("Loading fill-descriptor from {f}", f=fill_descriptor_path) - with fill_descriptor_path.open() as fid: - fill_descriptor = tk.parse(fid.read()) + with fill_descriptor_path.open("rb") as fid: + fill_descriptor = tomllib.load(fid) universes = load_universes(fill_descriptor, universes_dir) named_transformations = load_named_transformations(fill_descriptor) @@ -42,11 +43,11 @@ def compose(output, fill_descriptor_path, source, override): for k, v in universes.items(): u, _ = v cps = u.get_compositions() - comps[k] = {c for c in cps} + comps[k] = set(cps) common = reduce(set.union, comps.values()) envelopes.set_common_materials(common) - cells_index = dict((cell.name(), cell) for cell in envelopes) + cells_index = {cell.name(): cell for cell in envelopes} for i, spec in universes.items(): universe, transformation = spec @@ -55,16 +56,12 @@ def compose(output, fill_descriptor_path, source, override): cell.options = filter_dict(cell.options, "original") cell.options["FILL"] = {"universe": universe} if transformation is not None: - if isinstance(transformation, tk_items.Array): - transformation1 = np.fromiter( - map(float, iter(transformation)), dtype=np.double - ) + # if isinstance(transformation, tk_items.Array): + if isinstance(transformation, list): + transformation1 = np.fromiter(map(float, iter(transformation)), dtype=np.double) try: translation = transformation1[:3] - if len(transformation1) > 3: - rotation = transformation1[3:] - else: - rotation = None + rotation = transformation1[3:] if len(transformation1) > 3 else None transformation2 = mk.Transformation( translation=translation, rotation=rotation, @@ -75,10 +72,11 @@ def compose(output, fill_descriptor_path, source, override): f"Failed to process FILL transformation in cell #{cell.name()} of universe #{universe.name()}" ) from ex cell.options["FILL"]["transform"] = transformation2 - elif isinstance(transformation, tk_items.Integer): - assert ( - named_transformations is not None - ), "There are no named transformations in the fill descriptor file" + # elif isinstance(transformation, tk_items.Integer): + elif isinstance(transformation, int): + assert named_transformations is not None, ( + "There are no named transformations in the fill descriptor file" + ) transformation1 = named_transformations[int(transformation)] cell.options["FILL"]["transform"] = transformation1 else: @@ -90,9 +88,9 @@ def compose(output, fill_descriptor_path, source, override): def load_universes( fill_descriptor, universes_dir -) -> Dict[int, Tuple[mk.Universe, Union[int, List[float]]]]: - filler_path_map: Dict[int, Tuple[Path, mk.Universe]] = dict() - cell_filler_map: Dict[int, Tuple[mk.Universe, Union[int, List[float]]]] = dict() +) -> dict[int, tuple[mk.Universe, int | list[float]]]: + filler_path_map: dict[int, tuple[Path, mk.Universe]] = {} + cell_filler_map: dict[int, tuple[mk.Universe, int | list[float]]] = {} for k, v in fill_descriptor.items(): if isinstance(v, dict) and "universe" in v: @@ -128,22 +126,19 @@ def load_universes( return cell_filler_map -def load_named_transformations(fill_descriptor) -> Optional[Dict[int, Transformation]]: +def load_named_transformations(fill_descriptor) -> dict[int, Transformation] | None: transformations = fill_descriptor.get("named_transformations", None) if transformations: named_transformations = {} for k, v in transformations.items(): name = int(k[2:]) - transform_params = np.fromiter(map(float, v), dtype=np.float) + transform_params = np.fromiter(map(float, v), dtype=float) translation = transform_params[:3] - if transform_params.size == 9: - rotation = transform_params[3:] - else: - rotation = None + + rotation = transform_params[3:] if transform_params.size == 9 else None transform = Transformation( translation=translation, rotation=rotation, indegrees=True, name=name ) named_transformations[name] = transform return named_transformations - else: - return None + return None diff --git a/mckit/cli/commands/decompose.py b/src/mckit/cli/commands/decompose.py similarity index 68% rename from mckit/cli/commands/decompose.py rename to src/mckit/cli/commands/decompose.py index 982f5936..3a6b5495 100644 --- a/mckit/cli/commands/decompose.py +++ b/src/mckit/cli/commands/decompose.py @@ -1,24 +1,23 @@ -# -*- coding: utf-8 -*- - -""" -Разложение модели на составляющие юниверсы. +"""Разложение модели на составляющие юниверсы. Читает модель, извлекает юниверсы первого уровня и сохраняет их в каталог universes под именем uN.i, где N - номер юниверса. Также сохраняет общую модель (без юниверсов) под именем envelopes.i Создает спецификацию для последующей сборки модели в виде TOML файла. - """ + +from __future__ import annotations + from datetime import datetime from pathlib import Path -import tomlkit as tk -from tomlkit.items import item -from mckit.utils.logging import logger +import tomli_w as tw from mckit import Universe +from mckit.cli._logging import logger +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file from mckit.universe import collect_transformations -from mckit.parser.mcnp_input_sly_parser import from_file, ParseResult + from .common import save_mcnp @@ -36,25 +35,24 @@ def move_universe_attribute_to_comments(universe): def decompose(output, fill_descriptor_path, source, override): + logger.info("Running mckit decompose") + logger.debug("Working dir {}", Path().absolute()) + logger.info("Processing {}", source) logger.debug("Loading model from {}", source) source = Path(source) - if output is None: - output = get_default_output_directory(source) - else: - output = Path(output) + output = get_default_output_directory(source) if output is None else Path(output) output.mkdir(parents=True, exist_ok=True) - fill_descriptor = tk.document() - fill_descriptor.add(tk.comment(f'This is a decomposition of "{source.name}" model')) parse_result: ParseResult = from_file(source) - if parse_result.title: - fill_descriptor.append("title", parse_result.title) model: Universe = parse_result.universe - if model.comment: - fill_descriptor.append("comment", model.comment) named_transformations = list(collect_transformations(model)) - fill_descriptor.append("created", item(datetime.now())) - fill_descriptor.add(tk.nl()) already_processed_universes = set() + # TODO dvp: check ordering of items in resulting file + fill_descriptor = { + "title": parse_result.title, + "source": source.name, + "comment": model.comment if model.comment else "", + "created": datetime.now(), + } for c in model: fill = c.options.pop("FILL", None) if fill: @@ -69,40 +67,35 @@ def decompose(output, fill_descriptor_path, source, override): comm = c.options.get("comment", []) comm.append("".join(words)) c.options["comment"] = comm - descriptor = tk.table() + descriptor = {} universe_name = universe.name() fn = f"u{universe_name}.i" descriptor["universe"] = universe_name if transform: name = transform.name() if name is None: - # The transformation is anonymous, so, store it's specification + # The transformation is anonymous, so, store its specification # omitting redundant '*', TR0 words, and interleaving space tokens - descriptor["transform"] = tk.array(transform.mcnp_words()[2:][1::2]) + descriptor["transform"] = transform.mcnp_words()[2:][1::2] else: descriptor["transform"] = name descriptor["file"] = fn - fill_descriptor.append(str(c.name()), descriptor) - fill_descriptor.add(tk.nl()) + fill_descriptor[str(c.name())] = descriptor if universe_name not in already_processed_universes: move_universe_attribute_to_comments(universe) save_mcnp(universe, output / fn, override) logger.debug("The universe {} has been saved to {}", universe_name, fn) already_processed_universes.add(universe_name) - named_transformations_descriptor = tk.table() + named_transformations_descriptor = {} named_transformations = sorted(named_transformations, key=lambda x: x.name()) for t in named_transformations: - named_transformations_descriptor[f"tr{t.name()}"] = tk.array( - t.mcnp_words()[2:][1::2] - ) - fill_descriptor.append("named_transformations", named_transformations_descriptor) - fill_descriptor.add(tk.nl()) + named_transformations_descriptor[f"tr{t.name()}"] = t.mcnp_words()[2:][1::2] + fill_descriptor["named_transformations"] = named_transformations_descriptor fdp = output / fill_descriptor_path - with open(fdp, "w") as fid: - res = tk.dumps(fill_descriptor) - fid.write(res) + with fdp.open("wb") as fid: + tw.dump(fill_descriptor, fid) logger.debug("Fill descriptor is saved in {}", fdp) envelopes_path = output / "envelopes.i" save_mcnp(model, envelopes_path, override) diff --git a/mckit/cli/commands/split.py b/src/mckit/cli/commands/split.py similarity index 74% rename from mckit/cli/commands/split.py rename to src/mckit/cli/commands/split.py index 90eb9ed8..a52093ed 100644 --- a/mckit/cli/commands/split.py +++ b/src/mckit/cli/commands/split.py @@ -1,27 +1,27 @@ -# -*- coding: utf-8 -*- - -""" -Разложение текста модели на секции. +"""Разложение текста модели на секции. Читает модель, извлекает и раскладывает в указанную директорию отедельно файлы для ячеек, поверхностей, материалов, трансформаций, sdef и прочие карты. Файлы соответственно: cells.txt, surfaces.txt, materials.txt, transformations.txt, sdef.txt, cards.txt """ -from mckit.utils.logging import logger + +from __future__ import annotations + +from collections.abc import Iterable from pathlib import Path -from typing import Iterable, Union import mckit.parser.mcnp_section_parser as sp + +from mckit.cli._logging import logger +from mckit.constants import MCNP_ENCODING + from .common import check_if_path_exists -from ...constants import MCNP_ENCODING OUTER_LINE = "=" * 40 INNER_LINE = "-" * 40 -def print_text( - text: str, output_dir: Path, section_file_name: str, override: bool -) -> None: +def print_text(text: str, output_dir: Path, section_file_name: str, override: bool) -> None: if text: out = output_dir / section_file_name check_if_path_exists(out, override) @@ -39,22 +39,18 @@ def print_cards( print(card.text, file=fid) -def split( - output_dir: Path, mcnp_file_name: Union[str, Path], override: bool, separators=False -) -> None: +def split(output_dir: Path, mcnp_file_name: str | Path, override: bool, separators=False) -> None: logger.debug("Splitting model from {}", mcnp_file_name) if isinstance(mcnp_file_name, str): mcnp_file_name = Path(mcnp_file_name) assert output_dir.is_dir() - with open(mcnp_file_name, encoding=MCNP_ENCODING) as fid: + with mcnp_file_name.open(encoding=MCNP_ENCODING) as fid: sections: sp.InputSections = sp.parse_sections(fid) print_text(sections.title, output_dir, "title.txt", override) print_cards(sections.cell_cards, output_dir, "cells.txt", override) print_cards(sections.surface_cards, output_dir, "surfaces.txt", override) if sections.data_cards: - materials, transformations, sdef, tallies, others = sp.distribute_cards( - sections.data_cards - ) + materials, transformations, sdef, tallies, others = sp.distribute_cards(sections.data_cards) print_cards(materials, output_dir, "materials.txt", override) print_cards(transformations, output_dir, "transformations.txt", override) print_cards(sdef, output_dir, "sdef.txt", override) @@ -67,8 +63,8 @@ def split( def write_separators(output: Path, model: str) -> None: - for section in "cells surfaces materials transformations tallies".split(): - for start_end in "start end".split(): + for section in ["cells", "surfaces", "materials", "transformations", "tallies"]: + for start_end in ["start", "end"]: if start_end == "start": first_line = OUTER_LINE second_line = INNER_LINE @@ -77,16 +73,12 @@ def write_separators(output: Path, model: str) -> None: second_line = OUTER_LINE text = ( "c\n" - + "c " - + first_line - + "\n" - + "c\n" - + f"c {start_end} of {model} {section}\n" - + "c\n" - + "c " - + second_line - + "\n" - + "c\n" + "c " + first_line + "\n" + "c\n" + f"c {start_end} of {model} {section}\n" + "c\n" + "c " + second_line + "\n" + "c\n" ) path: Path = output / f"{section}_{start_end}.txt" path.write_text(text, encoding=MCNP_ENCODING) diff --git a/src/mckit/cli/commands/transform.py b/src/mckit/cli/commands/transform.py new file mode 100644 index 00000000..3f9744b6 --- /dev/null +++ b/src/mckit/cli/commands/transform.py @@ -0,0 +1,45 @@ +"""Apply transformation to a model.""" + +from __future__ import annotations + +from pathlib import Path + +from mckit.cli._logging import logger +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file +from mckit.parser.mcnp_section_parser import clean_mcnp_cards, split_to_cards +from mckit.parser.transformation_parser import parse as parse_transformation +from mckit.universe import Universe +from mckit.utils.indexes import IndexOfNamed, raise_on_duplicate_strategy + +from .common import save_mcnp + + +def transform( + output: Path, + transformation: int, + transformations: Path, + source: Path, + override: bool, +) -> None: + logger.info("Running mckit transform") + logger.debug("Working dir {}", Path().absolute()) + logger.info("Transforming model from {s}", s=source) + if output.exists() and not override: + raise FileExistsError(f"File {output} already exists. Remove it or use --override option") + parse_result: ParseResult = from_file(source) + src: Universe = parse_result.universe + logger.debug("Loading transformations {} from {}", transformation, transformations) + transformations_text = transformations.read_text() + transformations_list = [ + parse_transformation(c.text) for c in clean_mcnp_cards(split_to_cards(transformations_text)) + ] + transformations_index = IndexOfNamed.from_iterable( + transformations_list, + on_duplicate=raise_on_duplicate_strategy, + ) + if transformation not in transformations_index: + raise ValueError(f"Transformation {transformation} is not found in {transformations}") + the_transformation = transformations_index[transformation] + dst = src.transform(the_transformation) + save_mcnp(dst, output, override) + logger.success("Transformed model is saved to {}", output) diff --git a/mckit/cli/runner.py b/src/mckit/cli/runner.py similarity index 66% rename from mckit/cli/runner.py rename to src/mckit/cli/runner.py index a2ef5b40..badea0bf 100644 --- a/mckit/cli/runner.py +++ b/src/mckit/cli/runner.py @@ -1,20 +1,18 @@ +from __future__ import annotations + import sys + from contextlib import contextmanager from pathlib import Path -from typing import List import click -from click_loguru import ClickLoguru import mckit.version as meta -from mckit.cli.commands import do_check -from mckit.cli.commands import do_compose -from mckit.cli.commands import do_decompose -from mckit.cli.commands import do_split -from mckit.cli.commands import do_transform + +from mckit.cli._logging import init_logger, logger +from mckit.cli.commands import do_check, do_compose, do_decompose, do_split, do_transform from mckit.cli.commands.common import get_default_output_directory from mckit.utils import MCNP_ENCODING -from mckit.utils.logging import logger NAME = meta.__title__ VERSION = meta.__version__ @@ -22,44 +20,18 @@ NO_LEVEL_BELOW = 30 -def stderr_log_format_func(msgdict): - """Do level-sensitive formatting. - - Just a copy from click-loguru so far.""" - - if msgdict["level"].no < NO_LEVEL_BELOW: - return "{message}\n" - return "{level}: {message}\n" - - -click_loguru = ClickLoguru( - NAME, - VERSION, - stderr_format_func=stderr_log_format_func, - retention=LOG_FILE_RETENTION, - log_dir_parent=".logs", - timer_log_level="info", -) - context = {} -@click_loguru.logging_options @click.group(help=meta.__summary__) -@click_loguru.init_logger() -@click_loguru.stash_subcommand() @click.option("--override/--no-override", default=False) +@click.option("--verbose/--no-verbose", default=False, help="Log everything") +@click.option("--quiet/--no-quiet", default=False, help="Log only WARNINGS and above") +@click.option("--logfile", default=None, help="File to log to") @click.version_option(VERSION, prog_name=NAME) -@logger.catch(reraise=True) -def mckit( - verbose: bool, quiet: bool, logfile: bool, profile_mem: bool, override: bool -) -> None: - if quiet: - logger.level("WARNING") - if verbose: - logger.level("TRACE") - logger.info("Running {}", NAME) - logger.debug("Working dir {}", Path(".").absolute()) +def mckit(verbose: bool, quiet: bool, logfile: str, override: bool) -> None: + # """MCKIT command line utility.""" + init_logger(logfile, quiet, verbose) # # TODO dvp: add customized logger configuring from a configuration toml-file. # ensure that ctx.obj exists and is a dict (in case `cli()` is called @@ -70,32 +42,25 @@ def mckit( @mckit.command() -@click.option( - "--output", "-o", default=None, help="Output directory, default: .universes" -) +@click.option("--output", "-o", default=None, help="Output directory, default: .universes") @click.option( "--fill-descriptor", "-f", default="fill-descriptor.toml", help="TOML file for FILL descriptors", ) -@click.argument( - "source", metavar="", type=click.Path(exists=True), nargs=1, required=True -) +@click.argument("source", metavar="", type=click.Path(exists=True), nargs=1, required=True) def decompose(output, fill_descriptor, source): - """Separate an MCNP model to envelopes and filling universes""" - logger.info(f"Processing {source}") + """Separate an MCNP model to envelopes and filling universes.""" return do_decompose(output, fill_descriptor, source, context["OVERRIDE"]) @mckit.command() @click.option("--output", "-o", required=True, help="Output file") @click.option("--fill-descriptor", default=None, help="TOML file for FILL descriptors") -@click.argument( - "source", metavar="", type=click.Path(exists=True), nargs=1, required=True -) +@click.argument("source", metavar="", type=click.Path(exists=True), nargs=1, required=True) def compose(output, fill_descriptor, source): - """Merge universes and envelopes into MCNP model using merge descriptor""" + """Merge universes and envelopes into MCNP model using merge descriptor.""" if fill_descriptor is None: fill_descriptor = Path(source).absolute().parent / "fill-descriptor.toml" else: @@ -118,19 +83,14 @@ def compose(output, fill_descriptor, source): default=False, help="Write files with decorative comments to separate this model sections (cells, surfaces etc.) on concatenation", ) -@click.argument( - "source", metavar="", type=click.Path(exists=True), nargs=1, required=True -) +@click.argument("source", metavar="", type=click.Path(exists=True), nargs=1, required=True) def split(output, source, separators): - """Splits MCNP model to text portions (opposite to concat)""" - if output is None: - output = get_default_output_directory(source, ".split") - else: - output = Path(output) + """Splits MCNP model to text portions (opposite to concat).""" + output = get_default_output_directory(source, ".split") if output is None else Path(output) output.mkdir(parents=True, exist_ok=True) - logger.info( - 'Splitting "{source}" to directory "{output}"', source=source, output=output - ) + logger.info("Running mckit split") + logger.debug("Working dir {}", Path().absolute()) + logger.info('Splitting "{source}" to directory "{output}"', source=source, output=output) return do_split(output, source, context["OVERRIDE"], separators) @@ -156,7 +116,6 @@ def resolve_output(output, exist_ok=False, encoding=MCNP_ENCODING): # noinspection PyCompatibility @mckit.command() -@click_loguru.init_logger() @click.option( "--output", "-o", @@ -181,15 +140,15 @@ def resolve_output(output, exist_ok=False, encoding=MCNP_ENCODING): default=MCNP_ENCODING, help=f"Encoding to write output (default:{MCNP_ENCODING})", ) -@click.argument( - "parts", metavar="", type=click.Path(exists=True), nargs=-1, required=True -) +@click.argument("parts", metavar="", type=click.Path(exists=True), nargs=-1, required=True) def concat(output, parts_encoding, output_encoding, parts): - """Concat text files. (will filter texts according specification in future)""" + """Concat text files. + + (will filter texts according specification in future) + """ override = context["OVERRIDE"] with resolve_output(output, exist_ok=override, encoding=output_encoding) as out_fid: - for f in parts: - f = Path(f) + for f in map(Path, parts): # TODO dvp: Add filtering of a part's text here. Implement as external scripts call. # Should be configurable print(f.read_text(encoding=parts_encoding), file=out_fid, end="") @@ -197,11 +156,10 @@ def concat(output, parts_encoding, output_encoding, parts): # noinspection PyCompatibility @mckit.command() -@click_loguru.init_logger() @click.argument( "sources", metavar="", type=click.Path(exists=True), nargs=-1, required=True ) -def check(sources: List[click.Path]) -> None: +def check(sources: list[click.Path]) -> None: """Read MCNP model(s) and show statistics and clashes.""" for source in sources: do_check(source) @@ -209,13 +167,12 @@ def check(sources: List[click.Path]) -> None: # noinspection PyCompatibility @mckit.command() -@click_loguru.init_logger() @click.option( "--transformation", "-t", type=click.INT, required=True, - help="Transformation in MCNP format", + help="Number of transformation to apply", ) @click.option( "--output", @@ -229,18 +186,16 @@ def check(sources: List[click.Path]) -> None: "-i", default="transformations.txt", type=click.Path(exists=True), - help="Output file", -) -@click.argument( - "source", metavar="", type=click.Path(exists=True), nargs=1, required=True + help="Transformations specification file (default: transformations.txt)", ) +@click.argument("source", metavar="", type=click.Path(exists=True), nargs=1, required=True) def transform( output: click.STRING, - transformation: click.STRING, + transformation: int, transformations: click.Path, source: click.Path, ) -> None: - """Transform MCNP model(s) with one of specified transformatio.""" + """Transform MCNP model(s) with one of specified transformation.""" do_transform( Path(output), transformation, diff --git a/src/mckit/constants.py b/src/mckit/constants.py new file mode 100644 index 00000000..5213a3a3 --- /dev/null +++ b/src/mckit/constants.py @@ -0,0 +1,24 @@ +"""Shared constants.""" + +from __future__ import annotations + +import numpy as np + +__all__ = [ + "DROP_OPTIONS", + "FLOAT_TOLERANCE", + "MCNP_ENCODING", + "MIN_BOX_VOLUME", + "RESOLUTION", +] + +MIN_BOX_VOLUME = 0.001 + +# Resolution of float number +RESOLUTION = np.finfo(float).resolution + +FLOAT_TOLERANCE = 1.0e-12 + +MCNP_ENCODING = "cp1251" + +DROP_OPTIONS = frozenset(["original", "transform", "comment", "trailing_comment", "comment_above"]) diff --git a/mckit/data/isotopes.dat b/src/mckit/data/isotopes.dat similarity index 100% rename from mckit/data/isotopes.dat rename to src/mckit/data/isotopes.dat diff --git a/mckit/fmesh.py b/src/mckit/fmesh.py similarity index 87% rename from mckit/fmesh.py rename to src/mckit/fmesh.py index 6b314670..9528fe54 100644 --- a/mckit/fmesh.py +++ b/src/mckit/fmesh.py @@ -1,9 +1,10 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations import numpy as np # noinspection PyUnresolvedReferences,PyPackageRequirements -from .geometry import EX, EY, EZ, Box +from mckit.geometry import EX, EY, EZ, Box + from .transformation import Transformation from .utils import mids @@ -15,21 +16,18 @@ class AbstractMesh: class RectMesh: """Represents rectangular mesh. - Parameters - ---------- - xbins, ybins, zbins : array_like[float] - Bins of mesh in every direction. The last bin value gives dimension of - mesh in this direction. - transform : Trnasformation - Transformation for the mesh. Default: None. + Args: + xbins: Bins of mesh in X direction. The last bin value gives dimension of mesh in this direction. + ybins: ... Y + zbins: ... Z + transform: Transformation for the mesh. Default: None. - Methods - ------- - shape() - gets the shape of mesh. - get_voxel(i, j, k) - gets the voxel of RectMesh with indices i, j, k. + Methods: + shape() - gets the shape of mesh. + get_voxel(i, j, k) - gets the voxel of RectMesh with indices i, j, k. """ - def __init__(self, xbins, ybins, zbins, transform: Transformation = None): + def __init__(self, xbins, ybins, zbins, transform: Transformation | None = None): self._xbins = np.array(xbins) self._ybins = np.array(ybins) self._zbins = np.array(zbins) @@ -37,19 +35,14 @@ def __init__(self, xbins, ybins, zbins, transform: Transformation = None): self._ey = EY self._ez = EZ self._origin = np.array([self._xbins[0], self._ybins[0], self._zbins[0]]) - self._tr = None # TODO dvp: and what this _tr is for? + self._tr = None if transform is not None: - self.transform( - transform - ) # TODO dvp: it's wrong to apply transormaiton immidieately - - def __eq__(self, other): - return self is other + self.transform(transform) def bounding_box(self): """Gets the bounding box of the cell. - Returns + Returns: ------- bbox : Box Bounding box. @@ -80,7 +73,7 @@ def transform(self, tr: Transformation): if self._tr is not None: self._tr = tr.apply2transform(self._tr) else: - self._tr = tr # TODO dvp: this inconsistent with __init__, see TODO there + self._tr = tr def get_voxel(self, i, j, k): """Gets voxel. @@ -90,7 +83,7 @@ def get_voxel(self, i, j, k): i, j, k : int Indices of the voxel. - Returns + Returns: ------- voxel : Box The box that describes the voxel. @@ -116,15 +109,12 @@ def voxel_index(self, point, local=False): local : bool If point is specified in local coordinate system. - Returns + Returns: ------- i, j, k : int Indices along each dimension of voxel, where the point is located. """ - if self._tr and not local: - point = self._tr.reverse().apply2point(point) - else: - point = np.array(point) + point = self._tr.reverse().apply2point(point) if self._tr and not local else np.array(point) x_proj = np.dot(point, EX) y_proj = np.dot(point, EY) z_proj = np.dot(point, EZ) @@ -133,12 +123,10 @@ def voxel_index(self, point, local=False): k = np.searchsorted(self._zbins, z_proj) - 1 if len(point.shape) == 1: return self.check_indices(i, j, k) - else: - print("i=", i, "j=", j, "k=", k) - indices = [] - for x, y, z in zip(i, j, k): - indices.append(self.check_indices(x, y, z)) - return indices + indices = [] + for x, y, z in zip(i, j, k, strict=False): + indices.append(self.check_indices(x, y, z)) + return indices def check_indices(self, i, j, k): """Check if the voxel with such indices really exists. @@ -148,7 +136,7 @@ def check_indices(self, i, j, k): i, j, k : int Indices along x, y and z dimensions. - Returns + Returns: ------- index_tuple : tuple(int) A tuple of indices if such voxel exists. None otherwise. @@ -158,8 +146,7 @@ def check_indices(self, i, j, k): k = self._check_z(k) if i is None or j is None or k is None: return None - else: - return i, j, k + return i, j, k def _check_x(self, i): if i < 0 or i >= self._xbins.size - 1: @@ -184,7 +171,7 @@ def slice_axis_index(self, X=None, Y=None, Z=None): X, Y, Z : float Point of slice in local coordinate system. - Returns + Returns: ------- axis : int Number of axis. @@ -194,6 +181,7 @@ def slice_axis_index(self, X=None, Y=None, Z=None): Centers of bins along free axes. """ none = 0 + axis = 0 for i, a in enumerate([X, Y, Z]): if a is not None: none += 1 @@ -213,14 +201,8 @@ def slice_axis_index(self, X=None, Y=None, Z=None): if index is None: raise ValueError("Specified point lies outside of the mesh.") - if axis > 0: - x = mids(self._xbins) - else: - x = mids(self._ybins) - if axis < 2: - y = mids(self._zbins) - else: - y = mids(self._ybins) + x = mids(self._xbins) if axis > 0 else mids(self._ybins) + y = mids(self._zbins) if axis < 2 else mids(self._ybins) return axis, index, x, y @@ -260,9 +242,7 @@ def transform(self, tr: Transformation): """Transforms this mesh.""" raise NotImplementedError - def calculate_volumes( - self, cells, with_mat_only=True, verbose=False, min_volume=1.0e-3 - ): + def calculate_volumes(self, cells, with_mat_only=True, verbose=False, min_volume=1.0e-3): """Calculates volumes of cells. Parameters @@ -274,7 +254,7 @@ def calculate_volumes( min_volume : float Minimum volume for cell volume calculations - Returns + Returns: ------- volumes : dict Volumes of cells for every voxel. It is dictionary cell -> vol_matrix. @@ -290,7 +270,7 @@ def get_voxel(self, i, j, k): i, j, k : int Indices of the voxel. - Returns + Returns: ------- voxel : Box The box that describes the voxel. @@ -307,7 +287,7 @@ def voxel_index(self, point, local=False): local : bool If point is specified in local coordinate system. - Returns + Returns: ------- i, j, k : int Indices along each dimension of voxel, where the point is located. @@ -322,7 +302,7 @@ def check_indices(self, i, j, k): i, j, k : int Indices along x, y and z dimensions. - Returns + Returns: ------- index_tuple : tuple(int) A tuple of indices if such voxel exists. None otherwise. @@ -332,8 +312,7 @@ def check_indices(self, i, j, k): k = self._check_t(k) if i is None or j is None or k is None: return None - else: - return i, j, k + return i, j, k def _check_r(self, i): if i < 0 or i >= self._rbins.size - 1: @@ -358,7 +337,7 @@ def slice_axis_index(self, R=None, Z=None, T=None): R, Z, T : float Point of slice in local coordinate system. - Returns + Returns: ------- axis : int Number of axis. @@ -404,7 +383,7 @@ class FMesh: modifier : None Data transformation. - Methods + Methods: ------- get_slice() Gets specific slice of data. @@ -454,7 +433,7 @@ def __init__( self._mesh = CylMesh(origin, axis, vec, rbins, zbins, tbins) if self._data.shape[1:] != self._mesh.shape: raise ValueError("Incorrect data shape") - elif self._error.shape[1:] != self._mesh.shape: + if self._error.shape[1:] != self._mesh.shape: raise ValueError("Incorrect error shape") @property @@ -473,7 +452,7 @@ def histories(self): def mean_flux(self): """Gets average flux. - Returns + Returns: ------- ebins : np.array[float] Energy bin boundaries. @@ -490,7 +469,7 @@ def get_spectrum(self, point): point : arraylike[float] Point energy spectrum must be get at. - Returns + Returns: ------- energies: ndarray[float] Energy bins for the spectrum at the point - group boundaries. @@ -501,7 +480,7 @@ def get_spectrum(self, point): """ index = self._mesh.voxel_index(point) if index is None: - raise ValueError("Point {0} lies outside of the mesh.".format(point)) + raise ValueError(f"Point {point} lies outside of the mesh.") return self.get_spectrum_by_index(index) def get_spectrum_by_index(self, index): @@ -512,7 +491,7 @@ def get_spectrum_by_index(self, index): index : tuple[int] Indices of spatial mesh bins. - Returns + Returns: ------- energies: ndarray[float] Energy bins for the spectrum at the point - group boundaries. @@ -537,7 +516,7 @@ def get_slice(self, E="total", X=None, Y=None, Z=None, R=None, T=None): X, Y, Z : float Spatial point which belongs to the slice plane. Other two dimensions are free. - Returns + Returns: ------- x, y : ndarray[float] Centers of spatial bins in free directions. @@ -551,9 +530,7 @@ def get_slice(self, E="total", X=None, Y=None, Z=None, R=None, T=None): else: axis, index, x, y = self._mesh.slice_axis_index(R=R, Z=Z, T=T) - data = self._data.take( - index, axis=axis + 1 - ) # +1 because the first axis is for energy. + data = self._data.take(index, axis=axis + 1) # +1 because the first axis is for energy. err = self._error.take(index, axis=axis + 1) if E == "total": @@ -562,7 +539,7 @@ def get_slice(self, E="total", X=None, Y=None, Z=None, R=None, T=None): data = np.sum(data, axis=0) err = np.nan_to_num(abs_tot_err / data) else: - if E <= self._ebins[0] or E > self._ebins[-1]: + if self._ebins[0] >= E or self._ebins[-1] < E: raise ValueError("Specified energy lies outside of energy bins.") i = np.searchsorted(self._ebins, E) - 1 data = data.take(i, axis=0) diff --git a/src/mckit/material.py b/src/mckit/material.py new file mode 100644 index 00000000..80cd4e8a --- /dev/null +++ b/src/mckit/material.py @@ -0,0 +1,727 @@ +from __future__ import annotations + +from typing import Any, Literal, Union, cast + +import importlib.resources as rs +import math + +from collections.abc import Iterable, Iterator +from functools import reduce +from operator import xor + +# noinspection PyPackageRequirements +import numpy as np + +from .card import Card + +__all__ = ["AVOGADRO", "Composition", "Element", "Material"] + +AVOGADRO = 6.0221408576e23 +MATERIAL_FRACTION_FORMAT = "{0:.6e}" +_CHARGE_TO_NAME: dict[int, str] = {} +_NAME_TO_CHARGE: dict[str, int] = {} +_NATURAL_ABUNDANCE: dict[int, dict[int, float]] = {} +_ISOTOPE_MASS: dict[int, dict[int, float]] = {} + +with rs.as_file(rs.files(__package__).joinpath("data/isotopes.dat")) as p, p.open() as f: + for line in f: + str_number, name, *data = line.split() + number = int(str_number) + name = name.upper() + _CHARGE_TO_NAME[number] = name + _NAME_TO_CHARGE[name] = number + _NATURAL_ABUNDANCE[number] = {} + _ISOTOPE_MASS[number] = {} + for i in range(len(data) // 3): + isotope = int(data[i * 3]) + _ISOTOPE_MASS[number][isotope] = float(data[i * 3 + 1]) + abundance = data[i * 3 + 2] + if abundance != "*": + _NATURAL_ABUNDANCE[number][isotope] = float(abundance) / 100.0 + + +TFraction = tuple[Union["Element", int, str], float] +TFractions = Iterable[TFraction] + + +class Composition(Card): + """Represents composition. + + Specifies isotopes and their fractions. + As a Card derivative may (optionally) specify number, comment. + + Note: + Composition is not a material. It doesn't concern absolute quantities like density and + concentration. Composition immediately corresponds to an MCNP material specification. + """ + + _tolerance = 1.0e-3 + """Relative composition element concentration equality tolerance.""" + + # TODO dvp: are there specs using both atomic and weight definitions? + def __init__( + self, atomic: TFractions | None = None, weight: TFractions | None = None, **options: Any + ): + """Initialize a Composition. + + Args: + atomic: list of tuples representing atomic fractions [(element, fraction)...] + The elements can be specified as `int` zid, `str` name or `Element` object. + weight: the list for weight fractions, the content is same as `atomic` + options: Dictionary of composition options. + """ + Card.__init__(self, **options) + self._composition: dict[Element, float] = {} + elem_w = [] + frac_w = [] + + if weight: + for elem, frac in weight: + if not isinstance(elem, Element): + elem = Element(elem) # noqa: PLW2901 - elem is to be overwritten + elem_w.append(elem) + frac_w.append(frac) + + elem_a = [] + frac_a = [] + if atomic: + for elem, frac in atomic: + if not isinstance(elem, Element): + elem = Element(elem) # noqa: PLW2901 - elem is to be overwritten + elem_a.append(elem) + frac_a.append(frac) + + if len(frac_w) + len(frac_a) > 0: + total_frac_w = np.sum(frac_w) + total_frac_a = np.sum(frac_a) + atoms_in_weight_spec = np.sum(np.divide(frac_w, [e.molar_mass for e in elem_w])) + mass_in_atomic_spec = np.sum(np.multiply(frac_a, [e.molar_mass for e in elem_a])) + + totals_diff = total_frac_a - total_frac_w + sq_root = np.sqrt(totals_diff**2 + 4 * atoms_in_weight_spec * mass_in_atomic_spec) + if totals_diff <= 0: + self._molar_mass: float = 0.5 * (sq_root - totals_diff) / atoms_in_weight_spec + else: + self._molar_mass = 2 * mass_in_atomic_spec / (sq_root + totals_diff) + + norm_factor = self._molar_mass * atoms_in_weight_spec + total_frac_a + for el, frac in zip(elem_w, frac_w, strict=False): + if el not in self._composition: + self._composition[el] = 0.0 + self._composition[el] += self._molar_mass / norm_factor * frac / el.molar_mass + for el, frac in zip(elem_a, frac_a, strict=False): + if el not in self._composition: + self._composition[el] = 0.0 + self._composition[el] += frac / norm_factor + else: + raise ValueError("Incorrect set of parameters.") + + def copy(self) -> Composition: + """Create full copy of self.""" + return Composition(atomic=cast(TFractions, self._composition.items()), **self.options) + + def __eq__(self, other) -> bool: + if not isinstance(other, Composition): + return False + if len(self._composition.keys()) != len(other._composition.keys()): + return False + for k1, v1 in self._composition.items(): + v2 = other._composition.get(k1, None) + if v2 is None: + return False + # TODO dvp: this violates exact equality definition, define separate + # 'approx' object and method for that if exact equality is required + if not math.isclose(v1, v2, rel_tol=Composition._tolerance): + return False + return True + + # + # TODO dvp: see TODO above, implementation variant + # + # from dataclasses import dataclass + # @dataclass(eq=False, frozen=True) + # class Approx: + # composition: "Composition" + # rel_tol: float = 1e-3 + # abs_tol: float = 1e-12 + # ... + # def __hash__(self): + # return hash(self.composition) + # + # def __eq__(self, other) + # ... + # def approx(self, rel_tol=1e-3, abs_tol=1e-12): + # return Approx(self, rel_tol=rel_tol, abs_tol=abs_tol) + + def __hash__(self) -> int: + return reduce(xor, map(hash, self._composition.keys())) + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = [f"M{self.name()} "] + for elem, frac in self._composition.items(): + words.append(elem.mcnp_repr()) + words.append(" ") + words.append(MATERIAL_FRACTION_FORMAT.format(frac)) + words.append("\n") + return words + + def __getitem__(self, key: str) -> Any: + return self.options[key] + + def __iter__(self) -> Iterator[tuple[Element, float]]: + return iter(self._composition.items()) + + def __contains__(self, item: int | str | Element) -> bool: + """Checks if the composition contains the item. + + Args: + item: Isotope. It can be either isotope name or Element instance. + + Returns: + True if the composition contains the isotope, False otherwise. + """ + if not isinstance(item, Element): + item = Element(item) + + return item in self._composition + + def get_atomic(self, _isotope: int | str | Element) -> float: + """Gets atomic fraction of the isotope. + + Raises KeyError if the composition doesn't contain the isotope. + + Args: + _isotope: Isotope. It can be either isotope name or Element instance. + + Returns: + Atomic fraction of the specified isotope. + """ + if not isinstance(_isotope, Element): + _isotope = Element(_isotope) + return self._composition[_isotope] + + def get_weight(self, _isotope: int | str | Element) -> float: + """Gets weight fraction of the isotope. + + Raises KeyError if the composition doesn't contain the isotope. + + Args: + _isotope : Isotope. It can be either isotope name or Element instance. + + Returns: + Weight fraction of the specified isotope. + """ + if not isinstance(_isotope, Element): + _isotope = Element(_isotope) + frac: float = self._composition[_isotope] * _isotope.molar_mass / self._molar_mass + return frac + + @property + def molar_mass(self) -> float: + """Gets composition's effective molar mass [g / mol].""" + return self._molar_mass + + def expand(self) -> Composition: + """Expands elements with natural abundances into detailed isotope composition. + + Returns: + New expanded composition or self. + """ + composition: dict[Element, float] = {} + already = True + for el, concentration in self._composition.items(): + if el.mass_number == 0: + already = False + for _isotope, frac in el.expand().items(): + if _isotope not in composition: + composition[_isotope] = 0 + composition[_isotope] += concentration * frac + if already: + return self + return Composition(atomic=composition.items(), **self.options) + + def natural(self, tolerance: float = 1.0e-8) -> Composition | None: + """Tries to replace detailed isotope composition by natural elements. + + Modifies current object. + + Args: + tolerance: Relative tolerance to consider isotope fractions as equal. Default: 1.e-8 + + Returns: + self - if composition is reduced successfully to natural. + None - if the composition cannot be reduced to natural, because some nuclides are + presented with unnatural abundance. + """ + already = True + by_charge: dict[int, dict[int, float]] = {} + for elem, fraction in self._composition.items(): + q = elem.charge + if q not in by_charge: + by_charge[q] = {} + a = elem.mass_number + if a > 0: + already = False + if a not in by_charge[q]: + by_charge[q][a] = 0 + by_charge[q][a] += fraction + + if already: # No need for further checking - only natural elements present. + return self + + composition: dict[Element, float] = {} + for q, isotopes in by_charge.items(): + frac_0 = isotopes.pop(0, None) + tot_frac = sum(isotopes.values()) + for a, fraction in isotopes.items(): + normalized_fraction = fraction / tot_frac + delta = ( + 2 + * abs(normalized_fraction - _NATURAL_ABUNDANCE[q][a]) + / (normalized_fraction + _NATURAL_ABUNDANCE[q][a]) + ) + if delta > tolerance: + return None + elem = Element(q * 1000) + composition[elem] = tot_frac + if frac_0: + composition[elem] += frac_0 + return Composition(atomic=cast(TFractions, composition.items()), **self.options) + + def elements(self) -> Iterable[Element]: + """Gets iterator over composition's elements.""" + return iter(self._composition.keys()) + + @staticmethod + def mixture(*compositions: tuple[Composition, float]) -> Composition: + """Makes mixture of the compositions with specific fractions. + + Args: + compositions: List of pairs composition, fraction. + + Returns: + Mixture. + """ + atomics = [] + if len(compositions) == 1: + return compositions[0][0] + for comp, frac in compositions: + for elem, atom_frac in comp: + atomics.append((elem, atom_frac * frac)) + return Composition(atomic=atomics) + + +def mixture_by_volume( + *fractions_spec: tuple[Composition, float, float], + _number=0, +) -> tuple[float, Composition]: + """Compute mix of compositions defined with densities and volume fractions. + + Args: + fractions_spec: list of specs (Composition, density, volume_fraction) + _number: ... to assign as composition 'name' + + Returns: + Composition: the mix by atomic fractions + """ + compositions = [t[0] for t in fractions_spec] + moles = np.fromiter( + ( + density * volume_fraction / composition.molar_mass + for composition, density, volume_fraction in fractions_spec + ), + dtype=float, + ) + total_moles = moles.sum() + atomic_fractions = moles / total_moles + mix = Composition.mixture(*zip(compositions, atomic_fractions, strict=False)) + mix.options["name"] = _number + density = sum(density * volume_fraction for _, density, volume_fraction in fractions_spec) + return density, mix + + +class Material: + """Represents material. + + If only one of `weight` or `atomic` parameters is specified, then the Material + there's no need to normalize it. + + Args: + atomic: Atomic fractions. New composition will be created. + weight: Weight fractions of isotopes. In this case, density or concentration must present. + composition: Composition instance. If it is specified, then this composition will be + used. Neither atomic nor weight must be present. + density: Density of the material (g/cc). It is incompatible with concentration + parameter. + concentration: Sets the atomic concentration (1 / cc). It is incompatible with density + parameter. + options: Extra options. + + Properties: + density: Density of the material [g/cc]. + concentration: Concentration of the material [atoms/cc]. + composition: Material's composition. + molar_mass: Material's molar mass [g/mol]. + """ + + # Relative density tolerance. Relative difference in densities when materials + _tolerance = 1.0e-3 + + def __init__( + self, + atomic: TFractions | None = None, + weight: TFractions | None = None, + composition: Composition | None = None, + density: float | None = None, + concentration: float | None = None, + **options, + ): + # Attributes: _n - atomic density (concentration) + if isinstance(composition, Composition): + if atomic or weight: + raise ValueError( + "'composition is specified along with 'atomic' or 'weight' parameters." + ) + self._composition = composition + elif weight or atomic: + self._composition = Composition(atomic=atomic, weight=weight, **options) + else: + raise ValueError( + "Neither 'composition', nor 'atomic' or 'weight' parameters are specified." + ) + + if concentration is None: + if density is None: + raise ValueError("Neither concentration nor density is specified") + self._n = density * AVOGADRO / self._composition.molar_mass + else: + if density is not None: + raise ValueError("Both concentration and density are specified") + self._n = concentration + + self._options = options + + def __eq__(self, other): + if not math.isclose(self._n, other.concentration, rel_tol=self._tolerance): + return False + return self._composition == other.composition + + def __hash__(self): + return hash(self._composition) + + def __getitem__(self, key: str) -> Any: + """Gets specific option. + + Args: + key: an option name + """ + return self._options[key] + + @property + def density(self): + """Gets material's density [g per cc].""" + return self._n * self._composition.molar_mass / AVOGADRO + + @property + def concentration(self): + """Gets material's concentration [atoms per cc].""" + return self._n + + @property + def composition(self): + """Gets Composition instance that corresponds to the material.""" + return self._composition + + @property + def molar_mass(self): + """Gets material's effective molar mass [g / mol].""" + return self._composition.molar_mass + + def correct( + self, + old_vol: float | None = None, + new_vol: float | None = None, + factor: float | None = None, + ) -> Material: + """Creates new material with fixed density to keep cell's mass. + + Either old_vol and new_vol or factor must be specified. + + Args: + old_vol: Initial volume of the cell. + new_vol: New volume of the cell. + factor: By this factor density of material will be multiplied. If factor + is specified, then its value will be used, otherwise - old_vol/new_vol + + Returns: + New material that takes with corrected density. + """ + if factor is None: + if old_vol is None: + raise ValueError("'old_vol' is not specified") + if new_vol is None: + raise ValueError("'new_vol' is not specified") + factor = old_vol / new_vol + return Material( + composition=self._composition, + concentration=self._n * factor, + **self._options, + ) + + @staticmethod + def mixture( + *materials: tuple[Material, float], + fraction_type: Literal["weight", "volume", "atomic"], + ) -> Material: + """Creates new material as a mixture of others. + + Volume fractions are not needed to be normalized, but normalization has effect. + If the sum of fractions is less than 1, then missing fraction is considered + to be void (density is reduced). If the sum of fractions is greater than 1, + the effect of compression is taking place. But for weight and atomic fractions + normalization will be done anyway. + + Args: + materials: An Iterable of pairs material-fraction. material must be a Material class + instance because for mixture not only composition but density is + important. + fraction_type: Indicate how fraction should be interpreted. + 'weight' - weight fractions (default); + 'volume' - volume fractions; + 'atomic' - atomic fractions. + + Returns: + New material. + """ + if not materials: + raise ValueError("At least one material must be specified.") + if fraction_type == "weight": + + def fun(m, _f): + return _f / m.molar_mass + + norm = sum(fun(m, _f) / m.concentration for m, _f in materials) + elif fraction_type == "volume": + + def fun(m, _f): + return _f * m.concentration + + norm = 1 + elif fraction_type == "atomic": + + def fun(_, _f): + return _f + + norm = sum(fun(m, _f) / m.concentration for m, _f in materials) + else: + raise ValueError("Unknown fraction type") + + factor = sum([fun(m, _f) for m, _f in materials]) + compositions = [(m.composition, fun(m, _f) / factor) for m, _f in materials] + new_comp = Composition.mixture(*compositions) + + return Material(composition=new_comp, concentration=factor / norm) + + +# noinspection PyPep8Naming +class Element: + """Represents isotope or isotope mixture for natural abundance case. + + Attributes: + _charge: Z of the element, + _mass_number: A of the element + _lib: Data library ID. Usually it is MCNP library, like '31b' for FENDL31b. + _isomer: Isomer level. Default 0. Usually may appear in FISPACT output. + _comment: Optional comment to the element. + _molar: molar mass of the element + """ + + def __init__( + self, _name: str | int, lib: str | None = None, isomer: int = 0, comment: str | None = None + ): + """Initialize an Element. + + Args: + _name: Name of isotope. It can be ZAID = Z * 1000 + A, where Z - charge, + A - the number of protons and neutrons. If A = 0, then natural abundance + is used. Also, it can be an atom_name optionally followed by '-' and A. + '-' can be omitted. If there is no A, then A is assumed to be 0. + lib: Data library ID. Usually it is MCNP library, like '31c' for FENDL31c. + isomer: Isomer level. Default 0. Usually may appear in FISPACT output. + comment: Optional comment to the element. + """ + if isinstance(_name, int): + self._charge = _name // 1000 + self._mass_number = _name % 1000 + else: + z, a = self._split_name(_name.upper()) + if z.isalpha(): + self._charge = _NAME_TO_CHARGE[z] + else: + self._charge = int(z) + self._mass_number = int(a) + + # molar mass calculation + Z = self._charge + A = self._mass_number + if A > 0: + if A in _ISOTOPE_MASS[Z]: + self._molar = _ISOTOPE_MASS[Z][A] + else: # If no data about molar mass present, then mass number + self._molar = A # itself is the best approximation. + else: # natural abundance + self._molar = 0.0 + for at_num, frac in _NATURAL_ABUNDANCE[Z].items(): + self._molar += _ISOTOPE_MASS[Z][at_num] * frac + # Other flags and parameters + if isinstance(lib, str): + lib = lib.lower() + self._lib = lib + if self._mass_number == 0: + isomer = 0 + self._isomer = isomer + self._comment = comment + + def __hash__(self) -> int: + return self._charge * (self._mass_number + 1) * (self._isomer + 1) + + def __eq__(self, other) -> bool: + if not isinstance(other, Element): + return False + return ( + self._charge == other.charge + and self._mass_number == other.mass_number + and self._isomer == other._isomer + ) + + def __lt__(self, other: Element) -> bool: + """Compare Elements by Z, A and isomer level.""" + return self._charge < other.charge or ( + self._charge == other.charge + and ( + self._mass_number < other.mass_number + or (self._mass_number == other.mass_number and self._isomer < other._isomer) + ) + ) + + def __str__(self) -> str: + _name = _CHARGE_TO_NAME[self.charge].capitalize() + if self._mass_number > 0: + _name += "-" + str(self._mass_number) + if self._isomer > 0: + _name += "m" + if self._isomer > 1: + _name += str(self._isomer - 1) + return _name + + def __repr__(self) -> str: + """Create str representation for debugging. + + Examples: + >>> print(repr(Element("H"))) + Element("H") + >>> print(repr(Element("Ta181", isomer=1))) + Element("Ta181", isomer=1) + >>> print(repr(Element("H", lib="31c"))) + Element("H", lib="31c") + >>> print(repr(Element("H", lib="31c", comment="Plain hydrogen"))) + Element("H", lib="31c", comment="Plain hydrogen") + """ + _buf = 'Element("' + _CHARGE_TO_NAME[self.charge].capitalize() + if self._mass_number > 0: + _buf += str(self._mass_number) + _buf += '"' + if self._isomer > 0: + _buf += f", isomer={self._isomer}" + if self._lib: + _buf += f', lib="{self._lib}"' + if self._comment: + _buf += f', comment="{self._comment}"' + _buf += ")" + return _buf + + def mcnp_repr(self) -> str: + """Gets MCNP representation of the element.""" + _name = str(self.charge * 1000 + self.mass_number) + if self.lib is not None: + _name += f".{self.lib}" + return _name + + def fispact_repr(self) -> str: + """Gets FISPACT representation of the element.""" + _name = _CHARGE_TO_NAME[self.charge].capitalize() + if self._mass_number > 0: + _name += str(self._mass_number) + if self._isomer > 0: + _name += "m" + if self._isomer > 1: + _name += str(self._isomer - 1) + return _name + + @property + def charge(self) -> int: + """Gets element's charge number (Z).""" + return self._charge + + @property + def mass_number(self) -> int: + """Gets element's mass number (A).""" + return self._mass_number + + @property + def molar_mass(self) -> float: + """Gets element's molar mass.""" + return self._molar + + @property + def lib(self) -> str | None: + """Gets library name.""" + return self._lib + + @property + def isomer(self) -> int: + """Gets isomer level.""" + return self._isomer + + @property + def comment(self) -> str | None: + return self._comment + + def expand(self) -> dict[Element, float]: + """Expands natural element into individual isotopes. + + Returns: + A dictionary of elements that are comprised by the isotopes of this one and their fractions. + """ + result = {} + if self._mass_number > 0 and self._mass_number in _NATURAL_ABUNDANCE[self._charge]: + result[self] = 1.0 + elif self._mass_number == 0: + for at_num, frac in _NATURAL_ABUNDANCE[self._charge].items(): + elem_name = f"{self._charge:d}{at_num:03d}" + result[Element(elem_name, lib=self._lib)] = frac + return result + + @staticmethod + def _split_name(_name: str) -> tuple[str, str]: + """Splits element's name into charge and mass number parts. + + Examples: + >>> Element._split_name("1001") + ('1', '001') + >>> Element._split_name("H") + ('H', '0') + >>> Element._split_name("H2") + ('H', '2') + >>> Element._split_name("H-2") + ('H', '2') + """ + if _name.isnumeric(): + return _name[:-3], _name[-3:] + for _i, t in enumerate(_name): + if t.isdigit(): + break + else: + return _name, "0" + q = _name[: _i - 1] if _name[_i - 1] == "-" else _name[:_i] + return q, _name[_i:] diff --git a/src/mckit/parser/__init__.py b/src/mckit/parser/__init__.py new file mode 100644 index 00000000..d78f988d --- /dev/null +++ b/src/mckit/parser/__init__.py @@ -0,0 +1,15 @@ +from __future__ import annotations + +from mckit.parser.common.utils import RE_C_COMMENT, drop_c_comments +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file, from_stream, from_text +from mckit.parser.meshtal_parser import read_meshtal + +__all__ = [ + "RE_C_COMMENT", + "ParseResult", + "drop_c_comments", + "from_file", + "from_stream", + "from_text", + "read_meshtal", +] diff --git a/mckit/parser/cell_parser.py b/src/mckit/parser/cell_parser.py similarity index 82% rename from mckit/parser/cell_parser.py rename to src/mckit/parser/cell_parser.py index e67d704a..06d64103 100644 --- a/mckit/parser/cell_parser.py +++ b/src/mckit/parser/cell_parser.py @@ -1,20 +1,24 @@ -from typing import Optional +from __future__ import annotations + +from typing import TYPE_CHECKING import sly import mckit.parser.common.utils as pu -from mckit.body import Body -from mckit.body import Shape + +from mckit.body import Body, Shape from mckit.material import Material -from mckit.parser.common import CellStrictIndex -from mckit.parser.common import CompositionStrictIndex +from mckit.parser.common import ( + CellStrictIndex, + CompositionStrictIndex, + SurfaceStrictIndex, + TransformationStrictIndex, +) from mckit.parser.common import Lexer as LexerBase -from mckit.parser.common import SurfaceStrictIndex -from mckit.parser.common import TransformationStrictIndex from mckit.surface import Surface from mckit.transformation import Transformation from mckit.utils import filter_dict -from mckit.utils.Index import Index +from mckit.utils.indexes import Index CELL_WORDS = {"U", "MAT", "LAT", "TMP", "RHO", "VOL", "PMT"} @@ -27,11 +31,15 @@ def intern_cell_word(word: str): return word +if TYPE_CHECKING: + from typing import ClassVar + + # noinspection PyPep8Naming,PyUnboundLocalVariable,PyUnresolvedReferences,SpellCheckingInspection class Lexer(LexerBase): - literals = {":", "(", ")", "*", "#"} + literals: ClassVar = {":", "(", ")", "*", "#"} ignore = "[ \t,=]" - tokens = { + tokens: ClassVar = { INT_ATTR, IMP, FLOAT_ATTR, @@ -132,9 +140,7 @@ def cell(self, p): composition_no, density = p.cell_material # type: int, float composition = self.compositions[composition_no] if density > 0: - material = Material( - composition=composition, concentration=density * 1e24 - ) + material = Material(composition=composition, concentration=density * 1e24) else: material = Material(composition=composition, density=-density) options["MAT"] = material @@ -143,9 +149,7 @@ def cell(self, p): @_("INTEGER LIKE INTEGER BUT attributes") def cell(self, p): reference_body = self.cells[p[2]] - options = filter_dict( - reference_body.options, "original", "comment", "comment_above" - ) + options = filter_dict(reference_body.options, "original", "comment", "comment_above") options.update(p.attributes) options["name"] = p[0] new_body = Body(reference_body, **options) @@ -189,7 +193,7 @@ def term(self, p): @_('"#" "(" expression ")"') def factor(self, p): - return p.expression + ["C"] + return [*p.expression, "C"] @_('"(" expression ")"') def factor(self, p): @@ -213,7 +217,7 @@ def factor(self, p): @_("integer") def factor(self, p): item: int = p.integer - if 0 < item: + if item > 0: opc = "S" else: opc = "C" @@ -229,8 +233,7 @@ def attributes(self, p): @_("attribute") def attributes(self, p): - result = p[0] - return result + return p[0] @_( "fill_attribute", @@ -245,18 +248,14 @@ def attribute(self, p): @_('"*" FILL integer "(" transform_params ")"') def fill_attribute(self, p): translation, rotation, inverted = p.transform_params - transformation = Parser.build_transformation( - translation, rotation, True, inverted - ) + transformation = Parser.build_transformation(translation, rotation, True, inverted) fill = {"universe": p.integer, "transform": transformation} return {"FILL": fill} @_('FILL integer "(" transform_params ")"') def fill_attribute(self, p): translation, rotation, inverted = p.transform_params - transformation = Parser.build_transformation( - translation, rotation, False, inverted - ) + transformation = Parser.build_transformation(translation, rotation, False, inverted) fill = {"universe": p.integer, "transform": transformation} return {"FILL": fill} @@ -284,16 +283,12 @@ def build_transformation(translation, rotation, in_degrees, inverted): @_('"*" TRCL "(" transform_params ")"') def trcl_attribute(self, p): translation, rotation, inverted = p.transform_params - return { - "TRCL": Parser.build_transformation(translation, rotation, True, inverted) - } + return {"TRCL": Parser.build_transformation(translation, rotation, True, inverted)} @_('TRCL "(" transform_params ")"') def trcl_attribute(self, p): translation, rotation, inverted = p.transform_params - return { - "TRCL": Parser.build_transformation(translation, rotation, False, inverted) - } + return {"TRCL": Parser.build_transformation(translation, rotation, False, inverted)} @_("TRCL integer") def trcl_attribute(self, p): @@ -312,13 +307,13 @@ def transform_params(self, p): @_("float float float") def translation(self, p): - return [f for f in p] + return list(p) @_("float float float float float float float float float INTEGER") def rotation(self, p): m = p[9] - assert m == -1 or m == 1, f"Invalid value for transformation M parameter {m}" - return [f for f in p][:-1], m == -1 + assert m in {-1, 1}, f"Invalid value for transformation M parameter {m}" + return list(p)[:-1], m == -1 @_( "float float float float float float float float float", @@ -327,7 +322,7 @@ def rotation(self, p): "float float float", ) def rotation(self, p): - return [f for f in p], False + return list(p), False # # See MCNP, vol.I, p.3-7 @@ -339,12 +334,11 @@ def imp_attribute(self, p): if number_of_particles != len(p.float_list): while len(p.float_list) < number_of_particles: p.float_list.append(p.float_list[-1]) - result = dict(("IMP" + k, v) for k, v in zip(p.particle_list, p.float_list)) - return result + return {"IMP" + k.upper(): v for k, v in zip(p.particle_list, p.float_list, strict=False)} @_("float_list float") def float_list(self, p): - return p.float_list + [p.float] + return [*p.float_list, p.float] @_("float") def float_list(self, p): @@ -361,8 +355,7 @@ def particle_list(self, p): @_("N", "P", "E") def particle(self, p): - result = pu.ensure_upper(p[0]) - return result + return pu.ensure_upper(p[0]) @_("FLOAT_ATTR float") def float_attribute(self, p): @@ -387,14 +380,14 @@ def integer(self, p): def parse( text: str, - cells: Optional[Index] = None, - surfaces: Optional[Index] = None, - transformations: Optional[Index] = None, - compositions: Optional[Index] = None, + cells: Index | None = None, + surfaces: Index | None = None, + transformations: Index | None = None, + compositions: Index | None = None, ) -> Body: - cells, surfaces, transformations, compositions = map( - lambda x: x[1]() if x[0] is None else x[0], - zip( + cells, surfaces, transformations, compositions = ( + x[1]() if x[0] is None else x[0] + for x in zip( [cells, surfaces, transformations, compositions], [ CellStrictIndex, @@ -402,7 +395,8 @@ def parse( TransformationStrictIndex, CompositionStrictIndex, ], - ), + strict=False, + ) ) original = text text = pu.drop_c_comments(text) @@ -417,5 +411,4 @@ def parse( trailing_comments, original, ) - result = parser.parse(lexer.tokenize(text)) - return result + return parser.parse(lexer.tokenize(text)) diff --git a/src/mckit/parser/common/__init__.py b/src/mckit/parser/common/__init__.py new file mode 100644 index 00000000..125e3ab5 --- /dev/null +++ b/src/mckit/parser/common/__init__.py @@ -0,0 +1,47 @@ +from __future__ import annotations + +from .cell_index import CellDummyIndex, CellNotFoundError, CellStrictIndex, DummyCell +from .composition_index import ( + CompositionDummyIndex, + CompositionNotFoundError, + CompositionStrictIndex, + DummyComposition, + DummyMaterial, +) +from .lexer import Lexer +from .surface_index import DummySurface, SurfaceDummyIndex, SurfaceNotFoundError, SurfaceStrictIndex +from .transformation_index import ( + DummyTransformation, + TransformationDummyIndex, + TransformationNotFoundError, + TransformationStrictIndex, +) +from .utils import FLOAT, INTEGER, RE_C_COMMENT, RE_EMPTY_LINE, RE_EOL_COMMENT, RE_LINE, ParseError + +__all__ = [ + "FLOAT", + "INTEGER", + "RE_C_COMMENT", + "RE_EMPTY_LINE", + "RE_EOL_COMMENT", + "RE_LINE", + "CellDummyIndex", + "CellNotFoundError", + "CellStrictIndex", + "CompositionDummyIndex", + "CompositionNotFoundError", + "CompositionStrictIndex", + "DummyCell", + "DummyComposition", + "DummyMaterial", + "DummySurface", + "DummyTransformation", + "Lexer", + "ParseError", + "SurfaceDummyIndex", + "SurfaceNotFoundError", + "SurfaceStrictIndex", + "TransformationDummyIndex", + "TransformationNotFoundError", + "TransformationStrictIndex", +] diff --git a/mckit/parser/common/cell_index.py b/src/mckit/parser/common/cell_index.py similarity index 80% rename from mckit/parser/common/cell_index.py rename to src/mckit/parser/common/cell_index.py index 36f35310..36ee0ae0 100644 --- a/mckit/parser/common/cell_index.py +++ b/src/mckit/parser/common/cell_index.py @@ -1,12 +1,14 @@ -from typing import Optional, Iterable +from __future__ import annotations -from mckit.body import Body, Card, GLOBAL_BOX +from collections.abc import Iterable + +from mckit.body import GLOBAL_BOX, Body, Card from mckit.constants import MIN_BOX_VOLUME -from mckit.utils.Index import Index, NumberedItemNotFoundError +from mckit.utils.indexes import Index, NumberedItemNotFoundError class DummyCell(Body): - """To substitute cell when it's not found""" + """To substitute cell when it's not found.""" def __init__(self, name: int): self._name = name @@ -48,11 +50,11 @@ def transform(self, tr): raise NotImplementedError("The method is not available in dummy object") -def raise_on_absent_cell_strategy(name: int) -> Optional[DummyCell]: +def raise_on_absent_cell_strategy(name: int) -> DummyCell | None: raise CellNotFoundError(name) -def dummy_on_absent_cell_strategy(name: int) -> Optional[DummyCell]: +def dummy_on_absent_cell_strategy(name: int) -> DummyCell | None: return DummyCell(name) @@ -61,7 +63,7 @@ def __init__(self, **kwargs): super().__init__(raise_on_absent_cell_strategy, **kwargs) @classmethod - def from_iterable(cls, items: Iterable[Body]) -> "CellStrictIndex": + def from_iterable(cls, items: Iterable[Body]) -> CellStrictIndex: index = cls() index.update((c.name(), c) for c in items) return index diff --git a/mckit/parser/common/composition_index.py b/src/mckit/parser/common/composition_index.py similarity index 64% rename from mckit/parser/common/composition_index.py rename to src/mckit/parser/common/composition_index.py index f76e9805..3e95ad5e 100644 --- a/mckit/parser/common/composition_index.py +++ b/src/mckit/parser/common/composition_index.py @@ -1,7 +1,9 @@ -from typing import Optional, Iterable +from __future__ import annotations + +from collections.abc import Iterable from mckit.material import Composition, Material -from mckit.utils.Index import Index, NumberedItemNotFoundError +from mckit.utils.indexes import Index, NumberedItemNotFoundError class DummyMaterial(Material): @@ -9,12 +11,12 @@ def __init__( self, name: int, *, - density: Optional[float] = None, - concentration: Optional[float] = None, + density: float | None = None, + concentration: float | None = None, ) -> None: - assert (density is None) ^ ( - concentration is None - ), "Specify only one of the parameters" + if (density is None) == (concentration is None): + msg = "Specify only one of the parameters" + raise ValueError(msg) if density is None: # noinspection PyTypeChecker super().__init__( @@ -26,17 +28,17 @@ def __init__( # noinspection PyTypeChecker class DummyComposition(Composition): - """To substitute composition when it's not found""" + """To substitute composition when it's not found.""" def __init__(self, name: int): super().__init__(name=name, weight=[(1001, 1.0)], comment="dummy") -def raise_on_absent_composition_strategy(name: int) -> Optional[DummyComposition]: +def raise_on_absent_composition_strategy(name: int) -> DummyComposition | None: raise CompositionNotFoundError(name) -def dummy_on_absent_composition_strategy(name: int) -> Optional[DummyComposition]: +def dummy_on_absent_composition_strategy(name: int) -> DummyComposition | None: return DummyComposition(name) @@ -45,7 +47,7 @@ def __init__(self, **kwargs): super().__init__(raise_on_absent_composition_strategy, **kwargs) @classmethod - def from_iterable(cls, items: Iterable[Composition]) -> "CompositionStrictIndex": + def from_iterable(cls, items: Iterable[Composition]) -> CompositionStrictIndex: index = cls() index.update((c.name(), c) for c in items) return index diff --git a/mckit/parser/common/Lexer.py b/src/mckit/parser/common/lexer.py similarity index 79% rename from mckit/parser/common/Lexer.py rename to src/mckit/parser/common/lexer.py index d574ceaa..d62e84d9 100644 --- a/mckit/parser/common/Lexer.py +++ b/src/mckit/parser/common/lexer.py @@ -1,16 +1,25 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + import re + import sly + # noinspection PyProtectedMember from sly.lex import LexError IS_INTEGER_REGEX = re.compile(r"[-+]?\d+$") +if TYPE_CHECKING: + from typing import ClassVar + # noinspection PyUnresolvedReferences,SpellCheckingInspection,PyTypeChecker class Lexer(sly.Lexer): - tokens = set() # Should be defined in all subclasses of sly.Lexer - literals = {":", "(", ")"} # --- + tokens: ClassVar = set() # Should be defined in all subclasses of sly.Lexer + literals: ClassVar = {":", "(", ")"} # --- ignore = " \t&" # most common for MCNP text parsers reflags = re.IGNORECASE | re.MULTILINE # --- @@ -36,8 +45,7 @@ def ignore_newline(self, token): self.lineno += len(token.value) def get_start_of_line(self, token): - prev_cr = self.text.rfind("\n", 0, token.index) - return prev_cr + return self.text.rfind("\n", 0, token.index) def get_end_of_line(self, token): next_cr = self.text.find("\n", token.index) @@ -51,8 +59,7 @@ def column(token, prev_cr): def find_column(self, token): prev_cr = self.get_start_of_line(token) - column = Lexer.column(token, prev_cr) - return column + return Lexer.column(token, prev_cr) def error(self, token): prev_cr = self.get_start_of_line(token) @@ -60,8 +67,6 @@ def error(self, token): column = Lexer.column(token, prev_cr) msg = ( f"Illegal character '{token.value[0]}', at line {self.lineno}, column {self.find_column(token)}\n" - + f"{self.text[prev_cr + 1: next_cr]}\n" - + " " * (column - 1) - + "^" + f"{self.text[prev_cr + 1 : next_cr]}\n" + " " * (column - 1) + "^" ) raise LexError(msg, token.value, token.index) diff --git a/mckit/parser/common/surface_index.py b/src/mckit/parser/common/surface_index.py similarity index 72% rename from mckit/parser/common/surface_index.py rename to src/mckit/parser/common/surface_index.py index d9447631..757f0e0d 100644 --- a/mckit/parser/common/surface_index.py +++ b/src/mckit/parser/common/surface_index.py @@ -1,7 +1,9 @@ -from typing import Optional, Iterable +from __future__ import annotations + +from collections.abc import Iterable from mckit.surface import EX, Plane, Surface -from mckit.utils.Index import Index, NumberedItemNotFoundError +from mckit.utils.indexes import Index, NumberedItemNotFoundError class DummySurface(Plane): @@ -17,11 +19,11 @@ def __repr__(self): return f"DummySurface({self.name()})" -def raise_on_absent_surface_strategy(name: int) -> Optional[DummySurface]: +def raise_on_absent_surface_strategy(name: int) -> DummySurface | None: raise SurfaceNotFoundError(name) -def dummy_on_absent_surface_strategy(name: int) -> Optional[DummySurface]: +def dummy_on_absent_surface_strategy(name: int) -> DummySurface | None: return DummySurface(name) @@ -30,7 +32,7 @@ def __init__(self, **kwargs): super().__init__(raise_on_absent_surface_strategy, **kwargs) @classmethod - def from_iterable(cls, items: Iterable[Surface]) -> "SurfaceStrictIndex": + def from_iterable(cls, items: Iterable[Surface]) -> SurfaceStrictIndex: index = cls() index.update((c.name(), c) for c in items) return index diff --git a/mckit/parser/common/transformation_index.py b/src/mckit/parser/common/transformation_index.py similarity index 62% rename from mckit/parser/common/transformation_index.py rename to src/mckit/parser/common/transformation_index.py index 908289e7..bae0309d 100644 --- a/mckit/parser/common/transformation_index.py +++ b/src/mckit/parser/common/transformation_index.py @@ -1,21 +1,23 @@ -from typing import Optional, Iterable +from __future__ import annotations + +from collections.abc import Iterable from mckit.transformation import Transformation -from mckit.utils.Index import Index, NumberedItemNotFoundError +from mckit.utils.indexes import Index, NumberedItemNotFoundError class DummyTransformation(Transformation): - """To substitute transformation when it's not found""" + """To substitute transformation when it's not found.""" def __init__(self, name: int): super().__init__(name=name, comment="dummy") -def raise_on_absent_transformation_strategy(name: int) -> Optional[DummyTransformation]: +def raise_on_absent_transformation_strategy(name: int) -> DummyTransformation | None: raise TransformationNotFoundError(name) -def dummy_on_absent_transformation_strategy(name: int) -> Optional[DummyTransformation]: +def dummy_on_absent_transformation_strategy(name: int) -> DummyTransformation | None: return DummyTransformation(name) @@ -24,9 +26,7 @@ def __init__(self, **kwargs): super().__init__(raise_on_absent_transformation_strategy, **kwargs) @classmethod - def from_iterable( - cls, items: Iterable[Transformation] - ) -> "TransformationStrictIndex": + def from_iterable(cls, items: Iterable[Transformation]) -> TransformationStrictIndex: index = cls() index.update((c.name(), c) for c in items) return index diff --git a/mckit/parser/common/utils.py b/src/mckit/parser/common/utils.py similarity index 56% rename from mckit/parser/common/utils.py rename to src/mckit/parser/common/utils.py index 07dc4170..757173d8 100644 --- a/mckit/parser/common/utils.py +++ b/src/mckit/parser/common/utils.py @@ -1,59 +1,63 @@ +from __future__ import annotations + import re -from typing import Iterable + +from collections.abc import Iterable C_COMMENT = r"(^|(?<=\n))\s{0,5}[cC]([ ][^\n]*)?\n?" RE_C_COMMENT = re.compile(C_COMMENT, re.MULTILINE) EOL_COMMENT = r"\$.*[^\n]*" RE_EOL_COMMENT = re.compile(EOL_COMMENT, re.MULTILINE) -LINE = r"(?P\s*[^ $][^$]*)?(?:\s*\$\s*(?P.*))?" # text should contain at list one non space character +LINE = r"(?P\s*[^ $][^$]*)?(?:\s*\$\s*(?P.*))?" # text should contain at list one non-space character RE_LINE = re.compile(LINE) -FLOAT = r"[-+]?\d*\.?\d+(?:e[-+]?\d+)?" +# FLOAT = r"[-+]?\d*\.?\d+(?:e[-+]?\d+)?" +FLOAT = r"[+-]?((\d+\.?\d*)|(\.\d+))(?:[ed][-+]?\d+)?" INTEGER = r"\d+" RE_EMPTY_LINE = re.compile(r"\s*") def ensure_lower(text: str): if not text.islower(): - text = text.lower() + return text.lower() return text def ensure_upper(text: str): if not text.isupper(): - text = text.upper() + return text.upper() return text def drop_c_comments(text: str) -> str: has_comments = RE_C_COMMENT.search(text) if has_comments: - text = RE_C_COMMENT.sub("", text) + return RE_C_COMMENT.sub("", text) return text -def drop_eol_comments(text): +def drop_eol_comments(text: str) -> str: if RE_EOL_COMMENT.search(text) is not None: - text = RE_EOL_COMMENT.sub("", text) + return RE_EOL_COMMENT.sub("", text) return text -def drop_comments(text): +def drop_comments(text: str) -> str: return drop_eol_comments(drop_c_comments(text)) -def extract_comments(text): +def extract_comments(text) -> tuple[str, dict[int, tuple[str, ...]] | None, list[str] | None]: lines = text.split("\n") - cleaned_text = [] - comments = [] - trailing_comment = [] + cleaned_text: list[str] = [] + comments: list[tuple[int, list[str]]] = [] + trailing_comment: list[str] = [] def add_trailing_to_previous_item(): nonlocal comments, trailing_comment if trailing_comment: - assert 0 < len( - comments - ), "The comments should not be empty on this call: at least card name is read" - comments[-1][1].extend(trailing_comment) + if len(comments) == 0: + comments.append((1, trailing_comment)) + else: + comments[-1][1].extend(trailing_comment) trailing_comment = [] for i, line in enumerate(lines): @@ -71,32 +75,22 @@ def add_trailing_to_previous_item(): if c is not None: comments.append((i + 1, [c])) # lexer counts lines from 1 else: - assert ( - c is not None - ), "If there's no text, then at least comment should present" + assert c is not None, "If there's no text, then at least comment should present" trailing_comment.append(c) assert cleaned_text, "There should be some text in a card" - if comments: - comments = dict((k, tuple(v)) for k, v in comments) - else: - comments = None - - if not trailing_comment: - trailing_comment = None + res_comments = {k: tuple(v) for k, v in comments} if comments else None - return "\n".join(cleaned_text), comments, trailing_comment + return "\n".join(cleaned_text), res_comments, trailing_comment if trailing_comment else None class ParseError(ValueError): - """Parsing exception""" + """Parsing exception.""" -def internalize(word: str, words: Iterable[str]) -> str: - """ - Replaces given `word` with the equal word from the list `words` to reuse the object for repeating small words. - """ +def internalize(word: str, words: Iterable[str]) -> tuple[str, bool]: + """Replaces given `word` with the equal word from the list `words` to reuse the object for repeating small words.""" for w in words: if w == word: return w, True diff --git a/mckit/parser/material_parser.py b/src/mckit/parser/material_parser.py similarity index 80% rename from mckit/parser/material_parser.py rename to src/mckit/parser/material_parser.py index 944f9843..e15ded58 100644 --- a/mckit/parser/material_parser.py +++ b/src/mckit/parser/material_parser.py @@ -1,13 +1,22 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + import sly -from mckit.material import Composition, Element -from mckit.parser.common.utils import drop_c_comments, extract_comments + import mckit.parser.common.utils as cmn -from mckit.parser.common.Lexer import Lexer as LexerBase +from mckit.material import Composition, Element +from mckit.parser.common.lexer import Lexer as LexerBase +from mckit.parser.common.utils import drop_comments # noinspection PyPep8Naming,PyUnboundLocalVariable,PyUnresolvedReferences,SpellCheckingInspection +if TYPE_CHECKING: + from typing import ClassVar + + class Lexer(LexerBase): - tokens = {NAME, FRACTION, OPTION} + tokens: ClassVar = {NAME, FRACTION, OPTION} ignore = " \t=" OPTION = r"(?:(?:gas|estep|cond)\s*[ =]\s*\d+)|(?:(?:n|p|pn|e)lib\s*[ =]\s*\S+)" @@ -35,11 +44,7 @@ def FRACTION(self, t): class Parser(sly.Parser): tokens = Lexer.tokens - def __init__(self, comments, trailing_comments): - self.comments = comments - self.trailing_comments = trailing_comments - - def build_composition(self, name, fractions, options=None): + def build_composition(self, name, fractions, options=None) -> Composition: atomic = [] weight = [] @@ -54,9 +59,6 @@ def build_composition(self, name, fractions, options=None): options["name"] = name - if self.trailing_comments: - options["comment"] = self.trailing_comments - return Composition(atomic=atomic, weight=weight, **options) @_("composition_a") @@ -114,10 +116,8 @@ def option(self, p): return option, value -def parse(text): - text = drop_c_comments(text) - text, comments, trailing_comments = extract_comments(text) +def parse(text) -> Composition: + text = drop_comments(text) lexer = Lexer() - parser = Parser(comments, trailing_comments) - result = parser.parse(lexer.tokenize(text)) - return result + parser = Parser() + return parser.parse(lexer.tokenize(text)) diff --git a/mckit/parser/mcnp_input_sly_parser.py b/src/mckit/parser/mcnp_input_sly_parser.py similarity index 61% rename from mckit/parser/mcnp_input_sly_parser.py rename to src/mckit/parser/mcnp_input_sly_parser.py index 1f8ce9e8..3013b86c 100644 --- a/mckit/parser/mcnp_input_sly_parser.py +++ b/src/mckit/parser/mcnp_input_sly_parser.py @@ -1,68 +1,51 @@ -# -*- coding: utf-8 -*- -""" - Read and parse MCNP file text. -""" -from attr import attrs, attrib +"""Read and parse MCNP file text.""" + +from __future__ import annotations + +from typing import TextIO + +from collections.abc import Callable, Iterable, Iterator from itertools import repeat from pathlib import Path -from typing import ( - Iterable, - Union, - TextIO, - Optional, - Generator, - Callable, - List, - Tuple, - NewType, - Any, -) -from .mcnp_section_parser import ( - parse_sections_text, - distribute_cards, - Card as TextCard, - InputSections, - Kind, -) -from mckit.constants import MCNP_ENCODING +from attr import attrib, attrs + from mckit.card import Card -from mckit.universe import Universe, produce_universes +from mckit.constants import MCNP_ENCODING +from mckit.parser.cell_parser import Body +from mckit.parser.cell_parser import parse as parse_cell from mckit.parser.common import ( + CellNotFoundError, CellStrictIndex, - SurfaceStrictIndex, CompositionStrictIndex, + ParseError, + SurfaceStrictIndex, TransformationStrictIndex, - CellNotFoundError, ) -from mckit.parser.common import ParseError -from mckit.parser.transformation_parser import ( - parse as parse_transformation, - Transformation, -) -from mckit.parser.material_parser import parse as parse_composition, Composition -from mckit.parser.surface_parser import parse as parse_surface, Surface -from mckit.parser.cell_parser import parse as parse_cell, Body -from mckit.utils.Index import Index +from mckit.parser.material_parser import Composition +from mckit.parser.material_parser import parse as parse_composition +from mckit.parser.surface_parser import Surface +from mckit.parser.surface_parser import parse as parse_surface +from mckit.parser.transformation_parser import Transformation +from mckit.parser.transformation_parser import parse as parse_transformation +from mckit.universe import Universe, produce_universes +from mckit.utils.indexes import Index -T = NewType("T", Any) -T1 = NewType("T1", Any) -T2 = NewType("T2", Any) -Pair = NewType("Pair", Tuple[T1, T2]) -YieldGenerator = NewType("YieldGenerator", Generator[T, None, None]) +from .mcnp_section_parser import Card as TextCard +from .mcnp_section_parser import InputSections, Kind, distribute_cards, parse_sections_text @attrs class ParseResult: universe: Universe = attrib() - cells: List[Body] = attrib() + cells: list[Body] = attrib() cells_index: CellStrictIndex = attrib() - surfaces: List[Surface] = attrib() + surfaces: list[Surface] = attrib() surfaces_index: SurfaceStrictIndex = attrib() - compositions: Optional[List[Composition]] = attrib() - compositions_index: Optional[CompositionStrictIndex] = attrib() - transformations: Optional[List[Transformation]] = attrib() - transformations_index: Optional[TransformationStrictIndex] = attrib() + compositions: list[Composition] | None = attrib() + compositions_index: CompositionStrictIndex | None = attrib() + transformations: list[Transformation] | None = attrib() + transformations_index: TransformationStrictIndex | None = attrib() sections: InputSections = attrib() @property @@ -70,7 +53,7 @@ def title(self): return self.sections.title -def from_file(path: Union[str, Path]) -> ParseResult: +def from_file(path: str | Path) -> ParseResult: if isinstance(path, str): path = Path(path) with path.open("r", encoding=MCNP_ENCODING) as fid: @@ -86,9 +69,9 @@ def from_text(text: str) -> ParseResult: sections: InputSections = parse_sections_text(text) if sections.data_cards: # fmt: off - text_compositions, text_transformations, _, _, _ = distribute_cards( + text_compositions, text_transformations, _1, _2, _3 = distribute_cards( sections.data_cards - ) # type: List[TextCard], List[TextCard], List[TextCard], List[TextCard], List[TextCard], + ) # type: list[TextCard], list[TextCard], list[TextCard], list[TextCard], list[TextCard], # fmt: on transformations = parse_transformations(text_transformations) transformations_index = TransformationStrictIndex.from_iterable(transformations) @@ -100,8 +83,12 @@ def from_text(text: str) -> ParseResult: compositions = None compositions_index = None - surfaces = parse_surfaces(sections.surface_cards, transformations_index) - surfaces_index = SurfaceStrictIndex.from_iterable(surfaces) + surfaces = ( + None + if sections.surface_cards is None + else parse_surfaces(sections.surface_cards, transformations_index) + ) + surfaces_index = None if surfaces is None else SurfaceStrictIndex.from_iterable(surfaces) cells, cells_index = parse_cells( sections.cell_cards, surfaces_index, compositions_index, transformations_index ) @@ -122,23 +109,17 @@ def from_text(text: str) -> ParseResult: ) -TSectionGenerator = NewType( - "TSectionGenerator", - Generator[Union[Transformation, Composition, Surface], None, None], -) - - def join_comments(text_cards: Iterable[TextCard]): def _iter(): - comment: Optional[str] = None + comment: str | None = None for card in text_cards: if card.is_comment: assert comment is None, f"Comment is already set {comment[:70]}" comment = card.text else: - assert ( - not card.is_comment - ), f"Pair of comment is found, second one is: {comment[:70]}" + assert not card.is_comment, ( + f"Pair of comment is found, second one is: {comment[:70]}" + ) yield card, comment comment = None @@ -147,35 +128,30 @@ def _iter(): def parse_section( text_cards: Iterable[TextCard], expected_kind: Kind, parser: Callable[[str], Card] -) -> TSectionGenerator: +) -> Iterator[Card]: text_cards_with_comments = join_comments(text_cards) - def iterator() -> TSectionGenerator: - for text_card, comment in text_cards_with_comments: - assert text_card.kind is expected_kind - try: - card = parser(text_card.text) - except (ValueError, ParseError) as ex: - raise ValueError(f"Failed to parse card '{text_card}'") from ex - if comment: - card.options["comment_above"] = comment - # card.options['original'] = text_card.text - yield card - - return iterator() + for text_card, comment in text_cards_with_comments: + assert text_card.kind is expected_kind + try: + card = parser(text_card.text) + except (ValueError, ParseError) as ex: + raise ValueError(f"Failed to parse card '{text_card}'") from ex + if comment: + card.options["comment_above"] = comment + # card.options['original'] = text_card.text + yield card -def parse_transformations(text_cards: Iterable[TextCard]) -> List[Transformation]: +def parse_transformations(text_cards: Iterable[TextCard]) -> list[Transformation]: return list(parse_section(text_cards, Kind.TRANSFORMATION, parse_transformation)) -def parse_compositions(text_cards: Iterable[TextCard]) -> List[Composition]: +def parse_compositions(text_cards: Iterable[TextCard]) -> list[Composition]: return list(parse_section(text_cards, Kind.MATERIAL, parse_composition)) -def parse_surfaces( - text_cards: Iterable[TextCard], transformations: Index -) -> List[Surface]: +def parse_surfaces(text_cards: Iterable[TextCard], transformations: Index) -> list[Surface] | None: def parser(text: str): return parse_surface(text, transformations=transformations) @@ -187,23 +163,23 @@ def extract_number(text_card: TextCard): class MissedCellsError(RuntimeError): - def __init__(self, missed_cells: List[int]): + def __init__(self, missed_cells: list[int]): self.missed_cells = missed_cells msg = f"Not found cells: {missed_cells}" super().__init__(msg) @classmethod def from_text_cards(cls, missed_cells: Iterable[TextCard]): - missed_cells_numbers: List[int] = list(map(extract_number, missed_cells)) + missed_cells_numbers: list[int] = list(map(extract_number, missed_cells)) return cls(missed_cells_numbers) def parse_cells( - text_cards: List[TextCard], + text_cards: list[TextCard], surfaces: Index, compositions: Index, transformations: Index, -) -> Tuple[List[Body], CellStrictIndex]: +) -> tuple[list[Body], CellStrictIndex]: text_cards_with_comments = join_comments(text_cards) size = len(text_cards_with_comments) cells_index = CellStrictIndex() @@ -227,9 +203,7 @@ def parser(text: str): assert text_card.kind is Kind.CELL try: card: Body = parser(text_card.text) - assert card is not None, ( - "Failed to process cell %s" % text_card.text[:70] - ) + assert card is not None, "Failed to process cell " + text_card.text[:70] except CellNotFoundError: new_cells_to_process.append(i) continue @@ -239,11 +213,11 @@ def parser(text: str): cells[i] = card cells_index[card.name()] = card if cells_to_process_length == len(new_cells_to_process): - missed_cells_cards = list(text_cards[i] for i in new_cells_to_process) + missed_cells_cards = [text_cards[i] for i in new_cells_to_process] raise MissedCellsError.from_text_cards(missed_cells_cards) cells_to_process = new_cells_to_process - if any(map(lambda c: c is None, cells)): + if any(c is None for c in cells): cells = list(filter(lambda c: c is not None, cells)) return cells, cells_index diff --git a/mckit/parser/mcnp_section_parser.py b/src/mckit/parser/mcnp_section_parser.py similarity index 64% rename from mckit/parser/mcnp_section_parser.py rename to src/mckit/parser/mcnp_section_parser.py index dfc021d7..297be44e 100644 --- a/mckit/parser/mcnp_section_parser.py +++ b/src/mckit/parser/mcnp_section_parser.py @@ -1,15 +1,15 @@ +"""Split MCNP code to cards as text segments separating them by kind.""" + +from __future__ import annotations + +from typing import TextIO + import re import sys -from enum import IntEnum -from typing import Generator -from typing import Iterable -from typing import List -from typing import Optional -from typing import TextIO -from typing import Tuple -from attr import attrib -from attr import attrs +from collections.abc import Iterable, Iterator +from dataclasses import dataclass, field +from enum import IntEnum BLANK_LINE_PATTERN = re.compile(r"\n\s*\n", flags=re.MULTILINE) COMMENT_LINE_PATTERN = re.compile(r"^\s{,5}[cC]( .*)?\s*$") @@ -18,8 +18,10 @@ r"(\s*\$.*$)|(^\s{0,5}c\s.*\n?)", flags=re.MULTILINE | re.IGNORECASE ) # pattern to split section text to optional "comment" and subsequent MCNP card pairs +# noinspection RegExpUnexpectedAnchor CARD_PATTERN = re.compile( - r"(?P((^\s{,5}c( .*)?\s*$)\n?)+)?(?P^\s{,5}(\*|\+|\w).*(\n((^\s{,5}c.*\n?)*^\s{5,}\S.*\n?)*)?)?", + r"(?P((^\s{,5}c( .*)?\s*$)\n?)+)?" + r"(?P^\s{,5}(\*|\+|\w).*(\n((^\s{,5}c.*\n?)*^\s{5,}\S.*\n?)*)?)?", flags=re.MULTILINE | re.IGNORECASE, ) @@ -29,12 +31,12 @@ SDEF_PATTERN = re.compile(r"(sdef)|(s[ibp]\d+)|(ds\d+)|(wwp.*)", re.IGNORECASE) # pattern to match labels of cards relevant for tallies section -TALLY_PATTERN = re.compile( - r"(?Pf(c|(m(esh)?)?)|(e)|(d[ef]))(?P\d+)", re.IGNORECASE -) +TALLY_PATTERN = re.compile(r"(?Pf(c|(m(esh)?)?)|(e)|(d[ef]))(?P\d+)", re.IGNORECASE) class Kind(IntEnum): + """A card class tag.""" + COMMENT = 0 CELL = 1 SURFACE = 2 @@ -45,7 +47,8 @@ class Kind(IntEnum): GENERIC = 7 @classmethod - def from_card_text(cls, text: str): + def from_card_text(cls, text: str) -> Kind: + """Create a data or comment card tag based on a card text.""" label: str = text.split(maxsplit=2)[0] label = label.strip() if label[0] in "mM" and str.isdigit(label[1]): @@ -65,21 +68,19 @@ def from_card_text(cls, text: str): return Kind.GENERIC -@attrs(str=False) -class Card(object): - """ - Generic MCNP card raw text item +@dataclass +class Card: + """Generic MCNP card raw text item. The card kind is defined either from parsing context (for cells and surfaces) or from card label """ - text: str = attrib() - kind: Optional[Kind] = attrib(default=None) + text: str + kind: Kind | None = field(default=None) # noinspection PyUnusedLocal,PyUnresolvedReferences - @kind.validator - def check(self, attribute, value) -> None: + def __post_init__(self) -> None: if self.kind is None: self.kind = Kind.from_card_text(self.text) @@ -117,40 +118,65 @@ def get_clean_text(self) -> str: def __str__(self) -> str: return self.text + @property + def name(self) -> str: + assert not self.is_comment, "Comment cannot have name" + return self.text.split(maxsplit=2)[0] -@attrs -class InputSections(object): - title: Optional[str] = attrib(default=None) - cell_cards: Optional[List[Card]] = attrib(default=None) - surface_cards: Optional[List[Card]] = attrib(default=None) - data_cards: Optional[List[Card]] = attrib(default=None) - message: Optional[str] = attrib(default=None) - remainder: Optional[str] = attrib(default=None) - is_continue: bool = attrib(default=False) - - # noinspection PyUnusedLocal,PyUnresolvedReferences - @is_continue.validator - def check(self, attribute, value) -> None: + @property + def number(self) -> int: + name = self.name + if self.is_cell: + return int(name) + if self.is_surface: + if name.isdigit(): + return int(name) + assert name[0] in "%*", "Expected reflecting, white surface" + return int(name[1:]) + if self.is_material: + return int(name[1:]) + if self.is_transformation: + i = 0 + if name[0] == "*": + i = 1 + if name[i] in "tT" and name[i + 1] in "rR" and name[i + 2 :].isdigit(): + return int(name[i + 2 :]) + raise NotImplementedError(f"Cannot define number for {self.kind} card {name!r}") + + +@dataclass +class InputSections: + title: str | None = field(default=None) + cell_cards: list[Card] | None = field(default=None) + surface_cards: list[Card] | None = field(default=None) + data_cards: list[Card] | None = field(default=None) + message: str | None = field(default=None) + remainder: str | None = field(default=None) + is_continue: bool = field(default=False) + + def __post_init__(self) -> None: if self.is_continue: if self.cell_cards or self.surface_cards: - raise ValueError( - "Cells and Surfaces shouldn't present in 'continue' mode model" - ) + raise ValueError("Cells and Surfaces shouldn't present in 'continue' mode model") if not self.data_cards: - raise ValueError( - "At least one data card should present in 'continue' mode model" - ) + raise ValueError("At least one data card should present in 'continue' mode model") - def print(self, stream=sys.stdout): + def print(self, stream: TextIO = sys.stdout) -> None: if self.message: print(self.message, file=stream) print(file=stream) if self.title: print(self.title, file=stream) if not self.is_continue: + if self.cell_cards is None: + msg = "No cell cards" + raise ValueError(msg) for card in self.cell_cards: print(card.text, file=stream) print(file=stream) + if self.surface_cards is None: + msg = "No surface cards" + raise ValueError(msg) for card in self.surface_cards: print(card.text, file=stream) print(file=stream) @@ -162,7 +188,7 @@ def print(self, stream=sys.stdout): print(self.remainder, file=stream) -def split_to_cards(text: str, kind: Kind = None) -> Generator[Card, None, None]: +def split_to_cards(text: str, kind: Kind | None = None) -> Iterator[Card]: for res in CARD_PATTERN.finditer(text): groups = res.groupdict() comment = groups["comment"] @@ -172,10 +198,7 @@ def split_to_cards(text: str, kind: Kind = None) -> Generator[Card, None, None]: yield Card(comment, kind=Kind.COMMENT) if card: card = card.rstrip() - if kind is None: - _kind = Kind.from_card_text(card) - else: - _kind = kind + _kind = Kind.from_card_text(card) if kind is None else kind yield Card(card, kind=_kind) @@ -185,45 +208,37 @@ def parse_sections(inp: TextIO) -> InputSections: # noinspection PyIncorrectDocstring,PyUnresolvedReferences def parse_sections_text(text: str) -> InputSections: - """ - Splits input file to sections according to mcnp input format. + """Splits input file to sections according to mcnp input format. - Long Description - ---------------- The parser provides minimal separation of text sections from the input file based on Blank Line Delimiter entries The sections can be parsed later and in order different from the input file using specific low level parsers for cell, surface and data cards. - From MCNP manual - ~~~~~~~~~~~~~~~~ - An input file has the following form:: - Message Block | Optional - Blank Line Delimiter | Required if Message Block is present - Title Card - Cell Cards - Blank Line Delimiter - Surface Cards - Blank Line Delimiter - Data Cards - Blank Line Terminator | Recommended - Anything Else | Optional - - - Parameters - ---------- - inp - stream - - Exceptions - ---------- - The parser performs verification of the input using builder object, - on errors the builder raises SectionParserError. - - Returns - ------- - mcnp_input_sections object, containing text of sections from the file + Notes: + From MCNP manual: + + An input file has the following form:: + Message Block | Optional + Blank Line Delimiter | Required if Message Block is present + Title Card + Cell Cards + Blank Line Delimiter + Surface Cards + Blank Line Delimiter + Data Cards + Blank Line Terminator | Recommended + Anything Else | Optional + + Args: + text: MCNP text + + Raises: + ValueError: if the input is inconsistent. + + Returns: + mcnp_input_sections object, containing text of sections from the file """ - message = None cell_cards = None surface_cards = None @@ -232,12 +247,12 @@ def parse_sections_text(text: str) -> InputSections: sections = BLANK_LINE_PATTERN.split(text, 5) - # The first line can be message or title. + # The first line can be a message or a title. kw = sections[0][: len("message:")].lower() i = 0 - if "message:" == kw: + if kw == "message:": message = sections[0] i += 1 @@ -289,19 +304,15 @@ def parse_sections_text(text: str) -> InputSections: CONTINUE_LEN = len("continue") -def check_title_is_continue(title): +def check_title_is_continue(title: str) -> bool: return title[:CONTINUE_LEN].lower() == "continue" def is_comment(text: str) -> bool: - assert isinstance(text, str), "The parameter 'line' should be text" if "\n" in text: - res = next( - (line for line in text.split("\n") if not is_comment_line(line)), False - ) + res = next((line for line in text.split("\n") if not is_comment_line(line)), False) return not res - else: - return is_comment_line(text, skip_asserts=True) + return is_comment_line(text, skip_asserts=True) def is_comment_line(line: str, skip_asserts=False) -> bool: @@ -313,11 +324,10 @@ def is_comment_line(line: str, skip_asserts=False) -> bool: def get_clean_text(text: str) -> str: without_comments = REMOVE_COMMENT_PATTERN.sub("", text) - with_spaces_normalized = SPACE_PATTERN.sub(" ", without_comments) - return with_spaces_normalized + return SPACE_PATTERN.sub(" ", without_comments) -def clean_mcnp_cards(iterable: Iterable[Card]) -> Generator[Card, None, None]: +def clean_mcnp_cards(iterable: Iterable[Card]) -> Iterator[Card]: for x in iterable: if x.kind is not Kind.COMMENT: clean_text = x.get_clean_text() @@ -327,10 +337,10 @@ def clean_mcnp_cards(iterable: Iterable[Card]) -> Generator[Card, None, None]: def distribute_cards( cards: Iterable[Card], -) -> Tuple[List[Card], List[Card], List[Card], List[Card], List[Card]]: - comment: Optional[Card] = None +) -> tuple[list[Card], list[Card], list[Card], list[Card], list[Card]]: + comment: Card | None = None - def append(_cards: List[Card], _card: Card) -> None: + def append(_cards: list[Card], _card: Card) -> None: nonlocal comment if comment: _cards.append(comment) @@ -339,7 +349,7 @@ def append(_cards: List[Card], _card: Card) -> None: # fmt: off materials, transformations, sdef, tallies, others = \ - [], [], [], [], [] # type: List[Card], List[Card], List[Card], List[Card], List[Card] + [], [], [], [], [] # type: list[Card], list[Card], list[Card], list[Card], list[Card] # fmt: on for card in cards: diff --git a/mckit/parser/mctal_parser.py b/src/mckit/parser/mctal_parser.py similarity index 88% rename from mckit/parser/mctal_parser.py rename to src/mckit/parser/mctal_parser.py index 55b395e4..7020b21d 100644 --- a/mckit/parser/mctal_parser.py +++ b/src/mckit/parser/mctal_parser.py @@ -1,26 +1,27 @@ +from __future__ import annotations + +import re + from collections import deque from itertools import product -import re +from pathlib import Path import numpy as np -def read_mctal(filename, encoding="utf-8"): +def read_mctal(filename: str | Path, encoding="utf-8"): """Reads tally file. - Parameters - ---------- - filename : str - Name of mctal file. - encoding : str - Name of encoding. Default: utf-8. + Args: + filename: Name of mctal file. + encoding: Name of encoding. Default: utf-8. - Returns - ------- - tallies : dict + Returns: A dictionary of tally data. """ - with open(filename, encoding=encoding) as f: + if isinstance(filename, str): + filename = Path(filename) + with filename.open(encoding=encoding) as f: text = f.read() flags = re.MULTILINE + re.IGNORECASE header, *tally_texts = re.split("tally", text, flags=flags) @@ -80,7 +81,7 @@ def parse_tally_header(text): def parse_bins(text): - bin_texts = deque(re.split("^[a-z]", text, flags=re.M + re.I)) + bin_texts = deque(re.split("^[a-z]", text, flags=re.MULTILINE + re.IGNORECASE)) result = {"dims": [], "bins": [], "vars": []} # f: cells, surfaces, detector bins dim_size, bin_values = parse_bin(bin_texts.popleft(), True, int) @@ -128,8 +129,5 @@ def parse_bin(text, read_values=True, val_type=float): # if extra: # tokens.popleft() tokens = deque(values_list.split()) - if read_values: - bin_values = [val_type(t) for t in tokens] - else: - bin_values = list(range(dim_size)) + bin_values = [val_type(t) for t in tokens] if read_values else list(range(dim_size)) return dim_size, bin_values diff --git a/mckit/parser/meshtal_parser.py b/src/mckit/parser/meshtal_parser.py similarity index 85% rename from mckit/parser/meshtal_parser.py rename to src/mckit/parser/meshtal_parser.py index 6320271d..50cd4e68 100644 --- a/mckit/parser/meshtal_parser.py +++ b/src/mckit/parser/meshtal_parser.py @@ -1,11 +1,14 @@ +from __future__ import annotations + import re +from pathlib import Path + import numpy as np -import ply.lex as lex -import ply.yacc as yacc +from ply import lex, yacc -from ..fmesh import FMesh +from mckit.fmesh import FMesh literals = ["+", "-", ":", "/"] @@ -176,6 +179,7 @@ def t_keyword(t): t.type = value t.value = value return t + return None @lex.TOKEN(KEYWORD) @@ -193,14 +197,13 @@ def t_norm_tally_keyword(t): t.type = value t.value = value return t + return None # noinspection PyPep8Naming def t_ANY_error(t): column = t.lexer.lexpos - t.lexer.last_pos + 1 - msg = r"Illegal character '{0}' at line {1} column {2}".format( - t.value[0], t.lexer.lineno, column - ) + msg = f"Illegal character {t.value[0]!r} at line {t.lexer.lineno} column {column}" raise ValueError(msg, t.value[0], t.lexer.lineno, column) @@ -233,10 +236,11 @@ def p_header(p): """header : MCNP VERSION stamp LD stamp PROBID stamp stamp | MCNP VERSION stamp MPI LD stamp PROBID stamp stamp """ - l = len(p) - p[0] = {"PROBID": p[l - 2] + p[l - 1], "VERSION": p[3]} + t = len(p) + p[0] = {"PROBID": p[t - 2] + p[t - 1], "VERSION": p[3]} +# noinspection GrazieInspection def p_tallies(p): """tallies : tallies tally | tallies tally separator @@ -245,12 +249,11 @@ def p_tallies(p): """ if len(p) == 2: p[0] = [p[1]] + elif isinstance(p[1], list): + p[1].append(p[2]) + p[0] = p[1] else: - if isinstance(p[1], list): - p[1].append(p[2]) - p[0] = p[1] - else: - p[0] = [p[1]] + p[0] = [p[1]] def p_tally(p): @@ -258,15 +261,15 @@ def p_tally(p): tally = p[1] boundaries = p[3] tally["geom"] = "XYZ" - if "ORIGIN" in boundaries.keys(): + if "ORIGIN" in boundaries: tally["origin"] = boundaries.pop("ORIGIN") tally["geom"] = "CYL" - if "AXIS" in boundaries.keys(): + if "AXIS" in boundaries: tally["axis"] = boundaries.pop("AXIS") tally["bins"] = {k: np.array(v) for k, v in boundaries.items()} data = p[5] - od = BIN_CYL_ORDER if "origin" in tally.keys() else BIN_REC_ORDER - if "result" in data.keys(): + od = BIN_CYL_ORDER if "origin" in tally else BIN_REC_ORDER + if "result" in data: src_perm = [od[let] for let in data["order"]] tally["result"] = np.moveaxis(np.array(data["result"]), (0, 1, 2, 3), src_perm) tally["error"] = np.moveaxis(np.array(data["error"]), (0, 1, 2, 3), src_perm) @@ -274,23 +277,19 @@ def p_tally(p): header = data["header"] data = np.array(data["data"]) shape = [0, 0, 0, 0] - for k in tally["bins"].keys(): + for k in tally["bins"]: v = od[k] shape[v] = boundaries[k].size if k != "TIME": shape[v] -= 1 - if "ENERGY" in boundaries.keys(): - boundaries["ENERGY"] = 0.5 * ( - boundaries["ENERGY"][1:] + boundaries["ENERGY"][:-1] - ) + if "ENERGY" in boundaries: + boundaries["ENERGY"] = 0.5 * (boundaries["ENERGY"][1:] + boundaries["ENERGY"][:-1]) result = np.empty(shape) error = np.empty(shape) indices = np.empty((data.shape[0], 4), dtype=int) - for k in boundaries.keys(): + for k in boundaries: if k in header: - indices[:, od[k]] = ( - np.searchsorted(boundaries[k], data[:, header.index(k)]) - 1 - ) + indices[:, od[k]] = np.searchsorted(boundaries[k], data[:, header.index(k)]) - 1 else: indices[:, od[k]] = np.zeros(data.shape[0]) res_ind = header.index("RESULT") @@ -303,6 +302,7 @@ def p_tally(p): p[0] = tally +# noinspection PyPep8Naming,GrazieInspection def p_tallY_header(p): """tally_header : TALLY integer newline particle TALLY newline | TALLY integer newline particle TALLY newline ENERGY newline @@ -335,9 +335,7 @@ def p_boundaries(p): def p_bins(p): """bins : direction newline direction newline direction newline energies newline""" - bins = {} - for name, data in [p[1], p[3], p[5], p[7]]: - bins[name] = data + bins = {name: data for name, data in (p[1], p[3], p[5], p[7])} # noqa: C416 p[0] = bins @@ -473,9 +471,9 @@ def p_energy_bin(p): """energy_bin : ENERGY ':' float '-' float newline separator spatial_bins | TIME ':' float newline separator spatial_bins """ - l = len(p) - 1 - order = [p[1]] + p[l][0] - p[0] = order, p[l][1], p[l][2] + t = len(p) - 1 + order = [p[1]] + p[t][0] + p[0] = order, p[t][1], p[t][2] def p_total_energy_bin(p): @@ -509,16 +507,15 @@ def p_spatial_bin(p): def p_error(p): if p: column = p.lexer.lexpos - p.lexer.last_pos + 1 - print( - "Syntax error at token {0} {3}, line {1}, column {2}".format( - p.type, p.lexer.lineno, column, p.value - ) - ) + print(f"Syntax error at token {p.type} {p.value}, line {p.lexer.lineno}, column {column}") else: print("Syntax error at EOF") -meshtal_parser = yacc.yacc(tabmodule="meshtal_tab", debug=True) +try: + meshtal_parser = yacc.yacc(tabmodule="meshtal_tab", debug=False) +except OSError as ex: + raise OSError("Cannot create PLY output") from ex _BIN_NAMES = { @@ -532,21 +529,18 @@ def p_error(p): } -def read_meshtal(filename): +def read_meshtal(filename: str | Path) -> dict[int, FMesh]: """Reads MCNP meshtal file. - Parameters - ---------- - filename : str - File that contains MCNP meshtally data. + Args: + filename: File that contains MCNP meshtally data. - Returns - ------- - tallies : dict - Dictionary of mesh tallies contained in the file. It is - tally_name -> Fmesh pairs. + Returns: + tallies Index of mesh tallies contained in the file. """ - with open(filename) as f: + if isinstance(filename, str): + filename = Path(filename) + with filename.open() as f: text = f.read() + "\n" meshtal_lexer.begin("INITIAL") meshtal_data = meshtal_parser.parse(text, lexer=meshtal_lexer) @@ -560,7 +554,5 @@ def read_meshtal(filename): kwdata = {} for k, v in t["bins"].items(): kwdata[_BIN_NAMES[k]] = v - tallies[name] = FMesh( - name, particle, data, error, histories=histories, **kwdata - ) + tallies[name] = FMesh(name, particle, data, error, histories=histories, **kwdata) return tallies diff --git a/mckit/parser/surface_parser.py b/src/mckit/parser/surface_parser.py similarity index 81% rename from mckit/parser/surface_parser.py rename to src/mckit/parser/surface_parser.py index 7bbc4a7f..41f7e79d 100644 --- a/mckit/parser/surface_parser.py +++ b/src/mckit/parser/surface_parser.py @@ -1,10 +1,19 @@ -from typing import List, Tuple, Optional +from __future__ import annotations + +from typing import TYPE_CHECKING + import sly -from mckit.surface import Surface, create_surface -from mckit.parser.common import Lexer as LexerBase, TransformationStrictIndex + import mckit.parser.common.utils as pu # parse utils + +from mckit.parser.common import Lexer as LexerBase +from mckit.parser.common import TransformationStrictIndex from mckit.parser.common.utils import drop_c_comments, extract_comments -from mckit.utils.Index import Index +from mckit.surface import Surface, create_surface +from mckit.utils.indexes import Index + +if TYPE_CHECKING: + from typing import ClassVar SURFACE_TYPES = { "P", @@ -52,7 +61,7 @@ def intern_surface_type(word: str): # noinspection PyPep8Naming,PyUnboundLocalVariable,PyUnresolvedReferences,SpellCheckingInspection class Lexer(LexerBase): - tokens = {MODIFIER, SURFACE_TYPE, FLOAT, INTEGER} + tokens: ClassVar = {MODIFIER, SURFACE_TYPE, FLOAT, INTEGER} MODIFIER = r"^\s{,5}(\*|\+)" SURFACE_TYPE = r"[a-z]+(?:/[a-z]+)?" @@ -86,7 +95,7 @@ def transformations(self): return self._transformations def build_surface( - self, name: int, kind: str, params: List[float], transform, modifier + self, name: int, kind: str, params: list[float], transform, modifier ) -> Surface: options = {"name": name} if transform is not None: @@ -95,8 +104,7 @@ def build_surface( options["transform"] = transformation if modifier is not None: options["modifier"] = modifier - _surface = create_surface(kind, *params, **options) - return _surface + return create_surface(kind, *params, **options) @_("MODIFIER name surface_description") def surface(self, p): @@ -121,11 +129,11 @@ def name(self, p): return p.INTEGER @_("transform SURFACE_TYPE surface_params") - def surface_description(self, p) -> Tuple[str, List[float], Optional[int]]: + def surface_description(self, p) -> tuple[str, list[float], int | None]: return p.SURFACE_TYPE, p.surface_params, p.transform @_("SURFACE_TYPE surface_params") - def surface_description(self, p) -> Tuple[str, List[float], Optional[int]]: + def surface_description(self, p) -> tuple[str, list[float], int | None]: return p.SURFACE_TYPE, p.surface_params, None @_("INTEGER") @@ -133,13 +141,13 @@ def transform(self, p): return p.INTEGER @_("surface_params float") - def surface_params(self, p) -> List[float]: - surface_params: List[float] = p.surface_params + def surface_params(self, p) -> list[float]: + surface_params: list[float] = p.surface_params surface_params.append(p.float) return surface_params @_("float") - def surface_params(self, p) -> List[float]: + def surface_params(self, p) -> list[float]: return [p.float] @_("FLOAT") @@ -151,7 +159,7 @@ def float(self, p) -> float: return float(p.INTEGER) -def parse(text: str, transformations: Optional[Index] = None) -> Surface: +def parse(text: str, transformations: Index | None = None) -> Surface: if transformations is None: transformations = TransformationStrictIndex() else: diff --git a/mckit/parser/transformation_parser.py b/src/mckit/parser/transformation_parser.py similarity index 87% rename from mckit/parser/transformation_parser.py rename to src/mckit/parser/transformation_parser.py index d400615c..6bf3d43e 100644 --- a/mckit/parser/transformation_parser.py +++ b/src/mckit/parser/transformation_parser.py @@ -1,13 +1,22 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + import sly -from mckit.transformation import Transformation -from mckit.parser.common import Lexer as LexerBase + import mckit.parser.common.utils as cmn + +from mckit.parser.common import Lexer as LexerBase from mckit.parser.common.utils import drop_c_comments, extract_comments +from mckit.transformation import Transformation + +if TYPE_CHECKING: + from typing import ClassVar # noinspection PyPep8Naming,PyUnboundLocalVariable,PyUnresolvedReferences,SpellCheckingInspection class Lexer(LexerBase): - tokens = {NAME, FLOAT, INTEGER} + tokens: ClassVar = {NAME, FLOAT, INTEGER} NAME = r"\s{0,5}\*?tr\d+" @@ -60,15 +69,17 @@ def transform_params(self, p): @_("float float float") def translation(self, p): - return [f for f in p] + return list(p) # TODO dvp: check what to do, if transformation is specified with default values using the MCNP J shortcuts? @_("float float float float float float float float float INTEGER") def rotation(self, p): m = p[9] - assert m == -1 or m == 1, f"Invalid M option value {m}" - return [f for f in p][:-1], m == -1 + if m not in {-1, 1}: + msg = f"Invalid M option value {m}" + raise ValueError(msg) + return list(p)[:-1], m == -1 @_( "float float float float float float float float float", @@ -77,7 +88,7 @@ def rotation(self, p): "float float float", ) def rotation(self, p): - return [f for f in p], False + return list(p), False @_("FLOAT") def float(self, p): diff --git a/src/mckit/printer.py b/src/mckit/printer.py new file mode 100644 index 00000000..a2263bb1 --- /dev/null +++ b/src/mckit/printer.py @@ -0,0 +1,146 @@ +"""Functions for MCNP model text printing.""" + +from __future__ import annotations + +from typing import Any + +from logging import getLogger + +from mckit import constants +from mckit.utils import get_decades, prettify_float, significant_digits + +IMPORTANCE_FORMAT = "{0:.3f}" + +_LOG = getLogger(__name__) + + +def print_card(tokens: list[str], offset: int = 8, max_column: int = 80, sep: str = "\n") -> str: + """Produce string in MCNP card format. + + Args: + tokens : + List of words to be printed. + offset : + The number of spaces to make continuation of line. Minimum 5. + max_column : + The maximum length of card line. Maximum 80. + sep : + Separator symbol. This symbol marks positions where newline character + should be inserted even if max_column position not reached. + + Returns: + MCNP code of a card. + """ + if offset < 5: + offset = 5 + _LOG.warning("offset must not be less than 5. offset is set to be 5.") + if max_column > 80: + max_column = 80 + _LOG.warning("max_column must not be greater than 80. It is set to be 80.") + + length = 0 # current length. + words = [] # a list of individual words. + line_sep = "\n" + " " * offset # separator between lines. + i = 0 + while i < len(tokens): + if length + len(tokens[i]) > max_column or tokens[i] == sep: + words.append(line_sep) + length = offset + while tokens[i] == sep or tokens[i].isspace(): + i += 1 + if i == len(tokens): + words.pop() + return "".join(words) + words.append(tokens[i]) + length += len(tokens[i]) + i += 1 + return "".join(words) + + +def separate(tokens: list[str], sep: str = " ") -> list[str]: + """Adds separation symbols between tokens. + + Args: + tokens : + A list of strings. + sep : + Separator to be inserted between tokens. Default: single space. + + Returns: + List of separated tokens. + """ + sep_tokens = [] + for t in tokens[:-1]: + sep_tokens.append(t) + sep_tokens.append(sep) + sep_tokens.append(tokens[-1]) + return sep_tokens + + +def print_option(option: str, value: Any) -> list[str]: + name = option[:3] + par = option[3:] + if name == "IMP" and (par in ("N", "P", "E")): + return [f"IMP:{par}={IMPORTANCE_FORMAT.format(value)}"] + if option == "VOL": + return [f"VOL={value}"] + if option == "U": + return [f"U={value.name()}"] + if option == "FILL": + universe = value["universe"] + tr = value.get("transform", None) + words = [f"FILL={universe.name()}"] + if tr: + tr_name = tr.name() + if not tr_name: + words[0] = "*" + words[0] + words.append("(") + words.extend(tr.get_words()) + words.append(")") + else: + words.append("(") + words.append(str(tr_name)) + words.append(")") + return words + raise ValueError(f"Incorrect option name: {option}") + + +def pretty_float(value: float, frac_digits: int | None = None) -> str: + """Pretty print of the float number. + + Args: + value : + Value to be printed. + frac_digits : + The number of digits after decimal point. + """ + if value == -0.0: + value = 0.0 + + if frac_digits is None: + frac_digits = significant_digits( + value, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + decades = get_decades(value) + format_f = f"{{0:.{max(frac_digits, 0)}f}}" + format_e = f"{{0:.{max(frac_digits + decades, 0)}e}}" + text_f = format_f.format(round(value, frac_digits)) + text_e = format_e.format(value) + if len(text_f) <= len(text_e): + return text_f + return text_e + + +CELL_OPTION_GROUPS = ( + ("IMPN", "IMPP", "IMPE", "VOL"), # Importance options + ("TRCL",), # Transformation options + ("U", "FILL"), # Universe and fill options +) + + +def add_float(words: list[str], v: float, pretty: bool) -> None: + words.append(" ") + if pretty: + words.append(pretty_float(v)) + else: + words.append(prettify_float(v)) diff --git a/src/mckit/source.py b/src/mckit/source.py new file mode 100644 index 00000000..c35c4ef8 --- /dev/null +++ b/src/mckit/source.py @@ -0,0 +1,255 @@ +"""Code to load source distribution and print corresponding MCNP SDEF.""" + +from __future__ import annotations + +from itertools import pairwise + +import numpy as np + +from numpy.typing import ArrayLike + +from .printer import print_card, separate + + +class Distribution: + """Represents a distribution of source variable. + + If the len of probs equals to the len of values, then the distribution is + either of discrete variable (if is_discrete flag is set) or probs sets + probability density values. If len(probs) + 1 == len(values), then + values are bin boundaries for continuous distribution. + + Args: + name: Distribution's name. It is needed for MCNP. + values: A list of values, that variable can be equal to. Values can be a float, + an int or other Distribution instances. + probs: A list of probabilities or a distribution this one depends on. + Probabilities need not be normalized. + distribution_variable: Source variable's name. Default: None. + is_discrete: Indicate that the variable is discrete. Default: False. + + Attributes: + _name: Distribution's name + _var: Name of source variable + _is_discrete: is this discrete or histogram distribution + _values: bin values + _probs: probabilities or distributions for bins + _is_pdf: is this PDF or more complicated distribution? + """ + + def __init__( + self, + name: int, + values: ArrayLike | list[Distribution], + probs: ArrayLike | Distribution, + distribution_variable: str | None = None, + is_discrete: bool = False, + ) -> None: + self._name = name + self._var = distribution_variable + Distribution.check_distr(values, len(probs), is_discrete) + self._is_discrete = is_discrete + self._values = np.asarray(values) + if isinstance(probs, Distribution): + self._probs: ArrayLike | Distribution = probs + else: + self._probs = np.asarray(probs) + self._is_pdf = ( + isinstance(self._probs, np.ndarray) + and len(self._probs) == len(values) + and not is_discrete + and not isinstance(self._values[0], Distribution) + ) + + @property + def name(self) -> int: + """Gets distribution's name.""" + return self._name + + @property + def size(self) -> int: + """The distribution's size. + + Returns: + The number of probability values. + """ + return len(self._probs) + + @property + def variable(self) -> str | None: + """Gets distribution's source variable name.""" + return self._var + + @property + def has_nested_distributions(self) -> bool: + """Are there nested (inner) distributions?""" + return isinstance(self._values[0], Distribution) + + @staticmethod + def check_distr( + bins_or_distrs: ArrayLike | list[Distribution], + size: int, + is_discrete: bool, + ) -> None: + """Checks if the distribution is correct. + + Args: + bins_or_distrs: List of variable values. + size: The length of intensity matrix along variable dimension. + is_discrete: True <=> the distribution is discrete. + + Raises: + ValueError: if the distribution is neither discrete, nor pdf, nor histogram. + """ + discrete_or_pdf = len(bins_or_distrs) == size + histogram = len(bins_or_distrs) == size + 1 and not is_discrete + if not discrete_or_pdf and not histogram: + raise ValueError("Inconsistent size of values.") + _check_all_are_distributions_or_not(bins_or_distrs) + + def mcnp_repr(self) -> str: + """Returns a string representation of corresponding MCNP card.""" + bin_tokens = self._bin_tokens_repr() + + prob_tokens = self._prob_tokens_repr(bin_tokens) + + card = print_card(separate(bin_tokens)) + + if prob_tokens: + card += "\n" + print_card(separate(prob_tokens)) + + return card + + def get_inner(self) -> set[Distribution]: + """Gets nested distributions this one depends on. + + If values of this distribution are distributions themselves, + then they are returned. + + Returns: + Set: A set of nested distributions, if any, empty set otherwise. + """ + return set(self._values) if self.has_nested_distributions else set() + + def depends_on(self) -> Distribution | None: + """Gets distribution this one depends on. + + Returns: + Distribution|None: Distribution this one depends on, if any. None otherwise. + """ + if isinstance(self._probs, Distribution): + return self._probs + return None + + def _mcnp_distribution_tag(self): + if self._is_discrete: + return "L" + if self._is_pdf: + return "A" + return "H" + + def _prob_tokens_repr(self, bin_tokens): + if isinstance(self._probs, Distribution): + bin_tokens.insert(0, f"DS{self._name}") + prob_tokens = None + else: + bin_tokens.insert(0, f"SI{self._name}") + prob_tokens = [f"SP{self._name}"] + + if not self._is_pdf: + prob_tokens.append("D") + + if len(self._values) == len(self._probs) + 1: + prob_tokens.append("0") + + prob_tokens.extend(str(p) for p in self._probs) + return prob_tokens + + def _bin_tokens_repr(self): + bin_tokens = [] + if self.has_nested_distributions: + bin_tokens.append("S") + bin_tokens.extend(str(v.name) for v in self._values) + else: + bin_tokens.append(self._mcnp_distribution_tag()) + + if isinstance(self._values[0], np.ndarray): + values_repr = np.concatenate(self._values) + else: + values_repr = self._values + + bin_tokens.extend(str(v) for v in values_repr) + return bin_tokens + + def __len__(self) -> int: + """Size of distribution.""" + return len(self._probs) + + +def _check_all_are_distributions_or_not(bins_or_distrs): + expect_distributions = isinstance(bins_or_distrs[0], Distribution) + if not all(expect_distributions == isinstance(x, Distribution) for x in bins_or_distrs): + raise TypeError("Distribution bins should be either all Distributions or all not") + + +def create_bin_distributions( + bins: list[float], start_name: int = 1 +) -> tuple[int, list[Distribution]]: + """Creates bin distributions for specified bins. + + A list of distributions created. Index in the list corresponds to the index of bin. + + Args: + bins: A list of bin boundaries. + start_name: Starting name for distributions. + For every new distribution the name is incremented by 1. + + Returns: + free_name, list of distributions + """ + distributions = [] + for low, high in pairwise(bins): + distributions.append(Distribution(start_name, [low, high], [1])) + start_name += 1 + return start_name, distributions + + +class Source: + """Represents particle source. + + Args: + variables: + A dictionary of source variables. var_name -> var_value. The value + can be either float (int) value or Distribution instance. + """ + + def __init__(self, **variables: dict[int, int | float | Distribution]) -> None: + self._variables = variables + + def mcnp_repr(self) -> str: + """Gets a string representation of corresponding MCNP card.""" + tokens = ["SDEF"] + cards = [] + extra_cards = [] + + for k, v in self._variables.items(): + tokens.append(f"{k}={_var_repr(v)}") + if isinstance(v, Distribution): + cards.append(v.mcnp_repr()) + for ec in sorted(v.get_inner(), key=lambda x: x.name): + extra_cards.append(ec.mcnp_repr()) # noqa: PERF401 - fix is complicated for the two lists + + cards.insert(0, print_card(separate(tokens))) + cards.extend(extra_cards) + return "\n".join(cards) + + +def _var_repr(distribution) -> str: + if isinstance(distribution, Distribution): + dep = distribution.depends_on() + text = f"D{distribution.name}" + if dep: + text = f"F{dep.variable} " + text + else: + text = str(distribution) + return text diff --git a/mckit/src/box.c b/src/mckit/src/box.c similarity index 57% rename from mckit/src/box.c rename to src/mckit/src/box.c index 28f75c7b..b8ba2463 100644 --- a/mckit/src/box.c +++ b/src/mckit/src/box.c @@ -1,7 +1,6 @@ -#include -#include "nlopt.h" -#include "mkl.h" #include "box.h" +#include +#include // Turn on caching of test_box results. char enable_box_cache = 0; @@ -9,45 +8,32 @@ char enable_box_cache = 0; /* Each row is delta to be added to center point to obtain specific corner. * They must be multiplied by corresponding box's dimensions. */ -static double perm[NCOR][NDIM] = { - {-1, -1, -1}, - {-1, -1, 1}, - {-1, 1, -1}, - {-1, 1, 1}, - { 1, -1, -1}, - { 1, -1, 1}, - { 1, 1, -1}, - { 1, 1, 1} -}; +static double perm[NCOR][NDIM] = {{-1, -1, -1}, {-1, -1, 1}, {-1, 1, -1}, {-1, 1, 1}, + {1, -1, -1}, {1, -1, 1}, {1, 1, -1}, {1, 1, 1}}; // Finds the highest set bit. static inline char high_bit(uint64_t value) { char result = 0; - while (value != 0) { + while (value != 0) + { value >>= 1; ++result; } return result; } -int box_init( - Box * box, - const double * center, - const double * ex, - const double * ey, - const double * ez, - double xdim, - double ydim, - double zdim -) +int box_init(Box *box, const double *center, const double *ex, const double *ey, const double *ez, double xdim, + double ydim, double zdim) { - if (!box || !center || !ex || !ey || !ez) { + if (!box || !center || !ex || !ey || !ez) + { return BOX_FAILURE; } int i; - for (i = 0; i < NDIM; ++i) box->center[i] = center[i]; + for (i = 0; i < NDIM; ++i) + box->center[i] = center[i]; box->dims[0] = xdim; box->dims[1] = ydim; @@ -56,14 +42,16 @@ int box_init( box->volume = xdim * ydim * zdim; // basis vectors. - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { box->ex[i] = ex[i]; box->ey[i] = ey[i]; box->ez[i] = ez[i]; } // Finding coordinates of box's corners - for (i = 0; i < NCOR; ++i) { + for (i = 0; i < NCOR; ++i) + { cblas_dcopy(NDIM, box->center, 1, box->corners + i * NDIM, 1); cblas_daxpy(NDIM, 0.5 * perm[i][0] * box->dims[0], box->ex, 1, box->corners + i * NDIM, 1); cblas_daxpy(NDIM, 0.5 * perm[i][1] * box->dims[1], box->ey, 1, box->corners + i * NDIM, 1); @@ -73,49 +61,51 @@ int box_init( // Finding lower and upper bounds cblas_dcopy(NDIM, box->corners, 1, box->lb, 1); cblas_dcopy(NDIM, box->corners, 1, box->ub, 1); - for (int i = 1; i < NCOR; ++i) { - for (int j = 0; j < NDIM; ++j) { - if (box->corners[i * NDIM + j] < box->lb[j]) box->lb[j] = box->corners[i * NDIM + j]; - if (box->corners[i * NDIM + j] > box->ub[j]) box->ub[j] = box->corners[i * NDIM + j]; + for (int i = 1; i < NCOR; ++i) + { + for (int j = 0; j < NDIM; ++j) + { + if (box->corners[i * NDIM + j] < box->lb[j]) + box->lb[j] = box->corners[i * NDIM + j]; + if (box->corners[i * NDIM + j] > box->ub[j]) + box->ub[j] = box->corners[i * NDIM + j]; } } box->rng = NULL; - box->subdiv = 1; // Means that it is the most outer box for now. + box->subdiv = 1; // Means that it is the most outer box for now. return BOX_SUCCESS; } - -void box_dispose(Box * box) { - if (box != NULL && box->rng != NULL) vslDeleteStream(&box->rng); +void box_dispose(Box *box) +{ + if (box != NULL && box->rng != NULL) + vslDeleteStream(&box->rng); } - -void box_copy(Box * dst, const Box * src) +void box_copy(Box *dst, const Box *src) { - box_init(dst, src->center, src->ex, src->ey, src->ez, - src->dims[0], src->dims[1], src->dims[2]); + box_init(dst, src->center, src->ex, src->ey, src->ez, src->dims[0], src->dims[1], src->dims[2]); dst->subdiv = src->subdiv; } -int box_generate_random_points( - Box * box, - size_t npts, - double * points -) +int box_generate_random_points(Box *box, size_t npts, double *points) { // If rng is not allocated yet, try to allocate. It will be used at future calls. - if (box->rng == NULL) vslNewStream(&box->rng, VSL_BRNG_MT19937, 777); - if (box->rng == NULL) return BOX_FAILURE; + if (box->rng == NULL) + vslNewStream(&box->rng, VSL_BRNG_MT19937, 777); + if (box->rng == NULL) + return BOX_FAILURE; int i, status; double d[NDIM]; // TODO: Try to implement generation of all points during one single call to rng. - for (i = 0; i < npts; ++i) { - status = vdRngUniform(VSL_RNG_METHOD_UNIFORM_STD, - box->rng, NDIM, d, -0.5, 0.5); - if (status != VSL_STATUS_OK) return BOX_FAILURE; + for (i = 0; i < npts; ++i) + { + status = vdRngUniform(VSL_RNG_METHOD_UNIFORM_STD, box->rng, NDIM, d, -0.5, 0.5); + if (status != VSL_STATUS_OK) + return BOX_FAILURE; cblas_dcopy(NDIM, box->center, 1, points + i * NDIM, 1); cblas_daxpy(NDIM, d[0] * box->dims[0], box->ex, 1, points + i * NDIM, 1); @@ -125,46 +115,38 @@ int box_generate_random_points( return BOX_SUCCESS; } - -void box_test_points( - const Box * box, - size_t npts, - const double * points, - int * result -) +void box_test_points(const Box *box, size_t npts, const double *points, int *result) { double delta[NDIM]; double x, y, z; int i; - for (i = 0; i < npts; ++i) { + for (i = 0; i < npts; ++i) + { cblas_dcopy(NDIM, points + i * NDIM, 1, delta, 1); cblas_daxpy(NDIM, -1, box->center, 1, delta, 1); x = cblas_ddot(NDIM, delta, 1, box->ex, 1) / box->dims[0]; y = cblas_ddot(NDIM, delta, 1, box->ey, 1) / box->dims[1]; z = cblas_ddot(NDIM, delta, 1, box->ez, 1) / box->dims[2]; - if (x > -0.5 && x < 0.5 && y > -0.5 && y < 0.5 && z > -0.5 && z < 0.5) { + if (x > -0.5 && x < 0.5 && y > -0.5 && y < 0.5 && z > -0.5 && z < 0.5) + { result[i] = 1; - } else { + } + else + { result[i] = 0; } } } - -int box_split( - const Box * box, - Box * box1, - Box * box2, - int dir, - double ratio -) +int box_split(const Box *box, Box *box1, Box *box2, int dir, double ratio) { // Find splitting direction - if (dir == BOX_SPLIT_AUTODIR) dir = (int) cblas_idamax(NDIM, box->dims, 1); + if (dir == BOX_SPLIT_AUTODIR) + dir = (int)cblas_idamax(NDIM, box->dims, 1); double center1[NDIM], center2[NDIM], dims1[NDIM], dims2[NDIM]; - const double * basis[NDIM] = {box->ex, box->ey, box->ez}; + const double *basis[NDIM] = {box->ex, box->ey, box->ez}; // find new dimensions cblas_dcopy(NDIM, box->dims, 1, dims1, 1); @@ -177,7 +159,7 @@ int box_split( cblas_dcopy(NDIM, box->center, 1, center2, 1); cblas_daxpy(NDIM, -0.5 * dims2[dir], basis[dir], 1, center1, 1); - cblas_daxpy(NDIM, 0.5 * dims1[dir], basis[dir], 1, center2, 1); + cblas_daxpy(NDIM, 0.5 * dims1[dir], basis[dir], 1, center2, 1); // subdivision index. char hb = high_bit(box->subdiv); @@ -186,18 +168,21 @@ int box_split( uint64_t start_bit = mask << 1; // create new boxes. int status; - status = box_init(box1, center1, box->ex, box->ey, box->ez, - dims1[0], dims1[1], dims1[2]); - if (status == BOX_FAILURE) return BOX_FAILURE; + status = box_init(box1, center1, box->ex, box->ey, box->ez, dims1[0], dims1[1], dims1[2]); + if (status == BOX_FAILURE) + return BOX_FAILURE; - status = box_init(box2, center2, box->ex, box->ey, box->ez, - dims2[0], dims2[1], dims2[2]); - if (status == BOX_FAILURE) return BOX_FAILURE; + status = box_init(box2, center2, box->ex, box->ey, box->ez, dims2[0], dims2[1], dims2[2]); + if (status == BOX_FAILURE) + return BOX_FAILURE; - if (box->subdiv & HIGHEST_BIT) { + if (box->subdiv & HIGHEST_BIT) + { box1->subdiv = box->subdiv; box2->subdiv = box->subdiv; - } else { + } + else + { box1->subdiv = box->subdiv & (~mask) | start_bit; box2->subdiv = box->subdiv | start_bit; } @@ -205,47 +190,35 @@ int box_split( return BOX_SUCCESS; } - -void box_ieqcons( - unsigned int m, - double * result, - unsigned int n, - const double * x, - double * grad, - void * f_data -) +void box_ieqcons(unsigned int m, double *result, unsigned int n, const double *x, double *grad, void *f_data) { - Box * box = (Box*) f_data; + Box *box = (Box *)f_data; - const double * basis[NDIM] = {box->ex, box->ey, box->ez}; - double point[NDIM]; + const double *basis[NDIM] = {box->ex, box->ey, box->ez}; + double point[NDIM]; int i, j, mult; - for (i = 0; i < 6; ++i) { + for (i = 0; i < 6; ++i) + { cblas_dcopy(NDIM, box->center, 1, point, 1); mult = 2 * (i % 2) - 1; j = i % 3; cblas_daxpy(NDIM, mult * box->dims[j], basis[j], 1, point, 1); - result[i] = mult * (cblas_ddot(NDIM, basis[j], 1, x, 1) - - cblas_ddot(NDIM, basis[j], 1, point, 1)); + result[i] = mult * (cblas_ddot(NDIM, basis[j], 1, x, 1) - cblas_ddot(NDIM, basis[j], 1, point, 1)); - if (grad != NULL) { + if (grad != NULL) + { cblas_dcopy(NDIM, basis[j], 1, grad + i * NDIM, 1); cblas_dscal(NDIM, mult, grad + i * NDIM, 1); } } } - -double min_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double min_func(unsigned int n, const double *x, double *grad, void *f_data) { - Box * data = (Box *) f_data; - if (grad != NULL) { + Box *data = (Box *)f_data; + if (grad != NULL) + { cblas_dcopy(NDIM, x, 1, grad, 1); cblas_daxpy(NDIM, -1, data->center, 1, grad, 1); cblas_dscal(NDIM, 2, grad, 1); @@ -257,10 +230,7 @@ double min_func( } // Checks if the box intersects with another one. -int box_check_intersection( - const Box * box1, - const Box * box2 -) +int box_check_intersection(const Box *box1, const Box *box2) { double x[NDIM], opt_val; nlopt_result opt_result; @@ -271,11 +241,11 @@ int box_check_intersection( nlopt_set_lower_bounds(opt, box1->lb); nlopt_set_upper_bounds(opt, box1->ub); - nlopt_set_min_objective(opt, min_func, box2); + nlopt_set_min_objective(opt, min_func, (void *)box2); - nlopt_add_inequality_mconstraint(opt, 6, box_ieqcons, (void*) box1, NULL); + nlopt_add_inequality_mconstraint(opt, 6, box_ieqcons, (void *)box1, NULL); nlopt_set_stopval(opt, 0); - nlopt_set_maxeval(opt, 1000); // TODO: consider passing this parameter. + nlopt_set_maxeval(opt, 1000); // TODO @rrn: consider passing this parameter. cblas_dcopy(NDIM, box1->center, 1, x, 1); opt_result = nlopt_optimize(opt, x, &opt_val); @@ -284,16 +254,24 @@ int box_check_intersection( return result; } - -int box_is_in(const Box * in_box, uint64_t out_subdiv) +int box_is_in(const Box *in_box, uint64_t out_subdiv) { uint64_t out = out_subdiv; uint64_t in = in_box->subdiv; - if (out == in) return 0; + + if (out == in) + return 0; + uint64_t mask = ~0; char out_stop = high_bit(out); + mask >>= BIT_LEN + 1 - out_stop; - if ((in & (~mask)) == 0) return -1; // inner box actually is bigger one. - if (((out ^ in) & mask) == 0) return +1; + + if ((in & (~mask)) == 0) + return -1; // inner box actually is bigger one. + + if (((out ^ in) & mask) == 0) + return +1; + return -1; } diff --git a/src/mckit/src/box.h b/src/mckit/src/box.h new file mode 100644 index 00000000..a75287eb --- /dev/null +++ b/src/mckit/src/box.h @@ -0,0 +1,125 @@ +#ifndef __BOX_H +#define __BOX_H + +#include +#include + +#include "common.h" + +#define BOX_SUCCESS 0 +#define BOX_FAILURE (-1) + +#define BOX_SPLIT_X 0 +#define BOX_SPLIT_Y 1 +#define BOX_SPLIT_Z 2 +#define BOX_SPLIT_AUTODIR (-1) + +#define BIT_LEN 64 +#define HIGHEST_BIT (1ull << BIT_LEN - 1) + +#include "mkl_vsl.h" + +typedef struct Box Box; + +struct Box +{ + double center[NDIM]; // center of the box + double ex[NDIM]; // + double ey[NDIM]; // basis vectors. Shows directions of box's edges + double ez[NDIM]; // + double dims[NDIM]; // Dimensions of the box. + double lb[NDIM]; // lower bounds + double ub[NDIM]; // upper bounds + double corners[NCOR * NDIM]; // corners + double volume; // volume + uint64_t subdiv; // Box location. The most outer (parent) box + VSLStreamStatePtr rng; // Random generator. Allocated when it is needed. +}; + +extern char enable_box_cache; + +/// Initializes box structure. +int box_init(Box *box, /// Pointer to box structure being initialized + const double *center, /// Center of the box + const double *ex, /// + const double *ey, /// Directions of box's edges + const double *ez, /// + double xdim, /// + double ydim, /// Dimensions of the box + double zdim /// +); + +/// Deallocates memory created for box's random generator if necessary. +void box_dispose(Box *box); + +/// Copies content of src box to the dst box. +void box_copy(Box *dst, const Box *src); + +/// Generates random points inside the box. +int box_generate_random_points(Box *box, + size_t npts, /// IN: the number of points to be generated + double *points /// OUT: generated points +); + +/** + * Checks if points lie inside the box. + * + * @param box + * @param npts the number of points + * @param points Points to be checked + * @param result array of results: 1 point lies inside the box; 0 - otherwise. + */ +void box_test_points(const Box *box, size_t npts, const double *points, int *result); + +/// Splits box into two parts. +int box_split(const Box *box, // Box to be split + Box *box1, // First part box - with smaller coordinates. + Box *box2, // Second part box - with greater coordinates. + int dir, // Direction along which the box must be split. BOX_SPLIT_X, + // BOX_SPLIT_Y, BOX_SPLIT_Z, BOX_SPLIT_AUTODIR - split along + // dimension with maximal length. + double ratio // Ratio of splitting along splitting direction. 0 < ratio < 1. +); + +/** + * Boundary conditions for surface test_box methods. + * + * @param m The number of constraints - must be 6. + * @param result + * @param n The number of dimensions - must be NDIM. + * @param x Point to be tested + * @param grad Gradient of constraint function - only if not NULL. + * @param f_data Box structure + */ +void box_ieqcons(unsigned int m, double *result, unsigned int n, const double *x, double *grad, void *f_data); + +/** + * Checks if the box intersects with another one. + * + * @param box1 + * @param box2 + * @return + */ +int box_check_intersection(const Box *box1, const Box *box2); + +/** + * Compare two boxes. + * + * subdiv denotes subdivision. It is 64 bit integer value. The elder bit marks + * the number of subdivision generations. 0 means first half of the box, 1 - + * second half. + * + * + * @param in_box + * @param out_subdiv the code of subdivisions of outer box. The box struct + * itself is not used because box itself may not exist when check is needed + * (because of cache purposes). + * + * @return +1 if in_box lies actually inside the out_box; + * 0 if in_box equals out_box; + * -1 if in_box lies outside of the out_box; + * + */ +int box_is_in(const Box *in_box, uint64_t out_subdiv); + +#endif diff --git a/src/mckit/src/box_doc.h b/src/mckit/src/box_doc.h new file mode 100644 index 00000000..4cb0803b --- /dev/null +++ b/src/mckit/src/box_doc.h @@ -0,0 +1,96 @@ +#define BOX_DOC \ + "Box object." \ + "" \ + "Parameters" \ + "----------" \ + "" \ + "center : array_like[float]" \ + " Center of the box being created." \ + "xdim, ydim, zdim : float" \ + " Dimensions of the box." \ + "ex, ey, ez : array_like[float]" \ + " Basis vectors that give directions of box's edges. They must be" \ + " orthogonal. For now it is user's responsibility to ensure the " \ + " orthogonality." \ + "" \ + "Methods" \ + "-------" \ + "" \ + "generate_random_points(n)" \ + " Generates n random points inside the box." \ + "split(dim, ratio)" \ + " Splits the box into two ones along dim direction." \ + "test_points(p)" \ + " Tests whether point lies inside the box." \ + "copy()" \ + " Creates a new copy of the box." \ + "" \ + "Properties" \ + "----------" \ + "" \ + "center" \ + " Box's center" \ + "volume" \ + " Box's volume" \ + "corners" \ + " Box's corners - coordinates of all corners - 8 points." \ + "bounds" \ + " Box's bounds - pairs of min and max values along every dimension." + +#define BOX_GRP_DOC "Generates n random points inside the box." + +#define BOX_TEST_POINTS_DOC \ + "Checks if point(s) p lies inside the box." \ + "" \ + "Parameters" \ + "----------" \ + "" \ + "p : array_like[float]" \ + " Coordinates of point(s) to be checked. If it is the only one point," \ + " then p.shape=(3,). If it is an array of points, then" \ + " p.shape=(num_points, 3)." \ + "" \ + "Returns" \ + "-------" \ + "" \ + "result : numpy.ndarray[int]" \ + " If the point lies inside the box, then 1 value is returned." \ + " If the point lies outside of the box False is returned." + +#define BOX_SPLIT_DOC \ + "Splits the box two smaller ones along dim direction." \ + "" \ + "Parameters" \ + "----------" \ + "" \ + "dir : str" \ + " Dimension along which splitting must take place. \"x\" - ex, \"y\" " \ + "- " \ + "ey," \ + " z - ez. If not specified or \"auto\", then the box will be split " \ + "along the" \ + " longest side." \ + "ratio : float" \ + " The ratio of two new boxes volumes difference. If < 0.5 the first" \ + " box will be smaller." \ + "" \ + "Returns" \ + "-------" \ + "" \ + "box1, box2 : Box" \ + " Resulting boxes. box1 contains parent box base point." + +#define BOX_COPY_DOC "Makes a copy of the box." + +#define BOX_CHECK_INTERSECTION_DOC \ + "Checks if the box intersects with another one." \ + "" \ + "Parameters" \ + "----------" \ + "box : Box" \ + " The box intersection must be checked with." \ + "" \ + "Returns" \ + "-------" \ + "result : bool" \ + " Test result. True if boxes intersect." diff --git a/mckit/src/common.h b/src/mckit/src/common.h similarity index 100% rename from mckit/src/common.h rename to src/mckit/src/common.h diff --git a/src/mckit/src/geometrymodule.c b/src/mckit/src/geometrymodule.c new file mode 100644 index 00000000..77a1a363 --- /dev/null +++ b/src/mckit/src/geometrymodule.c @@ -0,0 +1,1507 @@ +#define PY_SSIZE_T_CLEAN // https://docs.python.org/3/extending/extending.html +// dvp: to avoid using the unavailable pythonxx_d.lib on Windows +#if defined(_DEBUG) && defined(_MSC_VER) +#define _DEBUG_DEFINED _DEBUG +#undef _DEBUG +#endif +#include +#if defined(_DEBUG_DEFINED) +#define _DEBUG _DEBUG_DEFINED +#undef _DEBUG_DEFINED +#endif +#include +#include + +#include "numpy/arrayobject.h" + +#include "box.h" +#include "shape.h" +#include "surface.h" + +#include "box_doc.h" +#include "surf_doc.h" + +// ===================================================================================================== +// // + +#define parent_pyobject(type, field, pointer) ((PyObject *)((char *)(pointer) - offsetof(type, field))) + +static int convert_to_dbl_vec(PyObject *obj, PyObject **addr) +{ + PyObject *arr = PyArray_FROM_OTF(obj, NPY_DOUBLE, NPY_ARRAY_IN_ARRAY); + if (arr == NULL) + return 0; + + if (PyArray_SIZE((PyArrayObject *)arr) != NDIM) + { + PyErr_SetString(PyExc_ValueError, "Vector of length 3 is expected"); + Py_DECREF(arr); + } + *addr = arr; + return 1; +} + +static int convert_to_dbl_vec_array(PyObject *obj, PyObject **addr) +{ + PyArrayObject *arr = (PyArrayObject *)(PyArray_FROM_OTF(obj, NPY_DOUBLE, NPY_ARRAY_IN_ARRAY)); + if (arr == NULL) + return 0; + + int n = PyArray_NDIM(arr); + if (n == 0 || n > 2) + { + PyErr_SetString(PyExc_ValueError, "Vector or matrix are expected"); + goto error; + } + npy_intp size, last_dim; + size = PyArray_SIZE(arr); + last_dim = PyArray_DIM(arr, n - 1); + if (last_dim != NDIM) + { + PyErr_SetString(PyExc_ValueError, "Shape (n, 3) is expected"); + goto error; + } + *addr = (PyObject *)arr; + return 1; +error: + Py_DECREF(arr); + return 0; +} + +// ========================================================================================== +// // +// =============================== Module constants +// ========================================= // +// ========================================================================================== +// // + +static PyObject *module_dict; + +#define GET_NAME(name) (PyDict_GetItemString(module_dict, name)) +#define MAX_DIM 5000 // Size of global box in cm. +#define MIN_VOLUME 0.001 // Min volume size. + +#define ORIGIN "ORIGIN" +#define EX "EX" +#define EY "EY" +#define EZ "EZ" +#define GLOBAL_BOX "GLOBAL_BOX" +#define MIN_VOLUME_NAME "MIN_VOLUME" + +// ========================================================================================== +// // +// =============================== Box wrappers +// ============================================ // +// ========================================================================================== +// // + +typedef struct +{ + PyObject ob_base; + Box box; +} BoxObject; + +static void boxobj_dealloc(BoxObject *self); +static int boxobj_init(BoxObject *self, PyObject *args, PyObject *kwds); +static PyObject *boxobj_copy(BoxObject *self); +static PyObject *boxobj_generate_random_points(BoxObject *self, PyObject *npts); +static PyObject *boxobj_test_points(BoxObject *self, PyObject *points); +static PyObject *boxobj_split(BoxObject *self, PyObject *args, PyObject *kwds); +static PyObject *boxobj_check_intersection(BoxObject *self, PyObject *box); +static PyObject *boxobj_getcorners(BoxObject *self, void *closure); +static PyObject *boxobj_getvolume(BoxObject *self, void *closure); +static PyObject *boxobj_getbounds(BoxObject *self, void *closure); +static PyObject *boxobj_getcenter(BoxObject *self, void *closure); +static PyObject *boxobj_getdims(BoxObject *self, void *closure); +static PyObject *boxobj_get_ex(BoxObject *self, void *closure); +static PyObject *boxobj_get_ey(BoxObject *self, void *closure); +static PyObject *boxobj_get_ez(BoxObject *self, void *closure); + +static PyGetSetDef boxobj_getsetters[] = {{"corners", (getter)boxobj_getcorners, NULL, "Box's corners", NULL}, + {"volume", (getter)boxobj_getvolume, NULL, "Box's volume", NULL}, + {"bounds", (getter)boxobj_getbounds, NULL, "Box's bounds", NULL}, + {"center", (getter)boxobj_getcenter, NULL, "Box's center", NULL}, + {"dimensions", (getter)boxobj_getdims, NULL, "Box's dimensions", NULL}, + {"ex", (getter)boxobj_get_ex, NULL, "Box's EX", NULL}, + {"ey", (getter)boxobj_get_ey, NULL, "Box's EY", NULL}, + {"ez", (getter)boxobj_get_ez, NULL, "Box's EZ", NULL}, + {NULL}}; + +static PyMethodDef boxobj_methods[] = { + {"copy", (PyCFunction)boxobj_copy, METH_NOARGS, BOX_COPY_DOC}, + {"generate_random_points", (PyCFunction)boxobj_generate_random_points, METH_O, BOX_GRP_DOC}, + {"test_points", (PyCFunction)boxobj_test_points, METH_O, BOX_TEST_POINTS_DOC}, + {"split", (void *)boxobj_split, METH_VARARGS | METH_KEYWORDS, BOX_SPLIT_DOC}, + {"check_intersection", (PyCFunction)boxobj_check_intersection, METH_O, BOX_CHECK_INTERSECTION_DOC}, + {NULL}}; + +static PyTypeObject BoxType = { + PyObject_HEAD_INIT(0).tp_name = "geometry.Box", + .tp_basicsize = sizeof(BoxObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = BOX_DOC, + .tp_new = PyType_GenericNew, + .tp_dealloc = (destructor)boxobj_dealloc, + .tp_init = (initproc)boxobj_init, + .tp_methods = boxobj_methods, + .tp_getset = boxobj_getsetters, +}; + +static void boxobj_dealloc(BoxObject *self) +{ + box_dispose(&self->box); + Py_TYPE(self)->tp_free((PyObject *)self); +} + +static int boxobj_init(BoxObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *cent, *ex = NULL, *ey = NULL, *ez = NULL; + double xdim, ydim, zdim; + + char *kwlist[] = {"", "", "", "", "ex", "ey", "ez", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "O&ddd|O&O&O&", kwlist, convert_to_dbl_vec, ¢, &xdim, &ydim, &zdim, + convert_to_dbl_vec, &ex, convert_to_dbl_vec, &ey, convert_to_dbl_vec, &ez)) + return -1; + + if (ex == NULL) + { + ex = GET_NAME(EX); + Py_INCREF(ex); + } + if (ey == NULL) + { + ey = GET_NAME(EY); + Py_INCREF(ey); + } + if (ez == NULL) + { + ez = GET_NAME(EZ); + Py_INCREF(ez); + } + + box_dispose(&self->box); + box_init(&self->box, (double *)PyArray_DATA((const PyArrayObject *)cent), + (double *)PyArray_DATA((const PyArrayObject *)ex), (double *)PyArray_DATA((const PyArrayObject *)ey), + (double *)PyArray_DATA((const PyArrayObject *)ez), xdim, ydim, zdim); + + Py_DECREF(cent); + Py_DECREF(ex); + Py_DECREF(ey); + Py_DECREF(ez); + + return 0; +} + +static PyObject *boxobj_copy(BoxObject *self) +{ + BoxObject *box = (BoxObject *)PyType_GenericNew(&BoxType, NULL, NULL); + if (box == NULL) + return NULL; + box_copy(&box->box, &self->box); + return (PyObject *)box; +} + +static PyObject *boxobj_generate_random_points(BoxObject *self, PyObject *npts) +{ + if (!PyLong_CheckExact(npts)) + { + PyErr_SetString(PyExc_ValueError, "Integer value is expected"); + return NULL; + } + size_t n = PyLong_AsLong(npts); + + npy_intp dims[] = {n, NDIM}; + PyObject *points = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0); + if (points == NULL) + return NULL; + + int status = box_generate_random_points(&self->box, n, (double *)PyArray_DATA((const PyArrayObject *)points)); + if (status == BOX_FAILURE) + { + PyErr_SetString(PyExc_MemoryError, "Could not generate points."); + Py_DECREF(points); + points = NULL; + } + return points; +} + +static PyObject *boxobj_test_points(BoxObject *self, PyObject *points) +{ + PyObject *pts; + if (!convert_to_dbl_vec_array(points, &pts)) + return NULL; + + npy_intp size = PyArray_SIZE((PyArrayObject *)pts); + size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *)pts, 0) : 1; + npy_intp dims[] = {npts}; + PyObject *result = PyArray_EMPTY(1, dims, NPY_INT, 0); + if (result == NULL) + { + Py_DECREF(pts); + return NULL; + } + + box_test_points(&self->box, npts, (double *)PyArray_DATA((const PyArrayObject *)pts), + (int *)PyArray_DATA((const PyArrayObject *)result)); + Py_DECREF(pts); + return result; +} + +static PyObject *boxobj_check_intersection(BoxObject *self, PyObject *box) +{ + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + int result = box_check_intersection(&self->box, &((BoxObject *)box)->box); + + return PyBool_FromLong(result); +} + +static PyObject *boxobj_split(BoxObject *self, PyObject *args, PyObject *kwds) +{ + char *dir = "auto"; + double ratio = 0.5; + int direct; + static char *kwlist[] = {"dir", "ratio", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "|$sd", kwlist, &dir, &ratio)) + return NULL; + + if (strcmp(dir, "auto") == 0) + direct = BOX_SPLIT_AUTODIR; + else if (strcmp(dir, "x") == 0) + direct = BOX_SPLIT_X; + else if (strcmp(dir, "y") == 0) + direct = BOX_SPLIT_Y; + else if (strcmp(dir, "z") == 0) + direct = BOX_SPLIT_Z; + else + { + PyErr_SetString(PyExc_ValueError, "Unknown splitting direction."); + return NULL; + } + + if (ratio <= 0 || ratio >= 1) + { + PyErr_SetString(PyExc_ValueError, "Split ratio is out of range (0, 1)."); + return NULL; + } + + BoxObject *box1 = (BoxObject *)PyType_GenericNew(&BoxType, NULL, NULL); + BoxObject *box2 = (BoxObject *)PyType_GenericNew(&BoxType, NULL, NULL); + int status = box_split(&self->box, &box1->box, &box2->box, direct, ratio); + + if (status == BOX_FAILURE) + { + PyErr_SetString(PyExc_MemoryError, "Could not create new boxes."); + Py_XDECREF(box1); + Py_XDECREF(box2); + return NULL; + } + return Py_BuildValue("(OO)", box1, box2); +} + +static PyObject *boxobj_getcorners(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NCOR, NDIM}; + PyObject *corners = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)corners); + for (i = 0; i < NCOR * NDIM; ++i) + { + data[i] = self->box.corners[i]; + } + return corners; +} + +static PyObject *boxobj_getvolume(BoxObject *self, void *closure) +{ + return Py_BuildValue("d", self->box.volume); +} + +static PyObject *boxobj_getbounds(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM, 2}; + PyObject *bounds = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)bounds); + for (i = 0; i < NDIM; ++i) + { + data[2 * i] = self->box.lb[i]; + data[2 * i + 1] = self->box.ub[i]; + } + return bounds; +} + +static PyObject *boxobj_getcenter(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)center); + for (i = 0; i < NDIM; ++i) + data[i] = self->box.center[i]; + return center; +} + +static PyObject *boxobj_get_ex(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *ex = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)ex); + for (i = 0; i < NDIM; ++i) + { + data[i] = self->box.ex[i]; + } + return ex; +} + +static PyObject *boxobj_get_ey(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *ey = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)ey); + for (i = 0; i < NDIM; ++i) + { + data[i] = self->box.ey[i]; + } + return ey; +} + +static PyObject *boxobj_get_ez(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *ez = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)ez); + for (i = 0; i < NDIM; ++i) + { + data[i] = self->box.ez[i]; + } + return ez; +} + +static PyObject *boxobj_getdims(BoxObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *dimensions = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + int i; + double *data = (double *)PyArray_DATA((const PyArrayObject *)dimensions); + for (i = 0; i < NDIM; ++i) + data[i] = self->box.dims[i]; + return dimensions; +} + +// ========================================================================================== +// // +// ========================== Surface wrappers +// ============================================== // +// ========================================================================================== +// // + +typedef struct +{ + PyObject ob_base; + Surface surf; +} SurfaceObject; + +typedef struct +{ + PyObject ob_base; + Plane surf; +} PlaneObject; + +typedef struct +{ + PyObject ob_base; + Sphere surf; +} SphereObject; + +typedef struct +{ + PyObject ob_base; + Cylinder surf; +} CylinderObject; + +typedef struct +{ + PyObject ob_base; + Cone surf; +} ConeObject; + +typedef struct +{ + PyObject ob_base; + Torus surf; +} TorusObject; + +typedef struct +{ + PyObject ob_base; + GQuadratic surf; +} GQuadraticObject; + +typedef struct +{ + PyObject ob_base; + RCC surf; +} RCCObject; + +typedef struct +{ + PyObject ob_base; + BOX surf; +} BOXObject; + +static PyObject *surfobj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + PyErr_SetString(PyExc_TypeError, "Can't instantiate abstract class Surface"); + return NULL; +} + +static PyObject *surfobj_test_points(SurfaceObject *self, PyObject *points) +{ + PyObject *pts; + if (!convert_to_dbl_vec_array(points, &pts)) + return NULL; + + npy_intp size = PyArray_SIZE((PyArrayObject *)pts); + size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *)pts, 0) : 1; + npy_intp dims[] = {npts}; + PyObject *result = PyArray_EMPTY(1, dims, NPY_BYTE, 0); + if (result == NULL) + { + Py_DECREF(pts); + return NULL; + } + + surface_test_points(&self->surf, npts, (double *)PyArray_DATA((const PyArrayObject *)pts), + (char *)PyArray_DATA((const PyArrayObject *)result)); + Py_DECREF(pts); + return result; +} + +static PyObject *surfobj_test_box(SurfaceObject *self, PyObject *box) +{ + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + self->surf.last_box = 0; + int result = surface_test_box(&self->surf, &((BoxObject *)box)->box); + + return Py_BuildValue("i", result); +} + +static PyMethodDef surfobj_methods[] = {{"test_box", (PyCFunction)surfobj_test_box, METH_O, SURF_TEST_BOX_DOC}, + {"test_points", (PyCFunction)surfobj_test_points, METH_O, SURF_TEST_POINTS_DOC}, + {NULL}}; + +static int planeobj_init(PlaneObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *norm; + double offset; + if (!PyArg_ParseTuple(args, "O&d", convert_to_dbl_vec, &norm, &offset)) + return -1; + + plane_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)norm), offset); + Py_DECREF(norm); + return 0; +} + +static int sphereobj_init(SphereObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *center; + double radius; + if (!PyArg_ParseTuple(args, "O&d", convert_to_dbl_vec, ¢er, &radius)) + return -1; + + sphere_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)center), radius); + Py_DECREF(center); + return 0; +} + +static int cylinderobj_init(CylinderObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *point, *axis; + double radius; + if (!PyArg_ParseTuple(args, "O&O&d", convert_to_dbl_vec, &point, convert_to_dbl_vec, &axis, &radius)) + return -1; + + cylinder_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)point), + (double *)PyArray_DATA((const PyArrayObject *)axis), radius); + Py_DECREF(point); + Py_DECREF(axis); + return 0; +} + +static int coneobj_init(ConeObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *apex, *axis; + double ta; + int sheet = 0; + if (!PyArg_ParseTuple(args, "O&O&di", convert_to_dbl_vec, &apex, convert_to_dbl_vec, &axis, &ta, &sheet)) + return -1; + + cone_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)apex), + (double *)PyArray_DATA((const PyArrayObject *)axis), ta, sheet); + Py_DECREF(apex); + Py_DECREF(axis); + return 0; +} + +static int torusobj_init(TorusObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *center, *axis; + double r, a, b; + if (!PyArg_ParseTuple(args, "O&O&ddd", convert_to_dbl_vec, ¢er, convert_to_dbl_vec, &axis, &r, &a, &b)) + return -1; + + int status = torus_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)center), + (double *)PyArray_DATA((const PyArrayObject *)axis), r, a, b); + Py_DECREF(center); + Py_DECREF(axis); + return 0; +} + +static int gqobj_init(GQuadraticObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *m, *v; + double k, f; + if (!PyArg_ParseTuple(args, "O&O&dd", convert_to_dbl_vec_array, &m, convert_to_dbl_vec, &v, &k, &f)) + return -1; + + gq_init(&self->surf, (double *)PyArray_DATA((const PyArrayObject *)m), + (double *)PyArray_DATA((const PyArrayObject *)v), k, f); + + Py_DECREF(m); + Py_DECREF(v); + return 0; +} + +static PyTypeObject SurfaceType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_name = "geometry.Surface", + .tp_basicsize = sizeof(SurfaceObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Surface base class", + .tp_new = surfobj_new, + .tp_methods = surfobj_methods, +}; + +static PyObject *planeobj_getnorm(PlaneObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *norm = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)norm); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.norm[i]; + return norm; +} + +static PyObject *planeobj_getoffset(PlaneObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.offset); +} + +static PyGetSetDef planeobj_getset[] = {{"_v", (getter)planeobj_getnorm, NULL, "Plane's normal", NULL}, + {"_k", (getter)planeobj_getoffset, NULL, "Plane's offset", NULL}, + {NULL}}; + +static PyTypeObject PlaneType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.Plane", + .tp_basicsize = sizeof(PlaneObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Plane class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)planeobj_init, + .tp_getset = planeobj_getset, +}; + +static PyObject *sphereobj_getcenter(SphereObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)center); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.center[i]; + return center; +} + +static PyObject *sphereobj_getradius(SphereObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.radius); +} + +static PyGetSetDef sphereobj_getset[] = {{"_center", (getter)sphereobj_getcenter, NULL, "Sphere's center", NULL}, + {"_radius", (getter)sphereobj_getradius, NULL, "Sphere's radius", NULL}, + {NULL}}; + +static PyTypeObject SphereType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.Sphere", + .tp_basicsize = sizeof(SphereObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Sphere class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)sphereobj_init, + .tp_getset = sphereobj_getset, +}; + +static PyObject *cylinderobj_getpt(CylinderObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *pt = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)pt); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.point[i]; + return pt; +} + +static PyObject *cylinderobj_getaxis(CylinderObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)axis); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.axis[i]; + return axis; +} + +static PyObject *cylinderobj_getradius(CylinderObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.radius); +} + +static PyGetSetDef cylinderobj_getset[] = {{"_pt", (getter)cylinderobj_getpt, NULL, "Cylinder's axis point", NULL}, + {"_axis", (getter)cylinderobj_getaxis, NULL, "Cylinder's axis", NULL}, + {"_radius", (getter)cylinderobj_getradius, NULL, "Cylinder's radius", NULL}, + {NULL}}; + +static PyTypeObject CylinderType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.Cylinder", + .tp_basicsize = sizeof(CylinderObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Cylinder class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)cylinderobj_init, + .tp_getset = cylinderobj_getset, +}; + +static PyObject *rccobj_surfaces(RCCObject *self, void *closure) +{ + PyObject *args = PyTuple_New(3); + if (args == NULL) + return NULL; + PyObject *cyl = parent_pyobject(CylinderObject, surf, self->surf.cyl); + PyTuple_SET_ITEM(args, 0, cyl); + Py_INCREF(cyl); + PyObject *top = parent_pyobject(PlaneObject, surf, self->surf.top); + PyTuple_SET_ITEM(args, 1, top); + Py_INCREF(top); + PyObject *bot = parent_pyobject(PlaneObject, surf, self->surf.bot); + PyTuple_SET_ITEM(args, 2, bot); + Py_INCREF(bot); + return args; +} + +static int rccobj_init(RCCObject *self, PyObject *args, PyObject *kwds) +{ + size_t arglen = PyTuple_Size(args); + if (arglen != 3) + { + PyErr_SetString(PyExc_TypeError, "3 Surfaces expected."); + return -1; + } + + int status; + PyObject *cyl, *top, *bot; + cyl = PyTuple_GetItem(args, 0); + if (!PyObject_TypeCheck(cyl, &CylinderType)) + { + PyErr_SetString(PyExc_TypeError, "Cylinder instance is expected"); + return -1; + } + top = PyTuple_GetItem(args, 1); + if (!PyObject_TypeCheck(top, &PlaneType)) + { + PyErr_SetString(PyExc_TypeError, "Plane Instance is expected"); + return -1; + } + bot = PyTuple_GetItem(args, 2); + if (!PyObject_TypeCheck(bot, &PlaneType)) + { + PyErr_SetString(PyExc_TypeError, "Plane Instance is expected"); + return -1; + } + Py_INCREF(cyl); + Py_INCREF(top); + Py_INCREF(bot); + status = + RCC_init(&self->surf, &((CylinderObject *)cyl)->surf, &((PlaneObject *)top)->surf, &((PlaneObject *)bot)->surf); + if (status != SURFACE_SUCCESS) + return -1; + return 0; +} + +static void rccobj_dealloc(RCCObject *self) +{ + PyObject *cyl = parent_pyobject(CylinderObject, surf, self->surf.cyl); + Py_DECREF(cyl); + PyObject *top = parent_pyobject(PlaneObject, surf, self->surf.top); + Py_DECREF(top); + PyObject *bot = parent_pyobject(PlaneObject, surf, self->surf.bot); + Py_DECREF(bot); + Py_TYPE(self)->tp_free((PyObject *)self); +} + +static PyGetSetDef rccobj_getset[] = {{"surfaces", (getter)rccobj_surfaces, NULL, "Surfaces of RCC", NULL}, {NULL}}; + +static PyTypeObject RCCType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.RCC", + .tp_basicsize = sizeof(RCCObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "RCC class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)rccobj_init, + .tp_dealloc = (destructor)rccobj_dealloc, + .tp_getset = rccobj_getset, +}; + +static PyObject *mboxobj_surfaces(BOXObject *self, void *closure) +{ + PyObject *args = PyTuple_New(BOX_PLANE_NUM); + if (args == NULL) + return NULL; + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { + PyObject *p = parent_pyobject(PlaneObject, surf, self->surf.planes[i]); + PyTuple_SET_ITEM(args, i, p); + Py_INCREF(p); + } + return args; +} + +static int mboxobj_init(BOXObject *self, PyObject *args, PyObject *kwds) +{ + size_t arglen = PyTuple_Size(args); + if (arglen != BOX_PLANE_NUM) + { + PyErr_SetString(PyExc_TypeError, "6 Planes expected."); + return -1; + } + + int status; + PyObject *planes[BOX_PLANE_NUM]; + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { + planes[i] = PyTuple_GetItem(args, i); + if (!PyObject_TypeCheck(planes[i], &PlaneType)) + { + PyErr_SetString(PyExc_TypeError, "Plane instance is expected"); + return -1; + } + } + Plane *planes_ref[BOX_PLANE_NUM]; + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { + planes_ref[i] = &((PlaneObject *)planes[i])->surf; + Py_INCREF(planes[i]); + } + + status = BOX_init(&self->surf, planes_ref); + if (status != SURFACE_SUCCESS) + return -1; + return 0; +} + +static void mboxobj_dealloc(BOXObject *self) +{ + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { + PyObject *p = parent_pyobject(PlaneObject, surf, self->surf.planes[i]); + Py_DECREF(p); + } + Py_TYPE(self)->tp_free((PyObject *)self); +} + +static PyGetSetDef mboxobj_getset[] = {{"surfaces", (getter)mboxobj_surfaces, NULL, "Surfaces of BOX", NULL}, {NULL}}; + +static PyTypeObject BOXType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.BOX", + .tp_basicsize = sizeof(BOXObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "BOX class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)mboxobj_init, + .tp_dealloc = (destructor)mboxobj_dealloc, + .tp_getset = mboxobj_getset, +}; + +static PyObject *coneobj_getapex(ConeObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *apex = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)apex); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.apex[i]; + return apex; +} + +static PyObject *coneobj_getaxis(ConeObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)axis); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.axis[i]; + return axis; +} + +static PyObject *coneobj_getta(ConeObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.ta); +} + +static PyObject *coneobj_getsheet(ConeObject *self, void *closure) +{ + return Py_BuildValue("i", self->surf.sheet); +} + +static PyGetSetDef coneobj_getset[] = {{"_apex", (getter)coneobj_getapex, NULL, "Cone's apex", NULL}, + {"_axis", (getter)coneobj_getaxis, NULL, "Cone's axis", NULL}, + {"_t2", (getter)coneobj_getta, NULL, "Cone's angle tangent", NULL}, + {"_sheet", (getter)coneobj_getsheet, NULL, "Cone's sheet", NULL}, + {NULL}}; + +static PyTypeObject ConeType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.Cone", + .tp_basicsize = sizeof(ConeObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Cone class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)coneobj_init, + .tp_getset = coneobj_getset, +}; + +static PyObject *torusobj_getcenter(TorusObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *center = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)center); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.center[i]; + return center; +} + +static PyObject *torusobj_getaxis(TorusObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *axis = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)axis); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.axis[i]; + return axis; +} + +static PyGetSetDef torusobj_getset[] = {{"_center", (getter)torusobj_getcenter, NULL, "Torus's center", NULL}, + {"_axis", (getter)torusobj_getaxis, NULL, "Torus's axis", NULL}, + {NULL}}; + +static PyMemberDef torusobj_members[] = { + {"_R", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, radius), READONLY, "Torus's major radius."}, + {"_a", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, a), READONLY, + "Torus's minor radius parallel to axis"}, + {"_b", T_DOUBLE, offsetof(TorusObject, surf) + offsetof(Torus, b), READONLY, + "Torus's minor radius perpendicular to axis"}, + {NULL}}; + +static PyTypeObject TorusType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.Torus", + .tp_basicsize = sizeof(TorusObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Torus class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)torusobj_init, + .tp_getset = torusobj_getset, + .tp_members = torusobj_members, +}; + +static PyObject *gqobj_get_m(GQuadraticObject *self, void *closure) +{ + npy_intp dims[] = {NDIM, NDIM}; + PyObject *m = PyArray_EMPTY(2, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)m); + for (int i = 0; i < NDIM * NDIM; ++i) + data[i] = self->surf.m[i]; + return m; +} + +static PyObject *gqobj_get_v(GQuadraticObject *self, void *closure) +{ + npy_intp dims[] = {NDIM}; + PyObject *v = PyArray_EMPTY(1, dims, NPY_DOUBLE, 0); + double *data = (double *)PyArray_DATA((const PyArrayObject *)v); + for (int i = 0; i < NDIM; ++i) + data[i] = self->surf.v[i]; + return v; +} + +static PyObject *gqobj_get_k(GQuadraticObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.k); +} + +static PyObject *gqobj_get_factor(GQuadraticObject *self, void *closure) +{ + return Py_BuildValue("d", self->surf.factor); +} + +static PyGetSetDef gqobj_getset[] = { + {"_m", (getter)gqobj_get_m, NULL, "GQuadratic's matrix.", NULL}, + {"_v", (getter)gqobj_get_v, NULL, "GQuadratic's vector.", NULL}, + {"_k", (getter)gqobj_get_k, NULL, "GQuadratic's free term", NULL}, + {"_factor", (getter)gqobj_get_factor, NULL, "GQuadratic's normalisation factor", NULL}, + {NULL}}; + +static PyTypeObject GQuadraticType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_base = &SurfaceType, + .tp_name = "geometry.GQuadratic", + .tp_basicsize = sizeof(GQuadraticObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "GQuadratic class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)gqobj_init, + .tp_getset = gqobj_getset, +}; + +// ========================================================================================== +// // +// ============================= Shape wrappers +// ============================================= // +// ========================================================================================== +// // + +typedef struct +{ + PyObject ob_base; + Shape shape; +} ShapeObject; + +static int shapeobj_init(ShapeObject *self, PyObject *args, PyObject *kwds); +static PyObject *shapeobj_test_box(ShapeObject *self, PyObject *args, PyObject *kwds); +static PyObject *shapeobj_ultimate_test_box(ShapeObject *self, PyObject *args, PyObject *kwds); +static PyObject *shapeobj_test_points(ShapeObject *self, PyObject *points); +static PyObject *shapeobj_bounding_box(ShapeObject *self, PyObject *args, PyObject *kwds); +static PyObject *shapeobj_volume(ShapeObject *self, PyObject *args, PyObject *kwds); +static PyObject *shapeobj_collect_statistics(ShapeObject *self, PyObject *args); +static PyObject *shapeobj_get_stat_table(ShapeObject *self); +static void shapeobj_dealloc(ShapeObject *self); + +static char *opcodes[] = {"I", "C", "E", "U", "S", "R"}; + +static PyObject *shapeobj_getopc(ShapeObject *self, void *closure) +{ + return Py_BuildValue("s", opcodes[self->shape.opc]); +} + +static PyObject *shapeobj_getinvopc(ShapeObject *self, void *closure) +{ + return Py_BuildValue("s", opcodes[invert_opc(self->shape.opc)]); +} + +static PyObject *shapeobj_getargs(ShapeObject *self, void *closure) +{ + PyObject *args = PyTuple_New(self->shape.alen); + if (args == NULL) + return NULL; + if (self->shape.opc == COMPLEMENT || self->shape.opc == IDENTITY) + { + PyObject *pysurf = parent_pyobject(SurfaceObject, surf, self->shape.args.surface); + PyTuple_SET_ITEM(args, 0, pysurf); + Py_INCREF(pysurf); + } + else if (self->shape.opc == UNION || self->shape.opc == INTERSECTION) + { + PyObject *pyshape; + for (int i = 0; i < self->shape.alen; ++i) + { + pyshape = parent_pyobject(ShapeObject, shape, self->shape.args.shapes[i]); + PyTuple_SET_ITEM(args, i, pyshape); + Py_INCREF(pyshape); + } + } + return args; +} + +static PyGetSetDef shapeobj_getset[] = { + {"opc", (getter)shapeobj_getopc, NULL, "Operation code of shape.", NULL}, + {"invert_opc", (getter)shapeobj_getinvopc, NULL, "Inverted operation code of shape.", NULL}, + {"args", (getter)shapeobj_getargs, NULL, "Arguments of shape.", NULL}, + {NULL}}; + +static PyMethodDef shapeobj_methods[] = { + {"test_box", (void *)shapeobj_test_box, METH_VARARGS | METH_KEYWORDS, + "Tests where the box is located with respect to the surface."}, + {"ultimate_test_box", (void *)shapeobj_ultimate_test_box, METH_VARARGS | METH_KEYWORDS, ""}, + {"volume", (void *)shapeobj_volume, METH_VARARGS | METH_KEYWORDS, ""}, + {"bounding_box", (void *)shapeobj_bounding_box, METH_VARARGS | METH_KEYWORDS, ""}, + {"collect_statistics", (PyCFunction)shapeobj_collect_statistics, METH_VARARGS, ""}, + {"get_stat_table", (PyCFunction)shapeobj_get_stat_table, METH_NOARGS, ""}, + {"test_points", (PyCFunction)shapeobj_test_points, METH_O, + "Tests senses of the points with respect to the surface."}, + {NULL}}; + +static PyTypeObject ShapeType = { + PyVarObject_HEAD_INIT(NULL, 0).tp_name = "geometry.Shape", + .tp_basicsize = sizeof(ShapeObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, + .tp_doc = "Shape class", + .tp_new = PyType_GenericNew, + .tp_init = (initproc)shapeobj_init, + .tp_dealloc = (destructor)shapeobj_dealloc, + .tp_methods = shapeobj_methods, + .tp_getset = shapeobj_getset, +}; + +static int shapeobj_init(ShapeObject *self, PyObject *args, PyObject *kwds) +{ + size_t arglen = PyTuple_Size(args); + if (arglen < 1) + { + PyErr_SetString(PyExc_TypeError, "Operation identifier is expected."); + return -1; + } + PyObject *pyopc = PyTuple_GetItem(args, 0); + if (!PyUnicode_Check(pyopc)) + { + PyErr_SetString(PyExc_TypeError, "String object is expected."); + return -1; + } + char *opcstr = PyUnicode_DATA(pyopc); + + char opc; + if (strcmp(opcstr, opcodes[INTERSECTION]) == 0) + opc = INTERSECTION; + else if (strcmp(opcstr, opcodes[COMPLEMENT]) == 0) + opc = COMPLEMENT; + else if (strcmp(opcstr, opcodes[UNION]) == 0) + opc = UNION; + else if (strcmp(opcstr, opcodes[EMPTY]) == 0) + opc = EMPTY; + else if (strcmp(opcstr, opcodes[UNIVERSE]) == 0) + opc = UNIVERSE; + else if (strcmp(opcstr, opcodes[IDENTITY]) == 0) + opc = IDENTITY; + else + { + PyErr_SetString(PyExc_ValueError, "Unknown operation"); + return -1; + } + + int status; + if (opc == IDENTITY || opc == COMPLEMENT) + { + PyObject *surf = PyTuple_GetItem(args, 1); + if (surf == NULL || !PyObject_TypeCheck(surf, &SurfaceType)) + { + PyErr_SetString(PyExc_TypeError, "Surface instance is expected..."); + return -1; + } + Py_INCREF(surf); + status = shape_init(&self->shape, opc, 1, &((SurfaceObject *)surf)->surf); + } + else if (opc == UNIVERSE || opc == EMPTY) + { + status = shape_init(&self->shape, opc, 0, NULL); + } + else + { + size_t i, alen = arglen - 1; + if (alen <= 1) + { + PyErr_SetString(PyExc_ValueError, "More than one shape object is expected"); + return -1; + } + PyObject *item; + Shape **operands = (Shape **)malloc(alen * sizeof(Shape *)); + for (i = 0; i < alen; ++i) + { + item = PyTuple_GetItem(args, i + 1); + if (PyObject_TypeCheck(item, &ShapeType)) + { + operands[i] = (Shape *)&((ShapeObject *)item)->shape; + Py_INCREF(item); + } + else + { + PyErr_SetString(PyExc_TypeError, "Shape instance is expected"); + free(operands); + return -1; + } + } + status = shape_init(&self->shape, opc, alen, operands); + free(operands); + } + if (status != SHAPE_SUCCESS) + return -1; + return 0; +} + +static void shapeobj_dealloc(ShapeObject *self) +{ + if (self->shape.opc == COMPLEMENT || self->shape.opc == IDENTITY) + { + PyObject *pysurf = parent_pyobject(SurfaceObject, surf, self->shape.args.surface); + Py_DECREF(pysurf); + } + else if (self->shape.opc == UNION || self->shape.opc == INTERSECTION) + { + PyObject *pyshape; + for (int i = 0; i < self->shape.alen; ++i) + { + pyshape = parent_pyobject(ShapeObject, shape, self->shape.args.shapes[i]); + Py_DECREF(pyshape); + } + } + shape_dealloc(&self->shape); + Py_TYPE(self)->tp_free((PyObject *)self); +} + +static PyObject *shapeobj_test_box(ShapeObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *box = NULL; + char collect = 0; + static char *kwlist[] = {"box", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "O", kwlist, &box)) + return NULL; + + if (box == NULL) + box = GET_NAME(GLOBAL_BOX); + + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_TypeError, "Box instance is expected..."); + return NULL; + } + + shape_reset_cache(&self->shape); + int result = shape_test_box(&self->shape, &((BoxObject *)box)->box, 0, NULL); + return Py_BuildValue("i", result); +} + +static PyObject *shapeobj_ultimate_test_box(ShapeObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *box = NULL; + char collect = 0; + double min_vol = MIN_VOLUME; + + static char *kwlist[] = {"box", "min_volume", "collect", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "|Odb", kwlist, &box, &min_vol, &collect)) + return NULL; + + if (box == NULL) + box = GET_NAME(GLOBAL_BOX); + + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + shape_reset_cache(&self->shape); + int result = shape_ultimate_test_box(&self->shape, &((BoxObject *)box)->box, min_vol, collect); + return Py_BuildValue("i", result); +} + +static PyObject *shapeobj_test_points(ShapeObject *self, PyObject *points) +{ + PyObject *pts; + if (!convert_to_dbl_vec_array(points, &pts)) + return NULL; + + npy_intp size = PyArray_SIZE((PyArrayObject *)pts); + size_t npts = size > NDIM ? PyArray_DIM((PyArrayObject *)pts, 0) : 1; + npy_intp dims[] = {npts}; + PyObject *result = PyArray_EMPTY(1, dims, NPY_BYTE, 0); + if (result == NULL) + { + Py_DECREF(pts); + return NULL; + } + + shape_test_points(&self->shape, npts, (double *)PyArray_DATA((const PyArrayObject *)pts), + (char *)PyArray_DATA((const PyArrayObject *)result)); + Py_DECREF(pts); + return result; +} + +static PyObject *shapeobj_bounding_box(ShapeObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *start_box = NULL; + double tol = 100.0; + int status = SHAPE_FAILURE; + + static char *kwlist[] = {"tol", "box", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "|dO", kwlist, &tol, &start_box)) + return NULL; + + if (start_box == NULL) + start_box = GET_NAME(GLOBAL_BOX); + + if (!PyObject_TypeCheck(start_box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + BoxObject *box = (BoxObject *)boxobj_copy((BoxObject *)start_box); + if (box == NULL) + return NULL; + + Py_BEGIN_ALLOW_THREADS + + shape_reset_cache(&self->shape); + status = shape_bounding_box(&self->shape, &box->box, tol); + + // In multithreading mode caller should create deepcopy of self object + // TODO dvp: revise architecture to have Shape, Surface and Box object immutable + // and add mutable cache and statistics collecting objects required for algorithms + + Py_END_ALLOW_THREADS + + if (status == SHAPE_SUCCESS) return (PyObject *)box; + else + { + Py_DECREF(box); + return NULL; + } +} + +static PyObject *shapeobj_volume(ShapeObject *self, PyObject *args, PyObject *kwds) +{ + PyObject *box = NULL; + double min_vol = MIN_VOLUME; + double vol = -1.0; + + static char *kwlist[] = {"box", "min_volume", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "|Od", kwlist, &box, &min_vol)) + return NULL; + + if (box == NULL) + box = GET_NAME(GLOBAL_BOX); + + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + // In multithreading mode caller should create deepcopy of self object + // see comment in ...bounding_box() + + Py_BEGIN_ALLOW_THREADS + + shape_reset_cache(&self->shape); + vol = shape_volume(&self->shape, &((BoxObject *)box)->box, min_vol); + + Py_END_ALLOW_THREADS + + return Py_BuildValue("d", vol); +} + +/* +static PyObject * +shapeobj_contour(ShapeObject * self, PyObject * args, PyObject * kwds) +{ + PyObject *origin, *ex = NULL, *ey = NULL, *trim = NULL; + double width, height, delta = 0.01; + + char *kwlist[] = {"", "", "", "ex", "ey", "delta", "trim", NULL}; + + if (! PyArg_ParseTupleAndKeywords(args, kwds, "O&dd|O&O&dO", kwlist, + convert_to_dbl_vec, &origin, &width ,&height, + convert_to_dbl_vec, &ex, convert_to_dbl_vec, &ey, + &delta, &trim)) + return -1; + + if (ex == NULL) { + ex = GET_NAME(EX); + Py_INCREF(ex); + } + + if (ey == NULL) { + ey = GET_NAME(EY); + Py_INCREF(ey); + } + + if (! PyObject_TypeCheck(trim, &ShapeType)) { + PyErr_SetString(PyExc_ValueError, "Shape instance is expected"); + return NULL; + } + + double * ex_d = (double *) PyArray_DATA(ex); + double * ey_d = (double *) PyArray_DATA(ey); + double ez_d[] = { + ex_d[1] * ey_d[2] - ex_d[2] * ey_d[1], + ex_d[2] * ey_d[0] - ex_d[0] * ey_d[2], + ex_d[0] * ey_d[1] - ex_d[1] * ey_d[0] + }; + + Box box; + int status = box_init( + &box, + (double *) PyArray_DATA(origin), ex_d, ey_d, ez_d, width, height, delta + ); + // size_t ntps = shape_contour(&self->shape, &box, delta * delta * delta, ) + +} +*/ + +static PyObject *shapeobj_collect_statistics(ShapeObject *self, PyObject *args) +{ + PyObject *box; + double min_vol; + if (!PyArg_ParseTuple(args, "Od", &box, &min_vol)) + return NULL; + + if (!PyObject_TypeCheck(box, &BoxType)) + { + PyErr_SetString(PyExc_ValueError, "Box instance is expected"); + return NULL; + } + + shape_reset_cache(&self->shape); + shape_collect_statistics(&self->shape, &((BoxObject *)box)->box, min_vol); + Py_RETURN_NONE; +} + +static PyObject *shapeobj_get_stat_table(ShapeObject *self) +{ + size_t nrows = 0, ncols = 0; + char *table_data = shape_get_stat_table(&self->shape, &nrows, &ncols); + npy_intp dims[] = {nrows, ncols}; + PyObject *table = PyArray_SimpleNewFromData(2, dims, NPY_BYTE, table_data); + return table; +} + +// ========================================================================================== +// // +// =================================== Module +// =============================================== // +// ========================================================================================== +// // + +static PyModuleDef geometry_module = { + PyModuleDef_HEAD_INIT, "geometry", "Geometry native objects.", -1, NULL, NULL, NULL, NULL, NULL}; + +PyMODINIT_FUNC PyInit_geometry(void) +{ + PyObject *m; + + if (PyType_Ready(&BoxType) < 0) + return NULL; + + if (PyType_Ready(&SurfaceType) < 0) + return NULL; + if (PyType_Ready(&PlaneType) < 0) + return NULL; + if (PyType_Ready(&SphereType) < 0) + return NULL; + if (PyType_Ready(&CylinderType) < 0) + return NULL; + if (PyType_Ready(&ConeType) < 0) + return NULL; + if (PyType_Ready(&TorusType) < 0) + return NULL; + if (PyType_Ready(&GQuadraticType) < 0) + return NULL; + if (PyType_Ready(&RCCType) < 0) + return NULL; + if (PyType_Ready(&BOXType) < 0) + return NULL; + + if (PyType_Ready(&ShapeType) < 0) + return NULL; + + m = PyModule_Create(&geometry_module); + if (m == NULL) + return NULL; + import_array(); + + Py_INCREF(&BoxType); + + Py_INCREF(&SphereType); + Py_INCREF(&PlaneType); + Py_INCREF(&SphereType); + Py_INCREF(&CylinderType); + Py_INCREF(&ConeType); + Py_INCREF(&TorusType); + Py_INCREF(&GQuadraticType); + Py_INCREF(&RCCType); + Py_INCREF(&BOXType); + + Py_INCREF(&ShapeType); + + PyModule_AddObject(m, "Box", (PyObject *)&BoxType); + + PyModule_AddObject(m, "Surface", (PyObject *)&SurfaceType); + PyModule_AddObject(m, "Plane", (PyObject *)&PlaneType); + PyModule_AddObject(m, "Sphere", (PyObject *)&SphereType); + PyModule_AddObject(m, "Cylinder", (PyObject *)&CylinderType); + PyModule_AddObject(m, "Cone", (PyObject *)&ConeType); + PyModule_AddObject(m, "Torus", (PyObject *)&TorusType); + PyModule_AddObject(m, "GQuadratic", (PyObject *)&GQuadraticType); + PyModule_AddObject(m, "RCC", (PyObject *)&RCCType); + PyModule_AddObject(m, "BOX", (PyObject *)&BOXType); + + PyModule_AddObject(m, "Shape", (PyObject *)&ShapeType); + + // Create Module constants + + PyObject *ex, *ey, *ez, *origin; + BoxObject *global_box; + npy_intp dims[] = {NDIM}; + + origin = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0); + ex = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0); + ey = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0); + ez = PyArray_ZEROS(1, dims, NPY_DOUBLE, 0); + + *((double *)PyArray_DATA((const PyArrayObject *)ex) + 0) = 1.0; + *((double *)PyArray_DATA((const PyArrayObject *)ey) + 1) = 1.0; + *((double *)PyArray_DATA((const PyArrayObject *)ez) + 2) = 1.0; + + global_box = (BoxObject *)PyType_GenericNew(&BoxType, NULL, NULL); + box_init(&global_box->box, (double *)PyArray_DATA((const PyArrayObject *)origin), + (double *)PyArray_DATA((const PyArrayObject *)ex), (double *)PyArray_DATA((const PyArrayObject *)ey), + (double *)PyArray_DATA((const PyArrayObject *)ez), MAX_DIM, MAX_DIM, MAX_DIM); + + PyModule_AddObject(m, ORIGIN, (PyObject *)origin); + PyModule_AddObject(m, EX, (PyObject *)ex); + PyModule_AddObject(m, EY, (PyObject *)ey); + PyModule_AddObject(m, EZ, (PyObject *)ez); + PyModule_AddObject(m, GLOBAL_BOX, (PyObject *)global_box); + PyModule_AddObject(m, MIN_VOLUME_NAME, Py_BuildValue("d", MIN_VOLUME)); + + module_dict = PyModule_GetDict(m); + + return m; +} diff --git a/src/mckit/src/rbtree.c b/src/mckit/src/rbtree.c new file mode 100644 index 00000000..ad501a4b --- /dev/null +++ b/src/mckit/src/rbtree.c @@ -0,0 +1,535 @@ +#include "rbtree.h" +#include +#include + +#define is_left(n) ((n)->parent != NULL && (n)->parent->left == n) +#define is_right(n) ((n)->parent != NULL && (n)->parent->right == n) +#define is_left_red(n) ((n)->left != NULL && (n)->left->color == RED) +#define is_right_red(n) ((n)->right != NULL && (n)->right->color == RED) +#define is_red(n) ((n) != NULL && (n)->color == RED) +#define is_black(n) ((n) != NULL && (n)->color == BLACK) + +static void node_init(RBNode *node, RBNode *parent, const void *key); +static RBNode *node_add_balance(RBNode *node); +static RBNode *node_del_balance(RBNode *node); +static RBNode *node_max(RBNode *start); +static RBNode *node_min(RBNode *start); +static void node_free(RBNode *node); +static RBNode *delete_rmin(RBNode *lv, RBNode **root); +static RBNode **node_find(const RBTree *rbt, const void *key, RBNode **parent); +static int rbtree_del(RBTree *rbt, const void *key, RBNode **node); + +static void print_node(RBNode *node) +{ + if (node == NULL) + return; + char c = node->color == RED ? 'R' : 'B'; + int p = node->parent == NULL ? 0 : *((int *)node->parent->key); + printf(" %c%dP%d", c, *((int *)node->key), p); + if (node->left != NULL) + { + printf("L("); + print_node(node->left); + printf(")"); + } + if (node->right != NULL) + { + printf("R("); + print_node(node->right); + printf(")"); + } +} + +void rbtree_print(RBTree *rbt) +{ + printf("TREE:\n"); + if (rbt->root != NULL) + print_node(rbt->root); + printf("\n"); +} + +static RBNode **node_find(const RBTree *rbt, const void *key, RBNode **parent) +{ + RBNode **node = (RBNode **)&rbt->root; + *parent = NULL; + int comp_res; + while (*node != NULL) + { + comp_res = (*rbt->compare)((*node)->key, key); + if (comp_res < 0) + { + *parent = *node; + node = &(*node)->left; + } + else if (comp_res > 0) + { + *parent = *node; + node = &(*node)->right; + } + else + { + break; + } + } + return node; +} + +RBTree *rbtree_create(int (*compare)(const void *, const void *)) +{ + RBTree *rbt = (RBTree *)malloc(sizeof(RBTree)); + if (rbt != NULL) + { + rbt->root = NULL; + rbt->len = 0; + rbt->compare = compare; + } + return rbt; +} + +void rbtree_free(RBTree *rbt) +{ + if (rbt != NULL) + { + if (rbt->root != NULL) + node_free(rbt->root); + free(rbt); + } +} + +const void *rbtree_get(const RBTree *rbt, const void *key) +{ + RBNode *parent; + RBNode **node = node_find(rbt, key, &parent); + if (*node != NULL) + return (*node)->key; + else + return NULL; +} + +int rbtree_add(RBTree *rbt, const void *key) +{ + RBNode *parent; + RBNode **node = node_find(rbt, key, &parent); + if (*node != NULL) + return RBT_KEY_ALREADY_EXISTS; + + // New node creation + *node = (RBNode *)malloc(sizeof(RBNode)); + if (*node == NULL) + return RBT_NO_MEMORY; + node_init(*node, parent, key); + + if (parent != NULL) + { + RBNode *blnc = node_add_balance(parent); + if (blnc != NULL) + rbt->root = blnc; + } + + rbt->len++; + + return RBT_OK; +} + +void *rbtree_pop(RBTree *rbt, const void *key) +{ + void *result; + RBNode *parent, *node; + if (key == NULL) + node = rbt->root; + else + node = *node_find(rbt, key, &parent); + + if (node == NULL) + return NULL; + + // find successor for element being deleted. + RBNode *rmin = delete_rmin(node, &rbt->root); + // printf("successor for deletion %d\n", *((int *) rmin->key)); + if (rmin == NULL) + { // if there is no successor, remove element itself. + RBNode *r = node_del_balance(node); + if (r != NULL) + rbt->root = r; + + RBNode *p = node->parent; + if (p == NULL) + rbt->root = NULL; // if element being deleted is root. + else if (p->left == node) + p->left = NULL; // otherwise delete element + else + p->right = NULL; // from successor parent's children list. + } + else + { // if the successor exists, + if (node != rbt->root) + { + if (is_left(node)) + node->parent->left = rmin; + else + node->parent->right = rmin; + } + else + rbt->root = rmin; + rmin->color = node->color; + rmin->parent = node->parent; + rmin->left = node->left; + rmin->right = node->right; + if (rmin->left != NULL) + rmin->left->parent = rmin; + if (rmin->right != NULL) + rmin->right->parent = rmin; + } + result = (void *)node->key; + free(node); + rbt->len--; + return result; +} + +static size_t fill_node(const RBNode *node, void *array[], size_t index) +{ + if (node->left != NULL) + index = fill_node(node->left, array, index); + array[index++] = (void *)node->key; + if (node->right != NULL) + index = fill_node(node->right, array, index); + return index; +} + +void *rbtree_to_array(const RBTree *rbt) +{ + if (rbt->len == 0) + return NULL; + void *result = (void *)malloc(rbt->len * sizeof(void *)); + if (result != NULL) + { + fill_node(rbt->root, result, 0); + } + return result; +} + +static void node_init(RBNode *node, RBNode *parent, const void *key) +{ + node->color = RED; + node->left = NULL; + node->right = NULL; + node->parent = parent; + node->key = key; +} + +static RBNode *rotate_left(RBNode *node); +static RBNode *rotate_right(RBNode *node); +static RBNode *flip_colors(RBNode *node); +static RBNode *make_bro_red(RBNode *node); + +static RBNode *node_max(RBNode *node) +{ + while (node->right != NULL) + node = node->right; + return node; +} + +static RBNode *node_min(RBNode *node) +{ + while (node->left != NULL) + node = node->left; + return node; +} + +/* Finds successor for leave lv. + * + * Returns pointer to found successor leave, or NULL if no such leave exists. + */ +static RBNode *delete_rmin(RBNode *lv, RBNode **root) +{ + // Successor is the smallest element in the right branch or the + // greatest element in the left branch. So if lv->right is not + // NULL, we will search for smallest element in this branch. + // Otherwise only one left element can exist and it can be the + // successor. + RBNode *rmin = (lv->right != NULL) ? lv->right : lv->left; + if (rmin == NULL) + return NULL; + + // If lv->right is NULL then lv->left->left can be only NULL. + // So in that case this loop won't run. + while (rmin->left != NULL) + rmin = rmin->left; + + if (rmin != NULL) + { // If the successor exists + // balance the tree. + RBNode *r = node_del_balance(rmin); + if (r != NULL) + *root = r; + + // Then delete successor leave rmin from its parent's children list. + RBNode *p = rmin->parent; + if (p->left == rmin) + p->left = NULL; + else + p->right = NULL; + } + return rmin; +} + +/* Performs balancing of the tree when element added. + * Balancing starts from the parent (lv) of the just added element. + * + * Returns pointer to new root element or NULL if root remains unchanged. + * + * Tree balancing procedure consists of the following steps: + * + * 1) | flip_colors || + * l==lv==r ------------> lv + * / \ / \ / \ + * l r + * / \ / \ + * + * 2) | rotate_left | + * lv==r ------------> lv==r + * / / \ / \ \ + * + * 3) | rotate_right | + * ll==l==lv ------------> ll==l==lv + * / \ \ \ / \ / \ + * + * 4) parent -> parent + * || move pointer / || + * lv - - - - - - - - - lv + * / \ / \ + * + * 5) Otherwise nothing left to do. Remained part is already balanced. + */ +static RBNode *node_add_balance(RBNode *lv) +{ + while (1) + { + if (is_red(lv->left) && is_red(lv->right)) + { + lv = flip_colors(lv); + } + else if (is_red(lv->right)) + { + lv = rotate_left(lv); + } + else if (is_red(lv->left) && is_red(lv->left->left)) + { + lv = rotate_right(lv); + } + else if (lv->parent == NULL) + { + lv->color = BLACK; + return lv; + } + else if (is_red(lv)) + { + lv = lv->parent; + } + else + { + break; + } + } + return NULL; +} + +/* Fixes balance of the tree after leave deletion. + * + * Returns pointer to the new root struct or NULL if root remains unchanged. + * + * 1) p p if rl is RED p + * | rotate_left | rotate_left | + * *-> lv==r ============> lv==r <-* ============> lv==rl==r + * / / \ / \ \ / \ \ \ + * l rl rr l rl rr l rr + * + * 2) p p + * | rotate_right | + * ll==l==lv <-* ============> l <-* + * / \ \ \ / \ + * lr r ll lv FINISH + * / \ / \ + * lr r + * + * 3) parent parent + * || | + * *-> lv ========> lv <-* FINISH + * / \ / \ + * + * 4) parent parent <-* + * / \ =======> // \ + * bro lv <-* bro lv + */ +static RBNode *node_del_balance(RBNode *lv) +{ + while (1) + { + if (is_red(lv->right)) + { + lv = rotate_left(lv); + if (is_red(lv->left->right)) + rotate_left(lv->left); + } + else if (is_red(lv->left) && is_red(lv->left->left)) + { + lv = rotate_right(lv); + lv->left->color = BLACK; + lv->right->color = BLACK; + break; + } + else if (is_red(lv)) + { + lv->color = BLACK; + break; + } + else + { + if (lv->parent == NULL) + { + lv->color = BLACK; + return lv; + } + lv = make_bro_red(lv); + } + } + if (lv->parent == NULL) + return lv; + if (lv->parent->parent == NULL) + return lv->parent; + return NULL; +} + +/* Makes brother of lv to be red. + * + * Returns pointer to lv's parent. + * + * parent a==parent <-* + * / \ => \ + * a lv <-* lv + * + * parent *-> parent==a + * / \ => / + * *-> lv a lv + * + * | | | + * a===parent rotate_right a===parent make_bro_red a===parent <-* + * / \ \ ============> / / \ ===========> / // \ + * al ar lv <-* al ar lv <-* al ar lv + */ +static RBNode *make_bro_red(RBNode *lv) +{ + RBNode *bro = (lv->parent->left == lv) ? lv->parent->right : lv->parent->left; + if (is_red(bro)) + { + rotate_right(lv->parent); + make_bro_red(lv); + } + else + { + bro->color = RED; + } + return lv->parent; +} + +/* Rotates elements left. + * + * ap ap + * | | + * a===b => a===b + * / / \ / \ \ + * al bl br al bl br + * + * Returns pointer to b. + */ +static RBNode *rotate_left(RBNode *a) +{ + RBNode *b = a->right; // always there is such member. This function + // can be called only in such case. b is not NULL! + RBNode *bl = b->left; + RBNode *ap = a->parent; // This can be NULL if a is root. + + a->right = bl; + if (bl != NULL) + bl->parent = a; + + b->left = a; + a->parent = b; + b->parent = ap; + + int c = a->color; + a->color = b->color; + b->color = c; + + if (ap != NULL) + { + if (ap->left == a) + ap->left = b; + else + ap->right = b; + } + return b; +} + +/* Rotates elements right. + * + * bp bp + * | | + * a===b => a===b + * / \ \ / / \ + * al ar br al ar br + * + * Returns pointer to a. + */ +static RBNode *rotate_right(RBNode *b) +{ + RBNode *a = b->left; // a is not NULL. + RBNode *ar = a->right; + RBNode *bp = b->parent; + + b->left = ar; + if (ar != NULL) + ar->parent = b; + + a->right = b; + b->parent = a; + a->parent = bp; + + int c = a->color; + a->color = b->color; + b->color = c; + + if (bp != NULL) + { + if (bp->left == b) + bp->left = a; + else + bp->right = a; + } + return a; +} + +/* Flips colors. + * + * ap ap + * | => || <- this link is then rotated + * left===nd===right nd if necesary. + * / \ + * left right + */ +static RBNode *flip_colors(RBNode *node) +{ + node->color = RED; + node->left->color = BLACK; + node->right->color = BLACK; + return node; +} + +static void node_free(RBNode *node) +{ + if (node->left != NULL) + node_free(node->left); + if (node->right != NULL) + node_free(node->right); + free(node); +} diff --git a/src/mckit/src/rbtree.h b/src/mckit/src/rbtree.h new file mode 100644 index 00000000..cf9e0e3c --- /dev/null +++ b/src/mckit/src/rbtree.h @@ -0,0 +1,67 @@ +#ifndef __RBTREE_H +#define __RBTREE_H + +#include +#include + +#define RBT_OK 0 +#define RBT_NO_SUCH_KEY -1 +#define RBT_KEY_ALREADY_EXISTS -2 +#define RBT_NO_MEMORY -4 +#define RBT_IS_EMPTY -8 + +typedef struct RBTree RBTree; +typedef struct RBNode RBNode; + +enum Color +{ + BLACK = 0, + RED = 1 +}; + +typedef int (*rbtree_comparator)(const void *, const void *); + +struct RBTree +{ + RBNode *root; + size_t len; + rbtree_comparator compare; +}; + +struct RBNode +{ + enum Color color; + RBNode *parent; + RBNode *left; + RBNode *right; + const void *key; +}; + +/* Creates new red-black tree. + * compare - pointer to comparison function. + */ +RBTree *rbtree_create(rbtree_comparator compare); + +/* Frees memory allocated by RBTree object. + */ +void rbtree_free(RBTree *rbt); + +/* Gets stored key. + */ +const void *rbtree_get(const RBTree *rbt, const void *key); + +/* Adds new key to the tree. value can be NULL */ +int rbtree_add(RBTree *rbt, const void *key); + +/* Pops key from the tree. If key is NULL the + * first available pair is popped. + */ +void *rbtree_pop(RBTree *rbt, const void *key); + +/* Returns new array, that contains sorted keys. + */ +void *rbtree_to_array(const RBTree *rbt); + +void rbtree_print(RBTree *rbt); + +#endif diff --git a/src/mckit/src/shape.c b/src/mckit/src/shape.c new file mode 100644 index 00000000..f4ed945d --- /dev/null +++ b/src/mckit/src/shape.c @@ -0,0 +1,536 @@ +// +// Created by Roma on 14.04.2018. +// + +#include "shape.h" +#include "surface.h" +#include + +#define is_final(opc) (opc == COMPLEMENT || opc == IDENTITY) +#define is_void(opc) (opc == EMPTY || opc == UNIVERSE) +#define is_composite(opc) (opc == UNION || opc == INTERSECTION) + +#define geom_complement(arg) (-1 * (arg)) + +char geom_intersection(char *args, size_t n, size_t inc); + +char geom_union(char *args, size_t n, size_t inc); + +typedef struct StatUnit StatUnit; + +struct StatUnit +{ + char *arr; + size_t len; + double vol; +}; + +static int stat_compare(const StatUnit *a, const StatUnit *b) +{ + size_t i, n = a->len; + for (i = 0; i < n; ++i) + { + if (a->arr[i] < b->arr[i]) + return 1; + else if (a->arr[i] > b->arr[i]) + return -1; + } + return 0; +} + +/** + Initializes Shape struct. + + @param shape Pointer to struct to be initialized + @param opc Operation code + @param alen Length of arguments + @param args A surface or an array of Shapes + + @return SHAPE_NO_MEMORY on memory allocation failure, SHAPE_SUCCESS otherwise + */ +int shape_init(Shape *shape, char opc, size_t alen, const void *args) +{ + shape->opc = opc; + shape->alen = alen; + shape->stats = rbtree_create((rbtree_comparator)stat_compare); + shape->last_box = 0; + shape->last_box_result = 0; + if (is_final(opc)) + { + shape->args.surface = (Surface *)args; + } + else if (is_void(opc)) + { + shape->args.surface = NULL; + } + else + { + shape->args.shapes = (Shape **)malloc(alen * sizeof(Shape *)); + + if (shape->args.shapes == NULL) + return SHAPE_NO_MEMORY; + + size_t i; + + for (i = 0; i < alen; ++i) + shape->args.shapes[i] = ((Shape **)args)[i]; + } + return SHAPE_SUCCESS; +} + +void shape_dealloc(Shape *shape) +{ + if (is_composite(shape->opc)) + free(shape->args.shapes); + if (shape->stats != NULL) + { + StatUnit *s; + while ((s = rbtree_pop(shape->stats, NULL)) != NULL) + { + free(s->arr); + free(s); + } + rbtree_free(shape->stats); + } +} + +/** + * Tests box location with respect to the shape. + * + * @param shape Shape to test. + * @param box Box to test. + * @param collect Collect statistics about results. + * @param zero_surfaces The number of surfaces that was tested to be zero. + * @return BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE + */ +int shape_test_box(Shape *shape, const Box *box, char collect, int *zero_surfaces) +{ + if (shape->last_box != 0) + { + int bc = box_is_in(box, shape->last_box); + // if it is the box already tested (bc == 0) then returns cached result; + // if it is inner box - then returns cached result only if it is not 0. + // For inner box result may be different. + + // It is inner box and test result is not 0: -1 or +1 i.e. won't change. + char use_cache = (bc > 0 && shape->last_box_result != BOX_CAN_INTERSECT_SHAPE); + + // If collect < 0 - it means that we try to test different + // combinations of the remaining surfaces. In this case caching is not + // used if we test the same box again. + use_cache = use_cache || (bc == 0 && collect >= 0); + + if (use_cache) + return shape->last_box_result; + } + + int result; + + if (is_final(shape->opc)) + { + char already = (box->subdiv == (shape->args.surface)->last_box); + + result = surface_test_box(shape->args.surface, box); + + if (shape->opc == COMPLEMENT) + result = geom_complement(result); + + if (collect > 0 && result == 0 && !already) + ++(*zero_surfaces); + } + else if (shape->opc == UNIVERSE) + { + result = BOX_INSIDE_SHAPE; + } + else if (shape->opc == EMPTY) + { + result = BOX_OUTSIDE_SHAPE; + } + else + { + char *sub = malloc(shape->alen * sizeof(char)); + + for (int i = 0; i < shape->alen; ++i) + { + sub[i] = shape_test_box((shape->args.shapes)[i], box, collect, zero_surfaces); + } + + if (shape->opc == INTERSECTION) + { + result = geom_intersection(sub, shape->alen, 1); + } + else + { + result = geom_union(sub, shape->alen, 1); + } + + // TODO: Review statistics collection + if (collect != 0 && result != 0) + { + StatUnit *stat = (StatUnit *)malloc(sizeof(StatUnit)); + stat->arr = sub; + stat->len = shape->alen; + stat->vol = box->volume; + + if (rbtree_add(shape->stats, stat) != RBT_OK) + { + free(stat); + free(sub); + } + } + else + free(sub); + } + // Cache test result; + if (collect >= 0 && !(box->subdiv & HIGHEST_BIT)) + { + shape->last_box = box->subdiv; + shape->last_box_result = result; + } + return result; +} + +int set_zero_surface_pointers(Shape *shape, int n, Surface **zs, uint64_t subdiv) +{ + if (is_final(shape->opc)) + { + if (shape->args.surface->last_box == subdiv && shape->args.surface->last_box_result == 0) + { + char already = 0; + for (int i = 0; i < n; ++i) + { + if (zs[i] == shape->args.surface) + { + already = 1; + break; + } + } + if (!already) + zs[n++] = shape->args.surface; + } + } + else if (is_composite(shape->opc)) + { + for (int i = 0; i < shape->alen; ++i) + { + n = set_zero_surface_pointers(shape->args.shapes[i], n, zs, subdiv); + } + } + return n; +} + +// Tests box location with respect to the shape. It tries to find out +// if the box really intersects the shape with desired accuracy. +// Returns BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE +int shape_ultimate_test_box(Shape *shape, // Pointer to shape + const Box *box, // box + double min_vol, // minimal volume until which splitting process goes. + char collect // Whether to collect statistics about results. +) +{ + int zero_surfaces = 0; + int result = shape_test_box(shape, box, collect, &zero_surfaces); + if (collect > 0 && result == BOX_CAN_INTERSECT_SHAPE) + { + // If collect is on and result is 0 we have the following possibilities: + // 1. only one surface has test_box result 0. Then this surface is + // essential for the shape. Further volume division is unnecessary. + // 2. minimal volume is already reached. Then remaining surfaces + // somehow describe the shape and they are important. + // In those cases we test all possible test_box results of the + // remaining surfaces and collect statistics. + if (zero_surfaces == 1 || box->volume < min_vol) + { + // vary all zero surfaces that remain to be -1 and +1 + Surface **zs = (Surface **)malloc(zero_surfaces * sizeof(Surface *)); + for (int i = 0; i < zero_surfaces; ++i) + zs[i] = NULL; + + int k = set_zero_surface_pointers(shape, 0, zs, box->subdiv); + int n = 1 << zero_surfaces; + for (int i = 0; i < n; ++i) + { + for (int j = 0; j < zero_surfaces; ++j) + { + zs[j]->last_box_result = ((i >> j) & 1) * 2 - 1; + } + shape_test_box(shape, box, -collect, NULL); + } + free(zs); + return result; + } + } + if (result == BOX_CAN_INTERSECT_SHAPE && box->volume > min_vol) + { + Box box1, box2; + box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5); + int result1 = shape_ultimate_test_box(shape, &box1, min_vol, collect); + int result2 = shape_ultimate_test_box(shape, &box2, min_vol, collect); + if (result1 != BOX_CAN_INTERSECT_SHAPE && result2 != BOX_CAN_INTERSECT_SHAPE) + return result1; // No matter what value (result1 or result2) is + // returned because they will be equal. + } + return result; +} + +// Tests whether points belong to this shape. +// Returns status - SHAPE_SUCCESS | SHAPE_NO_MEMORY +// +int shape_test_points(const Shape *shape, // test shape + size_t npts, // the number of points + const double *points, // array of points - NDIM * npts + char *result // Result - +1 if point belongs to shape, -1 + // otherwise. It must have length npts. +) +{ + int i; + if (is_final(shape->opc)) + { + surface_test_points(shape->args.surface, npts, points, result); + if (shape->opc == COMPLEMENT) + for (i = 0; i < npts; ++i) + result[i] = geom_complement(result[i]); + } + else if (is_void(shape->opc)) + { + char fill = (shape->opc == UNIVERSE) ? 1 : -1; + for (i = 0; i < npts; ++i) + result[i] = fill; + } + else + { + char (*op)(char *arg, size_t n, size_t inc); + op = (shape->opc == INTERSECTION) ? geom_intersection : geom_union; + + size_t n = shape->alen; + char *sub = malloc(n * npts * sizeof(char)); + if (sub == NULL) + return SHAPE_NO_MEMORY; + + for (i = 0; i < n; ++i) + { + shape_test_points((shape->args.shapes)[i], npts, points, sub + i * npts); + } + for (i = 0; i < npts; ++i) + result[i] = op(sub + i, n * npts, npts); + free(sub); + } + return SHAPE_SUCCESS; +} + +/** + Compute a bounding box, that bounds the shape. + + @param shape Shape to de bound + @param box INOUT: Start box. It is modified to obtain bounding box. + @param tol Absolute tolerance. When change of box dimensions become smaller + than tol the process of box reduction finishes. + + @return SHAPE_SUCCESS (always) + */ +int shape_bounding_box(Shape *shape, Box *box, double tol) +{ + double lower, upper, ratio; + int dim, tl; + double min_vol = tol * tol * tol; + Box box1, box2; + for (dim = 0; dim < NDIM; ++dim) + { + lower = 0; + while (box->dims[dim] - lower > tol) + { + ratio = 0.5 * (lower + box->dims[dim]) / box->dims[dim]; + box_split(box, &box1, &box2, dim, ratio); + shape_reset_cache(shape); + tl = shape_ultimate_test_box(shape, &box2, min_vol, 0); + if (tl == -1) + box_copy(box, &box1); + else + lower = box1.dims[dim]; + } + upper = 0; + while (box->dims[dim] - upper > tol) + { + ratio = 0.5 * (box->dims[dim] - upper) / box->dims[dim]; + box_split(box, &box1, &box2, dim, ratio); + shape_reset_cache(shape); + tl = shape_ultimate_test_box(shape, &box1, min_vol, 0); + if (tl == -1) + box_copy(box, &box2); + else + upper = box2.dims[dim]; + } + } + box->subdiv = 1; + return SHAPE_SUCCESS; +} + +/** + Compute volume of a shape. + + @param shape a Shape to compute volume for + @param box Box from which the process of volume finding starts + @param min_vol Minimum volume - when volume of the box become smaller than + min_vol the process of box splitting finishes. + @return computed volume + */ +double shape_volume(Shape *shape, const Box *box, double min_vol) +{ + int result = shape_test_box(shape, box, 0, NULL); + + if (result == BOX_INSIDE_SHAPE) + return box->volume; // Box totally belongs to the shape + + if (result == BOX_OUTSIDE_SHAPE) + return 0; // Box don't belong to the shape + + if (box->volume > min_vol) + { // Shape intersects the box + Box box1, box2; + box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5); + double vol1 = shape_volume(shape, &box1, min_vol); + double vol2 = shape_volume(shape, &box2, min_vol); + return vol1 + vol2; + } + else + { // Minimum volume has been reached, but shape still intersects box + return 0.5 * box->volume; // This is statistical decision. On average a + // half of the box belongs to the shape. + } +} + +/** + Resets cache of shape and all objects involved. + + @param shape a Shape to reset cache members in: last_box in a surface or + underlying shapes + */ +void shape_reset_cache(Shape *shape) +{ + shape->last_box = 0; + if (is_final(shape->opc)) + { + shape->args.surface->last_box = 0; + } + else if (is_composite(shape->opc)) + { + for (int i = 0; i < shape->alen; ++i) + { + shape_reset_cache((shape->args.shapes)[i]); + } + } +} + +/** + * Resets collected statistics or initializes statistics storage. + * + * @param shape a Shape to reset statistics members: stats and last_box. + */ +void shape_reset_stat(Shape *shape) +{ + StatUnit *s; + while ((s = rbtree_pop(shape->stats, NULL)) != NULL) + { + free(s->arr); + free(s); + } + shape->last_box = 0; + if (is_composite(shape->opc) && shape->args.shapes != NULL) + { + for (int i = 0; i < shape->alen; ++i) + { + if (shape->args.shapes[i] != NULL) + shape_reset_stat(shape->args.shapes[i]); + } + } +} + +// Gets shape's contour.Returns the number of points in the contour. +size_t shape_contour(Shape *shape, // Shape + const Box *box, // Box, where contour is needed. + double min_vol, // Size of volume to be considered as point + double *buffer // Buffer, where points are put. +) +{ + int result = shape_test_box(shape, box, 0, NULL); + if (result == BOX_INSIDE_SHAPE || result == BOX_OUTSIDE_SHAPE) + return 0; + if (box->volume > min_vol) + { + Box box1, box2; + box_split(box, &box1, &box2, BOX_SPLIT_AUTODIR, 0.5); + int n1 = shape_contour(shape, &box1, min_vol, buffer); + int n2 = shape_contour(shape, &box2, min_vol, buffer + n1 * NDIM); + return n1 + n2; + } + else + { + for (int i = 0; i < NDIM; ++i) + *(buffer + i) = box->center[i]; + return 1; + } +} + +// Collects statistics about shape. +void shape_collect_statistics(Shape *shape, // Shape + const Box *box, // Global box, where statistics is collected + double min_vol // minimal volume, when splitting process stops. +) +{ + shape_reset_stat(shape); + shape_ultimate_test_box(shape, box, min_vol, 1); +} + +// Gets statistics table +char *shape_get_stat_table(Shape *shape, // Shape + size_t *nrows, // number of rows + size_t *ncols // number of columns +) +{ + *nrows = shape->stats->len; + *ncols = shape->alen; + char *table = malloc(*ncols * *nrows * sizeof(char)); + StatUnit **statarr = rbtree_to_array(shape->stats); + size_t i, j; + for (i = 0; i < *nrows; ++i) + for (j = 0; j < *ncols; ++j) + *(table + i * (*ncols) + j) = statarr[i]->arr[j]; + free(statarr); + return table; +} + +// Operation functions + +char geom_intersection(char *args, size_t n, size_t inc) +{ + size_t i; + char result = +1; + for (i = 0; i < n; i += inc) + { + if (*(args + i) == 0) + result = 0; + else if (*(args + i) == -1) + { + result = -1; + break; + } + } + return result; +} + +char geom_union(char *args, size_t n, size_t inc) +{ + size_t i; + char result = -1; + for (i = 0; i < n; i += inc) + { + if (*(args + i) == 0) + result = 0; + else if (*(args + i) == +1) + { + result = +1; + break; + } + } + return result; +} diff --git a/src/mckit/src/shape.h b/src/mckit/src/shape.h new file mode 100644 index 00000000..6c43bbe2 --- /dev/null +++ b/src/mckit/src/shape.h @@ -0,0 +1,135 @@ +// +// Created by Roma on 14.04.2018. +// + +#ifndef MCKIT_SHAPE_H +#define MCKIT_SHAPE_H + +#include + +#include "box.h" +#include "rbtree.h" +#include "surface.h" + +#define BOX_INSIDE_SHAPE +1 +#define BOX_CAN_INTERSECT_SHAPE 0 +#define BOX_OUTSIDE_SHAPE -1 +#define COLLECT_STAT 1 + +#define SHAPE_SUCCESS 0 +#define SHAPE_FAILURE -1 +#define SHAPE_NO_MEMORY -2 +#define SHAPE_WRONG_ARGLENGTH -3 + +#define invert_opc(opc) ((opc + 3) % 6) + +typedef struct Shape Shape; + +enum Operation +{ + INTERSECTION = 0, + COMPLEMENT, + EMPTY, + UNION, + IDENTITY, + UNIVERSE +}; + +/// Describes a shape. +/// +/// Contains operation code, number of children, pointer to a Surface or child +/// Shapes +struct Shape +{ + char opc; ///< Code of operation applied to arguments (see enum Operation) + size_t alen; ///< Length of arguments + union { + Surface *surface; + Shape **shapes; + } args; ///< Pointer to arguments. It can be either Shape or Surface + ///< structures + uint64_t last_box; ///< Subdivision code of last tested box + int last_box_result; ///< Result of last test_box call. + RBTree *stats; ///< Statistics about argument results. +}; + +/// Initializes Shape struct/ +int shape_init(Shape *shape, ///< Pointer to struct to be initialized + char opc, ///< Operation code + size_t alen, ///< Length of arguments + const void *args ///< Argument array. +); + +void shape_dealloc(Shape *shape); + +/// Tests box location with respect to the shape. +/// +/// @return BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE +int shape_test_box(Shape *shape, ///< Shape to test. + const Box *box, ///< Box to test. + char collect, ///< Collect statistics about results. + int *zero_surfaces ///< The number of surfaces that was tested to be zero. +); + +/// Tests box location with respect to a Shape. +/// +/// It tries to find out if the box really intersects the shape with desired +/// accuracy. +/// +/// @return BOX_INSIDE_SHAPE | BOX_CAN_INTERSECT_SHAPE | BOX_OUTSIDE_SHAPE +int shape_ultimate_test_box(Shape *shape, ///< Pointer to shape + const Box *box, ///< box + double min_vol, ///< minimal volume until which splitting process goes. + char collect ///< Whether to collect statistics about results. +); + +/// Tests whether points belong to this shape. +/// +/// @return status - SHAPE_SUCCESS | SHAPE_NO_MEMORY +int shape_test_points(const Shape *shape, ///< test shape + size_t npts, ///< the number of points + const double *points, ///< array of points - NDIM * npts + char *result ///< Result - +1 if point belongs to shape, + ///< -1 otherwise. It must have length npts. +); + +/// Gets bounding box, that bounds the shape. +int shape_bounding_box(Shape *shape, ///< Shape to de bound + Box *box, ///< INOUT: Start box. It is modified to obtain bounding box. + double tol ///< Absolute tolerance. When change of box dimensions become + ///< smaller than tol the process of box reduction finishes. +); + +/// Gets volume of the shape +double shape_volume(Shape *shape, ///< Shape + const Box *box, ///< Box from which the process of volume finding starts + double min_vol ///< Minimum volume - when volume of the box become smaller + ///< than min_vol the process of box splitting finishes. +); + +/// Gets shape's contour +size_t shape_contour(Shape *shape, ///< Shape + const Box *box, ///< Box, where contour is needed. + double min_vol, ///< Size of volume to be considered as point + double *buffer ///< Buffer, where points are put. +); + +/// Resets collected statistics or initializes statistics storage +void shape_reset_stat(Shape *shape); + +/// Resets cache of shape and all objects involved. +void shape_reset_cache(Shape *shape); + +/// Collects statistics about shapes. +void shape_collect_statistics(Shape *shape, ///< Shape + const Box *box, ///< Global box, where statistics is collected + double min_vol ///< minimal volume, when splitting process stops. +); + +/// Gets statistics table +char *shape_get_stat_table(Shape *shape, ///< Shape + size_t *nrows, ///< number of rows + size_t *ncols ///< number of columns +); + +#endif // MCKIT_SHAPE_H diff --git a/src/mckit/src/surf_doc.h b/src/mckit/src/surf_doc.h new file mode 100644 index 00000000..0493b386 --- /dev/null +++ b/src/mckit/src/surf_doc.h @@ -0,0 +1,37 @@ +#define SURF_TEST_POINTS_DOC \ + "Checks the sense of point(s) p." \ + "" \ + "Parameters" \ + "----------" \ + "p : array_like[float]" \ + " Coordinates of point(s) to be checked. If it is the only one point," \ + " then p.shape=(3,). If it is an array of points, then" \ + " p.shape=(num_points, 3)." \ + "" \ + "Returns" \ + "-------" \ + "sense : numpy.ndarray[int]" \ + " If the point has positive sense, then +1 value is returned." \ + " If point lies on the surface 0 is returned." \ + " If point has negative sense -1 is returned." + +#define SURF_TEST_BOX_DOC \ + "Checks whether this surface crosses the box." \ + "" \ + "Box defines a rectangular cuboid. This method checks if this surface" \ + "crosses the box, i.e. there is two points belonging to this box which" \ + "have different sense with respect to this surface." \ + "" \ + "Parameters" \ + "----------" \ + "box : Box" \ + " Describes the box." \ + "" \ + "Returns" \ + "-------" \ + "result : int" \ + " Test result. It equals one of the following values:" \ + " +1 if every point inside the box has positive sense." \ + " 0 if there are both points with positive and negative sense inside" \ + " the box" \ + " -1 if every point inside the box has negative sense." diff --git a/mckit/src/surface.c b/src/mckit/src/surface.c similarity index 50% rename from mckit/src/surface.c rename to src/mckit/src/surface.c index c96081e8..f3b382b8 100644 --- a/mckit/src/surface.c +++ b/src/mckit/src/surface.c @@ -1,54 +1,52 @@ -#include -#include -#include "nlopt.h" -#include "mkl.h" #include "surface.h" +#include "mkl.h" +#include "nlopt.h" +#include +#include // dvp: // Don't use "standard" macro "max": it can cause not obvious effects. // To avoid this, libraries usually undefine it, we'd better follow this // practice. #ifdef max -# undef max +#undef max #endif -#define surface_INIT(surf) (surf)->last_box = 0; (surf)->last_box_result = 0; +#define surface_INIT(surf) \ + (surf)->last_box = 0; \ + (surf)->last_box_result = 0; static double _max(double a, double b) { - return (a < b)? b : a; + return (a < b) ? b : a; } /* - * In all sufr_func functions the first argument is space dimension. This argument introduced - * for the purposes of compability with NLOPT library. + * In all surf_func functions the first argument is space dimension. This + * argument introduced for the purposes of compatibility with NLOPT library. */ -// Calculates deviation of point x from the plane. -double plane_func( - unsigned int n, // Space dimension (must be NDIM) - const double * x, // Point to be checked - double * grad, // Gradient - calculated if not NULL - void * f_data // Surface data - parameters of the function. +/// Calculates deviation of point x from the plane. +double plane_func(unsigned int n, // Space dimension (must be NDIM) + const double *x, // Point to be checked + double *grad, // Gradient - calculated if not NULL + void *f_data // Surface data - parameters of the function. ) { - Plane * data = (Plane *) f_data; - if (grad != NULL) { + Plane *data = (Plane *)f_data; + if (grad != NULL) + { cblas_dcopy(NDIM, data->norm, 1, grad, 1); } return cblas_ddot(NDIM, x, 1, data->norm, 1) + data->offset; } -// Calculates deviation of point x from the sphere. -double sphere_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +/// Calculates deviation of point x from the sphere. +double sphere_func(unsigned int n, const double *x, double *grad, void *f_data) { - Sphere * data = (Sphere *) f_data; - if (grad != NULL) { + Sphere *data = (Sphere *)f_data; + if (grad != NULL) + { cblas_dcopy(NDIM, x, 1, grad, 1); cblas_daxpy(NDIM, -1, data->center, 1, grad, 1); cblas_dscal(NDIM, 2, grad, 1); @@ -59,19 +57,15 @@ double sphere_func( return cblas_ddot(NDIM, delta, 1, delta, 1) - pow(data->radius, 2); } -double cylinder_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double cylinder_func(unsigned int n, const double *x, double *grad, void *f_data) { - Cylinder * data = (Cylinder *) f_data; + Cylinder *data = (Cylinder *)f_data; double a[NDIM]; cblas_dcopy(NDIM, x, 1, a, 1); cblas_daxpy(NDIM, -1, data->point, 1, a, 1); double an = cblas_ddot(NDIM, a, 1, data->axis, 1); - if (grad != NULL) { + if (grad != NULL) + { cblas_dcopy(NDIM, a, 1, grad, 1); cblas_daxpy(NDIM, -an, data->axis, 1, grad, 1); cblas_dscal(NDIM, 2, grad, 1); @@ -79,18 +73,14 @@ double cylinder_func( return cblas_ddot(NDIM, a, 1, a, 1) - pow(an, 2) - pow(data->radius, 2); } -double RCC_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double RCC_func(unsigned int n, const double *x, double *grad, void *f_data) { - RCC * data = (RCC *) f_data; + RCC *data = (RCC *)f_data; double gcyl[NDIM]; double gtop[NDIM]; double gbot[NDIM]; - for (int i = 0; i < NDIM; ++i) { + for (int i = 0; i < NDIM; ++i) + { gcyl[i] = 0; gtop[i] = 0; gbot[i] = 0; @@ -99,12 +89,13 @@ double RCC_func( double top_obj = plane_func(n, x, gtop, data->top); double bot_obj = plane_func(n, x, gbot, data->bot); - double tot_wgt = abs(top_obj + bot_obj); - double top_wgt = abs(top_obj) / tot_wgt; - double bot_wgt = abs(bot_obj) / tot_wgt; + double tot_wgt = fabs(top_obj + bot_obj); + double top_wgt = fabs(top_obj) / tot_wgt; + double bot_wgt = fabs(bot_obj) / tot_wgt; - double h = abs(data->top->offset + data->bot->offset); - if (grad != NULL) { + double h = fabs(data->top->offset + data->bot->offset); + if (grad != NULL) + { cblas_daxpy(NDIM, top_wgt, gtop, 1, grad, 1); cblas_daxpy(NDIM, bot_wgt, gbot, 1, grad, 1); cblas_daxpy(NDIM, 1, gcyl, 1, grad, 1); @@ -112,45 +103,41 @@ double RCC_func( return _max(cyl_obj, _max(top_obj, bot_obj)); } -double BOX_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double BOX_func(unsigned int n, const double *x, double *grad, void *f_data) { - BOX * data = (BOX *) f_data; + BOX *data = (BOX *)f_data; double gp[NDIM * BOX_PLANE_NUM]; double result[BOX_PLANE_NUM]; - for (int i = 0; i < NDIM * BOX_PLANE_NUM; ++i) gp[i] = 0; + for (int i = 0; i < NDIM * BOX_PLANE_NUM; ++i) + gp[i] = 0; int index = 0; - for (int i = 0; i < BOX_PLANE_NUM; ++i) { + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { result[i] = plane_func(n, x, gp + i * NDIM, data->planes[i]); - if (result[i] > result[index]) index = i; + if (result[i] > result[index]) + index = i; } - if (grad != NULL) { + if (grad != NULL) + { cblas_dcopy(NDIM, gp + index * NDIM, 1, grad, 1); } return result[index]; } -double cone_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double cone_func(unsigned int n, const double *x, double *grad, void *f_data) { - Cone * data = (Cone *) f_data; + Cone *data = (Cone *)f_data; double a[NDIM]; cblas_dcopy(NDIM, x, 1, a, 1); cblas_daxpy(NDIM, -1, data->apex, 1, a, 1); double an = cblas_ddot(NDIM, a, 1, data->axis, 1); - if (data->sheet != 0 && data->sheet * an < 0) an = 0; - if (grad != NULL) { + if (data->sheet != 0 && data->sheet * an < 0) + an = 0; + if (grad != NULL) + { cblas_dcopy(NDIM, a, 1, grad, 1); cblas_daxpy(NDIM, -an * (1 + data->ta), data->axis, 1, grad, 1); cblas_dscal(NDIM, 2, grad, 1); @@ -158,15 +145,11 @@ double cone_func( return cblas_ddot(NDIM, a, 1, a, 1) - pow(an, 2) * (1 + data->ta); } -double gq_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double gq_func(unsigned int n, const double *x, double *grad, void *f_data) { - GQuadratic * data = (GQuadratic *) f_data; - if (grad != NULL) { + GQuadratic *data = (GQuadratic *)f_data; + if (grad != NULL) + { cblas_dcopy(NDIM, data->v, 1, grad, 1); cblas_dgemv(CblasRowMajor, CblasNoTrans, NDIM, NDIM, 2, data->m, NDIM, x, 1, 1, grad, 1); cblas_dscal(NDIM, data->factor, grad, 1); @@ -182,23 +165,20 @@ double clip_negative_values(double value) return (value > 0.0) ? value : 0.0; } -double torus_func( - unsigned int n, - const double * x, - double * grad, - void * f_data -) +double torus_func(unsigned int n, const double *x, double *grad, void *f_data) { - Torus * data = (Torus *) f_data; + Torus *data = (Torus *)f_data; double p[NDIM]; cblas_dcopy(NDIM, x, 1, p, 1); cblas_daxpy(NDIM, -1, data->center, 1, p, 1); double pn = cblas_ddot(NDIM, p, 1, data->axis, 1); double pp = cblas_ddot(NDIM, p, 1, p, 1); double sq = sqrt(clip_negative_values(pp - pow(pn, 2))); - if (grad != NULL) { + if (grad != NULL) + { double add = 0; - if (sq > 1.e-100) add = data->radius / sq; + if (sq > 1.e-100) + add = data->radius / sq; cblas_dcopy(NDIM, p, 1, grad, 1); cblas_daxpy(NDIM, -pn, data->axis, 1, grad, 1); cblas_dscal(NDIM, (1 - add) / pow(data->b, 2), grad, 1); @@ -209,107 +189,93 @@ double torus_func( } // Interface to all surface functions. Decides, which function to apply. -double surface_func( - unsigned int n, // Space dimension (NDIM) - const double * x, // Point to be checked - double * grad, // Gradient - calculated if not NULL (array of size NDIM) - void * f_data // Surface data +double surface_func(unsigned int n, // Space dimension (NDIM) + const double *x, // Point to be checked + double *grad, // Gradient - calculated if not NULL (array of size NDIM) + void *f_data // Surface data ) { - Surface * surf = (Surface *) f_data; + Surface *surf = (Surface *)f_data; double fval; - switch (surf->type) { - case PLANE: - fval = plane_func(n, x, grad, f_data); - break; - case SPHERE: - fval = sphere_func(n, x, grad, f_data); - break; - case CYLINDER: - fval = cylinder_func(n, x, grad, f_data); - break; - case CONE: - fval = cone_func(n, x, grad, f_data); - break; - case TORUS: - fval = torus_func(n, x, grad, f_data); - break; - case GQUADRATIC: - fval = gq_func(n, x, grad, f_data); - break; - case MRCC: - fval = RCC_func(n, x, grad, f_data); - break; - case MBOX: - fval = BOX_func(n, x, grad, f_data); - break; - default: - fval = 0; - break; + switch (surf->type) + { + case PLANE: + fval = plane_func(n, x, grad, f_data); + break; + case SPHERE: + fval = sphere_func(n, x, grad, f_data); + break; + case CYLINDER: + fval = cylinder_func(n, x, grad, f_data); + break; + case CONE: + fval = cone_func(n, x, grad, f_data); + break; + case TORUS: + fval = torus_func(n, x, grad, f_data); + break; + case GQUADRATIC: + fval = gq_func(n, x, grad, f_data); + break; + case MRCC: + fval = RCC_func(n, x, grad, f_data); + break; + case MBOX: + fval = BOX_func(n, x, grad, f_data); + break; + default: + fval = 0; + break; } return fval; } -int plane_init( - Plane * surf, - const double * norm, - double offset -) +int plane_init(Plane *surf, const double *norm, double offset) { int i; - surface_INIT((Surface *) surf) - surf->base.type = PLANE; + surface_INIT((Surface *)surf) surf->base.type = PLANE; surf->offset = offset; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->norm[i] = norm[i]; } return SURFACE_SUCCESS; } -int sphere_init( - Sphere * surf, - const double * center, - double radius -) +int sphere_init(Sphere *surf, const double *center, double radius) { - if (radius <= 0) return SURFACE_FAILURE; + if (radius <= 0) + return SURFACE_FAILURE; int i; - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = SPHERE; surf->radius = radius; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->center[i] = center[i]; } return SURFACE_SUCCESS; } -int cylinder_init( - Cylinder * surf, - const double * point, - const double * axis, - double radius -) +int cylinder_init(Cylinder *surf, const double *point, const double *axis, double radius) { - if (radius <= 0) return SURFACE_FAILURE; + if (radius <= 0) + return SURFACE_FAILURE; int i; - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = CYLINDER; surf->radius = radius; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->point[i] = point[i]; surf->axis[i] = axis[i]; } return SURFACE_SUCCESS; } -int RCC_init( - RCC * surf, - Cylinder * cyl, - Plane * top, - Plane * bot -) +int RCC_init(RCC *surf, Cylinder *cyl, Plane *top, Plane *bot) { - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = MRCC; surf->cyl = cyl; surf->top = top; @@ -317,112 +283,98 @@ int RCC_init( return SURFACE_SUCCESS; } -int BOX_init( - BOX * surf, - Plane ** planes -) +int BOX_init(BOX *surf, Plane **planes) { - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = MBOX; - for (int i = 0; i < BOX_PLANE_NUM; ++i) { + for (int i = 0; i < BOX_PLANE_NUM; ++i) + { surf->planes[i] = planes[i]; } return SURFACE_SUCCESS; } -int cone_init( - Cone * surf, - const double * apex, - const double * axis, - double ta, - int sheet -) +int cone_init(Cone *surf, const double *apex, const double *axis, double ta, int sheet) { - if (ta <= 0) return SURFACE_FAILURE; + if (ta <= 0) + return SURFACE_FAILURE; int i; - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = CONE; surf->ta = ta; surf->sheet = sheet; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->apex[i] = apex[i]; surf->axis[i] = axis[i]; } return SURFACE_SUCCESS; } -int torus_init( - Torus * surf, - const double * center, - const double * axis, - double radius, - double a, - double b -) +int torus_init(Torus *surf, const double *center, const double *axis, double radius, double a, double b) { - if (a <= 0 || b <= 0) return SURFACE_FAILURE; + if (a <= 0 || b <= 0) + return SURFACE_FAILURE; int i; - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = TORUS; surf->radius = radius; surf->a = a; surf->b = b; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->center[i] = center[i]; surf->axis[i] = axis[i]; } - if (surf->b > surf->radius) { + if (surf->b > surf->radius) + { surf->degenerate = 1; double offset = a * sqrt(1 - pow(radius / b, 2)); cblas_dcopy(NDIM, center, 1, surf->specpts, 1); cblas_dcopy(NDIM, center, 1, surf->specpts + NDIM, 1); cblas_daxpy(NDIM, offset, axis, 1, surf->specpts, 1); cblas_daxpy(NDIM, -offset, axis, 1, surf->specpts + NDIM, 1); - } else surf->degenerate = 0; + } + else + surf->degenerate = 0; return SURFACE_SUCCESS; } -int gq_init( - GQuadratic * surf, - const double * m, - const double * v, - double k, - double factor -) +int gq_init(GQuadratic *surf, const double *m, const double *v, double k, double factor) { int i, j; - surface_INIT((Surface *) surf); + surface_INIT((Surface *)surf); surf->base.type = GQUADRATIC; surf->k = k; surf->factor = factor; - for (i = 0; i < NDIM; ++i) { + for (i = 0; i < NDIM; ++i) + { surf->v[i] = v[i]; - for (j = 0; j < NDIM; ++j) surf->m[i * NDIM + j] = m[i * NDIM + j]; + for (j = 0; j < NDIM; ++j) + surf->m[i * NDIM + j] = m[i * NDIM + j]; } return SURFACE_SUCCESS; } -void surface_test_points( - const Surface * surf, - size_t npts, - const double * points, - char * result -) +void surface_test_points(const Surface *surf, size_t npts, const double *points, char *result) { int i; double fval; - for (i = 0; i < npts; ++i) { - fval = surface_func(NDIM, points + NDIM * i, NULL, (void*) surf); - result[i] = (int) copysign(1, fval); + for (i = 0; i < npts; ++i) + { + fval = surface_func(NDIM, points + NDIM * i, NULL, (void *)surf); + result[i] = (int)copysign(1, fval); } } -int surface_test_box(Surface * surf, const Box * box) +int surface_test_box(Surface *surf, const Box *box) { - if (surf->last_box != 0) { + if (surf->last_box != 0) + { int bc = box_is_in(box, surf->last_box); // if it is the box already tested (bc == 0) then returns cached result; - // if it is inner box - then returns cached result only if it is not 0. For inner box result may be different. + // if it is inner box - then returns cached result only if it is not 0. + // For inner box result may be different. if (bc == 0 || bc > 0 && surf->last_box_result != 0) return surf->last_box_result; } @@ -433,29 +385,37 @@ int surface_test_box(Surface * surf, const Box * box) surface_test_points(surf, NCOR, box->corners, corner_tests); int mins = 1, maxs = -1, i; - for (i = 0; i < NCOR; ++i) { - if (corner_tests[i] < mins) mins = corner_tests[i]; - if (corner_tests[i] > maxs) maxs = corner_tests[i]; + for (i = 0; i < NCOR; ++i) + { + if (corner_tests[i] < mins) + mins = corner_tests[i]; + if (corner_tests[i] > maxs) + maxs = corner_tests[i]; } // sign == 0 only if both -1 and +1 present in corner_tests. int sign = mins + maxs; - if (sign == 2) sign = 1; - else if (sign == -2) sign = -1; + if (sign == 2) + sign = 1; + else if (sign == -2) + sign = -1; // The test performed above is sufficient for the plane. // But for other surfaces further tests must be done if sign != 0. - if (sign != 0 && surf->type != PLANE) { + if (sign != 0 && surf->type != PLANE) + { // Additional tests for degenerate torus. - if (surf->type == TORUS && ((Torus*) surf)->degenerate) { + if (surf->type == TORUS && ((Torus *)surf)->degenerate) + { int test_res[2]; - box_test_points(box, 2, ((Torus*) surf)->specpts, test_res); - if (test_res[0] == 1 || test_res[1] == 1) return 0; + box_test_points(box, 2, ((Torus *)surf)->specpts, test_res); + if (test_res[0] == 1 || test_res[1] == 1) + return 0; } - // General test. The purpose is to clarify if there is a point inside the box with - // positive sense if all corner results are negative; or a point with nefative sense - // exists inside the box if all corner results are negative. SLSQP optimization method - // is used. + // General test. The purpose is to clarify if there is a point inside + // the box with positive sense if all corner results are negative; or a + // point with nefative sense exists inside the box if all corner results + // are negative. SLSQP optimization method is used. double x[NDIM], opt_val; double xtol[NDIM]; nlopt_result opt_result; @@ -465,30 +425,39 @@ int surface_test_box(Surface * surf, const Box * box) nlopt_set_lower_bounds(opt, box->lb); nlopt_set_upper_bounds(opt, box->ub); - if (sign > 0) nlopt_set_min_objective(opt, surface_func, surf); - else nlopt_set_max_objective(opt, surface_func, surf); + if (sign > 0) + nlopt_set_min_objective(opt, surface_func, surf); + else + nlopt_set_max_objective(opt, surface_func, surf); - for (i = 0; i < NDIM; ++i) xtol[i] = box->dims[i] / 1000; + for (i = 0; i < NDIM; ++i) + xtol[i] = box->dims[i] / 1000; - nlopt_add_inequality_mconstraint(opt, 6, box_ieqcons, (void*) box, NULL); + nlopt_add_inequality_mconstraint(opt, 6, box_ieqcons, (void *)box, NULL); nlopt_set_stopval(opt, 0); nlopt_set_maxeval(opt, 1000); // TODO: consider passing this parameter. // nlopt_set_xtol_abs(opt, xtol); - // Because the problem is nonlinear, the points, where gradient is 0 exist. - // To avoid such trap we start optimization from several points - box's corners. - for (i = 0; i < NCOR; ++i) { + // Because the problem is nonlinear, the points, where gradient is 0 + // exist. To avoid such trap we start optimization from several points - + // box's corners. + for (i = 0; i < NCOR; ++i) + { cblas_dcopy(NDIM, box->corners + i * NDIM, 1, x, 1); opt_result = nlopt_optimize(opt, x, &opt_val); - if (sign * opt_val < 0) { // If sign and found opt_val have different signs - the surface - sign = 0; // definitely intersects the box. If we have not found such solution - break; // - for sure not intersects. + if (sign * opt_val < 0) + { // If sign and found opt_val have + // different signs - the surface + sign = 0; // definitely intersects the box. If we have not found + // such solution + break; // - for sure not intersects. } } nlopt_destroy(opt); } // Cache test result; - if (!(box->subdiv & HIGHEST_BIT)) { + if (!(box->subdiv & HIGHEST_BIT)) + { surf->last_box = box->subdiv; surf->last_box_result = sign; } diff --git a/src/mckit/src/surface.h b/src/mckit/src/surface.h new file mode 100644 index 00000000..80ad0cc4 --- /dev/null +++ b/src/mckit/src/surface.h @@ -0,0 +1,148 @@ +#ifndef __SURFACE_H +#define __SURFACE_H + +#include "box.h" +#include "common.h" +#include +#include + +#define SURFACE_SUCCESS 0 +#define SURFACE_FAILURE -1 + +#define BOX_PLANE_NUM 6 + +typedef struct Surface Surface; +typedef struct Plane Plane; +typedef struct Sphere Sphere; +typedef struct Cylinder Cylinder; +typedef struct Cone Cone; +typedef struct Torus Torus; +typedef struct GQuadratic GQuadratic; +typedef struct RCC RCC; +typedef struct BOX BOX; + +enum SurfType +{ + PLANE = 1, + SPHERE, + CYLINDER, + CONE, + TORUS, + GQUADRATIC, + MRCC, + MBOX +}; + +/// surface common data +struct Surface +{ + char type; ///< surface type + uint64_t last_box; ///< subdivision code of last tested box + int last_box_result; ///< last test_box result +}; + +struct Plane +{ + Surface base; + double norm[NDIM]; + double offset; +}; + +struct Sphere +{ + Surface base; + double center[NDIM]; + double radius; +}; + +struct Cylinder +{ + Surface base; + double point[NDIM]; + double axis[NDIM]; + double radius; +}; + +struct Cone +{ + Surface base; + double apex[NDIM]; + double axis[NDIM]; + double ta; + int sheet; +}; + +struct Torus +{ + Surface base; + double center[NDIM]; + double axis[NDIM]; + double radius; + double a; + double b; + char degenerate; + double specpts[NDIM * 2]; ///< Special points, if present. +}; + +struct GQuadratic +{ + Surface base; + double m[NDIM * NDIM]; + double v[NDIM]; + double k; + double factor; +}; + +struct RCC +{ + Surface base; + Cylinder *cyl; + Plane *top; + Plane *bot; +}; + +struct BOX +{ + Surface base; + Plane *planes[BOX_PLANE_NUM]; +}; + +// Methods // + +int plane_init(Plane *surf, const double *norm, double offset); + +int sphere_init(Sphere *surf, const double *center, double radius); + +int cylinder_init(Cylinder *surf, const double *point, const double *axis, double radius); + +int cone_init(Cone *surf, const double *apex, const double *axis, double ta, int sheet); + +int torus_init(Torus *surf, const double *center, const double *axis, double radius, double a, double b); + +int gq_init(GQuadratic *surf, const double *m, const double *v, double k, double factor); + +int RCC_init(RCC *surf, Cylinder *cyl, Plane *top, Plane *bot); + +int BOX_init(BOX *surf, Plane **planes); + +/// Tests senses of points with respect to the surface. +void surface_test_points(const Surface *surf, ///< Surface + size_t npts, ///< The number of points to be tested + const double *points, ///< Points to be tested + char *result ///< The result - +1 if point has positive + ///< sense and -1 if negative. +); + +/** + * Tests if the surface intersects the box. + * + * @return + * 0 - surface intersects the box; + * +1 - box lies on the positive side of surface; + * -1 - box lies on the negative side of surface. + */ +int surface_test_box(Surface *surf, ///< surface to test + const Box *box ///< box to test +); + +#endif diff --git a/src/mckit/surface.py b/src/mckit/surface.py new file mode 100644 index 00000000..6c28dc13 --- /dev/null +++ b/src/mckit/surface.py @@ -0,0 +1,1636 @@ +"""Surface methods.""" + +from __future__ import annotations + +from typing import Any, cast + +from abc import abstractmethod +from collections.abc import Callable + +# noinspection PyPackageRequirements +import numpy as np + +# noinspection PyPackageRequirements +import numpy.typing as npt + +from numpy._typing import NDArray + +import mckit + +from mckit.box import GLOBAL_BOX + +# fmt:off +# noinspection PyUnresolvedReferences,PyPackageRequirements +from mckit.geometry import BOX as _BOX +from mckit.geometry import EX, EY, EZ, ORIGIN +from mckit.geometry import RCC as _RCC +from mckit.geometry import Cone as _Cone +from mckit.geometry import Cylinder as _Cylinder +from mckit.geometry import GQuadratic as _GQuadratic +from mckit.geometry import Plane as _Plane +from mckit.geometry import Sphere as _Sphere +from mckit.geometry import Torus as _Torus + +from . import constants +from .card import Card +from .constants import DROP_OPTIONS +from .printer import pretty_float +from .transformation import Transformation +from .utils import ( + are_equal, + filter_dict, + round_array, + round_scalar, + significant_array, + significant_digits, +) +from .utils.tolerance import DEFAULT_TOLERANCE_ESTIMATOR, FLOAT_TOLERANCE, MaybeClose + +# fmt:on + + +# noinspection PyUnresolvedReferences,PyPackageRequirements +__all__ = [ + "BOX", + "EX", + "EY", + "EZ", + "ORIGIN", + "RCC", + "Cone", + "Cylinder", + "GQuadratic", + "Plane", + "Sphere", + "Surface", + "Torus", + "create_surface", +] + + +VectorLike = npt.NDArray + + +# noinspection PyPep8Naming +def create_surface(kind: str, *_params: float, **options) -> Surface | None: + """Creates new surface. + + Args: + kind: Surface kind designator. See MCNP manual. + _params: List of surface parameters. + options: Dictionary of surface's options. + In particular, transform - transformation instance + to be applied to the surface being created. + + Returns: + New surface. + + Raises: + NotImplementedError: when some logic is not implemented yet + ValueError: on incompatible `params` + """ + params = np.asarray(_params, dtype=float) + kind = kind.upper() + if kind[-1] == "X": + axis = EX + elif kind[-1] == "Y": + axis = EY + elif kind[-1] == "Z": + axis = EZ + else: + axis = None + surface = _create_surface_by_spec(axis, kind, options, params) + + if surface: + return surface + + # ---------- Axis-symmetric surface defined by points ------ + if len(params) == 2: + return Plane(axis, -params[0], **options) + if len(params) == 4: + # TODO: Use special classes instead of GQ + h1, r1, h2, r2 = params + if abs(h2 - h1) < constants.RESOLUTION * max(abs(h1), abs(h2)): + return Plane(axis, -0.5 * (h1 + h2), **options) + if abs(r2 - r1) < constants.RESOLUTION * max(abs(r2), abs(r1)): + R = 0.5 * (abs(r1) + abs(r2)) + return Cylinder(np.array([0, 0, 0], dtype=float), axis, R, **options) + if r1 * r2 < 0: + msg = "Points must belong to the one sheet." + raise ValueError(msg) + h0 = (abs(r1) * h2 - abs(r2) * h1) / (abs(r1) - abs(r2)) + t2 = ((r1 - r2) / (h1 - h2)) ** 2 + s = round((h1 - h0) / abs(h1 - h0)) + return Cone(axis * h0, axis, t2, sheet=s, **options) + # TODO: Implement creation of surface by 3 points. + raise NotImplementedError + + +def _create_surface_by_spec(axis, kind, options, params) -> Surface | None: # noqa: PLR0911 + # -------- Plane ------------------- + if kind[0] == "P": + return _create_plane(axis, kind, options, params) + # -------- SQ ------------------- + if kind == "SQ": + return _create_sq(options, params) + # -------- Sphere ------------------ + if kind[0] == "S": + return _create_sphere(axis, kind, options, params) + # -------- Cylinder ---------------- + if kind[0] == "C": + return _create_cylinder(axis, kind, options, params) + # -------- Cone --------------- + if kind[0] == "K": + return _create_cone(axis, kind, options, params) + # ---------- GQ ----------------- + if kind == "GQ": + return _create_gquadratic(options, params) + # ---------- Torus --------------------- + if kind[0] == "T": + return _create_torus(axis, options, params) + # ---------- Macrobodies --------------- + if kind == "RPP": + return _create_rpp(options, params) + if kind == "BOX": + return _create_box(options, params) + if kind == "RCC": + return _create_rcc(options, params) + return None + + +def _create_rcc(options, params) -> RCC: + center = params[:3] + axis = params[3:6] + radius = params[6] + return RCC(center, axis, radius, **options) + + +def _create_box(options, params) -> BOX: + center = params[:3] + dir_x = params[3:6] + dir_y = params[6:9] + dir_z = params[9:] + return BOX(center, dir_x, dir_y, dir_z, **options) + + +def _create_rpp(options, params) -> BOX: + x_min, x_max, y_min, y_max, z_min, z_max = params + center = [x_min, y_min, z_min] + dir_x = [x_max - x_min, 0, 0] + dir_y = [0, y_max - y_min, 0] + dir_z = [0, 0, z_max - z_min] + return BOX(center, dir_x, dir_y, dir_z, **options) + + +def _create_torus(axis, options, params) -> Torus: + x0, y0, z0, R, a, b = params + return Torus([x0, y0, z0], axis, R, a, b, **options) + + +def _create_gquadratic(options, params) -> GQuadratic: + A, B, C, D, E, F, G, H, J, k = params + m = np.array([[A, 0.5 * D, 0.5 * F], [0.5 * D, B, 0.5 * E], [0.5 * F, 0.5 * E, C]]) + v = np.array([G, H, J]) + return GQuadratic(m, v, k, **options) + + +def _create_cone(axis, kind, options, params) -> Cone: + if kind[1] == "/": + r0 = np.array(params[:3], dtype=float) + ta = params[3] + else: + r0 = params[0] * axis + ta = params[1] + sheet = 0 if len(params) % 2 == 0 else int(params[-1]) + return Cone(r0, axis, ta, sheet, **options) + + +def _create_cylinder(axis, kind, options, params) -> Cylinder: + A = 1 - axis + if kind[1] == "/": + Ax, Az = np.dot(A, EX), np.dot(A, EZ) + r0 = params[0] * (Ax * EX + (1 - Ax) * EY) + params[1] * ((1 - Az) * EY + Az * EZ) + else: + r0 = ORIGIN + R = params[-1] + return Cylinder(r0, axis, R, **options) + + +def _create_sphere(axis, kind, options, params) -> Sphere: + if kind == "S": + r0 = np.array(params[:3]) + elif kind == "SO": + r0 = ORIGIN + else: + r0 = axis * params[0] + R = params[-1] + return Sphere(r0, R, **options) + + +def _create_sq(options: dict[str, Any], params: npt.NDArray) -> GQuadratic: + A, B, C, D, E, F, G, x0, y0, z0 = params + m = np.diag([A, B, C]) + v = 2 * np.array([D - A * x0, E - B * y0, F - C * z0]) + k = A * x0**2 + B * y0**2 + C * z0**2 - 2 * (D * x0 + E * y0 + F * z0) + G + return GQuadratic(m, v, k, **options) + + +def _create_plane( + axis: np.ndarray, + kind: str, + options: dict[str, Any], + params: npt.NDArray, +) -> Plane: + if len(kind) == 2: + return Plane(axis, -params[0], **options) + return Plane(params[:3], -params[3], **options) + + +def create_replace_dictionary( + surfaces: set[Surface], + unique: set[Surface] | None = None, + box=GLOBAL_BOX, + tol: float = 1.0e-10, +) -> dict[Surface, tuple[Surface, int]]: + """Creates surface replace dictionary for equal surfaces removing. + + Args: + surfaces : A set of surfaces to be checked. + unique: A set of surfaces that are assumed to be unique. If not None, then + `surfaces` are checked for coincidence with one of them. + box : Box + A box, which is used for comparison. + tol : float + Tolerance + + Returns: + A replacement dictionary. surface -> (replace_surface, sense). Sense is +1 + if surfaces have the same direction of normals. -1 otherwise. + """ + replace = {} + unique_surfaces = set() if unique is None else unique + for s in surfaces: + for us in unique_surfaces: + # noinspection PyUnresolvedReferences + t = s.equals(us, box=box, tol=tol) # type: ignore[attr-defined] + if t != 0: + replace[s] = (us, t) + break + else: + unique_surfaces.add(s) + return replace + + +def _drop_empty_transformation(options: dict[str, Any]) -> None: + if "transform" in options and not options["transform"]: # empty transformation option + del options["transform"] + + +class Surface(Card, MaybeClose): + """Base class for all surface classes. + + Methods: + equals(other, box, tol) + Checks if this surface and surf are equal inside the box. + test_point(p) + Checks the sense of point p with respect to this surface. + test_box(box) + Checks whether this surface crosses the box. + projection(p) + Gets projection of point p on the surface. + """ + + def __init__(self, **options) -> None: + """Create :class:`Surface` with the options. + + Args: + options: kwargs - properties for the `Surface` card. + """ + _drop_empty_transformation(options) + Card.__init__(self, **options) + + @abstractmethod + def copy(self) -> Surface: + pass + + @property + def transformation(self) -> Transformation | None: + return cast(Transformation | None, self.options.get("transform", None)) + + @abstractmethod + def apply_transformation(self) -> Surface: + """Applies transformation specified for the surface. + + Returns: + A new surface with transformed parameters, if there's specified transformation, + otherwise returns self. + """ + + def combine_transformations(self, tr: Transformation) -> Transformation: + my_transformation: Transformation | None = self.transformation + if my_transformation: + return tr.apply2transform(my_transformation) + return tr + + @abstractmethod + def transform(self, tr: Transformation) -> Surface: + """Applies transformation to this surface. + + Args: + tr: Transformation to be applied. + + Returns: + The result of this surface transformation. + """ + + @abstractmethod + def is_close_to( + self, + other: Surface, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + """Checks if this surface is close to other one with the given tolerance values.""" + + @abstractmethod + def round(self) -> Surface: + """Returns rounded version of self.""" + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = [] + mod = self.options.get("modifier", None) + if mod: + words.append(mod) + words.append(str(self.name())) + words.append(" ") + # TODO dvp: add transformations processing in Universe. + return words + + def clean_options(self) -> dict[str, Any]: + result: dict[str, Any] = filter_dict(self.options, DROP_OPTIONS) + return result + + def __getstate__(self): + return self.options + + def __setstate__(self, state): + self.options = state + + +def internalize_ort(v: np.ndarray) -> tuple[np.ndarray, bool]: + if v is EX or np.array_equal(v, EX): + return EX, True + if v is EY or np.array_equal(v, EY): + return EY, True + if v is EZ or np.array_equal(v, EZ): + return EZ, True + return v, False + + +# noinspection PyProtectedMember +class RCC(Surface, _RCC): + def __init__(self, center, direction, radius, **options): + center = np.array(center) + direction = np.array(direction) + opt_surf = options.copy() + opt_surf["name"] = 1 + norm = np.array(direction) / np.linalg.norm(direction) + cyl = Cylinder(center, norm, radius, **opt_surf).apply_transformation() + center2 = center + direction + offset2 = -np.dot(norm, center2).item() + offset3 = np.dot(norm, center).item() + opt_surf["name"] = 2 + plane2 = Plane(norm, offset2, **opt_surf).apply_transformation() + opt_surf["name"] = 3 + plane3 = Plane(-norm, offset3, **opt_surf).apply_transformation() + _RCC.__init__(self, cyl, plane2, plane3) + options.pop("transform", None) + Surface.__init__(self, **options) + self._hash = hash(cyl) ^ hash(plane2) ^ hash(plane3) + + def surface(self, number: int): + args = self.surfaces + if 1 <= number <= len(args): + return args[number - 1] + raise ValueError(f"There is no such surface in macrobody: {number}") + + def get_params(self): + args = self.surfaces + center = args[0]._pt - args[2]._k * args[0]._axis * np.dot(args[0]._axis, args[2]._v) + direction = -(args[1]._k + args[2]._k) * args[1]._v + radius = args[0]._radius + return center, direction, radius + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self, pretty) + words.append("RCC") + words.append(" ") + center, direction, radius = self.get_params() + values = list(center) + values.extend(direction) + values.append(radius) + for v in values: + fd = significant_digits( + v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + words.append(pretty_float(v, fd)) + words.append(" ") + return words + + def transform(self, tr: Transformation) -> RCC: + """Transforms the shape. + + Args: + tr: Transformation to be applied. + + Returns: + New RCC shape with the transformation stored in options. + """ + center, direction, radius = self.get_params() + # TODO(dvp): What if `self` already has transformation? + # Should we apply the both transformation on new one? + return RCC(center, direction, radius, transform=tr) + + def apply_transformation(self) -> Surface: + return self + + def is_close_to( + self, other: object, estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR + ) -> bool: + raise NotImplementedError + + def round(self) -> Surface: + raise NotImplementedError + + def __hash__(self) -> int: + return self._hash + + def __eq__(self, other) -> bool: + if not isinstance(other, RCC): + return False + return self.surfaces == other.surfaces + + def __getstate__(self): + surf_state = Surface.__getstate__(self) + args = self.surfaces + return args, self._hash, surf_state + + def __setstate__(self, state): + args, hash_value, surf_state = state + Surface.__setstate__(self, surf_state) + _RCC.__init__(self, *args) + self._hash = hash_value + + def copy(self): + center, direction, radius = self.get_params() + return RCC(center, direction, radius, **self.options) + + +# noinspection PyProtectedMember +class BOX(Surface, _BOX): + """Macrobody BOX surface. + + Parameters + ---------- + """ + + def __init__(self, center, dir_x, dir_y, dir_z, **options): + dir_x = np.array(dir_x) + dir_y = np.array(dir_y) + dir_z = np.array(dir_z) + center = np.array(center) + center2 = center + dir_x + dir_y + dir_z + len_x = np.linalg.norm(dir_x) + len_y = np.linalg.norm(dir_y) + len_z = np.linalg.norm(dir_z) + norm_x = dir_x / len_x + norm_y = dir_y / len_y + norm_z = dir_z / len_z + offset_x = np.dot(norm_x, center).item() + offset_y = np.dot(norm_y, center).item() + offset_z = np.dot(norm_z, center).item() + offset_2x = -np.dot(norm_x, center2).item() + offset_2y = -np.dot(norm_y, center2).item() + offset_2z = -np.dot(norm_z, center2).item() + opt_surf = options.copy() + opt_surf["name"] = 1 + surf1 = Plane(norm_x, offset_2x, **opt_surf).apply_transformation() + opt_surf["name"] = 2 + surf2 = Plane(-norm_x, offset_x, **opt_surf).apply_transformation() + opt_surf["name"] = 3 + surf3 = Plane(norm_y, offset_2y, **opt_surf).apply_transformation() + opt_surf["name"] = 4 + surf4 = Plane(-norm_y, offset_y, **opt_surf).apply_transformation() + opt_surf["name"] = 5 + surf5 = Plane(norm_z, offset_2z, **opt_surf).apply_transformation() + opt_surf["name"] = 6 + surf6 = Plane(-norm_z, offset_z, **opt_surf).apply_transformation() + _BOX.__init__(self, surf1, surf2, surf3, surf4, surf5, surf6) + options.pop("transform", None) + Surface.__init__(self, **options) + self._hash = ( + hash(surf1) ^ hash(surf2) ^ hash(surf3) ^ hash(surf4) ^ hash(surf5) ^ hash(surf6) + ) + + def apply_transformation(self) -> Surface: + raise NotImplementedError + + def is_close_to( + self, other: object, estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR + ) -> bool: + raise NotImplementedError + + def round(self) -> Surface: + raise NotImplementedError + + def surface(self, number: int): + args = self.surfaces + if 1 <= number <= len(args): + return args[number - 1] + raise ValueError(f"There is no such surface in macrobody: {number}") + + def __hash__(self): + return self._hash + + def __eq__(self, other): + if not isinstance(other, BOX): + return False + args_this = self.surfaces + args_other = other.surfaces + return args_this == args_other + + @staticmethod + def _get_plane_intersection(s1, s2, s3) -> NDArray[np.float64]: + matrix = np.zeros((3, 3)) + matrix[0, :] = -s1._v + matrix[1, :] = -s2._v + matrix[2, :] = -s3._v + vector = np.array([s1._k, s2._k, s3._k]) + return np.linalg.solve(matrix, vector) + + def get_params(self): + args = self.surfaces + center = self._get_plane_intersection(args[1], args[3], args[5]) + point2 = self._get_plane_intersection(args[0], args[2], args[4]) + norm_x = args[0]._v + norm_y = args[2]._v + norm_z = args[4]._v + diag = point2 - center + dir_x = np.dot(norm_x, diag) * norm_x + dir_y = np.dot(norm_y, diag) * norm_y + dir_z = np.dot(norm_z, diag) * norm_z + return center, dir_x, dir_y, dir_z + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self, pretty) + words.append("BOX") + words.append(" ") + center, dir_x, dir_y, dir_z = self.get_params() + values = list(center) + values.extend(dir_x) + values.extend(dir_y) + values.extend(dir_z) + for v in values: + fd = significant_digits( + v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + words.append(pretty_float(v, fd)) + words.append(" ") + return words + + def transform(self, tr: Transformation): + """Transforms the shape. + + Args: + tr: Transformation to be applied. + + Returns: + New shape. + """ + center, dir_x, dir_y, dir_z = self.get_params() + return BOX(center, dir_x, dir_y, dir_z, transform=tr) + + def __getstate__(self): + surf_state = Surface.__getstate__(self) + args = self.surfaces + return args, self._hash, surf_state + + def __setstate__(self, state): + args, hash_value, surf_state = state + Surface.__setstate__(self, surf_state) + _BOX.__init__(self, *args) + self._hash = hash_value + + def copy(self): + center, dir_x, dir_y, dir_z = self.get_params() + return BOX(center, dir_x, dir_y, dir_z, **self.options) + + +class Plane(Surface, _Plane): + """Plane surface class. + + Args: + normal: The normal to the plane being created. + offset: Free term. + options: Dictionary of surface's options. Possible values: + transform = transformation to be applied to this plane. + """ + + def __init__( + self, normal: npt.NDArray[np.float64], offset: float, **options: dict[str, Any] + ) -> None: + tr: Transformation | None = options.pop("transform", None) + if tr: + v, k = tr.apply2plane(normal, offset) + else: + v = np.asarray(normal, dtype=float) + k = offset + v, is_ort = internalize_ort(v) + if not is_ort: + length = np.linalg.norm(v) + v /= length + k /= length + self._k_digits = significant_digits( + k, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._v_digits = significant_array( + v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + Surface.__init__(self, **options) + _Plane.__init__(self, v, k) + # self._hash = compute_hash(self._k, self._v, self.transformation) + + # noinspection PyTypeChecker + def round(self): + result = self.apply_transformation() + k_digits = significant_digits( + result._k, constants.FLOAT_TOLERANCE, constants.FLOAT_TOLERANCE + ) + v_digits = significant_array( + result._v, constants.FLOAT_TOLERANCE, constants.FLOAT_TOLERANCE + ) + k = round_scalar(result._k, k_digits) + v = round_array(result._v, v_digits) + return Plane(v, k, **result.options) + + def copy(self) -> Plane: + """Create a copy of self. + + Skips Plane.__init__ (directly calls _Plane.__init__) to avoid time-consuming + significant digits computation. + + Returns: + New copy of self + """ + instance = Plane.__new__(Plane, self._v, self._k) + instance._k_digits = self._k_digits + instance._v_digits = self._v_digits + options = filter_dict(self.options) + Surface.__init__(instance, **options) + _Plane.__init__(instance, self._v, self._k) + return instance + + def apply_transformation(self) -> Plane: + tr = self.transformation + if tr is None: + return self + v, k = tr.apply2plane(self._v, self._k) + options = self.clean_options() + return Plane(v, k, **options) + + def transform(self, tr: Transformation) -> Plane: + if tr is None: + return self + tr = self.combine_transformations(tr) + options = self.clean_options() + options["transform"] = tr + return Plane(self._v, self._k, **options) + + def reverse(self): + """Gets the surface with reversed normal.""" + instance = Plane.__new__(Plane, -self._v, -self._k) + instance._k_digits = self._k_digits + instance._v_digits = self._v_digits + options = self.clean_options() + Surface.__init__(instance, **options) + _Plane.__init__(instance, -self._v, -self._k) + return instance + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self, pretty) + _v = self._get_v() + if np.array_equal(_v, EX): + words.append("PX") + elif np.array_equal(_v, EY): + words.append("PY") + elif np.array_equal(_v, EZ): + words.append("PZ") + else: + words.append("P") + for v, p in zip(_v, self._v_digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + words.append(" ") + words.append(pretty_float(-self._get_k(), self._k_digits)) + return words + + def is_close_to( + self, + other: Surface, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, Plane): + return False + return estimator( + (self._k, self._v, self.transformation), + (other._k, other._v, other.transformation), + ) + + def __hash__(self): + result = hash(self._get_k()) + for v in self._get_v(): + result ^= hash(v) + return result + + def __eq__(self, other): + if self is other: + return True + if not isinstance(other, Plane): + return False + return are_equal( + (self._k, self._v, self.transformation), + (other._k, other._v, other.transformation), + ) + + def __getstate__(self): + return self._v, self._k, Surface.__getstate__(self) + + def __setstate__(self, state): + v, k, options = state + self.__init__(v, k, **options) + + def __repr__(self): + return f"Plane({self._v}, {self._k}, {self.options if self.options else ''})" + + def _get_k(self): + return round_scalar(self._k, self._k_digits) + + def _get_v(self): + return round_array(self._v, self._v_digits) + + +# noinspection PyProtectedMember,PyTypeChecker +class Sphere(Surface, _Sphere): + """Sphere surface class. + + Parameters + ---------- + center : array_like[float] + Center of the sphere. + radius : float + The radius of the sphere. + options : dict + Dictionary of surface's options. Possible values: + transform = transformation to be applied to the sphere being + created. Transformation instance. + """ + + def __init__( + self, center: npt.NDArray[float], radius: float, **options: dict[str, Any] + ) -> None: + tr: Transformation | None = options.pop("transform", None) + center = tr.apply2point(center) if tr else np.asarray(center, dtype=float) + radius = float(radius) + Surface.__init__(self, **options) + self._center_digits = significant_array( + np.array(center), constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._radius_digits = significant_digits( + radius, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + _Sphere.__init__(self, center, radius) + + def __getstate__(self): + return self._center, self._radius, Surface.__getstate__(self) + + def __setstate__(self, state): + c, r, options = state + self.__init__(c, r, **options) + + def copy(self): + instance = Sphere.__new__(Sphere, self._center, self._radius) + instance._center_digits = self._center_digits + instance._radius_digits = self._radius_digits + Surface.__init__(instance, **self.options) + _Sphere.__init__(instance, self._center, self._radius) + return instance + + def __hash__(self): + result = hash(self._get_radius()) + for c in self._get_center(): + result ^= hash(c) + return result + + def __eq__(self, other): + if not isinstance(other, Sphere): + return False + for x, y in zip(self._get_center(), other._get_center(), strict=False): + if x != y: + return False + return self._get_radius() == other._get_radius() + + def __repr__(self): + return f"Sphere({self._center}, {self._radius}, {self.options if self.options else ''})" + + def is_close_to( + self, + other: Sphere, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, Sphere): + return False + return estimator( + (self._radius, self._center, self.transformation), + (other._radius, other._center, other.transformation), + ) + + def round(self) -> Surface: + temp = self.apply_transformation() + center_digits = significant_array( + temp._center, + constants.FLOAT_TOLERANCE, + resolution=constants.FLOAT_TOLERANCE, + ) + center = round_array(temp._center, center_digits) + radius_digits = significant_digits( + temp._radius, + constants.FLOAT_TOLERANCE, + resolution=constants.FLOAT_TOLERANCE, + ) + radius = round_scalar(temp._radius, radius_digits) + options = temp.clean_options() + return Sphere(center, radius, transform=None, **options) + + def apply_transformation(self) -> Sphere: + tr = self.transformation + if tr is None: + return self + center = tr.apply2point(self._center) + options = self.clean_options() + return Sphere(center, self._radius, transform=None, **options) + + def _get_center(self): + return round_array(self._center, self._center_digits) + + def _get_radius(self): + return round_scalar(self._radius, self._radius_digits) + + def transform(self, tr): + return Sphere(self._center, self._radius, transform=tr, **self.options) + + def mcnp_words(self, pretty: bool = False): + words = Surface.mcnp_words(self) + if np.all(self._get_center() == np.array([0.0, 0.0, 0.0])): + words.append("SO") + elif self._get_center()[0] == 0.0 and self._get_center()[1] == 0.0: + words.append("SZ") + words.append(" ") + v = self._get_center()[2] + p = self._center_digits[2] + words.append(pretty_float(v, p)) + elif self._get_center()[1] == 0.0 and self._get_center()[2] == 0.0: + words.append("SX") + words.append(" ") + v = self._get_center()[0] + p = self._center_digits[0] + words.append(pretty_float(v, p)) + elif self._get_center()[0] == 0.0 and self._get_center()[2] == 0.0: + words.append("SY") + words.append(" ") + v = self._get_center()[1] + p = self._center_digits[1] + words.append(pretty_float(v, p)) + else: + words.append("S") + for v, p in zip(self._center, self._center_digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + words.append(" ") + v = self._get_radius() + p = self._radius_digits + words.append(pretty_float(v, p)) + return words + + +# noinspection PyProtectedMember,PyUnresolvedReferences,DuplicatedCode,PyTypeChecker +class Cylinder(Surface, _Cylinder): + """Cylinder surface class. + + Parameters + ---------- + pt : array_like[float] + Point on the cylinder's axis. + axis : array_like[float] + Cylinder's axis direction. + radius : float + Cylinder's radius. + options : dict + Dictionary of surface's options. Possible values: + transform = transformation to be applied to the cylinder being + created. Transformation instance. + """ + + def __init__( + self, + pt: npt.NDArray[float], + axis: npt.NDArray[float], + radius: float, + **options: dict[str, Any], + ) -> None: + tr: Transformation | None = options.pop("transform", None) + if tr: + pt = tr.apply2point(pt) + axis = tr.apply2vector(axis) + else: + pt = np.asarray(pt, dtype=float) + axis = np.asarray(axis, dtype=float) + axis /= np.linalg.norm(axis) + max_dir = np.argmax(np.abs(axis)) + if axis[max_dir] < 0: + axis *= -1 + self._axis_digits = significant_array( + axis, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + pt = pt - axis * np.dot(pt, axis) + self._pt_digits = significant_array( + pt, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._radius_digits = significant_digits( + radius, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + Surface.__init__(self, **options) + _Cylinder.__init__(self, pt, axis, radius) + + def copy(self): + instance = Cylinder.__new__(Cylinder, self._pt, self._axis, self._radius) + instance._axis_digits = self._axis_digits + instance._pt_digits = self._pt_digits + instance._radius_digits = self._radius_digits + Surface.__init__(instance, **self.options) + _Cylinder.__init__(instance, self._pt, self._axis, self._radius) + return instance + + def __repr__(self): + return f"Cylinder({self._pt}, {self._axis}, {self._radius}, {self.options if self.options else ''})" + + def __hash__(self): + result = hash(self._get_radius()) + for c in self._get_pt(): + result ^= hash(c) + for a in self._get_axis(): + result ^= hash(a) + return result + + def __eq__(self, other): + if self is other: + return True + if not isinstance(other, Cylinder): + return False + for x, y in zip(self._get_pt(), other._get_pt(), strict=False): + if x != y: + return False + for x, y in zip(self._get_axis(), other._get_axis(), strict=False): + if x != y: + return False + return self._get_radius() == other._get_radius() + + def is_close_to( + self, + other: object, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, Cone): + return False + return estimator( + (self._radius, self._pt, self._axis, self.transformation), + (other._radius, other._pt, other._axis, other.transformation), + ) + + def _get_pt(self): + return round_array(self._pt, self._pt_digits) + + def _get_axis(self): + return round_array(self._axis, self._axis_digits) + + def _get_radius(self): + return round_scalar(self._radius, self._radius_digits) + + def transform(self, tr): + return Cylinder(self._pt, self._axis, self._radius, transform=tr, **self.options) + + def mcnp_words(self, pretty: bool = False): + words = Surface.mcnp_words(self) + if np.all(self._get_axis() == np.array([1.0, 0.0, 0.0])): + if self._get_pt()[1] == 0.0 and self._get_pt()[2] == 0.0: + words.append("CX") + else: + words.append("C/X") + words.append(" ") + v = self._get_pt()[1] + p = self._pt_digits[1] + words.append(pretty_float(v, p)) + words.append(" ") + v = self._get_pt()[2] + p = self._pt_digits[2] + words.append(pretty_float(v, p)) + elif np.all(self._get_axis() == np.array([0.0, 1.0, 0.0])): + if self._get_pt()[0] == 0.0 and self._get_pt()[2] == 0.0: + words.append("CY") + else: + words.append("C/Y") + words.append(" ") + v = self._get_pt()[0] + p = self._pt_digits[0] + words.append(pretty_float(v, p)) + words.append(" ") + v = self._get_pt()[2] + p = self._pt_digits[2] + words.append(pretty_float(v, p)) + elif np.all(self._get_axis() == np.array([0.0, 0.0, 1.0])): + if self._get_pt()[0] == 0.0 and self._get_pt()[1] == 0.0: + words.append("CZ") + else: + words.append("C/Z") + words.append(" ") + v = self._get_pt()[0] + p = self._pt_digits[0] + words.append(pretty_float(v, p)) + words.append(" ") + v = self._get_pt()[1] + p = self._pt_digits[1] + words.append(pretty_float(v, p)) + else: + nx, ny, nz = self._axis + m = np.array( + [ + [1 - nx**2, -nx * ny, -nx * nz], + [-nx * ny, 1 - ny**2, -ny * nz], + [-nx * nz, -ny * nz, 1 - nz**2], + ] + ) + v = np.zeros(3) + k = -(self._radius**2) + m, v, k = Transformation(translation=self._pt).apply2gq(m, v, k) + return GQuadratic(m, v, k, **self.options).mcnp_repr() + words.append(" ") + v = self._get_radius() + p = self._radius_digits + words.append(pretty_float(v, p)) + return words + + def round(self): + temp = self.apply_transformation() + pt = round_array(temp._pt) + axis = round_array(temp._axis) + radius = round_scalar(temp._radius) + options = self.clean_options() + return Cylinder(pt, axis, radius, transform=None, **options) + + def apply_transformation(self) -> Surface: + tr = self.transformation + if tr is None: + return self + pt = tr.apply2point(self._pt) + axis = tr.apply2vector(self._axis) + options = self.clean_options() + # TODO dvp: actually may create Generic Quadratic. Should we use __new__() for this? + return Cylinder(pt, axis, self._radius, **options) + + def __getstate__(self): + return self._pt, self._axis, self._radius, Surface.__getstate__(self) + + def __setstate__(self, state): + pt, axis, radius, options = state + self.__init__(pt, axis, radius, **options) + + +# noinspection PyProtectedMember,PyUnresolvedReferences,DuplicatedCode,PyTypeChecker +class Cone(Surface, _Cone): + """Cone surface class. + + Parameters + ---------- + apex : array_like[float] + Cone's apex. + axis : array_like[float] + Cone's axis. + t2 : float + Square of tangent of angle between axis and generatrix. + sheet : int + Cone's sheet. + options : dict + Dictionary of surface's options. Possible values: + transform = transformation to be applied to the cone being + created. Transformation instance. + """ + + def __init__( + self, + apex: npt.NDArray[float], + axis: npt.NDArray[float], + t2: float, + sheet: int = 0, + **options, + ) -> None: + tr: Transformation | None = options.pop("transform", None) + if tr: + apex = tr.apply2point(apex) + axis = tr.apply2vector(axis) + axis = np.asarray(axis, dtype=float) + axis /= np.linalg.norm(axis) + maxdir = np.argmax(np.abs(axis)) + if axis[maxdir] < 0: + axis *= -1 + sheet *= -1 + apex = np.asarray(apex, dtype=float) + self._axis_digits = significant_array( + axis, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._apex_digits = significant_array( + apex, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + Surface.__init__(self, **options) + _Cone.__init__(self, apex, axis, t2, sheet) + self._t2_digits = significant_digits(self._t2, constants.FLOAT_TOLERANCE) + + def apply_transformation(self) -> Cone: + tr = self.transformation + if tr is None: + return self + apex = tr.apply2point(self._apex) + axis = tr.apply2vector(self._axis) + sheet = self._sheet + options = self.clean_options() + return Cone(apex, axis, self._t2, sheet, **options) + + def round(self) -> Cone: + res = self.apply_transformation() + apex = round_array(res._apex) + axis = round_array(res._axis) + t2 = round_scalar(self._t2) + sheet = self._sheet + options = self.clean_options() + return Cone(apex, axis, t2, sheet, **options) + + def copy(self): + t2 = self._t2 + instance = Cone.__new__(Cone, self._apex, self._axis, t2, self._sheet) + instance._axis_digits = self._axis_digits + instance._apex_digits = self._apex_digits + instance._t2_digits = self._t2_digits + Surface.__init__(instance, **self.options) + _Cone.__init__(instance, self._apex, self._axis, t2, self._sheet) + return instance + + def __repr__(self): + return f"Cone({self._apex}, {self._axis}, {self._t2}, {self._sheet}, {self.options if self.options else ''})" + + def __getstate__(self): + return self._apex, self._axis, self._t2, self._sheet, Surface.__getstate__(self) + + def __setstate__(self, state): + apex, axis, t2, sheet, options = state + self.__init__(apex, axis, t2, sheet, **options) + + def __hash__(self): + result = hash(self._get_t2()) ^ hash(self._sheet) + for c in self._get_apex(): + result ^= hash(c) + for a in self._get_axis(): + result ^= hash(a) + return result + + def __eq__(self, other): + # noinspection DuplicatedCode + if self is other: + return True + + if not isinstance(other, Cone): + return False + + for x, y in zip(self._get_apex(), other._get_apex(), strict=False): + if x != y: + return False + for x, y in zip(self._get_axis(), other._get_axis(), strict=False): + if x != y: + return False + return self._get_t2() == other._get_t2() and self._sheet == other._sheet + + def _get_axis(self): + return round_array(self._axis, self._axis_digits) + + def _get_apex(self): + return round_array(self._apex, self._apex_digits) + + def _get_t2(self): + return round_scalar(self._t2, self._t2_digits) + + def transform(self, tr): + cone = Cone(self._apex, self._axis, self._t2, sheet=0, transform=tr, **self.options) + if self._sheet != 0: + plane = Plane(self._axis, -np.dot(self._axis, self._apex), name=1, transform=tr) + op = "C" if self._sheet == +1 else "S" + return mckit.Shape("U", cone, mckit.Shape(op, plane)) + return cone + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self) + if np.all(self._get_axis() == np.array([1.0, 0.0, 0.0])): + if self._get_apex()[1] == 0.0 and self._get_apex()[2] == 0.0: + words.append("KX") + words.append(" ") + v = self._apex[0] + p = self._apex_digits[0] + words.append(pretty_float(v, p)) + else: + words.append("K/X") + for v, p in zip(self._apex, self._apex_digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + elif np.all(self._get_axis() == np.array([0.0, 1.0, 0.0])): + if self._get_apex()[0] == 0.0 and self._get_apex()[2] == 0.0: + words.append("KY") + words.append(" ") + v = self._apex[1] + p = self._apex_digits[1] + words.append(pretty_float(v, p)) + else: + words.append("K/Y") + for v, p in zip(self._apex, self._apex_digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + elif np.all(self._get_axis() == np.array([0.0, 0.0, 1.0])): + if self._get_apex()[0] == 0.0 and self._get_apex()[1] == 0.0: + words.append("KZ") + words.append(" ") + v = self._apex[2] + p = self._apex_digits[2] + words.append(pretty_float(v, p)) + else: + words.append("K/Z") + for v, p in zip(self._apex, self._apex_digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + else: + nx, ny, nz = self._axis + a = 1 + self._t2 + m = np.array( + [ + [1 - a * nx**2, -a * nx * ny, -a * nx * nz], + [-a * nx * ny, 1 - a * ny**2, -a * ny * nz], + [-a * nx * nz, -a * ny * nz, 1 - a * nz**2], + ] + ) + v = np.zeros(3) + k = 0 + m, v, k = Transformation(translation=self._apex).apply2gq(m, v, k) + return GQuadratic(m, v, k, **self.options).mcnp_repr() + words.append(" ") + v = self._t2 + p = self._t2_digits + words.append(pretty_float(v, p)) + if self._sheet != 0: + words.append(" ") + words.append(f"{self._sheet:d}") + return words + + def is_close_to( + self, + other: Surface, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, Cone): + return False + return estimator( + (self._apex, self._axis, self._t2, self.transformation), + (other._apex, other._axis, other._t2, other.transformation), + ) + + +# noinspection PyProtectedMember,PyUnresolvedReferences,PyTypeChecker +class GQuadratic(Surface, _GQuadratic): + """Generic quadratic surface class. + + Parameters + ---------- + m : array_like[float] + Matrix of coefficients of quadratic terms. m.shape=(3,3) + v : array_like[float] + Vector of coefficients of linear terms. v.shape=(3, ) + k : float + Free term. + options : dict + Dictionary of surface's options. Possible values: + transform = transformation to be applied to the surface being + created. Transformation instance. + """ + + def __init__(self, m, v, k, **options): + tr: Transformation | None = options.pop("transform", None) + if tr: + m, v, k = tr.apply2gq(m, v, k) + else: + m = np.asarray(m, dtype=float) + v = np.asarray(v, dtype=float) + eigenvalues = np.linalg.eigvalsh(m) + factor = 1.0 / np.max(np.abs(eigenvalues)) + self._m_digits = significant_array( + m, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._v_digits = significant_array( + v, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._k_digits = significant_digits( + k, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + Surface.__init__(self, **options) + _GQuadratic.__init__(self, m, v, k, factor) + + def copy(self) -> GQuadratic: + instance = GQuadratic.__new__(GQuadratic, self._m, self._v, self._k, self._factor) + instance._m_digits = self._m_digits + instance._v_digits = self._v_digits + instance._k_digits = self._k_digits + Surface.__init__(instance, **self.options) + _GQuadratic.__init__(instance, self._m, self._v, self._k, self._factor) + return instance + + def __hash__(self) -> int: + result = hash(self._get_k()) + for v in self._get_v(): + result ^= hash(v) + for x in self._get_m().ravel(): + result ^= hash(x) + return result + + def __eq__(self, other) -> bool: + if not isinstance(other, GQuadratic): + return False + for x, y in zip(self._get_v(), other._get_v(), strict=False): + if x != y: + return False + for x, y in zip(self._get_m().ravel(), other._get_m().ravel(), strict=False): + if x != y: + return False + return self._get_k() == other._get_k() + + def _get_m(self) -> np.ndarray: + return round_array(self._m, self._m_digits) + + def _get_v(self) -> np.ndarray: + return round_array(self._v, self._v_digits) + + def _get_k(self) -> float: + return round_scalar(self._k, self._k_digits) + + def __getstate__(self) -> tuple[Any, ...]: + return self._m, self._v, self._k, Surface.__getstate__(self) + + def __setstate__(self, state) -> None: + m, v, k, options = state + GQuadratic.__init__(self, m, v, k, **options) + + def transform(self, tr) -> GQuadratic: + return GQuadratic(self._m, self._v, self._k, transform=tr, **self.options) + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self) + words.append("GQ") + m = self._get_m() + a, b, c = np.diag(m) + d = m[0, 1] + m[1, 0] + e = m[1, 2] + m[2, 1] + f = m[0, 2] + m[2, 0] + g, h, j = self._get_v() + k = self._get_k() + for v in [a, b, c, d, e, f, g, h, j, k]: + words.append(" ") + p = significant_digits(v, constants.FLOAT_TOLERANCE, constants.FLOAT_TOLERANCE) + words.append(pretty_float(v, p)) + return words + + def apply_transformation(self) -> GQuadratic: + tr = self.transformation + if tr is None: + return self + m, v, k = tr.apply2gq(self._m, self._v, self._k) + options = self.clean_options() + return GQuadratic(m, v, k, **options) + + def round(self) -> GQuadratic: + temp = self.apply_transformation() + m, v = map(round_array, [temp._m, temp._v]) + k = round_scalar(temp._k) + # TODO dvp: handle cases when the surface can be represented with specialized quadratic surface: Cone etc. + return GQuadratic(m, v, k, **self.clean_options()) + + def __repr__(self) -> str: + options = str(self.options) if self.options else "" + return f"GQuadratic({self._m}, {self._v}, {self._k}, {self._factor}, {options})" + + def is_close_to( + self, + other: object, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, GQuadratic): + return False # TODO dvp: handle cases when other is specialized quadratic surface Sphere, Cone etc. + return estimator( + (self._k, self._v, self._m, self.transformation), + (other._k, other._v, other._m, other.transformation), + ) + + +# noinspection PyProtectedMember,PyUnresolvedReferences,PyTypeChecker +class Torus(Surface, _Torus): + """Tori surface class. + + Parameters + ---------- + center : array_like[float] + The center of torus. + axis : array_like[float] + The axis of torus. + r : float + Major radius. + a : float + Radius parallel to torus axis. + b : float + Radius perpendicular to torus axis. + options : dict + Dictionary of surface's options. Possible values: + transform = transformation to be applied to the torus being + created. Transformation instance. + """ + + def __init__(self, center, axis, r, a, b, **options): + tr: Transformation | None = options.pop("transform", None) + if tr: + center = tr.apply2point(center) + axis = tr.apply2vector(axis) + else: + center = np.asarray(center, dtype=float) + axis = np.asarray(axis, dtype=float) + axis /= np.linalg.norm(axis) + maxdir = np.argmax(np.abs(axis)) + if axis[maxdir] < 0: + axis *= -1 + self._axis_digits = significant_array( + axis, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._center_digits = significant_array( + center, constants.FLOAT_TOLERANCE, resolution=constants.FLOAT_TOLERANCE + ) + self._R_digits = significant_digits(r, constants.FLOAT_TOLERANCE) + self._a_digits = significant_digits(a, constants.FLOAT_TOLERANCE) + self._b_digits = significant_digits(b, constants.FLOAT_TOLERANCE) + Surface.__init__(self, **options) + _Torus.__init__(self, center, axis, r, a, b) + + def copy(self): + instance = Torus.__new__(Torus, self._center, self._axis, self._R, self._a, self._b) + instance._axis_digits = self._axis_digits + instance._center_digits = self._center_digits + instance._R_digits = self._R_digits + instance._a_digits = self._a_digits + instance._b_digits = self._b_digits + Surface.__init__(instance, **self.options) + _Torus.__init__(instance, self._center, self._axis, self._R, self._a, self._b) + return instance + + def __hash__(self): + result = hash(self._get_r()) ^ hash(self._get_a()) ^ hash(self._get_b()) + for c in self._get_center(): + result ^= hash(c) + for a in self._get_axis(): + result ^= hash(a) + return result + + def __eq__(self, other): + if not isinstance(other, Torus): + return False + for x, y in zip(self._get_center(), other._get_center(), strict=False): + if x != y: + return False + for x, y in zip(self._get_axis(), other._get_axis(), strict=False): + if x != y: + return False + return ( + self._get_r() == other._get_r() + and self._get_a() == other._get_a() + and self._get_b() == other._get_b() + ) + + def _get_axis(self): + return round_array(self._axis, self._axis_digits) + + def _get_center(self): + return round_array(self._center, self._center_digits) + + def _get_r(self): + return round_scalar(self._R, self._R_digits) + + def _get_a(self): + return round_scalar(self._a, self._a_digits) + + def _get_b(self): + return round_scalar(self._b, self._b_digits) + + def __getstate__(self): + return self._center, self._axis, self._R, self._a, self._b, Surface.__getstate__(self) + + def __setstate__(self, state): + center, axis, R, a, b, options = state + self.__init__(center, axis, R, a, b, **options) + + def transform(self, tr: Transformation) -> Torus: + return Torus( + self._center, self._axis, self._R, self._a, self._b, transform=tr, **self.options + ) + + def mcnp_words(self, pretty: bool = False) -> list[str]: + words = Surface.mcnp_words(self) + if np.all(self._get_axis() == np.array([1.0, 0.0, 0.0])): + words.append("TX") + elif np.all(self._get_axis() == np.array([0.0, 1.0, 0.0])): + words.append("TY") + elif np.all(self._get_axis() == np.array([0.0, 0.0, 1.0])): + words.append("TZ") + x, y, z = self._get_center() + values = [x, y, z, self._get_r(), self._get_a(), self._get_b()] + digits = [*self._center_digits, self._R_digits, self._a_digits, self._b_digits] + for v, p in zip(values, digits, strict=False): + words.append(" ") + words.append(pretty_float(v, p)) + return words + + def round(self) -> Surface: + temp = self.apply_transformation() + center, axis = map(round_array, [temp._center, temp._axis]) # type: ignore[attr-defined] + + def r(x): + return round_scalar(x, significant_digits(x, FLOAT_TOLERANCE)) + + r, a, b = map(r, [temp._R, temp._a, temp._b]) # type: ignore[attr-defined] + options = temp.clean_options() + return Torus(center, axis, r, a, b, **options) + + def apply_transformation(self) -> Surface: + tr = self.transformation + if tr is None: + return self + center = tr.apply2point(self._center) + axis = tr.apply2vector(self._axis) + # TODO dvp: should we check the transformation and result? The axis is to be along EX, EY, EZ. + return Torus( + center, + axis, + self._R, + self._a, + self._b, + **self.clean_options(), + ) + + def is_close_to( + self, + other: object, + estimator: Callable[[Any, Any], bool] = DEFAULT_TOLERANCE_ESTIMATOR, + ) -> bool: + if self is other: + return True + if not isinstance(other, Torus): + return False + return estimator( + (self._center, self._axis, self._R, self._a, self._b, self.transformation), + ( + other._center, + other._axis, + other._R, + other._a, + other._b, + other.transformation, + ), + ) + + def __repr__(self): + return f"Torus({self._center}, {self._axis}, {self._R}, \ + {self._a}, {self._b}, {self.options if self.options else ''}" diff --git a/src/mckit/transformation.py b/src/mckit/transformation.py new file mode 100644 index 00000000..77642c1a --- /dev/null +++ b/src/mckit/transformation.py @@ -0,0 +1,302 @@ +"""Code for transformations.""" + +from __future__ import annotations + +from typing import Any + +# noinspection PyPackageRequirements +import numpy as np + +# noinspection PyPackageRequirements +import numpy.typing as npt + +# noinspection PyUnresolvedReferences,PyPackageRequirements +from mckit.geometry import ORIGIN + +from .card import Card +from .utils import compute_hash +from .utils.tolerance import DEFAULT_TOLERANCE_ESTIMATOR, EstimatorType, MaybeClose + +__all__ = ["IDENTITY_ROTATION", "Transformation"] + +IDENTITY_ROTATION: npt.NDArray[float] = np.eye(3) + +ANGLE_TOLERANCE = 0.001 +COS_TH = np.sin(ANGLE_TOLERANCE) +ZERO_COS_TOLERANCE = 2.0e-16 + + +# noinspection GrazieInspection +class Transformation(Card, MaybeClose): + """Geometry transformation object. + + Parameters + ---------- + translation : array_like[float] + Translation vector of the transformation. Default: zero vector - no + translation. + rotation : array_like[float] + Represents rotation matrix of the transformation. It can be either + matrix itself with shape 3x3 or a list of transformation parameters. + In the last case the parameters are treated as follows: 1-3 - ex', 4-6 - + ey', 7-9 - ez', where ex', ey' and ez' - basis vectors of the local + coordinate system. Basis vectors should be pairwise orthogonal. If there + is a small non-orthogonality - less than 0.001 radian - vectors are + corrected. Default: identity matrix - non rotation. + indegrees : bool + How rotation parameters should be treated. If True - rotation matrix + parameters are given in degrees. Otherwise, rotation parameters are basis + vectors of local coordinate system. Default: False. + inverted : bool + How translation vector should be interpreted. If True - it is the origin + of local coordinate system defined in the global one. Otherwise - the + origin of global coordinate system defined in the local one. + Default: False + options : dict + Other options, like name, comment, etc. + + Methods: + ------- + apply2gq(m, v, k) + Gets parameters of generic quadratic surface in the main coordinate + system. + apply2plane(v, k) + Gets parameters of plane in the main coordinate system. + apply2point(p) + Gets coordinates of point p in the global coordinate system. + apply2vector(v) + Gets coordinates of vector v in the global coordinate system. + apply2transform(tr) + Gets resulting transformation. + reverse() + Reverses this transformation, and returns the result. + """ + + def __init__( + self, + translation=ORIGIN, + rotation=None, + indegrees=False, + inverted=False, + **options: Any, + ): + Card.__init__(self, **options) + + if translation is not ORIGIN: + translation = np.asarray(translation, dtype=float) + if translation.shape != (3,): + raise ValueError(f"Transaction #{self.name()}: wrong length of translation vector.") + + if rotation is None: + u = IDENTITY_ROTATION + else: + u = np.asarray(rotation, dtype=float) + if indegrees: + u = np.cos(np.multiply(u, np.pi / 180.0)) + u = self._setup_rotation_matrix(u) + self._u = u + if inverted: + if u is IDENTITY_ROTATION: + self._t = -translation + else: + self._t = -np.dot(u, translation) + else: + self._t = translation.copy() + self._hash = compute_hash(self._t, self._u) + + def mcnp_words(self, pretty: bool = False) -> list[str]: + """Prepare words to output this Transformation with MCNP label.""" + name = self.name() + if name is None: + name = 0 + words = ["*", f"TR{name}"] + words.extend(self.get_words(pretty)) + return words + + def get_words(self, _pretty: bool = False) -> list[str]: + """Prepare words to output this Transformation content.""" + words = [] + for v in self._t: + words.append(" ") + words.append(f"{v:.10g}") # TODO dvp: check if precision 13 is necessary + if self._u is not IDENTITY_ROTATION: + for v in self._u.transpose().ravel(): + words.append(" ") + _value = np.arccos(v) * 180 / np.pi + words.append(f"{_value:.10g}") + return words + + def apply2gq( + self, m1: npt.NDArray[float], v1: npt.NDArray[float], k1: float + ) -> tuple[np.ndarray[float], np.ndarray[float], float]: + """Gets parameters of generic quadratic surface in the main CS. + + Args: + m1 : array_like[float] + A 3x3 matrix which defines coefficients of quadratic terms of + generic quadratic surface equation in the auxiliary coordinate + system. + v1 : array_like[float] + A vector of size 3, which defines coefficients of linear terms of + generic quadratic equation in the auxiliary coordinate system. + k1 : float + Free term of generic quadratic equation in the auxiliary coordinate + system. + + Returns: + m, v, k + m : numpy.ndarray + A 3x3 matrix which defines quadratic coefficients of GQ surface + equation in the main coordinate system. + v : numpy.ndarray + A vector of size 3 which defines linear coefficients of GQ surface + equation in the main coordinate system. + k : float + Free term of GQ surface equation in the main coordinate system. + """ + m = np.dot(np.dot(self._u, m1), np.transpose(self._u)) + v = np.dot(self._u, v1) - 2 * np.dot(m, self._t) + k = k1 - np.dot(v, self._t) - np.dot(self._t, np.dot(m, self._t)) + return m, v, k + + def apply2plane( + self, v1: npt.NDArray[np.float64], k1: float + ) -> tuple[npt.NDArray[float], float]: + """Gets parameters of plane surface in the main coordinate system. + + Args: + v1: A vector of size 3 which defines vector, normal to the plane in + the auxiliary coordinate system. + k1: Free term of plane equation in the auxiliary coordinate + system. + + Returns: + - v, A vector of size 3 which defines vector, + normal to the plane surface in the main coordinate system. + - k, Free term of plane surface equation in the main coordinate system. + """ + v = np.dot(self._u, v1) + k = k1 - np.dot(v, self._t) + return v, k + + def apply2point(self, p1: npt.NDArray[float]) -> np.ndarray[float]: + """Gets coordinates of point p1 in the main coordinate system. + + Args: + p1: Coordinates of the point(s) in the auxiliary coordinate system. + It has shape (3,) if there is the only point or (N, 3) - if there + are N points. + + Returns: + Coordinates of the point(s) in the main coordinate system. + """ + # Matrix U is transposed to change U p1 -> p1 U^T - to preserve shape + # of p1 and p. + return np.dot(p1, np.transpose(self._u)) + self._t + + def apply2vector(self, v1: npt.NDArray[float]) -> np.ndarray[float]: + """Gets coordinates of vector v1 in the main coordinate system. + + Args: + v1: Coordinates of the vector(s) in the auxiliary coordinate system. + + Returns: + Coordinates of the vector(s) in the main coordinate system. + """ + # In contrast with apply2point - no translation is needed. + return np.dot(v1, np.transpose(self._u)) + + def apply2transform(self, tr: Transformation) -> Transformation: + """Gets new transformation. + + Suppose there are three coordinate systems r, r1, r2. Transformation + tr: r2 -> r1; and this transformation: r1 -> r. Thus, the resulting + transformation: r2 -> r. In other words the result is a sequence of + two transformations: `tr` and this. The `tr` is applied first. + + Args: + tr: Transformation to be modified. + + Returns: + New transformation - the result. + """ + rot = np.dot(self._u, tr._u) + trans = self.apply2point(tr._t) + return Transformation(translation=trans, rotation=rot) + + def reverse(self) -> Transformation: + """Reverses this transformation. + + Gets new transformation which is complement to this one. + + Returns: + Reversed version of this transformation. + """ + u1 = np.transpose(self._u) + t1 = -np.dot(u1, self._t) + return Transformation(translation=t1, rotation=u1) + + def is_close_to( + self, other: object, estimator: EstimatorType = DEFAULT_TOLERANCE_ESTIMATOR + ) -> bool: + """Check if this transformation is almost equal to `other` one.""" + if self is other: + return True + if not isinstance(other, Transformation): + return False + return estimator((self._t, self._u), (other._t, other._u)) + + def _setup_rotation_matrix(self, u: npt.NDArray[float]) -> npt.NDArray[float]: + zero_cosines_idx = np.abs(u) < ZERO_COS_TOLERANCE + u[zero_cosines_idx] = 0.0 + # TODO: Implement creation from reduced rotation parameter set. + if u.shape == (9,): + u = u.reshape((3, 3), order="F") + if u.shape != (3, 3): + raise ValueError( + f"Transaction{'' if self.is_anonymous else ' #' + str(self.name())}: \ + wrong number of rotation parameters: {u}." + ) + + if np.array_equal(u, IDENTITY_ROTATION): + return IDENTITY_ROTATION + + # normalize auxiliary CS basis and orthogonalize it. + u, r = np.linalg.qr(u) + # QR decomposition returns orthogonal matrix u - which is corrected + # rotation matrix, and upper triangular matrix r. On the main + # diagonal r contains lengths of corresponding (negative if the + # corrected vector is directed opposite to the initial one) input + # basis vectors. Other elements are cosines of angles between + # different basis vectors. + + # cos(pi/2 - ANGLE_TOLERANCE) = sin(ANGLE_TOLERANCE) - maximum + # value of cosine of angle between two basis vectors. + if abs(r[0, 1]) > COS_TH or abs(r[0, 2]) > COS_TH or abs(r[1, 2]) > COS_TH: + raise ValueError( + f"Transaction #{self.name()}: non-orthogonality is greater than 0.001 rad." + ) + # To preserve directions of corrected basis vectors. + for i in range(3): + u[:, i] = u[:, i] * np.sign(r[i, i]) + + return u + + def __hash__(self) -> int: + return self._hash + + def __eq__(self, other) -> bool: + return self is other or ( + isinstance(other, Transformation) + and np.array_equal(self._u, other._u) + and np.array_equal(self._t, other._t) + ) + + def __repr__(self): + return f"Transformation(translation={self._t}, rotation={self._u})" + + def __getitem__(self, key): + return self.options.get(key, None) + + def __setitem__(self, key, value): + self.options[key] = value diff --git a/mckit/universe.py b/src/mckit/universe.py similarity index 68% rename from mckit/universe.py rename to src/mckit/universe.py index b86d48fa..d8672dd9 100644 --- a/mckit/universe.py +++ b/src/mckit/universe.py @@ -1,94 +1,99 @@ +"""Classes and methods to work with MCNP universe.""" + +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, Literal, SupportsIndex, cast + import operator import sys -from contextlib import contextmanager + from collections import defaultdict -from io import StringIO +from collections.abc import Callable, Iterable +from contextlib import contextmanager from functools import reduce +from io import StringIO +from logging import getLogger from pathlib import Path -from typing import ( - Any, - Dict, - Iterable, - List, - Set, - Union, - Tuple, - Optional, - Callable, - cast, -) import numpy as np -from attr import attrs, attrib -from click import progressbar -from .body import Body, Shape -from .card import Card +from attr import attrib, attrs +from click import progressbar from mckit.constants import MCNP_ENCODING from mckit.utils import filter_dict + +from .body import Body, Shape from .box import GLOBAL_BOX, Box -from .surface import Surface +from .card import Card +from .material import Composition, Material +from .surface import Plane, Surface from .transformation import Transformation -from .material import Material, Composition -from .surface import Plane -from .utils import accept -from .utils import on_unknown_acceptor +from .utils import accept, on_unknown_acceptor + +if TYPE_CHECKING: + import numpy.typing as npt __all__ = [ - "Universe", - "produce_universes", "NameClashError", + "Universe", + "UniverseAnalyser", "cell_selector", - "surface_selector", "collect_transformations", - "UniverseAnalyser", + "produce_universes", + "surface_selector", ] -from .utils.Index import StatisticsCollector, IndexOfNamed -from .utils.named import Name +from .utils.indexes import IndexOfNamed, StatisticsCollector +from .utils.named import Name, default_name_key + +ZERO_NAME = Name(0) + +_LOG = getLogger(__name__) + + +Replaceable = Surface | Composition class NameClashError(ValueError): - def __init__( - self, result: Union[str, Dict[str, Dict[int, Set["Universe"]]]] - ) -> None: - if isinstance(result, str): - ValueError.__init__(self, result) + """Exception to present information on name clashes over universes.""" + + def __init__(self, clashes: str | dict[str, dict[int, set[Universe]]]) -> None: + if isinstance(clashes, str): + ValueError.__init__(self, clashes) else: msg = StringIO() msg.write("\n") - for kind, index in result.items(): - for i, u in index.items(): - universes = reduce( - lambda a, b: a.append(b) or a, map(Universe.name, u), [] - ) - msg.write(f"{kind} {i} is found in universes {universes}\n") + for kind, index in clashes.items(): + for i, universes in index.items(): + universes_names = [u.name() for u in universes] + msg.write(f"{kind} {i} is found in universes {universes_names}\n") ValueError.__init__(self, msg.getvalue()) -def cell_selector(cell_names): +def cell_selector(cell_names: int | Iterable[int]) -> Callable[[Body], list[Body]]: """Produces cell selector function for specific cell names. - Parameters - ---------- - cell_names : int or iterable - Names of cells to be selected. + Args: + cell_names: + Names of cells to be selected. - Returns - ------- - selector : func + Returns: Selector function. """ if isinstance(cell_names, int): - cell_names = {cell_names} + + def selector(cell: Body) -> list[Body]: + if cell.name() == cell_names: + return [cell] + return [] + else: cell_names = set(cell_names) - def selector(cell): - if cell.name() in cell_names: - return [cell] - else: + def selector(cell: Body) -> list[Body]: + if cell.name() in cell_names: + return [cell] return [] return selector @@ -102,15 +107,12 @@ def surface_selector(surface_names): surface_names : int or iterable Names of surfaces to be selected. - Returns + Returns: ------- selector : func Selector function """ - if isinstance(surface_names, int): - surface_names = {surface_names} - else: - surface_names = set(surface_names) + surface_names = {surface_names} if isinstance(surface_names, int) else set(surface_names) def selector(cell): surfs = cell.shape.get_surfaces() @@ -140,7 +142,7 @@ class Universe: common_materials : set A set of common materials. Default: None. - Methods + Methods: ------- add_cells(cell) Adds new cell to the universe. @@ -186,17 +188,17 @@ class Universe: def __init__( self, - cells, - name: Name = 0, - verbose_name: str = None, - comment: str = None, - name_rule: str = "keep", - common_materials: Set[Composition] = None, + cells: list[Body], + name: Name = ZERO_NAME, + verbose_name: str | None = None, + comment: str | None = None, + name_rule: Literal["new", "keep", "clash"] = "keep", + common_materials: set[Composition] | None = None, ): self._name = name self._comment = comment self._verbose_name = verbose_name - self._cells = [] + self._cells: list[Body] = [] if common_materials is None: common_materials = set() self._common_materials = common_materials @@ -216,78 +218,65 @@ def __len__(self): def __setitem__(self, key: int, value: Body): raise NotImplementedError("Renaming rules should be applied.") - def __getitem__(self, item): + def __getitem__(self, item: SupportsIndex): return self._cells.__getitem__(item) def __str__(self): return f"Universe(name={self.name()})" - # - # dvp: this doesn't work with dictionaries - # - # def __hash__(self): - # return reduce(xor, map(hash, self.cells), 0) - # - # def __eq__(self, other): - # return reduce(and_, map(eq, zip(self._cells, other.cells), True)) - - def has_equivalent_cells(self, other): + def has_equivalent_cells(self, other: Universe) -> bool: if len(self) != len(other): return False - for i, c in enumerate(self): - if not c.is_equivalent_to(other[i]): - return False - return True + return all(c.is_equivalent_to(other[i]) for i, c in enumerate(self)) - def add_cells(self, cells, name_rule="new"): + def add_cells( + self, cells: list[Body] | Body, name_rule: Literal["new", "keep", "clash"] = "new" + ) -> None: """Adds new cell to the universe. Modifies current universe. - Parameters - ---------- - cells : Body or list[Body] - An array of cells to be added to the universe. - name_rule : str - Rule, what to do with entities' names. 'keep' - keep all names; in - case of clashes NameClashError exception is raised. 'clash' - rename - entity only in case of name clashes. 'new' - set new sequential name - to all inserted entities. + Args: + cells: An array of cells to be added to the universe. + name_rule: Rule, what to do with entities' names: + - 'keep' - keep all names; in case of clashes NameClashError exception is raised. + - 'clash' - rename entity only in case of name clashes. + - 'new' - set new sequential name to all inserted entities. """ if isinstance(cells, Body): cells = [cells] + surfs = self.get_surfaces() surf_replace = {s: s for s in surfs} comps = self._common_materials.union(self.get_compositions()) comp_replace = {c: c for c in comps} - cell_names = {c.name() for c in self} - surf_names = {s.name() for s in surfs} - comp_names = {c.name() for c in comps} + cell_names: set[int] = {default_name_key(c) for c in self} + surf_names: set[int] = {default_name_key(s) for s in surfs} + comp_names: set[int] = {default_name_key(c) for c in comps} + for cell in cells: if cell.shape.is_empty(): continue - new_shape = self._get_cell_replaced_shape( - cell, surf_replace, surf_names, name_rule - ) + new_shape = self._get_cell_replaced_shape(cell, surf_replace, surf_names, name_rule) new_cell = Body(new_shape, **cell.options) mat = new_cell.material() + if mat: new_comp = Universe._update_replace_dict( - mat._composition, comp_replace, comp_names, name_rule, "Material" - ) - new_cell.options["MAT"] = Material( - composition=new_comp, density=mat.density + mat.composition, comp_replace, comp_names, name_rule, "Material" ) + new_cell.options["MAT"] = Material(composition=new_comp, density=mat.density) if name_rule == "keep" and cell.name() in cell_names: - raise NameClashError("Cell name clash: {0}".format(cell.name())) - elif ( - name_rule == "new" or name_rule == "clash" and cell.name() in cell_names - ): + msg = f"Cell name clash: {cell.name()}" + raise NameClashError(msg) + + if name_rule == "new" or (name_rule == "clash" and cell.name() in cell_names): new_name = max(cell_names, default=0) + 1 new_cell.rename(new_name) + cell_names.add(new_cell.name()) new_cell.options["U"] = self self._cells.append(new_cell) @@ -319,18 +308,22 @@ def _set_common_materials(self, common_materials): if mat: comp = mat.composition if comp in common_materials: - c.options["MAT"] = Material( - composition=cmd[comp], density=mat.density - ) + c.options["MAT"] = Material(composition=cmd[comp], density=mat.density) @staticmethod - def _get_cell_replaced_shape(cell, surf_replace, surf_names, name_rule): + def _get_cell_replaced_shape( + cell: Body, + surf_replace: dict[Surface, Surface], + surf_names: set[int], + name_rule: Literal["keep", "new", "clash"], + ) -> Shape: cell_surfs = cell.shape.get_surfaces() replace_dict = {} for s in cell_surfs: if isinstance(s, Plane): rev_s = Plane(-s._v, -s._k) - if rev_s in surf_replace.keys(): + if rev_s in surf_replace: + # dvp: use reverse of a Plane, if already present rev_s = surf_replace[rev_s] replace_dict[s] = Shape("C", rev_s) continue @@ -340,68 +333,82 @@ def _get_cell_replaced_shape(cell, surf_replace, surf_names, name_rule): return cell.shape.replace_surfaces(replace_dict) @staticmethod - def _update_replace_dict(entity, replace, names, rule, err_desc): - if entity not in replace.keys(): - new_entity = entity.copy() - if rule == "keep" and new_entity.name() in names: - print(entity.mcnp_repr()) - for c in replace.keys(): - print(c.mcnp_repr()) - raise NameClashError( - "{0} name clash: {1}".format(err_desc, entity.name()) - ) - elif rule == "new" or rule == "clash" and new_entity.name() in names: - new_name = max(names, default=0) + 1 - new_entity.rename(new_name) - names.add(new_name) - replace[new_entity] = new_entity - names.add(new_entity.name()) - return new_entity - else: + def _update_replace_dict( + entity: Replaceable, + replace: dict[Replaceable, Replaceable], + names: set[int], + rule: Literal["keep", "new", "clash"], + err_desc: str, + ) -> Replaceable: + if entity in replace: return replace[entity] + new_entity = entity.copy() + + if rule == "keep" and new_entity.name() in names: + msg = f"{err_desc} name clash: {entity.name()}" + _LOG.error(msg) + _LOG.error("Failed entity:") + _LOG.error(entity.mcnp_repr()) + _LOG.error("Replacements:") + for c in replace: + _LOG.error(c.mcnp_repr()) + raise NameClashError(msg) + + if rule == "new" or (rule == "clash" and new_entity.name() in names): + new_name = max(names, default=0) + 1 + new_entity.rename(new_name) + + replace[new_entity] = new_entity + names.add(new_entity.name()) + + return new_entity + @staticmethod def _fill_check(predicate): def _predicate(cell): fill = cell.options.get("FILL", None) if fill: return predicate(cell) - else: - return False + return False return _predicate - def alone(self): + def alone(self) -> Universe: """Gets this universe alone, without inner universes. - Returns - ------- - u : Universe + Returns: A copy of the universe with FILL cards removed. """ cells = [] + for c in self: options = {k: v for k, v in c.options.items() if k != "FILL"} cells.append(Body(c.shape, **options)) + return Universe(cells) - def apply_fill(self, cell=None, universe=None, predicate=None, name_rule="new"): + def apply_fill( + self, + cell: Body | int = None, + universe: Universe | int = None, + predicate: Callable[[Body], bool] | None = None, + ) -> None: """Applies fill operations to all or selected cells or universes. Modifies current universe. - Parameters - ---------- - cell : Body or int - Cell or name of cell which is filled by filling universe. The cell - can only belong to this universe. Cells of inner universes are not - taken into account. - universe : Universe or int - Filler-universe or its name. Cells, that have this universe as a - filler will be filled. Only cells of this universe will be checked. - predicate : func - Function that accepts Body instance and return True, if this cell - must be filled. + Args: + cell: + Cell or name of cell which is filled by filling universe. The cell + can only belong to this universe. Cells of inner universes are not + taken into account. + universe: + Filler-universe or its name. Cells, that have this universe as a + filler will be filled. Only cells of this universe will be checked. + predicate: + Function that accepts Body instance and return True, if this cell + must be filled. """ if not cell and not universe and not predicate: @@ -414,6 +421,8 @@ def predicate(_c): return _c.name() == cell elif universe: + if isinstance(universe, Universe): + universe = universe.name() def predicate(_c): return _c.options["FILL"]["universe"].name() == universe @@ -427,9 +436,14 @@ def predicate(_c): del_indices.append(i) for i in reversed(del_indices): self._cells.pop(i) - self.add_cells(extra_cells, name_rule=name_rule) + self.add_cells(extra_cells, name_rule="new") - def bounding_box(self, tol=100, box=GLOBAL_BOX): + def bounding_box( + self, + tol: float = 100.0, + box: Box = GLOBAL_BOX, + skip_graveyard_cells: bool = False, + ) -> Box: """Gets bounding box for the universe. It finds all bounding boxes for universe cells and then constructs @@ -438,25 +452,26 @@ def bounding_box(self, tol=100, box=GLOBAL_BOX): transformation and surface objects for equality. It is recommended to choose tol value not too small to reduce computation time. - Parameters - ---------- - tol : float - Linear tolerance for the bounding box. The distance [in cm] between - every box's surface and universe in every direction won't exceed - this value. Default: 100 cm. - box : Box - Starting box for the search. The user must be sure that box covers - all geometry, because cells, that already contains corners of the - box will be considered as infinite and will be excluded from - analysis. - - Returns - ------- - bbox : Box + Args: + tol: + Linear tolerance for the bounding box. The distance [in cm] between + every box's surface and universe in every direction won't exceed + this value. Default: 100 cm. + box: + Starting box for the search. The user must be sure that box covers + all geometry, because cells, that already contains corners of the + box will be considered as infinite and will be excluded from + analysis. + skip_graveyard_cells: + Don't compute boxes for 'graveyard' cells (with zero importance for all the kinds of particles). + + Returns: Universe bounding box. """ boxes = [] for c in self._cells: + if skip_graveyard_cells and c.is_graveyard: + continue test = c.shape.test_points(box.corners) if np.any(test == +1): continue @@ -483,36 +498,29 @@ def copy(self): def find_common_materials(self): """Finds common materials among universes included. - Returns - ------- - common_mats : set + Returns: A set of common materials. """ - comp_count = defaultdict(lambda: 0) + comp_count = defaultdict(int) for u in self.get_universes(): for c in u.get_compositions(): comp_count[c] += 1 - common_mats = {c for c, cnt in comp_count.items() if cnt > 1} - return common_mats + return {c for c, cnt in comp_count.items() if cnt > 1} - def get_surfaces(self, inner: bool = False) -> Set[Surface]: + def get_surfaces(self, inner: bool = False) -> set[Surface]: """Gets all surfaces of the universe. - Parameters - ---------- - inner : bool - Whether to take surfaces of inner universes. Default: False - - return surfaces of this universe only. + Args: + inner: Whether to take surfaces of inner universes. Default: False - + return surfaces of this universe only. - Returns - ------- - surfs : set + Returns: A set of surfaces that belong to the universe. """ surfs = set() for c in self: surfs.update(c.shape.get_surfaces()) - if inner and "FILL" in c.options.keys(): + if inner and "FILL" in c.options: surfs.update(c.options["FILL"]["universe"].get_surfaces(inner)) return surfs @@ -520,24 +528,18 @@ def get_surfaces_list(self, inner: bool = False): def reducer(surfaces_list, cell): surfaces_list.extend(cell.shape.get_surfaces()) if inner and "FILL" in cell.options: - surfaces_list.extend( - cell.options["FILL"]["universe"].get_surfaces_list(inner) - ) + surfaces_list.extend(cell.options["FILL"]["universe"].get_surfaces_list(inner)) return surfaces_list return reduce(reducer, self, []) - def get_compositions(self, exclude_common: bool = False) -> Set[Composition]: + def get_compositions(self, exclude_common: bool = False) -> set[Composition]: """Gets all compositions of the universe. - Parameters - ---------- - exclude_common : bool - Exclude common compositions from the result. Default: False. + Args: + exclude_common : Exclude common compositions from the result. Default: False. - Returns - ------- - comps : set + Returns: A set of Composition objects. """ compositions = set() @@ -549,13 +551,11 @@ def get_compositions(self, exclude_common: bool = False) -> Set[Composition]: compositions.difference_update(self._common_materials) return compositions - def get_universes(self) -> Set["Universe"]: - """Gets all inner universes. + def get_universes(self) -> set[Universe]: + """Gets set of self and all inner universes. - Returns - ------- - universes : set - A set of universes. + Returns: + A set of all the universes. """ universes = {self} for c in self: @@ -568,12 +568,10 @@ def name(self) -> Name: """Gets numeric name of the universe.""" return self._name - def name_clashes(self) -> Dict[str, Dict[int, Set["Universe"]]]: + def name_clashes(self) -> dict[str, dict[int, set[Universe]]]: """Checks, if there is name clashes. - Returns - ------- - stat : dict + Returns: Description of found clashes. If no clashes - the dictionary is empty. """ universes = self.get_universes() @@ -583,9 +581,7 @@ def name_clashes(self) -> Dict[str, Dict[int, Set["Universe"]]]: } mats = {None: list(map(Card.name, self._common_materials))} for u in universes: - mats[u] = list( - map(Card.name, u.get_compositions().difference(self._common_materials)) - ) + mats[u] = list(map(Card.name, u.get_compositions().difference(self._common_materials))) univs = {u: [u.name()] for u in universes} cstat = Universe._produce_stat(universe_to_cell_name_map) stat = {} @@ -604,9 +600,7 @@ def name_clashes(self) -> Dict[str, Dict[int, Set["Universe"]]]: return stat @staticmethod - def _produce_stat( - names: Dict["Universe", Iterable[int]] - ) -> Dict[int, Set["Universe"]]: + def _produce_stat(names: dict[Universe, Iterable[int]]) -> dict[int, set[Universe]]: stat = defaultdict(list) for u, u_names in names.items(): for name in u_names: @@ -614,7 +608,7 @@ def _produce_stat( return Universe._clean_stat_dict(stat) @staticmethod - def _clean_stat_dict(stat) -> Dict[int, Set["Universe"]]: + def _clean_stat_dict(stat) -> dict[int, set[Universe]]: new_stat = {} for k, v in stat.items(): if len(v) > 1: @@ -622,28 +616,33 @@ def _clean_stat_dict(stat) -> Dict[int, Set["Universe"]]: return new_stat def rename( - self, start_cell=None, start_surf=None, start_mat=None, start_tr=None, name=None - ): + self, + start_cell: int | None = None, + start_surf: int | None = None, + start_mat: int | None = None, + start_tr: int | None = None, + name: int | None = None, + ) -> None: """Renames all entities contained in the universe. - All new names are sequential starting from the specified name. If name - is None, than names of entities are leaved untouched. + All new names are sequential starting from the specified name. + If an argument is None, then names of corresponding entities are leaved untouched. - Parameters - ---------- - start_cell : int - Starting name for cells. Default: None. - start_surf : int - Starting name for surfaces. Default: None. - start_mat : int - Starting name for materials. Default: None. - start_tr : int - Starting name for transformations. Default: None. - name : int - Name for the universe. Default: None. + Args: + start_cell: Starting name for cells. Default: None. + start_surf: Starting name for surfaces. Default: None. + start_mat: Starting name for materials. Default: None. + start_tr: Starting name for transformations. Default: None. + name: Name for the universe. Default: None. """ - if name: + # TODO dvp: implement transformations renaming + assert start_tr is None, "Transformation renaming is not implemented yet" + if name is not None: # name may be 0 to convert this to root universe + if name < 0: + msg = f"Universe name {name} < 0" + raise ValueError(msg) self._name = name + self._verbose_name = None for c in self: c.options = filter_dict(c.options, "original") if start_cell: @@ -669,7 +668,7 @@ def check_clashes(self) -> None: def save( self, - filename: Union[str, Path], + filename: str | Path, encoding: str = MCNP_ENCODING, check_clashes: bool = True, ): @@ -690,7 +689,7 @@ def save( universes = self.get_universes() cells = [] surfaces = [] - materials = list(sorted(self._common_materials, key=Card.name)) + materials = sorted(self._common_materials, key=Card.name) for u in sorted(universes, key=Universe.name): cells.extend(sorted(u, key=Card.name)) surfaces.extend(sorted(u.get_surfaces(), key=Card.name)) @@ -705,7 +704,9 @@ def save( if materials: cards.extend(map(Card.mcnp_repr, materials)) cards.append("") - with open(filename, mode="w", encoding=encoding) as f: + if isinstance(filename, str): + filename = Path(filename) + with filename.open(mode="w", encoding=encoding) as f: f.write("\n".join(cards)) def select(self, selector=None, inner=False): @@ -720,7 +721,7 @@ def select(self, selector=None, inner=False): Whether to consider inner universes. Default: False - only this universe will be taken into account. - Returns + Returns: ------- items : list List of selected items. @@ -739,9 +740,7 @@ def select(self, selector=None, inner=False): items.append(item) return items - def simplify( - self, box=GLOBAL_BOX, min_volume=1, split_disjoint=False, verbose=True - ): + def simplify(self, box=GLOBAL_BOX, min_volume=1, split_disjoint=False, verbose=True) -> None: """Simplifies all cells of the universe. Modifies current universe. @@ -753,7 +752,7 @@ def simplify( min_volume : float Minimal volume of the box, when splitting process terminates. split_disjoint : bool - Whether to split disjoint cells. + Whether to split disjoint cells (not implemented yet). verbose : bool Turns on verbose output. Default: True. """ @@ -761,7 +760,7 @@ def simplify( if verbose: def fmt_fun(x): - return "Simplifying cell #{0}".format(x.name() if x else x) + return f"Simplifying cell #{x.name() if x else x}" uiter = progressbar(self, item_show_func=fmt_fun).__enter__() else: @@ -772,40 +771,36 @@ def fmt_fun(x): if not cs.shape.is_empty(): new_cells.append(cs) - if verbose: - print("Universe {0} simplification has been finished.".format(self.name())) - print( - "{0} empty cells were deleted.".format( - len(self._cells) - len(new_cells) - ) - ) + _LOG.info(f"Universe {self.name()} simplification has been finished.") + _LOG.info(f"{len(self._cells) - len(new_cells)} empty cells were deleted.") self._cells = new_cells - def test_points(self, points): + def test_points(self, points: npt.ArrayLike[float]) -> npt.NDArray[int]: """Finds cell to which each point belongs to. - Parameters - ---------- - points : array_like[float] - An array of point coordinates. If there is only one point it has - shape (3,); if there are n points, it has shape (n, 3). + Args: + points: + An array of point coordinates. If there is only one point it has + shape (3,); if there are n points, it has shape (n, 3). - Returns - ------- - result : np.ndarray[int] + Returns: An array of cell indices to which a particular point belongs to. Its length equals to the number of points. """ - points = np.array(points) - result = np.empty(points.size // 3) + points = np.asarray(points, dtype=float) + result = np.empty(points.size // 3, dtype=int) for i, c in enumerate(self._cells): test = c.shape.test_points(points) result[test == +1] = i return result - def transform(self, tr: Transformation) -> "Universe": - """Applies transformation tr to this universe. Returns a new universe.""" + def transform(self, tr: Transformation) -> Universe: + """Applies transformation tr to this universe. + + Returns: + a new universe with applied transformation. + """ new_cells = [c.transform(tr) for c in self] return Universe( new_cells, @@ -815,9 +810,11 @@ def transform(self, tr: Transformation) -> "Universe": comment=self._comment, ) - def apply_transformation(self) -> "Universe": + def apply_transformation(self) -> Universe: """Applies transformations specified in cells. - Returns a new universe. + + Returns: + a new universe. """ new_cells = [c.apply_transformation() for c in self] return Universe( @@ -841,7 +838,7 @@ def comment(self): @attrs class _UniverseCellsGroup: universe: Universe = attrib() - cells: List[Body] = attrib() + cells: list[Body] = attrib() def produce_universes(cells: Iterable[Body]) -> Universe: @@ -855,23 +852,21 @@ def produce_universes(cells: Iterable[Body]) -> Universe: cells : Iterable[Body] Cells to process. - Returns + Returns: ------- universe : Universe The top level universe with name = 0. """ - groups: Dict[Name, _UniverseCellsGroup] = {} + groups: dict[Name, _UniverseCellsGroup] = {} for c in cells: universe_no: Name = c.options.get("U", 0) if universe_no in groups: groups[universe_no].cells.append(c) else: - new_group = _UniverseCellsGroup( - universe=Universe([], universe_no), cells=[c] - ) + new_group = _UniverseCellsGroup(universe=Universe([], universe_no), cells=[c]) groups[universe_no] = new_group for c in cells: - fill: Dict[str, Any] = c.options.get("FILL", None) + fill: dict[str, Any] = c.options.get("FILL", None) if fill is not None: fill_universe_no = fill["universe"] fill["universe"] = groups[fill_universe_no].universe @@ -882,15 +877,13 @@ def produce_universes(cells: Iterable[Body]) -> Universe: return top_universe -def collect_transformations(universe: Universe, recursive=True) -> Set[Transformation]: - def add_surface_transformation( - aggregator: Set[Transformation], surface: Surface - ) -> None: +def collect_transformations(universe: Universe, recursive=True) -> set[Transformation]: + def add_surface_transformation(aggregator: set[Transformation], surface: Surface) -> None: transformation = surface.transformation if transformation and transformation.name(): aggregator.add(transformation) - def at_surface(aggregator: Set[Transformation], s: Union[Surface, Shape, Body]): + def at_surface(aggregator: set[Transformation], s: Surface | Shape | Body): if isinstance(s, Surface): add_surface_transformation(aggregator, s) elif isinstance(s, Shape): @@ -901,13 +894,13 @@ def at_surface(aggregator: Set[Transformation], s: Union[Surface, Shape, Body]): return aggregator @contextmanager - def visit_shape(s: Union[Surface, Body, Shape]): - if isinstance(s, (Surface, Body, Shape)): + def visit_shape(s: Surface | Body | Shape): + if isinstance(s, Surface | Body | Shape): yield at_surface, set() else: on_unknown_acceptor(s) - def at_shape(aggregator: Set[Transformation], s: Union[Surface, Body, Shape]): + def at_shape(aggregator: set[Transformation], s: Surface | Body | Shape): if isinstance(s, Surface): add_surface_transformation(aggregator, s) return aggregator @@ -921,15 +914,15 @@ def visit_body(b: Body): else: on_unknown_acceptor(b) - def at_body(aggregator: Set[Transformation], b: Body) -> Set[Transformation]: + def at_body(aggregator: set[Transformation], b: Body) -> set[Transformation]: body_transformation = b.transformation if body_transformation and body_transformation.name(): aggregator.add(body_transformation) if recursive: - fill = b.options.get("FILL", None) + fill = b.options.get("FILL") if fill: fill_universe = fill["universe"] - fill_transformation = fill.get("transform", None) + fill_transformation = fill.get("transform") if fill_transformation and fill_transformation.name(): aggregator.add(fill_transformation) aggregator.update(collect_transformations(fill_universe)) @@ -937,7 +930,7 @@ def at_body(aggregator: Set[Transformation], b: Body) -> Set[Transformation]: return aggregator @contextmanager - def visit_universe(u: Universe) -> Set[Transformation]: + def visit_universe(u: Universe) -> set[Transformation]: if isinstance(u, Universe): yield at_body, set() # TODO dvp: set() is not a valid choice as aggregator considering @@ -954,11 +947,11 @@ def visit_universe(u: Universe) -> Set[Transformation]: # TODO dvp: make names of cards not optional -IU = Tuple[List[Optional[Name]], Name] -"""Entities, Universe name""" +IU = tuple[list[Name | None], Name] +"""Entities, Universe name.""" -E2U = Dict[Name, Dict[Name, int]] -"""Map Entity name -> Universe Name -> Count""" +E2U = dict[Name, dict[Name, int]] +"""Map Entity name -> Universe Name -> Count.""" def entity_to_universe_map_reducer(result: E2U, entry: IU) -> E2U: @@ -991,19 +984,17 @@ def compositions_to_universe_mapper(universe: Universe) -> IU: def transformations_to_universe_mapper(universe: Universe) -> IU: return ( - list( - map(Transformation.name, collect_transformations(universe, recursive=False)) - ), + list(map(Transformation.name, collect_transformations(universe, recursive=False))), universe.name(), ) -def is_shared_between_universes(item: Tuple[Name, Dict[Name, int]]) -> bool: +def is_shared_between_universes(item: tuple[Name, dict[Name, int]]) -> bool: entity, universes_counts = item - return 1 < len(universes_counts.keys()) + return len(universes_counts.keys()) > 1 -def make_universe_counter_map(): +def make_universe_counter_map() -> dict[Name, int]: return defaultdict(int) @@ -1032,14 +1023,12 @@ def __init__(self, universe: Universe): on_duplicate=self.universe_duplicates, ) self.cell_duplicates = StatisticsCollector() - cells: List[Body] = reduce(operator.add, map(list, universes), []) + cells: list[Body] = reduce(operator.add, map(list, universes), []) self.cell_index = IndexOfNamed[Name, Body].from_iterable( cells, on_duplicate=self.cell_duplicates, ) - self.cell_to_universe_map = collect_shared_entities( - cells_to_universe_mapper, universes - ) + self.cell_to_universe_map = collect_shared_entities(cells_to_universe_mapper, universes) self.surface_duplicates = StatisticsCollector(ignore_equal=True) self.surface_index = IndexOfNamed[Name, Surface].from_iterable( universe.get_surfaces_list(inner=True), @@ -1067,13 +1056,16 @@ def __init__(self, universe: Universe): def duplicates(self): return ( + self.universe_duplicates, # equal universes are ignored - they should differ by fill transformation self.cell_duplicates, self.surface_duplicates, self.composition_duplicates, self.transformation_duplicates, ) - def duplicates_maps(self): + def duplicates_maps( + self, + ) -> tuple[dict[int, int], dict[int, int], dict[int, int], dict[int, int]]: return ( self.cell_to_universe_map, self.surface_to_universe_map, @@ -1085,12 +1077,12 @@ def we_are_all_clear(self) -> bool: return not any(self.duplicates()) def print_duplicates_map(self, stream=sys.stdout): - def printer(_, item: Tuple[str, E2U]): + def printer(_, item: tuple[str, E2U]): tag, info = item - entities = sorted(list(info.keys())) + entities = sorted(info.keys()) for e in entities: universes_count_map = info[e] - universes = sorted(list(universes_count_map.keys())) + universes = sorted(universes_count_map.keys()) print(f"{tag} {e} occurs", file=stream) for u in universes: print( @@ -1103,6 +1095,7 @@ def printer(_, item: Tuple[str, E2U]): zip( ["cell", "surface", "composition", "transformation"], self.duplicates_maps(), + strict=False, ), None, ) diff --git a/src/mckit/utils/__init__.py b/src/mckit/utils/__init__.py new file mode 100644 index 00000000..5ded4fe0 --- /dev/null +++ b/src/mckit/utils/__init__.py @@ -0,0 +1,59 @@ +"""Utility code to use in all other modules.""" + +from __future__ import annotations + +from mckit.utils._io import ( + MCNP_ENCODING, + check_if_all_paths_exist, + check_if_path_exists, + make_dir, + make_dirs, +) +from mckit.utils._resource import path_resolver +from mckit.utils.accept import TVisitor, accept, on_unknown_acceptor +from mckit.utils.misc import ( + MAX_DIGITS, + are_equal, + compute_hash, + deepcopy, + filter_dict, + get_decades, + is_in, + is_sorted, + make_hashable, + mids, + prettify_float, + round_array, + round_scalar, + significant_array, + significant_digits, +) +from mckit.utils.tolerance import FLOAT_TOLERANCE + +__all__ = [ + "FLOAT_TOLERANCE", + "MAX_DIGITS", + "MCNP_ENCODING", + "TVisitor", + "accept", + "are_equal", + "check_if_all_paths_exist", + "check_if_path_exists", + "compute_hash", + "deepcopy", + "filter_dict", + "get_decades", + "is_in", + "is_sorted", + "make_dir", + "make_dirs", + "make_hashable", + "mids", + "on_unknown_acceptor", + "path_resolver", + "prettify_float", + "round_array", + "round_scalar", + "significant_array", + "significant_digits", +] diff --git a/src/mckit/utils/_io.py b/src/mckit/utils/_io.py new file mode 100644 index 00000000..1e38dfd2 --- /dev/null +++ b/src/mckit/utils/_io.py @@ -0,0 +1,30 @@ +from __future__ import annotations + +from collections.abc import Generator +from pathlib import Path + +MCNP_ENCODING = "Cp1251" +"""The encoding used in SuperMC when creating MCNP models code. + +Some symbols are not Unicode. +""" + + +def make_dir(d: Path) -> Path: + """Create directory.""" + d.mkdir(parents=True, exist_ok=True) + return d + + +def make_dirs(*dirs: Path) -> Generator[Path]: + yield from (make_dir(f) for f in dirs) + + +def check_if_path_exists(p: Path) -> Path: + if p.exists(): + return p + raise FileNotFoundError(f'Path "{p}" does not exist') + + +def check_if_all_paths_exist(*paths: Path) -> Generator[Path]: + yield from map(check_if_path_exists, paths) diff --git a/src/mckit/utils/_resource.py b/src/mckit/utils/_resource.py new file mode 100644 index 00000000..88464147 --- /dev/null +++ b/src/mckit/utils/_resource.py @@ -0,0 +1,25 @@ +"""Utility methods to access a package data.""" + +from __future__ import annotations + +from typing import TYPE_CHECKING + +from importlib.resources import files + +if TYPE_CHECKING: + from collections.abc import Callable + from importlib.abc import Traversable + from importlib.resources import Package + from pathlib import Path + + +def path_resolver(package: Package) -> Callable[[str], Path | Traversable]: + """Create method to find data path. + + Args: + package: the package below which the data is stored. + + Returns: + callable which appends the argument to the package folder as Path. + """ + return files(package).joinpath diff --git a/mckit/utils/accept.py b/src/mckit/utils/accept.py similarity index 55% rename from mckit/utils/accept.py rename to src/mckit/utils/accept.py index 979a1d83..17aace29 100644 --- a/mckit/utils/accept.py +++ b/src/mckit/utils/accept.py @@ -1,10 +1,14 @@ -""" - The interfaces to facilitate adding new functionality to an hierarchy of classes (Visitor pattern). -""" -from typing import Any, NoReturn, Callable, ContextManager +"""The interfaces to facilitate adding new functionality to an hierarchy of classes (Visitor pattern).""" + +from __future__ import annotations + +from typing import Any, NoReturn + +from collections.abc import Callable +from contextlib import AbstractContextManager from functools import reduce -TVisitor = Callable[..., ContextManager] +TVisitor = Callable[..., AbstractContextManager] def accept(acceptor: Any, visitor: TVisitor, *args, **kwargs) -> Any: diff --git a/src/mckit/utils/indexes.py b/src/mckit/utils/indexes.py new file mode 100644 index 00000000..be0466a4 --- /dev/null +++ b/src/mckit/utils/indexes.py @@ -0,0 +1,173 @@ +"""Classes to index MCNP objects on model file parsing.""" + +from __future__ import annotations + +from typing import TypeVar + +from collections.abc import Callable, Iterable +from functools import reduce + +from mckit.utils.named import Name, default_name_key + +Key = TypeVar("Key") +Item = TypeVar("Item") +FactoryMethodWithKey = Callable[[Key], Item | None] + + +class Index(dict[Key, Item]): + """Like collections.defaultdict but the factory takes key as argument. + + The class redefines __missing__ method to use `key` on calling factory method. + + Attrs: + _default_factory (FactoryMethodWithKey): + Same as in Args. + """ + + def __init__( + self, + default_factory: FactoryMethodWithKey | None = None, + **kwargs: dict[Key, Item], + ) -> None: + """Create `Index`. + + Args: + default_factory: factory method accepting `key` as the only positional argument. + kwargs: keyword arguments to pass to base class, if any + """ + super().__init__(self, **kwargs) + self._default_factory = default_factory + + @property + def default_factory(self) -> FactoryMethodWithKey | None: + """Public accessor to `self._default_factory`.""" + return self._default_factory + + def __missing__(self, key: Key) -> Item | None: + """Calls default factory with the key as argument.""" + if self._default_factory: + return self._default_factory(key) + + raise NumberedItemNotFoundError(key) + + +# noinspection PyUnusedLocal +def ignore(_: Key) -> Item | None: + """Default factory for `IgnoringIndex`. + + Returns: + None - always. + """ + return None + + +class IgnoringIndex(Index[Key, Item]): + """Index ignoring absence of a key in the dictionary.""" + + def __init__(self, **kwargs: dict[Key, Item]) -> None: + Index.__init__(self, ignore, **kwargs) + + +class NumberedItemNotFoundError(KeyError): + """Error to raise, when an item is not found in an `Index`.""" + + kind: str = "" + + def __init__(self, key: Key) -> None: + self._key = key + super().__init__(f"{self.kind} #{self._key} is not found") + + +class NumberedItemDuplicateError(ValueError): + """Error to raise, when an item has duplicate in an `Index`.""" + + kind: str = "" + + def __init__(self, key: Key, prev: Item, curr: Item) -> None: + self._key = key + self._prev = prev + self._curr = curr + super().__init__( + f"{self.kind} #{self._key} is duplicated, see {self._prev} and {self._curr}" + ) + + +def raise_on_duplicate_strategy(key: Key, prev: Item, curr: Item) -> None: + """Raise error on `key` duplicate found, regardless values. + + Args: + key: a key in `Index`. + prev: the value already in `Index`. + curr: the new value to add to `Index`. + + Raises: + NumberedItemDuplicateError: exception to inform on `key`, `prev` and `curr` values. + """ + raise NumberedItemDuplicateError(key, prev, curr) + + +def ignore_equal_objects_strategy(key: Key, prev: Item, curr: Item) -> None: + """Raise error on `key` duplicate found, if the values are not equal. + + Otherwise, ignore an attempt to add the same key/value pair. + + Args: + key: a key in `Index`. + prev: the value already in `Index`. + curr: the new value to add to `Index`. + + Raises: + NumberedItemDuplicateError: exception to inform on `key`, `prev` and `curr` values. + """ + if prev is not curr and prev != curr: + raise NumberedItemDuplicateError(key, prev, curr) + + +class StatisticsCollector(dict[Key, int]): + """Duplicates counter.""" + + def __init__(self, ignore_equal=False): + super().__init__(self) + self.ignore_equal = ignore_equal + + def __missing__(self, key): + return 1 + + def __call__(self, key: Key, prev: Item, curr: Item) -> None: + """Increase counter. + + If items are duplicates and `self.ignore_equal` is set on, + then skip. + + Args: + key: a key in `StatisticsCollector`. + prev: the value already in `StatisticsCollector`. + curr: the new value to add to `StatisticsCollector`. + """ + if not self.ignore_equal or prev != curr: + self[key] += 1 + + +class IndexOfNamed(Index[Key, Item]): + """Index of items from a key can be extracted.""" + + @classmethod + def from_iterable( + cls: type[IndexOfNamed[Key, Item]], + items: Iterable[Item], + *, + key: Callable[[Item], Name] = default_name_key, + default_factory: Callable[[Key], Item] | None = None, + on_duplicate: Callable[[Key, Item, Item], None] | None = None, + ) -> IndexOfNamed: + """Construct `IndexOfNamed` from `items`.""" + index = cls(default_factory) + + def _reducer(a, b): + name = key(b) + if on_duplicate is not None and name in a: + on_duplicate(name, a[name], b) + a[name] = b + return a + + return reduce(_reducer, items, index) diff --git a/src/mckit/utils/misc.py b/src/mckit/utils/misc.py new file mode 100644 index 00000000..a27f2afe --- /dev/null +++ b/src/mckit/utils/misc.py @@ -0,0 +1,244 @@ +"""Generic utility methods.""" + +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, cast + +import collections +import collections.abc +import functools +import itertools + +from copy import deepcopy + +import numpy as np + +from numpy import ndarray + +from mckit.constants import FLOAT_TOLERANCE + +MAX_DIGITS = np.finfo(float).precision + +if TYPE_CHECKING: + from numpy.typing import NDArray + + FloatArray = NDArray[np.floating] + IntArray = NDArray[np.int_] + + +def significant_digits( + value: float, reltol: float = FLOAT_TOLERANCE, resolution: float | None = None +) -> int: + """The minimum number of significant digits to provide relative tolerance. + + Args: + value: The value to be checked. + reltol: Relative tolerance needed to represent the value. + resolution: The threshold value, below which numbers are believed to be zero, optional. + + Returns: + The number of significant digits. + """ + if value == 0.0 or (resolution and abs(value) < resolution): + return 0 + dec = get_decades(value) + low = min(dec, 0) + high = MAX_DIGITS + d = d0 = abs(value) + while high - low > 1: + p = round(0.5 * (high + low)) + v = round(value, p) + d = max(d0, abs(v)) + if abs(value - v) > reltol * d: + low = p + else: + high = p + v = round(value, low) + if abs(value - v) < reltol * d: + return low + return high + + +def get_decades(value: float) -> int: + """Compute number of digits needed to represent integer part of 'value' in fixed format. + + Args: + value: ... to check + + Returns: + Number of decades. + """ + decimal_power = np.log10(abs(float(value))) if value != 0 else 0 + decades = np.trunc(decimal_power) + if decimal_power < 0: + decades -= 1 + return int(decades) + + +def significant_array( + array: FloatArray, reltol: float = FLOAT_TOLERANCE, resolution: float | None = None +) -> IntArray: + """Compute the minimum numbers of significant digits to achieve desired tolerance.""" + result = np.empty_like(array, dtype=int) + for index in zip(*map(np.ravel, np.indices(array.shape)), strict=False): + value = array[index].item() + result[index] = significant_digits(value, reltol, resolution) + return result + + +def round_scalar(value: float, digits: int | None = None) -> float: + """Rounds scalar value to represent the value in minimal form. + + Args: + value: The value to be rounded. + digits: The number of significant digits, optional. + + Returns: + Rounded value. + """ + if digits is None: + digits = significant_digits(value, FLOAT_TOLERANCE, FLOAT_TOLERANCE) + return round(value, digits) + + +def round_array(array: FloatArray, digits_array: IntArray | None = None) -> ndarray: + """Rounds array to desired precision. + + Args: + array: Array of values. + digits_array: Array of corresponding significant digits. + + Returns: + Rounded array. + """ + if digits_array is None: + digits_array = significant_array(array, FLOAT_TOLERANCE, FLOAT_TOLERANCE) + result: ndarray = np.empty_like(array) + for index in zip(*map(np.ravel, np.indices(array.shape)), strict=False): + digits: int = digits_array[index].item() + result[index] = round_scalar(array[index].item(), digits) + return result + + +@functools.singledispatch +def are_equal(a, b) -> bool: + """Check if objects are equal dispatching method.""" + return a is b or a == b + + +@are_equal.register +def _(a: str, b: str) -> bool: + return a is b or a == b + + +@are_equal.register +def _(a: ndarray, b: ndarray) -> bool: + return np.array_equal(a, b) + + +@are_equal.register +def _(a: collections.abc.Iterable, b) -> bool: + if not issubclass(type(b), collections.abc.Iterable): + return False + return all(are_equal(ai, bi) for ai, bi in itertools.zip_longest(a, b)) + + +@functools.singledispatch +def is_in(where, x) -> bool: + """Check if 'x' belongs to 'where' dispatcher.""" + if where is None: + return False + return x is where or x == where + + +@is_in.register +def _(where: str, x) -> bool: + return x is where or x == where + + +@is_in.register +def _(where: tuple, x) -> bool: + return any(is_in(i, x) for i in where) + + +@is_in.register +def _(where: collections.abc.Callable, x) -> bool: + return where(x) # type: ignore[no-any-return] + + +@is_in.register +def _(where: collections.abc.Container, x) -> bool: + return x in where + + +def filter_dict( + a: dict[Any, Any], + *drop_items, +) -> dict[Any, Any]: + """Create copy of a dictionary omitting some keys.""" + res = {} + for k, v in a.items(): + if drop_items and is_in(drop_items, k): + pass + elif isinstance(v, dict): + res[k] = filter_dict(v, *drop_items) + elif issubclass(type(v), collections.abc.Collection): + res[k] = deepcopy(v) + else: + res[k] = v + return res + + +@functools.singledispatch +def make_hashable(x): + """Create hashable object from 'x'.""" + raise TypeError(f"Don't know how to make {type(x).__name__} objects hashable") + + +@make_hashable.register +def _(x: collections.abc.Hashable): + return x + + +@make_hashable.register +def _(x: str): + return x + + +@make_hashable.register +def _(x: collections.abc.Mapping) -> tuple: + return tuple((k, make_hashable(v)) for k, v in x.items()) + + +@make_hashable.register +def _(x: collections.abc.Iterable) -> tuple: + return tuple(map(make_hashable, x)) + + +def compute_hash(*items) -> int: + """Compute hash for a sequence of potentially formally not hashable objects. + + Note: + Take care on the objects values are stable, while the hashes are in use. + """ + if len(items) > 1: + return compute_hash(tuple(map(compute_hash, items))) + return hash(make_hashable(items[0])) + + +def is_sorted(a: np.ndarray) -> bool: + """Check if an array is sorted.""" + return cast(bool, np.all(np.diff(a) > 0)) + + +def mids(a: np.ndarray) -> np.ndarray: + """Get centers of bins presented with array 'a'.""" + result: ndarray = 0.5 * (a[1:] + a[:-1]) + return result + + +def prettify_float(x: float, fmt: str = "{:.13g}") -> str: + """Format float in uniform way.""" + if x.is_integer(): + return str(int(x)) + return fmt.format(x) diff --git a/src/mckit/utils/named.py b/src/mckit/utils/named.py new file mode 100644 index 00000000..ef31c8ac --- /dev/null +++ b/src/mckit/utils/named.py @@ -0,0 +1,10 @@ +from __future__ import annotations + +from typing import NewType, cast + +Name = NewType("Name", int) +"""The card names are integer.""" + + +def default_name_key(x) -> Name: + return cast(Name, x.name()) diff --git a/src/mckit/utils/tolerance.py b/src/mckit/utils/tolerance.py new file mode 100644 index 00000000..c8e74f08 --- /dev/null +++ b/src/mckit/utils/tolerance.py @@ -0,0 +1,76 @@ +"""Code to estimate "closeness" of various objects.""" + +from __future__ import annotations + +from typing import Any, cast + +import itertools +import math + +from abc import ABC, abstractmethod +from collections.abc import Callable, Iterable + +import numpy as np + +from numpy import ndarray + +from mckit.constants import FLOAT_TOLERANCE + + +class MaybeClose(ABC): + """Interface to be implemented by objects supporting the "closeness" estimation.""" + + @abstractmethod + def is_close_to(self, other: Any, estimator: EstimatorType) -> bool: + """Objects can be estimated as close with some estimator.""" + + +ComparableType = Iterable | ndarray | float | int | MaybeClose | None +EstimatorType = Callable[[ComparableType, ComparableType], bool] + + +def tolerance_estimator( + rtol: float = FLOAT_TOLERANCE, + atol: float = FLOAT_TOLERANCE, + equal_nan: bool = False, +) -> EstimatorType: + """Estimates "closeness". + + For numpy arrays and float scalars uses math.isclose and numpy.allclose methods. + For integers - direct comparison. + Scans generic iterables and compares objects implementing MayBeClose interface. + + Returns: + estimator with the given tolerance limits + """ + + def _estimate(a: ComparableType, b: ComparableType) -> bool: + if isinstance(a, float) and isinstance(b, float): + return math.isclose(a, b, rel_tol=rtol, abs_tol=atol) + if isinstance(a, ndarray) and isinstance(b, ndarray): + return np.allclose(a, b, rtol, atol, equal_nan) + if issubclass(type(a), Iterable) and issubclass(type(b), Iterable): + return all( + _call(ai, bi) + for ai, bi in itertools.zip_longest(cast(Iterable[Any], a), cast(Iterable[Any], b)) + ) + if isinstance(a, int) and isinstance(b, int): + return a == b + if isinstance(a, MaybeClose) and isinstance(b, MaybeClose): + return a.is_close_to(b, _call) + raise TypeError(f"Not implemented for {type(a).__name__} and {type(b).__name__}") + + def _call(a: ComparableType, b: ComparableType) -> bool: + if a is b: + return True + if a is None: + return False # `a` is None, but `b` is not None here + if b is None: + return True + # TODO(dvp): in our use cases absent optional objects (like Transformations) are equal + return _estimate(a, b) + + return _call + + +DEFAULT_TOLERANCE_ESTIMATOR = tolerance_estimator() diff --git a/src/mckit/version.py b/src/mckit/version.py new file mode 100644 index 00000000..9ec2fa87 --- /dev/null +++ b/src/mckit/version.py @@ -0,0 +1,15 @@ +"""Provide package version and other meta information.""" + +from __future__ import annotations + +import importlib.metadata as meta + +__title__ = "mckit" +__distribution__ = meta.distribution(__title__) +__meta_data__ = __distribution__.metadata +__author__ = __meta_data__["Author"] +__author_email__ = __meta_data__["Author-email"] +__license__ = __meta_data__["License"] +__summary__ = __meta_data__["Summary"] +__copyright__ = "Copyright 2018-2024 ITER RF DA" # TODO @dvp: move to meta (project.toml) +__version__ = __distribution__.version diff --git a/tests/__init__.py b/tests/__init__.py index 3046844d..de2b536d 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import io import pickle @@ -6,4 +8,4 @@ def pass_through_pickle(surf): with io.BytesIO() as f: pickle.dump(surf, f) f.seek(0) - return pickle.load(f) + return pickle.load(f) # noqa: S301 `pickle` and modules that wrap it can be unsafe diff --git a/tests/cli/conftest.py b/tests/cli/conftest.py index c27bcc22..5d82ac94 100644 --- a/tests/cli/conftest.py +++ b/tests/cli/conftest.py @@ -1,17 +1,10 @@ +from __future__ import annotations + import pytest -from mckit.utils.logging import logger + from click.testing import CliRunner @pytest.fixture def runner(): return CliRunner() - - -@pytest.fixture -def disable_log(): - try: - logger.disable("mckit.cli") - yield - finally: - logger.enable("mckit.cli") diff --git a/tests/cli/data/brick1-rot-z90.mcnp b/tests/cli/data/brick1-rot-z90.mcnp index 49c8c268..91cbc8c0 100644 --- a/tests/cli/data/brick1-rot-z90.mcnp +++ b/tests/cli/data/brick1-rot-z90.mcnp @@ -1,6 +1,6 @@ brick 1 rotated by 90 degree aroun Z axis -1 0 ( -5 6 2 -3 -1 4) - IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 +1 0 ( -5 6 2 -3 -1 4) + IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 1 P 0 -1 0 20 2 P 0 -1 0 -20 @@ -8,4 +8,3 @@ brick 1 rotated by 90 degree aroun Z axis 4 PX -10 5 PZ 5 6 PZ -5 - diff --git a/tests/cli/data/brick1-x+10-rot-z45.mcnp b/tests/cli/data/brick1-x+10-rot-z45.mcnp index 0ae9d880..938336a0 100644 --- a/tests/cli/data/brick1-x+10-rot-z45.mcnp +++ b/tests/cli/data/brick1-x+10-rot-z45.mcnp @@ -1,12 +1,11 @@ brick 1 with shift x -> x+10 and rotation around Z axis by 45 degree -1 0 ( -1 2 4 -5 -3 6) - IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 +1 0 ( -1 2 4 -5 -3 6) + IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 -1 PZ 5.000000000000000 -2 PZ -5.000000000000000 -3 P 0.707106781186548 0.707106781186547 0.0 9.999999999999998 -4 P 0.707106781186548 0.707106781186547 0.0 -9.999999999999998 +1 PZ 5.000000000000000 +2 PZ -5.000000000000000 +3 P 0.707106781186548 0.707106781186547 0.0 9.999999999999998 +4 P 0.707106781186548 0.707106781186547 0.0 -9.999999999999998 5 P -0.707106781186547 0.707106781186548 0.0 19.999999999999996 -6 P -0.707106781186547 0.707106781186548 0.0 - -19.999999999999996 - +6 P -0.707106781186547 0.707106781186548 0.0 + -19.999999999999996 diff --git a/tests/cli/data/brick1-x+10.mcnp b/tests/cli/data/brick1-x+10.mcnp index d4ccef16..6cfa9d63 100644 --- a/tests/cli/data/brick1-x+10.mcnp +++ b/tests/cli/data/brick1-x+10.mcnp @@ -1,11 +1,10 @@ brick1 shifted: x -> x + 10 -1 0 ( -5 6 4 2 -3 -1) - IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 - -1 PX 30.000000000000000 -2 PX -10.000000000000000 -3 PY 10.000000000000000 -4 PY -10.000000000000000 -5 PZ 5.000000000000000 -6 PZ -5.000000000000000 +1 0 ( -5 6 4 2 -3 -1) + IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 +1 PX 30.000000000000000 +2 PX -10.000000000000000 +3 PY 10.000000000000000 +4 PY -10.000000000000000 +5 PZ 5.000000000000000 +6 PZ -5.000000000000000 diff --git a/tests/cli/data/brick1.mcnp b/tests/cli/data/brick1.mcnp index 7272cf64..8c637b40 100644 --- a/tests/cli/data/brick1.mcnp +++ b/tests/cli/data/brick1.mcnp @@ -1,6 +1,6 @@ original brick -1 0 ( -5 6 4 2 -3 -1) - IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 +1 0 ( -5 6 4 2 -3 -1) + IMP:N=1.0 IMP:P=1.0 IMP:E=0.0 TMP=2.53005e-008 1 PX 20 2 PX -20 @@ -8,4 +8,3 @@ original brick 4 PY -10 5 PZ 5 6 PZ -5 - diff --git a/tests/cli/data/shared_surface.universes/envelopes.i b/tests/cli/data/shared_surface.universes/envelopes.i index 426a1a11..62f78047 100644 --- a/tests/cli/data/shared_surface.universes/envelopes.i +++ b/tests/cli/data/shared_surface.universes/envelopes.i @@ -1,16 +1,16 @@ 0 1 0 2:-1:-5:6:-3:4 - IMP:N=0.000 - U=0 + IMP:N=0.000 + U=0 $ outer space 2 0 3 -7 -6 5 1 -2 - IMP:N=1.000 - U=0 + IMP:N=1.000 + U=0 $ envelop #1 $ FILL=1 3 0 -4 -6 5 7 1 -2 - IMP:N=1.000 - U=0 + IMP:N=1.000 + U=0 $ envelop #2 $ FILL=2 @@ -21,4 +21,3 @@ 5 PZ -50 6 PZ 50 7 PY 0 - diff --git a/tests/cli/data/shared_surface.universes/fill-descriptor.toml b/tests/cli/data/shared_surface.universes/fill-descriptor.toml index 82ce2449..78062f61 100644 --- a/tests/cli/data/shared_surface.universes/fill-descriptor.toml +++ b/tests/cli/data/shared_surface.universes/fill-descriptor.toml @@ -14,4 +14,3 @@ file = "u2.i" [named_transformations] - diff --git a/tests/cli/data/shared_surface.universes/u1.i b/tests/cli/data/shared_surface.universes/u1.i index 155ca4f4..a8659401 100644 --- a/tests/cli/data/shared_surface.universes/u1.i +++ b/tests/cli/data/shared_surface.universes/u1.i @@ -1,10 +1,10 @@ 1 4 1 -1.6735327582128632 -21 20 -25 24 -23 22 1 - IMP:N=1.000 + IMP:N=1.000 $ filler #1 body $ U=1 5 0 -22:23:-24:25:-20:21 - IMP:N=1.000 + IMP:N=1.000 $ filler #1 outer space $ U=1 diff --git a/tests/cli/data/shared_surface.universes/u2.i b/tests/cli/data/shared_surface.universes/u2.i index 92d14905..6ec1a378 100644 --- a/tests/cli/data/shared_surface.universes/u2.i +++ b/tests/cli/data/shared_surface.universes/u2.i @@ -1,10 +1,10 @@ 2 6 2 -6.64647854401417 -31 30 -35 34 32 -33 - IMP:N=1.000 + IMP:N=1.000 $ filler #2 body $ U=2 7 0 33:-32:-34:35:-30:31 - IMP:N=1.000 + IMP:N=1.000 $ filler #2 outer space $ U=2 diff --git a/tests/cli/data/two_cubes_with_the_same_filler.universes/envelopes.i b/tests/cli/data/two_cubes_with_the_same_filler.universes/envelopes.i index 7f86df0c..ab938a0d 100644 --- a/tests/cli/data/two_cubes_with_the_same_filler.universes/envelopes.i +++ b/tests/cli/data/two_cubes_with_the_same_filler.universes/envelopes.i @@ -1,16 +1,16 @@ 0 1 0 2:-1:-5:6:4:-3 - IMP:N=0.000 - U=0 + IMP:N=0.000 + U=0 $ outer space 2 0 3 -7 -6 5 1 -2 - IMP:N=1.000 - U=0 + IMP:N=1.000 + U=0 $ envelop #1 $ FILL=1 3 0 -4 -6 5 7 1 -2 - IMP:N=1.000 - U=0 + IMP:N=1.000 + U=0 $ envelop #2 $ FILL=1 @@ -21,4 +21,3 @@ 5 PZ -50 6 PZ 50 7 PY 0 - diff --git a/tests/cli/data/two_cubes_with_the_same_filler.universes/fill-descriptor.toml b/tests/cli/data/two_cubes_with_the_same_filler.universes/fill-descriptor.toml index e436abda..23ecbf84 100644 --- a/tests/cli/data/two_cubes_with_the_same_filler.universes/fill-descriptor.toml +++ b/tests/cli/data/two_cubes_with_the_same_filler.universes/fill-descriptor.toml @@ -14,4 +14,3 @@ file = "u1.i" [named_transformations] - diff --git a/tests/cli/data/two_cubes_with_the_same_filler.universes/u1.i b/tests/cli/data/two_cubes_with_the_same_filler.universes/u1.i index 95117fac..af06046a 100644 --- a/tests/cli/data/two_cubes_with_the_same_filler.universes/u1.i +++ b/tests/cli/data/two_cubes_with_the_same_filler.universes/u1.i @@ -1,10 +1,10 @@ 1 4 1 -1.6735327582128632 -21 20 -25 24 -23 22 - IMP:N=1.000 + IMP:N=1.000 $ filler #1 body $ U=1 5 0 -22:23:-24:25:-20:21 - IMP:N=1.000 + IMP:N=1.000 $ filler #1 outer space $ U=1 diff --git a/tests/cli/test_check.py b/tests/cli/test_check.py index f89ce84e..92d495e8 100644 --- a/tests/cli/test_check.py +++ b/tests/cli/test_check.py @@ -1,34 +1,37 @@ +from __future__ import annotations + import pytest from mckit.cli.runner import mckit -from mckit.utils.resource import filename_resolver +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests") -data_filename_resolver = filename_resolver("tests") +def data_filename_resolver(x): + return str(data_path_resolver(x)) -def test_when_there_is_no_args(runner, disable_log): +def test_when_there_is_no_args(runner): with runner.isolated_filesystem(): result = runner.invoke(mckit, args=["check"], catch_exceptions=False) assert result.exit_code != 0, "Should fail when no arguments provided" assert "Usage:" in result.output -def test_not_existing_mcnp_file(runner, disable_log): - result = runner.invoke( - mckit, args=["check", "not-existing.imcnp"], catch_exceptions=False - ) +def test_not_existing_mcnp_file(runner): + result = runner.invoke(mckit, args=["check", "not-existing.mcnp"], catch_exceptions=False) assert result.exit_code > 0 - assert "Path 'not-existing.imcnp' does not exist" in result.output + assert "Path 'not-existing.mcnp' does not exist" in result.output @pytest.mark.parametrize( "source, expected", [("cli/data/simple_cubes.mcnp", "cells;surfaces;transformations;compositions")], ) -def test_good_path(runner, disable_log, source, expected): +def test_good_path(runner, source, expected): source = data_filename_resolver(source) - result = runner.invoke(mckit, args=["-q", "check", source], catch_exceptions=False) + result = runner.invoke(mckit, args=["--quiet", "check", source], catch_exceptions=False) assert result.exit_code == 0, "Should success" for e in expected.split(";"): assert e in result.output diff --git a/tests/cli/test_compose.py b/tests/cli/test_compose.py index 786696f1..1e9525ee 100644 --- a/tests/cli/test_compose.py +++ b/tests/cli/test_compose.py @@ -1,37 +1,41 @@ +from __future__ import annotations + from pathlib import Path -from mckit.cli.runner import mckit import pytest +from mckit.cli.runner import mckit from mckit.parser import from_file from mckit.universe import collect_transformations -from mckit.utils.resource import filename_resolver +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests.cli") + -data_filename_resolver = filename_resolver("tests.cli") +def data_filename_resolver(x): + return str(data_path_resolver(x)) -def test_help_compose(runner, disable_log): +def test_help_compose(runner): result = runner.invoke(mckit, args=["compose", "--help"], catch_exceptions=False) assert result.exit_code == 0, result.output assert "Usage: mckit compose" in result.output -def test_when_there_is_no_args(runner, disable_log): +def test_when_there_is_no_args(runner): with runner.isolated_filesystem(): result = runner.invoke(mckit, args=["compose"], catch_exceptions=False) assert result.exit_code != 0, "Should fail when no arguments provided" assert "Usage:" in result.output -def test_not_existing_envelopes_file(runner, disable_log): - result = runner.invoke( - mckit, args=["compose", "not-existing.imcnp"], catch_exceptions=False - ) +def test_not_existing_envelopes_file(runner): + result = runner.invoke(mckit, args=["compose", "not-existing.mcnp"], catch_exceptions=False) assert result.exit_code > 0 - assert "Path 'not-existing.imcnp' does not exist" in result.output + assert "Path 'not-existing.mcnp' does not exist" in result.output -def test_when_output_is_not_specified(runner, disable_log): +def test_when_output_is_not_specified(runner): source = data_filename_resolver("data/simple_cubes.mcnp") result = runner.invoke(mckit, args=["compose", str(source)], catch_exceptions=False) assert result.exit_code > 0 @@ -48,20 +52,16 @@ def test_when_output_is_not_specified(runner, disable_log): ) ], ) -def test_when_fill_descriptor_is_not_specified( - runner, disable_log, source, output, expected -): +def test_when_fill_descriptor_is_not_specified(runner, source, output, expected): source = data_filename_resolver(source) with runner.isolated_filesystem() as test_folder: result = runner.invoke( mckit, args=["compose", "--output", output, source], catch_exceptions=False ) - assert ( - result.exit_code == 0 - ), "Should success using fill_descriptor in the same directory as source file" - assert Path( - output - ).exists(), f"Should create file {output} file in {test_folder}" + assert result.exit_code == 0, ( + "Should success using fill_descriptor in the same directory as source file" + ) + assert Path(output).exists(), f"Should create file {output} file in {test_folder}" actual = from_file(output) expected = from_file(data_filename_resolver(expected)) assert actual.universe.has_equivalent_cells(expected.universe), "Cells differ" @@ -77,18 +77,16 @@ def test_when_fill_descriptor_is_not_specified( ) ], ) -def test_anonymous_transforms(runner, disable_log, source, output, expected): +def test_anonymous_transforms(runner, source, output, expected): source = data_filename_resolver(source) with runner.isolated_filesystem() as test_folder: result = runner.invoke( mckit, args=["compose", "--output", output, source], catch_exceptions=False ) - assert ( - result.exit_code == 0 - ), "Should success using fill_descriptor in the same directory as source file" - assert Path( - output - ).exists(), f"Should create file {output} file in {test_folder}" + assert result.exit_code == 0, ( + "Should success using fill_descriptor in the same directory as source file" + ) + assert Path(output).exists(), f"Should create file {output} file in {test_folder}" actual = from_file(output) expected = from_file(data_filename_resolver(expected)) assert actual.universe.has_equivalent_cells(expected.universe), "Cells differ" @@ -99,15 +97,10 @@ def test_anonymous_transforms(runner, disable_log, source, output, expected): [ "cubes_with_fill_named_transforms", "two_cubes_with_the_same_filler", - pytest.param( - "shared_surface", - marks=pytest.mark.xfail( - reason="Handling entities shared between universes is not implemented yet." - ), - ), + "shared_surface", ], ) -def test_compose(runner, disable_log, universes): +def test_compose(runner, universes): source = f"data/{universes}.universes/envelopes.i" output = f"{universes}.i" expected = f"data/{universes}.mcnp" @@ -117,17 +110,15 @@ def test_compose(runner, disable_log, universes): result = runner.invoke( mckit, args=["compose", "--output", output, source], catch_exceptions=False ) - assert ( - result.exit_code == 0 - ), "Should success using fill_descriptor in the same directory as source file" - assert Path( - output - ).exists(), f"Should create file {output} file in {test_folder}" + assert result.exit_code == 0, ( + "Should success using fill_descriptor in the same directory as source file" + ) + assert Path(output).exists(), f"Should create file {output} file in {test_folder}" actual = from_file(output) expected = from_file(data_filename_resolver(expected)) assert actual.universe.has_equivalent_cells(expected.universe), "Cells differ" actual_transformations = collect_transformations(actual.universe) expected_transformations = collect_transformations(expected.universe) - assert ( - actual_transformations == expected_transformations - ), "The transformations should be the same" + assert actual_transformations == expected_transformations, ( + "The transformations should be the same" + ) diff --git a/tests/cli/test_concat.py b/tests/cli/test_concat.py index d0ef989e..2052955a 100644 --- a/tests/cli/test_concat.py +++ b/tests/cli/test_concat.py @@ -1,40 +1,41 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations + from pathlib import Path from mckit.cli.runner import mckit -from mckit.utils.resource import filename_resolver +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests.cli") -data_filename_resolver = filename_resolver("tests.cli") +def data_filename_resolver(x): + return str(data_path_resolver(x)) -def test_when_there_is_no_args(runner, disable_log): + +def test_when_there_is_no_args(runner): with runner.isolated_filesystem(): result = runner.invoke(mckit, args=["concat"], catch_exceptions=False) assert result.exit_code != 0, "Should fail when no arguments provided" assert "Usage:" in result.output -def test_not_existing_file(runner, disable_log): - result = runner.invoke( - mckit, args=["concat", "not-existing.txt"], catch_exceptions=False - ) +def test_not_existing_file(runner): + result = runner.invoke(mckit, args=["concat", "not-existing.txt"], catch_exceptions=False) assert result.exit_code > 0 assert "Path 'not-existing.txt' does not exist" in result.output -def test_when_only_part_is_specified(runner, disable_log): +def test_when_only_part_is_specified(runner): part = data_filename_resolver("data/concat/test_load_table_1.csv") with runner.isolated_filesystem(): result = runner.invoke(mckit, args=["concat", part], catch_exceptions=False) - assert result.exit_code == 0, ( - "Should success without specified output: " + result.output + assert result.exit_code == 0, "Should success without specified output: " + result.output + assert "x y" in result.output, ( + "Should send output to stdout, when the output is not specified" ) - assert ( - "x y" in result.output - ), "Should send output to stdout, when the output is not specified" -def test_when_output_is_specified(runner, disable_log): +def test_when_output_is_specified(runner): part = data_filename_resolver("data/concat/test_load_table_1.csv") with runner.isolated_filesystem() as prefix: output_file = Path(prefix) / "test_when_output_is_specified.txt" @@ -43,18 +44,16 @@ def test_when_output_is_specified(runner, disable_log): args=["concat", "--output", str(output_file), part], catch_exceptions=False, ) - assert result.exit_code == 0, ( - "Should success with specified output: " + result.output - ) - assert output_file.exists(), "Should create output file " + output_file + assert result.exit_code == 0, "Should success with specified output: " + result.output + assert output_file.exists(), f"Should create output file {output_file!r}" # noinspection PyCompatibility - assert "x y" in output_file.read_text( - encoding="Cp1251" - ), f"Should contain content of '{part}'" + assert "x y" in output_file.read_text(encoding="Cp1251"), ( + f"Should contain content of {part!r}" + ) # noinspection PyCompatibility -def test_when_two_parts_are_specified(runner, disable_log): +def test_when_two_parts_are_specified(runner): part1 = data_filename_resolver("data/concat/test_load_table_1.csv") part2 = data_filename_resolver("data/concat/test_load_table_2.csv") with runner.isolated_filesystem() as prefix: @@ -64,16 +63,14 @@ def test_when_two_parts_are_specified(runner, disable_log): args=["concat", "--output", str(output_file), part1, part2], catch_exceptions=False, ) - assert result.exit_code == 0, ( - "Should success with specified output: " + result.output - ) - assert output_file.exists(), "Should create output file " + output_file + assert result.exit_code == 0, "Should success with specified output: " + result.output + assert output_file.exists(), f"Should create output file {output_file!r}" text = output_file.read_text(encoding="Cp1251") - assert "x y" in text, f"Should contain content of '{part1}'" - assert "x ; y" in text, f"Should contain content of '{part2}'" + assert "x y" in text, f"Should contain content of {part1!r}" + assert "x ; y" in text, f"Should contain content of {part2!r}" -def test_when_output_file_exists_and_override_is_not_specified(runner, disable_log): +def test_when_output_file_exists_and_override_is_not_specified(runner): part = data_filename_resolver("data/concat/test_load_table_1.csv") with runner.isolated_filesystem() as prefix: output_file = Path(prefix) / "test_when_output_is_specified.txt" @@ -81,6 +78,6 @@ def test_when_output_file_exists_and_override_is_not_specified(runner, disable_l result = runner.invoke( mckit, args=["concat", "-o", str(output_file), part], catch_exceptions=False ) - assert ( - result.exit_code != 0 - ), "Should fail when output file exist and override is not specified" + assert result.exit_code != 0, ( + "Should fail when output file exist and override is not specified" + ) diff --git a/tests/cli/test_decompose.py b/tests/cli/test_decompose.py index 420b73e5..132c92f5 100644 --- a/tests/cli/test_decompose.py +++ b/tests/cli/test_decompose.py @@ -1,16 +1,29 @@ +from __future__ import annotations + +import sys + from pathlib import Path import numpy as np -from numpy.testing import assert_array_equal import pytest -import tomlkit as tk -from mckit.utils.resource import filename_resolver -from mckit.parser import from_file -from mckit.cli.runner import mckit +if sys.version_info >= (3, 11): + import tomllib +else: + import tomli as tomllib + +from numpy.testing import assert_array_equal + from mckit.cli.commands.decompose import get_default_output_directory +from mckit.cli.runner import mckit +from mckit.parser import from_file +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests") + -data_filename_resolver = filename_resolver("tests") +def data_filename_resolver(x): + return str(data_path_resolver(x)) @pytest.mark.parametrize( @@ -27,60 +40,52 @@ def test_input_files_reading(path, expected_cells): assert len(universe) == expected_cells, f"Failed to read from file {path}" -def test_help_decompose(runner, disable_log): +def test_help_decompose(runner): result = runner.invoke(mckit, args=["decompose", "--help"], catch_exceptions=False) assert result.exit_code == 0, result.output assert "Usage: mckit decompose" in result.output -def test_when_there_is_no_args(runner, disable_log): +def test_when_there_is_no_args(runner): with runner.isolated_filesystem(): result = runner.invoke(mckit, args=["decompose"], catch_exceptions=False) assert result.exit_code != 0, "Should fail when no arguments provided" assert "Usage:" in result.output -def test_not_existing_mcnp_file(runner, disable_log): - result = runner.invoke( - mckit, args=["decompose", "not-existing.imcnp"], catch_exceptions=False - ) +def test_not_existing_mcnp_file(runner): + result = runner.invoke(mckit, args=["decompose", "not-existing.imcnp"], catch_exceptions=False) assert result.exit_code > 0 assert "Path 'not-existing.imcnp' does not exist" in result.output -@pytest.mark.parametrize( - "source, expected", [("parser_test_data/parser1.txt", "envelopes.i")] -) -def test_when_there_are_no_universes(runner, disable_log, source, expected): +@pytest.mark.parametrize("source, expected", [("parser_test_data/parser1.txt", "envelopes.i")]) +def test_when_there_are_no_universes(runner, source, expected): source = data_filename_resolver(source) with runner.isolated_filesystem(): result = runner.invoke( mckit, args=["decompose", "-o", "universes", source], catch_exceptions=False ) assert result.exit_code == 0, "Should success without universes" - assert Path( - "universes/envelopes.i" - ).exists(), "Should store the only envelopes.i file in the default directory 'universes'" + assert Path("universes/envelopes.i").exists(), ( + "Should store the only envelopes.i file in the default directory 'universes'" + ) @pytest.mark.parametrize( - "source,expected", [("cli/data/simple_cubes.mcnp", "envelopes.i u1.i u2.i".split())] + "source,expected", [("cli/data/simple_cubes.mcnp", ["envelopes.i", "u1.i", "u2.i"])] ) -def test_when_only_source_is_specified(runner, disable_log, source, expected): - source: Path = data_filename_resolver(source) +def test_when_only_source_is_specified(runner, source, expected): + source: str = data_filename_resolver(source) with runner.isolated_filesystem(): - result = runner.invoke( - mckit, args=["decompose", source], catch_exceptions=False - ) - assert result.exit_code == 0, ( - "Should success without specified output: " + result.output + run_result = runner.invoke(mckit, args=["decompose", source], catch_exceptions=False) + assert run_result.exit_code == 0, ( + "Should success without specified output: " + run_result.output ) output: Path = get_default_output_directory(source) for f in expected: p = output / f - assert ( - p.exists() - ), f"Should store the file {p} in the default directory '{output}'" + assert p.exists(), f"Should store the file {p} in the default directory {output!r}" model = from_file(p).universe for cell in model: assert "U" not in cell.options or cell.options["U"].name() == 0 @@ -88,47 +93,39 @@ def test_when_only_source_is_specified(runner, disable_log, source, expected): @pytest.mark.parametrize( "source,output,expected", - [("cli/data/simple_cubes.mcnp", "split-1", "envelopes.i u1.i u2.i".split())], + [("cli/data/simple_cubes.mcnp", "split-1", ["envelopes.i", "u1.i", "u2.i"])], ) -def test_when_output_is_specified(runner, disable_log, source, output, expected): +def test_when_output_is_specified(runner, source, output, expected): source = data_filename_resolver(source) with runner.isolated_filesystem(): output = Path(output) - assert ( - not output.exists() - ), f"The {output} directory should not exist before the test run" + assert not output.exists(), f"The {output} directory should not exist before the test run" result = runner.invoke( mckit, args=["decompose", "--output", str(output), source], catch_exceptions=False, ) assert result.exit_code == 0 - assert ( - output.exists() - ), f"The {output} directory should exist after the test run" + assert output.exists(), f"The {output} directory should exist after the test run" for f in expected: - assert ( - output / f - ).exists(), ( + assert (output / f).exists(), ( f"Should store the file {f} in the default directory 'universes'" ) -def test_when_output_file_exists_and_override_is_not_specified(runner, disable_log): +def test_when_output_file_exists_and_override_is_not_specified(runner): source = data_filename_resolver("cli/data/simple_cubes.mcnp") with runner.isolated_filesystem() as prefix: output = Path(prefix) / "simple_cubes.universes/envelopes.i" output.parent.mkdir(parents=True) output.touch(exist_ok=False) - result = runner.invoke( - mckit, args=["decompose", source], catch_exceptions=False + result = runner.invoke(mckit, args=["decompose", source], catch_exceptions=False) + assert result.exit_code != 0, ( + "Should fail when output file exists and --override is not specified" ) - assert ( - result.exit_code != 0 - ), "Should fail when output file exists and --override is not specified" -def test_when_output_file_exists_and_override_is_specified(runner, disable_log): +def test_when_output_file_exists_and_override_is_specified(runner): source = data_filename_resolver("cli/data/simple_cubes.mcnp") with runner.isolated_filesystem() as prefix: output = Path(prefix) / "simple_cubes./envelopes.i" @@ -137,32 +134,30 @@ def test_when_output_file_exists_and_override_is_specified(runner, disable_log): result = runner.invoke( mckit, args=["--override", "decompose", source], catch_exceptions=False ) - assert ( - result.exit_code == 0 - ), "Should success when output file exists and --override is specified" + assert result.exit_code == 0, ( + "Should success when output file exists and --override is specified" + ) -def test_fill_descriptor(runner, disable_log): +def test_fill_descriptor(runner): source = data_filename_resolver("cli/data/simple_cubes.mcnp") with runner.isolated_filesystem() as prefix: output = Path(prefix) / "simple_cubes.universes/fill-descriptor.toml" - result = runner.invoke( - mckit, args=["decompose", source], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["decompose", source], catch_exceptions=False) assert result.exit_code == 0, "Should success" assert output.exists() with output.open() as fid: fill_descriptor = fid.read() assert fill_descriptor.find("simple_cubes.mcnp") - fill_descriptor = tk.parse(fill_descriptor) + fill_descriptor = tomllib.loads(fill_descriptor) assert "created" in fill_descriptor assert "2" in fill_descriptor assert "universe" in fill_descriptor["2"] - assert 1 == fill_descriptor["2"]["universe"] - assert "u1.i" == fill_descriptor["2"]["file"] + assert fill_descriptor["2"]["universe"] == 1 + assert fill_descriptor["2"]["file"] == "u1.i" -def test_fill_descriptor_when_fill_descriptor_file_is_specified(runner, disable_log): +def test_fill_descriptor_when_fill_descriptor_file_is_specified(runner): source = data_filename_resolver("cli/data/simple_cubes.mcnp") with runner.isolated_filesystem() as prefix: fill_descriptor_path = Path(prefix) / "fill-descriptor-special.toml" @@ -175,42 +170,37 @@ def test_fill_descriptor_when_fill_descriptor_file_is_specified(runner, disable_ assert fill_descriptor_path.exists() -def test_anonymous_transformation(runner, disable_log): +def test_anonymous_transformation(runner): source = data_filename_resolver("cli/data/cubes_with_fill_transforms.mcnp") with runner.isolated_filesystem() as prefix: output = Path(prefix) / "cubes_with_fill_transforms.universes" - result = runner.invoke( - mckit, args=["decompose", source], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["decompose", source], catch_exceptions=False) assert result.exit_code == 0, "Should success" - with open(output / "fill-descriptor.toml") as fid: - descriptor = tk.parse(fid.read()) + with (output / "fill-descriptor.toml").open("rb") as fid: + descriptor = tomllib.load(fid) spec = descriptor["2"]["transform"] assert len(spec) == 3 - spec1 = np.fromiter(map(float, spec), dtype=np.float) - assert_array_equal( - spec1, [0.0, -1.0, 0.0], f"Fill descriptor {spec} is wrong" - ) + spec1 = np.fromiter(map(float, spec), dtype=float) + assert_array_equal(spec1, [0.0, -1.0, 0.0], f"Fill descriptor {spec1} is wrong") -def test_named_transformation(runner, disable_log): +def test_named_transformation(runner): source = data_filename_resolver("cli/data/cubes_with_fill_named_transforms.mcnp") with runner.isolated_filesystem() as prefix: output = Path(prefix) / "cubes_with_fill_named_transforms.universes" - result = runner.invoke( - mckit, args=["decompose", source], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["decompose", source], catch_exceptions=False) assert result.exit_code == 0, "Should success" - with open(output / "fill-descriptor.toml") as fid: - descriptor = tk.parse(fid.read()) + with (output / "fill-descriptor.toml").open("rb") as fid: + descriptor = tomllib.load(fid) spec = descriptor["2"]["transform"] assert spec == 1, f"Fill descriptor {spec} is wrong" transforms = descriptor["named_transformations"] assert "tr1" in transforms, "Should store transformation tr1" transform = transforms["tr1"] - transform_params = np.fromiter(map(float, transform), dtype=np.float) + transform_params = np.fromiter(map(float, transform), dtype=float) assert transform_params.size == 3, "Only translation is specified for tr1" - assert_array_equal( - transform_params, [0, -1.0, 0] - ), f"Invalid transform {transform}" + ( + assert_array_equal(transform_params, [0, -1.0, 0]), + f"Invalid transform {transform_params}", + ) assert transforms is not None diff --git a/tests/cli/test_runner.py b/tests/cli/test_runner.py index 84bc009d..900d8c1d 100644 --- a/tests/cli/test_runner.py +++ b/tests/cli/test_runner.py @@ -1,16 +1,16 @@ +from __future__ import annotations + from io import StringIO import pytest -from mckit.utils.logging import logger -from mckit.cli.runner import mckit, VERSION, meta +from mckit.cli._logging import logger +from mckit.cli.runner import VERSION, mckit, meta def test_version_command(runner): result = runner.invoke(mckit, args=["--version"], catch_exceptions=False) - assert result.exit_code == 0, ( - "Should success on '--version' option: " + result.output - ) + assert result.exit_code == 0, "Should success on '--version' option: " + result.output assert VERSION in result.output, "print version on 'version' command" @@ -30,9 +30,7 @@ def test_fails_on_unknown_command(runner): def test_writes_to_logger_on_errors(runner): sink = StringIO() logger.add(sink) - result = runner.invoke( - mckit, args=["check", "not_existing.i"], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["check", "not_existing.i"], catch_exceptions=False) assert result.exit_code != 0, "Does not_existing.i exist?" diff --git a/tests/cli/test_split.py b/tests/cli/test_split.py index 3a13e877..09d9cf92 100644 --- a/tests/cli/test_split.py +++ b/tests/cli/test_split.py @@ -1,21 +1,19 @@ +from __future__ import annotations + from pathlib import Path import pytest -from click.testing import CliRunner -from mckit.utils.resource import filename_resolver -from mckit.cli.runner import mckit from mckit.cli.commands.common import get_default_output_directory +from mckit.cli.runner import mckit from mckit.parser.mcnp_section_parser import is_comment -from mckit.utils.io import MCNP_ENCODING +from mckit.utils import MCNP_ENCODING, path_resolver +data_path_resolver = path_resolver("tests") -@pytest.fixture -def runner(): - return CliRunner() - -data_filename_resolver = filename_resolver("tests") +def data_filename_resolver(x): + return str(data_path_resolver(x)) def test_when_there_is_no_args(runner): @@ -26,9 +24,7 @@ def test_when_there_is_no_args(runner): def test_not_existing_mcnp_file(runner): - result = runner.invoke( - mckit, args=["split", "not-existing.imcnp"], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["split", "not-existing.imcnp"], catch_exceptions=False) assert result.exit_code > 0 assert "Path 'not-existing.imcnp' does not exist" in result.output @@ -46,9 +42,7 @@ def test_not_existing_mcnp_file(runner): def test_when_output_dir_is_specified(runner, source, out, expected): source = data_filename_resolver(source) with runner.isolated_filesystem(): - result = runner.invoke( - mckit, args=["split", "-o", out, source], catch_exceptions=False - ) + result = runner.invoke(mckit, args=["split", "-o", out, source], catch_exceptions=False) assert result.exit_code == 0, "Should success without output directory" out = Path(out) assert out.is_dir() diff --git a/tests/cli/test_transform.py b/tests/cli/test_transform.py index f5d50aa9..25b000b6 100644 --- a/tests/cli/test_transform.py +++ b/tests/cli/test_transform.py @@ -1,13 +1,18 @@ +from __future__ import annotations + from pathlib import Path import pytest from mckit.cli.runner import mckit from mckit.parser import from_file -from mckit.utils.resource import filename_resolver +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests.cli") -data_filename_resolver = filename_resolver("tests.cli") +def data_filename_resolver(x): + return str(data_path_resolver(x)) def test_when_there_is_no_args(runner): @@ -46,11 +51,11 @@ def test_output_is_not_defined(runner): def test_not_existing_mcnp_file(runner): result = runner.invoke( mckit, - args=["transform", "-t", "1", "not-existing.imcnp"], + args=["transform", "-t", "1", "not-existing.mcnp"], catch_exceptions=False, ) assert result.exit_code > 0 - assert "Path 'not-existing.imcnp' does not exist" in result.output + assert "Path 'not-existing.mcnp' does not exist" in result.output @pytest.mark.parametrize( @@ -105,9 +110,7 @@ def test_happy_path(runner, msg, _source, transformation, expected): ), ], ) -def test_when_transform_happy_path( - runner, source, transformation, transformations, expected -): +def test_when_transform_happy_path(runner, source, transformation, transformations, expected): source = data_filename_resolver(source) transformations = data_filename_resolver(transformations) with runner.isolated_filesystem(): diff --git a/tests/conftest.py b/tests/conftest.py index e1863591..8e200703 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,43 +1,23 @@ -# tests/conftest.py -from _pytest.config import Config +from __future__ import annotations +import os -# TODO dvp: the following doesn't work, check why? +# noinspection PyPackageRequirements +import pytest -# import os.path -# import sys -# from pathlib import Path -# -# import pytest -# -# PREFIX_PATH = Path(sys.prefix) -# -# -# @pytest.fixture(scope="session", autouse=True) -# def set_ld_library_path(request): -# print("Setting LD_LIBRARY_PATH") -# old_ld_library_path = os.getenv("LD_LIBRARY_PATH", "").split(os.pathsep) -# lib_path = PREFIX_PATH / "lib" -# assert lib_path.is_dir() -# new_ld_library_path = str(lib_path.resolve()) -# -# if new_ld_library_path not in old_ld_library_path: -# -# if old_ld_library_path: -# new_ld_library_path = os.path.pathsep.join([new_ld_library_path, *old_ld_library_path]) -# os.environ["LD_LIBRARY_PATH"] = new_ld_library_path -# -# def finalizer(): -# os.environ["LD_LIBRARY_PATH"] = os.pathsep.join(old_ld_library_path) -# else: -# def finalizer(): -# pass -# -# request.addfinaYieldGeneratorlizer(finalizer) +@pytest.fixture +def cd_tmpdir(tmpdir): + """Temporarily switch to temp directory. -def pytest_configure(config: Config) -> None: - config.addinivalue_line("markers", "e2e: mark as end-to-end test.") - config.addinivalue_line( - "markers", 'slow: marks tests as slow (deselect with -m "not slow")' - ) + Args: + tmpdir: pytest fixture for temp directory + + Yields: + None + """ + old_dir = tmpdir.chdir() + try: + yield + finally: + os.chdir(old_dir) diff --git a/tests/parser/common/test_common.py b/tests/parser/common/test_common.py index d8c76eb3..3157a157 100644 --- a/tests/parser/common/test_common.py +++ b/tests/parser/common/test_common.py @@ -1,7 +1,9 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations + +import re import pytest -from mckit.parser.common.utils import * + import mckit.parser.common.utils as m @@ -11,7 +13,7 @@ ("a\nc\nb", "a\nb"), ( """m1 - c bzzz + c some comment 1001.21c -1.0 """, """m1 @@ -49,9 +51,7 @@ def test_when_no_c_comments_in_text(): 1001.21c -1.0 """ actual = m.drop_c_comments(text) - assert ( - actual is text - ), "drop_c_comments should return the text object without changes" + assert actual is text, "drop_c_comments should return the text object without changes" RE_FLOAT = re.compile(m.FLOAT) @@ -59,7 +59,13 @@ def test_when_no_c_comments_in_text(): @pytest.mark.parametrize( "text,expected", - [("1", "1"), (" 0.1", "0.1"), (".2\n", ".2"), ("\n -1e10a", "-1e10")], + [ + ("1", "1"), + (" 0.1", "0.1"), + (".2\n", ".2"), + ("\n -1e10a", "-1e10"), + ("0.", "0."), + ], ) def test_float_pattern(text, expected): match = RE_FLOAT.search(text) @@ -91,10 +97,8 @@ def test_float_pattern(text, expected): ), ], ) -def test_extract_comments( - text, expected_new_text, expected_comments, expected_trailing_comment -): - actual_new_text, actual_comments, actual_trailing_comment = extract_comments(text) +def test_extract_comments(text, expected_new_text, expected_comments, expected_trailing_comment): + actual_new_text, actual_comments, actual_trailing_comment = m.extract_comments(text) assert actual_new_text == expected_new_text assert actual_comments == expected_comments assert actual_trailing_comment == expected_trailing_comment diff --git a/tests/parser/common/test_common_lexer.py b/tests/parser/common/test_common_lexer.py index 23247028..696037ea 100644 --- a/tests/parser/common/test_common_lexer.py +++ b/tests/parser/common/test_common_lexer.py @@ -1,15 +1,24 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING + import re import pytest import sly import mckit.parser.common as cmn -from mckit.parser.common.Lexer import Lexer as LexerBase, LexError + +from mckit.parser.common.lexer import LexError +from mckit.parser.common.lexer import Lexer as LexerBase + +if TYPE_CHECKING: + from typing import ClassVar # noinspection PyUnboundLocalVariable,PyPep8Naming,PyUnresolvedReferences class DerivedLexer(LexerBase): - tokens = {FRACTION, FLOAT, INTEGER, ZERO} + tokens: ClassVar = {FRACTION, FLOAT, INTEGER, ZERO} FRACTION = r"\d+(?:\.\d+[a-z])" @@ -35,9 +44,9 @@ def INTEGER(self, token): def test_derived_lexer(text, expected_types, expected_values): lexer = DerivedLexer() tokens = list(lexer.tokenize(text)) - result = list(t.type for t in tokens) + result = [t.type for t in tokens] assert result == expected_types - result = list(t.value for t in tokens) + result = [t.value for t in tokens] assert result == expected_values @@ -54,17 +63,16 @@ def test_derived_lexer(text, expected_types, expected_values): def test_bad_path(text, msg_contains): lexer = DerivedLexer() with pytest.raises(LexError, match=msg_contains): - for _ in lexer.tokenize(text): - pass + _ = list(lexer.tokenize(text)) # noinspection PyUnboundLocalVariable,PyPep8Naming,PyUnresolvedReferences class MyLexer(LexerBase): - literals = {":", "(", ")"} + literals: ClassVar = {":", "(", ")"} ignore = " \t" reflags = re.IGNORECASE | re.MULTILINE - tokens = {NAME, FLOAT, INTEGER, ZERO} + tokens: ClassVar = {NAME, FLOAT, INTEGER, ZERO} NAME = r"\d?[A-Za-z-]+" @@ -89,9 +97,9 @@ def INTEGER(self, token): def test_good_path(text, expected_types, expected_values): lexer = MyLexer() tokens = list(lexer.tokenize(text)) - result = list(t.type for t in tokens) + result = [t.type for t in tokens] assert result == expected_types - result = list(t.value for t in tokens) + result = [t.value for t in tokens] assert result == expected_values diff --git a/tests/parser/test_cell_parser.py b/tests/parser/test_cell_parser.py index 6e98610d..585f52ec 100644 --- a/tests/parser/test_cell_parser.py +++ b/tests/parser/test_cell_parser.py @@ -1,11 +1,12 @@ # Set output for parser debugging before importing Parser classes. # from sly import Parser as SlyParser # SlyParser.debugfile = "sly-debug.out" -from typing import List, Optional +from __future__ import annotations -import mckit.parser.cell_parser as clp import pytest +import mckit.parser.cell_parser as clp + from mckit.body import Body from mckit.material import Material from mckit.parser.common import ( @@ -19,18 +20,18 @@ SurfaceStrictIndex, ) from mckit.transformation import Transformation -from mckit.utils.Index import Index +from mckit.utils.indexes import Index def create_cell( cell_no: int, - geometry: List, - material: Optional[Material] = None, - transformation: Optional[Transformation] = None, + geometry: list, + material: Material | None = None, + transformation: Transformation | None = None, **options, ): if not options: - options = dict() + options = {} options["name"] = cell_no def convert_integers_to_surfaces(_geometry): @@ -60,8 +61,8 @@ def convert_integers_to_surfaces(_geometry): def test_cell_lexer(text, expected_types, expected_values): lexer = clp.Lexer() tokens = list(lexer.tokenize(text)) - actual_types = list(f.type for f in tokens) - actual_values = list(f.value for f in tokens) + actual_types = [f.type for f in tokens] + actual_values = [f.value for f in tokens] assert actual_types == expected_types assert actual_values == expected_values @@ -117,9 +118,9 @@ def test_parser_with_materials(text, expected, surfaces, compositions): @pytest.mark.parametrize( "text,expected,surfaces", [ - ("1 0 1 IMP:n=1.0", create_cell(1, [1], **{"IMPN": 1.0}), [1]), - ("1 0 1 vol 1.0", create_cell(1, [1], **{"VOL": 1.0}), [1]), - ("1 0 1 U=200 PMT=0", create_cell(1, [1], **{"U": 200, "PMT": 0}), [1]), + ("1 0 1 IMP:n=1.0", create_cell(1, [1], IMPN=1.0), [1]), + ("1 0 1 vol 1.0", create_cell(1, [1], VOL=1.0), [1]), + ("1 0 1 U=200 PMT=0", create_cell(1, [1], U=200, PMT=0), [1]), ], ) def test_parser_with_attributes(text, expected, surfaces): @@ -134,9 +135,9 @@ def test_parser_with_attributes(text, expected, surfaces): [ ( "2 like 1 but imp:p=2.0", - create_cell(2, [1], **{"IMPN": 1.0, "IMPP": 2.0}), + create_cell(2, [1], IMPN=1.0, IMPP=2.0), [1], - [create_cell(1, [1], **{"IMPN": 1.0})], + [create_cell(1, [1], IMPN=1.0)], ) ], ) @@ -172,11 +173,11 @@ def test_found_failures(text, expected): assert actual.name() == expected -def create_dummy_surface_index(surfaces: List[int]) -> Index: +def create_dummy_surface_index(surfaces: list[int]) -> Index: return SurfaceStrictIndex.from_iterable(map(DummySurface, surfaces)) -def create_dummy_composition_index(compositions: List[int]) -> Index: +def create_dummy_composition_index(compositions: list[int]) -> Index: return CompositionStrictIndex.from_iterable(map(DummyComposition, compositions)) diff --git a/tests/parser/test_material_parser.py b/tests/parser/test_material_parser.py index 846377f5..b0f41e63 100644 --- a/tests/parser/test_material_parser.py +++ b/tests/parser/test_material_parser.py @@ -1,7 +1,9 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations import pytest + import mckit.parser.material_parser as mp + from mckit.material import Composition, Element @@ -21,9 +23,9 @@ def test_composition_lexer(text, expected_types, expected_values): lexer = mp.Lexer() tokens = list(lexer.tokenize(text)) - result = list(t.type for t in tokens) + result = [t.type for t in tokens] assert result == expected_types - result = list(t.value for t in tokens) + result = [t.value for t in tokens] assert result == expected_values @@ -44,7 +46,16 @@ def test_composition_lexer(text, expected_types, expected_values): 1001.21c -1.0 $ eol comment """, Composition( - weight=[(Element(1001, lib="21c", comment="$ eol comment"), 1.0)], + weight=[ + ( + Element( + 1001, + lib="21c", + # comment="$ eol comment" + ), + 1.0, + ) + ], name=1000, ), ), @@ -57,20 +68,20 @@ def test_composition_lexer(text, expected_types, expected_values): Composition( weight=[(Element(1001, lib="21c"), 1.0)], name=1000, - comment=["trailing comment1", "trailing comment2"], + # comment=["trailing comment1", "trailing comment2"], ), ), ( """M1000 1001.21c -1.0 -c bzzzzzz +c something $ trailing comment1 $ trailing comment2 """, Composition( weight=[(Element(1001, lib="21c"), 1.0)], name=1000, - comment=["trailing comment1", "trailing comment2"], + # comment=["trailing comment1", "trailing comment2"], ), ), ( @@ -83,7 +94,7 @@ def test_composition_lexer(text, expected_types, expected_values): Composition( weight=[(Element(1001, lib="21c"), 1.0)], name=1000, - comment=["trailing comment1", "trailing comment2"], + # comment=["trailing comment1", "trailing comment2"], GAS=1, ), ), @@ -97,11 +108,9 @@ def test_composition_lexer(text, expected_types, expected_values): ), ], ) -def test_test_composition_parser(text, expected): +def test_composition_parser(text, expected): result = mp.parse(text) - assert isinstance( - result, Composition - ), "Parser should create instance of Composition" + assert isinstance(result, Composition), "Parser should create instance of Composition" assert result == expected assert result.options == expected.options diff --git a/tests/parser/test_mcnp_section_parser.py b/tests/parser/test_mcnp_section_parser.py index e6b3862f..913edd4f 100644 --- a/tests/parser/test_mcnp_section_parser.py +++ b/tests/parser/test_mcnp_section_parser.py @@ -1,11 +1,12 @@ +from __future__ import annotations + from io import StringIO -from typing import List import pytest import mckit.parser.mcnp_section_parser as sp -from mckit.parser.mcnp_section_parser import Card -from mckit.parser.mcnp_section_parser import Kind + +from mckit.parser.mcnp_section_parser import Card, Kind @pytest.mark.parametrize( @@ -16,7 +17,7 @@ ("aaa\nbbb", ["aaa\nbbb"]), ], ) -def test_blank_line_pattern(text: str, expected: List[str]) -> None: +def test_blank_line_pattern(text: str, expected: list[str]) -> None: actual = sp.BLANK_LINE_PATTERN.split(text) assert actual == expected @@ -27,9 +28,7 @@ def test_blank_line_pattern(text: str, expected: List[str]) -> None: ("1 0 1\n", ("1 0 1\n", 0)), ("1 0 1 $bla bla bla\n", ("1 0 1\n", 1)), ( - "1 0 1 $bla bla bla\n" - + "c the comment with the space before c\n" - + " 2 -3", + "1 0 1 $bla bla bla\n" + "c the comment with the space before c\n" + " 2 -3", ("1 0 1\n" + " 2 -3", 2), ), ], @@ -132,9 +131,7 @@ def test_tally_pattern_bad_path(text: str) -> None: 1 0 1 c next comment 2 $next card (starts with less than 5 spaces) -"""[ - 1:-1 - ], +"""[1:-1], [ Card("c the preceding comment"), Card("1 0 1", kind=Kind.CELL), @@ -153,9 +150,7 @@ def test_tally_pattern_bad_path(text: str) -> None: 2 0 -1 $the next card c the trailing comment c the second line of the trailing comment -"""[ - 1:-1 - ], +"""[1:-1], [ Card("c the preceding comment"), Card( @@ -163,9 +158,7 @@ def test_tally_pattern_bad_path(text: str) -> None: 1 0 1 c inner comment 2 $continuation -"""[ - 1:-1 - ], +"""[1:-1], kind=Kind.CELL, ), Card("c the second preceding comment"), @@ -174,9 +167,7 @@ def test_tally_pattern_bad_path(text: str) -> None: """ c the trailing comment c the second line of the trailing comment -"""[ - 1:-1 - ] +"""[1:-1] ), ], Kind.CELL, @@ -185,9 +176,7 @@ def test_tally_pattern_bad_path(text: str) -> None: """ cut 5j $ card starts in column < 5 ctme 3000 -"""[ - 1: - ], +"""[1:], [Card(" cut 5j $ card starts in column < 5"), Card("ctme 3000")], None, ), @@ -196,18 +185,14 @@ def test_tally_pattern_bad_path(text: str) -> None: m100 1001.31c 0.6666 8000.21c 0.3334 -"""[ - 1:-1 - ], +"""[1:-1], [ Card( """ m100 1001.31c 0.6666 8000.21c 0.3334 -"""[ - 1:-1 - ], +"""[1:-1], kind=Kind.MATERIAL, ) ], @@ -231,9 +216,7 @@ def test_split_to_cards(text, cards, kind): ds3 sb45 wwp:n -"""[ - 1:-1 - ] +"""[1:-1] ) ], ) @@ -263,9 +246,7 @@ def test_input_sections_constructor(): ( """ 1 0 1 $bla bla bla -"""[ - 1:-1 - ], +"""[1:-1], [Card("1 0 1", kind=Kind.CELL)], Kind.CELL, ), @@ -276,16 +257,12 @@ def test_input_sections_constructor(): 1 0 1 $bla bla bla 2 $continuation c trailing comment -"""[ - 1:-1 - ], +"""[1:-1], [ Card( """ 1 0 1 2 -"""[ - 1:-1 - ], +"""[1:-1], kind=Kind.CELL, ) ], @@ -301,24 +278,18 @@ def test_input_sections_constructor(): 2 0 -1 $something c z-z-zz-z-z-z -"""[ - 1:-1 - ], +"""[1:-1], [ Card( """ 1 0 1 2 -"""[ - 1:-1 - ], +"""[1:-1], kind=Kind.CELL, ), Card( """ 2 0 -1 -"""[ - 1:-1 - ], +"""[1:-1], kind=Kind.CELL, ), ], @@ -342,9 +313,7 @@ def test_clean_mcnp_cards(text, expected, kind): 1 so 1 sdef -"""[ - 1: - ], +"""[1:], None, ), ( @@ -360,9 +329,7 @@ def test_clean_mcnp_cards(text, expected, kind): 1 so 1 sdef -"""[ - 1: - ], +"""[1:], None, ), ( @@ -380,18 +347,14 @@ def test_clean_mcnp_cards(text, expected, kind): 1 so 1 sdef -"""[ - 1: - ], +"""[1:], None, ), ( """ continue ctme 3000 -"""[ - 1: - ], +"""[1:], None, ), ], diff --git a/tests/parser/test_mcnp_sly_parser.py b/tests/parser/test_mcnp_sly_parser.py index 2aba2d19..b84c7280 100644 --- a/tests/parser/test_mcnp_sly_parser.py +++ b/tests/parser/test_mcnp_sly_parser.py @@ -1,17 +1,19 @@ -from typing import List, NamedTuple -import pytest +from __future__ import annotations + +from typing import NamedTuple +import pytest -from mckit.parser.mcnp_input_sly_parser import from_file, from_text, ParseResult -from mckit.utils import filename_resolver +from mckit.parser.mcnp_input_sly_parser import ParseResult, from_file, from_text +from mckit.utils import path_resolver -file_resolver = filename_resolver() +file_resolver = path_resolver("tests.parser") class TExpected(NamedTuple): title: str - cells: List[int] - surfaces: List[int] + cells: list[int] + surfaces: list[int] @pytest.mark.parametrize( @@ -31,14 +33,15 @@ class TExpected(NamedTuple): def test_parser_basic_functionality(text: str, expected: TExpected): result: ParseResult = from_text(text) assert expected.title == result.title - actual_cells = list(c.name() for c in result.cells) + actual_cells = [c.name() for c in result.cells] assert expected.cells == actual_cells - actual_cells = list(c.name() for c in result.universe.cells) + actual_cells = [c.name() for c in result.universe.cells] assert expected.cells == actual_cells - actual_surfaces = list(s.name() for s in result.surfaces) + actual_surfaces = [s.name() for s in result.surfaces] assert expected.surfaces == actual_surfaces +# noinspection DuplicatedCode @pytest.mark.parametrize( "parse_file, expected", [ @@ -288,7 +291,7 @@ def test_mcnp_parser(parse_file, expected): parse_file = file_resolver(parse_file) result: ParseResult = from_file(parse_file) assert expected["title"] == result.sections.title - # TODO dvp: orgainize correct comparison of result with expected data + # TODO dvp: organize correct comparison of result with expected data # assert expected['cells'] == result.cells # assert expected['surfaces'] == result.surfaces # assert expected['data'] == result.data diff --git a/tests/parser/test_meshtal_parser.py b/tests/parser/test_meshtal_parser.py index 98271c99..e579e1f7 100644 --- a/tests/parser/test_meshtal_parser.py +++ b/tests/parser/test_meshtal_parser.py @@ -1,11 +1,12 @@ -import numpy as np +from __future__ import annotations +import numpy as np import pytest from mckit.parser.meshtal_parser import meshtal_lexer, meshtal_parser -from mckit.utils import filename_resolver +from mckit.utils import path_resolver -file_resolver = filename_resolver("tests") +file_resolver = path_resolver("tests") @pytest.mark.parametrize( @@ -159,9 +160,7 @@ "ENERGY": np.array([0.00e00, 6.67e00, 1.33e01, 2.00e01]), "R": np.array([0.00, 1.00, 2.00, 3.00]), "Z": np.array([0.00, 1.25, 2.50, 3.75, 5.00]), - "THETA": np.array( - [0.000, 0.200, 0.400, 0.600, 0.800, 1.000] - ), + "THETA": np.array([0.000, 0.200, 0.400, 0.600, 0.800, 1.000]), }, "result": np.array( [ @@ -1089,9 +1088,7 @@ "ENERGY": np.array([0.00e00, 6.67e00, 1.33e01, 2.00e01]), "R": np.array([0.00, 1.00, 2.00, 3.00]), "Z": np.array([0.00, 1.25, 2.50, 3.75, 5.00]), - "THETA": np.array( - [0.000, 0.200, 0.400, 0.600, 0.800, 1.000] - ), + "THETA": np.array([0.000, 0.200, 0.400, 0.600, 0.800, 1.000]), }, "result": np.array( [ @@ -1448,9 +1445,7 @@ "ENERGY": np.array([0.00e00, 6.67e00, 1.33e01, 2.00e01]), "R": np.array([0.00, 1.00, 2.00, 3.00]), "Z": np.array([0.00, 1.25, 2.50, 3.75, 5.00]), - "THETA": np.array( - [0.000, 0.200, 0.400, 0.600, 0.800, 1.000] - ), + "THETA": np.array([0.000, 0.200, 0.400, 0.600, 0.800, 1.000]), }, "result": np.array( [ @@ -4194,9 +4189,7 @@ "ENERGY": np.array([0.00e00, 6.67e00, 1.33e01, 2.00e01]), "R": np.array([0.00, 1.00, 2.00, 3.00]), "Z": np.array([0.00, 1.25, 2.50, 3.75, 5.00]), - "THETA": np.array( - [0.000, 0.200, 0.400, 0.600, 0.800, 1.000] - ), + "THETA": np.array([0.000, 0.200, 0.400, 0.600, 0.800, 1.000]), }, "result": np.array( [ @@ -4779,9 +4772,7 @@ "ENERGY": np.array([0.00e00, 6.67e00, 1.33e01, 2.00e01]), "R": np.array([0.00, 1.00, 2.00, 3.00]), "Z": np.array([0.00, 1.25, 2.50, 3.75, 5.00]), - "THETA": np.array( - [0.000, 0.200, 0.400, 0.600, 0.800, 1.000] - ), + "THETA": np.array([0.000, 0.200, 0.400, 0.600, 0.800, 1.000]), }, "result": np.array( [ @@ -5351,14 +5342,14 @@ ) def test_meshtal_parser(mesh_file, expected): mesh_file = file_resolver(mesh_file) - with open(mesh_file) as f: + with mesh_file.open() as f: text = f.read() + "\n" meshtal_lexer.begin("INITIAL") tallies = meshtal_parser.parse(text, lexer=meshtal_lexer) assert tallies.keys() == expected.keys() for k in ["date", "histories", "title"]: assert tallies[k] == expected[k] - for t, a in zip(tallies["tallies"], expected["tallies"]): + for t, a in zip(tallies["tallies"], expected["tallies"], strict=False): for k in ["name", "particle", "geom"]: assert t[k] == a[k] for k, v in a["bins"].items(): diff --git a/tests/parser/test_surface_parser.py b/tests/parser/test_surface_parser.py index abf2cd14..42fdf019 100644 --- a/tests/parser/test_surface_parser.py +++ b/tests/parser/test_surface_parser.py @@ -1,9 +1,12 @@ +from __future__ import annotations + import pytest import mckit.parser.common.transformation_index as ti import mckit.parser.surface_parser as srp + from mckit.surface import create_surface -from mckit.utils.Index import IgnoringIndex +from mckit.utils.indexes import IgnoringIndex @pytest.mark.parametrize( diff --git a/tests/parser/test_transformation_parser.py b/tests/parser/test_transformation_parser.py index 059d1f85..ea769ec6 100644 --- a/tests/parser/test_transformation_parser.py +++ b/tests/parser/test_transformation_parser.py @@ -1,7 +1,9 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations import pytest + import mckit.parser.transformation_parser as trp + from mckit.transformation import Transformation @@ -22,7 +24,7 @@ ) def test_transformation_lexer(text, expected_types, expected_values): lexer = trp.Lexer() - tokens = [t for t in lexer.tokenize(text)] + tokens = list(lexer.tokenize(text)) actual_types = [t.type for t in tokens] assert actual_types == expected_types actual_values = [t.value for t in tokens] @@ -43,6 +45,15 @@ def test_transformation_lexer(text, expected_types, expected_values): name=2, ), ), + ( + "*tr1 0. 0. 0. 3.62 86.38 90. 93.62 3.62 90. 90. 90. 0.", + Transformation( + translation=[0.0, 0.0, 0.0], + rotation=[3.62, 86.38, 90.0, 93.62, 3.62, 90.0, 90.0, 90.0, 0.0], + indegrees=True, + name=1, + ), + ), ], ) def test_transformation_parser(text, expected): diff --git a/tests/parser_test_data/d1s_mesh.m b/tests/parser_test_data/d1s_mesh.m index b603dada..5f91e112 100644 --- a/tests/parser_test_data/d1s_mesh.m +++ b/tests/parser_test_data/d1s_mesh.m @@ -1,5 +1,5 @@ -mcnp version 5.mpi ld=05022018 probid = 12/17/18 14:06:18 - Test of neutron flux calculations for reference. +mcnp version 5.mpi ld=05022018 probid = 12/17/18 14:06:18 + Test of neutron flux calculations for reference. Number of histories used for normalizing tallies = 766606920.00 Mesh Tally Number 14 @@ -806,3 +806,4 @@ 4.00 0.02244 0.01877 0.01717 0.01886 0.02224 + diff --git a/tests/test_body.py b/tests/test_body.py index 34bf4122..0e93a983 100644 --- a/tests/test_body.py +++ b/tests/test_body.py @@ -1,10 +1,11 @@ -import pickle -import typing as tp +from __future__ import annotations + +from typing import Final import numpy as np import pytest -from mckit.body import Shape, Body +from mckit.body import Body, Shape from mckit.box import Box from mckit.material import Material from mckit.surface import create_surface @@ -39,11 +40,8 @@ def surfaces(): def create_node(kind, args, surfs): new_args = [] for g in args: - if isinstance(g, tuple): - g = create_node(g[0], g[1], surfs) - else: - g = surfs[g] - new_args.append(g) + _g = create_node(g[0], g[1], surfs) if isinstance(g, tuple) else surfs[g] + new_args.append(_g) return Shape(kind, *new_args) @@ -103,8 +101,7 @@ def create_node(kind, args, surfs): @pytest.fixture(scope="class") def geometry(surfaces): - geoms = [create_node(g[0], g[1], surfaces) for g in basic_geoms] - return geoms + return [create_node(g[0], g[1], surfaces) for g in basic_geoms] class TestShape: @@ -112,10 +109,9 @@ class TestShape: def filter_arg(arg, surfs): if isinstance(arg, int): return surfs[arg] - elif isinstance(arg, tuple): + if isinstance(arg, tuple): return create_node(arg[0], arg[1], surfs) - else: - return arg + return arg @pytest.mark.parametrize( "opc, args, ans_opc, ans_args", @@ -195,10 +191,10 @@ def test_create(self, surfaces, opc, args, ans_opc, ans_args): ) def test_create_failure(self, surfaces, opc, args): args = [self.filter_arg(a, surfaces) for a in args] - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="expected"): Shape(opc, *args) - polish_cases = [ + polish_cases: Final = [ [2, "C", 3, "I", 1, "I", ("C", [5]), "I", 4, "C", "U"], [6, "C", 1, "C", "I"], [6, "C", 1, "C", "U"], @@ -1897,13 +1893,11 @@ def test_points(self, geometry, geom_no: int, point, ans): result = geometry[geom_no].test_points(point) np.testing.assert_array_equal(result, ans) - @pytest.mark.parametrize( - "case_no, expected", enumerate([5, 2, 2, 13, 4, 6, 4, 4, 3, 2]) - ) + @pytest.mark.parametrize("case_no, expected", enumerate([5, 2, 2, 13, 4, 6, 4, 4, 3, 2])) def test_complexity(self, geometry, case_no, expected): assert geometry[case_no].complexity() == expected - box_data = [ + box_data: Final = [ [[1.25, 1.75, 1.5], 2.5, 3.5, 3], [[-3.25, -1.5, 1.5], 2.5, 3, 3], [[5.5, -0.75, 0.75], 2, 1.5, 1.5], @@ -1911,19 +1905,14 @@ def test_complexity(self, geometry, case_no, expected): @pytest.fixture(scope="class") def box(self): - boxes = [Box(*b) for b in self.box_data] - return boxes + return [Box(*b) for b in self.box_data] @pytest.mark.parametrize("box_no", range(len(box_data))) @pytest.mark.parametrize( "case_no, expected", - enumerate( - [(0, 0, -1), (-1, -1, 0), (0, -1, 0), (0, 0, -1), (0, 0, 0), (0, 0, 0)] - ), + enumerate([(0, 0, -1), (-1, -1, 0), (0, -1, 0), (0, 0, -1), (0, 0, 0), (0, 0, 0)]), ) - def test_box( - self, geometry, box, box_no: int, case_no: int, expected: tp.Tuple[int] - ): + def test_box(self, geometry, box, box_no: int, case_no: int, expected: tuple[int]): result = geometry[case_no].test_box(box[box_no]) assert result == expected[box_no] @@ -1998,7 +1987,7 @@ def test_volume(self, geometry, box, box_no: int, case_no: int, expected): ), ) def test_get_surface(self, geometry, surfaces, case_no, expected): - expected = set(surfaces[s] for s in expected) + expected = {surfaces[s] for s in expected} surfs = geometry[case_no].get_surfaces() assert surfs == expected @@ -2010,7 +1999,7 @@ def test_pickle(self, surfaces, case_no, polish): # definite test results with respect to the body being tested. # After body saving and loading they must have absolutely the same # results. - points = np.random.random((10000, 3)) + points = np.random.default_rng().random((10000, 3)) points -= np.array([0.5, 0.5, 0.5]) points *= np.array([20, 10, 10]) results = g.test_points(points) @@ -2052,14 +2041,13 @@ def test_replace_surf(self, geometry, case_no, replace_names): new_surfs = new_shape.get_surfaces() ids = {id(s) for s in new_surfs} ids_ans = { - id(s) if n not in replace_names else id(replace_dict[s]) - for n, s in surfs.items() + id(s) if n not in replace_names else id(replace_dict[s]) for n, s in surfs.items() } assert ids == ids_ans class TestBody: - kwarg_data = [ + kwarg_data: Final = [ {"name": 1}, {"name": 2, "MAT": Material(atomic=[("C-12", 1)], density=3.5)}, {"name": 3, "U": 4}, @@ -2085,12 +2073,7 @@ def test_create_polish(self, geometry, surfaces, case_no, polish): @pytest.mark.parametrize("kwargs", kwarg_data) @pytest.mark.parametrize( "no1, no2", - [ - (i, j) - for i in range(len(basic_geoms)) - for j in range(len(basic_geoms)) - if i != j - ], + [(i, j) for i in range(len(basic_geoms)) for j in range(len(basic_geoms)) if i != j], ) def test_intersection(self, geometry, no1, no2, kwargs): body1 = Body(geometry[no1], **kwargs) @@ -2103,12 +2086,7 @@ def test_intersection(self, geometry, no1, no2, kwargs): @pytest.mark.parametrize("kwargs", kwarg_data) @pytest.mark.parametrize( "no1, no2", - [ - (i, j) - for i in range(len(basic_geoms)) - for j in range(len(basic_geoms)) - if i != j - ], + [(i, j) for i in range(len(basic_geoms)) for j in range(len(basic_geoms)) if i != j], ) def test_union(self, geometry, no1, no2, kwargs): body1 = Body(geometry[no1], **kwargs) @@ -2154,9 +2132,11 @@ def test_simplify(self, geometry, surfaces, case_no: int, expected, kwarg): assert simple_body.shape == expected_shape for k, v in kwarg.items(): assert simple_body.options[k] == v - assert simple_body.material() == kwarg.get("MAT", None) + assert simple_body.material() == kwarg.get("MAT", None), ( + "Material value should be preserved on simplification" + ) - split_surfaces = { + split_surfaces: Final = { 1: create_surface("SX", 4, 2, name=1), 2: create_surface("SX", -1, 2, name=2), 3: create_surface("SX", 5, 2, name=3), @@ -2220,7 +2200,7 @@ def test_split(self, case_no, geometry, ans_geometry, kwarg): ) gb = Box([0, 0, 0], 100, 100, 100) split_bodies = body.split(min_volume=0.001, box=gb) - print(body.shape.get_stat_table()) + body.shape.get_stat_table() assert len(split_bodies) == len(expected) split_shapes = {b.shape for b in split_bodies} assert split_shapes == expected @@ -2280,8 +2260,8 @@ def test_split(self, case_no, geometry, ans_geometry, kwarg): def test_transform(self, geometry, tr, case_no: int, fill_tr): # The idea is to generate many random points. This points have some # definite test results with respect to the body being tested. - # After transformation they must have absolutely the same results. - points = np.random.random((10000, 3)) + # After transformation, they must have absolutely the same results. + points = np.random.default_rng().random((10000, 3)) points -= np.array([0.5, 0.5, 0.5]) points *= np.array([20, 10, 10]) @@ -2302,11 +2282,3 @@ def test_transform(self, geometry, tr, case_no: int, fill_tr): new_results = new_body.shape.test_points(points2) # TODO: Check testing of FILL without 'transform' case np.testing.assert_array_equal(results, new_results) - - @pytest.mark.skip - def test_print(self): - raise NotImplementedError - - @pytest.mark.skip - def test_fill(self): - raise NotImplementedError diff --git a/tests/test_box.py b/tests/test_box.py index 31ba5378..688cd915 100644 --- a/tests/test_box.py +++ b/tests/test_box.py @@ -1,17 +1,22 @@ -import pytest +from __future__ import annotations + import io import pickle + import numpy as np +import pytest + +from numpy.testing import assert_array_equal + +from mckit.box import Box # noinspection PyUnresolvedReferences,PyPackageRequirements from mckit.geometry import EX, EY, EZ -from mckit.box import Box @pytest.fixture(scope="module") def box(): - boxes = [Box([0.5, 1, 1.5], 1, 2, 3), Box([0.5, -1, 1.5], 3, 2, 1)] - return boxes + return [Box([0.5, 1, 1.5], 1, 2, 3), Box([0.5, -1, 1.5], 3, 2, 1)] @pytest.mark.parametrize( @@ -453,9 +458,7 @@ def test_corners(box, case_no, expected): @pytest.mark.parametrize( "case_no, expected", - enumerate( - [[[0.0, 1.0], [0.0, 2.0], [0.0, 3.0]], [[-1.0, 2.0], [-2.0, 0.0], [1.0, 2.0]]] - ), + enumerate([[[0.0, 1.0], [0.0, 2.0], [0.0, 3.0]], [[-1.0, 2.0], [-2.0, 0.0], [1.0, 2.0]]]), ) def test_bounds(box, case_no, expected): bounds = box[case_no].bounds @@ -472,7 +475,8 @@ def test_volume(box, case_no, expected): def test_random_points(box, case_no): points = box[case_no].generate_random_points(100) pt = box[case_no].test_points(points) - assert np.all(pt) == True + if not np.all(pt): + pytest.fail(f"Some points are not in the box #{case_no}") boxes = [ @@ -507,6 +511,20 @@ def test_check_intersection(case1, case2): assert result == answer +def test_repr(): + box = Box([0, 0, 0], 2, 2, 2) + assert f"{box!r}" == "Box([0. 0. 0.], 2.0, 2.0, 2.0)" + + +def test_eq_and_hash(): + box1 = Box([0, 0, 0], 2, 2, 2) + box2 = Box([0, 0, 0], 2, 2, 2) + assert box1 == box2 + assert hash(box1) == hash(box2) + box3 = Box([0, 0, 0.0001], 2, 2, 2) + assert box1 != box3 + + @pytest.mark.parametrize( "center, wx, wy, wz, ex, ey, ez", [([0.0, 0.0, 0.0], 1.0, 2.0, 3.0, EX, EY, EZ)] ) @@ -515,5 +533,31 @@ def test_pickle(center, wx, wy, wz, ex, ey, ez): with io.BytesIO() as f: pickle.dump(box, f) f.seek(0) - box_unpickled = pickle.load(f) + box_unpickled = pickle.load(f) # noqa: S301 assert box == box_unpickled + + +@pytest.mark.parametrize( + "minx, maxx, miny, maxy, minz, maxz, center, wx, wy, wz", + [(-0.5, 0.5, -1.0, 1.0, -1.5, 1.5, [0.0, 0.0, 0.0], 1.0, 2.0, 3.0)], +) +def test_from_bounds(minx, maxx, miny, maxy, minz, maxz, center, wx, wy, wz): + box = Box.from_bounds(minx, maxx, miny, maxy, minz, maxz) + assert_array_equal(center, box.center) + assert_array_equal([wx, wy, wz], box.dimensions) + assert_array_equal(EX, box.ex) + assert_array_equal(EY, box.ey) + assert_array_equal(EZ, box.ez) + + +@pytest.mark.parametrize( + "minx, maxx, miny, maxy, minz, maxz, msg", + [(0.5, -0.5, -1.0, 1.0, -1.5, 1.5, "X values in wrong order")], +) +def test_from_bounds_failure(minx, maxx, miny, maxy, minz, maxz, msg): + with pytest.raises(ValueError, match="sort"): + Box.from_bounds(minx, maxx, miny, maxy, minz, maxz) + + +if __name__ == "__main__": + pytest.main(["--color=no", __file__]) diff --git a/tests/test_card.py b/tests/test_card.py new file mode 100644 index 00000000..d747ea53 --- /dev/null +++ b/tests/test_card.py @@ -0,0 +1,33 @@ +from __future__ import annotations + +import pytest + +from mckit.card import Card + + +class DummyCard(Card): + def mcnp_words(self, pretty=False): + return [f"{k}: {v}" for k, v in self.options] + + +@pytest.mark.parametrize( + "a, b, expected", + [ + ({"a": 1}, {}, False), + ({"a": 1}, {"a": 1}, True), + ({"a": 1}, {"b": 1}, False), + ({"a": 1}, {"a": 1, "b": 2}, False), + ({"a": 1, "b": 2}, {"a": 1, "b": 2}, True), + ({"a": 1, "b": 2}, {"a": 1}, False), + ({"a": 1}, {"a": 2}, False), + ], +) +def test_eq(a, b, expected): + c = a + assert a == c # need to execute __eq__ with comparison to itself + c = b + assert b == c + da, db = DummyCard(**a), DummyCard(**b) + actual = da == db + assert actual == expected + assert (hash(da) == hash(db)) == expected diff --git a/tests/test_fmesh.py b/tests/test_fmesh.py index 6ad5de9b..762c1805 100644 --- a/tests/test_fmesh.py +++ b/tests/test_fmesh.py @@ -1,15 +1,20 @@ -import pytest -import numpy as np +from __future__ import annotations + +from typing import Final + from itertools import product -from mckit.fmesh import RectMesh, CylMesh -from mckit.transformation import Transformation -from mckit.geometry import EX, EY, EZ -from mckit.surface import create_surface +import numpy as np +import pytest + +from mckit import read_meshtal from mckit.body import Body +from mckit.fmesh import CylMesh, RectMesh +from mckit.geometry import EX, EY, EZ from mckit.material import Material -from mckit import read_meshtal -from mckit.utils.resource import filename_resolver +from mckit.surface import create_surface +from mckit.transformation import Transformation +from mckit.utils._resource import path_resolver transforms = [ None, @@ -57,14 +62,14 @@ class TestRectMesh: ], ) def test_creation(self, mi: int, ti: int): - bin = bins[mi] + _bin = bins[mi] tr = transforms[ti] - mesh = create_rmesh(bin, tr) - np.testing.assert_array_almost_equal(mesh._xbins, bin["xbins"]) - np.testing.assert_array_almost_equal(mesh._ybins, bin["ybins"]) - np.testing.assert_array_almost_equal(mesh._zbins, bin["zbins"]) + mesh = create_rmesh(_bin, tr) + np.testing.assert_array_almost_equal(mesh._xbins, _bin["xbins"]) + np.testing.assert_array_almost_equal(mesh._ybins, _bin["ybins"]) + np.testing.assert_array_almost_equal(mesh._zbins, _bin["zbins"]) - origin = [bin["xbins"][0], bin["ybins"][0], bin["zbins"][0]] + origin = [_bin["xbins"][0], _bin["ybins"][0], _bin["zbins"][0]] ex = EX ey = EY ez = EZ @@ -82,19 +87,19 @@ def test_creation(self, mi: int, ti: int): @pytest.mark.parametrize("mi", range(3)) def test_bounding_box(self, mi: int, ti: int): tr = transforms[ti] - bin = bins[mi] - mesh = create_rmesh(bin, tr) + _bin = bins[mi] + mesh = create_rmesh(_bin, tr) box = mesh.bounding_box() corners = box.corners ans_corners = [ - [bin["xbins"][0], bin["ybins"][0], bin["zbins"][0]], - [bin["xbins"][0], bin["ybins"][0], bin["zbins"][-1]], - [bin["xbins"][0], bin["ybins"][-1], bin["zbins"][0]], - [bin["xbins"][0], bin["ybins"][-1], bin["zbins"][-1]], - [bin["xbins"][-1], bin["ybins"][0], bin["zbins"][0]], - [bin["xbins"][-1], bin["ybins"][0], bin["zbins"][-1]], - [bin["xbins"][-1], bin["ybins"][-1], bin["zbins"][0]], - [bin["xbins"][-1], bin["ybins"][-1], bin["zbins"][-1]], + [_bin["xbins"][0], _bin["ybins"][0], _bin["zbins"][0]], + [_bin["xbins"][0], _bin["ybins"][0], _bin["zbins"][-1]], + [_bin["xbins"][0], _bin["ybins"][-1], _bin["zbins"][0]], + [_bin["xbins"][0], _bin["ybins"][-1], _bin["zbins"][-1]], + [_bin["xbins"][-1], _bin["ybins"][0], _bin["zbins"][0]], + [_bin["xbins"][-1], _bin["ybins"][0], _bin["zbins"][-1]], + [_bin["xbins"][-1], _bin["ybins"][-1], _bin["zbins"][0]], + [_bin["xbins"][-1], _bin["ybins"][-1], _bin["zbins"][-1]], ] if tr: ans_corners = tr.apply2point(ans_corners) @@ -121,7 +126,7 @@ def test_shape(self, mi, ti, ans): mesh = create_rmesh(bins[mi], transforms[ti]) assert mesh.shape == ans - surfaces = { + surfaces: Final = { 1: create_surface("PY", 3.5), 2: create_surface("PY", -1.0), 3: create_surface("PX", 3.0), @@ -132,7 +137,7 @@ def test_shape(self, mi, ti, ans): } # noinspection PyTypeChecker - bodies = [ + bodies: Final = [ Body( [ surfaces[1], @@ -194,31 +199,27 @@ def test_shape(self, mi, ti, ans): ), ] - @pytest.mark.parametrize( - "mi, ti", product(range(len(bins)), range(len(transforms))) - ) + @pytest.mark.parametrize("mi, ti", product(range(len(bins)), range(len(transforms)))) def test_get_voxel(self, mi: int, ti: int): tr = transforms[ti] - bin = bins[mi] - mesh = create_rmesh(bin, tr) + _bin = bins[mi] + mesh = create_rmesh(_bin, tr) shape = mesh.shape - ex = EX - ey = EY - ez = EZ for i, j, k in product(range(shape[0]), range(shape[1]), range(shape[2])): vox = mesh.get_voxel(i, j, k) - corners = [] - for pr in product( - bin["xbins"][i : i + 2], - bin["ybins"][j : j + 2], - bin["zbins"][k : k + 2], - ): - corners.append(list(pr)) + corners = [ + list(pr) + for pr in product( + _bin["xbins"][i : i + 2], + _bin["ybins"][j : j + 2], + _bin["zbins"][k : k + 2], + ) + ] if tr is not None: corners = tr.apply2point(corners) np.testing.assert_array_almost_equal(vox.corners, corners) - points = [ + points: Final = [ [0.5, 0.9, 0], [-1.4, 0.5, 0.1], [3, 2.5, 1.9], @@ -239,14 +240,12 @@ def test_get_voxel(self, mi: int, ti: int): @pytest.mark.parametrize( "mi, ti, pi, local", - product( - range(len(bins)), range(len(transforms)), range(len(points)), [False, True] - ), + product(range(len(bins)), range(len(transforms)), range(len(points)), [False, True]), ) def test_voxel_index(self, mi: int, ti: int, pi: int, local: bool): tr = transforms[ti] - bin = bins[mi] - mesh = create_rmesh(bin, tr) + _bin = bins[mi] + mesh = create_rmesh(_bin, tr) pt = self.points[pi] result = mesh.voxel_index(pt, local=local) if local is False and tr is not None: @@ -254,21 +253,20 @@ def test_voxel_index(self, mi: int, ti: int, pi: int, local: bool): def check_one(r, pt): if r is not None: - print(r) i, j, k = r - assert bin["xbins"][i] <= pt[0] <= bin["xbins"][i + 1] - assert bin["ybins"][j] <= pt[1] <= bin["ybins"][j + 1] - assert bin["zbins"][k] <= pt[2] <= bin["zbins"][k + 1] + assert _bin["xbins"][i] <= pt[0] <= _bin["xbins"][i + 1] + assert _bin["ybins"][j] <= pt[1] <= _bin["ybins"][j + 1] + assert _bin["zbins"][k] <= pt[2] <= _bin["zbins"][k + 1] else: - px = pt[0] <= bin["xbins"][0] or pt[0] >= bin["xbins"][-1] - py = pt[1] <= bin["ybins"][0] or pt[1] >= bin["ybins"][-1] - pz = pt[2] <= bin["zbins"][0] or pt[2] >= bin["zbins"][-1] + px = pt[0] <= _bin["xbins"][0] or pt[0] >= _bin["xbins"][-1] + py = pt[1] <= _bin["ybins"][0] or pt[1] >= _bin["ybins"][-1] + pz = pt[2] <= _bin["zbins"][0] or pt[2] >= _bin["zbins"][-1] assert px or py or pz if np.array(pt).shape == (3,): check_one(result, pt) else: - for r, p in zip(result, pt): + for r, p in zip(result, pt, strict=False): check_one(r, p) @pytest.mark.parametrize( @@ -340,10 +338,13 @@ def test_check_indices(self, mi, index, answer): ) def test_slice_index(self, ti: int, mi: int, args, expected): tr = transforms[ti] - bin = bins[mi] - mesh = create_rmesh(bin, tr) + _bin = bins[mi] + mesh = create_rmesh(_bin, tr) if expected is None: - with pytest.raises(ValueError): + with pytest.raises( + ValueError, + match="Wrong number of fixed spatial variables|Specified point lies outside of the mesh", + ): mesh.slice_axis_index(**args) else: axis, index, x, y = mesh.slice_axis_index(**args) @@ -353,7 +354,7 @@ def test_slice_index(self, ti: int, mi: int, args, expected): np.testing.assert_array_almost_equal(y, expected["y"]) -parser_test_data = filename_resolver("tests") +parser_test_data = path_resolver("tests") # dvp: On Linux access to package should be organized with resource name resolver. @@ -382,7 +383,7 @@ def test_creation(self, tallies, name, particle, histories, meshclass): assert tallies[name].mesh.__class__ == meshclass @pytest.mark.parametrize( - "name, E, dir, value, x_ans, y_ans, data_ans, max_err", + "name, E, _dir, value, x_ans, y_ans, data_ans, max_err", [ ( 34, @@ -611,14 +612,12 @@ def test_creation(self, tallies, name, particle, histories, meshclass): [0.00000000e00, 0.00000000e00, 0.00000000e00, 0.00000000e00], ] ), - np.array( - [[0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 1.0], [0.0, 0.0, 0.0, 0.0]] - ), + np.array([[0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 1.0], [0.0, 0.0, 0.0, 0.0]]), ), ], ) - def test_slice(self, tallies, name, E, dir, value, x_ans, y_ans, data_ans, max_err): - x, y, data, err = tallies[name].get_slice(E=E, **{dir: value}) + def test_slice(self, tallies, name, E, _dir, value, x_ans, y_ans, data_ans, max_err): + x, y, data, err = tallies[name].get_slice(E=E, **{_dir: value}) np.testing.assert_array_almost_equal(x, x_ans) np.testing.assert_array_almost_equal(y, y_ans) np.testing.assert_array_almost_equal(data, data_ans) @@ -659,7 +658,7 @@ def test_slice(self, tallies, name, E, dir, value, x_ans, y_ans, data_ans, max_e ) def test_spectrum(self, tallies, name, point, ebins, flux, err): if ebins is None: - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="lies outside of the mesh"): tallies[name].get_spectrum(point) else: eb, fl, er = tallies[name].get_spectrum(point) diff --git a/tests/test_material.py b/tests/test_material.py index 68100012..10ef3183 100644 --- a/tests/test_material.py +++ b/tests/test_material.py @@ -1,10 +1,17 @@ -from typing import Dict, Any +from __future__ import annotations + +from typing import Any, Final + +from copy import deepcopy + +# noinspection PyPackageRequirements import pytest -from mckit.material import Element, Composition, Material + +from mckit.material import Composition, Element, Material class TestElement: - cases = [ + cases: Final = [ ("H", {}), ("1000", {}), ("1001", {}), @@ -31,7 +38,9 @@ class TestElement: (4009, {}), ] - hash_equality = [ + elements: Final[list[Element]] = [Element(name, **options) for name, options in cases] + + hash_equality: Final = [ [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -61,13 +70,26 @@ class TestElement: @pytest.mark.parametrize("arg1", range(len(cases))) @pytest.mark.parametrize("arg2", range(len(cases))) def test_hash(self, arg1: int, arg2: int): - name1, options1 = self.cases[arg1] - name2, options2 = self.cases[arg2] - elem1 = Element(name1, **options1) - elem2 = Element(name2, **options2) + elem1 = TestElement.elements[arg1] + elem2 = TestElement.elements[arg2] test_result = hash(elem1) == hash(elem2) assert test_result == bool(self.hash_equality[arg1][arg2]) + @pytest.mark.parametrize( + "arg1, arg2, expected", + [ + (0, 1, False), + (0, 2, True), + (2, 3, True), + (3, 4, False), + ], + ) + def test_le(self, arg1: int, arg2: int, expected: bool) -> None: + elem1 = TestElement.elements[arg1] + elem2 = TestElement.elements[arg2] + assert (elem1 < elem2) == expected, "Element comparison failed" + assert elem1 == elem2 or (elem2 < elem1) != expected, "Inverted Element comparison failed" + @pytest.mark.parametrize( "case_no, expected", enumerate( @@ -268,8 +290,7 @@ def test_hash(self, arg1: int, arg2: int): ), ) def test_creation(self, case_no, expected): - name, options = self.cases[case_no] - elem = Element(name, **options) + elem = TestElement.elements[case_no] assert elem.charge == expected["charge"] assert elem.mass_number == expected["mass_number"] assert elem.lib == expected["lib"] @@ -342,8 +363,7 @@ def test_creation(self, case_no, expected): ), ) def test_expand(self, case_no, expected): - name, options = self.cases[case_no] - elem = Element(name, **options) + elem = TestElement.elements[case_no] expanded_ans = { Element(name, **opt): pytest.approx(fraction, rel=1.0e-5) for name, opt, fraction in expected @@ -383,8 +403,7 @@ def test_expand(self, case_no, expected): ), ) def test_str(self, case_no, expected): - name, options = self.cases[case_no] - elem = Element(name, **options) + elem = TestElement.elements[case_no] assert expected == str(elem) @pytest.mark.parametrize( @@ -419,8 +438,7 @@ def test_str(self, case_no, expected): ), ) def test_mcnp_repr(self, case_no, expected): - name, options = self.cases[case_no] - elem = Element(name, **options) + elem = TestElement.elements[case_no] assert expected == elem.mcnp_repr() @pytest.mark.parametrize( @@ -455,11 +473,10 @@ def test_mcnp_repr(self, case_no, expected): ), ) def test_fispact_repr(self, case_no, expected): - name, options = self.cases[case_no] - elem = Element(name, **options) + elem = TestElement.elements[case_no] assert expected == elem.fispact_repr() - equality = [ + equality: Final = [ [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -489,16 +506,14 @@ def test_fispact_repr(self, case_no, expected): @pytest.mark.parametrize("arg1", range(len(cases))) @pytest.mark.parametrize("arg2", range(len(cases))) def test_eq(self, arg1: int, arg2: int): - name1, options1 = self.cases[arg1] - name2, options2 = self.cases[arg2] - elem1 = Element(name1, **options1) - elem2 = Element(name2, **options2) + elem1 = TestElement.elements[arg1] + elem2 = TestElement.elements[arg2] test_result = elem1 == elem2 assert test_result == bool(self.equality[arg1][arg2]) class TestComposition: - cases = [ + cases: Final = [ {"atomic": [("H", 1)], "name": 1, "lib": "21c"}, {"atomic": [("O", 5)], "name": 2, "lib": "21c"}, {"atomic": [("H", 2), ("O", 1)], "name": 3, "lib": "21c"}, @@ -582,7 +597,7 @@ class TestComposition: }, ] - hash_eq_matrix = [ + hash_eq_matrix: Final = [ [1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], @@ -609,8 +624,7 @@ def test_hash_equal(self, compositions, case1: int, case2: int): @pytest.fixture(scope="class") def compositions(self): - comp = [Composition(**params) for params in self.cases] - return comp + return [Composition(**params) for params in self.cases] @pytest.mark.parametrize("case_no", range(len(cases))) def test_name(self, case_no: int): @@ -670,12 +684,8 @@ def test_create(self, case_no, expected): ans = {Element(k): pytest.approx(v, rel=1.0e-3) for k, v in expected.items()} assert comp._composition == ans inp2 = { - "atomic": [ - (Element(k), v) for k, v in self.cases[case_no].get("atomic", []) - ], - "weight": [ - (Element(k), v) for k, v in self.cases[case_no].get("weight", []) - ], + "atomic": [(Element(k), v) for k, v in self.cases[case_no].get("atomic", [])], + "weight": [(Element(k), v) for k, v in self.cases[case_no].get("weight", [])], } comp2 = Composition(**inp2) assert comp2._composition == ans @@ -684,7 +694,7 @@ def test_create(self, case_no, expected): "_input", [{"atomic": [], "weight": []}, {"atomic": []}, {"weight": []}, {}] ) def test_create_failure(self, _input): - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="Incorrect set of parameters."): Composition(**_input) @pytest.mark.parametrize( @@ -1069,6 +1079,7 @@ def test_atomic(self, compositions, case_no, expected): if v == 0: with pytest.raises(KeyError): comp.get_atomic(k) + with pytest.raises(KeyError): comp.get_atomic(Element(k)) else: assert comp.get_atomic(k) == pytest.approx(v, rel=1.0e-3) @@ -1252,6 +1263,7 @@ def test_weight(self, compositions, case_no, expected): if v == 0: with pytest.raises(KeyError): comp.get_weight(k) + with pytest.raises(KeyError): comp.get_weight(Element(k)) else: assert comp.get_weight(k) == pytest.approx(v, rel=1.0e-3) @@ -1403,7 +1415,7 @@ def test_natural(self, compositions, case_no, expected): ans = {k: pytest.approx(v, rel=1.0e-3) for k, v in Composition(**expected)} assert nat._composition == ans - eq_matrix = [ + eq_matrix: Final = [ [1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], @@ -1448,7 +1460,6 @@ def test_equal(self, compositions, case1: int, case2: int): ) def test_get_option(self, compositions, case_no, name, expected_kw): comp = compositions[case_no] - print(comp.name(), name) assert comp.name() == name for key, value in expected_kw.items(): assert comp[key] == value @@ -1471,7 +1482,7 @@ def test_mixture(self, compositions, mix_components, ans_index): class TestMaterial: - cases = [ + cases: Final[list[dict[str, Any]]] = [ { "weight": [("N", 0.755465), ("O", 0.23148), ("AR", 0.012886)], "density": 1.2929e-3, @@ -1504,97 +1515,152 @@ class TestMaterial: {"atomic": [("Ar", 1)], "density": 1.784e-3}, ] - @pytest.fixture(scope="class") - def materials(self): - mats = [Material(**c) for c in self.cases] - return mats + materials: Final[list[Material]] = [Material(**c) for c in cases] @pytest.mark.parametrize( - "data", + "data, msg", [ - {}, - {"atomic": [("N", 1)]}, - {"weight": [("N", 1)]}, - {"atomic": [("N", 1)], "weight": [("N", 1)]}, - {"composition": {"atomic": [("N", 1)]}}, - {"composition": {"atomic": [("N", 1)]}, "atomic": [("N", 1)]}, - {"composition": {"atomic": [("N", 1)]}, "weight": [("N", 1)]}, - { - "composition": {"atomic": [("N", 1)]}, - "atomic": [("N", 1)], - "weight": [("N", 1)], - }, - {"density": 7.8}, - {"concentration": 1.0e23}, - {"density": 7.8, "concentration": 1.0e23}, - {"density": 7.8, "concentration": 1.0e23, "atomic": [("N", 1)]}, - {"density": 7.8, "concentration": 1.0e23, "weight": [("N", 1)]}, - { - "density": 7.8, - "concentration": 1.0e23, - "atomic": [("N", 1)], - "weight": [("N", 1)], - }, - { - "density": 7.8, - "composition": {"atomic": [("N", 1)]}, - "atomic": [("N", 1)], - }, - { - "density": 7.8, - "composition": {"atomic": [("N", 1)]}, - "weight": [("N", 1)], - }, - { - "density": 7.8, - "composition": {"atomic": [("N", 1)]}, - "atomic": [("N", 1)], - "weight": [("N", 1)], - }, - { - "concentration": 7.8, - "composition": {"atomic": [("N", 1)]}, - "atomic": [("N", 1)], - }, - { - "concentration": 7.8, - "composition": {"atomic": [("N", 1)]}, - "weight": [("N", 1)], - }, - { - "concentration": 7.8, - "composition": {"atomic": [("N", 1)]}, - "atomic": [("N", 1)], - "weight": [("N", 1)], - }, + ({}, "Neither 'composition', nor 'atomic' or 'weight' parameters are specified."), + ({"atomic": [("N", 1)]}, "Neither concentration nor density is specified"), + ({"weight": [("N", 1)]}, "Neither concentration nor density is specified"), + ( + {"atomic": [("N", 1)], "weight": [("N", 1)]}, + "Neither concentration nor density is specified", + ), + ( + {"composition": {"atomic": [("N", 1)]}}, + "Neither concentration nor density is specified", + ), + ( + {"composition": {"atomic": [("N", 1)]}, "atomic": [("N", 1)]}, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + {"composition": {"atomic": [("N", 1)]}, "weight": [("N", 1)]}, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "composition": {"atomic": [("N", 1)]}, + "atomic": [("N", 1)], + "weight": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + {"density": 7.8}, + "Neither 'composition', nor 'atomic' or 'weight' parameters are specified.", + ), + ( + {"concentration": 1.0e23}, + "Neither 'composition', nor 'atomic' or 'weight' parameters are specified.", + ), + ( + {"density": 7.8, "concentration": 1.0e23}, + "Neither 'composition', nor 'atomic' or 'weight' parameters are specified.", + ), + ( + {"density": 7.8, "concentration": 1.0e23, "atomic": [("N", 1)]}, + "Both concentration and density are specified", + ), + ( + {"density": 7.8, "concentration": 1.0e23, "weight": [("N", 1)]}, + "Both concentration and density are specified", + ), + ( + { + "density": 7.8, + "concentration": 1.0e23, + "atomic": [("N", 1)], + "weight": [("N", 1)], + }, + "Both concentration and density are specified", + ), + ( + { + "density": 7.8, + "composition": {"atomic": [("N", 1)]}, + "atomic": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "density": 7.8, + "composition": {"atomic": [("N", 1)]}, + "weight": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "density": 7.8, + "composition": {"atomic": [("N", 1)]}, + "atomic": [("N", 1)], + "weight": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "concentration": 7.8, + "composition": {"atomic": [("N", 1)]}, + "atomic": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "concentration": 7.8, + "composition": {"atomic": [("N", 1)]}, + "weight": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), + ( + { + "concentration": 7.8, + "composition": {"atomic": [("N", 1)]}, + "atomic": [("N", 1)], + "weight": [("N", 1)], + }, + "composition is specified along with 'atomic' or 'weight' parameters", + ), ], ) - def test_creation_failure(self, data: Dict[str, Any]): - if "composition" in data.keys(): - data["composition"] = Composition(**data["composition"]) - with pytest.raises(ValueError): - Material(**data) + def test_creation_failure(self, data: dict[str, Any], msg): + data = deepcopy(data) # this fixes pytest strange behavior (see below)" + if "composition" in data: + composition_params = data.pop("composition") + assert not isinstance(composition_params, Composition), ( + "Check some strange behavior on 'pytest test/*.py': arriving params are already Composition" + ) + composition = Composition(**composition_params) + else: + composition = None + with pytest.raises(ValueError, match=msg): + Material(**data, composition=composition) @pytest.mark.parametrize("case", cases) def test_creation(self, case): mat1 = Material(**case) data = case.copy() - atomic = data.pop("atomic", tuple()) - weight = data.pop("weight", tuple()) + atomic = data.pop("atomic", ()) + weight = data.pop("weight", ()) comp = Composition(atomic=atomic, weight=weight) mat2 = Material(composition=comp, **data) assert mat1.composition == comp assert mat2.composition == comp - if "density" in data.keys(): + if "density" in data: d = pytest.approx(data["density"], rel=1.0e-5) assert mat1.density == d assert mat2.density == d - elif "concentration" in data.keys(): + elif "concentration" in data: d = pytest.approx(data["concentration"], rel=1.0e-5) assert mat1.concentration == d assert mat2.concentration == d - hash_eq_matrix = [ + hash_eq_matrix: Final = [ [1, 1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 0, 0, 0], @@ -1606,12 +1672,12 @@ def test_creation(self, case): @pytest.mark.parametrize("case1", range(len(cases))) @pytest.mark.parametrize("case2", range(len(cases))) - def test_hash_equal(self, materials, case1: int, case2: int): - mat1 = materials[case1] - mat2 = materials[case2] + def test_hash_equal(self, case1: int, case2: int): + mat1 = TestMaterial.materials[case1] + mat2 = TestMaterial.materials[case2] assert (hash(mat1) == hash(mat2)) == bool(self.hash_eq_matrix[case1][case2]) - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 0, 0, 0], @@ -1623,9 +1689,9 @@ def test_hash_equal(self, materials, case1: int, case2: int): @pytest.mark.parametrize("case1", range(len(cases))) @pytest.mark.parametrize("case2", range(len(cases))) - def test_equal(self, materials, case1: int, case2: int): - mat1 = materials[case1] - mat2 = materials[case2] + def test_equal(self, case1: int, case2: int): + mat1 = TestMaterial.materials[case1] + mat2 = TestMaterial.materials[case2] assert (mat1 == mat2) == bool(self.eq_matrix[case1][case2]) @pytest.mark.parametrize("case_no", range(len(cases))) @@ -1633,11 +1699,11 @@ def test_equal(self, materials, case1: int, case2: int): "data", [{"new_vol": 5, "old_vol": 2.5}, {"new_vol": 4, "old_vol": 6}, {"factor": 2}], ) - def test_correct(self, materials, case_no: int, data): - mat = materials[case_no] + def test_correct(self, case_no: int, data: dict[str, float]) -> None: + mat = TestMaterial.materials[case_no] new_mat = mat.correct(**data) assert mat.composition == new_mat.composition - if "factor" in data.keys(): + if "factor" in data: ans_den = pytest.approx(mat.density * data["factor"], rel=1.0e-10) assert new_mat.density == ans_den else: diff --git a/tests/test_mcnp_parser.py b/tests/test_mctal_parser.py similarity index 53% rename from tests/test_mcnp_parser.py rename to tests/test_mctal_parser.py index 1aac1c6b..c01dea31 100644 --- a/tests/test_mcnp_parser.py +++ b/tests/test_mctal_parser.py @@ -1,647 +1,16 @@ -import pytest +from __future__ import annotations + import numpy as np +import pytest -from mckit.parser.mcnp_input_parser import mcnp_input_lexer, mcnp_input_parser from mckit.parser.mctal_parser import read_mctal -from mckit.utils import filename_resolver - -file_resolver = filename_resolver() - +from mckit.utils import path_resolver -@pytest.mark.parametrize( - "lex_file, expected", - [ - ( - "parser_test_data/lex1.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 1), - ("int_number", 1, 2), - ("int_number", 1, 2), - ("-", "-", 2), - ("flt_number", 1.0, 2), - ("int_number", 1, 2), - ("int_number", 2, 2), - ("+", "+", 2), - ("int_number", 3, 2), - ("IMP", "IMP", 2), - (":", ":", 2), - ("N", "N", 2), - ("int_number", 1, 2), - ("separator", "\n", 2), - ("int_number", 2, 3), - ("void_material", "0", 3), - ("int_number", 1, 3), - ("-", "-", 3), - ("int_number", 2, 3), - ("int_number", 3, 3), - ("IMP", "IMP", 3), - (":", ":", 3), - ("P", "P", 3), - ("int_number", 0, 3), - ("separator", "\n", 3), - ("int_number", 3, 4), - ("void_material", "0", 5), - ("int_number", 1, 5), - ("int_number", 2, 5), - ("int_number", 3, 5), - ("int_number", 4, 6), - ("int_number", 5, 6), - ("separator", "\n", 6), - ("int_number", 4, 7), - ("int_number", 2, 7), - ("-", "-", 7), - ("int_number", 5, 7), - ("int_number", 1, 7), - ("VOL", "VOL", 8), - ("int_number", 1, 8), - ("separator", "\n", 8), - ("int_number", 5, 9), - ("void_material", "0", 9), - ("-", "-", 9), - ("int_number", 1, 9), - ("int_number", 2, 9), - ("blank_line", "\n", 9), - ("int_number", 1, 11), - ("surface_type", "PX", 11), - ("-", "-", 11), - ("flt_number", 1.0, 11), - ("separator", "\n", 11), - ("int_number", 2, 12), - ("surface_type", "C/Y", 12), - ("flt_number", 2.0e-2, 12), - ("-", "-", 12), - ("flt_number", 0.3, 12), - ("flt_number", 400, 12), - ("blank_line", "\n", 12), - ("MODE", "MODE", 14), - ("N", "N", 14), - ("separator", "\n", 14), - ("VOL", "VOL", 15), - ("int_number", 1, 15), - ("int_number", 2, 15), - ("blank_line", "\n", 15), - ], - ), - ( - "parser_test_data/lex2.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 3), - ("int_number", 1, 4), - ("int_number", 1, 4), - ("-", "-", 4), - ("flt_number", 1.0, 4), - ("int_number", 1, 4), - ("int_number", 2, 4), - ("+", "+", 4), - ("int_number", 3, 4), - ("IMP", "IMP", 4), - (":", ":", 4), - ("N", "N", 4), - ("int_number", 1, 4), - ("separator", "\n", 5), - ("int_number", 2, 6), - ("void_material", "0", 6), - ("int_number", 1, 6), - ("-", "-", 6), - ("int_number", 2, 6), - ("int_number", 3, 9), - ("IMP", "IMP", 9), - (":", ":", 9), - ("P", "P", 9), - ("int_number", 0, 9), - ("separator", "\n", 9), - ("int_number", 3, 10), - ("void_material", "0", 11), - ("int_number", 1, 11), - ("int_number", 2, 11), - ("int_number", 3, 11), - ("int_number", 4, 12), - ("int_number", 5, 12), - ("separator", "\n", 12), - ("int_number", 4, 13), - ("int_number", 2, 13), - ("-", "-", 13), - ("int_number", 5, 13), - ("int_number", 1, 13), - ("VOL", "VOL", 14), - ("int_number", 1, 14), - ("separator", "\n", 14), - ("int_number", 5, 15), - ("void_material", "0", 15), - ("-", "-", 15), - ("int_number", 1, 15), - ("int_number", 2, 15), - ("blank_line", "\n", 16), - ("int_number", 1, 20), - ("surface_type", "PX", 20), - ("-", "-", 20), - ("flt_number", 1.0, 20), - ("separator", "\n", 20), - ("int_number", 2, 21), - ("surface_type", "C/Y", 21), - ("flt_number", 2.0e-2, 21), - ("-", "-", 21), - ("flt_number", 0.3, 21), - ("flt_number", 400, 21), - ("blank_line", "\n", 21), - ("MODE", "MODE", 23), - ("N", "N", 23), - ("separator", "\n", 23), - ("VOL", "VOL", 24), - ("int_number", 1, 24), - ("int_number", 2, 24), - ("separator", "\n", 24), - ("M", "M", 25), - ("int_number", 1, 25), - ("int_number", 1001, 25), - (".", ".", 25), - ("lib_spec", "50C", 25), - ("blank_line", "\n", 26), - ], - ), - ( - "parser_test_data/lex3.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 3), - ("int_number", 1, 4), - ("int_number", 1, 4), - ("-", "-", 4), - ("flt_number", 1.0, 4), - ("int_number", 1, 4), - ("int_number", 2, 4), - ("+", "+", 4), - ("int_number", 3, 4), - ("IMP", "IMP", 4), - (":", ":", 4), - ("N", "N", 4), - ("int_number", 1, 4), - ("separator", "\n", 5), - ("int_number", 2, 6), - ("void_material", "0", 6), - ("int_number", 1, 6), - ("-", "-", 6), - ("int_number", 2, 6), - ("int_number", 3, 9), - ("IMP", "IMP", 9), - (":", ":", 9), - ("P", "P", 9), - ("int_number", 0, 9), - ("separator", "\n", 9), - ("int_number", 3, 10), - ("void_material", "0", 11), - ("int_number", 1, 11), - ("int_number", 2, 11), - ("int_number", 3, 11), - ("int_number", 4, 12), - ("int_number", 5, 12), - ("separator", "\n", 12), - ("int_number", 4, 13), - ("int_number", 2, 13), - ("-", "-", 13), - ("int_number", 5, 13), - ("int_number", 1, 13), - ("VOL", "VOL", 14), - ("int_number", 1, 14), - ("separator", "\n", 14), - ("int_number", 5, 15), - ("void_material", "0", 15), - ("-", "-", 15), - ("int_number", 1, 15), - ("int_number", 2, 15), - (ValueError, 16, 15), - ], - ), - ( - "parser_test_data/lex4.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 1), - ("int_number", 1, 2), - ("int_number", 1, 2), - ("-", "-", 2), - ("flt_number", 1.0, 2), - ("int_number", 1, 2), - ("int_number", 2, 2), - ("+", "+", 2), - ("int_number", 3, 2), - ("IMP", "IMP", 2), - (":", ":", 2), - ("N", "N", 2), - ("int_number", 1, 2), - ("separator", "\n", 2), - ("int_number", 2, 3), - ("void_material", "0", 3), - ("int_number", 1, 3), - ("-", "-", 3), - ("int_number", 2, 3), - ("int_number", 3, 3), - (ValueError, 3, 17), - ], - ), - ( - "parser_test_data/lex5.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 1), - ("int_number", 1, 2), - ("int_number", 1, 2), - ("-", "-", 2), - ("flt_number", 1.0, 2), - ("int_number", 1, 2), - ("int_number", 2, 2), - ("+", "+", 2), - ("int_number", 3, 2), - ("IMP", "IMP", 2), - (":", ":", 2), - ("N", "N", 2), - ("int_number", 1, 2), - ("separator", "\n", 2), - ("int_number", 2, 3), - ("void_material", "0", 3), - ("int_number", 1, 3), - ("-", "-", 3), - ("int_number", 2, 3), - ("int_number", 3, 3), - ("IMP", "IMP", 3), - (":", ":", 3), - ("P", "P", 3), - ("int_number", 0, 3), - ("separator", "\n", 3), - ("int_number", 3, 4), - ("void_material", "0", 5), - ("int_number", 1, 5), - ("int_number", 2, 5), - ("int_number", 3, 5), - ("int_number", 4, 6), - ("int_number", 5, 6), - ("separator", "\n", 6), - ("int_number", 4, 7), - ("int_number", 2, 7), - ("-", "-", 7), - ("int_number", 5, 7), - ("int_number", 1, 7), - ("VOL", "VOL", 8), - ("int_number", 1, 8), - ("separator", "\n", 8), - ("int_number", 5, 9), - ("void_material", "0", 9), - ("-", "-", 9), - ("int_number", 1, 9), - ("int_number", 2, 9), - ("blank_line", "\n", 9), - ("int_number", 1, 11), - (ValueError, 11, 3), - ], - ), - ( - "parser_test_data/lex6.txt", - [ - ("title", "Title card", 1), - ("separator", "\n", 1), - ("int_number", 1, 2), - ("int_number", 1, 2), - ("-", "-", 2), - ("flt_number", 1.0, 2), - ("int_number", 1, 2), - ("int_number", 2, 2), - ("+", "+", 2), - ("int_number", 3, 2), - ("IMP", "IMP", 2), - (":", ":", 2), - ("N", "N", 2), - ("int_number", 1, 2), - ("separator", "\n", 2), - ("int_number", 2, 3), - ("void_material", "0", 3), - ("int_number", 1, 3), - ("-", "-", 3), - ("int_number", 2, 3), - ("int_number", 3, 3), - ("IMP", "IMP", 3), - (":", ":", 3), - ("P", "P", 3), - ("int_number", 0, 3), - ("separator", "\n", 3), - ("int_number", 3, 4), - ("void_material", "0", 5), - ("int_number", 1, 5), - ("int_number", 2, 5), - ("int_number", 3, 5), - ("int_number", 4, 6), - ("int_number", 5, 6), - ("separator", "\n", 6), - ("int_number", 4, 7), - ("int_number", 2, 7), - ("-", "-", 7), - ("int_number", 5, 7), - ("int_number", 1, 7), - ("VOL", "VOL", 8), - ("int_number", 1, 8), - ("separator", "\n", 8), - ("int_number", 5, 9), - ("void_material", "0", 9), - ("-", "-", 9), - ("int_number", 1, 9), - ("int_number", 2, 9), - ("blank_line", "\n", 9), - ("int_number", 1, 11), - ("surface_type", "PX", 11), - ("-", "-", 11), - ("flt_number", 1.0, 11), - ("separator", "\n", 11), - ("int_number", 2, 12), - ("surface_type", "C/Y", 12), - ("flt_number", 2.0e-2, 12), - ("-", "-", 12), - ("flt_number", 0.3, 12), - ("flt_number", 400, 12), - ("blank_line", "\n", 12), - ("MODE", "MODE", 14), - ("N", "N", 14), - ("separator", "\n", 14), - (ValueError, 15, 1), - ], - ), - ], -) -def test_mcnp_lexer(lex_file, expected): - lex_file = file_resolver(lex_file) - with open(lex_file) as f: - text = f.read() - mcnp_input_lexer.begin("INITIAL") - mcnp_input_lexer.input(text) - for expected_token_item in expected: - if isinstance(expected_token_item[0], str): - t = mcnp_input_lexer.token() - assert expected_token_item[0] == t.type - assert expected_token_item[1] == t.value - assert expected_token_item[2] == t.lineno - else: - with pytest.raises(expected_token_item[0]) as ex: - mcnp_input_lexer.token() - msg, sym, line, column = ex.value.args - assert expected_token_item[1] == line - assert expected_token_item[2] == column +data_path_resolver = path_resolver("tests") -@pytest.mark.parametrize( - "parse_file, expected", - [ - ( - "parser_test_data/parser1.txt", - { - "title": "mcnp parsing test file", - "cells": { - 1: { - "geometry": [1, 2, "C", "I", 3, "I"], - "IMPN": 1, - "MAT": {"composition": 1, "density": 2.0}, - "name": 1, - }, - 2: { - "geometry": [1, 2, "C", 3, 4, "I", "U", "I"], - "VOL": 1, - "MAT": {"composition": 2, "density": 3.5}, - "name": 2, - }, - 3: { - "geometry": [2, 2, "#", "I", 1, "C", 3, "U", "C", "I"], - "IMPN": 1, - "IMPP": 1, - "name": 3, - }, - 4: {"reference": 1, "RHO": -3.0, "name": 4}, - 5: {"geometry": [5, "C", 6, "C", "I"], "IMPN": 1, "name": 5}, - }, - "surfaces": { - 1: {"kind": "SX", "params": [4, 5], "transform": 1, "name": 1}, - 2: {"kind": "PX", "params": [1], "modifier": "*", "name": 2}, - 3: {"kind": "S", "params": [1, 2, -3, 4], "name": 3}, - 4: {"kind": "PY", "params": [-5], "name": 4}, - 5: {"name": 5, "kind": "RCC", "params": [0, 0, 0, 1, 0, 0, 5]}, - 6: { - "name": 6, - "kind": "BOX", - "params": [-1, -1, -1, 2, 0, 0, 0, 2, 0, 0, 0, 2], - }, - }, - "data": { - "MODE": ["N", "P"], - "M": { - 1: {"atomic": [(1001, {}, 0.1), (1002, {}, 0.9)], "name": 1}, - 2: { - "weight": [ - (6012, {"lib": "50C"}, 0.5), - (8016, {"lib": "21C"}, 0.5), - ], - "name": 2, - }, - 3: { - "atomic": [(1001, {}, 0.1), (1002, {}, 0.9)], - "GAS": 1, - "name": 3, - }, - 4: { - "atomic": [(1001, {}, 0.1)], - "weight": [(1002, {}, 0.9)], - "GAS": 1, - "NLIB": "50C", - "name": 4, - }, - }, - "TR": {1: {"translation": [1, 2, 3], "name": 1}}, - }, - }, - ), - ( - "parser_test_data/parser2.txt", - { - "title": "mcnp parsing test file 2", - "cells": { - 1: { - "geometry": [1, "C", 2, "I", 3, "C", "U"], - "MAT": {"composition": 1, "density": 0.5}, - "IMPN": 1, - "name": 1, - }, - 2: { - "geometry": [ - 1, - 2, - "C", - 3, - 4, - "I", - 5, - 6, - "C", - "U", - "I", - "U", - "I", - 7, - "U", - ], - "MAT": {"composition": 2, "concentration": 1.0e24}, - "U": 1, - "IMPN": 2, - "TRCL": 1, - "name": 2, - }, - 3: { - "geometry": [8, 9, "I", 10, "C", "I"], - "FILL": {"universe": 1}, - "name": 3, - }, - 4: { - "geometry": [10, 11, "C", "I", 12, "I"], - "name": 4, - "TRCL": { - "translation": [1, 2, 3], - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - }, - }, - 5: { - "reference": 3, - "name": 5, - "TRCL": { - "translation": [1, 2, 3], - "indegrees": True, - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - }, - }, - 6: { - "geometry": [16, 17, "C", "I", 18, "I"], - "FILL": {"universe": 1, "transform": 2}, - "name": 6, - "comment": ["comment 1", "comment 2", "comment 3"], - }, - 7: { - "geometry": [19, 20, "C", "I", 21, "I"], - "name": 7, - "FILL": { - "universe": 1, - "transform": { - "translation": [1, 2, 3], - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - }, - }, - }, - 8: { - "geometry": [22, 23, "C", "I", 24, "I"], - "FILL": { - "universe": 1, - "transform": { - "translation": [1, 2, 3], - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - "indegrees": True, - }, - }, - "name": 8, - }, - }, - "surfaces": { - 1: {"kind": "PX", "params": [1], "modifier": "*", "name": 1}, - 2: {"kind": "PY", "params": [2], "modifier": "+", "name": 2}, - 3: {"kind": "PZ", "params": [3], "name": 3}, - 4: { - "kind": "P", - "params": [1, 2, -3, -5], - "name": 4, - "comment": ["comment 4"], - }, - 5: {"kind": "SO", "params": [3], "name": 5}, - 6: {"kind": "SX", "params": [4, 5], "name": 6}, - 7: {"kind": "SY", "params": [-4, 5], "name": 7}, - 8: {"kind": "SZ", "params": [2.0, 6.3], "name": 8}, - 9: {"kind": "S", "params": [-1, 2.3, -4.1, 6], "name": 9}, - 10: {"kind": "CX", "params": [2, 5], "name": 10}, - 11: {"kind": "CY", "params": [2, 5], "name": 11}, - 12: {"kind": "CZ", "params": [2, 5], "name": 12}, - 13: {"kind": "C/X", "params": [2, 3, 5], "name": 13}, - 14: {"kind": "C/Y", "params": [2, 3, 5], "name": 14}, - 15: {"kind": "C/Z", "params": [2, 3, 5], "name": 15}, - 16: {"kind": "KX", "params": [2, 0.5], "name": 16}, - 17: {"kind": "KY", "params": [2, 0.5], "name": 17}, - 18: {"kind": "KZ", "params": [2, 0.5], "name": 18}, - 19: {"kind": "K/X", "params": [1, 2, 3, 0.5], "name": 19}, - 20: {"kind": "K/Y", "params": [1, 2, 3, 0.5], "name": 20}, - 21: {"kind": "K/Z", "params": [1, 2, 3, 0.5], "name": 21}, - 22: {"kind": "TX", "params": [1, 2, 3, 4, 5, 8], "name": 22}, - 23: {"kind": "TY", "params": [1, 2, 3, 4, 5, 8], "name": 23}, - 24: {"kind": "TZ", "params": [1, 2, 3, 4, 5, 8], "name": 24}, - 25: { - "kind": "SQ", - "params": [1, 2, 3, 4, 5, 6, 7, 8, 9], - "name": 25, - }, - 26: { - "kind": "GQ", - "params": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], - "name": 26, - "comment": ["comment 5"], - }, - }, - "data": { - "TR": { - 1: { - "translation": [1, 2, 3], - "name": 1, - "comment": ["comment 6"], - "rotation": [1, 1, 1, 2, 2, 2, 3, 3, 3], - "inverted": True, - }, - 2: { - "translation": [1, 2, 3], - "indegrees": True, - "inverted": True, - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - "name": 2, - }, - 3: { - "translation": [1, 2, 3], - "indegrees": True, - "name": 3, - "rotation": [30, 60, 90, 120, 30, 90, 90, 90, 0], - }, - 4: { - "translation": [1, 2, 3], - "indegrees": True, - "name": 4, - "rotation": [30, 60, 90, 120, 30, 90], - }, - 5: { - "translation": [1, 2, 3], - "indegrees": True, - "name": 5, - "rotation": [30, 60, 90, 120, 30], - }, - 6: { - "translation": [1, 2, 3], - "indegrees": True, - "name": 6, - "rotation": [30, 60, 90], - }, - 7: {"translation": [1, 2, 3], "indegrees": True, "name": 7}, - } - }, - }, - ), - ], -) -def test_mcnp_parser(parse_file, expected): - parse_file = file_resolver(parse_file) - with open(parse_file) as f: - text = f.read() - mcnp_input_lexer.begin("INITIAL") - title, cells, surfaces, data = mcnp_input_parser.parse(text, lexer=mcnp_input_lexer) - assert expected["title"] == title - assert expected["cells"] == cells - assert expected["surfaces"] == surfaces - assert expected["data"] == data +def file_resolver(x): + return str(data_path_resolver(x)) @pytest.mark.parametrize( @@ -658,9 +27,7 @@ def test_mcnp_parser(parse_file, expected): "vars": ["f"], "bins": [[1, 2, 3, 4]], "comment": "One line comment", - "data": np.array( - [8.80794e-05, 1.50383e-05, 2.11945e-06, 8.56005e-06] - ), + "data": np.array([8.80794e-05, 1.50383e-05, 2.11945e-06, 8.56005e-06]), "error": np.array([0.0004, 0.0044, 0.0094, 0.0015]), }, 5: { @@ -1326,7 +693,5 @@ def test_mctal_parser(mctal_file, expected): assert tally["dims"] == expected[name]["dims"] assert tally["vars"] == expected[name]["vars"] assert tally["bins"] == expected[name]["bins"] - np.testing.assert_array_almost_equal( - tally["data"], expected[name]["data"], decimal=2 - ) + np.testing.assert_array_almost_equal(tally["data"], expected[name]["data"], decimal=2) np.testing.assert_array_almost_equal(tally["error"], expected[name]["error"]) diff --git a/tests/test_printer.py b/tests/test_printer.py index 1c64d630..6293f7e7 100644 --- a/tests/test_printer.py +++ b/tests/test_printer.py @@ -1,6 +1,8 @@ +from __future__ import annotations + import pytest -from mckit.printer import pretty_float, separate, print_card +from mckit.printer import pretty_float, print_card, separate @pytest.mark.parametrize( @@ -18,7 +20,7 @@ def test_separate(tokens, sep, expected): @pytest.mark.parametrize( - "words, offset, maxcol, sep, expected", + "words, offset, max_col, sep, expected", [ ( ["There", " ", "is", " ", "a", " ", "word", " ", "in", " ", "here"], @@ -27,13 +29,13 @@ def test_separate(tokens, sep, expected): "\n", "There is a \n word \n in \n here", ), - ( - ["There", " ", "is", " ", "a", " ", "word", " ", "in", " ", "here"], - 4, - 13, - "\n", - "There is a \n word \n in \n here", - ), + # ( + # ["There", " ", "is", " ", "a", " ", "word", " ", "in", " ", "here"], + # 4, + # 13, + # "\n", + # "There is a \n word \n in \n here", + # ), ( ["There", " ", "is", " ", "a", " ", "word", " ", "in", " ", "here"], 5, @@ -144,8 +146,8 @@ def test_separate(tokens, sep, expected): ), ], ) -def test_print_card(words, offset, maxcol, sep, expected): - card = print_card(words, offset, maxcol, sep) +def test_print_card(words, offset, max_col, sep, expected): + card = print_card(words, offset, max_col, sep) assert card == expected diff --git a/tests/test_source.py b/tests/test_source.py index 432bd4b3..ac88cc65 100644 --- a/tests/test_source.py +++ b/tests/test_source.py @@ -1,6 +1,10 @@ +from __future__ import annotations + +from typing import Final + import pytest -from mckit.source import Distribution, Source +from mckit.source import Distribution, Source, create_bin_distributions class TestDistribution: @@ -14,15 +18,19 @@ class TestDistribution: ], ) def test_create_failure(self, name, values, probs): - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="Inconsistent size of values."): Distribution(name, values, probs) @pytest.mark.parametrize( "name, values, probs, var", - [(1, [1, 2, 3], [1, 2, 3], "X"), (2, [1, 2, 3, 4], [1, 2, 3], "Y")], + [ + (1, [1, 2, 3], [1, 2, 3], "X"), + (2, [1, 2, 3, 4], [1, 2, 3], "Y"), + (3, [[0.1, 0.5, 0.4], [1, 0, 0]], [0.3, 0.7], "VEC"), + ], ) def test_create(self, name, values, probs, var): - d = Distribution(name, values, probs, variable=var) + d = Distribution(name, values, probs, distribution_variable=var) assert d.name == name assert d.size == len(probs) assert len(d) == len(probs) @@ -54,27 +62,44 @@ def test_get_inner(self, name, values, probs, expected_names): assert inner_names == expected_names @pytest.mark.parametrize( - "name, values, probs, expected", + "name, values, probs, discrete, expected", [ - (1, [1, 2, 3], [4, 5, 6], "SI1 L 1 2 3\nSP1 D 4 5 6"), - (2, [1, 2, 3], [4, 5], "SI2 H 1 2 3\nSP2 D 0 4 5"), - (3, [1, 2, 3], Distribution(4, [4, 5, 6], [7, 8, 9]), "DS3 L 1 2 3"), + (1, [1, 2, 3], [4, 5, 6], True, "SI1 L 1 2 3\nSP1 D 4 5 6"), + (2, [1, 2, 3], [4, 5], False, "SI2 H 1 2 3\nSP2 D 0 4 5"), + (3, [1, 2, 3], Distribution(4, [4, 5, 6], [7, 8, 9]), True, "DS3 L 1 2 3"), ( 4, [Distribution(10, [1, 2], [1, 2]), Distribution(11, [1, 2], [2])], [1, 2], + False, "SI4 S 10 11\nSP4 D 1 2", ), ( 5, [Distribution(10, [1, 2], [1, 2]), Distribution(11, [1, 2], [2])], Distribution(12, [1, 2], [1, 2]), + False, "DS5 S 10 11", ), + ( + 4, + [[0.5, 0.3, -0.2], [-0.9, 0, 0.4]], + [0.3, 0.7], + True, + "SI4 L 0.5 0.3 -0.2 -0.9 0.0 0.4\nSP4 D 0.3 0.7", + ), + ( + 5, + [[0, -1, 0], [0.5, 0, 0.3]], + Distribution(4, [5, 6], [7, 8]), + True, + "DS5 L 0.0 -1.0 0.0 0.5 0.0 0.3", + ), + (6, [1, 2, 3], [4, 5, 6], False, "SI6 A 1 2 3\nSP6 4 5 6"), ], ) - def test_mcnp_repr(self, name, values, probs, expected): - d = Distribution(name, values, probs) + def test_mcnp_repr(self, name, values, probs, discrete, expected): + d = Distribution(name, values, probs, is_discrete=discrete) assert d.mcnp_repr() == expected @pytest.mark.parametrize( @@ -104,12 +129,34 @@ def test_depends_on(self, name, values, probs, expected): else: assert d.depends_on() is probs + def test_invalid_values(self): + values = [Distribution(1, [1, 2], [1]), [1, 2, 3]] + probs = [0.5, 0.5] + with pytest.raises(TypeError): + Distribution("RAD", values, probs) + with pytest.raises(TypeError): + Distribution("RAD", values[::-1], probs) + + +@pytest.mark.parametrize( + "free_number, bins, expected", + [ + (1, [1, 2], [Distribution(1, [1, 2], [1])]), + (10, [1, 2, 3], [Distribution(10, [1, 2], [1]), Distribution(11, [2, 3], [1])]), + ], +) +def test_create_bin_distributions(free_number, bins, expected): + new_free_number, actual = create_bin_distributions(bins, free_number) + assert new_free_number == free_number + len(actual) + for a, e in zip(actual, expected, strict=False): + assert a.mcnp_repr() == e.mcnp_repr() + class TestSource: - distrs = [ + distrs: Final = [ Distribution(1, [1, 2], [1]), Distribution(2, [2, 3], [1]), - Distribution(3, [4, 5, 6], [1, 2, 3], "X"), + Distribution(3, [4, 5, 6], [1, 2, 3], "X", True), ] @pytest.mark.parametrize( @@ -122,7 +169,11 @@ class TestSource: "SDEF PAR=2 X=D1 Y=D3\nSI1 H 1 2\nSP1 D 0 1\nSI3 L 4 5 6\nSP3 D 1 2 3", ), ( - {"PAR": 2, "X": distrs[2], "Y": Distribution(2, [1, 2, 3], distrs[2])}, + { + "PAR": 2, + "X": distrs[2], + "Y": Distribution(2, [1, 2, 3], distrs[2], is_discrete=True), + }, "SDEF PAR=2 X=D3 Y=FX D2\nSI3 L 4 5 6\nSP3 D 1 2 3\nDS2 L 1 2 3", ), ( @@ -131,20 +182,12 @@ class TestSource: "X": distrs[2], "Y": Distribution( 4, - [ - Distribution(10, [2, 3], [1]), - Distribution(11, [3, 4], [1]), - Distribution(12, [4, 5], [1]), - ], + create_bin_distributions([2, 3, 4, 5], 10)[1], distrs[2], ), "Z": Distribution( 5, - [ - Distribution(13, [6, 7], [1]), - Distribution(14, [7, 8], [1]), - Distribution(15, [8, 9], [1]), - ], + create_bin_distributions([6, 7, 8, 9], 13)[1], distrs[2], ), }, diff --git a/tests/test_surface.py b/tests/test_surface.py index 57eee997..06574c92 100644 --- a/tests/test_surface.py +++ b/tests/test_surface.py @@ -1,21 +1,14 @@ -import platform +from __future__ import annotations + +from typing import Final import numpy as np import pytest -from mckit.transformation import Transformation -from mckit.surface import ( - Plane, - GQuadratic, - Torus, - Sphere, - Cylinder, - Cone, - create_surface, - BOX, - RCC, -) from mckit.box import Box +from mckit.surface import BOX, RCC, Cone, Cylinder, GQuadratic, Plane, Sphere, Torus, create_surface +from mckit.transformation import Transformation + from tests import pass_through_pickle @@ -317,11 +310,10 @@ def assert_mcnp_repr(desc, answer): [0.5, -2.5, 3.0, 1.1, -1.3, -5.4, -7.0, 3.2, -1.7, 8.4], { "_m": np.diag([0.5, -2.5, 3.0]), - "_v": 2 - * np.array([1.1 - 0.5 * 3.2, -1.3 - 2.5 * 1.7, -5.4 - 3.0 * 8.4]), - "_k": 0.5 * 3.2 ** 2 - - 2.5 * 1.7 ** 2 - + 3.0 * 8.4 ** 2 + "_v": 2 * np.array([1.1 - 0.5 * 3.2, -1.3 - 2.5 * 1.7, -5.4 - 3.0 * 8.4]), + "_k": 0.5 * 3.2**2 + - 2.5 * 1.7**2 + + 3.0 * 8.4**2 - 7.0 - 2 * (1.1 * 3.2 + 1.3 * 1.7 - 5.4 * 8.4), }, @@ -346,9 +338,7 @@ def test_surface_creation(cls, kind, params, expected): "tr", [ None, - Transformation( - [0, 0, 0], [20.0, 70.0, 90, 110.0, 20.0, 90, 90, 90, 0], indegrees=True - ), + Transformation([0, 0, 0], [20.0, 70.0, 90, 110.0, 20.0, 90, 90, 90, 0], indegrees=True), ], ) @pytest.mark.parametrize( @@ -456,8 +446,6 @@ def test_init(self, transform, norm, offset, v, k): @pytest.mark.parametrize( "point, expected", [ - ([1, 0, 0], [+1]), - ([-1, 0, 0], [-1]), ([1, 0, 0], [+1]), ([-1, 0, 0], [-1]), ([0.1, 0, 0], [+1]), @@ -512,20 +500,18 @@ def test_box_test(self, box, norm, offset, ans): surf = Plane(norm, offset) assert surf.test_box(box) == ans - @pytest.mark.parametrize( - "norm, offset", [([0, 0, 1], -2), ([1, 0, 0], -2), ([0, 1, 0], -2)] - ) + @pytest.mark.parametrize("norm, offset", [([0, 0, 1], -2), ([1, 0, 0], -2), ([0, 1, 0], -2)]) def test_transform(self, transform, norm, offset): ans_surf = Plane(norm, offset, transform=transform) surf = Plane(norm, offset).transform(transform) - assert ( - surf == ans_surf - ), "Passing transformation through __init__ or method transform should be equivalent" + assert surf == ans_surf, ( + "Passing transformation through __init__ or method transform should be equivalent" + ) ans_surf_tr = ans_surf.apply_transformation() surf_tr = surf.apply_transformation() - assert ( - surf_tr == ans_surf_tr - ), "Surfaces with applied transformation also should be equivalent (invariant)" + assert surf_tr == ans_surf_tr, ( + "Surfaces with applied transformation also should be equivalent (invariant)" + ) @pytest.mark.parametrize( "norm, offset, options", @@ -549,7 +535,7 @@ def test_pickle(self, transform, norm, offset, options): np.testing.assert_almost_equal(surf._k, surf_un._k) assert surf.options == surf_un.options - surfs = [ + surfs: Final = [ create_surface("PX", 5.0, name=1), # 0 create_surface("PX", 5.0 + 1.0e-12, name=1), # 1 create_surface("PX", 5.0 - 1.0e-12, name=1), # 2 @@ -569,7 +555,7 @@ def test_pickle(self, transform, norm, offset, options): create_surface("P", 2, 2, 0, -8, name=5), # 16 ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], @@ -601,9 +587,7 @@ def test_hash(self, i1, s1, i2, s2): if self.eq_matrix[i1][i2]: assert hash(s1.round()) == hash(s2.round()) - @pytest.mark.parametrize( - "coeffs", [[0, 2, 1, 3], [4, -1, 2, 0], [-1, 0, 0, 5], [-4, -4, 3, 3]] - ) + @pytest.mark.parametrize("coeffs", [[0, 2, 1, 3], [4, -1, 2, 0], [-1, 0, 0, 5], [-4, -4, 3, 3]]) def test_reverse(self, coeffs): plane = create_surface("P", *coeffs) answer = create_surface("P", *[-c for c in coeffs]) @@ -632,14 +616,16 @@ def test_reverse(self, coeffs): "5 P 0.707106781187 0.707106781187 0 -2.828427124746", "5 P 0.707106781187 0.707106781187 0 -2.828427124746", ], + strict=False, ), ) def test_mcnp_pretty_repr(self, surface, answer): - s = surface.round() + # s = surface.round() + s = surface desc = s.mcnp_repr(pretty=True) assert desc == answer - desc = s.mcnp_repr(pretty=False) - assert desc == answer + # desc = s.mcnp_repr(pretty=False) + # assert desc == answer @pytest.mark.parametrize( "surface, answer", @@ -647,36 +633,35 @@ def test_mcnp_pretty_repr(self, surface, answer): surfs, [ "1 PX 5", - "1 PX 5.000000000001", - "1 PX 4.999999999999", + "1 PX 5", + "1 PX 5", "1 PX 5.00000000001", "2 PY 5", - "2 PY 5.000000000001", - "2 PY 4.999999999999", + "2 PY 5", + "2 PY 5", "2 PY 5.00000000001", "3 PZ 5", - "3 PZ 5.000000000001", - "3 PZ 4.999999999999", + "3 PZ 5", + "3 PZ 5", "3 PZ 5.00000000001", - "4 P 1 5e-13 -5e-13 5", - "4 P -5e-13 1 5e-13 5.000000000001", - "4 P 5e-13 -5e-13 1 4.999999999999", - "5 P 0.7071067811865 0.7071067811865 0 -2.828427124746", - "5 P 0.7071067811865 0.7071067811865 0 -2.828427124746", + "4 PX 5", + "4 PY 5", + "4 PZ 5", + "5 P 0.707106781187 0.707106781187 0 -2.828427124746", + "5 P 0.707106781187 0.707106781187 0 -2.828427124746", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): desc = surface.mcnp_repr() - assert ( - desc == answer - ), "Should print values exactly with 13 digits precision, and round integer values" + assert desc == answer, ( + "Should print values exactly with 13 digits precision, and round integer values" + ) class TestSphere: - @pytest.mark.parametrize( - "center, radius, c, r", [([1, 2, 3], 5, np.array([1, 2, 3]), 5)] - ) + @pytest.mark.parametrize("center, radius, c, r", [([1, 2, 3], 5, np.array([1, 2, 3]), 5)]) def test_init(self, transform, center, radius, c, r): surf = Sphere(center, radius, transform=transform).apply_transformation() c = transform.apply2point(c) @@ -770,7 +755,7 @@ def test_pickle(self, center, radius, options): np.testing.assert_almost_equal(surf._radius, surf_un._radius) assert surf.options == surf_un.options - surfs = [ + surfs: Final = [ create_surface("SO", 1.0, name=1), # 0 create_surface("SO", 1.0 + 5.0e-13, name=1), # 1 create_surface("SO", 2.0, name=1), # 2 @@ -792,7 +777,7 @@ def test_pickle(self, center, radius, options): ), # 16 ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -850,10 +835,12 @@ def test_hash(self, i1, s1, i2, s2): "4 S 4.3 8.2 -1.4 3.5", "4 S 4.3 8.2 -1.4 3.5", ], + strict=False, ), ) def test_mcnp_pretty_repr(self, surface, answer): - s = surface.round() + # s = surface.round() + s = surface desc = s.mcnp_repr(pretty=True) assert desc == answer desc = s.mcnp_repr(pretty=False) @@ -864,24 +851,25 @@ def test_mcnp_pretty_repr(self, surface, answer): zip( surfs, [ - "1 SO 1", # 0 - "1 SO 1.000000000001", # 1 - "1 SO 2", # 2 - "2 SX 5 4", # 3 - "2 SX 5.000000000001 4", # 4 - "2 SX 4.999999999999 4.000000000001", # 5 + "1 SO 1", + "1 SO 1", + "1 SO 2", + "2 SX 5 4", + "2 SX 5 4", + "2 SX 5 4", + "2 SY 5 4", "2 SY 5 4", - "2 SY 5.000000000001 4", - "2 SY 4.999999999999 4.000000000001", # 8 + "2 SY 5 4", + "2 SZ 5 4", "2 SZ 5 4", - "2 SZ 5.000000000001 4", # 10 - "2 SZ 4.999999999999 4.000000000001", # 11 - "3 S 5 1e-13 -1e-13 4.000000000001", # 12 - "3 S 1e-13 5 -1e-13 3.999999999999", # 13 - "3 S 1e-13 -1e-13 5 4.000000000001", # 14 + "2 SZ 5 4", + "3 SX 5 4", + "3 SY 5 4", + "3 SZ 5 4", + "4 S 4.3 8.2 -1.4 3.5", "4 S 4.3 8.2 -1.4 3.5", - "4 S 4.299999999999 8.200000000001 -1.400000000001 3.500000000001", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): @@ -994,7 +982,7 @@ def test_pickle(self, point, axis, radius, options): np.testing.assert_almost_equal(surf._radius, surf_un._radius) assert surf.options == surf_un.options - surfs = [ + surfs: Final = [ create_surface("CX", 1.0, name=1), # 0 create_surface("CX", 1.0 + 5.0e-13, name=1), # 1 create_surface("CY", 1.0, name=1), # 2 @@ -1018,7 +1006,7 @@ def test_pickle(self, point, axis, radius, options): Cylinder([1, -2, 0], [1.0e-13, 1.0e-13, -2], 3, name=4), # 20 ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -1079,12 +1067,11 @@ def test_hash(self, i1, s1, i2, s2): "3 C/Z 1 -2 3", "3 C/Z 1 -2 3", ], + strict=False, ), ) def test_mcnp_prety_repr(self, surface, answer): desc = surface.round().mcnp_repr(True) - print(surface.mcnp_repr()) - print("{0:.15e}".format(surface._pt[0])) assert desc == answer @pytest.mark.parametrize( @@ -1092,31 +1079,30 @@ def test_mcnp_prety_repr(self, surface, answer): zip( surfs, [ - "1 CX 1", # 0 - "1 CX 1.000000000001", + "1 CX 1", + "1 CX 1", "1 CY 1", - "1 CY 1.000000000001", + "1 CY 1", + "1 CZ 1", "1 CZ 1", - "1 CZ 1.000000000001", # 5 "2 C/X 1 -2 3", - "2 C/X 0.9999999999995 -1.999999999999 2.999999999999", + "2 C/X 1 -2 3", "2 C/Y 1 -2 3", - "2 C/Y 0.9999999999995 -1.999999999999 2.999999999999", - "2 C/Z 1 -2 3", # 10 - "2 C/Z 0.9999999999995 -1.999999999999 2.999999999999", - "3 GQ 0 1 1 -1e-13 5e-27 1e-13 3e-13 -2 4 -4", - "3 GQ 0 1 1 2e-13 3.999999999999e-26 -4e-13 -1e-12 -2.000000000001 4.000000000002 -3.999999999995", - "3 GQ 1 0 1 -1e-13 1e-13 5e-27 -2 3e-13 4 -4", - "3 GQ 1 0 1 2e-13 -4e-13 3.999999999999e-26 -2.000000000001 -1e-12 4.000000000002 -3.999999999995", # 15 - "3 GQ 1 1 0 5e-27 1e-13 -1e-13 -2 4 3e-13 -4", - "3 GQ 1 1 0 1.999999999999e-26 -2e-13 2e-13 -2.000000000001 4.000000000001 -6.000000000001e-13 -3.999999999997", + "2 C/Y 1 -2 3", + "2 C/Z 1 -2 3", + "2 C/Z 1 -2 3", + "3 C/X 1 -2 3", + "3 C/X 1 -2 3", + "3 C/Y 1 -2 3", + "3 C/Y 1 -2 3", + "3 C/Z 1 -2 3", + "3 C/Z 1 -2 3", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): desc = surface.mcnp_repr() - print(surface.mcnp_repr()) - print("{0:.15e}".format(surface._pt[0])) if "\n" in desc: assert desc.split() == answer.split() else: @@ -1389,7 +1375,7 @@ def test_pickle(self, apex, axis, t2, sheet, options): surf_un = pass_through_pickle(surf) self.assert_cone(surf, surf_un) - surfs = [ + surfs: Final = [ create_surface("KX", 4, 0.25, name=1), # 0 create_surface("KX", 4 - 1.0e-12, 0.25 + 1.0e-13, name=1), # 1 create_surface("KY", 4, 0.25, name=1), # 2 @@ -1397,17 +1383,11 @@ def test_pickle(self, apex, axis, t2, sheet, options): create_surface("KZ", 4, 0.25, name=1), # 4 create_surface("KZ", 4 - 1.0e-12, 0.25 + 1.0e-13, name=1), # 5 create_surface("K/X", 3, 2, -4, 0.25, name=2), # 6 - create_surface( - "K/X", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2 # 7 - ), + create_surface("K/X", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2), # 7 create_surface("K/Y", 3, 2, -4, 0.25, name=2), # 8 - create_surface( - "K/Y", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2 # 9 - ), + create_surface("K/Y", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2), # 9 create_surface("K/Z", 3, 2, -4, 0.25, name=2), # 10 - create_surface( - "K/Z", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2 # 11 - ), + create_surface("K/Z", 3 - 1.0e-12, 2 + 1.0e-12, -4 + 1.0e-12, 0.25 - 1.0e-13, name=2), # 11 Cone([3, 2, -4], [1, 1.0e-13, -1.0e-13], 0.25, name=3), # 12 Cone([3, 2, -4], [1.0e-13, 1, -1.0e-13], 0.25, name=3), # 13 Cone([3, 2, -4], [1.0e-13, -1.0e-13, 1], 0.25, name=3), # 14 @@ -1456,13 +1436,13 @@ def test_pickle(self, apex, axis, t2, sheet, options): @pytest.mark.parametrize("box", [Box([3, 2, -4], 10, 10, 10)]) def test_transform2(self, transform, surf, box): points = box.generate_random_points(10000) - test = surf.round().test_points(points) + test = surf.test_points(points) new_pts = transform.apply2point(points) - new_surf = surf.transform(transform).round() + new_surf = surf.transform(transform) new_test = new_surf.test_points(new_pts) np.testing.assert_array_equal(test, new_test) - eq_matrix = [ + eq_matrix: Final = [ [ 1, 1, @@ -2443,9 +2423,7 @@ def test_round_hash(self, i1, s1, i2, s2): if i1 < i2: s1, s2 = s1.round(), s2.round() if self.eq_matrix[i1][i2]: - assert hash(s1) == hash( - s2 - ), "The hash should be equal for equal objects" + assert hash(s1) == hash(s2), "The hash should be equal for equal objects" @pytest.mark.parametrize("surf", surfs) def test_copy(self, surf): @@ -2489,6 +2467,7 @@ def test_copy(self, surf): "7 K/Y 3 2 -4 0.25 -1", "7 K/Z 3 2 -4 0.25 -1", ], + strict=False, ), ) def test_mcnp_pretty_repr(self, surface, answer): @@ -2498,50 +2477,43 @@ def test_mcnp_pretty_repr(self, surface, answer): desc = s.mcnp_repr(pretty=False) assert desc == answer - # TODO dvp: check the reason of rounding error in this test" - # @pytest.mark.skipif( - # platform.system() == "Darvin" - # or platform.system() == "Linux" - # and platform.uname().node == "dvp-K56", - # reason="Check the rounding error occuring on dvp-K56 machine", - # ) - @pytest.mark.skip(msg="Fails on MacOS") @pytest.mark.parametrize( "surface, answer", zip( surfs, [ "1 KX 4 0.25", - "1 KX 3.999999999999 0.2500000000001", # 1 + "1 KX 4 0.25", + "1 KY 4 0.25", "1 KY 4 0.25", - "1 KY 3.999999999999 0.2500000000001", # 3 "1 KZ 4 0.25", - "1 KZ 3.999999999999 0.2500000000001", # 5 + "1 KZ 4 0.25", + "2 K/X 3 2 -4 0.25", "2 K/X 3 2 -4 0.25", - "2 K/X 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999", # 7 "2 K/Y 3 2 -4 0.25", - "2 K/Y 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999", # 9 + "2 K/Y 3 2 -4 0.25", "2 K/Z 3 2 -4 0.25", - "2 K/Z 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999", # 11 - "3 GQ -0.25 1 1 -2.5e-13 2.5e-26 2.5e-13 1.500000000002 -3.999999999999 7.999999999999 17.75", # 12 - "3 GQ 1 -0.25 1 -2.5e-13 2.5e-13 2.5e-26 -5.999999999999 1.000000000002 7.999999999999 24", # 13 - "3 GQ 1 1 -0.25 2.5e-26 2.5e-13 -2.5e-13 -6.000000000001 -3.999999999999 -2 9.000000000001", # 14 - "4 GQ -0.25 1 1 2.5e-13 2.5e-26 -2.5e-13 1.499999999998 -4.000000000001 8.000000000001 17.75", # 15 - "4 GQ 1 -0.25 1 2.5e-13 -2.5e-13 2.5e-26 -6.000000000001 0.9999999999983 8 24", # 16 - "4 GQ 1 1 -0.25 2.5e-26 -2.5e-13 2.5e-13 -5.999999999999 -4.000000000001 -2 8.999999999999", # 17 + "2 K/Z 3 2 -4 0.25", + "3 K/X 3 2 -4 0.25", + "3 K/Y 3 2 -4 0.25", + "3 K/Z 3 2 -4 0.25", + "4 K/X 3 2 -4 0.25", + "4 K/Y 3 2 -4 0.25", + "4 K/Z 3 2 -4 0.25", "5 K/X 3 2 -4 0.25 1", - "5 K/X 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999 1", # 19 + "5 K/X 3 2 -4 0.25 1", + "5 K/Y 3 2 -4 0.25 1", "5 K/Y 3 2 -4 0.25 1", - "5 K/Y 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999 1", # 21 "5 K/Z 3 2 -4 0.25 1", - "5 K/Z 2.999999999999 2.000000000001 -3.999999999999 0.2499999999999 1", # 23 - "6 GQ -0.25 1 1 -2.5e-13 2.5e-26 2.5e-13 1.500000000002 -3.999999999999 7.999999999999 17.75", # 24 - "6 GQ 1 -0.25 1 -2.5e-13 2.5e-13 2.5e-26 -5.999999999999 1.000000000002 7.999999999999 24", # 25 - "6 GQ 1 1 -0.25 2.5e-26 2.5e-13 -2.5e-13 -6.000000000001 -3.999999999999 -2 9.000000000001", # 26 - "7 GQ -0.25 1 1 2.5e-13 2.5e-26 -2.5e-13 1.499999999998 -4.000000000001 8.000000000001 17.75", # 27 - "7 GQ 1 -0.25 1 2.5e-13 -2.5e-13 2.5e-26 -6.000000000001 0.9999999999983 8 24", # 28 - "7 GQ 1 1 -0.25 2.5e-26 -2.5e-13 2.5e-13 -5.999999999999 -4.000000000001 -2 8.999999999999", # 29 + "5 K/Z 3 2 -4 0.25 1", + "6 K/X 3 2 -4 0.25 1", + "6 K/Y 3 2 -4 0.25 1", + "6 K/Z 3 2 -4 0.25 1", + "7 K/X 3 2 -4 0.25 -1", + "7 K/Y 3 2 -4 0.25 -1", + "7 K/Z 3 2 -4 0.25 -1", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): @@ -2564,7 +2536,7 @@ def test_init(self, transform, center, axis, R, A, B, c, ax, r, a, b): np.testing.assert_almost_equal(a, surf._a) np.testing.assert_almost_equal(b, surf._b) - @pytest.fixture() + @pytest.fixture def torus(self, request): return [ Torus([0, 0, 0], [1, 0, 0], 4, 2, 1), @@ -2666,9 +2638,7 @@ def test_box_test(self, box, point, axis, radius, a, b, ans): surf = Torus(point, axis, radius, a, b) assert surf.test_box(box) == ans - @pytest.mark.parametrize( - "point, axis, radius, a, b", [([1, 2, 3], [0, 0, 1], 4, 2, 1)] - ) + @pytest.mark.parametrize("point, axis, radius, a, b", [([1, 2, 3], [0, 0, 1], 4, 2, 1)]) def test_transform(self, transform, point, axis, radius, a, b): ans_surf = Torus(point, axis, radius, a, b, transform=transform) surf = Torus(point, axis, radius, a, b) @@ -2696,7 +2666,7 @@ def test_pickle(self, point, axis, radius, a, b, options): surf_un = pass_through_pickle(surf) self.assert_torus(surf, surf_un) - surfs = [ + surfs: Final = [ Torus([1, 2, 3], [1, 0, 0], 4, 2, 1, name=1), Torus( [1 - 1.0e-13, 2 + 1.0e-12, 3 - 1.0e-12], @@ -2729,7 +2699,7 @@ def test_pickle(self, point, axis, radius, a, b, options): Torus([1, 2, 3], [0, 0, -1], 4, 2, 1, name=3), ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 1, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0], @@ -2773,6 +2743,7 @@ def test_hash(self, i1, s1, i2, s2): "3 TZ 1 2 3 4 2 1", "3 TZ 1 2 3 4 2 1", ], + strict=False, ), ) def test_mcnp_round_repr(self, surface, answer): @@ -2785,15 +2756,16 @@ def test_mcnp_round_repr(self, surface, answer): surfs, [ "1 TX 1 2 3 4 2 1", - "1 TX 0.9999999999999 2.000000000001 2.999999999999 3.999999999999 2 0.9999999999995", # 1 - "1 TX 1 2 3 4 2 1", # 2 + "1 TX 1 2 3 4 2 1", + "1 TX 1 2 3 4 2 1", "2 TY 1 2 3 4 2 1", - "2 TY 0.9999999999999 2.000000000001 2.999999999999 3.999999999999 2 0.9999999999995", "2 TY 1 2 3 4 2 1", + "2 TY 1 2 3 4 2 1", + "3 TZ 1 2 3 4 2 1", + "3 TZ 1 2 3 4 2 1", "3 TZ 1 2 3 4 2 1", - "3 TZ 0.9999999999999 2.000000000001 2.999999999999 3.999999999999 2 0.9999999999995", # 7 - "3 TZ 1 2 3 4 2 1", # 8 ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): @@ -2906,7 +2878,7 @@ def test_pickle(self, m, v, k, options): surf_un = pass_through_pickle(surf) self.assert_gq(surf, surf_un) - surfs = [ + surfs: Final = [ GQuadratic(np.diag([1, 1, 1]), -2 * np.array([1, 1, 1]), 3, name=1), GQuadratic( np.diag([1, 1, 1]) + 1.0e-13, @@ -2915,9 +2887,7 @@ def test_pickle(self, m, v, k, options): name=1, ), GQuadratic(-np.diag([1, 1, 1]), 2 * np.array([1, 1, 1]), -3, name=1), - GQuadratic( - [[1, 0.25, 0.3], [0.25, 2, 0.4], [0.3, 0.4, 3]], [1, 2, 3], -4, name=2 - ), + GQuadratic([[1, 0.25, 0.3], [0.25, 2, 0.4], [0.3, 0.4, 3]], [1, 2, 3], -4, name=2), GQuadratic( [[-1, -0.25, -0.3], [-0.25, -2, -0.4], [-0.3, -0.4, -3]], [-1, -2, -3], @@ -2932,7 +2902,7 @@ def test_pickle(self, m, v, k, options): ), ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0], @@ -2969,6 +2939,7 @@ def test_hash(self, i1, s1, i2, s2): "2 GQ -1 -2 -3 -0.5 -0.8 -0.6 -1 -2 -3 4", "2 GQ 1 2 3 0.5 0.8 0.6 1 2 3 -4", ], + strict=False, ), ) def test_mcnp_pretty_repr(self, surface, answer): @@ -3080,7 +3051,7 @@ def test_pickle(self, center, dirx, diry, dirz, options): np.testing.assert_array_almost_equal(dirz, adz) assert surf.options == surf_un.options - surfs = [ + surfs: Final = [ create_surface("RPP", -1, 1, -2, 2, -3, 3, name=1), # 0 create_surface("BOX", -1, -2, -3, 2, 0, 0, 0, 4, 0, 0, 0, 6, name=1), # 1 create_surface("BOX", 1, 2, 3, -2, 0, 0, 0, -4, 0, 0, 0, -6, name=2), # 2 @@ -3089,7 +3060,7 @@ def test_pickle(self, center, dirx, diry, dirz, options): create_surface("BOX", 1, 2, 3, -3, 0, 0, 0, -4, 0, 0, 0, -6, name=2), # 5 ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0], @@ -3102,8 +3073,6 @@ def test_pickle(self, center, dirx, diry, dirz, options): @pytest.mark.parametrize("i2, s2", enumerate(surfs)) def test_eq(self, i1, s1, i2, s2): result = s1 == s2 - print(s1.get_params()) - print(s2.get_params()) assert result == bool(self.eq_matrix[i1][i2]) @pytest.mark.parametrize("i1, s1", enumerate(surfs)) @@ -3124,6 +3093,7 @@ def test_hash(self, i1, s1, i2, s2): "1 BOX -2 -2 -3 3 0 0 0 4 0 0 0 6 ", "2 BOX 1 2 3 -3 0 0 0 -4 0 0 0 -6 ", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): @@ -3161,8 +3131,6 @@ def test_init(self, transform, center, axis, radius): c = transform.apply2point(center) a = transform.apply2vector(axis) ac, axc, rc = surf.get_params() - print(c, ac) - print(a, axc) np.testing.assert_array_almost_equal(c, ac) np.testing.assert_array_almost_equal(a, axc) np.testing.assert_almost_equal(radius, rc) @@ -3195,17 +3163,31 @@ def test_point_test(self, point, expected): result = surf.test_points(point) np.testing.assert_array_equal(result, expected) - # TODO dvp: see below - - @pytest.mark.xfail( - reason="these tests fail sometimes in pytest, both in py8 and py7, but works fine in PyCharm" - ) @pytest.mark.parametrize( "center, axis, rad, ans", [ - ([-2, 0, 0], [4, 0, 0], 0.5, 0), + # pytest.param( + # [-2, 0, 0], + # [4, 0, 0], + # 0.5, + # 0, + # marks=pytest.mark.skipif( + # sys.platform == "darwin" + # or sys.platform == "linux" + # and sys.version_info[0:2] < (3, 9), + # reason="Fails on MacOS and Linux with python 3.8", + # ), + # ), ([-2, 0, 0], [4, 0, 0], 3, -1), - ([-0.75, 0, 0], [1.5, 0, 0], 0.75, 0), + pytest.param( + [-0.75, 0, 0], + [1.5, 0, 0], + 0.75, + 0, + marks=pytest.mark.skip( + reason="Fails on MacOS and occasionally on Linux and Windows", + ), + ), ([-2, 6, 0], [4, 0, 0], 3, +1), ], ) @@ -3249,7 +3231,7 @@ def test_pickle(self, center, axis, radius, options): np.testing.assert_almost_equal(radius, r) assert surf.options == surf_un.options - surfs = [ + surfs: Final = [ create_surface("RCC", -1, 1, -2, 2, 0, 0, 4, name=1), # 0 create_surface("RCC", -1, 1, -2, 2, 0, 0, 4, name=1), # 1 create_surface("RCC", -1, 2, -2, 2, 0, 0, 4, name=2), # 2 @@ -3258,7 +3240,7 @@ def test_pickle(self, center, axis, radius, options): create_surface("RCC", 1, 1, -2, -2, 0, 0, 3, name=2), # 5 ] - eq_matrix = [ + eq_matrix: Final = [ [1, 1, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0], @@ -3271,8 +3253,6 @@ def test_pickle(self, center, axis, radius, options): @pytest.mark.parametrize("i2, s2", enumerate(surfs)) def test_eq(self, i1, s1, i2, s2): result = s1 == s2 - print(s1.get_params()) - print(s2.get_params()) assert result == bool(self.eq_matrix[i1][i2]) @pytest.mark.parametrize("i1, s1", enumerate(surfs)) @@ -3293,6 +3273,7 @@ def test_hash(self, i1, s1, i2, s2): "1 RCC -1 1 -2 2 0 0 3 ", "2 RCC 1 1 -2 -2 0 0 3 ", ], + strict=False, ), ) def test_mcnp_repr(self, surface, answer): @@ -3312,28 +3293,28 @@ def test_surface(self, surface, number, norm, k): @pytest.mark.parametrize( "a, b, expected", [ - (create_surface("PX", 0), create_surface("PX", 1e-12), True), + ( + create_surface("PX", 0), + create_surface("PX", 1e-12), + True, + ), ( create_surface("PX", 0).transform(Transformation(translation=[0, 0, 0])), - create_surface("PX", 0).transform( - Transformation(translation=[0, 0, 1e-12]) - ), + create_surface("PX", 0).transform(Transformation(translation=[0, 0, 1e-12])), True, ), - (create_surface("PX", 0), create_surface("PX", 1e-11), False), + ( + create_surface("PX", 0), + create_surface("PX", 1e-11), + False, + ), ( create_surface("PX", 0).transform(Transformation(translation=[0, 0, 0])), - create_surface("PX", 0).transform( - Transformation(translation=[0, 0, 1e-11]) - ), + create_surface("PX", 0).transform(Transformation(translation=[1e-11, 0, 0])), False, ), ], ) def test_plane_is_close(a: Plane, b: Plane, expected: bool) -> None: - if expected: - assert a.is_close_to(b) - assert b.is_close_to(a) - else: - assert not a.is_close_to(b) - assert not b.is_close_to(a) + assert a.is_close_to(b) == expected + assert b.is_close_to(a) == expected diff --git a/tests/test_transformation.py b/tests/test_transformation.py index 83539243..d33ed40f 100644 --- a/tests/test_transformation.py +++ b/tests/test_transformation.py @@ -1,8 +1,10 @@ -import pytest +from __future__ import annotations + import numpy as np +import pytest -from mckit.transformation import Transformation, IDENTITY_ROTATION from mckit.geometry import ORIGIN +from mckit.transformation import IDENTITY_ROTATION, Transformation @pytest.mark.parametrize( @@ -33,11 +35,7 @@ {"name": 1}, ), ( - { - "rotation": np.cos( - np.array([30, 60, 90, 120, 30, 90, 90, 90, 0]) * np.pi / 180 - ) - }, + {"rotation": np.cos(np.array([30, 60, 90, 120, 30, 90, 90, 90, 0]) * np.pi / 180)}, np.cos(np.array([[30, 120, 90], [60, 30, 90], [90, 90, 0]]) * np.pi / 180), ORIGIN, {}, @@ -103,7 +101,7 @@ def test_creation(args, rot, offset, options): ], ) def test_creation_failure(args): - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="wrong|is greater"): Transformation(**args) @@ -275,10 +273,10 @@ def test_plane_transformation(transforms, norm, point): def test_gq_transformation(transforms, point, radius): m1 = IDENTITY_ROTATION v1 = -2 * point - k1 = np.linalg.norm(point) ** 2 - radius ** 2 + k1 = np.linalg.norm(point) ** 2 - radius**2 m, v, k = transforms.apply2gq(m1, v1, k1) v_ref = -2 * transforms.apply2point(point) - k_ref = np.linalg.norm(-0.5 * v_ref) ** 2 - radius ** 2 + k_ref = np.linalg.norm(-0.5 * v_ref) ** 2 - radius**2 np.testing.assert_array_almost_equal(m, m1) np.testing.assert_array_almost_equal(v, v_ref) np.testing.assert_array_almost_equal(k, k_ref) @@ -305,10 +303,9 @@ def test_gq_transformation(transforms, point, radius): ] -@pytest.fixture(scope="function") +@pytest.fixture def trtr(): - tr = [Transformation(**tdata) for tdata in tr_tr_cases] - return tr + return [Transformation(**tdata) for tdata in tr_tr_cases] @pytest.mark.parametrize("tr1_no", range(len(tr_tr_cases))) diff --git a/tests/test_universe.py b/tests/test_universe.py index 50745ab3..0f999b61 100644 --- a/tests/test_universe.py +++ b/tests/test_universe.py @@ -1,6 +1,8 @@ -import tempfile +from __future__ import annotations + import textwrap -from typing import Dict, List, Set, Union + +from copy import deepcopy import numpy as np import pytest @@ -18,14 +20,17 @@ collect_transformations, surface_selector, ) -from mckit.utils.resource import filename_resolver +from mckit.utils._resource import path_resolver + +data_path_resolver = path_resolver("tests") + + +def data_filename_resolver(x): + return str(data_path_resolver(x)) -data_filename_resolver = filename_resolver("tests") -TStatItem = Dict[ - int, Union[List[int], Set[Universe]] -] # TODO dvp: cool but isn't this too much freedom? -TStat = Dict[str, TStatItem] +TStatItem = dict[int, list[int] | set[Universe]] # TODO dvp: cool but isn't this too much freedom? +TStat = dict[str, TStatItem] @pytest.fixture(scope="module") @@ -81,7 +86,7 @@ def test_points(universe, case, points, answer): def test_init(cells, kwargs): u = Universe(cells, **kwargs) assert len(u._cells) == len(cells) - for c1, c2 in zip(u._cells, cells): + for c1, c2 in zip(u._cells, cells, strict=False): assert c1.name() == c2.name() assert c1.shape == c2.shape assert u.name() == kwargs.get("name", 0) @@ -289,9 +294,7 @@ def test_init(cells, kwargs): Body( Shape("C", Sphere([0, 3, 0], 0.5, name=8)), name=7, - MAT=Material( - composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0 - ), + MAT=Material(composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0), ), "keep", [7], @@ -303,9 +306,7 @@ def test_init(cells, kwargs): Body( Shape("C", Sphere([0, 3, 0], 0.5, name=8)), name=7, - MAT=Material( - composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0 - ), + MAT=Material(composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0), ), "new", [5], @@ -317,9 +318,7 @@ def test_init(cells, kwargs): Body( Shape("C", Sphere([0, 3, 0], 0.5, name=8)), name=7, - MAT=Material( - composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0 - ), + MAT=Material(composition=Composition(atomic=[("Fe-56", 1)], name=2), density=2.0), ), "clash", [7], @@ -331,9 +330,7 @@ def test_init(cells, kwargs): Body( Shape("C", Sphere([0, 3, 0], 0.5, name=8)), name=7, - MAT=Material( - composition=Composition(atomic=[("Fe-56", 1)], name=6), density=2.0 - ), + MAT=Material(composition=Composition(atomic=[("Fe-56", 1)], name=6), density=2.0), ), "clash", [7], @@ -356,7 +353,7 @@ def test_add_cells(universe, case, cells, name_rule, new_name, new_surfs, new_co added_cells = u._cells[-len(new_name) :] if isinstance(cells, Body): cells = [cells] - for added_cell, cell, name in zip(added_cells, cells, new_name): + for added_cell, cell, name in zip(added_cells, cells, new_name, strict=False): assert added_cell.shape == cell.shape assert added_cell is not cell assert added_cell.name() == name @@ -388,7 +385,7 @@ def test_add_cells_neg(universe, case, cells, shapes): added_cells = u._cells[-len(cells) :] if isinstance(cells, Body): cells = [cells] - for added_cell, cell, shape in zip(added_cells, cells, shapes): + for added_cell, cell, shape in zip(added_cells, cells, shapes, strict=False): assert added_cell.shape == shape assert added_cell is not cell assert added_cell.name() == cell.name() @@ -578,7 +575,7 @@ def test_get_compositions(universe, case, answer): @pytest.mark.parametrize("case, extent", [(1, [20, 10, 10])]) def test_transform(universe, case, tr, extent): u = universe(case) - points = np.random.random((50000, 3)) + points = np.random.default_rng().random((50000, 3)) points -= np.array([0.5, 0.5, 0.5]) points *= np.array(extent) test_results = [c.shape.test_points(points) for c in u] @@ -587,7 +584,7 @@ def test_transform(universe, case, tr, extent): tr_points = tr.apply2point(points) tr_results = [c.shape.test_points(tr_points) for c in tr_u] assert len(u._cells) == len(tr_u._cells) - for r, r_tr in zip(test_results, tr_results): + for r, r_tr in zip(test_results, tr_results, strict=False): np.testing.assert_array_equal(r, r_tr) @@ -600,7 +597,7 @@ def test_copy(universe, case): assert u.verbose_name == uc.verbose_name assert u._comment == uc._comment assert len(u._cells) == len(uc._cells) - for c, cc in zip(u, uc): + for c, cc in zip(u, uc, strict=False): assert cc is not c assert c.name() == cc.name() assert c.shape == cc.shape @@ -648,9 +645,9 @@ def test_bounding_box(universe, tol, case, expected): ) def test_select(universe, case, condition, inner, answer): u = universe(case) - result = u.select(condition, inner=inner) - assert len(result) == len(answer) - for r, (cls, name) in zip(result, answer): + selection = u.select(condition, inner=inner) + assert len(selection) == len(answer) + for r, (cls, name) in zip(selection, answer, strict=False): assert isinstance(r, cls) assert r.name() == name @@ -708,11 +705,13 @@ def test_get_universes(universe, case, answer): def test_name_clashes( universe, case: int, - rename: Dict[int, Dict[str, int]], + rename: dict[int, dict[str, int]], stat: TStat, ): + rename = deepcopy(rename) + stat = deepcopy(stat) u: Universe = universe(case) - universes_index: Dict[int, Universe] = {x.name(): x for x in u.get_universes()} + universes_index: dict[int, Universe] = {x.name(): x for x in u.get_universes()} for uname, ren_dict in rename.items(): universes_index[uname].rename(**ren_dict) for stat_item in stat.values(): @@ -790,24 +789,17 @@ def test_name_clashes( def test_name_clashes_with_common_materials( universe, case: int, - common_mat: Set[Composition], + common_mat: set[Composition], stat: TStat, ): + stat = deepcopy(stat) u = universe(case) universes_idx = {x.name(): x for x in u.get_universes()} u.set_common_materials(common_mat) for stat_item in stat.values(): for kind, universes_names in stat_item.items(): - stat_item[kind] = { - universes_idx[uname] if uname else None for uname in universes_names - } + stat_item[kind] = {universes_idx[uname] if uname else None for uname in universes_names} s = u.name_clashes() - for c in u._common_materials: - print(c.mcnp_repr()) - for name, un in universes_idx.items(): - print(name) - for c in un.get_compositions(): - print(c.mcnp_repr()) assert s == stat @@ -870,7 +862,7 @@ def test_set_common_materials(universe, case, common_mat): (2, {"universe": 2}, 1012, Box([0, 0, 0], 20, 20, 20)), ( 2, - {"predicate": lambda c: "transform" in c.options["FILL"].keys()}, + {"predicate": lambda c: "transform" in c.options["FILL"]}, 1022, Box([0, 0, 0], 20, 20, 20), ), @@ -988,10 +980,10 @@ def test_alone(universe, case): u = universe(case) current_universe = u.alone() assert current_universe is not u - assert 0 == current_universe.name() + assert current_universe.name() == 0 assert u.verbose_name == current_universe.verbose_name assert len(u._cells) == len(current_universe._cells) - for c, cc in zip(u, current_universe): + for c, cc in zip(u, current_universe, strict=False): assert cc is not c assert c.name() == cc.name() assert c.shape == cc.shape @@ -1068,12 +1060,11 @@ def test_simplify(universe, case, complexities, verbose): (3, Box([0, 0, 0], 20, 20, 20)), ], ) -def test_save(universe, case, box): +def test_save(universe, case, box, tmp_path): u = universe(case) - out = tempfile.NamedTemporaryFile(mode="w+b", delete=False) - u.save(out.name) - out.close() - ur = from_file(out.name).universe + out = tmp_path / "test-save.mcnp" + u.save(out) + ur = from_file(out).universe points = box.generate_random_points(100000) universes_orig = {x.name(): x for x in u.get_universes()} @@ -1100,10 +1091,9 @@ def test_save_exception(tmp_path, universe, case, rename): for uname, ren_dict in rename.items(): universes_idx[uname].rename(**ren_dict) with pytest.raises(NameClashError): - u.save(tmp_path) + u.save(tmp_path / f"{case}.i") -@pytest.mark.xfail(reason="Check this renaming") @pytest.mark.parametrize( "case, rename", [ @@ -1117,7 +1107,7 @@ def test_save_exception2(tmp_path, universe, case, rename): for uname, ren_dict in rename.items(): universes_idx[uname].rename(**ren_dict) with pytest.raises(NameClashError): - u.save(tmp_path) + u.save(tmp_path / f"{case}.i", check_clashes=True) @pytest.mark.parametrize( @@ -1133,7 +1123,7 @@ def test_save_exception2(tmp_path, universe, case, rename): TR1 1 1 1 """, - [1], + [], ), ( """\ @@ -1145,7 +1135,7 @@ def test_save_exception2(tmp_path, universe, case, rename): TR1 1 1 1 """, - [1], + [], ), ( """\ @@ -1159,7 +1149,7 @@ def test_save_exception2(tmp_path, universe, case, rename): TR1 1 1 1 TR2 -1 -1 -1 """, - [1, 2], + [], ), ( """\ @@ -1176,11 +1166,12 @@ def test_save_exception2(tmp_path, universe, case, rename): TR2 -1 -1 -1 TR3 0 1 0 """, - [1, 2, 3], + [3], ), ], ) -def test_collect_transformations(case: str, expected: List[int]) -> None: +def test_collect_transformations(case: str, expected: list[int]) -> None: + """Only transformations to filling universes should remain in the model.""" case = textwrap.dedent(case) u = from_text(case).universe actual = sorted(map(int, map(Card.name, collect_transformations(u)))) diff --git a/tests/test_universe_analyser.py b/tests/test_universe_analyser.py index 915b36cb..cbd8c427 100644 --- a/tests/test_universe_analyser.py +++ b/tests/test_universe_analyser.py @@ -1,7 +1,9 @@ +from __future__ import annotations + from io import StringIO -from mckit.universe import UniverseAnalyser from mckit.parser import from_file +from mckit.universe import UniverseAnalyser from mckit.utils import path_resolver cli_data = path_resolver("tests.cli") diff --git a/tests/test_version.py b/tests/test_version.py index 8de3d5cd..6d4ac869 100644 --- a/tests/test_version.py +++ b/tests/test_version.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import re import pytest diff --git a/tests/universe1.i b/tests/universe1.i deleted file mode 100644 index 5875927c..00000000 --- a/tests/universe1.i +++ /dev/null @@ -1,41 +0,0 @@ -Sample for universe test -c cell section -c main universe cells -1 0 -1 -3 FILL=2 IMP:N=1 IMP:P=1 -2 0 -2 3 -4 FILL=1 (-2 0 0) IMP:N=1 IMP:P=1 -3 0 #1 #2 IMP:N=0 IMP:P=0 -c universe 1 cells -10 10 -2.7 -10 11 12 U=1 IMP:N=1 IMP:P=1 -11 11 0.1003 -11 12 -13 U=1 IMP:N=1 IMP:P=1 -12 0 #10 #11 U=1 IMP:N=1 IMP:P=1 -c universe 2 cells -21 21 -0.9 21 -22 -23 U=2 IMP:N=1 IMP:P=1 -22 22 -7.8 21 -22 23 -24 U=2 IMP:N=1 IMP:P=1 -23 23 -1.8 20 -21 -24 U=2 IMP:N=1 IMP:P=1 -24 0 #21 #22 #23 U=2 IMP:N=1 IMP:P=1 - -c surface section -c surfaces of main universe -1 SX -2 3 -2 CX 2 -3 PX 0 -4 PX 6 -c universe 1 surfaces -10 1 SX 6 1 -11 1 PX 4 -12 1 PX 1 -13 1 CX 1 -c universe 2 surfaces -20 PX -6 -21 PX -3 -22 PX -1 -23 CX 2 -24 CX 4 - -c data section -tr1 2 0 0 -m10 6012.21c 1 -m11 1001.21c -0.11191 8016.50c -0.88809 -m21 1001.21c 2 6012.21c 1 -m22 26056.21c 1 -m23 5010.21c -1 diff --git a/tests/utils/test_accept.py b/tests/utils/test_accept.py index c7300357..2ab7894d 100644 --- a/tests/utils/test_accept.py +++ b/tests/utils/test_accept.py @@ -1,5 +1,9 @@ -from contextlib import contextmanager +from __future__ import annotations + from typing import Any + +from contextlib import contextmanager + from mckit.utils.accept import accept, on_unknown_acceptor @@ -45,9 +49,7 @@ def __init__(self, a: int): def __repr__(self): return f"Item({self.name})" - dc = DemoContainer( - map(Intermediate, [map(DemoItem, range(2)), map(DemoItem, range(2, 4))]) - ) + dc = DemoContainer(map(Intermediate, [map(DemoItem, range(2)), map(DemoItem, range(2, 4))])) expected = [[sum(range(2)), 2], [sum(range(2, 4)), 2]] def at_item(initial: Any, b: DemoItem) -> Any: diff --git a/tests/utils/test_index.py b/tests/utils/test_index.py index d8694296..3d5b7d3f 100644 --- a/tests/utils/test_index.py +++ b/tests/utils/test_index.py @@ -1,8 +1,10 @@ -# -*- coding: utf-8 -*- -from typing import Dict, NoReturn, List +from __future__ import annotations + +from typing import NoReturn + import pytest -from mckit.utils.Index import Index +from mckit.utils.indexes import Index def dummy_strategy(c: int) -> int: @@ -10,7 +12,7 @@ def dummy_strategy(c: int) -> int: @pytest.mark.parametrize("inp", [{1: 1, 2: 4}, {}]) -def test_index_with_dummy_strategy(inp: Dict[int, int]) -> None: +def test_index_with_dummy_strategy(inp: dict[int, int]) -> None: dictionary = Index(dummy_strategy) dictionary.update(inp) for k in range(5): @@ -38,14 +40,13 @@ def strict_strategy(c: int) -> NoReturn: [({1: 1, 2: 4}, [1, 2, 3], [True, True, False]), ({}, [1], [False])], ) def test_index_with_strict_strategy( - inp: Dict[int, int], keys: List[int], success: List[bool] + inp: dict[int, int], keys: list[int], success: list[bool] ) -> None: dictionary = Index(strict_strategy) dictionary.update(inp) - for k, s in zip(keys, success): - try: - _ = dictionary[k] - assert s is True - except MyKeyError as ex: - assert ex.key == k - assert s is False + for k, s in zip(keys, success, strict=False): + if s: + assert dictionary[k] + else: + with pytest.raises(MyKeyError): + _ = dictionary[k] diff --git a/tests/utils/test_index_of_named.py b/tests/utils/test_index_of_named.py index 5d9d8397..63e7e2a4 100644 --- a/tests/utils/test_index_of_named.py +++ b/tests/utils/test_index_of_named.py @@ -1,13 +1,18 @@ +from __future__ import annotations + from typing import NamedTuple import pytest import mckit.utils.named as nm -from mckit.utils.Index import ignore_equal_objects_strategy -from mckit.utils.Index import IndexOfNamed -from mckit.utils.Index import NumberedItemDuplicateError -from mckit.utils.Index import raise_on_duplicate_strategy -from mckit.utils.Index import StatisticsCollector + +from mckit.utils.indexes import ( + IndexOfNamed, + NumberedItemDuplicateError, + StatisticsCollector, + ignore_equal_objects_strategy, + raise_on_duplicate_strategy, +) class Something(NamedTuple): @@ -19,8 +24,8 @@ class Something(NamedTuple): [ ([], {}), ( - list(map(Something, range(1, 3))), - dict((k, Something(k)) for k in range(1, 3)), + [Something(i) for i in range(1, 3)], + {k: Something(k) for k in range(1, 3)}, ), ], ) @@ -36,15 +41,10 @@ def test_index_of_named_happy_path(entities, expected): ], ) def test_clashes(entities): - # try: - # actual = IndexOfNamed.from_iterable(entities, key=lambda x: x.name, on_duplicate=raise_on_duplicate_strategy) - # except NumberedItemDuplicateError as ex: - # pass with pytest.raises(NumberedItemDuplicateError, match="Something"): - actual = IndexOfNamed.from_iterable( + IndexOfNamed.from_iterable( entities, key=lambda x: x.name, on_duplicate=raise_on_duplicate_strategy ) - assert not actual @pytest.mark.parametrize( @@ -73,10 +73,9 @@ class Something2(NamedTuple): ) def test_clashes_on_non_equal_items(entities): with pytest.raises(NumberedItemDuplicateError, match="Something2"): - actual = IndexOfNamed.from_iterable( + IndexOfNamed.from_iterable( entities, key=lambda x: x.name, on_duplicate=raise_on_duplicate_strategy ) - assert not actual @pytest.mark.parametrize( @@ -97,23 +96,6 @@ def test_clashes_on_non_equal_items(entities): ) def test_collect_statistics_on_clashes(entities, expected, expected_collected): collector = StatisticsCollector() - actual = IndexOfNamed.from_iterable( - entities, key=lambda x: x.name, on_duplicate=collector - ) + actual = IndexOfNamed.from_iterable(entities, key=lambda x: x.name, on_duplicate=collector) assert actual == expected assert collector == expected_collected - - -# @pytest.mark.parametrize( -# "entities, expected, expected_collected", -# [ -# ([Something2(1, 1), Something2(1, 2), Something2(2,3)], {1: Something2(1, 2)}, {1: 2, 2: 1}), -# ], -# ) -# def test_collect_statistics_on_clashes(entities, expected, expected_collected): -# collector = StatisticsCollector() -# actual = IndexOfNamed.from_iterable( -# entities, key=lambda x: x.name, on_duplicate=collector -# ) -# assert actual == expected -# assert collector == expected_collected diff --git a/tests/utils/test_io.py b/tests/utils/test_io.py new file mode 100644 index 00000000..6d5a02f3 --- /dev/null +++ b/tests/utils/test_io.py @@ -0,0 +1,25 @@ +from __future__ import annotations + +from pathlib import Path + +import pytest + +from mckit.utils._io import check_if_all_paths_exist, check_if_path_exists, make_dirs + +TEST_VAR = "TEST_GET_ROOT_DIR_VAR" + + +def test_mkdirs_and_check_if_all_paths_exist(cd_tmpdir): + dirs = [*make_dirs(*(Path(f) for f in ["a", "b"]))] + for p in dirs: + assert p.exists() + existing_dirs = [*check_if_all_paths_exist(*dirs)] + assert existing_dirs == dirs + with pytest.raises(FileNotFoundError): + _ = [*check_if_all_paths_exist(Path("not-existing.and.never-should-exist"))] + + +def test_chk_path(cd_tmpdir): + check_if_path_exists(Path()) + with pytest.raises(FileNotFoundError): + check_if_path_exists(Path("not-existing.and.never-should-exist")) diff --git a/tests/utils/test_resource.py b/tests/utils/test_resource.py index 4fd7fb47..156c750c 100644 --- a/tests/utils/test_resource.py +++ b/tests/utils/test_resource.py @@ -1,57 +1,58 @@ -# -*- coding: utf-8 -*- +from __future__ import annotations + +from pathlib import Path import pytest -from mckit.utils.resource import Path, filename_resolver, path_resolver +from mckit.utils._resource import path_resolver THIS_FILENAME = Path(__file__).name # noinspection PyCompatibility @pytest.mark.parametrize( - "package, resource, expected", + "package,resource,expected", [ - (None, THIS_FILENAME, THIS_FILENAME), ("tests", "cli/data/simple_cubes.mcnp", "/cli/data/simple_cubes.mcnp"), ], ) -def test_filename_resolver(package, resource, expected): - resolver = filename_resolver(package) +def test_path_resolver(package, resource, expected) -> None: + resolver = path_resolver(package) actual = resolver(resource) - assert actual.replace("\\", "/").endswith( - expected - ), "Failed to compute resource file name" - assert Path(actual).exists(), f"The resource '{resource}' is not available" + assert str(actual).replace("\\", "/").endswith(expected), "Failed to compute resource file name" + assert Path(actual).exists(), f"The resource {resource!r} is not available" -# noinspection PyCompatibility @pytest.mark.parametrize( - "package, resource, expected", + "package,resource", [ - (None, "not_existing.py", "not_existing.py"), - ("tests", "data/fispact/not_existing", "tests/data/fispact/not_existing"), - ("mckit", "data/not_existing", "mckit/data/not_existing"), + ("tests", "data/fispact/not_existing"), + ("mckit", "data/not_existing"), ], ) -def test_filename_resolver_when_resource_doesnt_exist(package, resource, expected): - resolver = filename_resolver(package) +def test_path_resolver_when_resource_doesnt_exist(package, resource) -> None: + resolver = path_resolver(package) actual = resolver(resource) - assert not Path( - actual - ).exists(), f"The resource '{resource}' should not be available" + assert not Path(actual).exists(), f"The resource {resource!r} should not be available" + +def test_path_resolver_when_package_doesnt_exist() -> None: + with pytest.raises(ModuleNotFoundError): + path_resolver("not_existing")("something.txt") -def test_path_resolver(): - resolver = path_resolver() - actual = resolver(THIS_FILENAME) + +def test_path_resolver_local() -> None: + resolver = path_resolver("tests") + actual = resolver("utils/" + THIS_FILENAME) assert isinstance(actual, Path) assert actual.name == THIS_FILENAME - # TODO dvp Figure out why the following doesn't work. - # assert actual.exists(), f"The file '{THIS_FILENAME}' should be available" + assert actual.exists(), f"The file {THIS_FILENAME!r} should be available" + + +def test_path_resolver_in_own_package_with_separate_file() -> None: + resolver = path_resolver("tests") + assert resolver("__init__.py").exists(), "Should find '__init__.py' in the 'tests' package" -def test_path_resolver_in_own_package_with_separate_file(): - resolver = path_resolver() - assert resolver( - "__init__.py" - ).exists(), "Should find __init__.py in the current package" +if __name__ == "__main__": + pytest.main() diff --git a/tests/utils/test_rounding.py b/tests/utils/test_rounding.py index 92ba77ef..3ca9c019 100644 --- a/tests/utils/test_rounding.py +++ b/tests/utils/test_rounding.py @@ -1,6 +1,9 @@ -import pytest +from __future__ import annotations + import numpy as np -from mckit.utils import significant_digits, round_scalar, significant_array, round_array +import pytest + +from mckit.utils import round_array, round_scalar, significant_array, significant_digits @pytest.mark.parametrize("res", [None, 1.0e-2, 1.0e-4, 1.0e-6, 1.0e-8]) @@ -14,7 +17,6 @@ -4, 8, 0.0, - 0.00000000000, 3.48e-8, 4.870001e6, 0, @@ -34,7 +36,6 @@ def test_significant_digits(value, tol, res): rel = abs(value - approx) / max(abs(value), abs(approx)) assert rel <= tol wrong = round(value, precision - 1) - print(approx, wrong, precision) rel = abs(value - wrong) / max(abs(value), abs(wrong)) assert rel > tol @@ -86,17 +87,13 @@ def test_round_scalar(value, reltol, resolution, answer): np.array([5.4320, 5.4320, 1.0e-12, -5.4320, -5.4320, -1.0e-12]), ), ( - np.array( - [[5.4320000, 5.4320001, 1.0e-12], [-5.4320000, -5.4320001, -1.0e-12]] - ), + np.array([[5.4320000, 5.4320001, 1.0e-12], [-5.4320000, -5.4320001, -1.0e-12]]), 1.0e-4, None, np.array([[5.4320, 5.4320, 1.0e-12], [-5.4320, -5.4320, -1.0e-12]]), ), ( - np.array( - [[5.4320000, 5.4320001], [1.0e-12, -5.4320000], [-5.4320001, -1.0e-12]] - ), + np.array([[5.4320000, 5.4320001], [1.0e-12, -5.4320000], [-5.4320001, -1.0e-12]]), 1.0e-4, 1.0e-14, np.array([[5.4320, 5.4320], [1.0e-12, -5.4320], [-5.4320, -1.0e-12]]), diff --git a/tests/utils/test_tolerance.py b/tests/utils/test_tolerance.py index 7ba1acef..6388fb61 100644 --- a/tests/utils/test_tolerance.py +++ b/tests/utils/test_tolerance.py @@ -1,14 +1,11 @@ +from __future__ import annotations + import numpy as np import pytest -from mckit.utils.tolerance import tolerance_estimator - - -@pytest.fixture -def default_estimator(): - return tolerance_estimator() +from mckit.utils.tolerance import DEFAULT_TOLERANCE_ESTIMATOR -SOME_ARRAY = np.arange(3, dtype=np.float) +SOME_ARRAY = np.arange(3, dtype=float) @pytest.mark.parametrize( @@ -32,8 +29,8 @@ def default_estimator(): (1, 1, True, "#6 Integers"), ], ) -def test_tolerance_estimator(default_estimator, a, b, expected, msg): - actual = default_estimator(a, b) +def test_tolerance_estimator(a, b, expected, msg): + actual = DEFAULT_TOLERANCE_ESTIMATOR(a, b) assert actual == expected, msg diff --git a/tests/utils/test_utils.py b/tests/utils/test_utils.py index aeb102c9..5eaae459 100644 --- a/tests/utils/test_utils.py +++ b/tests/utils/test_utils.py @@ -1,16 +1,17 @@ -import numpy as np +from __future__ import annotations +import numpy as np import pytest from mckit.utils import ( - get_decades, - significant_digits, + FLOAT_TOLERANCE, are_equal, + compute_hash, filter_dict, - make_hash, + get_decades, prettify_float, + significant_digits, ) -from mckit.utils import FLOAT_TOLERANCE @pytest.mark.parametrize( @@ -22,8 +23,8 @@ (1.0, 0), (0.5, -1), (0.0011, -3), # TODO dvp: check this strange values - (0.001, -4), # - (0.01, -3), # + (0.001, -4), # ... + (0.01, -3), # ... (0.1, -2), (1e-12, -13), (0.0, 0), @@ -84,7 +85,7 @@ def test_are_equal(a, b, expected): "dictionary, drop_items, expected", [ ({"a": 1, "b": 2}, "b", {"a": 1}), - ({"a": 1, "b": 2, "c": 3}, frozenset("b c".split()), {"a": 1}), + ({"a": 1, "b": 2, "c": 3}, frozenset(("b", "c")), {"a": 1}), ({"a": 1, "b": {"c": 3}}, "c", {"a": 1, "b": {}}), ({"a": 1, "b": {"c": 3}}, lambda x: x == "a", {"b": {"c": 3}}), ], @@ -96,7 +97,7 @@ def test_deep_copy_dict(dictionary, drop_items, expected): @pytest.mark.parametrize("values", [("abc",), ({1: {"a": 2}}, np.arange(10)), (None,)]) def test_make_hash(values): - make_hash(*values) + compute_hash(*values) @pytest.mark.parametrize( diff --git a/tools/TODO.txt b/tools/TODO.txt new file mode 100644 index 00000000..329cdcdf --- /dev/null +++ b/tools/TODO.txt @@ -0,0 +1,49 @@ +TODO dvp + +Git finds the most recent tag and adds suffixes corresponding to current branch. +If the current branch correspondes to the tag (as it should be for master), +then no suffixes are added. + +Make this match the poetry pattern +VERSION_PATTERN = re.compile( + r""" + ^ + v? + (?: + (?:(?P[0-9]+)!)? # epoch + (?P[0-9]+(?:\.[0-9]+)*) # release segment + (?P
                                          # pre-release
+          [-_.]?
+          (?P(a|b|c|rc|alpha|beta|pre|preview))
+          [-_.]?
+          (?P[0-9]+)?
+         )?
+         (?P                                         # post release
+          (?:-(?P[0-9]+))
+          |
+          (?:
+           [-_.]?
+           (?Ppost|rev|r)
+           [-_.]?
+           (?P[0-9]+)?
+          )
+         )?
+         (?P                                          # dev release
+          [-_.]?
+          (?Pdev)
+          [-_.]?
+          (?P[0-9]+)?
+         )?
+         )
+         (?:\+(?P[a-z0-9]+(?:[-_.][a-z0-9]+)*))?       # local version
+         $
+         """,
+         re.IGNORECASE | re.VERBOSE,
+         )
+or apply poetry-dynamic-versioning plugin
+
+function sync_toml_version_with_git() {
+    local _mgv
+    _mgv="$(git describe --always --long HEAD)"
+    poetry version "${_mgv#v\.}"
+}
diff --git a/tools/bench b/tools/bench
new file mode 100755
index 00000000..4f454159
--- /dev/null
+++ b/tools/bench
@@ -0,0 +1,7 @@
+#!/bin/bash
+if [[ 0 == "$#" ]]; then
+  what=( benchmarks )
+else
+  what=( "$@" )
+fi
+pytest -v --benchmark-autosave  "${what[@]}"
diff --git a/tools/bump b/tools/bump
new file mode 100755
index 00000000..d61b6f0f
--- /dev/null
+++ b/tools/bump
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+usage() {
+cat << 'EOM'
+
+Helper to bump and commit the project version
+
+Usage:
+    bump 
+    or
+    bump --help"
+
+See also poetry help:
+
+EOM
+    poetry version --help
+}
+
+main() {
+    local version="${1:-patch}"
+    if [[ "$version" == "--help" ]]; then
+        usage
+    else
+        poetry version "$version" && git commit -m "bump: version $(poetry version)" pyproject.toml
+    fi
+}
+
+main "$@"
+
+# vim: set ts=4 sw=4 tw=92 ss=0 ft=sh et ai :
diff --git a/bin/check-path b/tools/check-path
similarity index 87%
rename from bin/check-path
rename to tools/check-path
index 3293ee36..8df6cc17 100755
--- a/bin/check-path
+++ b/tools/check-path
@@ -1,6 +1,8 @@
 #!/usr/bin/env python3
+from __future__ import annotations
 
 import os
+
 from pathlib import Path
 
 doesnt_exist_label = " <- doesn't exist"
diff --git a/tools/clean b/tools/clean
new file mode 100755
index 00000000..3b6515bb
--- /dev/null
+++ b/tools/clean
@@ -0,0 +1,36 @@
+#!/usr/bin/env bash
+
+delete_directory() {
+    for d in "$@"; do
+        if [[ -e $d ]]; then
+            rm -fr "$d"
+        fi
+    done
+}
+
+delete_directory_recursively() {
+    for d in "$@"; do
+        find . -type d -name "$d" -exec rm -rf {} +
+    done
+}
+
+# TODO dvp: consider this
+# pyenv virtualenv-delete -f  mckit && pyenv virtualenv 3.10.7 mckit && rm -f mckit/*.so && rm -fr build && rm -fr dist
+# TODO dvp: coverage clean
+clean() {
+    if [[ "$#" -eq "0" ]]; then
+        delete_directory build dist .eggs ./*.egg-info .nox
+        delete_directory extern/nlopt/build
+        delete_directory_recursively  "__pycache__" ".benchmarks"
+        rm -f mckit/geometry*.so
+        rm -f setup.py
+    else
+        delete_directory "$@"
+    fi
+}
+
+is_sourced() {
+    [[ ${FUNCNAME[*]: -1} == "source" ]]
+}
+
+is_sourced || clean "$@"
diff --git a/tools/clean-cr b/tools/clean-cr
new file mode 100755
index 00000000..7cbe0b4f
--- /dev/null
+++ b/tools/clean-cr
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+#
+# Clean Windows  chars.
+#
+# See why  are bad:
+#   https://github-wiki-see.page/m/koalaman/shellcheck/wiki/SC1017
+#
+
+main() {
+    for fn in "$@"; do
+        if grep -q $'\r$' "$fn"; then
+            mv "$fn" "$fn.~cr"
+            tr -d '\r' < "$fn.~cr"  >| "$fn"
+        fi
+    done
+}
+
+main "$@"
diff --git a/tools/common.rc b/tools/common.rc
new file mode 100644
index 00000000..bb2cb51f
--- /dev/null
+++ b/tools/common.rc
@@ -0,0 +1,207 @@
+#
+# Shared utility functions to faciliate environment configuring.
+#
+# vim: set ts=4 sw=0 tw=79 ss=0 ft=sh et ai
+
+function python_prefix(){
+    python -c 'import sys; print(sys.prefix)'
+}
+
+export PYTHON_ROOT=$(python_prefix)
+export PYTHON="${PYTHON_ROOT}/bin/python"
+export PYTHON_EXECUTALBE="${PYTHON}"
+export PYTHON_INCLUDE_DIR=$(python -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")
+export PYTHON_LIBRARY=$(python -c "import distutils.sysconfig as sysconfig; print(sysconfig.get_config_var('LIBDIR'))")
+
+join_strings() {
+    if [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]]; then
+cat << 'END'
+Usage:
+
+   join_strings [options...] item1 item2 ...
+
+Options:
+    -h, --help              - print this help text
+    -u, --unique            - drop non unique items
+    -s, --separator   - use  as item separator, default ':'
+
+Forms list of items with given separator from the given arguments optionally removing duplicates.
+Handles items with spaces.
+
+Example:
+v=$(join_strings -s "," -u 1 2 3,4,1 3 "a b" c)
+echo $v
+
+Output:
+1,2,3,4,a b,c
+END
+        return 0
+    fi
+    local separator=":"
+    local unique=""
+    while true; do
+        local arg="$1"
+        if [[ "-s" == "$arg" ]] || [[ "--separator" == "$arg" ]]; then
+            shift
+            separator="$1"
+            shift
+        elif [[ "-u" == "$arg" ]] || [[ "--unique" == "$arg" ]]; then
+            shift
+            unique="yes"
+        else
+            break
+        fi
+    done
+    res=""
+    # echo "Unique: $unique, separator: \"$separator\""
+    for arg in $@; do
+        IFS=$separator array=(${arg})
+        for inner_arg in ${array[@]}; do
+            # Note: the right hand side of operator =~ is to be unquoted
+            if [[ -z "$unique" ]] || [[ ! "$res" =~ (^|$separator)$inner_arg($separtor|$) ]]; then
+                if [[ -n "$res" ]]; then
+                    res="${res}${separator}"
+                fi
+                res="${res}${inner_arg}"
+            fi
+        done
+    done
+    echo "${res}"
+}
+
+make_path() {
+    if [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]]; then
+cat << 'END'
+    Usage:
+
+        make_path path1 path2 ...
+
+        Forms PATH like text output from the given arguments removing duplicates.
+        Handles items with spaces.
+
+    Example:
+        v=$(make_path 1 2 3:4:1 3 "a b")
+        echo $v
+
+    Output:
+        1:2:3:4:a b
+END
+        return 0
+    fi
+    join_strings -u $@
+}
+
+add_to_path() {
+    export PATH="$(make_path $PATH $@)"
+}
+
+prepend_path() {
+    export PATH="$(make_path $@ $PATH)"
+}
+
+
+#
+# Joins words separated with space.
+#
+make_flags() {
+    join_strings " " $*
+}
+
+get_dir() {
+    curdir="$(pwd)"
+    local src="$1"
+    while [ -h "$src" ]; do # resolve $src until the file is no longer a symlink
+        DIR="$( cd -P "$( dirname "$src" )" >/dev/null 2>&1 && pwd )"
+        src="$(readlink "$src")"
+        # if $src was a relative symlink, we need to resolve it relative
+        # to the path where the symlink file was located
+        [[ $src != /* ]] && src="$DIR/$src"
+    done
+    cd -P "$( dirname "$src" )" >/dev/null 2>&1 && pwd
+    cd "$curdir" > /dev/null 2>&1
+}
+
+mydir () {
+    get_dir "${BASH_SOURCE[0]}"
+}
+
+is_main() {
+    [[ "${FUNCNAME[-1]}" == "main" ]]
+}
+
+
+function get_absolute_path_name() {
+    echo $(readlink -m "$1")
+}
+
+function check_dirs() {
+    for d in $*
+    do
+        if [[ ! -d $d ]]; then
+            echo "ERROR: directory $d doesn't exist!"
+            return 1
+        fi
+    done
+    return 0
+}
+
+
+filter_printenv() {
+    local what=$*
+    if [[ -z "$what" ]]; then
+        what="$(join_strings '|^' \
+            pyenv \
+            poetry \
+            mkl \
+            mckit \
+        )"
+    fi
+    local exclude="$(join_strings '|^' \
+        python \
+        old_path \
+        pwd \
+        oldpwd \
+        original_path \
+    )"
+    # echo "include: $what"
+    # echo "exclude: $exclude"
+    (
+        echo "INCLUDE_PATH=$INCLUDE_PATH"
+        echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
+        printenv | grep -i -E "$what" | grep -i -v -E "$exclude"
+    ) | sort -u
+}
+
+
+#
+# Creates a given directory (if needed) and changes to it.
+#
+function mdcd() {
+    mkdir -p "$1"  && cd "$1"
+}
+
+
+function show_python_versions_available() {
+    pyenv update > /dev/null && pyenv install --list | egrep -E "^\s*3\.(6|7|8|9|10)\."
+}
+
+#
+# On Windows poetry ignores pyenv-win and conda environments
+# To fix this we have to change it's config to use an existing environment,
+# i.e. the one which is currently activated by conda or pyenv-win.
+#
+function fix_poetry_config() {
+    local python_prefix
+    python_prefix="$(python -c 'import sys; print(sys.prefix)')"
+    poetry config virtualenvs.path  "${python_prefix}" --local
+    poetry config virtualenvs.create  false --local
+}
+
+function poetry_prefix(){
+    echo "$(poetry env info --path)"
+}
+
+
+function poetry_python() {
+    echo "$(poetry run which python)"
+}
diff --git a/tools/create-jk.bat b/tools/create-jk.bat
new file mode 100644
index 00000000..e8cae92e
--- /dev/null
+++ b/tools/create-jk.bat
@@ -0,0 +1,39 @@
+@echo off
+::
+:: Jupyter kernel setup
+::
+::
+:: dvp, Apr 2022
+::
+
+set package=%1
+
+if "%package%"=="" (
+    set package=mckit
+)
+
+echo Creating jupyter kernel for conda environment %package%
+
+:: Fix pywin32 version for tornado
+:: tornado (in jupyter) doesn't work with newer version of pywin, check this on jupyter dependencies updates
+:: TODO dvp: check on dependencies updates
+:: The following sets version 228 on python39 (after pip or poetry it was 300)
+:: call conda install pywin32 -y
+call conda install jupyterlab -y
+
+:: Create jupyter kernel pointing to the conda environment
+call python -m ipykernel install --user --name %package%
+if errorlevel 1 (
+    echo ERROR: something wrong with installing Jupyter kernel for %package% environment
+    set errorlevel=1
+) else (
+    echo To use %package% environment in jupyter
+    echo   - Run 'jupyter lab'
+    echo   - Open or create notebook
+    echo   - Select kernel %package%
+    echo   - check if import %package% in the notebook works
+    echo.
+    echo To remove a kernel use jupyter comands:
+    echo   jupyter kernelspec list
+    echo   jupyter kernelspec remove 
+)
diff --git a/create-jk.sh b/tools/create-jk.sh
similarity index 65%
rename from create-jk.sh
rename to tools/create-jk.sh
index 872920ae..b336d998 100755
--- a/create-jk.sh
+++ b/tools/create-jk.sh
@@ -1,14 +1,15 @@
-#!/usr/bin/env bash
+#!/bin/bash
 #
 # Jupyter kernel setup
 #
 #
-# dvp, Dec 2020
+# dvp, Apr 2022
 #
 
 mckit=${1:-mckit}
 
 echo "Creating jupyter kernel for python environment $mckit"
+python -m pip install jupyterlab
 python -m ipykernel install --user --name "$mckit"
 if [[ $? ]]; then
     echo "To use $mckit environment in jupyter:"
@@ -16,4 +17,8 @@ if [[ $? ]]; then
     echo "  - Open or create notebook"
     echo "  - Select kernel $mckit"
     echo "  - check if 'import mckit' in the notebook works"
+    echo
+    echo "To remove a kernel use jupyter commands:"
+    echo "  jupyter kernelspec list"
+    echo "  jupyter kernelspec remove "
 fi
diff --git a/tools/deltag b/tools/deltag
new file mode 100755
index 00000000..81b97880
--- /dev/null
+++ b/tools/deltag
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+delete_tag() {
+    local tag=$1
+    shift
+    if [[ -z "$tag" ]] ; then
+        echo "Specify tag to delete"
+        return 1
+    fi
+    local remote=${2:-origin}
+    echo "Deleting tag $tag from $remote"
+    set -e
+    git push --delete "$remote" "refs/tags/$tag"
+    git tag --delete "$tag"
+}
+
+delete_tag "$@"
diff --git a/tools/gdh b/tools/gdh
new file mode 100755
index 00000000..50d9cb98
--- /dev/null
+++ b/tools/gdh
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+
+usage() {
+cat << 'EOF'
+    gdh - git diff helper
+
+    Usage:
+
+    gdh
+        show diff HEAD^1 HEAD
+
+    gdh 
+        show diff HEAD^ HEAD
+
+    gdh  
+        show diff HEAD^ HEAD^
+
+    gdh -h/--help
+        show usage
+EOF
+}
+
+
+main() {
+    if [[ "$1" == "-h" || "$1" == "--help" ]]; then
+        usage
+    else
+        if [[ -z "$1" ]]; then
+            git diff HEAD^1 HEAD
+        elif [[ -z "$2" ]]; then
+            git diff "HEAD^$1" HEAD
+        else
+            git diff "HEAD^$1" "HEAD^$2"
+        fi
+    fi
+}
+
+main "$@"
diff --git a/tools/install-build-tools.sh b/tools/install-build-tools.sh
new file mode 100755
index 00000000..c969ee33
--- /dev/null
+++ b/tools/install-build-tools.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+#
+#  Install prerequisites for python, pyenv, python itself, poetry.
+#
+#  dvp Apr 2022
+#
+#  Be patient: this script has been changed since last usage and not tested after that.
+#
+
+OS="$(uname)"
+
+install_linux_prerequisites() {
+    sudo apt update && sudo apt install -y make build-essential libssl-dev zlib1g-dev \
+        libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
+        libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
+}
+
+
+install_all() {
+    [[ "$OS" == "Linux" ]] || echo "ERROR: Install build tools is not implemented for $OS" && return 1
+
+    install_linux_prerquisites
+}
+
+install_all "$@"
+
+# vim: set ts=4 sw=0: tw=79 ss=0 ft=sh et ai :
diff --git a/prepare-conda.bat b/tools/prepare-conda.bat
similarity index 100%
rename from prepare-conda.bat
rename to tools/prepare-conda.bat
diff --git a/tools/pytest_coverage b/tools/pytest_coverage
new file mode 100755
index 00000000..ed5f5c7c
--- /dev/null
+++ b/tools/pytest_coverage
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+pytest --cov-report=term-missing:skip-covered --cov=mckit "$@"
diff --git a/tools/start-vs.bat b/tools/start-vs.bat
new file mode 100644
index 00000000..15794852
--- /dev/null
+++ b/tools/start-vs.bat
@@ -0,0 +1,5 @@
+:: Create virtual environment and install mckit into it
+:: virtaulenv .venv
+:: poetry install -v
+call .venv\Scripts\activate
+start "VS" "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe"
diff --git a/tutorial/combine.i b/tutorial/combine.i
index 29063afd..e01c6526 100644
--- a/tutorial/combine.i
+++ b/tutorial/combine.i
@@ -1,17 +1,17 @@
 0
-1 2 -1.0 -1
+1 2 -1.0 -6
         IMP:N=1.000
         U=0
-2 0 6:-4:3
+2 0 3:-1:4
         IMP:N=0.000
         U=0
-3 1 -7.800000000000001 5 -7 2 8 -9
+3 1 -7.8 5 -7 2 8 -9
         IMP:N=1.000
         U=0
-4 1 -7.800000000000001 9 -7 1 -10
+4 1 -7.8 9 -7 6 -10
         IMP:N=1.000
         U=0
-5 0 (10:-8:7) -3 4 1 -6
+5 0 -4 1 6 -3 (10:-8:7)
         IMP:N=1.000
         U=0
 6 3 -2.4 -2
@@ -21,12 +21,12 @@
         IMP:N=1.000
         U=0
 
-1 SZ 15 2
+1 PZ -10
 2 SZ 2 2
-3 CZ 5
-4 PZ -10
+3 PZ 20
+4 CZ 5
 5 SZ -2.5 2
-6 PZ 20
+6 SZ 15 2
 7 CZ 3
 8 PZ -5
 9 PZ 5
diff --git a/tutorial/mckit_tutorial.ipynb b/tutorial/mckit_tutorial.ipynb
index a4ae0ecc..fd49edac 100644
--- a/tutorial/mckit_tutorial.ipynb
+++ b/tutorial/mckit_tutorial.ipynb
@@ -2,11 +2,21 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 29,
-   "metadata": {},
+   "execution_count": 1,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.201891Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.201703Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.368013Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.367541Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.201873Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "from mckit import *"
+    "from __future__ import annotations\n",
+    "\n",
+    "from mckit import Body, Composition, Material, Shape, Universe, create_surface, from_file"
    ]
   },
   {
@@ -15,13 +25,21 @@
    "source": [
     "### Read MCNP input file\n",
     "\n",
-    "read_mcnp function reads MCNP input file and returns Universe instance. Universe instance contains _cell variable, list of cells. "
+    "read_mcnp function reads MCNP input file and returns Universe instance. Universe instance contains _cell variable, list of cells."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 30,
-   "metadata": {},
+   "execution_count": 2,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.368908Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.368662Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.386694Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.386156Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.368891Z"
+    }
+   },
    "outputs": [
     {
      "data": {
@@ -29,20 +47,28 @@
        "mckit.universe.Universe"
       ]
      },
-     "execution_count": 30,
+     "execution_count": 2,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "model1 = read_mcnp('test1.i')\n",
+    "model1 = from_file(\"test1.i\").universe\n",
     "type(model1)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
-   "metadata": {},
+   "execution_count": 3,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.388278Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.388055Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.391857Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.391142Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.388261Z"
+    }
+   },
    "outputs": [
     {
      "data": {
@@ -50,7 +76,7 @@
        "0"
       ]
      },
-     "execution_count": 31,
+     "execution_count": 3,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -68,8 +94,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 32,
-   "metadata": {},
+   "execution_count": 4,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.392743Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.392523Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.395925Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.395425Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.392727Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -98,15 +132,23 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 33,
-   "metadata": {},
+   "execution_count": 5,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.396921Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.396647Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.400414Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.399886Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.396892Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "name:  1 The number of cells:  3\n",
-      "name:  0 The number of cells:  2\n"
+      "name:  0 The number of cells:  2\n",
+      "name:  1 The number of cells:  3\n"
      ]
     }
    ],
@@ -115,13 +157,21 @@
     "udict = {}\n",
     "for u in universes:\n",
     "    udict[u.name()] = u\n",
-    "    print('name: ', u.name(), 'The number of cells: ', len(u))"
+    "    print(\"name: \", u.name(), \"The number of cells: \", len(u))"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {},
+   "execution_count": 6,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.401489Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.401100Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.405197Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.404617Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.401460Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -140,8 +190,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
-   "metadata": {},
+   "execution_count": 7,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.406399Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.406087Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.410399Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.409980Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.406373Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -171,8 +229,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 34,
-   "metadata": {},
+   "execution_count": 8,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.411226Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.411015Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.414352Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.413760Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.411209Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -183,22 +249,18 @@
       "        The simplification procedure goes in the following way.\n",
       "        # TODO: insert brief description!\n",
       "\n",
-      "        Parameters\n",
-      "        ----------\n",
-      "        box : Box\n",
-      "            Box where geometry should be simplified.\n",
-      "        split_disjoint : bool\n",
-      "            Whether to split disjoint geometries into separate geometries.\n",
-      "        min_volume : float\n",
-      "            The smallest value of box's volume when the process of box splitting\n",
-      "            must be stopped.\n",
-      "        trim_size : int\n",
-      "            Max size of set to return. It is used to prevent unlimited growth\n",
-      "            of the variant set.\n",
+      "        Args:\n",
+      "            box:\n",
+      "                Box where geometry should be simplified.\n",
+      "            split_disjoint:\n",
+      "                Whether to split disjoint geometries into separate geometries.\n",
+      "            min_volume:\n",
+      "                The smallest value of box's volume when the process of box splitting must be stopped.\n",
+      "            trim_size:\n",
+      "                Max size of set to return. It is used to prevent unlimited growth\n",
+      "                of the variant set.\n",
       "\n",
-      "        Returns\n",
-      "        -------\n",
-      "        simple_cell : Cell\n",
+      "        Returns:\n",
       "            Simplified version of this cell.\n",
       "        \n"
      ]
@@ -210,8 +272,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 35,
-   "metadata": {},
+   "execution_count": 9,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.415152Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.414932Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.804449Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.803759Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.415135Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -237,8 +307,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
-   "metadata": {},
+   "execution_count": 10,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.805263Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.805043Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.808809Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.808192Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.805247Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -260,8 +338,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 37,
-   "metadata": {},
+   "execution_count": 11,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.809709Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.809471Z",
+     "iopub.status.idle": "2024-09-11T11:50:25.822658Z",
+     "shell.execute_reply": "2024-09-11T11:50:25.822014Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.809693Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -270,13 +356,13 @@
       "2 0 3:-1:2\n",
       "        IMP:N=0.000 \n",
       "        U=0 \n",
-      "3 1 -7.800000000000001 -7 -2 -4 6 -9 1 -3 8 -5\n",
+      "3 1 -7.8 -7 -2 -4 6 -9 1 -3 8 -5\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n",
-      "4 1 -7.800000000000001 -7 9 -2 -4 1 -10 -3 8 -5\n",
+      "4 1 -7.8 -7 9 -2 -4 1 -10 -3 8 -5\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n",
-      "5 0 (10:-6:4) -7 -2 1 -3 8 -5\n",
+      "5 0 -7 -2 1 -3 8 -5 (10:-6:4)\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n"
      ]
@@ -290,15 +376,22 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
-   "metadata": {},
+   "execution_count": 12,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:25.825425Z",
+     "iopub.status.busy": "2024-09-11T11:50:25.825163Z",
+     "iopub.status.idle": "2024-09-11T11:50:27.372115Z",
+     "shell.execute_reply": "2024-09-11T11:50:27.371573Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:25.825408Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Universe 0 simplification has been finished.\n",
-      "0 empty cells were deleted.\n"
+      "\n"
      ]
     }
    ],
@@ -308,8 +401,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 39,
-   "metadata": {},
+   "execution_count": 13,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:27.372918Z",
+     "iopub.status.busy": "2024-09-11T11:50:27.372758Z",
+     "iopub.status.idle": "2024-09-11T11:50:27.376101Z",
+     "shell.execute_reply": "2024-09-11T11:50:27.375574Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:27.372903Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -318,13 +419,13 @@
       "2 0 3:-1:2\n",
       "        IMP:N=0.000 \n",
       "        U=0 \n",
-      "3 1 -7.800000000000001 -4 6 -9\n",
+      "3 1 -7.8 -4 6 -9\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n",
-      "4 1 -7.800000000000001 9 -4 -10\n",
+      "4 1 -7.8 9 -4 -10\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n",
-      "5 0 (10:-6:4) -2 1 -3\n",
+      "5 0 -2 1 -3 (10:-6:4)\n",
       "        IMP:N=1.000 \n",
       "        U=0 \n"
      ]
@@ -337,17 +438,33 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 40,
-   "metadata": {},
+   "execution_count": 14,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:27.377301Z",
+     "iopub.status.busy": "2024-09-11T11:50:27.377038Z",
+     "iopub.status.idle": "2024-09-11T11:50:27.383496Z",
+     "shell.execute_reply": "2024-09-11T11:50:27.382970Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:27.377285Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "model1.save('test_flattened.i')"
+    "model1.save(\"test_flattened.i\")"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 41,
-   "metadata": {},
+   "execution_count": 15,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:27.384283Z",
+     "iopub.status.busy": "2024-09-11T11:50:27.384076Z",
+     "iopub.status.idle": "2024-09-11T11:50:27.388681Z",
+     "shell.execute_reply": "2024-09-11T11:50:27.388093Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:27.384268Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -379,41 +496,64 @@
   {
    "cell_type": "code",
    "execution_count": 16,
-   "metadata": {},
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:27.389585Z",
+     "iopub.status.busy": "2024-09-11T11:50:27.389339Z",
+     "iopub.status.idle": "2024-09-11T11:50:27.392704Z",
+     "shell.execute_reply": "2024-09-11T11:50:27.392000Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:27.389560Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "sphere = create_surface('SO', 4, name=20)"
+    "sphere = create_surface(\"SO\", 4, name=20)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 42,
-   "metadata": {},
+   "execution_count": 17,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:27.393970Z",
+     "iopub.status.busy": "2024-09-11T11:50:27.393662Z",
+     "iopub.status.idle": "2024-09-11T11:50:29.244831Z",
+     "shell.execute_reply": "2024-09-11T11:50:29.244266Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:27.393952Z"
+    }
+   },
    "outputs": [],
    "source": [
     "new_cells = []   # new cells\n",
-    "mask_shape = Shape('S', sphere) # mask shape: only intersections with mask shape will \n",
+    "mask_shape = Shape(\"S\", sphere) # mask shape: only intersections with mask shape will\n",
     "                                # be presented in new model\n",
     "for c in model1:\n",
     "    nc = c.intersection(mask_shape)  # get intersection cell\n",
-    "    nc = nc.simplify(min_volume=0.1) # simplify intersection cell. \n",
+    "    nc = nc.simplify(min_volume=0.1) # simplify intersection cell.\n",
     "    new_cells.append(nc)             # append truncated cell to cell list.\n",
-    "new_cells.append(Body(Shape('C', sphere), name=20)) # finally append new body, which is\n",
+    "new_cells.append(Body(Shape(\"C\", sphere), name=20)) # finally append new body, which is\n",
     "                                     # the sphere.\n",
     "new_u = Universe(new_cells)          # And create new universe."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 43,
-   "metadata": {},
+   "execution_count": 18,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:29.245706Z",
+     "iopub.status.busy": "2024-09-11T11:50:29.245492Z",
+     "iopub.status.idle": "2024-09-11T11:50:30.664172Z",
+     "shell.execute_reply": "2024-09-11T11:50:30.663681Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:29.245691Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Universe 0 simplification has been finished.\n",
-      "0 empty cells were deleted.\n"
+      "\n"
      ]
     }
    ],
@@ -423,17 +563,33 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 44,
-   "metadata": {},
+   "execution_count": 19,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:30.664927Z",
+     "iopub.status.busy": "2024-09-11T11:50:30.664768Z",
+     "iopub.status.idle": "2024-09-11T11:50:30.671663Z",
+     "shell.execute_reply": "2024-09-11T11:50:30.671047Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:30.664912Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "new_u.save('test_cut.i')"
+    "new_u.save(\"test_cut.i\")"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 45,
-   "metadata": {},
+   "execution_count": 20,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:30.672708Z",
+     "iopub.status.busy": "2024-09-11T11:50:30.672489Z",
+     "iopub.status.idle": "2024-09-11T11:50:30.675637Z",
+     "shell.execute_reply": "2024-09-11T11:50:30.674935Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:30.672691Z"
+    }
+   },
    "outputs": [],
    "source": [
     "cell_1.material()"
@@ -448,20 +604,36 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 46,
-   "metadata": {},
+   "execution_count": 21,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:30.676623Z",
+     "iopub.status.busy": "2024-09-11T11:50:30.676409Z",
+     "iopub.status.idle": "2024-09-11T11:50:30.683764Z",
+     "shell.execute_reply": "2024-09-11T11:50:30.683241Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:30.676608Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "to_insert = read_mcnp('to_insert.i')"
+    "to_insert = from_file(\"to_insert.i\").universe"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 47,
-   "metadata": {},
+   "execution_count": 22,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:30.684739Z",
+     "iopub.status.busy": "2024-09-11T11:50:30.684507Z",
+     "iopub.status.idle": "2024-09-11T11:50:30.698733Z",
+     "shell.execute_reply": "2024-09-11T11:50:30.698255Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:30.684722Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "new_cells = [c for c in model1]\n",
+    "new_cells = list(iter(model1))\n",
     "ext_cells = []\n",
     "for add_c in to_insert:\n",
     "    if add_c.material():\n",
@@ -470,20 +642,27 @@
     "            new_cells[i] = c.intersection(comp)\n",
     "        ext_cells.append(add_c)\n",
     "new_cells.extend(ext_cells)\n",
-    "comb_u = Universe(new_cells, name_rule='clash')"
+    "comb_u = Universe(new_cells, name_rule=\"clash\")"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 48,
-   "metadata": {},
+   "execution_count": 23,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:30.699710Z",
+     "iopub.status.busy": "2024-09-11T11:50:30.699461Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.098239Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.097840Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:30.699689Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Universe 0 simplification has been finished.\n",
-      "0 empty cells were deleted.\n"
+      "\n"
      ]
     }
    ],
@@ -493,11 +672,19 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 49,
-   "metadata": {},
+   "execution_count": 24,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.099018Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.098857Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.107428Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.106737Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.099003Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "comb_u.save('combine.i')"
+    "comb_u.save(\"combine.i\")"
    ]
   },
   {
@@ -509,8 +696,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 58,
-   "metadata": {},
+   "execution_count": 25,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.108300Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.108036Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.111804Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.111137Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.108282Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -522,14 +717,22 @@
     }
    ],
    "source": [
-    "comp = Composition(atomic=[('H', 2), ('O', 1)], name=1, comment='Material 1')\n",
+    "comp = Composition(atomic=[(\"H\", 2), (\"O\", 1)], name=1, comment=\"Material 1\")\n",
     "print(comp.mcnp_repr())"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 51,
-   "metadata": {},
+   "execution_count": 26,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.112707Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.112442Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.115886Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.115412Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.112690Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
@@ -550,8 +753,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 52,
-   "metadata": {},
+   "execution_count": 27,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.116722Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.116480Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.119403Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.118932Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.116706Z"
+    }
+   },
    "outputs": [],
    "source": [
     "water = Material(comp, density=1.0)"
@@ -559,32 +770,56 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 53,
-   "metadata": {},
+   "execution_count": 28,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.120609Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.120139Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.123587Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.123167Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.120496Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "oil = Material(atomic=[('C', 1), ('H', 2)], density=0.8)"
+    "oil = Material(atomic=[(\"C\", 1), (\"H\", 2)], density=0.8)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 54,
-   "metadata": {},
+   "execution_count": 29,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.124441Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.124227Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.127255Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.126614Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.124419Z"
+    }
+   },
    "outputs": [],
    "source": [
-    "mix = Material.mixture((water, 0.4), (oil, 0.6), fraction_type='weight', comment)"
+    "mix = Material.mixture((water, 0.4), (oil, 0.6), fraction_type=\"weight\")"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 55,
-   "metadata": {},
+   "execution_count": 30,
+   "metadata": {
+    "execution": {
+     "iopub.execute_input": "2024-09-11T11:50:33.128198Z",
+     "iopub.status.busy": "2024-09-11T11:50:33.127925Z",
+     "iopub.status.idle": "2024-09-11T11:50:33.131628Z",
+     "shell.execute_reply": "2024-09-11T11:50:33.131041Z",
+     "shell.execute_reply.started": "2024-09-11T11:50:33.128182Z"
+    }
+   },
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "0.8695652173913044\n",
+      "0.8695652173913042\n",
       "M3 1000  6.666667e-01\n",
       "        8000  1.138999e-01\n",
       "        6000  2.194334e-01\n"
@@ -593,21 +828,14 @@
    ],
    "source": [
     "print(mix.density)\n",
-    "mix.composition.options['name'] = 3\n",
+    "mix.composition.options[\"name\"] = 3\n",
     "print(mix.composition.mcnp_repr())"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -621,9 +849,9 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.7.3"
+   "version": "3.12.6"
   }
  },
  "nbformat": 4,
- "nbformat_minor": 2
+ "nbformat_minor": 4
 }
diff --git a/tutorial/mckit_tutorial.md b/tutorial/mckit_tutorial.md
new file mode 100644
index 00000000..37096691
--- /dev/null
+++ b/tutorial/mckit_tutorial.md
@@ -0,0 +1,191 @@
+---
+jupyter:
+  jupytext:
+    text_representation:
+      extension: .md
+      format_name: markdown
+      format_version: '1.3'
+      jupytext_version: 1.16.4
+  kernelspec:
+    display_name: Python 3 (ipykernel)
+    language: python
+    name: python3
+---
+
+```python
+from __future__ import annotations
+
+from mckit import Body, Composition, Material, Shape, Universe, create_surface, from_file
+```
+
+### Read MCNP input file
+
+read_mcnp function reads MCNP input file and returns Universe instance. Universe instance contains _cell variable, list of cells.
+
+```python
+model1 = from_file("test1.i").universe
+type(model1)
+```
+
+```python
+model1.name()
+```
+
+It is possible to iterate over universe entities. Entities of inner universes are not included.
+
+```python
+for cell in model1:
+    print(cell.mcnp_repr())
+```
+
+#### Get all universes
+
+```python
+universes = model1.get_universes()
+udict = {}
+for u in universes:
+    udict[u.name()] = u
+    print("name: ", u.name(), "The number of cells: ", len(u))
+```
+
+```python
+cell_1 = udict[0]._cells[0]
+print(cell_1.mcnp_repr())
+```
+
+```python
+surfaces = cell_1.shape.get_surfaces()
+for s in surfaces:
+    print(s.mcnp_repr())
+```
+
+Surfaces 4, 5 and 6 are redundant. To simplify cell description *simplify* method can be used.
+
+```python
+print(cell_1.simplify.__doc__)
+```
+
+```python
+cell_1s = cell_1.simplify(min_volume=1.e-3)
+print(cell_1s.mcnp_repr())
+```
+
+To flatten mcnp model *apply_fill* method of Universe can be used. It modifies current universe: inserts all cells of inner universes. But *simplify* method must be called separately.
+
+```python
+for c in model1:
+    print(c.mcnp_repr())
+```
+
+```python
+model1.apply_fill()
+for c in model1:
+    print(c.mcnp_repr())
+```
+
+```python
+model1.simplify(min_volume=1.e-3)
+```
+
+```python
+for c in model1:
+    print(c.mcnp_repr())
+```
+
+```python
+model1.save("test_flattened.i")
+```
+
+```python
+surfaces = model1.get_surfaces()
+for s in surfaces:
+    print(s.mcnp_repr())
+```
+
+Now cut a sphere of radius 4 cm from the model1.
+
+```python
+sphere = create_surface("SO", 4, name=20)
+```
+
+```python
+new_cells = []   # new cells
+mask_shape = Shape("S", sphere) # mask shape: only intersections with mask shape will
+                                # be presented in new model
+for c in model1:
+    nc = c.intersection(mask_shape)  # get intersection cell
+    nc = nc.simplify(min_volume=0.1) # simplify intersection cell.
+    new_cells.append(nc)             # append truncated cell to cell list.
+new_cells.append(Body(Shape("C", sphere), name=20)) # finally append new body, which is
+                                     # the sphere.
+new_u = Universe(new_cells)          # And create new universe.
+```
+
+```python
+new_u.simplify(min_volume=0.1)
+```
+
+```python
+new_u.save("test_cut.i")
+```
+
+```python
+cell_1.material()
+```
+
+## Insert cells with material
+
+```python
+to_insert = from_file("to_insert.i").universe
+```
+
+```python
+new_cells = list(iter(model1))
+ext_cells = []
+for add_c in to_insert:
+    if add_c.material():
+        comp = add_c.shape.complement()
+        for i, c in enumerate(new_cells):
+            new_cells[i] = c.intersection(comp)
+        ext_cells.append(add_c)
+new_cells.extend(ext_cells)
+comb_u = Universe(new_cells, name_rule="clash")
+```
+
+```python
+comb_u.simplify(min_volume=0.01)
+```
+
+```python
+comb_u.save("combine.i")
+```
+
+# Material manipulation
+
+```python
+comp = Composition(atomic=[("H", 2), ("O", 1)], name=1, comment="Material 1")
+print(comp.mcnp_repr())
+```
+
+```python
+comp_e = comp.expand()   # Get isotope composition
+print(comp_e.mcnp_repr())
+```
+
+```python
+water = Material(comp, density=1.0)
+```
+
+```python
+oil = Material(atomic=[("C", 1), ("H", 2)], density=0.8)
+```
+
+```python
+mix = Material.mixture((water, 0.4), (oil, 0.6), fraction_type="weight")
+```
+
+```python
+print(mix.density)
+mix.composition.options["name"] = 3
+print(mix.composition.mcnp_repr())
+```
diff --git a/tutorial/mckit_tutorial.py b/tutorial/mckit_tutorial.py
new file mode 100644
index 00000000..7308cb6e
--- /dev/null
+++ b/tutorial/mckit_tutorial.py
@@ -0,0 +1,169 @@
+# ---
+# jupyter:
+#   jupytext:
+#     text_representation:
+#       extension: .py
+#       format_name: percent
+#       format_version: '1.3'
+#       jupytext_version: 1.16.4
+#   kernelspec:
+#     display_name: Python 3 (ipykernel)
+#     language: python
+#     name: python3
+# ---
+
+# %%
+from __future__ import annotations
+
+from mckit import Body, Composition, Material, Shape, Universe, create_surface, from_file
+
+# %% [markdown]
+# ### Read MCNP input file
+#
+# read_mcnp function reads MCNP input file and returns Universe instance. Universe instance contains _cell variable, list of cells.
+
+# %%
+model1 = from_file("test1.i").universe
+type(model1)
+
+# %%
+model1.name()
+
+# %% [markdown]
+# It is possible to iterate over universe entities. Entities of inner universes are not included.
+
+# %%
+for cell in model1:
+    print(cell.mcnp_repr())
+
+# %% [markdown]
+# #### Get all universes
+
+# %%
+universes = model1.get_universes()
+udict = {}
+for u in universes:
+    udict[u.name()] = u
+    print("name: ", u.name(), "The number of cells: ", len(u))
+
+# %%
+cell_1 = udict[0]._cells[0]
+print(cell_1.mcnp_repr())
+
+# %%
+surfaces = cell_1.shape.get_surfaces()
+for s in surfaces:
+    print(s.mcnp_repr())
+
+# %% [markdown]
+# Surfaces 4, 5 and 6 are redundant. To simplify cell description *simplify* method can be used.
+
+# %%
+print(cell_1.simplify.__doc__)
+
+# %%
+cell_1s = cell_1.simplify(min_volume=1.0e-3)
+print(cell_1s.mcnp_repr())
+
+# %% [markdown]
+# To flatten mcnp model *apply_fill* method of Universe can be used. It modifies current universe: inserts all cells of inner universes. But *simplify* method must be called separately.
+
+# %%
+for c in model1:
+    print(c.mcnp_repr())
+
+# %%
+model1.apply_fill()
+for c in model1:
+    print(c.mcnp_repr())
+
+# %%
+model1.simplify(min_volume=1.0e-3)
+
+# %%
+for c in model1:
+    print(c.mcnp_repr())
+
+# %%
+model1.save("test_flattened.i")
+
+# %%
+surfaces = model1.get_surfaces()
+for s in surfaces:
+    print(s.mcnp_repr())
+
+# %% [markdown]
+# Now cut a sphere of radius 4 cm from the model1.
+
+# %%
+sphere = create_surface("SO", 4, name=20)
+
+# %%
+new_cells = []  # new cells
+mask_shape = Shape("S", sphere)  # mask shape: only intersections with mask shape will
+# be presented in new model
+for c in model1:
+    nc = c.intersection(mask_shape)  # get intersection cell
+    nc = nc.simplify(min_volume=0.1)  # simplify intersection cell.
+    new_cells.append(nc)  # append truncated cell to cell list.
+new_cells.append(Body(Shape("C", sphere), name=20))  # finally append new body, which is
+# the sphere.
+new_u = Universe(new_cells)  # And create new universe.
+
+# %%
+new_u.simplify(min_volume=0.1)
+
+# %%
+new_u.save("test_cut.i")
+
+# %%
+cell_1.material()
+
+# %% [markdown]
+# ## Insert cells with material
+
+# %%
+to_insert = from_file("to_insert.i").universe
+
+# %%
+new_cells = list(iter(model1))
+ext_cells = []
+for add_c in to_insert:
+    if add_c.material():
+        comp = add_c.shape.complement()
+        for i, c in enumerate(new_cells):
+            new_cells[i] = c.intersection(comp)
+        ext_cells.append(add_c)
+new_cells.extend(ext_cells)
+comb_u = Universe(new_cells, name_rule="clash")
+
+# %%
+comb_u.simplify(min_volume=0.01)
+
+# %%
+comb_u.save("combine.i")
+
+# %% [markdown]
+# # Material manipulation
+
+# %%
+comp = Composition(atomic=[("H", 2), ("O", 1)], name=1, comment="Material 1")
+print(comp.mcnp_repr())
+
+# %%
+comp_e = comp.expand()  # Get isotope composition
+print(comp_e.mcnp_repr())
+
+# %%
+water = Material(comp, density=1.0)
+
+# %%
+oil = Material(atomic=[("C", 1), ("H", 2)], density=0.8)
+
+# %%
+mix = Material.mixture((water, 0.4), (oil, 0.6), fraction_type="weight")
+
+# %%
+print(mix.density)
+mix.composition.options["name"] = 3
+print(mix.composition.mcnp_repr())
diff --git a/tutorial/test_cut.i b/tutorial/test_cut.i
index 37839759..75a2b80e 100644
--- a/tutorial/test_cut.i
+++ b/tutorial/test_cut.i
@@ -2,13 +2,13 @@
 2 0 3:-1:2
         IMP:N=0.000
         U=0
-3 1 -7.800000000000001 -4 20 6 -9
+3 1 -7.8 -4 20 6 -9
         IMP:N=1.000
         U=0
-4 1 -7.800000000000001 9 -4 -10
+4 1 -7.8 9 -4 -10
         IMP:N=1.000
         U=0
-5 0 (10:-6:4) -2 20 1 -3
+5 0 -2 20 1 -3 (10:-6:4)
         IMP:N=1.000
         U=0
 20 0 -20
diff --git a/tutorial/test_flattened.i b/tutorial/test_flattened.i
index 6e01c685..106b40da 100644
--- a/tutorial/test_flattened.i
+++ b/tutorial/test_flattened.i
@@ -2,13 +2,13 @@
 2 0 3:-1:2
         IMP:N=0.000
         U=0
-3 1 -7.800000000000001 -4 6 -9
+3 1 -7.8 -4 6 -9
         IMP:N=1.000
         U=0
-4 1 -7.800000000000001 9 -4 -10
+4 1 -7.8 9 -4 -10
         IMP:N=1.000
         U=0
-5 0 (10:-6:4) -2 1 -3
+5 0 -2 1 -3 (10:-6:4)
         IMP:N=1.000
         U=0
 
diff --git a/update_from_upstream.sh b/update_from_upstream.sh
deleted file mode 100755
index 4e30ba20..00000000
--- a/update_from_upstream.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env sh
-
-upstream_url="git@github.com:rorni/mckit.git"
-
-git remote add upstream $upstream_url
-git fetch --all
-git merge upstream/master
-# git push origin HEAD:master
-
-
-# vim: set ts=4 sw=0 tw=79 ss=0 ft=sh et ai :
diff --git a/uv.lock b/uv.lock
new file mode 100644
index 00000000..29dfc8c1
--- /dev/null
+++ b/uv.lock
@@ -0,0 +1,2753 @@
+version = 1
+revision = 2
+requires-python = ">=3.11"
+
+[[package]]
+name = "alabaster"
+version = "1.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210, upload-time = "2024-07-26T18:15:03.762Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929, upload-time = "2024-07-26T18:15:02.05Z" },
+]
+
+[[package]]
+name = "anyio"
+version = "4.9.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "idna" },
+    { name = "sniffio" },
+    { name = "typing-extensions", marker = "python_full_version < '3.13'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload-time = "2025-03-17T00:02:54.77Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload-time = "2025-03-17T00:02:52.713Z" },
+]
+
+[[package]]
+name = "appnope"
+version = "0.1.4"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" },
+]
+
+[[package]]
+name = "argon2-cffi"
+version = "25.1.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "argon2-cffi-bindings" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706, upload-time = "2025-06-03T06:55:32.073Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl", hash = "sha256:fdc8b074db390fccb6eb4a3604ae7231f219aa669a2652e0f20e16ba513d5741", size = 14657, upload-time = "2025-06-03T06:55:30.804Z" },
+]
+
+[[package]]
+name = "argon2-cffi-bindings"
+version = "21.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "cffi" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911, upload-time = "2021-12-01T08:52:55.68Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658, upload-time = "2021-12-01T09:09:17.016Z" },
+    { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583, upload-time = "2021-12-01T09:09:19.546Z" },
+    { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168, upload-time = "2021-12-01T09:09:21.445Z" },
+    { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709, upload-time = "2021-12-01T09:09:18.182Z" },
+    { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613, upload-time = "2021-12-01T09:09:22.741Z" },
+    { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583, upload-time = "2021-12-01T09:09:24.177Z" },
+    { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475, upload-time = "2021-12-01T09:09:26.673Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698, upload-time = "2021-12-01T09:09:27.87Z" },
+    { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817, upload-time = "2021-12-01T09:09:30.267Z" },
+    { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104, upload-time = "2021-12-01T09:09:31.335Z" },
+]
+
+[[package]]
+name = "arrow"
+version = "1.3.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "python-dateutil" },
+    { name = "types-python-dateutil" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload-time = "2023-09-30T22:11:18.25Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419, upload-time = "2023-09-30T22:11:16.072Z" },
+]
+
+[[package]]
+name = "asttokens"
+version = "3.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" },
+]
+
+[[package]]
+name = "async-lru"
+version = "2.0.5"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380, upload-time = "2025-03-16T17:25:36.919Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069, upload-time = "2025-03-16T17:25:35.422Z" },
+]
+
+[[package]]
+name = "attrs"
+version = "25.3.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" },
+]
+
+[[package]]
+name = "babel"
+version = "2.17.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" },
+]
+
+[[package]]
+name = "beautifulsoup4"
+version = "4.13.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "soupsieve" },
+    { name = "typing-extensions" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload-time = "2025-04-15T17:05:13.836Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" },
+]
+
+[[package]]
+name = "bleach"
+version = "6.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "webencodings" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload-time = "2024-10-29T18:30:40.477Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" },
+]
+
+[package.optional-dependencies]
+css = [
+    { name = "tinycss2" },
+]
+
+[[package]]
+name = "certifi"
+version = "2025.7.9"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/de/8a/c729b6b60c66a38f590c4e774decc4b2ec7b0576be8f1aa984a53ffa812a/certifi-2025.7.9.tar.gz", hash = "sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079", size = 160386, upload-time = "2025-07-09T02:13:58.874Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/66/f3/80a3f974c8b535d394ff960a11ac20368e06b736da395b551a49ce950cce/certifi-2025.7.9-py3-none-any.whl", hash = "sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39", size = 159230, upload-time = "2025-07-09T02:13:57.007Z" },
+]
+
+[[package]]
+name = "cffi"
+version = "1.17.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pycparser" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" },
+    { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" },
+    { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" },
+    { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" },
+    { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" },
+    { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721, upload-time = "2024-09-04T20:44:01.585Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242, upload-time = "2024-09-04T20:44:03.467Z" },
+    { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" },
+    { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" },
+    { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" },
+    { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" },
+    { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" },
+    { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" },
+    { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" },
+    { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" },
+    { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" },
+    { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" },
+    { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" },
+    { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" },
+    { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" },
+    { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" },
+    { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" },
+    { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" },
+    { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" },
+    { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" },
+    { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" },
+    { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" },
+    { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" },
+    { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" },
+    { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" },
+    { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" },
+]
+
+[[package]]
+name = "cfgv"
+version = "3.4.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", size = 7114, upload-time = "2023-08-12T20:38:17.776Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", size = 7249, upload-time = "2023-08-12T20:38:16.269Z" },
+]
+
+[[package]]
+name = "charset-normalizer"
+version = "3.4.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2", size = 198794, upload-time = "2025-05-02T08:32:11.945Z" },
+    { url = "https://files.pythonhosted.org/packages/41/d9/7a6c0b9db952598e97e93cbdfcb91bacd89b9b88c7c983250a77c008703c/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645", size = 142846, upload-time = "2025-05-02T08:32:13.946Z" },
+    { url = "https://files.pythonhosted.org/packages/66/82/a37989cda2ace7e37f36c1a8ed16c58cf48965a79c2142713244bf945c89/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd", size = 153350, upload-time = "2025-05-02T08:32:15.873Z" },
+    { url = "https://files.pythonhosted.org/packages/df/68/a576b31b694d07b53807269d05ec3f6f1093e9545e8607121995ba7a8313/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8", size = 145657, upload-time = "2025-05-02T08:32:17.283Z" },
+    { url = "https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f", size = 147260, upload-time = "2025-05-02T08:32:18.807Z" },
+    { url = "https://files.pythonhosted.org/packages/a6/e6/8aebae25e328160b20e31a7e9929b1578bbdc7f42e66f46595a432f8539e/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7", size = 149164, upload-time = "2025-05-02T08:32:20.333Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/f2/b3c2f07dbcc248805f10e67a0262c93308cfa149a4cd3d1fe01f593e5fd2/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9", size = 144571, upload-time = "2025-05-02T08:32:21.86Z" },
+    { url = "https://files.pythonhosted.org/packages/60/5b/c3f3a94bc345bc211622ea59b4bed9ae63c00920e2e8f11824aa5708e8b7/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544", size = 151952, upload-time = "2025-05-02T08:32:23.434Z" },
+    { url = "https://files.pythonhosted.org/packages/e2/4d/ff460c8b474122334c2fa394a3f99a04cf11c646da895f81402ae54f5c42/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82", size = 155959, upload-time = "2025-05-02T08:32:24.993Z" },
+    { url = "https://files.pythonhosted.org/packages/a2/2b/b964c6a2fda88611a1fe3d4c400d39c66a42d6c169c924818c848f922415/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0", size = 153030, upload-time = "2025-05-02T08:32:26.435Z" },
+    { url = "https://files.pythonhosted.org/packages/59/2e/d3b9811db26a5ebf444bc0fa4f4be5aa6d76fc6e1c0fd537b16c14e849b6/charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5", size = 148015, upload-time = "2025-05-02T08:32:28.376Z" },
+    { url = "https://files.pythonhosted.org/packages/90/07/c5fd7c11eafd561bb51220d600a788f1c8d77c5eef37ee49454cc5c35575/charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a", size = 98106, upload-time = "2025-05-02T08:32:30.281Z" },
+    { url = "https://files.pythonhosted.org/packages/a8/05/5e33dbef7e2f773d672b6d79f10ec633d4a71cd96db6673625838a4fd532/charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28", size = 105402, upload-time = "2025-05-02T08:32:32.191Z" },
+    { url = "https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7", size = 199936, upload-time = "2025-05-02T08:32:33.712Z" },
+    { url = "https://files.pythonhosted.org/packages/ee/8a/1a5e33b73e0d9287274f899d967907cd0bf9c343e651755d9307e0dbf2b3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3", size = 143790, upload-time = "2025-05-02T08:32:35.768Z" },
+    { url = "https://files.pythonhosted.org/packages/66/52/59521f1d8e6ab1482164fa21409c5ef44da3e9f653c13ba71becdd98dec3/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a", size = 153924, upload-time = "2025-05-02T08:32:37.284Z" },
+    { url = "https://files.pythonhosted.org/packages/86/2d/fb55fdf41964ec782febbf33cb64be480a6b8f16ded2dbe8db27a405c09f/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214", size = 146626, upload-time = "2025-05-02T08:32:38.803Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a", size = 148567, upload-time = "2025-05-02T08:32:40.251Z" },
+    { url = "https://files.pythonhosted.org/packages/09/14/957d03c6dc343c04904530b6bef4e5efae5ec7d7990a7cbb868e4595ee30/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd", size = 150957, upload-time = "2025-05-02T08:32:41.705Z" },
+    { url = "https://files.pythonhosted.org/packages/0d/c8/8174d0e5c10ccebdcb1b53cc959591c4c722a3ad92461a273e86b9f5a302/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981", size = 145408, upload-time = "2025-05-02T08:32:43.709Z" },
+    { url = "https://files.pythonhosted.org/packages/58/aa/8904b84bc8084ac19dc52feb4f5952c6df03ffb460a887b42615ee1382e8/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c", size = 153399, upload-time = "2025-05-02T08:32:46.197Z" },
+    { url = "https://files.pythonhosted.org/packages/c2/26/89ee1f0e264d201cb65cf054aca6038c03b1a0c6b4ae998070392a3ce605/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b", size = 156815, upload-time = "2025-05-02T08:32:48.105Z" },
+    { url = "https://files.pythonhosted.org/packages/fd/07/68e95b4b345bad3dbbd3a8681737b4338ff2c9df29856a6d6d23ac4c73cb/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d", size = 154537, upload-time = "2025-05-02T08:32:49.719Z" },
+    { url = "https://files.pythonhosted.org/packages/77/1a/5eefc0ce04affb98af07bc05f3bac9094513c0e23b0562d64af46a06aae4/charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f", size = 149565, upload-time = "2025-05-02T08:32:51.404Z" },
+    { url = "https://files.pythonhosted.org/packages/37/a0/2410e5e6032a174c95e0806b1a6585eb21e12f445ebe239fac441995226a/charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c", size = 98357, upload-time = "2025-05-02T08:32:53.079Z" },
+    { url = "https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e", size = 105776, upload-time = "2025-05-02T08:32:54.573Z" },
+    { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" },
+    { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" },
+    { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" },
+    { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" },
+    { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" },
+    { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" },
+    { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" },
+    { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" },
+    { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" },
+    { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" },
+    { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" },
+    { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" },
+    { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" },
+]
+
+[[package]]
+name = "click"
+version = "8.2.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" },
+]
+
+[[package]]
+name = "colorama"
+version = "0.4.6"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" },
+]
+
+[[package]]
+name = "comm"
+version = "0.2.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload-time = "2024-03-12T16:53:41.133Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" },
+]
+
+[[package]]
+name = "coverage"
+version = "7.9.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/04/b7/c0465ca253df10a9e8dae0692a4ae6e9726d245390aaef92360e1d6d3832/coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b", size = 813556, upload-time = "2025-07-03T10:54:15.101Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba", size = 212152, upload-time = "2025-07-03T10:52:53.562Z" },
+    { url = "https://files.pythonhosted.org/packages/9f/66/cc13bae303284b546a030762957322bbbff1ee6b6cb8dc70a40f8a78512f/coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa", size = 212540, upload-time = "2025-07-03T10:52:55.196Z" },
+    { url = "https://files.pythonhosted.org/packages/0f/3c/d56a764b2e5a3d43257c36af4a62c379df44636817bb5f89265de4bf8bd7/coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a", size = 245097, upload-time = "2025-07-03T10:52:56.509Z" },
+    { url = "https://files.pythonhosted.org/packages/b1/46/bd064ea8b3c94eb4ca5d90e34d15b806cba091ffb2b8e89a0d7066c45791/coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc", size = 242812, upload-time = "2025-07-03T10:52:57.842Z" },
+    { url = "https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2", size = 244617, upload-time = "2025-07-03T10:52:59.239Z" },
+    { url = "https://files.pythonhosted.org/packages/b7/4f/8fadff6bf56595a16d2d6e33415841b0163ac660873ed9a4e9046194f779/coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c", size = 244263, upload-time = "2025-07-03T10:53:00.601Z" },
+    { url = "https://files.pythonhosted.org/packages/9b/d2/e0be7446a2bba11739edb9f9ba4eff30b30d8257370e237418eb44a14d11/coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd", size = 242314, upload-time = "2025-07-03T10:53:01.932Z" },
+    { url = "https://files.pythonhosted.org/packages/9d/7d/dcbac9345000121b8b57a3094c2dfcf1ccc52d8a14a40c1d4bc89f936f80/coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74", size = 242904, upload-time = "2025-07-03T10:53:03.478Z" },
+    { url = "https://files.pythonhosted.org/packages/41/58/11e8db0a0c0510cf31bbbdc8caf5d74a358b696302a45948d7c768dfd1cf/coverage-7.9.2-cp311-cp311-win32.whl", hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6", size = 214553, upload-time = "2025-07-03T10:53:05.174Z" },
+    { url = "https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7", size = 215441, upload-time = "2025-07-03T10:53:06.472Z" },
+    { url = "https://files.pythonhosted.org/packages/62/5b/34abcedf7b946c1c9e15b44f326cb5b0da852885312b30e916f674913428/coverage-7.9.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62", size = 213873, upload-time = "2025-07-03T10:53:07.699Z" },
+    { url = "https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0", size = 212344, upload-time = "2025-07-03T10:53:09.3Z" },
+    { url = "https://files.pythonhosted.org/packages/95/0c/ee03c95d32be4d519e6a02e601267769ce2e9a91fc8faa1b540e3626c680/coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3", size = 212580, upload-time = "2025-07-03T10:53:11.52Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/9f/826fa4b544b27620086211b87a52ca67592622e1f3af9e0a62c87aea153a/coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1", size = 246383, upload-time = "2025-07-03T10:53:13.134Z" },
+    { url = "https://files.pythonhosted.org/packages/7f/b3/4477aafe2a546427b58b9c540665feff874f4db651f4d3cb21b308b3a6d2/coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615", size = 243400, upload-time = "2025-07-03T10:53:14.614Z" },
+    { url = "https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b", size = 245591, upload-time = "2025-07-03T10:53:15.872Z" },
+    { url = "https://files.pythonhosted.org/packages/c6/e7/a59888e882c9a5f0192d8627a30ae57910d5d449c80229b55e7643c078c4/coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9", size = 245402, upload-time = "2025-07-03T10:53:17.124Z" },
+    { url = "https://files.pythonhosted.org/packages/92/a5/72fcd653ae3d214927edc100ce67440ed8a0a1e3576b8d5e6d066ed239db/coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f", size = 243583, upload-time = "2025-07-03T10:53:18.781Z" },
+    { url = "https://files.pythonhosted.org/packages/5c/f5/84e70e4df28f4a131d580d7d510aa1ffd95037293da66fd20d446090a13b/coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d", size = 244815, upload-time = "2025-07-03T10:53:20.168Z" },
+    { url = "https://files.pythonhosted.org/packages/39/e7/d73d7cbdbd09fdcf4642655ae843ad403d9cbda55d725721965f3580a314/coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355", size = 214719, upload-time = "2025-07-03T10:53:21.521Z" },
+    { url = "https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0", size = 215509, upload-time = "2025-07-03T10:53:22.853Z" },
+    { url = "https://files.pythonhosted.org/packages/b7/34/0439f1ae2593b0346164d907cdf96a529b40b7721a45fdcf8b03c95fcd90/coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b", size = 213910, upload-time = "2025-07-03T10:53:24.472Z" },
+    { url = "https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038", size = 212367, upload-time = "2025-07-03T10:53:25.811Z" },
+    { url = "https://files.pythonhosted.org/packages/e8/9e/5cd6f130150712301f7e40fb5865c1bc27b97689ec57297e568d972eec3c/coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d", size = 212632, upload-time = "2025-07-03T10:53:27.075Z" },
+    { url = "https://files.pythonhosted.org/packages/a8/de/6287a2c2036f9fd991c61cefa8c64e57390e30c894ad3aa52fac4c1e14a8/coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3", size = 245793, upload-time = "2025-07-03T10:53:28.408Z" },
+    { url = "https://files.pythonhosted.org/packages/06/cc/9b5a9961d8160e3cb0b558c71f8051fe08aa2dd4b502ee937225da564ed1/coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14", size = 243006, upload-time = "2025-07-03T10:53:29.754Z" },
+    { url = "https://files.pythonhosted.org/packages/49/d9/4616b787d9f597d6443f5588619c1c9f659e1f5fc9eebf63699eb6d34b78/coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6", size = 244990, upload-time = "2025-07-03T10:53:31.098Z" },
+    { url = "https://files.pythonhosted.org/packages/48/83/801cdc10f137b2d02b005a761661649ffa60eb173dcdaeb77f571e4dc192/coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b", size = 245157, upload-time = "2025-07-03T10:53:32.717Z" },
+    { url = "https://files.pythonhosted.org/packages/c8/a4/41911ed7e9d3ceb0ffb019e7635468df7499f5cc3edca5f7dfc078e9c5ec/coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d", size = 243128, upload-time = "2025-07-03T10:53:34.009Z" },
+    { url = "https://files.pythonhosted.org/packages/10/41/344543b71d31ac9cb00a664d5d0c9ef134a0fe87cb7d8430003b20fa0b7d/coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868", size = 244511, upload-time = "2025-07-03T10:53:35.434Z" },
+    { url = "https://files.pythonhosted.org/packages/d5/81/3b68c77e4812105e2a060f6946ba9e6f898ddcdc0d2bfc8b4b152a9ae522/coverage-7.9.2-cp313-cp313-win32.whl", hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a", size = 214765, upload-time = "2025-07-03T10:53:36.787Z" },
+    { url = "https://files.pythonhosted.org/packages/06/a2/7fac400f6a346bb1a4004eb2a76fbff0e242cd48926a2ce37a22a6a1d917/coverage-7.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b", size = 215536, upload-time = "2025-07-03T10:53:38.188Z" },
+    { url = "https://files.pythonhosted.org/packages/08/47/2c6c215452b4f90d87017e61ea0fd9e0486bb734cb515e3de56e2c32075f/coverage-7.9.2-cp313-cp313-win_arm64.whl", hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694", size = 213943, upload-time = "2025-07-03T10:53:39.492Z" },
+    { url = "https://files.pythonhosted.org/packages/a3/46/e211e942b22d6af5e0f323faa8a9bc7c447a1cf1923b64c47523f36ed488/coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5", size = 213088, upload-time = "2025-07-03T10:53:40.874Z" },
+    { url = "https://files.pythonhosted.org/packages/d2/2f/762551f97e124442eccd907bf8b0de54348635b8866a73567eb4e6417acf/coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b", size = 213298, upload-time = "2025-07-03T10:53:42.218Z" },
+    { url = "https://files.pythonhosted.org/packages/7a/b7/76d2d132b7baf7360ed69be0bcab968f151fa31abe6d067f0384439d9edb/coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3", size = 256541, upload-time = "2025-07-03T10:53:43.823Z" },
+    { url = "https://files.pythonhosted.org/packages/a0/17/392b219837d7ad47d8e5974ce5f8dc3deb9f99a53b3bd4d123602f960c81/coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8", size = 252761, upload-time = "2025-07-03T10:53:45.19Z" },
+    { url = "https://files.pythonhosted.org/packages/d5/77/4256d3577fe1b0daa8d3836a1ebe68eaa07dd2cbaf20cf5ab1115d6949d4/coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46", size = 254917, upload-time = "2025-07-03T10:53:46.931Z" },
+    { url = "https://files.pythonhosted.org/packages/53/99/fc1a008eef1805e1ddb123cf17af864743354479ea5129a8f838c433cc2c/coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584", size = 256147, upload-time = "2025-07-03T10:53:48.289Z" },
+    { url = "https://files.pythonhosted.org/packages/92/c0/f63bf667e18b7f88c2bdb3160870e277c4874ced87e21426128d70aa741f/coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e", size = 254261, upload-time = "2025-07-03T10:53:49.99Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/32/37dd1c42ce3016ff8ec9e4b607650d2e34845c0585d3518b2a93b4830c1a/coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac", size = 255099, upload-time = "2025-07-03T10:53:51.354Z" },
+    { url = "https://files.pythonhosted.org/packages/da/2e/af6b86f7c95441ce82f035b3affe1cd147f727bbd92f563be35e2d585683/coverage-7.9.2-cp313-cp313t-win32.whl", hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926", size = 215440, upload-time = "2025-07-03T10:53:52.808Z" },
+    { url = "https://files.pythonhosted.org/packages/4d/bb/8a785d91b308867f6b2e36e41c569b367c00b70c17f54b13ac29bcd2d8c8/coverage-7.9.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd", size = 216537, upload-time = "2025-07-03T10:53:54.273Z" },
+    { url = "https://files.pythonhosted.org/packages/1d/a0/a6bffb5e0f41a47279fd45a8f3155bf193f77990ae1c30f9c224b61cacb0/coverage-7.9.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb", size = 214398, upload-time = "2025-07-03T10:53:56.715Z" },
+    { url = "https://files.pythonhosted.org/packages/d7/85/f8bbefac27d286386961c25515431482a425967e23d3698b75a250872924/coverage-7.9.2-pp39.pp310.pp311-none-any.whl", hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050", size = 204013, upload-time = "2025-07-03T10:54:12.084Z" },
+    { url = "https://files.pythonhosted.org/packages/3c/38/bbe2e63902847cf79036ecc75550d0698af31c91c7575352eb25190d0fb3/coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4", size = 204005, upload-time = "2025-07-03T10:54:13.491Z" },
+]
+
+[package.optional-dependencies]
+toml = [
+    { name = "tomli", marker = "python_full_version <= '3.11'" },
+]
+
+[[package]]
+name = "debugpy"
+version = "1.8.14"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444, upload-time = "2025-04-10T19:46:10.981Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/67/e8/57fe0c86915671fd6a3d2d8746e40485fd55e8d9e682388fbb3a3d42b86f/debugpy-1.8.14-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9", size = 2175064, upload-time = "2025-04-10T19:46:19.486Z" },
+    { url = "https://files.pythonhosted.org/packages/3b/97/2b2fd1b1c9569c6764ccdb650a6f752e4ac31be465049563c9eb127a8487/debugpy-1.8.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2", size = 3132359, upload-time = "2025-04-10T19:46:21.192Z" },
+    { url = "https://files.pythonhosted.org/packages/c0/ee/b825c87ed06256ee2a7ed8bab8fb3bb5851293bf9465409fdffc6261c426/debugpy-1.8.14-cp311-cp311-win32.whl", hash = "sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2", size = 5133269, upload-time = "2025-04-10T19:46:23.047Z" },
+    { url = "https://files.pythonhosted.org/packages/d5/a6/6c70cd15afa43d37839d60f324213843174c1d1e6bb616bd89f7c1341bac/debugpy-1.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01", size = 5158156, upload-time = "2025-04-10T19:46:24.521Z" },
+    { url = "https://files.pythonhosted.org/packages/d9/2a/ac2df0eda4898f29c46eb6713a5148e6f8b2b389c8ec9e425a4a1d67bf07/debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84", size = 2501268, upload-time = "2025-04-10T19:46:26.044Z" },
+    { url = "https://files.pythonhosted.org/packages/10/53/0a0cb5d79dd9f7039169f8bf94a144ad3efa52cc519940b3b7dde23bcb89/debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826", size = 4221077, upload-time = "2025-04-10T19:46:27.464Z" },
+    { url = "https://files.pythonhosted.org/packages/f8/d5/84e01821f362327bf4828728aa31e907a2eca7c78cd7c6ec062780d249f8/debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f", size = 5255127, upload-time = "2025-04-10T19:46:29.467Z" },
+    { url = "https://files.pythonhosted.org/packages/33/16/1ed929d812c758295cac7f9cf3dab5c73439c83d9091f2d91871e648093e/debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f", size = 5297249, upload-time = "2025-04-10T19:46:31.538Z" },
+    { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676, upload-time = "2025-04-10T19:46:32.96Z" },
+    { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514, upload-time = "2025-04-10T19:46:34.336Z" },
+    { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756, upload-time = "2025-04-10T19:46:36.199Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119, upload-time = "2025-04-10T19:46:38.141Z" },
+    { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230, upload-time = "2025-04-10T19:46:54.077Z" },
+]
+
+[[package]]
+name = "decorator"
+version = "5.2.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" },
+]
+
+[[package]]
+name = "defusedxml"
+version = "0.7.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" },
+]
+
+[[package]]
+name = "distlib"
+version = "0.3.9"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923, upload-time = "2024-10-09T18:35:47.551Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973, upload-time = "2024-10-09T18:35:44.272Z" },
+]
+
+[[package]]
+name = "docutils"
+version = "0.21.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" },
+]
+
+[[package]]
+name = "executing"
+version = "2.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" },
+]
+
+[[package]]
+name = "fastjsonschema"
+version = "2.21.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939, upload-time = "2024-12-02T10:55:15.133Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" },
+]
+
+[[package]]
+name = "filelock"
+version = "3.18.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075, upload-time = "2025-03-14T07:11:40.47Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215, upload-time = "2025-03-14T07:11:39.145Z" },
+]
+
+[[package]]
+name = "flake8"
+version = "7.3.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "mccabe" },
+    { name = "pycodestyle" },
+    { name = "pyflakes" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/9b/af/fbfe3c4b5a657d79e5c47a2827a362f9e1b763336a52f926126aa6dc7123/flake8-7.3.0.tar.gz", hash = "sha256:fe044858146b9fc69b551a4b490d69cf960fcb78ad1edcb84e7fbb1b4a8e3872", size = 48326, upload-time = "2025-06-20T19:31:35.838Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl", hash = "sha256:b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e", size = 57922, upload-time = "2025-06-20T19:31:34.425Z" },
+]
+
+[[package]]
+name = "fqdn"
+version = "1.5.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015, upload-time = "2021-03-11T07:16:29.08Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121, upload-time = "2021-03-11T07:16:28.351Z" },
+]
+
+[[package]]
+name = "h11"
+version = "0.16.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
+]
+
+[[package]]
+name = "httpcore"
+version = "1.0.9"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "certifi" },
+    { name = "h11" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" },
+]
+
+[[package]]
+name = "httpx"
+version = "0.28.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "anyio" },
+    { name = "certifi" },
+    { name = "httpcore" },
+    { name = "idna" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
+]
+
+[[package]]
+name = "identify"
+version = "2.6.12"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/88/d193a27416618628a5eea64e3223acd800b40749a96ffb322a9b55a49ed1/identify-2.6.12.tar.gz", hash = "sha256:d8de45749f1efb108badef65ee8386f0f7bb19a7f26185f74de6367bffbaf0e6", size = 99254, upload-time = "2025-05-23T20:37:53.3Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7a/cd/18f8da995b658420625f7ef13f037be53ae04ec5ad33f9b718240dcfd48c/identify-2.6.12-py2.py3-none-any.whl", hash = "sha256:ad9672d5a72e0d2ff7c5c8809b62dfa60458626352fb0eb7b55e69bdc45334a2", size = 99145, upload-time = "2025-05-23T20:37:51.495Z" },
+]
+
+[[package]]
+name = "idna"
+version = "3.10"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" },
+]
+
+[[package]]
+name = "imagesize"
+version = "1.4.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026, upload-time = "2022-07-01T12:21:05.687Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769, upload-time = "2022-07-01T12:21:02.467Z" },
+]
+
+[[package]]
+name = "iniconfig"
+version = "2.1.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" },
+]
+
+[[package]]
+name = "intel-cmplr-lib-ur"
+version = "2025.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "umf" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b6/1c/9e06795a34f56d23198aa9aa1c096791b5fa844d88ca99b5baabc5803197/intel_cmplr_lib_ur-2025.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:bd65263be09d66c750900cb7753d4dcb8eb41fe1f6ad2db6658d3f83126f5078", size = 29313819, upload-time = "2025-06-24T13:14:26.312Z" },
+    { url = "https://files.pythonhosted.org/packages/f8/ba/89e0d199fc210fbd321114d58ae0278ce8b8b71d2ef8e716e64412de0d10/intel_cmplr_lib_ur-2025.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:30cd6026858808f885395b27e3da8eb90aaf62838933932bab62e8533f65b9df", size = 1169341, upload-time = "2025-06-24T13:20:02.174Z" },
+]
+
+[[package]]
+name = "intel-openmp"
+version = "2025.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "intel-cmplr-lib-ur" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/39/17/45e67730f8757a00d665095338b21ca04890d2a3d52a44d725fb5393a044/intel_openmp-2025.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:57f52a5f374e70dce56591ab23bf274252a68128d5b8de8f897f3683f65374c8", size = 73412223, upload-time = "2025-06-24T13:14:46.866Z" },
+    { url = "https://files.pythonhosted.org/packages/bc/37/bab8e9283407798d8782f4d9b374436e51c7a297e1b6dc05073df550c010/intel_openmp-2025.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:1710356ae0db744ca028ed380759a2007548ad1819f743be9d675603cb127377", size = 34021989, upload-time = "2025-06-24T13:20:19.438Z" },
+]
+
+[[package]]
+name = "ipykernel"
+version = "6.29.5"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "appnope", marker = "sys_platform == 'darwin'" },
+    { name = "comm" },
+    { name = "debugpy" },
+    { name = "ipython" },
+    { name = "jupyter-client" },
+    { name = "jupyter-core" },
+    { name = "matplotlib-inline" },
+    { name = "nest-asyncio" },
+    { name = "packaging" },
+    { name = "psutil" },
+    { name = "pyzmq" },
+    { name = "tornado" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367, upload-time = "2024-07-01T14:07:22.543Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" },
+]
+
+[[package]]
+name = "ipython"
+version = "9.4.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+    { name = "decorator" },
+    { name = "ipython-pygments-lexers" },
+    { name = "jedi" },
+    { name = "matplotlib-inline" },
+    { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
+    { name = "prompt-toolkit" },
+    { name = "pygments" },
+    { name = "stack-data" },
+    { name = "traitlets" },
+    { name = "typing-extensions", marker = "python_full_version < '3.12'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/54/80/406f9e3bde1c1fd9bf5a0be9d090f8ae623e401b7670d8f6fdf2ab679891/ipython-9.4.0.tar.gz", hash = "sha256:c033c6d4e7914c3d9768aabe76bbe87ba1dc66a92a05db6bfa1125d81f2ee270", size = 4385338, upload-time = "2025-07-01T11:11:30.606Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl", hash = "sha256:25850f025a446d9b359e8d296ba175a36aedd32e83ca9b5060430fe16801f066", size = 611021, upload-time = "2025-07-01T11:11:27.85Z" },
+]
+
+[[package]]
+name = "ipython-pygments-lexers"
+version = "1.1.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pygments" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" },
+]
+
+[[package]]
+name = "isoduration"
+version = "20.11.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "arrow" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload-time = "2020-11-01T11:00:00.312Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321, upload-time = "2020-11-01T10:59:58.02Z" },
+]
+
+[[package]]
+name = "jedi"
+version = "0.19.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "parso" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" },
+]
+
+[[package]]
+name = "jinja2"
+version = "3.1.6"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "markupsafe" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" },
+]
+
+[[package]]
+name = "json5"
+version = "0.12.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907, upload-time = "2025-04-03T16:33:13.201Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079, upload-time = "2025-04-03T16:33:11.927Z" },
+]
+
+[[package]]
+name = "jsonpointer"
+version = "3.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload-time = "2024-06-10T19:24:42.462Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload-time = "2024-06-10T19:24:40.698Z" },
+]
+
+[[package]]
+name = "jsonschema"
+version = "4.24.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "attrs" },
+    { name = "jsonschema-specifications" },
+    { name = "referencing" },
+    { name = "rpds-py" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/bf/d3/1cf5326b923a53515d8f3a2cd442e6d7e94fcc444716e879ea70a0ce3177/jsonschema-4.24.0.tar.gz", hash = "sha256:0b4e8069eb12aedfa881333004bccaec24ecef5a8a6a4b6df142b2cc9599d196", size = 353480, upload-time = "2025-05-26T18:48:10.459Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a2/3d/023389198f69c722d039351050738d6755376c8fd343e91dc493ea485905/jsonschema-4.24.0-py3-none-any.whl", hash = "sha256:a462455f19f5faf404a7902952b6f0e3ce868f3ee09a359b05eca6673bd8412d", size = 88709, upload-time = "2025-05-26T18:48:08.417Z" },
+]
+
+[package.optional-dependencies]
+format-nongpl = [
+    { name = "fqdn" },
+    { name = "idna" },
+    { name = "isoduration" },
+    { name = "jsonpointer" },
+    { name = "rfc3339-validator" },
+    { name = "rfc3986-validator" },
+    { name = "uri-template" },
+    { name = "webcolors" },
+]
+
+[[package]]
+name = "jsonschema-specifications"
+version = "2025.4.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "referencing" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" },
+]
+
+[[package]]
+name = "jupyter-client"
+version = "8.6.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "jupyter-core" },
+    { name = "python-dateutil" },
+    { name = "pyzmq" },
+    { name = "tornado" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" },
+]
+
+[[package]]
+name = "jupyter-core"
+version = "5.8.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "platformdirs" },
+    { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" },
+]
+
+[[package]]
+name = "jupyter-events"
+version = "0.12.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "jsonschema", extra = ["format-nongpl"] },
+    { name = "packaging" },
+    { name = "python-json-logger" },
+    { name = "pyyaml" },
+    { name = "referencing" },
+    { name = "rfc3339-validator" },
+    { name = "rfc3986-validator" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload-time = "2025-02-03T17:23:41.485Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430, upload-time = "2025-02-03T17:23:38.643Z" },
+]
+
+[[package]]
+name = "jupyter-lsp"
+version = "2.2.5"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "jupyter-server" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/85/b4/3200b0b09c12bc3b72d943d923323c398eff382d1dcc7c0dbc8b74630e40/jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", size = 48741, upload-time = "2024-04-09T17:59:44.918Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146, upload-time = "2024-04-09T17:59:43.388Z" },
+]
+
+[[package]]
+name = "jupyter-server"
+version = "2.16.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "anyio" },
+    { name = "argon2-cffi" },
+    { name = "jinja2" },
+    { name = "jupyter-client" },
+    { name = "jupyter-core" },
+    { name = "jupyter-events" },
+    { name = "jupyter-server-terminals" },
+    { name = "nbconvert" },
+    { name = "nbformat" },
+    { name = "overrides" },
+    { name = "packaging" },
+    { name = "prometheus-client" },
+    { name = "pywinpty", marker = "os_name == 'nt'" },
+    { name = "pyzmq" },
+    { name = "send2trash" },
+    { name = "terminado" },
+    { name = "tornado" },
+    { name = "traitlets" },
+    { name = "websocket-client" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177, upload-time = "2025-05-12T16:44:46.245Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", hash = "sha256:3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e", size = 386904, upload-time = "2025-05-12T16:44:43.335Z" },
+]
+
+[[package]]
+name = "jupyter-server-terminals"
+version = "0.5.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pywinpty", marker = "os_name == 'nt'" },
+    { name = "terminado" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430, upload-time = "2024-03-12T14:37:03.049Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656, upload-time = "2024-03-12T14:37:00.708Z" },
+]
+
+[[package]]
+name = "jupyterlab"
+version = "4.4.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "async-lru" },
+    { name = "httpx" },
+    { name = "ipykernel" },
+    { name = "jinja2" },
+    { name = "jupyter-core" },
+    { name = "jupyter-lsp" },
+    { name = "jupyter-server" },
+    { name = "jupyterlab-server" },
+    { name = "notebook-shim" },
+    { name = "packaging" },
+    { name = "setuptools" },
+    { name = "tornado" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/e2/4d/7ca5b46ea56742880d71a768a9e6fb8f8482228427eb89492d55c5d0bb7d/jupyterlab-4.4.4.tar.gz", hash = "sha256:163fee1ef702e0a057f75d2eed3ed1da8a986d59eb002cbeb6f0c2779e6cd153", size = 23044296, upload-time = "2025-06-28T13:07:20.708Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f8/82/66910ce0995dbfdb33609f41c99fe32ce483b9624a3e7d672af14ff63b9f/jupyterlab-4.4.4-py3-none-any.whl", hash = "sha256:711611e4f59851152eb93316c3547c3ec6291f16bb455f1f4fa380d25637e0dd", size = 12296310, upload-time = "2025-06-28T13:07:15.676Z" },
+]
+
+[[package]]
+name = "jupyterlab-pygments"
+version = "0.3.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" },
+]
+
+[[package]]
+name = "jupyterlab-server"
+version = "2.27.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "babel" },
+    { name = "jinja2" },
+    { name = "json5" },
+    { name = "jsonschema" },
+    { name = "jupyter-server" },
+    { name = "packaging" },
+    { name = "requests" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173, upload-time = "2024-07-16T17:02:04.149Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700, upload-time = "2024-07-16T17:02:01.115Z" },
+]
+
+[[package]]
+name = "jupytext"
+version = "1.17.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "markdown-it-py" },
+    { name = "mdit-py-plugins" },
+    { name = "nbformat" },
+    { name = "packaging" },
+    { name = "pyyaml" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/30/ce/0bd5290ca4978777154e2683413dca761781aacf57f7dc0146f5210df8b1/jupytext-1.17.2.tar.gz", hash = "sha256:772d92898ac1f2ded69106f897b34af48ce4a85c985fa043a378ff5a65455f02", size = 3748577, upload-time = "2025-06-01T21:31:48.231Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ed/f1/82ea8e783433707cafd9790099a2d19f113c22f32a31c8bb5abdc7a61dbb/jupytext-1.17.2-py3-none-any.whl", hash = "sha256:4f85dc43bb6a24b75491c5c434001ad5ef563932f68f15dd3e1c8ce12a4a426b", size = 164401, upload-time = "2025-06-01T21:31:46.319Z" },
+]
+
+[[package]]
+name = "loguru"
+version = "0.7.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+    { name = "win32-setctime", marker = "sys_platform == 'win32'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559, upload-time = "2024-12-06T11:20:56.608Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595, upload-time = "2024-12-06T11:20:54.538Z" },
+]
+
+[[package]]
+name = "markdown-it-py"
+version = "3.0.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "mdurl" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
+]
+
+[[package]]
+name = "markupsafe"
+version = "3.0.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353, upload-time = "2024-10-18T15:21:02.187Z" },
+    { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392, upload-time = "2024-10-18T15:21:02.941Z" },
+    { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984, upload-time = "2024-10-18T15:21:03.953Z" },
+    { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120, upload-time = "2024-10-18T15:21:06.495Z" },
+    { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032, upload-time = "2024-10-18T15:21:07.295Z" },
+    { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057, upload-time = "2024-10-18T15:21:08.073Z" },
+    { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359, upload-time = "2024-10-18T15:21:09.318Z" },
+    { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306, upload-time = "2024-10-18T15:21:10.185Z" },
+    { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" },
+    { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" },
+    { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" },
+    { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" },
+    { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" },
+    { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" },
+    { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" },
+    { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" },
+    { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" },
+    { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" },
+    { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" },
+    { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" },
+    { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" },
+    { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" },
+    { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" },
+    { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" },
+    { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" },
+    { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" },
+    { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" },
+    { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" },
+    { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" },
+    { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" },
+    { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" },
+    { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" },
+    { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" },
+    { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" },
+    { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" },
+    { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" },
+    { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" },
+    { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" },
+]
+
+[[package]]
+name = "matplotlib-inline"
+version = "0.1.7"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" },
+]
+
+[[package]]
+name = "mccabe"
+version = "0.7.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", size = 9658, upload-time = "2022-01-24T01:14:51.113Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", size = 7350, upload-time = "2022-01-24T01:14:49.62Z" },
+]
+
+[[package]]
+name = "mckit"
+version = "0.8.6a1"
+source = { editable = "." }
+dependencies = [
+    { name = "attrs" },
+    { name = "click" },
+    { name = "intel-cmplr-lib-ur" },
+    { name = "loguru" },
+    { name = "mkl-devel" },
+    { name = "numpy" },
+    { name = "ply" },
+    { name = "python-dotenv" },
+    { name = "scipy" },
+    { name = "sly" },
+    { name = "tomli-w" },
+    { name = "tqdm" },
+    { name = "typer" },
+]
+
+[package.dev-dependencies]
+analyze = [
+    { name = "jupyterlab" },
+    { name = "jupytext" },
+]
+coverage = [
+    { name = "coverage", extra = ["toml"] },
+]
+dev = [
+    { name = "coverage", extra = ["toml"] },
+    { name = "jupyterlab" },
+    { name = "jupytext" },
+    { name = "mypy" },
+    { name = "pep8-naming" },
+    { name = "pip" },
+    { name = "pre-commit" },
+    { name = "pydocstringformatter" },
+    { name = "pytest" },
+    { name = "pytest-benchmark" },
+    { name = "pytest-cov" },
+    { name = "pytest-durations" },
+    { name = "pytest-emoji" },
+    { name = "pytest-mock" },
+    { name = "ruff" },
+    { name = "sphinx" },
+    { name = "sphinx-autobuild" },
+    { name = "sphinx-autodoc-typehints" },
+    { name = "sphinx-click" },
+    { name = "typeguard" },
+    { name = "types-setuptools" },
+    { name = "xdoctest", extra = ["colors"] },
+]
+docs = [
+    { name = "sphinx" },
+    { name = "sphinx-autodoc-typehints" },
+    { name = "sphinx-click" },
+]
+docs-auto = [
+    { name = "sphinx" },
+    { name = "sphinx-autobuild" },
+    { name = "sphinx-autodoc-typehints" },
+    { name = "sphinx-click" },
+]
+mypy = [
+    { name = "mypy" },
+    { name = "pep8-naming" },
+    { name = "types-setuptools" },
+]
+pre-commit = [
+    { name = "pre-commit" },
+    { name = "pydocstringformatter" },
+]
+ruff = [
+    { name = "ruff" },
+]
+test = [
+    { name = "coverage", extra = ["toml"] },
+    { name = "pytest" },
+    { name = "pytest-benchmark" },
+    { name = "pytest-cov" },
+    { name = "pytest-durations" },
+    { name = "pytest-emoji" },
+    { name = "pytest-mock" },
+    { name = "xdoctest", extra = ["colors"] },
+]
+typeguard = [
+    { name = "typeguard" },
+]
+xdoctest = [
+    { name = "xdoctest", extra = ["colors"] },
+]
+
+[package.metadata]
+requires-dist = [
+    { name = "attrs", specifier = ">=21.2.0" },
+    { name = "click", specifier = ">=8.0.1" },
+    { name = "intel-cmplr-lib-ur", specifier = "==2025.2.0" },
+    { name = "loguru", specifier = ">=0.6.0" },
+    { name = "mkl-devel", specifier = ">=2025.2.0" },
+    { name = "numpy", specifier = ">=2.3.1" },
+    { name = "ply", specifier = ">=3.11" },
+    { name = "python-dotenv", specifier = ">=1.1.1" },
+    { name = "scipy", specifier = ">=1.16.0" },
+    { name = "sly", specifier = ">=0.4" },
+    { name = "tomli-w", specifier = ">=1.0.0" },
+    { name = "tqdm", specifier = ">=4.55.1" },
+    { name = "typer", specifier = ">=0.9.0" },
+]
+
+[package.metadata.requires-dev]
+analyze = [
+    { name = "jupyterlab", specifier = ">=4.2.5" },
+    { name = "jupytext", specifier = ">=1.16.4" },
+]
+coverage = [{ name = "coverage", extras = ["toml"], specifier = ">=7.9.2" }]
+dev = [
+    { name = "coverage", extras = ["toml"], specifier = ">=7.9.2" },
+    { name = "jupyterlab", specifier = ">=4.2.5" },
+    { name = "jupytext", specifier = ">=1.16.4" },
+    { name = "mypy", specifier = ">=1.17.0" },
+    { name = "pep8-naming", specifier = ">=0.15.1" },
+    { name = "pip" },
+    { name = "pre-commit", specifier = ">=2.15.0" },
+    { name = "pydocstringformatter", specifier = ">=0.7.3" },
+    { name = "pytest", specifier = ">=8.4.1" },
+    { name = "pytest-benchmark", specifier = ">=5.1.0" },
+    { name = "pytest-cov", specifier = ">=6.2.1" },
+    { name = "pytest-durations", specifier = ">=1.5.2" },
+    { name = "pytest-emoji", specifier = ">=0.2.0" },
+    { name = "pytest-mock", specifier = ">=3.14.0" },
+    { name = "ruff", specifier = ">=0.12.3" },
+    { name = "sphinx", specifier = ">=8.2.3" },
+    { name = "sphinx-autobuild", specifier = ">=2024.10.3" },
+    { name = "sphinx-autodoc-typehints", specifier = ">=3.2.0" },
+    { name = "sphinx-click", specifier = ">=6.0.0" },
+    { name = "tomli", marker = "python_full_version < '3.11'", specifier = ">=2.0.1" },
+    { name = "typeguard", specifier = ">=4.1.5" },
+    { name = "types-setuptools", specifier = ">=80.9.0.20250529" },
+    { name = "xdoctest", extras = ["colors"], specifier = ">=1.2.0" },
+]
+docs = [
+    { name = "sphinx", specifier = ">=8.2.3" },
+    { name = "sphinx-autodoc-typehints", specifier = ">=3.2.0" },
+    { name = "sphinx-click", specifier = ">=6.0.0" },
+]
+docs-auto = [
+    { name = "sphinx", specifier = ">=8.2.3" },
+    { name = "sphinx-autobuild", specifier = ">=2024.10.3" },
+    { name = "sphinx-autodoc-typehints", specifier = ">=3.2.0" },
+    { name = "sphinx-click", specifier = ">=6.0.0" },
+]
+mypy = [
+    { name = "mypy", specifier = ">=1.17.0" },
+    { name = "pep8-naming", specifier = ">=0.15.1" },
+    { name = "types-setuptools", specifier = ">=80.9.0.20250529" },
+]
+pre-commit = [
+    { name = "pre-commit", specifier = ">=2.15.0" },
+    { name = "pydocstringformatter", specifier = ">=0.7.3" },
+]
+ruff = [{ name = "ruff", specifier = ">=0.12.3" }]
+test = [
+    { name = "coverage", extras = ["toml"], specifier = ">=7.9.2" },
+    { name = "pytest", specifier = ">=8.4.1" },
+    { name = "pytest-benchmark", specifier = ">=5.1.0" },
+    { name = "pytest-cov", specifier = ">=6.2.1" },
+    { name = "pytest-durations", specifier = ">=1.5.2" },
+    { name = "pytest-emoji", specifier = ">=0.2.0" },
+    { name = "pytest-mock", specifier = ">=3.14.0" },
+    { name = "xdoctest", extras = ["colors"], specifier = ">=1.2.0" },
+]
+typeguard = [{ name = "typeguard", specifier = ">=4.1.5" }]
+xdoctest = [{ name = "xdoctest", extras = ["colors"], specifier = ">=1.2.0" }]
+
+[[package]]
+name = "mdit-py-plugins"
+version = "0.4.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "markdown-it-py" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542, upload-time = "2024-09-09T20:27:49.564Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316, upload-time = "2024-09-09T20:27:48.397Z" },
+]
+
+[[package]]
+name = "mdurl"
+version = "0.1.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" },
+]
+
+[[package]]
+name = "mistune"
+version = "3.1.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347, upload-time = "2025-03-19T14:27:24.955Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410, upload-time = "2025-03-19T14:27:23.451Z" },
+]
+
+[[package]]
+name = "mkl"
+version = "2025.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "intel-openmp" },
+    { name = "tbb" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/46/7b/f5b1b84eb0a2a6e145fc31b4e6b1c59690dcb088734197da8f299caf7c67/mkl-2025.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:974b4e222cc94e8d3b67213a361c8ac25d432cc4fccc5f2f00aa15c4e67cc203", size = 190225238, upload-time = "2025-06-24T13:16:12.866Z" },
+    { url = "https://files.pythonhosted.org/packages/91/ae/025174ee141432b974f97ecd2aea529a3bdb547392bde3dd55ce48fe7827/mkl-2025.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:b6ec153e4a073421dbb52ef99c7be97e66cde0272e4a1e3569b090b6f0130253", size = 153630290, upload-time = "2025-06-24T13:18:06.053Z" },
+]
+
+[[package]]
+name = "mkl-devel"
+version = "2025.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "mkl" },
+    { name = "mkl-include" },
+    { name = "tbb-devel" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/bf/0c/6f5acc9d11087f4f6c739d019181028910555eb48af353e285ba80cd5d40/mkl_devel-2025.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:990fb052a566c24042892b5585f32d27b8338ed801c86f7db2d40edc56dc8906", size = 31655, upload-time = "2025-06-24T13:16:51.625Z" },
+    { url = "https://files.pythonhosted.org/packages/86/60/f979218ad807331524f3cd88c05b603d9ea5a685cffa513304bee8ae012b/mkl_devel-2025.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:305745583d7b08d2f8b8b37d20e6fa4b4325627a5989625c74aaaf651b10e9da", size = 14154532, upload-time = "2025-06-24T13:18:20.164Z" },
+]
+
+[[package]]
+name = "mkl-include"
+version = "2025.2.0"
+source = { registry = "https://pypi.org/simple" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/11/58/6f583b3bac7d3952a89a00ab34e61baa17f6d6de3454a8005958289bef22/mkl_include-2025.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:691ceaccf6d960e19d47304d24ca2ee4e807810077e93c1c86c2e32cd6223012", size = 1322121, upload-time = "2025-06-24T13:16:19.277Z" },
+    { url = "https://files.pythonhosted.org/packages/06/87/3eee37bf95c6b820b6394ad98e50132798514ecda1b2584c71c2c96b973c/mkl_include-2025.2.0-py2.py3-none-win_amd64.whl", hash = "sha256:d20305b4adfa36407a808ec6a16dc5d6da6f8b9cb4a96bdcc0e0ab3239c43816", size = 1329319, upload-time = "2025-06-24T13:18:12.558Z" },
+]
+
+[[package]]
+name = "mypy"
+version = "1.17.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "mypy-extensions" },
+    { name = "pathspec" },
+    { name = "typing-extensions" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/1e/e3/034322d5a779685218ed69286c32faa505247f1f096251ef66c8fd203b08/mypy-1.17.0.tar.gz", hash = "sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03", size = 3352114, upload-time = "2025-07-14T20:34:30.181Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9d4fe5c72fd262d9c2c91c1117d16aac555e05f5beb2bae6a755274c6eec42be", size = 10914150, upload-time = "2025-07-14T20:31:51.985Z" },
+    { url = "https://files.pythonhosted.org/packages/03/96/8ef9a6ff8cedadff4400e2254689ca1dc4b420b92c55255b44573de10c54/mypy-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d96b196e5c16f41b4f7736840e8455958e832871990c7ba26bf58175e357ed61", size = 10039845, upload-time = "2025-07-14T20:32:30.527Z" },
+    { url = "https://files.pythonhosted.org/packages/df/32/7ce359a56be779d38021d07941cfbb099b41411d72d827230a36203dbb81/mypy-1.17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:73a0ff2dd10337ceb521c080d4147755ee302dcde6e1a913babd59473904615f", size = 11837246, upload-time = "2025-07-14T20:32:01.28Z" },
+    { url = "https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:24cfcc1179c4447854e9e406d3af0f77736d631ec87d31c6281ecd5025df625d", size = 12571106, upload-time = "2025-07-14T20:34:26.942Z" },
+    { url = "https://files.pythonhosted.org/packages/a1/cf/fa33eaf29a606102c8d9ffa45a386a04c2203d9ad18bf4eef3e20c43ebc8/mypy-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c56f180ff6430e6373db7a1d569317675b0a451caf5fef6ce4ab365f5f2f6c3", size = 12759960, upload-time = "2025-07-14T20:33:42.882Z" },
+    { url = "https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:eafaf8b9252734400f9b77df98b4eee3d2eecab16104680d51341c75702cad70", size = 9503888, upload-time = "2025-07-14T20:32:34.392Z" },
+    { url = "https://files.pythonhosted.org/packages/12/e9/e6824ed620bbf51d3bf4d6cbbe4953e83eaf31a448d1b3cfb3620ccb641c/mypy-1.17.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f986f1cab8dbec39ba6e0eaa42d4d3ac6686516a5d3dccd64be095db05ebc6bb", size = 11086395, upload-time = "2025-07-14T20:34:11.452Z" },
+    { url = "https://files.pythonhosted.org/packages/ba/51/a4afd1ae279707953be175d303f04a5a7bd7e28dc62463ad29c1c857927e/mypy-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:51e455a54d199dd6e931cd7ea987d061c2afbaf0960f7f66deef47c90d1b304d", size = 10120052, upload-time = "2025-07-14T20:33:09.897Z" },
+    { url = "https://files.pythonhosted.org/packages/8a/71/19adfeac926ba8205f1d1466d0d360d07b46486bf64360c54cb5a2bd86a8/mypy-1.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3204d773bab5ff4ebbd1f8efa11b498027cd57017c003ae970f310e5b96be8d8", size = 11861806, upload-time = "2025-07-14T20:32:16.028Z" },
+    { url = "https://files.pythonhosted.org/packages/0b/64/d6120eca3835baf7179e6797a0b61d6c47e0bc2324b1f6819d8428d5b9ba/mypy-1.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1051df7ec0886fa246a530ae917c473491e9a0ba6938cfd0ec2abc1076495c3e", size = 12744371, upload-time = "2025-07-14T20:33:33.503Z" },
+    { url = "https://files.pythonhosted.org/packages/1f/dc/56f53b5255a166f5bd0f137eed960e5065f2744509dfe69474ff0ba772a5/mypy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f773c6d14dcc108a5b141b4456b0871df638eb411a89cd1c0c001fc4a9d08fc8", size = 12914558, upload-time = "2025-07-14T20:33:56.961Z" },
+    { url = "https://files.pythonhosted.org/packages/69/ac/070bad311171badc9add2910e7f89271695a25c136de24bbafc7eded56d5/mypy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:1619a485fd0e9c959b943c7b519ed26b712de3002d7de43154a489a2d0fd817d", size = 9585447, upload-time = "2025-07-14T20:32:20.594Z" },
+    { url = "https://files.pythonhosted.org/packages/be/7b/5f8ab461369b9e62157072156935cec9d272196556bdc7c2ff5f4c7c0f9b/mypy-1.17.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c41aa59211e49d717d92b3bb1238c06d387c9325d3122085113c79118bebb06", size = 11070019, upload-time = "2025-07-14T20:32:07.99Z" },
+    { url = "https://files.pythonhosted.org/packages/9c/f8/c49c9e5a2ac0badcc54beb24e774d2499748302c9568f7f09e8730e953fa/mypy-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e69db1fb65b3114f98c753e3930a00514f5b68794ba80590eb02090d54a5d4a", size = 10114457, upload-time = "2025-07-14T20:33:47.285Z" },
+    { url = "https://files.pythonhosted.org/packages/89/0c/fb3f9c939ad9beed3e328008b3fb90b20fda2cddc0f7e4c20dbefefc3b33/mypy-1.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:03ba330b76710f83d6ac500053f7727270b6b8553b0423348ffb3af6f2f7b889", size = 11857838, upload-time = "2025-07-14T20:33:14.462Z" },
+    { url = "https://files.pythonhosted.org/packages/4c/66/85607ab5137d65e4f54d9797b77d5a038ef34f714929cf8ad30b03f628df/mypy-1.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:037bc0f0b124ce46bfde955c647f3e395c6174476a968c0f22c95a8d2f589bba", size = 12731358, upload-time = "2025-07-14T20:32:25.579Z" },
+    { url = "https://files.pythonhosted.org/packages/73/d0/341dbbfb35ce53d01f8f2969facbb66486cee9804048bf6c01b048127501/mypy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c38876106cb6132259683632b287238858bd58de267d80defb6f418e9ee50658", size = 12917480, upload-time = "2025-07-14T20:34:21.868Z" },
+    { url = "https://files.pythonhosted.org/packages/64/63/70c8b7dbfc520089ac48d01367a97e8acd734f65bd07813081f508a8c94c/mypy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:d30ba01c0f151998f367506fab31c2ac4527e6a7b2690107c7a7f9e3cb419a9c", size = 9589666, upload-time = "2025-07-14T20:34:16.841Z" },
+    { url = "https://files.pythonhosted.org/packages/e3/fc/ee058cc4316f219078464555873e99d170bde1d9569abd833300dbeb484a/mypy-1.17.0-py3-none-any.whl", hash = "sha256:15d9d0018237ab058e5de3d8fce61b6fa72cc59cc78fd91f1b474bce12abf496", size = 2283195, upload-time = "2025-07-14T20:31:54.753Z" },
+]
+
+[[package]]
+name = "mypy-extensions"
+version = "1.1.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" },
+]
+
+[[package]]
+name = "nbclient"
+version = "0.10.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "jupyter-client" },
+    { name = "jupyter-core" },
+    { name = "nbformat" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload-time = "2024-12-19T10:32:27.164Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" },
+]
+
+[[package]]
+name = "nbconvert"
+version = "7.16.6"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "beautifulsoup4" },
+    { name = "bleach", extra = ["css"] },
+    { name = "defusedxml" },
+    { name = "jinja2" },
+    { name = "jupyter-core" },
+    { name = "jupyterlab-pygments" },
+    { name = "markupsafe" },
+    { name = "mistune" },
+    { name = "nbclient" },
+    { name = "nbformat" },
+    { name = "packaging" },
+    { name = "pandocfilters" },
+    { name = "pygments" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715, upload-time = "2025-01-28T09:29:14.724Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload-time = "2025-01-28T09:29:12.551Z" },
+]
+
+[[package]]
+name = "nbformat"
+version = "5.10.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "fastjsonschema" },
+    { name = "jsonschema" },
+    { name = "jupyter-core" },
+    { name = "traitlets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" },
+]
+
+[[package]]
+name = "nest-asyncio"
+version = "1.6.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" },
+]
+
+[[package]]
+name = "nodeenv"
+version = "1.9.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", size = 47437, upload-time = "2024-06-04T18:44:11.171Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314, upload-time = "2024-06-04T18:44:08.352Z" },
+]
+
+[[package]]
+name = "notebook-shim"
+version = "0.2.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "jupyter-server" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167, upload-time = "2024-02-14T23:35:18.353Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307, upload-time = "2024-02-14T23:35:16.286Z" },
+]
+
+[[package]]
+name = "numpy"
+version = "2.3.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/2e/19/d7c972dfe90a353dbd3efbbe1d14a5951de80c99c9dc1b93cd998d51dc0f/numpy-2.3.1.tar.gz", hash = "sha256:1ec9ae20a4226da374362cca3c62cd753faf2f951440b0e3b98e93c235441d2b", size = 20390372, upload-time = "2025-06-21T12:28:33.469Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b0/c7/87c64d7ab426156530676000c94784ef55676df2f13b2796f97722464124/numpy-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6ea9e48336a402551f52cd8f593343699003d2353daa4b72ce8d34f66b722070", size = 21199346, upload-time = "2025-06-21T11:47:47.57Z" },
+    { url = "https://files.pythonhosted.org/packages/58/0e/0966c2f44beeac12af8d836e5b5f826a407cf34c45cb73ddcdfce9f5960b/numpy-2.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ccb7336eaf0e77c1635b232c141846493a588ec9ea777a7c24d7166bb8533ae", size = 14361143, upload-time = "2025-06-21T11:48:10.766Z" },
+    { url = "https://files.pythonhosted.org/packages/7d/31/6e35a247acb1bfc19226791dfc7d4c30002cd4e620e11e58b0ddf836fe52/numpy-2.3.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0bb3a4a61e1d327e035275d2a993c96fa786e4913aa089843e6a2d9dd205c66a", size = 5378989, upload-time = "2025-06-21T11:48:19.998Z" },
+    { url = "https://files.pythonhosted.org/packages/b0/25/93b621219bb6f5a2d4e713a824522c69ab1f06a57cd571cda70e2e31af44/numpy-2.3.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:e344eb79dab01f1e838ebb67aab09965fb271d6da6b00adda26328ac27d4a66e", size = 6912890, upload-time = "2025-06-21T11:48:31.376Z" },
+    { url = "https://files.pythonhosted.org/packages/ef/60/6b06ed98d11fb32e27fb59468b42383f3877146d3ee639f733776b6ac596/numpy-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:467db865b392168ceb1ef1ffa6f5a86e62468c43e0cfb4ab6da667ede10e58db", size = 14569032, upload-time = "2025-06-21T11:48:52.563Z" },
+    { url = "https://files.pythonhosted.org/packages/75/c9/9bec03675192077467a9c7c2bdd1f2e922bd01d3a69b15c3a0fdcd8548f6/numpy-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:afed2ce4a84f6b0fc6c1ce734ff368cbf5a5e24e8954a338f3bdffa0718adffb", size = 16930354, upload-time = "2025-06-21T11:49:17.473Z" },
+    { url = "https://files.pythonhosted.org/packages/6a/e2/5756a00cabcf50a3f527a0c968b2b4881c62b1379223931853114fa04cda/numpy-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0025048b3c1557a20bc80d06fdeb8cc7fc193721484cca82b2cfa072fec71a93", size = 15879605, upload-time = "2025-06-21T11:49:41.161Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/86/a471f65f0a86f1ca62dcc90b9fa46174dd48f50214e5446bc16a775646c5/numpy-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a5ee121b60aa509679b682819c602579e1df14a5b07fe95671c8849aad8f2115", size = 18666994, upload-time = "2025-06-21T11:50:08.516Z" },
+    { url = "https://files.pythonhosted.org/packages/43/a6/482a53e469b32be6500aaf61cfafd1de7a0b0d484babf679209c3298852e/numpy-2.3.1-cp311-cp311-win32.whl", hash = "sha256:a8b740f5579ae4585831b3cf0e3b0425c667274f82a484866d2adf9570539369", size = 6603672, upload-time = "2025-06-21T11:50:19.584Z" },
+    { url = "https://files.pythonhosted.org/packages/6b/fb/bb613f4122c310a13ec67585c70e14b03bfc7ebabd24f4d5138b97371d7c/numpy-2.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:d4580adadc53311b163444f877e0789f1c8861e2698f6b2a4ca852fda154f3ff", size = 13024015, upload-time = "2025-06-21T11:50:39.139Z" },
+    { url = "https://files.pythonhosted.org/packages/51/58/2d842825af9a0c041aca246dc92eb725e1bc5e1c9ac89712625db0c4e11c/numpy-2.3.1-cp311-cp311-win_arm64.whl", hash = "sha256:ec0bdafa906f95adc9a0c6f26a4871fa753f25caaa0e032578a30457bff0af6a", size = 10456989, upload-time = "2025-06-21T11:50:55.616Z" },
+    { url = "https://files.pythonhosted.org/packages/c6/56/71ad5022e2f63cfe0ca93559403d0edef14aea70a841d640bd13cdba578e/numpy-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2959d8f268f3d8ee402b04a9ec4bb7604555aeacf78b360dc4ec27f1d508177d", size = 20896664, upload-time = "2025-06-21T12:15:30.845Z" },
+    { url = "https://files.pythonhosted.org/packages/25/65/2db52ba049813670f7f987cc5db6dac9be7cd95e923cc6832b3d32d87cef/numpy-2.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:762e0c0c6b56bdedfef9a8e1d4538556438288c4276901ea008ae44091954e29", size = 14131078, upload-time = "2025-06-21T12:15:52.23Z" },
+    { url = "https://files.pythonhosted.org/packages/57/dd/28fa3c17b0e751047ac928c1e1b6990238faad76e9b147e585b573d9d1bd/numpy-2.3.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:867ef172a0976aaa1f1d1b63cf2090de8b636a7674607d514505fb7276ab08fc", size = 5112554, upload-time = "2025-06-21T12:16:01.434Z" },
+    { url = "https://files.pythonhosted.org/packages/c9/fc/84ea0cba8e760c4644b708b6819d91784c290288c27aca916115e3311d17/numpy-2.3.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:4e602e1b8682c2b833af89ba641ad4176053aaa50f5cacda1a27004352dde943", size = 6646560, upload-time = "2025-06-21T12:16:11.895Z" },
+    { url = "https://files.pythonhosted.org/packages/61/b2/512b0c2ddec985ad1e496b0bd853eeb572315c0f07cd6997473ced8f15e2/numpy-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8e333040d069eba1652fb08962ec5b76af7f2c7bce1df7e1418c8055cf776f25", size = 14260638, upload-time = "2025-06-21T12:16:32.611Z" },
+    { url = "https://files.pythonhosted.org/packages/6e/45/c51cb248e679a6c6ab14b7a8e3ead3f4a3fe7425fc7a6f98b3f147bec532/numpy-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e7cbf5a5eafd8d230a3ce356d892512185230e4781a361229bd902ff403bc660", size = 16632729, upload-time = "2025-06-21T12:16:57.439Z" },
+    { url = "https://files.pythonhosted.org/packages/e4/ff/feb4be2e5c09a3da161b412019caf47183099cbea1132fd98061808c2df2/numpy-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5f1b8f26d1086835f442286c1d9b64bb3974b0b1e41bb105358fd07d20872952", size = 15565330, upload-time = "2025-06-21T12:17:20.638Z" },
+    { url = "https://files.pythonhosted.org/packages/bc/6d/ceafe87587101e9ab0d370e4f6e5f3f3a85b9a697f2318738e5e7e176ce3/numpy-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ee8340cb48c9b7a5899d1149eece41ca535513a9698098edbade2a8e7a84da77", size = 18361734, upload-time = "2025-06-21T12:17:47.938Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/19/0fb49a3ea088be691f040c9bf1817e4669a339d6e98579f91859b902c636/numpy-2.3.1-cp312-cp312-win32.whl", hash = "sha256:e772dda20a6002ef7061713dc1e2585bc1b534e7909b2030b5a46dae8ff077ab", size = 6320411, upload-time = "2025-06-21T12:17:58.475Z" },
+    { url = "https://files.pythonhosted.org/packages/b1/3e/e28f4c1dd9e042eb57a3eb652f200225e311b608632bc727ae378623d4f8/numpy-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfecc7822543abdea6de08758091da655ea2210b8ffa1faf116b940693d3df76", size = 12734973, upload-time = "2025-06-21T12:18:17.601Z" },
+    { url = "https://files.pythonhosted.org/packages/04/a8/8a5e9079dc722acf53522b8f8842e79541ea81835e9b5483388701421073/numpy-2.3.1-cp312-cp312-win_arm64.whl", hash = "sha256:7be91b2239af2658653c5bb6f1b8bccafaf08226a258caf78ce44710a0160d30", size = 10191491, upload-time = "2025-06-21T12:18:33.585Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/bd/35ad97006d8abff8631293f8ea6adf07b0108ce6fec68da3c3fcca1197f2/numpy-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:25a1992b0a3fdcdaec9f552ef10d8103186f5397ab45e2d25f8ac51b1a6b97e8", size = 20889381, upload-time = "2025-06-21T12:19:04.103Z" },
+    { url = "https://files.pythonhosted.org/packages/f1/4f/df5923874d8095b6062495b39729178eef4a922119cee32a12ee1bd4664c/numpy-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7dea630156d39b02a63c18f508f85010230409db5b2927ba59c8ba4ab3e8272e", size = 14152726, upload-time = "2025-06-21T12:19:25.599Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/0f/a1f269b125806212a876f7efb049b06c6f8772cf0121139f97774cd95626/numpy-2.3.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:bada6058dd886061f10ea15f230ccf7dfff40572e99fef440a4a857c8728c9c0", size = 5105145, upload-time = "2025-06-21T12:19:34.782Z" },
+    { url = "https://files.pythonhosted.org/packages/6d/63/a7f7fd5f375b0361682f6ffbf686787e82b7bbd561268e4f30afad2bb3c0/numpy-2.3.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:a894f3816eb17b29e4783e5873f92faf55b710c2519e5c351767c51f79d8526d", size = 6639409, upload-time = "2025-06-21T12:19:45.228Z" },
+    { url = "https://files.pythonhosted.org/packages/bf/0d/1854a4121af895aab383f4aa233748f1df4671ef331d898e32426756a8a6/numpy-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:18703df6c4a4fee55fd3d6e5a253d01c5d33a295409b03fda0c86b3ca2ff41a1", size = 14257630, upload-time = "2025-06-21T12:20:06.544Z" },
+    { url = "https://files.pythonhosted.org/packages/50/30/af1b277b443f2fb08acf1c55ce9d68ee540043f158630d62cef012750f9f/numpy-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5902660491bd7a48b2ec16c23ccb9124b8abfd9583c5fdfa123fe6b421e03de1", size = 16627546, upload-time = "2025-06-21T12:20:31.002Z" },
+    { url = "https://files.pythonhosted.org/packages/6e/ec/3b68220c277e463095342d254c61be8144c31208db18d3fd8ef02712bcd6/numpy-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:36890eb9e9d2081137bd78d29050ba63b8dab95dff7912eadf1185e80074b2a0", size = 15562538, upload-time = "2025-06-21T12:20:54.322Z" },
+    { url = "https://files.pythonhosted.org/packages/77/2b/4014f2bcc4404484021c74d4c5ee8eb3de7e3f7ac75f06672f8dcf85140a/numpy-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a780033466159c2270531e2b8ac063704592a0bc62ec4a1b991c7c40705eb0e8", size = 18360327, upload-time = "2025-06-21T12:21:21.053Z" },
+    { url = "https://files.pythonhosted.org/packages/40/8d/2ddd6c9b30fcf920837b8672f6c65590c7d92e43084c25fc65edc22e93ca/numpy-2.3.1-cp313-cp313-win32.whl", hash = "sha256:39bff12c076812595c3a306f22bfe49919c5513aa1e0e70fac756a0be7c2a2b8", size = 6312330, upload-time = "2025-06-21T12:25:07.447Z" },
+    { url = "https://files.pythonhosted.org/packages/dd/c8/beaba449925988d415efccb45bf977ff8327a02f655090627318f6398c7b/numpy-2.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d5ee6eec45f08ce507a6570e06f2f879b374a552087a4179ea7838edbcbfa42", size = 12731565, upload-time = "2025-06-21T12:25:26.444Z" },
+    { url = "https://files.pythonhosted.org/packages/0b/c3/5c0c575d7ec78c1126998071f58facfc124006635da75b090805e642c62e/numpy-2.3.1-cp313-cp313-win_arm64.whl", hash = "sha256:0c4d9e0a8368db90f93bd192bfa771ace63137c3488d198ee21dfb8e7771916e", size = 10190262, upload-time = "2025-06-21T12:25:42.196Z" },
+    { url = "https://files.pythonhosted.org/packages/ea/19/a029cd335cf72f79d2644dcfc22d90f09caa86265cbbde3b5702ccef6890/numpy-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:b0b5397374f32ec0649dd98c652a1798192042e715df918c20672c62fb52d4b8", size = 20987593, upload-time = "2025-06-21T12:21:51.664Z" },
+    { url = "https://files.pythonhosted.org/packages/25/91/8ea8894406209107d9ce19b66314194675d31761fe2cb3c84fe2eeae2f37/numpy-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c5bdf2015ccfcee8253fb8be695516ac4457c743473a43290fd36eba6a1777eb", size = 14300523, upload-time = "2025-06-21T12:22:13.583Z" },
+    { url = "https://files.pythonhosted.org/packages/a6/7f/06187b0066eefc9e7ce77d5f2ddb4e314a55220ad62dd0bfc9f2c44bac14/numpy-2.3.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d70f20df7f08b90a2062c1f07737dd340adccf2068d0f1b9b3d56e2038979fee", size = 5227993, upload-time = "2025-06-21T12:22:22.53Z" },
+    { url = "https://files.pythonhosted.org/packages/e8/ec/a926c293c605fa75e9cfb09f1e4840098ed46d2edaa6e2152ee35dc01ed3/numpy-2.3.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:2fb86b7e58f9ac50e1e9dd1290154107e47d1eef23a0ae9145ded06ea606f992", size = 6736652, upload-time = "2025-06-21T12:22:33.629Z" },
+    { url = "https://files.pythonhosted.org/packages/e3/62/d68e52fb6fde5586650d4c0ce0b05ff3a48ad4df4ffd1b8866479d1d671d/numpy-2.3.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:23ab05b2d241f76cb883ce8b9a93a680752fbfcbd51c50eff0b88b979e471d8c", size = 14331561, upload-time = "2025-06-21T12:22:55.056Z" },
+    { url = "https://files.pythonhosted.org/packages/fc/ec/b74d3f2430960044bdad6900d9f5edc2dc0fb8bf5a0be0f65287bf2cbe27/numpy-2.3.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:ce2ce9e5de4703a673e705183f64fd5da5bf36e7beddcb63a25ee2286e71ca48", size = 16693349, upload-time = "2025-06-21T12:23:20.53Z" },
+    { url = "https://files.pythonhosted.org/packages/0d/15/def96774b9d7eb198ddadfcbd20281b20ebb510580419197e225f5c55c3e/numpy-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c4913079974eeb5c16ccfd2b1f09354b8fed7e0d6f2cab933104a09a6419b1ee", size = 15642053, upload-time = "2025-06-21T12:23:43.697Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/57/c3203974762a759540c6ae71d0ea2341c1fa41d84e4971a8e76d7141678a/numpy-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:010ce9b4f00d5c036053ca684c77441f2f2c934fd23bee058b4d6f196efd8280", size = 18434184, upload-time = "2025-06-21T12:24:10.708Z" },
+    { url = "https://files.pythonhosted.org/packages/22/8a/ccdf201457ed8ac6245187850aff4ca56a79edbea4829f4e9f14d46fa9a5/numpy-2.3.1-cp313-cp313t-win32.whl", hash = "sha256:6269b9edfe32912584ec496d91b00b6d34282ca1d07eb10e82dfc780907d6c2e", size = 6440678, upload-time = "2025-06-21T12:24:21.596Z" },
+    { url = "https://files.pythonhosted.org/packages/f1/7e/7f431d8bd8eb7e03d79294aed238b1b0b174b3148570d03a8a8a8f6a0da9/numpy-2.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:2a809637460e88a113e186e87f228d74ae2852a2e0c44de275263376f17b5bdc", size = 12870697, upload-time = "2025-06-21T12:24:40.644Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/ca/af82bf0fad4c3e573c6930ed743b5308492ff19917c7caaf2f9b6f9e2e98/numpy-2.3.1-cp313-cp313t-win_arm64.whl", hash = "sha256:eccb9a159db9aed60800187bc47a6d3451553f0e1b08b068d8b277ddfbb9b244", size = 10260376, upload-time = "2025-06-21T12:24:56.884Z" },
+    { url = "https://files.pythonhosted.org/packages/e8/34/facc13b9b42ddca30498fc51f7f73c3d0f2be179943a4b4da8686e259740/numpy-2.3.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ad506d4b09e684394c42c966ec1527f6ebc25da7f4da4b1b056606ffe446b8a3", size = 21070637, upload-time = "2025-06-21T12:26:12.518Z" },
+    { url = "https://files.pythonhosted.org/packages/65/b6/41b705d9dbae04649b529fc9bd3387664c3281c7cd78b404a4efe73dcc45/numpy-2.3.1-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:ebb8603d45bc86bbd5edb0d63e52c5fd9e7945d3a503b77e486bd88dde67a19b", size = 5304087, upload-time = "2025-06-21T12:26:22.294Z" },
+    { url = "https://files.pythonhosted.org/packages/7a/b4/fe3ac1902bff7a4934a22d49e1c9d71a623204d654d4cc43c6e8fe337fcb/numpy-2.3.1-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:15aa4c392ac396e2ad3d0a2680c0f0dee420f9fed14eef09bdb9450ee6dcb7b7", size = 6817588, upload-time = "2025-06-21T12:26:32.939Z" },
+    { url = "https://files.pythonhosted.org/packages/ae/ee/89bedf69c36ace1ac8f59e97811c1f5031e179a37e4821c3a230bf750142/numpy-2.3.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c6e0bf9d1a2f50d2b65a7cf56db37c095af17b59f6c132396f7c6d5dd76484df", size = 14399010, upload-time = "2025-06-21T12:26:54.086Z" },
+    { url = "https://files.pythonhosted.org/packages/15/08/e00e7070ede29b2b176165eba18d6f9784d5349be3c0c1218338e79c27fd/numpy-2.3.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:eabd7e8740d494ce2b4ea0ff05afa1b7b291e978c0ae075487c51e8bd93c0c68", size = 16752042, upload-time = "2025-06-21T12:27:19.018Z" },
+    { url = "https://files.pythonhosted.org/packages/48/6b/1c6b515a83d5564b1698a61efa245727c8feecf308f4091f565988519d20/numpy-2.3.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:e610832418a2bc09d974cc9fecebfa51e9532d6190223bc5ef6a7402ebf3b5cb", size = 12927246, upload-time = "2025-06-21T12:27:38.618Z" },
+]
+
+[[package]]
+name = "overrides"
+version = "7.7.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" },
+]
+
+[[package]]
+name = "packaging"
+version = "25.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" },
+]
+
+[[package]]
+name = "pandocfilters"
+version = "1.5.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" },
+]
+
+[[package]]
+name = "parso"
+version = "0.8.4"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" },
+]
+
+[[package]]
+name = "pathspec"
+version = "0.12.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" },
+]
+
+[[package]]
+name = "pep8-naming"
+version = "0.15.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "flake8" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/8d/59/c32862134635ba231d45f1711035550dc38246396c27269a4cde4bfe18d2/pep8_naming-0.15.1.tar.gz", hash = "sha256:f6f4a499aba2deeda93c1f26ccc02f3da32b035c8b2db9696b730ef2c9639d29", size = 17640, upload-time = "2025-05-05T20:43:12.555Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a6/78/25281540f1121acaa78926f599a17ce102b8971bc20b096fa7fb6b5b59c1/pep8_naming-0.15.1-py3-none-any.whl", hash = "sha256:eb63925e7fd9e028c7f7ee7b1e413ec03d1ee5de0e627012102ee0222c273c86", size = 9561, upload-time = "2025-05-05T20:43:11.626Z" },
+]
+
+[[package]]
+name = "pexpect"
+version = "4.9.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "ptyprocess" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
+]
+
+[[package]]
+name = "pip"
+version = "25.1.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/59/de/241caa0ca606f2ec5fe0c1f4261b0465df78d786a38da693864a116c37f4/pip-25.1.1.tar.gz", hash = "sha256:3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077", size = 1940155, upload-time = "2025-05-02T15:14:02.057Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227, upload-time = "2025-05-02T15:13:59.102Z" },
+]
+
+[[package]]
+name = "platformdirs"
+version = "4.3.8"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" },
+]
+
+[[package]]
+name = "pluggy"
+version = "1.6.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" },
+]
+
+[[package]]
+name = "ply"
+version = "3.11"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e5/69/882ee5c9d017149285cab114ebeab373308ef0f874fcdac9beb90e0ac4da/ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", size = 159130, upload-time = "2018-02-15T19:01:31.097Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce", size = 49567, upload-time = "2018-02-15T19:01:27.172Z" },
+]
+
+[[package]]
+name = "pre-commit"
+version = "4.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "cfgv" },
+    { name = "identify" },
+    { name = "nodeenv" },
+    { name = "pyyaml" },
+    { name = "virtualenv" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424, upload-time = "2025-03-18T21:35:20.987Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707, upload-time = "2025-03-18T21:35:19.343Z" },
+]
+
+[[package]]
+name = "prometheus-client"
+version = "0.22.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/5e/cf/40dde0a2be27cc1eb41e333d1a674a74ce8b8b0457269cc640fd42b07cf7/prometheus_client-0.22.1.tar.gz", hash = "sha256:190f1331e783cf21eb60bca559354e0a4d4378facecf78f5428c39b675d20d28", size = 69746, upload-time = "2025-06-02T14:29:01.152Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl", hash = "sha256:cca895342e308174341b2cbf99a56bef291fbc0ef7b9e5412a0f26d653ba7094", size = 58694, upload-time = "2025-06-02T14:29:00.068Z" },
+]
+
+[[package]]
+name = "prompt-toolkit"
+version = "3.0.51"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "wcwidth" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" },
+]
+
+[[package]]
+name = "psutil"
+version = "7.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" },
+    { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" },
+    { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" },
+    { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" },
+    { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" },
+    { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" },
+    { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" },
+]
+
+[[package]]
+name = "ptyprocess"
+version = "0.7.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" },
+]
+
+[[package]]
+name = "pure-eval"
+version = "0.2.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" },
+]
+
+[[package]]
+name = "py-cpuinfo"
+version = "9.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/37/a8/d832f7293ebb21690860d2e01d8115e5ff6f2ae8bbdc953f0eb0fa4bd2c7/py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690", size = 104716, upload-time = "2022-10-25T20:38:06.303Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5", size = 22335, upload-time = "2022-10-25T20:38:27.636Z" },
+]
+
+[[package]]
+name = "pycodestyle"
+version = "2.14.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/11/e0/abfd2a0d2efe47670df87f3e3a0e2edda42f055053c85361f19c0e2c1ca8/pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783", size = 39472, upload-time = "2025-06-20T18:49:48.75Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d", size = 31594, upload-time = "2025-06-20T18:49:47.491Z" },
+]
+
+[[package]]
+name = "pycparser"
+version = "2.22"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" },
+]
+
+[[package]]
+name = "pydocstringformatter"
+version = "0.7.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b3/51/5c21963eb7bdba245ec808fdb0ef8abc0cd87ef674f2b6ba1fd76f3a0ffa/pydocstringformatter-0.7.3.tar.gz", hash = "sha256:dfcc07bec1706803d563275e282ef9e629b02dc19983ec6778d07a9f500bb62b", size = 24024, upload-time = "2023-01-02T15:09:30.152Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/3a/38/b3a99e9cc66941e044ad3d40e90a72b1191925b8af13e3e4d8edc5c0eb87/pydocstringformatter-0.7.3-py3-none-any.whl", hash = "sha256:3654f52c49fc729b49712d1e7c49384dfd253bdffeda4939e79dab31491c563f", size = 31287, upload-time = "2023-01-02T15:09:28.904Z" },
+]
+
+[[package]]
+name = "pyflakes"
+version = "3.4.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/45/dc/fd034dc20b4b264b3d015808458391acbf9df40b1e54750ef175d39180b1/pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58", size = 64669, upload-time = "2025-06-20T18:45:27.834Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f", size = 63551, upload-time = "2025-06-20T18:45:26.937Z" },
+]
+
+[[package]]
+name = "pygments"
+version = "2.19.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" },
+]
+
+[[package]]
+name = "pytest"
+version = "8.4.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+    { name = "iniconfig" },
+    { name = "packaging" },
+    { name = "pluggy" },
+    { name = "pygments" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714, upload-time = "2025-06-18T05:48:06.109Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474, upload-time = "2025-06-18T05:48:03.955Z" },
+]
+
+[[package]]
+name = "pytest-benchmark"
+version = "5.1.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "py-cpuinfo" },
+    { name = "pytest" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/39/d0/a8bd08d641b393db3be3819b03e2d9bb8760ca8479080a26a5f6e540e99c/pytest-benchmark-5.1.0.tar.gz", hash = "sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105", size = 337810, upload-time = "2024-10-30T11:51:48.521Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/9e/d6/b41653199ea09d5969d4e385df9bbfd9a100f28ca7e824ce7c0a016e3053/pytest_benchmark-5.1.0-py3-none-any.whl", hash = "sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89", size = 44259, upload-time = "2024-10-30T11:51:45.94Z" },
+]
+
+[[package]]
+name = "pytest-cov"
+version = "6.2.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "coverage", extra = ["toml"] },
+    { name = "pluggy" },
+    { name = "pytest" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432, upload-time = "2025-06-12T10:47:47.684Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644, upload-time = "2025-06-12T10:47:45.932Z" },
+]
+
+[[package]]
+name = "pytest-durations"
+version = "1.5.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pytest" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/2c/d2/8d3c4194e4419a4f24a7ba01e88532631617fa0a7b73055ddcf13de9553c/pytest_durations-1.5.2.tar.gz", hash = "sha256:953a5b84b268d37fbf98fd0818cb60d573c183fc9b0d9ba74b05bd9b5592b751", size = 7981, upload-time = "2025-04-29T16:05:01.128Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/00/ae/36c772cc7dcf8981780a2c571bda68fd27a2c12fc190229df8d74bc1f419/pytest_durations-1.5.2-py3-none-any.whl", hash = "sha256:76e0c95cb4d6e2496f1a06e52bb94258a6781be8f9198fe1b2055451a1f0c90e", size = 11053, upload-time = "2025-04-29T16:05:00.261Z" },
+]
+
+[[package]]
+name = "pytest-emoji"
+version = "0.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pytest" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/88/4d/d489f939f0717a034cea7955d36bc2a7a5ba1b263871e63ad8cb16d47555/pytest-emoji-0.2.0.tar.gz", hash = "sha256:e1bd4790d87649c2d09c272c88bdfc4d37c1cc7c7a46583087d7c510944571e8", size = 6171, upload-time = "2019-02-19T09:33:17.454Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f7/51/80af966c0aded877da7577d21c4601ca98c6f603c6e6073ddea071af01ec/pytest_emoji-0.2.0-py3-none-any.whl", hash = "sha256:6e34ed21970fa4b80a56ad11417456bd873eb066c02315fe9df0fafe6d4d4436", size = 5664, upload-time = "2019-02-19T09:33:15.771Z" },
+]
+
+[[package]]
+name = "pytest-mock"
+version = "3.14.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "pytest" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/71/28/67172c96ba684058a4d24ffe144d64783d2a270d0af0d9e792737bddc75c/pytest_mock-3.14.1.tar.gz", hash = "sha256:159e9edac4c451ce77a5cdb9fc5d1100708d2dd4ba3c3df572f14097351af80e", size = 33241, upload-time = "2025-05-26T13:58:45.167Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b2/05/77b60e520511c53d1c1ca75f1930c7dd8e971d0c4379b7f4b3f9644685ba/pytest_mock-3.14.1-py3-none-any.whl", hash = "sha256:178aefcd11307d874b4cd3100344e7e2d888d9791a6a1d9bfe90fbc1b74fd1d0", size = 9923, upload-time = "2025-05-26T13:58:43.487Z" },
+]
+
+[[package]]
+name = "python-dateutil"
+version = "2.9.0.post0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "six" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" },
+]
+
+[[package]]
+name = "python-dotenv"
+version = "1.1.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab", size = 41978, upload-time = "2025-06-24T04:21:07.341Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/5f/ed/539768cf28c661b5b068d66d96a2f155c4971a5d55684a514c1a0e0dec2f/python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc", size = 20556, upload-time = "2025-06-24T04:21:06.073Z" },
+]
+
+[[package]]
+name = "python-json-logger"
+version = "3.3.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642, upload-time = "2025-03-07T07:08:27.301Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163, upload-time = "2025-03-07T07:08:25.627Z" },
+]
+
+[[package]]
+name = "pywin32"
+version = "310"
+source = { registry = "https://pypi.org/simple" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284, upload-time = "2025-03-17T00:55:53.124Z" },
+    { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748, upload-time = "2025-03-17T00:55:55.203Z" },
+    { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941, upload-time = "2025-03-17T00:55:57.048Z" },
+    { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239, upload-time = "2025-03-17T00:55:58.807Z" },
+    { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839, upload-time = "2025-03-17T00:56:00.8Z" },
+    { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470, upload-time = "2025-03-17T00:56:02.601Z" },
+    { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" },
+    { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" },
+    { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" },
+]
+
+[[package]]
+name = "pywinpty"
+version = "2.0.15"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017, upload-time = "2025-02-03T21:53:23.265Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca", size = 1405249, upload-time = "2025-02-03T21:55:47.114Z" },
+    { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload-time = "2025-02-03T21:56:52.476Z" },
+    { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload-time = "2025-02-03T21:56:04.753Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload-time = "2025-02-03T21:55:53.628Z" },
+]
+
+[[package]]
+name = "pyyaml"
+version = "6.0.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" },
+    { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" },
+    { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" },
+    { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" },
+    { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" },
+    { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" },
+    { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" },
+    { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" },
+    { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" },
+    { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" },
+    { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" },
+    { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" },
+    { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" },
+    { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" },
+    { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" },
+    { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" },
+    { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" },
+    { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" },
+    { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" },
+    { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" },
+    { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" },
+    { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" },
+    { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" },
+]
+
+[[package]]
+name = "pyzmq"
+version = "27.0.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "cffi", marker = "implementation_name == 'pypy'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/f1/06/50a4e9648b3e8b992bef8eb632e457307553a89d294103213cfd47b3da69/pyzmq-27.0.0.tar.gz", hash = "sha256:b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf", size = 280478, upload-time = "2025-06-13T14:09:07.087Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/44/df/84c630654106d9bd9339cdb564aa941ed41b023a0264251d6743766bb50e/pyzmq-27.0.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:21457825249b2a53834fa969c69713f8b5a79583689387a5e7aed880963ac564", size = 1332718, upload-time = "2025-06-13T14:07:16.555Z" },
+    { url = "https://files.pythonhosted.org/packages/c1/8e/f6a5461a07654d9840d256476434ae0ff08340bba562a455f231969772cb/pyzmq-27.0.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1958947983fef513e6e98eff9cb487b60bf14f588dc0e6bf35fa13751d2c8251", size = 908248, upload-time = "2025-06-13T14:07:18.033Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/93/82863e8d695a9a3ae424b63662733ae204a295a2627d52af2f62c2cd8af9/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0dc628b5493f9a8cd9844b8bee9732ef587ab00002157c9329e4fc0ef4d3afa", size = 668647, upload-time = "2025-06-13T14:07:19.378Z" },
+    { url = "https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7bbe9e1ed2c8d3da736a15694d87c12493e54cc9dc9790796f0321794bbc91f", size = 856600, upload-time = "2025-06-13T14:07:20.906Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/af/1c469b3d479bd095edb28e27f12eee10b8f00b356acbefa6aeb14dd295d1/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dc1091f59143b471d19eb64f54bae4f54bcf2a466ffb66fe45d94d8d734eb495", size = 1657748, upload-time = "2025-06-13T14:07:22.549Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/f4/17f965d0ee6380b1d6326da842a50e4b8b9699745161207945f3745e8cb5/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7011ade88c8e535cf140f8d1a59428676fbbce7c6e54fefce58bf117aefb6667", size = 2034311, upload-time = "2025-06-13T14:07:23.966Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/6e/7c391d81fa3149fd759de45d298003de6cfab343fb03e92c099821c448db/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2c386339d7e3f064213aede5d03d054b237937fbca6dd2197ac8cf3b25a6b14e", size = 1893630, upload-time = "2025-06-13T14:07:25.899Z" },
+    { url = "https://files.pythonhosted.org/packages/0e/e0/eaffe7a86f60e556399e224229e7769b717f72fec0706b70ab2c03aa04cb/pyzmq-27.0.0-cp311-cp311-win32.whl", hash = "sha256:0546a720c1f407b2172cb04b6b094a78773491497e3644863cf5c96c42df8cff", size = 567706, upload-time = "2025-06-13T14:07:27.595Z" },
+    { url = "https://files.pythonhosted.org/packages/c9/05/89354a8cffdcce6e547d48adaaf7be17007fc75572123ff4ca90a4ca04fc/pyzmq-27.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:15f39d50bd6c9091c67315ceb878a4f531957b121d2a05ebd077eb35ddc5efed", size = 630322, upload-time = "2025-06-13T14:07:28.938Z" },
+    { url = "https://files.pythonhosted.org/packages/fa/07/4ab976d5e1e63976719389cc4f3bfd248a7f5f2bb2ebe727542363c61b5f/pyzmq-27.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c5817641eebb391a2268c27fecd4162448e03538387093cdbd8bf3510c316b38", size = 558435, upload-time = "2025-06-13T14:07:30.256Z" },
+    { url = "https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:cbabc59dcfaac66655c040dfcb8118f133fb5dde185e5fc152628354c1598e52", size = 1305438, upload-time = "2025-06-13T14:07:31.676Z" },
+    { url = "https://files.pythonhosted.org/packages/ba/ee/26aa0f98665a22bc90ebe12dced1de5f3eaca05363b717f6fb229b3421b3/pyzmq-27.0.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:cb0ac5179cba4b2f94f1aa208fbb77b62c4c9bf24dd446278b8b602cf85fcda3", size = 895095, upload-time = "2025-06-13T14:07:33.104Z" },
+    { url = "https://files.pythonhosted.org/packages/cf/85/c57e7ab216ecd8aa4cc7e3b83b06cc4e9cf45c87b0afc095f10cd5ce87c1/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53a48f0228eab6cbf69fde3aa3c03cbe04e50e623ef92ae395fce47ef8a76152", size = 651826, upload-time = "2025-06-13T14:07:34.831Z" },
+    { url = "https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:111db5f395e09f7e775f759d598f43cb815fc58e0147623c4816486e1a39dc22", size = 839750, upload-time = "2025-06-13T14:07:36.553Z" },
+    { url = "https://files.pythonhosted.org/packages/08/66/4cebfbe71f3dfbd417011daca267539f62ed0fbc68105357b68bbb1a25b7/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c8878011653dcdc27cc2c57e04ff96f0471e797f5c19ac3d7813a245bcb24371", size = 1641357, upload-time = "2025-06-13T14:07:38.21Z" },
+    { url = "https://files.pythonhosted.org/packages/ac/f6/b0f62578c08d2471c791287149cb8c2aaea414ae98c6e995c7dbe008adfb/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:c0ed2c1f335ba55b5fdc964622254917d6b782311c50e138863eda409fbb3b6d", size = 2020281, upload-time = "2025-06-13T14:07:39.599Z" },
+    { url = "https://files.pythonhosted.org/packages/37/b9/4f670b15c7498495da9159edc374ec09c88a86d9cd5a47d892f69df23450/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e918d70862d4cfd4b1c187310015646a14e1f5917922ab45b29f28f345eeb6be", size = 1877110, upload-time = "2025-06-13T14:07:41.027Z" },
+    { url = "https://files.pythonhosted.org/packages/66/31/9dee25c226295b740609f0d46db2fe972b23b6f5cf786360980524a3ba92/pyzmq-27.0.0-cp312-abi3-win32.whl", hash = "sha256:88b4e43cab04c3c0f0d55df3b1eef62df2b629a1a369b5289a58f6fa8b07c4f4", size = 559297, upload-time = "2025-06-13T14:07:42.533Z" },
+    { url = "https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl", hash = "sha256:dce4199bf5f648a902ce37e7b3afa286f305cd2ef7a8b6ec907470ccb6c8b371", size = 619203, upload-time = "2025-06-13T14:07:43.843Z" },
+    { url = "https://files.pythonhosted.org/packages/93/6d/7f2e53b19d1edb1eb4f09ec7c3a1f945ca0aac272099eab757d15699202b/pyzmq-27.0.0-cp312-abi3-win_arm64.whl", hash = "sha256:56e46bbb85d52c1072b3f809cc1ce77251d560bc036d3a312b96db1afe76db2e", size = 551927, upload-time = "2025-06-13T14:07:45.51Z" },
+    { url = "https://files.pythonhosted.org/packages/19/62/876b27c4ff777db4ceba1c69ea90d3c825bb4f8d5e7cd987ce5802e33c55/pyzmq-27.0.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c36ad534c0c29b4afa088dc53543c525b23c0797e01b69fef59b1a9c0e38b688", size = 1340826, upload-time = "2025-06-13T14:07:46.881Z" },
+    { url = "https://files.pythonhosted.org/packages/43/69/58ef8f4f59d3bcd505260c73bee87b008850f45edca40ddaba54273c35f4/pyzmq-27.0.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:67855c14173aec36395d7777aaba3cc527b393821f30143fd20b98e1ff31fd38", size = 897283, upload-time = "2025-06-13T14:07:49.562Z" },
+    { url = "https://files.pythonhosted.org/packages/43/15/93a0d0396700a60475ad3c5d42c5f1c308d3570bc94626b86c71ef9953e0/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8617c7d43cd8ccdb62aebe984bfed77ca8f036e6c3e46dd3dddda64b10f0ab7a", size = 660567, upload-time = "2025-06-13T14:07:51.364Z" },
+    { url = "https://files.pythonhosted.org/packages/0e/b3/fe055513e498ca32f64509abae19b9c9eb4d7c829e02bd8997dd51b029eb/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:67bfbcbd0a04c575e8103a6061d03e393d9f80ffdb9beb3189261e9e9bc5d5e9", size = 847681, upload-time = "2025-06-13T14:07:52.77Z" },
+    { url = "https://files.pythonhosted.org/packages/b6/4f/ff15300b00b5b602191f3df06bbc8dd4164e805fdd65bb77ffbb9c5facdc/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5cd11d46d7b7e5958121b3eaf4cd8638eff3a720ec527692132f05a57f14341d", size = 1650148, upload-time = "2025-06-13T14:07:54.178Z" },
+    { url = "https://files.pythonhosted.org/packages/c4/6f/84bdfff2a224a6f26a24249a342e5906993c50b0761e311e81b39aef52a7/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:b801c2e40c5aa6072c2f4876de8dccd100af6d9918d4d0d7aa54a1d982fd4f44", size = 2023768, upload-time = "2025-06-13T14:07:55.714Z" },
+    { url = "https://files.pythonhosted.org/packages/64/39/dc2db178c26a42228c5ac94a9cc595030458aa64c8d796a7727947afbf55/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:20d5cb29e8c5f76a127c75b6e7a77e846bc4b655c373baa098c26a61b7ecd0ef", size = 1885199, upload-time = "2025-06-13T14:07:57.166Z" },
+    { url = "https://files.pythonhosted.org/packages/c7/21/dae7b06a1f8cdee5d8e7a63d99c5d129c401acc40410bef2cbf42025e26f/pyzmq-27.0.0-cp313-cp313t-win32.whl", hash = "sha256:a20528da85c7ac7a19b7384e8c3f8fa707841fd85afc4ed56eda59d93e3d98ad", size = 575439, upload-time = "2025-06-13T14:07:58.959Z" },
+    { url = "https://files.pythonhosted.org/packages/eb/bc/1709dc55f0970cf4cb8259e435e6773f9946f41a045c2cb90e870b7072da/pyzmq-27.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d8229f2efece6a660ee211d74d91dbc2a76b95544d46c74c615e491900dc107f", size = 639933, upload-time = "2025-06-13T14:08:00.777Z" },
+    { url = "https://files.pythonhosted.org/packages/98/a6/92394373b8dbc1edc9d53c951e8d3989d518185174ee54492ec27711779d/pyzmq-27.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd1dc59763effd1576f8368047c9c31468fce0af89d76b5067641137506792ae", size = 835948, upload-time = "2025-06-13T14:08:43.516Z" },
+    { url = "https://files.pythonhosted.org/packages/56/f3/4dc38d75d9995bfc18773df3e41f2a2ca9b740b06f1a15dbf404077e7588/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:60e8cc82d968174650c1860d7b716366caab9973787a1c060cf8043130f7d0f7", size = 799874, upload-time = "2025-06-13T14:08:45.017Z" },
+    { url = "https://files.pythonhosted.org/packages/ab/ba/64af397e0f421453dc68e31d5e0784d554bf39013a2de0872056e96e58af/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14fe7aaac86e4e93ea779a821967360c781d7ac5115b3f1a171ced77065a0174", size = 567400, upload-time = "2025-06-13T14:08:46.855Z" },
+    { url = "https://files.pythonhosted.org/packages/63/87/ec956cbe98809270b59a22891d5758edae147a258e658bf3024a8254c855/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6ad0562d4e6abb785be3e4dd68599c41be821b521da38c402bc9ab2a8e7ebc7e", size = 747031, upload-time = "2025-06-13T14:08:48.419Z" },
+    { url = "https://files.pythonhosted.org/packages/be/8a/4a3764a68abc02e2fbb0668d225b6fda5cd39586dd099cee8b2ed6ab0452/pyzmq-27.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:9df43a2459cd3a3563404c1456b2c4c69564daa7dbaf15724c09821a3329ce46", size = 544726, upload-time = "2025-06-13T14:08:49.903Z" },
+]
+
+[[package]]
+name = "referencing"
+version = "0.36.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "attrs" },
+    { name = "rpds-py" },
+    { name = "typing-extensions", marker = "python_full_version < '3.13'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" },
+]
+
+[[package]]
+name = "requests"
+version = "2.32.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "certifi" },
+    { name = "charset-normalizer" },
+    { name = "idna" },
+    { name = "urllib3" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" },
+]
+
+[[package]]
+name = "rfc3339-validator"
+version = "0.1.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "six" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" },
+]
+
+[[package]]
+name = "rfc3986-validator"
+version = "0.1.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760, upload-time = "2019-10-28T16:00:19.144Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242, upload-time = "2019-10-28T16:00:13.976Z" },
+]
+
+[[package]]
+name = "rich"
+version = "14.0.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "markdown-it-py" },
+    { name = "pygments" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078, upload-time = "2025-03-30T14:15:14.23Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229, upload-time = "2025-03-30T14:15:12.283Z" },
+]
+
+[[package]]
+name = "roman-numerals-py"
+version = "3.1.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/30/76/48fd56d17c5bdbdf65609abbc67288728a98ed4c02919428d4f52d23b24b/roman_numerals_py-3.1.0.tar.gz", hash = "sha256:be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d", size = 9017, upload-time = "2025-02-22T07:34:54.333Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl", hash = "sha256:9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c", size = 7742, upload-time = "2025-02-22T07:34:52.422Z" },
+]
+
+[[package]]
+name = "rpds-py"
+version = "0.26.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a5/aa/4456d84bbb54adc6a916fb10c9b374f78ac840337644e4a5eda229c81275/rpds_py-0.26.0.tar.gz", hash = "sha256:20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0", size = 27385, upload-time = "2025-07-01T15:57:13.958Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:9e8cb77286025bdb21be2941d64ac6ca016130bfdcd228739e8ab137eb4406ed", size = 372610, upload-time = "2025-07-01T15:53:58.844Z" },
+    { url = "https://files.pythonhosted.org/packages/fa/9d/3dc16be00f14fc1f03c71b1d67c8df98263ab2710a2fbd65a6193214a527/rpds_py-0.26.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5e09330b21d98adc8ccb2dbb9fc6cb434e8908d4c119aeaa772cb1caab5440a0", size = 358032, upload-time = "2025-07-01T15:53:59.985Z" },
+    { url = "https://files.pythonhosted.org/packages/e7/5a/7f1bf8f045da2866324a08ae80af63e64e7bfaf83bd31f865a7b91a58601/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c9c1b92b774b2e68d11193dc39620d62fd8ab33f0a3c77ecdabe19c179cdbc1", size = 381525, upload-time = "2025-07-01T15:54:01.162Z" },
+    { url = "https://files.pythonhosted.org/packages/45/8a/04479398c755a066ace10e3d158866beb600867cacae194c50ffa783abd0/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:824e6d3503ab990d7090768e4dfd9e840837bae057f212ff9f4f05ec6d1975e7", size = 397089, upload-time = "2025-07-01T15:54:02.319Z" },
+    { url = "https://files.pythonhosted.org/packages/72/88/9203f47268db488a1b6d469d69c12201ede776bb728b9d9f29dbfd7df406/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ad7fd2258228bf288f2331f0a6148ad0186b2e3643055ed0db30990e59817a6", size = 514255, upload-time = "2025-07-01T15:54:03.38Z" },
+    { url = "https://files.pythonhosted.org/packages/f5/b4/01ce5d1e853ddf81fbbd4311ab1eff0b3cf162d559288d10fd127e2588b5/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0dc23bbb3e06ec1ea72d515fb572c1fea59695aefbffb106501138762e1e915e", size = 402283, upload-time = "2025-07-01T15:54:04.923Z" },
+    { url = "https://files.pythonhosted.org/packages/34/a2/004c99936997bfc644d590a9defd9e9c93f8286568f9c16cdaf3e14429a7/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d80bf832ac7b1920ee29a426cdca335f96a2b5caa839811803e999b41ba9030d", size = 383881, upload-time = "2025-07-01T15:54:06.482Z" },
+    { url = "https://files.pythonhosted.org/packages/05/1b/ef5fba4a8f81ce04c427bfd96223f92f05e6cd72291ce9d7523db3b03a6c/rpds_py-0.26.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0919f38f5542c0a87e7b4afcafab6fd2c15386632d249e9a087498571250abe3", size = 415822, upload-time = "2025-07-01T15:54:07.605Z" },
+    { url = "https://files.pythonhosted.org/packages/16/80/5c54195aec456b292f7bd8aa61741c8232964063fd8a75fdde9c1e982328/rpds_py-0.26.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d422b945683e409000c888e384546dbab9009bb92f7c0b456e217988cf316107", size = 558347, upload-time = "2025-07-01T15:54:08.591Z" },
+    { url = "https://files.pythonhosted.org/packages/f2/1c/1845c1b1fd6d827187c43afe1841d91678d7241cbdb5420a4c6de180a538/rpds_py-0.26.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:77a7711fa562ba2da1aa757e11024ad6d93bad6ad7ede5afb9af144623e5f76a", size = 587956, upload-time = "2025-07-01T15:54:09.963Z" },
+    { url = "https://files.pythonhosted.org/packages/2e/ff/9e979329dd131aa73a438c077252ddabd7df6d1a7ad7b9aacf6261f10faa/rpds_py-0.26.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238e8c8610cb7c29460e37184f6799547f7e09e6a9bdbdab4e8edb90986a2318", size = 554363, upload-time = "2025-07-01T15:54:11.073Z" },
+    { url = "https://files.pythonhosted.org/packages/00/8b/d78cfe034b71ffbe72873a136e71acc7a831a03e37771cfe59f33f6de8a2/rpds_py-0.26.0-cp311-cp311-win32.whl", hash = "sha256:893b022bfbdf26d7bedb083efeea624e8550ca6eb98bf7fea30211ce95b9201a", size = 220123, upload-time = "2025-07-01T15:54:12.382Z" },
+    { url = "https://files.pythonhosted.org/packages/94/c1/3c8c94c7dd3905dbfde768381ce98778500a80db9924731d87ddcdb117e9/rpds_py-0.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:87a5531de9f71aceb8af041d72fc4cab4943648d91875ed56d2e629bef6d4c03", size = 231732, upload-time = "2025-07-01T15:54:13.434Z" },
+    { url = "https://files.pythonhosted.org/packages/67/93/e936fbed1b734eabf36ccb5d93c6a2e9246fbb13c1da011624b7286fae3e/rpds_py-0.26.0-cp311-cp311-win_arm64.whl", hash = "sha256:de2713f48c1ad57f89ac25b3cb7daed2156d8e822cf0eca9b96a6f990718cc41", size = 221917, upload-time = "2025-07-01T15:54:14.559Z" },
+    { url = "https://files.pythonhosted.org/packages/ea/86/90eb87c6f87085868bd077c7a9938006eb1ce19ed4d06944a90d3560fce2/rpds_py-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:894514d47e012e794f1350f076c427d2347ebf82f9b958d554d12819849a369d", size = 363933, upload-time = "2025-07-01T15:54:15.734Z" },
+    { url = "https://files.pythonhosted.org/packages/63/78/4469f24d34636242c924626082b9586f064ada0b5dbb1e9d096ee7a8e0c6/rpds_py-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc921b96fa95a097add244da36a1d9e4f3039160d1d30f1b35837bf108c21136", size = 350447, upload-time = "2025-07-01T15:54:16.922Z" },
+    { url = "https://files.pythonhosted.org/packages/ad/91/c448ed45efdfdade82348d5e7995e15612754826ea640afc20915119734f/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e1157659470aa42a75448b6e943c895be8c70531c43cb78b9ba990778955582", size = 384711, upload-time = "2025-07-01T15:54:18.101Z" },
+    { url = "https://files.pythonhosted.org/packages/ec/43/e5c86fef4be7f49828bdd4ecc8931f0287b1152c0bb0163049b3218740e7/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:521ccf56f45bb3a791182dc6b88ae5f8fa079dd705ee42138c76deb1238e554e", size = 400865, upload-time = "2025-07-01T15:54:19.295Z" },
+    { url = "https://files.pythonhosted.org/packages/55/34/e00f726a4d44f22d5c5fe2e5ddd3ac3d7fd3f74a175607781fbdd06fe375/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9def736773fd56b305c0eef698be5192c77bfa30d55a0e5885f80126c4831a15", size = 517763, upload-time = "2025-07-01T15:54:20.858Z" },
+    { url = "https://files.pythonhosted.org/packages/52/1c/52dc20c31b147af724b16104500fba13e60123ea0334beba7b40e33354b4/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cdad4ea3b4513b475e027be79e5a0ceac8ee1c113a1a11e5edc3c30c29f964d8", size = 406651, upload-time = "2025-07-01T15:54:22.508Z" },
+    { url = "https://files.pythonhosted.org/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82b165b07f416bdccf5c84546a484cc8f15137ca38325403864bfdf2b5b72f6a", size = 386079, upload-time = "2025-07-01T15:54:23.987Z" },
+    { url = "https://files.pythonhosted.org/packages/e3/d4/7f2200c2d3ee145b65b3cddc4310d51f7da6a26634f3ac87125fd789152a/rpds_py-0.26.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d04cab0a54b9dba4d278fe955a1390da3cf71f57feb78ddc7cb67cbe0bd30323", size = 421379, upload-time = "2025-07-01T15:54:25.073Z" },
+    { url = "https://files.pythonhosted.org/packages/ae/13/9fdd428b9c820869924ab62236b8688b122baa22d23efdd1c566938a39ba/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:79061ba1a11b6a12743a2b0f72a46aa2758613d454aa6ba4f5a265cc48850158", size = 562033, upload-time = "2025-07-01T15:54:26.225Z" },
+    { url = "https://files.pythonhosted.org/packages/f3/e1/b69686c3bcbe775abac3a4c1c30a164a2076d28df7926041f6c0eb5e8d28/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f405c93675d8d4c5ac87364bb38d06c988e11028a64b52a47158a355079661f3", size = 591639, upload-time = "2025-07-01T15:54:27.424Z" },
+    { url = "https://files.pythonhosted.org/packages/5c/c9/1e3d8c8863c84a90197ac577bbc3d796a92502124c27092413426f670990/rpds_py-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dafd4c44b74aa4bed4b250f1aed165b8ef5de743bcca3b88fc9619b6087093d2", size = 557105, upload-time = "2025-07-01T15:54:29.93Z" },
+    { url = "https://files.pythonhosted.org/packages/9f/c5/90c569649057622959f6dcc40f7b516539608a414dfd54b8d77e3b201ac0/rpds_py-0.26.0-cp312-cp312-win32.whl", hash = "sha256:3da5852aad63fa0c6f836f3359647870e21ea96cf433eb393ffa45263a170d44", size = 223272, upload-time = "2025-07-01T15:54:31.128Z" },
+    { url = "https://files.pythonhosted.org/packages/7d/16/19f5d9f2a556cfed454eebe4d354c38d51c20f3db69e7b4ce6cff904905d/rpds_py-0.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf47cfdabc2194a669dcf7a8dbba62e37a04c5041d2125fae0233b720da6f05c", size = 234995, upload-time = "2025-07-01T15:54:32.195Z" },
+    { url = "https://files.pythonhosted.org/packages/83/f0/7935e40b529c0e752dfaa7880224771b51175fce08b41ab4a92eb2fbdc7f/rpds_py-0.26.0-cp312-cp312-win_arm64.whl", hash = "sha256:20ab1ae4fa534f73647aad289003f1104092890849e0266271351922ed5574f8", size = 223198, upload-time = "2025-07-01T15:54:33.271Z" },
+    { url = "https://files.pythonhosted.org/packages/6a/67/bb62d0109493b12b1c6ab00de7a5566aa84c0e44217c2d94bee1bd370da9/rpds_py-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:696764a5be111b036256c0b18cd29783fab22154690fc698062fc1b0084b511d", size = 363917, upload-time = "2025-07-01T15:54:34.755Z" },
+    { url = "https://files.pythonhosted.org/packages/4b/f3/34e6ae1925a5706c0f002a8d2d7f172373b855768149796af87bd65dcdb9/rpds_py-0.26.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6c15d2080a63aaed876e228efe4f814bc7889c63b1e112ad46fdc8b368b9e1", size = 350073, upload-time = "2025-07-01T15:54:36.292Z" },
+    { url = "https://files.pythonhosted.org/packages/75/83/1953a9d4f4e4de7fd0533733e041c28135f3c21485faaef56a8aadbd96b5/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:390e3170babf42462739a93321e657444f0862c6d722a291accc46f9d21ed04e", size = 384214, upload-time = "2025-07-01T15:54:37.469Z" },
+    { url = "https://files.pythonhosted.org/packages/48/0e/983ed1b792b3322ea1d065e67f4b230f3b96025f5ce3878cc40af09b7533/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7da84c2c74c0f5bc97d853d9e17bb83e2dcafcff0dc48286916001cc114379a1", size = 400113, upload-time = "2025-07-01T15:54:38.954Z" },
+    { url = "https://files.pythonhosted.org/packages/69/7f/36c0925fff6f660a80be259c5b4f5e53a16851f946eb080351d057698528/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c5fe114a6dd480a510b6d3661d09d67d1622c4bf20660a474507aaee7eeeee9", size = 515189, upload-time = "2025-07-01T15:54:40.57Z" },
+    { url = "https://files.pythonhosted.org/packages/13/45/cbf07fc03ba7a9b54662c9badb58294ecfb24f828b9732970bd1a431ed5c/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3100b3090269f3a7ea727b06a6080d4eb7439dca4c0e91a07c5d133bb1727ea7", size = 406998, upload-time = "2025-07-01T15:54:43.025Z" },
+    { url = "https://files.pythonhosted.org/packages/6c/b0/8fa5e36e58657997873fd6a1cf621285ca822ca75b4b3434ead047daa307/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c03c9b0c64afd0320ae57de4c982801271c0c211aa2d37f3003ff5feb75bb04", size = 385903, upload-time = "2025-07-01T15:54:44.752Z" },
+    { url = "https://files.pythonhosted.org/packages/4b/f7/b25437772f9f57d7a9fbd73ed86d0dcd76b4c7c6998348c070d90f23e315/rpds_py-0.26.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5963b72ccd199ade6ee493723d18a3f21ba7d5b957017607f815788cef50eaf1", size = 419785, upload-time = "2025-07-01T15:54:46.043Z" },
+    { url = "https://files.pythonhosted.org/packages/a7/6b/63ffa55743dfcb4baf2e9e77a0b11f7f97ed96a54558fcb5717a4b2cd732/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9da4e873860ad5bab3291438525cae80169daecbfafe5657f7f5fb4d6b3f96b9", size = 561329, upload-time = "2025-07-01T15:54:47.64Z" },
+    { url = "https://files.pythonhosted.org/packages/2f/07/1f4f5e2886c480a2346b1e6759c00278b8a69e697ae952d82ae2e6ee5db0/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5afaddaa8e8c7f1f7b4c5c725c0070b6eed0228f705b90a1732a48e84350f4e9", size = 590875, upload-time = "2025-07-01T15:54:48.9Z" },
+    { url = "https://files.pythonhosted.org/packages/cc/bc/e6639f1b91c3a55f8c41b47d73e6307051b6e246254a827ede730624c0f8/rpds_py-0.26.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4916dc96489616a6f9667e7526af8fa693c0fdb4f3acb0e5d9f4400eb06a47ba", size = 556636, upload-time = "2025-07-01T15:54:50.619Z" },
+    { url = "https://files.pythonhosted.org/packages/05/4c/b3917c45566f9f9a209d38d9b54a1833f2bb1032a3e04c66f75726f28876/rpds_py-0.26.0-cp313-cp313-win32.whl", hash = "sha256:2a343f91b17097c546b93f7999976fd6c9d5900617aa848c81d794e062ab302b", size = 222663, upload-time = "2025-07-01T15:54:52.023Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/0b/0851bdd6025775aaa2365bb8de0697ee2558184c800bfef8d7aef5ccde58/rpds_py-0.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:0a0b60701f2300c81b2ac88a5fb893ccfa408e1c4a555a77f908a2596eb875a5", size = 234428, upload-time = "2025-07-01T15:54:53.692Z" },
+    { url = "https://files.pythonhosted.org/packages/ed/e8/a47c64ed53149c75fb581e14a237b7b7cd18217e969c30d474d335105622/rpds_py-0.26.0-cp313-cp313-win_arm64.whl", hash = "sha256:257d011919f133a4746958257f2c75238e3ff54255acd5e3e11f3ff41fd14256", size = 222571, upload-time = "2025-07-01T15:54:54.822Z" },
+    { url = "https://files.pythonhosted.org/packages/89/bf/3d970ba2e2bcd17d2912cb42874107390f72873e38e79267224110de5e61/rpds_py-0.26.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:529c8156d7506fba5740e05da8795688f87119cce330c244519cf706a4a3d618", size = 360475, upload-time = "2025-07-01T15:54:56.228Z" },
+    { url = "https://files.pythonhosted.org/packages/82/9f/283e7e2979fc4ec2d8ecee506d5a3675fce5ed9b4b7cb387ea5d37c2f18d/rpds_py-0.26.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f53ec51f9d24e9638a40cabb95078ade8c99251945dad8d57bf4aabe86ecee35", size = 346692, upload-time = "2025-07-01T15:54:58.561Z" },
+    { url = "https://files.pythonhosted.org/packages/e3/03/7e50423c04d78daf391da3cc4330bdb97042fc192a58b186f2d5deb7befd/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab504c4d654e4a29558eaa5bb8cea5fdc1703ea60a8099ffd9c758472cf913f", size = 379415, upload-time = "2025-07-01T15:54:59.751Z" },
+    { url = "https://files.pythonhosted.org/packages/57/00/d11ee60d4d3b16808432417951c63df803afb0e0fc672b5e8d07e9edaaae/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd0641abca296bc1a00183fe44f7fced8807ed49d501f188faa642d0e4975b83", size = 391783, upload-time = "2025-07-01T15:55:00.898Z" },
+    { url = "https://files.pythonhosted.org/packages/08/b3/1069c394d9c0d6d23c5b522e1f6546b65793a22950f6e0210adcc6f97c3e/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b312fecc1d017b5327afa81d4da1480f51c68810963a7336d92203dbb3d4f1", size = 512844, upload-time = "2025-07-01T15:55:02.201Z" },
+    { url = "https://files.pythonhosted.org/packages/08/3b/c4fbf0926800ed70b2c245ceca99c49f066456755f5d6eb8863c2c51e6d0/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c741107203954f6fc34d3066d213d0a0c40f7bb5aafd698fb39888af277c70d8", size = 402105, upload-time = "2025-07-01T15:55:03.698Z" },
+    { url = "https://files.pythonhosted.org/packages/1c/b0/db69b52ca07413e568dae9dc674627a22297abb144c4d6022c6d78f1e5cc/rpds_py-0.26.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc3e55a7db08dc9a6ed5fb7103019d2c1a38a349ac41901f9f66d7f95750942f", size = 383440, upload-time = "2025-07-01T15:55:05.398Z" },
+    { url = "https://files.pythonhosted.org/packages/4c/e1/c65255ad5b63903e56b3bb3ff9dcc3f4f5c3badde5d08c741ee03903e951/rpds_py-0.26.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9e851920caab2dbcae311fd28f4313c6953993893eb5c1bb367ec69d9a39e7ed", size = 412759, upload-time = "2025-07-01T15:55:08.316Z" },
+    { url = "https://files.pythonhosted.org/packages/e4/22/bb731077872377a93c6e93b8a9487d0406c70208985831034ccdeed39c8e/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:dfbf280da5f876d0b00c81f26bedce274e72a678c28845453885a9b3c22ae632", size = 556032, upload-time = "2025-07-01T15:55:09.52Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/8b/393322ce7bac5c4530fb96fc79cc9ea2f83e968ff5f6e873f905c493e1c4/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1cc81d14ddfa53d7f3906694d35d54d9d3f850ef8e4e99ee68bc0d1e5fed9a9c", size = 585416, upload-time = "2025-07-01T15:55:11.216Z" },
+    { url = "https://files.pythonhosted.org/packages/49/ae/769dc372211835bf759319a7aae70525c6eb523e3371842c65b7ef41c9c6/rpds_py-0.26.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dca83c498b4650a91efcf7b88d669b170256bf8017a5db6f3e06c2bf031f57e0", size = 554049, upload-time = "2025-07-01T15:55:13.004Z" },
+    { url = "https://files.pythonhosted.org/packages/6b/f9/4c43f9cc203d6ba44ce3146246cdc38619d92c7bd7bad4946a3491bd5b70/rpds_py-0.26.0-cp313-cp313t-win32.whl", hash = "sha256:4d11382bcaf12f80b51d790dee295c56a159633a8e81e6323b16e55d81ae37e9", size = 218428, upload-time = "2025-07-01T15:55:14.486Z" },
+    { url = "https://files.pythonhosted.org/packages/7e/8b/9286b7e822036a4a977f2f1e851c7345c20528dbd56b687bb67ed68a8ede/rpds_py-0.26.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff110acded3c22c033e637dd8896e411c7d3a11289b2edf041f86663dbc791e9", size = 231524, upload-time = "2025-07-01T15:55:15.745Z" },
+    { url = "https://files.pythonhosted.org/packages/55/07/029b7c45db910c74e182de626dfdae0ad489a949d84a468465cd0ca36355/rpds_py-0.26.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:da619979df60a940cd434084355c514c25cf8eb4cf9a508510682f6c851a4f7a", size = 364292, upload-time = "2025-07-01T15:55:17.001Z" },
+    { url = "https://files.pythonhosted.org/packages/13/d1/9b3d3f986216b4d1f584878dca15ce4797aaf5d372d738974ba737bf68d6/rpds_py-0.26.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ea89a2458a1a75f87caabefe789c87539ea4e43b40f18cff526052e35bbb4fdf", size = 350334, upload-time = "2025-07-01T15:55:18.922Z" },
+    { url = "https://files.pythonhosted.org/packages/18/98/16d5e7bc9ec715fa9668731d0cf97f6b032724e61696e2db3d47aeb89214/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:feac1045b3327a45944e7dcbeb57530339f6b17baff154df51ef8b0da34c8c12", size = 384875, upload-time = "2025-07-01T15:55:20.399Z" },
+    { url = "https://files.pythonhosted.org/packages/f9/13/aa5e2b1ec5ab0e86a5c464d53514c0467bec6ba2507027d35fc81818358e/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b818a592bd69bfe437ee8368603d4a2d928c34cffcdf77c2e761a759ffd17d20", size = 399993, upload-time = "2025-07-01T15:55:21.729Z" },
+    { url = "https://files.pythonhosted.org/packages/17/03/8021810b0e97923abdbab6474c8b77c69bcb4b2c58330777df9ff69dc559/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a8b0dd8648709b62d9372fc00a57466f5fdeefed666afe3fea5a6c9539a0331", size = 516683, upload-time = "2025-07-01T15:55:22.918Z" },
+    { url = "https://files.pythonhosted.org/packages/dc/b1/da8e61c87c2f3d836954239fdbbfb477bb7b54d74974d8f6fcb34342d166/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d3498ad0df07d81112aa6ec6c95a7e7b1ae00929fb73e7ebee0f3faaeabad2f", size = 408825, upload-time = "2025-07-01T15:55:24.207Z" },
+    { url = "https://files.pythonhosted.org/packages/38/bc/1fc173edaaa0e52c94b02a655db20697cb5fa954ad5a8e15a2c784c5cbdd/rpds_py-0.26.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24a4146ccb15be237fdef10f331c568e1b0e505f8c8c9ed5d67759dac58ac246", size = 387292, upload-time = "2025-07-01T15:55:25.554Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/eb/3a9bb4bd90867d21916f253caf4f0d0be7098671b6715ad1cead9fe7bab9/rpds_py-0.26.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a9a63785467b2d73635957d32a4f6e73d5e4df497a16a6392fa066b753e87387", size = 420435, upload-time = "2025-07-01T15:55:27.798Z" },
+    { url = "https://files.pythonhosted.org/packages/cd/16/e066dcdb56f5632713445271a3f8d3d0b426d51ae9c0cca387799df58b02/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:de4ed93a8c91debfd5a047be327b7cc8b0cc6afe32a716bbbc4aedca9e2a83af", size = 562410, upload-time = "2025-07-01T15:55:29.057Z" },
+    { url = "https://files.pythonhosted.org/packages/60/22/ddbdec7eb82a0dc2e455be44c97c71c232983e21349836ce9f272e8a3c29/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:caf51943715b12af827696ec395bfa68f090a4c1a1d2509eb4e2cb69abbbdb33", size = 590724, upload-time = "2025-07-01T15:55:30.719Z" },
+    { url = "https://files.pythonhosted.org/packages/2c/b4/95744085e65b7187d83f2fcb0bef70716a1ea0a9e5d8f7f39a86e5d83424/rpds_py-0.26.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4a59e5bc386de021f56337f757301b337d7ab58baa40174fb150accd480bc953", size = 558285, upload-time = "2025-07-01T15:55:31.981Z" },
+    { url = "https://files.pythonhosted.org/packages/37/37/6309a75e464d1da2559446f9c811aa4d16343cebe3dbb73701e63f760caa/rpds_py-0.26.0-cp314-cp314-win32.whl", hash = "sha256:92c8db839367ef16a662478f0a2fe13e15f2227da3c1430a782ad0f6ee009ec9", size = 223459, upload-time = "2025-07-01T15:55:33.312Z" },
+    { url = "https://files.pythonhosted.org/packages/d9/6f/8e9c11214c46098b1d1391b7e02b70bb689ab963db3b19540cba17315291/rpds_py-0.26.0-cp314-cp314-win_amd64.whl", hash = "sha256:b0afb8cdd034150d4d9f53926226ed27ad15b7f465e93d7468caaf5eafae0d37", size = 236083, upload-time = "2025-07-01T15:55:34.933Z" },
+    { url = "https://files.pythonhosted.org/packages/47/af/9c4638994dd623d51c39892edd9d08e8be8220a4b7e874fa02c2d6e91955/rpds_py-0.26.0-cp314-cp314-win_arm64.whl", hash = "sha256:ca3f059f4ba485d90c8dc75cb5ca897e15325e4e609812ce57f896607c1c0867", size = 223291, upload-time = "2025-07-01T15:55:36.202Z" },
+    { url = "https://files.pythonhosted.org/packages/4d/db/669a241144460474aab03e254326b32c42def83eb23458a10d163cb9b5ce/rpds_py-0.26.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:5afea17ab3a126006dc2f293b14ffc7ef3c85336cf451564a0515ed7648033da", size = 361445, upload-time = "2025-07-01T15:55:37.483Z" },
+    { url = "https://files.pythonhosted.org/packages/3b/2d/133f61cc5807c6c2fd086a46df0eb8f63a23f5df8306ff9f6d0fd168fecc/rpds_py-0.26.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:69f0c0a3df7fd3a7eec50a00396104bb9a843ea6d45fcc31c2d5243446ffd7a7", size = 347206, upload-time = "2025-07-01T15:55:38.828Z" },
+    { url = "https://files.pythonhosted.org/packages/05/bf/0e8fb4c05f70273469eecf82f6ccf37248558526a45321644826555db31b/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:801a71f70f9813e82d2513c9a96532551fce1e278ec0c64610992c49c04c2dad", size = 380330, upload-time = "2025-07-01T15:55:40.175Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/a8/060d24185d8b24d3923322f8d0ede16df4ade226a74e747b8c7c978e3dd3/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df52098cde6d5e02fa75c1f6244f07971773adb4a26625edd5c18fee906fa84d", size = 392254, upload-time = "2025-07-01T15:55:42.015Z" },
+    { url = "https://files.pythonhosted.org/packages/b9/7b/7c2e8a9ee3e6bc0bae26bf29f5219955ca2fbb761dca996a83f5d2f773fe/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9bc596b30f86dc6f0929499c9e574601679d0341a0108c25b9b358a042f51bca", size = 516094, upload-time = "2025-07-01T15:55:43.603Z" },
+    { url = "https://files.pythonhosted.org/packages/75/d6/f61cafbed8ba1499b9af9f1777a2a199cd888f74a96133d8833ce5eaa9c5/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9dfbe56b299cf5875b68eb6f0ebaadc9cac520a1989cac0db0765abfb3709c19", size = 402889, upload-time = "2025-07-01T15:55:45.275Z" },
+    { url = "https://files.pythonhosted.org/packages/92/19/c8ac0a8a8df2dd30cdec27f69298a5c13e9029500d6d76718130f5e5be10/rpds_py-0.26.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac64f4b2bdb4ea622175c9ab7cf09444e412e22c0e02e906978b3b488af5fde8", size = 384301, upload-time = "2025-07-01T15:55:47.098Z" },
+    { url = "https://files.pythonhosted.org/packages/41/e1/6b1859898bc292a9ce5776016c7312b672da00e25cec74d7beced1027286/rpds_py-0.26.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:181ef9b6bbf9845a264f9aa45c31836e9f3c1f13be565d0d010e964c661d1e2b", size = 412891, upload-time = "2025-07-01T15:55:48.412Z" },
+    { url = "https://files.pythonhosted.org/packages/ef/b9/ceb39af29913c07966a61367b3c08b4f71fad841e32c6b59a129d5974698/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:49028aa684c144ea502a8e847d23aed5e4c2ef7cadfa7d5eaafcb40864844b7a", size = 557044, upload-time = "2025-07-01T15:55:49.816Z" },
+    { url = "https://files.pythonhosted.org/packages/2f/27/35637b98380731a521f8ec4f3fd94e477964f04f6b2f8f7af8a2d889a4af/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:e5d524d68a474a9688336045bbf76cb0def88549c1b2ad9dbfec1fb7cfbe9170", size = 585774, upload-time = "2025-07-01T15:55:51.192Z" },
+    { url = "https://files.pythonhosted.org/packages/52/d9/3f0f105420fecd18551b678c9a6ce60bd23986098b252a56d35781b3e7e9/rpds_py-0.26.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c1851f429b822831bd2edcbe0cfd12ee9ea77868f8d3daf267b189371671c80e", size = 554886, upload-time = "2025-07-01T15:55:52.541Z" },
+    { url = "https://files.pythonhosted.org/packages/6b/c5/347c056a90dc8dd9bc240a08c527315008e1b5042e7a4cf4ac027be9d38a/rpds_py-0.26.0-cp314-cp314t-win32.whl", hash = "sha256:7bdb17009696214c3b66bb3590c6d62e14ac5935e53e929bcdbc5a495987a84f", size = 219027, upload-time = "2025-07-01T15:55:53.874Z" },
+    { url = "https://files.pythonhosted.org/packages/75/04/5302cea1aa26d886d34cadbf2dc77d90d7737e576c0065f357b96dc7a1a6/rpds_py-0.26.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f14440b9573a6f76b4ee4770c13f0b5921f71dde3b6fcb8dabbefd13b7fe05d7", size = 232821, upload-time = "2025-07-01T15:55:55.167Z" },
+    { url = "https://files.pythonhosted.org/packages/51/f2/b5c85b758a00c513bb0389f8fc8e61eb5423050c91c958cdd21843faa3e6/rpds_py-0.26.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f61a9326f80ca59214d1cceb0a09bb2ece5b2563d4e0cd37bfd5515c28510674", size = 373505, upload-time = "2025-07-01T15:56:34.716Z" },
+    { url = "https://files.pythonhosted.org/packages/23/e0/25db45e391251118e915e541995bb5f5ac5691a3b98fb233020ba53afc9b/rpds_py-0.26.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:183f857a53bcf4b1b42ef0f57ca553ab56bdd170e49d8091e96c51c3d69ca696", size = 359468, upload-time = "2025-07-01T15:56:36.219Z" },
+    { url = "https://files.pythonhosted.org/packages/0b/73/dd5ee6075bb6491be3a646b301dfd814f9486d924137a5098e61f0487e16/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:941c1cfdf4799d623cf3aa1d326a6b4fdb7a5799ee2687f3516738216d2262fb", size = 382680, upload-time = "2025-07-01T15:56:37.644Z" },
+    { url = "https://files.pythonhosted.org/packages/2f/10/84b522ff58763a5c443f5bcedc1820240e454ce4e620e88520f04589e2ea/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72a8d9564a717ee291f554eeb4bfeafe2309d5ec0aa6c475170bdab0f9ee8e88", size = 397035, upload-time = "2025-07-01T15:56:39.241Z" },
+    { url = "https://files.pythonhosted.org/packages/06/ea/8667604229a10a520fcbf78b30ccc278977dcc0627beb7ea2c96b3becef0/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:511d15193cbe013619dd05414c35a7dedf2088fcee93c6bbb7c77859765bd4e8", size = 514922, upload-time = "2025-07-01T15:56:40.645Z" },
+    { url = "https://files.pythonhosted.org/packages/24/e6/9ed5b625c0661c4882fc8cdf302bf8e96c73c40de99c31e0b95ed37d508c/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aea1f9741b603a8d8fedb0ed5502c2bc0accbc51f43e2ad1337fe7259c2b77a5", size = 402822, upload-time = "2025-07-01T15:56:42.137Z" },
+    { url = "https://files.pythonhosted.org/packages/8a/58/212c7b6fd51946047fb45d3733da27e2fa8f7384a13457c874186af691b1/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4019a9d473c708cf2f16415688ef0b4639e07abaa569d72f74745bbeffafa2c7", size = 384336, upload-time = "2025-07-01T15:56:44.239Z" },
+    { url = "https://files.pythonhosted.org/packages/aa/f5/a40ba78748ae8ebf4934d4b88e77b98497378bc2c24ba55ebe87a4e87057/rpds_py-0.26.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:093d63b4b0f52d98ebae33b8c50900d3d67e0666094b1be7a12fffd7f65de74b", size = 416871, upload-time = "2025-07-01T15:56:46.284Z" },
+    { url = "https://files.pythonhosted.org/packages/d5/a6/33b1fc0c9f7dcfcfc4a4353daa6308b3ece22496ceece348b3e7a7559a09/rpds_py-0.26.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:2abe21d8ba64cded53a2a677e149ceb76dcf44284202d737178afe7ba540c1eb", size = 559439, upload-time = "2025-07-01T15:56:48.549Z" },
+    { url = "https://files.pythonhosted.org/packages/71/2d/ceb3f9c12f8cfa56d34995097f6cd99da1325642c60d1b6680dd9df03ed8/rpds_py-0.26.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:4feb7511c29f8442cbbc28149a92093d32e815a28aa2c50d333826ad2a20fdf0", size = 588380, upload-time = "2025-07-01T15:56:50.086Z" },
+    { url = "https://files.pythonhosted.org/packages/c8/ed/9de62c2150ca8e2e5858acf3f4f4d0d180a38feef9fdab4078bea63d8dba/rpds_py-0.26.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:e99685fc95d386da368013e7fb4269dd39c30d99f812a8372d62f244f662709c", size = 555334, upload-time = "2025-07-01T15:56:51.703Z" },
+]
+
+[[package]]
+name = "ruff"
+version = "0.12.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/c3/2a/43955b530c49684d3c38fcda18c43caf91e99204c2a065552528e0552d4f/ruff-0.12.3.tar.gz", hash = "sha256:f1b5a4b6668fd7b7ea3697d8d98857390b40c1320a63a178eee6be0899ea2d77", size = 4459341, upload-time = "2025-07-11T13:21:16.086Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e2/fd/b44c5115539de0d598d75232a1cc7201430b6891808df111b8b0506aae43/ruff-0.12.3-py3-none-linux_armv6l.whl", hash = "sha256:47552138f7206454eaf0c4fe827e546e9ddac62c2a3d2585ca54d29a890137a2", size = 10430499, upload-time = "2025-07-11T13:20:26.321Z" },
+    { url = "https://files.pythonhosted.org/packages/43/c5/9eba4f337970d7f639a37077be067e4ec80a2ad359e4cc6c5b56805cbc66/ruff-0.12.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:0a9153b000c6fe169bb307f5bd1b691221c4286c133407b8827c406a55282041", size = 11213413, upload-time = "2025-07-11T13:20:30.017Z" },
+    { url = "https://files.pythonhosted.org/packages/e2/2c/fac3016236cf1fe0bdc8e5de4f24c76ce53c6dd9b5f350d902549b7719b2/ruff-0.12.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fa6b24600cf3b750e48ddb6057e901dd5b9aa426e316addb2a1af185a7509882", size = 10586941, upload-time = "2025-07-11T13:20:33.046Z" },
+    { url = "https://files.pythonhosted.org/packages/c5/0f/41fec224e9dfa49a139f0b402ad6f5d53696ba1800e0f77b279d55210ca9/ruff-0.12.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2506961bf6ead54887ba3562604d69cb430f59b42133d36976421bc8bd45901", size = 10783001, upload-time = "2025-07-11T13:20:35.534Z" },
+    { url = "https://files.pythonhosted.org/packages/0d/ca/dd64a9ce56d9ed6cad109606ac014860b1c217c883e93bf61536400ba107/ruff-0.12.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c4faaff1f90cea9d3033cbbcdf1acf5d7fb11d8180758feb31337391691f3df0", size = 10269641, upload-time = "2025-07-11T13:20:38.459Z" },
+    { url = "https://files.pythonhosted.org/packages/63/5c/2be545034c6bd5ce5bb740ced3e7014d7916f4c445974be11d2a406d5088/ruff-0.12.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40dced4a79d7c264389de1c59467d5d5cefd79e7e06d1dfa2c75497b5269a5a6", size = 11875059, upload-time = "2025-07-11T13:20:41.517Z" },
+    { url = "https://files.pythonhosted.org/packages/8e/d4/a74ef1e801ceb5855e9527dae105eaff136afcb9cc4d2056d44feb0e4792/ruff-0.12.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:0262d50ba2767ed0fe212aa7e62112a1dcbfd46b858c5bf7bbd11f326998bafc", size = 12658890, upload-time = "2025-07-11T13:20:44.442Z" },
+    { url = "https://files.pythonhosted.org/packages/13/c8/1057916416de02e6d7c9bcd550868a49b72df94e3cca0aeb77457dcd9644/ruff-0.12.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12371aec33e1a3758597c5c631bae9a5286f3c963bdfb4d17acdd2d395406687", size = 12232008, upload-time = "2025-07-11T13:20:47.374Z" },
+    { url = "https://files.pythonhosted.org/packages/f5/59/4f7c130cc25220392051fadfe15f63ed70001487eca21d1796db46cbcc04/ruff-0.12.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:560f13b6baa49785665276c963edc363f8ad4b4fc910a883e2625bdb14a83a9e", size = 11499096, upload-time = "2025-07-11T13:20:50.348Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/01/a0ad24a5d2ed6be03a312e30d32d4e3904bfdbc1cdbe63c47be9d0e82c79/ruff-0.12.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:023040a3499f6f974ae9091bcdd0385dd9e9eb4942f231c23c57708147b06311", size = 11688307, upload-time = "2025-07-11T13:20:52.945Z" },
+    { url = "https://files.pythonhosted.org/packages/93/72/08f9e826085b1f57c9a0226e48acb27643ff19b61516a34c6cab9d6ff3fa/ruff-0.12.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:883d844967bffff5ab28bba1a4d246c1a1b2933f48cb9840f3fdc5111c603b07", size = 10661020, upload-time = "2025-07-11T13:20:55.799Z" },
+    { url = "https://files.pythonhosted.org/packages/80/a0/68da1250d12893466c78e54b4a0ff381370a33d848804bb51279367fc688/ruff-0.12.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:2120d3aa855ff385e0e562fdee14d564c9675edbe41625c87eeab744a7830d12", size = 10246300, upload-time = "2025-07-11T13:20:58.222Z" },
+    { url = "https://files.pythonhosted.org/packages/6a/22/5f0093d556403e04b6fd0984fc0fb32fbb6f6ce116828fd54306a946f444/ruff-0.12.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6b16647cbb470eaf4750d27dddc6ebf7758b918887b56d39e9c22cce2049082b", size = 11263119, upload-time = "2025-07-11T13:21:01.503Z" },
+    { url = "https://files.pythonhosted.org/packages/92/c9/f4c0b69bdaffb9968ba40dd5fa7df354ae0c73d01f988601d8fac0c639b1/ruff-0.12.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:e1417051edb436230023575b149e8ff843a324557fe0a265863b7602df86722f", size = 11746990, upload-time = "2025-07-11T13:21:04.524Z" },
+    { url = "https://files.pythonhosted.org/packages/fe/84/7cc7bd73924ee6be4724be0db5414a4a2ed82d06b30827342315a1be9e9c/ruff-0.12.3-py3-none-win32.whl", hash = "sha256:dfd45e6e926deb6409d0616078a666ebce93e55e07f0fb0228d4b2608b2c248d", size = 10589263, upload-time = "2025-07-11T13:21:07.148Z" },
+    { url = "https://files.pythonhosted.org/packages/07/87/c070f5f027bd81f3efee7d14cb4d84067ecf67a3a8efb43aadfc72aa79a6/ruff-0.12.3-py3-none-win_amd64.whl", hash = "sha256:a946cf1e7ba3209bdef039eb97647f1c77f6f540e5845ec9c114d3af8df873e7", size = 11695072, upload-time = "2025-07-11T13:21:11.004Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/30/f3eaf6563c637b6e66238ed6535f6775480db973c836336e4122161986fc/ruff-0.12.3-py3-none-win_arm64.whl", hash = "sha256:5f9c7c9c8f84c2d7f27e93674d27136fbf489720251544c4da7fb3d742e011b1", size = 10805855, upload-time = "2025-07-11T13:21:13.547Z" },
+]
+
+[[package]]
+name = "scipy"
+version = "1.16.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "numpy" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/81/18/b06a83f0c5ee8cddbde5e3f3d0bb9b702abfa5136ef6d4620ff67df7eee5/scipy-1.16.0.tar.gz", hash = "sha256:b5ef54021e832869c8cfb03bc3bf20366cbcd426e02a58e8a58d7584dfbb8f62", size = 30581216, upload-time = "2025-06-22T16:27:55.782Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d9/f8/53fc4884df6b88afd5f5f00240bdc49fee2999c7eff3acf5953eb15bc6f8/scipy-1.16.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:deec06d831b8f6b5fb0b652433be6a09db29e996368ce5911faf673e78d20085", size = 36447362, upload-time = "2025-06-22T16:18:17.817Z" },
+    { url = "https://files.pythonhosted.org/packages/c9/25/fad8aa228fa828705142a275fc593d701b1817c98361a2d6b526167d07bc/scipy-1.16.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d30c0fe579bb901c61ab4bb7f3eeb7281f0d4c4a7b52dbf563c89da4fd2949be", size = 28547120, upload-time = "2025-06-22T16:18:24.117Z" },
+    { url = "https://files.pythonhosted.org/packages/8d/be/d324ddf6b89fd1c32fecc307f04d095ce84abb52d2e88fab29d0cd8dc7a8/scipy-1.16.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:b2243561b45257f7391d0f49972fca90d46b79b8dbcb9b2cb0f9df928d370ad4", size = 20818922, upload-time = "2025-06-22T16:18:28.035Z" },
+    { url = "https://files.pythonhosted.org/packages/cd/e0/cf3f39e399ac83fd0f3ba81ccc5438baba7cfe02176be0da55ff3396f126/scipy-1.16.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:e6d7dfc148135e9712d87c5f7e4f2ddc1304d1582cb3a7d698bbadedb61c7afd", size = 23409695, upload-time = "2025-06-22T16:18:32.497Z" },
+    { url = "https://files.pythonhosted.org/packages/5b/61/d92714489c511d3ffd6830ac0eb7f74f243679119eed8b9048e56b9525a1/scipy-1.16.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:90452f6a9f3fe5a2cf3748e7be14f9cc7d9b124dce19667b54f5b429d680d539", size = 33444586, upload-time = "2025-06-22T16:18:37.992Z" },
+    { url = "https://files.pythonhosted.org/packages/af/2c/40108915fd340c830aee332bb85a9160f99e90893e58008b659b9f3dddc0/scipy-1.16.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a2f0bf2f58031c8701a8b601df41701d2a7be17c7ffac0a4816aeba89c4cdac8", size = 35284126, upload-time = "2025-06-22T16:18:43.605Z" },
+    { url = "https://files.pythonhosted.org/packages/d3/30/e9eb0ad3d0858df35d6c703cba0a7e16a18a56a9e6b211d861fc6f261c5f/scipy-1.16.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6c4abb4c11fc0b857474241b812ce69ffa6464b4bd8f4ecb786cf240367a36a7", size = 35608257, upload-time = "2025-06-22T16:18:49.09Z" },
+    { url = "https://files.pythonhosted.org/packages/c8/ff/950ee3e0d612b375110d8cda211c1f787764b4c75e418a4b71f4a5b1e07f/scipy-1.16.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b370f8f6ac6ef99815b0d5c9f02e7ade77b33007d74802efc8316c8db98fd11e", size = 38040541, upload-time = "2025-06-22T16:18:55.077Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/c9/750d34788288d64ffbc94fdb4562f40f609d3f5ef27ab4f3a4ad00c9033e/scipy-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:a16ba90847249bedce8aa404a83fb8334b825ec4a8e742ce6012a7a5e639f95c", size = 38570814, upload-time = "2025-06-22T16:19:00.912Z" },
+    { url = "https://files.pythonhosted.org/packages/01/c0/c943bc8d2bbd28123ad0f4f1eef62525fa1723e84d136b32965dcb6bad3a/scipy-1.16.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:7eb6bd33cef4afb9fa5f1fb25df8feeb1e52d94f21a44f1d17805b41b1da3180", size = 36459071, upload-time = "2025-06-22T16:19:06.605Z" },
+    { url = "https://files.pythonhosted.org/packages/99/0d/270e2e9f1a4db6ffbf84c9a0b648499842046e4e0d9b2275d150711b3aba/scipy-1.16.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:1dbc8fdba23e4d80394ddfab7a56808e3e6489176d559c6c71935b11a2d59db1", size = 28490500, upload-time = "2025-06-22T16:19:11.775Z" },
+    { url = "https://files.pythonhosted.org/packages/1c/22/01d7ddb07cff937d4326198ec8d10831367a708c3da72dfd9b7ceaf13028/scipy-1.16.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:7dcf42c380e1e3737b343dec21095c9a9ad3f9cbe06f9c05830b44b1786c9e90", size = 20762345, upload-time = "2025-06-22T16:19:15.813Z" },
+    { url = "https://files.pythonhosted.org/packages/34/7f/87fd69856569ccdd2a5873fe5d7b5bbf2ad9289d7311d6a3605ebde3a94b/scipy-1.16.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:26ec28675f4a9d41587266084c626b02899db373717d9312fa96ab17ca1ae94d", size = 23418563, upload-time = "2025-06-22T16:19:20.746Z" },
+    { url = "https://files.pythonhosted.org/packages/f6/f1/e4f4324fef7f54160ab749efbab6a4bf43678a9eb2e9817ed71a0a2fd8de/scipy-1.16.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:952358b7e58bd3197cfbd2f2f2ba829f258404bdf5db59514b515a8fe7a36c52", size = 33203951, upload-time = "2025-06-22T16:19:25.813Z" },
+    { url = "https://files.pythonhosted.org/packages/6d/f0/b6ac354a956384fd8abee2debbb624648125b298f2c4a7b4f0d6248048a5/scipy-1.16.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03931b4e870c6fef5b5c0970d52c9f6ddd8c8d3e934a98f09308377eba6f3824", size = 35070225, upload-time = "2025-06-22T16:19:31.416Z" },
+    { url = "https://files.pythonhosted.org/packages/e5/73/5cbe4a3fd4bc3e2d67ffad02c88b83edc88f381b73ab982f48f3df1a7790/scipy-1.16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:512c4f4f85912767c351a0306824ccca6fd91307a9f4318efe8fdbd9d30562ef", size = 35389070, upload-time = "2025-06-22T16:19:37.387Z" },
+    { url = "https://files.pythonhosted.org/packages/86/e8/a60da80ab9ed68b31ea5a9c6dfd3c2f199347429f229bf7f939a90d96383/scipy-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e69f798847e9add03d512eaf5081a9a5c9a98757d12e52e6186ed9681247a1ac", size = 37825287, upload-time = "2025-06-22T16:19:43.375Z" },
+    { url = "https://files.pythonhosted.org/packages/ea/b5/29fece1a74c6a94247f8a6fb93f5b28b533338e9c34fdcc9cfe7a939a767/scipy-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:adf9b1999323ba335adc5d1dc7add4781cb5a4b0ef1e98b79768c05c796c4e49", size = 38431929, upload-time = "2025-06-22T16:19:49.385Z" },
+    { url = "https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:e9f414cbe9ca289a73e0cc92e33a6a791469b6619c240aa32ee18abdce8ab451", size = 36418162, upload-time = "2025-06-22T16:19:56.3Z" },
+    { url = "https://files.pythonhosted.org/packages/19/5a/914355a74481b8e4bbccf67259bbde171348a3f160b67b4945fbc5f5c1e5/scipy-1.16.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:bbba55fb97ba3cdef9b1ee973f06b09d518c0c7c66a009c729c7d1592be1935e", size = 28465985, upload-time = "2025-06-22T16:20:01.238Z" },
+    { url = "https://files.pythonhosted.org/packages/58/46/63477fc1246063855969cbefdcee8c648ba4b17f67370bd542ba56368d0b/scipy-1.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:58e0d4354eacb6004e7aa1cd350e5514bd0270acaa8d5b36c0627bb3bb486974", size = 20737961, upload-time = "2025-06-22T16:20:05.913Z" },
+    { url = "https://files.pythonhosted.org/packages/93/86/0fbb5588b73555e40f9d3d6dde24ee6fac7d8e301a27f6f0cab9d8f66ff2/scipy-1.16.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:75b2094ec975c80efc273567436e16bb794660509c12c6a31eb5c195cbf4b6dc", size = 23377941, upload-time = "2025-06-22T16:20:10.668Z" },
+    { url = "https://files.pythonhosted.org/packages/ca/80/a561f2bf4c2da89fa631b3cbf31d120e21ea95db71fd9ec00cb0247c7a93/scipy-1.16.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6b65d232157a380fdd11a560e7e21cde34fdb69d65c09cb87f6cc024ee376351", size = 33196703, upload-time = "2025-06-22T16:20:16.097Z" },
+    { url = "https://files.pythonhosted.org/packages/11/6b/3443abcd0707d52e48eb315e33cc669a95e29fc102229919646f5a501171/scipy-1.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d8747f7736accd39289943f7fe53a8333be7f15a82eea08e4afe47d79568c32", size = 35083410, upload-time = "2025-06-22T16:20:21.734Z" },
+    { url = "https://files.pythonhosted.org/packages/20/ab/eb0fc00e1e48961f1bd69b7ad7e7266896fe5bad4ead91b5fc6b3561bba4/scipy-1.16.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eb9f147a1b8529bb7fec2a85cf4cf42bdfadf9e83535c309a11fdae598c88e8b", size = 35387829, upload-time = "2025-06-22T16:20:27.548Z" },
+    { url = "https://files.pythonhosted.org/packages/57/9e/d6fc64e41fad5d481c029ee5a49eefc17f0b8071d636a02ceee44d4a0de2/scipy-1.16.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d2b83c37edbfa837a8923d19c749c1935ad3d41cf196006a24ed44dba2ec4358", size = 37841356, upload-time = "2025-06-22T16:20:35.112Z" },
+    { url = "https://files.pythonhosted.org/packages/7c/a7/4c94bbe91f12126b8bf6709b2471900577b7373a4fd1f431f28ba6f81115/scipy-1.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:79a3c13d43c95aa80b87328a46031cf52508cf5f4df2767602c984ed1d3c6bbe", size = 38403710, upload-time = "2025-06-22T16:21:54.473Z" },
+    { url = "https://files.pythonhosted.org/packages/47/20/965da8497f6226e8fa90ad3447b82ed0e28d942532e92dd8b91b43f100d4/scipy-1.16.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:f91b87e1689f0370690e8470916fe1b2308e5b2061317ff76977c8f836452a47", size = 36813833, upload-time = "2025-06-22T16:20:43.925Z" },
+    { url = "https://files.pythonhosted.org/packages/28/f4/197580c3dac2d234e948806e164601c2df6f0078ed9f5ad4a62685b7c331/scipy-1.16.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:88a6ca658fb94640079e7a50b2ad3b67e33ef0f40e70bdb7dc22017dae73ac08", size = 28974431, upload-time = "2025-06-22T16:20:51.302Z" },
+    { url = "https://files.pythonhosted.org/packages/8a/fc/e18b8550048d9224426e76906694c60028dbdb65d28b1372b5503914b89d/scipy-1.16.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ae902626972f1bd7e4e86f58fd72322d7f4ec7b0cfc17b15d4b7006efc385176", size = 21246454, upload-time = "2025-06-22T16:20:57.276Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/48/07b97d167e0d6a324bfd7484cd0c209cc27338b67e5deadae578cf48e809/scipy-1.16.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:8cb824c1fc75ef29893bc32b3ddd7b11cf9ab13c1127fe26413a05953b8c32ed", size = 23772979, upload-time = "2025-06-22T16:21:03.363Z" },
+    { url = "https://files.pythonhosted.org/packages/4c/4f/9efbd3f70baf9582edf271db3002b7882c875ddd37dc97f0f675ad68679f/scipy-1.16.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:de2db7250ff6514366a9709c2cba35cb6d08498e961cba20d7cff98a7ee88938", size = 33341972, upload-time = "2025-06-22T16:21:11.14Z" },
+    { url = "https://files.pythonhosted.org/packages/3f/dc/9e496a3c5dbe24e76ee24525155ab7f659c20180bab058ef2c5fa7d9119c/scipy-1.16.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e85800274edf4db8dd2e4e93034f92d1b05c9421220e7ded9988b16976f849c1", size = 35185476, upload-time = "2025-06-22T16:21:19.156Z" },
+    { url = "https://files.pythonhosted.org/packages/ce/b3/21001cff985a122ba434c33f2c9d7d1dc3b669827e94f4fc4e1fe8b9dfd8/scipy-1.16.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4f720300a3024c237ace1cb11f9a84c38beb19616ba7c4cdcd771047a10a1706", size = 35570990, upload-time = "2025-06-22T16:21:27.797Z" },
+    { url = "https://files.pythonhosted.org/packages/e5/d3/7ba42647d6709251cdf97043d0c107e0317e152fa2f76873b656b509ff55/scipy-1.16.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:aad603e9339ddb676409b104c48a027e9916ce0d2838830691f39552b38a352e", size = 37950262, upload-time = "2025-06-22T16:21:36.976Z" },
+    { url = "https://files.pythonhosted.org/packages/eb/c4/231cac7a8385394ebbbb4f1ca662203e9d8c332825ab4f36ffc3ead09a42/scipy-1.16.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f56296fefca67ba605fd74d12f7bd23636267731a72cb3947963e76b8c0a25db", size = 38515076, upload-time = "2025-06-22T16:21:45.694Z" },
+]
+
+[[package]]
+name = "send2trash"
+version = "1.8.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394, upload-time = "2024-04-07T00:01:09.267Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072, upload-time = "2024-04-07T00:01:07.438Z" },
+]
+
+[[package]]
+name = "setuptools"
+version = "80.9.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" },
+]
+
+[[package]]
+name = "shellingham"
+version = "1.5.4"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2023-10-24T04:13:40.426Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" },
+]
+
+[[package]]
+name = "six"
+version = "1.17.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" },
+]
+
+[[package]]
+name = "sly"
+version = "0.5"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/41/8a/59e943f7b27904c7756a7b565ffbd55f3841f5cd3d2da2b2b0713c49e488/sly-0.5.tar.gz", hash = "sha256:251d42015e8507158aec2164f06035df4a82b0314ce6450f457d7125e7649024", size = 66702, upload-time = "2022-10-25T14:35:30.592Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/8e/4d/c96d807295183f2360329cd8d8bf5e8072c53d664125b3858c04153f026e/sly-0.5-py3-none-any.whl", hash = "sha256:20485483259eec7f6ba85ff4d2e96a4e50c6621902667fc2695cc8bc2a3e5133", size = 28864, upload-time = "2022-10-25T14:35:28.054Z" },
+]
+
+[[package]]
+name = "sniffio"
+version = "1.3.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
+]
+
+[[package]]
+name = "snowballstemmer"
+version = "3.0.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/75/a7/9810d872919697c9d01295633f5d574fb416d47e535f258272ca1f01f447/snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895", size = 105575, upload-time = "2025-05-09T16:34:51.843Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064", size = 103274, upload-time = "2025-05-09T16:34:50.371Z" },
+]
+
+[[package]]
+name = "soupsieve"
+version = "2.7"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload-time = "2025-04-20T18:50:08.518Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload-time = "2025-04-20T18:50:07.196Z" },
+]
+
+[[package]]
+name = "sphinx"
+version = "8.2.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "alabaster" },
+    { name = "babel" },
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+    { name = "docutils" },
+    { name = "imagesize" },
+    { name = "jinja2" },
+    { name = "packaging" },
+    { name = "pygments" },
+    { name = "requests" },
+    { name = "roman-numerals-py" },
+    { name = "snowballstemmer" },
+    { name = "sphinxcontrib-applehelp" },
+    { name = "sphinxcontrib-devhelp" },
+    { name = "sphinxcontrib-htmlhelp" },
+    { name = "sphinxcontrib-jsmath" },
+    { name = "sphinxcontrib-qthelp" },
+    { name = "sphinxcontrib-serializinghtml" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/38/ad/4360e50ed56cb483667b8e6dadf2d3fda62359593faabbe749a27c4eaca6/sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348", size = 8321876, upload-time = "2025-03-02T22:31:59.658Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3", size = 3589741, upload-time = "2025-03-02T22:31:56.836Z" },
+]
+
+[[package]]
+name = "sphinx-autobuild"
+version = "2024.10.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama" },
+    { name = "sphinx" },
+    { name = "starlette" },
+    { name = "uvicorn" },
+    { name = "watchfiles" },
+    { name = "websockets" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/a5/2c/155e1de2c1ba96a72e5dba152c509a8b41e047ee5c2def9e9f0d812f8be7/sphinx_autobuild-2024.10.3.tar.gz", hash = "sha256:248150f8f333e825107b6d4b86113ab28fa51750e5f9ae63b59dc339be951fb1", size = 14023, upload-time = "2024-10-02T23:15:30.172Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/18/c0/eba125db38c84d3c74717008fd3cb5000b68cd7e2cbafd1349c6a38c3d3b/sphinx_autobuild-2024.10.3-py3-none-any.whl", hash = "sha256:158e16c36f9d633e613c9aaf81c19b0fc458ca78b112533b20dafcda430d60fa", size = 11908, upload-time = "2024-10-02T23:15:28.739Z" },
+]
+
+[[package]]
+name = "sphinx-autodoc-typehints"
+version = "3.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "sphinx" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/93/68/a388a9b8f066cd865d9daa65af589d097efbfab9a8c302d2cb2daa43b52e/sphinx_autodoc_typehints-3.2.0.tar.gz", hash = "sha256:107ac98bc8b4837202c88c0736d59d6da44076e65a0d7d7d543a78631f662a9b", size = 36724, upload-time = "2025-04-25T16:53:25.872Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f7/c7/8aab362e86cbf887e58be749a78d20ad743e1eb2c73c2b13d4761f39a104/sphinx_autodoc_typehints-3.2.0-py3-none-any.whl", hash = "sha256:884b39be23b1d884dcc825d4680c9c6357a476936e3b381a67ae80091984eb49", size = 20563, upload-time = "2025-04-25T16:53:24.492Z" },
+]
+
+[[package]]
+name = "sphinx-click"
+version = "6.0.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "click" },
+    { name = "docutils" },
+    { name = "sphinx" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/db/0a/5b1e8d0579dbb4ca8114e456ca4a68020bfe8e15c7001f3856be4929ab83/sphinx_click-6.0.0.tar.gz", hash = "sha256:f5d664321dc0c6622ff019f1e1c84e58ce0cecfddeb510e004cf60c2a3ab465b", size = 29574, upload-time = "2024-05-15T14:49:17.044Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d0/d7/8621c4726ad3f788a1db4c0c409044b16edc563f5c9542807b3724037555/sphinx_click-6.0.0-py3-none-any.whl", hash = "sha256:1e0a3c83bcb7c55497751b19d07ebe56b5d7b85eb76dd399cf9061b497adc317", size = 9922, upload-time = "2024-05-15T14:49:15.768Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-applehelp"
+version = "2.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053, upload-time = "2024-07-29T01:09:00.465Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300, upload-time = "2024-07-29T01:08:58.99Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-devhelp"
+version = "2.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967, upload-time = "2024-07-29T01:09:23.417Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530, upload-time = "2024-07-29T01:09:21.945Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-htmlhelp"
+version = "2.1.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617, upload-time = "2024-07-29T01:09:37.889Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705, upload-time = "2024-07-29T01:09:36.407Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-jsmath"
+version = "1.0.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787, upload-time = "2019-01-21T16:10:16.347Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071, upload-time = "2019-01-21T16:10:14.333Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-qthelp"
+version = "2.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165, upload-time = "2024-07-29T01:09:56.435Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743, upload-time = "2024-07-29T01:09:54.885Z" },
+]
+
+[[package]]
+name = "sphinxcontrib-serializinghtml"
+version = "2.0.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080, upload-time = "2024-07-29T01:10:09.332Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072, upload-time = "2024-07-29T01:10:08.203Z" },
+]
+
+[[package]]
+name = "stack-data"
+version = "0.6.3"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "asttokens" },
+    { name = "executing" },
+    { name = "pure-eval" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" },
+]
+
+[[package]]
+name = "starlette"
+version = "0.47.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "anyio" },
+    { name = "typing-extensions", marker = "python_full_version < '3.13'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/0a/69/662169fdb92fb96ec3eaee218cf540a629d629c86d7993d9651226a6789b/starlette-0.47.1.tar.gz", hash = "sha256:aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b", size = 2583072, upload-time = "2025-06-21T04:03:17.337Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/82/95/38ef0cd7fa11eaba6a99b3c4f5ac948d8bc6ff199aabd327a29cc000840c/starlette-0.47.1-py3-none-any.whl", hash = "sha256:5e11c9f5c7c3f24959edbf2dffdc01bba860228acf657129467d8a7468591527", size = 72747, upload-time = "2025-06-21T04:03:15.705Z" },
+]
+
+[[package]]
+name = "tbb"
+version = "2022.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "tcmlib" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/cd/5c/019acaccf0038b8e05b0a54189439d0987891017a84ca43675589f7e460c/tbb-2022.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:522189f3e370a6b9c92b8a7fbdecf3633f7c53f0ea4eb8d6891a7f5f00c78099", size = 6393815, upload-time = "2025-06-24T13:15:13.482Z" },
+    { url = "https://files.pythonhosted.org/packages/4e/d2/01e2a93f9c644585088188840bf453f23ed1a2838ec51d5ba1ada1ebca71/tbb-2022.2.0-py3-none-win_amd64.whl", hash = "sha256:acbce7632d4d7acc6bdfe9849a57ab1624490198699eb16ea63243cfb4fd4cfa", size = 420638, upload-time = "2025-06-24T13:19:44.515Z" },
+]
+
+[[package]]
+name = "tbb-devel"
+version = "2022.2.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "tbb" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/75/b8/de55540aecc77a7f308db1b0667e017578be7d4c18d7235cbc8f1fd1f59a/tbb_devel-2022.2.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:3cf12760779cdbdad1006112a1384e1f8853e46f8bc7a41e7e7bcfd5557b6983", size = 6512706, upload-time = "2025-06-24T13:15:06.092Z" },
+    { url = "https://files.pythonhosted.org/packages/2c/b4/ec178737025d45eac8f37152ef8932da12ce8f1002a543bbd20bc163bed9/tbb_devel-2022.2.0-py3-none-win_amd64.whl", hash = "sha256:93f32507693a93c8743391a6fde87dda65b8d47c35441a4ee28451a3aa5acdf3", size = 6209837, upload-time = "2025-06-24T13:19:37.733Z" },
+]
+
+[[package]]
+name = "tcmlib"
+version = "1.4.0"
+source = { registry = "https://pypi.org/simple" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/28/9d/97d81fa340b9f1a0e33d6260daeb8bd7bbc2ef5b686be193491de5c9880a/tcmlib-1.4.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:b2a2b68c100cc2a6163d394353b3013ab2479e70300b9bc1cb7f7822bcc38a40", size = 2731275, upload-time = "2025-06-24T13:15:40.134Z" },
+    { url = "https://files.pythonhosted.org/packages/91/7b/e30c461a27b97e0090e4db822eeb1d37b310863241f8c3ee56f68df3e76e/tcmlib-1.4.0-py2.py3-none-win_amd64.whl", hash = "sha256:ab24f73c52b224cb744a0c0c28fcef8e51aec3c88aa6b39202c149495d6d2ea0", size = 370349, upload-time = "2025-06-24T13:13:59.825Z" },
+]
+
+[[package]]
+name = "terminado"
+version = "0.18.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "ptyprocess", marker = "os_name != 'nt'" },
+    { name = "pywinpty", marker = "os_name == 'nt'" },
+    { name = "tornado" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload-time = "2024-03-12T14:34:39.026Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154, upload-time = "2024-03-12T14:34:36.569Z" },
+]
+
+[[package]]
+name = "tinycss2"
+version = "1.4.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "webencodings" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" },
+]
+
+[[package]]
+name = "tomli"
+version = "2.2.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" },
+    { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" },
+    { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" },
+    { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" },
+    { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" },
+    { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" },
+    { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" },
+    { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" },
+    { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" },
+    { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" },
+    { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" },
+    { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" },
+    { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" },
+    { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" },
+    { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" },
+    { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" },
+    { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" },
+    { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" },
+    { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" },
+    { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" },
+    { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" },
+    { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" },
+    { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" },
+    { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" },
+    { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" },
+    { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" },
+    { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" },
+    { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" },
+    { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" },
+    { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" },
+    { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" },
+]
+
+[[package]]
+name = "tomli-w"
+version = "1.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/19/75/241269d1da26b624c0d5e110e8149093c759b7a286138f4efd61a60e75fe/tomli_w-1.2.0.tar.gz", hash = "sha256:2dd14fac5a47c27be9cd4c976af5a12d87fb1f0b4512f81d69cce3b35ae25021", size = 7184, upload-time = "2025-01-15T12:07:24.262Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl", hash = "sha256:188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90", size = 6675, upload-time = "2025-01-15T12:07:22.074Z" },
+]
+
+[[package]]
+name = "tornado"
+version = "6.5.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/51/89/c72771c81d25d53fe33e3dca61c233b665b2780f21820ba6fd2c6793c12b/tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c", size = 509934, upload-time = "2025-05-22T18:15:38.788Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/77/89/f4532dee6843c9e0ebc4e28d4be04c67f54f60813e4bf73d595fe7567452/tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7", size = 441948, upload-time = "2025-05-22T18:15:20.862Z" },
+    { url = "https://files.pythonhosted.org/packages/15/9a/557406b62cffa395d18772e0cdcf03bed2fff03b374677348eef9f6a3792/tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6", size = 440112, upload-time = "2025-05-22T18:15:22.591Z" },
+    { url = "https://files.pythonhosted.org/packages/55/82/7721b7319013a3cf881f4dffa4f60ceff07b31b394e459984e7a36dc99ec/tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888", size = 443672, upload-time = "2025-05-22T18:15:24.027Z" },
+    { url = "https://files.pythonhosted.org/packages/7d/42/d11c4376e7d101171b94e03cef0cbce43e823ed6567ceda571f54cf6e3ce/tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331", size = 443019, upload-time = "2025-05-22T18:15:25.735Z" },
+    { url = "https://files.pythonhosted.org/packages/7d/f7/0c48ba992d875521ac761e6e04b0a1750f8150ae42ea26df1852d6a98942/tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e", size = 443252, upload-time = "2025-05-22T18:15:27.499Z" },
+    { url = "https://files.pythonhosted.org/packages/89/46/d8d7413d11987e316df4ad42e16023cd62666a3c0dfa1518ffa30b8df06c/tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401", size = 443930, upload-time = "2025-05-22T18:15:29.299Z" },
+    { url = "https://files.pythonhosted.org/packages/78/b2/f8049221c96a06df89bed68260e8ca94beca5ea532ffc63b1175ad31f9cc/tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692", size = 443351, upload-time = "2025-05-22T18:15:31.038Z" },
+    { url = "https://files.pythonhosted.org/packages/76/ff/6a0079e65b326cc222a54720a748e04a4db246870c4da54ece4577bfa702/tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a", size = 443328, upload-time = "2025-05-22T18:15:32.426Z" },
+    { url = "https://files.pythonhosted.org/packages/49/18/e3f902a1d21f14035b5bc6246a8c0f51e0eef562ace3a2cea403c1fb7021/tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365", size = 444396, upload-time = "2025-05-22T18:15:34.205Z" },
+    { url = "https://files.pythonhosted.org/packages/7b/09/6526e32bf1049ee7de3bebba81572673b19a2a8541f795d887e92af1a8bc/tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b", size = 444840, upload-time = "2025-05-22T18:15:36.1Z" },
+    { url = "https://files.pythonhosted.org/packages/55/a7/535c44c7bea4578e48281d83c615219f3ab19e6abc67625ef637c73987be/tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7", size = 443596, upload-time = "2025-05-22T18:15:37.433Z" },
+]
+
+[[package]]
+name = "tqdm"
+version = "4.67.1"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" },
+]
+
+[[package]]
+name = "traitlets"
+version = "5.14.3"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" },
+]
+
+[[package]]
+name = "typeguard"
+version = "4.4.4"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "typing-extensions" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/c7/68/71c1a15b5f65f40e91b65da23b8224dad41349894535a97f63a52e462196/typeguard-4.4.4.tar.gz", hash = "sha256:3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74", size = 75203, upload-time = "2025-06-18T09:56:07.624Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/1b/a9/e3aee762739c1d7528da1c3e06d518503f8b6c439c35549b53735ba52ead/typeguard-4.4.4-py3-none-any.whl", hash = "sha256:b5f562281b6bfa1f5492470464730ef001646128b180769880468bd84b68b09e", size = 34874, upload-time = "2025-06-18T09:56:05.999Z" },
+]
+
+[[package]]
+name = "typer"
+version = "0.16.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "click" },
+    { name = "rich" },
+    { name = "shellingham" },
+    { name = "typing-extensions" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/c5/8c/7d682431efca5fd290017663ea4588bf6f2c6aad085c7f108c5dbc316e70/typer-0.16.0.tar.gz", hash = "sha256:af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b", size = 102625, upload-time = "2025-05-26T14:30:31.824Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/76/42/3efaf858001d2c2913de7f354563e3a3a2f0decae3efe98427125a8f441e/typer-0.16.0-py3-none-any.whl", hash = "sha256:1f79bed11d4d02d4310e3c1b7ba594183bcedb0ac73b27a9e5f28f6fb5b98855", size = 46317, upload-time = "2025-05-26T14:30:30.523Z" },
+]
+
+[[package]]
+name = "types-python-dateutil"
+version = "2.9.0.20250708"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/c9/95/6bdde7607da2e1e99ec1c1672a759d42f26644bbacf939916e086db34870/types_python_dateutil-2.9.0.20250708.tar.gz", hash = "sha256:ccdbd75dab2d6c9696c350579f34cffe2c281e4c5f27a585b2a2438dd1d5c8ab", size = 15834, upload-time = "2025-07-08T03:14:03.382Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/72/52/43e70a8e57fefb172c22a21000b03ebcc15e47e97f5cb8495b9c2832efb4/types_python_dateutil-2.9.0.20250708-py3-none-any.whl", hash = "sha256:4d6d0cc1cc4d24a2dc3816024e502564094497b713f7befda4d5bc7a8e3fd21f", size = 17724, upload-time = "2025-07-08T03:14:02.593Z" },
+]
+
+[[package]]
+name = "types-setuptools"
+version = "80.9.0.20250529"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/79/66/1b276526aad4696a9519919e637801f2c103419d2c248a6feb2729e034d1/types_setuptools-80.9.0.20250529.tar.gz", hash = "sha256:79e088ba0cba2186c8d6499cbd3e143abb142d28a44b042c28d3148b1e353c91", size = 41337, upload-time = "2025-05-29T03:07:34.487Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/1b/d8/83790d67ec771bf029a45ff1bd1aedbb738d8aa58c09dd0cc3033eea0e69/types_setuptools-80.9.0.20250529-py3-none-any.whl", hash = "sha256:00dfcedd73e333a430e10db096e4d46af93faf9314f832f13b6bbe3d6757e95f", size = 63263, upload-time = "2025-05-29T03:07:33.064Z" },
+]
+
+[[package]]
+name = "typing-extensions"
+version = "4.14.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673, upload-time = "2025-07-04T13:28:34.16Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" },
+]
+
+[[package]]
+name = "umf"
+version = "0.11.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "tcmlib" },
+]
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/b4/3a/63b40f833c7b27ba767e467fdf52cf972cdd149aab72d3d9761ec200fc9f/umf-0.11.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:9f2a6be0de4202fdcdddf9045c54ae6eb4c4afaec38e1871a603db3f72d36bab", size = 329971, upload-time = "2025-06-24T13:19:35.567Z" },
+    { url = "https://files.pythonhosted.org/packages/33/a0/c8d755f08f50ddd99cb4a29a7e950ced7a0903cb72253e57059063609103/umf-0.11.0-py2.py3-none-win_amd64.whl", hash = "sha256:24b2ec23b6716f39dde53d1b29f8de1ec73c33a1e3b137dae9caf0caeaf50201", size = 231697, upload-time = "2025-06-24T13:13:15.432Z" },
+]
+
+[[package]]
+name = "uri-template"
+version = "1.3.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678, upload-time = "2023-06-21T01:49:05.374Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140, upload-time = "2023-06-21T01:49:03.467Z" },
+]
+
+[[package]]
+name = "urllib3"
+version = "2.5.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" },
+]
+
+[[package]]
+name = "uvicorn"
+version = "0.35.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "click" },
+    { name = "h11" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/5e/42/e0e305207bb88c6b8d3061399c6a961ffe5fbb7e2aa63c9234df7259e9cd/uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01", size = 78473, upload-time = "2025-06-28T16:15:46.058Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/d2/e2/dc81b1bd1dcfe91735810265e9d26bc8ec5da45b4c0f6237e286819194c3/uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a", size = 66406, upload-time = "2025-06-28T16:15:44.816Z" },
+]
+
+[[package]]
+name = "virtualenv"
+version = "20.31.2"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "distlib" },
+    { name = "filelock" },
+    { name = "platformdirs" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/56/2c/444f465fb2c65f40c3a104fd0c495184c4f2336d65baf398e3c75d72ea94/virtualenv-20.31.2.tar.gz", hash = "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af", size = 6076316, upload-time = "2025-05-08T17:58:23.811Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f3/40/b1c265d4b2b62b58576588510fc4d1fe60a86319c8de99fd8e9fec617d2c/virtualenv-20.31.2-py3-none-any.whl", hash = "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11", size = 6057982, upload-time = "2025-05-08T17:58:21.15Z" },
+]
+
+[[package]]
+name = "watchfiles"
+version = "1.1.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+    { name = "anyio" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/2a/9a/d451fcc97d029f5812e898fd30a53fd8c15c7bbd058fd75cfc6beb9bd761/watchfiles-1.1.0.tar.gz", hash = "sha256:693ed7ec72cbfcee399e92c895362b6e66d63dac6b91e2c11ae03d10d503e575", size = 94406, upload-time = "2025-06-15T19:06:59.42Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/8b/78/7401154b78ab484ccaaeef970dc2af0cb88b5ba8a1b415383da444cdd8d3/watchfiles-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:c9649dfc57cc1f9835551deb17689e8d44666315f2e82d337b9f07bd76ae3aa2", size = 405751, upload-time = "2025-06-15T19:05:07.679Z" },
+    { url = "https://files.pythonhosted.org/packages/76/63/e6c3dbc1f78d001589b75e56a288c47723de28c580ad715eb116639152b5/watchfiles-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:406520216186b99374cdb58bc48e34bb74535adec160c8459894884c983a149c", size = 397313, upload-time = "2025-06-15T19:05:08.764Z" },
+    { url = "https://files.pythonhosted.org/packages/6c/a2/8afa359ff52e99af1632f90cbf359da46184207e893a5f179301b0c8d6df/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45350fd1dc75cd68d3d72c47f5b513cb0578da716df5fba02fff31c69d5f2d", size = 450792, upload-time = "2025-06-15T19:05:09.869Z" },
+    { url = "https://files.pythonhosted.org/packages/1d/bf/7446b401667f5c64972a57a0233be1104157fc3abf72c4ef2666c1bd09b2/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:11ee4444250fcbeb47459a877e5e80ed994ce8e8d20283857fc128be1715dac7", size = 458196, upload-time = "2025-06-15T19:05:11.91Z" },
+    { url = "https://files.pythonhosted.org/packages/58/2f/501ddbdfa3fa874ea5597c77eeea3d413579c29af26c1091b08d0c792280/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bda8136e6a80bdea23e5e74e09df0362744d24ffb8cd59c4a95a6ce3d142f79c", size = 484788, upload-time = "2025-06-15T19:05:13.373Z" },
+    { url = "https://files.pythonhosted.org/packages/61/1e/9c18eb2eb5c953c96bc0e5f626f0e53cfef4bd19bd50d71d1a049c63a575/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b915daeb2d8c1f5cee4b970f2e2c988ce6514aace3c9296e58dd64dc9aa5d575", size = 597879, upload-time = "2025-06-15T19:05:14.725Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/6c/1467402e5185d89388b4486745af1e0325007af0017c3384cc786fff0542/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ed8fc66786de8d0376f9f913c09e963c66e90ced9aa11997f93bdb30f7c872a8", size = 477447, upload-time = "2025-06-15T19:05:15.775Z" },
+    { url = "https://files.pythonhosted.org/packages/2b/a1/ec0a606bde4853d6c4a578f9391eeb3684a9aea736a8eb217e3e00aa89a1/watchfiles-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe4371595edf78c41ef8ac8df20df3943e13defd0efcb732b2e393b5a8a7a71f", size = 453145, upload-time = "2025-06-15T19:05:17.17Z" },
+    { url = "https://files.pythonhosted.org/packages/90/b9/ef6f0c247a6a35d689fc970dc7f6734f9257451aefb30def5d100d6246a5/watchfiles-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b7c5f6fe273291f4d414d55b2c80d33c457b8a42677ad14b4b47ff025d0893e4", size = 626539, upload-time = "2025-06-15T19:05:18.557Z" },
+    { url = "https://files.pythonhosted.org/packages/34/44/6ffda5537085106ff5aaa762b0d130ac6c75a08015dd1621376f708c94de/watchfiles-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7738027989881e70e3723c75921f1efa45225084228788fc59ea8c6d732eb30d", size = 624472, upload-time = "2025-06-15T19:05:19.588Z" },
+    { url = "https://files.pythonhosted.org/packages/c3/e3/71170985c48028fa3f0a50946916a14055e741db11c2e7bc2f3b61f4d0e3/watchfiles-1.1.0-cp311-cp311-win32.whl", hash = "sha256:622d6b2c06be19f6e89b1d951485a232e3b59618def88dbeda575ed8f0d8dbf2", size = 279348, upload-time = "2025-06-15T19:05:20.856Z" },
+    { url = "https://files.pythonhosted.org/packages/89/1b/3e39c68b68a7a171070f81fc2561d23ce8d6859659406842a0e4bebf3bba/watchfiles-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:48aa25e5992b61debc908a61ab4d3f216b64f44fdaa71eb082d8b2de846b7d12", size = 292607, upload-time = "2025-06-15T19:05:21.937Z" },
+    { url = "https://files.pythonhosted.org/packages/61/9f/2973b7539f2bdb6ea86d2c87f70f615a71a1fc2dba2911795cea25968aea/watchfiles-1.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:00645eb79a3faa70d9cb15c8d4187bb72970b2470e938670240c7998dad9f13a", size = 285056, upload-time = "2025-06-15T19:05:23.12Z" },
+    { url = "https://files.pythonhosted.org/packages/f6/b8/858957045a38a4079203a33aaa7d23ea9269ca7761c8a074af3524fbb240/watchfiles-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9dc001c3e10de4725c749d4c2f2bdc6ae24de5a88a339c4bce32300a31ede179", size = 402339, upload-time = "2025-06-15T19:05:24.516Z" },
+    { url = "https://files.pythonhosted.org/packages/80/28/98b222cca751ba68e88521fabd79a4fab64005fc5976ea49b53fa205d1fa/watchfiles-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d9ba68ec283153dead62cbe81872d28e053745f12335d037de9cbd14bd1877f5", size = 394409, upload-time = "2025-06-15T19:05:25.469Z" },
+    { url = "https://files.pythonhosted.org/packages/86/50/dee79968566c03190677c26f7f47960aff738d32087087bdf63a5473e7df/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130fc497b8ee68dce163e4254d9b0356411d1490e868bd8790028bc46c5cc297", size = 450939, upload-time = "2025-06-15T19:05:26.494Z" },
+    { url = "https://files.pythonhosted.org/packages/40/45/a7b56fb129700f3cfe2594a01aa38d033b92a33dddce86c8dfdfc1247b72/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:50a51a90610d0845a5931a780d8e51d7bd7f309ebc25132ba975aca016b576a0", size = 457270, upload-time = "2025-06-15T19:05:27.466Z" },
+    { url = "https://files.pythonhosted.org/packages/b5/c8/fa5ef9476b1d02dc6b5e258f515fcaaecf559037edf8b6feffcbc097c4b8/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc44678a72ac0910bac46fa6a0de6af9ba1355669b3dfaf1ce5f05ca7a74364e", size = 483370, upload-time = "2025-06-15T19:05:28.548Z" },
+    { url = "https://files.pythonhosted.org/packages/98/68/42cfcdd6533ec94f0a7aab83f759ec11280f70b11bfba0b0f885e298f9bd/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a543492513a93b001975ae283a51f4b67973662a375a403ae82f420d2c7205ee", size = 598654, upload-time = "2025-06-15T19:05:29.997Z" },
+    { url = "https://files.pythonhosted.org/packages/d3/74/b2a1544224118cc28df7e59008a929e711f9c68ce7d554e171b2dc531352/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ac164e20d17cc285f2b94dc31c384bc3aa3dd5e7490473b3db043dd70fbccfd", size = 478667, upload-time = "2025-06-15T19:05:31.172Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/77/e3362fe308358dc9f8588102481e599c83e1b91c2ae843780a7ded939a35/watchfiles-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7590d5a455321e53857892ab8879dce62d1f4b04748769f5adf2e707afb9d4f", size = 452213, upload-time = "2025-06-15T19:05:32.299Z" },
+    { url = "https://files.pythonhosted.org/packages/6e/17/c8f1a36540c9a1558d4faf08e909399e8133599fa359bf52ec8fcee5be6f/watchfiles-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:37d3d3f7defb13f62ece99e9be912afe9dd8a0077b7c45ee5a57c74811d581a4", size = 626718, upload-time = "2025-06-15T19:05:33.415Z" },
+    { url = "https://files.pythonhosted.org/packages/26/45/fb599be38b4bd38032643783d7496a26a6f9ae05dea1a42e58229a20ac13/watchfiles-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7080c4bb3efd70a07b1cc2df99a7aa51d98685be56be6038c3169199d0a1c69f", size = 623098, upload-time = "2025-06-15T19:05:34.534Z" },
+    { url = "https://files.pythonhosted.org/packages/a1/e7/fdf40e038475498e160cd167333c946e45d8563ae4dd65caf757e9ffe6b4/watchfiles-1.1.0-cp312-cp312-win32.whl", hash = "sha256:cbcf8630ef4afb05dc30107bfa17f16c0896bb30ee48fc24bf64c1f970f3b1fd", size = 279209, upload-time = "2025-06-15T19:05:35.577Z" },
+    { url = "https://files.pythonhosted.org/packages/3f/d3/3ae9d5124ec75143bdf088d436cba39812122edc47709cd2caafeac3266f/watchfiles-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:cbd949bdd87567b0ad183d7676feb98136cde5bb9025403794a4c0db28ed3a47", size = 292786, upload-time = "2025-06-15T19:05:36.559Z" },
+    { url = "https://files.pythonhosted.org/packages/26/2f/7dd4fc8b5f2b34b545e19629b4a018bfb1de23b3a496766a2c1165ca890d/watchfiles-1.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:0a7d40b77f07be87c6faa93d0951a0fcd8cbca1ddff60a1b65d741bac6f3a9f6", size = 284343, upload-time = "2025-06-15T19:05:37.5Z" },
+    { url = "https://files.pythonhosted.org/packages/d3/42/fae874df96595556a9089ade83be34a2e04f0f11eb53a8dbf8a8a5e562b4/watchfiles-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5007f860c7f1f8df471e4e04aaa8c43673429047d63205d1630880f7637bca30", size = 402004, upload-time = "2025-06-15T19:05:38.499Z" },
+    { url = "https://files.pythonhosted.org/packages/fa/55/a77e533e59c3003d9803c09c44c3651224067cbe7fb5d574ddbaa31e11ca/watchfiles-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:20ecc8abbd957046f1fe9562757903f5eaf57c3bce70929fda6c7711bb58074a", size = 393671, upload-time = "2025-06-15T19:05:39.52Z" },
+    { url = "https://files.pythonhosted.org/packages/05/68/b0afb3f79c8e832e6571022611adbdc36e35a44e14f129ba09709aa4bb7a/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2f0498b7d2a3c072766dba3274fe22a183dbea1f99d188f1c6c72209a1063dc", size = 449772, upload-time = "2025-06-15T19:05:40.897Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/05/46dd1f6879bc40e1e74c6c39a1b9ab9e790bf1f5a2fe6c08b463d9a807f4/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:239736577e848678e13b201bba14e89718f5c2133dfd6b1f7846fa1b58a8532b", size = 456789, upload-time = "2025-06-15T19:05:42.045Z" },
+    { url = "https://files.pythonhosted.org/packages/8b/ca/0eeb2c06227ca7f12e50a47a3679df0cd1ba487ea19cf844a905920f8e95/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eff4b8d89f444f7e49136dc695599a591ff769300734446c0a86cba2eb2f9895", size = 482551, upload-time = "2025-06-15T19:05:43.781Z" },
+    { url = "https://files.pythonhosted.org/packages/31/47/2cecbd8694095647406645f822781008cc524320466ea393f55fe70eed3b/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12b0a02a91762c08f7264e2e79542f76870c3040bbc847fb67410ab81474932a", size = 597420, upload-time = "2025-06-15T19:05:45.244Z" },
+    { url = "https://files.pythonhosted.org/packages/d9/7e/82abc4240e0806846548559d70f0b1a6dfdca75c1b4f9fa62b504ae9b083/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:29e7bc2eee15cbb339c68445959108803dc14ee0c7b4eea556400131a8de462b", size = 477950, upload-time = "2025-06-15T19:05:46.332Z" },
+    { url = "https://files.pythonhosted.org/packages/25/0d/4d564798a49bf5482a4fa9416dea6b6c0733a3b5700cb8a5a503c4b15853/watchfiles-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9481174d3ed982e269c090f780122fb59cee6c3796f74efe74e70f7780ed94c", size = 451706, upload-time = "2025-06-15T19:05:47.459Z" },
+    { url = "https://files.pythonhosted.org/packages/81/b5/5516cf46b033192d544102ea07c65b6f770f10ed1d0a6d388f5d3874f6e4/watchfiles-1.1.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:80f811146831c8c86ab17b640801c25dc0a88c630e855e2bef3568f30434d52b", size = 625814, upload-time = "2025-06-15T19:05:48.654Z" },
+    { url = "https://files.pythonhosted.org/packages/0c/dd/7c1331f902f30669ac3e754680b6edb9a0dd06dea5438e61128111fadd2c/watchfiles-1.1.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:60022527e71d1d1fda67a33150ee42869042bce3d0fcc9cc49be009a9cded3fb", size = 622820, upload-time = "2025-06-15T19:05:50.088Z" },
+    { url = "https://files.pythonhosted.org/packages/1b/14/36d7a8e27cd128d7b1009e7715a7c02f6c131be9d4ce1e5c3b73d0e342d8/watchfiles-1.1.0-cp313-cp313-win32.whl", hash = "sha256:32d6d4e583593cb8576e129879ea0991660b935177c0f93c6681359b3654bfa9", size = 279194, upload-time = "2025-06-15T19:05:51.186Z" },
+    { url = "https://files.pythonhosted.org/packages/25/41/2dd88054b849aa546dbeef5696019c58f8e0774f4d1c42123273304cdb2e/watchfiles-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:f21af781a4a6fbad54f03c598ab620e3a77032c5878f3d780448421a6e1818c7", size = 292349, upload-time = "2025-06-15T19:05:52.201Z" },
+    { url = "https://files.pythonhosted.org/packages/c8/cf/421d659de88285eb13941cf11a81f875c176f76a6d99342599be88e08d03/watchfiles-1.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:5366164391873ed76bfdf618818c82084c9db7fac82b64a20c44d335eec9ced5", size = 283836, upload-time = "2025-06-15T19:05:53.265Z" },
+    { url = "https://files.pythonhosted.org/packages/45/10/6faf6858d527e3599cc50ec9fcae73590fbddc1420bd4fdccfebffeedbc6/watchfiles-1.1.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:17ab167cca6339c2b830b744eaf10803d2a5b6683be4d79d8475d88b4a8a4be1", size = 400343, upload-time = "2025-06-15T19:05:54.252Z" },
+    { url = "https://files.pythonhosted.org/packages/03/20/5cb7d3966f5e8c718006d0e97dfe379a82f16fecd3caa7810f634412047a/watchfiles-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:328dbc9bff7205c215a7807da7c18dce37da7da718e798356212d22696404339", size = 392916, upload-time = "2025-06-15T19:05:55.264Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/07/d8f1176328fa9e9581b6f120b017e286d2a2d22ae3f554efd9515c8e1b49/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7208ab6e009c627b7557ce55c465c98967e8caa8b11833531fdf95799372633", size = 449582, upload-time = "2025-06-15T19:05:56.317Z" },
+    { url = "https://files.pythonhosted.org/packages/66/e8/80a14a453cf6038e81d072a86c05276692a1826471fef91df7537dba8b46/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a8f6f72974a19efead54195bc9bed4d850fc047bb7aa971268fd9a8387c89011", size = 456752, upload-time = "2025-06-15T19:05:57.359Z" },
+    { url = "https://files.pythonhosted.org/packages/5a/25/0853b3fe0e3c2f5af9ea60eb2e781eade939760239a72c2d38fc4cc335f6/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d181ef50923c29cf0450c3cd47e2f0557b62218c50b2ab8ce2ecaa02bd97e670", size = 481436, upload-time = "2025-06-15T19:05:58.447Z" },
+    { url = "https://files.pythonhosted.org/packages/fe/9e/4af0056c258b861fbb29dcb36258de1e2b857be4a9509e6298abcf31e5c9/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adb4167043d3a78280d5d05ce0ba22055c266cf8655ce942f2fb881262ff3cdf", size = 596016, upload-time = "2025-06-15T19:05:59.59Z" },
+    { url = "https://files.pythonhosted.org/packages/c5/fa/95d604b58aa375e781daf350897aaaa089cff59d84147e9ccff2447c8294/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c5701dc474b041e2934a26d31d39f90fac8a3dee2322b39f7729867f932b1d4", size = 476727, upload-time = "2025-06-15T19:06:01.086Z" },
+    { url = "https://files.pythonhosted.org/packages/65/95/fe479b2664f19be4cf5ceeb21be05afd491d95f142e72d26a42f41b7c4f8/watchfiles-1.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b067915e3c3936966a8607f6fe5487df0c9c4afb85226613b520890049deea20", size = 451864, upload-time = "2025-06-15T19:06:02.144Z" },
+    { url = "https://files.pythonhosted.org/packages/d3/8a/3c4af14b93a15ce55901cd7a92e1a4701910f1768c78fb30f61d2b79785b/watchfiles-1.1.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:9c733cda03b6d636b4219625a4acb5c6ffb10803338e437fb614fef9516825ef", size = 625626, upload-time = "2025-06-15T19:06:03.578Z" },
+    { url = "https://files.pythonhosted.org/packages/da/f5/cf6aa047d4d9e128f4b7cde615236a915673775ef171ff85971d698f3c2c/watchfiles-1.1.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:cc08ef8b90d78bfac66f0def80240b0197008e4852c9f285907377b2947ffdcb", size = 622744, upload-time = "2025-06-15T19:06:05.066Z" },
+    { url = "https://files.pythonhosted.org/packages/2c/00/70f75c47f05dea6fd30df90f047765f6fc2d6eb8b5a3921379b0b04defa2/watchfiles-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:9974d2f7dc561cce3bb88dfa8eb309dab64c729de85fba32e98d75cf24b66297", size = 402114, upload-time = "2025-06-15T19:06:06.186Z" },
+    { url = "https://files.pythonhosted.org/packages/53/03/acd69c48db4a1ed1de26b349d94077cca2238ff98fd64393f3e97484cae6/watchfiles-1.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c68e9f1fcb4d43798ad8814c4c1b61547b014b667216cb754e606bfade587018", size = 393879, upload-time = "2025-06-15T19:06:07.369Z" },
+    { url = "https://files.pythonhosted.org/packages/2f/c8/a9a2a6f9c8baa4eceae5887fecd421e1b7ce86802bcfc8b6a942e2add834/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95ab1594377effac17110e1352989bdd7bdfca9ff0e5eeccd8c69c5389b826d0", size = 450026, upload-time = "2025-06-15T19:06:08.476Z" },
+    { url = "https://files.pythonhosted.org/packages/fe/51/d572260d98388e6e2b967425c985e07d47ee6f62e6455cefb46a6e06eda5/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fba9b62da882c1be1280a7584ec4515d0a6006a94d6e5819730ec2eab60ffe12", size = 457917, upload-time = "2025-06-15T19:06:09.988Z" },
+    { url = "https://files.pythonhosted.org/packages/c6/2d/4258e52917bf9f12909b6ec314ff9636276f3542f9d3807d143f27309104/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3434e401f3ce0ed6b42569128b3d1e3af773d7ec18751b918b89cd49c14eaafb", size = 483602, upload-time = "2025-06-15T19:06:11.088Z" },
+    { url = "https://files.pythonhosted.org/packages/84/99/bee17a5f341a4345fe7b7972a475809af9e528deba056f8963d61ea49f75/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa257a4d0d21fcbca5b5fcba9dca5a78011cb93c0323fb8855c6d2dfbc76eb77", size = 596758, upload-time = "2025-06-15T19:06:12.197Z" },
+    { url = "https://files.pythonhosted.org/packages/40/76/e4bec1d59b25b89d2b0716b41b461ed655a9a53c60dc78ad5771fda5b3e6/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7fd1b3879a578a8ec2076c7961076df540b9af317123f84569f5a9ddee64ce92", size = 477601, upload-time = "2025-06-15T19:06:13.391Z" },
+    { url = "https://files.pythonhosted.org/packages/1f/fa/a514292956f4a9ce3c567ec0c13cce427c158e9f272062685a8a727d08fc/watchfiles-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62cc7a30eeb0e20ecc5f4bd113cd69dcdb745a07c68c0370cea919f373f65d9e", size = 451936, upload-time = "2025-06-15T19:06:14.656Z" },
+    { url = "https://files.pythonhosted.org/packages/32/5d/c3bf927ec3bbeb4566984eba8dd7a8eb69569400f5509904545576741f88/watchfiles-1.1.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:891c69e027748b4a73847335d208e374ce54ca3c335907d381fde4e41661b13b", size = 626243, upload-time = "2025-06-15T19:06:16.232Z" },
+    { url = "https://files.pythonhosted.org/packages/e6/65/6e12c042f1a68c556802a84d54bb06d35577c81e29fba14019562479159c/watchfiles-1.1.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:12fe8eaffaf0faa7906895b4f8bb88264035b3f0243275e0bf24af0436b27259", size = 623073, upload-time = "2025-06-15T19:06:17.457Z" },
+    { url = "https://files.pythonhosted.org/packages/89/ab/7f79d9bf57329e7cbb0a6fd4c7bd7d0cee1e4a8ef0041459f5409da3506c/watchfiles-1.1.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:bfe3c517c283e484843cb2e357dd57ba009cff351edf45fb455b5fbd1f45b15f", size = 400872, upload-time = "2025-06-15T19:06:18.57Z" },
+    { url = "https://files.pythonhosted.org/packages/df/d5/3f7bf9912798e9e6c516094db6b8932df53b223660c781ee37607030b6d3/watchfiles-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a9ccbf1f129480ed3044f540c0fdbc4ee556f7175e5ab40fe077ff6baf286d4e", size = 392877, upload-time = "2025-06-15T19:06:19.55Z" },
+    { url = "https://files.pythonhosted.org/packages/0d/c5/54ec7601a2798604e01c75294770dbee8150e81c6e471445d7601610b495/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba0e3255b0396cac3cc7bbace76404dd72b5438bf0d8e7cefa2f79a7f3649caa", size = 449645, upload-time = "2025-06-15T19:06:20.66Z" },
+    { url = "https://files.pythonhosted.org/packages/0a/04/c2f44afc3b2fce21ca0b7802cbd37ed90a29874f96069ed30a36dfe57c2b/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4281cd9fce9fc0a9dbf0fc1217f39bf9cf2b4d315d9626ef1d4e87b84699e7e8", size = 457424, upload-time = "2025-06-15T19:06:21.712Z" },
+    { url = "https://files.pythonhosted.org/packages/9f/b0/eec32cb6c14d248095261a04f290636da3df3119d4040ef91a4a50b29fa5/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d2404af8db1329f9a3c9b79ff63e0ae7131986446901582067d9304ae8aaf7f", size = 481584, upload-time = "2025-06-15T19:06:22.777Z" },
+    { url = "https://files.pythonhosted.org/packages/d1/e2/ca4bb71c68a937d7145aa25709e4f5d68eb7698a25ce266e84b55d591bbd/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e78b6ed8165996013165eeabd875c5dfc19d41b54f94b40e9fff0eb3193e5e8e", size = 596675, upload-time = "2025-06-15T19:06:24.226Z" },
+    { url = "https://files.pythonhosted.org/packages/a1/dd/b0e4b7fb5acf783816bc950180a6cd7c6c1d2cf7e9372c0ea634e722712b/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:249590eb75ccc117f488e2fabd1bfa33c580e24b96f00658ad88e38844a040bb", size = 477363, upload-time = "2025-06-15T19:06:25.42Z" },
+    { url = "https://files.pythonhosted.org/packages/69/c4/088825b75489cb5b6a761a4542645718893d395d8c530b38734f19da44d2/watchfiles-1.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d05686b5487cfa2e2c28ff1aa370ea3e6c5accfe6435944ddea1e10d93872147", size = 452240, upload-time = "2025-06-15T19:06:26.552Z" },
+    { url = "https://files.pythonhosted.org/packages/10/8c/22b074814970eeef43b7c44df98c3e9667c1f7bf5b83e0ff0201b0bd43f9/watchfiles-1.1.0-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:d0e10e6f8f6dc5762adee7dece33b722282e1f59aa6a55da5d493a97282fedd8", size = 625607, upload-time = "2025-06-15T19:06:27.606Z" },
+    { url = "https://files.pythonhosted.org/packages/32/fa/a4f5c2046385492b2273213ef815bf71a0d4c1943b784fb904e184e30201/watchfiles-1.1.0-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:af06c863f152005c7592df1d6a7009c836a247c9d8adb78fef8575a5a98699db", size = 623315, upload-time = "2025-06-15T19:06:29.076Z" },
+    { url = "https://files.pythonhosted.org/packages/8c/6b/686dcf5d3525ad17b384fd94708e95193529b460a1b7bf40851f1328ec6e/watchfiles-1.1.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0ece16b563b17ab26eaa2d52230c9a7ae46cf01759621f4fbbca280e438267b3", size = 406910, upload-time = "2025-06-15T19:06:49.335Z" },
+    { url = "https://files.pythonhosted.org/packages/f3/d3/71c2dcf81dc1edcf8af9f4d8d63b1316fb0a2dd90cbfd427e8d9dd584a90/watchfiles-1.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:51b81e55d40c4b4aa8658427a3ee7ea847c591ae9e8b81ef94a90b668999353c", size = 398816, upload-time = "2025-06-15T19:06:50.433Z" },
+    { url = "https://files.pythonhosted.org/packages/b8/fa/12269467b2fc006f8fce4cd6c3acfa77491dd0777d2a747415f28ccc8c60/watchfiles-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2bcdc54ea267fe72bfc7d83c041e4eb58d7d8dc6f578dfddb52f037ce62f432", size = 451584, upload-time = "2025-06-15T19:06:51.834Z" },
+    { url = "https://files.pythonhosted.org/packages/bd/d3/254cea30f918f489db09d6a8435a7de7047f8cb68584477a515f160541d6/watchfiles-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:923fec6e5461c42bd7e3fd5ec37492c6f3468be0499bc0707b4bbbc16ac21792", size = 454009, upload-time = "2025-06-15T19:06:52.896Z" },
+]
+
+[[package]]
+name = "wcwidth"
+version = "0.2.13"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" },
+]
+
+[[package]]
+name = "webcolors"
+version = "24.11.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064, upload-time = "2024-11-11T07:43:24.224Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934, upload-time = "2024-11-11T07:43:22.529Z" },
+]
+
+[[package]]
+name = "webencodings"
+version = "0.5.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" },
+]
+
+[[package]]
+name = "websocket-client"
+version = "1.8.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648, upload-time = "2024-04-23T22:16:16.976Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826, upload-time = "2024-04-23T22:16:14.422Z" },
+]
+
+[[package]]
+name = "websockets"
+version = "15.0.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016, upload-time = "2025-03-05T20:03:41.606Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/9f/32/18fcd5919c293a398db67443acd33fde142f283853076049824fc58e6f75/websockets-15.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:823c248b690b2fd9303ba00c4f66cd5e2d8c3ba4aa968b2779be9532a4dad431", size = 175423, upload-time = "2025-03-05T20:01:56.276Z" },
+    { url = "https://files.pythonhosted.org/packages/76/70/ba1ad96b07869275ef42e2ce21f07a5b0148936688c2baf7e4a1f60d5058/websockets-15.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678999709e68425ae2593acf2e3ebcbcf2e69885a5ee78f9eb80e6e371f1bf57", size = 173082, upload-time = "2025-03-05T20:01:57.563Z" },
+    { url = "https://files.pythonhosted.org/packages/86/f2/10b55821dd40eb696ce4704a87d57774696f9451108cff0d2824c97e0f97/websockets-15.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d50fd1ee42388dcfb2b3676132c78116490976f1300da28eb629272d5d93e905", size = 173330, upload-time = "2025-03-05T20:01:59.063Z" },
+    { url = "https://files.pythonhosted.org/packages/a5/90/1c37ae8b8a113d3daf1065222b6af61cc44102da95388ac0018fcb7d93d9/websockets-15.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d99e5546bf73dbad5bf3547174cd6cb8ba7273062a23808ffea025ecb1cf8562", size = 182878, upload-time = "2025-03-05T20:02:00.305Z" },
+    { url = "https://files.pythonhosted.org/packages/8e/8d/96e8e288b2a41dffafb78e8904ea7367ee4f891dafc2ab8d87e2124cb3d3/websockets-15.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66dd88c918e3287efc22409d426c8f729688d89a0c587c88971a0faa2c2f3792", size = 181883, upload-time = "2025-03-05T20:02:03.148Z" },
+    { url = "https://files.pythonhosted.org/packages/93/1f/5d6dbf551766308f6f50f8baf8e9860be6182911e8106da7a7f73785f4c4/websockets-15.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dd8327c795b3e3f219760fa603dcae1dcc148172290a8ab15158cf85a953413", size = 182252, upload-time = "2025-03-05T20:02:05.29Z" },
+    { url = "https://files.pythonhosted.org/packages/d4/78/2d4fed9123e6620cbf1706c0de8a1632e1a28e7774d94346d7de1bba2ca3/websockets-15.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8fdc51055e6ff4adeb88d58a11042ec9a5eae317a0a53d12c062c8a8865909e8", size = 182521, upload-time = "2025-03-05T20:02:07.458Z" },
+    { url = "https://files.pythonhosted.org/packages/e7/3b/66d4c1b444dd1a9823c4a81f50231b921bab54eee2f69e70319b4e21f1ca/websockets-15.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:693f0192126df6c2327cce3baa7c06f2a117575e32ab2308f7f8216c29d9e2e3", size = 181958, upload-time = "2025-03-05T20:02:09.842Z" },
+    { url = "https://files.pythonhosted.org/packages/08/ff/e9eed2ee5fed6f76fdd6032ca5cd38c57ca9661430bb3d5fb2872dc8703c/websockets-15.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:54479983bd5fb469c38f2f5c7e3a24f9a4e70594cd68cd1fa6b9340dadaff7cf", size = 181918, upload-time = "2025-03-05T20:02:11.968Z" },
+    { url = "https://files.pythonhosted.org/packages/d8/75/994634a49b7e12532be6a42103597b71098fd25900f7437d6055ed39930a/websockets-15.0.1-cp311-cp311-win32.whl", hash = "sha256:16b6c1b3e57799b9d38427dda63edcbe4926352c47cf88588c0be4ace18dac85", size = 176388, upload-time = "2025-03-05T20:02:13.32Z" },
+    { url = "https://files.pythonhosted.org/packages/98/93/e36c73f78400a65f5e236cd376713c34182e6663f6889cd45a4a04d8f203/websockets-15.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:27ccee0071a0e75d22cb35849b1db43f2ecd3e161041ac1ee9d2352ddf72f065", size = 176828, upload-time = "2025-03-05T20:02:14.585Z" },
+    { url = "https://files.pythonhosted.org/packages/51/6b/4545a0d843594f5d0771e86463606a3988b5a09ca5123136f8a76580dd63/websockets-15.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3e90baa811a5d73f3ca0bcbf32064d663ed81318ab225ee4f427ad4e26e5aff3", size = 175437, upload-time = "2025-03-05T20:02:16.706Z" },
+    { url = "https://files.pythonhosted.org/packages/f4/71/809a0f5f6a06522af902e0f2ea2757f71ead94610010cf570ab5c98e99ed/websockets-15.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:592f1a9fe869c778694f0aa806ba0374e97648ab57936f092fd9d87f8bc03665", size = 173096, upload-time = "2025-03-05T20:02:18.832Z" },
+    { url = "https://files.pythonhosted.org/packages/3d/69/1a681dd6f02180916f116894181eab8b2e25b31e484c5d0eae637ec01f7c/websockets-15.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0701bc3cfcb9164d04a14b149fd74be7347a530ad3bbf15ab2c678a2cd3dd9a2", size = 173332, upload-time = "2025-03-05T20:02:20.187Z" },
+    { url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152, upload-time = "2025-03-05T20:02:22.286Z" },
+    { url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096, upload-time = "2025-03-05T20:02:24.368Z" },
+    { url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523, upload-time = "2025-03-05T20:02:25.669Z" },
+    { url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790, upload-time = "2025-03-05T20:02:26.99Z" },
+    { url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165, upload-time = "2025-03-05T20:02:30.291Z" },
+    { url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160, upload-time = "2025-03-05T20:02:31.634Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395, upload-time = "2025-03-05T20:02:33.017Z" },
+    { url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841, upload-time = "2025-03-05T20:02:34.498Z" },
+    { url = "https://files.pythonhosted.org/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931", size = 175440, upload-time = "2025-03-05T20:02:36.695Z" },
+    { url = "https://files.pythonhosted.org/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675", size = 173098, upload-time = "2025-03-05T20:02:37.985Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151", size = 173329, upload-time = "2025-03-05T20:02:39.298Z" },
+    { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111, upload-time = "2025-03-05T20:02:40.595Z" },
+    { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054, upload-time = "2025-03-05T20:02:41.926Z" },
+    { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496, upload-time = "2025-03-05T20:02:43.304Z" },
+    { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829, upload-time = "2025-03-05T20:02:48.812Z" },
+    { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217, upload-time = "2025-03-05T20:02:50.14Z" },
+    { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195, upload-time = "2025-03-05T20:02:51.561Z" },
+    { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393, upload-time = "2025-03-05T20:02:53.814Z" },
+    { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837, upload-time = "2025-03-05T20:02:55.237Z" },
+    { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload-time = "2025-03-05T20:03:39.41Z" },
+]
+
+[[package]]
+name = "win32-setctime"
+version = "1.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/b3/8f/705086c9d734d3b663af0e9bb3d4de6578d08f46b1b101c2442fd9aecaa2/win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0", size = 4867, upload-time = "2024-12-07T15:28:28.314Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083, upload-time = "2024-12-07T15:28:26.465Z" },
+]
+
+[[package]]
+name = "xdoctest"
+version = "1.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/e9/a5/7f6dfdaf3a221e16ff79281d2a3c3e4b58989c92de8964a317feb1e6cbb5/xdoctest-1.2.0.tar.gz", hash = "sha256:d8cfca6d8991e488d33f756e600d35b9fdf5efd5c3a249d644efcbbbd2ed5863", size = 204804, upload-time = "2024-08-20T13:48:21.076Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/58/b8/e4722f5e5f592a665cc8e55a334ea721c359f09574e6b987dc551a1e1f4c/xdoctest-1.2.0-py3-none-any.whl", hash = "sha256:0f1ecf5939a687bd1fc8deefbff1743c65419cce26dff908f8b84c93fbe486bc", size = 151194, upload-time = "2024-08-20T13:48:18.674Z" },
+]
+
+[package.optional-dependencies]
+colors = [
+    { name = "colorama", marker = "sys_platform == 'win32'" },
+    { name = "pygments" },
+]